<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on I2P - Das unsichtbare Internet-Projekt</title><link>/de/blog/</link><description>Recent content in Blog on I2P - Das unsichtbare Internet-Projekt</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Mon, 09 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="/de/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>I2P 2.11.0 Veröffentlichung</title><link>/de/blog/2026/02/09/i2p-2.11.0-release/</link><pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate><guid>/de/blog/2026/02/09/i2p-2.11.0-release/</guid><description>&lt;p>Ab dieser Version benötigt I2P Java 17 oder höher. Bitte konsultieren Sie die Dokumentation Ihres Betriebssystems für Informationen zur Java-Aktualisierung. I2P verwendet jetzt auch Jetty 12. Bitte überprüfen Sie Ihre router-Logs auf mögliche Migrationsprobleme.&lt;/p>
&lt;p>Die Arbeit in dieser Version setzt die Verbesserung der Unterstützung für Post-Quantum-Kryptographie fort. Post-Quantum-Krypto ist jetzt standardmäßig auf der ratchet-Ebene aktiviert.&lt;/p>
&lt;p>Wir haben die erste Runde von Gegenmaßnahmen gegen die laufenden Spam-Angriffe implementiert. Weitere Gegenmaßnahmen werden entwickelt.&lt;/p></description></item><item><title>Stürmisches Wetter</title><link>/de/blog/2026/02/04/st%C3%BCrmisches-wetter/</link><pubDate>Wed, 04 Feb 2026 00:00:00 +0000</pubDate><guid>/de/blog/2026/02/04/st%C3%BCrmisches-wetter/</guid><description>&lt;p>Das I2P-Netzwerk erlebt derzeit Instabilität aufgrund laufender Denial-of-Service- und Ressourcenerschöpfungsangriffe. Diese Angriffe beeinträchtigen die Leistung und Zuverlässigkeit von I2P-Diensten und versteckten Websites. Das I2P-Entwicklungsteam untersucht aktiv die Situation und implementiert Gegenmaßnahmen, um diesen Angriffen entgegenzuwirken.&lt;/p></description></item><item><title>Introducing the New I2P Website</title><link>/de/blog/2026/01/06/introducing-the-new-i2p-website/</link><pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate><guid>/de/blog/2026/01/06/introducing-the-new-i2p-website/</guid><description>&lt;h2 id="launching-the-redesigned-i2p-website">Launching the Redesigned I2P Website&lt;/h2>
&lt;p>We are pleased to announce the launch of the redesigned I2P website. This update is the result of a focused effort to make I2P easier to discover, easier to understand, and easier to contribute to—without compromising the values the project is built on.&lt;/p>
&lt;p>This work is primarily aimed at the I2P community: long-time users, contributors, developers, researchers, and those discovering I2P for the first time and trying to understand how it fits together.&lt;/p></description></item><item><title>StormyCloud schließt sich der I2P-Familie an</title><link>/de/blog/2025/11/01/stormycloud-schlie%C3%9Ft-sich-der-i2p-familie-an/</link><pubDate>Sat, 01 Nov 2025 00:00:00 +0000</pubDate><guid>/de/blog/2025/11/01/stormycloud-schlie%C3%9Ft-sich-der-i2p-familie-an/</guid><description>&lt;p>Wir freuen uns, wichtige Neuigkeiten mitzuteilen: StormyCloud geht offiziell eine umfassende Zusammenarbeit mit I2P ein.&lt;/p>
&lt;p>Seit Jahren ist StormyCloud ein entscheidender Bestandteil der I2P-Infrastruktur und stellt Hosting und Support bereit, die das Netzwerk reibungslos am Laufen halten. Jetzt formalisieren wir diese Partnerschaft und erweitern unsere gemeinsamen Möglichkeiten.&lt;/p>
&lt;p>Wir freuen uns besonders, bekanntgeben zu können, dass Lance James und idk dem Vorstand von StormyCloud beitreten. Lance James hat das Invisible Internet Project gegründet, das sich zu dem entwickelt hat, was wir heute als I2P kennen, und seine Erfahrung im Aufbau datenschutzorientierter Netzwerke reicht Jahrzehnte zurück. idk ist seit Jahren maßgeblich an der Entwicklung von I2P beteiligt — wenn Sie I2P nutzen, haben Sie von seiner Arbeit profitiert.&lt;/p></description></item><item><title>Neue I2P Routers</title><link>/de/blog/2025/10/16/neue-i2p-routers/</link><pubDate>Thu, 16 Oct 2025 00:00:00 +0000</pubDate><guid>/de/blog/2025/10/16/neue-i2p-routers/</guid><description>&lt;p>Es ist eine spannende Zeit für die I2P-Entwicklung, unsere Community wächst und es tauchen jetzt mehrere neue, voll funktionsfähige I2P router-Prototypen auf! Wir freuen uns sehr über diese Entwicklung und darauf, die Neuigkeiten mit Ihnen zu teilen.&lt;/p>
&lt;h2 id="wie-hilft-das-dem-netzwerk">Wie hilft das dem Netzwerk?&lt;/h2>
&lt;p>Das Implementieren von I2P routers hilft uns nachzuweisen, dass unsere Spezifikationsdokumente zur Entwicklung neuer I2P routers verwendet werden können, öffnet den Code für neue Analysetools und verbessert insgesamt die Sicherheit und Interoperabilität des Netzwerks. Mehrere I2P routers bedeuten, dass potenzielle Fehler nicht einheitlich sind; ein Angriff auf einen router funktioniert möglicherweise nicht auf einem anderen router, wodurch ein Monokulturproblem vermieden wird. Die vielleicht spannendste Perspektive auf lange Sicht ist jedoch die Einbettung.&lt;/p></description></item><item><title>I2P 2.10.0 Veröffentlichung</title><link>/de/blog/2025/09/08/i2p-2.10.0-release/</link><pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate><guid>/de/blog/2025/09/08/i2p-2.10.0-release/</guid><description>&lt;p>Die Arbeiten an der Implementierung und Einführung von Post-Quanten-Kryptographie in I2P gehen weiter. In dieser Version ist Post-Quanten-Kryptographie verfügbar, aber für neue tunnels standardmäßig nicht aktiviert. Wer an Tests der Post-Quanten-Unterstützung interessiert ist, sollte sie über den &amp;ldquo;Hidden Service Manager&amp;rdquo; unter &amp;ldquo;Encryption Types&amp;rdquo; aktivieren. Wendet euch bitte auf #i2p-dev in IRC2P an uns, um Hilfe zu erhalten und etwaige Probleme zu melden.&lt;/p>
&lt;p>I2PSnark unterstützt jetzt UDP-Tracker. Das sollte dem Netzwerk insgesamt helfen, indem die Last der Torrent-Tracker reduziert wird.&lt;/p></description></item><item><title>I2P 2.9.0 Veröffentlichung</title><link>/de/blog/2025/06/02/i2p-2.9.0-ver%C3%B6ffentlichung/</link><pubDate>Mon, 02 Jun 2025 00:00:00 +0000</pubDate><guid>/de/blog/2025/06/02/i2p-2.9.0-ver%C3%B6ffentlichung/</guid><description>&lt;p>I2P 2.9.0 ist eine Wartungsversion, die Fehlerbehebungen und Arbeiten an neuen Funktionen enthält.&lt;/p>
&lt;h2 id="was-ist-neu">Was ist neu&lt;/h2>
&lt;p>Die Thread-Nutzung wurde optimiert, um die Leistung des i2ptunnel-Systems zu steigern. NTCP2 wurde verbessert, um Sondierungsangriffen zu widerstehen. Das Benachrichtigungssystem wurde in weitere Anwendungen integriert, um Benutzern bessere Rückmeldungen aus I2PSnark und den anderen Anwendungen bereitzustellen. Die automatische floodfill-Registrierung wurde behoben. Benutzer können eine erhöhte Ressourcennutzung feststellen, wenn sie als floodfill agieren. Ist dies nicht erwünscht, kann der floodfill-Modus auf der Seite /config deaktiviert werden.&lt;/p></description></item><item><title>I2P 2.8.2 Veröffentlichung</title><link>/de/blog/2025/03/29/i2p-2.8.2-ver%C3%B6ffentlichung/</link><pubDate>Sat, 29 Mar 2025 00:00:00 +0000</pubDate><guid>/de/blog/2025/03/29/i2p-2.8.2-ver%C3%B6ffentlichung/</guid><description>&lt;p>2.8.2 behebt einen Fehler, der in der Veröffentlichung 2.8.1 eingeführt wurde und zu SHA256-Fehlschlägen führte. Der Fehler betrifft hauptsächlich routers mit hoher Bandbreite.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Der beste Weg, die Sicherheit zu wahren und das Netzwerk zu unterstützen, besteht darin, die neueste Version zu verwenden.&lt;/p>
&lt;h2 id="details-zur-veröffentlichung">Details zur Veröffentlichung&lt;/h2>
&lt;h3 id="bug-fixes">Bug Fixes&lt;/h3>
&lt;ul>
&lt;li>Fix SHA256 double-free from Noise&lt;/li>
&lt;li>Clear i2ptunnel bubble count when clearing status messages&lt;/li>
&lt;/ul>
&lt;h3 id="fehlerbehebungen">Fehlerbehebungen&lt;/h3>
&lt;ul>
&lt;li>Reduce memory usage in BanlistRenderer&lt;/li>
&lt;li>Use torrent name instead of torrent file name in notifications&lt;/li>
&lt;li>Translation updates&lt;/li>
&lt;/ul>
&lt;h2 id="sha256-checksums">SHA256 Checksums&lt;/h2>
&lt;pre tabindex="0">&lt;code>7658f9ba7e28ab29ffeb3ec1909bf04f5ae391ee159980145ea01bd793c46f80 i2pinstall_2.8.2_windows.exe
cd606827a9bca363bd6b3c89664772ec211d276cce3148f207643cc5e5949b8a i2pinstall_2.8.2.jar
039b59fedd4a64aaeb6b74ab974310abdc9c08cb47ef1b8568c718965b50a485 i2psource_2.8.2.tar.bz2
71cef41d7184516e42c15dc5105e52ab19960affd571b636e767e8bf8c227075 i2pupdate_2.8.2.zip
15d886a9015dcf27ccc25e31b703ef6538b8b777176adf643dfe8ee0ba4984e0 i2pupdate.su3
&lt;/code>&lt;/pre></description></item><item><title>2.8.1 Veröffentlichung</title><link>/de/blog/2025/03/17/2.8.1-ver%C3%B6ffentlichung/</link><pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate><guid>/de/blog/2025/03/17/2.8.1-ver%C3%B6ffentlichung/</guid><description>&lt;p>2.8.1 behebt Probleme beim Zugriff auf lokale Sites, die in 2.8.0 nicht funktionierten. Wir haben in der Konsole mehreren Anwendungen Benachrichtigungs-Pop-ups hinzugefügt, um Anwendungsnachrichten hervorzuheben. Wir haben einen Bug im tunnel-Test behoben, der sich möglicherweise auf die Zuverlässigkeit der tunnel ausgewirkt hat. Das Adressbuch hat jetzt einen neuen Tab &amp;ldquo;latest&amp;rdquo;, der die neuesten aus Ihren Abonnements hinzugefügten Hostnamen anzeigt. Es gibt mehrere Korrekturen und Verbesserungen am dunklen Design.&lt;/p>
&lt;p>Wir haben das Installationsprogramm behoben, das zuvor mit Java 21 oder höher fehlschlug. Wir haben außerdem die Installation in Verzeichnispfade, die Leerzeichen enthalten, unter Linux behoben. Für alle, die Docker verwenden, haben wir veraltete Docker-Container und Container-Bibliotheken aktualisiert.&lt;/p></description></item><item><title>I2P 2.8.0 veröffentlicht</title><link>/de/blog/2025/02/04/i2p-2.8.0-ver%C3%B6ffentlicht/</link><pubDate>Tue, 04 Feb 2025 00:00:00 +0000</pubDate><guid>/de/blog/2025/02/04/i2p-2.8.0-ver%C3%B6ffentlicht/</guid><description>&lt;p>Diese Version verbessert I2P durch das Beheben von Fehlern, das Entfernen ungenutzten Codes und die Verbesserung der Netzwerkstabilität.&lt;/p>
&lt;p>Wir haben die Handhabung überlasteter router im Netzwerk verbessert. Probleme bei UPnP und NAT-Traversal wurden behoben, um die Konnektivität und die Fehlerberichterstattung zu verbessern. Wir verfügen jetzt über eine aggressivere Strategie zur Entfernung von leaseset aus der NetDb, um die router-Performance zu verbessern und Überlast zu mindern. Weitere Änderungen wurden implementiert, um die Beobachtbarkeit von Ereignissen wie dem Neustart oder dem Herunterfahren eines router zu verringern.&lt;/p></description></item><item><title>I2P 2.7.0 veröffentlicht</title><link>/de/blog/2024/10/09/i2p-2.7.0-ver%C3%B6ffentlicht/</link><pubDate>Wed, 09 Oct 2024 00:00:00 +0000</pubDate><guid>/de/blog/2024/10/09/i2p-2.7.0-ver%C3%B6ffentlicht/</guid><description>&lt;p>Diese Version, I2P 2.7.0, setzt unsere Arbeit fort, indem sie Fehler behebt, die Leistung verbessert und Funktionen hinzufügt.&lt;/p>
&lt;p>Der Zugriff auf Informationen von der Konsole und aus Anwendungen wurde verbessert. Probleme wurden in I2PSnark und der SusiMail-Suche behoben. Die in die router-Konsole eingebettete netDB-Suche funktioniert jetzt intuitiver und nützlicher. Kleinere Verbesserungen wurden an Diagnoseanzeigen im erweiterten Modus vorgenommen.&lt;/p>
&lt;p>Es wurden auch Fehler behoben, um die Kompatibilität innerhalb des Netzwerks zu verbessern. Ein Problem beim Veröffentlichen von leaseSets wurde behoben, was die Zuverlässigkeit wichtiger Hidden Services (versteckte Dienste) verbessert. I2PSnark ändert den Infohash nicht mehr, wenn ein Benutzer nur die Tracker eines vorhandenen Torrents ändert. Dies verhindert, dass Torrents durch diese Änderungen unnötig unterbrochen werden. Wir haben diesen Beitrag eines neuen Mitwirkenden begrüßt. Ein Konflikt bei der Handhabung einer Option der Streaming-Bibliothek wurde behoben, um die Kompatibilität mit anderen I2P-Implementierungen zu verbessern.&lt;/p></description></item><item><title>2.6.1 Veröffentlichung</title><link>/de/blog/2024/08/06/2.6.1-ver%C3%B6ffentlichung/</link><pubDate>Tue, 06 Aug 2024 00:00:00 +0000</pubDate><guid>/de/blog/2024/08/06/2.6.1-ver%C3%B6ffentlichung/</guid><description>&lt;p>I2P 2.6.1 wurde veröffentlicht, um einen Fehler in der Benutzeroberfläche der Anwendung Hidden Services Manager zu beheben. Dieser Fehler führte dazu, dass das Scrollen deaktiviert war, wodurch Teile der Konfiguration unzugänglich wurden.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Der beste Weg, die Sicherheit zu wahren und dem Netzwerk zu helfen, besteht darin, die neueste Version auszuführen.&lt;/p>
&lt;h2 id="details-zur-veröffentlichung">Details zur Veröffentlichung&lt;/h2>
&lt;h3 id="changes">Changes&lt;/h3>
&lt;ul>
&lt;li>Graphs: render graphs in svg&lt;/li>
&lt;li>Translations: generate internal translation leaderboard&lt;/li>
&lt;/ul>
&lt;h3 id="änderungen">Änderungen&lt;/h3>
&lt;ul>
&lt;li>i2ptunnel: Fix bug causing truncation configuration UI&lt;/li>
&lt;/ul>
&lt;h3 id="fehlerbehebungen">Fehlerbehebungen&lt;/h3>
&lt;ul>
&lt;li>Translation updates&lt;/li>
&lt;/ul>
&lt;p>Vollständige Liste der behobenen Fehler&lt;/p></description></item><item><title>I2P 2.6.0 Veröffentlichung</title><link>/de/blog/2024/07/19/i2p-2.6.0-ver%C3%B6ffentlichung/</link><pubDate>Fri, 19 Jul 2024 00:00:00 +0000</pubDate><guid>/de/blog/2024/07/19/i2p-2.6.0-ver%C3%B6ffentlichung/</guid><description>&lt;p>Diese Version, I2P 2.6.0, setzt unsere Arbeit fort, indem sie Fehler behebt, Funktionen hinzufügt und die Zuverlässigkeit des Netzwerks verbessert.&lt;/p>
&lt;p>Neuere Router werden bei der Auswahl von floodfill-Routern bevorzugt. I2PSnark hat neben Fehlerbehebungen Funktionen erhalten, die die Leistung von PeX (Peer Exchange) verbessern. Veraltete Transportprotokolle werden entfernt, was den Code in den UDP-Transporten vereinfacht. Die lokal gehostete Destination ist für lokale Clients erreichbar, ohne deren LeaseSet anzufordern, was die Leistung und die Testbarkeit verbessert. Zusätzliche Anpassungen wurden an den Peer-Auswahlstrategien vorgenommen.&lt;/p></description></item><item><title>2.5.2 Veröffentlichung</title><link>/de/blog/2024/05/15/2.5.2-ver%C3%B6ffentlichung/</link><pubDate>Wed, 15 May 2024 00:00:00 +0000</pubDate><guid>/de/blog/2024/05/15/2.5.2-ver%C3%B6ffentlichung/</guid><description>&lt;p>I2P 2.5.2 wurde veröffentlicht, um einen in 2.5.0 eingeführten Fehler zu beheben, der die Trunkierung einiger HTTP-Inhalte verursachte.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Die beste Möglichkeit, die Sicherheit zu wahren und dem Netzwerk zu helfen, ist, die neueste Version auszuführen.&lt;/p>
&lt;h2 id="details-zur-veröffentlichung">Details zur Veröffentlichung&lt;/h2>
&lt;h3 id="changes">Changes&lt;/h3>
&lt;ul>
&lt;li>Console: Update rrd4j to 3.9.1-preview&lt;/li>
&lt;li>Router: Publish G cap if symmetric natted&lt;/li>
&lt;/ul>
&lt;h3 id="änderungen">Änderungen&lt;/h3>
&lt;ul>
&lt;li>i2ptunnel: Fix bug causing truncation of some HTTP content&lt;/li>
&lt;li>i2ptunnel: Fix custom option form width (light theme)&lt;/li>
&lt;li>Tunnels: Fix selection of peers with expired RIs&lt;/li>
&lt;/ul>
&lt;h3 id="fehlerbehebungen">Fehlerbehebungen&lt;/h3>
&lt;ul>
&lt;li>Translation updates&lt;/li>
&lt;/ul>
&lt;p>Vollständige Liste der behobenen Fehler&lt;/p></description></item><item><title>Neue Version I2P 2.5.1</title><link>/de/blog/2024/05/06/neue-version-i2p-2.5.1/</link><pubDate>Mon, 06 May 2024 00:00:00 +0000</pubDate><guid>/de/blog/2024/05/06/neue-version-i2p-2.5.1/</guid><description>&lt;p>I2P 2.5.1 wird veröffentlicht, um Denial-of-Service-Angriffen entgegenzuwirken, die das I2P-Netzwerk und dessen Dienste beeinträchtigen. Mit dieser Version deaktivieren wir die IP-basierten Teile des Sybil-Angriffserkennungs-Tools, die gezielt angegriffen wurden, um die Wirkung und die Dauer des Angriffs zu verstärken. Dies sollte dem Netzwerk helfen, zum Normalbetrieb zurückzukehren. Diejenigen von Ihnen, die das Sybil-Angriffserkennungs-Tool deaktiviert haben, können es bedenkenlos wieder aktivieren. Es wurden außerdem Anpassungen an anderen Subsystemen vorgenommen, um die RouterInfo-Validierung und die Peer-Auswahl zu verbessern.&lt;/p></description></item><item><title>Stürmisches Wetter</title><link>/de/blog/2024/04/25/st%C3%BCrmisches-wetter/</link><pubDate>Thu, 25 Apr 2024 00:00:00 +0000</pubDate><guid>/de/blog/2024/04/25/st%C3%BCrmisches-wetter/</guid><description>&lt;p>Das I2P‑Netzwerk steht derzeit unter einem Denial-of-Service-Angriff. Dieser Angriff betrifft I2P und i2pd, allerdings auf unterschiedliche Weise, und hat gravierende Auswirkungen auf die Netzwerkgesundheit. Die Erreichbarkeit von I2P‑Sites ist stark beeinträchtigt.&lt;/p>
&lt;p>Wenn Sie einen Dienst innerhalb von I2P betreiben und dieser auf einem Floodfill router gehostet wird, sollten Sie erwägen, den Dienst per multihoming (Mehrfachanbindung) zusätzlich auf einem Floodfill-disabled router bereitzustellen, um die Erreichbarkeit zu verbessern. Weitere Gegenmaßnahmen werden diskutiert, aber an einer langfristigen, abwärtskompatiblen Lösung wird noch gearbeitet.&lt;/p></description></item><item><title>Neue Veröffentlichung I2P 2.5.0</title><link>/de/blog/2024/04/08/neue-ver%C3%B6ffentlichung-i2p-2.5.0/</link><pubDate>Mon, 08 Apr 2024 00:00:00 +0000</pubDate><guid>/de/blog/2024/04/08/neue-ver%C3%B6ffentlichung-i2p-2.5.0/</guid><description>&lt;p>Dieses Release, I2P 2.5.0, bietet mehr benutzerorientierte Verbesserungen als das Release 2.4.0, das sich auf die Implementierung der NetDB-Isolationsstrategie konzentrierte.&lt;/p>
&lt;p>Neue Funktionen wurden zu I2PSnark hinzugefügt, etwa die Möglichkeit, Torrents zu durchsuchen. Fehler wurden behoben, um die Kompatibilität mit anderen I2P-Torrent-Clients wie BiglyBT und qBittorrent zu verbessern. Wir möchten allen Entwicklerinnen und Entwicklern danken, die mit libtorrent und qBittorrent zusammengearbeitet haben, um deren I2P-Unterstützung zu ermöglichen und zu verbessern. Auch SusiMail wurde um neue Funktionen erweitert, darunter Unterstützung für Markdown-Formatierung in E-Mails sowie die Möglichkeit, Anhänge per Drag-and-Drop in E-Mails einzufügen. Mit dem Hidden Services manager erstellte Tunnels unterstützen jetzt &amp;ldquo;Keepalive&amp;rdquo;, was die Leistung und die Kompatibilität mit Webtechnologien verbessert und damit anspruchsvollere I2P-Sites ermöglicht.&lt;/p></description></item><item><title>Viele Masken, ein Geist: Absicherung der NetDB</title><link>/de/blog/2024/03/29/viele-masken-ein-geist-absicherung-der-netdb/</link><pubDate>Fri, 29 Mar 2024 00:00:00 +0000</pubDate><guid>/de/blog/2024/03/29/viele-masken-ein-geist-absicherung-der-netdb/</guid><description>&lt;p>Anmerkung des Autors: Die in diesem Artikel genannten Angriffe sind gegen aktuelle Versionen von I2P nicht möglich.&lt;/p>
&lt;p>Als selbstorganisierendes Peer-to-Peer-Netzwerk ist I2P darauf angewiesen, dass die am Netzwerk teilnehmenden Router eine Möglichkeit haben, Informationen darüber auszutauschen, was sich im Netzwerk befindet und wie es erreichbar ist. I2P-Router realisieren diesen Informationsaustausch über die NetDB, eine auf Kademlia basierende DHT (verteilte Hashtabelle), die für den Einsatz in I2P angepasst wurde. Die NetDB muss zwei Hauptarten von Einträgen verteilen: „RouterInfos“, die Peers verwenden, um direkt mit anderen Routern zu kommunizieren, und „LeaseSets“, die andere Peers verwenden, um über anonyme Tunnel mit I2P-Clients zu kommunizieren. Router tauschen häufig NetDB-Einträge untereinander aus, entweder indem sie Informationen an einen Router oder einen Client senden oder indem sie Informationen von einem Router oder einem Client anfordern. Das bedeutet, dass die Einträge direkt oder indirekt, anonym oder nicht anonym eingehen können – je nach den Bedürfnissen des Netzwerks und den Fähigkeiten des Clients. Als anonymisierendes Netzwerk ist es jedoch ebenso wichtig, dass es unmöglich bleibt, anonym gesendete Informationen nicht-anonym wieder abzurufen. Ebenso muss es unmöglich sein, nicht-anonym gesendete Informationen anonym abzurufen. Wenn eine dieser Situationen möglich wird, kann ein Verknüpfungsangriff durchgeführt werden, der es einem Angreifer erlaubt festzustellen, ob ein Client und ein Router eine gemeinsame Sicht auf die NetDB teilen. Lässt sich zuverlässig feststellen, dass die beiden Ziele eine gemeinsame Sicht auf die NetDB teilen, ist die Wahrscheinlichkeit groß, dass sie sich auf demselben Router befinden, was die Anonymität des Ziels drastisch schwächt. Da es nur wenige anonymisierende Netzwerke gibt und I2P das einzige ist, bei dem die Routing-Tabelle über den Betrieb einer DHT verteilt wird, ist diese Klasse von Angriffen nahezu einzigartig für I2P, und ihre Lösung ist entscheidend für den Erfolg von I2P.&lt;/p></description></item><item><title>I2P 2.4.0-Release mit Verbesserungen bei der Überlastkontrolle und der NetDB-Sicherheit</title><link>/de/blog/2023/12/18/i2p-2.4.0-release-mit-verbesserungen-bei-der-%C3%BCberlastkontrolle-und-der-netdb-sicherheit/</link><pubDate>Mon, 18 Dec 2023 00:00:00 +0000</pubDate><guid>/de/blog/2023/12/18/i2p-2.4.0-release-mit-verbesserungen-bei-der-%C3%BCberlastkontrolle-und-der-netdb-sicherheit/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>Diese Version, I2P 2.4.0, setzt unsere Bemühungen fort, die Sicherheit und Stabilität des I2P-Netzwerks zu verbessern. Sie enthält bedeutende Verbesserungen an der Netzwerkdatenbank, einer wesentlichen Struktur innerhalb des I2P-Netzwerks, die zum Auffinden Ihrer Peers verwendet wird.&lt;/p>
&lt;p>Die Änderungen bei der Überlastbehandlung werden die Netzwerkstabilität verbessern, indem routers überlastete Peers meiden und so entlasten. Das wird dem Netzwerk helfen, die Auswirkungen von tunnel spam zu begrenzen. Es wird dem Netzwerk außerdem helfen, sich während und nach DDoS-Angriffen zu erholen.&lt;/p></description></item><item><title>Easy-Install für Windows 2.3.0 veröffentlicht</title><link>/de/blog/2023/07/10/easy-install-f%C3%BCr-windows-2.3.0-ver%C3%B6ffentlicht/</link><pubDate>Mon, 10 Jul 2023 00:00:00 +0000</pubDate><guid>/de/blog/2023/07/10/easy-install-f%C3%BCr-windows-2.3.0-ver%C3%B6ffentlicht/</guid><description>&lt;p>Das I2P Easy-Install-Bundle für Windows in der Version 2.3.0 wurde jetzt freigegeben. Wie üblich enthält diese Veröffentlichung eine aktualisierte Version des I2P router. Dies umfasst auch Sicherheitsprobleme, die Personen betreffen, die Dienste im Netzwerk betreiben.&lt;/p>
&lt;p>Dies wird das letzte Release des Easy-Install bundle sein, das mit der I2P Desktop GUI inkompatibel ist. Es wurde aktualisiert und enthält nun neue Versionen aller mitgelieferten WebExtensions. Ein langjähriger Fehler in I2P in Private Browsing, der es mit benutzerdefinierten Themes inkompatibel machte, wurde behoben. Nutzern wird weiterhin geraten, &lt;em>keine&lt;/em> benutzerdefinierten Themes zu installieren. Snark-Tabs werden in Firefox nicht automatisch an den Anfang der Tab-Reihenfolge angeheftet. Abgesehen von der Verwendung alternativer cookieStores verhalten sich Snark-Tabs jetzt wie normale Browser-Tabs.&lt;/p></description></item><item><title>I2P-Version 2.3.0</title><link>/de/blog/2023/06/25/i2p-version-2.3.0/</link><pubDate>Sun, 25 Jun 2023 00:00:00 +0000</pubDate><guid>/de/blog/2023/06/25/i2p-version-2.3.0/</guid><description>&lt;p>Diese Version enthält Korrekturen für CVE-2023-36325. CVE-2023-36325 ist ein Fehler aufgrund von Kontextverwechslungen, der im Bloom-Filter auftrat. Ein Angreifer erstellt eine I2NP-Nachricht mit einer eindeutigen messageID und sendet diese messageID an einen Client. Die Nachricht darf, nachdem sie den Bloom-Filter passiert hat, in einer zweiten Nachricht nicht erneut verwendet werden. Der Angreifer sendet dann dieselbe Nachricht direkt an den router. Der router leitet die Nachricht an den Bloom-Filter weiter, wo sie verworfen wird. Dadurch wird die Information offengelegt, dass die messageID bereits zuvor gesehen wurde, was dem Angreifer einen starken Hinweis darauf gibt, dass der router den Client hostet. Dies wurde behoben, indem die Funktionalität des Bloom-Filters in verschiedene Kontexte aufgeteilt wurde, abhängig davon, ob eine Nachricht über einen client tunnel, einen exploratory tunnel eingetroffen ist oder direkt an den router gesendet wurde. Unter normalen Umständen dauert dieser Angriff mehrere Tage, um erfolgreich durchgeführt zu werden, und kann durch verschiedene Faktoren erschwert werden, wie etwa router, die während der Angriffsphase neu starten, sowie eine Empfindlichkeit gegenüber False Positives. Nutzern von Java I2P wird empfohlen, umgehend zu aktualisieren, um den Angriff zu vermeiden.&lt;/p></description></item><item><title>I2P-Version 2.2.1</title><link>/de/blog/2023/04/12/i2p-version-2.2.1/</link><pubDate>Wed, 12 Apr 2023 00:00:00 +0000</pubDate><guid>/de/blog/2023/04/12/i2p-version-2.2.1/</guid><description>&lt;p>Nach der Veröffentlichung von I2P 2.2.0, die vorgezogen wurde, um Gegenmaßnahmen gegen die DDOS-Angriffe zu beschleunigen, wurden wir auf einige sich abzeichnende Probleme aufmerksam, die es notwendig machten, neue Pakete zu erstellen und zu veröffentlichen. Dieses Release behebt ein Problem unter Ubuntu Lunar und Debian Sid, bei dem die router console bei Verwendung einer aktualisierten Version des jakarta-Pakets nicht erreichbar war. Docker-Pakete haben Argumente nicht korrekt eingelesen, was zu unzugänglichen Konfigurationsdateien führte. Dieses Problem wurde ebenfalls behoben. Der Docker-Container ist nun auch mit Podman kompatibel.&lt;/p></description></item><item><title>I2P Version 2.2.0</title><link>/de/blog/2023/03/13/i2p-version-2.2.0/</link><pubDate>Mon, 13 Mar 2023 00:00:00 +0000</pubDate><guid>/de/blog/2023/03/13/i2p-version-2.2.0/</guid><description>&lt;p>We have elected to move forward the 2.2.0 release date, which will be occurring today, March 13, 2023. This release includes a changes across the NetDB, Floodfill, and Peer-Selection components which improve the ability of the router to survive DDOS attacks. The attacks are likely to continue, but the improvements to these systems will help to mitigate the risk of DDOS attacks by helping the router identify and de-prioritize routers that appear malicious.&lt;/p></description></item><item><title>Über die jüngsten Denial-of-Service-Angriffe</title><link>/de/blog/2023/02/09/%C3%BCber-die-j%C3%BCngsten-denial-of-service-angriffe/</link><pubDate>Thu, 09 Feb 2023 00:00:00 +0000</pubDate><guid>/de/blog/2023/02/09/%C3%BCber-die-j%C3%BCngsten-denial-of-service-angriffe/</guid><description>&lt;p>Das I2P‑Netzwerk ist derzeit von einem Denial-of-Service-Angriff betroffen. Die floodfill-Funktion des Netzwerks ist beeinträchtigt, was zu gestörten Antworten und sinkenden Erfolgsraten beim tunnel-Aufbau führt. Teilnehmende im Netzwerk hatten Schwierigkeiten, sich mit I2P‑Sites zu verbinden und I2P‑Dienste zu nutzen. Gegenmaßnahmen werden untersucht und schrittweise umgesetzt.&lt;/p>
&lt;p>Obwohl der Angriff die Leistung beeinträchtigt hat, bleibt das Netzwerk intakt und nutzbar. Java I2P routers scheinen die Probleme derzeit besser zu bewältigen als i2pd routers. Verschiedene Gegenmaßnahmen sollten in der nächsten Woche in den Entwicklerversionen der Java- und C++ routers auftauchen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 07. Februar 2023</title><link>/de/blog/2023/02/07/i2p-entwicklertreffen-07.-februar-2023/</link><pubDate>Tue, 07 Feb 2023 00:00:00 +0000</pubDate><guid>/de/blog/2023/02/07/i2p-entwicklertreffen-07.-februar-2023/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, not_bob, echelonMAC, obscuratus&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (08:01:07 PM) eyedeekay: Hi zusammen, sorry, ich bin spät dran, bin direkt vor dem Meeting getrennt worden (08:01:59 PM) eyedeekay: 1. Hi (08:01:59 PM) eyedeekay: 2. 2.1.0-Statusbericht (08:01:59 PM) eyedeekay: 3. 2.2.0 Entwicklungsstatus (08:01:59 PM) eyedeekay: 4. Drosselung bei Überlastung (08:01:59 PM) eyedeekay: 5. Hypothetisches Traffic-Management ( Flood of Tor Users) (08:01:59 PM) eyedeekay: 6. Aufkleber für Übersetzer (08:01:59 PM) eyedeekay: zzz, wo willst du deinen Bericht über den DOS machen? 2 oder eigenes Thema? (08:02:45 PM) zzz: nennen wir es 3b) (08:02:46 PM) zzz: oder 2b) (08:02:59 PM) eyedeekay: OK, dann 2b (08:03:00 PM) zzz: deine Wahl (08:03:53 PM) eyedeekay: 1. Hi, wer ist heute außer mir und zzz noch da? (08:03:58 PM) zzz: hi (08:04:09 PM) not_bob: Hier (08:04:18 PM) echelonMAC: hier (08:04:18 PM) obscuratus: Hi (08:04:29 PM) eyedeekay: Tolle Teilnahme, danke an alle (08:04:30 PM) echelonMAC: auf Ersatzsystem. (08:05:06 PM) eyedeekay: 2. 2.1.0-Statusbericht (08:05:15 PM) zzz: irc hat mehr Latenz als üblich, bitte gebt etwas mehr Zeit für Antworten (08:05:38 PM) eyedeekay: Danke zzz, ich behalte das im Hinterkopf (08:09:02 PM) eyedeekay: Wo soll ich überhaupt anfangen... mein Fokus lag auf Android-UX-Problemen, insbesondere darauf, Dinge zu beheben, die ich beim Initialisieren der App falsch gemacht habe (08:09:04 PM) eyedeekay: Android bekommt dafür ein Punkt-Release (08:10:00 PM) eyedeekay: Das Thema, das sicher gerade jedem im Kopf herumgeht, ist, dass das Netzwerk angegriffen wird, was die Aufmerksamkeit von allen verschoben hat (08:10:05 PM) eyedeekay: Und das ist Thema 2b (08:10:59 PM) eyedeekay: Mist, ich habe die Themen durcheinandergebracht, streicht das, das sollte zu 3. sorry, lange Woche, viel los (08:12:03 PM) eyedeekay: zzz, würdest du mir den Gefallen tun und 2 übernehmen? Ich glaube, ich bin schlecht aufgestellt, um alles, was gerade passiert, vorzustellen (08:12:28 PM) zzz: klar (08:12:29 PM) zzz: aber bevor ich das tue (08:12:56 PM) zzz: habt ihr, du und echelonMAC, einen Fortschrittsbericht zum 2.1.0 Mac Easy-Install-Bundle? (08:13:17 PM) eyedeekay: Oh ja, das kann ich machen (08:14:38 PM) eyedeekay: Also, wir kommen den Problemen näher, und gerade haben echelonMAC und ich unterschiedliche Hypothesen, was los ist, denen wir beide nachgehen (08:14:38 PM) eyedeekay: Meine Hypothese ist, dass das alles von einem veralteten Workaround für einen Bug in Java 14 herrührt (08:15:08 PM) eyedeekay: wobei jpackage die in ein Festplatten-Image(dmg) gepackten dylib-Dateien signieren soll, die in Wirklichkeit aber unsigniert bleiben (08:15:33 PM) echelonMAC: kurz: eyedeekaym hat das Signierskript neu gemacht, ich kann bauen und signieren, aber immer noch falsches Signieren für Apple (08:15:55 PM) eyedeekay: zab hat das umgangen, indem er das .app-Verzeichnis erstellt und den Kram darin signiert hat und jpackage nur für den finalen Verpackungsschritt benutzt hat (08:16:35 PM) eyedeekay: als wir Java aktualisiert haben, haben wir angefangen, alles doppelt zu signieren, und wir mussten diesen Signierschritt nicht mehr manuell machen (08:16:47 PM) eyedeekay: echelonMAC, korrigiere mich, wenn ich falsch liege, aber du denkst, du hast die falsche Art von Schlüsseln? (08:17:10 PM) echelonMAC: vielleicht, vielleicht auch nicht, unsicher (08:17:18 PM) echelonMAC: zumindest zeigen die Logs diesen Fehler (08:17:53 PM) zzz: meine Frage war auf höherer Ebene, wie ist die ETA, ist 2.1.0 noch das Ziel oder wurde das aufgegeben und ihr hofft auf 2.2.0, oder was? (08:18:15 PM) echelonMAC: 2.1.0 ist weiterhin das Ziel, aber derzeit keine ETA (08:18:39 PM) echelonMAC: Ich kann fast sofort bauen, aber tiefer zu graben ist derzeit zeitlich nicht drin... (08:18:48 PM) eyedeekay: Ich möchte 2.1.0 immer noch so schnell wie möglich veröffentlichen, sobald wir wissen, dass wir die Notarisierung bestehen können. Meiner Meinung nach sollten wir es, sobald es einmal klappt, vorhersehbar hinbekommen (08:18:59 PM) zzz: eyedeekay hat sich in seinem Blogpost mehr oder weniger auf Anfang April für 2.2.0 festgelegt, du unterstützt diese ETA nicht, echelonMAC? (08:19:49 PM) echelonMAC: Ich bin völlig hilflos und kann keine ETA vorhersagen, da ich das Signieren und Bauen noch nicht vollständig verstehe. (08:20:12 PM) echelonMAC: mehr oder weniger folge ich den Skripten blind; wenn idk die Signatur beheben kann, ist die Notarisierung ein 5-Minuten-Job. (08:20:24 PM) echelonMAC: WENN das Signieren so funktioniert, wie Apple es erwartet (08:20:26 PM) zzz: ok, dann empfehle ich eine Anpassung des Blogposts, eyedeekay; versprechen wir besser nichts, was wir nicht liefern können (08:20:33 PM) eyedeekay: Mach ich (08:21:19 PM) zzz: ok danke, bist du bereit für meinen Teil von 2) ? (08:21:41 PM) eyedeekay: Ja bitte (08:21:48 PM) zzz: super (08:22:00 PM) zzz: letztes Meeting war eine Woche nach dem Release, jetzt sind wir 4 Wochen draußen (08:22:15 PM) zzz: ich hatte gehofft, dass der expl. Build-Erfolg stetig steigt (08:22:35 PM) zzz: von niedrigen 20% auf niedrige 30%, und dann aus der Überlastung „herausspringt“, zurück in die niedrigen 40er (08:22:45 PM) zzz: nur der erste Teil ist passiert (08:25:20 PM) zzz: und dann sind wir zwischen niedrigen 20ern und niedrigen 30ern hin- und hergependelt (08:26:56 PM) zzz: also, wir haben ein paar Theorien, siehe 2b) (08:26:56 PM) zzz: aber ansonsten bin ich mit der Performance von 2.1.0 zufrieden (08:26:56 PM) zzz: nicht zu viele Bugreports (08:26:56 PM) zzz: ich gebe in 2b) und 3) einen Überblick darüber, was wir beheben (08:26:56 PM) zzz: etwa 50% des Netzwerks haben auf 2.1.0 oder das i2pd-Äquivalent aktualisiert (08:26:56 PM) zzz: bitte alle updaten, wenn ihr es noch nicht getan habt (08:26:56 PM) zzz: das war's von mir zu 2a), aber ich pausiere eine Minute für Fragen/Kommentare, bevor ich mit 2b) starte (08:28:33 PM) zzz: ok, 2b) aktuelle Netzwerkbedingungen (08:28:33 PM) zzz: am Wochenende begann ein eindeutiger Angriff (08:28:33 PM) zzz: viele floodfill routers (08:28:33 PM) zzz: größtenteils kommen das Netzwerk insgesamt und die java routers damit klar (08:28:33 PM) zzz: ich habe allerdings einen Bericht über routers, die mit OOM (out of memory) abstürzen (08:28:54 PM) zzz: soweit ich weiß, haben i2pd routers wirklich zu kämpfen mit sehr niedrigen Erfolgsraten beim tunnel-Bau (08:29:06 PM) not_bob: Meine Flotte ist auf dem neuesten Stand. (08:29:15 PM) zzz: der Angriff startet/stoppt/ändert sich mehrmals am Tag (08:29:37 PM) zzz: wir sind also erst etwa 60 Stunden dabei, ihn zu verstehen und Gegenmaßnahmen zu diskutieren (08:30:15 PM) zzz: denkt daran: das Problem beim tunnel-Bau (jetzt viel eher als anderer Angriff klassifiziert) begann am 19. Dez. und hat Wochen gedauert, bis wir es verstanden und adressiert hatten (08:30:27 PM) zzz: es ist also noch früh (08:30:36 PM) not_bob: Ich habe einen I2P+ router und der hat das gut überstanden. Aber meine i2pd routers nicht so sehr. Ich habe Erfolgsraten beim tunnel-Bau von bis zu 3% gesehen. Momentan liege ich bei etwa 10% auf diesen routers. (08:31:17 PM) zzz: aber das ist ein geradliniger Sybil-/DHT-Angriff, neu für uns, aber jedem vertraut, der Peer-to-Peer-/DHT-Anwendungen macht (08:31:53 PM) zzz: viel zu früh, um zu sagen, ob es (für java i2p) ein vorgezogenes Release erfordert, und falls ja, wann (08:32:23 PM) zzz: EOT, ich warte ein paar Minuten für Diskussion/Kommentare/Fragen (08:33:24 PM) eyedeekay: Sollten Leute, die auf OOM landen, den ihrem router zur Verfügung stehenden RAM erhöhen? (08:36:18 PM) zzz: ja, das ist eine einfache Gegenmaßnahme (08:36:18 PM) zzz: stoppe deinen router, bearbeite wrapper.config, starte neu (08:36:18 PM) zzz: ich erwarte, in ein paar Tagen Mitigations in Dev-Builds zu haben (08:36:18 PM) dr|z3d: idealerweise willst du deinen min. Heap bei etwa 256M und deinen max. RAM beim 2- bis 3-fachen davon. (08:36:18 PM) not_bob: Ich habe derzeit keine stock I2P routers am Laufen. (08:36:18 PM) zzz: ich möchte wiederholen, was ich oben gesagt habe: die Angriffe entwickeln sich schnell, und wir wollen uns Zeit nehmen, die Gesamtthemen anzugehen (08:36:18 PM) zzz: und uns nicht zu sehr auf Details verbeißen (08:37:36 PM) zzz: zurück zu dir, eyedeekay, wenn es nichts Weiteres zu 2b) gibt (08:38:06 PM) eyedeekay: vielen Dank, zzz. 3) 2.2.0 Entwicklungsstatus (08:39:51 PM) eyedeekay: Wie ich vorhin fälschlich sagte, lag mein Fokus auf Android-UX-Problemen, insbesondere darauf, Dinge zu beheben, die ich beim Initialisieren der App falsch gemacht habe. Ziemlich grundlegendes Zeug, alles in allem, aber alles war überfällig zur Verbesserung (08:39:57 PM) eyedeekay: oder zur vollständigen Behebung (08:40:49 PM) eyedeekay: Beispiele sind Fixes für Abonnements und benutzerdefinierte Ports beim Bauen von tunnels, die einigen Nutzern im Weg standen, nachdem die Nutzerzahl mit 2.10 stark gestiegen war (08:41:07 PM) dr|z3d: nebenbei, um ein Licht auf die Größe des Angriffs zu werfen: wir haben einen Nutzer mit ~30K gesperrten routers. Also nicht trivial :) (08:41:07 PM) dr|z3d: (das ist shiver, der hier ist) (08:42:36 PM) mark22k: Ich habe 56005 gesperrte Peers. (08:42:58 PM) eyedeekay: Heilige Makrele. Ich habe 11027 und dachte, das sei viel (08:43:08 PM) moristo: Ist das die Arbeit eines Nationalstaats – die gesperrten routers oder irgendein anderes merkbares Muster? (08:43:50 PM) moristo: Spectrum Internet war gestern in FL aus und in Italien am Tag davor. (08:43:54 PM) moristo: *gestern. (08:43:55 PM) zzz: bitte zurück zu 3) und weitere Angriffs-Diskussion nach dem Meeting vertagen (08:44:05 PM) echelonMAC: Gesperrte Peers (57053) (08:44:22 PM) moristo: oh, ist gerade ein Meeting? Mein Fehler. (08:46:50 PM) zzz: eyedeekay, bist du noch bei uns? (08:47:11 PM) eyedeekay: ja, ich bin hier (08:47:37 PM) zzz: hast du mehr zu 3) oder bin ich dran? (08:47:37 PM) eyedeekay: langen angefangen: (08:47:37 PM) eyedeekay: i2p.firefox(Easy-Install for Windows wird auch bearbeitet, mehr Arbeit wird dort durch Entfernen erledigt, Updates werden vereinfacht, jetzt da die alten Admin-Style-Installationen alle auf User-Style-Installationen migriert sind (08:47:37 PM) eyedeekay: Unterstützung für portable USB-Installationen steht für 2.2.0 am Horizont (08:47:43 PM) eyedeekay: Mit Updates (08:48:21 PM) eyedeekay: Andere Themen und Nutzerbeschwerden, die ich angehe oder über deren Behandlung ich entscheide, sind im Issue-Tracker (08:48:28 PM) eyedeekay: EOT von mir (08:48:47 PM) zzz: ok, du hast das NPE-Problem in i2p.i2p gesehen, oder? (08:49:10 PM) eyedeekay: Ja, habe ich, bin heiß auf der Spur (08:49:21 PM) zzz: ok, ruf, wenn du Hilfe brauchst, natürlich (08:49:24 PM) zzz: 3) von mir: (08:49:47 PM) zzz: Ich habe den Peer-Selection-Refactor fertiggestellt, an dem ich seit September arbeite, endlich (08:50:31 PM) zzz: ich glaube, ich habe die fehlerhaften Hinweise auf symmetrisches NAT behoben, die in 2.1.0 waren, aber ich brauche jemanden mit diesem Problem zum Testen und Berichten (08:50:59 PM) zzz: cooles neues i2psnark-Suchfeld (08:51:19 PM) zzz: fast fertig mit „congestion caps“ (Proposal 162) (08:51:31 PM) echelonMAC: :-) (08:51:49 PM) zzz: und ein paar weitere Tweaks, um unsere Handhabung von Überlastung beim tunnel-Bau zu verfeinern (08:52:18 PM) zzz: Ende letzter Woche dachte ich, ich wäre mit 2.2.0 so gut wie fertig und könnte bis zum Release zwei Monate entspannen (08:52:31 PM) zzz: tja, leider haben wir jetzt viel mehr zu tun (08:52:48 PM) zzz: so läuft es manchmal (08:53:24 PM) not_bob: Danke dafür, eine große Verbesserung der Lebensqualität. (08:53:24 PM) zzz: EOT, ich warte eine Minute für Diskussion, dann zurück zu dir, eyedeekay (08:53:37 PM) zzz: haha, not_bob, gern geschehen (08:55:00 PM) eyedeekay: Letzter Aufruf für 3? (08:55:20 PM) eyedeekay: 4. Drosselung bei Überlastung – ich glaube, das war ein Thema von tunnel_king, ist tunnel_king hier? (08:55:42 PM) zzz: zurück zu dir, eyedeekay (08:57:39 PM) eyedeekay: 4. Drosselung bei Überlastung, 5. Hypothetisches Traffic-Management ( Flood of Tor Users) – beide von tunnel_king eingebracht, letzter Aufruf für tunnel_king (08:59:01 PM) eyedeekay: OK, das letzte, 6. Aufkleber für Übersetzer (08:59:01 PM) eyedeekay: Konkret: Regeln für Leute, die Aufkleber außerhalb Amerikas erhalten (08:59:58 PM) zzz: das war mein Thema, nur weil es seit dem letzten Meeting ungeklärt ist (09:00:28 PM) zzz: echelonMAC, hast du eine Antwort? (09:00:41 PM) echelonMAC: nicht en detail, aber wer will, sollte einen Stapel Aufkleber bekommen, wenn er seine Adresse geschickt hat (09:01:04 PM) echelonMAC: aka eine Ankündigung in transifex senden und nach Erhalt der Adresse verschicken (09:01:19 PM) echelonMAC: aber derzeit sind keine neuen Aufkleber hier angekommen (09:01:35 PM) eyedeekay: Sendungsverfolgung sagt den 10. (09:01:55 PM) zzz: ich warte darauf, dass echelonMAC die Anweisungen in meinem Forum postet, dann kopiere/klebe ich sie nach transifex (09:02:17 PM) echelonMAC: ok (09:02:28 PM) zzz: da stehen wir seit einem Monat (09:02:42 PM) zzz: danke (09:03:33 PM) eyedeekay: Noch etwas zu 6 oder zum Meeting? (09:03:36 PM) zzz: EOT zu 6) von mir, zurück zu dir, eyedeekay (09:04:32 PM) zzz: ein Schlusswort zum Meeting: zzz.i2p der beste Ort für Neuigkeiten und Wetter, ich poste dort, wenn ich mehr weiß als jetzt (09:04:32 PM) zzz: danke (09:04:55 PM) eyedeekay: Vielen Dank dafür, zzz, und danke an alle fürs Kommen zum Meeting (09:05:44 PM) eyedeekay: Bis bald auf IRC und zur gleichen Zeit nächsten Monat (09:08:55 PM) zzz: danke, eyedeekay (09:08:55 PM) zzz: durchgekommen ohne Disconnects &lt;/div></description></item><item><title>Update zur Notarisierung von Mac Easy Install</title><link>/de/blog/2023/01/31/update-zur-notarisierung-von-mac-easy-install/</link><pubDate>Tue, 31 Jan 2023 00:00:00 +0000</pubDate><guid>/de/blog/2023/01/31/update-zur-notarisierung-von-mac-easy-install/</guid><description>&lt;p>Das I2P Easy-Install-Bundle für Mac hat aufgrund des Weggangs seines Maintainers in den letzten zwei Releases keine Updates mehr erhalten. Nutzerinnen und Nutzern des Easy-Install-Bundles für Mac wird empfohlen, auf das klassische Installationsprogramm im Java-Stil umzusteigen, das vor Kurzem wieder auf der Download-Seite bereitgestellt wurde. Version 1.9.0 weist bekannte Sicherheitsprobleme auf und ist für das Hosten von Diensten oder jegliche langfristige Nutzung nicht geeignet. Es wird geraten, so bald wie möglich zu migrieren. Fortgeschrittene Nutzerinnen und Nutzer des Easy-Install-Bundles können dies umgehen, indem sie das Bundle aus dem Quellcode kompilieren und die Software selbst signieren.&lt;/p></description></item><item><title>Windows Easy-Install 2.1.0 Veröffentlichung</title><link>/de/blog/2023/01/13/windows-easy-install-2.1.0-ver%C3%B6ffentlichung/</link><pubDate>Fri, 13 Jan 2023 00:00:00 +0000</pubDate><guid>/de/blog/2023/01/13/windows-easy-install-2.1.0-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>Das I2P Easy-Install-Bundle für Windows in Version 2.1.0 wurde veröffentlicht. Wie üblich enthält dieses Release eine aktualisierte Version vom I2P Router. Dieses Release von I2P bietet verbesserte Strategien zum Umgang mit Netzwerküberlastung. Diese sollten Leistung und Konnektivität verbessern und die langfristige Gesundheit des I2P-Netzwerks sichern.&lt;/p>
&lt;p>Diese Version bringt überwiegend Verbesserungen unter der Haube am Starter für Browser-Profile. Die Kompatibilität mit dem Tor Browser Bundle wurde verbessert, indem die TBB-Konfiguration über Umgebungsvariablen aktiviert wurde. Das Firefox-Profil wurde aktualisiert, und die Basisversionen der Erweiterungen wurden aktualisiert. In der gesamten Codebasis und im Bereitstellungsprozess wurden Verbesserungen vorgenommen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 10. Januar 2023</title><link>/de/blog/2023/01/10/i2p-entwicklertreffen-10.-januar-2023/</link><pubDate>Tue, 10 Jan 2023 00:00:00 +0000</pubDate><guid>/de/blog/2023/01/10/i2p-entwicklertreffen-10.-januar-2023/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (08:00:38 PM) eyedeekay: Willkommen zum Dev-Meeting, nochmals sorry, dass ich gestern wieder die Zeit verpasst habe (08:00:38 PM) eyedeekay: 1. Hi (08:00:38 PM) eyedeekay: 2. 2.1.0 Release-Status, 2.1.0 Mac-Release-Status (08:00:38 PM) eyedeekay: 3. 2.2.0 Entwicklungsstand (08:00:38 PM) eyedeekay: 4. Drosselung bei Überlast (08:00:38 PM) eyedeekay: 5. Hypothetisches Traffic-Management ( Flut von Tor-Nutzern) (08:00:46 PM) mode (-m ) by zzz (08:00:57 PM) eyedeekay: 1. Hi (08:01:00 PM) eyedeekay: Hi (08:01:04 PM) zzz: hi (08:01:29 PM) eyedeekay: tunnel_king bist du für 4 und 5 hier? (08:02:10 PM) eyedeekay: OK, dann handhaben wir das vorerst nach Gefühl (08:02:21 PM) eyedeekay: 2. 2.1.0 Release-Status, 2.1.0 Mac-Release-Status (08:03:32 PM) eyedeekay: Das 2.1.0-Release ist gestern passiert, zzz hat die Software freigegeben und der Torrent ist live gegangen; der Prozentsatz des Netzwerks, der aktualisiert hat, ist seitdem um etwa 7 % gestiegen, wenn ich die Zeit korrekt zähle(also bitte gegenprüfen) (08:04:07 PM) eyedeekay: Ich habe am selben Tag Maven-Pakete veröffentlicht und werde kurz nach Ende dieser Besprechung Updates für Android auf allen Kanälen herausgeben (08:04:29 PM) eyedeekay: Easy-Install für Windows folgt darauf, und Easy-Install für Mac kommt danach (08:05:10 PM) eyedeekay: Ich glaube, dass mir eche|on den letzten Hinweis gegeben hat, den ich brauche, um unser Notarisierungsproblem zu lösen; wir sollten innerhalb weniger Tage wissen, ob das stimmt, was dann mit einer Veröffentlichung einhergehen würde (08:05:30 PM) eyedeekay: Noch etwas zu dem Thema hinzuzufügen, zzz? (08:05:39 PM) zzz: nur kurz, danke (08:06:10 PM) zzz: das i2pd-Release vor einer Woche sieht vielversprechend aus, aber dadurch ist es etwas schwieriger, die Auswirkungen unseres Releases zu beurteilen (08:06:22 PM) zzz: und i2pd plant bereits für heute ein Point-Release (08:06:56 PM) zzz: wir werden also keine besonders guten Informationen darüber haben, was unser Release bewirkt, aber solange sich die Statistiken weiter verbessern, ist das das Wichtigste (08:07:06 PM) zzz: heute viel zu früh für Aussagen, vielleicht in einer Woche (08:07:08 PM) zzz: EOT (08:07:23 PM) eyedeekay: Danke, zzz (08:07:42 PM) eyedeekay: 3. 2.2.0 Entwicklungsstand (08:08:52 PM) eyedeekay: Ich habe dazu noch nicht viel zu sagen, das meiste bei mir ist gleich geblieben, aber ich glaube, wir müssen uns auf einen Zeitplan für das Release einigen, richtig? (08:09:13 PM) zzz: ja, offensichtlich haben wir an 2.2.0 noch nichts gemacht (08:09:36 PM) zzz: Ich würde ab hier einen standardmäßigen 13‑Wochen‑Zyklus vorschlagen, außer es gibt große Probleme (08:09:43 PM) eyedeekay: Klingt gut für mich (08:09:46 PM) zzz: das wäre dann ein Release Anfang April (08:10:12 PM) aeiou_ heißt jetzt aeiou (08:10:14 PM) zzz: und würde uns klar von unseren Feb/Mai/Aug/Nov-Terminen abbringen, die wir seit mehreren Jahren hatten, naja (08:10:40 PM) zzz: aber wir brauchen wirklich Zeit, um alles zu erledigen, wozu wir im letzten verkürzten Zyklus nicht gekommen sind (08:10:48 PM) zzz: also lassen wir 13 Wochen vormerken (08:10:49 PM) zzz: EOT (08:11:22 PM) eyedeekay: Ja, kein Widerspruch von mir (08:11:34 PM) eyedeekay: Plan für Anfang April (08:12:35 PM) eyedeekay: Noch etwas zu Punkt 3? (08:12:48 PM) eyedeekay: 4. Drosselung bei Überlast und 5. Hypothetisches Traffic-Management ( Flut von Tor-Nutzern) wurden beide von tunnel_king auf zzz.i2p hinzugefügt, aber ich sehe so einen Namen nicht im Raum; wenn du unter einem anderen Namen hier bist, letzte Chance (08:14:08 PM) eyedeekay: Gibt es sonst noch etwas für die Sitzung zu besprechen? (08:15:15 PM) eyedeekay: Alles klar, danke zzz fürs Kommen, ich verspreche, für das nächste Treffen einen Alarm zu stellen (08:15:55 PM) zzz: nein (08:16:37 PM) eyedeekay: nein, nichts Weiteres für die Sitzung oder nein, die Sitzung nicht beenden? (08:16:38 PM) zzz: außerdem würde ich gern fragen, ob eche|on hier ist und zu 2) noch etwas beizutragen hat (08:16:38 PM) zzz: nö, das war's, bitte klickt alle auf euren Update-Button, um in den Genuss von 2.1.0 zu kommen (08:16:53 PM) zzz: nichts weiter, danke &lt;/div></description></item><item><title>Version 2.1.0</title><link>/de/blog/2023/01/09/version-2.1.0/</link><pubDate>Mon, 09 Jan 2023 00:00:00 +0000</pubDate><guid>/de/blog/2023/01/09/version-2.1.0/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>Seit unserer Veröffentlichung 2.0.0 im November haben wir einiges gelernt. Mit der Aktualisierung der Router auf diese Version ist die Unterstützung im Netzwerk für unser neues SSU2-Transportprotokoll von etwa 1 % auf über 60 % gestiegen. Erstens haben wir bestätigt, dass SSU2 ein solides, gut konzipiertes und sicheres Protokoll ist. Zweitens haben wir jedoch zahlreiche kleinere oder nur selten auftretende Fehler in der Implementierung des Protokolls gefunden und behoben. In der Summe haben die Auswirkungen dieser Fehler die Leistung des Netzwerks reduziert.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 14. Dezember 2022</title><link>/de/blog/2022/12/14/i2p-entwicklertreffen-14.-dezember-2022/</link><pubDate>Wed, 14 Dec 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/12/14/i2p-entwicklertreffen-14.-dezember-2022/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (08:00:09 PM) eyedeekay: Hallo zusammen, willkommen zur neu angesetzten Dev-Besprechung (08:00:09 PM) eyedeekay: 1. Hi (08:00:09 PM) eyedeekay: 2. Status Release 2.0.0, Status 2.0.0 Mac-Release (08:00:09 PM) eyedeekay: 3. Entwicklungsstatus 2.1.0 (08:00:09 PM) eyedeekay: 4. Sticker für Übersetzer (08:00:50 PM) zzz: hi (08:02:55 PM) eyedeekay: Sieht so aus, als wäre er nicht da? Gehe fürs Erste weiter. (08:04:04 PM) eyedeekay: 2. Status Release 2.0.0: Die *meisten* Targets von 2.0.0 wurden vor etwa 3 Wochen veröffentlicht, darunter i2p.i2p, Android, Debian und Easy-Install für Windows, mit Easy-Install für Mac verzögert durch zlatinbs Weggang (08:04:04 PM) eyedeekay: Ech und ich arbeiten an einem Plan, um ihn in Bezug auf Wartung, Signierung und Notarisierung des OSX-Bundles zu ersetzen; das wird weiterhin gegen Ende dieses Monats erwartet (08:06:01 PM) eyedeekay: Jeder weiß, wie man alles baut, hat eine gute Vorstellung von den Anforderungen an die Signierung; das letzte, was praktisch noch zu tun ist, ist die Notarisierung, und wir wissen nicht alles, was uns hier erwartet, aber ich denke, wir haben eine gute Idee (08:07:10 PM) eyedeekay: Android brauchte ein Point-Release wegen eines Bugs im Zusammenhang mit der Kompatibilität mit einer neuen API auf neueren Geräten, daher sollten Android-Nutzer sicherstellen, dass sie auf 2.0.1 aktualisiert haben (08:07:10 PM) eyedeekay: EOT für mich zu 2, noch etwas hinzuzufügen, zzz (08:07:20 PM) zzz: viel (08:07:50 PM) uis heißt jetzt Irc2PGuest69907 (08:08:04 PM) zzz: Ich musste einen 2.0.0-2ubunutu1 debian/ubuntu Build herausbringen, um eine peinliche, aber letztlich harmlose Menge verirrter Symlinks im Root-Verzeichnis zu beheben (08:08:38 PM) zzz: Grundursache war ein Tippfehler, deb lint hat es nicht erkannt; bin nicht sicher, was die Post-Mortem-Lehre ist außer: vorsichtiger sein, wir sind bei der Installation root... (08:09:12 PM) zzz: Was das Netzwerk betrifft: Nach 3 Wochen hat sich die Hälfte aktualisiert und verwendet SSU2 (08:09:39 PM) zzz: Der Erfolg beim Aufbau von Exploratory-Tunneln trendet seit dem Release stetig nach unten (08:09:56 PM) zzz: Das bereitet uns Sorge, und wir beobachten es genau (08:10:47 PM) zzz: Im Moment denken wir, es ist eine Kombination aus SSU-zu-SSU2-Migration, SSU2-Bugs sowohl bei uns als auch in i2pd und ein paar routern, die das Netzwerk mit Tunnel-Builds zuspammen (08:11:05 PM) zzz: i2pd erwägt ein Point-Release Mitte Januar, um deren Fixes herauszubringen (08:11:33 PM) zzz: Für uns ist das derzeit nicht notwendig, aber es ist immer eine Option, falls wir uns dazu entscheiden (08:12:18 PM) zzz: Ich denke, das ist EOT, aber ich habe gleich noch mehr Infos als Teil von 3) (08:13:09 PM) eyedeekay: Danke zzz (08:13:43 PM) eyedeekay: 3. Entwicklungsstatus 2.1.0 (08:17:12 PM) eyedeekay: Wir sind 3 Wochen in diesem Zyklus; in dieser Zeit habe ich daran gearbeitet, Android vollständig auf das moderne Gradle-Plugin zu migrieren. Kurz vor dem Release habe ich davon abgesehen, von maven auf maven-push zu migrieren. Danach steht für Android Orbot-Style Split Tunneling zur Konfiguration von Apps ohne Proxy auf der Liste (sozusagen die Android-Version von torsocks) (08:17:12 PM) eyedeekay: Für Desktop habe ich daran gearbeitet, unsere Integration in Whonix zu reparieren, und habe an Themen gearbeitet, um das Easy-Install für Windows aus der Beta zu holen (08:18:43 PM) eyedeekay: Das ist, woran ich arbeite; zzz, möchtest du mit deinen Informationen oder mit 3) weitermachen? (08:19:43 PM) dr|z3d: ... Pause ... (08:23:56 PM) anonymousmaybe heißt jetzt Irc2PGuest40130 (08:24:03 PM) eyedeekay: Willkommen zurück (08:25:17 PM) eyedeekay: Was war das Letzte, das du mitbekommen hast? (08:26:28 PM) zzz: zurück (08:26:28 PM) zzz: Bin ich schon dran? :) (08:26:28 PM) dr|z3d: Du musst dir eine Schürze anziehen und den Süßigkeitenwagen durchs Theater schieben :) (08:26:28 PM) dr|z3d: Bist du rausgegangen, um uns allen Eis zu holen? :) (08:26:28 PM) dr|z3d: Zusammenfassung: (08:26:28 PM) dr|z3d: &amp;lt;eyedeekay&amp;gt; Wir sind 3 Wochen in diesem Zyklus; in dieser Zeit habe ich daran gearbeitet, Android vollständig auf das moderne Gradle-Plugin zu migrieren. Kurz vor dem Release habe ich davon abgesehen, von maven auf maven-push zu migrieren. Danach steht für Android Orbot-Style Split Tunneling zur Konfiguration von Apps ohne Proxy auf der Liste (sozusagen die Android-Version von torsocks) (08:26:28 PM) dr|z3d: &amp;lt;eyedeekay&amp;gt; Für Desktop habe ich daran gearbeitet, unsere Integration in Whonix zu reparieren, und habe an Themen gearbeitet, um das Easy-Install für Windows aus der Beta zu holen (08:26:28 PM) dr|z3d: &amp;lt;eyedeekay&amp;gt; Das ist, woran ich arbeite; zzz, möchtest du mit deinen Informationen oder mit 3) weitermachen? (08:26:48 PM) zzz: danke (08:27:04 PM) zzz: drz hat sie mir gegeben (08:27:12 PM) zzz: ok, ich bin dran! (08:27:33 PM) zzz: Etwa anderthalb Wochen nach dem Release, als ein großer Teil des Netzes aktualisiert hatte, habe ich angefangen, SSU2-Problemen nachzugehen (08:27:42 PM) zzz: und eine ganze Menge gefunden (08:27:56 PM) zzz: sowohl unsere, und i2pd dabei geholfen, einige ihrer zu finden (08:27:58 PM) zzz: es war also ziemlich viel los (08:28:14 PM) zzz: Dadurch sind wir bei fast 7000 Zeilen Diff, mehr als beim gesamten 2.0.0-Release (08:28:38 PM) zzz: und was ich sonst noch für 2.1.0 geplant hatte, habe ich noch nicht geschafft, einschließlich versprochener Verbesserungen bei der Peer-Auswahl (08:29:50 PM) zzz: Ich plane, nach dem Meeting auf -7 zu erhöhen (08:29:50 PM) zzz: Während die Frist für „große Änderungen“ Anfang Januar ist, bleiben wir flexibel, da wir nicht eine Menge WIP drin haben wollen, falls wir ein 2.0.1-Release machen (08:29:59 PM) zzz: Also versuchen wir, nach Möglichkeit nichts mit „großen Änderungen“ kaputtzumachen. Große Änderungen sind ok, solange sie isoliert sind (08:30:40 PM) zzz: Aber es läuft gut, und wir arbeiten eng mit i2pd zusammen, um Probleme aufzuspüren und zu beheben (08:31:02 PM) zzz: einschließlich Eins-zu-einer-Million-Fällen, die jetzt auftauchen (08:31:16 PM) zzz: und Eins-zu-einer-Zillion-Fällen, die dr|z3d auf seinen High-Speed router findet (08:31:30 PM) zzz: Das war’s! EOT, irgendwelche Fragen? (08:32:27 PM) eyedeekay: Ich bin ein wenig neugierig, wie oft eine „Million“ von manchen Dingen in der realen Welt passiert, aber wahrscheinlich eine Frage für ein andermal (08:33:17 PM) eyedeekay: Danke zzz (08:34:12 PM) eyedeekay: Es scheint so, dass, sobald eine ganze Menge router etwas tut, die Wahrscheinlichkeit, dass irgendwo ein seltenes Ereignis passiert, sehr schnell steigt (08:35:11 PM) zzz: Ja. Vielleicht hätten wir vorsichtiger sein sollen und nicht in einem Release von 2 % auf 100 % gehen. Aber wir kommen da durch (08:35:17 PM) uis heißt jetzt Irc2PGuest38853 (08:37:15 PM) eyedeekay: 4. Sticker für Übersetzer (08:37:15 PM) eyedeekay: Die einzige wirkliche Neuigkeit hier ist, dass ich jetzt Aufkleber zum Verschicken habe. Ich habe eine Menge davon, also wenn ihr in den Amerikas seid, bin ich bereit, sie zu verschicken (08:37:58 PM) zzz: Würdest du bitte etwas in meinem Forum posten, wer berechtigt ist und wie man sie anfordert (08:38:17 PM) eyedeekay: Mach ich (08:38:29 PM) zzz: dann kopiere ich es in die Transifex-Ankündigung (08:38:48 PM) zzz: Wie ist der Status auf der europäischen Seite? (08:39:44 PM) eyedeekay: Weiß nicht, ob er seine schon hat, ich werde heute Abend ein Update bei ihm anfordern (08:40:07 PM) zzz: ok, dann muss ich wohl darauf warten, bevor Transifex (08:40:43 PM) zzz: Bitte verpass ihm mit deinem Baffer eins, dafür dass er uns zur Terminverschiebung gebracht hat und dann nicht aufgetaucht ist :) (08:41:07 PM) eyedeekay: Nun, es war auch meine Schuld, aber ich werde es ihm auf jeden Fall sagen :) (08:41:32 PM) zzz: Ich meine von gestern auf heute. Für letzte Woche bist du noch nicht aus dem Schneider :) (08:42:41 PM) eyedeekay: Das war’s von mir zu 4 und/oder für heute, noch etwas fürs Meeting? (08:42:50 PM) zzz: nope (08:43:02 PM) zzz: Sind wir am 3. Januar dabei oder nicht? (08:44:26 PM) eyedeekay: Alles klar, dann danke zzz fürs Kommen. Ich hätte „an“ für den 3. Januar gesagt, aber wir könnten stattdessen den 10. machen, da LS2 meines Wissens (IIRC) am 9. sein wird (08:45:01 PM) zzz: Macht nichts, deine Entscheidung (08:45:35 PM) eyedeekay: Lass es uns am 9. Januar machen und im Februar wieder zum ersten Dienstag zurückkehren (08:45:52 PM) zzz: du meinst den 10.? (08:45:59 PM) eyedeekay: Ja, den 10. (08:46:07 PM) zzz: ok (08:46:15 PM) zzz: Meeting vorbei? (08:46:25 PM) eyedeekay: Ja &lt;/div></description></item><item><title>Easy Install 2.0.0 für Windows, OSX um 1 Monat verschoben</title><link>/de/blog/2022/11/23/easy-install-2.0.0-f%C3%BCr-windows-osx-um-1-monat-verschoben/</link><pubDate>Wed, 23 Nov 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/11/23/easy-install-2.0.0-f%C3%BCr-windows-osx-um-1-monat-verschoben/</guid><description>&lt;h2 id="details-zur-aktualisierung">Details zur Aktualisierung&lt;/h2>
&lt;p>Das I2P Easy-Install-Bundle für Windows wurde veröffentlicht. In dieser Version wurde die Unterstützung für die meisten großen Browser hinzugefügt, einschließlich aller wichtigen Firefox(Gecko)- und Chromium-Forks. Die Kompatibilität mit externen I2P Service-Installationen und nicht zum Bundle gehörenden I2P-Benutzerinstallationen wurde verbessert. Das Easy-Install-Bundle kann nun andere I2P router erkennen und den Benutzer auffordern, stattdessen diese zu starten, falls bereits I2P vorhanden ist. Die Browser-Erweiterungen wurden auf die neuesten Versionen aktualisiert. Das Easy-Install hat nun Zugriff auf den Usability-Modus von &lt;code>i2p.plugins.firefox&lt;/code> über das Kommandozeilen-Flag &lt;code>-usability&lt;/code>. Der Standardmodus ist der &amp;ldquo;Strict&amp;rdquo;-Modus, in dem JavaScript von NoScript deaktiviert wird. Im Usability-Modus wird JavaScript von JShelter eingeschränkt. Weitere Details finden Sie im Profile-Manager-Repository unter i2pgit.org.&lt;/p></description></item><item><title>2.0.0 Veröffentlichung</title><link>/de/blog/2022/11/21/2.0.0-ver%C3%B6ffentlichung/</link><pubDate>Mon, 21 Nov 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/11/21/2.0.0-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>I2P-Release 2.0.0 schaltet unseren neuen UDP-Transport SSU2 für alle Nutzer frei, nachdem kleinere Funktionen abgeschlossen, Tests durchgeführt und zahlreiche Fehler behoben wurden.&lt;/p>
&lt;p>We also have fixes all over, including for the installer, network database, adding to the private address book, the Windows browser launcher, and IPv6 UPnP.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Die beste Möglichkeit, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, besteht darin, die neueste Version auszuführen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 8. November 2022</title><link>/de/blog/2022/11/08/i2p-entwicklertreffen-8.-november-2022/</link><pubDate>Tue, 08 Nov 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/11/08/i2p-entwicklertreffen-8.-november-2022/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, eyedeekay, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (03:00:31 PM) eyedeekay: Hallo zusammen, willkommen zum Meeting am 8. November (03:00:31 PM) eyedeekay: 1. Hi (03:00:31 PM) eyedeekay: 2. 2.0.0 Entwicklungsstand (03:00:31 PM) eyedeekay: 3. Quellcode-Tar-Archive für Bundle-Veröffentlichungen veröffentlichen (03:00:31 PM) eyedeekay: 4. Kostenlose Aufkleber für Übersetzer (03:00:31 PM) eyedeekay: Sonst noch etwas für die Agenda? (03:00:39 PM) mode (-m ) by zzz (03:01:19 PM) zzz: hi (03:01:58 PM) eyedeekay: hi zzz (03:02:03 PM) eyedeekay: Ist heute noch jemand da? (03:02:08 PM) eche|on: hi (03:02:18 PM) eyedeekay: Hi eche|on (03:02:39 PM) eyedeekay: 2. 2.0.0 Entwicklungsstand (03:02:58 PM) eyedeekay: Wir sind 2 Wochen vor der Veröffentlichung, mit einem Tag-Freeze morgen (IIRC) (03:03:49 PM) eyedeekay: Ja, genau dann (03:04:38 PM) eyedeekay: zzz und orignal haben hart daran gearbeitet, SSU2 vorzubereiten, der Plan ist weiterhin, es zu aktivieren (03:05:08 PM) eyedeekay: Ich werde eine unsignierte Veröffentlichung des I2P Easy-Install für Windows machen (03:05:50 PM) eyedeekay: Den Status der Mac-Veröffentlichung kenne ich allerdings nicht – sitzen Mac-Nutzer auf 1.9.0 fest, bis wir einen neuen Mac-Maintainer/Signer finden? (03:06:25 PM) zzz: ja. Es gibt eine ziemlich gute Zusammenfassung der Veröffentlichung unter `http://zzz.i2p/topics/3377` (03:07:02 PM) zzz: Das SSU2-Testing in den letzten 3 Monaten mit 2 % aktiviert war ein großer Erfolg (03:07:17 PM) zzz: Wir haben keine größeren Probleme gefunden, aber unzählige kleinere behoben (03:08:19 PM) eche|on: macht weiter mit SSU2 (03:08:35 PM) eche|on: zum Mac: Ich habe ein Entwicklerkonto und einen MAC, aber derzeit keine Ahnung, wie (03:08:39 PM) eche|on: und wenig Zeit (03:09:03 PM) zzz: interessant (03:09:31 PM) zzz: Denkst du, du könntest es zu irgendeinem Zeitpunkt machen? Falls ja, wann? (03:09:39 PM) eche|on: Ich habe das Git-Repo der Mac-Einbindungen, habe es mir aber noch nicht angesehen (03:09:54 PM) eche|on: WENN ich herausfinde wie, eher bald (tm) (03:10:05 PM) zzz: Selbst wenn es ein oder zwei Monate zu spät ist, wäre das fantastisch (03:10:08 PM) eche|on: aber die Anleitung könnte kurzfristig scheitern (03:10:41 PM) eche|on: außerdem keine Ahnung, was Apple vorhat, aber das sind Dinge, die herauszufinden sind (03:11:10 PM) eyedeekay: Ich schaue, ob ich dir helfen kann, das Bauen der Mac-jpackages ist ziemlich unkompliziert; ich habe sie nie signiert, aber alles ist in den Skripten, die zab geschrieben hat (03:11:25 PM) zzz: Wenn ich die 2.0.0 news.xml mache, setze ich auch einen News-Eintrag in den Mac-Feed, dass es sich verzögern wird (03:11:42 PM) zzz: eyedeekay, hast du einen Mac? (03:11:57 PM) eyedeekay: Ich habe einen Intel-Mac, aber kein Entwicklerkonto (03:12:04 PM) eche|on: sadie hat einen Mac, aber weder idk noch sadie wollen mit ihren Namen öffentlich auftreten (03:12:25 PM) eche|on: Ein Entwicklerkonto zu bekommen ist ziemlich einfach: Namen angeben und 100 $ pro Jahr zahlen (03:12:28 PM) eyedeekay: Ich kann ein dmg erstellen, aber es wird mit lokalen Schlüsseln signiert, die auf anderen Macs nicht erlaubt sind (03:12:32 PM) zzz: Verstehe. Die Idee ist, dass du alles außer der Notarisierung durchgehst (03:12:32 PM) eche|on: so in etwa war's das (03:13:12 PM) eche|on: bin in 2 Min zurück (03:13:25 PM) zzz: Soweit ich weiß, ist die Notarisierung der eigentliche Nervfaktor. Hoffentlich ist die Anleitung klar... (03:14:14 PM) eyedeekay: Ich denke, die einzige Stolperfalle ist wirklich, die Java-Entwicklungsumgebungen einzurichten; es gibt allerdings ein Tool, das man über brew installiert und das Versionen umschaltet – damit wird es sehr einfach (03:14:25 PM) zzz: eyedeekay, lass uns das für nächsten Monat auf die Agenda setzen (03:14:36 PM) eyedeekay: Kann ich machen (03:15:19 PM) zzz: In der Zwischenzeit bitte die Anleitung, so wie sie aktuell ist, soweit wie möglich ohne Notarisierung durchgehen, nur um das Howto zu testen und zu sehen, ob es für ech Anpassungen braucht (03:16:10 PM) zzz: insbesondere prüfen, ob die arm64-Seite dokumentiert ist (03:16:45 PM) eyedeekay: Ich werde alles tun, was ich kann, allerdings kann ich den arm64-Prozess nicht durchlaufen, weil ich keinen arm64-Mac habe (03:16:53 PM) eche|on: Ich werde prüfen, wie man die Zertifikate mit Notarisierung bekommt, (03:16:55 PM) eyedeekay: Ich mache aber alles bis dahin (03:17:18 PM) eche|on: eyedeekay: Bestell dir einfach einen arm64-Mac. Rückgabe wie üblich (03:17:28 PM) eche|on: kein Grund, dort aufzuhören (03:17:30 PM) zzz: Braucht man einen ARM-Mac, um ARM zu bauen? (03:17:41 PM) zzz: wahrscheinlich... (03:17:59 PM) eyedeekay: Ich bin mir bei den Feinheiten in Bezug auf Cross-Kompilierung nicht ganz sicher (03:18:02 PM) zzz: Es gibt auch einen möglichen Workflow, bei dem idk baut und ech notarisiert (03:18:23 PM) zzz: aber das müssen wir hier nicht alles ausarbeiten (03:18:44 PM) eyedeekay: Aber jpackage ist ziemlich wählerisch bei Architektur/OS-Kombinationen (03:19:28 PM) SoniEx2: Raspberry Pi? (03:19:39 PM) zzz: gehen wir zum nächsten Thema (03:19:40 PM) eyedeekay: ELF, nicht Mach-O (03:19:42 PM) eyedeekay: Aber ja (03:19:45 PM) eyedeekay: 3. Quellcode-Tar-Archive für Bundle-Veröffentlichungen veröffentlichen (03:20:24 PM) eyedeekay: Da ich jetzt allein bin und die ganze Zeit Quellcode-Tar-Archive veröffentlichen wollte, bekommt Windows 2.0.0 Quellcode-Tar-Archive (03:20:36 PM) eyedeekay: Eines für das Bundle selbst und eines für die Profil-Manager-Komponente (03:21:17 PM) eyedeekay: Während ich die Skripte aus dem Mac-Bundle durchgehe, füge ich die Erstellung von Quellcode-Tar-Archiven als Teil des Prozesses hinzu (03:21:18 PM) zzz: ok, und da der Mac-Einwender gegangen ist, fügen wir auch auf der Mac-Seite eines hinzu (03:21:28 PM) eyedeekay: Mache ich (03:21:41 PM) zzz: großartig, ich bin zufrieden (03:22:38 PM) eyedeekay: 4. Kostenlose Aufkleber für Übersetzer (03:23:27 PM) eche|on: ja (03:23:49 PM) eyedeekay: eche|on und ich haben nach dem Meeting letzten Monat kurz per E-Mail darüber gesprochen (03:23:49 PM) eyedeekay: Ich glaube, wir waren beide dafür, es zu machen? Ich habe meine Mails nicht offen (03:24:23 PM) eche|on: klar, wir können das machen, einer für jeden Teil der Welt (03:24:28 PM) zzz: Es war mein Vorschlag, aber es erfordert a) Sticker und b) jemanden, der sie verschickt (03:24:30 PM) eche|on: aber meine Sticker-Ressourcen sind begrenzt (03:24:47 PM) zzz: Soweit ich es verstehe, sind uns die Sticker im Grunde ausgegangen (03:24:59 PM) eche|on: sadie/idk haben noch mehrere (03:25:05 PM) eche|on: Ich habe nur ungefähr 400 oder so (03:25:23 PM) eche|on: sollte für 1 Jahr+ reichen, aber plant voraus (03:25:26 PM) eyedeekay: Oh, ich habe mich letzte Woche auf der All Things Open auf etwa 8 heruntergewirtschaftet (03:25:30 PM) eyedeekay: Ich muss mehr bestellen (03:25:53 PM) eche|on: ah, ok (03:26:10 PM) zzz: Könnt ihr zwei koordinieren, wer bestellt, wie das Design aussieht, und sicherstellen, dass jeder von euch die Hälfte bekommt? (03:26:16 PM) eyedeekay: Ja, können wir (03:26:34 PM) zzz: super (03:27:05 PM) zzz: Wenn ihr sie in der Hand habt, ruft, und ich kündige es auf TX an (03:27:11 PM) eche|on: gut (03:27:22 PM) zzz: danke, Leute (03:27:46 PM) eyedeekay: Kein Problem (03:27:56 PM) eyedeekay: Noch etwas zu Punkt 4 oder zum Meeting? (03:28:25 PM) eche|on: nein (03:29:14 PM) eyedeekay: Alles klar, danke euch allen fürs Kommen, ich poste das Meeting in ein paar Minuten &lt;/div></description></item><item><title>SSU2-Transport</title><link>/de/blog/2022/10/11/ssu2-transport/</link><pubDate>Tue, 11 Oct 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/10/11/ssu2-transport/</guid><description>&lt;h2 id="übersicht">Übersicht&lt;/h2>
&lt;p>I2P verwendet seit 2005 ein zensurresistentes UDP-Transportprotokoll &amp;ldquo;SSU&amp;rdquo;. In 17 Jahren haben wir wenige, wenn überhaupt, Berichte darüber erhalten, dass SSU blockiert wurde. Nach heutigen Maßstäben in Bezug auf Sicherheit, Blockierungsresistenz und Leistung können wir es besser machen. Viel besser.&lt;/p>
&lt;p>Deshalb haben wir zusammen mit dem &lt;a href="https://i2pd.xyz/">i2pd-Projekt&lt;/a>
 &amp;ldquo;SSU2&amp;rdquo; entwickelt und implementiert, ein modernes UDP-Protokoll, das nach den höchsten Standards für Sicherheit und Blockierungsresistenz ausgelegt ist. Dieses Protokoll wird SSU ersetzen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 04. Oktober 2022</title><link>/de/blog/2022/10/04/i2p-entwicklertreffen-04.-oktober-2022/</link><pubDate>Tue, 04 Oct 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/10/04/i2p-entwicklertreffen-04.-oktober-2022/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:00:08 PM) eyedeekay: Hallo zusammen, willkommen zur Sitzung am 4. Oktober 2022 (04:00:08 PM) eyedeekay: 1. Hallo (04:00:18 PM) zlatinb: hi (04:00:28 PM) zzz: hi (04:00:51 PM) eyedeekay: 1. Hallo (04:00:51 PM) eyedeekay: 2. Entwicklungsstand 1.10.0 (04:00:51 PM) eyedeekay: 3. nächste Veröffentlichung 2.0.0? (04:00:51 PM) eyedeekay: 4. Quellcode-Tarballs für Bundle-Veröffentlichungen bereitstellen (04:00:51 PM) eyedeekay: 5. Kostenlose Sticker für Übersetzer (04:00:51 PM) eyedeekay: 6. Windows Easy-Install Update/aus der Beta (04:01:05 PM) eyedeekay: 2. Entwicklungsstand 1.10.0 (04:01:15 PM) eyedeekay: Noch etwa 7 Wochen (04:01:24 PM) eyedeekay: Meine große Priorität in diesem Monat war es, das Windows Easy-Install-Bundle bereit für den Ausstieg aus der Beta zu machen (04:01:31 PM) eyedeekay: Dazu gibt es viel im Forum, mit Fokus auf stabile Updates, Kompatibilität mit bestehenden/nicht gebündelten routers, und eine stabilere und flexiblere Methode zum Verwalten und Starten von Browser-Profilen – mehr dazu unter Punkt 6 (04:01:38 PM) eyedeekay: Außerdem arbeite ich an einem Tool für „Split Tunneling“ bzw. „Per-App VPN“ unter Android (steht auf der Roadmap). (04:01:47 PM) eyedeekay: Der Nutzen ist, dass Nutzer ihre Browser einfacher so konfigurieren können, dass WebRTC-Leaks verhindert werden, indem der Verkehr auf ein Interface gelegt wird, das einer I2P-Verbindung entspricht und nicht ihrem Netzbetreiber (04:02:05 PM) eyedeekay: zzz, zlatinb, was möchtet ihr ergänzen, woran arbeitet ihr? (04:02:30 PM) zzz: nicht viel zu berichten... SSU2-Tests laufen weiterhin gut... (04:02:53 PM) zzz: Vorschlag 161 zu komprimierbarem Padding veröffentlicht, wir werden ihn in den #ls2-Besprechungen diskutieren... (04:03:06 PM) zlatinb: Nichts Spezifisches, woran ich arbeite, ich möchte nur alle wissen lassen, dass ich vom 22. Nov. bis 10. Dez. AFK bin; wenn der nächste Release am 21. getaggt wird, kann ich vielleicht die Mac-Bundles bauen, werde aber höchstwahrscheinlich die Torrents nicht seeden können (04:03:29 PM) eyedeekay: Wenn du mir die Dateien schickst, seede ich sie für dich (04:03:32 PM) zzz: Ich habe einige Verbesserungen der Effizienz bei der Peer-Auswahl, die ich bald einbringen möchte; mal sehen, ob es klappt (04:03:43 PM) zzz: EOT (04:04:21 PM) eyedeekay: Danke zzz, zlatinb, ich will niemanden drängen, aber wir haben heute eine lange Agenda – noch etwas zu Punkt 2? (04:04:59 PM) eyedeekay: 3. nächste Veröffentlichung 2.0.0? (04:04:59 PM) eyedeekay: Meine Stimme ist Ja zu 2.0.0 (04:05:19 PM) zzz: Ja, ich habe es in meinem Forum zur Diskussion gestellt und ich glaube 1 Ja und keine Neins erhalten (04:05:36 PM) eyedeekay: Ich war beim letzten Treffen auch ein Ja, glaube ich (04:05:46 PM) zzz: Ich würde heute gerne entscheiden, weil ich einen SSU2-Blogbeitrag fertig habe, und es wäre hilfreich, den nächsten Release mit einer Nummer zu benennen (04:06:22 PM) zzz: Ja, ich habe beim letzten Treffen keine starken Meinungen in die eine oder andere Richtung gehört, deshalb haben wir es um einen Monat verschoben (04:06:34 PM) zzz: Ich halte das für eine gute Idee (04:06:51 PM) zzz: Wenn es also keine Einwände gibt, nennen wir es 2.0.0! (04:07:30 PM) eyedeekay: Timeout 1 Min. für Einwände (04:07:47 PM) zzz: mach 30 Sekunden :) (04:07:54 PM) eyedeekay: Ja, ich habe schon 30 verbrannt (04:08:04 PM) eyedeekay: OK, da haben wir's (04:08:06 PM) eyedeekay: 2.0.0 (04:08:17 PM) eyedeekay: 4. Quellcode-Tarballs für Bundle-Veröffentlichungen bereitstellen (04:08:31 PM) zzz: Ja, das war mein Punkt (04:08:53 PM) zzz: Standard in Open-Source-Projekten ist es, Quellcode-Tarballs zu veröffentlichen, auch wenn wir auf einen Git-Tag verweisen können (04:09:06 PM) zzz: Wenn ich es richtig verstehe, ändert sich der Mac-Quellcode nicht von Release zu Release? (04:09:10 PM) zzz: aber der Windows-Quellcode schon? (04:09:46 PM) zlatinb: Nun, das Mac-Bundle hat sich weiterentwickelt, um arm64 zu unterstützen, aber grundsätzlich ändert es sich nicht (04:10:02 PM) eyedeekay: Was wir beide tun: Wir klonen das Repo, checken einen bestimmten Release-Tag aus, führen ant distclean aus, erzeugen unsere JARs und kopieren sie in die Bundle-Bäume (04:10:15 PM) zzz: Wie auch immer, meine Empfehlung ist, dass wir im Build-Prozess Quellcode-Tarballs erzeugen und auf den jeweiligen Download-Seiten darauf verlinken (04:10:36 PM) zzz: Wenn sie sich nicht ändern, können sie wohl unverversioniert sein (04:10:50 PM) zzz: Also ändert sich der Windows-Quellcode ebenfalls nicht von Release zu Release? (04:11:01 PM) zlatinb: Ich würde lieber nur taggen und dann den Tarball von GitHub holen. Ich erwarte, dass im Mac-Bundle zumindest eine Weile lang nur die Changelog-Datei geändert wird (04:11:50 PM) zzz: Ihr könnt die Details klären, aber das Ziel ist, Quellcode und Anleitungen zu haben, damit es jeder selbst bauen kann (04:12:00 PM) eyedeekay: Die I2P-JARs, die enthalten sind, ändern sich nicht außer durch Updates, aber der Windows-Quellcode hat sich im Launcher seit Beginn ziemlich stark geändert (04:12:12 PM) zzz: Seid ihr beide bereit, das zu tun und in eure Release-Prozesse aufzunehmen? (04:12:21 PM) eyedeekay: Ja, absolut (04:12:31 PM) eyedeekay: Meine Release-Skripte und Daily-Skripte erzeugen jetzt jedes Mal einen Tarball (04:12:36 PM) zzz: Ihr müsst Abhängigkeiten wie I2P nicht beilegen, und solltet es wahrscheinlich auch nicht (04:12:37 PM) eyedeekay: zab's auch, IIRC (04:12:54 PM) zlatinb: Die Frage ist, wo wir die Tarballs ablegen – sollen sie auf der Website verfügbar sein, usw. (04:13:25 PM) zzz: Irgendwo auf dem Download-Server mit allem anderen, mit Links auf den Bundle-Seiten. Ihr zwei könnt die Details so ausarbeiten, dass es konsistent ist (04:13:59 PM) zlatinb: Genau das ist der Punkt: Wenn wir einfach auf einen GitLab-Tag verweisen können, braucht es keine zusätzlichen Links (04:14:31 PM) zzz: Sehe ich anders, ich finde, es ist gute Open-Source-Praxis, Quellcode-Tarballs zu veröffentlichen (04:14:55 PM) zlatinb: GitHub und vielleicht GitLab erlauben den Download eines Tarballs direkt von einem Tag (04:14:57 PM) eyedeekay: Es ist nicht viel mehr Aufwand, ich bin nicht dagegen; ich tagge im selben Skript, in dem ich die Tarballs erzeuge (04:15:05 PM) zzz: Hier ist das Binary, hier ist der Quellcode, hier sind die GPG-Signaturen, hier sind die Build-Anleitungen (04:15:29 PM) zzz: Es ist auch konsistent mit unserem Mainline-Release, Tarballs zu haben (04:16:15 PM) zzz: Klingt so, als sei zlatinb nicht einverstanden? Sollen wir das auf nächsten Monat verschieben? (04:16:38 PM) zlatinb: Ja, ich halte es für unnötig (04:16:57 PM) zlatinb: Aber ich habe nichts dagegen, es zu tun, wenn das die Entscheidung ist (04:17:11 PM) zzz: Wenn es sich nie ändert, musst du es nur einmal machen und fertig (04:17:47 PM) zlatinb: Historisch hat es sich sehr selten geändert (04:18:03 PM) eyedeekay: Es vorerst zu vertagen ist für mich in Ordnung; zlatinb und ich können unterdessen ausarbeiten, was wir tun oder nicht tun (04:18:33 PM) eyedeekay: Das könnte eine Situation sein, in der wir etwas unterschiedlich vorgehen müssen, weil mein Bundle etwas schnelllebiger war als seines (04:19:27 PM) zzz: Wenn wir heute nicht entscheiden wollen, starte ich einen Foren-Thread, um mehr Meinungen einzuholen (04:20:44 PM) zlatinb: ok (04:20:44 PM) zzz: ok = Du bist vorerst dagegen? (04:21:02 PM) eyedeekay: Wahrscheinlich eine gute Idee, und ich bin pro Tarballs (04:21:31 PM) zlatinb: ja (04:21:31 PM) zzz: Kein Problem, eyedeekay, nimm es für nächsten Monat auf die Liste (04:21:37 PM) eyedeekay: OK, mache ich (04:21:52 PM) eyedeekay: Noch etwas zu Punkt 4? (04:22:38 PM) eyedeekay: 5. Kostenlose Sticker für Übersetzer (04:22:55 PM) eyedeekay: zzz, der Punkt war auch deiner – leg los, wenn du bereit bist (04:23:16 PM) zzz: Ja, Anerkennung an Sarah Jamie Lewis auf Twitter (04:23:32 PM) zzz: für ihr Projekt, dessen Namen ich vergessen habe... Cwtch? (04:24:02 PM) eyedeekay: Das ist es (04:24:02 PM) zzz: Wie auch immer, ich fand die Idee gut, aber wir bräuchten a) Sticker und b) Leute, die sie verschicken (04:24:17 PM) zzz: Beides hatten wir früher, aber jetzt fehlen uns sowohl Leute als auch Sticker? (04:24:40 PM) zzz: Also, wollen wir das machen, und sollten wir Sticker bestellen (selbst wenn wir es nicht tun)? (04:24:45 PM) zzz: EOT (04:25:26 PM) zzz: Ich glaube, sadie und eche|on waren früher die Sticker-Leute (04:25:38 PM) eyedeekay: Ich habe durchgezählt: Ich habe vielleicht 35 von den alten (Toopie) und 91 von der Charge übrig, die ich im Frühjahr bestellt habe, aber ich hätte kein Problem, mehr zu bestellen (04:25:41 PM) zzz: Wie auch immer, bitte Kommentare... ja/nein/vielleicht? (04:26:00 PM) eyedeekay: Ich kann innerhalb der USA und Kanada versenden, aber die EU ist für mich nicht ideal (04:26:21 PM) zzz: Wir haben Hunderte registrierte Übersetzer. Aktiv sind wahrscheinlich nur wenige (04:26:41 PM) zzz: Wer ist die Person, die Sticker bestellt? (04:27:54 PM) eyedeekay: Die letzte Person, die Sticker bestellt hat, war wahrscheinlich ich, aber ich habe das in meiner eigenen Zeit/aus eigener Tasche gemacht, damit ich welche für Konferenzen habe (04:28:19 PM) zzz: Wer ist für PR zuständig? (04:28:48 PM) zzz: Wer hat eine Meinung zu Stickern für Übersetzer? (04:28:48 PM) zzz: Nun, du hättest eine Erstattung bekommen können/sollen... echelon war früher der Sticker-Typ (04:29:54 PM) zzz: Wir brauchen sein Einverständnis sowohl für die Kosten, als auch um ihn zur EU-Versandperson zu machen, und um die Hälfte an dich und die Hälfte an ihn zu schicken (04:30:15 PM) zzz: Da er nicht da ist, nimm das für nächsten Monat auf die Liste; ich versuche, seine Aufmerksamkeit zu bekommen (04:30:22 PM) eyedeekay: Ich finde, wenn Übersetzer Sticker anfragen, sollten wir ihnen welche besorgen können – aber es sollte an eine Anfrage gebunden sein (04:30:59 PM) zzz: Sicher, wir haben niemandes Adresse, sie müssen fragen. Aber wir müssten ihnen sagen, dass sie fragen sollen (04:31:17 PM) uis heißt jetzt Irc2PGuest33729 (04:31:48 PM) zzz: Wenn jemand zum CCC fährt, dann braucht ihr mehr Sticker – unabhängig von den Übersetzern (04:32:42 PM) zzz: EOT, auf nächsten Monat verschieben, heute keine Antworten (04:32:47 PM) eyedeekay: Ack, ich plane hinzufahren, also sorge ich dafür, dass ich Sticker habe (04:32:47 PM) eyedeekay: Der nächste Schritt ist also, eine E-Mail-Kette mit Ech dazu zu starten (04:33:09 PM) eyedeekay: EOT von mir, noch etwas zu Punkt 5? (04:33:50 PM) eyedeekay: 6. Windows Easy-Install Update/aus der Beta (04:33:58 PM) eyedeekay: Der ist offensichtlich meiner (04:34:26 PM) eyedeekay: Also, das 1.9.5-Point-Release passierte technisch gesehen wegen des reseed application context timers, klar (04:34:45 PM) eyedeekay: Aber es war ein guter Zeitpunkt, auch ein Auge darauf zu haben, wie die Updates sich schlagen (04:35:54 PM) zlatinb: Und wie hat es sich verhalten? (04:35:55 PM) eyedeekay: Es lief nicht ohne Komplikationen, die Nutzer ließen sich in 3 Gruppen einteilen (04:36:56 PM) eyedeekay: 1. Leute, bei denen es perfekt funktionierte (04:36:56 PM) eyedeekay: 2. Leute, bei denen es zu korrupten router.config-Dateien für nicht gebündelte routers führte (04:36:56 PM) eyedeekay: 3. Leute, bei denen es nicht aktualisierte, weil die router.config-Dateien von nicht gebündelten routers stammten (04:37:22 PM) eyedeekay: 2 und 3 waren Probleme, ich habe mit dem Fix in einem Forenbeitrag auf zzz.i2p nachgelegt (04:37:43 PM) eyedeekay: Ich glaube, sie sind jetzt behoben und können in Zukunft nicht wieder auftreten (04:37:57 PM) eyedeekay: Daher denke ich, der Update-Prozess wird bis zum jetzigen 2.0.0 bereit sein (04:38:08 PM) eyedeekay: Eigentlich denke ich, es ist jetzt bereit – aber wir haben 7 Wochen zum Testen (04:38:53 PM) eyedeekay: Also würde ich es im November aus der Beta holen (04:39:09 PM) zzz: Wir haben ehrlich gesagt keine dokumentierten Kriterien für den Ausstieg aus der Beta (04:39:17 PM) zzz: Für mich heißt das, dass die Release-Prozesse solide sind und nichts übersehen wird (04:39:27 PM) zzz: Wir machen nicht eine Woche später Point-Releases, um Sachen zu fixen (04:39:45 PM) zzz: Aber du möchtest vielleicht deine eigenen Feature-Ziele auflisten (04:40:21 PM) zzz: Zum Beispiel: Seid ihr beiden fest darauf eingestellt, die Java-Updates alle drei Monate zu prüfen und gemeinsam zu entscheiden, ob ihr releast oder nicht? (04:40:40 PM) zzz: Ich habe keine Diskussion auf IRC gesehen. Ist sie vielleicht off-IRC passiert? (04:41:31 PM) zlatinb: Die letzte Diskussion fand hier statt; seither gab es keine off-IRC-Diskussion zu JRE-Point-Releases (04:42:21 PM) eyedeekay: Haben wir nicht kurz danach auf Whereby darüber gesprochen? (04:42:36 PM) eyedeekay: IIRC releasen wir im Java-Zyklus nur, wenn es eine CVE gibt, die den letzten Release betrifft? (04:42:46 PM) zzz: Nur als Beispiel: 18.0.2.1 vom 18. August 2022 behebt einen JIT-Bug, der die JRE zum Absturz bringt. Seid ihr beide darauf, oder habt ihr gemeinsam entschieden, dass es nicht nötig ist? (04:43:33 PM) zlatinb: Ich glaube, ich bin da nicht drauf (04:43:43 PM) zlatinb: und erinnere mich nicht, diesen Bug diskutiert zu haben; ich schaue mir normalerweise nur die CVEs an (04:44:08 PM) zlatinb:
21:43:29 zlatinb: Ich glaube, ich bin da nicht drauf (04:44:08 PM) zlatinb:
21:43:42 zlatinb: und erinnere mich nicht, diesen Bug diskutiert zu haben; ich schaue mir normalerweise nur die CVEs an (04:44:12 PM) zzz: zurück (04:45:12 PM) eyedeekay: Ich bin auf 18.0.2.1, aber nur weil ich meinen Release verschoben habe, um einige Stabilitätsprobleme sicher zu adressieren, und bis dahin hatte Java ein Update (04:45:24 PM) eyedeekay: Außerdem wurde mein Point-Release mit einem aktualisierten JDK gebaut (04:45:35 PM) eyedeekay: Damit sind wir, glaube ich, wieder nicht synchron (04:45:54 PM) zzz: Darauf will ich hinaus, was Prozesse angeht. Wenn Build- und Release-Prozesse noch nicht stabil sind und zuverlässig befolgt werden, sind diese Produkte nicht bereit, die Beta zu verlassen (04:46:01 PM) zzz: Also, als du auf 18.0.2.1 aktualisiert hast, hast du zlatinb gesagt, dass du das tust und ihm vorgeschlagen, dasselbe zu tun? (04:47:04 PM) eyedeekay: Nein, habe ich nicht; ich habe es einfach automatisch updaten lassen und mit der neuesten Version gebaut (04:48:13 PM) eyedeekay: Also... noch ein Prozess, den ich bei mir überarbeiten muss (04:49:31 PM) zzz: Ich schlage vor, dass du im November an einem soliden, fehlerfreien Release arbeitest (zusammen mit deinen Feature-Zielen) und dich, wenn das gut läuft, für Dezember auf die Agenda setzt (04:50:00 PM) eyedeekay: OK, kann ich machen (04:50:56 PM) zzz: Oder Januar, weil der Release wahrscheinlich Ende November kommt; bis zur ersten Dezemberwoche haben wir vielleicht nicht genug Informationen (04:52:02 PM) eyedeekay: Wenn es bis dahin nicht genug Grundlage gibt, verschiebe ich es (04:52:15 PM) eyedeekay: Noch etwas zu Punkt 6? (04:52:27 PM) zzz: ein kurzer Punkt 6a) (04:52:30 PM) eyedeekay: Klar (04:52:52 PM) zzz: zlatinb hat berichtet, dass das Mac-ARM-Update gut lief; insofern ist es aus meiner Sicht aus der Beta, wie in meinem Forum besprochen (04:53:28 PM) zzz: zlatinb, du musst deine Seite aktualisieren, um das Beta-Label zu entfernen (04:53:28 PM) zzz: eot (04:53:28 PM) zlatinb: ok (04:53:29 PM) zlatinb: mache ich bald (04:54:24 PM) eyedeekay: Alles klar, damit sind wir knapp unter einer Stunde – noch etwas für das Meeting? (04:54:26 PM) eyedeekay: Timeout 1 Min. (04:54:41 PM) zlatinb: ja (04:54:57 PM) zlatinb: Falls StormyCloud die Logs liest, ermutige ich sie, die auf Reddit geäußerten Bedenken anzugehen (04:56:15 PM) zlatinb: Je länger diese Frage unbeantwortet bleibt, desto schlechter sieht es aus (04:56:18 PM) eyedeekay: Einverstanden, sie schauen manchmal bei Reddit vorbei, und es wäre gut, von ihnen zu hören (04:56:36 PM) zlatinb: eot (04:56:43 PM) eyedeekay: Danke, zlatinb (04:57:37 PM) eyedeekay: Noch etwas fürs Meeting (nochmal)? Diesmal Timeout 30 s (04:58:21 PM) eyedeekay: Danke an alle fürs Kommen, ich poste die Logs heute Abend; wir sehen uns auf IRC und zur gleichen Zeit nächsten Monat &lt;/div></description></item><item><title>Eine Erinnerung, sicher zu bleiben, während I2P wächst</title><link>/de/blog/2022/09/26/eine-erinnerung-sicher-zu-bleiben-w%C3%A4hrend-i2p-w%C3%A4chst/</link><pubDate>Mon, 26 Sep 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/09/26/eine-erinnerung-sicher-zu-bleiben-w%C3%A4hrend-i2p-w%C3%A4chst/</guid><description>&lt;h2 id="eine-erinnerung-daran-auf-sicherheit-zu-achten-während-i2p-wächst">Eine Erinnerung daran, auf Sicherheit zu achten, während I2P wächst&lt;/h2>
&lt;p>Es ist eine aufregende Zeit für The Invisible Internet Project (I2P). Wir schließen unsere Umstellung auf moderne Kryptografie über alle unsere Transportprotokolle hinweg, ( Java und C++), ab, und wir haben kürzlich einen kapazitätsstarken und professionellen Outproxy-Dienst gewonnen, und es gibt mehr Anwendungen, die I2P-basierte Funktionalität integrieren, als je zuvor. Das Netzwerk ist bereit zu wachsen, daher ist es jetzt ein guter Zeitpunkt, alle daran zu erinnern, umsichtig und sicher vorzugehen, wenn sie I2P und I2P-bezogene Software beziehen. Wir begrüßen neue Anwendungen, Implementierungen und Forks mit neuen Ideen, und die Stärke des Netzwerks rührt von seiner Offenheit für die Mitwirkung aller I2P-Nutzer her. Eigentlich bezeichnen wir Sie nicht gern als Nutzer; wir verwenden lieber das Wort &amp;ldquo;Participants&amp;rdquo;, weil jede und jeder von Ihnen dem Netzwerk auf eigene Weise hilft, indem Sie Inhalte beisteuern, Anwendungen entwickeln oder einfach nur den Datenverkehr routen und anderen Teilnehmenden helfen, Peers zu finden.&lt;/p></description></item><item><title>Lernen Sie Ihren Maintainer kennen: DivaExchange</title><link>/de/blog/2022/09/26/lernen-sie-ihren-maintainer-kennen-divaexchange/</link><pubDate>Mon, 26 Sep 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/09/26/lernen-sie-ihren-maintainer-kennen-divaexchange/</guid><description>&lt;p>&lt;em>In dieser zweiten Ausgabe von Meet Your Maintainer habe ich Konrad von DIVA.EXCHANGE kontaktiert, um über DIVAs Forschung und Dienstleistungen zu sprechen. DIVA.EXCHANGE entwickelt Software mit dem Ziel, eine freie Banktechnologie für alle bereitzustellen. Sie ist ohne zentrale Infrastruktur sicher und basiert auf Blockchain- und I2P-Technologie.&lt;/em>&lt;/p>
&lt;p>&lt;strong>Was hat Ihr Interesse an I2P geweckt?&lt;/strong>&lt;/p>
&lt;p>Vor etwa 10 Jahren hielt ich einen Vortrag für das &amp;ldquo;Technologieforum Zug&amp;rdquo; - ein sehr lokales Technologienetzwerk für Geschäftsleute. Ich stellte ihnen I2P und Tor als Overlay-Netzwerke vor - um ihnen zu zeigen, dass es da draußen noch andere interessante Dinge gibt.&lt;/p></description></item><item><title>Lernen Sie Ihren Maintainer kennen: StormyCloud</title><link>/de/blog/2022/09/07/lernen-sie-ihren-maintainer-kennen-stormycloud/</link><pubDate>Wed, 07 Sep 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/09/07/lernen-sie-ihren-maintainer-kennen-stormycloud/</guid><description>&lt;h2 id="ein-gespräch-mit-stormycloud-inc">Ein Gespräch mit StormyCloud Inc.&lt;/h2>
&lt;p>Mit der neuesten &lt;a href="https://geti2p.net/en/blog/2022/08/22/1.9.0-Release">I2P-Java-Version&lt;/a>
 wurde der bestehende outproxy, false.i2p, für neue I2P-Installationen durch den neuen StormyCloud outproxy ersetzt. Für Personen, die ihren Router aktualisieren, kann der Wechsel zum Stormycloud-Dienst schnell vorgenommen werden.&lt;/p>
&lt;p>Ändern Sie in Ihrem Hidden Services Manager sowohl Outproxies als auch SSL Outproxies auf exit.stormycloud.i2p und klicken Sie unten auf der Seite auf die Schaltfläche Speichern.&lt;/p>
&lt;h2 id="wer-ist-stormycloud-inc">Wer ist StormyCloud Inc.?&lt;/h2>
&lt;p>&lt;strong>Mission von StormyCloud Inc.&lt;/strong>&lt;/p></description></item><item><title>Windows Easy-Install-Bundle 1.9.5 Veröffentlichung</title><link>/de/blog/2022/09/07/windows-easy-install-bundle-1.9.5-ver%C3%B6ffentlichung/</link><pubDate>Wed, 07 Sep 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/09/07/windows-easy-install-bundle-1.9.5-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="fehlerbehebungs-release-für-nutzer-von-windows-11">Fehlerbehebungs-Release für Nutzer von Windows 11&lt;/h2>
&lt;p>Dieses Punkt-Release enthält eine Fehlerbehebung am mitgelieferten I2P router, die einen äußerst seltenen, schwer nachvollziehbaren Fehler beseitigt, bei dem die context clock (Kontextuhr) nicht mit der vom Dateisystem verwendeten Uhr synchron ist und der dazu führt, dass ein router den aktuellen Zustand seiner eigenen NetDB nicht lesen kann. Obwohl dieser Fehler bislang nur unter Windows 11 beobachtet wurde, wird allen Benutzern dringend empfohlen, auf den neuen Build zu aktualisieren.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 06. September 2022</title><link>/de/blog/2022/09/06/i2p-entwicklertreffen-06.-september-2022/</link><pubDate>Tue, 06 Sep 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/09/06/i2p-entwicklertreffen-06.-september-2022/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb, not_bob, RightNow, RN&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:01:46 PM) eyedeekay: Hallo zusammen (04:01:50 PM) eyedeekay: Willkommen zur Sitzung am Dienstag, den 6. September (04:02:02 PM) zzz: hi (04:02:07 PM) mode (-m ) by zzz (04:02:13 PM) zlatinb: hi (04:02:26 PM) eyedeekay: 1. Hallo (04:02:26 PM) eyedeekay: 2. 1.9.0 Release-Status (04:02:26 PM) eyedeekay: 3. 1.10.0 Entwicklungsstatus (04:02:26 PM) eyedeekay: 4. Nächste Veröffentlichung 2.0.0? (04:02:26 PM) eyedeekay: 5. Mac arm64 Bundle aus der Beta, wenn das 1.9.0-Update erfolgreich war? (Nachverfolgung vom letzten Treffen) (04:02:51 PM) eyedeekay: Gibt es noch etwas hinzuzufügen, bevor wir anfangen? (04:03:19 PM) eyedeekay: hi zzz, hi zlatinb (04:03:46 PM) eyedeekay: 2. 1.9.0 Release-Status (04:05:11 PM) eyedeekay: Wir haben vor etwa 2 Wochen veröffentlicht, es gab eine leichte Verzögerung dabei, Android und das Easy-Install-Bundle herauszubringen (04:05:11 PM) eyedeekay: F-Droid-Builds sind jetzt ebenfalls repariert, sodass Leute, die möchten, aus dem F-Droid-Hauptkatalog installieren können, wenn sie sich dafür entscheiden, und die App dann funktioniert (04:05:37 PM) not_bob: Danke dafür. (04:05:43 PM) eyedeekay: Kein Problem (04:06:41 PM) eyedeekay: Ich werde ein Punkt-Release für das Windows Easy-Install-Bundle machen, zlatinb hat einen sehr schwer zu erkennenden Bug gefunden, der das Easy-Install-Bundle unter Windows 11 etwas stärker zu betreffen scheint als anderswo (04:07:17 PM) eyedeekay: zzz, möchtest du über Debian oder etwas anderes sprechen? (04:07:51 PM) zzz: klar (04:07:53 PM) zzz: etwa 40 % des Netzes sind aktualisiert, was für 2 Wochen nach Release typisch ist (04:08:10 PM) zzz: wir haben jetzt ein paar Hundert SSU2-aktivierte router, wie gewünscht/erwartet (04:08:41 PM) zzz: bisher keine größeren Probleme (04:09:06 PM) zzz: obwohl zlatinbs Bug vielleicht mittel-groß ist :) (04:09:07 PM) zzz: EOT (04:10:01 PM) eyedeekay: Ja, und was ich nicht verstehe, ist, wie es so lange kaum aufgetreten ist und dann das Easy-Bundle zweimal in schneller Folge trifft (04:10:17 PM) zlatinb: nun, es ist irgendwie Zufall, dass ich ein Windows-11-Laptop ein paar Tage lang benutzen muss, das hat viele Probleme aufgedeckt (04:11:08 PM) zlatinb: Ich schätze, das Reseed-Problem (Initialisierungs-/Bootstrap-Vorgang zum Beziehen von Knoteninformationen) hat die Leute entweder dazu gebracht, es erneut zu versuchen, oder dazu, i2p sofort aufzugeben (04:11:09 PM) zzz: so läuft es normalerweise... Dev bekommt ein neues Setup... und die Hölle bricht los (04:11:59 PM) zlatinb: es gibt noch ein ungelöstes Forking-Problem mit Firefox beim ersten Start (04:12:48 PM) zlatinb: also sollten wir idealerweise versuchen, etwas dagegen zu tun (04:13:30 PM) eyedeekay: In der Tat, es passiert nur beim allerersten Start des Browser-Launchers, jedes weitere Mal funktioniert es einwandfrei (04:13:36 PM) zlatinb: vielleicht headless starten oder mit den Startoptionen spielen, kA (04:14:10 PM) eyedeekay: Ja, ich könnte es beim ersten Lauf headless starten, forken lassen und schließen, und es anschließend mit Fenster geöffnet starten (04:14:58 PM) eyedeekay: Das ist eine gute Idee, danke zlatinb (04:15:15 PM) eyedeekay: Noch etwas zu Punkt 2? (04:16:03 PM) goingpostal heißt jetzt Irc2PGuest14444 (04:16:29 PM) eyedeekay: 3. 1.10.0 Entwicklungsstatus (04:18:30 PM) eyedeekay: Sorry, ich bin heute etwas weniger vorbereitet als sonst, den ganzen Tag im Büro von jemand anderem festgehangen, habt etwas Geduld mit mir (04:21:00 PM) eyedeekay: 2 Wochen nach dem Release habe ich an einer Reihe von Verbesserungen am Windows-Bundle gearbeitet, um es stabiler und intuitiver zu machen und um bei der Suche nach diesem Clock-Skew-Bug zu helfen (04:21:37 PM) eyedeekay: Ich habe außerdem die Profil- und Launcher-Teile davon (abgesehen vom jpackaged router) auf Nicht-Windows-Plattformen portiert, um dort hoffentlich eine automatische Browser-Konfiguration bereitzustellen (04:22:06 PM) eyedeekay: zzz hat an SSU2 gearbeitet und mit Hilfe von orignal Bugs behoben, möchtest du uns dazu ein Update geben, zzz (04:22:16 PM) zzz: ja, danke. Noch früh, aber eine Zusammenfassung der bisherigen Änderungen und Fixes steht unter `http://zzz.i2p/topics/3377` (04:22:32 PM) zzz: SSU2 - das ack-immediate-Flag und Connection Migration hinzugefügt (04:22:47 PM) zzz: das sind die letzten zwei Dinge, die wir einbauen wollten, bevor wir es für alle aktivieren (04:24:07 PM) eyedeekay: Cool, dann liegst du genau im Plan? (04:24:30 PM) zzz: mit der größeren Nutzerbasis finden wir Randfälle und seltenere Bugs, nichts allzu Ernstes, wir beheben sie nach und nach (04:24:30 PM) zzz: seit Monaten ist der Plan, SSU2 in der November-Version für alle zu aktivieren, und wir sind weiterhin im Plan (04:24:30 PM) zzz: EOT (04:24:42 PM) zzz: ja (04:24:51 PM) eyedeekay: Super, danke für das Update (04:25:09 PM) eyedeekay: Noch etwas zu Punkt 3? (04:25:41 PM) eyedeekay: 4) nächste Veröffentlichung 2.0.0? (04:25:52 PM) eyedeekay: zzz, du hast dieses Thema hinzugefügt, möchtest du anfangen? (04:26:12 PM) zzz: das war ein Vorschlag von dr|z3d, also wenn er da ist, bitte ich ihn, seinen Pitch zu machen (04:26:50 PM) zzz: aber wenn nicht, sage ich, dass es keine schlechte Idee ist (04:27:05 PM) zzz: Linux springt demnächst von 5.19 auf 6.0 (04:27:25 PM) zzz: Tors arti ist gerade auf 1.0.0 gegangen (04:27:26 PM) zzz: SSU2 ist so gut ein Anlass wie jeder andere (04:27:45 PM) RightNow: und I2P geht von SSU zu SSU2 (04:27:47 PM) zzz: EOT - Gedanken, alle? Und wir müssen heute nicht entscheiden, wir haben noch 11 Wochen (04:28:30 PM) not_bob: Ich habe nichts dagegen, solange es funktioniert. (04:29:18 PM) zzz: Hasst es jemand? Liebt es jemand? (04:29:21 PM) eyedeekay: Klar, ich finde, das ergibt Sinn, beide Transports werden modernisiert worden sein, das ist ein großer Meilenstein (04:29:43 PM) zlatinb: Ich wünschte irgendwie, wir hätten etwas mit mehr Wumms für den Sprung auf 2.0 (04:29:48 PM) RightNow heißt jetzt RN (04:30:34 PM) eyedeekay: Vielleicht dafür 3.0.0 verwenden? (04:30:38 PM) zzz: auf der Roadmap steht nichts Größeres. Ehrlich gesagt hoffe ich, dass wir nie etwas Größeres machen, ich bin müde... (04:30:56 PM) zlatinb: außerdem muss ich jetzt weg, sorry. Zum letzten Thema: Ja, ich denke, das Mac arm Bundle ist bereit, aus der Beta zu gehen. Ich habe das Windows-Laptop noch ein oder zwei Tage zum Testen. Muss jetzt los, sorry (04:30:59 PM) zlatinb: bis später (04:31:05 PM) RN: zzz, auch dir wird gedankt. (04:32:26 PM) eyedeekay: Ja, zzz, dein Einsatz und deine harte Arbeit werden geschätzt (04:32:34 PM) zzz: Weißt du was, eyedeekay: Lass mich im 1.10-Thread in meinem Forum posten, und ich komme nächsten Monat mit einem Bericht zurück. Setz es auf die Agenda für nächsten Monat (04:32:44 PM) eyedeekay: Mach ich, zzz (04:33:18 PM) zzz: Wollte keine Danksagungen hervorrufen, wollte nur darauf hinweisen, dass dies der letzte – und härteste – Teil der Krypto-Migration war, an der wir seit etwa einem Jahrzehnt arbeiten (04:33:36 PM) eyedeekay: Musste sie nicht hervorrufen, du verdienst sie :) (04:33:52 PM) eyedeekay: Aber verstanden, es ist ein riesiger Aufwand (04:33:58 PM) RN: es ist ein Meilenstein, den man feiern sollte, und ja, du hast es verdient! (04:34:14 PM) zzz: Wenn wir versucht hätten, SSU2 zuerst zu machen, hätte es uns alle umgebracht. Wir haben es nur dank der Erfahrung aus dem Rest geschafft (04:34:26 PM) zzz: geteilt gebührt der Dank natürlich auch dem i2pd-Projekt (04:35:01 PM) eyedeekay: In der Tat. Zurück zum Thema: Noch etwas zu Punkt 4? (04:35:15 PM) RN: aber du hast die Führung übernommen. (04:35:21 PM) zzz: Wenn wir Post-Quantum machen wollen, kann das 3.0.0 sein :) (04:35:43 PM) eyedeekay: Gute Idee, das wird spannend (04:35:53 PM) zzz: nein, nichts weiter (04:36:05 PM) eyedeekay: Also, 5) war: Mac arm64 Bundle aus der Beta, wenn das 1.9.0-Update erfolgreich war? (Nachverfolgung vom letzten Treffen) (04:36:43 PM) eyedeekay: Dazu hat uns zlatinb auf dem Sprung noch ein Status-Update gegeben; wenn das Update erfolgreich war, sehe ich keinen Grund dagegen (04:37:38 PM) eyedeekay: Hat sonst noch jemand etwas zu diesem Thema hinzuzufügen? (04:38:06 PM) zzz: Ich nehme an, zlatinb meinte, dass das Update funktioniert hat; falls ja, kann er das Beta-Label auf der Webseite entfernen (04:38:32 PM) zzz: das war die einzige Vorbehaltsbedingung, die ich beim letzten Treffen hatte (04:38:33 PM) zzz: eot (04:39:45 PM) eyedeekay: OK. Einer von uns sollte uns pingen, wenn wir ihn online sehen (04:39:52 PM) eyedeekay: Noch etwas für die Sitzung? (04:40:04 PM) eyedeekay: ping *ihn (04:41:14 PM) eyedeekay: Nun, ich schätze, ohne seine Git-Zugangsdaten kann ich das Label genauso gut entfernen (04:41:27 PM) eyedeekay: Also mache ich es (04:41:43 PM) zzz: Hast du eine Bestätigung, dass das Update funktioniert hat? (04:42:11 PM) zzz: denn das hat er oben nicht gesagt (04:42:53 PM) eyedeekay: Ich glaube nicht (04:43:01 PM) eyedeekay: Nö (04:43:14 PM) eyedeekay: Nein, ich habe streng genommen noch niemanden genau diese Worte sagen hören (04:43:21 PM) eyedeekay: Also warte ich (04:43:26 PM) eyedeekay: Und frage ihn (04:43:32 PM) zzz: ok (04:44:19 PM) eyedeekay: Noch etwas für die Sitzung, Timeout 1 Min.? (04:45:44 PM) eyedeekay: Alles klar, danke an alle fürs Kommen &lt;/div></description></item><item><title>Windows Easy-Install-Bundle 1.9.0 Veröffentlichung</title><link>/de/blog/2022/08/28/windows-easy-install-bundle-1.9.0-ver%C3%B6ffentlichung/</link><pubDate>Sun, 28 Aug 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/08/28/windows-easy-install-bundle-1.9.0-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="dieses-update-enthält-den-neuen-190-router-und-umfangreiche-verbesserungen-der-benutzerfreundlichkeit-für-bundlenutzer">Dieses Update enthält den neuen 1.9.0 router und umfangreiche Verbesserungen der Benutzerfreundlichkeit für Bundle‑Nutzer&lt;/h2>
&lt;p>Diese Version enthält den neuen I2P 1.9.0 router und basiert auf Java 18.02.1.&lt;/p>
&lt;p>Die alten Batch-Skripte wurden zugunsten einer flexibleren und stabileren Lösung direkt in jpackage ausgemustert. Dadurch sollten alle in den Batch-Skripten vorhandenen Fehler im Zusammenhang mit der Pfadermittlung und der korrekten Behandlung von Anführungszeichen in Pfaden behoben sein. Nach dem Upgrade können die Batch-Skripte gefahrlos gelöscht werden. Beim nächsten Update werden sie vom Installationsprogramm entfernt.&lt;/p></description></item><item><title>1.9.0 Veröffentlichung</title><link>/de/blog/2022/08/22/1.9.0-ver%C3%B6ffentlichung/</link><pubDate>Mon, 22 Aug 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/08/22/1.9.0-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>Wir haben die letzten drei Monate mit einer kleinen Anzahl freiwilliger Tester an unserem neuen UDP-Transportprotokoll &amp;ldquo;SSU2&amp;rdquo; gearbeitet. Dieses Release vervollständigt die Implementierung, einschließlich Relais- und Peer-Tests. Wir aktivieren es standardmäßig für Android- und ARM-Plattformen sowie zufällig für einen kleinen Prozentsatz anderer router. Das ermöglicht uns, in den nächsten drei Monaten deutlich mehr zu testen, die Funktion zur Verbindungsmigration fertigzustellen und verbleibende Probleme zu beheben. Wir planen, es für alle im nächsten Release zu aktivieren, das für November vorgesehen ist. Eine manuelle Konfiguration ist nicht erforderlich. Natürlich gibt es in diesem Release auch wie üblich eine Reihe von Fehlerbehebungen. Außerdem haben wir einen automatischen Deadlock (Verklemmung)-Detektor hinzugefügt, der bereits einen seltenen Deadlock gefunden hat, der nun behoben ist.&lt;/p></description></item><item><title>So wechseln Sie zum StormyCloud-Outproxy-Dienst</title><link>/de/blog/2022/08/04/so-wechseln-sie-zum-stormycloud-outproxy-dienst/</link><pubDate>Thu, 04 Aug 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/08/04/so-wechseln-sie-zum-stormycloud-outproxy-dienst/</guid><description>&lt;h2 id="so-wechseln-sie-zum-stormycloud-outproxy-dienst">So wechseln Sie zum StormyCloud-Outproxy-Dienst&lt;/h2>
&lt;p>&lt;strong>Ein neuer professioneller Outproxy&lt;/strong>&lt;/p>
&lt;p>For years, I2P has been served by a single default outproxy, &lt;code>false.i2p&lt;/code> whose reliability has been degrading. Although several competitors have emerged to take up some of the slack, they are mostly unable to volunteer to serve the clients of an entire I2P implementation by default. However, StormyCloud, a professional, non-profit organization which runs Tor exit nodes, has started a new, professional outproxy service which has been tested by members of the I2P community and which will become the new default outproxy in the upcoming release.&lt;/p></description></item><item><title>Einfache Installation für Apple Silicon</title><link>/de/blog/2022/08/03/einfache-installation-f%C3%BCr-apple-silicon/</link><pubDate>Wed, 03 Aug 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/08/03/einfache-installation-f%C3%BCr-apple-silicon/</guid><description>&lt;p>Wir freuen uns, ein Easy Install BETA-Bundle für Mac OS auf Apple-Silicon-Hardware anbieten zu können. Sie können es hier herunterladen:&lt;/p>
&lt;p>&lt;a href="https://geti2p.net/en/download/mac">I2P Mac OS-Bundles für die einfache Installation&lt;/a>
&lt;/p>
&lt;p>&lt;strong>Geschwindigkeit&lt;/strong>&lt;/p>
&lt;p>In unseren internen Benchmarks sind die kryptografischen Operationen 2- bis 2,5-mal schneller als beim Ausführen des Intel-Bundles unter Rosetta.&lt;/p>
&lt;p>&lt;strong>Bekannte Probleme&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Quitting I2P by right-clicking on the dock icon causes I2P to freeze and a &amp;ldquo;Force Quit&amp;rdquo; is necessary. This issue will be fixed for the 1.9 release.&lt;/li>
&lt;li>If you already had an Intel bundle installed on your Mac, you need to modify some settings to prevent in-network updates from reverting you to an Intel bundle. Please see the instructions on the download page.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Vielen Dank fürs Testen!&lt;/strong>&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 02. August 2022</title><link>/de/blog/2022/08/02/i2p-entwicklertreffen-02.-august-2022/</link><pubDate>Tue, 02 Aug 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/08/02/i2p-entwicklertreffen-02.-august-2022/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb, StormyCloud, R4S4S, SilicaRice, not_bob&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:18:08 PM) eyedeekay: 1. Hi (04:18:08 PM) eyedeekay: 2. 1.9.0 development status (04:18:08 PM) eyedeekay: 3. Apple silicon bundle status (04:18:08 PM) eyedeekay: 4. Letter to EFF to clarify what "running" a network means (04:18:08 PM) eyedeekay: 5. New Outproxy ref: `http://zzz.i2p/topics/3254` (04:18:08 PM) eyedeekay: a) Organizational and infrastructure overview (StormyCloud) (04:18:08 PM) eyedeekay: b) Technical review and test results (zzz and others) (04:18:08 PM) eyedeekay: c) ToS and log policy review `http://stormycloud.i2p/outproxy.html` (all) (04:18:08 PM) eyedeekay: d) Vote to approve (all) (04:18:08 PM) eyedeekay: e) Rollout plan (if approved) (zzz, StormyCloud) (04:19:11 PM) eyedeekay: zzz zlatinb you guys here? (04:19:24 PM) zzz: hi (04:19:27 PM) zlatinb: hi yes (04:20:11 PM) eyedeekay: Sorry about that again, had a cooking accident (04:20:12 PM) eyedeekay: 2. 1.9.0 development status (04:21:23 PM) eyedeekay: We're 3 weeks from release, we pretty much settled on a date for it at ls2 meeting yesterday, it's going to be the 22nd. i2pd and/or Java I2P may enable SSU2 for new installs, or a small percentage of the network on restart like for router rekeying (04:22:21 PM) eyedeekay: 3 weeks left for bug reports and bug fixes (04:22:47 PM) eyedeekay: Anything else to add zzz, zlatinb? (04:23:54 PM) eyedeekay: 3. Apple silicon bundle status (04:23:54 PM) eyedeekay: zlatinb this one is your, please start when you are ready (04:24:23 PM) not_bob_afk is now known as not_bob (04:25:23 PM) zzz: let me add a little on 2) please (04:25:30 PM) SilicaRice: is SSU2 officially stable? :o (04:25:35 PM) eyedeekay: Ok go ahead, sorry did not mean to rush (04:25:46 PM) zzz: lag (04:25:59 PM) zzz: tag freeze will be Aug. 10, a week from tomorrow (04:26:17 PM) zzz: the SSU2 testers have been very helpful, about 50-75 of them on the network (04:26:36 PM) zzz: our goal is to enable it for a few hundred to a thousand routers in the this release (04:26:53 PM) zzz: to help us shake out the remaining bugs, while avoiding any chance of disaster (04:27:19 PM) zzz: and we'll enable it for everybody in the November release (04:27:33 PM) SilicaRice: ahh :3 (04:27:47 PM) zzz: everything else is going smoothly as well, just the usual bug fixes all over (04:28:13 PM) zzz: SSU2 is mostly finished, that doesn't mean it's mostly perfect yet (04:28:30 PM) zzz: shout out also to the i2pd team, they're working hard also (04:28:42 PM) zzz: I guess that's it unless there's any questions (04:28:56 PM) not_bob: Will the update also effect the android build? (04:29:46 PM) eyedeekay: I don't change any settings, SSU2 will technically be available but there won't be a UI to enable it (04:30:34 PM) eyedeekay: It just inherits defaults from i2p.i2p except where it has to to run on the Android environment (04:30:36 PM) zzz: sure. We may also just enable SSU2 for all Android, since it's so much less CPU than SSU1 w/ ElGamal (04:30:36 PM) not_bob: Good, good. (04:30:36 PM) zzz: that's what i2pd is thinking, we may do the same (04:30:36 PM) zzz: yeah, we're not going to put an option in the UI and then lobby like crazy for people to enable it (04:30:36 PM) zzz: we'd never get the numbers we want (04:30:36 PM) not_bob: Can we get an option to enable it if desired? Better battery life would be better. (04:30:46 PM) zzz: there's an advanced config, see zzz.i2p for info (04:30:53 PM) not_bob: Thank you. (04:30:55 PM) zzz: not sure if Android has access to advanced cnofig? (04:31:32 PM) eyedeekay: No it doesn't, you have to do weird stuff to make it work (04:31:51 PM) eyedeekay: Pretty much devs-only to manually edit non-i2ptunnel config files on Android (04:32:03 PM) not_bob: :( (04:32:26 PM) zzz: ok. anyway, might be good to enable it for android anyway, because one of the last features we need to implement is handling IP changes, so mobile routers will help us develop and test test (04:32:43 PM) not_bob: I vote for that. (04:33:25 PM) zzz: ok. to be clear, nobody's going to notice any difference with SSU2. It's mostly the same feature set, and currently a little slower than SSU1, at least on Java. It's faster for i2pd (04:33:47 PM) eyedeekay: Battery life is a huge deal if SSU2 will make a difference at that (04:34:18 PM) eyedeekay: We could be worse about how much battery we use, but we could also be better (04:34:37 PM) zzz: the benefits are more security, less CPU, more reliable firewall detection (04:34:44 PM) zzz: I may write up a whole blog post about it, I think it's one of the most censorship-resistant protocols ever designed. We'll see (04:35:01 PM) zzz: eot (04:36:20 PM) eyedeekay: Thanks zzz. I think people are hearing "Less CPU" and instantly making an association "Easier on battery for Androids" which may be part of the interest (04:36:35 PM) eyedeekay: 3. Apple silicon bundle status (04:37:15 PM) eyedeekay: zlatinb this one's yours, go ahead when you're ready (04:37:26 PM) zlatinb: Hi, I made the bundle available for download about 6 days ago and there have been almost 100 downloads since (04:37:55 PM) zlatinb: about 30% of the mac users download the arm64 bundle which surprises me (04:40:58 PM) zlatinb: No feedback anywhere yet, but with the last known bug fixed I think this should be ready for promotion to stable (04:40:58 PM) zzz: the only thing I'd suggest is making sure the news feeds are up and working on both servers, by putting up a 'thanks for testing' news entry (04:40:58 PM) zlatinb: I'm thinking to upgrade the 1.8 bundle to 1.9 when that becomes available to test the update channel although don't expect any issues (04:40:58 PM) zlatinb: yes, can do that tomorrow after my right hand will be fully functional again (hopefully) (04:40:58 PM) zlatinb: that's about it (04:40:58 PM) zlatinb: eot (04:42:08 PM) eyedeekay: Thanks zlatinb, if you choose to do a news entry let me know and I'll update the servers (04:42:48 PM) eyedeekay: 4. Letter to EFF to clarify what "running" a network means (04:43:28 PM) zzz: so I'd say after a successful update or news entry, stable is fine. I don't expect any issues either, but we've had plenty of news glitches before (04:43:48 PM) zzz: but willing to hear other opinions ofc (04:43:48 PM) zlatinb: the only real action for promoting to stable really is removing the "BETA" label from the website (04:43:48 PM) uis is now known as Irc2PGuest3854 (04:43:48 PM) zzz: sure, it's more the principle than anything actually being different (04:43:48 PM) zzz: let's be purposeful in our labeling, that's all (04:44:07 PM) zlatinb: Yes, some background on that: (04:44:10 PM) mode (+v T3s|4) by ChanServ (04:44:34 PM) mode (+v albat) by ChanServ (04:44:48 PM) mode (+v polistern) by ChanServ (04:44:53 PM) zlatinb: eyedeekay and I met Kurt Opsahl from EFF at HOPE few weeks ago and asked him about legality of working on something like I2P (04:45:43 PM) zlatinb: He said that writing code is fine because "code == speech", however "running" the network may be a different story (04:46:21 PM) zlatinb: we didn't dig into what running the network means at HOPE (04:46:56 PM) zlatinb: but I think it's a good idea to reach out and clarify the topic as much as possible (04:47:41 PM) zzz: what would we do differently, based on conceivable responses? (04:48:38 PM) zlatinb: I'm having very hard time conceiving the responses as it's a very broad topic (04:48:44 PM) eyedeekay: It may inform who is able to run what services (04:48:50 PM) zzz: whatever "running" we're doing, it's much less than their darling Tor, and how might we do even less? (04:49:32 PM) eyedeekay: But I think one likely response is that running services to support a network is probably speech too (04:49:53 PM) eyedeekay: That may be optimistic, but it's also the one that involves the least leaps (04:50:20 PM) zzz: in my experience, ask a lawyer an informal question, you'll get good information. Send them a letter, they'll say they aren't licensed in your state, go hire somebody (04:50:51 PM) zlatinb: no idea, maybe reseeds are fine and addressbooks are not, who knows, Too many possible permutations (04:51:26 PM) zzz: if you want to follow up, follow up, but I've asked EFF for legal advice before, their answer is "we're not set up to be general purpose legal counsel. We litigate cases of interest" (04:51:59 PM) eyedeekay: Maybe I can track down somebody for an informal question next week then. Can't hurt to try both (04:52:38 PM) eyedeekay: Writing the letter would help inform the question (04:53:14 PM) zzz: email Kurt. He gave you a vague answer, following up is reasonable. He's always been quite nice every time I talk to him (04:54:00 PM) eyedeekay: Can do (04:54:30 PM) zzz: I just wouldn't expect anything actionable, but who knows? (04:54:32 PM) zlatinb: well it's worth structuring any such letter properly; also may be wise to build up the engagement gradually rather than dump a giant letter from the blue (04:55:31 PM) eyedeekay: zlatinb do you want to set up a time to sync up and write that letter this week? (04:55:34 PM) zlatinb: I suggest we start with a simple follow-up like "was nice to meet you" and then expand from there (04:56:32 PM) zlatinb: currently I'm thinking we should not write a giant letter describing how i2p works until we get an ack that eff is willing to work with us (04:56:42 PM) eyedeekay: OK (04:56:59 PM) zlatinb: they may decide they want a retainer, who knows (04:57:10 PM) zzz: see above. they don't do that (04:57:48 PM) zzz: you're misunderstanding how they work (04:58:06 PM) zlatinb: I'll shoot him a "was nice to meet you" follow up and cc you guys and take it from there. (04:58:18 PM) zlatinb: if they can't help at all that's fine too (04:59:15 PM) eyedeekay: Anything else for 4? (04:59:23 PM) zlatinb: no, eot (04:59:38 PM) eyedeekay: 5. New Outproxy ref: `http://zzz.i2p/topics/3254` (04:59:38 PM) eyedeekay: a) Organizational and infrastructure overview (StormyCloud) (04:59:38 PM) eyedeekay: b) Technical review and test results (zzz and others) (04:59:38 PM) eyedeekay: c) ToS and log policy review `http://stormycloud.i2p/outproxy.html` (all) (04:59:38 PM) eyedeekay: d) Vote to approve (all) (04:59:38 PM) eyedeekay: e) Rollout plan (if approved) (zzz, StormyCloud) (04:59:51 PM) eyedeekay: a) Organizational and infrastructure overview (StormyCloud) (05:00:10 PM) zzz: StormyCloud, you here? (05:00:21 PM) StormyCloud: Yes (05:00:41 PM) zzz: this is a proposal to replace false.i2p, which was unreliable for years and is now dead (05:00:56 PM) zzz: thanks for volunteering to support a replacement (05:01:18 PM) zzz: please go ahead and give us a brief overview of your organization and your infrastructure (05:01:45 PM) StormyCloud: Who we are: We are a 501(c)(3) non-profit organization based out of Texas. Our mission is to provide privacy-based tools to allow everyone access to an unfiltered and unregulated Internet. We started this organization in 2021 and have been working closely with the TOR community by deploying exit nodes. (05:02:37 PM) StormyCloud: We own all of our hardware and currently colocate at a Tier 4 data center. As of now have a 10GBps uplink with the option to upgrade to 40GBps without the need for much change. We have our own ASN and IP space (IPv4 &amp; IPv6). (05:02:55 PM) StormyCloud: Outproxy Infrastructure: Outproxies are run on Ubuntu 22.04 and have been optimized for I2P. The backend proxy software is TinyProxy and supports HTTP, HTTPS, I2P, and TOR onion links. Currently, the outproxy is multi-homed on two servers. We can increase this number of servers as needed. (05:04:03 PM) zzz: I want to invite everyone to ask questions of StormyCloud at any point as we go through the agenda (05:04:15 PM) zzz: any questions at this time? (05:04:26 PM) not_bob: Yes (05:04:39 PM) not_bob: How do you deal with users who try to use your service for "really nasty stuff"? (05:05:46 PM) StormyCloud: Nothing, we do not filter any requests. While that does invite "bad" users we feel the internet should be a free and open place. (05:06:12 PM) R4SAS: And one from me: will be here SOCKS5 proxies in future? (05:06:48 PM) StormyCloud: R4SAS: If there is a need for a SOCKS5 proxy I am sure we can get one deployed. (05:07:01 PM) R4SAS: Thanks (05:07:45 PM) zzz: any other questions on 5a) ? (05:08:02 PM) not_bob: `http://notbob.i2p/graphs/stormycloud.i2p.yearly.svg` (05:08:14 PM) not_bob: I just want to note that stormycloud has been great for uptime. (05:08:56 PM) SilicaRice: the backend supports I2P links uh huh? (05:08:57 PM) not_bob: And performance is great. (05:09:29 PM) zzz: that brings us to 5b, yes (05:09:29 PM) zzz: the outproxy has been in beta for quite a while (05:09:29 PM) zzz: testing should ensure that the service is reliable, meets applicable standards, and is secure (05:10:00 PM) zzz: we've encountered several issues over the last few months, and StormyCloud has always been responsive (05:10:13 PM) SilicaRice: (why would you run i2p links through an outproxy?) (05:10:29 PM) zzz: at this time my test results are good, and I'm recommending it to be our official outproxy (05:10:38 PM) dr|z3d: StormyCloud misspoke. there is no .i2p support. (05:10:40 PM) zzz: but let's hear any other test reports or questions (05:10:43 PM) StormyCloud: SilicaRice: My apologies I wrote that wrong (05:11:03 PM) SilicaRice: oh okay (05:12:00 PM) R4SAS:&amp;gt; We do not cooperate with any requests for information except where compelled by law, and in that event our ability to assist is limited by our logging policy. (05:12:19 PM) R4SAS: Will be here transparency reports in such situations? (05:12:45 PM) zzz: also, to be clear, this meeting is about Java I2P's default and recommendations. Any other project including i2pd may have their own processes and requirements and negotiations with the outproxy operator (05:13:03 PM) StormyCloud: R4SAS: Yes, we public a report quarterly on our clearnet website. That is something I can also do on our i2p site. (05:13:48 PM) zzz: ok, looks like we're on 5c) review of ToS and logging policies. The goal here is to ensure our users are protected. (05:14:00 PM) R4SAS: also, please, create in-i2p mail for contacting =) (05:14:03 PM) zzz: any comments or questions about the Tos? (05:15:41 PM) R4SAS: ah, btw, about 5b: StormyCloud, what tunnel settings are you using? (05:16:06 PM) R4SAS: length, amount, etc (05:16:11 PM) dr|z3d: 0 hop. (05:16:17 PM) eyedeekay: Everything it says looks pretty clear to me, although to follow up on what R4S4S it might be good to put a link to the transparency report in or after that&amp;gt; We do not... unless compelled by law section (05:16:34 PM) zzz: an outproxy operator is in a position to view all traffic, or at least all non-https traffic, so it's important that we trust the operator to protect our users (05:17:01 PM) StormyCloud: eyedeekay: Makes sense, ill get this added to the website (05:17:09 PM) zzz: it's currently two multihomed 0-hop servers, right StormyCloud ? (05:17:19 PM) StormyCloud: Correct (05:17:42 PM) not_bob: But, just to clarify, with the way i2p tunnels work, my 2-3 hops are still there. You are just not adding any more, right? (05:18:07 PM) dr|z3d: the client can configure as many hops as they wish, not_bob. (05:18:12 PM) zzz: I also saw on zzz.i2p that it's ipv4-only but that may get fixed soon, right? (05:18:13 PM) anonymousmaybe is now known as Irc2PGuest54486 (05:18:15 PM) not_bob: Yep, that's what I thought. Thank you. (05:18:48 PM) StormyCloud: zzz: Correct, our upstream provider finished their upgrade. I didnt want to mess with IPv6 until all testing was done (05:19:49 PM) zzz: would you please elaborate on your experience running tor exits and the capacity of your tor exits? (05:21:00 PM) StormyCloud: Sure, we have been running tor exit since late last year, currently sitting at 130ish exits with about 1.6% of TOR exit traffic going through our servers. (05:21:49 PM) StormyCloud: Everything is virtualized and the process to setup has become pretty automated (05:22:06 PM) zzz: have you ever received any DMCA or other legal processes w.r.t. your tor exits? if so, how was it handled? (05:23:33 PM) StormyCloud: No legal requests and surprisingly no DMCA requests. We do get abuse complaints, we just respond and let them know this is a TOR exit and there is nothing further that can be done on our end. (05:23:47 PM) major: No legal requests and surprisingly no DMCA requests. We do get abuse complaints, we just respond and let them know this is a TOR exit and there is nothing further that can be done on our end. (05:24:27 PM) R4SAS: huh, acetone's bot has bug (05:24:33 PM) zzz: any other questions sor StormyCloud before we go to 5d) appproval ? (05:24:34 PM) R4SAS: I'll PM him (05:25:33 PM) zzz: normally major doesn't have +v, but I turned +m off for the meeting, no big deal (05:26:36 PM) zzz: ok, if there's no more questions, everybody please indicate your approval / disapproval for making StormyCloud our official outproxy (05:26:45 PM) not_bob: Approve (05:26:58 PM) zzz: approve (05:27:05 PM) zlatinb: approve (05:27:05 PM) eyedeekay: approve (05:27:18 PM) SilicaRice: approve (if users count for anything) (05:27:54 PM) R4SAS: no objections, approve (05:28:32 PM) zzz: ok, great (05:28:39 PM) zzz: 5e) rollout (05:28:50 PM) zzz: the two major steps are: (05:29:08 PM) zzz: 1) setting it as default for new installs (as early as the next release in 3 weeks) (05:29:23 PM) zzz: 2) recommending to existing users to change their config (probably via console news, any time) (05:29:30 PM) zzz: these can happen in either order (05:29:41 PM) zzz: and we have no idea how much traffic either would generate (05:29:59 PM) zzz: other products (Android, bundles), probably aren't big enough to worry about timing (05:30:14 PM) zzz: StormyCloud, what is your request or recommendation on when and how we proceed? (05:31:36 PM) StormyCloud: If the console news can be set/sent anytime then we can let existing users know to switch now (if they want) and that gives us three weeks to monitor and spin up new servers if needed. (05:32:12 PM) dr|z3d: console news generally published with a new release. (05:32:13 PM) not_bob: StormyCloud: How much traffic are you handeling for the outproxy currently? (05:33:10 PM) zzz: ok. it would be nice to point to a howto page with screenshots for editing the hidden services manager config. That could be hosted on stormycloud.i2p, or a i2p-projekt.i2p blog post? Any volunteers to put that together? (05:33:35 PM) eyedeekay: I can do it (05:33:35 PM) StormyCloud: Difficult to say at this time, since we dont log anything. I am monitoring network activity, but that too doesnt tell a full picture since its also passing i2p traffic. (05:34:18 PM) dr|z3d: StormyCloud: we keep an eye on exit traffic via graphs.. (05:34:41 PM) dr|z3d: in short, notbob, nothing worth getting excited about. (05:34:59 PM) zzz: dr|z3d, you have a guess on current % utilization of your two nodes? probably very small? (05:35:21 PM) dr|z3d: utilization in what sense? (05:35:28 PM) dr|z3d: capacity-wise? (05:35:33 PM) zzz: yes (05:35:50 PM) zzz: or maybe you don't really know until you hit it... (05:35:51 PM) dr|z3d: very small is about right. (05:36:18 PM) dr|z3d: throw a few thousand concurrent users at the outproxy, we'll then know :) (05:36:33 PM) zzz: yeah, apologies to StormyCloud, we were unable to get any historical estimates of false.i2p bandwidth (05:37:06 PM) zzz: so it's a little bit of a crap shoot, as long as you're monitoring things and have an expansion plan, we should be fine (05:37:37 PM) StormyCloud: All good, we will adjust as more and more people start to use the outproxy (05:38:11 PM) dr|z3d: well, as configured, the outproxies combined can handle up to 8192 concurrent streams. so there's plenty of capacity there, and StormyCloud has plenty of stuff in the wings if required. (05:38:21 PM) zzz: and StormyCloud re: new installs, should we plan to make it the default in the next release late this month as well? (05:39:01 PM) StormyCloud: Yes, that would be fine (05:39:29 PM) zzz: ok then. eyedeekay let me know when you have a blog post up, and then I'll write the news entry (05:39:39 PM) zzz: anything else on 5e) rollout ? (05:39:43 PM) eyedeekay: OK, expect it tonight or tomorrow (05:40:14 PM) eyedeekay: Nothing from me (05:40:14 PM) zzz: thanks again StormyCloud (05:40:18 PM) zzz: back to you eyedeekay (05:41:07 PM) eyedeekay: All right that's it for the listed items, I'll be at Def Con next week in case anybody who's watching wants to meet me there lol (05:41:49 PM) eyedeekay: If anybody else has anything else for the meeting, please speak up, otherwise timeout 1m (05:42:59 PM) R4SAS: I have one question, but it is out of meeting scope (05:43:34 PM) zzz: oh, also thanks to dr|z3d for vital technical assistance over the testing period (05:43:41 PM) eyedeekay: All right thanks everybody for coming to the meeting, I've got a kind of crazy section in the middle of my log but once I fix that I'll post the logs to the web site (05:43:44 PM) eyedeekay: Thanks for coming (05:43:59 PM) not_bob: Thank you for having us. &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 5. Juli 2022</title><link>/de/blog/2022/07/05/i2p-entwicklertreffen-5.-juli-2022/</link><pubDate>Tue, 05 Jul 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/07/05/i2p-entwicklertreffen-5.-juli-2022/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:00:14 PM) eyedeekay: Hallo zusammen, willkommen zum Meeting am 5. Juli (04:00:14 PM) eyedeekay: 1. Hi (04:00:14 PM) eyedeekay: 2. Entwicklungsstand 1.9.0 (04:00:14 PM) eyedeekay: 3. Unterstützung für Apple Silicon im Mac Easy-Install-Bundle (04:00:14 PM) eyedeekay: 4. Windows Easy-Install-Bundle – aus der Beta-Phase? (04:00:32 PM) zzz: hi (04:00:35 PM) zlatinb: hi (04:00:44 PM) mode (-m ) by zzz (04:00:55 PM) eyedeekay: Hi Leute, ist heute noch jemand da? (04:01:30 PM) eyedeekay: Gehen wir direkt weiter zu 2. Entwicklungsstand 1.9.0 (04:04:27 PM) eyedeekay: Wir sind seit etwas weniger als 6 Wochen dran, denke ich, ca. 7 noch vor uns (04:04:27 PM) eyedeekay: zzz und orignal haben hart an der Implementierung von SSU2 in i2p.i2p und i2pd gearbeitet (04:04:27 PM) eyedeekay: Es wird in 1.9.0 nicht aktiviert sein, aber wenn ich es richtig verstehe, ist es fast fertig (04:04:27 PM) eyedeekay: Ich habe wieder an UDP tunnels gearbeitet, größtenteils fertig, aber irgendwas ist noch kaputt; ich werde zzz diese Woche wahrscheinlich um Hilfe bitten müssen (04:04:50 PM) eyedeekay: zzz, zlatinb, noch etwas hinzuzufügen (04:05:09 PM) zzz: stimmt, ssu2 funktioniert größtenteils (04:05:17 PM) zzz: behebe noch kleine Bugs (04:06:03 PM) zzz: aktuell arbeite ich daran, die tunnel-Peer-Auswahl effizienter zu machen (hat nichts mit ssu2 zu tun) (04:06:03 PM) zzz: sonst nur das übliche Bugfixing (04:06:06 PM) zzz: Ziel ist eine Veröffentlichung Ende August (04:06:08 PM) zzz: EOT (04:06:48 PM) eyedeekay: Wer beim Testen helfen möchte, sollte zzzs Forum für Anweisungen und Feedback besuchen: `http://zzz.i2p/topics/3314-how-to-enable-ssu2-in-i2p-1-8-0` (04:07:00 PM) eyedeekay: 3. Unterstützung für Apple Silicon im Mac Easy-Install-Bundle (04:07:27 PM) eyedeekay: zlatinb, das ist dein Thema, nimm dir Zeit (04:08:11 PM) zlatinb: hi, das große Problem war jbigi, aber das ist jetzt durch Backporten des x18-Register-Patches gelöst (04:08:59 PM) eyedeekay: Muss das Easy-Install-Bundle also nicht mehr im emulierten x86_64-Modus laufen? (04:09:15 PM) zlatinb: Ich würde gerne gegen Ende Juli eine offizielle und notarisierte Beta veröffentlichen (04:09:42 PM) zlatinb: es muss ein separater Download sein (04:09:46 PM) zzz: das wäre ein zweites Bundle. Wir hätten zwei, eines für x86 und eines für ARM (04:10:29 PM) zzz: Ich bin dafür, da der zusätzliche Entwicklungsaufwand gering zu sein scheint und der Geschwindigkeitszuwachs groß. Richtig? (04:10:37 PM) zlatinb: es gibt eine Einschränkung bei Updates, wenn man zwischen bundle4s wechselt (04:12:21 PM) zzz: klar, solange es Anweisungen gibt, wie man wechselt; selbst wenn es so einfach ist wie deinstallieren und erneut installieren, sollte das passen (04:13:01 PM) zlatinb: ich stelle sie auf /download/mac (04:13:23 PM) zlatinb: die news url muss manuell geändert werden (04:13:51 PM) zzz: der Entwicklungsaufwand ist klein und der Geschwindigkeitszuwachs groß, korrekt? (04:14:36 PM) zlatinb: Geschwindigkeitszuwachs ist da, außerdem sieht es gut aus, mit der Zeit zu gehen :) der Entwicklungsaufwand außer der Notarisierung ist klein (04:14:48 PM) zzz: super. +1 (04:14:54 PM) eyedeekay: +1 (04:15:07 PM) zlatinb: thx EOT (04:16:02 PM) eyedeekay: Danke zlatinb (04:16:02 PM) eyedeekay: 4. Windows Easy-Install-Bundle – aus der Beta-Phase? (04:16:35 PM) eyedeekay: Ich habe vor ~3 Monaten gesagt, dass ich bereit wäre, das Easy-Install-Bundle aus der Beta zu holen, wenn ich ein erfolgreiches Ende-zu-Ende-Update hätte (04:18:05 PM) eyedeekay: Das hatte ich bei 1.7.2, soweit ich mich erinnere, aber zwischen 1.7.2 und 1.8.0 gab es eine Reihe von Bugs beim Einsatz mit einem externen I2P router (d. h. einem non-jpackaged router); in dieser Situation soll das Bundle nur als Firefox-Launcher fungieren, aber diese Funktionalität war von 1.7.3–1.7.6 kaputt (04:18:30 PM) eyedeekay: Also habe ich es wieder verschoben, aber jetzt bin ich sicher, dass alle Probleme beim Betrieb in sowohl gebündelten als auch nicht-gebündelten Modi gelöst sind (04:19:38 PM) eyedeekay: Daher denke ich, es ist endlich bereit, aus der Beta zu kommen; alle Kernfunktionen, die ich für notwendig hielt, sind vorhanden (04:20:49 PM) zzz: hier sind ein paar Dinge, die noch geklärt werden müssen: (04:21:18 PM) zzz: - bist nur du es, der erfolgreich aktualisiert, oder gibt es auch andere Nutzer? (04:21:43 PM) zzz: - sind alle Lizenzanforderungen jetzt erfüllt? (04:22:27 PM) zzz: - sind das Windows-Bundle und das Mac-Bundle jetzt auf derselben JRE und grob demselben Release-Zeitplan? (04:22:58 PM) zzz: -- also: vorbereitet auf die dreimonatlichen JRE-Releases (04:23:22 PM) zzz: - und die übliche Frage: Haben wir die Ressourcen, das als offizielles Produkt zu unterstützen (04:23:49 PM) zzz: - entfernen wir außerdem den Nicht-Bundle-Download wie bei Mac? oder nicht? (04:23:51 PM) zzz: eot (04:25:46 PM) eyedeekay: Lizenzanforderungen sind jetzt behoben (04:25:46 PM) eyedeekay: Ich bekomme nicht viel Feedback, aber mindestens 2 Nicht-ich-Updater (04:25:46 PM) eyedeekay: Ich bleibe bei LTS-JRE, ich glaube zlatinb nutzt 18, aber ja, wir sind mehr oder weniger im gleichen Zeitplan (04:25:46 PM) eyedeekay: Ich denke nicht, dass die für das Bundle erforderlichen Ressourcen umfangreich sind; das Schwierigste ist, den Build einzurichten, und das ist nicht so schwer; kleiner Aufwand jetzt, da es funktioniert (04:25:46 PM) eyedeekay: Ich würde den Nicht-Bundle-Download gern entfernen oder ihn eventuell zu einer „fortgeschrittenen Installation“ machen (04:28:14 PM) zzz: - Ich finde, 2 Nicht-du-Updater sind nicht genug Tester, um es als Nicht-Beta zu deklarieren. Kannst du es auf Reddit o. Ä. stärker bewerben? (04:28:25 PM) eyedeekay: Klar, kann ich machen (04:28:43 PM) eyedeekay: Ich habe es nicht eilig, es zu überstürzen (04:29:18 PM) zzz: - Ich würde gern Windows und Mac auf die gleiche JRE bringen. Lass uns konsolidieren. Ich weiß nicht, wer von euch recht hat, aber einer von euch hat es (04:29:29 PM) zzz: könnt ihr beide euch einigen? (04:29:43 PM) zzz: oder gibt es Gründe, unterschiedlich zu sein? (04:30:01 PM) eyedeekay: Ich bin nicht an meine Entscheidung gebunden, ich habe LTS ausschließlich wegen der Bezeichnung „LTS“ gewählt (04:30:57 PM) zzz: zur Klarstellung: nicht nur die gleiche Version, sondern der gleiche JRE-Anbieter (04:31:10 PM) zzz: das reduziert die alle 3 Monate nötige CVE-Prüfung (04:31:14 PM) eyedeekay: Wir verwenden beide derzeit Oracle, soweit ich weiß (04:31:34 PM) eyedeekay: Der einzige Anbieter mit einem ähnlichen Update-Zyklus ist Amazon (04:31:49 PM) eyedeekay: Ich würde lieber Oracle als Amazon verwenden, denke ich (04:33:16 PM) zzz: ihr beide solltet diese Entscheidungen gemeinsam und synchron treffen. Ich weiß nicht, warum ihr das nicht tut, und es klingt, als wüsstet ihr es auch nicht? :) (04:35:22 PM) eyedeekay: Nein, weiß ich nicht. Wir haben Anbieter und Update-Zyklen an ein paar Stellen besprochen, wodurch wir bei Oracle gelandet sind, da die Releases im Vergleich zu CVE's sehr schnell kommen, aber ich weiß nicht, warum ich auf 17 und zlatinb jetzt auf 18 bin (04:36:27 PM) zlatinb: Ich erinnere mich auch nicht genau an den Grund (04:36:59 PM) zlatinb: vielleicht wollte ich die RAM-Reduktionen testen (04:37:28 PM) zzz: ok. Ich bin dafür, es aus der Beta zu holen, aber lasst uns auf die gleiche JRE gehen, erst noch etwas mehr testen und kommt in ein oder zwei Monaten wieder auf uns zu (04:38:11 PM) zzz: Ich möchte auch noch überlegen, ob wir den Standard-Installer entfernen; vielleicht sogar ein eigenes Meeting dazu (04:40:28 PM) zzz: eot (04:40:28 PM) eyedeekay: Zu den eigentlichen Gründen, vielleicht ein Thema für später, aber ich weiß, dass ich bei Oracle/17 gelandet bin, weil ich einen Anbieter brauchte, der auf CVE's in weniger als 24 Stunden reagiert, und weil ich Stabilität hinsichtlich der zu erwartenden APIs und der JVM wollte. Andere Gründe habe ich nicht wirklich in Betracht gezogen (04:40:28 PM) eyedeekay: Basierend auf einer Stichprobe von 1 Ereignis habe ich eingeschätzt, dass Oracle und Amazon am schnellsten ein Update veröffentlichen. (04:40:28 PM) eyedeekay: Ich habe Amazon in Betracht gezogen, weil sie in chocolatey paketiert sind, was das Leben unter Windows viel einfacher macht, mich aber stattdessen für Oracle entschieden (04:41:54 PM) eyedeekay: So bin ich im Grunde aus Vorsicht bei Oracle/17 gelandet (04:41:56 PM) eyedeekay: eot (04:41:57 PM) zlatinb: Ich kann auf 17 runtergehen, würde aber wirklich gern bei Oracle bleiben (04:42:18 PM) eyedeekay: Ich auch, also sind wir uns einig (04:42:48 PM) zlatinb: in verwandter Sache bin ich afk bis eine Woche nach dem nächsten jre-Release (04:43:28 PM) eyedeekay: Können/werden wir irgendeine Regelung fürs Signieren der Bundles treffen? (04:43:32 PM) zzz: Ich glaube, du brauchst 18 für die beste Apple-ARM-Unterstützung? Falls ja, lasst uns Windows auch auf 18 hochziehen. Aber nochmal: Ihr zwei solltet JRE-Anbieterrecherche und -auswahl nicht in getrennten Silos machen. Arbeitet zusammen und entscheidet gemeinsam (04:43:32 PM) zlatinb: hoffentlich gibt es keine dringenden Fixes (04:44:22 PM) zzz: wir haben begrenzte Ressourcen, lasst uns Dinge nicht grundlos doppelt machen (04:44:23 PM) zlatinb: Signieren erfordert Deanonymisierung (04:44:28 PM) eyedeekay: Ich kann ein unsigniertes Bundle veröffentlichen und den Leuten in den News sagen, dass sie das Pop-up wegklicken müssen, falls nötig (04:44:52 PM) eyedeekay: Immer noch signierte `su3`, nur nicht signierte `exe` (04:45:21 PM) zlatinb: auf dem Mac kann man nicht „durchklicken“ (04:45:31 PM) zlatinb: oh, das exe-Signieren ist in Ordnung (04:45:50 PM) zlatinb: wir machen es wie üblich (04:46:41 PM) eyedeekay: OK dann. Sag mir, ob ich irgendetwas tun kann (ohne schnellere Deanonymisierung), um zu helfen (04:47:39 PM) zlatinb: Eigentlich nichts, außer im schlimmsten Fall die Mac-Download-Seite abzuschalten (04:47:55 PM) eyedeekay: Nun, du hast meine Signal-Nummer, falls du willst, dass ich es tue (04:48:23 PM) zlatinb: ok. es wäre höchstens für eine Woche (04:48:52 PM) zzz: eyedeekay, du setzt die News-URL im Feed nicht; such nach CHANGEME_URL_HERE :) (04:49:19 PM) eyedeekay: OMG, ich kann nicht glauben, dass ich das übersehen habe (04:49:29 PM) eyedeekay: Wird gemacht (04:49:32 PM) zzz: ich habe das vor einer Weile eingebaut, damit du dich erinnerst, offenbar hat es nicht funktioniert ((( (04:50:20 PM) eyedeekay: Betreff: Java 18 und Apple-Hardware, zzz hat gerade erwähnt, dass 18 möglicherweise bessere Unterstützung hat? Falls das so ist, wäre das etwas, das ich vorher nicht wusste, und ein Grund, stattdessen 18 zu verwenden – kannst du das bestätigen? (04:51:39 PM) zlatinb: Hausaufgaben dazu habe ich leider nicht gemacht (04:51:53 PM) zzz: vielleicht eine wilde Vermutung von mir, aber wir müssen das nicht in diesem Meeting entscheiden (04:52:17 PM) zlatinb: aber wenn die Linux-ARM-Unterstützung ein Hinweis ist, dann sehr wahrscheinlich (04:52:34 PM) zlatinb: Historie von* (04:52:45 PM) zzz: aber allgemein gilt: neuer ist besser, ist nicht der Sinn des Bündelns der JRE in einem „Easy-Bundle“, die neueste zu haben? (04:53:19 PM) eyedeekay: Weiß ich nicht, manchmal ist stabil besser und manchmal ist „einfach“ irgendwo dazwischen (04:53:55 PM) zzz: darum ergibt es für mich keinen Sinn, eine LTS in ein Bundle zu packen. (04:58:29 PM) eyedeekay: Werden wir heute wohl nicht klären, aber vielleicht liege ich bei 17 falsch. zlatinb, hast du diese Woche eine Zeit, die gut wäre, um die 17/18-Debatte zu klären? (05:00:05 PM) zlatinb: im Allgemeinen ist jede Zeit gut und auch schlecht wegen meiner Verletzung, es sei denn, du willst telefonieren (05:01:05 PM) eyedeekay: Ich telefoniere gern, wir können die Zeit privat ausmachen (05:01:18 PM) zlatinb: ack (05:01:43 PM) eyedeekay: Noch etwas zu 4? (05:01:48 PM) eyedeekay: Oder für das Meeting? (05:01:53 PM) eyedeekay: Timeout 1 Min (05:03:46 PM) eyedeekay: Alles klar, danke an alle fürs Kommen &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 07. Juni 2022</title><link>/de/blog/2022/06/07/i2p-entwicklertreffen-07.-juni-2022/</link><pubDate>Tue, 07 Jun 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/06/07/i2p-entwicklertreffen-07.-juni-2022/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:00:41 PM) eyedeekay: Hallo zusammen und willkommen zur Sitzung am 7. Juni (04:00:41 PM) eyedeekay: 1. Hallo (04:00:41 PM) eyedeekay: 2. 1.8.0 Release-Status (04:00:41 PM) eyedeekay: 3. 1.9.0 Entwicklungsstand (04:00:41 PM) eyedeekay: 4. MoneroKon 2022 (04:01:23 PM) zzz: hi (04:01:27 PM) zlatinb: hi (04:01:52 PM) eyedeekay: Hi Leute, ist noch jemand da oder gibt es Themen, die wir hinzufügen sollten? (04:03:26 PM) eyedeekay: Dann fange ich mit dem 1.8.0 Release-Status an (04:04:29 PM) eyedeekay: Maven und das I2P Easy-Install bundle für Windows wurden kurz nach dem eigentlichen 1.8.0-Release ohne Zwischenfälle veröffentlicht; das I2P Easy-Install bundle hat außerdem sein erstes erfolgreiches automatisches Update erhalten (04:05:12 PM) eyedeekay: Der Android-Release wurde um etwa 5 Tage verzögert, weil ich ihn ändern musste, um zu vermeiden, bei Google für eine Veröffentlichung auf gplay um eine neue eingeschränkte Berechtigung zu bitten (04:05:37 PM) eyedeekay: zzz, willst du uns über das Haupt-Release und Debian informieren und dann zlatinb, OSX easy install bundle? (04:06:37 PM) zzz: Zwei Wochen seit dem Release, alles sieht gut aus, ich habe keine Beschwerden gehört (04:07:01 PM) zzz: Etwa 25% des Netzwerks haben aktualisiert. Das BiglyBT-Release sollte bald erscheinen, das wird uns einen großen Sprung verschaffen (04:07:01 PM) zzz: Das ist alles von mir, sofern niemand Fragen hat (04:07:03 PM) mode (-m ) von zzz (04:07:07 PM) zlatinb: Hier ebenso, der einzige Unterschied zum früheren Release ist, dass das Mac-Bundle die GPLv2+Classpath-Lizenz enthält (04:07:29 PM) eyedeekay: Danke, Leute. Noch etwas zu diesem Thema? (04:08:26 PM) eyedeekay: 3. 1.9.0 Entwicklungsstand (04:11:01 PM) eyedeekay: Zwei Wochen nach dem Release sind wir auch seit zwei Wochen an 1.9.0 dran; zzz hat zusammen mit orignal intensiv an ssu2 gearbeitet, falls er uns dazu ein Update geben möchte (04:11:22 PM) zzz: danke (04:11:31 PM) zzz: Wir bekommen breitere Tests von SSU2 (04:11:50 PM) zzz: Ich ermutige alle, die bereit und in der Lage sind, es zu aktivieren und mit den Entwicklungs-Builds auf dem Laufenden zu bleiben (04:11:58 PM) anonymousmaybe heißt jetzt Irc2PGuest25323 (04:12:00 PM) zzz: Wir finden immer noch Fehler im Basisprotokoll (04:12:20 PM) zzz: und wir setzen die Implementierung von Relay (Weiterleitung) und Peer Test (Gegenstellen-Test) fort, das sind so etwas wie Subprotokolle (04:12:41 PM) zzz: nebenbei beheben wir auch andere, nicht-ssu2-bezogene Bugs (04:12:54 PM) zzz: eyedeekay, du und ich müssen die Roadmap sowohl für das vergangene Release als auch für das nächste aktualisieren (04:13:13 PM) zzz: EOT, außer es gibt Fragen (04:13:23 PM) eyedeekay: Ja, genau. Ich habe ein paar Dinge, die nach 1.9.0 verschoben werden (04:13:50 PM) eyedeekay: Für mich ist mein Hauptziel in Java, die UDP tunnels in HSM fertigzustellen; das ist eine der Sachen, die nach 1.9.0 verschoben werden (04:14:10 PM) eyedeekay: Ansonsten ist mein unmittelbares Ziel, an NTCP2 in go-i2p zu arbeiten, was wahrscheinlich harte Arbeit wird, aber ich freue mich darauf, loszulegen (04:14:18 PM) eyedeekay: Für mich ebenfalls EOT (04:14:48 PM) zzz: Ok, wie üblich: Bitte zielt darauf ab, große Änderungen früh im Zyklus einzubringen (04:15:06 PM) eyedeekay: Mache ich (04:15:13 PM) eyedeekay: Noch etwas zu 3? (04:15:35 PM) zzz: Nein, lasst uns für Ende August ein Release planen (04:15:44 PM) eyedeekay: 4. MoneroKon 2022 (04:16:36 PM) eyedeekay: Das hier ist nur eine Ankündigung: Bei der Monero Konferenco 2022 wird in weniger als 2 Wochen, am 18. und 19., eine ganze Menge I2P-bezogener Dinge passieren (04:17:10 PM) zzz: Lissabon, richtig? (04:17:22 PM) eyedeekay: Ja, Lissabon (04:17:54 PM) eyedeekay: Aber Leute, die nicht in Lissabon sind, können es über die Website der Konferenz streamen: https://monerokon.com (04:17:58 PM) zzz: Ich würde gerne die zwei Studierenden erwähnen, die von diva.exchange gefördert werden und dort einen Vortrag über ihre Forschung halten werden (04:18:17 PM) zzz: Du hast auch einen Workshop? Worum geht's? (04:18:35 PM) eyedeekay: Ich werde dort einen Workshop leiten, wie man Anwendungen an das I2P-Netzwerk anpasst (04:19:29 PM) eyedeekay: Ich werde darüber sprechen, welche Entscheidungen man bei der Wahl einer API treffen muss, wie man einen router findet und wie man ein I2P-Plugin erstellt (04:19:40 PM) zzz: Fantastisch. Es wird dort viel I2P-Kompetenz geben, um Menschen zu helfen und Fragen zu beantworten; ich hoffe, ihr bekommt eine gute Beteiligung (04:19:51 PM) anonymousmaybe heißt jetzt Irc2PGuest29437 (04:20:28 PM) eyedeekay: Das hoffe ich auch, es ist mein Lieblingsthema :) (04:21:45 PM) eyedeekay: zlatinb wird auch dort sein, also kommt uns bitte besuchen, wenn ihr könnt (04:22:28 PM) eyedeekay: Das war alles zu Punkt 4. Noch etwas für das Meeting? (04:23:55 PM) eyedeekay: Alles klar, danke an alle fürs Kommen, gleicher Zeitpunkt nächsten Monat (04:24:59 PM) obscuratus: eyedeekay: Wird dein Workshop gestreamt? (04:25:53 PM) eyedeekay: Ich bin nicht sicher; ich werde das Material auf jeden Fall offen/mit großzügiger Lizenz bereitstellen (04:26:24 PM) obscuratus: Tolles Thema. Wenn sie es streamen oder du später ein Video posten kannst, schaue ich es mir an. (04:26:32 PM) eyedeekay: Ich glaube, das Kästchen, das ich im Formular angekreuzt habe, war, dass ich dem Streaming zugestimmt habe (04:27:34 PM) zzz: eyedeekay, sind die Zeiten in deinem Reddit-Post Lokalzeit Lissabon? (04:27:58 PM) eyedeekay: Ja, der Zeitplan auf der monerokon-Website ist UTC+1, das ist Lissabon Lokalzeit (04:28:39 PM) eyedeekay: *Zeiten auf der monerokon-Website (04:29:07 PM) zzz: Ok, also 5 Stunden vor Eastern, also sind die Studierenden um 5:30 Uhr dran &lt;/div></description></item><item><title>Veröffentlichung 1.8.0</title><link>/de/blog/2022/05/23/ver%C3%B6ffentlichung-1.8.0/</link><pubDate>Mon, 23 May 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/05/23/ver%C3%B6ffentlichung-1.8.0/</guid><description>&lt;h2 id="details-zum-update">Details zum Update&lt;/h2>
&lt;p>Diese Version enthält Fehlerbehebungen in i2psnark, dem Router, I2CP und UPnP. Korrekturen am Router beheben Fehler beim Soft-Neustart, IPv6, SSU-Peer-Tests, Speichervorgängen in der Netzwerkdatenbank und beim Aufbau von tunnel. Die Handhabung von Router-Familien und die Sybil-Klassifizierung wurden ebenfalls deutlich verbessert.&lt;/p>
&lt;p>Gemeinsam mit i2pd entwickeln wir unseren neuen UDP-Transport, SSU2. SSU2 wird erhebliche Leistungs- und Sicherheitsverbesserungen bringen. Es wird uns außerdem ermöglichen, den letzten Einsatz der sehr langsamen ElGamal-Verschlüsselung endlich zu ersetzen und damit das vollständige Kryptografie-Upgrade abzuschließen, das wir vor etwa 9 Jahren begonnen haben. Diese Version enthält eine vorläufige Implementierung, die standardmäßig deaktiviert ist. Wenn Sie am Testen teilnehmen möchten, suchen Sie bitte nach aktuellen Informationen auf zzz.i2p.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 03. Mai 2022</title><link>/de/blog/2022/05/03/i2p-entwicklertreffen-03.-mai-2022/</link><pubDate>Tue, 03 May 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/05/03/i2p-entwicklertreffen-03.-mai-2022/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (03:48:58 PM) eyedeekay: Es scheint nicht so, ich schaue mir GitLabs Bugtracker an und sehe, ob ich eine Erklärung finde (04:00:03 PM) eyedeekay: Hallo zusammen, willkommen zum Entwicklungsmeeting (04:00:03 PM) eyedeekay: 1. Hallo (04:00:03 PM) eyedeekay: 2. Veröffentlichungstermin (04:00:03 PM) eyedeekay: 3. Entwicklungsstand (1.8.0 / 0.9.54) (04:00:05 PM) eyedeekay: hi (04:00:13 PM) zlatinb: hi (04:00:17 PM) zzz: hallo (04:00:45 PM) eyedeekay: 2. Veröffentlichungstermin (04:01:16 PM) eyedeekay: Wir müssen einen festlegen; vorläufig ist es seit einiger Zeit der 23., das passt für mich, wenn es für alle anderen passt? (04:01:43 PM) zzz: Das wären 13 Wochen, passt für mich (04:02:01 PM) zzz: Brauchen die Zustimmung von eche|off eche|on, falls er hier ist (04:03:04 PM) eyedeekay: Sieht nicht so aus, aber ich kann ihm nach dem Meeting eine E-Mail schicken (04:04:00 PM) eyedeekay: Sieht nach dem 23. aus, vorbehaltlich der E-Mail an ech (04:04:09 PM) eyedeekay: Noch etwas zu Punkt 2? (04:04:58 PM) eyedeekay: 3. Entwicklungsstand (1.8.0 / 0.9.54) (04:07:41 PM) eyedeekay: Wir sind auf jeden Fall weniger als einen Monat von der Veröffentlichung 1.8.0/0.9.54 entfernt; vieles davon ist Vorbereitung/Implementierung für SSU2 durch zzz (04:08:42 PM) eyedeekay: Die großen Änderungen sollten bald erledigt sein, und der Tag-Freeze ist am 11., also müssen die Übersetzungen bis dahin eingereicht sein (04:09:28 PM) eyedeekay: /translations/strings (04:09:58 PM) eyedeekay: zzz, zlatinb, noch etwas zu diesem Thema hinzuzufügen? (04:10:44 PM) zzz: Nicht viel, ich bin so gut wie fertig, werde in den nächsten paar Wochen noch ein paar kleinere Punkte auf meiner Liste angehen (04:11:02 PM) zlatinb: Nichts von mir (04:11:03 PM) zzz: Alle neuen SSU2-Sachen werde ich vermutlich entweder zurückhalten oder in einen Branch packen (04:11:11 PM) zzz: eot (04:12:05 PM) eyedeekay: Danke, Leute (04:12:49 PM) eyedeekay: Noch etwas fürs Meeting? Last-Minute-Themen? timeout 1m (04:14:13 PM) eyedeekay: Alles klar, heute ein kurzes Meeting (04:14:33 PM) eyedeekay: Danke an alle fürs Kommen, ich schreibe echelon eine E-Mail und poste dann die Logs &lt;/div></description></item><item><title>Jpackage Update für Java CVE-2022-21449</title><link>/de/blog/2022/04/21/jpackage-update-f%C3%BCr-java-cve-2022-21449/</link><pubDate>Thu, 21 Apr 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/04/21/jpackage-update-f%C3%BCr-java-cve-2022-21449/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>Neue I2P Easy-Install-Bundles wurden mit dem neuesten Release der Java Virtual Machine erstellt, das einen Fix für CVE-2022-21449 &amp;ldquo;Psychic Signatures&amp;rdquo; enthält. Es wird empfohlen, dass Nutzer der Easy-Install-Bundles so bald wie möglich aktualisieren. Aktuelle OSX-Nutzer erhalten Updates automatisch, Windows-Nutzer sollten den Installer von unserer Download-Seite herunterladen und den Installer wie gewohnt ausführen.&lt;/p>
&lt;p>Der I2P router unter Linux verwendet die vom Hostsystem konfigurierte Java Virtual Machine. Benutzer auf diesen Plattformen sollten auf eine stabile Java-Version unterhalb von Java 14 zurückstufen, um die Schwachstelle zu entschärfen, bis Aktualisierungen von den Paketbetreuern veröffentlicht werden. Andere Benutzer, die eine externe JVM verwenden, sollten die JVM so bald wie möglich auf eine gepatchte Version aktualisieren.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 05. April 2022</title><link>/de/blog/2022/04/05/i2p-entwicklertreffen-05.-april-2022/</link><pubDate>Tue, 05 Apr 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/04/05/i2p-entwicklertreffen-05.-april-2022/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:00:32 PM) eyedeekay: Hallo zusammen, willkommen zur Entwicklerbesprechung im April, Tagesordnung für heute: (04:00:32 PM) eyedeekay: 1. Hi (04:00:32 PM) eyedeekay: 2. Veröffentlichungsstatus (1.7.0 / 0.9.53) (04:00:32 PM) eyedeekay: 3. Entwicklungsstand (1.8.0 / 0.9.54) (04:00:32 PM) eyedeekay: 4. JNA in easy-install Bundles, welche Türen öffnet das? (04:00:42 PM) eyedeekay: 1. Hi (04:00:47 PM) zlatinb: hi (04:00:50 PM) zzz: hi (04:01:18 PM) eyedeekay: Hi zlatinb, hi zzz (04:01:27 PM) eyedeekay: Ist heute sonst noch jemand hier? (04:01:45 PM) eyedeekay: 2. Veröffentlichungsstatus (1.7.0 / 0.9.53) (04:02:52 PM) eyedeekay: 1.7.0 ist seit etwa 6 Wochen draußen; meine Updates vom letzten Monat: Alle Android-Pakete sind erfolgreich ausgerollt und der zum Veröffentlichungszeitpunkt entdeckte Bug ist jetzt behoben (04:03:28 PM) eyedeekay: Wie üblich haben die Pakete in Debians Haupt-Repositories kein Update erhalten; wenn ihr sie noch verwendet, wechselt bitte so bald wie möglich zu deb.i2p2.de/.no (04:04:23 PM) zzz: zu Debian: Ich habe einen Freiwilligen gefunden, der 0.9.48 repariert und wieder in Sid aufgenommen hat. Das ist erledigt (04:04:46 PM) zzz: Ob es automatisch auch in bullseye und ubuntu landet, keine Ahnung (04:05:00 PM) zzz: Immer noch kein Glück, einen neuen Maintainer zu finden (04:05:01 PM) zzz: eot (04:05:08 PM) eyedeekay: Danke (04:05:51 PM) eyedeekay: Ich habe noch eins; das überschneidet sich eigentlich mit 2 und 3 und 4, aber die easy-install Bundles für Windows werden noch ein weiteres manuelles Update erfordern (04:06:25 PM) zzz: Hast du seit der letzten Sitzung Fortschritte gemacht? (04:06:30 PM) eyedeekay: Erhebliche, ja (04:07:15 PM) eyedeekay: Das meiste davon ist Teil dieses MR, : https://i2pgit.org/i2p-hackers/i2p.firefox/-/merge_requests/6/diffs#10d851887651eddb01e5952f08999080b019da2e (04:07:35 PM) zzz: Großartig. Hast du ein Zieldatum, wann du den Übergang aus der Beta vorschlagen wirst? (04:08:02 PM) eyedeekay: Sobald Nutzer ein automatisches Update erhalten, werde ich es als bereit ansehen (04:08:22 PM) zzz: danke (04:08:47 PM) eyedeekay: Noch etwas zu Punkt 2? (04:09:33 PM) eyedeekay: 3. Entwicklungsstand (1.8.0 / 0.9.54) (04:10:03 PM) zzz: (nein, alles gut, habe keine Beschwerden zu 1.7.0 gehört) (04:10:21 PM) eyedeekay: Ich auch nicht, die Leute scheinen bisher ziemlich zufrieden zu sein (04:12:12 PM) eyedeekay: Zu 3. Entwicklungsstand (1.8.0 / 0.9.54): Leider war ich bei einigen Dingen deutlich langsamer als erwartet, ich stecke bei UDP tunnels fest, bin aber fast bereit für ein MR zur SAM-Authentifizierung (04:12:38 PM) eyedeekay: Außerdem überarbeite ich die komplizierten Seiten des Bandbreiten-Assistenten, um den Auswahlprozess verständlicher und die Benachrichtigungen besser sichtbar zu machen (04:12:52 PM) eyedeekay: Wir sind etwa 6 Wochen drin und haben noch 7 Wochen vor uns, richtig, zzz? (04:13:02 PM) zzz: richtig (04:13:31 PM) eyedeekay: Möchtest du uns zu SSU 2 oder irgendetwas anderem, woran du gearbeitet hast, updaten? (04:13:46 PM) zzz: 13 Wochen wären eine Veröffentlichung am 23. Mai (04:13:53 PM) zzz: ja, danke (04:14:01 PM) zzz: enorme Fortschritte mit i2pd bei SSU 2 (04:14:03 PM) mode (+v anonymousmaybe) by ChanServ (04:14:17 PM) zzz: Live-Tests finden jetzt im Netzwerk statt (04:14:40 PM) zzz: Weitere Dinge im Release: snark Standalone-Verbesserungen, Fehlerbehebungen an der router family (04:14:49 PM) zzz: ein Performance-Fix für SSU 1 (04:15:15 PM) zzz: Bei SSU 2 sollte es bald ruhiger werden, und ich werde mich wieder einigen weiteren Bugfixes an verschiedenen Stellen widmen (04:15:23 PM) zzz: eot (04:16:04 PM) eyedeekay: Super, danke für die Updates, zzz (04:16:37 PM) eyedeekay: zlatinb, gibt es etwas, worüber du zu diesem Thema sprechen willst, bevor wir zu Punkt 4 kommen? (04:16:55 PM) zlatinb: Ich denke, die Reduzierung des tunnel build timeout sollte zu einem schnelleren Start führen (04:17:11 PM) zlatinb: oder schnellerem 0-to-Router.isRunning() (04:17:20 PM) zlatinb: das ist alles eot (04:17:38 PM) eyedeekay: Danke, zlatinb, das wird die Leute glücklich machen :) (04:17:56 PM) eyedeekay: 4. JNA in easy-install Bundles, welche Türen öffnet das? (04:18:15 PM) eyedeekay: zlatinb, das war dein Thema, aber ich habe auch viele Notizen dazu—möchtest du anfangen? (04:18:24 PM) zlatinb: klar. (04:18:34 PM) zlatinb: Grundsätzlich fügt MR 6 die JNA-Bibliotheken zum Windows easy-install Bundle hinzu (04:18:49 PM) zlatinb: was, wie ich erst heute gelernt habe, wegen JEP 419 nicht nötig wäre (das ist ein eingebauter JNA-Ersatz) (04:19:12 PM) zlatinb: aber der generelle Punkt bleibt: Da wir einige native Dinge tun müssen, welche anderen nativen Dinge wollen wir noch tun? (04:19:33 PM) eyedeekay: Manchmal müssen wir mit der Energie-/Batterieverwaltung sprechen (04:19:36 PM) eyedeekay: *Batterie (04:19:57 PM) zlatinb: In MuWire habe ich eine „background priority“ unter Windows implementiert, die laut MSDN-Dokumentation garantiert, dass der Prozess nie Vordergrundprozesse stört (04:20:05 PM) zlatinb: Ja, die Batterie-/Energieverwaltung ist noch so eine Sache (04:20:17 PM) eyedeekay: Ich muss bedingt nach Admin-Rechten fragen, was von NSIS selbst nicht unterstützt wird (04:20:21 PM) zlatinb: Also ja, das war’s von mir—nur eine Einladung, nativ zu denken :) (04:20:21 PM) zlatinb: eot (04:21:22 PM) eyedeekay: Also ja, wir haben definitiv ein paar Fälle im Kopf, wo etwas JNA-Ähnliches nützlich sein könnte (04:22:41 PM) zlatinb: okay... dann ist die Frage: Fügen wir irgendeine/alle solche Funktionalität in das easy-install Bundle ein und halten sie außerhalb des router-Kernpakets (04:22:45 PM) zzz: Sorry, dass ich der Spielverderber bin, aber in der Sitzung letzten Monat war JNA eine mögliche Lösung für ein einziges Problem (Berechtigungen) und nur unter Windows (04:23:08 PM) zzz: und heute sind wir bei „es ist definitiv die Lösung für viele Probleme, was können wir sonst noch Lustiges damit machen“? (04:23:18 PM) zlatinb: ja, das ist das Partymotto lol (04:23:34 PM) zzz: das ist sowohl ein Sprung als auch typisch „Lösung sucht Problem“ (04:24:31 PM) zlatinb: Das ist eine Sichtweise; ich denke, es (JNA / JEP 419) kann I2P in vielerlei Hinsicht verbessern (04:25:14 PM) zlatinb: auf vielen Plattformen (04:25:14 PM) zlatinb: unter Windows habe ich ehrlich gesagt gerade erst an der Oberfläche gekratzt (04:25:28 PM) zzz: Also ist JNA noch nicht entschieden? (04:25:28 PM) zlatinb: JNA hat den Vorteil, rückwärtskompatibel bis Java 1.4 zu sein; JEP 419 gibt es erst ab JDK 18 (04:25:51 PM) zlatinb: Ich würde sagen, beides liegt auf dem Tisch, wobei JNA etwas Vorsprung hat (04:26:37 PM) zzz: 419 hat den Status „Incubator“, d. h. es könnte wieder verschwinden—verlasst euch nicht darauf (04:27:07 PM) eyedeekay: Ich bin pro JNA, weil die Möglichkeit, Installer-Privs zu steuern, für mich mindestens 2 Probleme löst und mir erlaubt, komplett von Flash-Laufwerken zu installieren/auszuführen (04:27:46 PM) eyedeekay: Das möchte ich nicht dadurch verlieren, dass ein Projekt unreif ist oder aufgegeben wird (04:29:03 PM) eyedeekay: Also von mir: pro JNA, bei 419 zögerlich (04:29:54 PM) zlatinb: Nun, 419 mit einer leicht anderen API ist bereits in JDK 17, das LTS ist, aber ich werde keine starke Meinung haben, bis es aus der Incubation heraus ist (04:30:00 PM) zzz: Wir sollten weiter nach den besten Werkzeugen Ausschau halten, um die Probleme zu lösen, die wir jetzt haben ... darüber zu fantasieren, was wir sonst noch damit tun könnten, ist nicht so wichtig (04:31:10 PM) zzz: Aus der JVM herauszugehen wird immer unordentlich und weniger wartbar sein—das sollte nur genutzt werden, wenn es wirklich nötig ist, egal über welchen Mechanismus (04:33:14 PM) zlatinb: Dem widerspricht niemand, aber ich finde, wir sollten uns nicht vom groß zu träumen abhalten lassen (04:33:38 PM) zlatinb: Die Integration mit der Windows-Shell oder der Energieverwaltung auf Laptops klingt für mich verdammt gut (04:34:18 PM) zlatinb: Das sollte übrigens auch auf Linux-Laptops möglich sein (04:34:33 PM) eyedeekay: Ich träume ehrlich gesagt weiterhin klein; Flash-Drive-Portables waren nur ein Nebenprodukt der Unterstützung von Installationen ohne Adminrechte (04:36:24 PM) eyedeekay: Aber wenn es einen Nicht-JNA-Weg gibt, etwas zu tun, sollten wir den vermutlich zuerst versuchen (04:38:54 PM) eyedeekay: Noch etwas zu Punkt 4? (04:39:07 PM) zlatinb: nicht von mir, eot (04:40:26 PM) eyedeekay: Noch etwas für die Sitzung? timeout 1m (04:41:43 PM) eyedeekay: Alles klar, danke an alle fürs Kommen, die nächste Sitzung scheint am 3. Mai zu sein &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 1. März 2022</title><link>/de/blog/2022/03/01/i2p-entwicklertreffen-1.-m%C3%A4rz-2022/</link><pubDate>Tue, 01 Mar 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/03/01/i2p-entwicklertreffen-1.-m%C3%A4rz-2022/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (03:01:40 PM) eyedeekay: Hallo zusammen, willkommen zum Entwicklertreffen (03:01:40 PM) eyedeekay: 1. Hi (03:01:40 PM) eyedeekay: 2. Release-Status (1.7.0 / 0.9.53) (03:02:10 PM) zlatinb: hi (03:02:12 PM) zzz: hello (03:02:39 PM) eyedeekay: Gibt es heute noch etwas zur Tagesordnung hinzuzufügen, bevor wir mit dem Release-Status anfangen? (03:03:01 PM) zlatinb: Ich habe zwei kleine Punkte, die unter „Wunschliste für 1.8.0“ fallen könnten (03:03:25 PM) eyedeekay: 3) 1.8.0 Wunschliste (03:04:24 PM) eyedeekay: 2. Release-Status (1.7.0/0.9.53) (03:05:37 PM) eyedeekay: Von meiner Seite gibt es noch einen offenen Punkt: Es gibt ein Problem mit dem .aab-Bundle-Build-Prozess, bei dem statische Ressourcen, die aus dem `i2p.i2p`-Build übernommen werden, aus der finalen .aab gelöscht werden (03:06:06 PM) eyedeekay: Vorläufig ist GPlay verzögert, ich arbeite heute daran und sollte bald fertig sein. (03:07:53 PM) eyedeekay: F-Droid und Freestanding sind beide .apk's, die den alten Build-Prozess verwenden, der nicht kaputt ist, also funktioniert es weiterhin. (03:07:53 PM) eyedeekay: Gibt es noch andere ausstehende Release-Prozesse zu erledigen? (03:10:03 PM) eyedeekay: zzz, noch etwas zum Thema Release-Status von deiner Seite? Soweit ich weiß, hat BiglyBT heute sein Plugin veröffentlicht, ist das korrekt? (03:10:22 PM) zzz: ja (03:10:48 PM) zzz: basierend auf expl. Build-Erfolgsstatistiken haben wir uns schnell von der Regression in i2pd im letzten Release erholt (03:10:52 PM) zzz: `http://stats.i2p/docs/buildsuccess.png` (03:11:11 PM) zzz: und sind jetzt auf einem höheren Stand als zu irgendeinem Zeitpunkt in den letzten Jahren, soweit ich mich erinnere (03:12:11 PM) zzz: In etwa einer Woche sollte sich das einpendeln, und dann sehen wir, wo wir stehen (03:12:13 PM) zzz: eot (03:12:21 PM) eyedeekay: Das sind wirklich ausgezeichnete Nachrichten. Schön, dass es bisher gut aussieht. (03:12:32 PM) eyedeekay: Danke, zzz (03:12:50 PM) eyedeekay: 3. 1.8.0 Wunschliste (03:13:17 PM) eyedeekay: zlatinb, leg los (03:13:44 PM) zlatinb: hi, 1) das Beschleunigen der anfänglichen exploratory build time und 2) JNA (03:14:05 PM) zlatinb: 1: Ich habe einige Analysen gemacht, 75% der exploratory tunnels, die aufgebaut werden, tun dies in weniger als 500ms (03:14:29 PM) zlatinb: von ~30 Stichproben war der langsamste erfolgreiche Build unter 2500ms (03:14:46 PM) zlatinb: während das Timeout, das wir jetzt haben, 13000 ms beträgt. Ich denke, eine Reduzierung würde den router schneller in den RUNNING-Zustand bringen (03:15:07 PM) zlatinb: Wir müssen das nicht jetzt entscheiden, ich werfe die Idee nur mal in den Raum (03:15:12 PM) zlatinb: eot zu 1 (03:15:33 PM) zzz: keine Einwände zu 1 (03:15:56 PM) eyedeekay: Klingt zumindest nach einem interessanten Experiment; es scheint keinen Schaden anrichten zu können (03:16:12 PM) eyedeekay: Wenn alle erfolgreichen Builds so kurz sind (03:16:13 PM) zlatinb: 2: JNA – wir müssen JNA definitiv zum Windows Easy-Install-Bundle hinzufügen, um während des Auto-Updates die Rechte zu erhöhen. ProcessBuilder schlägt fehl, wenn der Prozess eine Erhöhung der Rechte erfordert. (03:16:20 PM) zzz: obwohl ich gerne Daten über einen längeren Zeitraum sehen würde, bevor wir die neue Zahl festlegen (03:16:25 PM) zlatinb: klar (03:16:42 PM) zzz: bitte nochmal einen Schritt zurück und JNA definieren (03:16:43 PM) zlatinb: (zurück zu 1) Ich lasse einen router mit aktivierter Protokollierung laufen (03:17:12 PM) zlatinb: (zurück zu 2): JNA ist Java Native A-irgendwas, aber im Grunde ein Java-Wrapper um native Windows-, Linux- und Mac-Bibliotheken (03:17:27 PM) zlatinb: sodass man statt nativem Code Java-Code schreibt (03:17:52 PM) zlatinb: zwei JARs, zusammen 3MB, mit LZMA auf 2MB komprimiert (03:18:11 PM) zzz: bitte nochmal zurück und das Problem sowie seine Verbreitung näher erläutern (03:18:38 PM) zlatinb: Beim Testen stiller Updates in muwire habe ich gesehen, dass ProcessBuilder einen Installer nicht starten kann und etwas wie "priviledge elevation required" oder so meldet (03:19:07 PM) zzz: nur ein Windows-Problem? (03:19:12 PM) zlatinb: eine Google-Suche ergab, dass das mit ProcessBuilder nicht möglich ist (03:19:36 PM) zlatinb: ja, vorerst nur unter Windows (03:19:40 PM) eyedeekay: Scheint beim Windows Easy-Install bei mir nicht aufzutreten; liegt das daran, dass NSIS nach den erhöhten Rechten fragt und nicht Java? (03:20:02 PM) zlatinb: NSIS fragt (03:20:16 PM) zlatinb: wenn du Java bereits mit erhöhten Rechten ausführst, fragt es nicht (03:20:22 PM) zlatinb: privilege* (03:20:28 PM) zzz: ja, das ist meine Frage: Windows Easy-Install ist seit Monaten in Beta – ist das ein muwire-only-Problem? (03:20:48 PM) eyedeekay: Oh OK, dann wird es vor dem nächsten Update mit ShellExecAsUser auftreten (03:21:15 PM) zlatinb: erhöhst du die Rechte, wenn nicht vom Installer gestartet wird, eyedeekay? (03:21:48 PM) zlatinb: Ich erinnere mich nicht, eine Abfrage zur Rechteerhöhung gesehen zu haben (03:22:12 PM) zlatinb: also sollte es beim Windows Easy-Install passieren, wenn es über die Desktop-Verknüpfung gestartet wird, nicht als letzter Schritt eines Installers (03:22:14 PM) eyedeekay: Nein, tue ich nicht; es läuft als der Benutzer, der das Batch-Skript ausführt, aber nur, wenn I2P nicht bereits läuft, vermutlich als Admin (03:22:52 PM) zzz: also, bevor wir über eine Lösung für unser Easy-Install-Windows-Bundle sprechen, lass uns verifizieren, dass es ein Problem gibt (03:22:57 PM) eyedeekay: Es fährt den router nicht zusammen mit dem Browser herunter (03:23:35 PM) eyedeekay: Ich bin geneigt zu glauben, dass es eines geben wird, werde es aber später in dieser Woche bestätigen (03:23:36 PM) zlatinb: wenn der Benutzer das Häkchen bei "launch i2p now" nicht entfernt und den router laufen lässt, läuft er mit erhöhten Rechten und fragt beim Update nicht nach (03:23:43 PM) zlatinb: ok (03:24:22 PM) zlatinb: so oder so: Mit 1.7.0 wird der router nicht privilegiert gestartet, selbst wenn er vom Installer gestartet wird (03:24:39 PM) zzz: und während du in muwire deine eigenen Regeln befolgen kannst, muss jede Lösung in unseren offiziellen Produkten auf Eignung, Wartbarkeit, Lizenzkompatibilität usw. geprüft werden (03:24:57 PM) zlatinb: Apache 2.0 (03:25:45 PM) zlatinb: mit Blick nach vorn ermöglicht JNA uns praktisch alles mit den Windows-APIs zu tun: Shell-Erweiterungen registrieren, URI-Handler, all diese schönen Dinge (03:25:57 PM) zlatinb: eot zu 2 (03:26:35 PM) zzz: Lass uns ein paar Zyklen mit dem Easy-Install-Auto-Updater drehen, der offenbar noch nie funktioniert hat? (03:27:13 PM) zzz: ihr müsst nicht auf ein i2p-Release warten, schiebt einfach ein neues Java nach oder ändert etwas anderes. Lasst uns die Bugs etwas schneller ausräumen (03:27:14 PM) eyedeekay: Er war kaputt, dann gefixt, und offenbar wird er beim nächsten Update wieder kaputtgehen (03:27:55 PM) eyedeekay: Aber die andere Lösung meinerseits wäre, den Installer so zu ändern, dass er nicht mehr %ProgramFiles% verwendet und irgendwo ohne erhöhte Rechte installiert (03:28:09 PM) zzz: macht jede Woche ein Release, bis es reibungslos funktioniert. Offensichtlich ist das 3-Monats-Tempo nicht schnell genug, um auf etwas Funktionierendes zu konvergieren (03:28:32 PM) eyedeekay: Kann ich machen (03:29:53 PM) eyedeekay: Danke, dass du das für uns angesprochen hast, zlatinb, noch etwas zu Punkt 3? (03:29:58 PM) zzz: und das wird uns Daten über das Ausmaß des Rechte-Problems liefern, falls es eines gibt (03:30:00 PM) zzz: eot (03:30:21 PM) zlatinb: nein, eot von mir (03:30:57 PM) eyedeekay: Alles klar, noch etwas für die Sitzung? Timeout 1m (03:31:16 PM) zzz: nutzt außerdem die News, um euren Beta-Testern zu sagen, wenn das Update kaputt ist und sie neu herunterladen müssen (03:31:35 PM) eyedeekay: wird gemacht (03:32:05 PM) zzz: ihr habt beide eure eigenen News-Feeds, nutzt sie aber nicht, um mit euren Nutzern zu sprechen, sondern verlasst euch nur auf meine News-Einträge? Ihr solltet anfangen, diese Funktion zu testen/zu nutzen (03:32:11 PM) zzz: eot (03:34:07 PM) eyedeekay: Kann ich machen, in der Vergangenheit habe ich das i2p.firefox-Changelog hinzugefügt (03:34:54 PM) eyedeekay: Danke fürs Kommen, alle zusammen. Sieht so aus, als hätte ich eine Menge Arbeit vor mir, wir sehen uns auf IRC &lt;/div></description></item><item><title>Version 1.7.0</title><link>/de/blog/2022/02/21/version-1.7.0/</link><pubDate>Mon, 21 Feb 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/02/21/version-1.7.0/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>Die Version 1.7.0 enthält mehrere Leistungs- und Zuverlässigkeitsverbesserungen.&lt;/p>
&lt;p>Es gibt jetzt Popup-Benachrichtigungen im Infobereich, auf Plattformen, die dies unterstützen. i2psnark hat einen neuen Torrent-Editor. Der NTCP2-Transport verwendet jetzt deutlich weniger CPU.&lt;/p>
&lt;p>Die seit Langem als veraltet geltende BOB-Schnittstelle wird bei Neuinstallationen entfernt. In bestehenden Installationen funktioniert sie weiterhin, außer in Debian-Paketen. Alle verbliebenen Nutzer von BOB-Anwendungen sollten die Entwickler bitten, auf das SAMv3-Protokoll umzustellen.&lt;/p>
&lt;p>Wir wissen, dass seit unserem Release 1.6.1 die Zuverlässigkeit des Netzwerks stetig nachgelassen hat. Uns war das Problem kurz nach dem Release bewusst, aber es hat fast zwei Monate gedauert, bis wir die Ursache gefunden hatten. Schließlich haben wir die Ursache als Bug in i2pd 2.40.0 identifiziert; der Fix wird in deren Release 2.41.0 enthalten sein, das etwa zeitgleich mit diesem Release erscheint. Dabei haben wir auf der Java I2P-Seite mehrere Änderungen vorgenommen, um die Robustheit von Abfragen und Speichervorgängen in der Netzwerkdatenbank (netDb) zu verbessern und bei der Auswahl der tunnel-Peers solche mit schlechter Performance zu vermeiden. Das sollte dem Netzwerk helfen, robuster zu sein, selbst in Anwesenheit fehlerhafter oder böswilliger router. Außerdem starten wir ein gemeinsames Programm, um Vorabversionen von i2pd- und Java I2P-router in einem isolierten Testnetzwerk gemeinsam zu testen, damit wir mehr Probleme vor den Releases finden, nicht danach.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 08. Februar 2022</title><link>/de/blog/2022/02/08/i2p-entwicklertreffen-08.-februar-2022/</link><pubDate>Tue, 08 Feb 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/02/08/i2p-entwicklertreffen-08.-februar-2022/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (03:01:32 PM) eyedeekay: Hallo zusammen, willkommen zur Entwicklerbesprechung am 8. Februar (03:01:38 PM) eyedeekay: Sorry wegen letzter Woche, hoffentlich treten die Probleme mit fallengelassenen Nachrichten nicht wieder auf (03:01:45 PM) eyedeekay: Themen: (03:01:45 PM) eyedeekay: 1. Hi (03:01:45 PM) eyedeekay: 2. Outproxy-Anforderungen (laufend) (03:01:45 PM) eyedeekay: 3. Status 1.7.0/0.9.53 / Release-Zeitplan (03:02:13 PM) zzz: hi (03:02:15 PM) mode (-m ) by zzz (03:02:16 PM) zlatinb: hi (03:02:30 PM) eyedeekay: hi zusammen (03:02:54 PM) eyedeekay: Fangen wir direkt mit 2) Outproxy-Anforderungen an (03:04:08 PM) eyedeekay: zzz hat eine Reihe alter Anforderungsliste gefunden. Wir sollten entweder A) eine auswählen oder B) sie zu einer neuen Liste zusammenführen (03:04:51 PM) eyedeekay: Ich habe versucht zu recherchieren, welche Anforderungen machbar sind, und mir Anregungen geholt, was Tor macht (03:06:18 PM) eyedeekay: Gleichzeitig haben sich einige Gruppen und Einzelpersonen gemeldet, die bei Outproxies helfen wollen, darunter auch ein Betreiber mehrerer Tor-Exit-Knoten, der eine Non-Profit-Organisation betreibt. Hoffentlich können wir von deren Erfahrung profitieren (03:08:04 PM) eyedeekay: In manchen Fällen finde ich die Regeln etwas schwammig: - Optionale Allowlist/Blocklist von Hosts/IPs? Das erscheint auf den ersten Blick einfach, aber was wir auf Host/IP-Basis zum Blockieren/Erlauben vorschlagen, könnte Betreiber Anfragen aussetzen, Dinge zu blockieren, die sie nicht blockieren wollen? (03:08:45 PM) eyedeekay: Es scheint, als sei der Rat gewesen, dass es sicher ist, „Ports“ zu blockieren, aber vielleicht nicht Hostnamen? (03:09:05 PM) zzz: Ich denke, es gibt zwei Kategorien von Anforderungen (03:09:57 PM) zzz: 1) Dinge, die wir als Projekt sehen möchten (Header-Anforderungen, kleine Fehlerseite, Link zu zusätzlichen Infos) (03:10:48 PM) zzz: 2) Dinge, die jeder vernünftige Outproxy-Betreiber möchte, insbesondere Admin-Tools, wozu wir aber nicht die Expertise haben, um viel Anleitung zu geben (03:11:40 PM) zzz: Wir sollten uns auf 1) konzentrieren (03:12:14 PM) eyedeekay: OK, das ist einfacher, es aus der anderen Richtung zu betrachten war wie Pauken für eine Prüfung (03:12:40 PM) zzz: und wir sollten nicht versuchen, für 2) eine schlüsselfertige Komplettlösung anzubieten, höchstens einige Best Practices vorschlagen (03:13:00 PM) eyedeekay: Aber ich denke, das impliziert, dass wir flexibel sein müssen, d.h. Dinge, die wir wollen, werden den Dingen untergeordnet sein müssen, die sie anbieten können (03:13:09 PM) eyedeekay: Das ist aber wahrscheinlich selbstverständlich (03:13:43 PM) zzz: Ich denke, alles in 1) ist ziemlich basic (03:14:38 PM) zzz: 1a) alle ausgehenden X-I2P-Header herausfiltern. Fügt man X-forwarded-Header in eine der beiden Richtungen hinzu oder nicht? (03:14:54 PM) zzz: 1b) eine kleine Fehlerseite mit einem Link zu weiteren Infos (03:15:07 PM) zzz: 1c) eine Datenschutzerklärung auf der Seite mit den zusätzlichen Infos (03:15:13 PM) zzz: so etwas (03:16:24 PM) eyedeekay: Ja, stimme zu, das sollte nicht schwierig sein (03:17:14 PM) eyedeekay: Also werde ich vorerst vermeiden herauszufinden, was Leute in Bezug auf Kategorie 2) „tun sollten“, und mich auf 1) konzentrieren (03:18:19 PM) eyedeekay: Noch etwas zu Thema 2)? (03:18:36 PM) zzz: Die andere Sache in 1) ist http vs. standard tunnel. Ich denke, http ist die richtige Wahl, und die Wahl beeinflusst die Header-Themen (03:19:04 PM) zzz: eot für 2) (03:19:37 PM) eyedeekay: Der standard tunnel fügt die X-I2P-* Header überhaupt nicht hinzu, oder? (03:19:55 PM) zzz: nein, er kennt keine Header (03:20:09 PM) zzz: *Headers (03:20:39 PM) zzz: also beeinflusst die Wahl, was die externe Proxy-Software „sieht“ (03:21:47 PM) eyedeekay: Also warum http? Wäre es nicht besser, wenn die Server-Software die X-I2P-Header nicht entfernen/erneut hinzufügen/nachverfolgen müsste, um ein Leaken zu verhindern? (03:22:23 PM) zzz: Jeder Proxy muss mit Headern umgehen (03:22:49 PM) zzz: der Proxy-Standard gibt an, dass einige Header „hop-by-hop“ sind und entfernt/hinzugefügt werden müssen (03:23:56 PM) zzz: und natürlich gibt es sowohl die HTTP- als auch die HTTPS-(CONNECT)-Fälle zu behandeln (03:27:13 PM) eyedeekay: Im HTTP tunnel-Fall würden wir die X-I2P-Header tatsächlich verwenden (03:28:39 PM) zzz: sie könnten z.B. für Rate-Limiting durch einen kompetenten Outproxy-Admin verwendet werden (03:29:09 PM) eyedeekay: Ergibt Sinn (03:29:57 PM) eyedeekay: Noch etwas zu 2)? (03:30:05 PM) zzz: nein (03:30:12 PM) eyedeekay: 3. Status 1.7.0/0.9.53 / Release-Zeitplan (03:30:59 PM) eyedeekay: Wir sind genau 13 Tage vom Release am 21. entfernt (03:31:10 PM) eyedeekay: Tags werden morgen eingefroren (03:31:39 PM) zzz: yup, Check-in-Deadline Fr., 18. Feb. (03:32:26 PM) zzz: i2pd wird am 19. oder 20. releasen, mit einem Fix für den fiesen SSU-Bug, der in den letzten Monaten Probleme mit der Netzwerkzuverlässigkeit verursacht hat (03:32:55 PM) zzz: unser Release wird auch einige verwandte Workarounds und Verbesserungen enthalten (03:33:09 PM) eyedeekay: Gut zu hören, das war für viele Leute, besonders auf Mobilgeräten, eine harte Zeit (03:33:20 PM) zzz: Ich bin zuversichtlich, dass sich die Lage ziemlich schnell verbessert, sobald die Leute anfangen zu aktualisieren (03:34:10 PM) zzz: abgesehen davon lief der Zyklus ziemlich reibungslos, es wird ruhiger (03:35:26 PM) zzz: wir liegen bei 14.000 Zeilen Diff, eine ziemlich ordentliche Größe (03:36:00 PM) zzz: eot für 3) (03:37:45 PM) eyedeekay: Ich habe nicht viel hinzuzufügen, ich werde in der nächsten Woche noch kleine CSS-Änderungen machen, um einige Macken auf sehr kleinen oder sehr breiten Bildschirmen und ein paar Kontrastprobleme im Dark Theme zu beheben, aber ansonsten werde ich versuchen zu reviewen und zu testen (03:37:55 PM) zlatinb: Ich würde gerne einige Tests im Testnet durchführen, nachdem sowohl i2p als auch i2pd den Code für das Release einfrieren. Ich habe sie im GitLab-Wiki dokumentiert. (03:38:05 PM) zlatinb: eyedeekay: wie steht es um den End-to-End-Test für das Windows AIO? (03:38:58 PM) eyedeekay: Ich habe gestern einen zum Laufen gebracht. Ich hatte ein paar Probleme zu lösen, eins in der Build-Config und eins in der router.config, aber beide sollten jetzt weg sein, solange ich bei meinem Release-Build besonders vorsichtig bin (03:41:18 PM) eyedeekay: Es stellte sich heraus, dass ich das Paket gebaut hatte, ohne die router-Versionsnummer zu erhöhen, also selbst wenn ein Download passiert(was nicht passiert wäre, weil die URL in router.config falsch war), hätte er kein Update ausgelöst (03:42:16 PM) eyedeekay: Beide Probleme sind jetzt behoben und ich habe alles eingerichtet, um das Paket zu testen, nachdem ich es gebaut habe (03:42:49 PM) eyedeekay: Meine Updates waren also schwer kaputt, aber jetzt sollten sie behoben sein, EOT (03:44:07 PM) eyedeekay: Noch etwas für die Sitzung? Fragen, Kommentare, Bedenken? (03:46:02 PM) zzz: aio == "Bundle" oder "Easy-Install-Bundle". Lass uns „aio“ nirgendwo als Namen dafür verwenden (03:46:27 PM) zzz: Ich denke dabei immer an async I/O (03:46:36 PM) zzz: sonst nichts von mir (03:47:06 PM) eyedeekay: OK, ja, AIO ist mehrdeutig, bedeutet für unterschiedliche Leute Unterschiedliches (03:47:28 PM) eyedeekay: Ich bleibe bei Bundle oder Easy-Install-Bundle (03:48:01 PM) eyedeekay: Alles klar, danke an alle fürs Kommen zur Besprechung, bis nächsten Monat am 5., sieht so aus &lt;/div></description></item><item><title>I2P Entwicklertreffen - 04. Januar 2022</title><link>/de/blog/2022/01/04/i2p-entwicklertreffen-04.-januar-2022/</link><pubDate>Tue, 04 Jan 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/01/04/i2p-entwicklertreffen-04.-januar-2022/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (03:00:39 PM) eyedeekay: Hallo zusammen und willkommen zur Sitzung am 4. Januar 2022 (03:00:39 PM) eyedeekay: 1. Hi (03:00:39 PM) eyedeekay: 2. Anforderungen für Meeh-Dienste/Outproxy `http://zzz.i2p/topics/3218-meeh-services-going-down-soon` (03:00:39 PM) eyedeekay: 3. Mac DMG JPackage auf Stable hochstufen https://geti2p.net/en/download/mac (03:00:39 PM) eyedeekay: 4. NetDB-Forschung (Sim/Modell) `http://zzz.i2p/topics/3227-netdb-simulator-proposal` (03:01:13 PM) zlatinb: hi (03:01:23 PM) zzz: hallo (03:01:55 PM) eyedeekay: Hi zzz, zlatinb, ist heute sonst noch jemand hier? (03:02:20 PM) eyedeekay: Outproxy-Betreiber? (03:02:59 PM) eyedeekay: OK, dann weiter mit 1, sie können sich einschalten, wenn sie möchten :) (03:03:38 PM) eyedeekay: Also verlieren wir alle nicht-statischen Dienste von meeh, für uns betrifft das vor allem trac, das wir bereits ersetzt haben, und false.i2p, den Standard-Outproxy (03:04:07 PM) eyedeekay: Beide haben seit Langem nicht gut funktioniert, aber keinen Outproxy zu haben führt in der Regel zu einer schlechten UX, daher müssen wir ihn ersetzen (03:04:59 PM) eyedeekay: Wir haben letzte Woche einige Optionen besprochen, darunter die Suche nach einem neuen, ehrenamtlich betriebenen Outproxy, den wir zum Standard machen. (03:06:30 PM) eyedeekay: Wenn das passieren soll, muss er einige grundlegende Anforderungen erfüllen. Offensichtlich ist eine Datenschutzerklärung wichtig. (03:06:30 PM) eyedeekay: Wenn sie nicht alles direkt an Tor weiterleiten, brauchen wir außerdem eine Beschreibung, welche Filterung, falls überhaupt, stattfindet (03:07:34 PM) eyedeekay: Weitere Optionen sind, selbst einen zu betreiben, was bestenfalls wenig attraktiv ist, oder lokale SOCKS-Unterstützung, wofür ein lokaler SOCKS-Proxy verfügbar sein muss. (03:08:07 PM) eyedeekay: Wenn jemand freiwillig einen Outproxy betreiben möchte, ist der richtige Ort zur Kontaktaufnahme das Forum von zzz (03:09:05 PM) zzz: richtig (03:09:12 PM) eyedeekay: Ich konnte bisher keine Statistiken zur Nutzung von false.i2p von meeh bekommen. EOT (03:09:40 PM) zzz: Zunächst wollen wir sehr vorsichtig sein und ohne Zustimmung keine Alternative öffentlich empfehlen oder einen neuen Standard festlegen, da das eine große Belastung bedeuten könnte, finanziell oder anderweitig (03:10:06 PM) zzz: Als winzigen ersten Schritt wollen wir Alternativen auf stats.i2p registrieren lassen und die Genehmigung erhalten, sie zu unserer standardmäßigen hosts.txt hinzuzufügen (03:10:16 PM) zzz: denn das macht es den Leuten zumindest leichter, sie zu konfigurieren und zu verwenden (03:10:55 PM) zzz: Für diesen Schritt haben wir die Genehmigung für zwei Outproxies, allerdings ist derzeit nur einer auf stats.i2p registriert (03:11:05 PM) zzz: also warte ich auf die zweite Registrierung (03:11:05 PM) zzz: eot (03:11:35 PM) eyedeekay: Danke zzz, ich erinnere ihn übrigens noch mal (03:11:47 PM) dr|z3d: Ich habe bereits einige Vorgespräche mit dir geführt, zzz, und auf dieser Grundlage sollte ziemlich klar sein, dass ich kein offizielles Angebot machen möchte. Informell ist okay, aber nichts Offizielles. (03:12:52 PM) zzz: Danke für die Klarstellung und auch danke für deine Zeit und Expertise in diesen Gesprächen (03:12:59 PM) dr|z3d: Ich bin außerdem der Ansicht, dass ein einzelner Outproxy in dem Moment zum Scheitern verurteilt ist, in dem er offiziell wird. (03:14:13 PM) eyedeekay: Kann ich durchaus nachvollziehen. Noch etwas zu Punkt 1? (03:14:28 PM) zzz: Vielleicht. Es erfordert jedenfalls ausreichende Kapazität und kompetente Administration (03:14:29 PM) zzz: eot (03:14:59 PM) eyedeekay: 3. Mac DMG Jpackage auf Stable hochstufen (03:15:15 PM) eyedeekay: s/1/2/ (03:15:42 PM) eyedeekay: Dieses Thema wurde von zlatinb hinzugefügt, bitte übernimm (03:16:21 PM) zlatinb: Danke. Im Grunde ist das Nicht-DMG-(jar)-Paket nicht notarisiert und die letzten 2 (oder 3?) Versionen von Mac OS verweigern die Ausführung, es sei denn, der Benutzer ändert einige erweiterte Einstellungen (03:16:52 PM) zlatinb: Gleichzeitig ist das DMG-jpackage sehr stabil gewesen und In-Netz-Updates wurden End-to-End getestet (03:17:10 PM) zlatinb: Daher schlage ich vor, es zum Standard-Mac-Download zu machen und die .jar-Option ganz zu entfernen (03:17:55 PM) zlatinb: Da wir bereits eine schöne /mac-Seite haben, die dem Paket gewidmet ist, schlage ich vor, dass wir sie beibehalten und den BETA-Hinweis entfernen (03:18:14 PM) zlatinb: und im Mac-Div in /download einfach nur einen Link zur /mac-Seite, sonst nichts (03:18:19 PM) zlatinb: eot (03:19:22 PM) eyedeekay: Ich unterstütze das. (03:20:42 PM) eyedeekay: Müssen wir auf ein Release warten oder machen wir es einfach jetzt? (03:21:51 PM) anonymousmaybe heißt jetzt Irc2PGuest95343 (03:22:35 PM) mode (+ao zzz zzz) von ChanServ (03:22:37 PM) zlatinb: Kein Grund, auf ein Release zu warten (03:22:54 PM) zzz: Habt ihr meine 3 Fragen gesehen, bevor ich rausgeflogen bin? (03:23:01 PM) eyedeekay: Nein, die habe ich verpasst (03:23:03 PM) zlatinb: nein, sorry, bitte erneut posten (03:23:11 PM) zzz: Ich stelle ein paar einfache Fragen: (03:23:15 PM) zzz: 1) Ist die Nutzerbasis groß genug, dass wir sicher sein können, dass es gut getestet wurde? (03:23:17 PM) zzz: 2) Ist der Release-Prozess dokumentiert und könnte theoretisch jemand anderes es bauen, wenn er die richtigen Schlüssel hätte? (03:23:20 PM) zzz: 3) Sind wir zuversichtlich, dass wir die Ressourcen haben, es weiter zu pflegen und Releases zu machen? (03:23:23 PM) zzz: eot (03:24:08 PM) zlatinb: 1) – laut Matomo hat es 20–25 Downloads pro Tag. Nutzer von M1-Macs haben gemeldet, dass es wie erwartet funktioniert. Keine negativen Rückmeldungen. (03:24:28 PM) eyedeekay: 2) und 3) Meiner Meinung nach sind die Antworten definitiv ja. Ich kann alles bis zum Notarisierungs-Teil bauen und kann es jemand anderem beibringen (03:24:53 PM) zlatinb: 2) ist ja, erfordert aber Deanonymisierung, wegen Apple Inc. (03:24:54 PM) eyedeekay: Also gibt es mit zlatinb und mir mindestens 2 Personen, die wissen, wie man es baut (03:25:08 PM) zzz: 2) aber es ist _dokumentiert_? (03:25:33 PM) zlatinb: Ja, Schritt für Schritt inkl. des Notarisierungsprozesses in der README.md (03:25:41 PM) zzz: super (03:26:16 PM) zzz: 1) Beinhaltet „funktioniert“ auch den Update-Prozess? Haben wir gesehen, dass der Torrent-Schwarm tatsächlich anspringt, wenn die News aktualisiert werden? (03:26:29 PM) zlatinb: `http://git.idk.i2p/i2p-hackers/i2p-jpackage-mac` (03:26:43 PM) zzz: (weil ich glaube, dass die Windows-Version bisher nicht tatsächlich als funktionierend beobachtet wurde) (03:27:26 PM) zlatinb: 1) Ja, der Schwarm springt an, er ist recht klein, aber vorhanden. Ich habe es sowohl bei den 1.5.1- als auch bei den 1.6.1-Releases gesehen (03:27:49 PM) zzz: ok super, danke für die Antworten, keine Einwände (03:28:14 PM) eyedeekay: Cool, ich mache die Änderungen an der Website heute Abend, nachdem ich die Sitzungsprotokolle gepostet habe (03:28:26 PM) zlatinb: großartig, danke! (03:29:05 PM) eyedeekay: Bezüglich Windows: Ja, aber es scheint ein Problem in der von mir ausgelieferten Konfigurationsdatei zu sein und nicht im Updater selbst (03:29:05 PM) eyedeekay: Also braucht Windows noch 1 manuelles Update, damit die automatischen Updates funktionieren, was ich wohl vorher wusste, aber vergessen habe (03:30:07 PM) eyedeekay: 4. NetDB-Forschung (Sim/Modell) `http://zzz.i2p/topics/3227-netdb-simulator-proposal` (03:30:44 PM) eyedeekay: Ebenfalls zlatinbs Thema, sag uns, was du denkst (03:31:28 PM) zlatinb: In den letzten zwei Wochen oder so gab es eine spürbare Verschlechterung der Erreichbarkeit von Sites wie zzz.i2p, postman, sogar major.acetone.i2p ... kurz: Sites, von denen ich weiß, dass sie online sind (03:31:57 PM) zlatinb: Ich habe etwas Debugging gemacht und Situationen gehabt, in denen das LS von zzz.i2p problemlos geholt wird, aber dann das RI des IBGW offenbar nicht abgerufen werden kann (03:32:03 PM) zlatinb: (ich spekuliere hier natürlich) (03:32:47 PM) zlatinb: Kurz gesagt gibt es viele Unbekannte beim Funktionieren der NetDB, und wir müssen auf den Kad-Algorithmus vertrauen, was in Ordnung ist, aber ich hätte lieber mehr Vertrauen durch etwas Forschung (03:33:33 PM) zlatinb: So wie das Testnetz geholfen hat, den Streaming-, SSU- und NTCP-Code stark zu verbessern, glaube ich, dass ein Modell oder eine Simulation helfen kann, das Funktionieren der NetDB zu verbessern (03:34:44 PM) zlatinb: Und der Grund, warum ich es hier besprechen möchte, ist, dass, wenn wir uns für eine Simulation entscheiden, die den tatsächlichen Code ausführt, der im router laufen wird, einige Refactorings am NetDB-Code nötig sein werden, möglicherweise auch an einigen der *Job-Klassen (03:34:52 PM) zlatinb: Hinweis: Ich habe mir die Multi-router-JVM und das JVMCommSystem noch nicht angesehen (03:35:03 PM) zlatinb: Vielleicht können diese bis zu einer bestimmten Anzahl von Knoten eine Antwort sein (03:35:37 PM) zlatinb: Aber mein Ziel ist es, mindestens ein paar Tausend Knoten zu simulieren, was bedeutet, die meisten router-Komponenten zu abstrahieren (03:35:42 PM) zlatinb: eot-checkpoint (03:36:28 PM) major hat den Raum verlassen (quit: Ping-Timeout: 320 Sekunden). (03:36:32 PM) zzz: Ich bin bestenfalls verhalten begeistert, wegen der Schwierigkeit und der langen Zeit, bis wir irgendwelche brauchbaren Ergebnisse bekämen (03:37:20 PM) zzz: Zum Einstieg habe ich kürzlich eine Reihe von Änderungen vorgenommen, um die Dinge zuverlässiger zu machen (03:37:27 PM) zzz: in 1.6.1-6 dev build (03:37:46 PM) zzz: aber ich weiß nicht, ob einer der populären Server (außer meinem) es bereits einsetzt (03:38:17 PM) zzz: Ich würde gerne sehen, dass die Server von echelon und eyedeekay es ausprobieren. Das sind zwei Batches, mit denen ich seit Monaten Probleme habe (03:38:20 PM) zzz: eot (03:38:44 PM) eyedeekay: Die meisten meiner Server folgen einfach dem PPA, ich werde git.idk.i2p aktualisieren (03:39:17 PM) zzz: git und gitssh sind zwei, die mich häufig meiden. Wenn die besser werden, merke ich es (03:40:07 PM) zzz: Die Server von echelon sind ein weiteres Rätsel. Sie scheinen häufig Probleme auf IP-Ebene zu haben (03:42:11 PM) eyedeekay: Dann kann ich das bald machen (03:43:37 PM) eyedeekay: Meine Fragen zum netDB-Test-Harness sind wahrscheinlich schlecht durchdacht; zum Beispiel: Hat das bestehende Testnetz die Fähigkeit, eine netDB zwischen den darin befindlichen routern zu simulieren? (03:44:08 PM) eyedeekay: Und wenn ja, gibt es eine Möglichkeit, sie zu nutzen? (03:44:44 PM) Die Verbindung des Kontos wurde getrennt und du bist nicht mehr in diesem Chat. Du wirst dem Chat automatisch wieder beitreten, wenn das Konto die Verbindung wiederherstellt. (03:49:14 PM) Das Thema für #i2p-dev lautet: 1.6.1-7 | nächstes Dev-Meeting 20:00 UTC Dienstag, 4. Januar 2022 (03:49:14 PM) Thema für #i2p-dev gesetzt von zzz um
09:08:14 AM am 01/03/2022 (03:49:20 PM) zzz: Um Himmels willen, nein, nicht pspice. Es war eine Art Warteschlangen-/Verhaltensnetzwerkmodell (03:50:31 PM) zzz: EOT und raus, muss los, danke euch allen (03:50:46 PM) eyedeekay: Bis später, zzz (03:51:41 PM) eyedeekay: Noch etwas zu Punkt 4? zlatinb (03:51:50 PM) zlatinb: nein, das ist alles (03:52:08 PM) eyedeekay: Alles klar, damit ist die Sitzung beendet, eine gute Woche allerseits &lt;/div></description></item><item><title>Jahresrückblick: 2021</title><link>/de/blog/2022/01/01/jahresr%C3%BCckblick-2021/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>/de/blog/2022/01/01/jahresr%C3%BCckblick-2021/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;h3 id="development-highlights">Development Highlights&lt;/h3>
&lt;p>The 0.9.49 release began the migration to the new, faster ECIES-X25519 encryption for routers. It took many years of work on the specifications and protocols for new encryption, and this release, new installs and a very small percentage of existing installs (randomly selected at restart) began using the new encryption. This is the first time that the default encryption type has ever been changed, so the full migration would take place over several releases in order to minimize any issues.&lt;/p></description></item><item><title>I2P ist von der log4j-Sicherheitslücke nicht betroffen.</title><link>/de/blog/2021/12/11/i2p-ist-von-der-log4j-sicherheitsl%C3%BCcke-nicht-betroffen./</link><pubDate>Sat, 11 Dec 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/12/11/i2p-ist-von-der-log4j-sicherheitsl%C3%BCcke-nicht-betroffen./</guid><description>&lt;p>I2P ist von der log4j-0-Day-Sicherheitslücke, die gestern veröffentlicht wurde, CVE-2021-44228, nicht betroffen. I2P verwendet log4j nicht für das Logging; dennoch mussten wir unsere Abhängigkeiten auf die Verwendung von log4j überprüfen, insbesondere jetty. Diese Überprüfung hat keine Schwachstellen ergeben.&lt;/p>
&lt;p>Es war auch wichtig, all unsere Plugins zu überprüfen. Plugins können ihre eigenen Logging-Systeme mitbringen, einschließlich log4j. Wir stellten fest, dass die meisten Plugins ebenfalls kein log4j verwenden und diejenigen, die es tun, keine verwundbare Version von log4j verwendeten.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 7. Dezember 2021</title><link>/de/blog/2021/12/07/i2p-entwicklertreffen-7.-dezember-2021/</link><pubDate>Tue, 07 Dec 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/12/07/i2p-entwicklertreffen-7.-dezember-2021/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (03:00:21 PM) eyedeekay: Hallo zusammen, willkommen zum Meeting am 7. Dezember (03:00:28 PM) eyedeekay: 1) Hi (03:00:28 PM) eyedeekay: 2) 1.6.1 Release-Status (03:00:28 PM) eyedeekay: 3) jpackage Update-Status (03:00:28 PM) eyedeekay: 4) Monero-Integrationen (03:00:28 PM) eyedeekay: 5) Neue SAM-Bibliothek (03:00:37 PM) zzz: hi (03:00:41 PM) zlatinb: hi (03:01:05 PM) eyedeekay: Hi zzz, hi zlatinb (03:01:12 PM) eyedeekay: Ist heute sonst noch jemand da? (03:01:16 PM) mode (-m ) by zzz (03:01:31 PM) eyedeekay: 2) 1.6.1 Release-Status (03:02:32 PM) eyedeekay: Release 1.6.1 ist verfügbar, der Torrent ist live, ebenso Debian/Ubuntu/Launchpad, Maven, GPlay und unser F-Droid (03:03:10 PM) eyedeekay: Das F-Droid-Repository ist noch veraltet; eine meiner Aufgaben diese Woche ist, unsere App wieder mit ihrem Auto-Build-System zum Laufen zu bringen (03:04:01 PM) eyedeekay: Die Debian-Repositories werden, soweit wir wissen, unsere Updates derzeit nicht erhalten; Leute, die Debian-Pakete verwenden, sollten zu deb.i2p2.de oder deb.i2p2.no wechseln (03:05:18 PM) eyedeekay: Das von zlatinb erstellte DMG-Bundle wurde ebenfalls auf 1.6.1 aktualisiert und ist auf den Mirrors und als Update verfügbar (03:06:01 PM) eyedeekay: Das von mir erstellte exe-Bundle wird heute hochgeladen, ich hatte es gestern geplant, bin aber in Windows-Updates steckengeblieben, also mache ich es heute Abend. (03:06:40 PM) eyedeekay: Laut stats.i2p haben etwa 20 % des Netzwerks aktualisiert (03:06:47 PM) eyedeekay: Noch etwas hinzuzufügen, zzz, zlatinb? (03:09:13 PM) eyedeekay: Hallo? (03:11:26 PM) eyedeekay: OK, ich bin zurück (03:11:40 PM) eyedeekay: (03:06:40 PM) eyedeekay: Laut stats.i2p haben etwa 20% des Netzwerks aktualisiert (03:11:40 PM) eyedeekay: (03:06:47 PM) eyedeekay: Noch etwas hinzuzufügen, zzz, zlatinb? (03:11:50 PM) zzz: ja (03:12:05 PM) zzz: noch keine Spur eines biglybt-Updates, hoffentlich kommt das bald (03:12:10 PM) zzz: noch keine Nutzerbeschwerden (03:12:26 PM) zzz: echelon hatte Probleme mit einem 1.6.1-2 Dev-Build, aber wir wissen nicht warum (03:13:03 PM) zzz: außerdem könnten Nutzer beliebiger I2P-Paketversionen (aktuell oder älter) ein Problem haben wegen geänderter jetty9-Abhängigkeiten (03:13:24 PM) zzz: falls ja, sudo apt install libservlet3.1-java manuell (03:14:44 PM) zlatinb: bzgl. biglybt: Ich habe heute früher von Parg gehört wegen einer nicht verwandten Angelegenheit, also bei ihm ist alles ok. (03:15:52 PM) zzz: kann auch das topaktuelle Ubuntu jammy betreffen, nicht sicher (03:15:52 PM) zzz: eot (03:16:12 PM) zlatinb: eot (03:16:22 PM) zzz: Ich meine das debian/ubuntu package (03:16:22 PM) zzz: eot2 (03:16:22 PM) zzz: Das betrifft debian sid und möglicherweise nur jammy (03:16:22 PM) zzz: eot3 (03:16:22 PM) zzz: Ich gebe ihm noch ein paar Tage und nerve ihn dann (03:16:31 PM) eyedeekay: Danke zzz, das mit Paket/Abhängigkeiten wird, wenn es ein Problem ist, wahrscheinlich auf Reddit aufpoppen (03:16:58 PM) eyedeekay: Ich nutze sid täglich und bin bisher nicht darauf gestoßen (03:17:01 PM) zzz: ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997213 (03:18:40 PM) eyedeekay: 3) jpackage Update-Status (03:19:36 PM) eyedeekay: Das habe ich teilweise schon abgedeckt, zlatinbs dmg-Pakete sind auf den Mirrors und auf der Website gelistet (03:20:29 PM) eyedeekay: Ich musste mein Windows-Laptop aktualisieren und habe die exe-Builds deshalb gestern nicht fertig bekommen, ist für nach dem Meeting eingeplant (03:21:08 PM) eyedeekay: Ich habe meinen News-Server umgestellt, um die neuen Pakete von zlatinb zu veröffentlichen (03:21:59 PM) eyedeekay: Von Nutzern habe ich bisher nichts gehört (03:22:27 PM) zlatinb: Das dmg jpackage ist inzwischen gut gestrafft. Wir haben einen End-to-End-Test des In-Network-Updates von 1.5.0-&amp;gt;1.5.1 gemacht und das hat funktioniert (aber erst beim zweiten Versuch) (03:23:02 PM) zlatinb: Laut snark hat 1 Person den Torrent heruntergeladen (03:23:27 PM) zlatinb: Zum mac jpackage gibt es sonst nicht viel zu berichten, es funktioniert im Wesentlichen (03:23:28 PM) zlatinb: eot (03:24:04 PM) eyedeekay: Danke zlatinb (03:24:41 PM) eyedeekay: 4) Monero-Integrationen (03:25:55 PM) eyedeekay: Über das Thanksgiving-Wochenende gab es wieder Interesse daran, Monero-over-I2P in den GUI-Wallets(insbesondere Feather) automatisch zum Laufen zu bringen (03:26:38 PM) eyedeekay: Wir machen hier einige Design-Mockups und Analysen der Abwägungen verschiedener Konfigurationen: (03:26:39 PM) eyedeekay: https://github.com/monero-project/monero-gui/issues/2274 (03:27:15 PM) eyedeekay: Sie sind daran interessiert, mehrere Dinge von uns zu übernehmen, darunter langfristig auch unser Modell für die Verteilung von Software-Updates im Netzwerk (03:27:53 PM) eyedeekay: Wenn jemand sich an der Diskussion beteiligen möchte, führen wir sie hauptsächlich dort und außerdem im Monero-Matrix-Kanal (03:28:06 PM) eyedeekay: Monero-Community (03:28:20 PM) eyedeekay: EOT (03:29:05 PM) eyedeekay: 5) Neue SAM-Bibliothek (03:29:14 PM) zzz: cool, ich nehme an, sie haben sich bereits angeschaut, was Bitcoin für die Low-Level-Adressprotokolle gemacht hat (03:29:17 PM) zzz: eot (03:30:31 PM) eyedeekay: Ja, haben sie (03:31:24 PM) eyedeekay: Außerdem haben die Leute bei diva.exchange letzte Woche eine neue SAM-Bibliothek für node.js/javascript im Allgemeinen erstellt (03:32:02 PM) eyedeekay: Sie ist wesentlich gründlicher und aktueller dokumentiert als die alte, die jetzt nicht mehr gepflegt wird (03:32:07 PM) eyedeekay: Quelle ist hier: https://codeberg.org/diva.exchange/i2p-sam (03:32:23 PM) eyedeekay: NPM-Paket ist hier https://www.npmjs.com/package/@diva.exchange/i2p-sam (03:33:00 PM) eyedeekay: Angesichts der Popularität von node gebe ich dem ein wenig zusätzliche Aufmerksamkeit, scheint so, als würde heutzutage jeder seine Webapps in node schreiben (03:33:15 PM) eyedeekay: eot (03:34:21 PM) eyedeekay: Sonst noch etwas fürs Meeting? (03:35:13 PM) zlatinb: nicht von mir (03:36:01 PM) eyedeekay: Timeout 1, (03:36:04 PM) eyedeekay: 1m (03:37:03 PM) eyedeekay: OK, dann danke zzz, zlatinb, das nächste Meeting ist am 4. Januar 2022 (03:37:03 PM) eyedeekay: Ich werde die Logs in Kürze posten &lt;/div></description></item><item><title>1.6.1 Veröffentlichung</title><link>/de/blog/2021/11/29/1.6.1-ver%C3%B6ffentlichung/</link><pubDate>Mon, 29 Nov 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/11/29/1.6.1-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>Hinweis: 1.6.1 ist das aktuelle Release. 1.6.0 wurde getaggt, aber nicht veröffentlicht.&lt;/p>
&lt;p>Diese Version schließt den Rollout zweier großer Protokollaktualisierungen ab, die 2021 entwickelt wurden. Der Umstieg auf X25519-Verschlüsselung für routers wird beschleunigt, und wir erwarten, dass bis Ende des Jahres fast alle routers neue Schlüssel erhalten haben. Kurze tunnel-Build-Nachrichten werden aktiviert, was eine erhebliche Reduzierung der Bandbreite ermöglicht.&lt;/p>
&lt;p>Wir haben dem neuen Installationsassistenten ein Panel zur Themenauswahl hinzugefügt. Wir haben die SSU-Leistung verbessert und ein Problem mit SSU-Peer-Test-Nachrichten behoben. Der Bloom-Filter für den tunnel-Build wurde angepasst, um den Speicherverbrauch zu reduzieren. Wir haben die Unterstützung für Nicht-Java-Plugins verbessert.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 02. November 2021</title><link>/de/blog/2021/11/02/i2p-entwicklertreffen-02.-november-2021/</link><pubDate>Tue, 02 Nov 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/11/02/i2p-entwicklertreffen-02.-november-2021/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb, Ryemantis_&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:00:16 PM) eyedeekay: Hallo zusammen, willkommen zum Community-Meeting am 2. November (04:00:16 PM) eyedeekay: 1) Hi (04:00:16 PM) eyedeekay: 2) 1.6.0 Entwicklungsstand / bevorstehendes Release (04:00:16 PM) eyedeekay: 3) mac/win jpackage Beta-Status, Nutzer-Testberichte, In-Netz 17.0.2 Update-Status, Pläne für das 1.6.0-Update? (04:00:35 PM) zzz: hi (04:00:38 PM) zlatinb: hi (04:00:55 PM) eyedeekay: Hi zzz, zlatinb (04:01:25 PM) eyedeekay: 2) 1.6.0 Entwicklungsstand / bevorstehendes Release (04:02:25 PM) eyedeekay: Der Release-Thread ist hier: `http://zzz.i2p/topics/3170-1-6-0-release-summary` und wir haben noch kein Datum festgelegt. Ich hätte in diesem Thread antworten sollen, wollen wir das hier tun? (04:02:43 PM) zzz: ja bitte (04:03:18 PM) zzz: 3 Wochen ab jetzt wären 13 Wochen. +/- 1 Woche ist für mich auch ok (04:03:19 PM) eyedeekay: OK, in meinem Fall bin ich für die Woche des 29., nach dem US-Thanksgiving (04:04:12 PM) zlatinb: Ich bin AFK von meiner Haupt-Workstation bis Anfang Dezember, kann also keine jpackage-Installer bauen oder signieren. Aber ein OTP (Einmalpasswort) für das signtool kann ich trotzdem geben, das ist auf meinem Handy. (04:05:34 PM) zzz: ok, also vorläufig die Woche des 28. dann? eche|off eche|on irgendwelche Einwände? (04:07:30 PM) eyedeekay: Woche des 28. klingt für mich vorerst gut. (04:08:34 PM) eyedeekay: Noch etwas zu Punkt 2)? (04:08:45 PM) zzz: ja, kurzer Status (04:09:02 PM) zzz: es sieht nach einem eher moderaten Release aus, gemessen an der Anzahl der Änderungen (04:09:27 PM) zzz: einige SSU-Beschleunigungen sind vielleicht die Schlagzeile (04:09:48 PM) zzz: zlatinb, wenn du Zeit hast, die Deprecation-Korrekturen bei den Unit-Tests noch reinzuquetschen, wäre das gut (04:09:52 PM) zzz: EOT (04:10:02 PM) eyedeekay: Danke zzz (04:10:28 PM) zlatinb: ja, keine Versprechen bei den Unit-Tests :) (04:10:42 PM) eyedeekay: 3) mac/win jpackage Beta-Status, Nutzer-Testberichte, In-Netz 17.0.2 Update-Status, Pläne für das 1.6.0-Update? (04:12:18 PM) zlatinb: Ich nehme an, das ist jdk 17.0.1, es gibt noch kein 17.0.2 soweit ich weiß (04:12:21 PM) zzz: ja, ich habe diesen Punkt nur hinzugefügt, damit ihr zwei der Community ein Update geben könnt (04:12:32 PM) eyedeekay: zlatinb und ich haben vor ein paar Tagen darüber gesprochen und die Möglichkeit eines OpenJDK-17-Updates für die jpackage-Installationen bewertet (04:12:43 PM) zzz: ignoriert etwaige Tippfehler :) (04:13:36 PM) Ryemantis__ heißt jetzt Ryemantis_ (04:14:08 PM) eyedeekay: Im Moment sind wir bereit, In-Netzwerk-Updates der jpackage-Installationen zu machen, aber wir werden auf das Haupt-Release warten, um unsere jpackage-Releases zu machen, die dann auf entweder 17.0.1 oder 17.0.2 aktualisieren (04:14:55 PM) zlatinb: 17.0.2 ist erst für Mitte Januar fällig, daher sollten wir definitiv ein 1.6.0-jpackage-Release haben (04:15:32 PM) zlatinb: Meiner Ansicht nach würde ich wirklich gerne einen Probelauf des In-Netzwerk-Update-Prozesses machen, um etwaige Bugs auszumerzen, aber das muss in den nächsten 7 Tagen passieren, denn danach bin ich AFK (04:16:03 PM) zlatinb: Zusammengefasst muss Folgendes passieren: (04:16:12 PM) zzz: eyedeekay, das war nicht sehr klar ... ihr seid „bereit“, aber ihr macht es nicht, ihr wollt warten? (04:16:28 PM) zlatinb: 1. Aktualisierung des i2p.newsxml-Repos, um pro Plattform eine entries.html zu erzeugen (04:16:50 PM) zlatinb: 2. Sicherstellen, dass die News-HTTP-Server von idk und ech die neuen news.su3-Dateien ausliefern können (04:17:17 PM) zlatinb: 3. i2p.i2p vom Tag i2p-1.5.0 branchen, CoreVersion/RouterVersion erhöhen, i2p-1.5.1 taggen (04:17:27 PM) zlatinb: 4. jpackage-Installer bauen, nach Bedarf signieren/notarisieren (04:17:47 PM) zlatinb: 5. neue entries.html mit neuer release.json bauen (04:17:50 PM) zlatinb: 6. deployen (04:17:51 PM) zlatinb: eot (04:18:03 PM) zlatinb: Ich weiß also nicht, ob das in 7 Tagen passieren kann, aber es wäre sehr schön, wenn ja (04:19:10 PM) eyedeekay: Mit „bereit“ meine ich, dass die i2p.newsxml-Änderungen valide Feeds erzeugen, die zur Verteilung von In-Netzwerk-Updates genutzt werden können, und sie funktionieren mit meinem lighttpd-News-Setup (04:20:00 PM) eyedeekay: Ich muss plattformspezifische entries.html-Unterstützung hinzufügen; momentan bekommt jeder alle News, aber einen anderen Torrent (04:20:38 PM) zzz: noch größere Perspektive: Da es Beta ist, läuft es gut, bekommt ihr Downloads und/oder Beschwerden? (04:21:16 PM) zlatinb: Downloads – ~25/Tag für Mac, ~100/Tag für Windows laut Matomo (04:21:44 PM) eyedeekay: Keine größeren Beschwerden, es gab ein Problem mit der Erkennung des Pfads zum installierten Paket je nach Architektur und ob Windows installiert war, was einen Teil der Windows-Nutzer betrifft, aber nur wenn der Launcher aus dem Installer heraus gestartet wird (04:22:03 PM) eyedeekay: Nachdem der Installer durchgelaufen ist, verschwindet der Bug, und in der neuen Version ist es behoben (04:22:11 PM) eyedeekay: Also, wird es sein (04:22:15 PM) zzz: großartig (04:22:21 PM) eyedeekay: Das ist die Sache, die zab letzten Monat gemeldet hat (04:22:40 PM) eyedeekay: *installiert oder aus einer früheren Ausgabe aktualisiert (04:24:34 PM) Ryemantis_: Hallo zusammen. Wollte mich auch kurz melden und mich entschuldigen, dass ich in den letzten Wochen so still war. Der Oktober war bei mir sehr beschäftigt und dazu kam noch ein Hardware-Ausfall. Nach dieser Woche sollte ich etwas Zeit haben, meinen Arbeitsplatz wieder zusammenzubauen und die Arbeit an Android I2P fortzusetzen. Ich arbeite derzeit an LiveData, dem Remote-Starten von I2P und einem UPnP-Fix. Ich werde auch im Forum ein Update posten, sobald ich wieder (04:24:35 PM) Ryemantis_: dran bin. Bitte lasst mich auch wissen, falls etwas anderes sofortigere Aufmerksamkeit benötigt. (04:25:04 PM) eyedeekay: Schön, von dir zu hören, Ryemantis_, und willkommen im Meeting (04:25:28 PM) eyedeekay: Danke für das Update zu deiner Arbeit, Hardware-Ausfälle und das Leben passieren uns allen (04:27:01 PM) eyedeekay: Zurück zu 3) für einen Moment: Für den Moment liegt es bei mir, Unterstützung für entries.html in data/platform/branch/entries.html hinzuzufügen, anstatt nur in data/entries.html, damit wir plattformspezifische Newsfeeds haben (04:27:13 PM) Ryemantis_: Ich schätze das Verständnis sehr und danke euch allen für eure harte Arbeit (04:28:23 PM) eyedeekay: Im Gegensatz zu einem Feed, bei dem jeder die News von allen bekommt (04:29:00 PM) eyedeekay: Danach können wir bei Schritt 3. in zlatinbs Beschreibung anfangen (04:29:37 PM) eyedeekay: Noch etwas zu 3)? (04:30:20 PM) zlatinb: nein, ich denke, das erfasst alles (04:30:46 PM) eyedeekay: Cool, sonst noch etwas fürs Meeting, zzz zlatinb Ryemantis_? (04:31:04 PM) zzz: nö (04:31:30 PM) Ryemantis_: nö (04:31:49 PM) zlatinb: ja, kurz – ist das nächste Meeting am 1.? (04:31:54 PM) ***zlatinb schaut in den Kalender (04:32:12 PM) eyedeekay: Ich denke der 7., zlatinb (04:32:20 PM) zlatinb: ok, dann egal (04:32:33 PM) eyedeekay: Der Erste ist laut meinem Kalender ein Mittwoch (04:33:28 PM) eyedeekay: Ach ja, das erinnert mich: Sommerzeit (DST). Ich habe die Meetings immer in UTC geplant, aber möchte jemand die Zeit des Meetings wegen der Sommerzeit anpassen? (04:33:36 PM) zzz hat das Thema geändert zu: 1.5.0-4 | Tag-Freeze Mi., 17. Nov. (04:35:30 PM) eyedeekay: Ich werte das dann als Nein. Sofern es niemand in einem Foren-Thread anspricht, werden die Meetings weiterhin zur gleichen Uhrzeit UTC angesetzt (04:36:05 PM) eyedeekay: Danke an alle fürs Kommen zum Meeting, ich poste die Logs in ein paar Minuten. &lt;/div></description></item><item><title>I2P Jpackages erhalten ihr erstes Update</title><link>/de/blog/2021/11/02/i2p-jpackages-erhalten-ihr-erstes-update/</link><pubDate>Tue, 02 Nov 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/11/02/i2p-jpackages-erhalten-ihr-erstes-update/</guid><description>&lt;p>Vor einigen Monaten haben wir neue Pakete veröffentlicht, die neuen Nutzern den Einstieg in das I2P-Netzwerk erleichtern sollen, indem sie die Installation und Konfiguration von I2P für mehr Menschen vereinfachen. Wir haben Dutzende Schritte aus dem Installationsprozess entfernt, indem wir von einer externen JVM auf ein Jpackage umgestellt, Standardpakete für die Zielbetriebssysteme erstellt und sie so signiert haben, dass das Betriebssystem sie erkennt, um die Nutzer zu schützen. Seitdem haben die jpackage routers einen neuen Meilenstein erreicht: Sie werden in Kürze ihre ersten inkrementellen Updates erhalten. Diese Updates werden das JDK 16 jpackage durch ein aktualisiertes JDK 17 jpackage ersetzen und Korrekturen für einige kleine Fehler enthalten, die wir nach der Veröffentlichung entdeckt haben.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 05. Oktober 2021</title><link>/de/blog/2021/10/05/i2p-entwicklertreffen-05.-oktober-2021/</link><pubDate>Tue, 05 Oct 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/10/05/i2p-entwicklertreffen-05.-oktober-2021/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb, T3s|4&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:00:04 PM) eyedeekay: Hallo zusammen, willkommen zum Community-Meeting (04:00:04 PM) eyedeekay: 1) Hi (04:00:04 PM) eyedeekay: 2) Verbleibende 0.9.50/1.5.0 Punkte (04:00:04 PM) eyedeekay: 3) Jpackage-Distributionen (04:00:04 PM) eyedeekay: 4) 1.6.0 Entwicklungsstatus (04:00:15 PM) mode (-m ) von zzz (04:00:16 PM) eyedeekay: 1) Hi, wer ist heute hier? (04:00:24 PM) zlatinb: hi (04:00:24 PM) zzz: hier (04:00:48 PM) eyedeekay: Hi zzz, hi zlatinb (04:01:30 PM) eyedeekay: 2) Verbleibende 0.9.50/1.5.0 Punkte (04:02:21 PM) eyedeekay: Es ist dieselbe Geschichte wie beim letzten Meeting: Wir können mhatta derzeit nicht erreichen, und daher sind unsere Debian-Hauptpakete nicht aktualisiert (04:02:55 PM) eyedeekay: Die offizielle Empfehlung zur Installation von I2P auf Debian und Ubuntu wird sich im nächsten Release dahingehend ändern, dass unser eigenes .deb-Repository/PPA verwendet wird (04:03:26 PM) eyedeekay: Wir aktualisieren außerdem die Anleitungen, um einige Empfehlungen aufzunehmen, die die Nutzung unseres Repositorys sicherer machen (04:03:52 PM) eyedeekay: In der neuen Konfiguration sind unsere .deb-Paket-Signaturschlüssel nur für unsere Pakete gültig, statt für alle Pakete (04:04:04 PM) eyedeekay: Bestehende Debian-/Ubuntu-Nutzer müssen nichts ändern (04:05:04 PM) eyedeekay: Das ist alles von mir zu 2). Hat sonst noch jemand etwas? (04:05:23 PM) T3s|4: eyedeekay: ^alles notiert, und ich bin ebenfalls anwesend (04:06:21 PM) eyedeekay: Danke, T3s|4 (04:06:21 PM) eyedeekay: Timeout 1 Min. für 2) (04:07:36 PM) eyedeekay: OK 3) Jpackage-Distributionen (04:08:02 PM) zlatinb: Ich habe zwei Punkte zu diesem Thema, beide nicht gut (04:08:18 PM) eyedeekay: OK, dann solltest du vielleicht anfangen (04:08:42 PM) zlatinb: 3.1 - Das Mac-DMG wurde nicht korrekt auf den sigterm.no-Mirror verteilt, und ich habe es zwei Wochen nach dem Release entdeckt (04:09:11 PM) zlatinb: Das ist ein großer Fail; wir müssen verstehen, warum es passiert ist und wie wir es künftig verhindern können (04:09:30 PM) zlatinb: 3.2 - Ich habe gerade das Windows-AIO auf einer frischen Windows-10-VM mit nur installiertem Firefox ausprobiert, und die .bat konnte die I2P.exe nicht starten (04:09:50 PM) zlatinb: Das manuelle Starten der I2P.exe funktionierte einwandfrei, aber irgendetwas in der Verbindung zwischen den beiden schlug fehl (04:09:50 PM) zzz: what is AIO? (04:09:55 PM) eyedeekay: Easy-Install (04:09:56 PM) zlatinb: All-In-One (04:10:17 PM) zlatinb: EOT (04:11:42 PM) eyedeekay: Der sigterm.no-Fail ging teilweise auf meine Kappe; ich habe das Problem dort gelöst, es hing mit der Art zusammen, wie ich zuvor das Mirror-Syncing gemacht habe. (04:12:13 PM) eyedeekay: Zum Windows-Bundle: Das sollte auf keinen Fall so sein, nicht gut. Ich verfolge das auf i2p.firefox weiter, sobald das Meeting vorbei ist. Danke, dass du mich darauf aufmerksam gemacht hast. (04:12:50 PM) zlatinb: ok, helfe gerne beim Debuggen, in welcher Form auch immer (04:14:54 PM) eyedeekay: OK, von meiner Seite teste ich die Änderungen an i2p.newsxml, mit denen wir Updates machen wollen; sollte diese Woche zur Prüfung bereit sein, es gibt ein paar kleine Änderungen an den Anweisungen für den Betrieb des News-Servers, die ich mit ech durchgehen muss, aber wir stehen dazu bereits in Kontakt (04:16:03 PM) zzz: 3.3 bzgl. Bundles für OSX empfehle ich, dass wir darauf hinweisen, dass sie auf ARM-Macs ungetestet sind, die Performance unbekannt ist und wir Tester suchen sollten (04:16:17 PM) eyedeekay: Ja, einverstanden. Ich kann diese Änderung heute Abend auf der Website machen (04:16:19 PM) zzz: Und darauf basierend entscheiden, wann wir mit ARM-Builds beginnen (04:17:17 PM) eyedeekay: Mach ich (04:17:20 PM) zzz: Beachte, dass Java 17 theoretisch OSX ARM nativ unterstützt, aber ich weiß nicht, ob irgendeine der OpenJDK-Typ-Seiten die JRE-Builds schon hat (04:18:26 PM) zzz: EOT, danke (04:18:38 PM) zlatinb: Das Bauen für Mac aarch64 muss auf einem Mac aarch64 erfolgen, wegen jpackage (04:18:55 PM) zlatinb: Das heißt, ich brauche irgendwann einen ARM-Mac (04:19:12 PM) zlatinb: Oder jemand anderes braucht einen Apple-Dev-Account (04:19:31 PM) zlatinb: eot (04:20:35 PM) eyedeekay: Mein Mac ist leider auch x86_64, sonst würde ich es anbieten (04:21:17 PM) eyedeekay: Noch etwas zu 3)? (04:22:19 PM) eyedeekay: OK, dann ist 4) 1.6.0 Entwicklungsstatus (04:25:17 PM) eyedeekay: zzz hält uns hier über seine Entwicklungen und den Status auf dem Laufenden: `http://zzz.i2p/topics/3170-1-6-0-release-summary` (04:25:20 PM) eyedeekay: 6 Wochen sind um, ca. 7 Wochen noch (04:25:40 PM) eyedeekay: Eine meiner zwei großen geplanten Änderungen für die router console kommt wahrscheinlich nicht rein: X-I2P-Locations im HTTP-Proxy (04:26:10 PM) eyedeekay: Die andere, das Verwalten von Fork-and-Forget-Plugins, wird diese Woche fertig (04:27:10 PM) eyedeekay: Die Arbeiten an SSU2 gehen in #LS2 weiter (04:27:10 PM) eyedeekay: zlatinb und zzz haben außerdem Performanceprobleme in SSU1 identifiziert und debuggt (04:27:26 PM) eyedeekay: Noch etwas hinzuzufügen, zzz, zlatinb (04:27:28 PM) eyedeekay: ? (04:28:07 PM) zzz: Bisher gibt es in diesem Release nicht viele große Dinge (04:28:21 PM) zzz: Sehr kleiner Diff bisher (04:28:50 PM) zzz: Lasst uns andere große Änderungen bald einbringen (04:29:36 PM) eyedeekay: Ich lasse bei mir nichts Großes oder Drastisches über dieses Wochenende hinaus zu. Wenn ich es bis Montag nicht schaffe, bleibe ich bei kleinen Sachen. (04:29:40 PM) zzz: Sollte im Plan für ein Release Ende Nov. sein (04:30:43 PM) zzz: eot (04:30:45 PM) zzz: Oh, außerdem warten wir auf ein post-EOL-Jetty-9.3.30-Release mit einigen CVE-Backports. Sie haben es getaggt, aber die Builds noch nicht veröffentlicht; das ist typisch für sie (04:31:43 PM) eyedeekay: Wenn sie zu lange warten, die Builds zu veröffentlichen, würde das eine Verzögerung des Releases erfordern? (04:32:37 PM) zzz: Sollte nur etwa eine Woche sein. Wenn sie es aus irgendeinem Grund nicht tun, können wir einfach ihre Patches nehmen (04:33:02 PM) eyedeekay: OK, danke für die Klarstellung (04:33:35 PM) eyedeekay: Gibt es noch etwas zu 4)? Und falls nicht, gibt es sonst noch etwas, das jemand besprechen möchte, solange wir hier sind? (04:35:03 PM) eyedeekay: Timeout 1 Min. (04:35:04 PM) zzz: Wenn jemand mit registriertem Nick Voice möchte, sagt mir Bescheid, bevor ich auf den 'm'-Button klicke. Entschuldigt die Unannehmlichkeiten (04:37:10 PM) eyedeekay: OK, danke euch allen fürs Kommen zum Meeting (04:37:10 PM) eyedeekay: Wir sehen uns auf IRC und beim Meeting nächsten Monat (04:37:20 PM) eyedeekay: Ich habe ein paar Website-Updates zu machen (04:37:59 PM) eyedeekay: Bitte beachtet zzz's ^ Aussage zu Voice auf dem IRC-Server (04:40:00 PM) eyedeekay: Oh, noch etwas: Ich bin Donnerstag und Freitag außer Haus und werde an den Tagen offline arbeiten. Schreibt idk_afk, wenn ich nicht online bin, und ich sehe es bis zum Abend &lt;/div></description></item><item><title>Bitcoin Core unterstützt jetzt I2P!</title><link>/de/blog/2021/09/18/bitcoin-core-unterst%C3%BCtzt-jetzt-i2p/</link><pubDate>Sat, 18 Sep 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/09/18/bitcoin-core-unterst%C3%BCtzt-jetzt-i2p/</guid><description>&lt;p>Ein seit Monaten vorbereitetes Ereignis: Bitcoin Core hat offizielle Unterstützung für I2P hinzugefügt! Bitcoin-over-I2P-Knoten können vollständig mit den übrigen Bitcoin-Knoten interagieren, wobei sie von Knoten unterstützt werden, die sowohl in I2P als auch im Clearnet aktiv sind, und sind damit vollwertige Teilnehmer im Bitcoin-Netzwerk. Es ist spannend zu sehen, dass große Communities wie Bitcoin die Vorteile erkennen, die I2P ihnen bringen kann, indem es Menschen auf der ganzen Welt Privatsphäre und Erreichbarkeit bietet.&lt;/p></description></item><item><title>Verbesserung der I2P-Verbreitung und des Onboardings mit Jpackage, I2P-Zero</title><link>/de/blog/2021/09/15/improving-i2p-adoption-and-onboarding-using-jpackage-i2p-zero/</link><pubDate>Wed, 15 Sep 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/09/15/improving-i2p-adoption-and-onboarding-using-jpackage-i2p-zero/</guid><description>&lt;p>Die meiste Zeit seiner Existenz war I2P eine Anwendung, die mit Hilfe einer bereits auf der Plattform installierten Java Virtual Machine (JVM; Java‑virtuelle Maschine) läuft. Das war zwar schon immer die übliche Art, Java‑Anwendungen zu verteilen, führt für viele jedoch zu einem komplizierten Installationsvorgang. Komplizierter wird es dadurch, dass die „richtige Antwort“ darauf, wie man I2P auf einer bestimmten Plattform leicht installierbar macht, nicht unbedingt dieselbe ist wie auf einer anderen Plattform. So lässt sich I2P auf Debian‑ und Ubuntu‑basierten Betriebssystemen mit Standardwerkzeugen recht einfach installieren, weil wir die benötigten Java‑Komponenten in unserem Paket einfach als &amp;ldquo;Required&amp;rdquo; deklarieren können; unter Windows oder OSX gibt es jedoch kein entsprechendes System, das es uns ermöglicht sicherzustellen, dass eine kompatible Java‑Version installiert ist.&lt;/p></description></item><item><title>Bringen Sie Ihre I2P-Kenntnisse mit verschlüsselten LeaseSets auf das nächste Niveau</title><link>/de/blog/2021/09/07/level-up-your-i2p-skills-with-encrypted-leasesets/</link><pubDate>Tue, 07 Sep 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/09/07/level-up-your-i2p-skills-with-encrypted-leasesets/</guid><description>&lt;h2 id="bringen-sie-ihre-i2p-kenntnisse-mit-verschlüsselten-leasesets-auf-das-nächste-niveau">Bringen Sie Ihre I2P-Kenntnisse mit verschlüsselten LeaseSets auf das nächste Niveau&lt;/h2>
&lt;p>Es wurde in der Vergangenheit gesagt, dass I2P die Unterstützung für versteckte Dienste betont, was in vielerlei Hinsicht zutrifft. Allerdings bedeutet das für Nutzer, Entwickler und Administratoren versteckter Dienste nicht immer dasselbe. Verschlüsselte LeaseSets und ihre Anwendungsfälle bieten einen einzigartigen, praktischen Einblick darin, wie I2P versteckte Dienste vielseitiger und einfacher zu verwalten macht und wie I2P auf dem Konzept der versteckten Dienste aufbaut, um für potenziell interessante Anwendungsfälle Sicherheitsvorteile zu bieten.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 7. September 2021</title><link>/de/blog/2021/09/07/i2p-entwicklertreffen-7.-september-2021/</link><pubDate>Tue, 07 Sep 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/09/07/i2p-entwicklertreffen-7.-september-2021/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:02:11 PM) eyedeekay: Hallo zusammen, entschuldigt die kurze Vorankündigung, willkommen zur Sitzung am 7. September (04:02:11 PM) eyedeekay: 1) Hi (04:02:11 PM) eyedeekay: 2) Verbleibende 0.9.50/1.5.0 Punkte (04:02:11 PM) eyedeekay: 3) Änderungen am Debian-Repository (04:02:11 PM) eyedeekay: 4) Jpackage-Distributionen (04:02:11 PM) eyedeekay: 5) Pläne für 1.6.0 (04:03:12 PM) zlatinb: hi (04:03:21 PM) eyedeekay: Hi zlatinb (04:04:21 PM) eyedeekay: OK, wir können einfach loslegen. Falls noch jemand mitten in der Sitzung dazukommt, sagt bitte kurz Bescheid, dass ihr da seid (04:04:49 PM) zzz: hi (04:04:54 PM) eyedeekay: Hi zzz (04:05:03 PM) eyedeekay: Ich übernehme 2) verbleibende 0.9.50‑Punkte und 1.5.0‑Punkte (04:05:41 PM) serempa: hi (04:05:55 PM) eyedeekay: Hi serempa, willkommen zur Community-Sitzung (04:06:19 PM) serempa: oh, was für ein Glück :) (04:06:20 PM) eyedeekay: Die übliche Geschichte: Unser Debian-Upstream-Paket, gepflegt von mhatta, ist nicht aktuell. An diesem Punkt empfehlen wir, das Projekt-Debian-Repository zu verwenden, neu unter meiner Administration auf http(s)://deb.i2p2.de (04:06:54 PM) eyedeekay: Erster Dienstag jeden Monats, 20:00 UTC, sagt es euren Freunden :) (04:07:19 PM) serempa: hmm, eigentlich benutze ich i2pd (04:07:28 PM) zzz: sieht so aus, als wären unser f-droid und offizielles f-droid noch todo, eyedeekay? (04:07:41 PM) eyedeekay: Ja, dazu wollte ich gerade kommen (04:09:26 PM) eyedeekay: Ich bringe das F-Droid-Repository noch auf den neuesten Stand, ich habe keinen Einfluss darauf, wann das offizielle F-Droid aktualisiert wird. Daher wird die Empfehlung ähnlich sein: Unser F-Droid wird vor dem offiziellen F-Droid-Repository aktualisiert (04:10:23 PM) eyedeekay: Für aktuelle Pakete ist unser selbst gehostetes F-Droid daher wahrscheinlich erforderlich (04:10:48 PM) zzz: Ich sehe sonst nichts, was fehlt (04:11:42 PM) eyedeekay: Das sind die einzigen beiden verbleibenden Release-Produkte (04:12:35 PM) serempa: Sorry für die Frage, aber werden ARM-Pakete von jemandem gepflegt? (04:13:16 PM) zzz: Wir laufen auf jeder Plattform, die Java hat (04:13:20 PM) serempa: in den rpi-Repos ist es 0.9.38-3.1 (04:13:47 PM) eyedeekay: Das ist Raspbian, ohne deb.i2p2.de zur sources.list hinzuzufügen? (04:14:01 PM) eyedeekay: Nur um sicherzugehen, serempa? (04:14:05 PM) zzz: du kannst den Anweisungen auf geti2p.net/debian folgen, um unser Repo zu verwenden, serempa (04:14:21 PM) serempa: ah, kapiert, sorry (04:14:23 PM) eyedeekay: Ja, es sollte aktuelle Pi-Pakete haben (04:14:37 PM) eyedeekay: Was uns zu 3) Änderungen am Debian-Repository bringt (04:14:37 PM) eyedeekay: Wir hatten ein DNS-Problem mit dem alten http://deb.i2p2.no Repository (04:15:43 PM) eyedeekay: Der Server, den wir dafür benutzt haben, wird nicht mehr für irgendetwas verwendet; er wurde ausgemustert. Ab jetzt sind deb.i2p2.de und deb.i2p2.no sowohl über HTTP als auch über HTTPS erreichbar (04:16:40 PM) eyedeekay: Bitte lasst uns wissen, wenn ihr beim neuen Setup auf Probleme stoßt; insgesamt sollte es weniger Probleme geben (04:17:22 PM) eyedeekay: Noch etwas zu 3)? (04:18:07 PM) eyedeekay: 4) Jpackage-Distributionen (04:19:29 PM) eyedeekay: Zab hatte bisher eine erfolgreiche jpackage-Veröffentlichung; zumindest nutzen es einige Leute (04:20:29 PM) eyedeekay: Wir haben jetzt eine bessere Vorstellung davon, wie wir den News-Server anpassen, sodass die jpackages Nachrichten und Updates für ihre Distributionen abrufen können (04:20:45 PM) eyedeekay: Ich verzögere meine Veröffentlichung, bis ich eine neue Version von I2P In Private Browsing herausbringen kann, die ein paar Bugfixes enthält und die Startseite und die Suchmaschine setzt (04:21:31 PM) eyedeekay: Das sollte etwa noch eine Woche dauern (04:21:49 PM) eyedeekay: Noch etwas zu 4), zlatinb? zzz? (04:22:06 PM) zlatinb: ups, Moment (04:22:06 PM) zlatinb: lag lag (04:22:37 PM) eyedeekay: Kein Problem, leg los, zlatinb (04:22:39 PM) zlatinb: ja, das Mac-DMG bekommt im Schnitt ~25 Downloads/Tag (04:22:44 PM) eyedeekay: Nice! (04:23:10 PM) zlatinb: die Seite /en/download/mac bekommt auch guten Traffic. Viele Leute besuchen sie, nachdem sie versucht haben, die .jar herunterzuladen (04:23:50 PM) zzz: wieder da, sorry, Computerprobleme (04:24:12 PM) eyedeekay: (04:22:39 PM) zlatinb: ja, das Mac-DMG bekommt im Schnitt ~25 Downloads/Tag (04:24:12 PM) eyedeekay: (04:22:44 PM) eyedeekay: Nice! (04:24:12 PM) eyedeekay: (04:23:10 PM) zlatinb: die Seite /en/download/mac bekommt auch guten Traffic. Viele Leute besuchen sie, nachdem sie versucht haben, die .jar herunterzuladen (04:24:24 PM) eyedeekay: Für den Fall, dass du es brauchst^ (04:25:09 PM) zzz: habt ihr drei die News-Server-URL-Probleme schon gelöst? (04:25:39 PM) zlatinb: was auf aktuellen Mac-OS-Versionen wegen der Notarisierung überhaupt nicht funktioniert (04:25:39 PM) zlatinb: eot (04:25:39 PM) zlatinb_ heißt jetzt zlatinb (04:25:47 PM) zlatinb: starker Lag, sorry (04:27:00 PM) eyedeekay: Noch nicht. zlatinb, wann wäre eine gute Zeit für uns, um uns zu treffen und über die verbleibenden News-URL-Probleme zu sprechen? Ich habe ein, zwei Fragen an dich zu den Anforderungen; wenn wir uns diese Woche treffen könnten, würde das reichen (04:27:42 PM) zlatinb: ja, ich übernehme gern die Python-Änderungen, sobald wir uns darauf geeinigt haben, wie wir es handhaben (04:27:56 PM) zlatinb: die große Frage ist, ob wir separate News-Feeds für die unterschiedlichen Produkte wollen oder nur unterschiedliche Metadaten (04:28:05 PM) zlatinb: das müssen wir entscheiden (04:29:45 PM) eyedeekay: Dann würde ich dazu gern diese Woche ein kurzes Voice-Meeting machen; Termin können wir später festlegen, ich bin mir noch nicht sicher, welche Vor- und Nachteile mir wichtig sind (04:30:01 PM) zlatinb: klar (04:30:08 PM) eyedeekay: Klingt gut (04:30:21 PM) eyedeekay: Noch etwas zu 4)? (04:30:30 PM) zzz: Ihr braucht einen anderen Feed, wenn ihr das erste Mal ein Zwischen-Update macht, z. B. für Java (04:31:17 PM) zzz: nimm auf jeden Fall echelon dazu, er hat möglicherweise eigene Themen (04:32:19 PM) eyedeekay: Zwischendurch wie von non-jpackage zu jpackage? Bei mir ist das „deaktiviert“: Der NSIS-Installer überschreibt keinen IzPack-Installer, wenn er einen findet (04:33:01 PM) zzz: mir fiel das richtige Wort nicht ein. Ich meine eine Zwischenveröffentlichung zwischen den Upstream-Releases, z. B. 1.5.1 (04:33:10 PM) eyedeekay: Ah, verstehe (04:33:20 PM) eyedeekay: Das ergibt Sinn, danke fürs Hinweisen (04:33:50 PM) eyedeekay: Ich schicke eine Gruppenmail, damit alle eingebunden sind (04:34:12 PM) eyedeekay: Und wir werden sie wegen der OpenJDK-Releases definitiv brauchen (04:34:34 PM) eyedeekay: Also ist es uns definitiv wichtig (04:35:13 PM) eyedeekay: OK, noch etwas zu 4)? (04:36:21 PM) eyedeekay: Das bringt uns zu 5) Pläne für 1.6.0 (04:37:45 PM) eyedeekay: Wir sollten uns wohl kurz Zeit nehmen, unsere Pläne aufzuschreiben, Timeout 3 Min (04:38:23 PM) zzz: Ich habe die Roadmap auf der Website für 1.5.0 und 1.6.0 aktualisiert – eyedeekay, bitte prüfe und korrigiere deine Punkte (04:38:45 PM) zlatinb: Ich schaue, ob es einen schnellen Fix für die SSU‑Langsamkeit gibt, die ich im Testnet beobachtet habe. Wenn es etwas Einfaches ist, wie ein verzögertes ACK, das zu lange dauert, denke ich, dass wir es in 1.6.0 aufnehmen können (04:39:04 PM) zlatinb: wenn es sich als komplizierter herausstellt, lohnt es sich nicht wirklich, da wir an einem Ersatz arbeiten (04:39:40 PM) zzz: Ich habe nicht viel auf meiner Liste für 1.6.0 ... Im Moment ist meine Hauptpriorität SSU2; das ist noch ganz am Anfang, ich rechne nicht damit, dass es vor Mitte nächsten Jahres fertig wird (04:39:52 PM) eyedeekay: Ack, zzz, mache ich heute Abend (04:39:52 PM) eyedeekay: Ich habe Copypasta mitgebracht, das ist die Liste, die an meinem Bücherregal klebt: (04:39:52 PM) eyedeekay: Code/Paketierung: (04:39:52 PM) eyedeekay: 1) Die Klasse der „Unmanaged“-Plugins eliminieren, Fork-and-Exec-Plugins verwaltbar machen. (04:39:52 PM) eyedeekay: 2) Unterstützung für die Client-Seite von X-I2P-Location im HTTP-Proxy hinzufügen (04:39:52 PM) eyedeekay: 3) Das I2P-Browserprofil debianisieren (04:39:52 PM) eyedeekay: 4) Das I2P-Browserprofil als Plugin umsetzen (04:39:52 PM) eyedeekay: 5) goSam und sam3 nach i2pgit.org verschieben statt Github (04:39:52 PM) eyedeekay: 6) sam-forwarder UDP tunnels aufräumen und in den go-i2p-Namespace verschieben (04:39:52 PM) eyedeekay: 7) go-i2p-Änderungen endlich fixen und upstream mergen (04:39:52 PM) eyedeekay: Web/Dokumentation: (04:39:52 PM) eyedeekay: 1) „How to Use“ I2P für Android-Browsing, Mail, Bittorrent dokumentieren (04:39:52 PM) eyedeekay: 2) Download-Seite in handhabbare Abschnitte aufteilen, Weiterleitung nach Betriebssystem (04:39:52 PM) eyedeekay: 3) Jpackage-Installationsprozesse auf der Website dokumentieren (04:39:52 PM) eyedeekay: Verschiedenes: (04:39:52 PM) eyedeekay: 1) i2p.keyring.i2p nach i2pgit.org migrieren (04:39:52 PM) eyedeekay: 2) Meine anderen Apps(BRB, Railroad, reseed-tools) als Plugins umsetzen (04:39:52 PM) eyedeekay: 3) News-Server in Go neu schreiben (newsxml-tools) (04:39:52 PM) eyedeekay: 4) Generisches Go-SU3-Signierwerkzeug (04:40:33 PM) zzz: eyedeekay, ich brauche Verschiedenes #1 diese Woche bitte (04:40:47 PM) eyedeekay: Auf jeden Fall (04:40:54 PM) zzz: super, danke (04:41:10 PM) eyedeekay: Kein Problem (04:42:03 PM) eyedeekay: Noch etwas zu 5)? (04:43:21 PM) eyedeekay: Noch etwas für die Sitzung? Timeout 2 Min bei Lag (04:43:53 PM) zlatinb: hmm, ja – hat heute jemand extremen Lag bemerkt? Ich muss außerdem bis zu 10 Mal versuchen, etwas nach git.idk.i2p zu pushen (04:46:39 PM) eyedeekay: Mir sind in der vergangenen Woche einige inkonsistente Schwierigkeiten beim Pushen zu git.idk.i2p aufgefallen (04:48:07 PM) eyedeekay: Normalerweise nach ein paar Minuten weg, erfordert aber mehrere Versuche (04:49:37 PM) eyedeekay: Ich habe es derzeit für 6 tunnels und 2 backup tunnels mit einem Hop konfiguriert (04:54:59 PM) eyedeekay: Es ist nicht multihomed, aber ich könnte es so machen (04:55:08 PM) eyedeekay: Falls es noch etwas für die Sitzung gibt? Timeout 1 Min (04:57:26 PM) eyedeekay: Alles klar, danke fürs Kommen, alle zusammen. Zur gleichen Zeit nächsten Monat. Ich stelle das Protokoll gleich auf die Website &lt;/div></description></item><item><title>20 Jahre Privatsphäre: Eine kurze Geschichte von I2P</title><link>/de/blog/2021/08/28/20-years-of-privacy-a-brief-history-of-i2p/</link><pubDate>Sat, 28 Aug 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/08/28/20-years-of-privacy-a-brief-history-of-i2p/</guid><description>&lt;h2 id="unsichtbarkeit-ist-die-beste-verteidigung-der-aufbau-eines-internets-innerhalb-des-internets">Unsichtbarkeit ist die beste Verteidigung: der Aufbau eines Internets innerhalb des Internets&lt;/h2>
&lt;blockquote>
&lt;p>&amp;ldquo;Ich glaube, die meisten Menschen wollen diese Technologie, damit sie sich frei äußern können. Es ist ein beruhigendes Gefühl, wenn man weiß, dass man das tun kann. Gleichzeitig können wir einige der im Internet auftretenden Probleme überwinden, indem wir sowohl die Sichtweise auf Sicherheit und Privatsphäre als auch den Stellenwert, der ihnen beigemessen wird, ändern.&amp;rdquo;&lt;/p>&lt;/blockquote>
&lt;p>Im Oktober 2001 hatte 0x90 (Lance James) einen Traum. Es begann als ein &amp;ldquo;Wunsch nach sofortiger Kommunikation mit anderen Freenet-Benutzern, um über Freenet-Themen zu sprechen und Freenet-Schlüssel auszutauschen, während Anonymität, Privatsphäre und Sicherheit weiterhin gewahrt bleiben.&amp;rdquo; Es hieß IIP — the Invisible IRC Project.&lt;/p></description></item><item><title>I2P feiert sein 20-jähriges Bestehen</title><link>/de/blog/2021/08/26/i2p-feiert-sein-20-j%C3%A4hriges-bestehen/</link><pubDate>Thu, 26 Aug 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/08/26/i2p-feiert-sein-20-j%C3%A4hriges-bestehen/</guid><description>&lt;h2 id="20-jahre-i2p">20 Jahre I2P&lt;/h2>
&lt;p>Es ist kaum zu glauben, aber I2P gibt es seit fast 20 Jahren! Von seinen Anfängen als C‑Projekt, das anonymen Zugriff auf IRC bot, haben wir Hunderte von Beitragenden gewonnen, Check-ins von Dutzenden von Entwicklern akzeptiert, zwei Hauptprogrammiersprachen und drei Versionskontrollsysteme verwendet, eine Migration der Kryptografie durchlaufen und mehrere Soft-Forks erlebt. Es gab rund 500 registrierte Websites im Invisible Web und unzählige nicht registrierte I2P‑Websites, die nur über ihre kryptografischen Hostnamen erreichbar waren.&lt;/p></description></item><item><title>1.5.0 Veröffentlichung</title><link>/de/blog/2021/08/23/1.5.0-ver%C3%B6ffentlichung/</link><pubDate>Mon, 23 Aug 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/08/23/1.5.0-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>Ja, genau: Nach 9 Jahren mit 0.9.x-Releases springen wir direkt von 0.9.50 auf 1.5.0. Das bedeutet weder eine größere API-Änderung noch die Behauptung, dass die Entwicklung nun abgeschlossen sei. Es ist schlicht eine Anerkennung von fast 20 Jahren Arbeit, um unseren Nutzerinnen und Nutzern Anonymität und Sicherheit zu bieten.&lt;/p>
&lt;p>Dieses Release schließt die Implementierung kleinerer tunnel-build-Nachrichten zur Reduzierung der Bandbreite ab. Wir setzen die Umstellung der Router des Netzwerks auf X25519-Verschlüsselung fort. Natürlich gibt es auch zahlreiche Fehlerbehebungen und Leistungsverbesserungen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 3. August 2021</title><link>/de/blog/2021/08/03/i2p-entwicklertreffen-3.-august-2021/</link><pubDate>Tue, 03 Aug 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/08/03/i2p-entwicklertreffen-3.-august-2021/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:00:31 PM) eyedeekay: 1) Hallo (04:00:31 PM) eyedeekay: 2) 0.9.51/1.5.0 (04:00:31 PM) eyedeekay: 3) Verbleibende 0.9.50-Punkte (04:00:31 PM) eyedeekay: 4) Erkenntnisse zum Streaming-Choking (04:00:31 PM) eyedeekay: 5) jpackage-Updates (04:00:52 PM) eyedeekay: Hallo zusammen, Zeit für das Dienstagstreffen, wer ist noch da? (04:00:58 PM) zlatinb: hi (04:01:05 PM) zzz: yo (04:01:24 PM) eyedeekay: Cool, legen wir los (04:01:34 PM) eyedeekay: 2) 0.9.51/1.5.0 (04:01:45 PM) eyedeekay: zzz hat im Forum über die Nummerierungsänderung gepostet (04:02:06 PM) Irc2PGuest39607: hi! (04:02:24 PM) eyedeekay: Hi IRC2PGuest39607 (04:02:38 PM) zzz: ja, wir hatten letzten Monat vorläufig 1.5.0 beschlossen, wie fühlt sich das für alle einen Monat später an? (04:02:40 PM) mode (+v anonymousmaybe) by ChanServ (04:03:08 PM) eyedeekay: Sieht so aus, als hätten wir dazu keine Meinungen bekommen; ich bin weiterhin mit 1.5.0 als nächstem Release einverstanden (04:03:45 PM) X: Ich finde es gut, in Richtung 1.x.x zu gehen (04:03:47 PM) zzz: Ich auch. Wird etwas Gewöhnung brauchen, aber es wirkt wie eine gute Idee (04:04:17 PM) zlatinb: Fragen: Bleiben die Maven-JARs bei der API-Version? Werden Plugins gegen API-Versionen geprüft? (04:05:36 PM) zzz: Meine Vermutung: nein bei beidem (04:06:06 PM) zlatinb: ok, solange es konsistent ist (04:06:51 PM) zzz: Betrachte die API-Version als die "Netzwerkversion". Alles, was der Nutzer sieht, sollte die Release-Version sein (04:07:30 PM) eyedeekay: Klingt schlüssig für mich, und ich weiß, dass 1.5.0 mit unseren Maven-Releases funktioniert (04:07:42 PM) zzz: idk, darf ich hier auch kurz einen Statusbericht geben? (04:07:50 PM) eyedeekay: Ja, nur zu (04:08:00 PM) mode (+v anonymousmaybe) by ChanServ (04:08:09 PM) zzz: Für das nächste Release ist so ziemlich alles fertig. 10k Zeilen Diff (04:08:28 PM) zzz: tag freeze am aug 11, checkin deadline aug. 20, release week of aug. 23 (04:08:31 PM) zzz: EOT (04:08:40 PM) eyedeekay: Danke, zzz (04:09:02 PM) eyedeekay: Sind wir bereit für 3) Verbleibende 0.9.50-Punkte? (04:09:52 PM) eyedeekay: Aktuell sind die verbleibenden Release-Punkte dieselben wie letzten Monat, nämlich die Debian-Paket-Releases (04:10:53 PM) zzz: Traurige Geschichte, aber derzeit können wir die Leute nur ermutigen, auf das PPA umzusteigen (04:11:08 PM) eyedeekay: Ich habe vom Maintainer noch keine Rückmeldung erhalten, daher sind für aktuelle Debian-Pakete die einzigen Optionen deb.i2p2.de/no und das PPA (04:11:49 PM) eyedeekay: Ich werde auf der Website klarstellen, dass das die empfohlenen Pakete sind (04:12:07 PM) eyedeekay: 4) Erkenntnisse zum Streaming-Choking (04:12:55 PM) eyedeekay: Das war zlatinbs Thema, bitte teile deine Erkenntnisse, wenn du soweit bist, zlatinb (04:13:20 PM) zlatinb: Choking passiert im Live-Netzwerk, vermutlich wegen einer Fehlberechnung der Empfangspuffergröße (125 vs. 128), wahrscheinlich durch ECIES-MTU-Änderungen, weiß nicht (04:13:56 PM) zlatinb: Ich habe es nicht im Detail untersucht, außer den Empfangspuffer zu verdoppeln und zu verifizieren, dass das Choking dann nicht mehr auftritt (04:14:42 PM) zlatinb: Generell gibt es beim Streaming noch andere Aspekte, die ich mir genauer ansehen möchte, aber das wird erst fürs nächste Release sein. (04:14:45 PM) zlatinb: eot (04:14:54 PM) zlatinb: s/next/after next/ (04:14:57 PM) eyedeekay: Interessant. Danke fürs Nachforschen. Soll ich das auch als Thema für nächsten Monat aufnehmen? (04:15:10 PM) zzz: Definitiv ein Thema für weitere Untersuchungen, aber ich glaube nicht, dass es das Niveau eines Agenda-Punkts erreicht (04:15:30 PM) eyedeekay: OK, danke (04:16:11 PM) eyedeekay: Zuletzt 5) jpackage-Updates (04:16:16 PM) zzz: aber stellen wir sicher, dass zlatinb zustimmt? (04:16:16 PM) zlatinb: ich stimme zu (04:16:48 PM) eyedeekay: Ack. Dann lasse ich es von der nächsten Agenda weg (04:17:50 PM) eyedeekay: jpackage-Updates: zlatinb und ich haben beide an jpackage-Bundles gearbeitet, zabs ist für Mac OSX und ein signiertes, DMG-basiertes Paket, meines ist für Windows und ein NSIS-basiertes EXE, das wie der Firefox Profile Installer funktioniert (04:18:30 PM) eyedeekay: Wir arbeiten beide daran, sie selbstaktualisierend und stabil zu machen; ich habe mir gestern Abend zabs Arbeit angesehen und etwas aufgeholt (04:19:57 PM) eyedeekay: Bisher haben wir die experimentellen Bundles zeitgleich mit den regulären Releases veröffentlicht; das 1.5.0-AIO-Bundle und das DMG-Bundle sollten bis dahin selbstaktualisierend sein (04:20:17 PM) zzz: AIO? (04:20:37 PM) eyedeekay: All-in-One, das Windows/jpackage/profile-Bundle (04:21:43 PM) eyedeekay: Hast du von deiner Seite noch etwas hinzuzufügen, zlatinb? (04:22:12 PM) zlatinb: Das DMG ist fertig und getestet; ich wäre froh, es als Download-Option anzubieten, wenn 1.5.0 herauskommt (04:22:20 PM) zzz: Lassen wir uns klar sein, was der Plan ist. Werden wir beide auf der Download-Seite haben, grob im gleichen Zeitplan wie der Rest des 1.5.0-Releases? Und wie gekennzeichnet? Alpha? Beta? (04:23:11 PM) zlatinb: Ich würde "Alternative Download-Option" bevorzugen statt eines Alpha/Beta-Labels (04:23:35 PM) zlatinb: DMG ist definitiv nicht Alpha, Beta ginge vielleicht (04:24:19 PM) zzz: Ich hätte auch gern ein klares Verständnis davon, wie wir die Leute zu der einen oder der anderen Option steuern. Z. B.: Wenn ihr wollt, dass es als Dienst läuft, nutzt diese hier nicht. (04:24:34 PM) zzz: Müssen wir nicht alles in dieser Sitzung klären, aber irgendwann vor dem Release (04:25:22 PM) eyedeekay: Wir haben eine separate Seite dafür, auf der wir sie vorerst "Experimental" nennen. Ich beabsichtige, den AIO-EXE-Installer noch einen weiteren Zyklus als "experimental" zu betrachten. Wenn wir ihn als alternative Download-Option für Windows-Nutzer auf der lang/download page hinzufügen, beabsichtige ich, ihn auch so zu kennzeichnen (04:25:35 PM) zzz: zlatinb, wenn es bislang nur von einer Person getestet wurde, brauchen wir meines Erachtens kleine Schritte und ein Beta-Label (04:26:05 PM) zlatinb: ok (04:26:17 PM) zzz: "Alternative" bedeutet nichts; wir müssen die Leute in die eine oder die andere Richtung lenken. Diese Hinweise können sich ändern, wenn wir mehr Tests haben (04:27:23 PM) zzz: eyedeekay, als ich mir deins zuletzt angesehen habe, vor ein paar Wochen, war noch viel zu tun; du musst also Gas geben und uns sagen, wann es Zeit ist, wieder draufzuschauen (04:28:18 PM) zzz: Es gibt auch keinen besonderen Grund, unbedingt den 23. Aug. zu treffen oder den gleichen Zeitplan wie das DMG zu haben, wenn es nicht bereit ist (04:28:48 PM) eyedeekay: Klar, ich werde keine neue Version veröffentlichen, bis ich mir ziemlich sicher bin, dass sie jedes einzelne Mal funktioniert (04:29:38 PM) eyedeekay: Ich habe gestern Abend nach Durchsicht von zabs Änderungen viel eingecheckt, aber noch keinen neuen Update-Test gemacht (04:30:42 PM) zzz: Ich habe stundenlang zab geholfen und 5 Minuten deins überflogen ... vielleicht bekommst du mehr Hilfe von ihm oder übernimmst einfach den Großteil seines Codes, aber du musst Bescheid sagen, wenn du bereit bist (04:31:57 PM) eyedeekay: Ich habe ein Stück von zabs Code übernommen und angepasst, aber ansonsten habe ich es mir unterwegs selbst erarbeitet (04:32:25 PM) eyedeekay: Ich aktualisiere gleich den GitLab-Merge-Thread, um zu erklären, wo es gleich ist und wo es sich unterscheidet (04:32:49 PM) eyedeekay: *heute Abend (04:33:53 PM) zzz: Das gilt immer, wenn wir irgendwo auf unserer Download-Seite ein "offizielles" Release-Produkt hinzufügen. Es ist ein großer Schritt, etwas Neues hinzuzufügen und dahinter zu stehen, und ich möchte niemals etwas hinzufügen ohne viel Überlegung und vollen Konsens (04:35:15 PM) eyedeekay: Einverstanden (04:35:43 PM) zzz: :) (04:36:40 PM) eyedeekay: Ich denke, wir sollten die verbleibenden Alpha/Beta- und Download-Seiten-Fragen klären, um diesen Konsens in einem der jpackage-Threads auf zzz.i2p zu erreichen (04:37:56 PM) eyedeekay: Das war alles zu Punkt 5, damit sind wir am Ende der Agenda, es sei denn, jemand hat noch etwas hinzuzufügen? (04:38:29 PM) zlatinb: ein Punkt für die nächste Sitzung oder die darauf folgende: (04:38:44 PM) zlatinb: Änderungen am news.xml-Generierungs-Workflow, um DMG- und EXE-Bundles zu berücksichtigen (04:39:07 PM) zlatinb: eot (04:39:16 PM) zzz: Letzter Punkt zu 5): Ihr zwei und echelon braucht einen abgestimmten Plan für die News, ja. (04:40:12 PM) eyedeekay: Ich setze es auf die Agenda für die Ankündigung nächsten Monat und melde mich meinerseits bei ech (04:40:12 PM) eyedeekay: Kurzfristige Ergänzung von mir: Ich bin von spät am Donnerstag bis Montag auf der Def Con, die meiste Zeit im CryptoCurrency Village, und helfe Leuten dabei, Bitcoin- und Monero-I2P-Integrationen herauszufinden (04:40:43 PM) zzz: In der Praxis heißt das wahrscheinlich, dass zlatinb idk und echelon einige der vorläufigen Entscheidungen mitteilt und wir von dort aus weitergehen (04:40:53 PM) zzz: eot, sorry, langsames Tippen (04:41:30 PM) eyedeekay: Das klingt nach einem guten Startpunkt (04:41:51 PM) zzz: Super, hab Spaß, viel Glück. Hast du eine Einschätzung, wann dich Leute am besten finden, oder Hinweise, wie man dich ausfindig macht? (04:43:36 PM) eyedeekay: Der Crypto Village-Tisch ist vermutlich der beste Ort, um zu schauen. Ich habe im Formular jeden Tag 1–3 markiert, aber es wird wahrscheinlich ein bisschen vor 1 und ein bisschen nach 3 sein (04:44:29 PM) eyedeekay: Ich besorge mir einen ActivityPub-Account, damit Leute mich zu anderen Zeiten antooten können (04:44:44 PM) zzz: ok, habe noch keine PR gesehen; wird Zeit, sadie auf Twitter zu aktivieren und/oder ein paar Reddit- und Foren-Posts zu machen (04:45:16 PM) eyedeekay: Mach ich (04:46:22 PM) eyedeekay: Noch etwas fürs Meeting? timeout 1m (04:47:38 PM) eyedeekay: Alles klar, danke euch allen (04:48:31 PM) eyedeekay: Wir sehen uns auf IRC, das Treffen nächsten Monat ist am 7. September &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 06. Juli 2021</title><link>/de/blog/2021/07/06/i2p-entwicklertreffen-06.-juli-2021/</link><pubDate>Tue, 06 Jul 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/07/06/i2p-entwicklertreffen-06.-juli-2021/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:01:20 PM) eyedeekay: Hallo zusammen, es ist Zeit für das monatliche Community-Meeting, aber da ich vergessen habe, die Ankündigung zu machen, würde es mich nicht überraschen, wenn niemand da ist. Falls doch noch jemand da ist, bin ich offen dafür, das Meeting jetzt abzuhalten. Wenn niemand sonst da ist, kündige ich auf zzz.i2p ein neues an, damit wir neu terminieren können (04:01:37 PM) zzz: hi (04:01:47 PM) eyedeekay: Hi zzz (04:02:10 PM) eyedeekay: zlatinb, noch jemand da? (04:03:39 PM) eyedeekay: Ok, mein Fehler. Nun, zzz, ich habe eine kurze Agenda mit 2 Punkten für uns, wenn du Zeit hast: (04:03:39 PM) eyedeekay: 2) Nächste Versionsnummer (04:03:39 PM) eyedeekay: 3) Jpackage-Updates (04:03:39 PM) eyedeekay: Aber für Punkt 3) wollte ich eigentlich zlatinb dabeihaben (04:04:06 PM) zzz: 4) verbleibende 0.9.50 Release-Punkte (04:04:31 PM) eyedeekay: Ack (04:05:10 PM) eyedeekay: 2) Nächste Versionsnummer (04:06:27 PM) eyedeekay: Ich bin inzwischen immer weniger abgeneigt gegenüber 1.0.0 (04:07:31 PM) eyedeekay: zlatinb hatte ein paar Ideen, wo man die Performance verbessern könnte, und worauf wir uns beide geeinigt haben, war, dass wir für 1.0.0 etwas mit leichterem Einstieg brauchen, also die jpackage-Sachen (04:08:05 PM) zzz: Ich denke, ein willkürlicher Sprung auf etwas wie 1.5.0 oder 2.5.0 oder 5.1 vermeidet die 1.0.0-Sorgen (04:10:04 PM) mode (+v zlatinb) by ChanServ (04:11:37 PM) eyedeekay: 1.5.0 scheint irgendwie richtig? oder vielleicht 1.51 (04:12:22 PM) zzz: kleinere Zahlen wirken besser (04:12:48 PM) eyedeekay: Ja, da hast du recht (04:13:36 PM) eyedeekay: 1.5.0 passt für mich, wenn es für dich passt (04:15:13 PM) zzz: Ich packe es in einen Beitrag in meinem Forum und schaue, wie die Reaktion ist (04:15:30 PM) eyedeekay: Klingt gut (04:16:05 PM) eyedeekay: 3) Jpackage-Updates (04:17:24 PM) eyedeekay: Bei mir gibt es ein WIP jpackage+Windows Installer+Firefox-Profil-Bundle, das seit heute Morgen selbstaktualisierend sein sollte. Es ist noch ungetestet und ein Entwurfs-PR, ich finde bestimmt heute Abend noch irgendetwas Kaputtes daran, aber bis jetzt sieht es gut aus (04:17:35 PM) mode (+v anonymousmaybe) by ChanServ (04:18:55 PM) eyedeekay: Es funktioniert so, dass der Installer kurz bevor der router herunterfährt gestartet wird, dann wartet, bis der router heruntergefahren ist, und anschließend dem Installer erlaubt, den router nach Abschluss neu zu starten (04:19:25 PM) zlatinb: bei mir nicht viel, ich hänge noch etwas daran fest herauszufinden, wie man einen Ende-zu-Ende-Test macht, der bei news.xml prüfen beginnt, die update.dmg holt, das Update durchführt und den router neu startet (04:19:41 PM) zlatinb: aber das Konzept ist dasselbe wie unter Windows (04:22:35 PM) zlatinb: ist wohl einfach ziemlich viel Infrastruktur aufzusetzen, schätze ich (04:23:01 PM) eyedeekay: Viel mehr habe ich nicht hinzuzufügen, außer dass ich heute Abend versuchen werde herauszufinden, wie ich das gegen einen Test-News-Server testen kann, was helfen sollte, die Infrastruktur zu klären (04:24:13 PM) eyedeekay: 4) Verbleibende 0.9.50 Release-Punkte (04:24:27 PM) eyedeekay: Ups, zu früh eingefügt (04:24:37 PM) eyedeekay: Noch etwas zu 3)? (04:25:02 PM) eyedeekay: 4) Verbleibende 0.9.50 Release-Punkte (04:25:10 PM) zzz: immer noch kein debian/ubuntu, wer kümmert sich darum, bei mhatta nachzuhaken? (04:25:40 PM) eyedeekay: Ich habe so viel nachgehakt, wie ich kann, einen PR bei bote eröffnet, um seine Aufmerksamkeit zu bekommen, weiß nicht, was da los ist. Keine Antwort (04:26:11 PM) eyedeekay: Vielleicht schaue ich einfach nicht mehr an der richtigen Stelle (04:26:25 PM) zzz: es sind jetzt 7 Monate her, dass er ein Release gemacht hat (04:27:40 PM) zzz: wie auch immer, ich glaube, das ist der einzige verbleibende Punkt (04:28:12 PM) eyedeekay: Ich habe gehört, Debian akzeptiert jetzt anonyme Maintainer, wenn sie ein Portfolio und einen GPG-Schlüssel haben, ich könnte mich melden und bewerben? Ich möchte den Bus-Faktor nicht noch weiter erhöhen, aber immerhin weiß ich ziemlich genau, wie man von i2p.i2p->deb kommt (04:30:17 PM) zzz: das Problem ist, dass ich denke, er hat mehrere Änderungen, die er nie an uns upstream zurückgegeben hat, daher müssten diese Unterschiede aufgelöst werden (04:31:53 PM) eyedeekay: Wenn ja, müssten sie sich in den debian/patches widerspiegeln, vielleicht finde ich einen Weg (04:31:53 PM) zzz: das war's von mir, setzen wir es auf die Liste für nächsten Monat (04:32:00 PM) eyedeekay: Mache ich (04:32:16 PM) zlatinb: zu diesem Punkt möchte ich nach dem streaming buffer overflow (Pufferüberlauf beim Streaming) fragen (04:32:43 PM) zlatinb: soll das für das nächste Release angegangen werden? (04:32:50 PM) zzz: wie bitte? (04:32:57 PM) zlatinb: s/overflow/choke/ (04:33:14 PM) zzz: welcher Punkt? (04:33:23 PM) zlatinb: oh, sorry, dachte wir sprechen über 0.9.51 (04:33:27 PM) zlatinb: egal (04:33:32 PM) zzz: aber nein, kein drängendes Problem, eher ein Testthema, niedrige Priorität (04:34:01 PM) zzz: wir haben über .50 debs gesprochen (04:34:32 PM) eyedeekay: Ich habe Zeit; wenn zzz Zeit hat, mache ich das gern zu Punkt 5) (04:34:44 PM) zlatinb: ja, bitte (04:34:49 PM) eyedeekay: Leg los (04:35:11 PM) zlatinb: Ich glaube, es passiert im Live-Netz bei kurzen tunnels, nicht 0, sondern 1-hop (04:35:41 PM) zlatinb: zumindest habe ich in muwire verdächtiges Verhalten gesehen, wenn beide Nodes mit 1-hop tunnels konfiguriert sind (04:36:24 PM) eyedeekay: Ich habe eine Reihe von 1-hop Services, gibt es etwas, wonach ich in den Logs schauen kann, um dir bei der Bestätigung zu helfen? (04:37:12 PM) zlatinb: in diesem frühen Stadium kann man es im Testnetz debuggen, Logging ist für einen Live-Server zu geschwätzig (04:37:58 PM) zlatinb: Ich würde gern etwas Zeit darauf verwenden und, falls es ein Problem gibt und einen Fix dafür, versuchen, ihn ins nächste Release zu bringen (04:39:21 PM) zzz: um deine Frage zu beantworten: Es ist seit vielen Jahren ein bekanntes Problem, im Live-Netz vermutlich sehr selten, die Auswirkungen sind vorübergehend und möglicherweise nicht behebbar ... daher lohnt es sich, es zu untersuchen (und ich habe um Hilfe dabei gebeten), aber aus diesen Gründen würde ich es nicht als Must-fix für das nächste Release einstufen (04:39:56 PM) zlatinb: Ich glaube, die jüngsten Geschwindigkeitsverbesserungen haben es weniger selten gemacht (04:40:31 PM) zzz: klar. vielleicht, vielleicht auch nicht (04:41:17 PM) zlatinb: ok, ich untersuche das und schaue, was dabei herauskommt (04:41:35 PM) eyedeekay: Es wird interessant sein zu sehen, was du findest (04:42:10 PM) eyedeekay: Noch etwas fürs Meeting? (04:43:09 PM) eyedeekay: Alles klar, dann war's das für heute (04:43:18 PM) eyedeekay: Danke zlatinb und zzz fürs Dabeisein und für eure Geduld mit mir, ich poste die Logs in Kürze und achte diesmal darauf, die Ankündigung auf zzz.i2p zu veröffentlichen (04:43:24 PM) eyedeekay: Dabeisein *hier &lt;/div></description></item><item><title>I2P Entwicklertreffen - 1. Juni 2021</title><link>/de/blog/2021/06/01/i2p-entwicklertreffen-1.-juni-2021/</link><pubDate>Tue, 01 Jun 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/06/01/i2p-entwicklertreffen-1.-juni-2021/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb, psi&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:01:11 PM) eyedeekay: Hi everyone, welcome to the Tuesday, June 1 Community meeting (04:01:25 PM) eyedeekay: 1) Hi (04:01:25 PM) eyedeekay: 2) 300 logged community meetings (04:01:25 PM) eyedeekay: 3) 0.9.51 (04:01:25 PM) eyedeekay: 4) go-i2p (04:01:25 PM) eyedeekay: 5) reproducible build status (04:01:25 PM) eyedeekay: 6) update channels report / Mac bundle report (04:01:25 PM) eyedeekay: 7) Next release number, deferred item from April 6 meeting (04:01:25 PM) eyedeekay: 8) 0.9.50 status / remaining release items (04:01:42 PM) eyedeekay: 1) hi (04:01:50 PM) eyedeekay: Hi everybody (04:02:08 PM) zzz: hi (04:02:10 PM) zlatinb: hi (04:02:31 PM) eyedeekay: Hi zzz, hi zlatinb. (04:02:31 PM) eyedeekay: Anybody else with us today? (04:03:00 PM) eyedeekay: OK 2) 300 logged community meetings (04:03:45 PM) eyedeekay: Congratulations everybody, the first meeting we have recorded on the web site was 19 years ago, nearly 20 now, and now we're 300 meeting later (04:04:18 PM) eyedeekay: Thanks to all I2P contributors in the past as well as in the present (04:04:54 PM) zzz: yes (04:05:16 PM) zzz: any eepsites from back then still work (04:05:44 PM) zzz: and some bugs from back then are still to be found and fixed! I fixed a bug from 2004 today (04:06:58 PM) eyedeekay: I saw that over in #ls2 earlier, especial thanks to zzz who has been the heart and soul of this project for longer than most of us have even been around :) (04:07:20 PM) zzz: can't do it alone, never could (04:08:11 PM) zzz: but that's all the time you get for reminiscing, let's get on with the work (04:08:24 PM) eyedeekay: Again thanks and congratulations to everybody, on to 3) 0.9.51 (04:09:34 PM) eyedeekay: We're about 2 weeks into this release, for my part I'm working on my X-I2P-Location feature in the default site and thinking about options for integrating a browser profile with a main installer at the moment (04:09:59 PM) eyedeekay: What is everyone else working on for this release at this time? (04:10:41 PM) zzz: I'd like to remind everyone to update the website roadmap with your plans for the next release. There's not a lot there right now (04:11:05 PM) eyedeekay: Ack, thanks for reminding us, I will do mine this evening after the meeting (04:11:27 PM) zlatinb: I will be starting the Mac-specific side of the Mac bundle updater, unless we decide to split the work otherwise. I'm happy to work on the i2p.i2p side as well, will discuss more in point 6) (04:11:32 PM) zzz: the #ls2 team is continuing to work on proposal 157 (new tunnel build messages), it's going slower than planned. Not clear right now how much will get into the next release (04:12:09 PM) zzz: the proposal is still incomplete, so until we do that, we can't finish the code (04:12:42 PM) zzz: SSU2 is still not started. We had hoped to have it done this year... that seems unlikely at this point. We could use some more help (04:12:56 PM) zzz: EOT (04:14:15 PM) eyedeekay: Thanks zzz, zlatinb. I'll do what I can to contribute as my understanding grows. Speaking of that, 4) go-i2p (04:15:41 PM) eyedeekay: I've written a cursory proposal for go-i2p in the proposal branch on gitlab. (04:15:41 PM) eyedeekay: Besides that, I've nearly completed migrating the common structures from the old distro off of using byte-slice representation to using objects(structs) for representation, and re-written the tests to accomodate this change (04:16:07 PM) eyedeekay: That means I'm at the point where I'm writing new code instead of just updating what's there, which is pretty exciting (04:16:29 PM) eyedeekay: No transport yet, but that will be the next thing on the roadmap (04:16:35 PM) eyedeekay: EOT (04:16:41 PM) zzz: are you still over in a separate branch and if so why haven't you merged back? (04:17:39 PM) eyedeekay: I've got ~4 tests to finish up before I do (04:18:30 PM) eyedeekay: Once all the existing tests pass again or I can be sure they are redundant I'll merge it back (04:18:34 PM) zzz: ok. and where are we with the full-go vs. go wrapper around i2pd? If the latter is really only 2 hours of work, as orignal claimed, shouldn't that be the next step? (04:18:55 PM) zzz: as a proof of concept, or MVP, or to judge demand from go projects (04:19:22 PM) zzz: then you could later just swap it out with the go router via the same API (04:20:53 PM) eyedeekay: I've got it started but I'm having some issues figuring out exactly how to create the C wrapper for api.h, probably just because the process is new to me (04:22:34 PM) zzz: ok. I still don't understand if the i2pd wrapper is a) an alternative to be evaluated; b) something definitely to be done first but we're doing both; c) low-priority/TBD (04:22:53 PM) zzz: or d) we've rejected it (04:24:04 PM) eyedeekay: IMO it should be b), because I should learn how to write a C wrapper for C++ code, and because the ability to easily embed i2pd in anything that SWIG supports would be very useful to have in general (04:25:18 PM) zzz: ok you have an estimated date for that? (04:27:52 PM) eyedeekay: Orignal's right, it's 2 hours of work for someone who knows how to do it already. The hard part to guess is how long I have to read examples to know what I'm doing. The 15th seems safe. (04:28:14 PM) zzz: thanks, EOT (04:28:40 PM) eyedeekay: OK that's everything I have for it too (04:28:41 PM) eyedeekay: 5) reproducible build status (04:28:57 PM) eyedeekay: zlatinb this one is yours (04:29:21 PM) zlatinb: So, there's something that is reproducible on Mac and Linux with English locale and JDK 11 and sort of works (04:29:44 PM) zlatinb: I know how to fix it for all Locales and to build on Windows too, there are a few small tweaks necessary for that (04:30:31 PM) zlatinb: Despite it's PoC status I think we should have a web page with instructions for others interested in trying it out (04:31:04 PM) zlatinb: as it uses the gradle build system it doesn't add to the release load and I'm happy to own it (04:31:35 PM) zlatinb: that's about it (04:31:38 PM) zzz: I said this on my forum already but I think it's important. We already have reproducible builds for Debian/Ubuntu. This is for gradle, which is not a supported build product now (04:32:13 PM) zzz: I question the value of it, and the ability to support it when we're lacking all the repro. build infrastructure of debian (04:33:05 PM) zzz: and announcements that 'i2p is now reproducible' is misleading/wrong. we need to be very clear about what it is (04:35:01 PM) zzz: I don't think our testing is sufficient to claim reproucibility, and we don't publish our tool versions anyway. (04:35:34 PM) zzz: eot (04:37:23 PM) zlatinb: The only tool that matters is the JDK, and that is published to be 11. I am very skeptical that our Debian/Ubuntu builds are truly reproducible, and doubt that anyone will be able to reproduce the .deb packages on their own. Just because it passes the build bot doesn't mean it's reproducible, but that's another point. (04:37:55 PM) zlatinb: There is value added to certain class of users even from an incomplete PoC that "strives" towards reproducibility or however we want to word it. (04:38:38 PM) zlatinb: If nothing else it shows that we're aware that there is demand and are making effort (albeight low priority) to address that demand (04:38:43 PM) zzz: the build bot has a lot of tests in it, more than we're testing, including changing username, PWD, locale, time, timezone (04:39:02 PM) psi: doesn't debian have a bunch of hooks and shims that normalize timestamps and directories? (04:39:08 PM) zlatinb: but it's clearly not changing the timestamps of the checked out code, otherwise it would break right away (04:39:14 PM) psi: (for deterministic builds, also hi) (04:39:25 PM) zzz: there may be 'demand' but not clear it's enough to justify the effort (04:40:01 PM) zzz: yes psi, that's the build infrastructure we rely on for our reproducible debian builds (04:40:08 PM) eyedeekay: I can confirm that zlatinb and I did not compare notes on what tools we were using, other than that we were on the same JDK, we certainly didn't compare individual libraries (04:40:21 PM) zlatinb: the effort falls on me, as I said I'm happy to own it, and most of the work is already done (04:40:31 PM) zzz: we have an answer now, 'use debian' (04:40:53 PM) zlatinb: no, the answer is "use the debian toolchain and build environment to build your .deb" (04:41:09 PM) zzz: I'm not convinced your testing is thorough enough to claim 'mostly done' (04:41:55 PM) zlatinb: There are no known issues remaining, and the unknown ones we'll bump into as more and more people use it (04:42:00 PM) zzz: and I'm not convinced we need another release product solely for those demanding non-debian reproducibility (04:43:06 PM) zzz: I don't think we want to rely on users to discover reproducibility issues. we need some testing harness or build bot to confirm it given various permutations listed above and others (04:43:13 PM) zlatinb: it doesn't need to be a release-quality product, I keep saying it is work-in-progress and will remain so for the foreseeable future. (04:44:00 PM) psi: is the purpose an end user ready package or is it to appase the intellecuals? (04:44:01 PM) zzz: in that case, no objections (04:44:30 PM) zlatinb: clearly to appease the intellectuals, 100% (04:45:22 PM) psi: gotcha, just catching up (04:46:15 PM) zlatinb: what's wrong with having the users help find reproducibility issues? (04:47:14 PM) zzz: 1) because most users won't actualy try to reproduce; but 2) if it's not an official release-quality product, nevermind (04:47:34 PM) eyedeekay: Moving right along to 6) update channels report / Mac bundle report (04:48:14 PM) eyedeekay: Unless we need to keep going on 5)? (04:48:37 PM) zzz: I'm done with 5) (04:48:51 PM) eyedeekay: OK, 6 then (04:49:24 PM) eyedeekay: zlatinb this is also your topic (04:50:20 PM) zlatinb: not much to report since the last meeting on the Mac bundle side of things; I've been dogfooding it a bit (04:51:15 PM) zlatinb: I will probably have time this month to look into update channels properly. At least the part that will live in the mac-jpackage repo (04:51:30 PM) zlatinb: can also look into the changes required to i2p.i2p unless someone else wants to have a stab at those? (04:51:33 PM) zlatinb: eot (04:52:07 PM) zzz: I'm happy to do the other side, let's coordinate this week (04:52:30 PM) zlatinb: ok sounds good (04:52:52 PM) zlatinb: that's all from me on 6) (04:52:56 PM) zzz: I believe there's a few choices we have discussed but haven't fully decided on, but shouldn't be hard (04:52:57 PM) zzz: eot (04:53:08 PM) eyedeekay: 7) Next release number, deferred item from April 6 meeting (04:53:57 PM) eyedeekay: 1.0.0? 9.51.0? There were several choices in the thread (04:54:26 PM) zzz: yes. 2 months ago, I presented 0.9.50 vs. 1.0.0 (04:54:44 PM) zzz: since then, I noted that bitcoin core is going from 0.22 to 23.0 (04:54:54 PM) zzz: if a number is just a number, it can be anything (04:55:18 PM) zzz: 0.9.51, 1.0.0, 2.0, 9.51, 10.0. whatever we want (04:55:54 PM) zzz: if "1.0.0" brings up too much anxiety or implicit promise of perfection, we can avoid that by jumping right over it (04:56:15 PM) zzz: or, we can just keep doing 0.9.x forever, or until some particular goal we haven't agreed to yet. (04:56:18 PM) zzz: EOT. thoughts? (04:56:55 PM) eyedeekay: I think a number is a number as long as the one we choose is on top when standard tools sort it, and in light of that, 9.51 has some appeal. (04:57:52 PM) zlatinb: If we had a roadmap for installers I would put a nice round 1.0.0 after those are finished, but we don't have such a roadmap, so I'd rather avoid 1.0.0 altogether. Other than that 0.9.51 or 9.51 are the same to me. (04:58:27 PM) zzz: don't necessarily need consensus today either, we have two more meetings before the next release (04:59:04 PM) zzz: could always do a reddit poll although that may be counterproductive (05:01:40 PM) zzz: let's discuss again next month eyedeekay (05:01:41 PM) zzz: eot (05:02:15 PM) eyedeekay: I do agree with zlatinb, if we were to use "1.0.0" as PR to seek new users, improving the installers would probably make such an effort more successful. If we wanted to preserve the opportunity to do do a 1.0.0 when that is done then we'd need to do 0.9.51, eot (05:02:28 PM) eyedeekay: 8) 0.9.50 status / remaining release items (05:03:16 PM) eyedeekay: zzz added this, but there's at least two of these I should probably answer for, GPlay and F-Droid (05:04:27 PM) eyedeekay: There was a bit of a mess with GPlay during release time, I had to migrate us to an Android app bundle which requires me to generate a key and upload it to Google so that they could confirm I was the one uploading the app (05:05:16 PM) eyedeekay: I failed at this process the first time which required me to contact google support, which caused a delay in the Android releases (05:05:47 PM) eyedeekay: For reasons related to the release process, this also delayed F-Droid builds. (05:06:33 PM) eyedeekay: From now on, F-Droid will be an apk, and Google Play will be an .aab, and the release process for one will not depend on the other. EOT. (05:06:46 PM) eyedeekay: Anything to add zzz? (05:07:20 PM) zzz: debian is the big issue. anybody heard from mhatta? he completely missed .49, now we're waiting on 50 (05:09:01 PM) eyedeekay: Not in quite a while unfortunately, I can reach out again (05:09:08 PM) zzz: as far as net status, about 35-45% of net updated, about 25% have rekeyed, very smooth, no major complaints (05:09:08 PM) zzz: please keep this item on the agenda for next month, since we're not done yet (05:09:08 PM) zzz: eot (05:09:34 PM) eyedeekay: Will do (05:09:47 PM) eyedeekay: Anything else for 8? (05:10:00 PM) eyedeekay: Or in general? timeout 1m (05:11:26 PM) eyedeekay: All right then, thanks for coming everybody, next meeting will be July 6 &lt;/div></description></item><item><title>0.9.50 Veröffentlichung</title><link>/de/blog/2021/05/17/0.9.50-ver%C3%B6ffentlichung/</link><pubDate>Mon, 17 May 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/05/17/0.9.50-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="details-zum-update">Details zum Update&lt;/h2>
&lt;p>0.9.50 setzt die Umstellung auf ECIES-X25519 für router-Verschlüsselungsschlüssel fort. Wir haben DNS über HTTPS für das Reseeding aktiviert, um Nutzer vor passivem DNS-Schnüffeln zu schützen. Es gibt zahlreiche Korrekturen und Verbesserungen für IPv6-Adressen, einschließlich neuer UPnP-Unterstützung.&lt;/p>
&lt;p>Wir haben endlich einige seit Langem bestehende Fehler behoben, die in SusiMail zu Datenkorruption geführt haben. Änderungen am Bandbreitenbegrenzer sollten die Leistung der tunnel im Netzwerk verbessern. Es gibt mehrere Verbesserungen in unseren Docker-Containern. Wir haben unsere Schutzmechanismen gegen mögliche bösartige und fehlerhafte Router im Netzwerk verbessert.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 04. Mai 2021</title><link>/de/blog/2021/05/04/i2p-entwicklertreffen-04.-mai-2021/</link><pubDate>Tue, 04 May 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/05/04/i2p-entwicklertreffen-04.-mai-2021/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:01:04 PM) eyedeekay: Hallo zusammen, es ist Zeit für das Treffen am 4. Mai (04:01:13 PM) zlatinb: hi (04:01:21 PM) zzz: hallo (04:01:39 PM) eyedeekay: 1) Hi (04:01:39 PM) eyedeekay: 2) Bericht zum Mac Launcher, Follow-up (04:01:39 PM) eyedeekay: 3) Bericht zur Trac-Migration, Nachbereitung (04:01:39 PM) eyedeekay: 4) 0.9.50-Release (04:01:39 PM) eyedeekay: 5) Bericht zu Update-Kanälen (04:01:39 PM) eyedeekay: 6) Docker-Verbesserungen (04:01:39 PM) eyedeekay: 7) Bote-Plugin-Schlüssel (04:02:17 PM) eyedeekay: zab, überschneiden sich 2) und 5) wahrscheinlich, soll ich sie zusammenlegen? (04:02:26 PM) zlatinb: klar (04:02:56 PM) eyedeekay: OK, dann tauschen wir 3 und 5 in der obigen Liste und machen die Update-Kanäle direkt nach dem Mac Launcher (04:03:11 PM) eyedeekay: 2) Bericht zum Mac Launcher (04:03:59 PM) zlatinb: bisher habe ich einen positiven Bericht von einem unbekannten Nutzer erhalten, und ich weiß, dass zumindest ein paar Leute die .dmg ausprobiert haben (04:04:28 PM) zlatinb: für den Installer-Teil sind wir meiner Meinung nach in sehr gutem Zustand. Mir fallen keine Änderungen ein, die nicht mit der Update-Funktion zusammenhängen (04:04:49 PM) zlatinb: s/installer/app bundle/ (04:05:24 PM) zlatinb: Das ist alles ausschließlich zu 2) von mir (04:06:10 PM) eyedeekay: Ausgezeichnet. Ich habe im Moment nichts hinzuzufügen, also können wir zu 3) Update-Kanäle übergehen (04:06:24 PM) eyedeekay: Außer zzz hat etwas? (04:06:36 PM) zzz: nein (04:07:00 PM) eyedeekay: Ok, dann sind die Update-Kanäle auch dein Thema, zlatinb (04:07:22 PM) zlatinb: zzz und ich haben eine erste Analyse und Umfangsbestimmung gemacht, was passieren muss, um Update-Kanäle zu ermöglichen (04:08:05 PM) zlatinb: Der Konsens (glaube ich) ist, dass es einige Änderungen am Code in i2p.i2p sowie an etwas Code im mac-jpackage-Repo geben wird (04:08:36 PM) zlatinb: Wir erfassen noch alle Randfälle, sind aber bisher auf keinen Dealbreaker gestoßen (04:09:24 PM) zzz: Einverstanden, klingt ziemlich unkompliziert und nicht nach zu viel Aufwand. Testen ist wahrscheinlich mehr Arbeit als Coden (04:09:36 PM) zlatinb: Ich bin bis zum Release sehr beschäftigt, aber danach konzentriere ich mich darauf. Ich kann technisch mehr ins Detail gehen, aber das wird für dieses Meeting sehr Low-Level (04:09:39 PM) zlatinb: eot (04:10:05 PM) eyedeekay: Danke für den Bericht (04:10:12 PM) eyedeekay: Damit kommen wir zu 4) 0.9.50-Release (04:11:08 PM) dr|z3d: du hast die Trac-Migration ausgelassen. (04:11:26 PM) eyedeekay: Ich wollte sie als 5 machen, nicht als 4 (04:11:40 PM) dr|z3d: ok, weiter so! (04:11:45 PM) eyedeekay: Wir sind jetzt 11 Tage vom Release entfernt (04:12:09 PM) eyedeekay: Die Tags werden morgen eingefroren (04:12:22 PM) eyedeekay: Ich habe keine weiteren String-Änderungen für i2p.i2p (04:13:43 PM) eyedeekay: zzz, zlatinb, was möchtet ihr hinzufügen? (04:14:08 PM) zzz: nicht viel ... ich werde die Strings morgen um 16:00 UTC nach transifex hochladen (04:14:26 PM) zlatinb: orignal hat vor nur 30 Minuten einen interessanten Punkt zur NTCP-Warteschlangenkapazität gemacht, könnte es wert sein, sich das vor dem Release anzusehen (04:14:27 PM) zzz: Mit 50 bin ich fertig. Ich arbeite bereits am nächsten (04:15:18 PM) zzz: Hab's nicht gesehen, aber ich wäre jetzt zögerlich, Änderungen vorzunehmen. Ich teste einige NTCP-Warteschlangenänderungen für das nächste Release (04:15:29 PM) zzz: eot (04:15:38 PM) zlatinb: auch eot von mir (04:15:53 PM) eyedeekay: 5) Bericht zur Trac-Migration, Nachbereitung (04:16:35 PM) eyedeekay: Die Trac-Migration war knifflig, größtenteils aus den Gründen, warum ich fand, dass sie nötig war; insbesondere ist trac xmlrpc auf unserer Instanz ungefähr zur Zeit des Treffens im letzten Monat kaputtgegangen (04:17:34 PM) eyedeekay: Nachdem ich ein paar Wochen lang versucht hatte, es zu beheben, und gescheitert war, habe ich entschieden, dass es einfacher wäre, unsere trac-Issues (vorsichtig) herunterzuscrapen und sie mithilfe der gitlab-API nach gitlab zu migrieren (04:18:20 PM) eyedeekay: Ansonsten war es erfolgreich und hat als Nebenprodukt ein lesbares statisches Archiv all unserer trac-Tickets zum jetzigen Zeitpunkt erzeugt (04:18:32 PM) eyedeekay: eot (04:18:44 PM) zzz: also wie ist der Status? fertig? (04:19:16 PM) eyedeekay: Für das Verfolgen der Tickets ist die Trac-Migration erledigt. In Trac gibt es noch einige interessante Wiki-Artikel zu sichern, aber die Tickets sind durch. (04:19:43 PM) zzz: ok. Ich habe die URLs in unserem Code geändert, sodass sie auf gitlab zeigen (04:20:14 PM) eyedeekay: Ich habe die meisten auf der Website geändert, aber ich greppe noch die .rst-Dateien nach den letzten paar durch (04:20:28 PM) zzz: kannst du bitte Hinweise und Links auf der trac-Startseite, der Ticket-Seite, der Login-Seite und wo sonst noch hinzufügen, mit neuen i2p- und Clearnet-Links? (04:20:42 PM) eyedeekay: Klar, mache ich (04:21:49 PM) zzz: dadurch sind wir jetzt von gitlab abhängig (als es nur um Code ging, konnten wir immer github verwenden) ... haben wir irgendeinen Backup-Admin? (04:21:49 PM) eyedeekay: Ich werde auch alle README's durchgehen und sicherstellen, dass sie ebenfalls auf die richtigen Stellen verweisen (04:22:50 PM) eyedeekay: echelon hat ein Admin-Konto auf gitlab, aber sonst hat derzeit niemand SSH-Zugriff auf den darunterliegenden Server (04:22:50 PM) mode (+v anonymousmaybe) by ChanServ (04:23:30 PM) eyedeekay: Ich kann mir ansehen, die Issues mit github per Bot zu synchronisieren; das ist nicht so anders als die zweite Hälfte des Migrationsprozesses (04:23:39 PM) zzz: ok, ihr zwei solltet vielleicht prüfen, wer was kann, um sicherzustellen, dass wir abgedeckt sind (04:23:45 PM) zzz: gute Arbeit (04:24:09 PM) eyedeekay: Danke (04:24:22 PM) eyedeekay: Damit kommen wir zu 6) Docker-Verbesserungen (04:24:42 PM) eyedeekay: zlatinb, willst du hier diejenigen einweihen, die sie noch nicht ausprobiert haben? :) (04:25:10 PM) zlatinb: lol ja, das neue Docker-Image ist kleiner und unterstützt persistente Volumes für Konfiguration und Snark-Downloads (04:25:35 PM) zlatinb: Die Dokumentation befindet sich im Quellcode, in der Datei Docker.md. Ich würde gerne eine Seite auf der Website mit demselben Inhalt hinzufügen (04:26:03 PM) zlatinb: das war's eigentlich (04:26:30 PM) eyedeekay: Guter Hinweis zur Website, im Moment bewerben wir es, aber dokumentieren überhaupt nicht, wie man es benutzt (04:26:40 PM) zzz: wer ist für den geti2p-Docker-Account zuständig und wer sonst hat Zugriff? (04:26:48 PM) zzz: oder funktioniert das nicht so? (04:27:35 PM) zzz: baut es einfach bei jedem Checkin automatisch und das war's? (04:27:37 PM) eyedeekay: Ich bin für den geti2p-Docker-Account zuständig, ich kann Leuten von gitlab aus Zugriff gewähren; gestartet wurde er von Ace Barry oder hkparker, wenn ich mich richtig erinnere, aber ich bin jetzt der Admin (04:28:04 PM) eyedeekay: Es baut bei jedem Checkin das `latest` und baut ein Image für jeden Tag, der mit `i2p-*` beginnt (04:28:50 PM) zzz: ok, also sind alle Änderungen, die zlatinb gemacht hat, schon drin (04:28:52 PM) zzz: verstanden (04:29:00 PM) zlatinb: ja (04:29:30 PM) zlatinb: eyedeekay: Ich habe gesehen, du hast gerade den Android-Build-Prozess dockerisiert? (04:30:50 PM) eyedeekay: Ja, habe ich; das war eine Möglichkeit, alle Release-Anforderungen in eine wiederverwendbare Form zu bündeln (04:31:35 PM) zzz: eyedeekay, apropos Android: Ich habe etwas gesehen, dass Google später dieses Jahr weitere Regeln hinzufügt und Anforderungen anhebt. Du solltest vielleicht vor diesem Release etwas Zeit einplanen, um dem zuvorzukommen (04:33:10 PM) eyedeekay: Ich überprüfe diese Woche noch einmal all meine Android-Release-Sachen, damit alles reibungslos läuft (04:34:18 PM) zzz: Wie gesagt, die neuen Regeln treten erst in ein paar Monaten in Kraft, aber es schadet nicht, sie jetzt anzugehen (04:34:41 PM) zzz: oder, es könnte wehtun, aber besser früher als später (04:34:42 PM) zzz: eot (04:35:14 PM) eyedeekay: Nun, hängt von F-Droid ab; manchmal hinken sie den Anforderungen von GPlay hinterher, und zwar auf eine Weise, die sich teilweise gegenseitig ausschließt, aber es ist besser, Bescheid zu wissen, falls es so kommt (04:36:02 PM) eyedeekay: Ich denke, wir sind bereit für Nummer 7) Bote-Plugin-Schlüssel (04:36:20 PM) eyedeekay: Das kam letzte Woche in einem Gespräch mit ein paar Redditors bei mir auf (04:37:06 PM) eyedeekay: Leute versuchen, mhatta's Fork von Bote zu verwenden, können das aber nicht, weil sie die Plugin-Schlüssel nicht einfach installieren können (04:37:30 PM) eyedeekay: Außerdem wissen die meisten nicht, wie sie den Zertifikatsfehler in der Seitenleiste interpretieren sollen, um das Problem zu beheben (04:38:17 PM) eyedeekay: s/keys/certificates/ (04:38:41 PM) eyedeekay: Ich würde gern, dass wir erwägen, mhatta's standardmäßig hinzuzufügen, damit die Leute nicht mehr auf diesen Fehler stoßen (04:39:17 PM) zzz: 1) Er sollte seinen Nutzern bessere Anleitungen geben; 2) er muss die Anfrage an uns stellen (04:40:22 PM) eyedeekay: Fair genug. (04:40:46 PM) eyedeekay: Damit sind wir am Ende der aufgelisteten Themen, gibt es noch etwas hinzuzufügen? (04:41:06 PM) zlatinb: ja, ich würde gerne, dass wir darüber nachdenken, das Bauen von Testnetzen zu erleichtern (04:41:08 PM) zzz: und ich würde darum bitten, dass er .49 in Debian bringt, was nie passiert ist (04:41:55 PM) zlatinb: wir hatten zwei Leute, die LXC-Testnetze gebaut haben, und eine Person mit Docker; alle drei verwenden recht unterschiedliche Ansätze (04:42:14 PM) zlatinb: gibt es also Interesse daran, die Schmerzpunkte herauszufinden und die Dinge einfacher zu machen? (04:42:51 PM) zzz: Ich habe Interesse herauszufinden, ob es Interesse gibt :) (04:43:10 PM) eyedeekay: Ja, von meiner Seite schon; ich würde gerne ein Testnetz zum Laufen bringen, vorzugsweise ein Docker-basiertes (04:44:13 PM) zlatinb: cool .. also sollten wir uns das ansehen .. aus dem Stegreif ist das anfängliche Verteilung (Seeding) der schlimmste Teil (04:45:14 PM) eyedeekay: Gibt es schon schriftliche Anleitungen für ein Docker-Testnetz oder sind sie alle LXC-basiert? (04:45:18 PM) zzz: Meine Lösung fürs Seeding hat für mich gut funktioniert, für LXC ist es grob gelöst (04:45:47 PM) zlatinb: LoveIsGrief hat möglicherweise etwas in seinen Repos auf gitlab (04:47:55 PM) zlatinb: eot von mir (04:49:07 PM) eyedeekay: Ich denke, wenn ich ein Docker-Testnetz will, sollte ich mir wohl deren Arbeit ansehen und alle Lücken, auf die ich stoße, anhand des Prozesses für LXC füllen (04:49:43 PM) zzz: Ich habe all meine schrecklichen LXC-Shell-Skripte in i2p.scripts eingecheckt (04:50:29 PM) eyedeekay: Danke, zzz, ob schrecklich oder nicht, ich bin sicher, sie sagen mir, was ich wissen muss (04:51:32 PM) eyedeekay: Noch etwas für das Meeting? (04:51:50 PM) eyedeekay: timeout 1m (04:51:50 PM) zzz: nein (04:51:58 PM) zlatinb: nicht von mir (04:52:19 PM) eyedeekay: OK, dann danke an alle fürs Kommen (04:52:44 PM) eyedeekay: Ich poste die Logs in Kürze auf der Website, man sieht sich auf IRC &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 06. April 2021</title><link>/de/blog/2021/04/06/i2p-entwicklertreffen-06.-april-2021/</link><pubDate>Tue, 06 Apr 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/04/06/i2p-entwicklertreffen-06.-april-2021/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb, psi&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:02:03 PM) eyedeekay: Hi zusammen, zzz, zlatinb, Community-Mitglieder, willkommen zur Besprechung vom 6. April 2020 (04:02:09 PM) eyedeekay: Heute gibt es viel zu besprechen: (04:02:12 PM) eyedeekay: 1) Hi (04:02:12 PM) eyedeekay: 2) Mac-Launcher-Bericht, jpackage/dmg (04:02:12 PM) eyedeekay: 3) Ergebnisse der Umfrage zum Interesse von Mac-Nutzern (04:02:12 PM) eyedeekay: 4) Windows-All-in-One-Installer (04:02:12 PM) eyedeekay: 5) Update-Kanäle - `http://git.idk.i2p/i2p-hackers/i2p.i2p/-/wikis/...` (04:02:12 PM) eyedeekay: 6) Trac-Migrationsbericht/Bewertung (04:02:12 PM) eyedeekay: 7) 0.9.50-Release (04:02:39 PM) eyedeekay: 1) Hi, ist jeder da? (04:02:43 PM) zzz: hi (04:02:46 PM) eyedeekay: Hi zzz (04:02:54 PM) zlatinb: hi (04:02:59 PM) eyedeekay: Hi zlatinb (04:03:08 PM) eyedeekay: Noch jemand? (04:03:40 PM) eyedeekay: OK, weiter zu 2) dann Mac-Launcher-Bericht (04:04:13 PM) eyedeekay: Das war mein Thema, aber ich denke, zlatinb und ich sollten es uns ein wenig teilen; ich habe noch mehr für den Abschnitt zur Nutzer-Interessen-Umfrage (04:04:54 PM) zlatinb: ok (04:05:24 PM) eyedeekay: Der aktuelle Stand, so wie ich ihn verstehe, ist, dass wir entschieden haben, dass der alte Launcher nicht der richtige Weg ist, was sich darin zeigt, dass zzz heute Morgen den Code aus dem Haupt-Git-Branch entfernt hat (04:07:04 PM) eyedeekay: Und dass wir das Thema Hintergrund-Updates handhaben können, um zu vermeiden, den Update-Prozess zu verkomplizieren, während wir den Installationsprozess vereinfachen (04:08:42 PM) eyedeekay: Dass „echte“ Service-Installationen wahrscheinlich kein Teil der jpackage-Version des router werden, weil Autostart-Apps starten, wenn der Benutzer sich anmeldet, und nicht, wenn das System bereit ist (04:08:53 PM) zlatinb: Ich denke, das ist korrekt. Ich habe verifiziert, dass die Abfolge der Schritte im Skript auf der Wiki-Seite vollständig "silent" ist (04:08:53 PM) zlatinb: der End-to-End-Ablauf muss natürlich noch getestet werden (04:08:53 PM) zzz: ja, ich denke, die Installationserfahrung ist besser, die Update-Erfahrung könnte etwas bis deutlich schlechter sein, TBD (04:09:25 PM) zzz: obwohl, wenn man Java-Updates in die IzPack-Update-Erfahrung einbezieht, wären wir vielleicht nicht schlechter dran (04:09:28 PM) mode (+v anonymousmaybe) by ChanServ (04:09:39 PM) zzz: das ist der Teil, den wir weiter untersuchen müssen (04:09:58 PM) zzz: und entscheiden, wie wir diese Trade-offs gestalten (04:11:17 PM) eyedeekay: Ich denke, die Java-Nagware macht es fast gleich (04:11:34 PM) eyedeekay: Aber ich musste auf meinem Mac tatsächlich noch kein Java-Update machen (04:12:35 PM) zzz: Haben wir irgendein quantitatives Gefühl dafür, wie viel besser JRE 16 gegenüber 8 ist? (04:12:37 PM) eyedeekay: Es gab ein etwas überraschendes Ergebnis in der Nutzer-Interessen-Umfrage: Eine knappe Mehrheit der Nutzer fand die Installation von Java einfach, einschließlich eines Nutzers, der sich selbst als Anfänger markiert hat (04:13:37 PM) zlatinb: 16 vs 8? nicht im Moment, man kann natürlich nach Benchmarks googeln, aber die neuen APIs sind nützlich (04:14:01 PM) zlatinb: zum Beispiel das Auslesen der PID aus Java heraus, Dock-Badges und Benachrichtigungen, etc. (04:15:14 PM) zlatinb: Was die Untersuchung des vollständigen Update-Prozesses angeht: Das wird organisch im Rahmen der Arbeiten am neuen Update-Prozess geschehen, den wir später in dieser Sitzung besprechen (04:16:19 PM) zlatinb: Ich bin zuversichtlich, dass es sehr reibungslos sein kann; die Implementierungsfrage ist AppleScript vs bash script vs ?? (04:16:57 PM) zzz: Ich dachte, es wäre einfach exec 'open xxx.dmg'? (04:17:54 PM) zlatinb: jemand hat die Wiki-Seite nicht verfolgt, tsk tsk :) nein, es ist ein ziemlich aufwändiger Prozess, die .dmg in ein anderes Format zu konvertieren. Das vermeidet jegliche visuellen Aufforderungen und die Lizenzvereinbarung (04:19:12 PM) zlatinb: im Grunde 1. die .dmg in .cdr konvertieren 2. cdr einbinden 3. das bestehende AppBundle aus dem Weg verschieben 4. cp -R new AppBundle 5. aufräumen, .cdr aushängen 6. neues App-Bundle starten (04:20:12 PM) zlatinb: Ich habe getestet und verifiziert, dass Konvertierung und Einbinden vollständig "silent" sind. Wenn wir nicht silent sein wollen, sondern möchten, dass der Nutzer sieht, was passiert, können wir AppleScript verwenden (04:20:20 PM) zlatinb: keine Ahnung, warum wir das wollten, aber es liegt auf dem Tisch (04:21:14 PM) eyedeekay: Schick. Nicht, dass ich glaube, es sei so wichtig, aber ist das die Art, wie .dmg-Bundles sich „eigentlich“ aktualisieren sollen? Gibt es eine Chance, dass das künftig deaktiviert wird, ohne einen Weg, es zu beheben? (04:22:03 PM) zlatinb: Der offizielle Weg zum Aktualisieren ist die Nutzung einer macOS-Funktion, die auf der Existenz eines Clearnet-Servers beruht. VLC aktualisiert sich zum Beispiel so. (04:22:30 PM) zzz: Angesichts der Größe der Agenda schlage ich vor, wir gehen weiter und finden heraus, ob die Umfrage überhaupt besagt, dass das jemand will (04:22:49 PM) eyedeekay: Geht klar (04:23:49 PM) eyedeekay: Die Umfrageergebnisse zusammengefasst wie folgt: (04:23:49 PM) eyedeekay: - Die meisten Befragten hatten kein Java installiert, als sie erstmals versuchten, I2P zu installieren. (04:23:49 PM) eyedeekay: - Die Nutzer fanden die Java-Installation einfach; eine knappe Mehrheit(3/5) der Antwortenden sagte, dass die Installation von Java nicht schwierig sei. Dazu gehörten Personen, die sich selbst als "Anfänger" am Computer eingestuft haben. Das hat mich tatsächlich ziemlich überrascht. (04:23:49 PM) eyedeekay: - 6 von 12 Nutzern übersprangen einige oder alle Ja/Nein-Fragen. (04:23:49 PM) eyedeekay: - Wir hatten mehrere Nutzer, die mehrere Ja/Nein-Fragen übersprungen, aber Freitext-Antworten hinterlassen haben. Diese waren ausnahmslos nicht schmeichelhaft für den Installationsprozess. (04:23:49 PM) eyedeekay: - Bis auf einen waren alle Ja/Nein-Antwortenden, die die Frage beantwortet haben, Nutzer des .dmg-Bundles. Davon waren es 5/13. Alle anderen waren Nicht-Antworten. Dies könnte auf die überwältigende Beliebtheit des .dmg-Ansatzes hindeuten. (04:23:49 PM) eyedeekay: - Der eine Nichtnutzer des alten .dmg-Bundles antwortete "Ja" darauf, ob er ein neues verwenden würde, wenn es auftaucht (04:24:31 PM) eyedeekay: Das ist direkt aus einer längeren Zusammenfassung kopiert, die ich später heute auf zzz.i2p posten werde (04:25:16 PM) zzz: Wir haben nicht direkt gefragt, ob die Leute einen dmg-Installer vs. IzPack wollen? Oder wie können wir das daraus ableiten? (04:26:02 PM) eyedeekay: Wir haben IzPack als den ".jar"-Installer bezeichnet, da Endnutzer nicht wissen, welche Packaging-Tools wir verwenden (04:26:09 PM) zzz: oder, eine noch einfachere Frage: Sagt uns die Umfrage, dass wir einen dmg-Installer machen sollten oder nicht? (04:26:25 PM) eyedeekay: Ich glaube, die Umfrage unterstützt die Erstellung eines .dmg-Installers (04:26:52 PM) zzz: stark? schwach? "überwältigend"? (04:27:25 PM) eyedeekay: Ziemlich stark; der einzige Gegenpunkt zum .dmg-Installer war, dass Leute die Java-Installation als einfach empfanden (04:27:41 PM) eyedeekay: Damit empfehlen sie in dem Fall den bestehenden Ansatz (04:27:51 PM) zzz: ok (04:28:03 PM) eyedeekay: Jeder, der die Frage beantwortet hat, sagte ".dmg-Installer" (04:28:47 PM) zlatinb: aber der war doch seit einer Weile nicht einmal zum Download verfügbar. Wissen wir, ob sie sich auf den experimentellen beziehen, den wir gerade gebaut haben, oder auf den alten? (04:29:08 PM) eyedeekay: Ich habe explizit gefragt "Der .dmg-Installer, dessen Support Anfang dieses Jahres endete" (04:29:17 PM) zlatinb: ok (04:29:51 PM) eyedeekay: Außerdem habe ich gefragt, ob sie vom alten .dmg-Installer zurück zu einem IzPack-Installer wechseln konnten (04:30:16 PM) eyedeekay: Das konnte niemand, aber ich denke, das wussten wir wegen des Problems mit unaufhaltbaren Neustarts (04:30:18 PM) mode (+v subatomic) by ChanServ (04:31:20 PM) zlatinb: Dieses Problem war möglicherweise spezifisch für mein System, ich habe keine Möglichkeit, das zu wissen. Vielleicht habe ich meeh geholfen, einen Zwischen-Build auszuführen, der kaputt gewesen sein könnte... viele Möglichkeiten. (04:32:50 PM) eyedeekay: Ich erinnere mich, es auf meinem alten Mac gesehen zu haben, der ein Montagsgerät war, also gleiches (04:32:59 PM) eyedeekay: Ich werde heute Abend eine erweiterte Zusammenfassung mit den rohen, anonymisierten Ergebnissen auf zzz.i2p posten (04:33:03 PM) eyedeekay: EOT #3 (04:34:22 PM) zlatinb: Ich würde bitten, dass wir kurz zu #2 zurückgehen (04:34:32 PM) zlatinb: und zumindest eine Frist für die Entscheidungsfindung festlegen (04:35:05 PM) zlatinb: denn ohne Notarisierung ist der aktuelle IzPack-Installer ziemlich gruselig. Sadie hat auf Medium den vollständigen Workflow gepostet, und es sind ungefähr 35 Schritte (04:35:24 PM) zlatinb: die beinhalten, dass der Nutzer einige standardmäßig aktivierte OS-Schutzmechanismen ausschaltet (04:35:53 PM) zlatinb: nur zur Info: Ich habe orignal und einen Typen aus dem ilita-IRC gefragt, was sie für i2pd machen (04:36:10 PM) zlatinb: und die Kurzantwort war: alle Assessments deaktivieren und damit leben (04:36:32 PM) zzz: Ich höre keine Einwände, also denke ich, wir arbeiten weiter auf eine Lösung hin. Ich bin nicht sicher, ob wir eine Frist brauchen, insbesondere wenn der Aufwand gering ist (04:36:33 PM) zlatinb: Ich glaube wirklich nicht, dass wir das von unseren Nutzern erwarten können (04:37:20 PM) zlatinb: der Aufwand ist überschaubar, wenn wir die Überarbeitung des Update-Systems nicht mitzählen, die wir separat besprechen (04:37:33 PM) zlatinb: eot (04:37:55 PM) zzz: ok, dann finden wir heraus, wie die Frist aussieht, um die Update-Sachen zu klären (04:38:53 PM) zlatinb: ok (04:40:25 PM) eyedeekay: Entscheiden wir das hier und jetzt? Denn meine Stimme ginge dahin, alles bereit zu haben, um es mit 0.9.51 einzuführen. (04:40:58 PM) zlatinb: Wir besprechen das dann im Rahmen von 5), richtig? (04:41:09 PM) eyedeekay: Klar, klingt gut (04:41:21 PM) eyedeekay: Weiter zu 4) dann Windows-All-in-One-Installer (04:41:49 PM) eyedeekay: zlatinb hat das auf die Agenda gesetzt, aber ich werde hier wahrscheinlich auch viel beizutragen haben. Willst du anfangen, zlatinb? (04:42:40 PM) zlatinb: nun, eyedeekay hat den Großteil der schweren Arbeit gemacht, indem er den Firefox-Profil-Installer mit einem JRE-Image und einem router kombiniert und dafür gesorgt hat, dass es installiert und läuft. Es gibt natürlich im Moment noch einige raue Kanten. (04:42:59 PM) zlatinb: Es gibt auch eine Wiki-Seite, die für Fragen genutzt werden kann (04:43:30 PM) zlatinb: Ich denke, es lohnt sich, dem etwas Aufmerksamkeit zu schenken und die Zeit zu investieren, eine saubere Produktdefinition mit Anforderungen und allem Drum und Dran zu machen, ähnlich wie beim .dmg (04:43:58 PM) zlatinb: Wir arbeiten mit Nutzern auf r/i2p, die uns sehr geholfen haben und weiter helfen (04:44:15 PM) zlatinb: aber natürlich ist das im Moment ein PoC (Proof of Concept) (04:44:15 PM) zlatinb: eot (04:45:38 PM) zzz: es scheinen keine Wikis auf der Index-Seite unter `http://git.idk.i2p/i2p-hackers/i2p.i2p/-/wikis/home` gelistet zu sein, brauchen die Leute also die volle URL? (04:45:41 PM) eyedeekay: Ja, trotz des frühen PoC war das meiste Feedback, das ich erhalten habe, positiv. Eine unschöne Sache ist, dass NSIS offenbar verrückt spielt, wenn der Benutzer eine andere Zeichenkodierung als der Administrator hat; der schwierigste Teil war bisher, diese Falle zu vermeiden (04:46:01 PM) eyedeekay: Bei mir rechts; ich gebe dir die volle URL (04:46:29 PM) eyedeekay: https://i2pgit.org/i2p-hackers/i2p.firefox/-/wikis/All-in-One-I2P-Installer-for-Windows (04:47:08 PM) zzz: hmm, wenn man nicht eingeloggt ist, steht da 'no wiki pages'. Wenn man eingeloggt ist, bekommt man eine 'create new wiki'-Seite. (04:47:57 PM) zlatinb: prüf mal, dass du im Projekt i2p.firefox bist, nicht i2p.i2p (04:48:07 PM) zzz: oh ok (04:49:19 PM) psi: hi (lese mit) (04:49:42 PM) zlatinb: hi psi (04:49:52 PM) eyedeekay: Hi psi (04:50:07 PM) eyedeekay: Und hier ist der Branch, falls du ihn brauchst: https://i2pgit.org/i2p-hackers/i2p.firefox/-/tree/EXPERIMENTAL-jpackage (04:50:34 PM) psi: gab es nicht Gespräche darüber, NSIS fürs Windows-Packaging zu verwenden? (04:50:56 PM) eyedeekay: Ja, das ist ein Teil dieser Gespräche (04:50:56 PM) psi: (das ist Punkt 4, schon gut) (04:51:27 PM) psi: oh (04:51:30 PM) psi: ich sehe, wir sind gerade dabei (04:51:55 PM) psi: also, wenn ihr CMake/CPack verwendet, ist NSIS großartig, weil ihr trivial für Windows von Linux aus crosskompilieren könnt (04:52:04 PM) psi: nicht sicher, wie das in Java-Land funktioniert (04:52:23 PM) zzz: Ich habe im letzten Monat einige Einwände zu diesem Windows-Vorschlag erhoben, keiner davon fatal, aber ich denke nicht, dass sie ausreichend adressiert wurden (04:52:29 PM) zzz: Ich liste hier 3 auf (04:52:47 PM) eyedeekay: Leider müssen wir das möglicherweise tun, um jpackage-Builds zu nutzen, die derzeit erfordern, dass wir auf der Zielplattform bauen (04:53:03 PM) zzz: 1) Das lenkt alles vom Mac-Installer ab, mit dem wir angefangen haben und der wahrscheinlich höhere Priorität hat; außerdem werden wir viel lernen, wenn wir den zuerst machen (04:53:15 PM) psi: Punkt 1 reicht dafür schon (04:53:24 PM) zzz: 2) Fast alle aufgeführten oder angenommenen Begründungen sind schwächer als die für den Mac-Installer (04:53:34 PM) psi: ich würde sagen, konzentriert euch auf die Mac-Infrastruktur, bevor ihr in den Packaging-Abgrund hinausschweift (04:53:55 PM) psi: ihr werdet schon einen Weg finden, Scope Creep zu haben (04:53:57 PM) zzz: 3) Das bisher inoffizielle Firefox-Profil wird als enthalten vorausgesetzt, wurde aber nicht separat begründet oder geprüft (04:54:02 PM) zzz: eot (04:54:31 PM) psi: für den Moment ist macOS-Packaging Aufgabe genug und ihr müsst den Umfang nicht vergrößern (04:54:47 PM) psi: wenn ihr die macOS-Infrastruktur am Laufen habt, kommt zu Windows/NSIS zurück (04:55:03 PM) psi: ich persönlich möchte macOS-Support bei der Arbeit einstellen, weil es einfach schlecht ist (04:55:12 PM) psi: das ganze Zielsystem wird mit jeder Version schlechter (04:55:33 PM) psi: und Apple ist aktiv feindlich gegenüber freien Softwareprojekten (04:55:51 PM) psi: wenn es euch nichts ausmacht, euch für Apple zu verbiegen, ist es wahrscheinlich okay (04:56:10 PM) zlatinb: nun, das ist eine bildhafte Formulierung, psi :) (04:56:12 PM) psi: es ist alles eine Frage davon, wie viel Zeit ihr damit verbrennen wollt, euch mit ihnen herumzuschlagen (04:56:29 PM) psi: wenn die Zahl der Nutzer niedrig genug ist, lohnt es sich einfach nicht (04:56:39 PM) eyedeekay: Ich kann gut damit leben, mit Windows weiterzumachen, sobald Mac bereit ist; ich denke, jeder sieht meinen Punkt in Bezug auf den Installer und seinen Zusammenhang mit dem Onboarding (04:57:00 PM) zlatinb: aber ich bin bereits durch die Freuden der Notarisierung gegangen, damit ist dieser Teil erledigt (04:57:10 PM) zlatinb: (das ist übrigens der unangenehmste Teil) (04:57:33 PM) psi: das ist also eine Art strategische Richtungsfrage: Windows wird tatsächlich etwas besser und Apple wird schlechter; die prognostizierte Richtung beider ist für mich ziemlich klar (04:57:52 PM) psi: wenn wir keinen dedizierten Mac-Menschen haben, werden die Mac-Teile verrotten (04:58:00 PM) psi: dedizierter Mac-Mensch* (04:58:05 PM) psi: genau das ist bei der Arbeit passiert D: (04:58:34 PM) zlatinb: nun, ich versuche, alles zu dokumentieren, was ich tue, aber du hast recht: Eine der Anforderungen ist eine Apple-ID, was De-Anonymisierung bedeutet (04:58:44 PM) psi: das ist wahrscheinlich okay (04:58:50 PM) psi: das eigentliche Problem ist der ganze Rest (04:58:57 PM) zlatinb: so schlimm ist es nicht (04:59:05 PM) psi: doch, wenn man erhöhte Rechte braucht (04:59:05 PM) zlatinb: wir können nach der Sitzung darüber sprechen, wenn du interessiert bist (04:59:16 PM) psi: für I2P ist es in Ordnung (04:59:16 PM) zlatinb: für I2P brauchen wir das nicht, es ist eine slide install (04:59:19 PM) zzz: Was ich immer noch nicht verstehe, ist, dass wir ein Jahr lang einen kaputten Link zum alten dmg-Installer hatten und niemand sich beschwert hat. In der Zeit dachten wir, wir hätten einen dedizierten Mac-Menschen, aber er ist verschwunden (04:59:19 PM) psi: und ja, wir können später reden (04:59:30 PM) psi: ja (04:59:44 PM) psi: wenn ein Mac-Nutzer es versucht und es kaputt ist, deinstalliert er es einfach (04:59:48 PM) psi: sie melden keinen Bug (04:59:52 PM) zlatinb: genau (05:00:03 PM) psi: und da es i2pd gibt, können sie einfach das versuchen (05:00:12 PM) psi: wenn i2pd funktioniert, werden sie das benutzen (05:00:16 PM) eyedeekay: Ich wette, wenn ich wirklich gründlich suche, finde ich eine Reddit-Frage (05:00:25 PM) zlatinb: tut es nicht, erfordert das Deaktivieren aller Assessments (05:00:53 PM) eyedeekay: Aber ein weiterer Faktor ist, dass der .dmg-Installer bis vor ein paar Monaten installiert hätte und möglicherweise aktualisiert worden wäre, weil seine Signatur noch nicht abgelaufen war (05:02:24 PM) zlatinb: es gibt so etwas wie einen Mac-Menschen auf ilita, und er ist ein sehr fortgeschrittener Mac-Nutzer (05:02:33 PM) zlatinb: wie auch immer, wir driften ab (05:02:33 PM) psi: ja (05:02:33 PM) zlatinb: psi hat recht, dass Mac-Nutzer nicht klagen, sondern einfach aufgeben (05:02:33 PM) psi: gibt es regelmäßige projektweite UX-Audits für jede Plattform? (05:02:33 PM) zzz: stimmt nicht, der Link war seit 0.9.44 kaputt, weil das letzte dmg-Release .43 war (05:02:33 PM) psi: d. h. zu prüfen, ob Plattform X kaputt ist? (05:02:33 PM) zlatinb: leider nein (05:02:33 PM) psi: laut gedacht sehe ich ein gemeinsames übergreifendes Thema (05:02:33 PM) psi: übergreifendes Thema (05:02:34 PM) zzz: Korrektur: .45 war das letzte, kaputt seit .46 (05:03:03 PM) zlatinb: wir hatten den Windows-Installer zwei Tage lang kaputt, bis parg sich darüber beschwert hat – nur ein Datenpunkt (05:03:27 PM) zzz: eine Stunde rum, eyedeekay, kannst du die Dinge bitte vorantreiben? (05:03:35 PM) eyedeekay: Ja (05:03:52 PM) eyedeekay: Ich denke, wir haben ohnehin vorerst genug zu #4 gemacht (05:03:58 PM) psi: ja (05:04:07 PM) eyedeekay: 5) Update-Kanäle (05:04:21 PM) eyedeekay: Der hier ist deiner, zlatinb (05:04:56 PM) zlatinb: genau, der Hauptzweck der Update-Kanäle ist, die neuen Installer zu unterstützen, aber natürlich kann sich das auch in anderen Situationen als nützlich erweisen. (05:04:57 PM) zlatinb: zum Beispiel: (05:05:16 PM) zlatinb: wenn wir nach 1.0.0 zu Stable- vs. Beta-Releases übergehen wollen (05:05:46 PM) zlatinb: um zusammenzufassen, was auf der Wiki-Seite steht: (05:06:09 PM) zlatinb: wir führen das Konzept eines Update-Kanals ein, der ein Tupel aus Plattform und Reifegrad ist (05:06:29 PM) psi: I2P ist effektiv seit einem Jahrzehnt Rolling Release, oder? (05:06:57 PM) zlatinb: um es rückwärtskompatibel mit minimalem Aufwand zu machen, wird die Update-URL so konstruiert: `http://...b32.i2p/&amp;lt;platform&amp;gt;/&amp;lt;readiness&amp;gt;/news.su3` (05:07:25 PM) zlatinb: keine Änderungen am news.xml-Format (05:08:08 PM) zlatinb: Also sehr geringe Änderungen am Workflow der su3-Generatoren (05:08:33 PM) zlatinb: kleine Änderungen am Backend des router und kleine bis mittlere Änderungen an der Console-UI (05:09:04 PM) zlatinb: für eine ausführlichere Diskussion siehe die Wiki-Seite (05:09:36 PM) zlatinb: in dieser Sitzung würde ich gern festlegen, welche Priorität das haben soll, wann wir es fertig haben wollen und idealerweise auch, wer welchen Teil übernimmt (05:09:38 PM) zlatinb: eot (05:10:04 PM) zzz: die Fragen sind: Wer betreibt, verwaltet und übersetzt die neuen Feeds und deren Backups ... wie jetzt, oder anders (05:10:11 PM) zzz: wenn es Option 1 ist, dann ist es fast kein Entwicklungsaufwand (05:10:35 PM) zlatinb: ach ja, Option 2 (von der Wiki-Seite) ist raus, ignoriert sie komplett (05:10:59 PM) zzz: schlägst du also dieselben News-Hosts wie jetzt für die neuen Feeds vor? (ech und idk), falls ja, brauchen wir deren Zustimmung, falls nein, müssen wir wissen, wer (05:11:44 PM) zlatinb: Ich würde sagen, wir starten vorerst mit denselben Hosts (05:12:08 PM) eyedeekay: Ich bin absolut gern bereit, die neuen Feeds bei mir zu hosten (05:12:27 PM) zlatinb: Ich werde ech diesbezüglich bald kontaktieren (05:13:51 PM) eyedeekay: Da Option 2 raus ist, ist damit auch Option 3 raus, richtig? (05:13:59 PM) zlatinb: ja (05:14:36 PM) zlatinb: Option 1 erreicht alles und ist im Vergleich zu den anderen Optionen sehr wenig Aufwand (05:15:31 PM) zlatinb: also... (05:16:23 PM) zlatinb: da dies eine Voraussetzung ist, um In-Network-Updates eines .dmg-Installers zu ermöglichen, und wir uns offenbar einig sind, dass wir das angehen: Sagen wir 0.9.51 für diesen Punkt? (05:16:49 PM) eyedeekay: +1 (05:17:08 PM) zzz: oh, ich dachte, du wolltest eine Frist für die Entscheidung. Das ist eine Frist fürs Fertigstellen (05:17:24 PM) zzz: aber klar, das ist ein vernünftiges Ziel (05:17:50 PM) zlatinb: Ich wollte eine Frist für die Entscheidung über den .dmg-Installer.. aber ich kann zurückrudern, wenn es vernünftige Argumente gegen eine Entscheidung jetzt gibt :) (05:18:03 PM) mode (+v val) by ChanServ (05:18:26 PM) zzz: klingt gut (05:19:10 PM) zlatinb: ok... wir haben noch eine Sitzung, bevor der 0.9.51-Zyklus richtig beginnt, oder? (05:19:17 PM) eyedeekay: Ja, haben wir (05:19:44 PM) zlatinb: wir können die Details dann im Wiki ausführen, einschließlich konkreter Code-Stellen, die bis dahin geändert werden müssen (05:19:56 PM) zlatinb: Ich zögere, mit dem eigentlichen Coden zu beginnen, selbst auf einem Branch (05:20:18 PM) zzz: es sollte wirklich kein oder nur sehr wenig Coding nötig sein (05:20:37 PM) zlatinb: Ich werde versuchen, es bis zur nächsten Sitzung zu umrissen (05:21:18 PM) zlatinb: ok, das ist eot von mir zu 5) (05:21:26 PM) eyedeekay: Ok, dann weiter zu 6) Trac-Migrationsbericht/Bewertung (05:22:30 PM) eyedeekay: Ich habe ein Schema erstellt, es wurde genehmigt, ich habe einen Probelauf auf einem Server zu Hause gemacht, es hat funktioniert. Es gibt Hunderte von Tickets zu migrieren, von denen fast alle zu i2p.i2p hinzugefügt werden, mit Tags, die der "Komponente" entsprechen, auf der sie in Trac waren. (05:23:54 PM) eyedeekay: Ich denke, ich kann die gesamte Migration diesen Monat durchführen und bis zum Beginn der nächsten Sitzung abschließen. Ich werde von klein nach groß vorgehen, wie ich es bei mtn-&amp;gt;git gemacht habe. Diesmal werde ich viel schneller gehen; die meisten davon dürften einen Tag oder weniger dauern. Ich beginne mit i2p.www (05:24:21 PM) zzz: haben wir definitiv entschieden, es zu tun, oder gibt es offene Themen, z. B. Registrierung für Tickets, Spam, etc. ????? (05:24:29 PM) mode (+v anonymousmaybe) by ChanServ (05:24:59 PM) eyedeekay: Spam ist im letzten Monat erheblich zurückgegangen, Benutzerregistrierungen sind jetzt ohne meine Genehmigung offen. Jeder, der eine E-Mail bestätigen kann, kann sich registrieren. (05:25:32 PM) eyedeekay: Ich kann immer noch Nutzer "freischalten", die keine echte E-Mail nutzen können oder wollen. (05:25:35 PM) zzz: wenn ich mich recht erinnere, wissen wir, wohin es gehen soll, aber wir haben die endgültige Entscheidung noch nicht getroffen, insbesondere wegen des Registrierungs-Themas (05:25:53 PM) zzz: aber ich habe das Protokoll der letzten Sitzung nicht vor mir (05:26:14 PM) eyedeekay: Das größte Problem, Registrierung nur nach Freigabe, besteht nicht mehr (05:26:48 PM) zzz: ok, also das und die Migrationstechnik-Themen waren die größten. Gibt es noch etwas, das ein Blocker ist, oder empfiehlst du, dass wir fortfahren? (05:27:35 PM) eyedeekay: Ich bin der Meinung, dass ich in diesem Monat mit der Ticket-Migration fortfahren sollte (05:27:45 PM) mode (+v dr|z3d) by ChanServ (05:27:51 PM) zzz: klingt gut (05:28:02 PM) eyedeekay: OK, ich fange wahrscheinlich Ende dieser Woche an (05:28:26 PM) eyedeekay: Zuletzt, aber nicht minder wichtig: 7) 0.9.50-Release-Update (05:28:29 PM) zzz: oh, ich erinnere mich (05:28:29 PM) zzz: Benachrichtigungen (05:28:40 PM) zzz: bei Tickets, MRs, etc. scheinen völlig kaputt zu sein (05:29:04 PM) zzz: natürlich sind sie auf Trac auch... (05:29:44 PM) zzz: also vielleicht kein Blocker, aber definitiv ärgerlich (05:29:47 PM) eyedeekay: Bekommst du sie nicht? Ich dachte, ich hätte sie repariert, ich bekomme meine wieder. Ich finde heraus, warum das so ist, und kümmere mich ASAP darum (05:30:19 PM) zzz: nein. zlatinb, wie ist es bei dir? (05:30:28 PM) zlatinb: nada (05:30:34 PM) zlatinb: habe eine Zeit lang ein paar bekommen, aber nach dem Update bzw. der Downtime nichts (05:30:55 PM) zlatinb: aber ich checke die Aktivitäts-Feeds zwanghaft :) (05:31:19 PM) eyedeekay: Mist. OK, das muss ich übersehen haben, als ich den Server nach der Sache im Dezember wieder hochgezogen habe. Ich behebe es bald. (05:31:38 PM) eyedeekay: Moment, nein, ich habe eine E-Mail von zzz zum X-i2p-location-Problem... (05:31:46 PM) eyedeekay: Kann also nicht das sein. Wie auch immer, ich finde es (05:32:14 PM) zzz: danke (05:32:16 PM) zzz: zu: 7) (05:32:23 PM) zzz: Ich fasse mich sehr kurz (05:32:37 PM) zzz: wir sind 7 Wochen in einem nominellen 12-Wochen-Zyklus, Ziel ist Mitte bis Ende Mai (05:32:45 PM) zzz: alle großen Änderungen sollten drin sein (05:32:49 PM) zzz: viel SSU- und IPv6-Kram (05:33:08 PM) zzz: Tests mit i2pd an Prop. 158 (IPv6-Introducers) laufen (05:33:18 PM) zzz: für den Entwurf der Release-Ankündigung siehe zzz.i2p (05:33:20 PM) zzz: EOT (05:33:52 PM) zlatinb: Ich möchte kurz etwas zur Bandbreitenauslastung einwerfen (05:34:04 PM) zlatinb: dieses Release hat das Potenzial, den Durchsatz deutlich zu verbessern (05:34:40 PM) zlatinb: also sollten wir mit den Änderungen an RED- und CDQ-Tuning alle Netzwerkmetriken im Auge behalten, die wir bekommen können (05:34:50 PM) zzz: hoffentlich. Außerdem werden viele i2pd-Fixes in ihrem Mid-Cycle-Release vor ein paar Wochen, und weitere im nächsten, die Netzwerkleistung verbessern (05:35:38 PM) zlatinb: Ich bin nur besorgt, dass wir auf einige Engpässe stoßen, die wir vorher nie erreicht haben (05:35:50 PM) zlatinb: aber das sind wohl Wachstumsschmerzen (05:36:09 PM) zzz: die gleiche Geschichte an einem anderen Tag (05:36:48 PM) eyedeekay: Danke zzz, danke zlatinb. (05:37:53 PM) eyedeekay: Ich habe hier nur wenig hinzuzufügen, und ich denke, wir sind lange genug hier; wenn es also nichts Weiteres gibt, das ihr besprechen wollt, beende ich das hier (05:38:03 PM) eyedeekay: Timeout 1 Min (05:39:19 PM) eyedeekay: Danke an alle fürs Kommen, man sieht sich auf IRC (05:39:31 PM) eyedeekay: Ich werde die Sitzungsprotokolle in ein paar Minuten posten &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 2. März 2021</title><link>/de/blog/2021/03/02/i2p-entwicklertreffen-2.-m%C3%A4rz-2021/</link><pubDate>Tue, 02 Mar 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/03/02/i2p-entwicklertreffen-2.-m%C3%A4rz-2021/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (08:01:02 PM) eyedeekay: Hallo zusammen und willkommen zur Sitzung am 2. März, gebt mir bitte Bescheid, wenn ihr da seid (08:01:27 PM) eyedeekay: zzz zlatinb eche|on eche|off (08:01:42 PM) eyedeekay: Tagesordnung (08:01:42 PM) eyedeekay: 1) Hi (08:01:42 PM) eyedeekay: 2) 0.9.49 verbleibende Punkte (08:01:42 PM) eyedeekay: 3) Status des Mac-Launchers (08:01:42 PM) eyedeekay: 5) 0.9.50 Release (08:01:42 PM) eyedeekay: 6) Zusammenfassung der Trac-Migration (08:01:46 PM) Irc2PGuest1578 [kilian@xvbemdlawzj2qlt3cgjgaclevziobxvwmipcvecbla4xqkmwjd2q.b32.i2p] hat den Raum betreten. (08:01:46 PM) zzz: hi (08:01:55 PM) zlatinb: hi (08:01:55 PM) eyedeekay: 4) 1.0.0 vs 0.9.50 (08:03:04 PM) eyedeekay: hi zzz, hi zlatinb, Timeout 30s, sonst noch jemand? (08:03:39 PM) eyedeekay: Danke euch allen, wir starten direkt mit 2) 0.9.49 verbleibende Punkte (08:03:51 PM) eyedeekay: Das Einzige, das ich kenne, ist die .dmg-Version des Mac-Installers (08:04:20 PM) zzz: die anderen sind die offiziellen Debian- und Ubuntu-Pakete (08:04:45 PM) zzz: Ich erkläre es kurz genauer (08:04:50 PM) eyedeekay: Ok, danke. (08:05:06 PM) zzz: leider ist Debian Bullseye gerade in den Freeze gegangen (08:05:29 PM) zzz: Unser Debian-Maintainer kannte den Zeitplan entweder nicht oder hat uns nicht geraten, uns zu beeilen (08:05:51 PM) zzz: obwohl wir den Zeitplan für Ubuntu Hirsute 21.04 vorgezogen haben, war die Debian-Frist früher (08:06:09 PM) zzz: da Ubuntu von Debian übernimmt, hat Ubuntu es ebenfalls nicht bekommen (08:06:45 PM) zzz: Das passiert nur alle zwei Jahre, aber trotzdem: Wäre gut gewesen, das vorher zu wissen (08:06:54 PM) zzz: So wie es lief, haben wir uns bei Ubuntu beeilt – völlig umsonst (08:07:25 PM) zzz: Irgendwann wird Debian wieder auftauen, und 49 sollte in sid auftauchen. Aber Bullseye ist 48 (08:07:27 PM) zzz: eot (08:07:59 PM) eyedeekay: Danke, zzz. Fürs Erste sollte die Empfehlung an Debian-Nutzer, einen aktuellen router zu bekommen, also über unser Repository gehen (08:08:17 PM) zzz: yup. Gilt auch für Ubuntu. (08:08:32 PM) zzz: oh, wenn ich darf, ein kurzer Bericht zum Netzwerk: (08:08:41 PM) eyedeekay: Klar, leg los (08:08:48 PM) zzz: 52% haben auf 49 aktualisiert; 6% haben auf ECIES umgeschlüsselt. Bis jetzt sieht alles gut aus (08:09:03 PM) zzz: Sehr wenige Bugs gefunden oder gemeldet (08:09:05 PM) zzz: eot (08:09:21 PM) eyedeekay: Hervorragend zu hören, danke für den Bericht (08:09:49 PM) eyedeekay: Und ich schaue dann wohl, welche Mailingliste wir abonnieren müssen, um früher zu erfahren, wann Debian einfriert (08:10:02 PM) eyedeekay: 3) Status des Mac-Launchers (08:10:14 PM) eyedeekay: Das ist der DMG-basierte Installer, nicht die .jar (08:10:54 PM) eyedeekay: Hier habe ich einen Fehler gemacht, weil ich nicht mitgeteilt habe, dass der frühere Maintainer den Installer nicht mehr baut (08:11:15 PM) eyedeekay: Als Folge habe ich den Mac-Installer von der Seite entfernt (08:11:39 PM) zzz: iirc war die letzte gebaute Version .45 vor einem Jahr, und vermutlich war es die meiste Zeit des letzten Jahres ein toter Link (08:11:41 PM) eyedeekay: Inzwischen habe ich mir einen Mac zugelegt, um die Pflege des Produkts zu übernehmen (08:12:00 PM) eyedeekay: zzz, du hast recht (08:12:04 PM) zlatinb: Es gibt ein Problem mit dem dmg-Installer – zumindest auf meinem Mac bekomme ich den router nicht gestoppt. Ein Daemon startet ihn immer wieder neu (08:12:09 PM) zzz: Es war also tatsächlich ein lang bestehendes Problem. Es war richtig, ihn zu entfernen, danke dafür (08:13:16 PM) zlatinb: Wenn andere Mac-Nutzer in der gleichen Situation sind, sollten wir eine Art Anleitung zum Aufräumen erstellen (08:13:28 PM) zzz: Hast du herausgefunden, ob irgendein Auto-Update oder eine Benachrichtigung eingebaut ist? Und falls ja, ist das auch kaputt? Oder ist es nur der News-Eintrag in der Konsole? (08:13:57 PM) zlatinb: Auto-Update funktioniert seltsamerweise (08:13:57 PM) eyedeekay: Es kann kein Auto-Update durchführen, zumindest nicht erfolgreich (08:14:04 PM) eyedeekay: Oh, das ist seltsam (08:14:09 PM) zlatinb: Ich kann es nur nicht killen und sicherstellen, dass es aus bleibt (08:14:28 PM) eyedeekay: Klingt so, als sei manches Verhalten ziemlich erratisch (08:14:56 PM) zzz: eyedeekay, als wir zuletzt darüber gesprochen haben, gab es Diskussionen darüber, welchen Nutzen dieses Installer-Produkt für unsere Nutzer hat im Vergleich zum Aufwand, es zu pflegen (08:15:15 PM) zzz: Wie untersuchen und bewerten wir diese beiden Faktoren? (08:15:58 PM) zzz: und zlatinb, hast du Gedanken zum Wert eines „Mac-typischen“ Installers heute? (08:16:36 PM) zlatinb: Ich finde weiterhin, Mac-typische und Win-typische Installer sind der izpack-Monstrosität deutlich überlegen (08:16:37 PM) eyedeekay: Ich denke, zlatinb und ich müssen Notizen vergleichen. Ich sehe anderes Verhalten als er, und wenn ich nicht weiß, warum, wird es viel einschüchternder, es weiter zu bauen und zu unterstützen (08:17:16 PM) zlatinb: aber wir sollten die Komplexität neu bewerten, da jpackage seit Java 14+ verfügbar ist (08:18:02 PM) zlatinb: so oder so hätte/sollte ein Mac-typischer Installer geringere Priorität haben als ein Win-typischer Installer (08:18:05 PM) zzz: Ich bin kein Mac-Mensch, aber „weit überlegen“ war der Konsens, als wir mit der Entwicklung des Installers begonnen haben (08:18:43 PM) zzz: Wenn der Konsens jetzt anders ist, würde ich gern verstehen, warum (08:19:24 PM) zlatinb: Meines Wissens ist der Konsens derselbe, nur das Ökosystem hat sich geändert (d. h. jpackage existiert) (08:20:26 PM) eyedeekay: IIRC war meine Mac-Erfahrung damals praktisch null, und meine Zustimmung zur Idee beruhte darauf, dass die Arbeit mit vertrauten Paketsystemen unsere Pakete vertrauenswürdiger macht (08:20:39 PM) eyedeekay: jpackage erstellt doch ein Runtime-Image/elimininiert die Notwendigkeit, Java zu installieren, richtig? Das dmg hat das meines Wissens nicht getan? (08:20:51 PM) zzz: right (08:21:18 PM) zlatinb: right (08:21:30 PM) zlatinb: jpackage baut angeblich dmgs, ich habe es nicht ausprobiert (08:21:38 PM) zzz: jpackage wäre also so ein 100-MB-Ding. Da es nur für ein OS ist, ist es für Mac machbar. (08:21:47 PM) zzz: ja, dmgs müsste man auf jeden Fall testen (08:22:14 PM) zlatinb: Es baut auch Windows-Installer, diese Funktion habe ich aber nicht genutzt (08:22:26 PM) zlatinb: und RPMs und DEBs, aber ich bin ziemlich sicher, die wollen wir nicht (08:22:52 PM) zzz: Einer unserer Fehler als Projekt ist, dass das dmg auf unserer Download-Seite immer als „experimental“ gekennzeichnet war. Wir haben ihm nie genug Aufmerksamkeit geschenkt, um das Label zu entfernen oder überhaupt zu bemerken, dass es niemand baut (08:22:57 PM) Irc2PGuest1578 hat den Raum verlassen (quit: Read error). (08:24:06 PM) zzz: Wie bei all unseren anderen offiziellen Produkten gilt: Wenn wir es unterstützen wollen, brauchen wir genügend Ressourcen für einen kompetenten Maintainer (08:25:15 PM) zzz: An diesem Punkt schlage ich vor, dass wir sowohl den Nutzerbedarf als auch den erforderlichen Aufwand weiter evaluieren – sowohl für das bestehende dmg als auch für jpackage. (08:25:29 PM) zzz: Zwischenbericht in einem Monat, endgültige Entscheidung in zwei Monaten, rechtzeitig für .50 (08:25:52 PM) zlatinb: Irgendeine Idee, wie wir das angehen? Umfrage? (08:26:32 PM) eyedeekay: Ich könnte nach dem Meeting eine Reddit-Umfrage einrichten (08:26:42 PM) zzz: Forenbeiträge (08:27:11 PM) eyedeekay: Passt für mich, ich nehme es auf die Tagesordnung für das nächste Meeting (08:28:06 PM) eyedeekay: Noch etwas zu 3)? (08:28:32 PM) eyedeekay: 4) 1.0.0 vs 0.9.50 (08:29:02 PM) zzz: Das war mein Punkt (08:29:10 PM) eyedeekay: Bitte, zzz (08:29:28 PM) zzz: Ich habe keine starke Präferenz, aber ich denke, wir sollten innerhalb des nächsten Jahres auf 1.0.0 gehen (08:29:49 PM) zzz: Da wir keinen separaten Stable-Branch haben, ist 1.0.0 keine besondere Stabilitätsgarantie (08:30:23 PM) Irc2PGuest1578 [kilian@xvbemdlawzj2qlt3cgjgaclevziobxvwmipcvecbla4xqkmwjd2q.b32.i2p] hat den Raum betreten. (08:30:27 PM) zzz: Meine Frage ist also, was die Leute denken, und ob das PR-Team es schafft, die Kommunikation dazu, was 1.0.0 ist oder nicht ist, auf einem Zeitplan zu leisten? (08:30:29 PM) zzz: eot (08:31:14 PM) zlatinb: Ich habe zwei Punkte zu 1.0.0: (08:31:41 PM) zlatinb: 1) RED braucht Tuning, und dabei bleibe ich. Es richtig abzustimmen könnte mehr als ein Release erfordern (08:32:19 PM) zlatinb: 2) Zurück zum Installer-Thema – wenn wir deutlich reibungslosere Installer für die großen Plattformen bauen können, hat ein 1.0.0-Release deutlich mehr Wirkung (08:32:20 PM) zlatinb: eot (08:33:40 PM) eyedeekay: Ich denke, wir können Messaging und PR für 1.0.0 ausarbeiten und umsetzen, wenn 1.0.0 mit der Migration der Kryptographie weg von elgamal zusammenfällt, und ich stimme zab bei 2) zu (08:34:30 PM) zzz: Wir können uns immer ein Schlagzeilen-Feature aussuchen, über das wir prahlen, bei jedem Release. Das ist ziemlich willkürlich. Wir könnten jedes Release dieses Jahr nehmen und behaupten, dass wir da elgamal loswerden. Es passiert ohnehin schon (08:35:44 PM) zzz: Da ich keinen starken Konsens höre, schlage ich vor, dass das nächste Release 0.9.50 ist, und wir das danach in 3 Monaten erneut besprechen (08:35:51 PM) eyedeekay: Dann bleibt 2) für mich ziemlich wichtig, Installer sind ein Schmerzpunkt, so seltsam das klingt (08:36:15 PM) eyedeekay: Ich stimme zu, dass das nächste 0.9.50 sein sollte (08:36:27 PM) anonymousmaybe hat den Raum verlassen (quit: Read error). (08:36:31 PM) T3s|4 hat den Raum verlassen (quit: Read error). (08:37:36 PM) eyedeekay: Noch etwas zu 4)? (08:38:16 PM) T3s|4 [~T3s4@573a4z46ixhpfeuej2hggtzg2wvsllq6nurtha5dzpd7l42awaeq.b32.i2p] hat den Raum betreten. (08:38:16 PM) mode (+v T3s|4) by ChanServ (08:38:18 PM) eyedeekay: 5) 0.9.50 Release (08:38:42 PM) anonymousmaybe [anonymousm@zvezcslfl5ndd6ciniqp2ei3cm6kvcovceeu3nzheqe7rqcj3rra.b32.i2p] hat den Raum betreten. (08:38:42 PM) mode (+v anonymousmaybe) by ChanServ (08:39:19 PM) zzz: Ich lasse dich zuerst, dann liste ich auf, woran ich gearbeitet habe (08:41:28 PM) eyedeekay: Es sind etwa 2 Wochen seit dem 0.9.49-Release vergangen; in der Zeit habe ich an Style-Bugs gearbeitet, die Konfiguration von X-I2P-Location in die Anwendung verlagert statt einen Reverse Proxy oder spezielle Konfiguration zu verlangen, und daran gearbeitet, Wege zu finden, gitlab zu verbessern (08:42:17 PM) eyedeekay: Insbesondere stehen auf meiner gitlab-Liste: ein Verfahren, trac-Tickets en masse nach gitlab zu migrieren, und eine Möglichkeit, Tickets anonym zu erstellen (08:43:06 PM) eyedeekay: Das ist tatsächlich weitgehend erledigt und Teil des nächsten Tagesordnungspunkts, daher verliere ich jetzt keine Zeit damit (08:43:56 PM) eyedeekay: EOT (08:44:06 PM) zzz: super (08:44:26 PM) zzz: Ich habe das NTP-Problem für das Jahr 2036 behoben (08:44:33 PM) zzz: UPnP für IPv6 implementiert (08:44:45 PM) zzz: den Speicherverbrauch durch die Profile reduziert (08:44:55 PM) zzz: Support für IPv6-Introducers hinzugefügt (08:45:17 PM) zzz: ‚4/6‘-Caps-Support hinzugefügt, um besser nachzuverfolgen, wer sich mit wem verbinden kann (08:45:39 PM) zzz: An kleineren tunnel build messages (prop. 157) gearbeitet, auch wenn diese Arbeit deutlich langsamer vorankommt, als das #ls2-Team es gern hätte (08:46:26 PM) zzz: und ich habe i2pd einen größeren SSU-Bug gemeldet. Sie haben ihn behoben. Ich hoffe, dass sie diesen Monat dafür ein Release schneiden, da ich denke, dass er die Netzwerk-Performance für eine Teilmenge der Verbindungen wirklich beeinträchtigt (08:46:35 PM) zzz: eot (08:46:44 PM) eyedeekay: Danke, zzz (08:47:25 PM) zlatinb: Ich möchte einige Experimente bzgl. des RED-Tunings im Testnet machen. Aktuelle Theorie ist, dass es viel zu aggressiv ist und Single-Stream-Verbindungen unnötig stark verlangsamt. Ich berichte wie üblich. EOT (08:47:36 PM) eyedeekay: Danke, zlatinb (08:48:17 PM) eyedeekay: 6) Zusammenfassung der Trac-Migration (08:48:17 PM) zzz: bzgl. Roadmap: Ich habe sie heute auf der Website aktualisiert, damit sie widerspiegelt, was in .49 war, und anderes auf .50 verschoben. eyedeekay, bitte mach dasselbe für die Punkte, die du kennst (08:48:32 PM) eyedeekay: Ack zzz, mache ich heute Abend (08:51:18 PM) wodencafe hat den Raum verlassen (quit: Read error). (08:51:37 PM) wodencafe [wodencafe@4qx5zjj3rypztq5h4kc2clviwid5cir7cm6iqrqa2l2npvlgt7ta.b32.i2p] hat den Raum betreten. (08:51:51 PM) eyedeekay: Re: trac Ich stecke hier zwischen Baum und Borke. Ich bin Admin auf trac, aber nicht auf der Box, auf der trac läuft. Ich kann alleine nichts tun, um es zu aktualisieren oder zu verbessern; ich kann nur zeitaufwendigen Problemen hinterherlaufen. (08:51:51 PM) eyedeekay: Ich möchte es wirklich loswerden, aber wir können offensichtlich nicht all diese Tickets oder die restlichen Informationen hier einfach wegwerfen. (08:51:51 PM) eyedeekay: Ich schlage vor, dass wir trac-Tickets nach gitlab-Tickets migrieren und die Nutzung von gitlab für Issue-Tracking fördern (08:52:51 PM) eyedeekay: Trac-Tickets lassen sich nicht 1:1 auf gitlab-Tickets abbilden; Tickets für I2P-Anwendungen müssen dem Issue-Tracker von i2p.i2p hinzugefügt und auf gitlab mit der entsprechenden Anwendung getaggt werden (08:54:04 PM) eyedeekay: Ich habe endlich herausgefunden, wie man das macht, indem ich einiges der entsprechenden Materialien von Tor verwendet habe (08:54:37 PM) zzz: Das ist wahrscheinlich die richtige Antwort, aber wir sollten wohl kurz die Alternativen evaluieren, z. B. einfach alles auf ein trac auf einer Box kopieren, die wir kontrollieren (08:54:51 PM) zzz: und erneut: eine Schätzung der einmaligen und laufenden benötigten Ressourcen (08:55:18 PM) zzz: Wir wollten vor ein paar Monaten dazu ein Meeting machen, vielleicht ist jetzt die Zeit (08:55:54 PM) lithium hat den Raum verlassen (quit: Quit: leaving). (08:56:02 PM) eyedeekay: Instinktiv wird das Betreiben von 2 Services(Trac und Gitlab) über die Zeit wohl mehr Aufwand bedeuten, aber anfangs vielleicht weniger (08:56:05 PM) zzz: Ich möchte nur klar haben, was wir erreichen wollen (08:56:05 PM) lithium [lithium@f25fchfdvktukmhg2rkz5es4mlrroyywcou27bpr4mxzfuf3jgya.b32.i2p] hat den Raum betreten. (08:56:38 PM) zzz: Eine vollständige Migration zu gitlab ist eine gewaltige Lösung für das Problem, dass jemand nicht auf E-Mails antwortet (08:56:50 PM) zzz: Die Frage ist also: Was bekommen wir sonst noch dafür (08:57:58 PM) zlatinb: Enge Integration mit git, MRs, Code-Review, all das (08:58:02 PM) zzz: Und wir brauchen eine kurze Liste unserer Anforderungen, insbesondere für Registrierung und Anti-Spam (09:00:01 PM) zzz: Ich denke auch, wir sollten aus der git-Migration letztes Jahr lernen und klare Meilensteine, Zeitplan und Status haben (09:00:36 PM) eyedeekay: Die Registrierung ist zu einem schwierigen Punkt geworden. Ich schätze, grob 1/3 der Registrierungen ist Spam, aber es ist sehr schwer zu unterscheiden, weil ich von git-Nutzern nicht viele Informationen verlange (09:01:37 PM) eyedeekay: Tors Lösung bzgl. anonymer Registrierung ist clever und potenziell sehr nützlich, aber je mehr ich mir das ansehe, desto mehr denke ich, dass es für uns überdimensioniert sein könnte (09:02:35 PM) zzz: Ich schlage vor, wir finden heraus, wer zu diesem Thema in ein Meeting möchte, und planen das Meeting dann später (09:03:29 PM) eyedeekay: Damit kann ich arbeiten. Ich starte einen neuen Foren-Thread für die Trac-Migration. (09:04:49 PM) zzz: zlatinb, möchtest du dabei sein? (09:05:03 PM) zlatinb: klar (09:05:21 PM) zzz: super (09:07:56 PM) eyedeekay: Das war alles auf der Tagesordnung, noch etwas hinzuzufügen? (09:08:00 PM) eyedeekay: Timeout 60s (09:09:32 PM) eyedeekay: Damit schließe ich das Meeting *baffs* (09:09:32 PM) eyedeekay: Danke zzz, zlatinb, fürs Kommen, ich poste das Meeting-Log gleich auf der Seite (09:10:09 PM) zzz: danke (09:11:05 PM) devcron hat den Raum verlassen (quit: Quit: leaving). (09:11:11 PM) eyedeekay: kein Problem zzz &lt;/div></description></item><item><title>0.9.49 Veröffentlichung</title><link>/de/blog/2021/02/17/0.9.49-ver%C3%B6ffentlichung/</link><pubDate>Wed, 17 Feb 2021 00:00:00 +0000</pubDate><guid>/de/blog/2021/02/17/0.9.49-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.49 setzt die Arbeit fort, I2P schneller und sicherer zu machen. Wir haben mehrere Verbesserungen und Fehlerbehebungen für den SSU (UDP)-Transport, die zu höheren Geschwindigkeiten führen sollten. Diese Version beginnt außerdem die Migration auf die neue, schnellere ECIES-X25519-Verschlüsselung für routers. (Destinations (Endpunkte) verwenden diese Verschlüsselung bereits seit einigen Versionen) Wir arbeiten seit mehreren Jahren an den Spezifikationen und Protokollen für die neue Verschlüsselung und nähern uns dem Abschluss! Die Migration wird mehrere Versionen in Anspruch nehmen, um abgeschlossen zu werden.&lt;/p></description></item><item><title>Hallo Git, auf Wiedersehen Monotone</title><link>/de/blog/2020/12/10/hallo-git-auf-wiedersehen-monotone/</link><pubDate>Thu, 10 Dec 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/12/10/hallo-git-auf-wiedersehen-monotone/</guid><description>&lt;h2 id="hallo-git-auf-wiedersehen-monotone">Hallo Git, auf Wiedersehen Monotone&lt;/h2>
&lt;h3 id="the-i2p-git-migration-is-nearly-concluded">The I2P Git Migration is nearly concluded&lt;/h3>
&lt;p>Seit über einem Jahrzehnt hat sich I2P auf den altehrwürdigen Monotone-Dienst verlassen, um seine Anforderungen an die Versionsverwaltung zu erfüllen, doch in den vergangenen Jahren ist der Großteil der Welt zum inzwischen universellen Versionskontrollsystem Git übergegangen. Im selben Zeitraum ist das I2P-Netzwerk schneller und zuverlässiger geworden, und es wurden praktikable Workarounds für die fehlende Wiederaufnehmbarkeit von Git entwickelt.&lt;/p></description></item><item><title>0.9.48 Veröffentlichung</title><link>/de/blog/2020/11/30/0.9.48-ver%C3%B6ffentlichung/</link><pubDate>Mon, 30 Nov 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/11/30/0.9.48-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="details-zum-update">Details zum Update&lt;/h2>
&lt;p>0.9.48 aktiviert unser neues Ende-zu-Ende-Verschlüsselungsprotokoll (Proposal 144) für die meisten Dienste. Wir haben vorläufige Unterstützung für die neue Verschlüsselung von tunnel-Build-Nachrichten (Proposal 152) hinzugefügt. Es gibt erhebliche Leistungsverbesserungen im gesamten router.&lt;/p>
&lt;p>Pakete für Ubuntu Xenial (16.04 LTS) werden nicht mehr unterstützt. Benutzer auf dieser Plattform sollten ein Upgrade durchführen, um weiterhin I2P-Updates zu erhalten.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Die beste Möglichkeit, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, besteht darin, die neueste Version auszuführen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 3. November 2020</title><link>/de/blog/2020/11/03/i2p-entwicklertreffen-3.-november-2020/</link><pubDate>Tue, 03 Nov 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/11/03/i2p-entwicklertreffen-3.-november-2020/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (03:01:04 PM) eyedeekay: Hallo zusammen und willkommen zur Sitzung des I2P-Projekts am 3. November. idk meldet sich heute etwas unerwartet aus dem Marriot-WLAN, kämpfe mit einem ziemlich fiesen Captive Portal, daher habe ich heute zwei Handles, eyedeekay und idk_mobile, falls eine der Verbindungen ausfällt. (03:01:04 PM) eyedeekay: Bitte habt etwas Geduld mit mir, dieses Hotel-WLAN ist wirklich einfach ... erschreckend schlecht. Am Donnerstag bin ich wieder an meiner zuverlässigen Verbindung. (03:01:04 PM) eyedeekay: Auf der Tagesordnung für heute stehen: (03:01:04 PM) eyedeekay: 1) Hi (idk) (03:01:04 PM) eyedeekay: 2) *kurze* Überprüfung der Sitzungsabläufe (idk) (03:01:04 PM) eyedeekay: 3) 0.9.48-Release (zzz, idk) (03:01:04 PM) eyedeekay: 4) Aufruf an Tester (idk) (03:01:04 PM) eyedeekay: 5) Git-Fortschrittsupdate (idk) (03:01:04 PM) eyedeekay: 6) Abstimmung über zusätzliche Seiten in der Router-Konsole (idk) (03:01:04 PM) eyedeekay: Hallo zusammen, wer ist heute noch da? (03:01:38 PM) zzz: hi (03:01:43 PM) eyedeekay: hi zzz (03:02:09 PM) eyedeekay: Noch jemand? (03:03:21 PM) eyedeekay: Nun, Punkt 2 ist entweder wesentlich oder hinfällig, schätze ich. 2) Zu den „Hi“s: Viele von uns lassen ihre IRC-Clients fast ständig laufen, und es ist nicht immer klar, wer da ist und wer nicht. Deshalb sagen wir zu Beginn unserer Sitzungen „hi“, damit wir sicher wissen, wer da ist und bereit teilzunehmen, und wer nur sicherstellt, dass er den Scrollback für später hat. Bitte sagt „hi“ für die Sitzung, wenn ihr ankommt. (03:04:19 PM) eyedeekay: 3) 0.9.48-Release (03:05:07 PM) John hat den Raum verlassen (quit: Read error). (03:05:11 PM) eyedeekay: 0.9.48 wird den verbleibenden Feinschliff an den Light- und Dark-Themes der Router-Konsole bringen. Meistens Kleinigkeiten, um Ränder und Abstände um die neuen Icons, die in diesen Themes verwendet werden, feinzujustieren. Ein neues Set an Icons für die Light- und Dark-Snark-Themes wurde ebenfalls auf Basis von Feedback ausgewählt. (03:05:11 PM) eyedeekay: Das 0.9.48-Android-Release wird den Android-Build-Prozess verwenden, der im Laufe der letzten Woche überarbeitet und repariert wurde. Das Dogfooding (die eigene Software im Alltag einsetzen) läuft deutlich besser als in den vorherigen Wochen, ich freue mich auf dieses Release. Für diejenigen, die nicht im Bilde sind: Viele Jahre lang war die Nutzbarkeit unserer Android-Releases stark beeinträchtigt durch Fehler, die von einer falsch konfigurierten bootclasspath herrührten, die kontraintuitiv und minimal dokumentiert war, wenn überhaupt. (03:05:36 PM) eyedeekay: Dieses Problem ist für die Zukunft behoben. (03:06:37 PM) eyedeekay: Sadie und ich haben auf dem i2p.www-Git-Branch „style-guide“ Dokumentation aktualisiert, überarbeitet, gekürzt und neu angeordnet. (03:07:38 PM) eyedeekay: Nichts ist hier in Stein gemeißelt, aber wir liefern mehr und bessere Beispiele, spezifische Anwendungshilfe für die mitgelieferten I2P-Anwendungen, aktualisierte Reseed-Anleitungen für Freund-zu-Freund-Reseeds und das Hosting eines Reseed-Servers und aktualisieren unsere Vergleichsseiten. (03:08:10 PM) eyedeekay: zzz, was möchtest du hinzufügen? (03:08:19 PM) zzz: ja, bzgl. Android (03:08:35 PM) John [john@3n6rizeciinzvbuzub5ux3jru6iazw6drx76cjcwmcc5yaltccca.b32.i2p] hat den Raum betreten. (03:08:39 PM) zzz: um das klarzustellen: Du hast letzte Woche 0.9.47-1 veröffentlicht, und es ist überall verfügbar? Ich glaube, ich habe keine Ankündigung gesehen. (03:08:53 PM) zzz: also solltest du das bekanntmachen und Testberichte einholen (03:09:17 PM) eyedeekay: Klar, ich kann eine Ankündigung machen (03:09:24 PM) zzz: bzgl. 48 läuft alles gut. Wir liegen bei fast 15K Zeilen Diff, ziemlich typisch (03:09:42 PM) zzz: die Arbeiten am Router-Verschlüsselungstyp laufen überraschend gut, weit vor dem Zeitplan (03:09:48 PM) zzz: das sind Proposals 152 und 156 (03:10:02 PM) zzz: viel davon wird im .48-Release sein, für mutige Tester (03:10:22 PM) zzz: die vorläufige Release-Ankündigung steht auf zzz.i2p zur Durchsicht bereit (03:10:53 PM) zzz: Ich würde heute gern ein Veröffentlichungsdatum festlegen. Der 23. oder der 30.? (03:10:58 PM) zzz: das würde einen Tag-Freeze in entweder einer oder zwei Wochen bedeuten (03:11:25 PM) zzz: eot (03:12:01 PM) eyedeekay: Ist für mich nicht mehr so wichtig, ich kann ohnehin eine Weile nicht reisen, aber ich würde trotzdem gern den 30. nehmen, wenn möglich (03:12:44 PM) zzz: ok, dann der 30. Tag-Freeze am 18., Check-in-Deadline am 27. Ich aktualisiere den Beitrag in meinem Forum (03:12:53 PM) eyedeekay: Ausgezeichnet, danke (03:13:52 PM) eyedeekay: Damit kommen wir zu 4) Aufruf an Tester (03:13:55 PM) eyedeekay: Da wir in den letzten Monat vor dem 0.9.48-Release gehen, möchte ich unsere Nutzer aufrufen, uns Feedback zu I2P hier zu geben oder im Projektforum(i2pforum.i2p), oder in zzzs Forum(zzz.i2p), oder auf reddit.com/r/i2p, wo ich für uns mitlese. (03:14:24 PM) eyedeekay: Ich werde diesen Aufruf dort posten, wenn ich das Sitzungsprotokoll auf die Seite stelle. (03:15:00 PM) eyedeekay: Feedback zu allem ist wichtig: Performance, Stil, Konfiguration. Bitte meldet euch! (03:15:09 PM) zzz: ja ok, ich setze wahrscheinlich in etwa einer Woche ein -rc-Versions-Tag (03:16:57 PM) Sleepy hat den Raum verlassen (quit: Read error). (03:16:58 PM) eyedeekay: Noch etwas zu diesem Thema hinzuzufügen? (03:17:26 PM) zzz: nein (03:17:49 PM) eyedeekay: Danke zzz :) (03:17:57 PM) eyedeekay: 5) Git-Update: Ab jetzt habe ich die Migration neuer Repositories vorübergehend gestoppt, während ich eine Push-Regel konfiguriere, um GPG-signierte Commits im „I2P Developers“-Namespace zu erzwingen. Das ist zumindest für i2p.i2p und i2p.android.base eine feste Anforderung. Aktuell haben wir aktive Plugins ins gitlab migriert, ebenso i2p.newsxml, i2p.firefox, i2p.scripts und i2p.www. Ich habe diese Woche I2P und I2P für Android erfolgreich sowohl aus Git als auch aus Monotone gebaut, einschließlich eines mtn-basierten i2p.android.base auf einem git-basierten i2p.i2p und eines git-basierten i2p.android.base auf einem mtn-basierten i2p.i2p. Das würde bedeuten, dass i2p.i2p nach dem Einrichten der Push-Regel migriert werden könnte, ohne Projekte zu beschädigen, die davon abhängen. TODO hierfür ist jedoch, andere Downstreams – mhatta, zero und BiglyBT – zu kontaktieren, um sie über den Wechsel zu informieren. (03:19:08 PM) zzz: Wie ist der Zeitplan? Vor oder nach dem 48-Release? (03:19:31 PM) zzz: Ich glaube nicht, dass irgendwelche Downstreams mtn verwenden (03:19:52 PM) eyedeekay: Ich denke auch nicht, sie verwenden meines Wissens alle entweder maven oder den github-Mirror, ich will nur sichergehen (03:21:17 PM) eyedeekay: Ich denke, wir können es noch vor 0.9.48 machen, wenn ich direkt loslege, sobald die Push-Regel eingerichtet ist. (03:22:09 PM) Sleepy [Sleepy@bjy63jgb427hmekhcp6v4kxs7p2le7cpuuvdmngod76fv2isfw4a.b32.i2p] hat den Raum betreten. (03:22:19 PM) zzz: ok, geh nur nicht zu knapp an den Termin heran (03:23:26 PM) zzz: und hol dir positive ACKs von allen, bevor du den Schalter umlegst. Wir können uns keine Nachzügler leisten (03:23:29 PM) eyedeekay: Ja, wenn ich denke, dass ich es nicht mit etwas Puffer vor dem Tag-Freeze schaffe, verschiebe ich es auf 49 (03:23:37 PM) eyedeekay: Mach ich (03:25:08 PM) eyedeekay: Sonst noch etwas von jemandem zu diesem Thema? (03:26:01 PM) eyedeekay: OK, dann ist der letzte Punkt 6) (03:26:04 PM) eyedeekay: Ich möchte 2 meiner Seiten zur Startseite der Router-Konsole hinzufügen, die erste ist git.idk.i2p, das ist mein gitlab-Host, der für die Community offen ist und wohin die I2P-mtn-Repositories migriert werden. (03:26:04 PM) eyedeekay: Die zweite ist paste.idk.i2p, ein allgemeines Pastebin für Dateien und Text, das ich aufgesetzt habe, als es so schien, dass keine anderen Pastebins mehr erreichbar waren. (03:27:00 PM) zzz: keine Einwände (03:28:15 PM) zzz: aber ich schlage vor, die vorgeschlagenen Tooltips noch einmal zu überarbeiten; ich habe ein paar Ideen, die ich dir später vorstelle (03:29:05 PM) eyedeekay: Passt für mich (03:30:55 PM) eyedeekay: Alles klar, damit sind wir am Ende dessen, was ich für diese Sitzung geplant hatte. Wenn jemand noch weitere Themen zur Diskussion hat, bitte jetzt ansprechen (03:31:20 PM) eyedeekay: timeout 1m (03:32:42 PM) eyedeekay: Alles klar, danke fürs Kommen zur Sitzung, zzz, danke fürs Zuhören, liebe Zuhörer. (03:33:08 PM) eyedeekay: Die Sitzung nächsten Monat ist am 8. Dezember, gleiche Zeit, gleicher Kanal (03:33:13 PM) eyedeekay: *Baffs* &lt;/div></description></item><item><title>I2P Entwicklertreffen - 06. Oktober 2020</title><link>/de/blog/2020/10/06/i2p-entwicklertreffen-06.-oktober-2020/</link><pubDate>Tue, 06 Oct 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/10/06/i2p-entwicklertreffen-06.-oktober-2020/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, orignal, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:00:04 PM) eyedeekay: Hallo zusammen und willkommen zum I2P-Community-Meeting im Oktober. (04:00:04 PM) eyedeekay: Auf der heutigen Tagesordnung steht: (04:00:04 PM) eyedeekay: 1) Hallo (04:00:04 PM) eyedeekay: 2) 0.9.48-Release (zzz) (04:00:04 PM) eyedeekay: 3) Git-Fortschritts-Update (idk) (04:00:04 PM) eyedeekay: 4) UI-Team-/OTF-Update (idk) (04:00:04 PM) eyedeekay: 5) Android-Update (idk) (04:00:17 PM) eyedeekay: Hi zusammen, wer ist alles da? (04:00:25 PM) orignal: hi (04:00:29 PM) eyedeekay: Hi orignal (04:00:33 PM) zzz: hello (04:00:39 PM) eyedeekay: Hallo zzz (04:01:14 PM) eyedeekay: Jemand sonst? (04:01:53 PM) eyedeekay: OK, weiter mit 2 (04:02:14 PM) eyedeekay: Ich habe gesehen, dass zzz in letzter Zeit ziemlich viel macht. Für mich selbst ist mein einziger Plan innerhalb des router (I2P-Router) für das 0.9.48-Release rekeyOnIdle. Überwiegend werden sich meine Pläne für dieses Release auf die nächsten zwei Phasen der Git-Migration und auf Änderungen an i2p.www beziehen, die ich unter 4) erläutern werde. (04:02:45 PM) zzz: Wir sind, glaube ich, 5 Wochen im Zyklus. Es läuft gut (04:03:14 PM) zzz: orignal und ich arbeiten daran, den tunnel-Aufbau (Vorschlag 152) zu verbessern, und wir haben begonnen, einen Teil dieses Codes einzuchecken (04:03:29 PM) zzz: SSU2-Forschung kommt langsam voran und wird in .48 sicher keinen Code enthalten (04:03:50 PM) zzz: 7500 Zeilen Diff im Release bisher, ziemlich typisch (04:04:08 PM) zzz: Ziel ist Mitte bis Ende November für das .48-Release, wir werden wohl bald ein Datum festlegen (04:04:18 PM) zzz: EOT (04:04:44 PM) eyedeekay: Vielen Dank, zzz (04:05:14 PM) eyedeekay: Danke auch für die häufigen Foren-Updates, das macht einen Teil deiner Fortschritte leichter nachvollziehbar und anderen erklärbar (04:05:43 PM) eyedeekay: Weiter zu 3) (04:06:03 PM) eyedeekay: Wir sind in Phase drei der Git-Migration. (04:06:08 PM) eyedeekay: i2p.www ist migriert. Es hatte von allen Projekten die stärkste Abhängigkeit von mtn. (04:06:14 PM) eyedeekay: i2p.firefox ist ebenfalls migriert. (04:06:22 PM) eyedeekay: i2p.newsxml migrieren wir am Donnerstagabend, um 18.00 UTC. (04:06:32 PM) eyedeekay: Danach werde ich mich mit zzz in Verbindung setzen, um als Nächstes zzzot oder snark-rpc zu migrieren. (04:06:37 PM) eyedeekay: Repositories, bei denen die mtn-Synchronisierung deaktiviert wurde, werden zwischen github und gitlab synchron gehalten. (04:06:44 PM) eyedeekay: Wir sind jetzt auf einem stetigen Kurs: Sobald ein Repo migriert ist, beginnen wir mit dem nächsten. (04:06:58 PM) eyedeekay: EOT (04:08:23 PM) eyedeekay: Irgendwelche Fragen zu Git? (04:09:06 PM) eyedeekay: Timeout 1m (04:10:16 PM) eyedeekay: OK, weiter zu 4) (04:11:20 PM) eyedeekay: Die vom OTF beauftragte Designfirma hat einen überarbeiteten Styleguide erstellt. Der neue Guide ist etwas „flexibler“ als der alte und fordert uns zugleich zu mehr interner Konsistenz auf. (04:11:20 PM) eyedeekay: Er ist hier zu finden: https://uracreative.github.io/i2p-styleguide/. Ein Beitrag mit der Bitte an die Community um Kommentare zu den Style-Empfehlungen, dazu, welche wir umsetzen sollten und wie, ist hier: `http://i2pforum.i2p/viewtopic.php?f=21&amp;t=986&amp;sid=bbca7a971055b8449737ba038ebbfa49` (04:11:20 PM) eyedeekay: Die Schwierigkeit bei der Umsetzung der Designempfehlungen ergibt sich daraus, dass teilweise umgesetzte Änderungen visuell oft unansehnlich wirken; siehe z. B. das jüngste Icon-Problem in I2PSnark. (04:12:26 PM) eyedeekay: Das macht jedoch nur 1/2 der Ratschläge aus, die wir erhalten haben (04:13:01 PM) eyedeekay: Die durch den OTF finanzierten Programme, an denen Ura Design und Simsec gearbeitet haben, haben als wichtigste mögliche Verbesserung ein generelles Problem beim Onboarding (Einführung) neuer Teilnehmender aller Art identifiziert. (04:13:16 PM) eyedeekay: Das hat für uns Priorität. Die frühen Phasen der Verbesserung werden größtenteils in i2p.www stattfinden (04:13:19 PM) eyedeekay: Eine der häufigsten Fragen lautet: „Für wen ist I2P?“ (04:13:42 PM) eyedeekay: Die Design-/Usability-Leute sind offensichtlich nicht die Einzigen, die diese Frage gestellt haben (04:13:52 PM) eyedeekay: Daher haben wir „Typen“ von Teilnehmenden identifiziert, darunter Benutzer, Service-Betreiber, App-Entwickler, router-Entwickler. (04:13:52 PM) eyedeekay: Wir hatten viele Antworten auf diese Frage, aber eines der häufigsten Muster in unseren Antworten war, dass es viel einfacher ist zu sagen, für wen I2P-„Anwendungen“ sind. (04:14:07 PM) eyedeekay: Deshalb wollen wir die Leute schneller und einfacher zu den Anwendungen bringen. Diese Pfade zu ändern wird als „Informationsarchitektur“ bezeichnet (04:14:07 PM) eyedeekay: Dazu gehört die Erstellung von: (04:14:07 PM) eyedeekay: - Installationsanleitungen für Windows, die die Installation einer Java-Version einschließen, von der bekannt ist, dass sie mit I2P funktioniert. (04:14:07 PM) eyedeekay: - Seiten auf der Website, die die mit dem Java-I2P router gebündelten Apps erklären. (04:14:07 PM) eyedeekay: - Aufnahme der I2P in Private Browsing webextension in das Windows-I2P-Profil-Bundle (04:14:07 PM) eyedeekay: - Eine Empfehlung und Anleitung für einen IRC-Client. (04:14:07 PM) eyedeekay: - Erstklassige Anleitungen zum Hosten von Services (wie die für Gitlab) für neue Betreiber, einschließlich einer Überarbeitung des Reseed Service Guide. Ebenfalls geplant sind NextCloud- und IRC-Hosting-Anleitungen. (04:14:07 PM) eyedeekay: - Neuorganisation der Startseite und des Top-Level-Navigationsmenüs entlang der Nutzer. (04:14:44 PM) eyedeekay: Sorry, dass ich im Grunde sehr ausführlich wurde, aber nehmt euch bitte Zeit; ich wollte sicherstellen, dass ich ein substanzielles Update gebe (04:17:14 PM) eyedeekay: EOT. Fragen? (04:17:26 PM) zzz: Ist die OTF-Arbeit abgeschlossen? Wann haben sie fertiggestellt? Wann wurde der überarbeitete Styleguide verfügbar? (04:19:20 PM) eyedeekay: Der OTF hat die Designfirma bezahlt, und sie haben letzten Monat abgeschlossen. Einen Moment, ich prüfe den Verlauf (04:19:56 PM) eyedeekay: 8. August (04:20:10 PM) zzz: Worauf ich hinauswill: Wie können wir unsere Prozesse verbessern, sodass Status und Ergebnisse finanzierter Arbeiten der Community zeitnah mitgeteilt werden? (04:21:07 PM) eyedeekay: Normalerweise besteht die Lösung darin, dass ich mit jemandem in Kontakt bleibe. In diesem Fall sollte dieses „Jemand“ wohl die Form annehmen, dass ich regelmäßige Updates auf i2pforums.i2p poste (04:22:38 PM) zzz: ok. Es ist nur sehr seltsam, dass ein finanziertes Projekt, das in Empfehlungen für Entwickler resultiert, zwei Monate lang nie tatsächlich an die Entwickler kommuniziert wurde (04:23:06 PM) zzz: Falls wir das noch einmal angehen, wird das eine Diskussion zur Prozessverbesserung sein (04:23:14 PM) zzz: Danke für den Bericht (04:23:35 PM) eyedeekay: Ich gebe nur mein Bestes, um Probleme zu lösen :) (04:23:39 PM) eyedeekay: Damit kommen wir zu 5) (04:24:46 PM) eyedeekay: Ich bin jetzt Administrator aller Server, über die wir Android-Apps zum Download anbieten, da der andere Admin nicht reagiert hat. (04:24:51 PM) eyedeekay: Ich konnte den anderen Admin schließlich erreichen, und er hat zugestimmt, als Backup zu fungieren. (04:24:59 PM) eyedeekay: Der Plan ist, künftig an dem Tag hochzuladen, an dem die Debian-Pakete veröffentlicht werden – sowohl zu GPlay als auch zu unserem F-Droid. (04:25:03 PM) eyedeekay: Das bedeutet, dass unser F-Droid am selben Tag verfügbar sein wird, an dem die Debian-Pakete hochgeladen werden. GPlay wird weiterhin um etwa 1–6 Tage verzögert sein; dagegen kann ich nicht viel tun. (04:25:29 PM) eyedeekay: Das heißt auch, dass ich jetzt Admin von download.i2p2.de bin, sodass ich das ebenfalls beheben kann. Im Grunde kann ich alles außer trac fixen. (04:27:09 PM) eyedeekay: EOT (04:28:15 PM) eyedeekay: Oh, das habe ich vergessen. Ich bin nicht für den Upload in das F-Droid-Community-Repository verantwortlich. Das macht weiterhin nextloop. (04:30:21 PM) eyedeekay: Möchte noch jemand etwas ergänzen, etwas im Meeting besprechen oder Fragen zu dem stellen, was wir bisher behandelt haben? (04:31:02 PM) eyedeekay: timeout 1m (04:31:13 PM) zzz: Erinnerung (nochmal) - stell das August-Meeting auf die Website (04:32:00 PM) eyedeekay: Ich dachte, das hätte ich? OK, ich füge es direkt hinzu, sobald wir fertig sind &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 1. September 2020</title><link>/de/blog/2020/09/01/i2p-entwicklertreffen-1.-september-2020/</link><pubDate>Tue, 01 Sep 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/09/01/i2p-entwicklertreffen-1.-september-2020/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> (04:00:08 PM) eyedeekay: Hallo zusammen, willkommen zur Community-Sitzung am 1. September: (04:00:08 PM) eyedeekay: 1) Hi (04:00:08 PM) eyedeekay: 2) 0.9.48 Release (04:00:08 PM) eyedeekay: 3) Git-Fortschrittsupdate (04:00:08 PM) eyedeekay: 4) Android/Maven-Fortschrittsupdate (04:00:08 PM) eyedeekay: 1) Hi (04:00:08 PM) eyedeekay: Hi zusammen, danke fürs Kommen :) (04:00:24 PM) zlatinb: hi (04:00:31 PM) eyedeekay: hi zlatinb (04:00:40 PM) zzz: yo (04:00:45 PM) eyedeekay: hi zzz (04:01:00 PM) eyedeekay: Ist noch jemand hier? (04:01:23 PM) eyedeekay: echelon ist heute außer Haus und nicht verfügbar (04:01:53 PM) eyedeekay: 2) 0.9.48 Release (04:02:33 PM) eyedeekay: 0.9.47 wurde letzte Woche veröffentlicht, neuer Zyklus hat gerade begonnen (04:03:15 PM) eyedeekay: zzz hat heute früher den Vorschlag für ECIES router identities gepostet, bitte alle, die Zeit haben, lest ihn und kommentiert (04:04:45 PM) eyedeekay: Möchte jemand etwas zu Punkt 2) sagen? (04:04:57 PM) zlatinb: Ich werde versuchen, etwas SSU-Arbeit unterzubringen (04:05:05 PM) zlatinb: abhängig von der Git-Migration natürlich (04:05:06 PM) zzz: wir fangen gerade erst an... (04:05:32 PM) zzz: #ls2 team plant, in dieser Zeit sowohl an ECIES routers als auch an SSU2-Vorschlägen zu arbeiten (04:05:57 PM) zzz: Ich rechne mit einem Zyklus von ca. 3 Monaten, mit einem Release im November (04:06:06 PM) zzz: EOT (04:06:14 PM) zlatinb: Außerdem würde ich gerne in Sachen RED etwas Bewegung sehen, obwohl ich noch nicht genau weiß, was ich ändern will. Ich muss erst etwas im Testnet ausprobieren, bevor ich mich festlege. EOT (04:06:50 PM) eyedeekay: Danke zzz und zlatinb. (04:07:00 PM) zzz: eyedeekay, gib uns bitte deine (und falls du die des UI-Teams kennst) Pläne für 48 (04:08:12 PM) eyedeekay: Meine großen Pläne sind, die Thread-Sicherheit für i2cp.rekeyOnIdle abzuschließen (04:08:41 PM) eyedeekay: und UI für I2P alternative Destinations zu i2ptunnel und zur webextension hinzuzufügen (04:09:13 PM) eyedeekay: Aber im Moment sind meine Prioritäten git und Android (04:09:14 PM) eyedeekay: EOT (04:09:36 PM) zzz: irgendwelche großen UI-Änderungen geplant? irgendwelche Website-Änderungen geplant? irgendein Update zum OTF/Ura-Vertrag? (04:10:16 PM) eyedeekay: Ura wird vom OTF nicht mehr bezahlt, aber einige von ihnen spenden weiterhin sehr großzügig ihre Zeit und wir stehen weiterhin in Kontakt (04:11:26 PM) eyedeekay: Es sind keine großen, das gesamte Icon-Set betreffenden Änderungen geplant, aber ich plane, einklappbare Menüs und einen Neustart-Button auf der Hauptseite von i2ptunnel hinzuzufügen (04:12:26 PM) zzz: ok. Ohne Update seit Monaten tappe ich völlig im Dunkeln, was der Output des OTF-Vertrags ist und wann er ggf. landet, falls überhaupt; können wir an diesem Punkt also annehmen, dass er sterben wird? Oder was? (04:13:18 PM) eyedeekay: Bumble ist sehr engagiert, die Änderungen einzubringen, und arbeitet weiterhin mit uns; betrachtet es vorerst als lebendig (04:13:36 PM) zzz: Was ist „Bumble“? (04:13:46 PM) eyedeekay: Bumble ist eines der Ura/SimSec-Team (04:16:48 PM) eyedeekay: Ja, sie hat Pläne. (04:17:41 PM) zlatinb: Was auch immer sie sind, ich sehe nicht, dass sie ohne aktive und gesunde Kommunikation mit uns hier Realität werden. (04:19:22 PM) eyedeekay: Mehr kann ich nicht tun, als zu fragen. (04:19:35 PM) zlatinb: Danke. EOT (04:19:45 PM) eyedeekay: 3) Git-Migration (04:20:05 PM) eyedeekay: Meine Roadmap für diese Woche beinhaltet, i2p.www mtn vollständig außer Betrieb zu nehmen (04:20:59 PM) eyedeekay: Zu diesem Zweck teste ich das migrierte Deploy-Skript, das mithilfe von mtn diff nach Änderungen an den übersetzten Dateien sucht (04:21:33 PM) eyedeekay: Das ist so gut wie fertig, ich möchte nur sicher sein, bevor ich es zu früh pushe und die Site zerschieße, außerdem brauche ich echelons Hilfe für die andere Seite (04:21:57 PM) eyedeekay: Danach werde ich ziemlich unmittelbar die restlichen Skripte und Plugins angehen. EOT. (04:22:03 PM) eyedeekay: Fragen? (04:22:32 PM) zzz: wie im Thread in meinem Forum erbeten, bitte 24 Stunden vorher Bescheid geben, bevor du die mtn sync für jeden aktiven Branch stoppst (04:22:44 PM) eyedeekay: Auf jeden Fall, mache ich. (04:22:54 PM) zzz: und eine weitere Ankündigung, wenn git live ist (04:23:18 PM) eyedeekay: Klar doch (04:23:50 PM) eyedeekay: Noch etwas? (04:24:49 PM) eyedeekay: 4) Maven/Android-Updates (04:26:25 PM) eyedeekay: Nicht allzu viel zu sagen, außer dass ich daran arbeite, sie herauszubringen; mein erster Satz Einreichungen wurde nicht korrekt verteilt (04:26:58 PM) zlatinb: Was ist das konkrete Problem mit mavenCentral? (04:28:11 PM) eyedeekay: Weiß ich nicht, ich habe ein Ticket bei ihnen offen, aber alles sieht gut aus, bis ich versuche, sie aus dem Staging-Bereich zu verschieben (04:28:56 PM) zlatinb: k, seltsam (04:29:02 PM) zzz: ok, also keine ETA dann (04:29:07 PM) eyedeekay: Ja, und alle bis auf eines funktionieren (04:30:20 PM) eyedeekay: Keine ETA. Ich arbeite daran, bis es behoben ist. (04:31:00 PM) eyedeekay: Es hat derzeit Priorität, weil es alle brauchen. (04:31:08 PM) eyedeekay: EOT. (04:32:24 PM) eyedeekay: Noch etwas von jemand anderem zu 4 (04:33:09 PM) eyedeekay: OK, wir hatten einen Last-Minute-Vorschlag von orignal, die Meetings in einen anderen Channel zu verlegen, nenne es 5) i2p-meetings (04:33:45 PM) eyedeekay: Ich habe nicht das Gefühl, dass das nötig ist (04:34:15 PM) eyedeekay: Bin aber offen für die Meinungen anderer dazu? (04:34:48 PM) zlatinb: Das liegt an Drama zwischen ihm und echelon, und bisher rücken beide Seiten nicht von ihren Positionen ab. Ich bin gegen eine Verlegung des Meetings und ermutige stattdessen die beteiligten Personen, eine Lösung zu suchen. (04:35:31 PM) zzz: Ich glaube, alles, was ich für das 47er Release tun sollte, ist oben (04:35:31 PM) zzz: zu 5): Das Problem ist, dass echelon orignal hier immer wieder bannt; ohne Schuld zuzuweisen, könnte dasselbe Problem auch in jedem anderen Channel auftreten (04:36:56 PM) zzz: Es wäre wertvoll, wenn der Lead-Dev der führenden C++ router Implementierung hier teilnehmen dürfte, sowohl an Meetings als auch sonst; ob das möglich ist, keine Ahnung (04:37:06 PM) eyedeekay: Oh, verstehe. Das gibt mir ein besseres Bild der Situation. (04:37:40 PM) eyedeekay: In Anbetracht dessen denke ich, wir sind uns einig: auf i2p-dev belassen und eine soziale Lösung suchen? (04:38:14 PM) zlatinb: +1 (04:38:28 PM) eyedeekay: OK. Mache ich so. (04:38:29 PM) zzz: Ich habe bereits mehrfach abgelehnt zu vermitteln. Vielleicht versucht es jemand anderes, ansonsten liegt es an den beiden. (04:39:21 PM) eyedeekay: Verstanden. (04:39:56 PM) zlatinb: ok, ich versuche es (04:40:01 PM) zlatinb: aber ich werde Hilfe brauchen (04:40:15 PM) zlatinb: und keine der beiden Seiten wird alles bekommen, was sie will (04:40:48 PM) eyedeekay: zlatinb, ich tue, was ich kann, um dich dabei zu unterstützen. (04:41:12 PM) zlatinb: danke (04:41:32 PM) eyedeekay: zzz, ich glaube, du hast recht, dass all deine Pakete für 0.9.47 oben sind (04:41:51 PM) zzz: :) (04:42:40 PM) eyedeekay: Hat noch jemand etwas, das in diesem Meeting behandelt werden soll? (04:43:05 PM) eyedeekay: Ansonsten lasse ich den baffer timeout:2m auslösen (04:43:12 PM) anonymousmaybe: kannst du die i2pconsole UI JavaScript-frei machen? Wenn nicht, warum? (04:43:23 PM) zzz: ein ganz kurzes 6) - bitte stell die Logs von heute und letztem Monat (und dem Monat davor, wenn du es als richtiges Meeting betrachtest, da war ich mir nie sicher) auf die Website (04:43:36 PM) zzz: EOT für 6) (04:43:36 PM) eyedeekay: Mache ich, zzz (04:44:04 PM) eyedeekay: anonymousmaybe Man kann sie bereits ohne JavaScript betreiben, NoScript oder uMatrix sollten genügen (04:44:29 PM) anonymousmaybe: ja, aber ich meine, auf Code-Ebene ist es immer noch da (04:45:03 PM) anonymousmaybe: frag mich, ob du ein To-Do für ein späteres Release hinzufügen kannst, um JS aus der Konsole herauszunehmen (04:46:17 PM) eyedeekay: Ich nehme an, es wäre wahrscheinlich möglich, eine Option hinzuzufügen, die z. B. die script src-Elemente nicht zur Seite hinzufügt, aber ich sehe darin nicht besonders viel Sinn und es steht mindestens mit einigen UI-Zielen im Widerspruch. (04:46:43 PM) eyedeekay: Hast du dafür ein trac-Ticket? (04:47:44 PM) eyedeekay: anonymousmaybe? (04:50:05 PM) anonymousmaybe: eyedeekay nope (04:50:16 PM) anonymousmaybe: ich habe einen Thread auf i2pforum (04:50:21 PM) anonymousmaybe: aber keine i2p-Tickets (04:51:36 PM) eyedeekay: Ich komme dann fürs Erste rüber ins Forum und diskutiere es dort mit dir. (04:52:25 PM) eyedeekay: Ich sage nicht nein, aber ich möchte dein Anliegen hören, bevor ich etwas unternehme (04:52:32 PM) anonymousmaybe: https://i2pforum.net/viewtopic.php?f=13&amp;t=537 (04:52:51 PM) eyedeekay: Vielen Dank :) (04:53:29 PM) anonymousmaybe: du auch :) (04:54:28 PM) eyedeekay: Wenn es nichts Weiteres gibt, schließe ich das Meeting. Zum Ersten (04:54:37 PM) eyedeekay: timeout:1m (04:55:50 PM) eyedeekay: Alles klar, danke euch allen fürs Kommen zum Meeting, man sieht sich auf IRC &lt;/div></description></item><item><title>Version 0.9.47</title><link>/de/blog/2020/08/24/version-0.9.47/</link><pubDate>Mon, 24 Aug 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/08/24/version-0.9.47/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.47 aktiviert unser neues Ende-zu-Ende-Verschlüsselungsprotokoll (proposal 144) standardmäßig für einige Dienste. Das Sybil-Analyse- und Blockierungswerkzeug ist nun standardmäßig aktiviert.&lt;/p>
&lt;p>Java 8 oder höher ist nun erforderlich. Debian-Pakete für Wheezy und Stretch sowie für Ubuntu Trusty und Precise werden nicht mehr unterstützt. Benutzer auf diesen Plattformen sollten ein Upgrade durchführen, damit sie weiterhin I2P-Updates erhalten.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Die beste Möglichkeit, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, besteht darin, die neueste Version auszuführen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 4. August 2020</title><link>/de/blog/2020/08/04/i2p-entwicklertreffen-4.-august-2020/</link><pubDate>Tue, 04 Aug 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/08/04/i2p-entwicklertreffen-4.-august-2020/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
&lt;p>(04:00:50 PM) eyedeekay1: Hallo zlatinb zzz mikalvmeeh eche|on, wenn ihr alle bereit seid, beginnen wir die Sitzung. (04:00:50 PM) eyedeekay1: 1) Hi (04:00:50 PM) eyedeekay1: 2) Release 0.9.47 (04:00:50 PM) eyedeekay1: 3) Nachbereitung der monatlichen Meetings (04:00:50 PM) eyedeekay1: 4) Git-Update (04:01:38 PM) eyedeekay1: Hi zusammen, zuerst einmal: Es tut mir leid, dass ich nicht bemerkt habe, dass ich im Titel meiner Ankündigung das Datum falsch angegeben habe. (04:02:38 PM) zzz: hi (04:02:58 PM) eyedeekay1: hi zzz (04:03:31 PM) zlatinb: hi (04:03:42 PM) eyedeekay1: Hi zlatinb (04:04:49 PM) eyedeekay1: OK, also 2) das Release 0.9.47 (04:05:27 PM) eyedeekay1: Es sieht nicht so aus, als würde ich rekeyOnIdle rechtzeitig für 0.9.47 fertig bekommen. (04:05:58 PM) eyedeekay1: Enthalten sein werden vor allem Aktualisierungen der visuellen Elemente von meiner Seite. (04:06:19 PM) eyedeekay1: Gibt es etwas von zzz oder zlatinb zum Thema Release 0.9.47? (04:06:43 PM) zzz: Zusammenfassung ist unter &lt;code>http://zzz.i2p/topics/2905&lt;/code> (04:06:49 PM) zzz: Tag-Freeze in einer Woche (ab morgen gerechnet) (04:06:53 PM) zzz: Release in etwa 3 Wochen (04:07:07 PM) zzz: Das Diff liegt bei etwa 18.500 Zeilen, was ziemlich typisch ist (04:07:23 PM) zzz: Sieht gut aus. Ich habe noch ein paar Dinge abzuschließen (04:07:40 PM) zzz: aber ich bin ziemlich zuversichtlich, dass wir im Zeitplan bleiben können (04:07:49 PM) zzz: EOT (04:08:08 PM) eyedeekay1: Ich habe gestern eine ganze Menge reinkommen sehen und versuche, mir das schrittweise anzusehen, während du es pushst. Wirklich spannend, deine Arbeit zu sehen. Vielen Dank. (04:08:41 PM) zzz: Das war nur diverses Zeug, das seit Wochen in meinem Workspace lag, wirklich nichts Erwähnenswertes (04:09:42 PM) eyedeekay1: Nun, mitzulesen ist trotzdem lehrreich; ich weiß nicht, wo sich alles befindet, und dir bei der Arbeit zuzusehen hilft mir zu erkennen, wo verschiedene Dinge passieren (04:09:43 PM) zzz: Ich versuche nur, Dinge aufzuräumen und zu pushen. Manchmal teste ich etwas monatelang (04:10:28 PM) zzz: Klar, das Überprüfen der Änderungen anderer ist eine großartige Möglichkeit zu lernen und Fehler zu finden, mach weiter so (04:10:39 PM) eyedeekay1: Mach ich (04:10:42 PM) eyedeekay1: Wenn es nichts Weiteres gibt, gehe ich zu 3) über, Timeout 1 Min (04:12:40 PM) eyedeekay1: 2) Nachbereitung des monatlichen Meetings: (04:12:53 PM) eyedeekay1: Dies ist das monatliche Meeting. (04:12:53 PM) eyedeekay1: Ich habe kein WebIRC-Gateway eingerichtet, da es meinem Verständnis nach gegen unsere IRC-Regeln verstoßen hätte. (04:13:13 PM) eyedeekay1: Ich habe jetzt eine Kopie der Regeln für Meeting-Ankündigungen und mir wurde die Zuständigkeit für diese Ankündigungen erläutert. (04:13:25 PM) eyedeekay1: Die Ankündigung für den 1. September, diesmal mit dem richtigen Datum, wurde veröffentlicht. Noch keine Themen, bitte fügt sie nach Bedarf hinzu: &lt;code>http://zzz.i2p/topics/2931-meeting-tues-september-1-8pm-utc&lt;/code> (04:14:55 PM) eyedeekay1: Das wird natürlich kurz nach dem Release 0.9.47 kommen (04:15:45 PM) eyedeekay1: Noch etwas zu 2) von jemand anderem? (04:17:57 PM) eyedeekay1: 3) Git-Migration (04:18:34 PM) eyedeekay1: Die Git-Migration kommt endlich in Gang, wir haben einen Plan und beginnen, ihn umzusetzen (04:19:08 PM) eyedeekay1: nextloop und ich machen Fortschritte dabei, die nächsten paar sinnvollen mtn-Branches nach GitHub zu spiegeln (04:19:27 PM) eyedeekay1: Diese sind weiterhin read-only bis zum Abschluss ihrer jeweiligen Phasen der Git-Migration, d. h. noch keine Pulls oder MRs (04:20:04 PM) eyedeekay1: Für eine detaillierte Beschreibung dieser Phasen siehe: &lt;code>http://zzz.i2p/topics/2920-flipping-the-switch-on-git#10&lt;/code> (04:20:42 PM) eyedeekay1: Es wäre für nextloop und mich hilfreich, wenn ich nextloop die Berechtigung gäbe, im i2p-Namensraum auf GitHub Repositories zu erstellen und auf die von ihm erstellten Repositories zu schreiben. (04:20:47 PM) zzz: Gute Arbeit beim Ausarbeiten des Plans (04:21:24 PM) eyedeekay1: Danke zzz, froh, es endlich in einem nutzbaren Zustand zu haben (04:22:17 PM) zzz: Es ist nicht perfekt, aber es ist &amp;rsquo;nutzbar&amp;rsquo; in dem Sinne, dass wir es kommentieren können (04:24:39 PM) eyedeekay1: Als Nächstes ziehen wir die Website um, was schön ist, weil sie recht einfach ist und nichts von ihr abhängt; das sollte diese Woche passieren (04:25:26 PM) eyedeekay1: Aber bezüglich nextloop: Ich würde gern wissen, ob es breite Zustimmung gibt, ihm diese Berechtigung zu erteilen, für uns GitHub-Repos zu erstellen/zu beschreiben? (04:25:54 PM) zzz: ok. Warte auf deine Überarbeitung von Plan/Zeitplan, um Konflikte mit dem .47-Release zu vermeiden (04:26:25 PM) eyedeekay1: Ack, habe es in meinem Editor geöffnet :) (04:26:48 PM) zzz: Du musst die Leute fragen, die derzeit GitHub-Admins sind, die nicht hier sind, und denen ich nicht angehöre (04:27:39 PM) eyedeekay1: Bislang trifft dieser Vorschlag auf deren Zustimmung, obwohl ich noch eine Person ohne Rückmeldung habe. (04:29:05 PM) zzz: Für mich ist das in Ordnung, solange ihr zwei eine zuverlässige Kommunikationsmethode und ein Backup habt. Ich glaube nicht, dass wir noch mehr nicht-reaktive Admins brauchen :) (04:29:53 PM) eyedeekay1: Ich denke, das bekommen wir hin (04:30:06 PM) eyedeekay1: Also bekommt nextloop GitHub-Privilegien (04:31:40 PM) zzz: Lange nicht reagierende Personen mit vielen Rechten können für ein Worst-Case-Backup (Bus-Faktor) gut sein, sind aber auch ein potenzielles Sicherheitsrisiko, daher muss das gemanagt werden (04:33:12 PM) eyedeekay1: Ja (04:33:20 PM) eyedeekay1: Wenn es noch etwas gibt, das wir hier unter 3) behandeln können, dann jetzt; andernfalls sehen wir den überarbeiteten Plan wahrscheinlich innerhalb des nächsten Tages im zzz.i2p-Thread. (04:33:45 PM) zzz: super (04:34:18 PM) mikalvmeeh: (Ich bin nur halb da, habe das Hi verpasst) (04:34:56 PM) eyedeekay1: Gut, wir sind mit den geplanten Themen durch, hat noch jemand etwas? (04:36:43 PM) eyedeekay1: Timeout 1 Min (04:38:51 PM) eyedeekay1: &lt;em>bafs&lt;/em> Alles klar, damit schließen wir dieses Meeting. Bitte denkt an den 1. September, das nächste geplante Meeting zur selben Zeit, 20:00 UTC (04:39:12 PM) eyedeekay1: Danke an alle fürs Kommen &lt;/div>&lt;/p></description></item><item><title>Helfen Sie Ihren Freunden, I2P beizutreten, indem Sie Reseed-Bündel teilen</title><link>/de/blog/2020/06/07/helfen-sie-ihren-freunden-i2p-beizutreten-indem-sie-reseed-b%C3%BCndel-teilen/</link><pubDate>Sun, 07 Jun 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/06/07/helfen-sie-ihren-freunden-i2p-beizutreten-indem-sie-reseed-b%C3%BCndel-teilen/</guid><description>&lt;p>Die meisten neuen I2P router treten dem Netzwerk durch Bootstrapping mit Hilfe eines Reseed-Dienstes bei. Allerdings sind Reseed-Dienste zentralisiert und vergleichsweise leicht zu blockieren, wenn man die Betonung auf dezentralisierte und nicht blockierbare Verbindungen im restlichen I2P-Netzwerk berücksichtigt. Wenn ein neuer I2P router nicht in der Lage ist zu bootstrappen, kann möglicherweise ein vorhandener I2P router verwendet werden, um ein funktionsfähiges &amp;ldquo;Reseed bundle&amp;rdquo; zu erzeugen und ohne einen Reseed-Dienst zu bootstrappen.&lt;/p></description></item><item><title>0.9.46 Veröffentlichung</title><link>/de/blog/2020/05/25/0.9.46-ver%C3%B6ffentlichung/</link><pubDate>Mon, 25 May 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/05/25/0.9.46-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="details-zum-update">Details zum Update&lt;/h2>
&lt;p>0.9.46 enthält erhebliche Leistungsverbesserungen in der Streaming-Bibliothek. Wir haben die Entwicklung der ECIES-Verschlüsselung (Vorschlag 144) abgeschlossen, und es gibt jetzt eine Option, sie zum Testen zu aktivieren.&lt;/p>
&lt;p>&lt;strong>Nur für Windows-Benutzer&lt;/strong>: Diese Version behebt eine Schwachstelle zur lokalen Privilegieneskalation, die von einem lokalen Benutzer ausgenutzt werden könnte, der Programme ausführen kann. Bitte installieren Sie das Update so bald wie möglich. Vielen Dank an Blaze Infosec für die verantwortungsvolle Offenlegung der Schwachstelle.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 05. Mai 2020</title><link>/de/blog/2020/05/05/i2p-entwicklertreffen-05.-mai-2020/</link><pubDate>Tue, 05 May 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/05/05/i2p-entwicklertreffen-05.-mai-2020/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 22:00:09 &amp;lt;eyedeekay&amp;gt; Hallo zusammen, willkommen zur Besprechung am ersten Dienstag des Monats und zur letzten Sitzung vor dem 0.9.46-Release. Wer ist noch anwesend? 22:00:27 &amp;lt;zzz&amp;gt; hi 22:00:28 &amp;lt;zlatinb&amp;gt; hi 22:01:02 &amp;lt;eyedeekay&amp;gt; 0) Hi 22:01:02 &amp;lt;eyedeekay&amp;gt; 1) 0.9.46 Status/Release 22:01:03 &amp;lt;eyedeekay&amp;gt; 2) Status der git-Migration 22:01:03 &amp;lt;eyedeekay&amp;gt; 3) reseeds (Reseed-Server) 22:01:03 &amp;lt;eyedeekay&amp;gt; 4) Sonstiges 22:03:07 &amp;lt;eyedeekay&amp;gt; Dies ist die letzte IRC-Sitzung vor dem Release 0.9.46, der tag freeze ist in etwa einer Woche, daher müssen bis dahin die übersetzten Zeichenketten fertig sein. Alle verbleibenden Änderungen müssen bis zur endgültigen Frist am 22. dieses Monats eingereicht werden. 22:03:58 &amp;lt;eyedeekay&amp;gt; Soweit ich weiß, liegen wir im Plan, dieses Release rechtzeitig zu veröffentlichen. 22:04:15 &amp;lt;eyedeekay&amp;gt; Von meiner Seite habe ich im 0.9.46-Zyklus mit organisatorischen, kosmetischen und UI-Änderungen an den Anwendungen weitergemacht, hauptsächlich mit Fokus auf i2ptunnel. Außerdem arbeite ich an einer Tunnel-Rotations-Einstellung für i2ptunnel, die ich bald einchecken kann. Ich bezweifle, dass ich die dynamische Tunnel-Zuweisung für i2ptunnel rechtzeitig für 0.9.46 fertig bekomme. 22:04:21 &amp;lt;eyedeekay&amp;gt; Hat jemand noch etwas hinzuzufügen? 22:04:38 &amp;lt;zzz&amp;gt; ja 22:04:52 &amp;lt;zzz&amp;gt; Die beiden Hauptpunkte, Streaming-Verbesserungen und das Fertigstellen von ratchet, sind erledigt 22:05:01 &amp;lt;eyedeekay&amp;gt; Ausgezeichnet! 22:05:03 &amp;lt;zzz&amp;gt; Das Testen von ratchet mit i2pd läuft gut 22:05:08 &amp;lt;zzz&amp;gt; Gute erste Rückmeldungen zum Streaming 22:05:17 &amp;lt;zzz&amp;gt; Feintuning geht bis direkt zum Release weiter 22:05:28 &amp;lt;zzz&amp;gt; Ich konzentriere mich jetzt hauptsächlich auf Bugfixes, überall 22:05:55 &amp;lt;zzz&amp;gt; sollte im Plan sein für ein Release früh in der Woche vom 25. 22:05:57 &amp;lt;zzz&amp;gt; eot 22:06:05 &amp;lt;eyedeekay&amp;gt; Sehr gut. Für Leute, die auf #ls2 mitverfolgen, war das sehr spannend anzusehen. 22:06:22 &amp;lt;eyedeekay&amp;gt; zlatinb, irgendetwas von deiner Seite? 22:07:29 &amp;lt;zlatinb&amp;gt; nur jede Menge Streaming-Arbeit, die entweder weitergeht oder in 47 auf ssu angewendet wird 22:07:52 &amp;lt;eyedeekay&amp;gt; Cool, dann. Weiter zu 2) 22:08:14 &amp;lt;eyedeekay&amp;gt; 2) Status der git-Migration 22:08:14 &amp;lt;eyedeekay&amp;gt; Git wurde für den allgemeinen Einsatz vorbereitet, es wurde in ein Rechenzentrum, auf schnellere Hardware und eine schnellere Verbindung umgezogen. Einstellungen für einen neuen git i2ptunnel sind weitgehend festgelegt, aber noch nicht eingecheckt. Neue gitlab-Anmeldungen werden mit einfachen Nutzungsbedingungen (TOS) begrüßt. Wenn sie diese TOS nicht einhalten können, ist die Option, Git-Dienste selbst zu hosten, klar beschrieben. Es hat Backups, und es hat sowohl HTTPS als auch .oni 22:08:14 &amp;lt;eyedeekay&amp;gt; o support gittorrent läuft weiterhin, ebenso die Trac-Ticket-Migration. Solange wir Trac vorerst für Issues weiter benutzen, halte ich Git für den Vollzeit-Einsatz bereit, falls wir nach diesem Release umstellen. 22:10:16 &amp;lt;eyedeekay&amp;gt; mtn-Historie bleibt ein Knackpunkt für einige interessante Repositories 22:15:23 &amp;lt;eyedeekay&amp;gt; Tut mir sehr leid, Pidgin ist bei mir abgestürzt. 22:15:23 &amp;lt;eyedeekay&amp;gt; Wo waren wir? 22:15:38 &amp;lt;zzz&amp;gt; "mtn history remains..." 22:20:14 &amp;lt;eyedeekay&amp;gt; Danke, zzz. 22:21:03 &amp;lt;eyedeekay&amp;gt; Ich glaube, von meiner Seite gibt es zu git nicht mehr viel zu sagen. Wenn sonst niemand Anmerkungen hat, können wir zu reseeds übergehen 22:21:03 &amp;lt;eyedeekay&amp;gt; timeout 1min 22:21:03 &amp;lt;eyedeekay&amp;gt; Ach stimmt, ich habe die HTTPS-URL nicht erwähnt. Unser git ist unter i2pgit.org sichtbar 22:21:05 &amp;lt;eyedeekay&amp;gt; Weiter geht's, Thema 3) reseeds 22:21:05 &amp;lt;eyedeekay&amp;gt; zzz, du hast das Wort 22:21:18 &amp;lt;zzz&amp;gt; Moment 22:21:25 &amp;lt;eyedeekay&amp;gt; OK 22:21:31 &amp;lt;zzz&amp;gt; Darf ich noch ein paar Gedanken zu 2) hinzufügen? 22:21:37 &amp;lt;eyedeekay&amp;gt; Klar 22:21:51 &amp;lt;zzz&amp;gt; danke 22:22:11 &amp;lt;zzz&amp;gt; Erstens: Ich werde besser mit git und gitlab, und ich habe dieses Wochenende 3 MRs an muwire eingereicht 22:22:21 &amp;lt;zzz&amp;gt; Zwei liefen gut, einer weniger, aber wir lernen 22:22:30 &amp;lt;zzz&amp;gt; Fühle mich deutlich wohler 22:22:52 &amp;lt;zzz&amp;gt; Zweitens: Wie, glaube ich, in der letzten Sitzung erwähnt, würden wir enorm von einem Plan und einem Zeitplan für die Migration profitieren 22:23:00 &amp;lt;zzz&amp;gt; Ich glaube nicht, dass irgendwo einer veröffentlicht ist 22:23:23 &amp;lt;zzz&amp;gt; Insbesondere: welche Branches wann, und so weiter 22:23:23 &amp;lt;zzz&amp;gt; eot 22:27:42 &amp;lt;eyedeekay&amp;gt; Ach Mist, das hat es nicht in den Thread geschafft. Wir haben einen Zeitplan besprochen, der vorsieht, Dinge, die nicht i2p.i2p sind, vor i2p.i2p selbst zu git zu verschieben. Das muss verfügbar gemacht werden, bevor wir die Umstellung abschließen. Ich poste ihn heute Abend. Danke, zzz, für die Erinnerung und dafür, git eine Chance zu geben. 22:27:42 &amp;lt;eyedeekay&amp;gt; Noch etwas zu 2) von irgendwem? 22:28:58 &amp;lt;eyedeekay&amp;gt; OK, dann 3) reseeds 22:29:04 &amp;lt;zzz&amp;gt; danke 22:29:16 &amp;lt;zzz&amp;gt; Ich möchte einen dringenden Aufruf für mehr reseeds starten 22:29:33 &amp;lt;zzz&amp;gt; meeh betreibt 3 unserer 10, und alle 3 waren etwa zwei Wochen lang down. Einer kam zurück. 22:29:43 &amp;lt;zzz&amp;gt; und die anderen zwei sind aus unterschiedlichen Gründen immer noch down 22:29:52 &amp;lt;zzz&amp;gt; er reagiert nicht 22:30:12 &amp;lt;zzz&amp;gt; Das ist keine gute Situation. Wenn sie in 2 Wochen immer noch down sind, werde ich sie vor dem Release entfernen 22:30:16 &amp;lt;zzz&amp;gt; und wir sind dann bei 7 oder 8 22:30:39 &amp;lt;zzz&amp;gt; Ausgefallene reseeds führen zu einer schrecklichen Erfahrung für neue Nutzer, das ist inakzeptabel 22:31:12 &amp;lt;zzz&amp;gt; Wer einen betreiben möchte, bitte bei mir melden 22:31:24 &amp;lt;fug&amp;gt; macht das Betreiben von reseeds einfacher, dann werden Leute sie betreiben 22:31:26 &amp;lt;zzz&amp;gt; Es wäre schön, einen von BiglyBT oder anderen I2P-nahen Organisationen zu haben 22:31:45 &amp;lt;zzz&amp;gt; klar, könnte immer besser sein 22:32:08 &amp;lt;zzz&amp;gt; Leider ist die Person, die unsere reseeds und die Software betreut hat, letztes Jahr verschwunden, daher ist das auch unbesetzt 22:32:11 &amp;lt;eyedeekay&amp;gt; fug, was gilt als einfacher? Das wäre ein Job für mich, ich bin der Go-Typ, ich würde es gern dockerisieren oder checkinstallable machen oder go get-able oder was auch immer. 22:32:16 &amp;lt;zzz&amp;gt; EOT 22:32:44 &amp;lt;zzz&amp;gt; Reseed-Plugin hat er auch halbfertig zurückgelassen 22:32:47 &amp;lt;fug&amp;gt; eyedeekay: Ein Docker-Image wäre gut 22:33:03 &amp;lt;eyedeekay&amp;gt; Cool, ich poste es hier in ein bis zwei Tagen. 22:33:29 &amp;lt;fug&amp;gt; aber so etwas wie eine einfache, einzelne Anwendung, die das Reseeding mit wenig bis gar keiner erforderlichen Einrichtung erledigt, wäre noch besser 22:35:50 &amp;lt;eyedeekay&amp;gt; Das kommt dem, was der Go-Reseed ist, ziemlich nahe, obwohl ich zugebe, dass es ein paar raue Kanten gibt. Ich fange mit Docker an. 22:36:01 &amp;lt;eyedeekay&amp;gt; Noch etwas zu 3)? 22:36:23 &amp;lt;zzz&amp;gt; Nein. Danke, dass du es auf die Agenda gesetzt hast 22:36:48 &amp;lt;eyedeekay&amp;gt; Gern, kein Problem. 4) Sonstiges 22:39:29 &amp;lt;eyedeekay&amp;gt; Ich möchte dr|zed dafür danken, dass er das verbesserte CSS für meine persönlichen Webseiten beigesteuert hat, ich weiß die Überlegungen, die darin stecken, wirklich zu schätzen. Außerdem habe ich ein bisschen Designberatung für meine WebExtension bekommen. Macht jemand etwas Cooles oder Aufregendes? 22:40:53 &amp;lt;eyedeekay&amp;gt; (Das noch nicht anderswo erwähnt wurde?) 22:42:04 &amp;lt;eyedeekay&amp;gt; timeout 1m 22:43:47 &amp;lt;eyedeekay&amp;gt; Wenn sonst niemand etwas hinzuzufügen hat, werde ich die Sitzung jetzt schließen. 22:44:49 &amp;lt;eyedeekay&amp;gt; Alles klar *bafs*. Danke an alle fürs Kommen und die Beiträge zur Sitzung, wir sehen uns auf IRC &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 07. April 2020</title><link>/de/blog/2020/04/07/i2p-entwicklertreffen-07.-april-2020/</link><pubDate>Tue, 07 Apr 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/04/07/i2p-entwicklertreffen-07.-april-2020/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 22:04:29 &amp;lt;eyedeekay&amp;gt; Hallo zusammen, wer ist alles hier? 22:04:40 &amp;lt;eche|on&amp;gt; piep :-=) 22:04:46 &amp;lt;zlatinb&amp;gt; hi 22:04:48 &amp;lt;zzz&amp;gt; anwesend 22:06:18 &amp;lt;eyedeekay&amp;gt; Alles klar, erstes Thema, 0.9.46, zzz, leg los 22:06:52 &amp;lt;zzz&amp;gt; Ich schließe gerade etwa zwei Monate Arbeit an ratchet (Vorschlag 144) ab 22:07:16 &amp;lt;zzz&amp;gt; Ich bin etwa am Abschluss von "phase 2", in der es funktionskomplett ist 22:07:32 &amp;lt;zzz&amp;gt; und werde zu mehr Fehlerbehebungen und Tests übergehen 22:07:51 &amp;lt;zzz&amp;gt; also wird 46 die Version sein, in der mehr Leute es testen können, und vielleicht aktivieren wir es standardmäßig in 47 22:08:23 &amp;lt;zzz&amp;gt; Im Anschluss werde ich mich anderen Fehlerbehebungen und Themen widmen, z. B. Streaming (zusammen mit zlatinb) 22:08:56 &amp;lt;zzz&amp;gt; EOT von mir, vielleicht möchten andere sagen, woran sie für 46 arbeiten 22:09:01 &amp;lt;eche|on&amp;gt; Ich habe vor 2 Tagen gerade auf -5 aktualisiert, funktioniert weiterhin gut, der tunnel-Patch Round-Robin ist enthalten, derzeit keine großen Änderungen festgestellt 22:09:56 &amp;lt;zlatinb&amp;gt; Ich habe die TCP-RFCs immer wieder neu gelesen und viele Abweichungen in unseren Streaming- und ssu-Implementierungen bemerkt. Also habe ich sie neu geschrieben. Tickets sind auf trac 22:10:24 &amp;lt;eche|on&amp;gt; sehr, sehr detailliertes Lesen und Prüfen, zlatinb 22:11:34 &amp;lt;eyedeekay&amp;gt; Ich habe begonnen, an Überarbeitungen der i2ptunnel UI zu arbeiten, um die Menge unnötiger Informationen für neue Nutzer zu reduzieren, sowie am Mechanismus für periodische Schlüsselrotation für i2ptunnels 22:12:19 &amp;lt;eyedeekay&amp;gt; Viel Out-of-Tree-Kram auch bei mir; ich möchte das Firefox-Profile-Bundle durch etwas ersetzen, das auch auf Nicht-Windows-Plattformen funktioniert – das nimmt schon ganz gute Formen an. 22:12:32 &amp;lt;eyedeekay&amp;gt; War's das für alle? 22:12:46 &amp;lt;eche|on&amp;gt; sieht so aus 22:12:49 &amp;lt;eyedeekay&amp;gt; Hat außerdem jemand Fragen? 22:13:47 &amp;lt;eyedeekay&amp;gt; Bis hierher gut. Als Nächstes: Verschiedenes 22:14:37 &amp;lt;eyedeekay&amp;gt; Re: Git-Migration, es wurde entschieden, i2p.i2p *nach* dem nächsten Release zu migrieren und nicht davor. Andere Repositories können je nach Einzelfall früher migriert werden. 22:15:06 &amp;lt;eche|on&amp;gt; gut 22:15:20 &amp;lt;eyedeekay&amp;gt; Die Registrierung auf git.idk.i2p ist offen, erfordert aber eine manuelle Freigabe durch einen Admin. Wir sind damit zügig, aber pingt mich gern, wenn es eilig ist. 22:16:46 &amp;lt;eyedeekay&amp;gt; Der bevorzugte Ansatz ist derzeit, git mit SSH zu verwenden – mit Ausnahme des initialen clone, den ihr ausführen könnt, indem ihr das git bundle mit snark herunterladet. 22:16:50 &amp;lt;eyedeekay&amp;gt; EOT 22:17:18 &amp;lt;eyedeekay&amp;gt; Fragen an mich bzgl. Git-Migration? 22:17:31 &amp;lt;eche|on&amp;gt; Gibt es Fortschritte bei der Einbindung der trac-Tickets? 22:17:49 &amp;lt;eyedeekay&amp;gt; Ich hatte keine Zeit, an tracboat zu arbeiten, also nein, noch nicht. 22:17:58 &amp;lt;eche|on&amp;gt; ok 22:18:41 &amp;lt;zlatinb&amp;gt; Ich habe 2 Fragen zur Migration: 22:18:41 &amp;lt;zlatinb&amp;gt; 1. Gibt es eine Möglichkeit, den Network-Read-Timeout in ssh während des git clone zu ändern? Falls ja, würde eine Erhöhung auf etwa 5 Minuten die Erfolgschancen verbessern 22:18:41 &amp;lt;zlatinb&amp;gt; 2. Da trac nicht sehr zuverlässig war, ist es ok, Tickets in GitLab zu eröffnen oder zu spiegeln? Werden sie beachtet? 22:19:15 &amp;lt;eyedeekay&amp;gt; 1: Ich habe das untersucht; es scheint nicht zu gehen, aber ich kann es noch nicht abschließend beantworten. 22:19:20 &amp;lt;zzz&amp;gt; bzgl. 2) nicht von mir, wenn du i2p.i2p meinst 22:19:25 &amp;lt;eche|on&amp;gt; zu 2: tracboat wäre die Skript-Lösung, um alle trac-Tickets in git zu übernehmen 22:19:54 &amp;lt;zzz&amp;gt; Verwandte Frage: Was ist der Plan, um die dauerhaft schlechte Uptime der öffentlich erreichbaren Dienste von meeh zu verbessern? 22:20:02 &amp;lt;eche|on&amp;gt; oh, sorry, für das Kopieren/Migrieren bestehender Tickets, neue könnten ein Problem sein 22:20:18 &amp;lt;zlatinb&amp;gt; Werden die Ticketnummern beibehalten? Falls ja, was passiert mit den bereits auf GL eröffneten Tickets – müssen die gelöscht werden? 22:21:21 &amp;lt;eyedeekay&amp;gt; Ticketnummern sollten erhalten bleiben, wenn ich die Migration zum Laufen bekomme; doppelte Tickets müssen manuell gelöscht werden, wenn eines der beiden Tickets geschlossen wird. 22:22:08 &amp;lt;zlatinb&amp;gt; Und falls die Migration aus irgendeinem Grund nicht funktioniert – was ist der Backup-Plan? 22:23:12 &amp;lt;zzz&amp;gt; Wir haben einer trac-Migration bislang überhaupt nicht zugestimmt; ich nehme an, das alles sind nur Experimente. Ich schlage vor, die trac-Migration aufzuschieben, bis alle mtn-Branches (einschließlich derer, die noch gar nicht auf GH sind) nach git migriert sind 22:23:33 &amp;lt;zzz&amp;gt; vielleicht frühestens Sept. 22:23:42 &amp;lt;eche|on&amp;gt; Die Antwort darauf wird mit zzz' Frage korrelieren; derzeit gibt es keinen festen Plan. Meine Idee wäre, trac mit den älteren Tickets weiter laufen zu lassen 22:24:02 &amp;lt;eyedeekay&amp;gt; Ich habe keine Möglichkeit, trac zu reparieren; die Tickets davon weg zu migrieren ist das Einzige, was ich persönlich tun kann. Wenn ich sie nicht mit tracboat migrieren kann, muss ich es selbst machen. Die gitlab-Seite davon kenne ich; ich muss nur die trac-Seite davon lernen. Mir ist klar, dass gitlab wie ein naheliegender und attraktiver Ersatz für trac wirkt, aber das ist ein erheblicher Blocker. 22:24:03 &amp;lt;zlatinb&amp;gt; ok, und bis ein Migrationsversuch unternommen wurde, sollen wir weiterhin trac verwenden? 22:24:41 &amp;lt;eyedeekay&amp;gt; Ja 22:24:51 &amp;lt;eche|on&amp;gt; Was Tickets angeht: Bitte verwendet trac so lange, bis die Ticket-Migration erledigt ist 22:24:53 &amp;lt;zzz&amp;gt; Also, wer ist verantwortlich dafür, meehs Dienste zu reparieren? Oder haben wir aufgegeben und arbeiten jetzt daran, alles zu ersetzen, was er betreibt? Wenn wir das so machen, lasst uns das klar sagen 22:25:56 &amp;lt;eche|on&amp;gt; meeh ist für seine Dienste verantwortlich. trac sollte durch git ersetzt werden. 22:26:31 &amp;lt;zzz&amp;gt; Was die systemischen Probleme bei anderen Diensten wie dem deb-Repo und dem outproxy nicht behebt 22:26:31 &amp;lt;eche|on&amp;gt; Das Debian-Repository ist derzeit ein offener Punkt; ich habe ein Mirror davon gemacht, brauche aber noch mehr Zeit, um mir die erwartete Einrichtung anzuschauen 22:27:32 &amp;lt;eche|on&amp;gt; outproxy fasse ich überhaupt nicht an 22:27:50 &amp;lt;eyedeekay&amp;gt; Ich helfe gern dabei, meehs deb-Repo zu ersetzen, aber für outproxy kann ich nichts tun. 22:29:19 &amp;lt;eche|on&amp;gt; meeh hat uns oft gesagt, das Problem sei größtenteils das alte System auf alten IPs, das er nutzt; mit welterde, der die DNS geändert hat, hat sich das heute geändert 22:29:33 &amp;lt;zzz&amp;gt; Ich nehme an, die Ticket-Migration für einen bestimmten Branch X findet erst statt, nachdem wir für X von mtn auf git umgezogen sind 22:29:35 &amp;lt;eche|on&amp;gt; aber derzeit keine Ahnung 22:30:55 &amp;lt;eyedeekay&amp;gt; zzz Ja 22:31:08 &amp;lt;eyedeekay&amp;gt; Re: Ticket-Migration 22:31:27 &amp;lt;eyedeekay&amp;gt; So verwirren wir die Leute nicht darüber, wo issues diskutiert werden. 22:32:21 &amp;lt;eyedeekay&amp;gt; Noch etwas? 22:34:22 &amp;lt;eyedeekay&amp;gt; Timeout: 60s 22:36:22 &amp;lt;eyedeekay&amp;gt; **Bafs** OK, danke fürs Kommen, alle zusammen &lt;/div></description></item><item><title>Verwendung eines Git-Bundles zum Abrufen des I2P-Quellcodes</title><link>/de/blog/2020/03/18/verwendung-eines-git-bundles-zum-abrufen-des-i2p-quellcodes/</link><pubDate>Wed, 18 Mar 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/03/18/verwendung-eines-git-bundles-zum-abrufen-des-i2p-quellcodes/</guid><description>&lt;p>Das Klonen großer Software-Repositories über I2P kann schwierig sein, und die Verwendung von git kann dies manchmal noch erschweren. Glücklicherweise kann es das manchmal auch erleichtern. Git verfügt über den Befehl &lt;code>git bundle&lt;/code>, mit dem sich ein git-Repository in eine Datei verwandeln lässt, die git anschließend an einem Ort auf Ihrer lokalen Festplatte als Quelle zum Klonen, Fetchen oder Importieren verwenden kann. Durch die Kombination dieser Fähigkeit mit BitTorrent-Downloads können wir unsere verbleibenden Probleme mit &lt;code>git clone&lt;/code> lösen.&lt;/p></description></item><item><title>Gitlab-Setup über I2P</title><link>/de/blog/2020/03/16/gitlab-setup-%C3%BCber-i2p/</link><pubDate>Mon, 16 Mar 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/03/16/gitlab-setup-%C3%BCber-i2p/</guid><description>&lt;p>Dies ist der Einrichtungsprozess, den ich für die Konfiguration von Gitlab und I2P verwende, wobei Docker zum Verwalten des Dienstes selbst zum Einsatz kommt. Gitlab lässt sich auf diese Weise sehr leicht auf I2P hosten; es kann ohne große Schwierigkeiten von einer einzelnen Person administriert werden. Diese Anleitung sollte auf jedem Debian-basierten System funktionieren und lässt sich problemlos auf jedes System übertragen, auf dem Docker und ein I2P router verfügbar sind.&lt;/p></description></item><item><title>Git über I2P für Benutzer</title><link>/de/blog/2020/03/06/git-%C3%BCber-i2p-f%C3%BCr-benutzer/</link><pubDate>Fri, 06 Mar 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/03/06/git-%C3%BCber-i2p-f%C3%BCr-benutzer/</guid><description>&lt;p>Anleitung zum Einrichten des Git-Zugriffs über einen I2P Tunnel. Dieser Tunnel dient als Zugriffspunkt auf einen einzelnen Git-Dienst in I2P. Er ist Teil der übergreifenden Bemühungen, I2P von monotone auf Git umzustellen.&lt;/p>
&lt;h2 id="vor-allem-anderen-machen-sie-sich-mit-den-möglichkeiten-vertraut-die-der-dienst-der-öffentlichkeit-bietet">Vor allem anderen: Machen Sie sich mit den Möglichkeiten vertraut, die der Dienst der Öffentlichkeit bietet&lt;/h2>
&lt;p>Je nachdem, wie der Git-Dienst konfiguriert ist, werden eventuell nicht alle Dienste unter derselben Adresse angeboten. Im Fall von git.idk.i2p gibt es eine öffentliche HTTP-URL und eine SSH-URL, die Sie in Ihrem Git-SSH-Client konfigurieren. Beide können für Push und Pull verwendet werden, SSH wird jedoch empfohlen.&lt;/p></description></item><item><title>I2P Dev Meeting - March 03, 2020</title><link>/de/blog/2020/03/03/i2p-dev-meeting-march-03-2020/</link><pubDate>Tue, 03 Mar 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/03/03/i2p-dev-meeting-march-03-2020/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, eyedeekay, sadie, mikalv, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:59:49 &amp;lt;eyedeekay&amp;gt; Hallo zusammen, etwa eine Minute bis zur Meeting-Zeit, wer ist alles da? 20:00:33 &amp;lt;eche|on&amp;gt; Ok, es ist so weit. Willkommen zum IRC-Dev-Meeting am 3. März 2020. 20:00:40 &amp;lt;eche|on&amp;gt; Agenda: 20:00:40 &amp;lt;eche|on&amp;gt; 0) Hi 20:00:40 &amp;lt;eche|on&amp;gt; 1) 0.9.45 Release-Status 20:00:40 &amp;lt;eche|on&amp;gt; 2) 0.9.46 Pläne 20:00:40 &amp;lt;eche|on&amp;gt; 3) I2P Android Status/Zukunft 20:00:40 &amp;lt;eche|on&amp;gt; 4) MTN =&amp;gt; Git Pläne 20:00:40 &amp;lt;eche|on&amp;gt; 5) Verschiedenes - UX-Pläne für 2020; Spendenseite 20:01:28 &amp;lt;eche|on&amp;gt; da der alte Buffer für mich fast unbenutzbar ist und ich noch keinen neuen habe, fangen wir an 20:01:31 &amp;lt;eche|on&amp;gt; 0) hi 20:01:33 &amp;lt;nextloop&amp;gt; hi! 20:01:38 &amp;lt;eche|on&amp;gt; Ich bin da, eyedeekay ist da, nextloop ist da 20:01:40 &amp;lt;zzz&amp;gt; hi 20:02:21 &amp;lt;eche|on&amp;gt; ok, gehen wir weiter zu 1) 20:02:36 &amp;lt;eche|on&amp;gt; 0.9.45 wurde vor ein paar Tagen veröffentlicht und sieht bisher gut aus 20:02:42 &amp;lt;eche|on&amp;gt; irgendwelche Kommentare? 20:03:03 &amp;lt;zzz&amp;gt; Bei mir lief alles reibungslos 20:03:11 &amp;lt;nextloop&amp;gt; Wie ist der Status von Android? 20:03:16 &amp;lt;zzz&amp;gt; im Netz, PPA, deb-Repo. Bisher keine größeren Meldungen 20:03:31 &amp;lt;eche|on&amp;gt; Android noch nicht fertig, siehe Punkt 3 20:03:34 &amp;lt;zzz&amp;gt; Ich überlasse es dir, zu maven/fdroid/android/mac zu berichten, dazu habe ich keine Einblicke 20:03:47 &amp;lt;eche|on&amp;gt; Mac wurde gebaut und online gestellt 20:04:09 &amp;lt;eche|on&amp;gt; Von meiner Seite lief es gut genug 20:04:13 &amp;lt;eche|on&amp;gt; hi sadie_ 20:04:45 &amp;lt;eche|on&amp;gt; ok, und jetzt weiter zu 2, den 0.9.46-Plänen 20:04:55 &amp;lt;eche|on&amp;gt; zzz: irgendwelche Pläne für 0.9.46 auf deiner Roadmap? 20:05:17 &amp;lt;sadie_&amp;gt; hi 20:05:51 &amp;lt;zzz&amp;gt; rrd4j ist dabei, jrobin zu ersetzen 20:05:56 &amp;lt;zzz&amp;gt; etwa 30 Check-ins bisher in einer Woche 20:06:10 &amp;lt;zzz&amp;gt; und ich hoffe, Ratchet (Prop. 144) fertigzustellen 20:06:28 &amp;lt;eche|on&amp;gt; gutes Tempo, wird sicher langsamer werden. Wird Ratchet in .46 sein oder vielleicht? 20:06:41 &amp;lt;zzz&amp;gt; jogger SSU-Fixes ... vielleicht ... vielleicht auch nicht ... 20:07:23 &amp;lt;zzz&amp;gt; Ratchet ist in 45, es funktioniert, aber viele Details sind noch nicht fertig, hoffentlich dann für 46 20:07:36 &amp;lt;eche|on&amp;gt; ok, gut. 20:08:15 &amp;lt;zzz&amp;gt; Ratchet-To-do-Liste `http://zzz.i2p/topics/2639` 20:08:49 &amp;lt;eche|on&amp;gt; wie ist der geschätzte Zeitrahmen für ein 0.9.46-Release? Mai? 20:08:50 &amp;lt;zzz&amp;gt; Was sind die Pläne der anderen? 20:09:15 &amp;lt;eche|on&amp;gt; eyedeekay, sadie, Plan für 0.9.46 ? 20:09:18 &amp;lt;eyedeekay&amp;gt; Meine oberste Priorität ist derzeit die Readme in der router-Konsole; aktuell bin ich noch leicht durch eine Chat-Empfehlung blockiert, werde das aber bald klären. Darauf aufbauend werde ich schrittweise an unserer Hilfe in der Konsole arbeiten. 20:09:24 &amp;lt;zzz&amp;gt; Ende Mai ist mein Vorschlag, vorbehaltlich der Zustimmung der anderen 20:10:07 &amp;lt;eche|on&amp;gt; ok, Ende Mai sieht gut aus, werde das in den nächsten Tagen mit den anderen verifizieren. 20:10:20 &amp;lt;eyedeekay&amp;gt; Ich bin mit Ende Mai einverstanden 20:10:32 &amp;lt;mikalv_&amp;gt; dito 20:10:43 &amp;lt;eche|on&amp;gt; ok, weitere Anmerkungen zu den 0.9.46-Plänen? 20:10:51 &amp;lt;eche|on&amp;gt; Kommentare, Fragen? 20:11:24 &amp;lt;mikalv_&amp;gt; Nein, aber wir sollten die Frage der Android-Architekturunterstützung klären, jetzt wo alle da sind 20:11:32 &amp;lt;eche|on&amp;gt; das ist Punkt 3 :-) 20:11:44 &amp;lt;mikalv_&amp;gt; Im Grunde sagt Google: x64 unterstützen oder die Plattform fallenlassen (wenn nur 32-Bit bereitgestellt wird) 20:11:47 &amp;lt;eche|on&amp;gt; zu dem wir nun kommen, da niemand noch eine Frage zu Punkt 2 hatte 20:11:56 &amp;lt;mikalv_&amp;gt; super 20:11:59 &amp;lt;eche|on&amp;gt; mikalv_: Wie ist der Stand von Android 0.9.45 ? 20:12:31 &amp;lt;mikalv_&amp;gt; Ich habe es gebaut, Googles Beanstandung erhalten und auf dieses Meeting gewartet für eine administrative Entscheidung, wie wir vorgehen 20:12:48 &amp;lt;mikalv_&amp;gt; ob wir MIPS und Ähnliches streichen oder versuchen sollen, die 64-Bit-Binaries dafür zu produzieren 20:13:04 &amp;lt;zzz&amp;gt; Was ist deine Empfehlung? 20:13:34 &amp;lt;mikalv_&amp;gt; Sobald das entschieden ist, sollten wir jederzeit release-bereit sein, wenn wir es entfernen; und ich bin nicht sicher, ob wir die 64-Bit-Binaries erzeugen müssen, da ich das zuvor nicht versucht habe 20:13:42 &amp;lt;eche|on&amp;gt; Meiner Meinung nach gibt es nicht viele MIPS- und x86-Android-Geräte, also streichen wir sie für 0.9.45, aber behalten wir es im Hinterkopf 20:13:57 &amp;lt;sadie_&amp;gt; Für mich: Review der Informationsarchitektur von Konsole und Website, danach Workshop zu Identität und Werten mit Ura und Simply Secure. Post-Install-Arbeiten, Infrastruktur- und Policy-Review 20:14:06 &amp;lt;mikalv_&amp;gt; Ich habe versucht, von Google Play irgendwie zu erfahren, wie stark sie genutzt wurden (die verschiedenen Architekturen), aber ich konnte dafür keine Metriken finden 20:14:10 &amp;lt;zzz&amp;gt; Hast du Nutzerstatistiken, mikal? 20:14:22 &amp;lt;eche|on&amp;gt; ok, sadie, Ergänzung zu Punkt 2, notiert :-) 20:14:23 &amp;lt;mikalv_&amp;gt; Das Nächste, was wir bekommen, ist eine Liste der Geräte 20:14:27 &amp;lt;nextloop&amp;gt; Die Architektur ist nur für die NDK-jbigi-Lib relevant, richtig? 20:14:35 &amp;lt;mikalv_&amp;gt; aber dann müssen wir wissen, welche Architektur all die verschiedenen Geräte haben 20:14:38 &amp;lt;zzz&amp;gt; klingt für mich nach einer einfachen Entscheidung 20:14:40 &amp;lt;eche|on&amp;gt; ja, nextloop, größtenteils ja 20:14:44 &amp;lt;mikalv_&amp;gt; ja, nextloop 20:14:48 &amp;lt;nextloop&amp;gt; weil es bei jeder F-Droid-Veröffentlichung aus dem Source gebaut wird 20:15:17 &amp;lt;nextloop&amp;gt; Ich habe nie verifiziert, ob es wirklich genutzt wird oder den Java-Fallback verwendet 20:15:25 &amp;lt;eche|on&amp;gt; ok 20:15:25 &amp;lt;mikalv_&amp;gt; aber gilt das für die 64-Bit-Versionen, sodass F-Droid Binaries hat, die in der GPlay-Version nicht existieren? 20:16:24 &amp;lt;nextloop&amp;gt; Es führt einfach das Shellscript aus, glaube ich. Was dort gebaut wird, wird gebaut 20:16:50 &amp;lt;eche|on&amp;gt; mikalv_: Bitte prüfe das Shellscript/F-Droid-Build; wenn 64 Bit verfügbar, nutze es, sonst diese Architektur streichen 20:17:24 &amp;lt;mikalv_&amp;gt; okay, dann mache ich das so, sofern keine Einwände 20:17:35 &amp;lt;eyedeekay&amp;gt; Keine Einwände von mir. 20:17:40 &amp;lt;mikalv_&amp;gt; (?) 20:17:43 &amp;lt;mikalv_&amp;gt; super 20:17:46 &amp;lt;eche|on&amp;gt; nun zum interessanteren Punkt: Zukunft der Android-I2P-Version. Da Bote nahezu tot ist und nicht genutzt wird und kein Dev verfügbar ist, ist der Use-Case für Android-I2P weg 20:17:57 &amp;lt;eche|on&amp;gt; wollen wir ein zukünftiges Android-I2P-Release? 20:18:09 &amp;lt;eche|on&amp;gt; auch ohne Bote und nahezu keinem Use-Case? 20:18:16 &amp;lt;eche|on&amp;gt; eyedeekay: Meinung? zzz? 20:18:28 &amp;lt;zzz&amp;gt; Deine Prämisse ist, dass der einzige Use-Case für die Android-router-App Bote ist? 20:18:47 &amp;lt;eche|on&amp;gt; Da der Browser andere Probleme hat (wie mir mikalv_ sagte), was bleibt übrig? 20:18:59 &amp;lt;eyedeekay&amp;gt; Leute nutzen Java I2P auf Android für Nicht-Bote-Dinge. Da ist ein Typ, der Yacy oben auf Termux hostet oder so ein verrücktes Zeug. Ich möchte die Leute nicht ausbremsen. 20:19:03 &amp;lt;eche|on&amp;gt; abgesehen davon, ein einfacher router auf kleinen Geräten zu sein 20:19:18 &amp;lt;zzz&amp;gt; Es stimmt einfach nicht, dass Browsen kaputt ist 20:19:34 &amp;lt;mikalv_&amp;gt; Es gibt im Grunde keinen „nicht-technischen“ Weg, die heutige Android-Version zu nutzen 20:19:39 &amp;lt;eche|on&amp;gt; ok, gut, ihr beide seid also für die Zukunft von Android 20:19:41 &amp;lt;zzz&amp;gt; richtig, idk? 20:19:48 &amp;lt;mikalv_&amp;gt; Man kann Firefox in about:config tweaken, wovor Mozilla warnt 20:20:06 &amp;lt;eyedeekay&amp;gt; Ja, ich denke, Android kann eine Zukunft haben. 20:20:06 &amp;lt;mikalv_&amp;gt; aber darüber hinaus braucht es aus meiner Sicht irgendeinen Lebenszweck 20:20:45 &amp;lt;eche|on&amp;gt; aber wie ich auch gesehen habe, wird Android den Besitzer zu eyedeekay wechseln, ist das korrekt? 20:20:46 &amp;lt;zzz&amp;gt; Was steckt dahinter? Will das Team es nicht unterstützen? 20:20:51 &amp;lt;eyedeekay&amp;gt; Ja 20:21:00 &amp;lt;eche|on&amp;gt; O 20:21:01 &amp;lt;eche|on&amp;gt; ok 20:21:12 &amp;lt;eche|on&amp;gt; zzz: Ich versuche, Meinungen und Ideen herauszufinden 20:21:26 &amp;lt;eche|on&amp;gt; und so wie es aussieht, wird eyedeekay Android für 0.9.46 und darüber hinaus unterstützen 20:21:35 &amp;lt;eyedeekay&amp;gt; Ich werde weiterhin zumindest die Android-Builds warten und die Verantwortung übernehmen. Ich möchte es weiter unterstützen. Nur zur Klarstellung 20:21:45 &amp;lt;zzz&amp;gt; Ich denke, Android ist wichtig. Im Moment bieten wir schrecklichen Support. Wir beheben _keine_ Bugs und es gibt keine neue Entwicklung 20:21:48 &amp;lt;eche|on&amp;gt; und da Nutzer es offenbar verwenden, wird es unterstützt 20:22:12 &amp;lt;zzz&amp;gt; Wenn wir unseren Support mit dem aktuellen Team nicht erhöhen können, sollten wir jemanden Neues dafür einstellen 20:22:33 &amp;lt;eche|on&amp;gt; ok 20:22:48 &amp;lt;sadie_&amp;gt; Ich habe Unterstützung beantragt, die ich für Android vorschlagen würde. Noch keine Antwort. 20:23:12 &amp;lt;sadie_&amp;gt; Ich finde, dass Android wichtig ist 20:23:38 &amp;lt;eche|on&amp;gt; also wird Android I2P weiterleben und wir versuchen, besseren Support dafür zu bekommen, zumindest besser als nur neue Releases zu liefern 20:23:59 &amp;lt;eche|on&amp;gt; und wenn Finanzierung verfügbar ist, einen Dev auf Mittel setzen, um Android-Entwicklung zu unterstützen 20:24:25 &amp;lt;eche|on&amp;gt; Fragen, Kommentare, Hinweise zu Punkt 3 Android? 20:25:43 &amp;lt;eche|on&amp;gt; ok, weiter zu Thema 4) der bevorstehenden Monotone-zu-Git-Umstellung 20:26:20 &amp;lt;eche|on&amp;gt; Wir haben beschlossen, Monotone zu verwerfen und stattdessen Git zu verwenden; ein Migrationsplan ist noch in Arbeit, um bestmögliche Nutzbarkeit und die für die I2P-Entwicklung benötigten Features zu erhalten 20:26:40 &amp;lt;eche|on&amp;gt; Derzeit hat eyedeekay einen Git-Server auf `http://git.idk.i2p` eingerichtet und ein Howto unter https://github.com/eyedeekay/git-over-i2p/blob/master/GIT.md erstellt 20:27:02 &amp;lt;eche|on&amp;gt; Wir arbeiten daran, Trac in die Git-Instanz zu integrieren und alle Tickets nach Git zu migrieren 20:27:26 &amp;lt;eche|on&amp;gt; Nachdem diese Migration sicher durchgeführt und verifiziert ist, legen wir ein Datum für den Wechsel fest 20:27:46 &amp;lt;eche|on&amp;gt; Aktuell suchen wir Tester für die Anleitung und den Git-Server innerhalb von I2P 20:28:03 &amp;lt;eche|on&amp;gt; und natürlich: für weitere Hinweise, Tipps, Ideen, Feature-Requests zu diesem Thema 20:28:07 &amp;lt;eche|on&amp;gt; also, bitte 20:28:12 &amp;lt;eche|on&amp;gt; eyedeekay: weitere Kommentare dazu? 20:28:39 &amp;lt;eyedeekay&amp;gt; Ich habe außerdem daran gearbeitet, WebTorrent um SOCKS-Unterstützung zu erweitern, was hoffentlich in naher Zukunft auch die Nutzung von GitTorrent ermöglichen wird. 20:29:19 &amp;lt;eche|on&amp;gt; nextloop: Kommentare? Da du derzeit am Sync-Skript arbeitest? 20:29:49 &amp;lt;zzz&amp;gt; Ist der muwire-Code wie geplant eingerichtet und zu GH gebrückt? 20:30:18 &amp;lt;eyedeekay&amp;gt; Obwohl meine Tests in den letzten Wochen erfolgreich waren, würde ich mich sehr freuen, wenn Leute meine Anleitung reviewen und Hinweise geben könnten, wo sie klarer oder einfacher werden kann. 20:30:37 &amp;lt;nextloop&amp;gt; Das Thema der abbrechenden Verbindungen während des initialen Clonens wird durch einen Shallow-Clone und iteratives Unshallowing gelöst, liege ich richtig? 20:30:46 &amp;lt;eche|on&amp;gt; zzz: keine Ahnung bisher, auf meiner Seite noch nicht daran gearbeitet 20:30:55 &amp;lt;eyedeekay&amp;gt; Ja, das funktioniert derzeit. 20:30:56 &amp;lt;zzz&amp;gt; idk? 20:31:13 &amp;lt;eche|on&amp;gt; ja, nextloop, das hilft ein wenig, aber selbst die Tiefe von 1 Version sind noch ~100 MB zum Abrufen 20:31:37 &amp;lt;eche|on&amp;gt; mit Unshallowing wird es etwas größer (4–5 Mal in meinem Experiment) 20:31:49 &amp;lt;zzz&amp;gt; Ich habe eine Frage zu Benutzernamen auf git.idk – müssen wir einen auf GH ungenutzten Nutzernamen wählen, oder ihn vorsorglich auf GH registrieren, damit alles richtig funktioniert? 20:32:12 &amp;lt;nextloop&amp;gt; zzz: GitHub identifiziert die Committer anhand der E-Mail-Adressen. 20:32:17 &amp;lt;zzz&amp;gt; Es gab vor einiger Zeit einen Bericht auf zzz.i2p, dass es mehrere gefälschte zzz-i2p-Accounts auf GH gibt. Ist das ein Problem? 20:32:42 &amp;lt;nextloop&amp;gt; Wenn du also die E-Mail, die du für I2P-Git verwendest, zu GitHub hinzufügst, wird der Commit mit deinem Account verknüpft 20:33:16 &amp;lt;nextloop&amp;gt; eyedeekay: Ist das reguläre Torrent-Archiv schon vorhanden? Wenn ich mich recht erinnere, hast du daran gearbeitet 20:33:48 &amp;lt;eyedeekay&amp;gt; Nun, es ist generierbar, aber es gibt noch nichts, das es einplant 20:34:32 &amp;lt;zzz&amp;gt; Muss ich mich also auf git.idk mit einer gültigen Clearnet-E-Mail-Adresse registrieren, wenn ich mich auf GH registrieren will (vorher oder nachher)? Oder ist das eine lokale Einrichtungssache? 20:34:55 &amp;lt;zzz&amp;gt; Wie auch immer, wir sind hier im Detail versunken, sorry, ich kläre das mit idk 20:35:17 &amp;lt;eyedeekay&amp;gt; Du musst meines Wissens keinen ungenutzten GH-Benutzernamen wählen, du könntest vollständig von der GitLab-Instanz aus arbeiten und wir bräuchten GitHub gar nicht 20:35:17 &amp;lt;eche|on&amp;gt; Clearnet-E-Mail sollte in diesem Fall meiner Meinung nach die i2pmail.org-Adresse sein 20:35:46 &amp;lt;nextloop&amp;gt; zzz: Ja, für GitHub musst du die E-Mail verifizieren. Vielleicht i2p-mail.org verwenden? 20:35:54 &amp;lt;eche|on&amp;gt; Derzeit ist der Plan, GitLab (idk in I2P-Netz Git-Instanz) für unsere Arbeit zu nutzen und zu GitHub zu synchronisieren 20:36:23 &amp;lt;eche|on&amp;gt; Die Trac-Tickets wären auf dem in-net GitLab-Server 20:36:25 &amp;lt;nextloop&amp;gt; eyedeekay: Ich wäre motiviert, so ein automatisches Archivieren einzurichten 20:36:27 &amp;lt;zzz&amp;gt; Ich möchte nur sicherstellen, dass es nicht mit irgendeinem Fake-zzz-Account verknüpft wird, wenn es zu GH gebrückt wird 20:36:47 &amp;lt;eche|on&amp;gt; (sorry für die Umstände, GitLab und GitHub sind beide Server mit vielen Features rund um Git, beide erledigen nahezu die gleichen Aufgaben) 20:37:18 &amp;lt;eche|on&amp;gt; valider Punkt, zzz 20:37:47 &amp;lt;eche|on&amp;gt; ok, bevor wir viel tiefer einsteigen, noch weitere Kommentare? 20:39:06 &amp;lt;eche|on&amp;gt; weiter zu Thema 5 – Verschiedenes. Aktuell zwei Punkte von meiner Seite: a) Spendenseite und b) UX-Pläne für 2020 20:39:40 &amp;lt;eche|on&amp;gt; 5a) Eine neue Spendenseite wurde von mikalv_ auf https://donate.i2p.io/ eingerichtet und diese Konten kommen alle der I2P-Firma zugute, die mikalv_ zusammen mit torkel in Norwegen betreibt 20:40:07 &amp;lt;eche|on&amp;gt; Sie ist live und sammelt ab jetzt Spenden; bald (tm) wird sie auf der Webseite und auf Twitter beworben 20:40:24 &amp;lt;eche|on&amp;gt; irgendwelche Kommentare dazu? Probleme, Issues? 20:41:29 &amp;lt;eche|on&amp;gt; 5)b) UX-Pläne für 2020 – sadie arbeitet mit elio an einem UX-Projekt, in dem elio Mittel erhalten hat, um an der I2P-UX zu arbeiten 20:41:42 &amp;lt;eche|on&amp;gt; sadie, weitere Informationen, Pläne, Ideen, Kommentare? 20:42:05 &amp;lt;sadie_&amp;gt; Review der Informationsarchitektur von Konsole und Website, danach Workshop zu Identität und Werten mit Ura und Simply Secure wird die Arbeit für diesen Monat sein 20:42:41 &amp;lt;sadie_&amp;gt; Wir haben sehr gutes Feedback zum Einrichtungsassistenten erhalten! 20:43:31 &amp;lt;eyedeekay&amp;gt; Von mir: Das Browser-Projekt wurde offiziell auf Eis gelegt. Wir hätten kaum einen schlechteren Zeitpunkt wählen können, so etwas zu versuchen, da sich Mozillas Codebasis drastisch geändert hat, während wir damit arbeiten wollten. Das Projekt wird wieder aufgegriffen, wenn das Ziel weniger in Bewegung ist. Ich werde Verbesserungen an I2P und dem Web-Browsing in weniger zeitintensiven Projekten vornehmen. 20:43:36 &amp;lt;sadie_&amp;gt; Also vorerst Phase für Recherche, Synthese und Dokumentation. 20:44:03 &amp;lt;zzz&amp;gt; eyedeekay, Status von Beta 8, vor einem Monat im Meeting in „ein paar Tagen“ versprochen? 20:44:24 &amp;lt;eyedeekay&amp;gt; Sie ist gestrichen. Es hatte keinen Sinn, sie zu erstellen, da sie nur sehr kurzzeitig nutzbar gewesen wäre. 20:44:35 &amp;lt;eche|on&amp;gt; danke, sadie, wie ist der Zeitrahmen für das ganze Projekt? Enddatum 20:44:56 &amp;lt;eche|on&amp;gt; eyedeekay: bitte auf der Webseite ankündigen 20:45:21 &amp;lt;eyedeekay&amp;gt; Mach ich 20:45:22 &amp;lt;sadie_&amp;gt; Voraussichtliches Enddatum für die Studie ist Mitte Juni 20:45:49 &amp;lt;zzz&amp;gt; Wenn Beta 8 nicht lange brauchbar gewesen wäre, nehme ich an, dass Beta 7 auf unserer Website längst obsolet ist und sicher entfernt werden sollte 20:45:53 &amp;lt;eche|on&amp;gt; ok, und gibt es eine grobe Vorstellung, wann UX-Verbesserungen in den I2P-Code einfließen werden? 20:46:59 &amp;lt;eche|on&amp;gt; sadie? 20:47:28 &amp;lt;eche|on&amp;gt; zzz: Das sollte mit der Ankündigung des endgültigen Endes des Browser-Projekts erledigt werden 20:47:33 &amp;lt;sadie_&amp;gt; Das wird erst nach Juni sein. Wir müssen zuerst den Prozess durchlaufen. Wenn es Verbesserungen gibt, die wir einfach umsetzen können, sobald sie vorgeschlagen und genehmigt sind, werden wir das tun. 20:47:35 &amp;lt;zzz&amp;gt; sadie_, ist die Förderorganisation für Ura öffentlich? Und wenn ja, wer? 20:47:46 &amp;lt;mikalv_&amp;gt; Ja, das Browser-Projekt wurde unglücklicherweise zur falschen Zeit gestartet, da Mozilla im selben Jahr praktisch alles in seiner Codebasis neu geschrieben hat 20:48:05 &amp;lt;anonymousmaybe&amp;gt; i2pbrowser hat derzeit viele Sicherheitslücken, die seit Ewigkeiten nicht behoben wurden, weil es mit den gepatchten Releases von TB/FF nicht Schritt gehalten hat 20:48:09 &amp;lt;mikalv_&amp;gt; also hatte jedes Release einen ziemlich anderen Code als das vorherige, und so weiter 20:48:23 &amp;lt;eche|on&amp;gt; sadie_: ok, sieht so aus, als ob frühe 0.9.47, vielleicht 0.9.48 die erste I2P-Version sein wird, die Änderungen aus diesem Projekt bekommt 20:48:25 &amp;lt;sadie_&amp;gt; Die Finanzierung für diese Studie erfolgt über das Usability Lab. 20:48:39 &amp;lt;zzz&amp;gt; das ist OTF? 20:48:40 &amp;lt;sadie_&amp;gt; korrekt, ech 20:48:47 &amp;lt;mikalv_&amp;gt; TBB ließ 2019 rund 10 Leute all ihre Patches drei- oder viermal neu schreiben 20:49:34 &amp;lt;eche|on&amp;gt; https://www.opentech.fund/labs/usability-lab/ 20:49:45 &amp;lt;sadie_&amp;gt; OTF Resource Labs 20:49:58 &amp;lt;zzz&amp;gt; Wäre gut, ein paar Danke-Tweets und einen Blogpost rauszubringen, wenn das öffentlich ist – das sind große Neuigkeiten, über die wir Leute informieren sollten! 20:50:37 &amp;lt;fug&amp;gt; Ihr solltet den Leuten auch sagen, wie ihr das UI ausgehöhlt und Dokus entfernt habt 20:51:09 &amp;lt;eche|on&amp;gt; Als kleiner Wermutstropfen: Das InternetFreedomFestival in Valencia, Spanien, wurde wegen des hohen Risikos durch das Coronavirus abgesagt. 20:51:18 &amp;lt;eche|on&amp;gt; also keine I2P-Teilnahme dort 20:51:38 &amp;lt;eche|on&amp;gt; zzz: notiert und wird passieren 20:52:15 &amp;lt;sadie_&amp;gt; zzz, ja, ich habe es letzte Woche im Forum angekündigt. Der PR-Rollout ist geplant 20:52:26 &amp;lt;eche|on&amp;gt; weitere Kommentare, Themen unter Punkt 5) Verschiedenes? 20:52:51 &amp;lt;eche|on&amp;gt; `http://i2pforum.i2p/viewtopic.php?f=27&amp;t=925` 20:53:00 &amp;lt;eche|on&amp;gt; ist der Foreneintrag mit News-Einträgen 20:53:10 &amp;lt;fug&amp;gt; zzz: GitHub erkennt das anhand der in Commits angegebenen E-Mail; diese E-Mail muss bei einem GitHub-Account registriert sein, und die Registrierung erfordert das Senden eines Bestätigungslinks an die E-Mail 20:53:33 &amp;lt;fug&amp;gt; zzz: bei deinen Commits mit .i2p-Mail kannst du sie also nicht bestätigen 20:53:55 &amp;lt;anonymousmaybe&amp;gt; Irgendeine Roadmap für i2prouter-Isolation? https://trac.i2p2.de/ticket/2132 20:54:47 &amp;lt;eche|on&amp;gt; Eine Aufteilung des I2P-Debian-Pakets ist meiner Meinung nach derzeit auf Eis 20:54:51 &amp;lt;eyedeekay&amp;gt; Noch keine Roadmap dafür. 20:55:02 &amp;lt;anonymousmaybe&amp;gt; ah, schade .. 20:55:22 &amp;lt;eche|on&amp;gt; Soweit ich weiß gab es einige Diskussionen mit dem Deb-Maintainer, bisher ohne produktives Ergebnis 20:56:02 &amp;lt;anonymousmaybe&amp;gt; Ticket existiert bereits, aber es wurde nichts dafür getan 20:56:17 &amp;lt;zzz&amp;gt; Noch keine 45 für sid, auch keine Neuigkeiten von mhatta 20:56:38 &amp;lt;anonymousmaybe&amp;gt; mikalv_ hat das Trac-Filtering von Tor/I2P-Nutzern gefixt? 20:56:42 &amp;lt;fug&amp;gt; Es gibt https://github.com/tracboat/tracboat für Trac-&amp;gt;GitLab-Migration, wurde das evaluiert? 20:57:25 &amp;lt;eche|on&amp;gt; Meiner Meinung nach probiert eyedeekay tracboat für die Migration aus, zumindest wurde der Name erwähnt 20:57:28 &amp;lt;fug&amp;gt; Wo gibt es eine Informationsseite, die den Status der Migration zu Git beschreibt? 20:57:46 &amp;lt;eche|on&amp;gt; Derzeit keine Seite außer dem oben erwähnten Howto und dem Git-Server 20:57:56 &amp;lt;eche|on&amp;gt; da wir noch in einer frühen Phase sind 20:58:17 &amp;lt;fug&amp;gt; Ihr solltet dennoch eine Seite für diese Infos haben 20:58:21 &amp;lt;eche|on&amp;gt; vermerkt, eine Infoseite zu erstellen 20:58:22 &amp;lt;mikalv_&amp;gt; Ich hoffe, es ist gefixt – hatte jemand in den letzten Tagen Probleme damit? 20:58:38 &amp;lt;eyedeekay&amp;gt; Trac? In letzter Zeit nicht 20:58:49 &amp;lt;eche|on&amp;gt; ja, mikalv_, es war hier ein Nutzer, der versucht hat, ein Ticket einzureichen, und wurde als Spam blockiert 20:58:59 &amp;lt;eche|on&amp;gt; aber ok, noch ein weiterer Kommentar zum Dev-Meeting? 20:59:09 &amp;lt;zzz&amp;gt; outproxy ist immer noch ein Haufen Mist, aber Trac funktioniert für mich gut 20:59:20 &amp;lt;mikalv_&amp;gt; Und wir reden jetzt über Tracs eigenes System und nicht über das i2ptunnel, richtig? 20:59:26 &amp;lt;eche|on&amp;gt; ja 20:59:43 &amp;lt;eche|on&amp;gt; uhh, das 60-Minuten-Limit ist da … 20:59:55 &amp;lt;eche|on&amp;gt; weitere Kommentare? 21:00:05 &amp;lt;fug&amp;gt; ja, Infos über das Entwickeln von I2P 21:00:16 &amp;lt;fug&amp;gt; sollte die Nutzung der neuen Git-Instanz statt MTN erwähnen, die niemand nutzt 21:00:45 &amp;lt;eche|on&amp;gt; wird gemacht, wenn es valide ist und zu 100 % verifiziert 21:01:24 &amp;lt;eche|on&amp;gt; Wenn kein weiterer Kommentar kommt, da dieses IRC-Meeting sich der 60-Minuten-Marke nähert, was eine weiche Grenze ist, würde ich das Meeting gerne schließen. Aufgrund eines fehlenden geeigneten Buffers mache ich ein „plopp“-Geräusch. 21:01:45 &amp;lt;eche|on&amp;gt; also, Ohren auf: „plopp“ 21:01:56 &amp;lt;sadie_&amp;gt; mic drop 21:02:02 &amp;lt;eche|on&amp;gt; Dev-Meeting vorbei. Danke euch allen für eure Zeit, Ideen und Kommentare 21:02:14 &amp;lt;eche|on&amp;gt; Ein Log wird bald veröffentlicht 21:02:14 &amp;lt;sadie_&amp;gt; danke, ech &lt;/div></description></item><item><title>0.9.45 Veröffentlichung</title><link>/de/blog/2020/02/25/0.9.45-ver%C3%B6ffentlichung/</link><pubDate>Tue, 25 Feb 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/02/25/0.9.45-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.45 enthält wichtige Fehlerbehebungen für den versteckten Modus und den Bandbreitentester. Es gibt ein Update für das dunkle Konsolenthema. Wir arbeiten weiterhin an Leistungsverbesserungen und an der Entwicklung neuer Ende-zu-Ende-Verschlüsselung (Proposal 144).&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Der beste Weg, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, ist, die neueste Version zu verwenden.&lt;/p>
&lt;h2 id="details-zur-veröffentlichung">DETAILS ZUR VERÖFFENTLICHUNG&lt;/h2>
&lt;p>&lt;strong>Änderungen&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Dark theme improvements&lt;/li>
&lt;li>Console icon changes&lt;/li>
&lt;li>Move some translations from console to router and core for embedded uses&lt;/li>
&lt;li>Jetty 9.2.29&lt;/li>
&lt;li>Tomcat 8.5.50&lt;/li>
&lt;li>i2psnark HTML5 preview player for partial files&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Fehlerbehebungen&lt;/strong>&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 04. Februar 2020</title><link>/de/blog/2020/02/04/i2p-entwicklertreffen-04.-februar-2020/</link><pubDate>Tue, 04 Feb 2020 00:00:00 +0000</pubDate><guid>/de/blog/2020/02/04/i2p-entwicklertreffen-04.-februar-2020/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, eyedeekay, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) I2P Browser Projektstatus (sadie, meeh, idk) 20:00:00 &amp;lt;zzz&amp;gt; 2) Outproxy Anwendungsfälle / Status (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 3) 0.9.45 Entwicklungsstatus (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Hi 20:00:06 &amp;lt;zzz&amp;gt; hi 20:00:19 &amp;lt;zlatinb&amp;gt; hi 20:00:29 &amp;lt;zzz&amp;gt; 1) I2P Browser Projektstatus (sadie, meeh, idk) 20:00:51 &amp;lt;zzz&amp;gt; sadie, was ist der aktuelle Stand beim Browser-Projekt? 20:01:22 &amp;lt;zzz&amp;gt; oder, da sie nicht hier ist, jemand anders? 20:02:09 &amp;lt;eyedeekay&amp;gt; Hi 20:02:55 &amp;lt;zzz&amp;gt; eyedeekay, hast du ein Status-Update zum Browser-Projekt? 20:03:22 &amp;lt;eyedeekay&amp;gt; Wir sind dabei, die letzte Veröffentlichung des Browsers für sechs Monate herauszugeben, bevor er in eine Pause geht. Wir haben entschieden, dass wir viel smarter damit umgehen müssen, wie wir die Konfiguration kapseln und den Browser bauen, damit das Projekt nachhaltig wird; derzeit ist es ein massiver Ressourcenfresser. Eine ausführlichere Stellungnahme wird zum Zeitpunkt der Browser-Veröffentlichung auf der Website veröffentlicht. 20:04:11 &amp;lt;zzz&amp;gt; Diese Veröffentlichung wird Beta 8 sein? Wenn ich mich recht erinnere, war bei unserem letzten Treffen vor zwei Monaten geplant, dass sie innerhalb von 3 Tagen herauskommt 20:04:58 &amp;lt;eyedeekay&amp;gt; Ja, das ist der Grund, warum es eine Pause gibt. Es ist schlicht nicht nachhaltig, es so weiter zu machen wie bisher; andere Optionen müssen geprüft werden, die weniger Arbeit erfordern, nur um mit den Firefox-Releases Schritt zu halten. 20:05:27 &amp;lt;zzz&amp;gt; ok. Willkommen sadie_, hast du noch etwas hinzuzufügen? 20:05:44 &amp;lt;sadie_&amp;gt; nein 20:06:05 &amp;lt;zzz&amp;gt; Hat jemand Anmerkungen oder Fragen zu 1) Browser? 20:06:52 &amp;lt;zzz&amp;gt; Noch etwas zu 1)? 20:07:29 &amp;lt;zzz&amp;gt; 2) Outproxy Anwendungsfälle / Status (sadie) 20:07:32 &amp;lt;eyedeekay&amp;gt; Wir werden Empfehlungen für alternative Verfahren zur Konfiguration von Browsern bereitstellen. 20:07:47 &amp;lt;zzz&amp;gt; ok 20:08:04 &amp;lt;zzz&amp;gt; sadie_, bitte gib uns ein Update zur Outproxy-Forschung 20:08:51 &amp;lt;sadie_&amp;gt; Die Outproxy-Forschung wurde in den letzten Monaten aufgeschoben. 20:09:42 &amp;lt;zzz&amp;gt; ok, gibt es einen Ausblick, wann es wieder aufgenommen wird? 20:11:53 &amp;lt;zzz&amp;gt; Irgendwelche Anmerkungen oder Fragen zu 2) Outproxy? 20:12:20 &amp;lt;sadie_&amp;gt; Es ist in absehbarer Zukunft keine hohe Priorität, gemäß Roadmap. 20:12:40 &amp;lt;eyedeekay&amp;gt; Meeh hat die Outproxy-Leistung in letzter Zeit tatsächlich spürbar verbessert, für den allgemein genutzten Standard-Outproxy unter false.i2p 20:13:11 &amp;lt;zzz&amp;gt; Noch etwas zu 2)? 20:14:04 &amp;lt;zzz&amp;gt; 3) 0.9.45 Entwicklungsstatus (zzz) 20:14:15 &amp;lt;zzz&amp;gt; Die Entwicklung läuft gut 20:14:32 &amp;lt;zzz&amp;gt; Wir haben bislang 17K Zeilen Diff, darunter ein großes Update der dunklen Themes 20:14:38 &amp;lt;zzz&amp;gt; einige Fixes für den versteckten Modus 20:14:47 &amp;lt;eche|on&amp;gt; hoffe, das wird helfen 20:15:16 &amp;lt;zzz&amp;gt; einige Symboländerungen, neuer Tomcat, neuer Jetty, HTML5-Vorschau-Player für unvollständige Dateien in i2psnark 20:15:52 &amp;lt;zzz&amp;gt; Die Termine stehen im /topic oben. Tag Freeze in einer Woche, Check-in-Deadline in 2 1/2 Wochen, Release in 3 Wochen 20:16:34 &amp;lt;zzz&amp;gt; Nicht strikt in .45, aber ich kann ankündigen, dass wir gute Fortschritte bei Interoperabilitätstests mit i2pd zu Proposal 144 (neue Verschlüsselung) gemacht haben 20:16:59 &amp;lt;zzz&amp;gt; und wir arbeiten weiterhin die Bugs und Issues auf beiden Seiten ab, und auch im Proposal selbst 20:17:27 &amp;lt;zzz&amp;gt; Möchte sonst noch jemand etwas hervorheben, das in .45 eingeflossen ist oder noch einfließen wird? 20:19:01 &amp;lt;zzz&amp;gt; Noch etwas zu 3)? Fragen oder Kommentare? 20:19:22 &amp;lt;eche|on&amp;gt; nein 20:20:02 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:20:08 &amp;lt;zzz&amp;gt; leg los, zlatinb 20:20:15 &amp;lt;zlatinb&amp;gt; Hi. Kurz: 1) was du seit dem letzten Treffen gemacht hast 2) was du nächsten Monat vorhast 3) irgendwelche Blocker oder benötigte Hilfe. Sag EOT, wenn du fertig bist 20:20:46 &amp;lt;zlatinb&amp;gt; ich: 1) MW-Plugin 2) Mehr Arbeit am MW-Plugin, joggers Rewrite von SSU 3) keine Blocker EOT 20:21:16 &amp;lt;zzz&amp;gt; 1) Bugfixes, Proposal 144, Review von joggers Patches und Proposal; 2) mehr vom Gleichen, plus .45-Release; 3) keine Blocker EOT 20:21:54 &amp;lt;eche|on&amp;gt; nichts Besonderes, Server-Support, `http://wiki.i2p-projekt.i2p` läuft und wird befüllt, alles gut 20:23:26 &amp;lt;sadie_&amp;gt; arbeite mit idk an Verbesserungen der Post-Install-Dokumentation, zusätzliche Usability-Testing-Forschung gesichert, Community-Outreach / PR-Strategie / Testen von idks WebExtensions/ Discovery-Prozess – resiliente Infrastruktur, Rebranding-Recherche – nächster Monat mehr vom Gleichen 20:23:57 &amp;lt;zlatinb&amp;gt; noch jemand? T-1 Minute bis Scrum-Ende 20:24:01 &amp;lt;eyedeekay&amp;gt; 1) Der größte Teil meiner Arbeit war eine umfassende Überarbeitung des Standard-Dark-Themes, um die Lesbarkeit zu verbessern und es moderner und konsistenter aussehen zu lassen. Außerdem habe ich Funktionen hinzugefügt und Bugs in meiner WebExtension für Firefox behoben; sie kann jetzt mit i2pcontrol und snark-rpc sprechen. Außerdem habe ich meine persönliche eepSite und eine gemeinsame Git-Ressource(eine GitLab-Instanz unter git.idk.i2p) für das Projekt eingerichtet. 2) Ich werde innerhalb 20:24:01 &amp;lt;eyedeekay&amp;gt; der Git-Migration arbeiten. 3) keine Blocker. 20:24:41 &amp;lt;zlatinb&amp;gt; danke, scrum.end 20:24:48 &amp;lt;zzz&amp;gt; ok danke, zlatinb 20:25:07 &amp;lt;zzz&amp;gt; Hat jemand Fragen, Kommentare oder zusätzliche Themen für das Meeting? 20:26:13 * zzz greift sich den baffer 20:27:01 * zzz *bafs* das Meeting geschlossen &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 03. Dezember 2019</title><link>/de/blog/2019/12/03/i2p-entwicklertreffen-03.-dezember-2019/</link><pubDate>Tue, 03 Dec 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/12/03/i2p-entwicklertreffen-03.-dezember-2019/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, meeh, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) I2P-Browser-Projektstatus (sadie, meeh, idk) 20:00:00 &amp;lt;zzz&amp;gt; 2) Outproxy Anwendungsfälle / Status (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 3) 0.9.44 Release-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:00:10 &amp;lt;sadie__&amp;gt; hi 20:00:20 &amp;lt;zzz&amp;gt; 0) Hi 20:00:22 &amp;lt;zzz&amp;gt; hi 20:00:47 &amp;lt;zzz&amp;gt; 1) I2P-Browser-Projektstatus (sadie, meeh, idk) 20:00:49 &amp;lt;zlatinb&amp;gt; hi 20:01:00 &amp;lt;meeh&amp;gt; hi 20:01:23 &amp;lt;zzz&amp;gt; sadie, was gibt es Neues beim I2P-Browser-Projekt? Und du kannst gern Teile deiner Antwort an idk und meeh delegieren 20:01:32 &amp;lt;eyedeekay&amp;gt; Hi 20:03:02 &amp;lt;meeh&amp;gt; Die größte Neuigkeit ist wohl, dass unsere nächste Release jetzt auf ESR 68 und nicht 60 basiert, und unsere Erweiterungen gerade in den Quellcode portiert werden, da Mozilla einige der derzeit von uns genutzten APIs in späteren Versionen entfernt 20:03:27 &amp;lt;zzz&amp;gt; und wann ist diese Release geplant? 20:03:47 &amp;lt;meeh&amp;gt; Es ist außerdem die erste Release, die mit unserem neuen EV-Code-Signing-Zertifikat signiert sein sollte – also keine furchteinflößenden Warnmeldungen mehr 20:03:54 &amp;lt;meeh&amp;gt; in zwei, drei Tagen 20:04:06 &amp;lt;meeh&amp;gt; sagen wir am 6. 20:04:15 &amp;lt;zzz&amp;gt; ok, das wird dann Beta 8, denke ich? 20:04:26 &amp;lt;meeh&amp;gt; ja, das ist korrekt 20:04:27 &amp;lt;eyedeekay&amp;gt; Ja, Beta 8 20:04:43 &amp;lt;zzz&amp;gt; super. noch etwas hinzuzufügen, sadie__ eyedeekay? 20:05:08 &amp;lt;eyedeekay&amp;gt; Außerdem aktivieren wir jetzt auch die Suite von I2P-Anwendungen, snark, susimail usw. 20:05:19 &amp;lt;sadie__&amp;gt; ja – wir werden außerdem ein aktualisiertes MVP und eine Roadmap bereitstellen 20:05:54 &amp;lt;zzz&amp;gt; wann werden die veröffentlicht? 20:05:56 &amp;lt;meeh&amp;gt; und wir werden mit der Zeit Ersatz mit modernen Standards veröffentlichen, zunächst zumindest für susimail und das Adressbuch 20:06:14 &amp;lt;meeh&amp;gt; das ist nicht für diese Release, doh, sondern für spätere Releases 20:06:47 &amp;lt;sadie__&amp;gt; das sollte Mitte nächster Woche auf der Seite sein, zusammen mit dem aktualisierten Projektnamen und der Branding-Ausrichtung 20:07:15 &amp;lt;meeh&amp;gt; eine Neuigkeit, die nicht direkt mit dem Browser verknüpft ist: Wir haben jetzt auch einen Rack-„Runner“, der direkt mit I2PSocket spricht und vom Nutzer nicht verlangt, das über irgendeinen lokalen TCP-Port weiterzuleiten 20:07:25 &amp;lt;zzz&amp;gt; nice. Wollt ihr den neuen Namen leaken oder wartet ihr, bis er auf der Seite steht? 20:07:34 &amp;lt;meeh&amp;gt; damit ist es z. B. möglich, Ruby on Rails direkt über I2PSocket laufen zu lassen 20:07:57 &amp;lt;sadie__&amp;gt; Wir warten, bis die Seite aktualisiert ist =) 20:08:12 &amp;lt;zzz&amp;gt; nice, meeh, es ist immer besser, den Weg hin und zurück über einen Standard-Socket zu vermeiden 20:08:51 &amp;lt;zzz&amp;gt; klingt nach großem Fortschritt 20:09:01 &amp;lt;zzz&amp;gt; noch etwas zu 1)? Hat jemand Fragen? 20:10:31 &amp;lt;zzz&amp;gt; 2) Outproxy Anwendungsfälle / Status (sadie) 20:10:41 &amp;lt;zzz&amp;gt; sadie__, was gibt es Neues zu diesem Recherchevorhaben? 20:10:44 &amp;lt;sadie__&amp;gt; Die schlüsselfertige Outproxy-Lösung wurde auf Eis gelegt, bis ich die Ressourcen beschaffen kann, die für eine ordentliche Informationsbeschaffung zur Fertigstellung des MVP nötig sind. Diese Recherche wird erst nächstes Jahr fortgesetzt. Die allgemeine Diskussion zur Nutzung von Outproxies wird in den kommenden Wochen wieder aufgenommen. Derzeit sollte beim Outproxy die Priorität darin bestehen, Leistungsprobleme zu untersuchen und zu verbessern. 20:11:45 &amp;lt;zzz&amp;gt; ok, bezogen auf den Outproxy des Projekts, wie ist der Stand bei Untersuchung und Verbesserung? 20:12:10 &amp;lt;zzz&amp;gt; meeh, hast du dazu Infos? 20:12:17 &amp;lt;sadie__&amp;gt; meeh kann dazu besser etwas sagen als ich 20:12:28 &amp;lt;meeh&amp;gt; Außerdem, da das Thema Outproxy ist: Das jruby-Gem, das ich erstellt habe, hat auch einen einfachen, Single-Threaded-Outproxy, der als I2P-Plugin laufen kann 20:12:33 &amp;lt;meeh&amp;gt; zu finden hier https://github.com/mikalv/ji2p-jruby/blob/master/bin/simple_outproxy 20:13:08 &amp;lt;zzz&amp;gt; aber was ist mit dem aktuellen Outproxy? 20:13:09 &amp;lt;meeh&amp;gt; außerdem habe ich angefangen, das Gem aufzuteilen, damit man für ein einfaches I2P-Plugin, das damit nichts zu tun hat, nicht Cluster-Unterstützung und dergleichen mit einpacken muss 20:13:13 &amp;lt;meeh&amp;gt; weil es ziemlich groß geworden ist 20:13:41 &amp;lt;meeh&amp;gt; ja, ich hatte ein paar Kabel- und Switch-Upgrades, die ein Engpass für den öffentlichen Outproxy waren 20:13:52 &amp;lt;zzz&amp;gt; Ich notiere mir jede Outproxy-Abfrage, Erfolg oder Misserfolg, auf einem Post-it. Die heutige Erfolgsrate ist nur 75% 20:14:26 &amp;lt;zzz&amp;gt; sadie sagt, es hat Priorität, also was planst du als Nächstes? 20:14:39 &amp;lt;meeh&amp;gt; die nächste Browser-Release, Beta 8 – sorry, das habe ich vorhin vergessen zu erwähnen – wird viel mehr Destinations (Zieladressen) haben, die auf denselben Dienst zeigen, da wir glauben, dass die Destinations in sich der nächste Engpass sind 20:14:56 &amp;lt;meeh&amp;gt; also nicht nur false.i2p und meine Tor-Bridge, sondern eher so in der Größenordnung von 20 20:15:30 &amp;lt;meeh&amp;gt; Ich werde außerdem die Proxy-Software durch eine eigens entwickelte Elixir/Erlang-Software ersetzen, die ich vor ein paar Monaten geschrieben habe 20:15:45 &amp;lt;meeh&amp;gt; auch hier zu finden https://github.com/mikalv/i2p-outproxy-elixir 20:16:00 &amp;lt;zzz&amp;gt; Hast du in Erwägung gezogen, von i2pd auf Java zu wechseln? Ich denke, es gibt einige gravierende Probleme beim Betrieb auf i2pd 20:16:14 &amp;lt;meeh&amp;gt; Ich habe ein paar noch nicht eingecheckte Änderungen, die ich pushe, bevor ich umstelle, und jeder kann das nutzen, um seinen eigenen zu betreiben. Ich werde dafür auch bessere Doku schreiben 20:16:25 &amp;lt;meeh&amp;gt; Ich verwende derzeit beides 20:16:29 &amp;lt;meeh&amp;gt; sowohl Java als auch i2pd 20:16:39 &amp;lt;zzz&amp;gt; ok 20:16:40 &amp;lt;meeh&amp;gt; es sollten vier router sein, die alle die zwei Destinations haben 20:16:51 &amp;lt;meeh&amp;gt; die auf denselben HTTP-Proxy-Endpunkt zeigen 20:17:05 &amp;lt;zzz&amp;gt; hast du schon ein Fazit, welche davon den besseren Dienst bietet? 20:17:17 &amp;lt;meeh&amp;gt; die i2pd sind mit wie 100 tunnels konfiguriert, verglichen mit dem 16-tunnel-Limit von Java 20:17:49 &amp;lt;meeh&amp;gt; nein, sorry, noch nicht, aber das habe ich auf meine To-do-Liste für die nähere Zukunft gesetzt 20:18:21 &amp;lt;zzz&amp;gt; ok, ich ermutige das Team, einen messbasierten Ansatz für Verbesserungen zu nutzen. Nicht einfach mit der Schrotflinte draufhalten und alles ändern 20:18:51 &amp;lt;meeh&amp;gt; ja, das habe ich schon einmal gemacht und daraus gelernt – also keine Sorge, es wird messbasiert 20:18:55 &amp;lt;zzz&amp;gt; noch etwas zu 2), sadie__? 20:19:09 &amp;lt;sadie__&amp;gt; nein 20:19:22 &amp;lt;zzz&amp;gt; hat jemand Fragen zu 2)? 20:20:19 &amp;lt;zzz&amp;gt; 3) 0.9.44 Release-Status 20:20:29 &amp;lt;zzz&amp;gt; ok, wir haben die Release 0.9.44 am Sonntag herausgebracht 20:21:00 &amp;lt;zzz&amp;gt; sie behebt ein fieses Problem bei der Handhabung neuer Verschlüsselungstypen. Alle sollten so bald wie möglich aktualisieren 20:21:12 &amp;lt;meeh&amp;gt; für android ist es auf google play, fdroid und auf unserer Download-Seite veröffentlicht, wobei letztere eine GPG-Signatur enthält, und die Website ist aktualisiert 20:21:33 &amp;lt;zzz&amp;gt; großartig. wie steht's mit mavencentral? 20:22:03 &amp;lt;meeh&amp;gt; ja, das ist eine erforderliche Abhängigkeit des Obigen, also wenn ich das Obige gemacht habe, muss ich mavencentral bereits erledigt haben 20:22:07 &amp;lt;zzz&amp;gt; Es ist jetzt für netzinterne Updates verfügbar. Etwa 10% des Netzwerks haben bereits aktualisiert 20:22:38 &amp;lt;zzz&amp;gt; Ich habe am Sonntag auch das PPA und das deb-Repo gemacht 20:22:58 &amp;lt;zzz&amp;gt; ich denke, das ist das meiste 20:23:05 &amp;lt;zzz&amp;gt; bislang keine Beschwerden 20:23:24 &amp;lt;zzz&amp;gt; leider ist der Bandbreitentester so gut wie komplett kaputt 20:23:51 &amp;lt;zzz&amp;gt; im Test-Pool hat sich kürzlich etwas geändert, und unsere Art, den Handshake zu machen, hat nicht mehr funktioniert 20:24:10 &amp;lt;zzz&amp;gt; Ich habe die letzten anderthalb Tage daran gearbeitet und es wieder zum Laufen gebracht 20:24:40 &amp;lt;zzz&amp;gt; wenn jemand sieht, dass so etwas kaputt ist, bitte ein Ticket erstellen. Schade, dass wir nicht gemerkt haben, dass es vor der Release kaputt war 20:25:29 &amp;lt;meeh&amp;gt; wir haben auch eine neue (Standalone-)Spendenseite in der Pipeline, die mehr Arten zu spenden ermöglichen würde, auch wiederkehrendes PayPal usw. 20:25:39 &amp;lt;zzz&amp;gt; das ist ungefähr alles, was ich zu .44 habe. Wir fangen gerade mit .45 an und stellen den Plan zusammen, aber ich erwarte, dass die 45-Release im Februar sein wird 20:25:44 &amp;lt;meeh&amp;gt; und sie sieht **schick** aus 20:25:48 &amp;lt;meeh&amp;gt; mit Großbuchstaben 20:25:56 &amp;lt;zzz&amp;gt; ok, meeh, großartig 20:26:02 &amp;lt;zzz&amp;gt; noch etwas zu 3)? 20:27:02 &amp;lt;zzz&amp;gt; 4) Status-Scrum 20:27:06 &amp;lt;zzz&amp;gt; los, zlatinb 20:27:31 &amp;lt;zlatinb&amp;gt; hi, ganz kurz: 1) was ihr letzten Monat gemacht habt 2) was ihr nächsten Monat vorhabt 3) irgendwelche Blocker oder braucht ihr Hilfe 4) EOT 20:28:31 &amp;lt;zlatinb&amp;gt; ich: 1) den skriptfähigen Filter behoben, der alle 10 Sekunden auf die Platte schrieb; Servlet-3.0-Support untersucht (kaputt für innere Klassen) 2) MW als router-Plugin paketieren 3) keine Blocker 20:28:35 &amp;lt;zlatinb&amp;gt; EOT 20:28:49 &amp;lt;zzz&amp;gt; 1) .44-Release, Bugfixes, Prop. 144 (Ratchet) implementiert und getestet; einen üblen tunnel-Bug behoben, der langsamen Start verursachte; mit Hilfe von drzed eine neue Version von zzzot herausgebracht 20:29:28 &amp;lt;zzz&amp;gt; 1 (forts.) viel Arbeit mit dem Testen von Reseeds und mit Reseedern, um Dinge wieder funktionsfähig zu bekommen; außerdem Open-Tracker getestet und entfernt 20:30:09 &amp;lt;meeh&amp;gt; fertig: jruby-Gem zur Interaktion und/oder Steuerung des router eingebettet oder standalone, erste Kubernetes-Unterstützung für entweder HA-Destinations oder Cluster-Tests von i2p, sehr viele Firefox-Patches, teils von Grund auf geschrieben oder aus dem Tor Browser portiert, Outproxy-Verbesserungen, und eine neue Mail-Anwendung mit dem Ziel, eines Tages susimail zu ersetzen 20:30:19 &amp;lt;meeh&amp;gt; erste Arbeiten am letzten Punkt* 20:30:23 &amp;lt;zzz&amp;gt; 2) Bugfixes, Prop.-144-Tests, mehr Arbeit zur Leistungsverbesserung, 36C3 20:30:46 &amp;lt;sadie__&amp;gt; Letzten Monat habe ich an CSS-Light-Theme-Änderungen gearbeitet, die in der neuesten Release enthalten sind, auf das Usability Lab bezüglich UX-Studienförderung für die router console geantwortet und Produktentscheidungen für die Zukunft des Browsers vorangetrieben. Nächsten Monat folgen eine Post-Installations-Anleitung und mehr CSS-Arbeit, Browser-Management und -Entwicklung 20:30:56 &amp;lt;zzz&amp;gt; 3) keine Blocker; 4) EOT 20:31:10 &amp;lt;sadie__&amp;gt; keine Blocker, EOT 20:31:15 &amp;lt;eyedeekay&amp;gt; 1) Ich habe daran gearbeitet, das I2P-Browser-Erlebnis für mehr der Gesamtkapazitäten von I2P zu öffnen und die Organisation/Look-and-Feel der router console und Startseiten anzupassen. 2) Nächsten Monat arbeite ich an weiteren Verbesserungen der Browser-Funktionen, mehr SAM-Tutorials und weiteren UI-Verbesserungen an der router console. 3) keine Blocker EOT. 20:31:48 &amp;lt;zlatinb&amp;gt; danke, das waren alle, denke ich &amp;lt;/scrum&amp;gt; 20:32:08 &amp;lt;zzz&amp;gt; super, noch etwas zu 4)? Hat jemand Fragen? 20:32:24 &amp;lt;zzz&amp;gt; oder andere Themen für das Meeting? 20:32:28 &amp;lt;meeh&amp;gt; nächsten Monat: Beta 8 des Browsers veröffentlichen, herausfinden, wie wir mit der Software osslsigncode Windows-Binaries auf Unix-Systemen signieren können, Outproxy-Software austauschen, an der neuen Mail-App weiterarbeiten und die Änderungen am jruby-Gem abschließen 20:33:16 &amp;lt;zzz&amp;gt; EOT, meeh? 20:33:32 &amp;lt;meeh&amp;gt; ja, EOT. 20:34:16 &amp;lt;zzz&amp;gt; ok. Zur Erinnerung: Nächsten Monat gibt es kein Meeting, da wir uns vom 36C3 erholen. Wer an unseren Treffen auf dem 36C3 teilnehmen möchte, findet unseren Tisch 20:34:32 &amp;lt;zzz&amp;gt; Ich werde die ungefähre Position sicher raustwittern 20:34:48 &amp;lt;sadie__&amp;gt; und wir werden ein neues Banner für den Tisch haben! 20:34:48 &amp;lt;meeh&amp;gt; wir können wahrscheinlich auch einige öffentliche Notizen aus dem Meeting veröffentlichen? 20:34:58 &amp;lt;meeh&amp;gt; das ist vom ccc 20:34:59 &amp;lt;zzz&amp;gt; weitere Themen fürs Meeting, während ich nach dem baffer suche? 20:35:28 &amp;lt;zzz&amp;gt; meldest du dich freiwillig, meeh? 20:35:41 &amp;lt;meeh&amp;gt; Ich kann das versuchen, ja 20:35:59 &amp;lt;sadie__&amp;gt; Ich werde einen Bericht für den ccc machen 20:36:35 &amp;lt;zzz&amp;gt; ok, ich habe den *baffer* gefunden, also war's das wohl für heute 20:36:46 &amp;lt;zzz&amp;gt; wir sehen uns alle persönlich in 4 Wochen 20:37:10 &amp;lt;zzz&amp;gt; ups, 3 1/2 Wochen 20:37:24 * zzz *bafs* die Sitzung geschlossen &lt;/div></description></item><item><title>0.9.44 Veröffentlichung</title><link>/de/blog/2019/12/01/0.9.44-ver%C3%B6ffentlichung/</link><pubDate>Sun, 01 Dec 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/12/01/0.9.44-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.44 enthält eine wichtige Fehlerbehebung für ein Denial-of-Service-Problem bei der Verarbeitung neuer Verschlüsselungstypen durch versteckte Dienste. Alle Benutzer sollten so bald wie möglich aktualisieren.&lt;/p>
&lt;p>Diese Version enthält erste Unterstützung für neue Ende-zu-Ende-Verschlüsselung (proposal 144). Die Arbeiten an diesem Projekt laufen weiter, und es ist noch nicht einsatzbereit. Es gibt Änderungen an der Startseite der Konsole sowie neue eingebettete HTML5-Mediaplayer in i2psnark. Zusätzliche Korrekturen für IPv6-Netzwerke hinter Firewalls sind enthalten. Korrekturen am Tunnel build sollten bei einigen Nutzern zu einem schnelleren Start führen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 05. November 2019</title><link>/de/blog/2019/11/05/i2p-entwicklertreffen-05.-november-2019/</link><pubDate>Tue, 05 Nov 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/11/05/i2p-entwicklertreffen-05.-november-2019/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, eyedeekay, lbt, sadie, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.43 Release-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) I2P Browser Projektstatus (sadie, meeh) 20:00:00 &amp;lt;zzz&amp;gt; 3) Outproxy (Ausgangs-Proxy) Anwendungsfälle / Status (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 4) 0.9.44 Entwicklungsstatus (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) Status der Vorschläge (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 6) Status-Scrum (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Hi 20:00:06 &amp;lt;zzz&amp;gt; hi 20:00:10 &amp;lt;sadie_&amp;gt; hi 20:00:25 &amp;lt;zzz&amp;gt; 1) 0.9.43 Release-Status (zzz) 20:00:38 &amp;lt;zzz&amp;gt; 43 ist seit ein paar Wochen draußen, bisher keine ernsthaften Probleme 20:01:02 &amp;lt;zzz&amp;gt; Die verbleibenden Punkte sind das offizielle F-Droid (nextloop) und das offizielle Debian (mhatta) 20:01:08 &amp;lt;eyedeekay&amp;gt; hi 20:01:37 &amp;lt;zzz&amp;gt; Gibt es noch andere offene Punkte bei der 43er Veröffentlichung? 20:03:01 &amp;lt;zzz&amp;gt; 2) I2P Browser Projektstatus (sadie, meeh) 20:03:16 &amp;lt;zzz&amp;gt; meeh, sadie, was gibt es Neues zum Browser? 20:04:49 &amp;lt;sadie_&amp;gt; Beta 7 wurde veröffentlicht 20:05:10 &amp;lt;eyedeekay&amp;gt; I2P Browser Beta 7 wurde gestern veröffentlicht, zusammen mit einer aktualisierten Roadmap. Dies ist die vorletzte Veröffentlichung, die auf Firefox 60 basieren wird. Wir haben einige Bugs behoben und Continuous Integration implementiert sowie einen überarbeiteten und aktualisierten Plan für die Zukunft des Browsers als Produkt erarbeitet. 20:05:11 &amp;lt;sadie_&amp;gt; Die Release-Notes sind auf der Projektwebsite zu finden. 20:05:35 &amp;lt;zzz&amp;gt; Das Veröffentlichungsdatum auf der Seite ist falsch, nur zur Info 20:05:51 &amp;lt;eyedeekay&amp;gt; Oh Mist, sorry, das ist mir entgangen. Ändere ich sofort. 20:06:03 &amp;lt;sadie_&amp;gt; Wir haben außerdem an der Roadmap gearbeitet, die ebenfalls auf der Projektwebsite zu finden ist 20:06:29 &amp;lt;zzz&amp;gt; Was könnt ihr uns über die kommende Beta 8 sagen? Was ist drin, wann kommt sie raus? 20:07:40 &amp;lt;sadie_&amp;gt; Beta 8 wird Ende November erscheinen. 20:08:19 &amp;lt;zzz&amp;gt; Hat jemand Fragen zum Browser? meeh, hast du noch etwas hinzuzufügen? 20:08:27 &amp;lt;eyedeekay&amp;gt; Beta 8 wird Ende November veröffentlicht, es wird die letzte Version sein, die auf Firefox 60 basiert. Wir bereiten einige Architekturänderungen vor, die Anwendungen sichtbarer machen werden; die Anfänge davon werdet ihr in Beta 8 sehen, ebenso mehr Rückmeldungen im Browser über die Einsatzbereitschaft des mitgelieferten router. 20:08:53 &amp;lt;sadie_&amp;gt; Wir arbeiten an einer besseren Landing-Page, einem HTTP-Proxy-Bereitschaftsindikator und dynamischen Themes 20:09:20 &amp;lt;zzz&amp;gt; Klingt großartig, ich hoffe, alle probieren Beta 7 aus 20:09:45 &amp;lt;zzz&amp;gt; Noch etwas zu 2) ? 20:11:00 &amp;lt;zzz&amp;gt; 3) Outproxy (Ausgangs-Proxy) Anwendungsfälle / Status (sadie) 20:11:17 &amp;lt;zzz&amp;gt; sadie_, was gibt es Neues zu diesem Thema? 20:11:32 &amp;lt;sadie_&amp;gt; Wir haben das Anforderungsdokument so weit vorangebracht, wie es ohne weitere Nutzerforschung aus meiner Sicht möglich ist. 20:11:38 &amp;lt;sadie_&amp;gt; Zur Monatsmitte werde ich wieder Kontakt mit der Person aufnehmen, die die schlüsselfertige Outproxy-Lösung angestoßen hat. Wir können das erstellte Anforderungsdokument evaluieren und beginnen, die Fragen der Nutzerforschung gründlicher zu bearbeiten. Die Anforderungen für diese Lösung sind Bestandteil der Deliverables für das nächste Release.Wir haben das Anforderungsdokument so weit vorangebracht, wie es ohne weitere Nutzer 20:11:38 &amp;lt;sadie_&amp;gt; forschung. 20:12:41 &amp;lt;zzz&amp;gt; Ok, um es klarzustellen: Im 44er Zeitraum arbeiten wir nur an den Anforderungen. Jegliche Implementierung wäre in 45 oder später, richtig? 20:12:53 &amp;lt;sadie_&amp;gt; korrekt 20:13:32 &amp;lt;zzz&amp;gt; Ok, möchtest du noch etwas hinzufügen? Hat jemand Fragen zur Outproxy-Forschung? 20:14:01 &amp;lt;zzz&amp;gt; Noch etwas zu 3) ? 20:15:01 &amp;lt;zzz&amp;gt; 4) 0.9.44 Entwicklungsstatus (zzz) 20:15:23 &amp;lt;zzz&amp;gt; Wir sind zwei Wochen im .44-Zyklus, mit viel neuem Code eingecheckt 20:15:52 &amp;lt;zzz&amp;gt; Fast alles ist die Implementierung von Vorschlag 144, neue Verschlüsselung für Destinations 20:16:07 &amp;lt;zzz&amp;gt; Ich rechne damit, bald mit chisana_ mit Interoperabilitätstests zu beginnen 20:16:35 &amp;lt;zzz&amp;gt; und in ein paar Wochen für mutige Tester bereit zu sein 20:16:57 &amp;lt;zzz&amp;gt; aber es wird noch eine ganze Weile dauern, bis wir es standardmäßig nutzen, vielleicht 6–12 Monate 20:17:23 &amp;lt;zzz&amp;gt; Viele Tests und andere Änderungen sind nötig, um es solide zu machen 20:17:59 &amp;lt;zzz&amp;gt; Die andere große Sache, die ich für .44 in der Warteschlange habe, sind einige SSU-Leistungsverbesserungen, angestoßen von unserem produktiven Trac-Ticker ‚jogger‘ 20:18:17 &amp;lt;zzz&amp;gt; sadie_, eyedeekay, meeh, möchtet ihr etwas ergänzen zu dem, woran ihr für .44 arbeitet? 20:19:34 &amp;lt;zzz&amp;gt; Noch etwas zu 4) ? 20:19:35 &amp;lt;sadie_&amp;gt; Änderungen an router console /home, langfristige Strategie für die Website 20:20:45 &amp;lt;zzz&amp;gt; 5) Status der Vorschläge (zzz) 20:21:05 &amp;lt;zzz&amp;gt; Hier gibt es nicht viel anderes zu sagen, 99% des Fokus liegt auf 144. 20:21:30 &amp;lt;zzz&amp;gt; Als Nächstes kommen wahrscheinlich 152, 153 oder vielleicht sogar ein neuer SSU 2-Vorschlag 20:21:47 &amp;lt;zzz&amp;gt; Ich erwarte bis ins neue Jahr hinein keine großen Fortschritte bei irgendetwas davon 20:21:58 &amp;lt;zzz&amp;gt; Fragen zu den Vorschlägen? 20:22:06 &amp;lt;zzz&amp;gt; Noch etwas zu 5) ? 20:23:01 &amp;lt;zzz&amp;gt; 6) Status-Scrum (zlatinb) 20:23:12 &amp;lt;zzz&amp;gt; Ich glaube, zlatinb sagte, er könne es heute nicht schaffen 20:23:32 &amp;lt;eche|on&amp;gt; neuer Server mit neuer Hardware und neuen IPs, mit der Zeit Migration von Diensten von einem Server auf einen anderen. keine Blocker 20:23:41 &amp;lt;zzz&amp;gt; Also, ihr kennt das Prozedere: Bitte sagt 1) was ihr letzten Monat gemacht habt 2) was ihr nächsten Monat macht; 3) etwaige Blocker 20:23:52 &amp;lt;zzz&amp;gt; und endet mit EOT 20:24:49 &amp;lt;zzz&amp;gt; ich: 1) die .44-Veröffentlichung rausgebracht, viel Arbeit an neuer Verschlüsselung; 2) mehr Arbeit an neuer Verschlüsselung, SSU-Leistungsverbesserungen, Bugfixes; 3) keine Blocker; EOT 20:25:11 &amp;lt;zzz&amp;gt; sadie_, meeh, eyedeekay, bitte parallel weitermachen 20:25:48 &amp;lt;sadie_&amp;gt; Im letzten Monat und im kommenden Monat werde ich weiter am I2P Browser arbeiten, das Light-Theme der router-Konsole weiter verfeinern und zusammen mit IDK eine langfristige Strategie für die Website entwickeln. Outproxy-Produktmanagement und Anforderungserhebung werden fortgesetzt. Vorschläge für Forschung und Entwicklung: Vorschläge zur Verbesserung der UX und zu Usability-Studien wurden eingereicht oder werden anderweitig verfasst. Präsentationen und Wo 20:25:48 &amp;lt;sadie_&amp;gt; rkshops für Konferenzen für 2020 haben begonnen. 20:27:01 &amp;lt;zzz&amp;gt; Letzter Aufruf eyedeekay meeh zlatinb 20:27:11 &amp;lt;eyedeekay&amp;gt; 1) Ich habe an Dingen gearbeitet, die in den Browser einfließen oder die den Browser unterstützen sollen. 2) Ich werde an der besseren Struktur einiger router console Home-Seiten arbeiten sowie einige der Browser-Designverbesserungen umsetzen. 3) Keine Blocker EOT 20:27:53 &amp;lt;zzz&amp;gt; Ok, ich nehme EOTs von eche|on und sadie_ an ... noch etwas zu 6) ? 20:28:02 &amp;lt;sadie_&amp;gt; ja 20:28:34 &amp;lt;zzz&amp;gt; Gibt es noch andere Themen oder Fragen für das Meeting? 20:28:59 &amp;lt;eche|on&amp;gt; was ist mit Bote? 20:29:04 &amp;lt;eche|on&amp;gt; irgendwelche Lebenszeichen von str4d? 20:29:28 &amp;lt;zzz&amp;gt; Ich habe gelegentlich einen RT auf Twitter gesehen, also lebt er 20:29:59 &amp;lt;zzz&amp;gt; das ist alles, was ich weiß 20:30:26 &amp;lt;zzz&amp;gt; abgesehen von dem, was in den Tickets steht 20:30:27 &amp;lt;eche|on&amp;gt; ok 20:30:38 &amp;lt;zzz&amp;gt; noch etwas zu Bote? 20:31:01 &amp;lt;zzz&amp;gt; noch etwas fürs Meeting? 20:31:22 &amp;lt;lbt&amp;gt; Ein „Danke“ an euch alle :) 20:31:48 &amp;lt;zzz&amp;gt; Gern geschehen, lbt, danke fürs Teilnehmen am Meeting 20:31:54 &amp;lt;eyedeekay&amp;gt; Gern geschehen, Freund :) 20:33:00 * zzz *bafs* das Meeting beendet &lt;/div></description></item><item><title>Hervorgehobene Forschung</title><link>/de/blog/2019/10/25/hervorgehobene-forschung/</link><pubDate>Fri, 25 Oct 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/10/25/hervorgehobene-forschung/</guid><description>&lt;h2 id="forschung-im-fokus---eine-empirische-studie-über-das-i2p-anonymitätsnetzwerk-und-seine-zensurresistenz">Forschung im Fokus - Eine empirische Studie über das I2P-Anonymitätsnetzwerk und seine Zensurresistenz&lt;/h2>
&lt;p>Der folgende Blogbeitrag wurde von Information Controls Fellow Hoàng Nguyên Phong verfasst. Als ICFP-Stipendiat konzentrierte sich Phongs Forschung darauf, verschiedene Aspekte des I2P-Netzwerks zu analysieren, einem datenschutzfördernden Internetwerkzeug, das den Zugriff auf Online-Inhalte über ein anonymitätsförderndes Netzwerk ermöglicht und beim Umgehen staatlich auferlegter Zensur hilfreich ist. In Zusammenarbeit mit seiner Gastorganisation, der University of Massachusetts Amherst, untersuchte Phong die Widerstandsfähigkeit des I2P-Netzwerks gegen Zensur, einschließlich der Identifizierung von Blockiermethoden, die ein staatlicher Zensor einsetzen könnte, um den Zugang zu I2P zu behindern, sowie der Untersuchung potenzieller Lösungen, um I2P widerstandsfähiger gegen derartige Blockierungen zu machen.&lt;/p></description></item><item><title>Veröffentlichung 0.9.43</title><link>/de/blog/2019/10/22/ver%C3%B6ffentlichung-0.9.43/</link><pubDate>Tue, 22 Oct 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/10/22/ver%C3%B6ffentlichung-0.9.43/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>Im Release 0.9.43 setzen wir die Arbeit an stärkeren Sicherheits- und Datenschutzfunktionen sowie an Leistungsverbesserungen fort. Unsere Implementierung der neuen leaseSet-Spezifikation (LS2) ist jetzt abgeschlossen. Wir beginnen mit der Implementierung einer stärkeren und schnelleren Ende-zu-Ende-Verschlüsselung (Vorschlag 144) für ein zukünftiges Release. Mehrere Probleme bei der Erkennung von IPv6-Adressen wurden behoben, und natürlich gibt es noch mehrere weitere Fehlerbehebungen.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Die beste Möglichkeit, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, besteht darin, die neueste Version auszuführen.&lt;/p></description></item><item><title>Our Networks Reisebericht- keine Ahnung</title><link>/de/blog/2019/10/05/our-networks-reisebericht-keine-ahnung/</link><pubDate>Sat, 05 Oct 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/10/05/our-networks-reisebericht-keine-ahnung/</guid><description>&lt;h2 id="our-networks-reisebericht">Our Networks Reisebericht&lt;/h2>
&lt;p>Am Wochenende des 20. September reiste ich nach Toronto, um mich mit Sadie zu treffen und an der Our Networks-Konferenz teilzunehmen. Die Our Networks-Konferenz umfasst eine breite Palette an Themen, darunter viele Peer-to-Peer-Technologien, mit Blick auf ihr Potenzial, die Welt zu einem besseren Ort zu machen.&lt;/p>
&lt;p>Die Konferenz war faszinierend, voller sehr kluger Menschen, die an allem arbeiteten – von physischen Mesh-Netzwerken über das verteilte Web bis hin – natürlich – zur Anonymität. Wir hatten die Gelegenheit, mit großartigen Leuten von Tor, Protocol Labs, Parity Labs, dem Dat Project sowie mit einer Vielzahl von Künstlern und Sozialwissenschaftlern zu sprechen. Es hat auch viel Spaß gemacht, und das Umfeld war großartig. Insbesondere Dat bietet, wie ich finde, einige ziemlich coole Möglichkeiten für zukünftige Zusammenarbeit.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 1. Oktober 2019</title><link>/de/blog/2019/10/01/i2p-entwicklertreffen-1.-oktober-2019/</link><pubDate>Tue, 01 Oct 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/10/01/i2p-entwicklertreffen-1.-oktober-2019/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> chisana, echelon, eyedeekay, meeh, nextloop, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.42 Release-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) I2P Browser "labs"-Projektstatus (sadie, meeh) 20:00:00 &amp;lt;zzz&amp;gt; 3) Outproxy Anwendungsfälle/Status (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 4) 0.9.43 Entwicklungsstand (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) Stand der Proposals (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 6) Status-Scrum (zlatinb) 20:00:05 &amp;lt;meeh&amp;gt; hi 20:00:05 &amp;lt;zzz&amp;gt; 0) Hi 20:00:08 &amp;lt;zzz&amp;gt; hi 20:00:16 &amp;lt;zlatinb&amp;gt; hi 20:00:18 &amp;lt;nextloop&amp;gt; Hi 20:00:23 &amp;lt;sadie__&amp;gt; hi 20:00:49 &amp;lt;zzz&amp;gt; 1) 0.9.42 Release-Status (zzz) 20:01:12 &amp;lt;zzz&amp;gt; 42er Release war vor 5 Wochen, ich glaube, die einzigen verbleibenden Punkte waren vor einem Monat die Client-Bibliothek und ein neues Bote-Android-Release sowie das deb/ubuntu offiziell 20:01:19 &amp;lt;zzz&amp;gt; das ist alles erledigt 20:01:41 &amp;lt;zzz&amp;gt; nicht viel mehr zu .42 zu sagen, es scheint gut zu laufen 20:01:46 &amp;lt;zzz&amp;gt; noch etwas zu 1)? 20:02:29 &amp;lt;zzz&amp;gt; 2) I2P Browser "labs"-Projektstatus (sadie, meeh) 20:02:37 &amp;lt;eyedeekay&amp;gt; Hi zusammen 20:02:45 &amp;lt;meeh&amp;gt; wir sind bei allen Aufgaben auf Kurs, ich habe auch mit dem anfänglichen Patchen von ESR68 begonnen, das bis zum 31. Dez. unsere neue Beta sein soll. 20:02:46 &amp;lt;zzz&amp;gt; sadie, meeh, was könnt ihr uns über dieses neue Projekt und Produkt sagen, wie ist der Status? 20:03:01 &amp;lt;chisana_&amp;gt; hi 20:03:02 &amp;lt;sadie__&amp;gt; Beta 7 wird am 23. Oktober veröffentlicht oder unmittelbar nachdem 0.9.43 getaggt ist. Stand heute liegen wir im Plan mit den Roadmap-Punkten für das kommende Release. Eine vorläufige Roadmap für zukünftige Releases wurde erstellt, die uns bis Juni 2020 führt 20:03:04 &amp;lt;zzz&amp;gt; was ist die nächste Aufgabe, oder der nächste Release, meeh? 20:03:07 * chisana_ liest mit 20:03:13 &amp;lt;meeh&amp;gt; 23. Okt. 20:03:33 &amp;lt;meeh&amp;gt; oder sobald 0.9.43 an diesem Datum oder danach draußen ist 20:03:36 &amp;lt;meeh&amp;gt; hängt von uns ab 20:03:50 &amp;lt;zzz&amp;gt; könnt ihr zwei uns bitte sagen, wo die Roadmap ist und was in Beta 7 drin sein wird? 20:04:39 &amp;lt;sadie__&amp;gt; Die Punkte auf der Roadmap sind mit Stand heute im Plan 20:05:00 &amp;lt;zzz&amp;gt; ist die Roadmap irgendwo veröffentlicht, wo Leute sie ansehen können? 20:06:27 &amp;lt;meeh&amp;gt; die nächste Version würde größtenteils Fehlerbehebungen, Stabilitätspatches, besseres anfängliches Dialogfenster-"Backend" enthalten 20:06:35 &amp;lt;eyedeekay&amp;gt; Das sind die Punkte, die ebenfalls auf der Projekt-Roadmap für 9.43 stehen. 20:07:17 &amp;lt;meeh&amp;gt; wenn Mozilla bis dahin Patches hat, die wir aufnehmen sollten, kommen die ebenfalls dazu 20:07:18 &amp;lt;zzz&amp;gt; ok, also die Roadmap für Beta 7 steht auf der I2P-Roadmap auf unserer Website, dort können Leute sie ansehen 20:07:29 &amp;lt;sadie__&amp;gt; ja 20:07:36 &amp;lt;zzz&amp;gt; ist die Roadmap bis Juni 2020 irgendwo veröffentlicht, wo Leute sie ansehen können? 20:07:56 &amp;lt;sadie__&amp;gt; noch nicht 20:07:57 &amp;lt;eyedeekay&amp;gt; Noch nicht, kann bald soweit sein. 20:08:17 &amp;lt;zzz&amp;gt; ok. Hat jemand Fragen an das Browser-Team? 20:09:03 &amp;lt;zzz&amp;gt; noch etwas zu 2)? Möchte das Team sonst noch etwas zum Browser sagen? 20:09:26 &amp;lt;sadie__&amp;gt; bitte testet, tretet der Mailingliste bei! 20:09:44 &amp;lt;zzz&amp;gt; willst du kurz sagen, wie man die Mailingliste abonniert, sadie? 20:10:02 &amp;lt;meeh&amp;gt; verfügbar unter `http://lists.i2p` oder https://lists.i2p.email 20:10:17 &amp;lt;zzz&amp;gt; großartig 20:10:20 &amp;lt;sadie__&amp;gt; klar – alles Nötige findet ihr auf der Seite https://geti2p.net/en/browser/develop 20:10:25 &amp;lt;zzz&amp;gt; noch etwas zu 2)? 20:11:01 &amp;lt;zzz&amp;gt; 3) Outproxy Anwendungsfälle/Status (sadie) 20:11:13 &amp;lt;zzz&amp;gt; sadie, erzähl uns bitte den Stand des Outproxy-Projekts 20:11:16 &amp;lt;sadie__&amp;gt; Open Outproxy MVP (Minimum Viable Product – minimal funktionsfähiges Produkt) ist erstellt, beim Friends-and-Family-MVP sind wir fast so weit, aber wir müssen noch mehr Informationen zu Anforderungen an Administration, Protokollierung und Reporting sammeln. Die Treffen werden in der Woche ab dem 21. Oktober fortgesetzt. 20:12:06 &amp;lt;sadie__&amp;gt; Ich habe ein paar neue Ideen/Überlegungen, wie wir die Administration handhaben, und bis zum nächsten Treffen noch mehr Recherche zu tun 20:12:15 &amp;lt;zzz&amp;gt; mit „made“ meinst du hoffentlich nicht, dass wir die Entwicklung abgeschlossen haben ... und könntest du bitte für alle MVP definieren? 20:12:40 &amp;lt;sadie__&amp;gt; Minimal funktionsfähiges Produkt 20:13:03 &amp;lt;sadie__&amp;gt; nein – wir arbeiten in einigen Bereichen noch an den Anforderungen 20:13:16 &amp;lt;zzz&amp;gt; also meinst du mit „made“ eine Liste von Anforderungen, richtig? 20:13:32 &amp;lt;sadie__&amp;gt; korrekt! 20:14:10 &amp;lt;zzz&amp;gt; wo können Leute diese Liste sehen, und wie geben sie dir am besten Feedback dazu? 20:15:05 &amp;lt;sadie__&amp;gt; Ich werde Trac aktualisieren und die Leute einladen, dort in die Diskussion einzusteigen 20:15:40 &amp;lt;zzz&amp;gt; bitte sag allen, wo in Trac sie das sehen können? 20:16:07 &amp;lt;sadie__&amp;gt; einen Moment 20:17:04 &amp;lt;zzz&amp;gt; während du suchst, kommentiere ich, dass das Ziel dafür nächstes Jahr ist ... nicht für .43 oder .44 20:17:14 &amp;lt;zzz&amp;gt; für die Implementierung, also 20:17:46 &amp;lt;zzz&amp;gt; irgendwelche Fragen oder Kommentare zum Outproxy-Projekt, während sie sucht? 20:19:00 &amp;lt;sadie__&amp;gt; #2472 war, wo wir die Diskussion begonnen haben 20:19:00 &amp;lt;zzz&amp;gt; noch etwas zu 3)? 20:19:59 &amp;lt;zzz&amp;gt; ok, also wirst du die Anforderungsliste im Ticket 2472 einstellen und dort hättest du gern Feedback, richtig? 20:20:17 &amp;lt;sadie__&amp;gt; richtig 20:20:27 &amp;lt;zzz&amp;gt; super 20:20:56 &amp;lt;zzz&amp;gt; 4) 0.9.43 Entwicklungsstand (zzz) 20:21:19 &amp;lt;zzz&amp;gt; die Website hat die Roadmap für .43, einschließlich der Browser-Punkte für Beta 7, wie bereits erwähnt 20:21:46 &amp;lt;zzz&amp;gt; wir sind 5 Wochen in der Entwicklung von .43, mit einer Veröffentlichung in etwa 3 Wochen ab heute 20:22:12 &amp;lt;zzz&amp;gt; es läuft gut, mit einigen IPv6-Korrekturen und mehr Arbeit daran, verschlüsseltes ls2 leichter nutzbar zu machen 20:22:52 &amp;lt;zzz&amp;gt; möchte sonst noch jemand sagen, woran ihr für .43 arbeitet, abgesehen von Browser Beta 7? 20:23:36 &amp;lt;zzz&amp;gt; Tag-Freeze ist in einer Woche ab morgen, und ich werde Transifex dann aktualisieren und allen Bescheid geben, mit dem Übersetzen zu beginnen 20:23:42 &amp;lt;zlatinb&amp;gt; hoffentlich komme ich dazu, Servlet-3.0-Annotation-Scanning zu testen 20:24:12 &amp;lt;zzz&amp;gt; ok, ja, ich würde das gern fertigstellen, wenn du es brauchst, oder es streichen, wenn nicht :) 20:24:18 &amp;lt;meeh&amp;gt; Verbesserung unseres jlinked Build, was zwar mit Browser-Kram zusammenhängt, doh, aber dennoch an der Java-Codebasis 20:24:42 &amp;lt;sadie__&amp;gt; IDK und ich arbeiten an einem neuen Setup-Assistenten und neue Website-Menü-Navigation ist erledigt. Ich werde mehr kosmetische Änderungen am Console-CSS machen 20:24:47 &amp;lt;meeh&amp;gt; ich vermute, wir schauen uns das Thema weiter an, ebenso ist das Adressbuch kaputt, wenn man jlink verwendet 20:25:13 &amp;lt;zlatinb&amp;gt; ja, und Plugins auch – aber die werden wahrscheinlich noch eine Weile kaputt bleiben 20:25:19 &amp;lt;zzz&amp;gt; oh, und nächste Woche arbeiten wir an Android-Korrekturen für 43 20:26:38 &amp;lt;zzz&amp;gt; Ich glaube nicht, dass ihr euch die Mühe machen wollt, Router-Plugins für den Browser zu aktivieren, aber vielleicht drängen andere euch darauf? Eine genauere Untersuchung lohnt sich 20:27:04 &amp;lt;zzz&amp;gt; noch etwas zu 4)? 20:28:21 &amp;lt;zzz&amp;gt; 5) Stand der Proposals (zzz) 20:28:45 &amp;lt;zzz&amp;gt; der einzige Fokus des #ls2 Proposals-Teams im letzten Monat war Prop. 144 – neue Verschlüsselung 20:29:02 &amp;lt;zzz&amp;gt; wir nähern uns einer vollständigen und konsistenten Spezifikation, und wir haben begonnen, etwas Testcode zu schreiben 20:30:01 &amp;lt;zzz&amp;gt; ich erwarte, dass ein Teil dieses Codes in das Java-Release .44 einfließt – nicht .43 –, aber es wird erst Anfang nächsten Jahres wirklich im Live-Netz fertig sein 20:30:20 &amp;lt;zzz&amp;gt; und dann vielleicht noch ein paar Releases, um die Fehler auszumerzen 20:30:45 &amp;lt;zzz&amp;gt; aber es ist spannend, weil wir kurz davor sind, einen der ursprünglichen und sehr langsamen Krypto-Algorithmen, ElGamal, zu ersetzen 20:31:28 &amp;lt;zzz&amp;gt; ich erwarte, dass wir uns dann einem anderen Teil des ElGamal-Ersatzes zuwenden, mit Proposal 152, wie wir Tunnel-Builds machen 20:31:46 &amp;lt;zzz&amp;gt; aber wir könnten uns auch entscheiden, an „SSU2“ zu arbeiten ... darüber haben wir noch nicht gesprochen 20:31:56 &amp;lt;zzz&amp;gt; das wäre wohl für Mitte bis Ende nächsten Jahres, schätze ich 20:32:33 &amp;lt;zzz&amp;gt; das Team arbeitet gut zusammen und wir arbeiten seit fast einem Jahr an 144, daher werden wir alle sehr froh sein, wenn wir in den kommenden Monaten damit fertig sind 20:32:43 &amp;lt;zzz&amp;gt; irgendwelche Fragen zu diesen oder anderen Proposals? 20:33:19 &amp;lt;zzz&amp;gt; noch etwas zu 5)? 20:34:00 &amp;lt;zzz&amp;gt; 6) Status-Scrum (zlatinb) 20:34:04 &amp;lt;zzz&amp;gt; leg los, zab 20:34:29 &amp;lt;zlatinb&amp;gt; Hi, beschreibt kurz 1) was ihr letzten Monat gemacht habt 2) was ihr nächsten Monat vorhabt 3) irgendwelche Blocker oder braucht ihr Hilfe? Sagt EOT, wenn ihr fertig seid 20:34:59 &amp;lt;meeh&amp;gt; Es war ziemlich viel Vorarbeit am Browser-Projekt, sowohl wegen der Integration des Routers als auch wegen der Lernerfahrung mit dem gesamten Firefox-Codebase, dem Build-System und der Architektur, um auf ein Niveau zu kommen, auf dem wir sagen können, dass wir die Dinge unter Kontrolle haben. Wir sind dabei, Nightly Builds und CI für beide Branches esr60 und esr68 sowie für Pull Requests, die wir erhalten könnten, bereitzustellen. 20:35:01 &amp;lt;meeh&amp;gt; Artefakt-Builds sind ebenfalls ein Ziel, das wir erreichen wollen, was es Menschen mit schwächerer Hardware ermöglichen würde, Teile des Firefox-Builds herunterzuladen, um die schwersten Kompiliervorgänge zu reduzieren, und die Entwicklung weniger mühsam zu machen. Außerdem habe ich mir Unit- und Regressionstests für den Browser angesehen, um dumme Bugs zu vermeiden und das Produkt stabiler und zuverlässiger zu machen. 20:35:01 &amp;lt;meeh&amp;gt; Wir sind auch kurz davor, unsere angepassten Build-Skripte zu haben, die nicht auf Tor's Perl-Build-Skript-Basis beruhen, sowohl um Remote-Builds zu unterstützen als auch wegen der Tatsache, dass nicht viele von uns Perl kennen. Darüber hinaus habe ich mich hier in das Rechtssystem eingelesen und recherchiert, um unsere Organisation zu betreiben. Erste Arbeiten an der Protokollierungsrichtlinie für die Projektserver. 20:35:05 &amp;lt;meeh&amp;gt; EOT 20:35:18 &amp;lt;zlatinb&amp;gt; ich: 1) Testnet-Tests von Jogger-Patches, etwas jlink-Arbeit 2) mehr Testnet, Servlet 3.0 3) keine Blocker EOT 20:35:20 &amp;lt;sadie__&amp;gt; Letztes Wochenende Our Networks in Toronto besucht, neuen Setup-Assistenten entworfen, der von IDK im Release implementiert wird, weitere kosmetische CSS-Änderungen für das nächste Release festgelegt, Outproxy- und Browser-Konsens vorangetrieben, Community Outreach und für mehr UX-Fördermittel wurde Antrag gestellt. Nächsten Monat werde ich mich auf Finanzierungsmöglichkeiten, neue PR-Strategien, 36c3-Outreach, 20:35:20 &amp;lt;sadie__&amp;gt; einen Intro-Foliensatz zu I2P für zukünftige Vorträge, den wir alle nutzen können, SusiMail-Verbesserungen und die weitere Arbeit an Browser und Outproxy konzentrieren. EOT 20:35:32 &amp;lt;zzz&amp;gt; 1) Bugfixes, IPv6, ls2-Verschlüsselung, Proposal 144 20:36:06 &amp;lt;eche|on&amp;gt; Server läuft, dasselbe, keine Blocker 20:36:25 &amp;lt;zzz&amp;gt; 2) Bugfixes, IPv6, ls2-Verschlüsselung, Proposal-144-Spezifikation und Testcode, Vorbereitung und Release 0.9.43, mehr Outproxy-Meetings und Definition 20:36:48 &amp;lt;zzz&amp;gt; 3) keine Blocker, EOT 20:37:11 &amp;lt;zlatinb&amp;gt; scrum.setTimeout(60*1000); 20:37:25 &amp;lt;zzz&amp;gt; eyedeekay? 20:37:35 &amp;lt;eyedeekay&amp;gt; nur einen Moment 20:37:55 &amp;lt;eyedeekay&amp;gt; Ich habe daran gearbeitet, den Bandbreiten-Assistenten zu aktualisieren, damit er besser mit dem I2P Browser funktioniert und allgemein moderner und weniger verwirrend wirkt. Außerdem habe ich SAM-Bibliotheken organisiert, dedupliziert und verbessert und kleine Änderungen am Browser vorgenommen. Nächsten Monat helfe ich hauptsächlich beim Browser, aber ich habe auch ein paar Dinge, die ich eventuell in i2ptunnel vorschlagen werde. Keine Blocker. 20:38:41 &amp;lt;zzz&amp;gt; sadie__ oder eyedeekay, habt ihr einen Link zu einem Our-Networks-Reisebericht, den Leute lesen können? 20:38:48 &amp;lt;meeh&amp;gt; keine Blocker, die meisten erwähnten Aufgaben laufen weiter (ich werde in Zukunft weiter daran arbeiten) 20:39:16 &amp;lt;sadie__&amp;gt; nein – das müssen wir noch erledigen. Es wird im Blog auf der Website sein 20:39:29 &amp;lt;eyedeekay&amp;gt; Ich stelle meinen diese Woche in den Blog. 20:39:47 &amp;lt;zlatinb&amp;gt; danke, ich glaube, das waren alle, Scrum Ende 20:40:03 &amp;lt;zzz&amp;gt; das war's für 6) 20:40:21 &amp;lt;zzz&amp;gt; hat sonst noch jemand Fragen oder Kommentare oder etwas hinzuzufügen? Es ist definitiv eine Menge los! 20:41:11 &amp;lt;zzz&amp;gt; noch etwas für das Meeting? 20:41:21 * zzz sucht nach dem baffer 20:42:05 &amp;lt;zzz&amp;gt; da ist er ... 20:42:15 * zzz *bafs* das Meeting geschlossen &lt;/div></description></item><item><title>I2P Dev Meeting - September 03, 2019</title><link>/de/blog/2019/09/03/i2p-dev-meeting-september-03-2019/</link><pubDate>Tue, 03 Sep 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/09/03/i2p-dev-meeting-september-03-2019/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> Hinweis: Die Zeilen von sadie sind im Meeting nicht durchgekommen, unten eingefügt.
&lt;p>20:00:00 &lt;zzz> 0) Hi
20:00:00 &lt;zzz> 1) 0.9.42 Release-Status (zzz)
20:00:00 &lt;zzz> 2) I2P Browser &amp;ldquo;labs&amp;rdquo; Projektstatus (sadie, meeh)
20:00:00 &lt;zzz> 3) Outproxy Anwendungsfälle / Status (sadie)
20:00:00 &lt;zzz> 4) 0.9.43 Entwicklungsstatus (zzz)
20:00:00 &lt;zzz> 5) Status der Vorschläge (zzz)
20:00:00 &lt;zzz> 6) Status-Scrum (zlatinb)
20:00:04 &lt;zzz> 0) Hi
20:00:06 &lt;zzz> hi
20:00:17 &lt;zlatinb> hi
20:00:30 &lt;zzz> 1) 0.9.42 Release-Status (zzz)
20:00:48 &lt;zzz> Das Release lief letzte Woche ziemlich reibungslos
20:00:56 &lt;zzz> Es sind nur noch wenige Dinge offen
20:01:27 &lt;zzz> die GitHub-Bridge wieder zum Laufen bringen (nextloop), das Debian-sid-Paket (mhatta) und die Android-Client-Bibliothek, die wir für 41 vergessen haben (meeh)
20:01:37 &lt;zzz> nextloop, meeh, habt ihr ETAs für diese Punkte?
20:03:06 &lt;zzz> Sonst noch etwas zu 1) ?
20:04:02 &lt;zzz> 2) I2P Browser &amp;ldquo;labs&amp;rdquo; Projektstatus (sadie, meeh)
20:04:25 &lt;zzz> sadie, meeh, wie ist der Status, und was ist der nächste Meilenstein? &lt;sadie> Beta 5 sollte am Freitag erscheinen, aber es gab einige Probleme. Es sieht so aus, als wären einige bereit &lt;code>https://i2bbparts.meeh.no/i2p-browser/&lt;/code> aber ich musste wirklich von meeh den nächsten Termin dafür hören &lt;sadie> Die Lab-Seite wird bis Ende dieser Woche live sein. Der nächste Browser-Meilenstein wird die Besprechung der Konsolenanforderungen für das Beta 6-Release sein
20:05:51 &lt;zzz> Sonst noch etwas zu 2) ?
20:06:43 &lt;zzz> 3) Outproxy Anwendungsfälle / Status (sadie)
20:06:57 &lt;zzz> sadie, wie ist der Status, und was ist der nächste Meilenstein? &lt;sadie> Jeder kann unseren Sitzungsnotizen in Ticket 2472 folgen. Wir haben über den Status der Anwendungsfälle entschieden und eine Liste von Anforderungen erstellt. Der nächste Meilenstein werden Nutzeranforderungen für einen Friends-and-Family-Anwendungsfall sowie Entwicklungsanforderungen für Friends and Family und den allgemeinen Anwendungsfall sein, um zu sehen, wo sie sich überschneiden
20:08:05 &lt;zzz> Sonst noch etwas zu 3) ?
20:08:19 &lt;eyedeekay> Sorry, ich bin zu spät
20:09:01 &lt;zzz> 4) 0.9.43 Entwicklungsstatus (zzz)
20:09:21 &lt;zzz> Wir starten gerade in den 43er Zyklus, den wir in etwa 7 Wochen veröffentlichen wollen
20:09:40 &lt;zzz> Wir haben die Roadmap auf der Website aktualisiert, werden aber noch weitere Punkte hinzufügen
20:10:06 &lt;zzz> Ich habe einige IPv6-Bugs behoben und die tunnel-AES-Verarbeitung beschleunigt
20:10:30 &lt;zzz> Bald werde ich mich der neuen Blinding-Info I2CP-Nachricht zuwenden
20:10:59 &lt;zzz> eyedeekay, zlatinb, habt ihr noch etwas zu .43 hinzuzufügen?
20:11:46 &lt;eyedeekay> Nein, ich glaube nicht
20:12:02 &lt;zlatinb> wahrscheinlich mehr Testnetz-Themen
20:12:32 &lt;zzz> Ja, wir haben noch ein paar weitere jogger-Tickets, die wir uns ansehen müssen, bezüglich SSU
20:12:48 &lt;zzz> Sonst noch etwas zu 4) ?
20:14:00 &lt;zzz> 5) Status der Vorschläge (zzz)
20:14:20 &lt;zzz> Unser Hauptfokus liegt auf dem sehr komplexen neuen Verschlüsselungs‑Vorschlag 144
20:14:48 &lt;zzz> Wir haben in den letzten Wochen gute Fortschritte gemacht und den Vorschlag selbst wesentlich aktualisiert
20:15:35 &lt;zzz> Es gibt noch ein paar Aufräumarbeiten und Lücken zu füllen, aber ich bin zuversichtlich, dass er in einem ausreichend guten Zustand ist, sodass wir bald mit der Implementierung einiger Unittests beginnen könnten, vielleicht bis Ende des Monats
20:16:17 &lt;zzz> Außerdem bekommt die Blinding-Info-Nachricht für Vorschlag 123 (encrypted LS2) noch einmal Aufmerksamkeit, nachdem ich in der nächsten Woche mit der Implementierung beginne
20:16:52 &lt;zzz> Außerdem erwarten wir bald ein Update zu Vorschlag 152 (tunnel build messages) von chisana
20:17:27 &lt;zzz> Wir haben Vorschlag 147 (cross-network prevention) letzten Monat abgeschlossen, und sowohl i2p als auch i2pd haben das implementiert und im .42-Release
20:18:23 &lt;zzz> Die Dinge kommen also voran; auch wenn 144 langsam und einschüchternd wirkt, macht es dennoch gute Fortschritte
20:18:27 &lt;zzz> Sonst noch etwas zu 5) ?
20:20:00 &lt;zzz> 6) Status-Scrum (zlatinb)
20:20:05 &lt;zzz> Leg los, zlatinb
20:20:42 &lt;zlatinb> Hi, bitte sagt in wenigen Worten: 1) Woran ihr seit dem letzten Scrum gearbeitet habt 2) Was ihr nächsten Monat vorhabt 3) Habt ihr Blocker oder braucht Hilfe. Sagt EOT, wenn fertig
20:21:23 &lt;zlatinb> ich: 1) Verschiedene Experimente im Testnetz, um Massenübertragungen zu beschleunigen 2) mehr Testnetz-Arbeit auf einem hoffentlich größeren Server/Netz 3) keine Blocker EOT
20:22:15 &lt;zzz> 1) Bugfixes, die Konfigurations-Split-Änderung, .42-Release, Vorschläge, DEFCON-Workshops (siehe meinen Reisebericht im i2pforum und auf unserer Website)
20:23:56 &lt;zzz> 2) Bugfixes, Vorschlag 144, Blinding-Info-Nachricht, Beschleunigungen, Unterstützung bei der Outproxy-Forschung, den durch den Konfig.-Split kaputtgegangenen SSL-Assistenten reparieren
20:24:20 &lt;zzz> mehr IPv6-Fixes
20:24:38 &lt;zzz> 3) keine Blocker EOT
20:24:50 &lt;eyedeekay> 1) Seit dem letzten Scrum habe ich an Bugfixes, der Website, am Outproxy-Vorschlag und an Dingen rund um i2ptunnels gearbeitet. 2) Fortsetzen der Umstrukturierung und Verbesserung der Darstellung der Website. Arbeit am Voranbringen des Outproxy-Vorschlags 3) keine Blocker EOT &lt;sadie> 1) FOCI besucht, Finanzierungsoptionen recherchiert, mich mit potenziellen Geldgebern getroffen, ein Treffen mit Tails (inklusive Mhatta) gehabt, an I2P Browser-Branding gearbeitet, Website-Updates mit IDK, kleine Änderungen an der Konsole für das letzte Release vorgenommen &lt;sadie> 2) Im nächsten Monat arbeite ich an Förderanträgen, Verbesserungen an Konsole und Website, Einrichtungsassistent, Teilnahme an Our Networks in Toronto, I2P Browser- und Outproxy-Forschung voranbringen &lt;sadie> 3) keine Blocker EOT
20:25:29 &lt;zlatinb> scrum.setTimeout( 60 * 1000 );
20:27:04 &lt;zzz> ok, Timeout
20:27:10 &lt;zlatinb> ScrumTimeoutException
20:27:41 &lt;zzz> Letzter Aufruf an sadie meeh nextloop, um auf 1)-3) zurückzukommen
20:27:52 &lt;zzz> Weitere Themen für das Meeting?
20:28:47 * zzz greift nach dem baffer
20:30:00 * zzz &lt;em>&lt;strong>bafs&lt;/strong>&lt;/em> das Meeting ist geschlossen &lt;/div>&lt;/p></description></item><item><title>Def Con Reisebericht- keine Ahnung</title><link>/de/blog/2019/08/30/def-con-reisebericht-keine-ahnung/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/08/30/def-con-reisebericht-keine-ahnung/</guid><description>&lt;h2 id="def-con-reisebericht">Def Con-Reisebericht&lt;/h2>
&lt;p>Ich war letztes Wochenende auf der Def Con 27, um einen Workshop zur I2P-Anwendungsentwicklung zu geben und zzz, mhatta und Alex persönlich zu treffen.&lt;/p>
&lt;p>Mein Workshop verlief gut, es haben sogar einige Anwendungsentwickler teilgenommen! Insbesondere hatte ich ein ziemlich ausführliches Gespräch mit einer Person namens Mary darüber, wie I2P eingesetzt werden könnte, um Zentralisierung zu beseitigen und die Privatsphäre in einer Anwendung vom Typ &amp;ldquo;Magic Wormhole&amp;rdquo; zu stärken. Auch wenn ich zu diesem Zeitpunkt mit Magic Wormhole nicht vollständig vertraut war, denke ich, dass der Großteil meiner Ratschläge brauchbar war. Ich denke, Mary hatte einige sehr interessante und praktikable Ideen dazu, Informationen auf stärker menschenzentrierte Weise zu teilen, die für I2P-Anwendungen interessant sein könnten, und ich freue mich darauf, mit einigen davon zu experimentieren.&lt;/p></description></item><item><title>Def Con Reisebericht- zzz</title><link>/de/blog/2019/08/30/def-con-reisebericht-zzz/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/08/30/def-con-reisebericht-zzz/</guid><description>&lt;h2 id="def-con-reisebericht">Def Con-Reisebericht&lt;/h2>
&lt;p>idk und ich nahmen an der DEFCON 27 teil und hielten zwei Workshops zu I2P für Anwendungsentwickler, mit Unterstützung von mhatta und Alex. Ich hielt den Workshop im Monero Village, und idk hielt den im Crypto/Privacy Village. Hier werde ich den Workshop im Monero Village und einen Tor-Vortrag von Roger Dingledine zusammenfassen. idk wird einen Reisebericht zu seinem Workshop veröffentlichen.&lt;/p>
&lt;p>Wir hatten etwa 8 Teilnehmende beim Monero Village Workshop mit dem Titel „I2P for Cryptocurrency Developers“. Wir hatten geplant, die speziellen Netzwerkanforderungen jeder Anwendung zu besprechen und die verschiedenen verfügbaren i2ptunnel- und SAM-Optionen durchzugehen. Allerdings waren alle Teilnehmenden mit I2P relativ wenig vertraut, daher sind wir umgeschwenkt und haben einen Überblick über I2P gegeben. Da keine der Teilnehmenden einen Laptop dabeihatte, halfen wir mehreren von ihnen, I2P auf ihrem Android‑Smartphone zu installieren, und gingen einige Funktionen der App durch. Bei allen Nutzenden schien die App recht schnell reseed (über Reseed-Server initialisieren) durchzuführen und tunnels aufzubauen.&lt;/p></description></item><item><title>Reisebericht vom Internet Freedom Festival</title><link>/de/blog/2019/08/30/reisebericht-vom-internet-freedom-festival/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/08/30/reisebericht-vom-internet-freedom-festival/</guid><description>&lt;h2 id="reisebericht-vom-internet-freedom-festival">Reisebericht vom Internet Freedom Festival&lt;/h2>
&lt;p>Das war das erste Mal, dass ich am IFF teilgenommen habe, und was für eine großartige Erfahrung das für I2P war! Ich traf mich mit Menschenrechtsverteidigerinnen und -verteidigern, mit Menschen, die an Zensurmetriken arbeiten, und natürlich mit UX- und Sicherheitsfachleuten.&lt;/p>
&lt;p>Mein Ziel war es, mit Menschen in Kontakt zu treten, um die Überarbeitung der UX (Benutzererfahrung) von I2P weiter zu unterstützen, wobei ich Sicherheits- und UX-Aspekte für Mitarbeitende an vorderster Front berücksichtigte. Wie mir aufgezeigt wurde, sehen viele I2P als eine sehr wichtige und leistungsfähige Ressource, um Zensur zu umgehen und sichere Kommunikation zu unterstützen, jedoch weist die Oberfläche einige Probleme bei der Benutzerfreundlichkeit auf. Die Leute waren mit unseren ersten Schritten zufrieden, Erstnutzenden ein besseres Nutzungserlebnis zu bieten, wie etwa unserem Einrichtungsassistenten und dem Tool zur Bandbreitenerkennung. Ich erhielt außerdem positive Rückmeldungen zu unseren Änderungen an der Website und den /home-Symbolen. Es war sehr ermutigend, direkt von der Community zu hören, dass die kleinen Änderungen, die wir vorgenommen haben, in die richtige Richtung gehen.&lt;/p></description></item><item><title>Reisebericht zur RightsCon</title><link>/de/blog/2019/08/30/reisebericht-zur-rightscon/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/08/30/reisebericht-zur-rightscon/</guid><description>&lt;h2 id="rightscon-reisebericht">RightsCon-Reisebericht&lt;/h2>
&lt;p>Die Beiträge von Aktivistinnen und Aktivisten in Syrien während der Access No!-Sitzung am ersten Tag waren zutiefst bewegend und führten mir noch einmal deutlich vor Augen, warum ich im Bereich digitaler Rechte arbeite. Wir hörten Berichte von Aktivistinnen und Aktivisten, die aufgrund fehlenden Aufenthaltsstatus, fehlender Dokumente und des andauernden Konflikts nicht reisen können. Für diese Menschen ist &amp;ldquo;das Internet der einzige Pass, den sie bei sich tragen.&amp;rdquo; Menschenrechtsverteidigerinnen und -verteidiger sprachen über die Bedeutung digitaler Schulungen, um Menschen zu schützen, wenn sie mit Familienangehörigen im Land kommunizieren, ebenso wie mit Familie und Freundinnen und Freunden, die das Land verlassen haben. Sie hatten digitale Beratungsstellen eingerichtet, um Menschen zu zeigen, wie sie Dienste sicher nutzen, zum Beispiel wie man Funktionen wie die verschwindenden Nachrichten von Signal verwendet, damit diese Nachrichten nicht gegen sie verwendet werden können, wenn Geräte bei Sicherheitskontrollen durchsucht werden. Auch die Fortsetzung von Bildung war sehr wichtig; dabei war man auf das Internet angewiesen, um Zugang zu Ressourcen zu erhalten.&lt;/p></description></item><item><title>USENIX FOCI Reisebericht</title><link>/de/blog/2019/08/30/usenix-foci-reisebericht/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/08/30/usenix-foci-reisebericht/</guid><description>&lt;h2 id="usenix-foci-reisebericht">USENIX FOCI Reisebericht&lt;/h2>
&lt;p>Im vergangenen Jahr hatte ich das Glück, an der Forschung von Nguyen Phong Hoang von der Stony Brook University zur I2P-Zensur mitzuwirken. Die für diese Forschung eingesetzte Infrastruktur bot zahlreiche, geografisch vielfältige Messstandorte und zudem die Möglichkeit, tiefgehende Messungen über alle Ebenen des Netzwerk-Stacks hinweg durchzuführen. Zu den I2P-Diensten, deren Verfügbarkeit gemessen wurde, zählten die offizielle Homepage, eine Spiegelseite, Reseed-Server und aktive Relays.&lt;/p>
&lt;p>Die Präsentation am Dienstag lief sehr gut, und Phong war anschließend sehr beschäftigt damit, Fragen zu seiner Arbeit zu beantworten. Auch ich war beschäftigt und beantwortete Fragen zu I2P und seiner Funktionsweise. Die neuen Aufkleber mit dem aktualisierten Logo von Ura Design kamen hervorragend an! Es war eine sehr positive Erfahrung, und ich freue mich darauf, die Zusammenarbeit mit Phong fortzusetzen und die Zensurmaßnahmen gegen I2P weiter zu beobachten. Ich möchte alle ermutigen, die auf Sperren gestoßen sind oder erfolgreich I2P zur Kommunikation in restriktiven Umgebungen genutzt haben, Kontakt aufzunehmen, wenn Sie können. I2P arbeitet derzeit an neuen Lösungen, um Internet-Sperren zu umgehen. Nachdem ich in diesem Jahr Menschen getroffen habe, die mir aus erster Hand von den Auswirkungen von Zensur und der Notwendigkeit, verbunden zu bleiben, berichtet haben, wird umso deutlicher, dass I2P dort widerstandsfähiger werden muss, wo es nötig ist, und dass das Team Anleitungen für die Nutzung von I2P in diesen Situationen erstellt.&lt;/p></description></item><item><title>0.9.42 Veröffentlichung</title><link>/de/blog/2019/08/27/0.9.42-ver%C3%B6ffentlichung/</link><pubDate>Tue, 27 Aug 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/08/27/0.9.42-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.42 setzt die Arbeit fort, I2P schneller und zuverlässiger zu machen. Es enthält mehrere Änderungen, um unseren UDP-Transport zu beschleunigen. Wir haben die Konfigurationsdateien aufgeteilt, um zukünftige Arbeiten an einer modulareren Paketierung zu ermöglichen. Wir arbeiten weiter daran, neue Vorschläge für schnellere und sicherere Verschlüsselung umzusetzen. Natürlich gibt es außerdem viele Fehlerbehebungen.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf dieses Release zu aktualisieren. Der beste Weg, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, besteht darin, das neueste Release auszuführen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 06. August 2019</title><link>/de/blog/2019/08/06/i2p-entwicklertreffen-06.-august-2019/</link><pubDate>Tue, 06 Aug 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/08/06/i2p-entwicklertreffen-06.-august-2019/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> mikalv, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.41 Release-Status verbleibende Punkte (mhatta, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) 0.9.42 Entwicklungsstatus (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) LS2-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) I2P Browser "labs"-Projektstatus (meeh) 20:00:00 &amp;lt;zzz&amp;gt; 5) Status Scrum (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Hi 20:00:07 &amp;lt;zzz&amp;gt; hi! 20:00:19 &amp;lt;zzz&amp;gt; 1) 0.9.41 Release-Status verbleibende Punkte (mhatta, nextloop) 20:00:46 &amp;lt;zzz&amp;gt; in den letzten paar Wochen sehe ich, dass mhatta 41 in sid gebracht hat, was großartig ist 20:01:04 &amp;lt;zzz&amp;gt; ich habe auch mit nextloop gesprochen, er hat 41 nicht in fdroid gebracht, aber jemand anders hat es getan. 20:01:27 &amp;lt;zzz&amp;gt; und nextloop hat versprochen, sich künftig wieder um f-droid zu kümmern. super! 20:01:31 &amp;lt;zzz&amp;gt; noch etwas zu 1) ? 20:01:50 &amp;lt;zzz&amp;gt; ist noch jemand da? bitte sagt hi 20:01:58 &amp;lt;zlatinb&amp;gt; hi 20:02:37 &amp;lt;zzz&amp;gt; ok, noch eins. Hoffentlich tauchen die anderen bald auf 20:02:50 &amp;lt;zzz&amp;gt; 2) .42 Dev-Status 20:03:02 &amp;lt;zzz&amp;gt; wir sind 5 Wochen drin, 3 Wochen noch, 1 Woche bis zum Tag-Freeze 20:03:20 &amp;lt;zzz&amp;gt; wir haben den Code zur Aufteilung der Konfiguration aufgenommen, an dem ich mit idk gearbeitet habe 20:03:58 &amp;lt;zzz&amp;gt; viele Bugfixes; GMP 6.1.2; die Debian-Dateien aktualisiert, damit sie für Buster funktionieren 20:04:17 &amp;lt;zzz&amp;gt; auch einige ls2-Fixes 20:04:39 &amp;lt;zzz&amp;gt; zlatinb, willst du erwähnen, was du mit deinem Testnetz machst und was es bisher gebracht hat? 20:05:11 &amp;lt;zlatinb&amp;gt; ja, im Grunde habe ich ein Testnetz mit LXC-Containern aufgebaut 20:05:32 &amp;lt;zlatinb&amp;gt; bisher hat es einen größeren Bug beim Einsatz von Bloom-Filtern und einen kleineren ssu-Bug aufgedeckt 20:05:58 &amp;lt;zlatinb&amp;gt; habe zuletzt Feinabstimmung verschiedener Konstanten gemacht, werde es aber einsetzen, um joggers Patches/Ideen zu verifizieren 20:06:06 &amp;lt;zlatinb&amp;gt; eot 20:06:23 &amp;lt;zzz&amp;gt; das ist wirklich großartig, danke 20:07:04 &amp;lt;zzz&amp;gt; wenn wir etwas minimale Latenz hinzufügen könnten, wäre das noch besser, aber es war schon gut, einige Engpässe zu finden und zu beheben 20:07:15 &amp;lt;zzz&amp;gt; noch etwas zu 1) ? 20:07:30 &amp;lt;zzz&amp;gt; ups, noch etwas zu 2) ? 20:08:27 &amp;lt;zzz&amp;gt; 3) ls2-Status 20:08:38 &amp;lt;zzz&amp;gt; viel Fortschritt im letzten Monat 20:09:05 &amp;lt;zzz&amp;gt; wir haben uns auf einen kleinen Vorschlag, 147, geeinigt, damit sich Testnetze nicht mit dem Hauptnetz vermischen 20:09:12 &amp;lt;zzz&amp;gt; dieser Code wird in .42 enthalten sein 20:09:45 &amp;lt;zzz&amp;gt; chisana hat zwei Vorschläge draußen, 152 und 153, um den tunnel-Aufbau bzw. die tunnel-Verschlüsselung durch modernere Verschlüsselung sicherer zu machen 20:10:14 &amp;lt;zzz&amp;gt; wir haben ein wenig darüber gesprochen, sie aber noch nicht formell geprüft 20:10:47 &amp;lt;zzz&amp;gt; Vorschlag 123 (LS2) bekommt weiterhin kleinere Anpassungen, während wir die Implementierung und Tests im Live-Netz abschließen, aber alles scheint gut zu funktionieren 20:11:26 &amp;lt;zzz&amp;gt; der große Brocken ist Vorschlag 144, neue Verschlüsselung. Wir machen langsame, aber stetige Fortschritte. Arbeiten wir jetzt vielleicht seit 9 Monaten daran? 20:11:58 &amp;lt;zzz&amp;gt; es gibt noch einige große technische Probleme zu lösen, bevor wir mit Test-Implementierungen beginnen können 20:12:20 &amp;lt;zzz&amp;gt; das größte Problem ist derzeit, genug Zeit der Beteiligten zu finden, um die Dinge durchzuarbeiten 20:12:46 &amp;lt;zzz&amp;gt; irgendwelche Fragen zu 3) ls2 und anderen Vorschlägen ? 20:13:47 &amp;lt;zzz&amp;gt; ok, weiter zu 4) I2P Browser "labs"-Projektstatus 20:13:54 &amp;lt;zzz&amp;gt; mikalv, was gibt’s Neues? 20:14:16 &amp;lt;mikalv&amp;gt; wir bewegen uns in Richtung einer Integration mit dem i2p router selbst, jlinked 20:14:38 &amp;lt;mikalv&amp;gt; auf der i2pbutton-Seite davon sind wir mehr oder weniger fertig, ein paar Dinge sind noch zu fixen 20:15:15 &amp;lt;mikalv&amp;gt; bei den Build-Skripten müssen wir sie schreiben, da die Devs für Tests einen gemockten Auszug von i2p jlinked verwendet haben, bei dem der Browser es startet 20:15:48 &amp;lt;zzz&amp;gt; was ist die aktuelle Betaversion, und wann sehen wir die nächste Betaversion? 20:15:52 &amp;lt;mikalv&amp;gt; darüber hinaus versuchen wir, mindestens zwei Meetings pro Woche zu haben, um daraus ein echtes Produkt mit klaren Zielen zu machen 20:16:24 &amp;lt;mikalv&amp;gt; die aktuelle ist noch beta4, und ich hoffe, bis Ende dieser Woche beta5 herauszubringen – dann mit eingebettetem router 20:17:27 &amp;lt;zzz&amp;gt; ich verstehe, dass ihr dafür eine Mailingliste gestartet habt? Möchtest du sie hier ankündigen oder ist es noch nicht so weit? 20:18:09 &amp;lt;zzz&amp;gt; sadie, zlatinb, wollt ihr noch etwas zum Browser hinzufügen 20:18:20 &amp;lt;zzz&amp;gt; ? 20:19:36 &amp;lt;zzz&amp;gt; hat jemand Fragen zu 4) dem Browser? 20:20:21 &amp;lt;zzz&amp;gt; noch etwas zu 4) ? 20:21:10 &amp;lt;zzz&amp;gt; 5) Scrum – leg los, zlatinb 20:22:02 &amp;lt;zlatinb&amp;gt; machen wir das Scrum parallel; in ein paar Worten – 1) woran habt ihr seit dem letzten Scrum gearbeitet 2) woran wollt ihr nächsten Monat arbeiten 3) habt ihr Blocker oder braucht ihr Hilfe. Sagt EOT, wenn fertig 20:22:34 &amp;lt;zlatinb&amp;gt; ich: 1) Aufbau eines Testnetzes, Engpässen nachjagen 2) mehr Testnetz, schaue mir auch joggers Tickets an 3) eigentlich keine EOT 20:23:34 &amp;lt;zzz&amp;gt; 1) 41-Release, Code zur Aufteilung der Konfiguration, Bugfixes, Vorschläge, Planung für neue Verschlüsselungstypen, ls2-Fixes 20:24:10 &amp;lt;zzz&amp;gt; 2) 42-Release, Bugfixes, Vorschläge (insbesondere Recherche zu neuen Verschlüsselungsfragen), DEFCON 20:24:16 &amp;lt;zzz&amp;gt; 3) keine Blocker; EOT 20:25:18 &amp;lt;mikalv&amp;gt; ich habe hauptsächlich am Browser gearbeitet (einschließlich i2pbutton, das jetzt einen router startet, wenn einer gefunden wird), außerdem habe ich auf meiner Seite große Verbesserungen am outproxy (Ausgangs-Proxy für den Übergang ins clearnet) vorgenommen, und ich habe begonnen, eine Lösung für private outproxies zu prototypisieren, die so schnell ist, dass ich sie tatsächlich täglich fürs clearnet-Browsen nutzen kann 20:25:53 &amp;lt;mikalv&amp;gt; und ich habe auch Mailinglisten aufgesetzt, ja, die über I2P unter `https://lists.i2p/postorius/lists/` zu finden sind, aber auch aus dem clearnet unter https://lists.i2p.email/postorius/lists/ verfügbar sind 20:26:20 &amp;lt;mikalv&amp;gt; jede/r mit konstruktiven Ideen, Beiträgen, Diskussionen und so weiter ist natürlich willkommen 20:26:57 &amp;lt;mikalv&amp;gt; darüber hinaus habe ich recherchiert, wie wir Kreditkartenspenden annehmen können und wie wir gleichzeitig Shirts und so weiter verkaufen können 20:27:10 &amp;lt;mikalv&amp;gt; EOT 20:27:12 &amp;lt;mikalv&amp;gt; noblock 20:28:14 &amp;lt;zzz&amp;gt; schätze, das war’s? zlatinb, wir überlassen es dir, die No-Shows zu treiben? 20:28:17 &amp;lt;zlatinb&amp;gt; noch jemand? wenn nicht, endet das Scrum in 1 Minute :) 20:28:27 &amp;lt;zlatinb&amp;gt; ok 20:28:33 &amp;lt;zlatinb&amp;gt; ScrumTimeoutException 20:28:41 &amp;lt;mikalv&amp;gt; lol 20:28:42 &amp;lt;zzz&amp;gt; während wir in der 'grace period' sind – DEFCON! idk und ich werden dieses Wochenende dort sein! 20:29:04 &amp;lt;zzz&amp;gt; Monero Village Freitagnachmittag und Crypto/Privacy Village Samstagnachmittag 20:29:22 &amp;lt;zzz&amp;gt; Workshop, Q&amp;amp;A und Sticker an beiden Tagen. kommt vorbei und sagt hallo 20:29:57 &amp;lt;zzz&amp;gt; bzgl. outproxies setze ich das auf die Agenda für nächsten Monat, damit sadie uns berichtet, was wir vorhaben 20:30:06 &amp;lt;zzz&amp;gt; noch etwas fürs Meeting? 20:30:52 &amp;lt;zzz&amp;gt; oh, und Sadie wird nächste Woche auf der FOCI in San Jose ein Paper präsentieren! sucht sie unbedingt, wenn ihr dort seid 20:30:59 &amp;lt;mikalv&amp;gt; nee, aber ich erwarte, dass wir bis zum nächsten Treffen mehr für die Browser-/outproxy-Fälle haben 20:31:39 &amp;lt;zzz&amp;gt; ja, wir haben noch keinen guten Plan, weder für den Browser noch für den outproxy. Wir haben Ideen und Proofs of Concept, aber keinen Plan 20:31:53 &amp;lt;zzz&amp;gt; daher wird es gut sein zu sehen, wie das zusammenkommt 20:32:02 * zzz wärmt den baffer auf 20:32:44 &amp;lt;zzz&amp;gt; letztes baf des Sommers, wir sehen uns im September... 20:32:55 * zzz ****bafs**** schließt das Meeting &lt;/div></description></item><item><title>Konferenzprogramm August 2019</title><link>/de/blog/2019/07/29/konferenzprogramm-august-2019/</link><pubDate>Mon, 29 Jul 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/07/29/konferenzprogramm-august-2019/</guid><description>&lt;h1 id="konferenzprogramm-august-2019">Konferenzprogramm August 2019&lt;/h1>
&lt;p>Hallo zusammen,&lt;/p>
&lt;p>Next month will be busy! Meet up with I2P developers at two workshops at Defcon 27, and connect with researchers who have been observing I2P censorship at FOCI &amp;lsquo;19.&lt;/p>
&lt;h2 id="i2p-for-cryptocurrency-developers">I2P for Cryptocurrency Developers&lt;/h2>
&lt;p>&lt;strong>zzz&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Monero Village&lt;/li>
&lt;li>August 9, 3:15pm&lt;/li>
&lt;li>Monero Village will be on the 26th floor of Bally&amp;rsquo;s &lt;a href="https://defcon.org/html/defcon-27/dc-27-venue.html">map&lt;/a>
&lt;/li>
&lt;/ul>
&lt;p>Dieser Workshop unterstützt Entwickler dabei, Anwendungen zu entwerfen, die über I2P kommunizieren, um Anonymität und Sicherheit zu gewährleisten. Wir besprechen die gemeinsamen Anforderungen für Kryptowährungsanwendungen und prüfen die Architektur und die spezifischen Bedürfnisse jeder Anwendung; anschließend behandeln wir die Kommunikation über tunnel, die Auswahl von router und Bibliotheken sowie Paketierungsoptionen und beantworten alle Fragen zur Integration von I2P.&lt;/p></description></item><item><title>Ihr I2P-Netzwerk beschleunigen</title><link>/de/blog/2019/07/27/ihr-i2p-netzwerk-beschleunigen/</link><pubDate>Sat, 27 Jul 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/07/27/ihr-i2p-netzwerk-beschleunigen/</guid><description>&lt;p>&lt;em>Dieser Beitrag wurde direkt aus Material adaptiert, das ursprünglich für mhattas&lt;/em> &lt;a href="https://medium.com/@mhatta/speeding-up-your-i2p-network-c08ec9de225d">Medium-Blog&lt;/a>
 &lt;em>.&lt;/em> &lt;em>Er verdient die Anerkennung für den ursprünglichen Beitrag (OP). Es wurde an einigen Stellen aktualisiert, wo&lt;/em> &lt;em>auf alte Versionen von I2P als aktuell verwiesen wurde, und einer leichten&lt;/em> &lt;em>Überarbeitung unterzogen. -idk&lt;/em>&lt;/p>
&lt;p>Direkt nach dem Start wird I2P oft als ein wenig langsam wahrgenommen. Das stimmt, und wir wissen alle, warum: Von Natur aus fügt &lt;a href="https://en.wikipedia.org/wiki/Garlic_routing">garlic routing&lt;/a>
 der vertrauten Nutzung des Internets zusätzlichen Overhead hinzu, um Ihre Privatsphäre zu ermöglichen; das bedeutet jedoch, dass Ihre Daten bei vielen oder den meisten I2P-Diensten standardmäßig 12 Hops durchlaufen müssen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 02. Juli 2019</title><link>/de/blog/2019/07/02/i2p-entwicklertreffen-02.-juli-2019/</link><pubDate>Tue, 02 Jul 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/07/02/i2p-entwicklertreffen-02.-juli-2019/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eyedeekay, meeh, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.40 Release-Status verbleibende Punkte (mhatta, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) 0.9.41 Release-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) LS2-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) I2P Browser "labs" Projektstatus (meeh) 20:00:00 &amp;lt;zzz&amp;gt; 5) muwire.i2p Anfrage für die Konsolen-Startseite (zlatinb) 20:00:00 &amp;lt;zzz&amp;gt; 6) Status-Scrum (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; hi 20:00:12 &amp;lt;zlatinb&amp;gt; hi 20:00:31 &amp;lt;zzz&amp;gt; 1) 0.9.40 Release-Status verbleibende Punkte (mhatta, nextloop) 20:00:42 &amp;lt;zzz&amp;gt; immer noch nichts von mhatta oder nextloop, leider 20:00:59 &amp;lt;zzz&amp;gt; Ich habe wiederholt versucht, einen neuen Debian-Paketbetreuer zu finden, bisher ohne Erfolg 20:01:09 &amp;lt;zzz&amp;gt; sonst noch was zu 1) ? 20:01:35 &amp;lt;zzz&amp;gt; 2) 0.9.41 Release-Status (zzz) 20:01:46 &amp;lt;sadie__&amp;gt; hi 20:01:54 &amp;lt;eyedeekay&amp;gt; Hi 20:02:09 &amp;lt;zzz&amp;gt; wir schließen die Review-Phase ab. Ich rechne damit, morgen früh In-Netz-Updates zu haben, weiteres folgt 20:02:44 &amp;lt;zzz&amp;gt; und dann machen wir das alles noch einmal für 42 20:03:06 &amp;lt;zzz&amp;gt; sonst noch was zu 2) ? 20:03:48 &amp;lt;zzz&amp;gt; 3) LS2-Status (zzz) 20:04:01 &amp;lt;zzz&amp;gt; wir machen langsame, aber stetige Fortschritte 20:04:11 &amp;lt;zzz&amp;gt; .41 unterstützt per-Client-Authentifizierung 20:04:22 &amp;lt;zzz&amp;gt; garlic farm macht ebenfalls Fortschritte, langsam 20:04:46 &amp;lt;zzz&amp;gt; wir planen eine neue I2CP-Nachricht für .42, um Blinding-Informationen vom Client an den router zu übergeben 20:05:12 &amp;lt;zzz&amp;gt; wir kommen bei Vorschlag 144 für neue Verschlüsselung weiter, aber es ist wirklich schwierig 20:05:42 &amp;lt;zzz&amp;gt; ich hoffe, in ein paar Monaten eine gute Spec für 144 zu haben, vielleicht gegen Ende des Jahres auch etwas Testcode draußen 20:05:55 &amp;lt;zzz&amp;gt; wie immer sind unsere Meetings montags 18:30 UTC in #ls2, alle sind willkommen 20:06:07 &amp;lt;zzz&amp;gt; sonst noch was zu 3) ? 20:06:37 &amp;lt;zzz&amp;gt; 4) I2P Browser "labs" Projektstatus (meeh) 20:06:45 &amp;lt;zzz&amp;gt; meeh, was gibt's Neues zum Browser? 20:07:38 &amp;lt;zzz&amp;gt; ok, er ist wohl nicht hier 20:07:51 &amp;lt;zzz&amp;gt; 5) muwire.i2p Anfrage für die Konsolen-Startseite (zlatinb) 20:08:01 &amp;lt;zlatinb&amp;gt; hi 20:08:07 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/2722` 20:08:11 &amp;lt;zzz&amp;gt; erzähl uns bitte etwas über deine Seite 20:09:30 &amp;lt;zlatinb&amp;gt; MuWire ist eine universelle Filesharing-Anwendung, die auf i2p aufsetzt. Die Seite enthält Download-Links, Screenshots und allgemeine Informationen über die Anwendung. 20:10:05 &amp;lt;zlatinb&amp;gt; Ich glaube, MW ist von allgemeinem Interesse und Nutzen für die i2p-Community; es ist schnell gewachsen und weckt viel Interesse. 20:10:22 &amp;lt;zzz&amp;gt; hat jemand Kommentare zu dieser Anfrage? dafür? dagegen? 20:10:41 &amp;lt;zzz&amp;gt; oder irgendwelche Fragen? 20:11:39 &amp;lt;zzz&amp;gt; Ich unterstütze die Anfrage, ich finde, es ist eine coole Anwendung, die nur nützlich ist, wenn sie viele Nutzer hat, und dem können wir helfen, indem wir sie in die Konsole aufnehmen 20:11:55 &amp;lt;zzz&amp;gt; sadie__, ? eyedeekay ? 20:12:23 &amp;lt;sadie__&amp;gt; Ich unterstütze die Anfrage 20:12:30 &amp;lt;eyedeekay&amp;gt; Ich unterstütze es auch. 20:12:49 &amp;lt;zzz&amp;gt; super. da ich keine Einwände höre, nehmen wir es für .42 mit rein 20:12:54 &amp;lt;zzz&amp;gt; sonst noch was zu 5) ? 20:13:41 &amp;lt;zzz&amp;gt; 6) Status-Scrum (zlatinb) 20:13:45 &amp;lt;zzz&amp;gt; leg los, zab 20:14:15 &amp;lt;zlatinb&amp;gt; Hi, lasst uns das Scrum parallel machen. Bitte sagt in ein paar Worten: 1) Was habt ihr seit dem letzten Scrum gemacht 2) Was plant ihr für den nächsten Monat 3) Habt ihr Blocker oder braucht Hilfe. Wenn fertig, sagt EOT 20:15:38 &amp;lt;zzz&amp;gt; 1) Fehlerbehebungen, per-Client-Authentifizierung, garlic farm, neue Verschlüsselung, weitere Fehlerbehebungen, Vorbereitung auf den Release, erste Arbeiten an neuen Dingen für .42 20:15:39 &amp;lt;zlatinb&amp;gt; ich: 1) nur ein kleiner Tweak an der RouterContext api, um einen benutzerdefinierten Log-Manager zu erlauben 2) Habe weitere Router/RouterContext-Änderungen, die ich machen möchte, um das Einbetten des router zu verbessern. Könnte auch an garlic farm arbeiten, falls sich das ergibt. 3) Keine Blocker, wäre nur schön, Maven zu verschlanken 20:15:41 &amp;lt;zlatinb&amp;gt; EOT 20:16:41 &amp;lt;zzz&amp;gt; 1a) viele android-Fehlerbehebungen und Aufräumarbeiten 2) .41 Release, Konfigurationsaufteilung für .42, neue i2cp-Nachricht für .42, Prop 144 Arbeit an neuer Verschlüsselung 20:17:20 &amp;lt;sadie__&amp;gt; Ich habe weiter an der Konsole gearbeitet - aktualisiertes Logo zu beiden Themes hinzugefügt. Bin nach Tunis zu RightsCon gereist und habe mehr Kontakte in der Community geknüpft. Community Outreach, Testing, Tickets durchgehen und mich an tx gewöhnen. 20:17:37 &amp;lt;zzz&amp;gt; 2a) Vorbereitung auf defcon, mehr Arbeit an garlic farm, Zusammenarbeit mit dem #ls2-Team am Aufbau von tunnel für routers mit neuer Verschlüsselung 20:17:45 &amp;lt;sadie__&amp;gt; nächsten Monat: Threat-Model-Update, User Research und Persona-Erstellung, Funding-Outreach 20:17:45 &amp;lt;eyedeekay&amp;gt; Ich habe an der Split-tunnel-Konfiguration gearbeitet, zuletzt war es Tests auf mehreren Plattformen. Ich habe eine WebExtension erstellt, um das Browsen auf Android zu verbessern, indem der Browser automatisch konfiguriert wird, eine Menge Blogposts geschrieben/spiegelt und an der Website gearbeitet. 2) Tests der Split-tunnels abschließen und sie in den router für .42 bringen. Mit meeh am Browser arbeiten. 3) keine Blocker EOT 20:17:46 &amp;lt;sadie__&amp;gt; EOT 20:18:01 &amp;lt;zzz&amp;gt; 3) keine Blocker, EOT 20:18:15 &amp;lt;zlatinb&amp;gt; danke, das war's, glaube ich, von allen &lt;/scrum> 20:18:22 &amp;lt;meeh&amp;gt; Ich schreibe 20:18:24 &amp;lt;meeh&amp;gt; Moment 20:18:37 &amp;lt;zzz&amp;gt; ok 20:21:29 &amp;lt;meeh&amp;gt; Ich habe hauptsächlich am Browser gearbeitet, mir auch das Maven-Abhängigkeitsproblem angesehen, Dokumentation, und mir außerdem angesehen, wie aufwendig es wäre, den Browser für android zu bauen, damit wir den internen in unserer App ausmustern können. 20:22:29 &amp;lt;zzz&amp;gt; meeh, war das 1) ? bitte gib 2) und 3) an, gefolgt von EOT 20:25:34 &amp;lt;meeh&amp;gt; 1) ja, oben 2) Browser: Benutzerdokumentation fertigstellen, aktuelle Features stabil machen, das Rebranding abschließen, insbesondere bei Icons und Grafiken. osx Launcher: die torrent snark Share-Funktion fertigstellen. android: die Evaluierung abschließen, wie viel Aufwand ein Port des Browsers wäre - tor macht das jetzt auch, und da wir vieles Gleiches und Build-Skripte nutzen, ist es vielleicht machbar. und zuletzt, für die Spenden 20:26:39 &amp;lt;meeh&amp;gt; 3) keine Blocker und keine Hilfe benötigt, abgesehen davon, dass ich mich immer über PRs für Browser-Dinge freue, insbesondere android-Dinge, bei denen ich nicht wirklich versiert bin 20:27:03 &amp;lt;zzz&amp;gt; EOT? 20:27:07 &amp;lt;meeh&amp;gt; EOT 20:27:14 &amp;lt;zzz&amp;gt; ok, danke meeh 20:27:22 &amp;lt;zzz&amp;gt; damit war's mit 6) Scrum 20:27:34 &amp;lt;zzz&amp;gt; lasst uns zurück zu 4) I2P Browser (meeh) gehen 20:28:06 &amp;lt;zzz&amp;gt; könntest du uns bitte einen Status geben, falls es noch mehr gibt als das, was in deinem Scrum war? 20:28:56 &amp;lt;zzz&amp;gt; letzter Release, nächster Release, Stabilität, Features, ... ? 20:30:21 &amp;lt;meeh&amp;gt; Ich denke, wir haben die meisten Icon-Grafiken im Browser-Projekt abgedeckt, allerdings gibt es auch einige Bilder (ich erinnere mich speziell an den Onboarding-Assistenten), die durch etwas anderes ersetzt werden müssen, Gleiches gilt für Text. Außerdem hat die letzte Woche gezeigt, dass wir ungefähr 1-2 Tage (bis zu 48 Std.) brauchen, um auf ein Sicherheitsproblem zu reagieren (gerechnet von dem Zeitpunkt, als ich Zeit hatte, bis es gebaut war) 20:34:05 &amp;lt;meeh&amp;gt; Entwicklerdokumentation sollte für eine Weile ausreichen, die Benutzerdokumentation ist bald fertig; ich versuche dabei, nicht zu viel von Orten wie mozilla und Ähnlichem zu übernehmen. Unser Ansatz für Änderungen am Fork ist, den Großteil unserer Logik und Features in i2pbutton unterzubringen - und im firefox-Quellcode nur das zu tun, was wirklich nötig ist, was bisher gut zu funktionieren scheint. Das schließt auch Übersetzungen ein, da firefox eigene bereitstellt, sodass nur noch i2p-spezifische Strings zu übersetzen sind 20:35:01 &amp;lt;zzz&amp;gt; ok, danke für das Update. Noch irgendwas zu 4) ? 20:35:07 &amp;lt;zzz&amp;gt; irgendwelche Fragen zum Browser? 20:35:16 &amp;lt;meeh&amp;gt; Gedanken zum Wechsel auf einen neuen ESR-Release sind ... bob-bob positiv, sprich, ich bin mir ziemlich unsicher, ob das automatisch geht, allerdings werden mir die wenigen Stellen, die ein oder zwei Patches brauchen, langsam sehr vertraut 20:35:56 &amp;lt;meeh&amp;gt; der nächste Release sollte nicht allzu lange dauern, es hängt ein bisschen davon ab, wie sehr das Team in den kommenden Wochen Feuer geben will 20:36:35 &amp;lt;zzz&amp;gt; ja, wir müssen die Prioritäten abwägen. Ich glaube, wir lernen besser einzuschätzen, wie viel Aufwand es wäre, das wirklich ernsthaft zu machen 20:36:46 &amp;lt;zzz&amp;gt; sonst noch was zu 4) ? 20:36:50 &amp;lt;meeh&amp;gt; Ich habe dafür wirklich keinen Zeitplan, außer wenn irgendein neues/aktuelles Feature fertig bzw. weiter fertig ist und/oder Sicherheits-Patches für android herauskommen 20:36:53 &amp;lt;meeh&amp;gt; ffirefox** 20:38:10 &amp;lt;zzz&amp;gt; sonst noch was zu 4) ? 20:39:05 &amp;lt;zzz&amp;gt; sonst noch etwas fürs Meeting? 20:39:54 &amp;lt;zzz&amp;gt; danke an alle 20:40:01 * zzz *bafs* das Meeting ist geschlossen &lt;/div></description></item><item><title>Veröffentlichung 0.9.41</title><link>/de/blog/2019/07/02/ver%C3%B6ffentlichung-0.9.41/</link><pubDate>Tue, 02 Jul 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/07/02/ver%C3%B6ffentlichung-0.9.41/</guid><description>&lt;h2 id="details-zur-aktualisierung">Details zur Aktualisierung&lt;/h2>
&lt;p>0.9.41 umfasst Leistungsverbesserungen, Erweiterungen der Streaming-Bibliothek und wichtige Fehlerbehebungen. Wir setzen die Entwicklungsarbeit an neuen leasesets (LS2) und verschlüsselten leasesets fort. Diese Version enthält die üblichen Fehlerbehebungen und Aktualisierungen der Übersetzungen.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Der beste Weg, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, ist, die neueste Version auszuführen.&lt;/p></description></item><item><title>Sie möchten also eine SAM-Bibliothek schreiben</title><link>/de/blog/2019/06/23/sie-m%C3%B6chten-also-eine-sam-bibliothek-schreiben/</link><pubDate>Sun, 23 Jun 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/06/23/sie-m%C3%B6chten-also-eine-sam-bibliothek-schreiben/</guid><description>&lt;p>&lt;em>Oder, wie man mit &lt;a href="https://geti2p.net">i2p&lt;/a>
 spricht, für Leute, die nicht wirklich daran gewöhnt sind, Spezifikationen zu lesen&lt;/em>&lt;/p>
&lt;p>Meiner Meinung nach gehört die SAM API zu den besten Funktionen von I2P, da sie verwendet werden kann, um eine Brücke zwischen I2P und Ihrer Anwendung oder der Programmiersprache Ihrer Wahl zu bauen. Derzeit existieren Dutzende von SAM-Bibliotheken für eine Vielzahl von Programmiersprachen, darunter:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://github.com/i2p/i2psam">i2psam, for c++&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/i2p/libsam3">libsam3, for C&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/str4d/txi2p">txi2p for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/l-n-s/i2plib">i2plib for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/majestrate/i2p.socket">i2p.socket for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/MuxZeroNet/leaflet">leaflet for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/eyedeekay/gosam">gosam, for Go&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/eyedeekay/sam3">sam3 for Go&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/redhog/node-i2p">node-i2p for nodejs&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/solatis/haskell-network-anonymous-i2p">haskell-network-anonymous-i2p&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/SamuelFisher/i2pdotnet">i2pdotnet for .Net languages&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/stallmanifold/rust-i2p">rust-i2p&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/dryruby/i2p.rb">and i2p.rb for ruby&lt;/a>
&lt;/li>
&lt;/ul>
&lt;p>Wenn Sie eine dieser Sprachen verwenden, können Sie Ihre Anwendung möglicherweise bereits auf I2P portieren, indem Sie eine vorhandene Bibliothek nutzen. Darum geht es in diesem Tutorial jedoch nicht. Dieses Tutorial behandelt, was zu tun ist, wenn Sie eine SAM-Bibliothek in einer neuen Sprache erstellen möchten. In diesem Tutorial werde ich eine neue SAM-Bibliothek in Java implementieren. Ich habe Java gewählt, weil es noch keine Java-Bibliothek gibt, die Sie mit SAM verbindet, wegen der Verwendung von Java in Android und weil es eine Sprache ist, mit der fast jeder zumindest ein &lt;em>bisschen&lt;/em> Erfahrung hat, sodass Sie es hoffentlich in eine Sprache Ihrer Wahl übertragen können.&lt;/p></description></item><item><title>So richten Sie einen SSH-Server hinter I2P für den persönlichen Zugriff ein</title><link>/de/blog/2019/06/15/so-richten-sie-einen-ssh-server-hinter-i2p-f%C3%BCr-den-pers%C3%B6nlichen-zugriff-ein/</link><pubDate>Sat, 15 Jun 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/06/15/so-richten-sie-einen-ssh-server-hinter-i2p-f%C3%BCr-den-pers%C3%B6nlichen-zugriff-ein/</guid><description>&lt;h1 id="so-richten-sie-einen-ssh-server-hinter-i2p-für-den-persönlichen-zugriff-ein">So richten Sie einen SSH-Server hinter I2P für den persönlichen Zugriff ein&lt;/h1>
&lt;p>Dies ist ein Tutorial, wie man einen I2P tunnel einrichtet und anpasst, um aus der Ferne auf einen SSH-Server zuzugreifen, entweder mit I2P oder i2pd. Vorerst wird angenommen, dass Sie Ihren SSH-Server über einen Paketmanager installieren und dass er als Dienst läuft.&lt;/p>
&lt;p>Überlegungen: In dieser Anleitung setze ich einiges voraus. Diese müssen je nach den Komplikationen, die in Ihrer konkreten Umgebung auftreten, angepasst werden, insbesondere wenn Sie zur Isolierung VMs oder Container verwenden. Dabei wird davon ausgegangen, dass der I2P router und der SSH-Server auf demselben localhost laufen. Sie sollten neu erzeugte SSH-Hostschlüssel verwenden, entweder durch die Verwendung eines frisch installierten sshd oder indem Sie alte Schlüssel löschen und ihre Neuerzeugung erzwingen. Zum Beispiel:&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 04. Juni 2019</title><link>/de/blog/2019/06/04/i2p-entwicklertreffen-04.-juni-2019/</link><pubDate>Tue, 04 Jun 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/06/04/i2p-entwicklertreffen-04.-juni-2019/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:14 &amp;lt;zzz&amp;gt; 0) Hi 20:00:16 &amp;lt;zzz&amp;gt; hi 20:00:43 &amp;lt;zzz&amp;gt; 1) 0.9.40 Release-Status verbleibende Punkte (meeh, mhatta, nextloop, str4d) 20:00:43 &amp;lt;zzz&amp;gt; 2) Korrigierter i2pbote-android Release-Status (meeh) 20:00:43 &amp;lt;zzz&amp;gt; 3) 0.9.41 Entwicklungsstatus (zzz) 20:00:43 &amp;lt;zzz&amp;gt; 4) LS2-Status (zzz) 20:00:43 &amp;lt;zzz&amp;gt; 5) I2P Browser "labs" Projektstatus (meeh) 20:00:43 &amp;lt;zzz&amp;gt; 6) Status-Scrum (zlatinb) 20:01:03 &amp;lt;zzz&amp;gt; 1) 0.9.40 Release-Status verbleibende Punkte (meeh, mhatta, nextloop, str4d) 20:01:28 &amp;lt;zzz&amp;gt; Ich glaube, dass Debian/Ubuntu und das offizielle F-Droid noch ausstehen? 20:01:41 &amp;lt;zzz&amp;gt; Ich habe von mhatta gehört, aber er hat nichts versprochen 20:02:04 &amp;lt;zzz&amp;gt; Ich habe andere Debian-Leute kontaktiert, um zu sehen, ob es jemand anders übernehmen kann – bislang nichts 20:02:10 &amp;lt;zzz&amp;gt; nextloop, hast du ein Update für uns? 20:02:53 &amp;lt;eche|on&amp;gt; ich habe Test-Builds für Debian Buster und Stretch unter echelon.i2p/update/ gebaut 20:02:57 &amp;lt;zzz&amp;gt; noch etwas zu 1) ? 20:03:29 &amp;lt;zzz&amp;gt; 2) Korrigierter i2pbote-android Release-Status (meeh) 20:03:40 &amp;lt;zzz&amp;gt; mikalv, hast du ein Update für uns zu bote? 20:04:52 &amp;lt;zzz&amp;gt; Ich glaube, wir haben das bote-Release rausgebracht und es funktioniert bei den Leuten 20:04:58 &amp;lt;zzz&amp;gt; noch etwas zu 2) ? 20:05:16 &amp;lt;eyedeekay&amp;gt; Nichts von mir 20:05:30 &amp;lt;zzz&amp;gt; 3) 0.9.41 Entwicklungsstatus (zzz) 20:05:45 &amp;lt;zzz&amp;gt; ok, wir sind etwas über der Hälfte des .41-Entwicklungszyklus und es läuft gut 20:06:06 &amp;lt;zzz&amp;gt; Die große Neuerung ist die clientbezogene Authentifizierung für verschlüsseltes LS2 20:06:19 &amp;lt;zzz&amp;gt; Wir haben außerdem einen Bug in der Behandlung großer Nachrichten behoben, der meiner Meinung nach bote helfen wird, besser zu funktionieren 20:06:55 &amp;lt;eche|on&amp;gt; wir werden sehen, Test-Build verfügbar 20:06:56 &amp;lt;zzz&amp;gt; idk und ich arbeiten daran, die Dateien clients.config und i2ptunnel.config aufzuteilen, aber es sieht so aus, als müsse es bis .42 warten 20:07:38 &amp;lt;zzz&amp;gt; Damit bote einen Unterschied sieht, muss es wahrscheinlich auf den Großteil des Netzwerks ausgerollt werden, da der Bug von jedem router unterwegs getroffen werden könnte 20:08:03 &amp;lt;eche|on&amp;gt; ja 20:08:12 &amp;lt;zzz&amp;gt; Das Release ist für die erste Juliwoche geplant 20:08:33 &amp;lt;zzz&amp;gt; noch etwas zu 3) ? 20:09:28 &amp;lt;zzz&amp;gt; 4) LS2-Status (zzz) 20:09:58 &amp;lt;zzz&amp;gt; läuft weiterhin gut. Bisher hatten wir 42 wöchentliche Meetings und kein Ende in Sicht, obwohl wir in letzter Zeit mehr Zeit für die neue Verschlüsselung (proposal 144) aufwenden 20:10:19 &amp;lt;zzz&amp;gt; Ich habe den Code für die clientbezogene Authentifizierung bereits erwähnt, der in 41 enthalten sein wird. 20:10:54 &amp;lt;zzz&amp;gt; Die Garlic Farm-Entwicklung für Meta-LS2 lag seit etwa 3 Wochen zugunsten des Client-Auth-Codes auf Eis, aber wir werden bald wieder daran arbeiten 20:11:27 &amp;lt;zzz&amp;gt; Ich migriere weiter Spezifikationen von den Proposals in den Haupt-Spezifikationsbereich unserer Website 20:11:38 &amp;lt;zzz&amp;gt; während wir Dinge implementieren und testen 20:11:52 &amp;lt;zzz&amp;gt; unsere Meetings sind weiterhin montags um 18:30 Uhr UTC in #ls2 20:12:11 &amp;lt;zzz&amp;gt; noch etwas zu 4) ? 20:13:04 &amp;lt;zzz&amp;gt; 5) I2P Browser "labs" Projektstatus (mikalv) 20:13:15 &amp;lt;zzz&amp;gt; mikalv, wie läuft der I2P-Browser? 20:14:08 &amp;lt;zzz&amp;gt; Ich weiß, dass ein neues Beta-Release rausgegangen ist und gerade getestet wird, aber bei manchen Leuten funktioniert es überhaupt nicht? 20:15:04 &amp;lt;zzz&amp;gt; Es gibt außerdem eine Anfrage nach mehr Dokumentation auf unserer Lab-Download-Seite, und er sagte, dass er sich bald darum kümmern werde, also haltet die Augen offen 20:15:17 &amp;lt;zzz&amp;gt; ok, ich schätze, mikalv ist nicht da, noch etwas zu 5) ? 20:16:08 &amp;lt;zzz&amp;gt; 6) Status-Scrum (zlatinb) 20:16:13 &amp;lt;zzz&amp;gt; bitte, zlatinb 20:16:42 &amp;lt;zlatinb&amp;gt; Hi, machen wir das Übliche – sagt 1) was ihr seit dem letzten Scrum gemacht habt 2) was ihr nächsten Monat vorhabt 3) ob ihr irgendwelche Blocker habt oder Hilfe braucht 20:16:46 &amp;lt;zlatinb&amp;gt; schließt mit EOT ab, wenn ihr fertig seid 20:17:08 &amp;lt;zlatinb&amp;gt; ich: 1) etwas Garlic Farm, sonst nicht viel 2) hoffentlich mehr Garlic Farm 3) keine Blocker 20:17:09 &amp;lt;zlatinb&amp;gt; EOT 20:17:17 &amp;lt;eche|on&amp;gt; mache wie immer das Gleiche, halte den Server am Leben, läuft weiter so, keine Blocker, eot 20:17:30 &amp;lt;zzz&amp;gt; 1) Garlic Farm, LS2 und clientbezogene Authentifizierung; Bugfixes 20:18:10 &amp;lt;zzz&amp;gt; 2) Garlic Farm, Bugfixes, GMP 6.1.2, Aufteilen der Konfigurationsdateien, Vorbereitung auf das 0.9.41-Release 20:18:18 &amp;lt;eyedeekay&amp;gt; i2ptunnel-Konfigurationen aufteilen und Dokumentation/Blogs schreiben, 2) mehr davon 3) keine Blocker eot 20:18:32 &amp;lt;zzz&amp;gt; 3) keine Blocker, EOT 20:18:44 &amp;lt;zlatinb&amp;gt; ok, ich glaube, das war's von allen, danke 20:19:04 &amp;lt;zzz&amp;gt; ok, das ging ziemlich schnell, wir werden effizienter! 20:19:18 &amp;lt;zzz&amp;gt; noch etwas für das Meeting heute? 20:20:15 &amp;lt;zzz&amp;gt; oh, und Glückwunsch an eyedeekay, der eine Entwickler-Vereinbarung unterschrieben hat und mtn-Check-in-Rechte bekommen hat! Er hat in den letzten Monaten schon eine Menge für uns getan, jetzt kann er viel schneller Schaden anrichten! 20:20:37 &amp;lt;eyedeekay&amp;gt; :-D 20:20:38 &amp;lt;zzz&amp;gt; freue mich darauf, eyedeekay direkt in der Codebasis zu haben 20:21:07 * zzz sucht nach dem baffer, um nach dir auszuholen 20:22:01 * zzz *bafs* das Meeting geschlossen &lt;/div></description></item><item><title>Grundlegendes Tutorial zu I2P Tunnels mit Bildern</title><link>/de/blog/2019/06/02/grundlegendes-tutorial-zu-i2p-tunnels-mit-bildern/</link><pubDate>Sun, 02 Jun 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/06/02/grundlegendes-tutorial-zu-i2p-tunnels-mit-bildern/</guid><description>&lt;p>Obwohl der Java I2P router mit einem statischen Webserver, jetty, vorkonfiguriert ist, um die erste eepSite des Benutzers bereitzustellen, benötigen viele von ihrem Webserver umfangreichere Funktionen und möchten lieber eine eepSite mit einem anderen Server erstellen. Das ist natürlich möglich und tatsächlich ganz einfach, sobald man es einmal gemacht hat.&lt;/p>
&lt;p>Auch wenn es leicht umzusetzen ist, sollten Sie vorher ein paar Dinge beachten. Entfernen Sie identifizierende Merkmale von Ihrem Webserver, etwa potenziell identifizierende Header und Standard-Fehlerseiten, die den Server-/Distributionstyp angeben. Weitere Informationen über Gefährdungen der Anonymität durch falsch konfigurierte Anwendungen finden Sie unter: &lt;a href="https://riseup.net/en/security/network-security/tor/onionservices-best-practices">Riseup hier&lt;/a>
, &lt;a href="https://www.whonix.org/wiki/Onion_Services">Whonix hier&lt;/a>
, &lt;a href="https://blog.0day.rocks/securing-a-web-hidden-service-89d935ba1c1d">dieser Blogartikel zu einigen OpSec-Fehlern (operative Sicherheit)&lt;/a>
, &lt;a href="https://geti2p.net/docs/applications/supported">und die I2P-Anwendungsseite hier&lt;/a>
. Auch wenn viele dieser Informationen sich auf Tor Onion Services beziehen, gelten dieselben Verfahren und Prinzipien für das Hosten von Anwendungen über I2P.&lt;/p></description></item><item><title>Wie Sie Ihre bestehende Website als I2P eepSite bereitstellen</title><link>/de/blog/2019/06/02/wie-sie-ihre-bestehende-website-als-i2p-eepsite-bereitstellen/</link><pubDate>Sun, 02 Jun 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/06/02/wie-sie-ihre-bestehende-website-als-i2p-eepsite-bereitstellen/</guid><description>&lt;p>Dieser Blogbeitrag dient als allgemeine Anleitung zum Betrieb eines Spiegels eines Clearnet-Dienstes als eepSite. Er baut auf dem vorherigen Blogbeitrag über grundlegende I2PTunnel tunnels auf.&lt;/p>
&lt;p>Leider ist es wahrscheinlich unmöglich, &lt;em>vollständig&lt;/em> alle möglichen Fälle abzudecken, in denen eine bestehende Website als eepSite verfügbar gemacht wird; die Vielfalt der serverseitigen Software ist dafür einfach zu groß, ganz zu schweigen von den praktischen Besonderheiten jeder konkreten Bereitstellung. Stattdessen werde ich versuchen, so spezifisch wie möglich den allgemeinen Prozess zu vermitteln, einen Dienst für die Bereitstellung im eepWeb (I2P-Web) oder in anderen versteckten Diensten vorzubereiten.&lt;/p></description></item><item><title>Wie man sich freiwillig engagieren kann, indem man I2P‑Bote beim Bootstrapping unterstützt</title><link>/de/blog/2019/05/20/wie-man-sich-freiwillig-engagieren-kann-indem-man-i2pbote-beim-bootstrapping-unterst%C3%BCtzt/</link><pubDate>Mon, 20 May 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/05/20/wie-man-sich-freiwillig-engagieren-kann-indem-man-i2pbote-beim-bootstrapping-unterst%C3%BCtzt/</guid><description>&lt;p>Ein einfacher Weg, Menschen dabei zu helfen, sich gegenseitig privat Nachrichten zu schicken, besteht darin, einen I2P-Bote-Peer zu betreiben, der von neuen I2P-Bote-Nutzern verwendet werden kann, um ihre eigenen I2P-Bote-Peers zu bootstrappen (zu initialisieren). Leider war der Prozess zum Einrichten eines I2P-Bote-Bootstrap-Peers bislang deutlich weniger klar, als er sein sollte. Tatsächlich ist es extrem einfach!&lt;/p>
&lt;p>&lt;strong>Was ist I2P-bote?&lt;/strong>&lt;/p>
&lt;p>I2P-bote ist ein privates Messaging-System, das auf i2p aufbaut und zusätzliche Funktionen bietet, die es noch schwieriger machen, Informationen über die übertragenen Nachrichten zu erkennen. Dadurch können private Nachrichten sicher übermittelt werden, wobei hohe Latenz toleriert wird und ohne dass man sich auf ein zentrales Relay (Weiterleitungsinstanz) verlassen muss, um Nachrichten zu senden, wenn der Absender offline geht. Dies steht im Gegensatz zu fast allen anderen verbreiteten privaten Messagingsystemen, die entweder erfordern, dass beide Gesprächspartner online sind, oder sich auf einen teilweise vertrauenswürdigen Dienst stützen, der Nachrichten im Namen von Absendern übermittelt, die offline gehen.&lt;/p></description></item><item><title>0.9.40 Veröffentlichung</title><link>/de/blog/2019/05/07/0.9.40-ver%C3%B6ffentlichung/</link><pubDate>Tue, 07 May 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/05/07/0.9.40-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.40 deaktiviert den alten NTCP1-Transport und entfernt die Unterstützung für SSU-Introductions über IPv6. Da NTCP2 nun seit über 6 Monaten standardmäßig aktiviert ist, ist es an der Zeit, den alten NTCP1-Transport zu deaktivieren und Bandbreite sowie Speicher zu sparen. Wir setzen die Entwicklungsarbeit an LS2 und verschlüsselten leaseSets fort. Mehrere Fehler wurden behoben.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf dieses Release zu aktualisieren. Der beste Weg, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, besteht darin, das neueste Release auszuführen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 07. Mai 2019</title><link>/de/blog/2019/05/07/i2p-entwicklertreffen-07.-mai-2019/</link><pubDate>Tue, 07 May 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/05/07/i2p-entwicklertreffen-07.-mai-2019/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> chisana, eyedeekay, meeh, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.39 Release-Status verbleibende Punkte (meeh, mhatta, nextloop, str4d) 20:00:00 &amp;lt;zzz&amp;gt; 2) Fixed i2pbote-android Release-Status (meeh) 20:00:00 &amp;lt;zzz&amp;gt; 3) 0.9.40 Dev-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) LS2-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) Status-Scrum (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Hi 20:00:06 &amp;lt;zzz&amp;gt; hi 20:00:10 &amp;lt;meeh&amp;gt; hi 20:00:17 &amp;lt;zlatinb&amp;gt; hi 20:00:51 &amp;lt;zzz&amp;gt; 1) 0.9.39 Release-Status verbleibende Punkte (meeh, mhatta, nextloop, str4d) 20:00:55 &amp;lt;eyedeekay&amp;gt; hi 20:01:07 &amp;lt;zzz&amp;gt; Dieser Tagesordnungspunkt war aus der Sitzung letzten Monat... 20:01:29 &amp;lt;zzz&amp;gt; wo uns noch Debian, F-Droid und Maven Central fehlten 20:01:40 &amp;lt;zzz&amp;gt; meeh, hast du ein Update für uns zu einem dieser Punkte? 20:02:33 &amp;lt;meeh&amp;gt; Ich und str4d werden dieses Release im Pairing machen, heißt, er geht alle Schritte mit mir durch, inklusive maven/f-droid. Ich kontaktiere ihn heute dazu, seit wir das vor einer oder zwei Wochen besprochen haben. 20:02:43 &amp;lt;zzz&amp;gt; und hat jemand etwas von mhatta bzgl. Debian gehört? 20:02:51 &amp;lt;meeh&amp;gt; das sollte fdroid, maven und googleplay abdecken 20:03:15 &amp;lt;zzz&amp;gt; meeh, es geht um .39 – wurden F-Droid- und Maven Central-Releases für .39 veröffentlicht? 20:03:33 &amp;lt;sadie_&amp;gt; hi 20:03:34 &amp;lt;meeh&amp;gt; der osx launcher wird ofc auch aktualisiert 20:03:52 &amp;lt;meeh&amp;gt; nein, aber wenn ich mit str4d paire, lerne ich, wie ich das beheben kann 20:03:59 &amp;lt;meeh&amp;gt; dann sollten sowohl 39 als auch 40 behoben sein 20:03:59 &amp;lt;zzz&amp;gt; wir sprechen über .39-Punkte von vor 7 Wochen, die bei der letzten Sitzung vor 5 Wochen nicht abgeschlossen waren 20:04:17 &amp;lt;meeh&amp;gt; `https://search.maven.org/search?q=g:net.i2p` 20:04:19 &amp;lt;meeh&amp;gt; maven ist latest bt 20:04:24 &amp;lt;meeh&amp;gt; w 20:04:24 &amp;lt;meeh&amp;gt; .39 20:04:48 &amp;lt;zzz&amp;gt; ok. wie ist die ETA für das „Pairing“ (lass dich nicht mit Zcash-Sprech anstecken) 20:05:38 &amp;lt;R4SAS&amp;gt; :D 20:05:39 &amp;lt;zzz&amp;gt; und ich dachte, unser F-Droid-Problem waren Server-Abhängigkeitsprobleme, nicht das Know-how. Sind die gelöst? 20:05:57 &amp;lt;meeh&amp;gt; Meine Antwort darauf ist: wenn str4d Zeit für mich für einen schnellen Walkthrough hat – was ich so verstanden habe, dass er dafür sehr bald Zeit findet, als ich zuletzt mit ihm sprach. Ich gebe euch heute ein Update, was er sagt 20:06:41 &amp;lt;zzz&amp;gt; für Maven Central hast du alles, was du brauchst, inklusive Howto, richtig? Hast du alle nötigen Berechtigungen? 20:06:58 &amp;lt;meeh&amp;gt; kein Howto 20:07:19 &amp;lt;zzz&amp;gt; Ich frage, weil ‚wenn str4d Zeit hat‘ leider nichts bedeutet :( 20:07:28 &amp;lt;meeh&amp;gt; wir haben einige maven/gradle Skriptdateien in unserem Repo, bei denen ich mir *denken* könnte, wie sie funktionieren, und es probieren könnte – was ich ungern vermassle 20:07:46 &amp;lt;meeh&amp;gt; Ich setze diesmal Hoffnung in ihn 20:08:09 &amp;lt;meeh&amp;gt; Zeit, das Nörgeln loszuwerden, um mehr Zeit freizumachen – klingt nach etwas, dem alle zustimmen würden 20:08:42 &amp;lt;zzz&amp;gt; Klar, der langfristige Plan ist, str4d aus allen Abhängigkeiten herauszunehmen, wir sind fast soweit – weiter Druck machen, bis es fertig ist 20:09:36 &amp;lt;zzz&amp;gt; ok, zurück zu mhatta – hat jemand etwas von ihm gehört? Ist es Zeit, ihn anzurufen, oder wie gehen wir weiter vor? 20:09:46 &amp;lt;zzz&amp;gt; zlatinb, irgendwelche Ideen? 20:10:04 &amp;lt;zzz&amp;gt; und hat jemand von nextloop gehört? 20:10:15 &amp;lt;zlatinb&amp;gt; Ihn anzurufen hat letztes Mal nicht funktioniert, obwohl er bestätigt hat, dass ich die richtige Nummer habe 20:10:27 &amp;lt;zlatinb&amp;gt; leider keine Ideen 20:10:39 &amp;lt;zzz&amp;gt; meeh, soweit ich es verstehe, kannst du auch einfach einen Antrag stellen, um in das echte F-Droid zu kommen, wir brauchen nextloop eigentlich nicht. Weißt du, wie das geht? 20:10:40 &amp;lt;sadie_&amp;gt; kann jemand mhatta's Aufgaben übernehmen? 20:11:15 &amp;lt;zzz&amp;gt; Jemand, der offizieller Debian Developer ist... kennt ihr andere mit Zeit? 20:11:38 &amp;lt;meeh&amp;gt; Es tut mir leid zu sagen, dass ich mit frdroid noch weniger vertraut bin als android – ich war (zumindest soweit ich mich erinnere) nur der Hoster unseres privaten Repo 20:11:53 &amp;lt;sadie_&amp;gt; nein – aber wir sollten anfangen zu suchen 20:11:57 &amp;lt;meeh&amp;gt; aber ich kann str4d fragen, wenn ich mit ihm spreche, er sollte es wissen 20:12:20 &amp;lt;zzz&amp;gt; ok meeh, denk daran, es gibt zwei F-Droids, unseres und das offizielle fdroid.org, also besorg dir bitte das Howto für beide. Bitte versuch, nextloop zu finden 20:12:27 &amp;lt;zzz&amp;gt; twitter, email, etc 20:13:13 &amp;lt;meeh&amp;gt; ja, unseres ist umgezogen und sollte theoretisch funktionieren, wenn ich diese Python-Befehle zum Pushen ausprobiere – ich teste das aus, nachdem ich mit str4d gesprochen habe 20:13:19 &amp;lt;zzz&amp;gt; Sonst noch etwas zu 1)? Wir haben bei .39 keinen tollen Job gemacht 20:13:40 &amp;lt;zzz&amp;gt; also lasst es schnell für .40 in Ordnung bringen 20:13:57 &amp;lt;zzz&amp;gt; Releases sind, was wir tun; wenn wir die Releases nicht rausbekommen, sind wir gescheitert 20:14:16 &amp;lt;zzz&amp;gt; sonst noch etwas zu 1)? 20:15:18 &amp;lt;zzz&amp;gt; 2) Fixed i2pbote-android Release-Status (meeh) 20:15:35 &amp;lt;zzz&amp;gt; meeh, wie ist der Status des lang erwarteten Bote-Android-Releases? 20:15:42 &amp;lt;meeh&amp;gt; derzeit bleibt es immer noch bei „connecting“ hängen 20:16:14 &amp;lt;zzz&amp;gt; aber eyedeekay berichtet, es funktioniert? 20:16:36 &amp;lt;zzz&amp;gt; hast du es ohne Firewall ausprobiert, meeh? 20:16:41 &amp;lt;eyedeekay&amp;gt; es funktioniert nur, wenn du den eingebauten router verwendest. Das ist auf einem Tablet 20:16:44 &amp;lt;meeh&amp;gt; ok, ich habe das Gefühl, wir haben jetzt oft über das Release gesprochen. Bitte haltet mich nicht für unhöflich, gemein oder sonst etwas außer „versuche nur, so klar wie möglich zu sein“ – ich bringe kein kaputtes Produkt heraus. Solange ich keine Nachricht von meinem bote-android an mein desktop-android senden kann – veröffentliche ich nicht 20:17:20 &amp;lt;zzz&amp;gt; Das ist eine Statusbesprechung für alle. Tu so, als hättest du seit einem Monat nicht mit mir gesprochen, und sag allen bitte, wo wir stehen. Du sprichst nicht mit mir, du berichtest der Welt 20:17:41 &amp;lt;meeh&amp;gt; denn andernfalls ist das, was wir herausbringen, per Definition kaputt – und es würde schlecht auf uns zurückfallen 20:18:00 &amp;lt;meeh&amp;gt; ok, sorry – aber so ist es ^ :) 20:18:27 &amp;lt;zzz&amp;gt; also, wie sieht der Ausblick oder die ETA aus, eine Schätzung, wann es gefixt und veröffentlicht wird? 20:18:41 &amp;lt;meeh&amp;gt; aber ja, ich bin fest der Meinung, dass ein kaputtes Release zu pushen schlecht auf i2p zurückfiele – widerspricht jemand dieser Aussage? 20:19:11 &amp;lt;zzz&amp;gt; Ich dränge dich nicht zur Veröffentlichung. Ich frage, wann es veröffentlicht wird. 20:19:26 &amp;lt;zzz&amp;gt; Dafür ist diese Sitzung da: Status berichten 20:19:34 &amp;lt;meeh&amp;gt; wie lange, glaubst du, würde es dauern, Bote über einen TCP-Socket statt über eine Unix-Domain verbinden zu lassen? 20:19:46 &amp;lt;zzz&amp;gt; Ich weiß es nicht 20:20:06 &amp;lt;meeh&amp;gt; denn im besten Fall, so hoffe ich, ist das, was wir tun müssen.. wenn nicht, keine Ahnung :( 20:20:32 &amp;lt;meeh&amp;gt; denn wenn Peers nicht das Problem sind und wir uns immer noch mit der Verbindung schwertun 20:20:38 &amp;lt;meeh&amp;gt; und basierend auf meinen Debug-Sitzungen 20:20:48 &amp;lt;meeh&amp;gt; vermute ich, es ist die IPC zwischen den Apps, die Nonce erzeugt 20:20:56 &amp;lt;meeh&amp;gt; und die Kommunikation zerstört 20:21:06 &amp;lt;zzz&amp;gt; ok. Vielleicht bekommen wir mehr Tester, wenn wir hier in diesem Channel fragen... vielleicht cisiey 20:21:15 &amp;lt;meeh&amp;gt; denn der tunnel und die Leases scheinen aus meiner Sicht ok zu sein 20:21:39 &amp;lt;meeh&amp;gt; womit mein logischer nächster Blickpunkt dann zwischen router &amp;lt;-&amp;gt; bote liegt 20:21:46 &amp;lt;zzz&amp;gt; ok. aber wenn es versucht, einen tunnel für bote zu bauen, dann ist es kein Problem mit dem i2cp-Socket 20:21:57 &amp;lt;meeh&amp;gt; vielleicht funktioniert der Control-Socket, aber die Datenübertragung stoppt 20:22:07 &amp;lt;zzz&amp;gt; entweder sprichst du mit dem router oder du tust es nicht. Es läuft alles über denselben Socket 20:22:17 &amp;lt;zzz&amp;gt; (Control und Daten) 20:22:32 &amp;lt;meeh&amp;gt; vielleicht macht Google irgendetwas, von dem wir nichts wissen – wäre nicht das erste Mal 20:22:50 &amp;lt;zzz&amp;gt; Die gute Nachricht ist: Du machst Fortschritte; wir steckten schon oft fest und haben es immer herausgefunden 20:22:54 &amp;lt;zzz&amp;gt; danke fürs Update 20:22:57 &amp;lt;zzz&amp;gt; sonst noch etwas zu 2)? 20:23:07 &amp;lt;meeh&amp;gt; also funktioniert i2cp wie TLS, es konfiguriert und wechselt dann zu reiner Datenübertragung? 20:23:34 &amp;lt;zzz&amp;gt; es ist gemuxtes Control und Daten, die ganze Zeit. Es geht niemals zu reinen Daten über 20:23:54 &amp;lt;meeh&amp;gt; okay, dann ASCII-kodierte Binärdaten oder? 20:24:15 &amp;lt;zzz&amp;gt; Ich kann dir nach der Sitzung erklären, wie i2cp funktioniert, wenn du möchtest 20:24:21 &amp;lt;meeh&amp;gt; wie auch immer – Implementierungsdetails können wir später besprechen 20:24:22 &amp;lt;meeh&amp;gt; ja 20:24:27 &amp;lt;zzz&amp;gt; sonst noch etwas zu 2)? 20:25:02 &amp;lt;zzz&amp;gt; 3) 0.9.40 Dev-Status (zzz) 20:25:16 &amp;lt;zzz&amp;gt; 0.9.40 Dev-Status ist FERTIG! 20:25:30 &amp;lt;zzz&amp;gt; wir sind in einen kurzen 6½‑Wochen‑Zyklus gegangen und haben heute veröffentlicht 20:25:32 &amp;lt;chisana&amp;gt; Glückwunsch! 20:25:54 &amp;lt;zzz&amp;gt; In-Net-Update ist live. Nicht sicher, ob die englischen News aktualisiert wurden. Der Swarm scheint etwas klein? 20:26:05 &amp;lt;zzz&amp;gt; eche|off, hast du nachgeschaut? 20:26:25 &amp;lt;zzz&amp;gt; es aktualisiert zumindest teilweise 20:26:47 &amp;lt;zzz&amp;gt; wir werden das genau beobachten, weil wir NTCP 1 deaktiviert haben, was keine negativen Effekte haben sollte, aber mal sehen 20:27:19 &amp;lt;zzz&amp;gt; also, lasst uns über die ETA der Release-Punkte sprechen. Das In-Net-Update ist draußen, die Website ist aktualisiert. Ich mache morgen unser PPA und das Deb-Repo. 20:27:45 &amp;lt;zzz&amp;gt; meeh, wie ist die ETA für das Android-router-Release? 20:28:01 &amp;lt;meeh&amp;gt; wieder werde ich das diesmal mit str4d machen 20:28:23 &amp;lt;meeh&amp;gt; der ganze „str4d-Teil“ des Releases in einem Paket 20:28:24 &amp;lt;meeh&amp;gt; :) 20:28:28 &amp;lt;zzz&amp;gt; selbst für den Android-router? Du hast es letztes Mal alleine gemacht. 20:28:42 &amp;lt;zzz&amp;gt; Ich würde nur gerne so wenig wie möglich von ihm abhängen 20:28:42 &amp;lt;meeh&amp;gt; Ja, indem ich um maven herumgehackt habe 20:28:50 &amp;lt;meeh&amp;gt; aber die richtige Reihenfolge ist, zuerst maven zu deployen 20:29:05 &amp;lt;meeh&amp;gt; Ja, aber das Ziel ist, dass wir das zum letzten Mal tun, &amp;lt;ever&amp;gt; 20:29:24 &amp;lt;zzz&amp;gt; ok. Wir werden sehen, ob das wahr wird, hoffentlich so 20:30:07 &amp;lt;meeh&amp;gt; zur Info, ich habe ihn bereits per DM @ twitter kontaktiert 20:30:25 &amp;lt;zzz&amp;gt; ok, sag Bescheid, wenn du eine ETA hast 20:30:26 &amp;lt;meeh&amp;gt; darüber habe ich die letzten Male mit ihm gesprochen 20:31:02 &amp;lt;zzz&amp;gt; zlatinb, ich schätze, du und ich sollten an alle 10 E-Mail-Adressen von mhatta etwas rausschicken, um seine Aufmerksamkeit zu bekommen? Es sind zwei Monate, seit wir von ihm gehört haben 20:31:25 &amp;lt;zzz&amp;gt; ich fände es schlecht, ein altes Release in Buster zu haben 20:31:27 &amp;lt;zlatinb&amp;gt; klar, gib mir die E-Mails und ich jage etwas raus 20:31:38 &amp;lt;zzz&amp;gt; ok 20:31:59 &amp;lt;zzz&amp;gt; eche|off, eche|on seid ihr hier? 20:32:39 &amp;lt;zzz&amp;gt; ok, ich denke, das war's zu 3)? 20:33:18 &amp;lt;zzz&amp;gt; 4) LS2-Status (zzz) 20:33:42 &amp;lt;zzz&amp;gt; Ich gebe einen kurzen Status zu den 3 Hauptvorschlägen: 123, 144 und 150 20:34:13 &amp;lt;zzz&amp;gt; 123 ist der LS2-Vorschlag. Er ist größtenteils fertig und wir haben viel des verschlüsselten LS2-Codes in .40 gebracht, wo wir mehr testen können 20:34:34 &amp;lt;zzz&amp;gt; der Vorschlag selbst hat sich im letzten Monat kaum verändert, was gut ist 20:35:05 &amp;lt;zzz&amp;gt; 144 ist der neue Verschlüsselungsvorschlag. Es gab im letzten Monat keine Aktivität, während Dinge mit höherer Priorität passierten 20:35:26 &amp;lt;zzz&amp;gt; aber ich habe viele Kommentare dazu erhalten. Erwartet in ein bis zwei Wochen einen aktualisierten Entwurf 20:35:48 &amp;lt;zzz&amp;gt; Ich würde gerne in 4–6 Monaten einige Implementierungen von 144 sehen, aber wir haben viel Arbeit bis dahin 20:36:05 &amp;lt;zzz&amp;gt; 150 ist der neue ‚garlic farm‘ (‚Knoblauch‑Farm‘) Vorschlag auf Basis von Raft, um massives Multihoming zu verwalten. 20:36:30 &amp;lt;zzz&amp;gt; es ist ein neuer Vorschlag, aber er hat ziemlich gutes Feedback bekommen, bei weitem weniger Beschwerden als 144! 20:37:04 &amp;lt;zzz&amp;gt; zlatinb, wann denkst du, könnten wir ein experimentelles Plugin haben, das 150 implementiert? In ein paar Monaten? 20:37:24 &amp;lt;zzz&amp;gt; Ich schätze, wir müssen darüber sprechen, was wir in .41 hineinquetschen können, um es zu unterstützen 20:37:38 &amp;lt;zlatinb&amp;gt; hängt davon ab, wie wir es zuschneiden; viele der aufgelisteten Features sind wirklich nur Nice-to-haves 20:37:59 &amp;lt;zzz&amp;gt; ja, in meiner Revision gestern habe ich vieles als nicht-erste-Veröffentlichung markiert 20:38:07 &amp;lt;zlatinb&amp;gt; wenn wir alles auf das absolute Minimum kürzen, vielleicht weniger als ein paar Monate 20:38:47 &amp;lt;zzz&amp;gt; ja, wir hatten unsere Roadmap-Sitzung für .41 noch nicht, daher weiß ich nicht, was wo priorisiert ist 20:38:49 &amp;lt;zlatinb&amp;gt; ist ein mittelgroßes Projekt, denke ich 20:39:18 &amp;lt;zzz&amp;gt; einverstanden 20:39:37 &amp;lt;zzz&amp;gt; hat jemand Fragen zu 4), LS2, oder verwandten Vorschlägen? 20:39:52 &amp;lt;zzz&amp;gt; wie üblich sind alle willkommen bei unseren Meetings, montags 18:30 PM UTC im IRC #ls2 20:40:27 &amp;lt;chisana&amp;gt; wenn ich ein „working/MVP“ ECIES zusammenbekomme, hilft das bei der Fertigstellung von 144? 20:40:54 &amp;lt;zzz&amp;gt; natürlich 20:41:37 &amp;lt;zzz&amp;gt; irgendwer muss der Erste sein. Wir haben Integrationstests mit mehreren anderen Vorschlägen gemacht, bis zurück zu NTCP 2 vor einem Jahr. 20:42:03 &amp;lt;zzz&amp;gt; jemand ist zuerst fertig, dann jemand anders, dann versucht man, sie miteinander sprechen zu lassen, dann versucht man herauszufinden, wer recht hat und wer nicht 20:42:33 &amp;lt;zzz&amp;gt; es ist harte und langsame Arbeit, aber es ist der einzige Weg 20:43:15 &amp;lt;chisana&amp;gt; auf jeden Fall, 144 wird den Großteil meiner Zeit bekommen, also komme ich sicher mit häufigen Updates/Fragen 20:43:25 &amp;lt;zzz&amp;gt; wir haben gelernt, dass wir fast nie fertig sind, bis wir zwei Implementierungen haben. Das ist der einzige Weg, die Spec zu „testen“ 20:43:41 &amp;lt;zzz&amp;gt; großartig 20:43:49 &amp;lt;zzz&amp;gt; hat jemand Fragen zu 4), LS2, oder verwandten Vorschlägen? 20:44:30 &amp;lt;zzz&amp;gt; 5) Status-Scrum (zlatinb) 20:44:36 &amp;lt;zzz&amp;gt; du hast das Wort, zlatinb 20:45:15 &amp;lt;zlatinb&amp;gt; Hi. Der übliche Scrum parallel. Bitte beschreibt in wenigen Worten 1) was ihr seit dem letzten Scrum gemacht habt 2) was ihr nächsten Monat vorhabt 3) ob ihr Blocker habt oder Hilfe braucht. Sagt EOT, wenn ihr fertig seid 20:45:49 &amp;lt;zlatinb&amp;gt; Ich: 1) letzte Hand am Advanced Filter, Arbeit an garlic farm, outproxy-Tuning mit arctic, einige jogger-Tix 2) hoffentlich nur garlic farm 3) keine Blocker EOT 20:47:03 &amp;lt;zzz&amp;gt; 1) Bugfixes; signierter Windows-Installer; Umstieg auf IzPack 5; susidns Importfunktion; Implementierung von verschlüsseltem LS2; .40 Review und Release; Arbeit an Android I2CP-Issues 20:47:38 &amp;lt;meeh&amp;gt; 1) Ich habe den osx launcher neu gestaltet und Swift-Code auf 4.2, bald 5, aktualisiert, im Code aufgeräumt, mehr von objc migriert. Ich habe außerdem einige Verbesserungen für die Services gemacht, die ich für i2p hoste, inkl. outproxy. und etwas Android-Entwicklung und Lernen 20:47:55 &amp;lt;zzz&amp;gt; 1 fortg.) garlic farm-Vorschlag geschrieben, viel garlic farm-Architekturzeug; LS2-Meetings und -Diskussionen; Arbeit mit sadie an Icons etc. 20:48:09 &amp;lt;sadie_&amp;gt; arbeite an der Aktualisierung der Ikonografie für .40, mache das für .41 weiter und aktualisiere außerdem das Logo mit dem von Ura erstellten Logo für Konsole, Site. Verbesserungen am Setup-Assistenten, Vorbereitung auf die Reise zur RightsCon und Outreach mit TX, IFF EOT 20:48:55 &amp;lt;zzz&amp;gt; 2) .40 PPA-Release; .41 Roadmap; Arbeit an Config-Splitting mit eyedeekay, garlic farm; LS2-Meetings; Bugfixes; vielleicht Sybil-Erkennung -&amp;gt; Blacklisting automatisieren? 20:49:03 &amp;lt;meeh&amp;gt; 2) Im nächsten Monat plane ich, unserem Browser wieder etwas Liebe zu geben, Version auf den Upstream-Stand zu bringen, einige i2p-Integrationsverbesserungen, wenn machbar, das osx native Kontextmenü -&amp;gt; snark-share benutzbar machen, und außerdem die Probleme mit mattermost/irc/unserer Kommunikation näher ansehen 20:49:06 &amp;lt;eyedeekay&amp;gt; 1) Bote, Bugfixes, Guides schreiben 2) hoffentlich Split Configuration, Bote und Bugfixes 3) keine Blocker EOR 20:49:10 &amp;lt;eyedeekay&amp;gt; *EOT 20:49:38 &amp;lt;meeh&amp;gt; 3) hoffentlich nicht, ich warte jetzt nur darauf, dass str4d eine Zeit vorschlägt, in der wir pairen und das Release machen können 20:49:48 &amp;lt;sadie_&amp;gt; outproxy docs /testing 20:49:50 &amp;lt;meeh&amp;gt; EOT 20:49:56 &amp;lt;zzz&amp;gt; 3) Blocker: mhatta für Debian/Tails-Sachen 20:50:06 &amp;lt;eyedeekay&amp;gt; Oh, außerdem würde ich nächsten Monat auch gerne mit meeh am Browser arbeiten. 20:50:17 &amp;lt;zzz&amp;gt; EOT 20:50:51 &amp;lt;zlatinb&amp;gt; Danke, damit ist der Scrum abgeschlossen. 20:50:59 &amp;lt;zzz&amp;gt; ok, danke zlatinb 20:51:12 &amp;lt;zzz&amp;gt; ein paar kurze Fragen, bevor wir die Sitzung beenden 20:51:27 &amp;lt;zzz&amp;gt; passt ein 8‑Wochen‑Zyklus und ein Veröffentlichungstermin am 2. Juli für .41? meeh? 20:52:12 &amp;lt;meeh&amp;gt; nichts unmittelbar, was dagegen spricht, ich denke, es ist ok 20:52:26 &amp;lt;zzz&amp;gt; ok, das notieren wir so, bis wir von eche|off hören 20:52:57 &amp;lt;zzz&amp;gt; als Nächstes, meeh, hast du den osx .40 Build rausgebracht? er ist auf der d/l Seite, weil es durch die Versionsnummer ausgelöst wird, aber ich habe dich nicht gefragt, ob du es schon gemacht hast 20:53:16 &amp;lt;zzz&amp;gt; das ist also ein Bug in unserem Prozess 20:53:24 &amp;lt;meeh&amp;gt; nein, ich dachte, ich starte den Prozess jetzt nach der Sitzung 20:53:37 &amp;lt;meeh&amp;gt; hatte vorher keine Zeit 20:54:06 &amp;lt;zzz&amp;gt; ok, danke. Ich fixe unsere Checkliste so, dass ich den Build auf der d/l Seite erst hochziehe, wenn du fertig bist – fürs nächste Mal 20:54:33 &amp;lt;zzz&amp;gt; letzte Frage an meeh: Planst du ein Browser-Release, um das Firefox-Zertifikats-Ding zu fixen? Oder brauchst du das gar nicht? 20:55:19 &amp;lt;meeh&amp;gt; könntest du das „Firefox-Zertifikats-Ding“ bitte erläutern? :p 20:55:21 &amp;lt;zzz&amp;gt; wie du sagtest, Zeit für etwas Liebe für den Browser. Irgendwann sollten wir darüber sprechen, ob das ‚Lab‘-Projekt zu etwas Größerem werden oder eingestellt werden sollte? 20:55:48 &amp;lt;zzz&amp;gt; wo die Plugins wie NoScript kaputtgingen. Ich bringe dich später auf Stand oder schau auf Twitter oder Ars Technica 20:55:48 &amp;lt;meeh&amp;gt; ja, warum nehmen wir das dann nicht als Thema für unser nächstes Meeting? 20:55:54 &amp;lt;meeh&amp;gt; bezüglich RC oder Tod 20:55:58 &amp;lt;zzz&amp;gt; ok, mach ich 20:56:09 &amp;lt;zzz&amp;gt; hat noch jemand etwas für die Sitzung? 20:56:27 &amp;lt;meeh&amp;gt; ich starte jetzt den osx Build, wenn nichts Weiteres ist 20:56:44 * zzz sucht den baffer 20:57:00 &amp;lt;meeh&amp;gt; nächstes osx Upgrade würde auto-updaten (woho!) 20:57:18 * zzz *bafffs* die Sitzung geschlossen &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 2. April 2019</title><link>/de/blog/2019/04/02/i2p-entwicklertreffen-2.-april-2019/</link><pubDate>Tue, 02 Apr 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/04/02/i2p-entwicklertreffen-2.-april-2019/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> chisana, echelon, eyedeekay, meeh, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.39 Release-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) 0.9.40 Entwicklungsstatus (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) LS2-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; hi 20:00:14 &amp;lt;zzz&amp;gt; 1) 0.9.39 Release-Status (zzz) 20:00:33 &amp;lt;zzz&amp;gt; 39 wurde vor 11 Tagen veröffentlicht, nahezu die Hälfte des Netzes hat aktualisiert 20:01:10 &amp;lt;zzz&amp;gt; warten noch auf Maven Central (str4d), unser F-Droid (meeh), offizielles F-Droid (nextloop) und Debian (mhatta) 20:01:12 &amp;lt;meeh&amp;gt; hi 20:01:26 &amp;lt;zzz&amp;gt; hat jemand von euch eine ETA, wann diese Punkte abgeschlossen sind? 20:02:58 &amp;lt;meeh&amp;gt; wenn es so einfach ist, wie https://f-droid.org/docs/Setup_an_F-Droid_App_Repo/ zu sein scheint, dann später heute. 20:03:31 &amp;lt;zzz&amp;gt; du hast es bereits eingerichtet, wir haben es seit Jahren. Es ist nur die Frage, die neue APK dort hineinzulegen, was du schon mehrfach gemacht hast 20:04:08 &amp;lt;zzz&amp;gt; bitte nerve str4d wegen Maven Central und finde heraus, wie wir ihn so schnell wie möglich aus dem Prozess herausbekommen. Wir kämpfen seit einem Jahr darum, die Kontrolle darüber zu bekommen 20:04:08 &amp;lt;meeh&amp;gt; nein, ich habe es gehostet, nie hochgeladen 20:04:47 &amp;lt;zzz&amp;gt; wenn du das sagst, aber ich erinnere mich, dass du die APK schon früher dort rüberkopiert hast 20:05:04 &amp;lt;meeh&amp;gt; Ich habe ihm jetzt auf Twitter wegen Maven geschrieben 20:05:36 &amp;lt;zzz&amp;gt; lasst uns versuchen, das künftig binnen einer Woche nach Release zu erledigen. Es sieht schlecht aus für uns, wenn es mehrere Wochen dauert 20:05:47 &amp;lt;zzz&amp;gt; Ich weiß nicht, was mit mhatta los ist 20:06:09 &amp;lt;zzz&amp;gt; wir müssen darin besser werden 20:06:44 &amp;lt;zzz&amp;gt; die gute Nachricht ist: keine wirklichen Beschwerden über 39, außer dass es Drittanbieter-Android-Apps nicht repariert hat ... aber die haben vorher auch nicht funktioniert 20:07:01 &amp;lt;zzz&amp;gt; meeh, was ist deine ETA für die Veröffentlichung eines neuen Android Bote, das funktioniert? 20:07:29 &amp;lt;meeh&amp;gt; falls du es nicht gesehen hast – es wurde festgestellt, dass lediglich eine Neuinstallation nötig war; das Problem hing mit der shared UID zusammen 20:07:53 &amp;lt;meeh&amp;gt; also, nicht behoben =&amp;gt; wahrscheinlich behoben 20:08:03 &amp;lt;zzz&amp;gt; Ich dachte, das gilt nur für eine Dev-Umgebung? 20:08:33 &amp;lt;meeh&amp;gt; Keine Ahnung, da ich weder mit Bote noch mit Android wirklich vertraut bin – Affe, der auf die Tastatur haut, in der Hoffnung auf nützliche Ergebnisse 20:08:47 &amp;lt;zzz&amp;gt; hast du den Link gelesen, den er uns gegeben hat? 20:09:02 &amp;lt;zzz&amp;gt; &amp;lt;cisiey&amp;gt; zzz, https://developer.android.com/guide/topics/manifest/manifest-element#uid 20:09:02 &amp;lt;zzz&amp;gt; &amp;lt;cisiey&amp;gt;&amp;gt;wenn dieses Attribut für zwei oder mehr Apps auf denselben Wert gesetzt ist, teilen sie alle dieselbe ID, vorausgesetzt, ihre Zertifikats-Sets sind identisch 20:09:25 &amp;lt;zzz&amp;gt; wie auch immer, zu viel Detail für das Meeting, aber wir müssen noch weiter recherchieren 20:09:55 &amp;lt;zzz&amp;gt; ok, keine ETA für Bote. Vielleicht kann mhatta helfen 20:10:06 &amp;lt;zzz&amp;gt; oder jemand anders 20:10:10 &amp;lt;zzz&amp;gt; noch etwas zu 1) ? 20:11:19 &amp;lt;zzz&amp;gt; 2) 0.9.40 Entwicklungsstatus (zzz) 20:11:29 &amp;lt;zzz&amp;gt; Wir sind zwei Wochen in einem kurzen 7‑Wochen-Zyklus 20:11:51 &amp;lt;zzz&amp;gt; zlatinb hat heute einen neuen, ausgefeilten Streaming-Blocker/-Drossler eingebracht 20:12:00 &amp;lt;zzz&amp;gt; Ich habe ein neues susidns-Import-Feature eingecheckt 20:12:22 &amp;lt;zzz&amp;gt; und arbeite intensiv an der Unterstützung für das neue „b33“-Format, das das Testen von verschlüsseltem ls2 ermöglicht 20:12:37 &amp;lt;zzz&amp;gt; Wir benutzen die .39 floodfills, um verschlüsseltes ls2 zu testen, und es funktioniert bisher sehr gut 20:13:18 &amp;lt;zzz&amp;gt; Auf der .40 Roadmap steht eine sehr, sehr lange Liste, wahrscheinlich viel zu ambitioniert, aber hoffentlich schaffen wir die Hälfte davon 20:13:37 &amp;lt;zzz&amp;gt; Möchte sonst noch jemand berichten, woran er/sie für .40 arbeitet? 20:14:00 &amp;lt;zlatinb&amp;gt; meta-LS Backend, hoffentlich 20:14:13 &amp;lt;zlatinb&amp;gt; aber das ist nicht wirklich an einen router-Release gebunden, also w/e 20:14:26 &amp;lt;eyedeekay&amp;gt; Ich habe größtenteils einen funktionierenden i2ptunnels.config.d-Ordner hinbekommen 20:14:58 &amp;lt;zzz&amp;gt; ach ja, wir müssen irgendwann darüber sprechen, eyedeekay, um zu sehen, wie es zu meiner halbfertigen Arbeit von vor einem Jahr passt 20:15:12 &amp;lt;zzz&amp;gt; Ich hole das mit dir irgendwann nach 20:15:25 &amp;lt;meeh&amp;gt; im Plan mit OSX-Sachen, wird einen nativen Shortcut zum Teilen von Datei/Verzeichnis mit Snark, Auto-Updater, neue Swift-Version, allgemeines Code-Cleanup geben 20:15:35 &amp;lt;zzz&amp;gt; meeh, eyedeekay, irgendeinen Status zu den libsam-Sachen? 20:16:26 &amp;lt;meeh&amp;gt; nicht mehr, als dass ich beim Beispiel aufholen muss, hatte in letzter Zeit keine Zeit, damit zu arbeiten 20:17:01 &amp;lt;zzz&amp;gt; ok, noch etwas zu 2) ? 20:17:41 &amp;lt;eyedeekay&amp;gt; Ich habe ein SWIG-Binding für die C++-Bibliothek zusammengestellt, aber ich habe SWIG gerade erst gelernt, ich bin mir nicht einmal sicher, ob es schon funktioniert. 20:18:28 &amp;lt;zzz&amp;gt; 3) ls2-Status 20:18:37 &amp;lt;zzz&amp;gt; wir hatten 34 Meetings und sind immer noch gut dabei 20:18:46 &amp;lt;zzz&amp;gt; verschlüsseltes ls2 funktioniert gut 20:19:00 &amp;lt;zzz&amp;gt; bei meta ls beginnen wir gerade ernsthaft über das Backend zu sprechen 20:19:14 &amp;lt;zzz&amp;gt; b33 macht Fortschritte 20:19:36 &amp;lt;zzz&amp;gt; Ich habe wieder angefangen, an dem Ratchet-Vorschlag zu arbeiten, beginne etwas zu codieren, aber es wird noch eine Weile dauern 20:19:49 &amp;lt;zzz&amp;gt; Der Blake-Vorschlag ist ins Stocken geraten, hat derzeit niedrigere Priorität 20:20:32 &amp;lt;zzz&amp;gt; Hoffentlich sind viele Bausteine bereit, und wir können beginnen, sie wirklich oder standardmäßig zu verwenden 20:20:49 &amp;lt;zzz&amp;gt; irgendwelche Fragen zu ls2, oder sonst etwas zu 3) ? 20:21:29 &amp;lt;chisana&amp;gt; funktioniert verschlüsseltes ls2 mit ed25519 -&amp;gt; ed25519 (unabhängig vom verwendeten Hash)? 20:21:53 &amp;lt;chisana&amp;gt; oder ist red25519 erforderlich? 20:22:09 &amp;lt;zzz&amp;gt; red ist erforderlich 20:22:36 &amp;lt;chisana&amp;gt; ok, danke 20:22:47 &amp;lt;zzz&amp;gt; weil man eine definierte Methode zum Blinden (Verblinden) benötigt 20:23:10 &amp;lt;chisana&amp;gt; man kann mit ed25519 blinden 20:23:14 &amp;lt;zzz&amp;gt; theoretisch könnte man von/zu allem verschlüsseln, aber es wäre nicht unbedingt sicher oder definiert 20:23:20 &amp;lt;chisana&amp;gt; libsodium hat es als Beispiel in seinen Docs 20:23:34 &amp;lt;zzz&amp;gt; wir unterstützen ed-&amp;gt;red und red-&amp;gt;red, das ist alles 20:23:58 &amp;lt;zzz&amp;gt; wir können nach dem Meeting gern mehr drüben in #ls2 diskutieren 20:24:08 &amp;lt;zzz&amp;gt; noch etwas zu 3) ? 20:24:12 &amp;lt;chisana&amp;gt; genau, wollte nicht ablenken 20:24:49 &amp;lt;zzz&amp;gt; kein Problem, ich habe nach Fragen gefragt! 20:24:54 &amp;lt;zzz&amp;gt; ok, machen wir weiter 20:25:00 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:25:03 &amp;lt;zzz&amp;gt; los, zlatinb 20:25:09 &amp;lt;zlatinb&amp;gt; Hi. Kurzes paralleles Scrum: 1) Woran ihr seit dem letzten Scrum gearbeitet habt 2) Was ihr nächsten Monat zu tun plant 3) Irgendwelche Blocker oder benötigte Hilfe 20:26:10 &amp;lt;zlatinb&amp;gt; ich: 1) Viel Arbeit mit arctic, um die Client-Seite gut mit seinen Outproxies zum Laufen zu bringen. Neuer Access-Filter (auch von arctic angefragt) 2) meta-LS-Backend, hoffentlich 3) keine echten Blocker 20:27:16 &amp;lt;zzz&amp;gt; ich: 1) 39-Release, ls2 einschließlich der Proposals 123, 144, 146, 148, 149; viele Bugfixes; susidns-Import; b33; Review von Code anderer; Support 20:28:14 &amp;lt;zzz&amp;gt; 2) Vorbereitung für das 40-Release; viele Bugfixes; mehr ls2-Arbeit; weiter versuchen, den signierten Windows-Installer zum Laufen zu bekommen; Coding am Ratchet-Proposal 144 und Aktualisierung der Doku 20:28:29 &amp;lt;meeh&amp;gt; 1) die OSX-Launcher-Updates, angefangen, die #ls2-Meetings &amp;amp; das libsam-Beispiel nachzuholen, 2) Android Bote, OSX-Launcher, neuer Browser-Build, die #ls2-Meetings nachholen 3) wenn jemand möchte, freue ich mich immer über Android-Hilfe, da ich die Plattform nicht kenne, aber momentan keine spezifischen Probleme. 20:28:55 &amp;lt;zzz&amp;gt; 3) Blocker: mhatta für diverse Debian/Tails-Dinge 20:28:56 &amp;lt;zzz&amp;gt; EOT 20:31:29 &amp;lt;zzz&amp;gt; sonst noch jemand zu 4) ? 20:33:29 &amp;lt;zlatinb&amp;gt; oh, sorry, EOT :) 20:33:31 &amp;lt;meeh&amp;gt; EOT 20:33:31 &amp;lt;zlatinb&amp;gt; eyedeekay, eche|on ? 20:33:31 &amp;lt;eyedeekay&amp;gt; sorry, einen Moment 20:33:31 &amp;lt;eche|on&amp;gt; ja? 20:33:31 &amp;lt;meeh&amp;gt; es ist Scrum 20:33:31 &amp;lt;eche|on&amp;gt; nichts Besonderes bisher 20:33:31 &amp;lt;eyedeekay&amp;gt; 1) Seit Sonntag arbeite ich daran, die i2ptunnel-Konfiguration auf mehrere Verzeichnisse aufzuteilen. 2) Anwendungszeug, einschließlich selbstinstallierendem nginx, sshd/ssh, WebExtensions/XUL-Erweiterungen für den Browser 3) Das Erste ist nötig, um das Zweite zu tun 20:33:31 &amp;lt;eche|on&amp;gt; Dienste erledigt, keine Blocker, weiter 20:33:31 &amp;lt;eyedeekay&amp;gt; EOT 20:33:31 &amp;lt;zlatinb&amp;gt; ok, das war wohl jeder &lt;/scrum> 20:33:52 &amp;lt;zzz&amp;gt; ok, sonst noch etwas für das Meeting? 20:34:47 &amp;lt;zzz&amp;gt; dachte nicht, dass die Beteiligung groß war, bis eche|on und eyedeekay am Ende zu Wort kamen! 20:35:00 &amp;lt;zzz&amp;gt; letzter Aufruf, bevor der Baffer rauskommt 20:36:21 * zzz *bafs* das Meeting geschlossen &lt;/div></description></item><item><title>0.9.39 Veröffentlichung</title><link>/de/blog/2019/03/21/0.9.39-ver%C3%B6ffentlichung/</link><pubDate>Thu, 21 Mar 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/03/21/0.9.39-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.39 enthält umfangreiche Änderungen für neue Netzwerkdatenbank-Typen (proposal 123). Das i2pcontrol-Plugin wird nun als Web-App mitgeliefert, um die Entwicklung von RPC-Anwendungen zu unterstützen. Mehrere wichtige Fehler in Streaming, i2psnark und NTCP2 wurden behoben.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Der beste Weg, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, ist, die neueste Version zu betreiben.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 05. März 2019</title><link>/de/blog/2019/03/05/i2p-entwicklertreffen-05.-m%C3%A4rz-2019/</link><pubDate>Tue, 05 Mar 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/03/05/i2p-entwicklertreffen-05.-m%C3%A4rz-2019/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> picklerick, R4SAS, sadie, tini2p, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.39 Entwicklungsstatus (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) LS2-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Status-Scrum (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; hi 20:00:14 &amp;lt;sadie__&amp;gt; hi 20:00:14 &amp;lt;zzz&amp;gt; 1) 0.9.39 Entwicklungsstatus (zzz) 20:00:32 &amp;lt;zzz&amp;gt; Es war ein arbeitsreicher Release-Zyklus, viele Änderungen kommen für 39 20:00:47 &amp;lt;zzz&amp;gt; Leistungsverbesserungen, mehr Arbeit an LS2, die Ergänzung von i2pcontrol 20:00:48 &amp;lt;zlatinb&amp;gt; hi 20:01:09 &amp;lt;zzz&amp;gt; zahlreiche Fehlerbehebungen 20:01:37 &amp;lt;zzz&amp;gt; Release wird in zwei Wochen sein, sofern wir ein paar ausstehende Entscheidungen für verschlüsseltes LS2 abschließen können 20:02:04 &amp;lt;zzz&amp;gt; und ich glaube, wir werden neue Startseiten-Icons haben? sadie__ schaffen die es rein? 20:02:16 &amp;lt;sadie__&amp;gt; ja 20:02:34 &amp;lt;zzz&amp;gt; großartig. 20:03:01 &amp;lt;zzz&amp;gt; Ich weiß, dass meeh versucht, das Android‑Bote‑Problem zu beheben, falls es auf der Router‑Seite liegt, was wir noch nicht wissen 20:03:20 &amp;lt;R4SAS&amp;gt; zzz: Ich habe eine kleine Frage zu Übersetzungen, soll ich sie später stellen? 20:03:33 &amp;lt;zzz&amp;gt; und er arbeitet auch an einigen Verbesserungen am OSX‑Launcher für 39 20:03:44 &amp;lt;zzz&amp;gt; ja, R4SAS, lass uns bis nach dem Meeting warten 20:03:51 &amp;lt;R4SAS&amp;gt; kk 20:04:27 &amp;lt;zzz&amp;gt; 38 läuft reibungslos und wir haben viele LS2‑Bugs für 39 behoben 20:05:08 &amp;lt;zzz&amp;gt; der 8‑wöchige Release‑Zyklus ist ziemlich schnell und wir rennen, um alles fertig zu bekommen, aber im Moment sind wir knapp im Plan 20:05:21 &amp;lt;zzz&amp;gt; noch etwas zu 1) ? 20:06:12 &amp;lt;zzz&amp;gt; 2) LS2-Status (zzz) 20:06:22 &amp;lt;zzz&amp;gt; wir haben gestern unser 30. Treffen abgeschlossen 20:06:36 &amp;lt;zzz&amp;gt; „reguläres“ LS2‑Testing läuft gut 20:07:01 &amp;lt;zzz&amp;gt; wir schließen die Spezifikation für verschlüsseltes LS2 ab und haben einen neuen Vorschlag 146 veröffentlicht, der den Signieren/Verifizieren‑Teil davon definiert 20:07:42 &amp;lt;zzz&amp;gt; alles zu Meta‑LS2 ist auf 40 verschoben. Verschlüsseltes LS2 war viel schwieriger, eine Einigung zu erzielen und es zum Laufen zu bringen; wir hatten keine Zeit mehr für Meta 20:08:01 &amp;lt;zzz&amp;gt; Meetings sind weiterhin jeden Montag, 7:30 PM UTC in #ls2 20:08:06 &amp;lt;zzz&amp;gt; alle sind willkommen 20:08:58 &amp;lt;zzz&amp;gt; verschlüsseltes ls2 ist sehr schön, denn die floodfills können die leasesets nicht sehen, sodass es einige einfache Scraping‑Versuche durch die floodfills verhindert 20:09:34 &amp;lt;zzz&amp;gt; LS2‑Unterstützung auf die floodfills zu bringen, macht es für uns viel einfacher, zu testen und Bugs zu beheben. 20:09:53 &amp;lt;zzz&amp;gt; Sobald alles funktioniert, werden wir die Optionen in der UI freigeben, damit die Leute es verwenden können 20:10:29 &amp;lt;zzz&amp;gt; Fragen zu LS2 (Vorschlag 123) oder dazu? 20:10:52 &amp;lt;R4SAS&amp;gt; ja, ls2 enc 3 funktioniert bereits 20:11:44 &amp;lt;zzz&amp;gt; Typ 3 funktioniert, ja. Ohne neue Verschlüsselung ist es jedoch nicht so hilfreich. Die Verschlüsselungs‑Vorschläge sind 144 und 145; wir sind damit noch nicht sehr weit gekommen 20:11:44 &amp;lt;tini2p&amp;gt; wird das Blinding (Verblindung) in encls2 unabhängig vom Schlüssel-/Kurventyp sein, d. h. ed25519, curve25519, red25519? 20:12:33 &amp;lt;zzz&amp;gt; Blinding ist für spezifische Kurven definiert. Wir definieren es für zwei Input‑Typen (ed25519 und red25519) und einen geblindeten Typ (red25519) 20:12:46 &amp;lt;zzz&amp;gt; aber wir entwerfen alles so, dass wir unsere Meinung später ändern oder neue Typen hinzufügen können 20:13:41 &amp;lt;zzz&amp;gt; also für eine bestimmte Signaturtyp‑ -> Signaturtyp‑Kombination 20:13:47 &amp;lt;tini2p&amp;gt; großartig, danke zzz 20:13:58 &amp;lt;zzz&amp;gt; noch etwas zu 2) ? 20:14:50 &amp;lt;zzz&amp;gt; 3) Status-Scrum (zlatinb) 20:14:54 &amp;lt;zzz&amp;gt; bitteschön, zlatinb 20:14:59 &amp;lt;zlatinb&amp;gt; Hi, wir machen das Scrum parallel. Bitte sagt: 1) Woran ihr im letzten Monat gearbeitet habt 2) Was ihr nächsten Monat vorhabt 3) Ob ihr Blocker habt oder Hilfe braucht. Wenn ihr fertig seid, sagt EOT 20:16:24 &amp;lt;zzz&amp;gt; 1) LS2‑Arbeit, Fehlerbehebungen, Leistungsverbesserungen, i2pcontrol hinzugefügt, Themes entfernt, NTCP1‑Deaktivierungsoption, SSU‑Deaktivierungsoption repariert, apparmor‑Fixes 20:16:36 &amp;lt;zlatinb&amp;gt; ich: 1) Arbeit am Zero‑Dependency‑Installer – verfügbar im Lab. Jogger tix – die meisten sind erledigt oder haben eine Entscheidung. Arctic‑Proxies – viel Analyse, dabei wurden einige Bugs in i2p gefunden. 2) mehr Netzwerkanalysen 3) Keine Blocker. EOT 20:17:05 &amp;lt;zzz&amp;gt; 1b) Verbesserungen am Multi‑Outproxy 20:17:42 &amp;lt;sadie__&amp;gt; Diesen Monat: UI/UX‑Verbesserungen, Kontakte für die IFF knüpfen, Finanzierungsantrag, Narrativ, Nutzerforschung. Nächsten Monat: Internet Freedom Festival, fortgesetzte UX/UI‑Arbeit, Website‑Verbesserungen, Dokumentations‑Updates. EOT 20:18:16 &amp;lt;zzz&amp;gt; 2) LS2 (verschlüsselt/meta), 39‑Release, hoffentlich Arbeit an der Reparatur des signierten Windows‑Installers, Debian‑Fixes mit mhatta 20:18:38 &amp;lt;zzz&amp;gt; 3) keine Blocker, EOT 20:19:42 &amp;lt;zlatinb&amp;gt; Noch jemand? Wenn nicht, ist das Scrum in 60 s vorbei. 20:20:30 &amp;lt;tini2p&amp;gt; 1) Arbeite an der Implementierung generischer Wrapper für potenzielles ecies‑x25519 und an der Konsolidierung gemeinsamer i2p‑Datenstrukturen, Ersetzung von crypto++ durch libsodium. 2) red25519 + encls2 implementieren und mit netdb beginnen. 3) Fällt mir gerade nichts ein, melde mich. EOT 20:20:56 * zlatinb setzt 60‑s‑Timeout zurück 20:21:37 &amp;lt;zzz&amp;gt; ha, wir haben einen freiwilligen Scrummer 20:21:50 &amp;lt;tini2p&amp;gt; :) 20:22:17 &amp;lt;zzz&amp;gt; wo könnten wir deine Arbeit finden, tini2p? 20:22:45 &amp;lt;zlatinb&amp;gt; TimeoutException 20:22:52 &amp;lt;zlatinb&amp;gt; ScrumTimeoutException :) 20:23:04 &amp;lt;tini2p&amp;gt; https://gitlab.com/tini2p/tini2p 20:23:09 &amp;lt;zzz&amp;gt; ok, ich denke, das war’s zu 3), danke zlatinb 20:23:21 &amp;lt;zzz&amp;gt; danke, tini2p, hoffentlich schauen sich das ein paar Leute an 20:23:27 &amp;lt;tini2p&amp;gt; große PR kommt aus dem tune‑Branch 20:23:34 &amp;lt;zzz&amp;gt; gibt es sonst noch etwas für das Meeting? 20:23:51 &amp;lt;zzz&amp;gt; Fragen oder Kommentare? 20:24:10 &amp;lt;picklerick&amp;gt; Was wären die Voraussetzungen, um einen neuen Transport beizutragen? 20:24:53 &amp;lt;zzz&amp;gt; Ich denke, für den Anfang: Schreib es als Vorschlag auf 20:25:04 &amp;lt;picklerick&amp;gt; okay 20:25:46 &amp;lt;zzz&amp;gt; pack es in rst markdown, das Format kannst du von einem der bestehenden übernehmen, den Quelltext findest du in unserem i2p.www‑Branch auf github 20:26:11 &amp;lt;picklerick&amp;gt; oh, ihr seid jetzt auf github? 20:26:19 &amp;lt;picklerick&amp;gt; Gott sei Dank, ich hasse Monotone aus tiefster Seele 20:26:20 &amp;lt;zzz&amp;gt; Ich würde gern irgendwann einen „SSU2“-Vorschlag starten, vielleicht später dieses Jahr 20:26:36 &amp;lt;picklerick&amp;gt; zzz: Wenn du möchtest, berate ich dazu sehr gern 20:26:42 &amp;lt;zzz&amp;gt; wir werden seit Jahren auf gitbhub gespiegelt, du kannst das also jederzeit benutzen, um Dateien zu holen, wenn du magst 20:26:46 &amp;lt;zzz&amp;gt; wir nehmen aber keine GH‑PRs an 20:26:56 &amp;lt;tini2p&amp;gt; +1 20:27:19 &amp;lt;zzz&amp;gt; picklerick, komm gern in #ls2 dazu, wir sprechen zwar gerade nicht über Transports, aber wir können immer mehr Brainpower gebrauchen 20:27:33 &amp;lt;zzz&amp;gt; gibt es sonst noch etwas für das Meeting? 20:28:00 * zzz schnappt sich den baffer 20:29:05 * zzz *bafs* das Meeting geschlossen &lt;/div></description></item><item><title>I2P-Labor</title><link>/de/blog/2019/02/14/i2p-labor/</link><pubDate>Thu, 14 Feb 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/02/14/i2p-labor/</guid><description>&lt;p>Hallo zusammen,&lt;/p>
&lt;p>Es gibt viele Projekte in der I2P-Welt, die uns begeistern, aber nicht alle sind bereits einsatzreif. Wir haben beschlossen, einen Ort zu schaffen, an dem wir diese allen zugänglich machen können, die sie ausprobieren möchten, und der als Erprobungsplattform für Projekte dient, die eines Tages zu offiziellen I2P-Produkten werden könnten. Dieser Ort ist das &lt;a href="https://geti2p.net/en/download/lab">I2P Laboratory&lt;/a>
.&lt;/p>
&lt;p>Im Lab stellen wir Downloads bereit, die Sie direkt ausprobieren können. Beachten Sie, dass sie keine &amp;ldquo;Release&amp;rdquo;-Qualität aufweisen und einige möglicherweise nicht einmal &amp;ldquo;Beta&amp;rdquo;-Qualität erreichen. Wir bieten dafür keinen offiziellen Support an. Jedes der Lab-Projekte kann jederzeit eingestellt werden.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 5. Februar 2019</title><link>/de/blog/2019/02/05/i2p-entwicklertreffen-5.-februar-2019/</link><pubDate>Tue, 05 Feb 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/02/05/i2p-entwicklertreffen-5.-februar-2019/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, idk, R4SAS, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.38 Release-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) 0.9.39 Entwicklungsstatus (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) LS2-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; hi 20:00:11 &amp;lt;zzz&amp;gt; 1) 0.9.38 Release-Status (zzz) 20:00:13 &amp;lt;zlatinb&amp;gt; hi 20:00:21 &amp;lt;sadie_&amp;gt; hi 20:00:26 &amp;lt;zzz&amp;gt; ok, zwei Wochen seit wir 38 veröffentlicht haben, das Netzwerk ist etwa zur Hälfte aktualisiert 20:00:42 &amp;lt;zzz&amp;gt; wir nutzen es, um LS2-Dinge zu testen (mehr dazu später) 20:00:51 &amp;lt;eche|offf&amp;gt; hi 20:00:55 &amp;lt;zzz&amp;gt; habe keine größeren Beschwerden oder Probleme gehört 20:01:31 &amp;lt;zzz&amp;gt; wir haben außerdem den neuen Firefox-Profil-Installer und den Mac-Installer draußen, dazu habe ich auch keine Bugs gesehen 20:02:22 &amp;lt;zzz&amp;gt; also scheint alles reibungslos zu laufen. 38 wird in ubuntu disco und debian buster sein. 20:02:28 &amp;lt;zzz&amp;gt; noch etwas zu 1) ? 20:02:36 &amp;lt;eche|offf&amp;gt; nö 20:03:16 &amp;lt;zzz&amp;gt; 2) 0.9.39 Entwicklungsstatus (zzz) 20:03:46 &amp;lt;zzz&amp;gt; wir sind 2 Wochen in einem 8-Wochen-Zyklus, mit einem Release Mitte bis Ende März. wir haben den un-pluginisierten i2pcontrol json-rpc2 code eingebracht 20:04:06 &amp;lt;zzz&amp;gt; viele weitere Änderungen für LS2 gehen rein 20:04:32 &amp;lt;zzz&amp;gt; Fix für HTTP-WebSockets. Viele Bugfixes und Performance-Verbesserungen gehen jetzt rein 20:04:59 &amp;lt;zzz&amp;gt; und ein paar Dinge, damit die Debian-Builds auf disco/buster besser funktionieren 20:05:15 &amp;lt;R4SAS&amp;gt; + Update beim Überschreiben des User-Agents für den Outproxy? 20:05:26 &amp;lt;zzz&amp;gt; ich rechne damit, bis Mitte Februar alle größeren Änderungen reinzubekommen, dann können wir mehr an Bugfixes arbeiten 20:05:52 &amp;lt;zzz&amp;gt; R4SAS, damit bin ich nicht vertraut, hast du eine Ticketnummer für mich? 20:07:03 &amp;lt;R4SAS&amp;gt; Ich habe vor ein paar Tagen in diesem Channel darüber gelesen 20:07:19 &amp;lt;zzz&amp;gt; außerdem ist nicht klar, welche Konsolenänderungen in 38 passieren, ich arbeite mit dem Design-Team daran zu verstehen, was in der verbleibenden Zeit möglich ist 20:07:41 &amp;lt;eche|offf&amp;gt; in 39 20:07:46 &amp;lt;zzz&amp;gt; R4SAS, drzed hat mich gebeten, den Clearnet-User-Agent von 52 auf 60 zu ändern, um zum aktuellen TBB zu passen, und das habe ich getan 20:07:52 &amp;lt;zzz&amp;gt; ja, 39, thx eche|offf 20:08:09 &amp;lt;zzz&amp;gt; noch etwas zu 2) ? Habe ich etwas vergessen? 20:08:55 &amp;lt;zzz&amp;gt; oh, ich habe ein paar Änderungen für eine bessere Outproxy-Auswahl drin, dazu gab es erstes Feedback, ich muss noch mehr testen 20:10:00 &amp;lt;zzz&amp;gt; 3) LS2-Status 20:10:22 &amp;lt;zzz&amp;gt; das war eine Menge Arbeit. wir hatten gestern unser 26. wöchentliches Meeting! 20:10:50 &amp;lt;zzz&amp;gt; die Teile von Vorschlag 123, die in 38 drin sind, funktionieren, aber wir sind uns nicht sicher, ob sie perfekt funktionieren, mehr Tests sind erforderlich 20:11:04 &amp;lt;zzz&amp;gt; die Spezifikationen auf der Website wurden entsprechend aktualisiert 20:11:47 &amp;lt;zzz&amp;gt; wir haben außerdem die neuen Vorschläge 144 und 145 veröffentlicht, um die neue Krypto zu definieren, die durch LS2 möglich wird 20:11:54 &amp;lt;eche|offf&amp;gt; ein halbes Jahr, Glückwunsch 20:12:16 &amp;lt;zzz&amp;gt; mehr von Vorschlag 123 wird in 39 hineinkommen 20:12:53 &amp;lt;zzz&amp;gt; wir sind in den LS2-Meetings tief in den Themen Blinding und Verschlüsselung, um Schnüffeln durch die floodfills zu verhindern, und wir kommen der Sache nahe 20:13:04 &amp;lt;zzz&amp;gt; unklar, ob das in 39 reinkommt oder noch nicht 20:13:39 &amp;lt;zzz&amp;gt; alle sind willkommen, mitzumachen und mitzusingen, in #ls2 montags um 19:30 Uhr UTC 20:13:53 &amp;lt;zzz&amp;gt; Fragen oder anderes zu 3) ? 20:15:15 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:15:19 &amp;lt;zzz&amp;gt; leg los, zlatinb 20:15:32 &amp;lt;zlatinb&amp;gt; Hi. Lass uns das Scrum parallel machen. Bitte beschreibt in wenigen Worten: 1) Was habt ihr seit dem letzten Scrum gemacht 2) was plant ihr für den nächsten Monat 3) irgendwelche Blocker oder braucht ihr Hilfe. Wenn ihr fertig seid, sagt EOT 20:15:38 &amp;lt;zlatinb&amp;gt; Alle, los! 20:16:09 &amp;lt;zlatinb&amp;gt; ich: 1) Arbeit am Firefox-Profil-Installer, Abstimmung mit Monero zu i2p-zero, Jogger-Tickets 20:16:40 &amp;lt;eche|offf&amp;gt; I2P-Finanzen erledigt, neuen Webserver eingerichtet, online gestellt, läuft wie zuvor, keine Blocker. aktuell fummle ich mit Debian buster und Java 11 :-/ 20:16:52 &amp;lt;zzz&amp;gt; 1) LS2, Bugs, 35C3, 38-Release, i2pcontrol, Debian-Kram, Performance-Verbesserungen, Bugs, Bugs, Bugs 20:17:01 &amp;lt;zlatinb&amp;gt; 2) weitere Jogger-Tickets, Recherche zu jlink für einen i2p-zero-Style-Installer für uns 20:17:05 &amp;lt;zlatinb&amp;gt; 3) nicht, dass ich im Moment sehe 20:17:18 &amp;lt;zlatinb&amp;gt; EOT 20:18:45 &amp;lt;zzz&amp;gt; 2) LS2, Bugs, meinen GPG-Schlüssel erneuern, Tests, Arbeit an 39, vielleicht ein Orchid-Release? Ich bin sicher, ich vergesse noch etwas 20:18:46 &amp;lt;sadie_&amp;gt; Arbeit mit neuen Kontakten bei NGOs (Usability und User Research), Website-UX-Verbesserungen, Aktualisierung der Doku, EOT 20:18:51 &amp;lt;zzz&amp;gt; 3) keine Blocker 20:18:52 &amp;lt;zzz&amp;gt; EOT 20:20:03 &amp;lt;zlatinb&amp;gt; das war's fürs Scrum, schätze ich 20:20:31 &amp;lt;zzz&amp;gt; 2a) eine Option implementieren, NTCP1 zu deaktivieren :) 20:21:10 &amp;lt;zzz&amp;gt; ok, ich sehe, ein paar von uns sind nicht erschienen, wir werden sie später auspeitschen :) 20:21:19 &amp;lt;eche|offf&amp;gt; hehe 20:21:21 &amp;lt;zzz&amp;gt; noch etwas fürs Meeting? 20:21:41 &amp;lt;eche|offf&amp;gt; und ich bin derzeit verloren in ant, deb-src und seltsamen Fehlern mit ASCII 20:21:46 &amp;lt;idk&amp;gt; Ich bin hier, ich war nur abgelenkt. Ich arbeite einfach weiter am Browser, das ist alles. 20:22:08 &amp;lt;zzz&amp;gt; oh hi idk. Nimm dir bitte Zeit für eine vollständige 1/2/3 20:23:22 &amp;lt;zzz&amp;gt; und ich möchte dich öffentlich im Team willkommen heißen! 20:24:49 &amp;lt;zzz&amp;gt; idk, bitte gib uns deine 1/2/3 20:24:55 &amp;lt;idk&amp;gt; Danke, ich freue mich, dass ich die Gelegenheit habe zu helfen. Okay, gestern habe ich die Probleme mit rbm beim Bauen des Browsers aus dem Quellcode durchgearbeitet. Die scheinen größtenteils von meeh behoben worden zu sein. Heute habe ich an Browser-Erweiterungen gearbeitet und untersucht, was ich mit WebExtensions genau tun kann und was nicht, um den Browser zu härten. 20:25:54 &amp;lt;zzz&amp;gt; ^^ das war 1) 20:25:55 &amp;lt;zlatinb&amp;gt; (2 ist, was du nächsten Monat planst, 3 ist, ob du irgendwelche Blocker hast) 20:27:17 &amp;lt;idk&amp;gt; Mein Fehler. Nächsten Monat plane ich, irgendeine Form von Tor-ähnlicher Isolation für I2P-Browser-Verbindungen auf Sitzungs-zu-Sitzungs-Basis zu implementieren, falls ich nicht schon früher dazu komme. Ich rechne nicht mit wesentlichen Blockern, nur damit, dass WebExtensions eingeschränkt sind. 20:28:00 &amp;lt;zzz&amp;gt; super, danke 20:28:21 &amp;lt;zzz&amp;gt; ok, das war's zu 4), es sei denn, meeh ist da 20:28:28 &amp;lt;zzz&amp;gt; noch etwas fürs Meeting? 20:28:33 &amp;lt;eche|offf&amp;gt; btw, solange die Build-Probleme auf buster/JDK11 nicht gelöst sind, kann ich keine Tests mehr bauen 20:29:09 &amp;lt;eche|offf&amp;gt; (was kein großes Problem ist) 20:29:24 &amp;lt;zzz&amp;gt; das ist Ticket #2410, richtig? 20:29:30 &amp;lt;eche|offf&amp;gt; ja 20:29:36 &amp;lt;eche|offf&amp;gt; bin heute ein Stück weiter gekommen^ 20:29:41 &amp;lt;zzz&amp;gt; ok, schaue mir das bald an 20:29:52 &amp;lt;zzz&amp;gt; noch etwas fürs Meeting? 20:30:04 * zzz wärmt den baffer auf 20:31:05 * zzz *bafs* das Meeting geschlossen &lt;/div></description></item><item><title>0.9.38 Veröffentlichung</title><link>/de/blog/2019/01/22/0.9.38-ver%C3%B6ffentlichung/</link><pubDate>Tue, 22 Jan 2019 00:00:00 +0000</pubDate><guid>/de/blog/2019/01/22/0.9.38-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.38 aktiviert NTCP2 standardmäßig für alle Benutzer. NTCP2 bietet wirksamen Schutz gegen DPI-Zensur und führt aufgrund der verwendeten schnelleren, modernen Kryptografie zu einer geringeren CPU-Last. Diese Version enthält außerdem wichtige Fehlerbehebungen und Leistungsverbesserungen.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Die beste Möglichkeit, die Sicherheit zu wahren und das Netzwerk zu unterstützen, besteht darin, die neueste Version auszuführen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 06. Dezember 2018</title><link>/de/blog/2018/12/06/i2p-entwicklertreffen-06.-dezember-2018/</link><pubDate>Thu, 06 Dec 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/12/06/i2p-entwicklertreffen-06.-dezember-2018/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> alex, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.38 Dev-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) LS2-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) 35c3-Status (echelon) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; hi 20:00:08 &amp;lt;zlatinb&amp;gt; hi 20:00:13 &amp;lt;zzz&amp;gt; 1) 0.9.38 Dev-Status (zzz) 20:00:32 &amp;lt;zzz&amp;gt; 38 entwickelt sich zu einer sehr großen Veröffentlichung, wir haben bereits über 30k Zeilen Diff 20:01:03 &amp;lt;zzz&amp;gt; bisher eingecheckt sind die Grundlagen für den neuen Assistenten, die neue GeoIP-Implementierung und die anfängliche LS2-Unterstützung 20:01:26 &amp;lt;zzz&amp;gt; 37 läuft sehr reibungslos, mit 75% oder mehr des Netzwerks, die es nutzen, keine NTCP2-Probleme gemeldet 20:01:55 &amp;lt;zzz&amp;gt; die Icons und CSS-Änderungen sollten nächste Woche sichtbar werden 20:02:21 &amp;lt;zzz&amp;gt; wir planen eine Veröffentlichung Ende Januar. Mit ein paar Wochen Pause wegen der Feiertage gibt es zwischen jetzt und dann trotzdem noch viel zu tun 20:02:26 &amp;lt;zzz&amp;gt; aber bisher läuft alles reibungslos 20:02:50 &amp;lt;zzz&amp;gt; ich ermutige euch alle, einen Dev-Build von bobthebuilder.i2p zu testen, oder es selbst zu bauen 20:03:08 &amp;lt;zzz&amp;gt; wir brauchen Tester, da es viele Änderungen gibt; wir müssen die Probleme jetzt finden, nicht nach der Veröffentlichung 20:03:15 &amp;lt;zzz&amp;gt; noch etwas zu 1) ? 20:04:16 &amp;lt;zzz&amp;gt; 2) LS2-Status (zzz) 20:04:47 &amp;lt;zzz&amp;gt; wir hatten gestern unser 19. wöchentliches Treffen. Der grundlegende LS2-Teil ist fertig und ich arbeite daran, ihn für 38 zu implementieren 20:05:28 &amp;lt;zzz&amp;gt; im Moment machen wir zwei Dinge parallel – wir arbeiten an der verschlüsselten LS2-Spezifikation und starten die Arbeit an Proposal 144, das ein neues Kryptosystem und ein End-to-End-Protokoll definiert, die auf LS2 basieren 20:05:43 &amp;lt;zzz&amp;gt; verschlüsseltes LS2 sollte in Kürze abgeschlossen sein. 20:06:24 &amp;lt;zzz&amp;gt; Proposal 144, das wir ECIES-X25519-AEAD-ratchet nennen, ist ziemlich komplex, und ich denke, es wird ein oder zwei Monate dauern, bis es ausgereift ist 20:06:41 &amp;lt;zzz&amp;gt; Treffen sind montags um 7:30 UTC in #ls2, alle sind willkommen 20:06:55 &amp;lt;zzz&amp;gt; noch etwas zu 2) ? 20:08:00 &amp;lt;zzz&amp;gt; 3) 35c3-Status (echelon) 20:08:17 &amp;lt;zzz&amp;gt; ich glaube, echelon schafft es heute nicht hierher 20:08:46 &amp;lt;zzz&amp;gt; ich weiß, dass er an einer Lösung für ein Tischbanner arbeitet und Süßigkeiten zum Verschenken, und er hat all unsere Tickets gekauft 20:08:56 &amp;lt;zzz&amp;gt; also denke ich, wir sind gut aufgestellt, wir sehen uns alle in 3 Wochen dort 20:09:01 &amp;lt;zzz&amp;gt; noch etwas zu 3) ? 20:09:51 &amp;lt;zzz&amp;gt; oh, und zur Erinnerung: Wir werden hier am 1. Januar kein Treffen haben, unsere Treffen werden beim CCC sein. Das nächste Treffen hier ist am 5. Feb. 20:10:11 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:10:15 &amp;lt;zzz&amp;gt; leg los, zlatinb 20:10:28 &amp;lt;zlatinb&amp;gt; Hi. Wir machen das Scrum parallel, da es sich auf IRC ohnehin leicht verfolgen lässt. Fangt einfach an zu tippen: 1) Woran habt ihr im letzten Monat gearbeitet 2) Was plant ihr für den nächsten Monat 3) Gibt es Blocker oder braucht ihr Hilfe. Schließt euren Bericht mit EOT ab 20:10:56 &amp;lt;zzz&amp;gt; ok, schauen wir mal, wie das läuft... 20:11:10 &amp;lt;alex_the_designerr&amp;gt; alex ich liebe Sechsecke wirklich sehr hier : die Arbeit an den Icons kommt voran, wie zzz in 1) erwähnt hat 20:11:30 &amp;lt;alex_the_designerr&amp;gt; letzten Monat habe ich Website-Updates und etwas Logodesign gemacht 20:11:48 &amp;lt;zlatinb&amp;gt; 1) Arbeit am Onboarding, hauptsächlich Assistent, und Windows-Firefox-Installer mit IDK. Ein Signaturzertifikat besorgt, sodass unsere Windows-Installer signiert werden können. Kleine experimentelle Hacks an snark 20:12:09 &amp;lt;alex_the_designerr&amp;gt; nächsten Monat werde ich die erste Version der neuen Website finalisieren, die Icons einchecken und *hoffentlich* grünes Licht für ein neues Logo bekommen 20:12:21 &amp;lt;zlatinb&amp;gt; 2) Den Windows-Firefox-Profil-Installer und die Arbeiten am Assistenten für 0.9.38 abschließen 20:12:32 &amp;lt;alex_the_designerr&amp;gt; Stretch-Ziele: Personas und Patterns 20:13:01 &amp;lt;alex_the_designerr&amp;gt; keine Blocker, einfach Gas geben EOT 20:13:06 &amp;lt;zlatinb&amp;gt; 3) Keine Blocker, aber ich werde eng mit zzz zusammenarbeiten müssen, um die Dinge sinnvoll in Monotone zu bringen, außerdem mit meeh, falls wir das Firefox-Profil in OSX wiederverwenden 20:13:07 &amp;lt;zlatinb&amp;gt; EOT 20:13:09 &amp;lt;zzz&amp;gt; ich: 1) Assistent, GeoIP, LS2, Prop. 144, Bugfixes; 2) LS2, Prop. 144, Integration der Änderungen des Design-Teams, Bugfixes, Vorbereitung auf 35C3, 35C3, Signiermaschine einrichten; 3) keine Blocker EOT 20:13:57 &amp;lt;zlatinb&amp;gt; sonst noch jemand aus dem Team hier? 20:14:30 &amp;lt;zlatinb&amp;gt; sieht nicht so aus. Das war’s von mir zu 4) 20:14:47 &amp;lt;zzz&amp;gt; ok, hat noch jemand etwas für das Treffen? 20:15:49 * zzz findet den baffer 20:16:06 * zzz *bafs* das Treffen geschlossen &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 06. November 2018</title><link>/de/blog/2018/11/06/i2p-entwicklertreffen-06.-november-2018/</link><pubDate>Tue, 06 Nov 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/11/06/i2p-entwicklertreffen-06.-november-2018/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, str4d, meeh, zlatinb&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> &amp;lt;eche|on&amp;gt; 0) Hi &amp;lt;eche|on&amp;gt; 1) 0.9.38 Entwicklungsstatus (echelon) &amp;lt;eche|on&amp;gt; 2) LS2-Status (echelon) &amp;lt;eche|on&amp;gt; 3) Scrum-Status (zlatinb) &amp;lt;eche|on&amp;gt; Es wurde zuvor kein weiteres Thema im Thread in I2P hinzugefügt. &amp;lt;eche|on&amp;gt; 0) &amp;lt;eche|on&amp;gt; hi! &amp;lt;eche|on&amp;gt; willkommen! &amp;lt;zlatinb&amp;gt; hi &amp;lt;eche|on&amp;gt; gibt es Ergänzungen zur Agenda? &amp;lt;eche|on&amp;gt; scheint nicht so zu sein &amp;lt;eche|on&amp;gt; 1) 0.9.38 Entwicklungsstatus &amp;lt;eche|on&amp;gt; 0.9.38 wird größtenteils ein Konsolen-Update sein, Sadie und das UX-, UI-Team arbeiten hart daran, wie im Freitags-Livestream von Alex zu sehen war &amp;lt;eche|on&amp;gt; Die Spezifikationen sind schwer festzulegen, machen aber gute Fortschritte &amp;lt;eche|on&amp;gt; Wir finden heraus, was sich in der Konsole ändern lässt, und werden erste Teile in 0.9.38 aufnehmen &amp;lt;eche|on&amp;gt; Es sind ein paar Monate veranschlagt, bis alle Änderungen drin sind; nicht alle werden in 0.9.38 enthalten sein &amp;lt;str4d&amp;gt; hi &amp;lt;eche|on&amp;gt; Der aktuelle Plan für die Veröffentlichung von 0.9.38 ist Dezember, kurz vor dem 35c3 &amp;lt;eche|on&amp;gt; Noch etwas zu 1) ? &amp;lt;zlatinb&amp;gt; Ich dachte, 0,9.38 sollte im Januar kommen, aber gut &amp;lt;eche|on&amp;gt; Ja, wenn es zu viel Arbeit ist, verschieben wir auf Januar, nach dem 35c3 &amp;lt;zlatinb&amp;gt; Nichts Weiteres von mir zu 1) &amp;lt;eche|on&amp;gt; ok &amp;lt;eche|on&amp;gt; 2) LS2-Status-Update &amp;lt;eche|on&amp;gt; Hier nichts Wichtiges zu aktualisieren, Entwickler-Meetings laufen, Themen werden diskutiert, aber es wurde noch kein Code veröffentlicht &amp;lt;eche|on&amp;gt; Harte, zähe Arbeit, viele Themen, braucht mehr Zeit, geschätzt nicht vor .40 &amp;lt;eche|on&amp;gt; Noch etwas zu 2) &amp;lt;eche|on&amp;gt; ? &amp;lt;str4d&amp;gt; Anyone interested in giving feedback should look at https://geti2p.net/spec/proposals/123-new-netdb-entries (which is where most changes are currently centered on) &amp;lt;eche|on&amp;gt; ja, bitte beteiligt euch und gebt Feedback &amp;lt;eche|on&amp;gt; also übergebe ich an zlatinb für 3) den Scrum-Status &amp;lt;zlatinb&amp;gt; hi. Nur eche|on und meeh sind gerade im Channel, also legt ihr doch los und gebt uns das 1-2-3 (parallel) &amp;lt;eche|on&amp;gt; 1) Arbeit an Finanzierungen, Server, Vorbereitung 35c3, Tickets gekauft &amp;lt;eche|on&amp;gt; 2) mache mit dieser Arbeit weiter &amp;lt;eche|on&amp;gt; 3) keine Blocker &amp;lt;eche|on&amp;gt; &amp;lt;meeh&amp;gt; 1) OSX-Launcher-Bereinigung &amp; Firefox-Profil &amp;lt;meeh&amp;gt; 2) Server-Migration &amp;lt;meeh&amp;gt; 3) Testnet-Entwicklung &amp;lt;meeh&amp;gt; 4) Keine Blocker &amp;lt;zlatinb&amp;gt; Hier sind meine: 1) Letzten Monat habe ich an UX mit Sadie und Alex gearbeitet, Testnet-Definition (Beitrag ist im zzz.i2p-Forum) und benutzerdefiniertes Firefox-I2P-Profil (Beitrag ist im i2pforum) 2) mehr UX, Code-Signing-Zertifikat 3) keine Blocker &amp;lt;str4d&amp;gt; ERR_OUT_OF_BOUNDS_WRITE &amp;lt;zlatinb&amp;gt; lol &amp;lt;eche|on&amp;gt; genau, bitte testet das Firefox-I2P-Profil, zlatinb, bitte gib den Link raus &amp;lt;zlatinb&amp;gt; `https://github.com/eyedeekay/firefox.profile.i2p/releases` &amp;lt;eche|on&amp;gt; danke &amp;lt;meeh&amp;gt; schön, danke &amp;lt;eche|on&amp;gt; Zum 35c3: Das Kernteam wird sich in Leipzig treffen &amp;lt;eche|on&amp;gt; Wenn sonst noch jemand kommen möchte, freuen wir uns, euch zu treffen und etwas Zeit zu verbringen, um I2P-Themen zu besprechen – oder einfach auf einen Kaffee/Bier/Süßigkeiten &amp;lt;eche|on&amp;gt; Ok, das ist alles von der Agenda, irgendwelche Ergänzungen? &amp;lt;str4d&amp;gt; Have fun! I won't be at 35c3 this year, but I will be at RWC in January. &amp;lt;eche|on&amp;gt; *ich wärme den Sidekick-Baffer auf* &amp;lt;eche|on&amp;gt; super, Alex plant teilzunehmen, neben Sadie auch &amp;lt;eche|on&amp;gt; *Baffer schwingt* &amp;lt;str4d&amp;gt; Aesome &amp;lt;str4d&amp;gt; s/Ae/Awe/ &amp;lt;eche|on&amp;gt; *baff* Die Sitzung ist geschlossen. Danke für eure Teilnahme. Wir sehen uns wieder zum nächsten Treffen im Dezember, am 4., 20 Uhr UTC &lt;/div></description></item><item><title>Entwicklung datenschutzbewusster Anwendungen mit Python und I2P</title><link>/de/blog/2018/10/23/entwicklung-datenschutzbewusster-anwendungen-mit-python-und-i2p/</link><pubDate>Tue, 23 Oct 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/10/23/entwicklung-datenschutzbewusster-anwendungen-mit-python-und-i2p/</guid><description>&lt;p>&lt;figure>
 &lt;img
 src="https://geti2p.net/images/blog/i2plib.jpeg"
 alt="i2plib"loading="lazy"
 decoding="async">&lt;/figure>

&lt;/p>
&lt;p>&lt;a href="https://geti2p.net/">Invisible Internet Project&lt;/a>
 (I2P) stellt ein Framework zur Entwicklung datenschutzfreundlicher Anwendungen bereit. Es ist ein virtuelles Netzwerk, das auf dem regulären Internet aufsetzt, in dem Hosts Daten austauschen können, ohne ihre „echten“ IP-Adressen preiszugeben. Verbindungen innerhalb des I2P-Netzwerks werden zwischen virtuellen Adressen aufgebaut, die als &lt;em>I2P destinations&lt;/em> (virtuelle I2P-Zieladressen) bezeichnet werden. Es ist möglich, so viele solcher Zieladressen zu nutzen, wie benötigt werden, man kann sogar für jede Verbindung eine neue verwenden; sie geben der Gegenseite keinerlei Informationen über die reale IP-Adresse preis.&lt;/p></description></item><item><title>0.9.37 Veröffentlichung</title><link>/de/blog/2018/10/04/0.9.37-ver%C3%B6ffentlichung/</link><pubDate>Thu, 04 Oct 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/10/04/0.9.37-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="details-zum-update">Details zum Update&lt;/h2>
&lt;p>0.9.37 setzt die Arbeiten an unserem neuen Transport NTCP2 fort, der im vorherigen Release eingeführt wurde. Ein neues SSU-IPv6-Peer-Testing-Protokoll wird nun unterstützt. Dieses Release enthält zahlreiche Fehlerbehebungen und Leistungsverbesserungen.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Die beste Möglichkeit, die Sicherheit aufrechtzuerhalten und das Netzwerk zu unterstützen, ist, die neueste Version auszuführen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 02. Oktober 2018</title><link>/de/blog/2018/10/02/i2p-entwicklertreffen-02.-oktober-2018/</link><pubDate>Tue, 02 Oct 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/10/02/i2p-entwicklertreffen-02.-oktober-2018/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> alex, anonymousmaybe, DogeDollars, echelon, villain, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.37 Dev-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) LS2-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Status-Scrum (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; Hi 20:00:11 &amp;lt;zlatinb&amp;gt; hi 20:00:17 &amp;lt;zzz&amp;gt; 1) 0.9.37 Dev-Status (zzz) 20:00:41 &amp;lt;zzz&amp;gt; Wie die meisten von euch wissen, haben wir das 37er Release um ein paar Wochen vorgezogen. Die Check-in-Deadline war gestern, das Release ist am Donnerstag 20:00:57 &amp;lt;zzz&amp;gt; Es steckt nicht viel darin, außer dass NTCP2 standardmäßig aktiviert wird 20:01:28 &amp;lt;zzz&amp;gt; Der OSX-Launcher wird bis zum Release nicht fertig, aber wir sehen wirklich gute Fortschritte damit 20:01:54 &amp;lt;zzz&amp;gt; Wenn alles gut läuft, ist das unser letztes Release des Jahres. Wir haben die Feiertage und den CCC, und erwarten 38 im Januar 20:01:59 &amp;lt;zzz&amp;gt; Noch etwas zu 1)? 20:02:30 &amp;lt;villain&amp;gt; hi zusammen 20:02:43 &amp;lt;zzz&amp;gt; 2) LS2-Status (zzz) 20:02:59 &amp;lt;zzz&amp;gt; Wir hatten in den letzten 3 Monaten 12 Treffen und machen langsame, aber stetige Fortschritte 20:03:39 &amp;lt;zzz&amp;gt; Wir haben ein gutes Verständnis dafür, was für neue Krypto nötig ist, und haben uns auf die meisten generischen Punkte geeinigt, wie man neue Krypto hinzufügt und neue LSes in die netdb hinein- und wieder herausbekommt 20:03:40 &amp;lt;eche|on&amp;gt; hi 20:04:16 &amp;lt;eche|on&amp;gt; Klingt bisher großartig 20:04:17 &amp;lt;zzz&amp;gt; Wir werden weiter an verwandten Themen arbeiten, etwa an verschlüsselten leasesets und massivem Multihoming, und beginnen, Details zu konkreten neuen Krypto-Optionen zu diskutieren 20:04:51 &amp;lt;zzz&amp;gt; Ich rechne damit, dass die LS2-Meetings noch eine Weile weitergehen; wenn ihr interessiert seid, beteiligt euch bitte an den Diskussionen 20:05:02 &amp;lt;zzz&amp;gt; Noch etwas zu 2)? 20:05:14 &amp;lt;eche|on&amp;gt; Schön, Fortschritte zu sehen 20:06:14 &amp;lt;zzz&amp;gt; 3) Status-Scrum (zlatinb) 20:06:18 &amp;lt;zzz&amp;gt; Bitteschön, zab 20:06:44 &amp;lt;zlatinb&amp;gt; Alles klar, machen wir das Scrum, wie üblich: 1) Was habt ihr letzten Monat gemacht 2) Was werdet ihr nächsten Monat machen 3) Gibt es Blocker? 20:07:02 &amp;lt;zlatinb&amp;gt; villain: Das ist, glaube ich, dein erstes echtes Scrum, also fängst du an :) 20:08:23 &amp;lt;zlatinb&amp;gt; villain? 20:08:26 &amp;lt;villain&amp;gt; ok, 1) asyncio SAM library https://github.com/l-n-s/i2plib und deren Dokumentation veröffentlicht, damit eine GUI-Filesharing-Anwendung gebaut https://github.com/l-n-s/QuickShare, gelernt, wie JSP in der RouterConsole funktioniert, eine erste Veröffentlichung des rpm-Pakets für CentOS und Fedora gemacht und ein COPR-Repo für rpm-Pakete eingerichtet https://copr.fedorainfracloud.org/coprs/supervillain/I2P/ 20:08:56 &amp;lt;zlatinb&amp;gt; ok, wir kommen später auf dich zurück. zzz, wie wäre es, wenn du stattdessen anfängst 20:08:59 &amp;lt;eche|on&amp;gt; 1) Server-Wartung, die Server-Ausfälle abfangen, Finanzen managen 2) diese Arbeit fortführen, neue Sticker besorgen 3) keine Blocker bisher :-) 20:09:04 &amp;lt;villain&amp;gt; 2) dafür sorgen, dass das Fedora-Paket Systembibliotheken verwendet, nach dem Release an einem besseren Router Console-Design arbeiten, einen Artikel über I2P-Anwendungsentwicklung via SAM API veröffentlichen 20:09:09 &amp;lt;zlatinb&amp;gt; ups, sorry 20:09:12 &amp;lt;eche|on&amp;gt; uups 20:09:29 &amp;lt;villain&amp;gt; 3) mit der Jetty-Abhängigkeit in Fedora muss ich etwas machen, da wir nur v9.2 unterstützen und Fedora v9.4 hat 20:09:39 &amp;lt;DogeDollars&amp;gt; lol 20:10:03 &amp;lt;zzz&amp;gt; yay paralleles Scrum 20:10:11 &amp;lt;zzz&amp;gt; für mich: 20:10:12 &amp;lt;villain&amp;gt; :D 20:10:39 &amp;lt;eche|on&amp;gt; villain: zu Jetty: braucht mehr Arbeit, soweit ich weiß haben sie zwischendurch einige APIs geändert 20:10:44 &amp;lt;zzz&amp;gt; 1) viele kleinere NTCP2-Bugfixes, die seit dem 36er Release aufgetaucht sind, danke an alle Tester 20:11:11 &amp;lt;zzz&amp;gt; Vorbereitung auf das 37er Release, Testen des OSX-Installers, weitere Bugfixes und Recherchen, LS2-Forschung 20:11:42 &amp;lt;zzz&amp;gt; 2) 37er Release, mit ernsthafter Arbeit an der Migration auf das neue geoip-Datenbankformat beginnen, mehr LS2, mehr Bugfixes, mit den PR/UI-Teams an Konsolen-Ideen arbeiten 20:12:23 &amp;lt;zzz&amp;gt; 3) keine Blocker ... außerdem zur Info: Wegen einiger persönlicher Verpflichtungen arbeite ich letzten und nächsten Monat nur etwa halbtags 20:12:24 &amp;lt;zzz&amp;gt; EOT 20:12:52 &amp;lt;zlatinb&amp;gt; alles klar, eche|on? 20:12:59 &amp;lt;eche|on&amp;gt; 1) Server-Wartung, die Server-Ausfälle abfangen, Finanzen managen 2) diese Arbeit fortführen, neue Sticker besorgen 3) keine Blocker bisher :-) 20:13:22 &amp;lt;zlatinb&amp;gt; super, danke 20:13:33 &amp;lt;zlatinb&amp;gt; alex_the_designer: da du gerade dazugekommen bist, das ist unser monatliches Scrum 20:13:46 &amp;lt;alex_the_designer&amp;gt; howdy! 20:13:55 &amp;lt;zlatinb&amp;gt; magst du uns sagen 1) was du im letzten Monat gemacht hast 2) was du im nächsten Monat machen wirst 3) ob du irgendwelche Blocker hast 20:15:04 &amp;lt;alex_the_designer&amp;gt; 1. Ich habe freitags gestreamt. In der Zeit habe ich schrittweise am Website-Update gearbeitet. Außerdem habe ich eine Umfrage erstellt, um uns bei Branding &amp; Design zu helfen. 20:16:15 &amp;lt;alex_the_designer&amp;gt; 2. Ich werde weiter streamen, aber versuchen, die Webentwicklung außerhalb des Streams abzuschließen. Beim überarbeiteten Whitepaper bin ich auch etwas überfällig. Bis Monatsende möchte ich mindestens eine Gliederung und einen Rohentwurf schaffen 20:17:22 &amp;lt;alex_the_designer&amp;gt; 3. Der einzige Blocker im Moment ist ein gewisser Mangel an Wissen darüber, wie das aktuelle Web-Framework Pfade generiert. Nichts Weltbewegendes, erfordert nur mehr Doku-Lektüre und Herumprobieren 20:18:28 &amp;lt;zlatinb&amp;gt; ok, ich werde nach dem Scrum noch etwas mehr über die Umfrage sprechen. Danke 20:18:32 &amp;lt;zlatinb&amp;gt; meeh: bist du da? 20:20:10 &amp;lt;zlatinb&amp;gt; meeh? 20:21:00 &amp;lt;zlatinb&amp;gt; Gib gern deine 1-2-3, sobald du da bist 20:21:20 &amp;lt;zlatinb&amp;gt; Das ist EOT für das Scrum, aber ich würde gern ein wenig über Alex' Umfrage sprechen 20:21:27 &amp;lt;zzz&amp;gt; nur zu 20:22:17 &amp;lt;zlatinb&amp;gt; An alle im Channel, bitte denkt über diese Umfrage nach und füllt sie aus. Sie liegt auf google forms, aber (es sei denn, ihr macht etwas Dummes) es ist nicht möglich, eure google id mit eurer I2P-Persona zu korrelieren 20:22:46 &amp;lt;zlatinb&amp;gt; hier ist der Link: https://docs.google.com/forms/d/e/1FAIpQLSdVCHXXBnHOrPpR6RH2DkCf3Q4W1kPBpg0QWToxfday0xqNAg/viewform 20:23:14 &amp;lt;zlatinb&amp;gt; alex_the_designer: bitte sag ein paar Worte dazu, wie dir diese Umfrage im kreativen Prozess hilft 20:23:21 &amp;lt;alex_the_designer&amp;gt; aber sicher! 20:24:14 &amp;lt;alex_the_designer&amp;gt; Ganz grundsätzlich ist es wichtig, die Unterschiede zu verstehen zwischen unserer Sicht als interne Maintainer auf den Nutzen des Systems und unsere Präsentation als Marke einerseits und der Sicht der Nutzer auf den Nutzen des Systems und ihre Identität als Menschen andererseits 20:24:41 &amp;lt;alex_the_designer&amp;gt; Das ist ziemlich tiefgehend, aber es gibt ein paar sehr einfache Dinge, die wir nutzen können 20:25:22 &amp;lt;villain&amp;gt; oh, das ergibt Sinn 20:25:25 &amp;lt;alex_the_designer&amp;gt; Zum Beispiel, wenn wir feststellen, dass viele eine aggressive Haltung haben, können wir aus der grundlegenden Farbtheorie ableiten, dass feurige Farben (Rot, Gelb, Orange) sinnvoll sind 20:25:34 &amp;lt;anonymousmaybe&amp;gt; ernsthaft? "what things should i2p consider to decide who i2p is for?" 20:25:55 &amp;lt;alex_the_designer&amp;gt; Alle Fragen sind ernst gemeint, anon :D 20:26:19 &amp;lt;villain&amp;gt; Ich habe nur nicht verstanden: Sind diese Fragen persönlich oder auf die Projektvision bezogen 20:26:48 &amp;lt;villain&amp;gt; werde es bald ausfüllen 20:27:02 &amp;lt;alex_the_designer&amp;gt; Es ist wichtig, ein bisschen über dich selbst, deine Werte und deine Ideale für das Projekt zu sprechen 20:27:31 &amp;lt;anonymousmaybe&amp;gt; alex_the_designer ja, die ist irgendwie schlecht, denn I2P ist für alle, keine Frage 20:27:46 &amp;lt;alex_the_designer&amp;gt; Dahinter steht die implizite Annahme, dass wer wir sind und was wir tun nicht strikt getrennt sind, sondern sich gegenseitig beeinflussen :D 20:28:36 &amp;lt;anonymousmaybe&amp;gt; Ich mag Abschottung, deshalb nutze ich Qubes :p 20:28:42 &amp;lt;alex_the_designer&amp;gt; anon, zu sagen, es sei für alle, ist nicht ganz richtig, oder? 20:28:57 &amp;lt;alex_the_designer&amp;gt; Überwachungsstaaten zum Beispiel :D 20:29:48 &amp;lt;zzz&amp;gt; Noch etwas zur Umfrage? 20:29:52 &amp;lt;alex_the_designer&amp;gt; Universalität kann allerdings ein Ergebnis sein, also wenn dir das wichtig ist, schreib das bitte :D 20:30:10 &amp;lt;zlatinb&amp;gt; von mir nicht (zur Umfrage) 20:30:25 &amp;lt;zzz&amp;gt; Sonst noch etwas für das Meeting? 20:30:51 &amp;lt;anonymousmaybe&amp;gt; zzz irgendwelche Überlegungen zum Sandboxing von I2P? 20:30:54 &amp;lt;alex_the_designer&amp;gt; Ich möchte nur sagen, dass eure Mühe bei der Umfrage sehr geschätzt wird. Ich weiß, sie ist ziemlich lang 20:31:16 &amp;lt;zzz&amp;gt; Danke, dass du das machst, Alex 20:31:30 &amp;lt;anonymousmaybe&amp;gt; alex_the_designer ja, werde es ausfüllen 20:31:46 &amp;lt;zzz&amp;gt; anonymousmaybe, nicht dass ich wüsste, und ich bin auch der falsche Ansprechpartner, aber du kannst das nach dem Meeting hier im Channel ansprechen 20:31:50 &amp;lt;zzz&amp;gt; Sonst noch etwas für das Meeting? 20:32:16 * zzz schnappt sich den baffer 20:33:00 * zzz *baffffs* das Meeting geschlossen &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 05. September 2018</title><link>/de/blog/2018/09/05/i2p-entwicklertreffen-05.-september-2018/</link><pubDate>Wed, 05 Sep 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/09/05/i2p-entwicklertreffen-05.-september-2018/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> alex, echelon, mikalv, R4SAS, villain, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:07:48 &amp;lt;zzz&amp;gt; 0) Hi 20:07:48 &amp;lt;zzz&amp;gt; 1) 0.9.36 Release-Status (zzz) 20:07:48 &amp;lt;zzz&amp;gt; 2) 0.9.37 Dev-Status (zzz) 20:07:48 &amp;lt;zzz&amp;gt; 3) LS2-Status (zzz) 20:07:48 &amp;lt;zzz&amp;gt; 4) CCC-Planung (zzz/echelon/mikalv) 20:07:48 &amp;lt;zzz&amp;gt; 5) Status Scrum (zlatinb) 20:07:55 &amp;lt;zzz&amp;gt; 0) Hi 20:07:58 &amp;lt;zzz&amp;gt; Hi 20:08:00 &amp;lt;eche|on&amp;gt; hi 20:08:16 &amp;lt;villain&amp;gt; hi :) 20:08:22 &amp;lt;zzz&amp;gt; Entschuldigt, dass ich zu spät bin 20:08:29 &amp;lt;zzz&amp;gt; 1) 0.9.36 Release-Status (zzz) 20:08:47 &amp;lt;zzz&amp;gt; Ich glaube, wir sind mit allem fertig, mit der möglichen Ausnahme von f-droid 20:08:53 &amp;lt;R4SAS&amp;gt; hi 20:09:04 &amp;lt;zzz&amp;gt; nextloop, irgendeinen f-droid-Status? 20:09:44 &amp;lt;zzz&amp;gt; ntcp2-Tests laufen gut 20:09:56 &amp;lt;zzz&amp;gt; Noch etwas zu 1) ? 20:10:09 &amp;lt;R4SAS&amp;gt; Ich habe eins 20:10:33 &amp;lt;R4SAS&amp;gt; Wo kann ich Pakete für Debian als Liste sehen? 20:10:54 &amp;lt;zzz&amp;gt; Ich glaube, es ist packages.debian.org - es gibt ein Suchfeld 20:11:12 &amp;lt;R4SAS&amp;gt; Ich denke darüber nach, I2P-Pakete in mein Repo aufzunehmen 20:11:32 &amp;lt;zzz&amp;gt; Es gibt auch noch packages.ubuntu.com 20:11:44 &amp;lt;zzz&amp;gt; und unser Repo ist deb.i2p2.de 20:12:00 &amp;lt;zzz&amp;gt; Noch etwas zu 1) ? 20:12:03 &amp;lt;R4SAS&amp;gt; Für Ubuntu werde ich Launchpad-Pakete verwenden 20:12:36 &amp;lt;zzz&amp;gt; 2) 0.9.37 Dev-Status (zzz) 20:13:03 &amp;lt;zzz&amp;gt; Wir sind noch früh im .37-Zyklus. Wir haben einen 9-Wochen-Zyklus festgelegt, mit einem Release in der Woche vom 22. Okt. 20:13:21 &amp;lt;eche|on&amp;gt; ok 20:13:39 &amp;lt;zzz&amp;gt; meeh arbeitet daran, den osx-Installer für 37 fertigzustellen. Ich arbeite an der Migration auf das neue MaxMind-GeoIP-Format 20:13:56 &amp;lt;zzz&amp;gt; Alle schauen sich UI-Sachen an 20:14:13 &amp;lt;zzz&amp;gt; Wir sollten die Ergebnisse der Usability-Tests bald haben 20:14:40 &amp;lt;zzz&amp;gt; Wir werden hoffentlich die Konsolen-Hilfeseite nach Transifex verlagern 20:15:07 &amp;lt;zzz&amp;gt; Also, Übersetzer, plant für Mitte Oktober etwas Zeit ein, um sie zu übersetzen! 20:15:11 &amp;lt;zzz&amp;gt; Noch etwas zu 2) ? 20:15:28 &amp;lt;eche|on&amp;gt; Noch nichts, ntcp2 standardmäßig? 20:15:32 &amp;lt;eche|on&amp;gt; in .37 ? 20:15:37 &amp;lt;meeh&amp;gt; ja, ich arbeite am osx-Wrapper - jetzt auf Xcode portiert, außerdem an der Frage, wie/ob/was i2p-browser :) 20:15:38 &amp;lt;zzz&amp;gt; ja, das auch :) 20:16:32 &amp;lt;zzz&amp;gt; Ja, NTCP2 standardmäßig in 37. Bitte testet Dev-Builds, in denen es Standard ist, oder aktiviert es im .36-0-Release 20:16:38 &amp;lt;zzz&amp;gt; Noch etwas zu 2) ? 20:17:34 &amp;lt;zzz&amp;gt; 3) LS2-Status 20:17:42 &amp;lt;zzz&amp;gt; Wir hatten über zwei Monate etwa 8 Meetings 20:18:06 &amp;lt;zzz&amp;gt; Wir sind noch in der Diskussionsphase, aber ich denke, wir sind kurz davor, einige Entscheidungen zu treffen und voranzukommen 20:18:29 &amp;lt;eche|on&amp;gt; immerhin etwas 20:18:30 &amp;lt;zzz&amp;gt; Es gibt viele verwandte Themen, z. B. neue Kryptografie, die die Dinge verkomplizieren 20:18:47 &amp;lt;zzz&amp;gt; Es sind viele Dinge, die seit 5 Jahren oder länger auf dem Tisch liegen, die wir endlich angehen 20:19:05 &amp;lt;eche|on&amp;gt; Gute Arbeit! 20:19:17 &amp;lt;zzz&amp;gt; Klar ist, dass wir nicht alles auf einmal machen werden 20:19:35 &amp;lt;zzz&amp;gt; Wir werden einige erste Änderungen vornehmen, die optionale Dinge ermöglichen, und weitere Änderungen werden folgen 20:19:53 &amp;lt;zzz&amp;gt; Wir haben begonnen, das Vorschlagsdokument zu aktualisieren 20:20:17 &amp;lt;zzz&amp;gt; Ich hoffe, bald einige Entscheidungen dokumentiert zu haben ... das wird es uns ermöglichen, mit etwas Coding und Experimenten zu beginnen 20:21:09 &amp;lt;zzz&amp;gt; Wir haben wegen Labor Day eine Woche Pause gemacht, aber unser nächstes Meeting ist am kommenden Montag, dem 12., um 17:00 UTC in #ls2 20:21:44 &amp;lt;zzz&amp;gt; Alle sind willkommen; es ist komplex und selbst für uns, die tief drinstecken, schwer zu verfolgen, aber es macht Spaß zu sehen, wie die Dinge zusammenkommen 20:21:48 &amp;lt;zzz&amp;gt; Noch etwas zu 3) ? 20:22:34 &amp;lt;zzz&amp;gt; 4) CCC-Planung 20:22:57 &amp;lt;eche|on&amp;gt; ok, CCC wird Leipzig sein 20:23:01 &amp;lt;zzz&amp;gt; Wir haben letzten Dezember vorläufige Entscheidungen getroffen, aber traditionell finalisieren wir die Regeln um diese Zeit jedes Jahr 20:23:13 &amp;lt;zzz&amp;gt; Ganz sicher Leipzig, richtig? 20:23:29 &amp;lt;eche|on&amp;gt; Ja, bereits offiziell vom CCC angekündigt 20:23:36 &amp;lt;zzz&amp;gt; Super, das hatte ich nicht gesehen 20:24:19 &amp;lt;zzz&amp;gt; Wir zahlen die Congress-Tickets, erstatten bis zu 1500 Euro für Flug/Zug, und neu in diesem Jahr: Wir haben bis zu 400 Euro Hotelkosten vereinbart 20:24:27 &amp;lt;eche|on&amp;gt; ja 20:24:56 &amp;lt;zzz&amp;gt; Über 1500 oder Vorauszahlung nur bei ‚Sonderfällen‘, d. h. wenn ihr pleite seid :) 20:25:13 &amp;lt;eche|on&amp;gt; Sieht bisher alles gut aus 20:25:25 &amp;lt;zzz&amp;gt; Und das gilt nur für bezahlte Programm-Mitglieder, außer mit Zustimmung von echelon. 20:25:28 &amp;lt;eche|on&amp;gt; Tickets werden, wenn möglich, zentral verwaltet 20:25:38 &amp;lt;zzz&amp;gt; Wir werden die Congress-Tickets zentral kaufen, korrekt. 20:25:48 &amp;lt;zzz&amp;gt; Also müssen wir wissen, wer kommt ... bald ... 20:26:12 &amp;lt;zzz&amp;gt; Also, irgendwelche Einwände oder Änderungen zu den Regeln, wie ich sie hier aufgelistet habe? 20:26:12 &amp;lt;eche|on&amp;gt; Ich nehme an, wir müssen das bis Ende Okt. 20:26:20 &amp;lt;eche|on&amp;gt; Kein Änderungsbedarf 20:26:31 &amp;lt;meeh&amp;gt; nein, alles gut 20:26:49 &amp;lt;zzz&amp;gt; Die Idee ist: Wenn ihr dabei sein wollt, hilft das Projekt euch, dorthin zu kommen 20:27:35 &amp;lt;zzz&amp;gt; Aufkleber, Steckdosenleisten, Banner, Tische und andere Logistik dieser Art klären wir unterwegs; das müssen wir hier im Meeting nicht besprechen 20:27:58 &amp;lt;eche|on&amp;gt; ok, ja 20:28:31 &amp;lt;zzz&amp;gt; Wenn ihr eure Flugtickets noch nicht habt, macht das JETZT, es gibt nicht viele Flüge nach LEJ. Wenn ihr mit dem Fahrrad fahrt oder den Zug nehmt, habt ihr mehr Zeit 20:28:54 &amp;lt;zzz&amp;gt; Diejenigen, die noch nicht dort waren: Fragt diejenigen, die schon da waren, nach Hotels und allem, was ihr sonst wissen wollt 20:29:09 &amp;lt;zzz&amp;gt; Noch etwas zu 4) ? 20:30:19 &amp;lt;zzz&amp;gt; 5) Scrum 20:30:28 &amp;lt;zzz&amp;gt; zab ist raus, also leite ich es 20:31:05 &amp;lt;zzz&amp;gt; Wenn ich euch aufrufe, sagt bitte 1) was ihr letzten Monat gemacht habt 2) was ihr nächsten Monat machen werdet 3) irgendwelche Blocker; schließt mit EOT oder ‚das war’s‘ oder so ab 20:31:13 &amp;lt;zzz&amp;gt; villain, du fängst an 20:33:00 &amp;lt;zzz&amp;gt; eche|on, du bist als Nächster dran 20:33:35 &amp;lt;eche|on&amp;gt; Ich habe die ganzen Finanzsachen erledigt, Serverarbeit, Tests, beim Release (News) geholfen; mache nächsten Monat das Gleiche, keine Blocker. Ich bin ab morgen bis Mittwoch, den 12., AFK 20:33:58 &amp;lt;zzz&amp;gt; Danke. meeh, du bist dran 20:34:27 &amp;lt;meeh&amp;gt; okay, ich habe Zeit für drei Punkte 20:34:28 &amp;lt;meeh&amp;gt; * an der Portierung des osx-Launchers nach Xcode gearbeitet - das Zurückrollen war schwierig, da meine Monotone-Skills sagen, ich sollte nicht mit dem Feuer spielen (das war die Freeze-Zeit) 20:34:28 &amp;lt;meeh&amp;gt; * Einer der DCs, in denen ich Server habe, hatte einen Stromausfall, bei dem alles ausging - daher habe ich heute hauptsächlich dafür gesorgt, dass alles läuft, und mit Servern gestritten. 20:34:28 &amp;lt;meeh&amp;gt; * Sowohl Firefox/Chromium untersucht, um Probleme mit selbstsignierten Zertifikaten zu lösen, als auch einen Privacy-Browser; 24 Stunden Monkey-Coding an einem Qt-Plugin gemacht, das auf Chromium basiert, aber großartige Ergebnisse geliefert hat. 20:35:23 &amp;lt;zzz&amp;gt; und für nächsten Monat? Blocker? 20:35:49 &amp;lt;meeh&amp;gt; Der osx-Launcher ist jetzt vollständig nach Xcode umgezogen, das Icon wird wieder angezeigt; es gibt ein etwas seltsames Verhalten beim Action-Handler, sollte aber bald behoben sein 20:36:31 &amp;lt;villain&amp;gt; Ok, Dinge über Monotone und Java gelernt. https://trac.i2p2.de/ticket/1244 behoben, eine NTCP2-Artikelübersetzung hinzugefügt. Eine Pressemitteilung zur 0.9.36 auf Russisch erstellt. Letzte Woche an dieser asynchronen Python-Bibliothek gearbeitet, jetzt die Dokumentation dafür fertigstellen. https://github.com/l-n-s/i2plib 20:36:47 &amp;lt;meeh&amp;gt; Für den nächsten Monat schaue ich mir den Browser-Fall genauer an, wenn ihr anderen das gutheißt, wenn ich euch beim nächsten Meeting ein Review gebe; wenn nicht, stehen wahrscheinlich Android und osx ganz oben auf der Liste 20:37:35 &amp;lt;zzz&amp;gt; villain, für nächsten Monat? Blocker? 20:38:57 &amp;lt;zzz&amp;gt; Für mich: Letzten Monat habe ich viele NTCP2- und andere Bugs behoben und das 36er Release herausgebracht. 20:39:30 &amp;lt;zzz&amp;gt; Nächsten Monat: der neue GeoIP-Code, weiter an LS2 arbeiten, mehr Bugs fixen, die Hilfe-Seite für die Übersetzung vorbereiten 20:39:53 &amp;lt;zzz&amp;gt; Ich werde nächste Woche allerdings größtenteils AFK sein 20:39:56 &amp;lt;zzz&amp;gt; keine Blocker 20:40:28 &amp;lt;zzz&amp;gt; Sonst noch jemand hier zum Berichten? sl oder alex_the_designer ? 20:40:32 &amp;lt;eche|on&amp;gt; :-) 20:40:39 &amp;lt;alex_the_designer2&amp;gt; hi 20:40:59 &amp;lt;zzz&amp;gt; hi alex_the_designer2, bitte gib uns dein 1/2/3 Letzter Monat/Nächster Monat/Blocker 20:41:06 &amp;lt;alex_the_designer2&amp;gt; Letzter Monat: Beim Onboarding blockiert. Großen Dank an eche|on und meeh dafür, dass sie mich entblockt haben 20:41:23 &amp;lt;villain&amp;gt; Nächsten Monat, wie zzz erwähnt hat: mehr Praxis mit Monotone, Website-Tickets beheben, ein RedHat-Paket fertigstellen. Ich würde gerne Feedback zu meiner Python-Bibliothek von str4d hören und sie zur I2P-Organisation auf GitHub hinzufügen, wenn das okay ist 20:41:37 &amp;lt;villain&amp;gt; Keine Blocker außer dem 20:41:43 &amp;lt;villain&amp;gt; EOT 20:42:10 &amp;lt;zzz&amp;gt; Danke, villain 20:42:15 &amp;lt;alex_the_designer2&amp;gt; Diesen Monat: Schaue mir Trac-Issue 1996 an (ziemlich sicher, dass das der war, zu dem ihr Input wolltet), außerdem beginne ich mit dem Whitepaper-Write-up. Beim WWW-Update bin ich während der Freitag-Streams etwas vorangekommen, werde aber auch unter der Woche daran arbeiten. 20:42:46 &amp;lt;alex_the_designer2&amp;gt; Keine Blocker. Bin vom 17.-21. so halb AFK, da ich in SF bin. EOT oder ‚das war’s‘ oder so :D 20:43:06 &amp;lt;zzz&amp;gt; alex_the_designer2, vielleicht, da dies dein erstes Meeting ist, könntest du uns einen kurzen Überblick über deine Twitch-Sessions am Freitagabend geben, was dabei herauskommen könnte und wie wir teilnehmen können? 20:43:20 &amp;lt;alex_the_designer2&amp;gt; aber sicher! 20:44:14 &amp;lt;alex_the_designer2&amp;gt; Also, freitags von 21:30 CST bis etwa 23:00 CST streame ich auf twitch.tv/alex_the_designer . Als ich im Januar angefangen habe, war das Oberthema ‚FOSS Design‘, aber es hat sich stärker in Richtung I2P entwickelt 20:45:00 &amp;lt;alex_the_designer2&amp;gt; Ich mache grundlegende Tutorials und Ähnliches, um Einsteigern zu helfen zu verstehen, wie man I2P einrichtet und eine Site hostet, da ich glaube, dass Inhalte der Hauptblocker für eine breite Verbreitung sind 20:45:36 &amp;lt;alex_the_designer2&amp;gt; Hilfreich wäre, wenn Leute vorbeischauen und sich austauschen möchten. Außerdem ist es super hilfreich, die Show über beliebige Social-Media-Kanäle zu promoten 20:46:26 &amp;lt;alex_the_designer2&amp;gt; Ich habe auch ein paar Rohaufnahmen früherer Shows, die ich online stellen möchte, aber ich muss sie noch bearbeiten (hauptsächlich, um meine Home-IP zu schwärzen) 20:46:48 &amp;lt;zzz&amp;gt; Bekommst du Feedback von den Zuschauern, das uns Einblicke in Prioritäten und UI-Entscheidungen gibt? Wie kannst du das, was du lernst, an den Rest von uns zurückspiegeln, entweder in Posts, Tickets oder Write-ups? Hast du Pläne? 20:47:08 &amp;lt;alex_the_designer2&amp;gt; the_tin_hat schaut regelmäßig vorbei und hat für viel Humor und Feedback gesorgt 20:47:42 &amp;lt;alex_the_designer2&amp;gt; Was UI-Entscheidungen angeht, habe ich nicht genug Feedback von Nutzern, um irgendwelche Entscheidungen wirklich zu rechtfertigen 20:47:52 &amp;lt;eche|on&amp;gt; ok, in 6h geht mein Wecker, ich gehe ins Bett, bis später 20:48:03 &amp;lt;alex_the_designer2&amp;gt; Also läuft es nach Bauchgefühl und Trial-and-Error 20:48:04 &amp;lt;zzz&amp;gt; Gute Nacht, echelon 20:48:15 &amp;lt;alex_the_designer2&amp;gt; cya, echelon! 20:48:35 &amp;lt;zzz&amp;gt; ok, dann müssen wir vielleicht zuerst das Publikum erweitern 20:49:04 &amp;lt;zzz&amp;gt; Also lasst uns stärker die Werbetrommel rühren, vielleicht in unseren Foren oder per Blogpost ... nicht nur Twitter 20:49:33 &amp;lt;zzz&amp;gt; Danke, Alex, für den Überblick, du machst gute Arbeit; hoffentlich führt das zu mehr Nutzern und Inhalten und einem besseren Produkt 20:49:38 &amp;lt;alex_the_designer2&amp;gt; Jeder Kanal ist super hilfreich, da das Publikum überall verteilt ist :D 20:49:45 &amp;lt;zzz&amp;gt; genau 20:49:48 &amp;lt;alex_the_designer2&amp;gt; Danke für die Unterstützung! 20:50:07 &amp;lt;zzz&amp;gt; Habe ich noch jemanden fürs Scrum übersehen? sadie sl 20:50:18 &amp;lt;zzz&amp;gt; Sonst noch etwas für das Meeting? 20:50:52 * zzz schnappt sich den baffer 20:51:13 &amp;lt;villain&amp;gt; alex_the_designer2: kann Reddit-/r/i2p-Ankündigungen für deine Streams machen 20:51:31 &amp;lt;zzz&amp;gt; gute Idee 20:51:36 &amp;lt;alex_the_designer2&amp;gt; Vielen Dank, villain 20:51:42 &amp;lt;zzz&amp;gt; Sorry nochmal für den späten Meeting-Beginn 20:51:49 * zzz *bafs* schließt das Meeting &lt;/div></description></item><item><title>0.9.36 Veröffentlichung</title><link>/de/blog/2018/08/23/0.9.36-ver%C3%B6ffentlichung/</link><pubDate>Thu, 23 Aug 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/08/23/0.9.36-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.36 führt NTCP2 ein, unser neues sicheres Transportprotokoll. NTCP2 bietet wirksamen Widerstand gegen DPI-Zensur und führt zu einer geringeren CPU-Last. Dadurch ist es wahrscheinlicher, dass I2P auf leistungsschwachen Geräten wie Smartphones und Heimroutern läuft. Das Protokoll ist in dieser Version standardmäßig zu Testzwecken deaktiviert.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf dieses Release zu aktualisieren. Der beste Weg, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, ist, das neueste Release auszuführen.&lt;/p></description></item><item><title>NTCP2-Implementierungsdetails</title><link>/de/blog/2018/08/20/ntcp2-implementierungsdetails/</link><pubDate>Mon, 20 Aug 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/08/20/ntcp2-implementierungsdetails/</guid><description>&lt;p>Die Transportprotokolle von I2P wurden ursprünglich vor etwa 15 Jahren entwickelt. Damals bestand das Hauptziel darin, die übertragenen Daten zu verbergen, nicht die Tatsache, dass man das Protokoll selbst verwendete. Niemand dachte ernsthaft über Schutzmaßnahmen gegen DPI (Deep Packet Inspection) und Zensur von Protokollen nach. Die Zeiten ändern sich, und obwohl die ursprünglichen Transportprotokolle weiterhin starke Sicherheit bieten, gab es eine Nachfrage nach einem neuen Transportprotokoll. NTCP2 ist so konzipiert, dass es aktuellen Zensurbedrohungen standhält. Vor allem der DPI-Analyse von Paketlängen. Außerdem verwendet das neue Protokoll die modernsten Entwicklungen der Kryptografie. NTCP2 basiert auf dem &lt;a href="https://noiseprotocol.org/noise.html">Noise Protocol Framework&lt;/a>
, mit SHA256 als Hashfunktion und x25519 für einen Diffie-Hellman-(DH)-Schlüsselaustausch über elliptische Kurven.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 07. August 2018</title><link>/de/blog/2018/08/07/i2p-entwicklertreffen-07.-august-2018/</link><pubDate>Tue, 07 Aug 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/08/07/i2p-entwicklertreffen-07.-august-2018/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, mikalv, villain, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:05 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; 1) 0.9.36 Status (zzz) 20:00:05 &amp;lt;zzz&amp;gt; 2) LS2-Status (zzz) 20:00:05 &amp;lt;zzz&amp;gt; 3) Anträge für bobthebuilder.i2p und paste.crypthost.i2p unter `http://zzz.i2p/posts/13897` 20:00:05 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:00:05 &amp;lt;zzz&amp;gt; 5) Sitzung vom 4. Sept. neu terminieren (zzz) 20:00:10 &amp;lt;zzz&amp;gt; 0) Hi 20:00:12 &amp;lt;zzz&amp;gt; hi 20:00:21 &amp;lt;zzz&amp;gt; 1) 0.9.36 Status (zzz) 20:00:27 &amp;lt;zlatinb&amp;gt; hi 20:00:29 &amp;lt;villain&amp;gt; hi all 20:00:34 &amp;lt;zzz&amp;gt; 6 Wochen im 36er-Zyklus, noch 2 Wochen bis zum Ende 20:00:52 &amp;lt;mikalv&amp;gt; hi 20:00:53 &amp;lt;zzz&amp;gt; Tag-Freeze ist morgen; Check-in-Deadline eine Woche ab Freitag; Release in der Woche vom 20. Aug. 20:01:18 &amp;lt;zzz&amp;gt; Bitte alle testen. Ich markiere die nächste Version als -rc 20:01:31 &amp;lt;zzz&amp;gt; Noch etwas zu 1) ? 20:02:24 &amp;lt;zzz&amp;gt; 2) LS2-Status (zzz) 20:02:30 &amp;lt;zzz&amp;gt; Wir hatten gestern unsere 5. Sitzung 20:02:47 &amp;lt;zzz&amp;gt; Läuft gut, aber sehr langsam. Die Themen sind komplex und miteinander verknüpft 20:03:11 &amp;lt;zzz&amp;gt; Ich habe heute den Vorschlag (123) aktualisiert, aber er ist noch sehr grob 20:03:41 &amp;lt;zzz&amp;gt; Wir haben uns noch nicht einmal auf Ziele und Prioritäten geeinigt, daher wird es noch dauern, aber ich bin mit dem Prozess zufrieden 20:03:58 &amp;lt;zzz&amp;gt; Alle sind willkommen, das nächste Treffen ist nächsten Montag, 18:00 UTC in #ls2 20:04:27 &amp;lt;zzz&amp;gt; Noch etwas zu 2) ? 20:05:13 &amp;lt;zzz&amp;gt; 3) Anträge für bobthebuilder.i2p und paste.crypthost.i2p unter `http://zzz.i2p/posts/13897` 20:05:25 &amp;lt;zzz&amp;gt; Das sind Anfragen für die Konsole-Startseite 20:05:33 &amp;lt;zzz&amp;gt; Ist der Antragsteller sl hier? 20:06:07 &amp;lt;zlatinb&amp;gt; Üblicherweise nicht, da es in $HOME spät ist 20:06:27 &amp;lt;zzz&amp;gt; Hat jemand Pro- oder Contra-Kommentare dazu, diese auf der Konsole-Startseite hinzuzufügen? 20:07:06 &amp;lt;zlatinb&amp;gt; Ich bin +1 für bob the builder, neutral beim neuen Paste 20:07:13 &amp;lt;zzz&amp;gt; Einwände? 20:07:31 &amp;lt;mikalv&amp;gt; Ich bin +1 für Online-Dienste in der Konsole 20:07:55 &amp;lt;zzz&amp;gt; Es schadet nicht, einen zweiten Paste zu haben, zumal der, den wir jetzt haben, wochenlang am Stück offline war 20:08:15 &amp;lt;zzz&amp;gt; Obwohl er in letzter Zeit ziemlich zuverlässig war 20:08:40 &amp;lt;zzz&amp;gt; Da ich keine Einwände höre, füge ich sie für 36 in die Konsole ein 20:08:46 &amp;lt;villain&amp;gt; Wenn es tote Links zum Entfernen gibt, kann man stattdessen diese Links hinzufügen 20:08:50 &amp;lt;zzz&amp;gt; Noch etwas zu 3) ? 20:09:04 &amp;lt;eche|on&amp;gt; nö 20:09:11 &amp;lt;zzz&amp;gt; zerobin ist nicht tot, es hatte in der Vergangenheit nur keine besonders gute Uptime 20:09:46 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:09:49 &amp;lt;zzz&amp;gt; los, zlatinb 20:10:31 &amp;lt;zlatinb&amp;gt; ok, wir gehen reihum, und wenn dein Name aufgerufen wird, beschreibe kurz 1) woran du im letzten Monat gearbeitet hast 2) was du im nächsten Monat vorhast 3) ob dich jemand blockiert oder du Hilfe brauchst 20:10:57 &amp;lt;zlatinb&amp;gt; Wir fangen mit dem Neuen an – villain. Da dies dein erstes Scrum ist, überspringe 1) und nenne nur 2) und 3) 20:11:09 &amp;lt;zlatinb&amp;gt; los, villain 20:12:24 &amp;lt;zlatinb&amp;gt; villain, bist du da? 20:12:34 &amp;lt;villain&amp;gt; lerne Java und Monotone, plane, vor dem 36er-Release noch ein paar Website-Tickets zu beheben, wie mit zzz besprochen. und mehr lernen :) 20:13:00 &amp;lt;villain&amp;gt; derzeit keine Blocker 20:13:41 &amp;lt;zlatinb&amp;gt; super. Üblicherweise sagen wir am Ende des Berichts EOT :) 20:13:48 &amp;lt;villain&amp;gt; recherchiere jetzt zu https://trac.i2p2.de/ticket/1583 20:13:57 &amp;lt;villain&amp;gt; EOT 20:13:59 &amp;lt;villain&amp;gt; heh 20:14:17 &amp;lt;zlatinb&amp;gt; Danke. zzz, du bist dran 20:14:37 &amp;lt;zzz&amp;gt; ok. Letzten Monat habe ich hauptsächlich ntcp2 aufpoliert und getestet, mit Hilfe von orignal 20:14:46 &amp;lt;zzz&amp;gt; Beginn der LS2-Recherche und -Meetings 20:14:59 &amp;lt;zzz&amp;gt; natürlich viele, viele Bugfixes 20:15:33 &amp;lt;zzz&amp;gt; nächsten Monat steht das .36-Release an, außerdem geht es weiter mit LS2, Bugfixes usw. 20:15:41 &amp;lt;zzz&amp;gt; außerdem mache ich unterwegs etwas Code-Refactoring 20:16:06 &amp;lt;zzz&amp;gt; Hoffentlich komme ich für 37 zum SSL-Assistenten für Nicht-Jetty. Für 36 habe ich es leider nicht geschafft, es war zu schwierig 20:16:13 &amp;lt;zzz&amp;gt; keine Blocker; EOT 20:17:14 &amp;lt;eche|on&amp;gt; ok, ich habe viel Forums-Admin-Arbeit gemacht, etwas Code getestet, Spenden und Konten verwaltet, mache damit nächsten Monat weiter, derzeit keine Blocker 20:17:20 &amp;lt;eche|on&amp;gt; uupos 20:17:40 &amp;lt;zlatinb&amp;gt; ok, eche|on, dann machen wir gleich mit dir weiter :) 20:17:51 &amp;lt;eche|on&amp;gt; das ist mehr oder weniger alles^^ 20:18:04 &amp;lt;zlatinb&amp;gt; ok, cool 20:18:10 &amp;lt;zlatinb&amp;gt; mikalv: und bei dir? 20:18:14 &amp;lt;mikalv&amp;gt; Ja, also bei mir; Aktuell: OSX-Launcher-Beta für 0.9.36 Geplant: 1. Weiter am OSX-Launcher arbeiten (hübscher machen, ein paar weitere Features und an der Stabilität arbeiten). 2. Hoffentlich zzz bei der LS2-Recherche und -Impl. helfen. 3. Ein Test-MVP/Alpha eines Browser-Bundles herausbringen. 20:18:23 &amp;lt;mikalv&amp;gt; 4. Meine Kampagne für „keine-Einzelperson-als-Ausfallpunkt“ fortsetzen, bei der Kernmitglieder, die Kernservices hosten, anderen Kernmitgliedern als Backup/Fallback Zugang geben, falls jemand ausfällt, damit das Projekt unter solchen Ereignissen weniger leidet. 20:18:28 &amp;lt;mikalv&amp;gt; Blocker: Ich hoffe, wir könnten die DNS-Kontrolle über i2p2.de von welt bekommen. 20:18:56 &amp;lt;mikalv&amp;gt; entweder ich oder eche|on, zumindest jemand Aktiveres 20:19:09 &amp;lt;zlatinb&amp;gt; wow, das war gut vorbereitet, gut gemacht 20:19:25 &amp;lt;zlatinb&amp;gt; sadie meinte, sie könnte es *vielleicht* schaffen – paging sadie 20:19:49 &amp;lt;zlatinb&amp;gt; str4d: bist du zufällig da? 20:19:53 &amp;lt;eche|on&amp;gt; Welt hat mich kontaktiert, ich habe geantwortet, seitdem keine Antwort mehr von ihm 20:19:58 &amp;lt;mikalv&amp;gt; zlatinb: denk dran, ich habe das jetzt zwei Jahre lang jeden Tag vor i2p gemacht :p 20:20:41 &amp;lt;mikalv&amp;gt; Ich möchte die Kontrolle über die DNS-Domain bekommen, damit ich die Trac-IP freier ändern kann, und später auch Download 20:20:59 &amp;lt;zlatinb&amp;gt; Alex W. war da, ist aber gerade gegangen, also war’s das wohl für das Scrum 20:21:16 &amp;lt;mikalv&amp;gt; aufgrund der Situation macht der alte, veraltete Server einen Reverse-Proxy zum neuen Trac :( 20:22:04 &amp;lt;zzz&amp;gt; 5) Sitzung vom 4. Sept. neu terminieren (zzz) 20:22:08 &amp;lt;zlatinb&amp;gt; EOT 20:22:19 &amp;lt;mikalv&amp;gt; ja, sorry, EOT 20:22:26 &amp;lt;zzz&amp;gt; ok, ich kann am 4. Sept. nicht, und ich denke, einige andere auch nicht 20:22:46 &amp;lt;zzz&amp;gt; Wir könnten Mi., 5. Sept., oder Di., 11. Sept., machen? 20:23:01 &amp;lt;zzz&amp;gt; Wenn der 11., dann wären es nur 3 Wochen bis zur Sitzung am 2. Oktober 20:23:27 &amp;lt;zlatinb&amp;gt; Ich bin den Großteil des Septembers unterwegs, daher kann ich weder den 5. noch den 11. zusagen 20:23:27 &amp;lt;zzz&amp;gt; Ich möchte CCC auf die Tagesordnung für die Sept.-Sitzung setzen, obwohl wir die meisten Entscheidungen zur Finanzierung schon letzten Dezember getroffen haben 20:23:44 &amp;lt;mikalv&amp;gt; Ich denke, bei mir gehen beide, für mich ist das ok 20:23:53 &amp;lt;zzz&amp;gt; eche|on, wie ist es bei dir? 20:24:12 &amp;lt;eche|on&amp;gt; der 11. ist nicht ok 20:24:30 &amp;lt;zzz&amp;gt; Mi., der 5., ok? 20:24:41 &amp;lt;eche|on&amp;gt; der 5. scheint ok zu sein 20:24:52 &amp;lt;zzz&amp;gt; ok, dann markieren wir uns Mi., den 5., im Kalender 20:24:55 &amp;lt;mikalv&amp;gt; ok 20:25:02 &amp;lt;zzz&amp;gt; Noch etwas zu 5) ? 20:25:06 &amp;lt;zzz&amp;gt; Sonst noch etwas für die Sitzung? 20:25:51 * zzz schnappt sich den baffer 20:26:40 * zzz *bafs* die Sitzung ist geschlossen &lt;/div></description></item><item><title>I2P Entwicklertreffen - 3. Juli 2018</title><link>/de/blog/2018/07/03/i2p-entwicklertreffen-3.-juli-2018/</link><pubDate>Tue, 03 Jul 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/07/03/i2p-entwicklertreffen-3.-juli-2018/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.35 Release-Status (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) NTCP2-Update (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) LS2-Meeting-Ankündigung (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Förderprogramm 2. Halbjahr 2018 (zab/zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) Status-Scrum (zab) 20:00:05 &amp;lt;zzz&amp;gt; 0) Hi 20:00:07 &amp;lt;zzz&amp;gt; Hi 20:00:16 &amp;lt;zlatinb&amp;gt; hi 20:00:21 &amp;lt;zzz&amp;gt; 1) 0.9.35 Release-Status (zzz) 20:00:42 &amp;lt;zzz&amp;gt; 35 ist seit einer Woche draußen, bisher keine größeren Beschwerden 20:01:03 &amp;lt;zzz&amp;gt; Maven-JARs sind online, ich glaube, meeh wird Android in Kürze herausbringen 20:01:20 &amp;lt;zzz&amp;gt; Habe von mhatta bzgl. offiziellem Debian noch nichts gehört 20:01:57 &amp;lt;zzz&amp;gt; Sonst noch etwas zu 1)? 20:02:44 &amp;lt;zzz&amp;gt; 2) NTCP2-Update (zzz) 20:03:04 &amp;lt;zzz&amp;gt; Wir haben die Spezifikation letzte Woche abgeschlossen, und wir haben mehrere Router live im Netzwerk 20:03:26 &amp;lt;zzz&amp;gt; i2pd macht mit Implementierung und Tests weiter 20:03:30 &amp;lt;eche|on&amp;gt; bisher gut 20:03:52 &amp;lt;zzz&amp;gt; Ich habe noch ein paar Aufräumarbeiten zu erledigen, und die "firewalled"-Variante habe ich noch nicht getestet, aber insgesamt läuft es ziemlich gut 20:04:21 &amp;lt;zzz&amp;gt; Ich habe heute auch eine kurze FAQ in unseren Foren gepostet 20:04:43 &amp;lt;zzz&amp;gt; Sonst noch etwas zu 2)? 20:05:37 &amp;lt;zzz&amp;gt; 3) LS2-Meeting-Ankündigung (zzz) 20:06:01 &amp;lt;zzz&amp;gt; Wir werden für den nächsten Vorschlag denselben Prozess befolgen, das ist 123 "LS2" 20:06:15 &amp;lt;zzz&amp;gt; behandelt außerdem neue Krypto, Service-Lookup, massives Multihoming und verwandte Themen 20:06:36 &amp;lt;zzz&amp;gt; Das erste Meeting findet am Montag, dem 9. Juli, um 19:00 UTC in #ls2 statt 20:06:45 &amp;lt;eche|on&amp;gt; große Aufgabe, viel zu tun 20:07:05 &amp;lt;zzz&amp;gt; ja, keine Ahnung, wie es laufen wird, aber wir müssen anfangen, es ist schon zu lange her 20:07:30 &amp;lt;zzz&amp;gt; Sonst noch etwas zu 3)? 20:07:44 &amp;lt;eche|on&amp;gt; nö 20:08:23 &amp;lt;zzz&amp;gt; 4) Förderprogramm 2. Halbjahr 2018 (zab/zzz) 20:08:32 &amp;lt;zzz&amp;gt; Die Ankündigung ist auf i2pforum.i2p und zzz.i2p online 20:08:42 &amp;lt;zzz&amp;gt; Das Programm ist für neue Bewerber offen 20:08:51 &amp;lt;zzz&amp;gt; Abgabefrist ist Mittwoch, der 25. Juli 20:09:13 &amp;lt;zzz&amp;gt; Falls jemand Fragen hat, könnt ihr sie jetzt oder nach dem Meeting stellen 20:09:34 &amp;lt;zzz&amp;gt; Hat jemand Fragen zu dem Programm? 20:09:38 &amp;lt;eche|on&amp;gt; Ein Punkt: Nicht das ganze i2p-Team muss neue Mitglieder genehmigen (das Team ist noch nicht perfekt definiert, etwa als Team namentlich genannter Personen auf der Webseite oder irgendeine andere Gruppe) 20:10:13 &amp;lt;zlatinb&amp;gt; Ich würde denken, mindestens diejenigen, die bereits im bezahlten Programm sind 20:10:42 &amp;lt;zzz&amp;gt; Stimmt, ich denke, wir müssen das kollektiv genehmigen ... nicht, dass wir von jedem einzelne Zustimmung brauchen 20:10:45 &amp;lt;eche|on&amp;gt; ja 20:10:50 &amp;lt;zzz&amp;gt; Klingt das richtig? 20:10:58 &amp;lt;eche|on&amp;gt; Wollte das nur anmerken, um den Punkt zu schärfen 20:11:12 &amp;lt;zzz&amp;gt; ok 20:11:26 &amp;lt;zzz&amp;gt; Sonst noch etwas zu 4)? 20:12:18 &amp;lt;zzz&amp;gt; 5) Status-Scrum (zlatinb) 20:12:24 &amp;lt;zzz&amp;gt; Du bist dran, zlatinb 20:12:59 &amp;lt;zlatinb&amp;gt; hi. Gehen wir reihum und machen das Übliche: 1) Woran du im letzten Monat gearbeitet hast 2) Was du nächsten Monat vorhast 3) Gibt es Blocker oder brauchst du Hilfe 20:13:03 &amp;lt;zlatinb&amp;gt; zzz: Fang du an 20:13:33 &amp;lt;zzz&amp;gt; 1) NTCP2-Meetings, Vorschlag, Spezifikation, Implementierung und Tests; .35-Release; Bugfixes und Triage 20:14:02 &amp;lt;zzz&amp;gt; NTCP2 in den Trunk mergen; EdDSA-Updates von GitHub in den Trunk mergen; Roadmap-Updates 20:14:30 &amp;lt;zzz&amp;gt; 2) NTCP2-Tests, Bugfixes und andere Dinge für .36; LS2-Meetings starten, Recherche, Planung 20:14:39 &amp;lt;zzz&amp;gt; 3) keine Blocker 20:14:40 &amp;lt;zzz&amp;gt; EOT 20:14:55 &amp;lt;zlatinb&amp;gt; eche|on: Wie sieht's bei dir aus? 20:15:38 &amp;lt;eche|on&amp;gt; Ich mache die Services im Web, administriere das Forum, kümmere mich um Finanzen, helfe beim Release 20:16:02 &amp;lt;eche|on&amp;gt; Mache das weiter, bisher keine Blocker 20:16:23 &amp;lt;zlatinb&amp;gt; Irc2PGuest44785: meeh, ich weiß, dass du das bist, bist du hier? 20:16:43 &amp;lt;zlatinb&amp;gt; sieht nicht so aus 20:16:48 &amp;lt;zlatinb&amp;gt; str4d: Bist du hier? 20:17:01 &amp;lt;str4d&amp;gt; 1) NTCP2-Design. 2) LS2-Recherche und -Design. 3) Ich habe für nichts anderes Platz. 20:17:19 &amp;lt;zlatinb&amp;gt; cool, schön dich zu sehen 20:17:49 &amp;lt;zlatinb&amp;gt; sadie ist nicht hier, manas ist ausgenommen, also bleibe nur ich: 20:17:49 &amp;lt;zlatinb&amp;gt; 1) sehr viel Profiling, Experimente, Kapazitätsverbesserungen 20:17:49 &amp;lt;zlatinb&amp;gt; 2 20:17:52 &amp;lt;zlatinb&amp;gt; Noch nicht entschieden 20:17:54 &amp;lt;zlatinb&amp;gt; 3) nicht wirklich 20:18:14 &amp;lt;zlatinb&amp;gt; Ich denke, das sind alle 20:18:33 &amp;lt;zlatinb&amp;gt; zzz: Zurück zu dir 20:18:37 &amp;lt;zzz&amp;gt; ok, das ging schnell. Noch etwas für das Meeting? 20:20:01 * zzz beendet das Meeting &lt;/div></description></item><item><title>0.9.35 Veröffentlichung</title><link>/de/blog/2018/06/26/0.9.35-ver%C3%B6ffentlichung/</link><pubDate>Tue, 26 Jun 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/06/26/0.9.35-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.35 setzt den Standard-Signaturtyp auf Ed25519. Dies ist der letzte Schritt im langen Prozess der Migration auf neuere, stärkere und schnellere Kryptografie. Diese Version enthält zahlreiche Fehlerbehebungen und Leistungsverbesserungen.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf dieses Release zu aktualisieren. Der beste Weg, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, ist, das neueste Release auszuführen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 5. Juni 2018</title><link>/de/blog/2018/06/05/i2p-entwicklertreffen-5.-juni-2018/</link><pubDate>Tue, 05 Jun 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/06/05/i2p-entwicklertreffen-5.-juni-2018/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, obscuratus, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.34 F-Droid Status (str4d, meeh, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) 0.9.35 Update (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) NTCP2 Update (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zab) 20:00:03 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; hi 20:00:12 &amp;lt;zzz&amp;gt; 1) 0.9.34 F-Droid Status (str4d, meeh, nextloop) 20:00:20 &amp;lt;zzz&amp;gt; Hat jemand von nextloop gehört? 20:00:30 &amp;lt;eche|on&amp;gt; nö 20:01:22 &amp;lt;zzz&amp;gt; Ich versuche, ihn auf Twitter zu finden, aber vorerst ist F-droid noch veraltet 20:01:27 &amp;lt;zzz&amp;gt; 2) 0.9.35 Update (zzz) 20:01:54 &amp;lt;zzz&amp;gt; ok, 35 läuft gut. Wir haben das Release um eine Woche verschoben. Tag-Freeze in einer Woche, Check-in-Deadline in 2 1/2 Wochen 20:02:00 &amp;lt;zzz&amp;gt; Release in etwa 3 Wochen 20:02:15 &amp;lt;zzz&amp;gt; Sonst noch etwas zu 2) ? 20:02:40 &amp;lt;eche|on&amp;gt; noch nicht 20:03:07 &amp;lt;zzz&amp;gt; 3) NTCP2 Update (zzz) 20:03:37 &amp;lt;zzz&amp;gt; Wir halten weiterhin wöchentliche Meetings ab, aber damit sind wir fast durch. Der Vorschlag ist ziemlich solide, aber es kommen (wahrscheinlich) noch Änderungen, daher ist er noch nicht final 20:04:00 &amp;lt;zzz&amp;gt; Ich habe einen Test-router im Netzwerk. Plan ist, die Unterstützung in .36 mitzuliefern, standardmäßig deaktiviert, und sie in .37 zu aktivieren 20:04:28 &amp;lt;eche|on&amp;gt; habe gerade einen Tweet von orignal gelesen, der etwas ntcp2 für i2pd macht 20:04:37 &amp;lt;zzz&amp;gt; Wir planen, denselben Meeting- und Entscheidungsprozess für den LS2-Vorschlag zu verwenden, und fangen bald an 20:04:43 &amp;lt;zzz&amp;gt; ja, die ganze Action ist in #ntcp2 20:04:51 &amp;lt;eche|on&amp;gt; ok 20:04:58 &amp;lt;zzz&amp;gt; Sonst noch etwas zu 3) ? 20:05:18 &amp;lt;eche|on&amp;gt; Wird .37 bereit sein, ntcp2 zu verwenden? 20:05:40 &amp;lt;eche|on&amp;gt; das ist Ende 2018 20:05:48 &amp;lt;zzz&amp;gt; genau, wir testen in 36 mit Leuten, die es manuell aktivieren. Danach aktivieren wir es standardmäßig in 37 20:05:53 &amp;lt;zlatinb&amp;gt; noch eine Frage: Gibt es Pläne, z. B. in .36 einen bob-only-Modus zu veröffentlichen? 20:06:03 &amp;lt;zzz&amp;gt; genau. 37 vielleicht im November 20:06:04 &amp;lt;zlatinb&amp;gt; oder bob-only in .35 für einfacheres Testen? 20:06:14 &amp;lt;zzz&amp;gt; was bedeutet bob-only? 20:06:28 &amp;lt;zlatinb&amp;gt; nur eingehende TCP-Verbindungen 20:06:45 &amp;lt;zzz&amp;gt; oh, nur Empfang? ja, das ist keine schlechte Idee. Nicht für 35 allerdings. 20:06:53 &amp;lt;obscuratus&amp;gt; Kann ich ntcp2 in meinem Testnetzwerk testen? 20:06:54 &amp;lt;zzz&amp;gt; hängt davon ab, wie viel Testing wir im 36er Zyklus bekommen 20:07:14 &amp;lt;zzz&amp;gt; obscuratus, nein, die vollständige Unterstützung wird erst nach dem 35-Release eingecheckt. Es ist noch in Entwicklung 20:07:29 &amp;lt;eche|on&amp;gt; Ich nehme an, ziemlich schnell nach dem .35-Release wird der Code in den Trunk verschoben 20:07:32 &amp;lt;zzz&amp;gt; Was jetzt in 35 drin ist, sind nur Stubs 20:07:36 &amp;lt;zzz&amp;gt; korrekt eche|on 20:08:05 &amp;lt;zzz&amp;gt; Sonst noch etwas zu 3) ? 20:09:01 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zlatinb) 20:09:03 &amp;lt;zzz&amp;gt; los, zlatinb 20:09:33 &amp;lt;zlatinb&amp;gt; hi, machen wir wie üblich: 1. Woran habt ihr im letzten Monat gearbeitet 2. Was plant ihr für den nächsten Monat 3. Seid ihr von jemandem blockiert oder braucht Hilfe 20:09:36 &amp;lt;zlatinb&amp;gt; zzz zuerst 20:09:44 &amp;lt;zzz&amp;gt; ok 20:10:13 &amp;lt;zzz&amp;gt; Ich habe ungefähr zu gleichen Teilen an NTCP2, Bugfixes und dem Abschluss einiger neuer Features für 35 gearbeitet (SSL-Assistent und susimail-Ordner) 20:10:48 &amp;lt;zzz&amp;gt; Ich rechne nächsten Monat mit NTCP2, Bugfixes, dem 35-Release, das immer viel Zeit kostet, und dem Start mit LS2 20:11:01 &amp;lt;zzz&amp;gt; keine Blocker; EOT 20:11:22 &amp;lt;zlatinb&amp;gt; danke. eche|on ? 20:11:37 &amp;lt;eche|on&amp;gt; viel IRC, Forum, die Gelder verwalten, Arbeit am Kryptowährungssystem 20:11:54 &amp;lt;eche|on&amp;gt; diese Arbeit läuft weiter, noch keine Blocker, außer Urlaub ^^ 20:12:12 &amp;lt;zlatinb&amp;gt; ok. str4d, bist du hier? 20:12:40 &amp;lt;zlatinb&amp;gt; scheint nicht so. meeh, bist du hier? 20:13:18 &amp;lt;zlatinb&amp;gt; scheint nicht so. sadie schafft es nicht, mhatta und slumlord sind auch nicht hier 20:13:26 &amp;lt;zlatinb&amp;gt; gut, das war’s dann wohl 20:13:36 &amp;lt;zlatinb&amp;gt; eot 20:13:36 &amp;lt;eche|on&amp;gt; die Urlaubszeit hat uns erwischt.. 20:13:44 &amp;lt;eche|on&amp;gt; baffer? 20:13:46 &amp;lt;zzz&amp;gt; ok, hat noch jemand etwas für das Meeting? 20:14:31 &amp;lt;zzz&amp;gt; ja, es ist baffer-Zeit 20:14:52 &amp;lt;zzz&amp;gt; kurzes Meeting, aber es passiert eine Menge, alles gut 20:14:59 * zzz *bafs* die Sitzung ist geschlossen 20:15:01 &amp;lt;zzz&amp;gt; danke an alle &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 1. Mai 2018</title><link>/de/blog/2018/05/01/i2p-entwicklertreffen-1.-mai-2018/</link><pubDate>Tue, 01 May 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/05/01/i2p-entwicklertreffen-1.-mai-2018/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> anonymousmaybe, orignal, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.34 F-Droid-Status (str4d, meeh, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) 0.9.35 Update (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) NTCP2 Update (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zab) 20:00:03 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; hi 20:00:09 &amp;lt;zzz&amp;gt; 1) 0.9.34 F-Droid-Status (str4d, meeh, nextloop) 20:00:27 &amp;lt;zlatinb&amp;gt; hi 20:00:31 &amp;lt;zzz&amp;gt; ok, ich glaube, das Einzige, was für 34 noch übrig ist, ist F-Droid? Habt ihr einen Status? 20:00:35 &amp;lt;orignal_&amp;gt; hi 20:02:10 &amp;lt;zzz&amp;gt; ok, 3 Wochen seit dem 34-Release, hoffen wir, dass es bald abgeschlossen ist 20:02:15 &amp;lt;zzz&amp;gt; noch etwas zu 1) ? 20:03:01 &amp;lt;zzz&amp;gt; 2) 0.9.35 Update (zzz) 20:03:08 &amp;lt;zzz&amp;gt; 35 läuft gut 20:03:29 &amp;lt;zzz&amp;gt; 3 Wochen rum, noch 7 Wochen, bisher 16K Zeilen Diff. Feature-Freeze in 1–2 Wochen 20:03:57 &amp;lt;zzz&amp;gt; bisher eine Menge guter Sachen drin. Wie immer brauchen wir Tester 20:04:12 &amp;lt;zzz&amp;gt; noch etwas zu 2) ? 20:06:00 &amp;lt;zzz&amp;gt; 3) NTCP2 Update (zzz) 20:06:20 &amp;lt;zzz&amp;gt; wir hatten gestern unser 6. Treffen und ich habe vor ein paar Stunden mein wöchentliches Update am Vorschlag gemacht, es steht auf unserer Seite 20:06:45 &amp;lt;zzz&amp;gt; damit ist die Spezifikationsphase im Wesentlichen abgeschlossen. Hübsch ist es noch nicht und es wird sich sicher noch ändern, aber die großen Dinge sind entschieden 20:07:11 &amp;lt;zzz&amp;gt; wir sind jetzt in der Test-Implementierungsphase. Jedes Projekt sollte bis Ende Mai eine Implementierung schreiben, und im Juni machen wir Interoperabilitäts-Tests 20:07:37 &amp;lt;zzz&amp;gt; wir werden die Spezifikation natürlich weiterhin auf Basis dessen aktualisieren, was wir beim Coden lernen 20:08:00 &amp;lt;zzz&amp;gt; also läuft es ziemlich gut 20:08:15 &amp;lt;zzz&amp;gt; noch etwas zu 3) ? 20:08:21 &amp;lt;orignal_&amp;gt; zzz, kannst du die gesamte für NTCP2 benötigte Krypto aufzählen? 20:08:38 &amp;lt;zzz&amp;gt; bitte lies die Spezifikation, lass uns das nicht hier machen, danke 20:08:39 &amp;lt;orignal_&amp;gt; abgesehen von dem, was in I2P bereits enthalten ist 20:09:02 &amp;lt;zzz&amp;gt; oder wir können das nach dem Meeting in #ntcp2 besprechen 20:09:34 &amp;lt;orignal_&amp;gt; ich dachte, das könnte für alle interessant sein 20:09:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] Argh, Internet 20:09:41 &amp;lt;zzz&amp;gt; noch etwas zu 3) ? 20:09:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] Tippt 20:10:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Da wir jetzt einen einigermaßen stabilen Spezifikationsentwurf haben, schaue ich, ob ich ihn am Wochenende etwas aufräumen kann, und dann bitte ich einige meiner Kryptographen-Freunde, drüberzuschauen. 20:11:01 &amp;lt;zzz&amp;gt; ok 20:11:08 &amp;lt;zzz&amp;gt; noch etwas zu 3) ? 20:12:02 &amp;lt;zzz&amp;gt; 4) Status-Scrum (zab) 20:12:06 &amp;lt;zzz&amp;gt; leg los, zlatinb 20:12:15 &amp;lt;zlatinb&amp;gt; Hi, bevor wir anfangen – ich habe Finanzierungsanfragen von allen außer mhatta erhalten, aber das liegt an PGP-Verwirrung 20:12:32 &amp;lt;zlatinb&amp;gt; also werde ich die endgültigen Genehmigungen später heute Abend an jeden schicken 20:12:41 &amp;lt;zlatinb&amp;gt; und bei mhatta wird es am Ende etwas verzögert 20:13:37 &amp;lt;zlatinb&amp;gt; ok, lasst uns anfangen – wir gehen reihum, 1-2-3 20:13:37 &amp;lt;zlatinb&amp;gt; zzz: bitte 20:13:45 &amp;lt;zzz&amp;gt; ok 1) letzter Monat: 20:14:12 &amp;lt;zzz&amp;gt; 34-Release, Susimail-Ordner, DNSoverhTTPS, SSL-Assistent, die Gruppe hat das PETS-Paper begutachtet, neue Orchid-Veröffentlichung... 20:14:23 &amp;lt;zzz&amp;gt; NTCP2-Spezifikation, viele Meetings und Planung, viele Bugfixes 20:14:30 &amp;lt;zzz&amp;gt; 2) nächster Monat: 20:14:51 &amp;lt;zzz&amp;gt; NTCP2-Implementierung, Abschluss des SSL-Assistenten, viele Bugfixes, mehr Planung und Meetings 20:15:04 &amp;lt;zzz&amp;gt; 3) Blocker: mhatta TAILS Ready-Indication-Spezifikation 20:15:06 &amp;lt;zzz&amp;gt; EOT 20:15:18 &amp;lt;zlatinb&amp;gt; ok. str4d, du bist dran 20:15:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] 1) Letzter Monat: 20:15:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Migration von I2P-Bote auf die offizielle Apache-James-Server-Veröffentlichung abgeschlossen, IMAP und SMTP so weit zum Laufen gebracht, dass ein Dienst zum Weiterleiten von Zcash-Transaktionen implementiert werden konnte, neue Version veröffentlicht. 20:16:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] - XRDS-Artikel fertiggestellt 20:16:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] - VRP-Entwurfs-Update überprüft 20:16:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Bugfixes 20:16:50 &amp;lt;i2pr&amp;gt; [Slack/str4d] - NTCP2 Design-/Spezifikations-Meetings 20:17:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] - (Fast) die gesamte NTCP2-Entwurfsspezifikation in Rust implementiert 20:17:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] 2) Nächster Monat: 20:17:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Die letzten NTCP2-Ecken in der Entwurfsspezifikation implementieren 20:17:46 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Testumgebung schreiben, um NTCP2-Testvektoren zu generieren 20:17:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Mich davon überzeugen, dass SipHash für Längenverschleierung ok ist 20:18:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] - AES-Verschleierung der ephemeralen Schlüssel als Noise-Erweiterung ausarbeiten 20:18:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] - An der Java-Implementierung von Noise mit zzz und meeh arbeiten 20:18:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Releases nach Bedarf 20:19:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] 3) Blocker: derzeit keine; Reibung: Reisen. 20:19:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] EOT 20:20:00 &amp;lt;zlatinb&amp;gt; alles klar. meeh, bist du hier? 20:20:49 &amp;lt;zlatinb&amp;gt; echelon? sadie? 20:21:31 &amp;lt;zlatinb&amp;gt; mhatta: zufällig da? 20:22:06 &amp;lt;zlatinb&amp;gt; :( 20:22:11 &amp;lt;anonymousmaybe&amp;gt; sorry für die Unterbrechung, aber gibt es hier Diskussion/Q&amp;amp;A? oder nur Auflistung? 20:22:39 &amp;lt;zlatinb&amp;gt; anonymousmaybe: SCRUM – Auflisten von Sachen, Diskussion vielleicht später 20:22:39 &amp;lt;zzz&amp;gt; in etwa 30 Sekunden frage ich nach anderen Themen, bitte warten 20:23:01 &amp;lt;zzz&amp;gt; war’s das für dich, zlatinb? 20:23:08 &amp;lt;anonymousmaybe&amp;gt; verstehe, danke 20:23:09 &amp;lt;zlatinb&amp;gt; Ich denke schon 20:23:36 &amp;lt;zzz&amp;gt; ok, vielleicht ist es Zeit für eine strenge E-Mail von dir an alle mit der Aufforderung, hier zu sein und pünktlich zu kommen... 20:23:48 &amp;lt;zzz&amp;gt; ok, das war’s für 4) 20:23:57 &amp;lt;zzz&amp;gt; noch etwas für das Meeting? anonymousmaybe, du bist dran 20:24:51 &amp;lt;anonymousmaybe&amp;gt; ich würde gern nach der Implementierung von DNSoverhTTPS fragen, 20:25:34 &amp;lt;zzz&amp;gt; ok, das ist ein technisches Detail, das wir am besten nach dem Status-Meeting besprechen 20:25:46 &amp;lt;zzz&amp;gt; noch etwas für das Meeting? 20:26:40 &amp;lt;anonymousmaybe&amp;gt; für mich nein 20:27:01 * zzz schnappt sich den Puffer 20:27:38 * zzz *bbbaffs* das Meeting geschlossen &lt;/div></description></item><item><title>0.9.34 Veröffentlichung</title><link>/de/blog/2018/04/10/0.9.34-ver%C3%B6ffentlichung/</link><pubDate>Tue, 10 Apr 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/04/10/0.9.34-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.34 enthält wichtige Fehlerbehebungen für versteckte Dienste, Streaming und SAM. Die Veröffentlichung setzt die Arbeiten zur Vorbereitung von Ed25519 als Standard-Signaturtyp und NTCP2 als neuem Transportprotokoll fort. Leistungsverbesserungen und die üblichen weiteren Fehlerbehebungen sind ebenfalls enthalten.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf dieses Release zu aktualisieren. Die beste Möglichkeit, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, besteht darin, das neueste Release auszuführen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 3. April 2018</title><link>/de/blog/2018/04/03/i2p-entwicklertreffen-3.-april-2018/</link><pubDate>Tue, 03 Apr 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/04/03/i2p-entwicklertreffen-3.-april-2018/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> manas, meeh, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Hi 20:00:01 &amp;lt;zzz&amp;gt; 1) 0.9.34-Update (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 2) 0.9.34 Blocker-Tickets (str4d) 20:00:01 &amp;lt;zzz&amp;gt; 3) 0.9.34 Android/Maven-Build und Release-Rollen und -Zeitplan (str4d/meeh) 20:00:01 &amp;lt;zzz&amp;gt; 4) Vorgeschlagene Entfernung von open4you.i2p und git.repo.i2p von der Konsolen-Startseite (anonymousmaybe) 20:00:01 &amp;lt;zzz&amp;gt; 5) 0.9.35-Plan (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 6) NTCP2-Plan (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 7) Status-Scrum (zab) 20:00:05 &amp;lt;zzz&amp;gt; 0) Hi 20:00:07 &amp;lt;zzz&amp;gt; Hi 20:00:30 &amp;lt;zzz&amp;gt; willkommen zu Meeting 269, das sich über fast 16 Jahre erstreckt 20:00:33 &amp;lt;manas&amp;gt; Hey 20:00:43 &amp;lt;zlatinb&amp;gt; hi 20:00:44 &amp;lt;zzz&amp;gt; 1) 0.9.34-Update (zzz) 20:00:55 &amp;lt;zzz&amp;gt; okay, Übersetzungs- und Check-in-Frist ist in 3 Tagen 20:01:20 &amp;lt;zzz&amp;gt; kaum etwas an aktuellen Fehlermeldungen 20:01:36 &amp;lt;zzz&amp;gt; also sieht es gut aus, vorbehaltlich Punkt 2) 20:01:56 &amp;lt;zzz&amp;gt; Ich habe in den letzten paar Wochen an .35 und darüber hinaus gearbeitet 20:02:04 &amp;lt;zzz&amp;gt; noch etwas zu 1) ? 20:03:00 &amp;lt;zzz&amp;gt; 2) 0.9.34 Blocker-Tickets (str4d) 20:03:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hi :B 20:03:32 &amp;lt;zzz&amp;gt; str4d hat mehrere Blocker-Tickets, die mehrere Monate zurückliegen, und die bereits über ein paar Releases hinausgeschoben wurden 20:03:38 &amp;lt;manas&amp;gt; hey there str4d 20:03:38 &amp;lt;zzz&amp;gt; str4d, was ist dein Plan dafür? 20:04:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ich sehe zwei Blocker-Tickets. 20:04:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Eines betrifft das Reseeding auf älteren Androids 20:04:39 &amp;lt;zzz&amp;gt; okay, gut, 2 ist besser als „mehrere“ 20:04:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Dafür haben wir das Problemfenster eingegrenzt, konnten damals aber keine Lösung identifizieren (die, die wir ausprobiert haben, hat nicht funktioniert) 20:05:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ich habe im Moment keine Zeit, daran zu arbeiten, und die älteren Versionen werden nach und nach weniger genutzt 20:05:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] Daher denke ich, dass wir die älteren Android-Versionen einfach für obsolet erklären sollten 20:05:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] Beachte, dass der Google Play Store Anforderungen eingeführt hat, wonach neue App-Uploads neueren APIs entsprechen müssen, daher sind uns in dem Sinne vielleicht die Hände gebunden, wenn wir weiter über GPlay veröffentlichen wollen 20:07:02 &amp;lt;zzz&amp;gt; und das andere? 20:07:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Die Unterstützung für ältere APIs fallen zu lassen, sollte im Rahmen des nächsten Updates relativ einfach sein, wenn wir uns darauf einigen. 20:08:03 &amp;lt;i2pr&amp;gt; [Slack/str4d] Das andere sind Korrekturen übersetzter Strings aus 0.9.31 (im OP steht „klein, aber als Blocker eingestuft“) 20:09:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Einiges davon habe ich lokal behoben, aber ich hatte keine Zeit, es zu extrahieren und rauszupushen. 20:09:41 &amp;lt;zzz&amp;gt; Ich schätze, die Frage ist, ob du überhaupt irgendwelche UI-Bugfixes machen willst. Der letzte Fix von dir war vor 5 Monaten. Ich habe vor etwa einem Monat rund 10 Tickets hervorgehoben, die ich für .34 gefixt sehen wollte. Hast du vor, künftig UI-Arbeit zu machen, oder sollen wir Ersatz finden? 20:09:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Realistisch betrachtet wird es, wenn es an mir hängt, weiter nach hinten rutschen, da meine Prioritäten derzeit anderswo liegen. 20:10:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ich plane, weitere UI-Patches zu pushen, habe aber keine Zeit, das in einem ausreichend kurzen Zeitrahmen zu tun. 20:11:05 &amp;lt;zzz&amp;gt; okay, also sollten wir keinerlei UI-Arbeit, selbst einfache Fixes, von dir erwarten – weder für .34 noch später? 20:11:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] Das Problem ist, dass das Wort „einfach“ da viel Last trägt :stuck_out_tongue: 20:12:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Für .34: korrekt, erwartet keine UI-Arbeit von mir. 20:12:15 &amp;lt;zzz&amp;gt; okay. Ich wünschte, wir hätten das vor Monaten gewusst. Wir haben sehr viel Zeit verloren. Wir fangen an, die Arbeit neu zuzuweisen und nach Ersatz zu suchen. 20:12:22 &amp;lt;zzz&amp;gt; noch etwas zu 2) ? 20:13:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ich gebe gern Patchsets an andere weiter, um die „einfachen“ Fixes herauszuziehen – vielleicht haben sie beim Bändigen von monotone+git mehr Glück als ich 20:13:23 &amp;lt;zzz&amp;gt; 3) 0.9.34 Android/Maven-Build und Release-Rollen und -Zeitplan (str4d/meeh) 20:14:03 &amp;lt;zzz&amp;gt; Ich würde gern wissen, ob str4d und meeh geklärt haben, wer was für die .34-Maven/FDroid/Android-Releases übernimmt, damit ich weiß, wen ich verantwortlich mache und wann es passieren wird 20:15:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] Meeh hat die Signierschlüssel für Android und FDroid 20:15:51 &amp;lt;meeh&amp;gt; Wir können das jetzt klären. Was meinst du, str4d, hast du Zeit dafür, oder soll ich? 20:16:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mir wäre recht, wenn du es machst und ich dir dabei ins Ohr spreche :slightly_smiling_face: 20:16:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] (weil ich unsere Release-Fähigkeiten ausbauen möchte) 20:16:47 &amp;lt;zzz&amp;gt; meeh, passt das für dich? 20:17:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] Wir können einen Termin festlegen, um im Pairing daran zu arbeiten. 20:17:16 &amp;lt;meeh&amp;gt; Ja, können wir machen. Das ist bisher die beste Option, damit du mich auf Stand bringst, wie und was zu tun ist 20:17:29 &amp;lt;zzz&amp;gt; Was ist mit Maven Central? 20:17:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ich bin derzeit der Einzige mit Zugangsdaten dafür. 20:18:08 &amp;lt;meeh&amp;gt; Ja, ich habe keinen Maven-Zugang 20:18:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] Um das zu ändern, muss man bei Sonatype durch ein paar Hürden 20:18:29 &amp;lt;zzz&amp;gt; Also machst du es oder gibst du meeh die Berechtigungen? Ich muss wissen, wer verantwortlich ist und wann es passieren wird 20:18:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] (ich erinnere mich vage daran, was ich ursprünglich tun musste, um es einzurichten) 20:18:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] Das übernehme ich für .34 20:19:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] (wahrscheinlich im selben Pairing mit meeh) 20:19:57 &amp;lt;zzz&amp;gt; Okay, kann ich euch beide auf eine Zwei-Wochen-Deadline festnageln, um alles zu releasen? Wenn ich meines bis 10. April schneide, wäre das der 24. April. okay? 20:20:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Okay. 20:20:51 &amp;lt;zzz&amp;gt; okay, meeh? 20:20:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ich bin in der Woche des 9. in Denver, in der folgenden Woche wieder im UK 20:21:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Also welche Woche auch immer zeitzonenmäßig für meeh besser passt 20:21:11 &amp;lt;meeh&amp;gt; Jep 20:21:39 &amp;lt;zzz&amp;gt; okay. meeh, du schuldest mir außerdem ein ACK, dass du den gplay-Absturzbericht geprüft hast 20:21:45 &amp;lt;zzz&amp;gt; noch etwas zu 3) ? 20:21:49 &amp;lt;meeh&amp;gt; Ich sollte mich in diesem Zeitrahmen auf etwas einstellen können, das für str4d passt 20:22:27 &amp;lt;zzz&amp;gt; 4) Vorgeschlagene Entfernung von open4you.i2p und git.repo.i2p von der Konsolen-Startseite (anonymousmaybe) 20:22:48 &amp;lt;zzz&amp;gt; okay, anonymousmaybe berichtet, dass diese beiden Sites seit Wochen oder Monaten down sind und empfiehlt, sie aus der router-Konsole zu entfernen 20:22:55 &amp;lt;zzz&amp;gt; Einwände? 20:23:28 &amp;lt;i2pr&amp;gt; [Slack/str4d] git.repo.i2p ist schon eine Weile down, vor allem, weil ich keine Zeit hatte, reinzugehen und es wieder zum Laufen zu bringen. 20:23:53 &amp;lt;zzz&amp;gt; Also höre ich keinen Widerspruch :) 20:23:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Wenn gewünscht ist, dass es wieder läuft, kann ich mir Zeit dafür nehmen. Aber ich hätte auch nichts dagegen, es zu entfernen. 20:24:06 &amp;lt;zzz&amp;gt; Wenn nicht, entferne ich beide für .34 20:24:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] Keine Einwände von mir zu open4you.i2p 20:24:33 &amp;lt;zzz&amp;gt; Ihr könnt die Wiederaufnahme nach unseren normalen Prozessen beantragen, sobald es läuft und stabil ist 20:25:00 &amp;lt;zzz&amp;gt; Es ist eine furchtbare User Experience, tote Links auf unserer Konsolen-Startseite zu haben, und wir sind es unseren Nutzern schuldig, sie entweder verfügbar zu halten oder zu entfernen 20:25:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK (I followed that process the first time IIRC :D) 20:25:15 &amp;lt;zzz&amp;gt; okay, noch etwas zu 4) ? 20:25:54 &amp;lt;zzz&amp;gt; 5) 0.9.35-Plan (zzz) 20:26:11 &amp;lt;zzz&amp;gt; okay, wir hatten vor ein oder zwei Wochen ein Roadmap-Meeting, und die Roadmap auf unserer Website spiegelt die Ergebnisse wider 20:26:22 &amp;lt;zzz&amp;gt; alles andere wurde auf 36/37 geschoben 20:26:35 &amp;lt;zzz&amp;gt; wir arbeiten seit ein paar Wochen intensiv an den 35er-Features 20:26:55 &amp;lt;zzz&amp;gt; So möchte ich bei jedem Release arbeiten: Arbeit im Voraus erledigen und dann früh im Zyklus mergen 20:27:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] +1 20:27:13 &amp;lt;zzz&amp;gt; geplant ist ein .35-Release Mitte/Ende Juni, Standard-10‑Wochen-Zyklus 20:27:34 &amp;lt;manas&amp;gt; Wird es vor dem .35-Release ein ähnliches Meeting wie das letzte geben? 20:27:57 &amp;lt;zzz&amp;gt; ja, ich möchte ein Roadmap-Meeting für das nächste einige Wochen vor jedem Release machen 20:28:06 &amp;lt;manas&amp;gt; okay, klingt gut 20:28:20 &amp;lt;zzz&amp;gt; sonst noch etwas zu 5) ? 20:28:35 &amp;lt;zzz&amp;gt; s/all the// 20:29:08 &amp;lt;i2pr&amp;gt; [Slack/str4d] .35-Roadmap sieht für mich vernünftig aus 20:29:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] +1 für Verbesserungen an der Einrichtung des privaten Testnetzes :smile: 20:30:01 &amp;lt;zzz&amp;gt; 6) NTCP2-Plan (zzz) 20:30:09 &amp;lt;manas&amp;gt; Ich hatte im Forum etwas spät gepostet, würde aber gern ein Meeting (oder beim nächsten Meeting darüber sprechen), um Spezifisches zum privaten Testnetz zu besprechen 20:30:30 &amp;lt;zzz&amp;gt; okay, wir haben ein Team mit Vertretern aus allen 3 Projekten zusammengestellt. Wir hatten bisher zwei Meetings und eine neue Version des Vorschlags veröffentlicht 20:30:39 &amp;lt;meeh&amp;gt; manas, ich melde mich in einem Tag oder so; habe dazu auch etwas gearbeitet 20:30:43 &amp;lt;zzz&amp;gt; wir planen, uns einmal pro Woche zu treffen und nach jedem Meeting einen neuen Entwurf zu veröffentlichen 20:30:49 &amp;lt;manas&amp;gt; meeh: alles klar :) 20:31:02 &amp;lt;zzz&amp;gt; Ziel ist, bis Ende April fertig zu sein und bis Ende Mai Testimplementierungen zu haben. 20:31:19 &amp;lt;zzz&amp;gt; Das nächste Meeting ist in #ntcp2 am 9. April, 16:00 UTC, alle sind willkommen. 20:31:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] Welcher Vorschlag wird weiterverfolgt? 20:31:36 &amp;lt;zzz&amp;gt; Die Version, die wir gestern veröffentlicht haben. 20:31:52 &amp;lt;zlatinb&amp;gt; ist im Clearnet-Forum verfügbar, str4d 20:32:16 &amp;lt;zzz&amp;gt; Eigentlich ist es auf der Website. proposal 111. 20:32:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] Okay, also ist es das Update, das ich vorgeschlagen habe 20:33:06 &amp;lt;zzz&amp;gt; Kommentare können auf i2pforum.i2p, i2pforum.i2p, im Trac-Ticket, im zzz.i2p-Thread, in #ntcp2, hier, oder per E‑Mail an mich abgegeben werden – wie auch immer es jemand machen möchte. Clearnet oder nicht. Wir begrüßen Teilnahme von allen. 20:33:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ich muss prüfen, ob das, was auf die Website gestellt wurde, dem entspricht, woran ich lokal gearbeitet habe 20:33:46 &amp;lt;zzz&amp;gt; Wie ich dir vor einer Woche gemailt habe, benötigen wir keinen separaten Vorschlag von dir. 20:34:12 &amp;lt;zzz&amp;gt; 111 wird der Vorschlag sein und wir werden ihn jede Woche nach unserem Meeting aktualisieren.\ 20:34:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ich pinge dich nach dem Meeting an. 20:34:40 &amp;lt;zzz&amp;gt; noch etwas zu 6) ? 20:36:00 &amp;lt;zzz&amp;gt; 7) Status-Scrum (zab) 20:36:04 &amp;lt;zzz&amp;gt; zu dir, zlatinb 20:36:30 &amp;lt;zlatinb&amp;gt; Hi. Bevor wir mit dem Scrum beginnen: Alle, die bezahlt werden möchten, füllen bitte das Stundenzettel-/Antragsformular aus, das zzz in seinem Forum gepostet hat 20:36:55 &amp;lt;zlatinb&amp;gt; und mailen mir das Formular 20:36:58 &amp;lt;zlatinb&amp;gt; und jetzt ab zum Scrum 20:37:01 &amp;lt;zzz&amp;gt; okay, ich schlage vor, wir warten zumindest bis zur letzten Woche des Monats, damit die Leute wissen, wie viel sie bis dahin gearbeitet haben? 20:37:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] Einverstanden. Meines Wissens begann das Quartal im Februar 20:37:43 &amp;lt;zlatinb&amp;gt; klar, aber ich brauche ein paar Tage, nachdem ich das Formular erhalten habe 20:38:09 &amp;lt;manas&amp;gt; Ich glaube, im Post stand: nicht vor dem 23. APR 20:38:29 &amp;lt;zzz&amp;gt; Im Post habe ich gesagt: frühester Versand per E‑Mail ist der 23. April und spätester ist der 30. April. Aber du machst die Regeln und ich aktualisiere es. 20:38:49 &amp;lt;zlatinb&amp;gt; Diese Daten sind in Ordnung 20:39:07 * zlatinb wurde erwischt, den Post nicht gelesen zu haben ;-) 20:39:17 &amp;lt;zlatinb&amp;gt; wie auch immer :) 20:39:50 &amp;lt;zlatinb&amp;gt; Also Scrum – wir gehen reihum; wenn dein Name aufgerufen wird, poste bitte eine kurze Beschreibung von 20:39:56 &amp;lt;zlatinb&amp;gt; 1) was du seit dem letzten Scrum gemacht hast 20:40:02 &amp;lt;zlatinb&amp;gt; 2) was du im nächsten Monat planst 20:40:21 &amp;lt;zlatinb&amp;gt; 3) blockiert dich jemand oder brauchst du irgendwo Hilfe 20:40:40 &amp;lt;zlatinb&amp;gt; Bitte tu das auch, wenn du im Videochat Updates gegeben hast; das ist für die Nachwelt 20:41:02 &amp;lt;zlatinb&amp;gt; Also, zzz, du zuerst 20:41:35 &amp;lt;zzz&amp;gt; Danke, zlatinb. Im letzten Monat habe ich viel am .34-Release gearbeitet, inklusive vieler Bugfixes und neuer Features. 20:42:13 &amp;lt;zzz&amp;gt; Kürzlich bin ich zu 35er-Features und Forschung übergegangen, einschließlich Susimail-Ordnern und dem neuen NTCP2-Protokoll 20:42:53 &amp;lt;zzz&amp;gt; Im nächsten Monat plane ich, das Papier zu reviewen, das wir vor einem Monat erhalten haben, die Arbeit an NTCP2 fortzusetzen, das 34er-Release herauszubringen, 20:43:05 &amp;lt;zzz&amp;gt; und Bugs zu fixen. 3) Keine Blocker. EOT. 20:43:18 &amp;lt;zlatinb&amp;gt; danke 20:43:26 &amp;lt;zlatinb&amp;gt; eche|off: bist du zufällig hier? 20:43:39 &amp;lt;zzz&amp;gt; ich glaube nicht 20:43:40 &amp;lt;zlatinb&amp;gt; Ich weiß, er sagte, er wäre nicht da, aber nur für den Fall... 20:44:03 &amp;lt;zlatinb&amp;gt; alles klar. Nächster Vollzeitler – meeh, los 20:44:22 &amp;lt;meeh&amp;gt; Highlights 20:44:22 &amp;lt;meeh&amp;gt; Ich bin bald mit einem MVP für einen neuen OSX-Launcher fertig, verbesserter Outproxy-Dienst (Proxy für Verbindungen vom I2P-Netz ins clearnet) und dessen Tuning für bessere Performance. Ich habe ein paar Scala-Tests gemacht, mehr kommt. Und ich habe Testsysteme eingerichtet, die ich für Android- und OSX-Entwicklung/Tests brauche. Außerdem habe ich Zeit genutzt, um mich wieder mit den Codebases vertraut zu machen. Habe mich auch etwas in Proposals eingelesen. 20:44:40 &amp;lt;meeh&amp;gt; Verschiedenes: Vieles kann ich im Moment nicht wirklich abrufen. 20:45:23 &amp;lt;meeh&amp;gt; Für die nächste Runde: Das MVP für OSX fertigstellen. Euch mit einem schönen Browser-Bundle umhauen. Mehr Fokus auf Scala-Tests, Android und Beitragsdokumentation 20:45:51 &amp;lt;meeh&amp;gt; Blocker: tja ... mehr Sicherheit bei DNS-Änderungen, wie im letzten Video besprochen 20:46:12 &amp;lt;zlatinb&amp;gt; Ja, genau, ich muss „welt“ dahingehend ernster nachsetzen 20:46:34 &amp;lt;zlatinb&amp;gt; sonst noch etwas, meeh? 20:46:51 &amp;lt;meeh&amp;gt; Denn sobald wir sicher wissen, welche Änderungen wann kommen, kann ich einige alte Services mit frischen Servern und Software ablösen (Aufräumen und so weiter) 20:46:59 &amp;lt;meeh&amp;gt; Meine Services für I2P verbessern 20:47:04 &amp;lt;meeh&amp;gt; Jetzt fertig :) 20:47:19 &amp;lt;zlatinb&amp;gt; cool 20:47:35 &amp;lt;zlatinb&amp;gt; manas: Es muss bei dir sehr spät sein, schön dich zu sehen. Dein Update, bitte? 20:47:56 &amp;lt;manas&amp;gt; hey, zusammen. Schön, euch alle wiederzusehen 20:47:57 &amp;lt;manas&amp;gt; Zusammengefasst: Ich habe bis Kapitel 4, das von Java-Syntax handelt, des Buches gelernt, mit dem ich Java lerne. Werde diesen Monat mit Kapitel 5 weitermachen, Objekte in Java. Habe etwas Java-Code geschrieben, der von zzz reviewed wurde (danke, zzz). Werde auch weiterhin Krypto studieren. Lese mich in Ant und Gradle ein. Denke über das Testnetz nach, plane, dafür etwas Hardware zu beschaffen 20:47:58 &amp;lt;manas&amp;gt; . Ich warte weiterhin die von mir betriebenen Services und bleibe bei Sicherheitsmeldungen am Ball. Lese/beantworte regelmäßig Trac- und Forenbeiträge. 20:48:19 &amp;lt;manas&amp;gt; meeh, falls du irgendwelche Write-ups/Dokumentation zum Betrieb eines Outproxys hast, würde ich sie gern lesen :) 20:48:21 &amp;lt;manas&amp;gt; eot 20:48:57 &amp;lt;zlatinb&amp;gt; Gute Sachen – ich möchte bald über das Outproxy-Thema im Lichte von OTF sprechen 20:49:08 &amp;lt;meeh&amp;gt; Klar, können wir später besprechen. Im Wesentlichen ist es ein tunnel ohne irgendetwas im Domain-Feld 20:49:09 &amp;lt;zlatinb&amp;gt; aber jetzt zurück zum Scrum – str4d, du bist dran 20:49:11 &amp;lt;zlatinb&amp;gt; dran 20:49:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] Im letzten Monat habe ich an unseren aktuellen Krypto-Spezifikationen gearbeitet, den Prozess zur Migration von Proposals ins neue Forum gestartet, das Tor-Entwicklertreffen in Rom besucht (für Zcash, hatte aber diverse I2P-relevante Gespräche), mit Elio/Ura an Website-Mockups gearbeitet, an Ire in Vorbereitung auf die NTCP2-Entwurfsimplementierung gearbeitet und allgemein über 20:49:19 &amp;lt;i2pr&amp;gt; NTCP2-Krypto-Primitiven nachgedacht. 20:50:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] Im nächsten Monat plane ich, meine E-Mails zu prüfen XD, mit meeh beim .34 Android/Maven-Thema zu pairen, diese Meetings, die ich offenbar verpasse, in meinen Kalender einzutragen, das Papier zu reviewen, eine Entwurfsimplementierung von NTCP2 zu starten, um einige Noise‑Library‑Fragen zu klären, und an der Spezifikation der Elligator‑ähnlichen Verschleierung ephemerer Schlüssel zu arbeiten. 20:50:50 &amp;lt;i2pr&amp;gt; [Slack/str4d] Einziger Blocker ist E‑Mail-bezogen, ich pinge danach die Leute dazu an. 20:50:57 &amp;lt;i2pr&amp;gt; [Slack/str4d] EOT 20:51:38 &amp;lt;zlatinb&amp;gt; i2pr: str4d ping ping 20:52:35 &amp;lt;zlatinb&amp;gt; danke 20:52:46 &amp;lt;zlatinb&amp;gt; ist sadie auf Slack? 20:53:40 &amp;lt;zlatinb&amp;gt; wenn nicht, denke ich, ist das jeder/alles zu 7) 20:54:03 &amp;lt;zzz&amp;gt; okay, danke zlatinb, hat noch jemand etwas fürs Meeting? 20:54:38 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ich glaube nicht, dass sie hier ist 20:54:55 &amp;lt;meeh&amp;gt; Nein, nur die Ankündigung, dass ich mehr Ressourcen für den Outproxy einrichten und ihn verbessern werde 20:55:03 * zzz schnappt sich den baffer 20:56:00 * zzz *bafft* das Meeting ist geschlossen &lt;/div></description></item><item><title>I2P Entwicklertreffen - 06. März 2018</title><link>/de/blog/2018/03/06/i2p-entwicklertreffen-06.-m%C3%A4rz-2018/</link><pubDate>Tue, 06 Mar 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/03/06/i2p-entwicklertreffen-06.-m%C3%A4rz-2018/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, meeh, psi, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) Verbleibende Release-Punkte für 0.9.33 (f-droid.org, offizielles Debian) (nextloop, mhatta) 20:00:00 &amp;lt;zzz&amp;gt; 2) 0.9.34 Update (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Status-Scrum (zab) 20:00:04 &amp;lt;zzz&amp;gt; 0) Hi 20:00:06 &amp;lt;zzz&amp;gt; hi 20:00:17 &amp;lt;zlatinb&amp;gt; hi 20:00:20 &amp;lt;zzz&amp;gt; willkommen zu Sitzung 268 dieses großartigen, 15 Jahre alten Projekts! 20:00:44 &amp;lt;zzz&amp;gt; 1) Verbleibende Release-Punkte für 0.9.33 (f-droid.org, offizielles Debian) (nextloop, mhatta) 20:01:03 &amp;lt;zzz&amp;gt; ok, nextloop hat einen PR für f-droid gemacht, er ist noch nicht aufgetaucht, hoffentlich aber bald 20:01:30 &amp;lt;zzz&amp;gt; für Debian haben wir von mhatta noch nichts gehört, und wir haben die Bionic-Frist verpasst 20:01:51 &amp;lt;zzz&amp;gt; sonst noch etwas zu 1) ? 20:03:01 &amp;lt;zzz&amp;gt; 2) 0.9.34 Update (zzz) 20:03:37 &amp;lt;zzz&amp;gt; wir sind halb durch den geplanten 10‑Wochen‑Zyklus. Ich habe die Check-in‑Deadline auf in 4 1/2 Wochen gesetzt. Tag-Freeze in 3 Wochen, Release in 5 Wochen 20:04:03 &amp;lt;zzz&amp;gt; wir sind bei 16K Zeilen Diff. Die bemerkenswerteste Änderung ist Teil 2 des Susimail-Refactors. Der Rest sind Fixes überall 20:04:28 &amp;lt;zzz&amp;gt; ich ermutige alle im Team, für das Release wenn möglich ein paar Tickets zu fixen 20:05:01 &amp;lt;zzz&amp;gt; die Deadline für „große Änderungen“ ist vorbei, aber wir hoffen weiterhin, dass von allen noch verschiedene Fixes reinkommen 20:05:21 &amp;lt;zzz&amp;gt; und natürlich ist das Testen der Dev-Builds auch Aufgabe aller, bitte helft mit 20:05:31 &amp;lt;zzz&amp;gt; sonst noch etwas zu 2) ? 20:07:01 &amp;lt;zzz&amp;gt; 3) Status-Scrum (zab) gehört ganz dir 20:07:04 &amp;lt;eche|on&amp;gt; nicht wirklich 20:07:11 &amp;lt;zlatinb&amp;gt; Hi. Wir gehen reihum, und wenn dein Name aufgerufen wird, gib bitte eine kurze Beschreibung von: 20:07:21 &amp;lt;zlatinb&amp;gt; 1) was du seit dem letzten Scrum gemacht hast 20:07:29 &amp;lt;zlatinb&amp;gt; 2) was du im nächsten Monat vorhast 20:07:44 &amp;lt;zlatinb&amp;gt; 3) ob dich etwas blockiert oder du Hilfe von jemandem brauchst 20:08:11 &amp;lt;zlatinb&amp;gt; Bitte warte, bis der Scrum beendet ist, wenn du eine Frage ansprechen möchtest oder einen Kommentar hast 20:08:21 &amp;lt;zlatinb&amp;gt; los geht’s – zzz, leg los 20:09:10 &amp;lt;zzz&amp;gt; ok. Zusätzlich zu dem, was ich bereits gesagt habe ... ich habe daran gearbeitet, die SSL-Unterstützung in der Konsole und eepsites zu verbessern; UPnP-Verbesserungen; IPv6-Fixes; und diverses Refactoring 20:09:40 &amp;lt;zzz&amp;gt; ich rechne damit, im kommenden Monat mit SSL und IPv6 weiterzumachen sowie andere Fixes fürs Release abzuschließen, das Anfang April sein wird 20:10:06 &amp;lt;zzz&amp;gt; Bei den Vorschlägen bin ich blockiert, warte darauf, mit str4d zusammenzuarbeiten 20:10:07 &amp;lt;zzz&amp;gt; EOT 20:10:41 &amp;lt;zlatinb&amp;gt; eche|on: bitte 20:11:07 &amp;lt;eche|on&amp;gt; ok, ich habe an Trac, Forum und Blog gearbeitet 20:11:28 &amp;lt;eche|on&amp;gt; nächsten Monat geht das weiter, etwas mehr PR, Finanzen aktualisieren,... 20:11:39 &amp;lt;eche|on&amp;gt; derzeit alles ok, nächste Woche bin ich auf Reisen 20:12:12 &amp;lt;zlatinb&amp;gt; super. meeh, bist du da? Kannst du uns ein Update geben? 20:12:38 &amp;lt;meeh&amp;gt; Ja, Moment 20:13:45 &amp;lt;meeh&amp;gt; Ich habe am OS X-Launcher-Teil gearbeitet, weil er mich wahnsinnig nervt, da ich auf OS X bin; außerdem habe ich die letzten 1,5 Tage damit verbracht, unsere schreckliche SQLite-DB (Trac) auf etwas zu migrieren, das skaliert 20:13:53 &amp;lt;meeh&amp;gt; Versuche, dieses Null-Byte-Problem zu vermeiden 20:14:31 &amp;lt;meeh&amp;gt; Scheint, als würde ich es jetzt hinbekommen, sobald ich alle Tabellen vorab manuell in pgsql definiert habe, bevor ich zu importieren versuche (dann ohne Tabellen) 20:15:37 &amp;lt;meeh&amp;gt; Und ja, ich habe vielleicht auch etwas zum Git-&amp;gt;Monotone-Export 20:15:45 &amp;lt;meeh&amp;gt; Das war’s von mir 20:16:22 &amp;lt;zlatinb&amp;gt; ok, also durch nichts blockiert, nehme ich an? 20:16:46 &amp;lt;meeh&amp;gt; nein 20:16:50 &amp;lt;meeh&amp;gt; Alles gut :) 20:17:16 &amp;lt;zlatinb&amp;gt; hervorragend. psi, willst du mitmachen? 20:17:22 &amp;lt;psi&amp;gt; klar 20:17:28 &amp;lt;psi&amp;gt; mal sehen 20:17:47 &amp;lt;psi&amp;gt; 1) Das ist mein erster Scrum für I2P 20:18:18 &amp;lt;psi&amp;gt; 2) Diesen Monat mache ich libsam richtig schick und großartig 20:18:32 &amp;lt;psi&amp;gt; möglicherweise mit einer epoll/kqueue-Variante 20:18:57 &amp;lt;psi&amp;gt; 3) Warte derzeit auf das Review für den PR, den ich auf GitHub für libsam erstellt habe 20:19:00 &amp;lt;psi&amp;gt; EOT 20:19:20 &amp;lt;zlatinb&amp;gt; prima 20:19:24 &amp;lt;zlatinb&amp;gt; str4d: bist du hier? 20:19:51 &amp;lt;zlatinb&amp;gt; sadie, vielleicht du? 20:20:09 &amp;lt;zzz&amp;gt; sadie hat mir gesagt, sie würde es wahrscheinlich verpassen 20:20:41 &amp;lt;zlatinb&amp;gt; und str4d scheint abwesend zu sein 20:20:55 &amp;lt;zlatinb&amp;gt; damit ist der Scrum, glaube ich, abgeschlossen – manas ist ausgenommen und mhatta unentschuldigt abwesend 20:21:20 &amp;lt;zzz&amp;gt; ok, noch etwas zu 3)? Noch etwas für die Sitzung? 20:21:34 &amp;lt;zlatinb&amp;gt; Gibt es jetzt Fragen oder Kommentare zu irgendetwas, das während des Scrum angesprochen wurde? 20:21:41 &amp;lt;meeh&amp;gt; Ich habe eine Frage zu Oracle, Lizenz und uns, wann immer Q/A-Zeit ist 20:21:54 &amp;lt;zlatinb&amp;gt; (das ist der Blocker/Blockee-Teil) 20:22:05 &amp;lt;zlatinb&amp;gt; meeh: ok, wir können nach der Sitzung chatten 20:22:43 &amp;lt;zzz&amp;gt; Ich füge nur hinzu, dass ich bei allen möglichen Paketierungsänderungen und -verbesserungen durch mhatta blockiert bin 20:23:12 &amp;lt;zzz&amp;gt; und beim Tails-Startbenachrichtigungs-Feature ebenso 20:24:22 &amp;lt;zlatinb&amp;gt; ok. Damit ist 3) glaube ich abgeschlossen 20:24:33 &amp;lt;zzz&amp;gt; ok, noch etwas für die Sitzung? 20:25:02 * zzz nimmt den baffer 20:25:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hier 20:25:38 * zzz legt den baffer ab 20:25:38 &amp;lt;zlatinb&amp;gt; ohai 20:25:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sorry für die Verspätung, wieder Internetprobleme 20:26:13 &amp;lt;zlatinb&amp;gt; also ja, kurz: 1) was du gemacht hast 2) was du machen wirst 3) blockiert / brauchst du Hilfe? 20:27:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] 1) Bugfixing, Release-Arbeit, Router-Console UI Patchset, Android-Arbeit &amp; Delegation des Signierschlüssels, Ticket-Triage, XRDS-Artikel 20:29:14 &amp;lt;i2pr&amp;gt; [Slack/str4d] Oh, und Zusammenarbeit mit Ura 20:29:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] (plus übliche Meetings etc.) 20:31:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] 2) Alle Proposals ins neue Forum migrieren, den NTCP Noise Draft als neuen Proposal fertigstellen, Tor-Dev-Meeting, Sync mit Ura, Sync mit dawuud zu SPHINCS, eventuell Paper-Review, Überarbeitungen am XRDS-Artikel, Ticket-Triage 20:34:49 &amp;lt;zlatinb&amp;gt; bist du bei etwas blockiert oder brauchst du von jemandem Hilfe? 20:34:50 &amp;lt;i2pr&amp;gt; [Slack/str4d] 3) Nichts im Moment, aber Outreach zu Leuten, die an Reviews interessiert sind 20:35:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Oh, Mailingliste 20:35:20 &amp;lt;zzz&amp;gt; ok, noch etwas zu 3)? Noch etwas für die Sitzung? 20:36:03 * zzz nimmt den baffer wieder 20:36:23 &amp;lt;zzz&amp;gt; zab, mir gefällt das 1-2-3, das hat gut funktioniert 20:37:01 * zzz **bafs** die Sitzung beendet &lt;/div></description></item><item><title>I2P auf der BSidesNYC</title><link>/de/blog/2018/02/12/i2p-auf-der-bsidesnyc/</link><pubDate>Mon, 12 Feb 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/02/12/i2p-auf-der-bsidesnyc/</guid><description>&lt;p>Sadie und str4d nahmen am Samstag, dem 20. Januar, an der BSidesNYC teil. Vielen Dank an das BSides-Team dafür, eine so großartige Konferenz auf die Beine gestellt zu haben!&lt;/p>
&lt;p>Abgesehen von ein paar Vorträgen arbeiteten wir am Nachmittag im Gemeinschaftsbereich des John Jay College hauptsächlich an mehreren Zielen, die wir uns für den Tag gesetzt hatten.&lt;/p>
&lt;p>Unsere dringendste Aufgabe war es, nach den Diskussionen auf dem 34C3 die übergeordnete Roadmap für 2018 zu verfassen. Diese wurde &lt;a href="../../de/blog/2018/02/11/high-level-roadmap-for-2018/">nun veröffentlicht&lt;/a>
 - seht sie euch an! Außerdem haben wir einige Gespräche wieder aufgenommen, die während der Feiertage beiseitegelegt worden waren, rund um unseren entstehenden Vulnerability Response Process (Prozess zur Reaktion auf Schwachstellen), und daran gearbeitet, ihn in den &amp;ldquo;Produktiveinsatz&amp;rdquo; zu überführen.&lt;/p></description></item><item><title>Übergeordnete Roadmap für 2018</title><link>/de/blog/2018/02/11/high-level-roadmap-for-2018/</link><pubDate>Sun, 11 Feb 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/02/11/high-level-roadmap-for-2018/</guid><description>&lt;p>Eines der vielen Dinge, die wir auf dem 34C3 besprochen haben, war, worauf wir uns im kommenden Jahr konzentrieren sollten. Insbesondere wollten wir eine Roadmap, die klar macht, was wir auf jeden Fall erledigen wollen, im Gegensatz zu dem, was lediglich wünschenswert wäre, und die außerdem dabei hilft, Neulinge in beide Kategorien einzuarbeiten. Hier ist, was dabei herausgekommen ist:&lt;/p>
&lt;h2 id="priorität-neue-kryptografie">Priorität: Neue Krypto(grafie!)&lt;/h2>
&lt;p>Viele der aktuellen Primitive und Protokolle behalten noch ihre ursprünglichen Entwürfe aus der Zeit um 2005 bei und müssen verbessert werden. Wir haben seit mehreren Jahren eine Reihe offener Vorschläge mit Ideen, doch das Vorankommen war schleppend. Wir waren uns alle einig, dass dies 2018 unsere höchste Priorität sein muss. Die Kernkomponenten sind:&lt;/p></description></item><item><title>Übergeordnete Roadmap für 2018</title><link>/de/blog/2018/02/11/high-level-roadmap-for-2018/</link><pubDate>Sun, 11 Feb 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/02/11/high-level-roadmap-for-2018/</guid><description>&lt;p>Eines der vielen Themen, die wir auf dem 34C3 besprochen haben, war, worauf wir uns im kommenden Jahr konzentrieren sollten. Insbesondere wollten wir eine Roadmap, die klar macht, was wir unbedingt erledigen wollen, gegenüber dem, was lediglich wünschenswert wäre, und die außerdem dabei hilft, Neulinge in beide Kategorien einzuarbeiten. Hier ist, was wir uns überlegt haben:&lt;/p>
&lt;h2 id="priorität-neue-kryptografie">Priorität: Neue Krypto(grafie!)&lt;/h2>
&lt;p>Viele der aktuellen Primitive und Protokolle behalten noch immer ihre ursprünglichen Entwürfe aus etwa 2005 bei und müssen verbessert werden. Wir haben seit mehreren Jahren eine Reihe offener Vorschläge mit Ideen vorliegen, doch die Fortschritte waren langsam. Wir waren uns alle einig, dass dies 2018 unsere oberste Priorität sein muss. Die Kernkomponenten sind:&lt;/p></description></item><item><title>I2P Entwicklertreffen - 06. Februar 2018</title><link>/de/blog/2018/02/06/i2p-entwicklertreffen-06.-februar-2018/</link><pubDate>Tue, 06 Feb 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/02/06/i2p-entwicklertreffen-06.-februar-2018/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> echelon, manas, meeh, orignal, R4SAS, sadie, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Hi 20:00:01 &amp;lt;zzz&amp;gt; 1) 0.9.33/34 Update (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 2) 34C3 Nachbereitung (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 3) B-Sides NYC Bericht (sadie, str4d) 20:00:01 &amp;lt;zzz&amp;gt; 4) FOSDEM Bericht (echelon) 20:00:01 &amp;lt;zzz&amp;gt; 5) Status-Scrum (zab) 20:00:05 &amp;lt;zzz&amp;gt; 0) Hi 20:00:08 &amp;lt;zzz&amp;gt; Hi 20:00:11 &amp;lt;zlatinb&amp;gt; hi 20:00:15 &amp;lt;manas&amp;gt; hi 20:00:19 &amp;lt;echelon&amp;gt; hi 20:00:35 &amp;lt;zzz&amp;gt; 1) 0.9.33/34 Update (zzz) 20:00:46 &amp;lt;zzz&amp;gt; ok, 0.9.33 ist seit einer Woche draußen, bisher sieht alles gut aus 20:00:47 &amp;lt;orignal_&amp;gt; hi 20:01:22 &amp;lt;zzz&amp;gt; verbleibende Punkte sind android/fdroid/maven von str4d und das offizielle Debian von mhatta. Würdet ihr zwei uns bitte eine ETA geben? 20:01:27 &amp;lt;R4SAS&amp;gt; hi 20:01:33 &amp;lt;echelon&amp;gt; ja, sieht gut aus 20:02:39 &amp;lt;zzz&amp;gt; wir brauchen beides bis zum Wochenende, um unser Zwei-Wochen-Ziel für primäre Release-Elemente einzuhalten und die Deadline für Bionic zu schaffen 20:03:24 &amp;lt;zzz&amp;gt; ok, ich mache mit .34 weiter, hoffe, sie tauchen noch auf 20:03:48 &amp;lt;zzz&amp;gt; Ich habe für .34 einen 10‑Wochen‑Zeitplan angesetzt mit einem Release Mitte April. Das würde bedeuten, dass die großen Punkte bis Anfang März drin sein müssen 20:03:59 &amp;lt;echelon&amp;gt; ok 20:04:06 &amp;lt;zzz&amp;gt; Ich habe ein paar Kleinigkeiten eingecheckt und in ein paar Tagen kommt eine große Überarbeitung von susimail 20:04:19 &amp;lt;echelon&amp;gt; werde sie testen 20:04:42 &amp;lt;echelon&amp;gt; noch etwas im Plan für .34? 20:04:50 &amp;lt;zzz&amp;gt; oh, noch etwas zu .33: Wir hatten 73 Tickets im .33‑Entwicklungszyklus. Ich habe etwa 30 davon behoben. 20:04:54 &amp;lt;i2pr&amp;gt; [Slack/sadie] hi 20:05:13 &amp;lt;zzz&amp;gt; Ich bin im Grunde der Einzige, der Triage oder Fixes macht, und wenn ich keine Hilfe bekomme, habe ich für nichts anderes Zeit 20:05:38 &amp;lt;zzz&amp;gt; würde es also sehr schätzen: Tickets sind jedermanns Aufgabe, bitte helft mit, wo ihr könnt 20:05:54 &amp;lt;echelon&amp;gt; Ich kann mir ein paar Tickets ansehen, aber kann keinen Code machen 20:06:08 &amp;lt;echelon&amp;gt; kämpfe immer noch mit der Benutzerverwaltung in trac 20:06:08 &amp;lt;zzz&amp;gt; Zu .34: Die Roadmap braucht etwas Nacharbeit, damit sie zu dem passt, was wir wirklich schaffen können, aber ich habe seit ein paar Wochen nicht hineingeschaut 20:06:23 &amp;lt;echelon&amp;gt; ok 20:06:34 &amp;lt;zzz&amp;gt; Viele der Tickets betreffen die Website, und wir haben seit langem niemanden, der kontinuierlich Website‑Fixes macht 20:06:51 &amp;lt;echelon&amp;gt; ok, Content ist einfach 20:07:02 &amp;lt;zzz&amp;gt; Ich nehme an, str4d hat ein paar UI‑Fixes für 34, da er für 33 nichts hineinbekommen hat – aber wir werden sehen 20:07:08 &amp;lt;zzz&amp;gt; sonst noch etwas zu 1)? 20:08:00 &amp;lt;zzz&amp;gt; 2) 34C3 Nachbereitung (zzz) 20:08:35 &amp;lt;zzz&amp;gt; Das war wirklich nur ein Platzhalter. Eine offene Sache ist, str4ds Übersicht der Roadmap‑Prioritäten fertigzustellen und auf die Website zu stellen 20:08:40 &amp;lt;zzz&amp;gt; str4d, irgendeinen Status dazu? 20:08:55 &amp;lt;zzz&amp;gt; Hat sonst noch jemand etwas zu 34C3 zu sagen? 20:09:17 &amp;lt;manas&amp;gt; es waren hervorragende 4 Tage :) 20:09:17 &amp;lt;echelon&amp;gt; es haben nicht so viele Leute mit uns gesprochen wie auf dem 33c3 20:09:52 &amp;lt;zzz&amp;gt; Ja, obwohl wir viel geschafft haben – vielleicht weil wir weniger Laufkundschaft hatten. Das ist eine Abwägung 20:09:55 &amp;lt;orignal_&amp;gt; Kein Interesse mehr an i2p? 20:10:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ich habe seitdem den Entwurf, stoße aber immer wieder auf Zugriffsprobleme im Dev‑Forum 20:10:08 &amp;lt;zzz&amp;gt; es lag mehr an der Platzierung des Tisches 20:10:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Erledigt* 20:10:13 &amp;lt;echelon&amp;gt; klar 20:10:27 &amp;lt;zzz&amp;gt; str4d, ETA, um das auf die Website zu bekommen? 20:11:24 &amp;lt;zzz&amp;gt; str4d, zurück zu 1): ETA für maven/android/fdroid .33? 20:11:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] Wenn ich kein weiteres Review aus dem Dev‑Forum einholen muss, könnte ich es heute Abend machen 20:11:55 &amp;lt;zzz&amp;gt; Ich habe einige Einwände gepostet, auf die du noch nicht geantwortet hast – zumindest vor ein paar Stunden 20:11:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] .33‑Sachen wahrscheinlich nicht dieses Wochenende, ich werde das ganze Wochenende an Zcash‑Sachen arbeiten 20:12:11 &amp;lt;zzz&amp;gt; ETA für .33 dann? 20:12:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] Genau, das ist es, was ich die ganze Zeit im Dev‑Forum zu posten versuche 20:12:57 &amp;lt;zzz&amp;gt; Nun, wenn du es gesehen hast, dann nimm die Einwände an – oder nicht, liegt an dir 20:13:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] .33 muss dann nächstes Wochenende sein (so um den 18.?) 20:14:41 &amp;lt;zzz&amp;gt; Das sind 2½ Wochen nach dem Release. Keine Chance, früher dazu zu kommen? Wir müssen diese wirklich als primäre Release‑Produkte behandeln und sie schnell rausbringen 20:15:31 &amp;lt;orignal_&amp;gt; zzz, warum kannst du dich nicht selbst darum kümmern? 20:15:50 &amp;lt;zzz&amp;gt; Wir haben alle unsere Rollen. Ich kann nicht alles machen. 20:17:07 &amp;lt;orignal_&amp;gt; manchmal musst du 20:17:09 &amp;lt;zzz&amp;gt; ok, str4d antwortet vielleicht – oder auch nicht. Noch etwas zu 1) oder 2)? 20:17:17 &amp;lt;i2pr&amp;gt; [Slack/str4d] Meinen Arbeitsplan kann ich nicht ändern 20:17:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] Es wäre großartig, wenn mehr Leute diese Releases machen könnten, insbesondere Maven 20:17:52 &amp;lt;zzz&amp;gt; ok, finden wir heraus, wie wir es nächstes Mal schneller hinbekommen 20:17:59 &amp;lt;zzz&amp;gt; 3) B-Sides NYC Bericht (sadie, str4d) 20:18:19 &amp;lt;zzz&amp;gt; sadie, str4d, würdet ihr uns bitte einen kurzen Bericht geben und uns auch die ETA nennen, bis der vollständige Reisebericht gepostet ist? 20:18:47 &amp;lt;i2pr&amp;gt; [Slack/sadie] es lief gut – wir haben einen Blogpost fertig (einige Probleme beim Posten) 20:19:22 &amp;lt;zzz&amp;gt; Das war ... wirklich kurz ... ETA fürs Posten? 20:19:34 &amp;lt;i2pr&amp;gt; [Slack/sadie] wir haben an der Roadmap gearbeitet, an der Website gearbeitet und Ideen für Outreach dieses Jahr diskutiert 20:20:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Die Website‑IA für die Navigation ist in deutlich besserem Zustand 20:20:25 &amp;lt;i2pr&amp;gt; [Slack/sadie] wir sind wieder mit Elio in Kontakt, der das neue Logo gemacht hat, um mit dem Subseiten‑Design zu beginnen 20:20:32 &amp;lt;zzz&amp;gt; IA? 20:20:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Informationsarchitektur 20:21:21 &amp;lt;zzz&amp;gt; sadie, str4d, ETA fürs Posten des Reiseberichts? 20:21:30 &amp;lt;i2pr&amp;gt; [Slack/str4d] Der Blogpost wird online sein, sobald die Roadmap online ist 20:21:56 &amp;lt;zzz&amp;gt; ok. Noch etwas zu 3)? 20:22:45 &amp;lt;zzz&amp;gt; 4) FOSDEM Bericht (echelon) 20:22:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] tl;dr: lief gut, lohnt sich, es wieder zu machen 20:22:58 &amp;lt;zzz&amp;gt; echelon, wie lief es auf der FOSDEM, wie war der I2P‑Vortrag? 20:23:25 &amp;lt;echelon&amp;gt; fosdem ist ein schönes großes Event mit &amp;gt;20 parallelen Tracks und Tausenden Besuchern, alles kostenlos zu besuchen 20:23:34 &amp;lt;manas&amp;gt; wow, schön 20:23:58 &amp;lt;echelon&amp;gt; fosdem selbst ist gut geführt und organisiert, aber Essen zu bekommen dauert etwas; außerdem sind viele Talks schnell voll und man kommt nicht mehr rein 20:24:23 &amp;lt;echelon&amp;gt; aber alle Talks werden live gestreamt und jetzt zu YouTube hochgeladen und sind auf der fosdem‑Seite online 20:24:49 &amp;lt;echelon&amp;gt; der i2p‑Talk war ein kurzer schneller Vortrag darüber, was i2p ist und worin es sich von Tor unterscheidet, nicht viel mehr, die Zeit war knapp 20:25:09 &amp;lt;zzz&amp;gt; Hast du den Typen getroffen? 20:25:20 &amp;lt;echelon&amp;gt; der Autor ist ein i2pd‑Typ, hier nicht besonders in Kontakt, hatte aber einen ziemlich guten Einblick in den Code – abgesehen von ein paar falschen Zahlen 20:25:29 &amp;lt;echelon&amp;gt; Publikum waren ~100–150 Leute, der Raum war voll 20:25:53 &amp;lt;zzz&amp;gt; super, freut mich, dass du hingegangen bist 20:26:01 &amp;lt;zzz&amp;gt; sonst noch etwas zu 4)? 20:26:01 &amp;lt;echelon&amp;gt; nur 2 Fragen danach, z. B. ob Java‑I2P jetzt wirklich 2–4 GB nutzt und ob es auf einem raspverry pi läuft 20:26:17 &amp;lt;echelon&amp;gt; wir sollten 2019 auch gehen 20:26:43 &amp;lt;echelon&amp;gt; (Ich habe mir nur einen Husten mit nach Hause gebracht, zu dumm) 20:26:53 &amp;lt;orignal_&amp;gt; wieso kennen wir den Typen nicht? 20:27:27 &amp;lt;manas&amp;gt; echelon: ich habe mir auf dem Rückflug vom 34c3 hierher auch einen fiesen Husten mitgebracht :) jetzt wieder alles gut 20:27:29 &amp;lt;echelon&amp;gt; er ist unter dem Radar geblieben, hat aber Push‑Rechte auf git 20:27:49 &amp;lt;orignal_&amp;gt; manas, wo bist du jetzt? 20:27:51 &amp;lt;zzz&amp;gt; sonst noch etwas zu 4)? 20:27:58 &amp;lt;echelon&amp;gt; nicht viel geredet, da ich schon angeschlagen war und Zeit am Sonntag ein Problem war 20:28:29 &amp;lt;orignal_&amp;gt; Push‑Rechte? Ich denke, nur R4SAS, villain und psi haben die 20:28:38 &amp;lt;zzz&amp;gt; 5) Status‑Scrum (zlatinb) 20:28:45 &amp;lt;zzz&amp;gt; ok, zab, du hast das Wort 20:28:50 &amp;lt;echelon&amp;gt; er sagte, er habe Code nach i2pd gepusht 20:28:59 &amp;lt;echelon&amp;gt; ok 20:29:08 &amp;lt;zlatinb&amp;gt; Hallo zusammen. Ich freue mich sagen zu können, dass alle Vorschläge zur Vergütung genehmigt wurden! 20:29:10 &amp;lt;orignal_&amp;gt; wir werden ihn dann finden 20:29:46 &amp;lt;zlatinb&amp;gt; Gehen wir reihum, und wenn euer Name aufgerufen wird, gebt bitte eine kurze Zusammenfassung dessen, woran ihr in den nächsten 6 Monaten arbeiten werdet. Bitte hebt Fragen für später auf 20:29:55 &amp;lt;zlatinb&amp;gt; zzz, du fängst an 20:30:52 &amp;lt;zzz&amp;gt; ok, die meiste Zeit verbringe ich mit Projektmanagement, Bugfixes und neuem Code, aber ich plane, einen erheblichen Teil der Zeit für Vorschläge und Planung sowie zum Einlesen in Themen aufzuwenden 20:31:02 &amp;lt;zzz&amp;gt; damit ich klug genug bin, einige der Entscheidungen zu treffen, die wir treffen müssen 20:31:27 &amp;lt;zzz&amp;gt; die meisten von euch wissen, was ich mache, aber das ist eine schnelle Zusammenfassung 20:31:39 &amp;lt;zzz&amp;gt; Code Code Code, Bugs Bugs Bugs, immer wieder 20:31:42 &amp;lt;zzz&amp;gt; EOT 20:31:56 &amp;lt;zlatinb&amp;gt; Danke. echelon, du bist dran 20:32:23 &amp;lt;echelon&amp;gt; ok, die Gelder verwalten, etwas PR machen, die meisten Services managen, etwas trac‑Arbeit, zu Konferenzen gehen^^ 20:32:41 &amp;lt;echelon&amp;gt; eot 20:32:55 &amp;lt;zlatinb&amp;gt; str4d: bitte 20:33:04 &amp;lt;i2pr&amp;gt; [Slack/str4d] Erster Zugriff auf meine Zeit: Schreiben und Reviewen von Vorschlägen sowie das Management des Vorschlagsprozesses zusammen mit zzz, um sicherzustellen, dass wir hochwertige Vorschlagsdokumente für die Community haben. 20:33:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] Zweite Priorität wird sein, Implementierungen der Vorschläge in Java und Rust zu entwerfen und mit Leuten außerhalb von I2P an gemeinsamen Komponenten zu kollaborieren. 20:34:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] Den Rest meiner Zeit werde ich auf Maven, Android (nur Bugfixes) und I2P‑Bote verwenden. 20:34:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] EOT 20:34:53 &amp;lt;zlatinb&amp;gt; sadie, danke fürs Dabeisein! Sag uns, was du vorhast 20:35:20 &amp;lt;zlatinb&amp;gt; Sadie? 20:35:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] Du kannst die Schreibbenachrichtigung in shack nicht sehen 20:35:43 &amp;lt;i2pr&amp;gt; [Slack/sadie] Hi! Ich werde meine PR‑Rolle ausbauen – Blogposts, Konsolen‑News.. 20:35:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Slack* 20:36:26 &amp;lt;i2pr&amp;gt; [Slack/sadie] außerdem – Trac‑Triage – unsere Reaktionszeiten verbessern, Nutzern helfen 20:37:13 &amp;lt;i2pr&amp;gt; [Slack/sadie] Fördermittel‑Recherche, Outreach zu anderen Projekten und strategische Partnerschaften. Mehr Nutzer und Devs finden 20:37:35 &amp;lt;i2pr&amp;gt; [Slack/sadie] EOT 20:37:47 &amp;lt;zlatinb&amp;gt; Klingt großartig. manas, du bist dran 20:37:52 &amp;lt;manas&amp;gt; hi 20:38:05 &amp;lt;manas&amp;gt; nächste 6 Monate: Java lernen, i2p‑Dokumentation studieren und mit der Codebasis vertraut werden; Kryptografie, Anonymität, Privatsphäre &amp; Sicherheit studieren – Empfehlungen für Bücher/Papers/etc. zu diesen Themen sind willkommen :) 20:38:10 &amp;lt;manas&amp;gt; ich habe einige Ideen für interessantes Artwork, das für i2p‑gebrandete Sticker/Shirts verwendet werden könnte, womit ich mich ebenfalls befassen werde 20:38:14 &amp;lt;manas&amp;gt; aktueller Stand: Büro eingerichtet; Networking‑Kram größtenteils erledigt – ein router benötigt ein Firmware‑Upgrade, Ticket eingereicht. Bereit, alle Aufgaben anzugehen. 20:38:16 &amp;lt;manas&amp;gt; eot 20:38:36 &amp;lt;zlatinb&amp;gt; super. meeh und mhatta, seid ihr hier? 20:38:49 &amp;lt;meeh&amp;gt; Ich bin hier 20:38:58 &amp;lt;zlatinb&amp;gt; leg los 20:39:01 &amp;lt;manas&amp;gt; hey meeh :) 20:39:05 &amp;lt;meeh&amp;gt; gib mir einen Moment, um aufzuholen 20:39:40 &amp;lt;zlatinb&amp;gt; wir machen gerade Scrum, gib einfach eine kurze Zusammenfassung dessen, was du in den nächsten 6 Monaten machen wirst 20:39:46 &amp;lt;meeh&amp;gt; alles klar 20:42:12 &amp;lt;meeh&amp;gt; nächste 6 Monate: so viele scalatests (Unittests) wie möglich für die Core‑ und router‑Teile von i2p fertigstellen, wahrscheinlich auch andere. Außerdem braucht i2p für OSX Verbesserungen; dort werde ich am Launcher und Update‑Prozess arbeiten. Ich hoffe auch, Verbesserungen an Doku/Web zu machen, so viel ich kann in trac bzgl. offener Issues aller Art nachfassen, und zuletzt etwas Forschung zu neuer Krypto / I2NP 20:42:45 &amp;lt;zlatinb&amp;gt; alles klar 20:44:39 &amp;lt;zlatinb&amp;gt; mhatta ist leider nicht hier, damit ist das Scrum beendet 20:44:39 &amp;lt;zlatinb&amp;gt; bevor wir das Meeting bafen, möchte ich den Leuten die Gelegenheit geben, den anderen Teammitgliedern Fragen zu stellen 20:44:40 &amp;lt;zlatinb&amp;gt; also, wenn ihr etwas Spezifisches zu den Zielen fragen wollt – los! 20:44:40 &amp;lt;zlatinb&amp;gt; wenn nicht, Falcon Heavy startet in einer Minute :) 20:44:41 &amp;lt;manas&amp;gt; meeh: wirst du dir ansehen, die Tests, die Netzwerkzugang benötigen, von denen zu trennen, die keinen brauchen? 20:44:42 &amp;lt;meeh&amp;gt; Ich würde gerne bitten, dass Leute sagen, wo wirklich Tests benötigt werden – vorrangig vor anderen. Offen für Vorschläge. 20:45:21 &amp;lt;zzz&amp;gt; manas und str4d sind am besten geeignet, die Tests zu besprechen 20:45:38 &amp;lt;meeh&amp;gt; manas: Ich würde das Netzwerk so weit wie möglich emulieren/mocken; ich habe mir noch keine Gedanken gemacht, falls ich auf einen Test stoße, wie man es macht, aber ich kann dich auf dem Laufenden halten :) 20:45:59 &amp;lt;manas&amp;gt; BobTheBuilder führt die ant‑Tests derzeit mit dem torsocks‑Wrapper aus. Wäre schön, Tests mit Netzwerkbedarf unabhängig vom Rest laufen lassen zu können 20:46:00 &amp;lt;meeh&amp;gt; s/test/a place where it's needed for a test/ 20:46:29 &amp;lt;zzz&amp;gt; zab, wir müssen besprechen, ob wir den Scrum‑Teil dieses Meetings beibehalten wollen oder nicht; das können wir in den kommenden Wochen tun 20:46:30 &amp;lt;meeh&amp;gt; dann werde ich mir das ansehen :) 20:46:33 &amp;lt;meeh&amp;gt; danke für den Tipp. 20:46:45 &amp;lt;zzz&amp;gt; und gibt es vor dem nächsten Monat ein Scrum? 20:47:03 &amp;lt;manas&amp;gt; meeh: wir besprechen das weiter, ich werde mir die Tests ebenfalls ansehen :) 20:47:11 &amp;lt;zlatinb&amp;gt; genau, ich hätte gerne jeden Monat ein Scrum mit allen 20:47:17 &amp;lt;meeh&amp;gt; für mich ist das völlig ok – ich mache immer noch Schlimmeres (jeden Tag 09:30 Uhr) :p 20:47:19 &amp;lt;zlatinb&amp;gt; außer manas, der es wegen der Zeitverschiebung nicht schafft 20:47:44 &amp;lt;zzz&amp;gt; ich bin sicher, mhatta ist in mindestens so einer ungünstigen Zeitzone 20:47:46 &amp;lt;manas&amp;gt; ja, hier ist es früh lol 20:47:47 &amp;lt;zlatinb&amp;gt; davon unabhängig werde ich mich wöchentlich mit denen treffen, die in Vollzeit arbeiten, über irc/signal usw. 20:47:56 &amp;lt;manas&amp;gt; mhatta schläft vielleicht tief und fest 20:47:59 &amp;lt;meeh&amp;gt; Ich wechsle notfalls sogar die Zeitzone, wenn nötig :) 20:48:14 &amp;lt;zzz&amp;gt; frühestens kann ich das Meeting um eine weitere halbe Stunde vorziehen; nach der Sommerzeitumstellung könnte ich wahrscheinlich 19:00 UTC 20:48:25 &amp;lt;zzz&amp;gt; immer noch nicht früh genug für mhatta, schätze ich 20:48:41 &amp;lt;manas&amp;gt; einmal im Monat wäre allerdings kein Problem. Einmal pro Woche könnte es sein 20:49:18 &amp;lt;zzz&amp;gt; Ich ermutige alle, so oft wie möglich im IRC zu sein. Es war hier erschreckend ruhig. Das ist der beste Ort, um Dinge zu erledigen 20:49:25 &amp;lt;zzz&amp;gt; sonst noch etwas zu 5)? 20:49:30 &amp;lt;zlatinb&amp;gt; ok, ich bin fertig, danke an alle 20:49:38 &amp;lt;zzz&amp;gt; sonst noch etwas fürs Meeting? 20:50:08 &amp;lt;meeh&amp;gt; Ich bin normalerweise immer hier – war nur beschäftigt damit, mich aus meinem Projekt im Dayjob herauszuarbeiten. Also werde ich mit der Zeit aktiver sein. 20:50:19 * zzz schnappt sich den *baffer* 20:50:29 &amp;lt;meeh&amp;gt; Ich schätze, dass ich innerhalb der Woche ein Startdatum habe, zlatinb 20:50:56 &amp;lt;zlatinb&amp;gt; großartig 20:51:02 * zzz *bafs* das Meeting ist geschlossen &lt;/div></description></item><item><title>0.9.33 Veröffentlichung</title><link>/de/blog/2018/01/30/0.9.33-ver%C3%B6ffentlichung/</link><pubDate>Tue, 30 Jan 2018 00:00:00 +0000</pubDate><guid>/de/blog/2018/01/30/0.9.33-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.33 setzt die mehrjährige Umstellung des Netzwerks auf stärkere, schnellere Kryptografie fort. Diese Version umfasst Unterstützung für zusätzliche Signaturtypen und bereitet Ed25519 als Standard vor. Wichtige Fehlerbehebungen und Leistungsverbesserungen sind enthalten.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf dieses Release zu aktualisieren. Der beste Weg, die Sicherheit aufrechtzuerhalten und dem Netzwerk zu helfen, ist, das neueste Release auszuführen.&lt;/p></description></item><item><title>I2P Dev Meeting - December 05, 2017</title><link>/de/blog/2017/12/05/i2p-dev-meeting-december-05-2017/</link><pubDate>Tue, 05 Dec 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/12/05/i2p-dev-meeting-december-05-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> str4d, orignal, zlatinb, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.33 update (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) 34C3 planning (zzz) 20:00:03 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; hi 20:00:30 &amp;lt;zzz&amp;gt; 1) 0.9.33 update (zzz) 20:00:48 &amp;lt;zzz&amp;gt; 0.9.33 dev is off to a roaring start, with 20K lines of diff so far 20:00:55 &amp;lt;zzz&amp;gt; lots of good fixes 20:01:17 &amp;lt;zlatinb&amp;gt; hi 20:01:42 &amp;lt;zzz&amp;gt; also, 0.9.32 android was later than our 2-week target, so we've made some process changes to make sure we review the google play crashes before the desktop release 20:02:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] hi 20:02:02 &amp;lt;zzz&amp;gt; this should enable a sooner and higher-quality android release 20:02:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] I've got more CSS and JSP patches sitting locally, that I hope to get cleaned up and into mtn this weekend for longer review. 20:02:40 &amp;lt;zzz&amp;gt; I think we're on track for a late-january 0.9.33 release. That means big changes should go in this month, before CCC 20:03:28 &amp;lt;zzz&amp;gt; we have more streaming tweaks to do, and I've been fixing susimail issues this week 20:04:12 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:04:24 &amp;lt;zlatinb&amp;gt; if I may suggest making dev builds available on postmans tracker 20:04:35 &amp;lt;zlatinb&amp;gt; some people will download and try anything that comes out there 20:04:50 &amp;lt;zzz&amp;gt; I believe you can get them via magnets or torrent files from bobthebuilder.com 20:05:17 &amp;lt;zlatinb&amp;gt; oh yes, its just that the presence on postman brings in a lot of visibility 20:05:43 &amp;lt;zzz&amp;gt; ok, talk to the bobthebuilder op about that, good idea 20:05:54 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:05:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Also, we now have continuous builds on Travis CI as well, so keep an eye on `https://travis-ci.org/i2p/i2p.i2p` for another perspective 20:06:44 &amp;lt;zzz&amp;gt; str4d, if you can set up a irc bot for that, that might help, hard to remember to check a website 20:07:17 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:08:01 &amp;lt;zzz&amp;gt; 2) 34C3 planning (zzz) 20:08:10 &amp;lt;zzz&amp;gt; ok, the sticker situation is under control 20:08:25 &amp;lt;zzz&amp;gt; eche|on has the train tickets 20:08:33 &amp;lt;zzz&amp;gt; hottuna signed us up on the wiki 20:08:43 &amp;lt;zzz&amp;gt; has noisy square showed up on the wiki yet? 20:08:50 &amp;lt;zzz&amp;gt; and who has the banner? 20:09:23 &amp;lt;zzz&amp;gt; I'll set up the twitter DM group later unless somebody else does it first 20:11:01 &amp;lt;zzz&amp;gt; hearing no response... anything else on 2) ? 20:12:01 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:12:33 &amp;lt;orignal&amp;gt; maybe it makes sense to set meeting less frequent? 20:12:47 &amp;lt;orignal&amp;gt; due lack of interest 20:12:56 &amp;lt;orignal&amp;gt; but promote it more 20:13:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Looking forward to it! 20:13:35 &amp;lt;i2pr&amp;gt; [Slack/str4d] I think monthly is about right 20:13:41 &amp;lt;zzz&amp;gt; orignal, maybe, we can discuss that at ccc. 20:13:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Whether this is a good time is always up for debate 20:13:56 &amp;lt;zzz&amp;gt; The PR team could perhaps promote it more, for sure 20:14:10 &amp;lt;orignal&amp;gt; I would make it always a week before release 20:14:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] zzz, just pushed config for IRC notifications to i2p.i2p 20:14:34 &amp;lt;zzz&amp;gt; also, planning note, our next meetings will be in-person at CCC. We will not have a meeting Jan. 2. 20:14:35 &amp;lt;orignal&amp;gt; at least it would have a subject 20:14:44 &amp;lt;zzz&amp;gt; Our next IRC meeting will be Tues. Feb. 6 20:15:33 &amp;lt;zzz&amp;gt; check out the thread on zzz.i2p for topics for CCC meetings 20:15:42 &amp;lt;zzz&amp;gt; add your suggestions there if you have any 20:15:47 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:15:52 * zzz grabs the baffer 20:16:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'll be doing more work on proposals ahead of CCC 20:17:11 * zzz *bafs* the meeting closed &lt;/div></description></item><item><title>0.9.32 Release</title><link>/de/blog/2017/11/07/0.9.32-release/</link><pubDate>Tue, 07 Nov 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/11/07/0.9.32-release/</guid><description>&lt;h2 id="update-details">Update details&lt;/h2>
&lt;p>0.9.32 contains a number of fixes in the router console and associated webapps (addressbook, i2psnark, and susimail). We have also changed the way we handle configured hostnames for published router infos, to eliminate some network enumeration attacks via DNS. We have added some checks in the console to resist rebinding attacks.&lt;/p>
&lt;p>As usual, we recommend that you update to this release. The best way to maintain security and help the network is to run the latest release.&lt;/p></description></item><item><title>I2P Dev Meeting - November 07, 2017</title><link>/de/blog/2017/11/07/i2p-dev-meeting-november-07-2017/</link><pubDate>Tue, 07 Nov 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/11/07/i2p-dev-meeting-november-07-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> orignal, zlatinb, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:03 &amp;lt;zzz&amp;gt; 0) Hi 20:00:03 &amp;lt;zzz&amp;gt; 1) 0.9.32 update (zzz) 20:00:03 &amp;lt;zzz&amp;gt; 2) 34C3 planning (zzz) 20:00:06 &amp;lt;zzz&amp;gt; 0) Hi 20:00:08 &amp;lt;zzz&amp;gt; hi 20:00:27 &amp;lt;zlatinb&amp;gt; hi 20:00:39 &amp;lt;zzz&amp;gt; 1) 0.9.32 update (zzz) 20:01:02 &amp;lt;zzz&amp;gt; built it last night, looks like echelon just flipped the news on 20:01:20 &amp;lt;zzz&amp;gt; I'll get to debian/launchpad tonight or tomorrow 20:01:41 &amp;lt;zzz&amp;gt; str4d, when can we expect android and maven? 20:02:22 &amp;lt;zzz&amp;gt; also, we'll need str4d or meeh to get the files to the website, lmk when you do that 20:02:54 &amp;lt;zzz&amp;gt; I've set the 0.9.33 date for late January 20:02:59 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:03:54 &amp;lt;orignal_&amp;gt; hi 20:04:05 &amp;lt;zzz&amp;gt; 2) 34C3 planning (zzz) 20:04:20 &amp;lt;zzz&amp;gt; we're all set on tickets, we'll have about 8 people there 20:04:48 &amp;lt;zzz&amp;gt; they announced the new way assemblies will be set up. hottuna2 usually signs us up, will you do that this year? 20:05:43 &amp;lt;zzz&amp;gt; ok, we'll have to followup with hottuna2 to make sure we get a reserved table 20:05:47 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:05:57 &amp;lt;zlatinb&amp;gt; I might just show up and meet you for drinks outside 20:05:57 &amp;lt;zlatinb&amp;gt; unless I'm lucky and get a ticket 20:07:09 &amp;lt;zzz&amp;gt; we did have extra tickets, they may have expired though. ask echelon 20:07:12 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:07:31 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:09:00 * zzz *baffs* the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - October 03, 2017</title><link>/de/blog/2017/10/03/i2p-dev-meeting-october-03-2017/</link><pubDate>Tue, 03 Oct 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/10/03/i2p-dev-meeting-october-03-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> echelon, orignal, str4d, villain, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 18:30:00 &amp;lt;zzz&amp;gt; 0) Hi 18:30:00 &amp;lt;zzz&amp;gt; 1) 0.9.31 Android update (str4d) 18:30:00 &amp;lt;zzz&amp;gt; 2) 0.9.32 update (zzz) 18:30:00 &amp;lt;zzz&amp;gt; 3) 34C3 budget (zzz/echelon) 18:30:00 &amp;lt;zzz&amp;gt; 4) Debian package update (zzz) 18:30:00 &amp;lt;zzz&amp;gt; 5) 10 years after jrandom (zzz) 18:30:06 &amp;lt;zzz&amp;gt; 0) Hi 18:30:09 &amp;lt;zzz&amp;gt; hi 18:30:26 &amp;lt;eche|on&amp;gt; hi 18:30:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hi 18:30:49 &amp;lt;zzz&amp;gt; 1) 0.9.31 Android update (str4d) 18:31:05 &amp;lt;zzz&amp;gt; str4d, what's the status on .31, d/l page still shows .30 18:32:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] No progress unfortunately, was affected by my phone issues and then flat hunting/obtaining 18:33:19 &amp;lt;zzz&amp;gt; I have .31 on my phone, is it just a question of bumping the version on the website? what's left to do? 18:34:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] Oh wait 18:34:15 &amp;lt;zzz&amp;gt; two months since .31 release 18:34:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sorry, had forgotten I managed to get the release out 18:34:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] In which case, not sure why website is still not updated 18:34:53 &amp;lt;zzz&amp;gt; what do phone issues and flat (apartment? not sure what a flat is) have to do with it 18:35:08 &amp;lt;zzz&amp;gt; been pinging you for several weeks 18:35:23 &amp;lt;zzz&amp;gt; what is left to do? 18:35:54 &amp;lt;i2pr&amp;gt; [Slack/str4d] What it has to do with it, is I've had zero I2P time this last month 18:36:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] And no pinging because not on my I2P laptop, and the relay was down so I didn't see pings here 18:37:23 &amp;lt;zzz&amp;gt; so what still is there to do for getting .31 on the download page, and when can you do it by? 18:40:22 &amp;lt;zzz&amp;gt; hearing no response... should we move on to 2) ? 18:41:01 &amp;lt;zzz&amp;gt; I'll assume str4d will take care of 1) when able 18:41:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Should just need the website being updated 18:41:17 &amp;lt;i2pr&amp;gt; [Slack/str4d] So, hopefully Friday now I'm done with flat stuff 18:41:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] But anyone could update it 18:41:56 &amp;lt;zzz&amp;gt; but we don't know if it's ready. So please fix the website when able 18:42:02 &amp;lt;zzz&amp;gt; anything else on 1) ? 18:42:18 &amp;lt;zzz&amp;gt; 2) 0.9.32 update (zzz) 18:42:30 &amp;lt;villain&amp;gt; hi 18:42:45 &amp;lt;zzz&amp;gt; ok, schedule was .32 early oct. and .33 early dec., but there's been very little activity for .32 18:43:03 &amp;lt;zzz&amp;gt; so I have pushed .32 to early Nov., for the last release of the year 18:43:15 &amp;lt;eche|on&amp;gt; fine with me 18:43:42 &amp;lt;zzz&amp;gt; that will make only 4 releases this year, which is pretty sad, lowest since jrandom was doing very little in 2007 18:44:10 &amp;lt;eche|on&amp;gt; IMHO do not care much about amount of releases, but amount of work went into it 18:44:15 &amp;lt;zzz&amp;gt; str4d, new process is to not release with blockers/criticals, so please address the tickets 18:44:39 &amp;lt;zzz&amp;gt; I have proposal 141 half done, need to do the UI part 18:45:17 &amp;lt;zzz&amp;gt; I would say there's nothing critical to do for .32, but there is an NPE in the console, I fixed it 18:45:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK. If they are UI-related blockers, I have fixes to IIRC most of it locally, but haven't had time to push out because mtn refactoring work takes me a lot longer than git 18:46:01 &amp;lt;zzz&amp;gt; ok str4d can you address those for an early-november release? 18:46:23 &amp;lt;zzz&amp;gt; because obviously we've blown past the early october deadline 18:47:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'll target that 18:47:07 &amp;lt;zzz&amp;gt; ok 18:47:12 &amp;lt;zzz&amp;gt; anything else on 2) ? 18:48:00 &amp;lt;zzz&amp;gt; 3) 34C3 budget (zzz/echelon) 18:48:18 &amp;lt;zzz&amp;gt; eche|on, whats the total requests for ccc funding? 18:48:53 &amp;lt;eche|on&amp;gt; roughly 5k and tickets are in the 1k area 18:49:16 &amp;lt;zzz&amp;gt; I assume we can afford that easily :) 18:49:31 &amp;lt;eche|on&amp;gt; hm, let me count, 1,2,3 BTC, yeah, for sure^^ 18:49:53 &amp;lt;zzz&amp;gt; add in a dinner and we're going to pay for train passes, call it 7K, sounds good 18:50:11 &amp;lt;zzz&amp;gt; anybody here that didn't request funding that needs it, now is the time to ask 18:50:29 &amp;lt;zzz&amp;gt; any objections to spending 7K for CCC? 18:51:01 &amp;lt;zzz&amp;gt; anything else on 3) ? 18:51:19 &amp;lt;eche|on&amp;gt; not from me now 18:51:30 &amp;lt;zzz&amp;gt; 4) Debian package update (zzz) 18:51:50 &amp;lt;zzz&amp;gt; ok, great news, mhatta's package was accepted into debian sid, will be buster in two years 18:52:20 &amp;lt;zzz&amp;gt; I've bought back some of his fixes, and hopefully he'll update to .31 soon 18:52:41 &amp;lt;eche|on&amp;gt; great news, for sure 18:52:57 &amp;lt;zzz&amp;gt; big milestone, the debian bug to include it was something like 8 years old 18:53:14 &amp;lt;zzz&amp;gt; anything else on 4) ? 18:53:23 &amp;lt;eche|on&amp;gt; yes 18:53:32 &amp;lt;eche|on&amp;gt; is this the final on "bounty closed" ? 18:53:40 &amp;lt;eche|on&amp;gt; can I pay the 146 to mhatta? 18:53:41 &amp;lt;eche|on&amp;gt; *g* 18:54:32 &amp;lt;zzz&amp;gt; I think yes 18:54:45 &amp;lt;zzz&amp;gt; maybe our first bounty to pay off in years 18:54:58 &amp;lt;eche|on&amp;gt; yeah 18:54:59 &amp;lt;eche|on&amp;gt; great 18:55:16 &amp;lt;zzz&amp;gt; 5) 10 years after jrandom (zzz) 18:55:52 &amp;lt;zzz&amp;gt; ok, jrandom vanished november 2007, just wondering if we should do anything to commemorate it, maybe from PR team, str4d/sadie any ideas? 18:56:14 &amp;lt;eche|on&amp;gt; no idea 18:56:17 &amp;lt;i2pr&amp;gt; [Slack/str4d] Looks like https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=448638 has been closed, so yes! 18:56:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'll chat to Sadie about it this weekend 18:57:03 &amp;lt;zzz&amp;gt; ok, anything else on 5) ? 18:57:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] When in November was it? 18:57:12 &amp;lt;orignal_&amp;gt; zzz, maybe you want to tell the full story 18:57:29 &amp;lt;zzz&amp;gt; I don't have an exact date, lost those emails 18:57:36 &amp;lt;orignal_&amp;gt; what happened before? why did he choose you? 18:57:57 &amp;lt;orignal_&amp;gt; what did you discuss and what did agree to? 18:58:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] If we do some PR, I think we'd focus on what has been done since then 18:58:12 &amp;lt;zzz&amp;gt; I may do a brief post on zzz.i2p with my memoryies 18:58:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] Or possibly two phases / blog posts - before and after. 18:59:08 &amp;lt;zzz&amp;gt; ok, anything else on 5) ? 18:59:18 &amp;lt;orignal_&amp;gt; yes, please 18:59:24 &amp;lt;orignal_&amp;gt; everybody wants to know 18:59:28 &amp;lt;zzz&amp;gt; this is our standing post on it: `http://i2p-projekt.i2p/en/misc/jrandom-awol` 18:59:43 &amp;lt;zzz&amp;gt; anything else for the meeting? 19:00:19 &amp;lt;orignal_&amp;gt; yes, but nothing about you 19:00:22 &amp;lt;villain&amp;gt; you have 7K budget on CCC trip, all from donation money? what it accomplishes to I2P? 19:00:49 &amp;lt;zzz&amp;gt; as manas requested an earlier time and is a no-show, we'll be back to 8 PM UTC for next month 19:01:28 &amp;lt;zzz&amp;gt; essentially all our funds are from the original donation of 1000 BTC years ago 19:01:37 &amp;lt;villain&amp;gt; for 7K you could afford independent source code audit of I2P source, just saying... 19:01:41 &amp;lt;eche|on&amp;gt; more or less all, yes 19:01:42 * zzz warms up the baffer 19:02:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] villain, hah! 19:02:01 &amp;lt;eche|on&amp;gt; you wont get a sufficient code audit for 7k for our source 19:02:11 &amp;lt;zzz&amp;gt; our financial status is on our website if you're interested in our balances 19:02:14 &amp;lt;eche|on&amp;gt; a auditor is ~500/day 19:02:22 * zzz *bafs* the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - September 05, 2017</title><link>/de/blog/2017/09/05/i2p-dev-meeting-september-05-2017/</link><pubDate>Tue, 05 Sep 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/09/05/i2p-dev-meeting-september-05-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> echelon, psi, R4SAS, str4d, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.32 update (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) 34C3 funding email reminder (zzz/echelon) 20:00:03 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; Hi 20:00:44 &amp;lt;zzz&amp;gt; 1) 0.9.32 update (zzz) 20:00:58 &amp;lt;R4SAS&amp;gt; Hi 20:01:09 &amp;lt;zzz&amp;gt; ok, str4d has done some UI updates, and I've started on the prop 141 implementation but haven't checked anything in yet 20:01:37 &amp;lt;zzz&amp;gt; we're on track for an early october release 20:01:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hi 20:02:03 &amp;lt;zzz&amp;gt; I think str4d wants to prop his benchmark branch, he should do that soon? I've commented in his ticket 20:02:20 &amp;lt;psi_&amp;gt; ay 20:02:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] I've only pushed a minor UI tweak thus far; I have more sitting locally that addresses a bunch more issues, but I need to go through my git -&amp;gt; mtn process 20:03:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'll look at the benchmark comments and finish / push that end of this week 20:03:57 &amp;lt;zzz&amp;gt; ok I need to talk to you at some point about our release process. We had blocker tickets for .31 that weren't closed, probably want to insist that those are closed before a release 20:04:08 &amp;lt;zzz&amp;gt; or else what does blocker even mean 20:04:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] Correct 20:04:36 &amp;lt;zzz&amp;gt; anything elase on 1) ? 20:06:01 &amp;lt;zzz&amp;gt; 2) 34C3 funding email reminder (zzz/echelon) 20:06:11 &amp;lt;psi&amp;gt; does this release require removal of hostnames? 20:06:15 &amp;lt;psi&amp;gt; in RI 20:06:25 &amp;lt;psi&amp;gt; gah lag 20:06:33 &amp;lt;zzz&amp;gt; see the proposal text for migration discussion 20:06:45 &amp;lt;psi&amp;gt; kk 20:07:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] -1 on it being in this release without discussion of zombie mitigations 20:07:08 &amp;lt;zzz&amp;gt; ok re: 34C3, if you want funding or free ticket you MUST email echelon by Sept. 30 20:07:43 &amp;lt;zzz&amp;gt; in addition, echelon did have some server issues, so if you didn't get an ACK from him that he got your email, send it again 20:08:46 &amp;lt;zzz&amp;gt; we have plenty of funds available for people but you must ask. We won't be funding people who ask after the end of the month 20:09:48 &amp;lt;zzz&amp;gt; so again make sure that echelon has acknowledged receipt of your request 20:10:03 &amp;lt;zzz&amp;gt; we will set the budget at next month's meeting 20:10:19 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:10:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] Not from me. 20:11:26 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:11:54 &amp;lt;psi&amp;gt; i have something 20:12:02 &amp;lt;zzz&amp;gt; psi go 20:12:03 &amp;lt;psi&amp;gt; but it's long and teedious 20:12:09 &amp;lt;psi&amp;gt; it's that aligned outbound tunnels idea 20:12:36 &amp;lt;psi&amp;gt; originally i sold it to you as a OBEP load reduction technique 20:12:45 &amp;lt;psi&amp;gt; that is a nice side effect 20:12:53 &amp;lt;psi&amp;gt; but that is not the original intent 20:13:10 &amp;lt;psi&amp;gt; the original intent was to reduce packet drop 20:13:59 &amp;lt;zzz&amp;gt; ok, so what would you like to discuss about it? 20:14:08 &amp;lt;psi&amp;gt; my question is: would java i2p implement aligned outbound tunels ? 20:14:22 &amp;lt;psi&amp;gt; or is it too experimental for you? 20:14:53 &amp;lt;psi&amp;gt; i am not as familiar with java i2p's code as i am i2pd's 20:14:57 &amp;lt;zzz&amp;gt; can't answer now because I forgot the details. If you write it up and post it somewhere I'll be happy to give you an answer 20:15:09 &amp;lt;psi&amp;gt; okay 20:15:15 &amp;lt;psi&amp;gt; i guess you can close meet 20:15:26 &amp;lt;psi&amp;gt; the idea is OBEP == IBGW 20:15:35 &amp;lt;psi&amp;gt; with an extra hop on the OB tunnel 20:15:38 &amp;lt;eche|offf&amp;gt; nothing from me so far 20:15:43 &amp;lt;psi&amp;gt; such that OBEP == IBGW 20:16:14 &amp;lt;psi&amp;gt; to reduce packet drop and OBEP pressure 20:16:30 &amp;lt;psi&amp;gt; (at the expense of more tunnels) 20:16:51 &amp;lt;zzz&amp;gt; ok, since you've already implemented it, any data on the benefits would be very helpful 20:17:10 &amp;lt;zzz&amp;gt; anything else on aligned outbound tunnels? 20:17:31 &amp;lt;psi&amp;gt; my initial observations of it is the initial RTT is the same as after 20:17:44 &amp;lt;psi&amp;gt; rather, there is no initial RTT spike 20:17:57 &amp;lt;psi&amp;gt; possibly because of the release of pressure on OBEP 20:18:03 &amp;lt;psi&amp;gt; but that is just an assumption 20:18:15 &amp;lt;psi&amp;gt; i want to test this on a testnet, of which we have with docker. 20:18:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] If there's something we can turn into a performance benchmark, LMK 20:18:25 &amp;lt;psi&amp;gt; to collect hard numbers etc 20:19:01 &amp;lt;psi&amp;gt; yeah same here, i am at a loss for a good perf benchmark 20:19:18 &amp;lt;psi&amp;gt; i have been using icmp ping over openvpn 20:19:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] Actually this would be more like a metric, since it would depend also on network performance, and would likely differ depending on endpoint locations 20:19:27 &amp;lt;psi&amp;gt; probably not the best way 20:19:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] But if we *can* make a repeatable benchmark, I'd want to add it to the suite I plan to start collecting 20:20:18 &amp;lt;psi&amp;gt; what i use right now is, time to connect via dtls and then the following latency measurement via ping 20:20:31 &amp;lt;psi&amp;gt; that isn't porable for java i2p i think 20:20:45 &amp;lt;psi&amp;gt; unless socks5 udp works 20:20:49 &amp;lt;psi&amp;gt; or i do some SAM stuff 20:21:23 &amp;lt;zzz&amp;gt; anything else on aligned outbound tunnels? 20:21:31 &amp;lt;psi&amp;gt; aligned outbound tunnels is still experimental and idk if the increased tunnel count is worth it or not yet 20:21:49 &amp;lt;psi&amp;gt; so more research needed and it's getting scienced rn over at i2pd 20:21:56 &amp;lt;psi&amp;gt; i'll let you know 20:22:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] Great, keep me appraised of the science in #i2p-science :slightly_smiling_face: 20:22:20 &amp;lt;psi&amp;gt; kk 20:22:21 &amp;lt;zzz&amp;gt; great, thanks for the update psi 20:22:25 &amp;lt;zzz&amp;gt; anything else on aligned outbound tunnels? 20:22:53 &amp;lt;psi&amp;gt; one final thing: it may be worth it to do something in addition to aligning tunnels, i.e. something like tor's rend spec 20:23:17 &amp;lt;psi&amp;gt; as for what that is idk and will think about it outloud in #i2p-science 20:23:20 &amp;lt;psi&amp;gt; (please join) 20:23:29 &amp;lt;psi&amp;gt; that's it 20:23:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] All from me 20:23:49 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:24:28 &amp;lt;psi&amp;gt; i am good 20:25:15 &amp;lt;zzz&amp;gt; thanks everybody, see you in 4 weeks, which will be .32 release time 20:26:10 * zzz ***bafffs*** the meeting done &lt;/div></description></item><item><title>0.9.31 Release</title><link>/de/blog/2017/08/07/0.9.31-release/</link><pubDate>Mon, 07 Aug 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/08/07/0.9.31-release/</guid><description>&lt;h2 id="update-details">Update details&lt;/h2>
&lt;p>The changes in this release are much more noticeable than usual! We have refreshed the router console to make it easier to understand, improve accessibility and cross-browser support, and generally tidy things up. This is the first step in a longer-term plan to make the router console more user-friendly. We have also added torrent ratings and comments support to i2psnark.&lt;/p>
&lt;p>As usual, we recommend that you update to this release. The best way to maintain security and help the network is to run the latest release.&lt;/p></description></item><item><title>I2P Dev Meeting - August 01, 2017</title><link>/de/blog/2017/08/01/i2p-dev-meeting-august-01-2017/</link><pubDate>Tue, 01 Aug 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/08/01/i2p-dev-meeting-august-01-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> dg, echelon, lazygravy, manas, str4d, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:01:06 &amp;lt;zzz&amp;gt; 0) Hi 20:01:06 &amp;lt;zzz&amp;gt; 1) 0.9.31/32 update (zzz) 20:01:07 &amp;lt;zzz&amp;gt; 2) 34C3 budget planning (zzz/echelon) 20:01:09 &amp;lt;zzz&amp;gt; 0) Hi 20:01:11 &amp;lt;zzz&amp;gt; Hi 20:01:17 &amp;lt;manas&amp;gt; hello 20:01:28 &amp;lt;zzz&amp;gt; 1) 0.9.31/32 update (zzz) 20:01:48 &amp;lt;zzz&amp;gt; after some delay, we are now in code review for .31, with a deadline sunday the 6th 20:02:11 &amp;lt;zzz&amp;gt; expect an in-net update release on the 7th, with packages etc. to follow 20:02:29 &amp;lt;zzz&amp;gt; that puts the .32 release in early to mid October 20:03:01 &amp;lt;zzz&amp;gt; there's a lot of UI changes, everybody please test and review if you can 20:03:07 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:03:50 &amp;lt;dg&amp;gt; only thing is: wondering which version we're gonna get into Debian 20:04:00 &amp;lt;dg&amp;gt; I don't know if it's premature to be thinking about 'stable releases' yet or not. 20:04:14 &amp;lt;manas&amp;gt; I have been testing, looks good :) 20:04:29 &amp;lt;zzz&amp;gt; I'm trying to connect with mhatta to ask those questions, as he hasn't given us any insight to his plans yet 20:04:41 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:04:55 &amp;lt;lazygravy&amp;gt; dg: next debian stable release is in 2 years - there is time 20:05:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] Note that we have a long window before reaching that 20:05:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] because Stretch just landed 20:05:34 &amp;lt;dg&amp;gt; lazygravy: fair enough, but wanted to see if anyone had a plan or if we should think about any sort of structure change to release process 20:05:34 &amp;lt;dg&amp;gt; nothing else from me 20:06:07 &amp;lt;zzz&amp;gt; 2) 34C3 budget planning (zzz/echelon) 20:06:28 &amp;lt;zzz&amp;gt; what I want to do here today is agree on a per-person funding level. If needed we can review the totals at a future meeting 20:06:54 &amp;lt;zzz&amp;gt; on zzz.i2p I've proposed an increase from last year, to 500 euros for reseeders, 1500 for full contributors, 2000 for special circumstances 20:07:04 &amp;lt;zzz&amp;gt; comments? 20:07:21 &amp;lt;eche|on&amp;gt; OK for me 20:07:47 &amp;lt;eche|on&amp;gt; btw: `http://echelon.i2p/donations/index.html` updated 20:07:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] That seems reasonable to me 20:07:56 &amp;lt;manas&amp;gt; Lag, sorry. That seems good 20:08:09 &amp;lt;zzz&amp;gt; eche|on, would you like ppl to email their requests to you, and if so, by what date? 20:08:40 &amp;lt;eche|on&amp;gt; email please, in time to the event, do we want to discuss in here or can I do it on my own ? 20:09:07 &amp;lt;zzz&amp;gt; at the latest we need it before congress ticket time 20:09:31 &amp;lt;eche|on&amp;gt; yes 20:09:43 &amp;lt;eche|on&amp;gt; to see how many tickets. so lets say end of oct 20:10:09 &amp;lt;zzz&amp;gt; I suggest people email you sooner, though, especially if they don't know how much they will get, or have special circumstances, or need to know before they buy plane tickets 20:10:15 &amp;lt;manas&amp;gt; ok I will send an email 20:10:38 &amp;lt;eche|on&amp;gt; ok, so say end of sept 20:10:45 &amp;lt;eche|on&amp;gt; 2 month time to think about it is fine 20:10:57 &amp;lt;zzz&amp;gt; in your emails, ask for a specific amount, and again, it's reimbursement for actual ticket costs, it's not a stipend 20:11:21 &amp;lt;zzz&amp;gt; ok, so we will put the total budget on the october meeting agenda 20:11:39 &amp;lt;manas&amp;gt; Does the amount include ticket cost 20:11:52 &amp;lt;zzz&amp;gt; no, we will buy or reimburse congress tickets separately 20:12:06 &amp;lt;eche|on&amp;gt; ok, great 20:12:09 &amp;lt;manas&amp;gt; ok 20:12:27 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:13:26 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:15:00 * zzz *bafs* the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - July 04, 2017</title><link>/de/blog/2017/07/04/i2p-dev-meeting-july-04-2017/</link><pubDate>Tue, 04 Jul 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/07/04/i2p-dev-meeting-july-04-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> backup, manas, orignal, R4SAS, str4d, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 0.9.31/.32 update (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) 34C3 planning (zzz/echelon) 20:00:03 &amp;lt;zzz&amp;gt; 0) Hi 20:00:06 &amp;lt;zzz&amp;gt; Hi 20:00:27 &amp;lt;backup&amp;gt; Hi zzz 20:00:31 &amp;lt;zzz&amp;gt; 1) 0.9.31/.32 update (zzz) 20:00:45 &amp;lt;str4d&amp;gt; Hi 20:00:49 &amp;lt;zzz&amp;gt; OK, we pushed the release out a week, new checkin deadline this friday 20:00:53 &amp;lt;R4SAS&amp;gt; Hi 20:00:56 &amp;lt;manas&amp;gt; Hello 20:01:18 &amp;lt;zzz&amp;gt; we'll take a couple extra days for review, since it's so big, with a review deadline of next tuesday, and a build late tuesday or early wednesday 20:01:47 &amp;lt;zzz&amp;gt; that puts 0.9.32 release in early to mid September, more or less as planned 20:02:04 &amp;lt;zzz&amp;gt; everybody please test the latest dev build 20:02:11 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:02:33 &amp;lt;backup&amp;gt; it is possible that you push the guide on zzz on how to use build dev's 20:02:55 &amp;lt;manas&amp;gt; 'ant updater' generates i2pupdate.zip 20:02:55 &amp;lt;zzz&amp;gt; there should be instructions on bobthebuilder.i2p maybe? 20:03:14 &amp;lt;orignal_&amp;gt; hi 20:03:16 &amp;lt;zzz&amp;gt; search around on zzz.i2p for how to subscribe to auto dev build updates 20:03:29 &amp;lt;str4d&amp;gt; There's probably already a guide there, but definitely we need to improve visibility of these kinds of things. It's part of my brief for the next phase of the website udpate 20:03:38 &amp;lt;zzz&amp;gt; or as manas says, ant updater, copy zip over, restart. done and done. 20:03:41 &amp;lt;backup&amp;gt; I mean something ready like KYTV did ? 20:03:41 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:03:49 &amp;lt;backup&amp;gt; would attract more testers... 20:04:06 &amp;lt;str4d&amp;gt; New website frontpage is up 20:04:10 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` 20:04:23 &amp;lt;zzz&amp;gt; let's stay on topic. anything else on 1) ? 20:04:34 &amp;lt;str4d&amp;gt; zzz, I *am* on topix 20:04:58 &amp;lt;str4d&amp;gt; I'd like to have this live around release time ideally 20:05:15 &amp;lt;str4d&amp;gt; But the blocker is working on the copy (front page text) 20:05:18 &amp;lt;manas&amp;gt; Loading 20:05:30 &amp;lt;zzz&amp;gt; 2) 34C3 planning (zzz/echelon) 20:05:38 &amp;lt;manas&amp;gt; looks nice so far 20:05:50 &amp;lt;str4d&amp;gt; Not going to force it though, would prefer it be right than on-time 20:05:59 &amp;lt;zzz&amp;gt; ok, I don't want to do much discussion about CCC now, but rather to schedule the budget meeting for either august or september 20:06:25 &amp;lt;zzz&amp;gt; is there anybody that needs to know how much the reimbursement will be before buying plane tickets? when are people buying tickets? 20:06:27 &amp;lt;str4d&amp;gt; Have ticket sale times been announced yet? 20:06:48 &amp;lt;zzz&amp;gt; no, and realistically, you'll have to buy plane tickets months before you know if you have a conference ticket, sadly 20:06:57 &amp;lt;manas&amp;gt; I'm tracking a couple of tickets, have not finalized yet 20:07:12 &amp;lt;manas&amp;gt; What will the process for ticket procurement be like? 20:07:19 &amp;lt;zzz&amp;gt; I'd expect at least as much reimbursement as last year, maybe more, due to BTC 20:07:25 &amp;lt;manas&amp;gt; eche|off kindly sent me at ticket last year 20:07:30 &amp;lt;manas&amp;gt; *a 20:07:34 &amp;lt;zzz&amp;gt; let's not discuss the conference ticket process now. that will be much later. 20:07:43 &amp;lt;str4d&amp;gt; I'll be flying from the UK, so will be significantly cheaper for me to reach it 20:07:44 &amp;lt;manas&amp;gt; okay :) 20:07:48 &amp;lt;zzz&amp;gt; I just want to set a budget meeting. August or September? 20:07:59 &amp;lt;manas&amp;gt; str4d: and a much shorter flight :D 20:08:09 &amp;lt;manas&amp;gt; When are ticket sales open? 20:08:16 &amp;lt;zzz&amp;gt; let's not discuss the conference ticket process now. that will be much later. 20:08:33 &amp;lt;str4d&amp;gt; August is probably safer 20:08:40 &amp;lt;manas&amp;gt; either month works with me 20:08:49 &amp;lt;zzz&amp;gt; most of the sales were in november iirc? you'll want to get plane tix much earlier. LEJ looks harder to get to than MUC 20:08:49 &amp;lt;str4d&amp;gt; Perhaps with some overflow built in? 20:09:05 &amp;lt;zzz&amp;gt; ok I'll put it on the agenda for next month's meeting 20:09:06 &amp;lt;manas&amp;gt; there are a couple of flights from MUC 20:09:07 &amp;lt;manas&amp;gt; to LEJ 20:09:14 &amp;lt;manas&amp;gt; if someone is flying in to MUC 20:09:19 &amp;lt;manas&amp;gt; okay 20:09:19 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:10:14 &amp;lt;zzz&amp;gt; anything else for today's meeting? 20:10:56 &amp;lt;str4d&amp;gt; I've been discussing more performance stuff in #i2p-science with various people 20:11:05 &amp;lt;manas&amp;gt; new frontpage loaded, looks really nice str4d 20:11:12 &amp;lt;str4d&amp;gt; Make sure to lurk if you are interested and haven't already 20:11:22 &amp;lt;manas&amp;gt; I have been testing the UI, it looks good as well 20:11:43 &amp;lt;zzz&amp;gt; good stuff 20:11:45 &amp;lt;str4d&amp;gt; I've also pushed an update to Prop140 in light of the confusion it caused, starting to clarify that it is about the balancer protocol 20:11:58 &amp;lt;str4d&amp;gt; (so basically OnionBalance but compartmentalised) 20:12:07 &amp;lt;R4SAS&amp;gt; zzz, q. about bug in jks2pem 20:12:29 &amp;lt;zzz&amp;gt; ok, hard to restart that discussion after 6 weeks, but I'll try to get my head back in it 20:12:30 &amp;lt;str4d&amp;gt; Not complete, the protocol etc. still needs designing - see my comments on the zzz.i2p thread 20:12:35 &amp;lt;zzz&amp;gt; R4SAS, after the meeting please 20:12:44 &amp;lt;zzz&amp;gt; anything else for today's meeting? 20:12:44 &amp;lt;R4SAS&amp;gt; kk 20:12:50 &amp;lt;str4d&amp;gt; I also had a few comments on NTCP 2 from David Fifield, one of the PT people 20:13:36 &amp;lt;zzz&amp;gt; any progress on proposals is good, even if it's only every 6 months 20:13:44 &amp;lt;str4d&amp;gt; I updated the proposal with them, and will shortly post it for comment to the traffic-obf Google Group (which he said would be interested in this kind of thing) 20:13:53 &amp;lt;zzz&amp;gt; anything else for today's meeting? /me grabs the baffer 20:14:11 &amp;lt;str4d&amp;gt; One last thing 20:14:34 &amp;lt;str4d&amp;gt; F3real has been working away on differential privacy for statistics 20:14:49 &amp;lt;str4d&amp;gt; He sent me today his current patch file, which I will look at later this week 20:15:14 &amp;lt;str4d&amp;gt; (tl;dr binning and additive noise for stats, to make it safer to publish them without compromising privacy) 20:15:42 &amp;lt;zzz&amp;gt; tough topic, lots of room for research and experiments. hopefully lazygravy can get involved 20:15:54 &amp;lt;zzz&amp;gt; anything else for today's meeting? 20:15:59 &amp;lt;str4d&amp;gt; Early stages, but AFAIK they are our first new contributor coming in via Summer Dev! Woo! 20:16:43 &amp;lt;str4d&amp;gt; I did some research a week or two ago around Apache Kafka too, looks like it would be a useful platform for stats collection 20:17:06 &amp;lt;str4d&amp;gt; (suggested by lazygravy, seems several people I know through infosec companies use it) 20:17:27 &amp;lt;zzz&amp;gt; last call for today's meeting 20:17:28 &amp;lt;str4d&amp;gt; Will kick that around at some stage (probably after PETS - I still have to write my talk for that) 20:17:40 &amp;lt;str4d&amp;gt; Okay, okay, I'm done :P 20:18:29 * zzz **bafs** the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - June 06, 2017</title><link>/de/blog/2017/06/06/i2p-dev-meeting-june-06-2017/</link><pubDate>Tue, 06 Jun 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/06/06/i2p-dev-meeting-june-06-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> backup, lazygravy, manas, psi, str4d, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:18 &amp;lt;zzz&amp;gt; 0) Hi 20:00:18 &amp;lt;zzz&amp;gt; 1) 0.9.31 update (zzz) 20:00:18 &amp;lt;zzz&amp;gt; 2) UI branch status - (str4d) 20:00:18 &amp;lt;zzz&amp;gt; 3) I2P Summer Dev plans - (str4d) 20:00:18 &amp;lt;zzz&amp;gt; 4) EdDSA update - (str4d) 20:00:18 &amp;lt;zzz&amp;gt; 5) 34C3 planning (zzz/echelon) 20:00:18 &amp;lt;zzz&amp;gt; 6) Regular Reseed Operator Meetings (manas) 20:00:24 &amp;lt;zzz&amp;gt; 0) Hi 20:00:26 &amp;lt;manas&amp;gt; Hello :) 20:00:26 &amp;lt;zzz&amp;gt; hi 20:00:34 &amp;lt;psi&amp;gt; ohay 20:00:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hi 20:00:58 &amp;lt;zzz&amp;gt; 1) 0.9.31 update (zzz) 20:01:00 &amp;lt;backup&amp;gt; Hi 20:01:37 &amp;lt;zzz&amp;gt; ok, checkin deadline in 3 1/2 weeks, we are on schedule, however most of the roadmap for 31 (which was pushed from 29 and 30) will be pushed again 20:01:54 &amp;lt;zzz&amp;gt; tag freeze was yesterday 20:02:03 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:02:23 &amp;lt;backup&amp;gt; I sent out some reseed updates today 20:02:26 &amp;lt;psi&amp;gt; any noteworth changes for i2pd in .31? 20:03:01 &amp;lt;zzz&amp;gt; dont know whats going on in i2pd, but no i2np changes 20:03:15 &amp;lt;zzz&amp;gt; most of 31 will be the UI stuff (see item 2) 20:03:21 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:03:51 &amp;lt;psi&amp;gt; kk 20:03:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] The new website front-page CSS will also be landing at the same time 20:04:07 &amp;lt;manas&amp;gt; str4d: cool 20:04:28 &amp;lt;zzz&amp;gt; 2) UI branch status - (str4d) 20:04:31 &amp;lt;zzz&amp;gt; str4d go 20:04:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] (and hopefully some inner CSS too, but depends on Elio's schedule) 20:04:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] UI branch is merged! 20:05:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] A few people have been reviewing and giving feedback; thanks for that 20:05:39 &amp;lt;zzz&amp;gt; I encourage everyone to test, and add their issues or non-issues to ticket #1996 20:05:59 &amp;lt;zzz&amp;gt; str4d, be sure to bump rev when you make changes so the comments make sense 20:06:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] K 20:06:32 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:06:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] Most of the bugs have been addressed; if I get time I will try to respond to the subjective points 20:07:42 &amp;lt;zzz&amp;gt; 3) I2P Summer Dev plans - (str4d) 20:07:46 &amp;lt;zzz&amp;gt; str4d go 20:08:14 &amp;lt;i2pr&amp;gt; [Slack/str4d] Summer Dev launched a day late due to a website merge issue, but it's up! 20:08:46 &amp;lt;i2pr&amp;gt; [Slack/str4d] Now comes the fun part: working on related tasks 20:09:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'll post the list of ideas to the Dev forum so people can see what is suggested 20:09:39 &amp;lt;zzz&amp;gt; I believe you had two meetings about it already... 20:09:57 &amp;lt;manas&amp;gt; I've got a script for parallel rsync transfers over Tor, I was going to rework it to run transfers over I2P :) 20:09:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] One, no one showed up to the one last week 20:10:02 &amp;lt;zzz&amp;gt; what are you looking for people to do to help out? 20:10:35 &amp;lt;zzz&amp;gt; also, what's the PR plan? 20:11:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] PR plan is to have a new blog post about an aspect of summer dev every couple of weeks 20:11:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] But that heavily depends on things being worked on 20:12:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Metrics collection is the big one 20:12:36 &amp;lt;manas&amp;gt; I read the transcript from the first meeting, seems to be technical stuff that I don't really know at this point :P 20:12:45 &amp;lt;zzz&amp;gt; great. anything else on 3) ? 20:13:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] Main thing is making progress 20:13:24 &amp;lt;manas&amp;gt; Metrics collection would be good, maybe a Java plugin where I can enter in a destination and it collects metrics and/or runs speedtests? 20:13:39 &amp;lt;manas&amp;gt; Not sure what was the planned direction for that 20:13:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Potentially, yeah 20:13:50 &amp;lt;manas&amp;gt; that would be cool 20:14:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] My planned direction is metrics.torproject.org 20:14:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] Obviously not those specific metrics 20:14:30 &amp;lt;manas&amp;gt; Right 20:14:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] But a similar setup for us 20:14:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] The key metric is tunnel / network performance 20:15:39 &amp;lt;zzz&amp;gt; nice goal, but everything that's easy in tor is hard for us, they have centralized control 20:15:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] So it would be really helpful for someone to have a look at the tests that Tor runs with their bwauth code 20:15:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Agreed 20:16:02 &amp;lt;manas&amp;gt; Yeah. I think you mentioned somewhere about Tor's privacy-respecting practices for metrics collection. If there's some documentation/papers about that, it would be good to read up on 20:16:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] But metrics is inherently going to be centralised 20:16:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] There are some papers on freehaven.net/anonbib 20:16:45 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:16:54 &amp;lt;manas&amp;gt; Thanks, I will take a look 20:16:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] But not sure how much about their specific setup 20:17:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] The other thing for this month is proposal work 20:17:36 &amp;lt;zzz&amp;gt; 4) EdDSA update - (str4d) 20:17:39 &amp;lt;zzz&amp;gt; str4d go 20:17:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] I listed a bunch of proposals in the launch blog post that I thought were relevant 20:17:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] zzz, not so fast 20:17:57 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'm on my phone, not fast typing 20:18:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] 3) cont. 20:18:53 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'll be reviewing and working on proposals the rest of this month 20:19:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] But I'd really like to see a blog post or two about some of them 20:19:18 &amp;lt;zzz&amp;gt; how are proposals related to summer dev which is item 3) ? 20:19:43 &amp;lt;i2pr&amp;gt; [Slack/str4d] Summer Dev is about speed 20:20:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] We have several open proposals that are performance related 20:20:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] And I'd like to see some of them communicated to the wider community 20:20:48 &amp;lt;zzz&amp;gt; ok 20:20:55 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:20:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] This would be a great task for someone newer, in fact 20:21:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] Taking the time to read the proposal 20:21:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] Read surrounding docs 20:21:28 &amp;lt;i2pr&amp;gt; [Slack/str4d] And then digest it into a blog post 20:21:37 &amp;lt;manas&amp;gt; str4d: task would mean reading proposals, understanding and simplifying/explaining them in a blog post? 20:21:44 &amp;lt;manas&amp;gt; oops your messages just came in, lag 20:21:46 &amp;lt;manas&amp;gt; :) 20:21:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] Yep! 20:21:54 &amp;lt;manas&amp;gt; I will take a look at those proposals, str4d 20:22:02 &amp;lt;manas&amp;gt; I would find that interesting 20:22:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] Conveying what the proposal is, and why it is important for both performance and privacy 20:22:27 &amp;lt;manas&amp;gt; Yeah, that would be a good set of blog posts :) 20:22:37 &amp;lt;manas&amp;gt; and hopefully fruitful discussions would follow 20:22:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Exactly ;) 20:23:09 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:23:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Okay, *now* I'm done with 3) 20:23:31 &amp;lt;zzz&amp;gt; 4) EdDSA update - (str4d) 20:23:34 &amp;lt;zzz&amp;gt; str4d go 20:23:43 &amp;lt;i2pr&amp;gt; [Slack/str4d] No movement here 20:24:04 &amp;lt;i2pr&amp;gt; [Slack/str4d] The branch was updated a while back with the latest code from my library 20:24:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] But with the UI stuff, I haven't had time to review it 20:24:27 &amp;lt;zzz&amp;gt; carry over to next meeting, or is this item done or irrelevant? 20:25:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Main issue is making sure the semantic changes to the sigtypes don't break anything unexpected 20:26:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] If someone did want to help, that would be nice, but I'd put Summer Dev higher on the priorities 20:26:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] So I'd table for now 20:26:51 &amp;lt;zzz&amp;gt; carry over to next meeting, or is this item done or irrelevant? 20:27:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] I just said 20:27:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] Table for now, so not done nor irrelevant, but take off the agenda 20:27:27 &amp;lt;zzz&amp;gt; dunno what I should do with "table". Put it on agenda or not? 20:27:53 &amp;lt;zzz&amp;gt; ok, so test2 branch is burned, if I do any branch work I'll make a new one 20:28:02 &amp;lt;zzz&amp;gt; ok anything else on 4) ? 20:29:01 &amp;lt;zzz&amp;gt; 5) 34C3 planning (zzz/echelon) 20:29:25 &amp;lt;zzz&amp;gt; I don't believe ech is around. Just an early warning that we'll have budget meeting next month or august 20:29:33 &amp;lt;manas&amp;gt; alright 20:29:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 20:29:57 &amp;lt;zzz&amp;gt; we have plenty of money to hand out, but as always we reward the contributors 20:30:16 &amp;lt;zzz&amp;gt; so help the project and it will help you 20:30:18 &amp;lt;manas&amp;gt; I was looking at flights &amp; a hotel. Got it mostly figured out 20:30:21 &amp;lt;zzz&amp;gt; now is the time 20:30:26 &amp;lt;lazygravy&amp;gt; (especially with the crazy price of btc) 20:30:36 &amp;lt;zzz&amp;gt; more in the next meetings 20:30:45 &amp;lt;manas&amp;gt; Hotels seem to be filling up quick so if people are planning on going it's good to start looking into it ASAP 20:30:52 &amp;lt;zzz&amp;gt; yup 20:30:57 &amp;lt;zzz&amp;gt; anything else on 5) ? 20:31:03 &amp;lt;i2pr&amp;gt; [Slack/str4d] +1 20:32:01 &amp;lt;zzz&amp;gt; 6) Regular Reseed Operator Meetings (manas) 20:32:03 &amp;lt;zzz&amp;gt; manas go 20:32:26 &amp;lt;manas&amp;gt; `http://zzz.i2p/topics/2341-meeting-reseed-operators-13-june-8-pm-utc-in-i2p-reseed` - planning our first reseed meeting in #i2p-reseed next week, 13 June at 8PM UTC 20:32:46 &amp;lt;manas&amp;gt; Those are the general points of discussion, I'll be summarizing the threads referred to 20:32:59 &amp;lt;manas&amp;gt; See you next week, thanks :) 20:33:12 &amp;lt;zzz&amp;gt; great, thanks for setting that up, I encourage everyone to attend 20:33:18 &amp;lt;zzz&amp;gt; anything else on 6) ? 20:33:26 &amp;lt;manas&amp;gt; That's all 20:34:21 &amp;lt;lazygravy&amp;gt; Would it be out of line to circle back to (3)? 20:34:35 &amp;lt;manas&amp;gt; sup gravy 20:34:45 &amp;lt;lazygravy&amp;gt; I'm interested in the collection side str4d, could we schedule some time to talk about it? Preferably on a weekend 20:34:47 &amp;lt;zzz&amp;gt; 3) gravy go 20:35:00 &amp;lt;manas&amp;gt; Could hold a discussion in #i2p-science? 20:35:45 &amp;lt;lazygravy&amp;gt; manas: as long as we have a scheduled time :) 20:36:01 &amp;lt;lazygravy&amp;gt; don't need to decide a time now. I just wanted to get it out there 20:36:06 &amp;lt;manas&amp;gt; Yeah 20:36:48 &amp;lt;manas&amp;gt; I'd find that interesting 20:37:01 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:37:43 &amp;lt;lazygravy&amp;gt; nothing more from me 20:37:48 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:37:56 * zzz hunts for the baffer 20:39:02 * zzz *b*a*f*s* the meeting closed &lt;/div></description></item><item><title>I2P Summer Dev 2017: MOAR Speed!</title><link>/de/blog/2017/06/01/i2p-summer-dev-2017-moar-speed/</link><pubDate>Thu, 01 Jun 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/06/01/i2p-summer-dev-2017-moar-speed/</guid><description>&lt;p>It&amp;rsquo;s that time of year again! We&amp;rsquo;re embarking on our summer development programme, where we focus on a particular aspect of I2P to push it forward. For the next three months, we&amp;rsquo;ll be encouraging both new contributors and existing community members to pick a task and have fun with it!&lt;/p>
&lt;p>Last year, we focused on helping users and developers leverage I2P, by improving API tooling and giving some love to applications that run over I2P. This year, we want to improve the user experience by working on an aspect that affects everyone: performance.&lt;/p></description></item><item><title>0.9.30 Release</title><link>/de/blog/2017/05/03/0.9.30-release/</link><pubDate>Wed, 03 May 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/05/03/0.9.30-release/</guid><description>&lt;h2 id="update-details">Update details&lt;/h2>
&lt;p>0.9.30 contains an upgrade to Jetty 9 and Tomcat 8. The previous versions are no longer supported, and are not available in the upcoming Debian Stretch and Ubuntu Zesty releases.&lt;/p>
&lt;p>The router will migrate the jetty.xml configuration file for each Jetty website to the new Jetty 9 setup. This should work for recent, unmodified configurations but may not work for modified or very old setups. Verify that your Jetty website works after upgrading, and contact us on IRC if you need assistance.&lt;/p></description></item><item><title>I2P Dev Meeting - May 02, 2017</title><link>/de/blog/2017/05/02/i2p-dev-meeting-may-02-2017/</link><pubDate>Tue, 02 May 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/05/02/i2p-dev-meeting-may-02-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> backup, manas, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Hi 20:00:01 &amp;lt;zzz&amp;gt; 1) 0.9.30/.31 update (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 2) UI branch status - (str4d) 20:00:01 &amp;lt;zzz&amp;gt; 3) I2P Summer Dev plans - (str4d) 20:00:01 &amp;lt;zzz&amp;gt; 4) EdDSA update - (str4d) 20:00:05 &amp;lt;zzz&amp;gt; 0) Hi 20:00:07 &amp;lt;zzz&amp;gt; hi 20:00:23 &amp;lt;zzz&amp;gt; 1) 0.9.30/.31 update (zzz) 20:00:48 &amp;lt;zzz&amp;gt; couple days behind schedule due to jetty bugs I had to patch, but will finish up review tonight and build tomorrow morning 20:00:58 &amp;lt;manas&amp;gt; Hello 20:01:19 &amp;lt;zzz&amp;gt; if eche|on is around tomorrow we'll get the in-net update out, and I'll work on the launchpad and deb builds for thursday and friday 20:01:46 &amp;lt;zzz&amp;gt; 31 I've scheduled for late June or early July 20:01:53 &amp;lt;backup&amp;gt; Hi 20:02:03 &amp;lt;manas&amp;gt; Hi backup! :D 20:02:15 &amp;lt;zzz&amp;gt; you can see the roadmap for what we have planned (or at least hoped) for 31 20:02:19 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:03:18 &amp;lt;zzz&amp;gt; 2) UI branch status - (str4d) 20:03:43 &amp;lt;zzz&amp;gt; str4d you're up 20:04:13 &amp;lt;zzz&amp;gt; ok this is going to be the shortest meeting ever 20:04:27 &amp;lt;backup&amp;gt; I thought we were some more people here :) 20:04:27 &amp;lt;manas&amp;gt; :P 20:04:33 &amp;lt;zzz&amp;gt; anything else on 2), 3), or 4), or any other topic for the meeting? 20:04:44 &amp;lt;manas&amp;gt; I wanted to point out this thread: `http://trac.i2p2.i2p/ticket/1139` 20:04:46 &amp;lt;manas&amp;gt; *ticket 20:04:54 &amp;lt;manas&amp;gt; We should try and get this change in the new UI 20:05:21 &amp;lt;manas&amp;gt; "Semi-shutdown": Temporarily stopping accepting participating tunnels. 20:05:57 &amp;lt;manas&amp;gt; backup: Could you PM me the new link for status? 20:06:05 &amp;lt;manas&amp;gt; thx 20:06:08 &amp;lt;zzz&amp;gt; ok, perhaps you can add your reasons for why it's important to the ticket? 20:06:41 &amp;lt;manas&amp;gt; I was interested in finding out more about the summer dev plans but I guess that will have to wait until str4d is around 20:06:43 &amp;lt;manas&amp;gt; zzz: sure 20:06:43 &amp;lt;zzz&amp;gt; any non-critical UI stuff has to wait until we get the UI branch merged, so hopefully that's coming soon 20:06:49 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:07:06 &amp;lt;zzz&amp;gt; nice to see you here backup 20:07:14 * zzz grabs the baffer 20:07:40 &amp;lt;manas&amp;gt; I wanted to propose regular reseed operator meetings 20:07:45 &amp;lt;manas&amp;gt; what do you think, backup ? 20:08:19 &amp;lt;zzz&amp;gt; I'd +1 that 20:08:38 &amp;lt;backup&amp;gt; yes, good idea 20:08:44 &amp;lt;zzz&amp;gt; I'll let you continue the discussion, however, for now... 20:08:50 * zzz *bafs* the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - April 04, 2017</title><link>/de/blog/2017/04/04/i2p-dev-meeting-april-04-2017/</link><pubDate>Tue, 04 Apr 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/04/04/i2p-dev-meeting-april-04-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> atoi, echelon, manas, orignal, randomrng, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:05 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; 1) 0.9.30 update (zzz) 20:00:05 &amp;lt;zzz&amp;gt; 2) UI branch status - (str4d) 20:00:05 &amp;lt;zzz&amp;gt; 3) I2P Summer Dev plans - (str4d) 20:00:05 &amp;lt;zzz&amp;gt; 4) EdDSA update - (str4d) 20:00:09 &amp;lt;zzz&amp;gt; 0) Hi 20:00:12 &amp;lt;zzz&amp;gt; hi 20:00:28 &amp;lt;manas&amp;gt; Hello 20:00:33 &amp;lt;eche|on&amp;gt; hi 20:01:00 &amp;lt;zzz&amp;gt; 1) 0.9.30 update (zzz) 20:01:24 &amp;lt;zzz&amp;gt; ok, things going well, testers are finding some problems which is great. Jetty 9 going pretty smoothly so far 20:01:35 &amp;lt;z3r0fox&amp;gt; Hi! o/ 20:01:54 &amp;lt;zzz&amp;gt; I've identified the plugins that need updating on zzz.i2p... for best results those need to be rebuilt before the release 20:01:56 &amp;lt;eche|on&amp;gt; mostly yes 20:02:04 &amp;lt;eche|on&amp;gt; except for old jetty config files 20:02:24 &amp;lt;zzz&amp;gt; glad that we are doing it now so we will be ready for stretch and zesty 20:02:36 &amp;lt;eche|on&amp;gt; yes 20:02:56 &amp;lt;zzz&amp;gt; thanks to echelon and others for testing. Will probably mark a dev build as -rc sooner than usual to get more testing 20:03:12 &amp;lt;eche|on&amp;gt; ok 20:03:20 &amp;lt;orignal_&amp;gt; hi 20:03:34 &amp;lt;zzz&amp;gt; I have set the checkin deadline for friday april 28, release first week of may 20:03:54 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:04:15 &amp;lt;atoi&amp;gt; when will Java have GOST signatures? 20:04:41 &amp;lt;eche|on&amp;gt; 2019 20:05:01 &amp;lt;zzz&amp;gt; atoi we haven't agreed to the proposal yet, if we do, best guess late next year due to priorities 20:05:02 &amp;lt;eche|on&amp;gt; bu fine with 1, good we have postponed UII 20:05:54 &amp;lt;zzz&amp;gt; but I've made some other proposals (136 and 137) to make the introduction of new sig types easier 20:06:00 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:06:02 &amp;lt;atoi&amp;gt; can't wait to have GOST working 20:07:22 &amp;lt;zzz&amp;gt; 2) UI branch status - (str4d) 20:07:35 &amp;lt;zzz&amp;gt; str4d, what's the latest on your ui branch? 20:07:53 &amp;lt;str4d&amp;gt; UI branch has been relatively stable for the last few weeks 20:08:28 &amp;lt;zzz&amp;gt; plan is to prop in early may for .31 ? 20:08:57 &amp;lt;str4d&amp;gt; There's some theme updates I need to integrate and push addressing some feedback, but in terms of structure it's basically there 20:09:08 &amp;lt;str4d&amp;gt; Yeah 20:09:13 &amp;lt;zzz&amp;gt; ok great 20:09:19 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:09:24 &amp;lt;eche|on&amp;gt; cant wait to test it^^ 20:10:00 &amp;lt;str4d&amp;gt; If anyone wants to test but doesn't want the hassle of building, I'll throw up an i2pupdate.zip once these next theme changes are in 20:10:18 &amp;lt;eche|on&amp;gt; I wait for prop... 20:11:02 &amp;lt;zzz&amp;gt; 3) I2P Summer Dev plans - (str4d) 20:11:19 &amp;lt;zzz&amp;gt; str4d what are the plans? 20:11:47 &amp;lt;str4d&amp;gt; Okay, sadie and I threw around some ideas, and what shook out was that for this Summer Dev, we should focus on speed 20:12:37 &amp;lt;str4d&amp;gt; Because a) it's a logical extension of last year (we made it easier for apps to use I2P, but now we need to make them *want* to), and b) it covers about half of our existing roadmap already 20:13:37 &amp;lt;zzz&amp;gt; ok, where might we find these plans, and how do we find people to do them? 20:14:06 &amp;lt;str4d&amp;gt; sadie took notes from my rambling, so I'll pester her for them :) 20:14:18 &amp;lt;str4d&amp;gt; I'm basically thinking this means: 20:14:51 &amp;lt;str4d&amp;gt; - Push forward the various proposals that affect speed (LS2, newer E2E encryption, massive multihoming) 20:15:24 &amp;lt;str4d&amp;gt; - Get something running similar to Tor's bwauth that we can use to start collecting metrics specifically about network speed 20:16:27 &amp;lt;manas&amp;gt; I was thinking of writing some code to test I2P speeds with different programs (rsync, torrents, sftp etc) 20:16:34 &amp;lt;str4d&amp;gt; - Expose tunnel selection through I2CP (a la psi's lua stuff) 20:16:51 &amp;lt;manas&amp;gt; I can share that if it will be useful/interesting 20:16:51 &amp;lt;randomrng&amp;gt; massive multihoming &amp;lt;3 20:17:00 &amp;lt;zzz&amp;gt; sounds good. should we put this on the agenda for next month's meeting to get an update? 20:17:00 &amp;lt;str4d&amp;gt; - ElGamal speedups for the short term 20:17:17 &amp;lt;str4d&amp;gt; Yep. 20:17:35 &amp;lt;zzz&amp;gt; I note that most of what's on the .30 roadmap, set only 3 months ago at CCC, is total fiction and will be pushed out. I'll be updating it shortly. 20:18:10 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:18:16 &amp;lt;str4d&amp;gt; We have two months until it will officially start. I'll continue chatting with sadie to flesh out a plan, but what we *really* need is people to pick things they want to work on 20:18:32 &amp;lt;str4d&amp;gt; manas already has a head-start there ;P 20:18:35 &amp;lt;orignal_&amp;gt; what kind of speedup? 20:18:48 &amp;lt;str4d&amp;gt; orignal_, the table precomputation 20:18:48 &amp;lt;manas&amp;gt; :) 20:19:03 &amp;lt;orignal_&amp;gt; mine or something else? 20:19:09 &amp;lt;zzz&amp;gt; if you and sadie document a framework and options that will help people pick things 20:19:22 &amp;lt;str4d&amp;gt; +1 20:19:30 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:19:35 &amp;lt;str4d&amp;gt; orignal_, Won't be yours, because that directly leverages OpenSSL which we don't have access to 20:19:52 &amp;lt;orignal_&amp;gt; I mean basis 20:20:03 &amp;lt;orignal_&amp;gt; not implementation 20:20:28 &amp;lt;str4d&amp;gt; Oh, yes likely based on yours (although I'd want to understand the mathematics myself) 20:21:03 &amp;lt;zzz&amp;gt; 4) EdDSA update - (str4d) 20:21:10 &amp;lt;orignal_&amp;gt; good to know :) 20:21:13 &amp;lt;zzz&amp;gt; str4d, what's going on with EdDSA? 20:21:39 &amp;lt;str4d&amp;gt; I just pushed EdDSA-Java 0.2.0, over a year after the last release 20:22:28 &amp;lt;orignal_&amp;gt; what's a difference? 20:22:37 &amp;lt;str4d&amp;gt; Includes various cleanups, the soon-to-be-standard encoding for PKI, fixed JCA naming, a Security Provider, and should actually be constant-time now thanks to a third party that had it audited 20:22:59 &amp;lt;str4d&amp;gt; I've pulled the code into i2p.i2p.zzz.test2 20:23:26 &amp;lt;orignal_&amp;gt; any speed improvements? 20:23:30 &amp;lt;str4d&amp;gt; But what it now needs is testing to check that everything still works fine 20:23:45 &amp;lt;zzz&amp;gt; how much testing have you done? 20:23:58 &amp;lt;str4d&amp;gt; orignal_, speed decrease in signing due to making it constant-time (but not that much) 20:24:06 &amp;lt;str4d&amp;gt; zzz, the EdDSA code itself is well-tested 20:24:20 &amp;lt;orignal_&amp;gt; constrant time of signing or verifing? 20:24:32 &amp;lt;zzz&amp;gt; I'm still a skeptic about constant-time, but if we don't do it everybody will complain 20:24:39 &amp;lt;str4d&amp;gt; signing (verifying has never been constant-time, as there's no secret info) 20:25:01 &amp;lt;zzz&amp;gt; str4d, you targeting 31 or 30? 20:25:02 &amp;lt;str4d&amp;gt; What I *haven't* tested yet is how it interacts with the rest of I2P, specifically relating to the JCA naming fixes 20:25:39 &amp;lt;zzz&amp;gt; as I posted on zzz.i2p I think it's a fool's errand to chase the naming guidelines from some RFC 20:25:47 &amp;lt;str4d&amp;gt; Probably too close to 30 to pull in as we're using the code directly instead of the library 20:25:50 &amp;lt;orignal_&amp;gt; the performance botlleneck is verification 20:26:22 &amp;lt;str4d&amp;gt; For my library, it made sense to fix things before 0.2.0 because there wasn't a Provider before, so no one was using the JCA names 20:26:26 &amp;lt;zzz&amp;gt; str4d, the prop will also be merge hell due to the javadoc changes you made that I already fixed in .29, wont be fun 20:27:14 &amp;lt;str4d&amp;gt; Okay, sounds like the plan is to merge i2p.i2p into .test2, fix the merge conflicts, then get people testing it 20:27:25 &amp;lt;zzz&amp;gt; but we've always had a provider. your changes in test2 tended to prefer some github PR over what I already did to accomplish the same thing, so I'm a little skeptical about the whole thing 20:27:42 &amp;lt;zzz&amp;gt; you could prop that way if you want, or just defer the pain until the prop the other way 20:28:23 &amp;lt;str4d&amp;gt; Yes, but if we're honest, I doubt anyone was using it 20:28:31 &amp;lt;zzz&amp;gt; as I said, I defer to you, it's originally your code, but I still want to stare at it 20:29:11 &amp;lt;zzz&amp;gt; I have one router with a EdDSA family key to test. can't remember what format. Remember I made all these fixes almost 4 months ago, since then we've been waiting for you and your RFC friends :) 20:29:11 &amp;lt;str4d&amp;gt; (who wasn't already directly importing i2p.jar, and would already have migrations to do when they upgrade) 20:29:32 &amp;lt;zzz&amp;gt; anything else on 4) ? 20:30:08 &amp;lt;str4d&amp;gt; Not from me :) 20:30:13 * zzz looks for the baffer 20:30:19 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:31:20 &amp;lt;str4d&amp;gt; Tor's next tor-dev meeting in September-ish is likely to be in Montreal 20:31:33 &amp;lt;orignal_&amp;gt; when? 20:31:53 &amp;lt;z3r0fox&amp;gt; Neat 20:31:55 &amp;lt;str4d&amp;gt; ------------------------------------^ 20:31:56 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:32:14 &amp;lt;str4d&amp;gt; I'm planning on going 20:32:28 &amp;lt;zzz&amp;gt; thinking of switching teams? 20:32:47 &amp;lt;str4d&amp;gt; Just aiming to influence them ;) 20:33:14 &amp;lt;zzz&amp;gt; save yourself the plane ticket money, that's not going to happen 20:33:24 &amp;lt;manas&amp;gt; Ya Montreal is nice :) 20:33:27 &amp;lt;str4d&amp;gt; Also hoping that, as Summer Dev will have just finished, we'll have some nice speed improvements to talk about there 20:34:28 * zzz *BAFS*** the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - March 07, 2017</title><link>/de/blog/2017/03/07/i2p-dev-meeting-march-07-2017/</link><pubDate>Tue, 07 Mar 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/03/07/i2p-dev-meeting-march-07-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> echelon, manas, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:25 &amp;lt;zzz&amp;gt; 0) Hi 20:00:25 &amp;lt;zzz&amp;gt; 1) Tails maintainer (zzz) `http://zzz.i2p/topics/2108` 20:00:25 &amp;lt;zzz&amp;gt; 2) 0.9.30 update (zzz) 20:00:25 &amp;lt;zzz&amp;gt; 3) UI branch status - for .30 or .31? (str4d) 20:00:25 &amp;lt;zzz&amp;gt; 4) Jetty 9 branch status - for .30 or .31? (zzz) 20:00:30 &amp;lt;zzz&amp;gt; 0) Hi 20:00:32 &amp;lt;zzz&amp;gt; hi 20:00:50 &amp;lt;manas&amp;gt; Hello 20:00:54 &amp;lt;zzz&amp;gt; 1) Tails maintainer (zzz) `http://zzz.i2p/topics/2108` 20:01:16 &amp;lt;zzz&amp;gt; as most of you know, tails and I agreed to remove i2p from tails 20:01:34 &amp;lt;zzz&amp;gt; this will take effect in tails 2.12, due out in abut 6 weeks 20:01:43 &amp;lt;eche|on&amp;gt; hi 20:01:57 &amp;lt;eche|on&amp;gt; ok 20:01:59 &amp;lt;zzz&amp;gt; sad, but we had no other choice. If we get a volunteer to maintain it, we will reapply 20:02:08 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:02:45 &amp;lt;eche|on&amp;gt; to bad, but not to be changed soon (tm) 20:03:07 &amp;lt;manas&amp;gt; Yeah. Too bad the guy at 33C3 didn't work out 20:03:30 &amp;lt;zzz&amp;gt; yup 20:03:40 &amp;lt;zzz&amp;gt; 2) 0.9.30 update (zzz) 20:04:23 &amp;lt;zzz&amp;gt; ok we're a week from the .29 release, our plan is for a standard 8-week cycle. Big changes in by mid-March, release late April 20:04:51 &amp;lt;zzz&amp;gt; there's a couple big props pending that we will cover in 3) and 4) 20:05:17 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:05:51 &amp;lt;eche|on&amp;gt; Ill be gone 1st may 20:06:00 &amp;lt;eche|on&amp;gt; or better 30thapril-2nd may 20:07:00 &amp;lt;zzz&amp;gt; both of these props are important because it's difficult to go back. once we prop them, we have to get them to work before we can releawe 20:07:07 &amp;lt;zzz&amp;gt; *release 20:07:29 &amp;lt;eche|on&amp;gt; yeah 20:07:57 &amp;lt;zzz&amp;gt; 3) UI branch status - for .30 or .31? (str4d) 20:08:34 &amp;lt;zzz&amp;gt; this is an enormous change, although originally advertised as a minor refresh, and part 1 of several to update the console UI 20:08:54 &amp;lt;zzz&amp;gt; the diff is 77K lines, with 500+ files added, 200+ files changed 20:09:06 &amp;lt;eche|on&amp;gt; I would vote for 1 prop per release, not both in .30 20:09:07 &amp;lt;zzz&amp;gt; str4d, what's the status, and do you want to prop it for .30 ? 20:09:27 &amp;lt;eche|on&amp;gt; and as jettty9 is more important, push ui to .31 20:11:07 &amp;lt;zzz&amp;gt; the key is we don't want to prop something if the author doesn't have time to fix problems before the release. Otherwise the release could be delayed indefinitely 20:11:39 &amp;lt;eche|on&amp;gt; yeah 20:11:46 &amp;lt;zzz&amp;gt; so whenever it's propped we need assurances from str4d that he will be available here to respond to issues 20:11:54 &amp;lt;zzz&amp;gt; str4d, what are your intentions? 20:12:15 &amp;lt;eche|on&amp;gt; is str4d around at all? 20:13:11 &amp;lt;zzz&amp;gt; dunno. I think this branch really got away from him, advertised as minor but became massive. I think he's been working on it for a year. 20:13:38 &amp;lt;zzz&amp;gt; I guess we'll have to follow up with str4d later 20:13:54 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:14:03 &amp;lt;manas&amp;gt; He did say something about a branch recently 20:14:17 &amp;lt;manas&amp;gt; I have not tested it, I'll clone it 20:15:23 &amp;lt;zzz&amp;gt; it's... interesting. I'd say he went in a different direction from what I've been doing in the last several years. I can't predict what the general reaction will be. 20:15:42 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:16:16 &amp;lt;zzz&amp;gt; 4) Jetty 9 branch status - for .30 or .31? (zzz) 20:17:03 &amp;lt;zzz&amp;gt; this is about 3k lines of diff. I have the standard builds working in my branch, and the build for stretch. I haven't tested the down-rev builds for wheezy/precise/jessie/trusty yet 20:17:35 &amp;lt;zzz&amp;gt; the pressing thing is that stretch won't have jetty 8. It appears that zesty, due out next month, won't either, unless it appears in backports 20:17:44 &amp;lt;zzz&amp;gt; but jetty 8 was eol in december 20:18:17 &amp;lt;eche|on&amp;gt; jetty8 will less likely appear in backports 20:18:20 &amp;lt;zzz&amp;gt; so the risk is that stretch or zesty will be released, and i2p won't work in them 20:18:42 &amp;lt;zzz&amp;gt; so I propose to prop my jetty9 branch in the next week, to be included in .30 20:19:21 &amp;lt;eche|on&amp;gt; yeah 20:19:29 &amp;lt;zzz&amp;gt; this will break, at least, the following plugins: bwschedule, i2pbote, i2pcontrol, zzzot. They will need at least a recompile, maybe a rewrite 20:19:33 &amp;lt;eche|on&amp;gt; thats what I propose, IF youu think you can do it 20:20:46 &amp;lt;zzz&amp;gt; I can recompile zzzot. Up to the authors of the other 3 (cacapo. str4d, hottuna2 respectively) if they can release 20:21:40 &amp;lt;zzz&amp;gt; I can do my side 20:22:07 &amp;lt;zzz&amp;gt; I think if we wait until .31 in june/july there will be a lot of unhappy package users 20:22:53 &amp;lt;eche|on&amp;gt; yeah 20:22:54 &amp;lt;zzz&amp;gt; so I plan to prop it in the next few days 20:23:00 &amp;lt;zzz&amp;gt; anything else on 4) ? 20:23:08 &amp;lt;eche|on&amp;gt; I will test 20:23:28 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:24:25 * zzz warms up the baffer 20:24:30 &amp;lt;eche|on&amp;gt; not that I know of yet 20:25:27 * zzz *baffffs* the meeting closed &lt;/div></description></item><item><title>0.9.29 Windows Installer Fix</title><link>/de/blog/2017/03/04/0.9.29-windows-installer-fix/</link><pubDate>Sat, 04 Mar 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/03/04/0.9.29-windows-installer-fix/</guid><description>&lt;h2 id="update-details">Update details&lt;/h2>
&lt;p>The 0.9.29 Windows installer posted on our website two days ago fails during install with an Exception. We have fixed the bug and posted the new installer to our website. This does not affect upgrades from previous releases or non-Windows installers. We apologize for the issue.&lt;/p></description></item><item><title>0.9.29 Release</title><link>/de/blog/2017/02/27/0.9.29-release/</link><pubDate>Mon, 27 Feb 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/02/27/0.9.29-release/</guid><description>&lt;h2 id="update-details">Update details&lt;/h2>
&lt;p>0.9.29 contains fixes for numerous Trac tickets, including workarounds for corrupt compressed messages. We now support NTP over IPv6. We&amp;rsquo;ve added preliminary Docker support. We now have translated man pages. We now pass same-origin Referer headers through the HTTP proxy. There are more fixes for Java 9, although we do not yet recommend Java 9 for general use.&lt;/p>
&lt;p>As usual, we recommend that you update to this release. The best way to maintain security and help the network is to run the latest release.&lt;/p></description></item><item><title>I2P Dev Meeting - February 07, 2017</title><link>/de/blog/2017/02/07/i2p-dev-meeting-february-07-2017/</link><pubDate>Tue, 07 Feb 2017 00:00:00 +0000</pubDate><guid>/de/blog/2017/02/07/i2p-dev-meeting-february-07-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> echelon, EinMbyte, manas, psi, str4d, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) 33C3 follow-up 20:00:00 &amp;lt;zzz&amp;gt; 2) 0.9.29 update (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Tails maintainer (zzz) `http://zzz.i2p/topics/2108` 20:00:00 &amp;lt;zzz&amp;gt; 4) NTCP2 draft (Manas) 20:00:00 &amp;lt;zzz&amp;gt; 5) Reseed documentation patch (Manas) 20:00:04 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; hi 20:00:21 &amp;lt;zzz&amp;gt; 1) 33C3 follow-up 20:00:32 &amp;lt;eche|off&amp;gt; hi 20:00:50 &amp;lt;zzz&amp;gt; anybody have anything they'd like to say about 33c3? I'd say the traffic to our table was less than previous years 20:01:07 &amp;lt;zzz&amp;gt; thanks to manas for doing some writeups over on zzz.i2p 20:01:09 &amp;lt;psi&amp;gt; ohay 20:01:15 &amp;lt;eche|off&amp;gt; yeah, was less, but still ok 20:01:21 &amp;lt;zzz&amp;gt; we'll cover tails in 3) 20:01:32 &amp;lt;zzz&amp;gt; let's hope for a new city this year 20:01:54 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:02:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hi 20:02:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] I can't comment on that, but I really enjoyed it! 20:02:28 &amp;lt;manas&amp;gt; Hey! 20:02:38 &amp;lt;zzz&amp;gt; ok, moving on 20:02:43 &amp;lt;zzz&amp;gt; 2) 0.9.29 update (zzz) 20:02:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] I had a good time with Yolgie in Linz and Vienna; should be a good connection moving forward 20:03:17 &amp;lt;zzz&amp;gt; I've set the checkin deadline for 2 1/2 weeks from now, friday 2/24, release about 2/27 20:03:21 &amp;lt;zzz&amp;gt; mostly bug fixes 20:03:30 &amp;lt;eche|off&amp;gt; uh, time to get something done, ok 20:03:40 &amp;lt;zzz&amp;gt; I'm also (still) planning to enforce sigs over at stats.i2p registration very soon 20:04:04 &amp;lt;manas&amp;gt; Enforce sigs? 20:04:12 &amp;lt;zzz&amp;gt; str4ds console rework was pushed to .30, so that would be a mid-Feb prop deadline 20:04:17 &amp;lt;zzz&amp;gt; *mid-march 20:04:32 &amp;lt;manas&amp;gt; So more verification steps when registering a host name? 20:04:42 &amp;lt;zzz&amp;gt; manas, basically proofs that you control the domain you're registering 20:05:10 &amp;lt;manas&amp;gt; Hm ok 20:05:15 &amp;lt;zzz&amp;gt; I fixed a bunch of bugs over the weekend, knocking out trac tickets, going to try for a few more in next week or two 20:05:38 &amp;lt;zzz&amp;gt; so the tag freeze and tx push will be in about 8 days 20:06:07 &amp;lt;zzz&amp;gt; i figured out how to do man page translations, so everybody go do your thing over on transifex for that 20:06:13 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:06:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Woo 20:06:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] If there's anything useful for me to work on for .29, let me know. Otherwise I'll continue on the .ui branch. 20:06:20 &amp;lt;eche|off&amp;gt; done that already^^ 20:06:37 &amp;lt;eche|off&amp;gt; I will do the cert on my reseed... 20:06:45 &amp;lt;manas&amp;gt; I'm continuing to work on the Hindi translations :) 20:07:04 &amp;lt;zzz&amp;gt; yeah str4d there's definitely some things that need work before you prop or the pitchforks will come out 20:07:14 &amp;lt;zzz&amp;gt; ok great 20:07:29 &amp;lt;zzz&amp;gt; 3) Tails maintainer (zzz) `http://zzz.i2p/topics/2108` 20:07:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] I've got a bunch of changes locally that I'm tidying up before pushing 20:08:07 &amp;lt;zzz&amp;gt; we met a guy 'yolgie' at ccc who said he'd do it. pinged him in early jan, he said he'd start in feb. pinged him a few days ago,no response yet 20:08:26 &amp;lt;zzz&amp;gt; we're about to get evicted from tails, so anybody that can help would be great 20:08:45 &amp;lt;psi&amp;gt; i am ready to go with tails whenever, i have finally got building tails down 20:08:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] What's the timescale on that? 20:08:57 &amp;lt;manas&amp;gt; psi: nice! 20:09:50 &amp;lt;zzz&amp;gt; see the zzz.i2p thread for a link to a tails ticket that has the schedule for our evition 20:09:55 &amp;lt;zzz&amp;gt; *eviction 20:11:15 &amp;lt;zzz&amp;gt; theres a bunch of old tickets and a bunch of haters and so it's all just about over 20:11:20 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:11:44 &amp;lt;eche|off&amp;gt; I hope it will be fine 20:11:55 &amp;lt;zzz&amp;gt; 4) NTCP2 draft (Manas) 20:12:00 &amp;lt;zzz&amp;gt; manas what do you have for us? 20:12:24 &amp;lt;manas&amp;gt; Draft has been prepared, it's posted up on zzz.i2p 20:12:40 &amp;lt;manas&amp;gt; I haven't heard any comments as of today 20:12:51 &amp;lt;zzz&amp;gt; so it's a consolidation of the old proposal and EinMByte's complete rewrite? 20:13:07 &amp;lt;manas&amp;gt; I think I included the important bits, but I would need someone who knows this topic better to review. 20:13:14 &amp;lt;eche|off&amp;gt; some folks asking when it is done, but nothing more.. 20:13:30 &amp;lt;manas&amp;gt; zzz: Yes 20:13:47 * psi starts reading ntcp proposal 20:13:53 &amp;lt;zzz&amp;gt; this is progress, albeit small. I still consider the whole thing completely stalled, won't happen until people start participating 20:14:00 &amp;lt;manas&amp;gt; zzz: I did not include the parts from the old proposal which were outdated 20:14:22 &amp;lt;zzz&amp;gt; ok I'll give it a couple more days, if there are no comments in the zzz.i2p thread I'll just check it into the website? 20:14:59 &amp;lt;manas&amp;gt; zzz: There are a few minor edits I can make (style) at the very end 20:15:09 &amp;lt;zzz&amp;gt; ok great. anything else on 4) ? 20:15:16 &amp;lt;manas&amp;gt; From tuna's recent post 20:15:38 &amp;lt;manas&amp;gt; But that's all 20:15:41 &amp;lt;zzz&amp;gt; 5) Reseed documentation patch (Manas) 20:15:46 &amp;lt;zzz&amp;gt; manas what do you have for us? 20:16:04 &amp;lt;manas&amp;gt; Heard from backup 20:16:08 &amp;lt;manas&amp;gt; His comments are here: `http://zzz.i2p/topics/2210-reseed-webpage-updates` 20:16:27 &amp;lt;manas&amp;gt; Will be making another patch after I include his suggestions 20:16:46 &amp;lt;eche|off&amp;gt; great 20:16:48 &amp;lt;manas&amp;gt; He has suggested removing a number of parts (old reseed methods) 20:16:56 &amp;lt;manas&amp;gt; As well as removing support for lighttpd 20:17:06 &amp;lt;eche|off&amp;gt; I still do use the old methods, but thats fine 20:17:09 &amp;lt;manas&amp;gt; I don't know who if anyone is using lighttpd to run reseeds 20:17:26 &amp;lt;zzz&amp;gt; this is great work. backup owns the page but refuses to create html patches for his changes, and I refuse to be the html editor, so we've been stuck for a year. Thanks for moving us forward. 20:17:29 &amp;lt;manas&amp;gt; issue with not being able to set a certain HTTP header 20:17:55 &amp;lt;manas&amp;gt; :) 20:18:10 &amp;lt;zzz&amp;gt; manas for this one, when you're done, add a note in the zzz.i2p thread and I'll check it in 20:18:44 &amp;lt;manas&amp;gt; If anyone has comments on backup's proposed changes please post it. If there are no comments within a week, I'll share the updated patch and inform zzz. 20:18:57 &amp;lt;zzz&amp;gt; anything else on 5) ? 20:18:59 &amp;lt;manas&amp;gt; zzz: sure 20:19:16 &amp;lt;manas&amp;gt; Not on my end 20:20:03 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:20:21 &amp;lt;eche|off&amp;gt; not from my side 20:20:28 &amp;lt;EinMByte&amp;gt; Am late, but about ntcp2 20:20:39 &amp;lt;manas&amp;gt; Hey EinMByte 20:20:40 &amp;lt;zzz&amp;gt; go ahead 20:21:00 &amp;lt;EinMByte&amp;gt; I can read through the latest draft 20:21:24 &amp;lt;EinMByte&amp;gt; Has a decision been made yet about which ciphers to support? 20:21:27 &amp;lt;manas&amp;gt; It's over here, by the way: `http://pinkpaste.i2p/show/246/` 20:21:39 &amp;lt;psi&amp;gt; there it is 20:22:19 &amp;lt;zzz&amp;gt; basically we've made no progress since the 1MB draft, and manas has just now merged it with the previous proposal 20:22:28 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:22:58 &amp;lt;EinMByte&amp;gt; Ok, will read the draft. Someone should contact Winter 20:23:04 &amp;lt;EinMByte&amp;gt; (probably me) 20:23:11 * zzz grabs the baffer 20:23:24 * zzz *bafs* the meeting closed &lt;/div></description></item><item><title>0.9.28 Release</title><link>/de/blog/2016/12/12/0.9.28-release/</link><pubDate>Mon, 12 Dec 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/12/12/0.9.28-release/</guid><description>&lt;h2 id="update-details">Update details&lt;/h2>
&lt;p>0.9.28 contains fixes for over 25 Trac tickets, and updates for a number of bundled software packages including Jetty. There are fixes for the IPv6 peer testing feature introduced last release. We continue improvements to detect and block peers that are potentially malicious. There are preliminary fixes for Java 9, although we do not yet recommend Java 9 for general use.&lt;/p>
&lt;p>I2P will be at 33C3, please stop by our table and give us your ideas on how to improve the network. We will review our 2017 roadmap and priorities 2017 at the Congress.&lt;/p></description></item><item><title>I2P Dev Meeting - December 06, 2016</title><link>/de/blog/2016/12/06/i2p-dev-meeting-december-06-2016/</link><pubDate>Tue, 06 Dec 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/12/06/i2p-dev-meeting-december-06-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> echelon, manas, orignal, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:02 &amp;lt;zzz&amp;gt; 0) Hi 20:00:02 &amp;lt;zzz&amp;gt; 1) 33C3 planning 20:00:02 &amp;lt;zzz&amp;gt; 2) 0.9.28 update (zzz) 20:00:02 &amp;lt;zzz&amp;gt; 3) Tails maintainer (zzz) `http://zzz.i2p/topics/2108` 20:00:07 &amp;lt;zzz&amp;gt; 0) Hi 20:00:09 &amp;lt;zzz&amp;gt; hi 20:00:16 &amp;lt;i2pr&amp;gt; [Slack/manas] Hello :slightly_smiling_face: 20:00:44 &amp;lt;zzz&amp;gt; 1) 33C3 planning 20:00:54 &amp;lt;orignal_&amp;gt; hi 20:01:08 &amp;lt;zzz&amp;gt; ok, 3 weeks from today, anything we need to discuss? 20:01:38 &amp;lt;eche|on&amp;gt; I am reachable via twitter at least 20:01:49 &amp;lt;eche|on&amp;gt; I am in hamburg from 26th december on 20:01:53 &amp;lt;zzz&amp;gt; I assume we'll have our twitter DM group set up a couple days in advance 20:01:58 &amp;lt;eche|on&amp;gt; Ill bring along the banner and laptop and stickers 20:02:10 &amp;lt;i2pr&amp;gt; [Slack/manas] I will be arriving in Hamburg on the afternoon of 26th Dec 20:02:11 &amp;lt;zzz&amp;gt; I'll bring stickers also. 20:02:21 &amp;lt;zzz&amp;gt; don't forget your power strip 20:02:39 &amp;lt;eche|on&amp;gt; the tickets are all payed and Ill manage them to hand out to the folks 20:02:45 &amp;lt;zzz&amp;gt; usual story, those there on the 26th reserve a table 20:02:45 &amp;lt;eche|on&amp;gt; ok 20:02:57 &amp;lt;i2pr&amp;gt; [Slack/manas] Any tips/suggestions for people going to CCC for the first time? 20:02:57 &amp;lt;eche|on&amp;gt; yeah 20:03:12 &amp;lt;zzz&amp;gt; fluffypony + 1 on the monero side 20:03:29 &amp;lt;eche|on&amp;gt; manas: be there, suck all in, prepare your systems to be under fire 24/7, get a big HD, get some money, expect the unexpected^^ 20:03:30 &amp;lt;zzz&amp;gt; general tips you can get after the meeting 20:03:35 &amp;lt;i2pr&amp;gt; [Slack/manas] :smile: 20:03:41 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:04:48 &amp;lt;zzz&amp;gt; 2) 0.9.28 update 20:04:55 &amp;lt;eche|on&amp;gt; just: lets hope for a good 33c3 20:05:19 &amp;lt;zzz&amp;gt; 0.9.28 on schedule, checkin and translation deadline is friday, should get the release out early next week 20:05:35 &amp;lt;zzz&amp;gt; please help review the diff this weekend 20:05:57 &amp;lt;orignal_&amp;gt; anything new I should be aware about? 20:06:09 &amp;lt;orignal_&amp;gt; I mean 0.9.28 20:06:09 &amp;lt;eche|on&amp;gt; ok, Ill be here until 19th december for doing stuff, and from 20th on somehour/day online 20:06:22 &amp;lt;zzz&amp;gt; i don't think so orignal_ 20:06:28 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:06:53 &amp;lt;orignal_&amp;gt; thanks 20:07:34 &amp;lt;zzz&amp;gt; 3) Tails maintainer 20:07:49 &amp;lt;zzz&amp;gt; we're in bad shape on tails. 3 maintainers have vanished this year 20:08:23 &amp;lt;zzz&amp;gt; a portion of the tails devs want i2p to be removed from tails, due to lack of attention to tickets over several years, and lack of stable maintenance 20:08:47 &amp;lt;zzz&amp;gt; sadie sent out a tweet this morning, and got one response 20:09:26 &amp;lt;zzz&amp;gt; we may need a big PR push from sadie... or maybe this new volunteer will work out 20:09:36 &amp;lt;zzz&amp;gt; anybody want to volunteer, anybody have any ideas? 20:10:34 &amp;lt;zzz&amp;gt; ok, I'll respond to the twitter volunteer and see how it goes 20:10:41 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:11:34 &amp;lt;zzz&amp;gt; anything else for the meeting ? 20:11:35 &amp;lt;i2pr&amp;gt; [Slack/manas] I'd like to help out but I would need to do lots of reading up and learning as I'm not familiar with this. 20:11:46 &amp;lt;i2pr&amp;gt; [Slack/manas] I have the threads pulled up, will read 20:12:01 &amp;lt;zzz&amp;gt; i2p, tails, and debian package experience is required 20:12:08 &amp;lt;i2pr&amp;gt; [Slack/manas] My reseed's SSL certs may be expired or close to expiring, I will make sure those are updated 20:12:19 &amp;lt;orignal_&amp;gt; I2P should do more PR than now 20:12:54 &amp;lt;zzz&amp;gt; orignal_, I agree, please pass any ideas you have to sadie and str4d 20:12:56 &amp;lt;i2pr&amp;gt; [Slack/manas] letskencrypt (now called acme-client) has been going through a number of changes but it has stabilized now. I can automate updates of the SSL certs for the reseeds. 20:13:09 &amp;lt;i2pr&amp;gt; [Slack/manas] So reseeds may go down temporarily but they will return :slightly_smiling_face: 20:13:18 &amp;lt;zzz&amp;gt; manas, for any reseed issues, please work with backup@mail.i2p 20:13:24 &amp;lt;zzz&amp;gt; anything else for the meeting ? 20:13:28 &amp;lt;i2pr&amp;gt; [Slack/manas] Sure 20:14:44 &amp;lt;zzz&amp;gt; no meeting 1st week of january. We will have in-person meetings at CCC. Watch this channel for details, meetings may be scheduled on short notice 20:15:10 &amp;lt;zzz&amp;gt; a list of possible meetings is on a zzz.i2p thread, speak up there to add subjects or to ask to join remotely 20:15:23 * zzz **bafs** the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - November 01, 2016</title><link>/de/blog/2016/11/01/i2p-dev-meeting-november-01-2016/</link><pubDate>Tue, 01 Nov 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/11/01/i2p-dev-meeting-november-01-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> echelon, fluffypony, hottuna, str4d, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Hi 20:00:01 &amp;lt;zzz&amp;gt; 1) 33C3 planning 20:00:01 &amp;lt;zzz&amp;gt; 2) 0.9.28 update (zzz) 20:00:07 &amp;lt;zzz&amp;gt; 0) Hi 20:00:09 &amp;lt;zzz&amp;gt; hi 20:00:17 &amp;lt;eche|on&amp;gt; hi 20:00:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hi! 20:00:38 &amp;lt;zzz&amp;gt; 1) 33C3 planning 20:01:05 &amp;lt;eche|on&amp;gt; good 20:01:11 &amp;lt;zzz&amp;gt; ok, want to make sure that eche|on has the ticket buy for Nov. 8 under control, and that hottuna has the table request under control 20:01:16 &amp;lt;eche|on&amp;gt; monday 8pm presale of tickets will start 20:01:29 &amp;lt;eche|on&amp;gt; I will be in prague with mobile internet and laptop 20:01:38 &amp;lt;hottuna&amp;gt; zzz yo 20:01:47 &amp;lt;zzz&amp;gt; ok, so assuming prague has internet you will be good? 20:01:56 &amp;lt;eche|on&amp;gt; but I fear I cannot buy 6 ticks at once. I try. If not, Ill holler via twitter 20:02:11 &amp;lt;zzz&amp;gt; ok great 20:02:20 &amp;lt;eche|on&amp;gt; I smell they will limit max 2 ticks per order or this around, but we will see 20:02:36 &amp;lt;zzz&amp;gt; hottuna, will you put our noisy square request on the wiki again this year? and you're aware that monero wants to join in? 20:04:20 &amp;lt;hottuna&amp;gt; zzz: wasn't aware of monero. how many peeps will we be? and will monero fly under our flag? 20:04:21 &amp;lt;hottuna&amp;gt; zzz: the ccc wiki server is not responding at all now. it's been a few weeks since I checked if the 33c3 wiki had launched 20:05:10 &amp;lt;zzz&amp;gt; I don't know, talk to fluffypony for info, I believe they will make their own request but may ask that we share a table or are close 20:05:37 &amp;lt;zzz&amp;gt; hottuna, please confirm that you'll monitor the wiki and make the request for our project 20:06:39 &amp;lt;fluffypony&amp;gt; I'd like us to share a table 20:07:01 &amp;lt;fluffypony&amp;gt; if hottuna has got the request under control that would be great 20:07:08 &amp;lt;fluffypony&amp;gt; I can coordinate with hottuna on the description 20:07:22 &amp;lt;zzz&amp;gt; fluffypony, I suggest you make your own request but ask to be close to us and/or share 20:07:24 &amp;lt;fluffypony&amp;gt; hottuna: not sure how many peeps, but we will make sure it's manned 20:07:27 &amp;lt;zzz&amp;gt; hottuna? 20:07:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sounds good 20:07:46 &amp;lt;hottuna&amp;gt; fluffypony: I can request a table for i2p+monero of you know how many the monero people will be and if it also is ok for you to fly under the i2p project banner 20:07:55 &amp;lt;zzz&amp;gt; ok great 20:07:58 &amp;lt;hottuna&amp;gt; zzz: how many will we be? 20:08:07 &amp;lt;fluffypony&amp;gt; hottuna: ok let's chat privately and figure it out 20:08:09 &amp;lt;eche|on&amp;gt; hottuna: currently I do count 6 20:08:33 &amp;lt;eche|on&amp;gt; zzz, hottuna. bobthebuilder,meeh, str4d and me 20:08:34 &amp;lt;hottuna&amp;gt; zzz: either way I'm committed to monitor the wiki and fill this stuff out 20:08:36 &amp;lt;zzz&amp;gt; Meeh may be bringing some extras, ask him. I'd say 8 for us and 4 for monery for now 20:08:43 &amp;lt;eche|on&amp;gt; If I did left anyone out, holler! 20:08:43 &amp;lt;zzz&amp;gt; great hottuna 20:09:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] How big are the tables? 20:09:02 &amp;lt;hottuna&amp;gt; ok, 12 then preliminarily 20:09:13 &amp;lt;hottuna&amp;gt; as big as we request them pretty much 20:09:26 &amp;lt;zzz&amp;gt; ok as far as talks - I know str4d and sadie were thinking of submitting, did that happen? (probably not) and have you coordinated with YTBI as a fallback? 20:09:37 &amp;lt;zzz&amp;gt; *YBTI 20:09:44 &amp;lt;eche|on&amp;gt; not that I know of 20:09:54 &amp;lt;eche|on&amp;gt; str4d could enlighten us here 20:10:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sadie isn't going to be attending CCC AIUI (personal matters), and I didn't submit a talk because of Zcash launch business 20:10:24 &amp;lt;zzz&amp;gt; oh and congrats to str4d for the launch, he may be too rich to talk to us now 20:10:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Heh, unlikely :stuck_out_tongue: 20:10:56 &amp;lt;zzz&amp;gt; ok hopefully sadie and eche|on are coordinated on whether she's going or not, w.r.t. tickets 20:11:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'll be working on a talk for YTBI though 20:11:21 &amp;lt;eche|on&amp;gt; zzz: she will not attend 33c3, but will go to RWC 20:11:30 &amp;lt;zzz&amp;gt; ok, anybody seen any chatter on grothoff or whether YBTI will happen? 20:11:51 &amp;lt;zzz&amp;gt; always poorly organized, probably won't find out until later 20:11:55 &amp;lt;eche|on&amp;gt; nothing seen yet, IMHO the ticket issue is a reason to hold back 20:12:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Good to still have someone going to RWC 20:12:32 &amp;lt;zzz&amp;gt; it's in NYC this year? 20:12:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Yep 20:12:55 &amp;lt;zzz&amp;gt; nice. maybe we'll get some more ppl to show up too 20:13:02 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:13:12 &amp;lt;eche|on&amp;gt; currently not 20:13:18 &amp;lt;eche|on&amp;gt; I will holler about tickets 20:13:26 &amp;lt;zzz&amp;gt; ok 20:13:44 &amp;lt;zzz&amp;gt; 2) 0.9.28 update 20:14:00 &amp;lt;zzz&amp;gt; I've updated a number of the 3rd party libs we bundle, including jetty 20:14:24 &amp;lt;eche|on&amp;gt; great 20:14:28 &amp;lt;zzz&amp;gt; and jrobin. Also fighting with some java 9 issues. And chasing some transport tickets 20:14:46 &amp;lt;eche|on&amp;gt; and special topics to look at on building updates? 20:14:51 &amp;lt;zzz&amp;gt; as usual, not getting a lot of help on coding or tickets, all help appreciated 20:15:01 &amp;lt;zzz&amp;gt; ech huh? 20:15:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] I have the UI revamp work that I want to tidy up and merge for 0.9.28 20:15:40 &amp;lt;eche|on&amp;gt; ant updatewithjetty is the usual, but with some other new libs, any special to look at? 20:15:57 &amp;lt;zzz&amp;gt; no, nothing special 20:16:06 &amp;lt;eche|on&amp;gt; ok, good 20:16:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] Additionally, I'm going to work on the "setup wizard" feature in November, which I want in 0.9.28 so we have something we can direct new users to at CCC 20:16:32 &amp;lt;zzz&amp;gt; str4d, if you're going to merge something big please do it in the next week, maybe two at the latest, I want to release .28 in mid-dec before ccc 20:16:46 &amp;lt;zzz&amp;gt; str4d, speaking of releases, how's the .27 android release going? 20:16:49 &amp;lt;eche|on&amp;gt; most tickets I cannot help much. but the syndie tickets I can fix, with a small help from you, zzz (after meeet) 20:16:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 20:17:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] .27 Android release was a non-starter while I was busy with the Zcash launch. 20:17:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] But I'll make time for it this week. 20:17:35 &amp;lt;zzz&amp;gt; after a 4-month cycle over the summer, I want to get back to 6-8 week cycles 20:17:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'm also *really* close to having finished merging the I2P-Bote and Bote Android repositories 20:18:00 &amp;lt;zzz&amp;gt; ok, and of course bote needs some love, and not too late for a summer of x blog post 20:18:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] The Gradle plugin for making I2P plugins is working (it seems) 20:18:54 &amp;lt;i2pr&amp;gt; [Slack/str4d] So once I get the last bits merged (which will depend on my uploading router.jar for 0.9.27 to Maven Central along with the other JARs), then things should work fine. 20:19:31 &amp;lt;zzz&amp;gt; str4d, I've made some changes post-27 that may force you to tweak things for android and/or your IDE files or maven, fyi, for .28, but shouldnt affect your 27 release 20:19:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] If not during this week, I'll have time on my hands during my flights back to NZ this weekend. 20:19:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 20:20:11 &amp;lt;zzz&amp;gt; ok. I didn't really expect you to do anything in october, notwithstanding your optimism :) 20:20:16 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:20:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] I have all the optimisms 20:20:48 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:21:26 * zzz reaches for the baffer 20:22:18 * zzz *baffffffffs*** the meeting closed &lt;/div></description></item><item><title>0.9.27 Release</title><link>/de/blog/2016/10/17/0.9.27-release/</link><pubDate>Mon, 17 Oct 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/10/17/0.9.27-release/</guid><description>&lt;h2 id="update-details">Update details&lt;/h2>
&lt;p>0.9.27 contains a number of bug fixes. The updated GMP library for crypto acceleration, which was bundled in the 0.9.26 release for new installs and Debian builds only, is now included in the in-network update for 0.9.27. There are improvements in IPv6 transports, SSU peer testing, and hidden mode.&lt;/p>
&lt;p>We updated a number of plugins during I2P Summer and your router will automatically update them after restart.&lt;/p>
&lt;p>As usual, we recommend that you update to this release. The best way to maintain security and help the network is to run the latest release.&lt;/p></description></item><item><title>I2P Dev Meeting - October 04, 2016</title><link>/de/blog/2016/10/04/i2p-dev-meeting-october-04-2016/</link><pubDate>Tue, 04 Oct 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/10/04/i2p-dev-meeting-october-04-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> echelon, EinMByte, MXPLRS\|Kirill, obscuratus, str4d, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:04 &amp;lt;zzz&amp;gt; 0) Hi 20:00:04 &amp;lt;zzz&amp;gt; 1) 0.9.27 update (zzz) 20:00:08 &amp;lt;zzz&amp;gt; 0) Hi 20:00:09 &amp;lt;zzz&amp;gt; hi 20:00:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hi 20:00:30 &amp;lt;eche|on&amp;gt; hi 20:00:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] Plane lands in 20 mins, so I'll probably only be available for 5-10 mins 20:00:51 &amp;lt;EinMByte&amp;gt; Hi 20:01:10 &amp;lt;zzz&amp;gt; 1) 0.9.27 update (zzz) 20:01:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] (so prioritise anything that needs my attention) 20:01:44 &amp;lt;zzz&amp;gt; ok after a record 4+ months I'm pulling the trigger on the 27 release, checkin deadline in 10 days, release week of the 17th 20:02:04 &amp;lt;i2pr&amp;gt; [Slack/str4d] :+1: 20:02:12 &amp;lt;zzz&amp;gt; not anything big in there but need to keep things moving 20:02:26 &amp;lt;zzz&amp;gt; I'll be looking at the ipv6 tickets one more time in the next week, trying to fix more stuff 20:02:39 &amp;lt;zzz&amp;gt; anything that needs testing please check in asap 20:02:50 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:03:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'll make time this weekend for fixing the Bote issue 20:03:17 &amp;lt;EinMByte&amp;gt; Does it include IPv6 peer testing? 20:03:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] (since the Zcash beta 2 release will be out of the way, which I was managing) 20:03:46 &amp;lt;zzz&amp;gt; yes peer testing was checked in a couple months ago, not clear how well it works, we'll find out after the release 20:04:02 &amp;lt;MXPLRS|Kirill_&amp;gt; zzz, changelog? 20:04:12 &amp;lt;EinMByte&amp;gt; Ok 20:04:43 &amp;lt;zzz&amp;gt; MXPLRS|Kirill_, I haven't updated the release summary post on zzz.i2p for a while, but you can always look at the history.txt file on github 20:04:59 &amp;lt;MXPLRS|Kirill_&amp;gt; zzz, ok 20:05:02 &amp;lt;zzz&amp;gt; I'll be updating the zzz.i2p post in then ext few days 20:05:21 &amp;lt;zzz&amp;gt; I'll be pushing tags to tx today or tomorrow 20:05:29 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:05:51 &amp;lt;obscuratus&amp;gt; Is there anything specific you want me to test of my test bed? 20:06:16 &amp;lt;zzz&amp;gt; not really, I appreciate your ipv6 testing so far 20:06:23 &amp;lt;obscuratus&amp;gt; If so, just pass it along as you think of things. 20:06:38 &amp;lt;zzz&amp;gt; ok 20:06:41 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:07:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Not from me 20:07:05 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:07:46 &amp;lt;EinMByte&amp;gt; Just want to mention that I've updated the NTCP2 proposal 20:08:08 &amp;lt;EinMByte&amp;gt; (both in the zzz.i2p topic and on gist.github.com) 20:08:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] Gotta put my laptop away now o/ 20:08:10 &amp;lt;zzz&amp;gt; great, good work 20:08:21 &amp;lt;zzz&amp;gt; I think we're making good progress 20:08:44 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:09:08 * zzz grabs the baffer 20:09:12 &amp;lt;EinMByte&amp;gt; Authentication modes are still incomplete, so that's where we need most work IMHO 20:09:24 &amp;lt;EinMByte&amp;gt; Nothing else for the meeting, I think 20:09:43 &amp;lt;zzz&amp;gt; looking forward to reviewing the new draft 20:10:01 * zzz *bafffffffs* the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - September 06, 2016</title><link>/de/blog/2016/09/06/i2p-dev-meeting-september-06-2016/</link><pubDate>Tue, 06 Sep 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/09/06/i2p-dev-meeting-september-06-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> echelon, EinMByte, orignal, psi, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 21:00:01 &amp;lt;zzz&amp;gt; 0) Hi 21:00:01 &amp;lt;zzz&amp;gt; 1) 0.9.27 update (zzz) 21:00:01 &amp;lt;zzz&amp;gt; 2) Summer of X update (sadie/str4d) 21:00:01 &amp;lt;zzz&amp;gt; 3) 33C3 Budget `http://zzz.i2p/topics/2150` 21:00:01 &amp;lt;zzz&amp;gt; 4) SAM on by default (str4d) 21:00:06 &amp;lt;zzz&amp;gt; 0) Hi 21:00:12 &amp;lt;zzz&amp;gt; hi 21:00:13 &amp;lt;psi&amp;gt; hi 21:00:24 &amp;lt;eche|on&amp;gt; welcome 21:00:33 &amp;lt;z3r0fox_&amp;gt; Hi 21:00:40 &amp;lt;zzz&amp;gt; 1) 0.9.27 update (zzz) 21:01:01 &amp;lt;zzz&amp;gt; ok, not much to report. only 6K lines of diff since 26 21:01:13 &amp;lt;zzz&amp;gt; at this point I'd say .27 will be maybe mid-october? 21:01:41 &amp;lt;zzz&amp;gt; earlier in the summer I was doing summer of x stuff, lately I've been taking a break... but I don't see much activity from anybody else either 21:02:03 &amp;lt;zzz&amp;gt; anything else on 1) ? 21:02:19 &amp;lt;eche|on&amp;gt; not much on summer of X 21:03:25 &amp;lt;zzz&amp;gt; 2) Summer of X update (sadie/str4d) 21:03:30 &amp;lt;zzz&amp;gt; sadie / str4d go 21:06:07 &amp;lt;zzz&amp;gt; hearing nothing, I'll put it on the agenda for next month 21:06:15 &amp;lt;zzz&amp;gt; 3) 33C3 Budget `http://zzz.i2p/topics/2150` 21:06:28 &amp;lt;str4d&amp;gt; IHi! 21:06:33 &amp;lt;eche|on&amp;gt; Awake 21:06:33 &amp;lt;zzz&amp;gt; eche|on, could you please give us a brief update on our finances? 21:06:45 &amp;lt;str4d&amp;gt; Sorry, was distracted by work briefly. Can address 2) at end of meeting 21:07:34 &amp;lt;eche|on&amp;gt; finances, ok, current sums: 37k , 510 BTC, 700 LTC and 1300 XMZ (round) 21:07:47 &amp;lt;eche|on&amp;gt; bts is around 540 and LTC around 3.5 21:08:00 &amp;lt;zzz&amp;gt; sounds like we are in pretty good shape 21:08:10 &amp;lt;eche|on&amp;gt; we spent roughly 4800 this year already 21:08:56 &amp;lt;eche|on&amp;gt; and 10 BTC (which I converted into ), so we got roughly 5k this year 21:09:20 &amp;lt;zzz&amp;gt; for 33C3, I propose to do about the same as we did last year... we pay for all conf tickets. And for full project members we'll reimburse up to $1000 (or euro), or $1500 if people really need it 21:09:41 &amp;lt;zzz&amp;gt; for people running a service or two, I propose we pay for their conf ticket and up to $500 in travel 21:10:01 &amp;lt;zzz&amp;gt; what do you all think about that? 21:10:23 &amp;lt;eche|on&amp;gt; currently we have 5 people requesting money 21:10:25 &amp;lt;str4d&amp;gt; I think that seems fair. 21:11:04 &amp;lt;str4d&amp;gt; eche|on, assuming the above figures, what's the expected total expenditure? 21:11:13 &amp;lt;zzz&amp;gt; so around $4000-$5000, plus about $500 in tickets, I'd guess? 21:11:32 &amp;lt;eche|on&amp;gt; with these rules, we got around 4k max 21:11:39 &amp;lt;zzz&amp;gt; plus a couple hundred for a dinner 21:11:57 &amp;lt;zzz&amp;gt; oh, also, anybody who did NOT email echelon and wants funding, speak up now! 21:11:58 &amp;lt;eche|on&amp;gt; 2 people with services, 2 with usual and 1 with special circumstances 21:12:07 &amp;lt;eche|on&amp;gt; ticket will be around 100 each 21:12:12 &amp;lt;str4d&amp;gt; Mmm. That keeps us inside our rough 10% spending target 21:13:03 &amp;lt;eche|on&amp;gt; a bit above, but still ok 21:13:21 &amp;lt;zzz&amp;gt; sounds like about 5200 or so. Let's set a budget of 6000 euros? 21:13:46 &amp;lt;eche|on&amp;gt; last times some did receive their request in BTC, which made it quite easy for me^^ 21:14:12 &amp;lt;zzz&amp;gt; yeah, anybody who agrees to get paid in BTC, thats better 21:14:21 &amp;lt;eche|on&amp;gt; sounds legit 21:14:48 &amp;lt;eche|on&amp;gt; dinner we may got to same place like last year or maybe a bit above, we will see 21:15:02 &amp;lt;zzz&amp;gt; I want to emphasize that we want to see everybody there. While we're trying to use our money wisely, we also would hate for anybody to not show up because they can't afford it. 21:15:09 &amp;lt;eche|on&amp;gt; some sweets and other stuff for the event itself, 6k is ok 21:15:10 &amp;lt;str4d&amp;gt; I'm certainly happy to be reimbursed in BTC 21:15:48 &amp;lt;zzz&amp;gt; anything else on 3) ? 21:16:15 &amp;lt;eche|on&amp;gt; not on my side, I will reply all emails tomorrow and will later on buy the tickets 21:16:18 &amp;lt;eche|on&amp;gt; oh, tickets: 21:16:36 &amp;lt;eche|on&amp;gt; if ANYbody in here from I2P did not request funding, but wants a ticket, send me a mail! 21:16:37 &amp;lt;str4d&amp;gt; Anyone looking to share accommodation, ping me :) 21:16:56 &amp;lt;str4d&amp;gt; eche|on, you're planning to buy the tickets for all team members? 21:17:03 &amp;lt;eche|on&amp;gt; yes 21:17:07 &amp;lt;zzz&amp;gt; yeah. Ech will buy the tickets. Do not buy your own 21:17:10 &amp;lt;eche|on&amp;gt; to get rid of the issues we had last year 21:17:12 &amp;lt;str4d&amp;gt; Thanks :) 21:17:34 &amp;lt;str4d&amp;gt; Also, am I correct that it generally starts about 11am local? 21:17:56 &amp;lt;zzz&amp;gt; oh, while we are on 3), I want to thank eche|on for all he does, including keeping the finances up to date. We'd be broke without you! 21:18:02 &amp;lt;str4d&amp;gt; I've been trying to figure out whether I can manage a flight that arrives on the 27th 21:18:02 &amp;lt;eche|on&amp;gt; oh, we did met mostly 11am/12am in place and styed until 1,2 am 21:18:05 &amp;lt;eche|on&amp;gt; but some talks ends at 3 am 21:18:10 &amp;lt;zzz&amp;gt; ok, lets not discuss logistics here 21:18:17 &amp;lt;zzz&amp;gt; anything else on 3) ? 21:18:19 &amp;lt;str4d&amp;gt; (otherwise I have to leave the evening of the 25th) 21:18:34 &amp;lt;str4d&amp;gt; eche|on, mmk, thanks. And yes, big thanks for keeping us floating! :D 21:18:55 &amp;lt;zzz&amp;gt; 4) SAM on by default (str4d) 21:18:59 &amp;lt;zzz&amp;gt; str4d go 21:19:08 &amp;lt;eche|on&amp;gt; thanks to all the donors (just got a donation with the line "do not spent all money on useless designers" 21:19:39 &amp;lt;str4d&amp;gt; Okay 21:20:29 &amp;lt;str4d&amp;gt; I'm thinking that with the rise of apps using the SAM API, we should consider whether we enable it by default, and if we do then how we should do so 21:20:51 &amp;lt;str4d&amp;gt; Similar to how Tor enables their control port by default, so apps can generally assume it is available 21:21:07 &amp;lt;eche|on&amp;gt; I think SAM ist quite stable and not a reason for a router to breakdown easy 21:21:19 &amp;lt;eche|on&amp;gt; I vote for yes, enable by default 21:21:25 &amp;lt;zzz&amp;gt; is there anybody complaining? 21:21:37 &amp;lt;EinMByte&amp;gt; Seems like a reasonable idea to me 21:21:55 &amp;lt;EinMByte&amp;gt; Only issue that I can see is conflicting ports 21:22:07 &amp;lt;str4d&amp;gt; Mmm 21:23:08 &amp;lt;eche|on&amp;gt; I do not see that issue on new installs 21:23:10 &amp;lt;zzz&amp;gt; the usual way to do it would be to change clients.config, which would only affect new installs. Anything else would be... harder 21:23:12 &amp;lt;eche|on&amp;gt; as it is all localhost 21:23:27 &amp;lt;str4d&amp;gt; I know Tor has been mulling over the security of having their control port open always 21:23:29 &amp;lt;eche|on&amp;gt; I would NOT enable it on old installs 21:23:36 &amp;lt;EinMByte&amp;gt; eche|on: I mean, there could be another service (non-I2P related) using the same port 21:23:43 &amp;lt;str4d&amp;gt; And they do encourage people to use the Unix socket mode instead 21:23:50 &amp;lt;str4d&amp;gt; (with local cookie authentication) 21:23:58 &amp;lt;zzz&amp;gt; I don't think apps can ever 'assume it is available', they will always need proper error handling and user messaging for it 21:24:01 &amp;lt;eche|on&amp;gt; EinMByte: sure, but thats localhost, and thats should be warned 21:24:08 &amp;lt;str4d&amp;gt; But that's not as much of a concern for us, because anything that can connect to SAM can only control its own tunnels 21:24:33 &amp;lt;str4d&amp;gt; (unless they can guess the session name of another clients' tunnels) 21:24:36 &amp;lt;EinMByte&amp;gt; eche|on: Ok, so if port taken don't enable SAM and warn? 21:24:41 &amp;lt;eche|on&amp;gt; EinMByte: thats the logical way of doing it^^ 21:24:42 &amp;lt;str4d&amp;gt; zzz, sure, apps can't assume 21:24:48 &amp;lt;str4d&amp;gt; The reason for it is usability 21:24:58 &amp;lt;str4d&amp;gt; So the "simple option" is "start I2P; use app" 21:25:06 &amp;lt;zzz&amp;gt; so after years and years of it being disabled, enabling it now may not make much difference 21:25:16 &amp;lt;str4d&amp;gt; The current option is "start I2P; find page to enable SAM; enable SAM; use app" 21:25:33 &amp;lt;zzz&amp;gt; fyi I split up /configclients, that will be in .27 21:25:36 &amp;lt;eche|on&amp;gt; In my POV: most i2p routers do have SAM enabled yet already 21:25:39 &amp;lt;eche|on&amp;gt; if not&amp;gt;90% 21:25:41 &amp;lt;str4d&amp;gt; My main motivator is reduction of friction 21:25:48 &amp;lt;str4d&amp;gt; for new users 21:25:54 &amp;lt;str4d&amp;gt; so I agree this would only be for new installs 21:26:19 &amp;lt;EinMByte&amp;gt; That sounds OK. 21:26:27 &amp;lt;zzz&amp;gt; btw, I have yet to see evidence of your 'rise of apps using SAM' 21:26:30 &amp;lt;str4d&amp;gt; eche|on, yeah, Tor has a similar port-conflict issue with Orbot on some Samsung phones 21:26:46 &amp;lt;psi&amp;gt; sam should be default on so that people don't have to turn it on 21:26:50 &amp;lt;EinMByte&amp;gt; zzz: Maybe this is exactly what is needed ;) 21:26:51 &amp;lt;zzz&amp;gt; but I'm not opposed to the proposal either 21:26:53 &amp;lt;zzz&amp;gt; heh 21:27:05 &amp;lt;str4d&amp;gt; zzz, Tahoe-LAFS is about to launch with native I2P support 21:27:19 &amp;lt;EinMByte&amp;gt; Remind me what the default SAM port is? 21:27:21 &amp;lt;zzz&amp;gt; ok, sounds like we have a consensus? 21:27:32 &amp;lt;str4d&amp;gt; 7656 21:27:52 &amp;lt;zzz&amp;gt; anything else on 4) ? 21:28:36 &amp;lt;EinMByte&amp;gt; str4d: Ok, can't think of any common things using that 21:29:09 &amp;lt;zzz&amp;gt; 2) Summer of X update (sadie/str4d) 21:29:14 &amp;lt;zzz&amp;gt; sadie / str4d go 21:29:35 &amp;lt;str4d&amp;gt; Okay! 21:29:45 &amp;lt;str4d&amp;gt; I2P Summer Dev was IMHO a success 21:30:06 &amp;lt;str4d&amp;gt; We didn't get any new contributors (at least that I saw) 21:30:42 &amp;lt;str4d&amp;gt; (there were a few at one of the early meetings who we should have followed up on perhaps...) 21:30:45 &amp;lt;eche|on&amp;gt; we got a new buildbot 21:30:52 &amp;lt;zzz&amp;gt; I didn't see the promised August blog post... might we get a September one? 21:30:54 &amp;lt;str4d&amp;gt; But we made excellent progress on a number of user- and dev-facing fronts 21:30:56 &amp;lt;str4d&amp;gt; As I mentioned above, the next Tahoe-LAFS release will feature native I2P support via my txi2p library 21:31:13 &amp;lt;str4d&amp;gt; zzz, yeah, I didn't get time to do it. I'll be writing a roundup post this weekend 21:31:20 &amp;lt;zzz&amp;gt; great 21:31:47 &amp;lt;str4d&amp;gt; I have my Zeronet work locally that I wanted to feature in the August post, but unfortunately we couldn't get i2p.socket working with gevent properly... 21:32:05 &amp;lt;str4d&amp;gt; But I think I'll just make a PR with it this weekend, and we'll see how things go 21:32:33 &amp;lt;zzz&amp;gt; tahoe is what, 5 years at least since we entered the tickets on their site. zooko does not move quickly 21:33:05 &amp;lt;eche|on&amp;gt; at least it is now done 21:33:21 &amp;lt;str4d&amp;gt; So as far as dev usability goes, we've made good progress on i2p.socket and txi2p, and with the SAM API being enabled by default, there should be less friction for adding I2P to Python apps 21:33:25 &amp;lt;eche|on&amp;gt; now we need parallel up/downloads, or tahoe-lafs will crawl on 21:33:55 &amp;lt;eche|on&amp;gt; btw, a user asked me fe min ago about python dev work in I2P 21:34:04 &amp;lt;str4d&amp;gt; We did some outreach with potential new apps, but we need more work there 21:34:28 &amp;lt;str4d&amp;gt; (IPFS and OpenBazaar in particular are both keen but progress there isn't going forwards currently) 21:34:49 &amp;lt;EinMByte&amp;gt; BTW, apologies from me; I had said earlier I'd try to do something for summer of X, but it came to early for kovri 21:34:53 &amp;lt;zzz&amp;gt; the thing that's still in desperate shape after summer of x is Bote. No release in forever, and about 40 (!) trac tickets, including the classpath one I think is a blocker for .27 ... Do you have any intention on working on bote again or should we write it off? 21:35:30 &amp;lt;str4d&amp;gt; zzz, I do plan to, and I did work on it 21:35:38 &amp;lt;eche|on&amp;gt; someone should do bote. it is more important than syndie or i2phex 21:36:05 &amp;lt;zzz&amp;gt; I gotta know if we have to change the deb packaging to fix bote, or if it's something else that's wrong, or we don't care 21:36:32 &amp;lt;zzz&amp;gt; September of Bote? 21:37:22 &amp;lt;str4d&amp;gt; In August I spent some time migrating it to Gradle, meaning that I will be able to merge the android and plugin codebases 21:37:22 &amp;lt;str4d&amp;gt; This will remove a lot of the friction I have wrt developing on Bote 21:37:22 &amp;lt;str4d&amp;gt; All that's missing is integrating the existing plugin scripts 21:37:22 &amp;lt;str4d&amp;gt; (or rewriting them in Gradle)( 21:37:39 &amp;lt;str4d&amp;gt; Unfortunately work deadlines got in the way of that in August 21:37:54 &amp;lt;zzz&amp;gt; ok 21:37:59 &amp;lt;zzz&amp;gt; anything else on 2) ? 21:38:07 &amp;lt;str4d&amp;gt; I'll spend time on Bote this weekend 21:38:30 &amp;lt;zzz&amp;gt; anything else for the meeting? 21:39:02 &amp;lt;zzz&amp;gt; may I propose moving back to 8 PM UTC for October? 21:39:46 &amp;lt;str4d&amp;gt; and try to figure out a fix for the Debian issue 21:39:55 &amp;lt;zzz&amp;gt; any objections to 8 PM? 21:40:03 &amp;lt;str4d&amp;gt; But it's definitely Debian-only 21:40:24 &amp;lt;zzz&amp;gt; ok, I haven't even seen confirmation that it's deb-only, so that's progress 21:40:46 &amp;lt;str4d&amp;gt; Nothing else, other than good work everyone who worked on Summer Dev stuff! 21:40:46 &amp;lt;str4d&amp;gt; I look forward to next year ;) 21:40:49 &amp;lt;zzz&amp;gt; I've proposed a fix or at least a test in the ticket, but haven't heard anything 21:40:49 &amp;lt;eche|on&amp;gt; for me OK so far 21:41:22 &amp;lt;zzz&amp;gt; ok I got more ppl complaining about 9 than 8, so let's go back to 8. summer's over anyway 21:41:29 * zzz grabs the baffer 21:41:29 &amp;lt;str4d&amp;gt; I'm okay for 8PM in October, as I'll be in the US 21:41:31 &amp;lt;str4d&amp;gt; (And actually November too, since that would be the 1st( 21:42:37 &amp;lt;eche|on&amp;gt; ok, time to go to bed 21:42:41 &amp;lt;eche|on&amp;gt; cya 21:42:44 * zzz ***bafs*** the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - August 02, 2016</title><link>/de/blog/2016/08/02/i2p-dev-meeting-august-02-2016/</link><pubDate>Tue, 02 Aug 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/08/02/i2p-dev-meeting-august-02-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> nextloop, psi, poneyhot, sadie, str4d, trolly, xmpre, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 21:00:01 &amp;lt;zzz&amp;gt; 0) Hi 21:00:01 &amp;lt;zzz&amp;gt; 1) HOPE report (zzz/sadie) `http://zzz.i2p/topics/2152` 21:00:01 &amp;lt;zzz&amp;gt; 2) 0.9.27 update (zzz) `http://zzz.i2p/topics/2132` 21:00:01 &amp;lt;zzz&amp;gt; 3) Summer of X update (sadie/str4d) 21:00:05 &amp;lt;zzz&amp;gt; 0) Hi 21:00:07 &amp;lt;zzz&amp;gt; hi 21:00:38 &amp;lt;xmpre&amp;gt; Hello 21:00:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hi 21:00:56 &amp;lt;zzz&amp;gt; 1) HOPE report (zzz/sadie) `http://zzz.i2p/topics/2152` 21:01:32 &amp;lt;zzz&amp;gt; I've posted a brief trip report at that link. sadie, comraden1, gravy, or anybody who watched some of the videos, anything to add? 21:02:30 &amp;lt;i2pr&amp;gt; [Slack/str4d] I haven't watched the videos yet. Any ones I should earmark besides the Tor ones? 21:03:01 &amp;lt;zzz&amp;gt; I didn't see much more. Hopefully people will add some recommendations to the zzz.i2p thread 21:03:13 &amp;lt;xmpre&amp;gt; For those who may not be aware, where are the videos? 21:03:27 &amp;lt;zzz&amp;gt; hope.net presumably 21:03:56 &amp;lt;zzz&amp;gt; anything else on 1) ? 21:03:59 &amp;lt;xmpre&amp;gt; https://hope.net/watch.html 21:04:54 &amp;lt;zzz&amp;gt; 2) 0.9.27 update (zzz) `http://zzz.i2p/topics/2132` 21:05:57 &amp;lt;zzz&amp;gt; still looking at mid-sept. at the earliest. Not a lot of activity in mtn or big features. After I finish up the i2p summer stuff, I want to turn to NTCP2. So no rush for .27 atm, things are pretty stable 21:06:26 &amp;lt;zzz&amp;gt; anybody have any comments on .27 schedule or contents? 21:06:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'll be turning my attention to NTCP2 about the same time 21:06:49 &amp;lt;xmpre&amp;gt; I had a suggestion to make multihoming easier, should I add that to trac? 21:06:59 &amp;lt;xmpre&amp;gt; essentially an export/import feature 21:07:11 &amp;lt;zzz&amp;gt; ok good. We still need a new tails person too, we all need to tweet about that 21:07:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'd also like us to consider enabling SAM by default. 21:07:43 &amp;lt;zzz&amp;gt; xmpre, if it's obvious, trac is fine, if it needs some discussion, zzz.i2p might be better 21:07:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] Or at least discuss the implications of doing so 21:08:06 &amp;lt;xmpre&amp;gt; Alright, zzz 21:08:27 &amp;lt;zzz&amp;gt; lets put sam-by-default on next month's agenda, after the end of the summer app activity but before .27 21:08:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 21:08:53 &amp;lt;i2pr&amp;gt; [Slack/str4d] In the meantime, people can think about it 21:09:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] And e.g. compare it to whatever Tor's policy is on their control port 21:09:38 &amp;lt;zzz&amp;gt; added to `http://zzz.i2p/topics/2149` 21:10:03 &amp;lt;zzz&amp;gt; perhaps we would want auth or ssl to be on if it's on by default? not sure. I'll think about it 21:10:11 &amp;lt;zzz&amp;gt; anything else on 2) ? 21:10:58 &amp;lt;psi&amp;gt; (hi) 21:11:10 &amp;lt;zzz&amp;gt; speaking of next meeting, the CCC budget will be on the agenda, see link above, and please have your requirements ready for that meeting 21:11:13 &amp;lt;i2pr&amp;gt; [Slack/sadie] hi - I am swamped at work guys 21:11:33 &amp;lt;zzz&amp;gt; on to 3) ... 21:11:43 &amp;lt;zzz&amp;gt; 3) Summer of X update (sadie/str4d) 21:11:50 &amp;lt;zzz&amp;gt; sadie, str4d, what's the latest? 21:12:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] Np Sadie, glad you can pop by if briefly :) 21:12:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] Summer Dev is going really well, I think 21:12:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] This month was publicly focused on our work with other applications 21:13:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] (apps that we generally hadn't worked with before) 21:13:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] I succeeded in getting I2P client support into Foolscap, the communication library used by Tahoe-LAFS 21:14:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] So I expect us to be able to use upstream with I2P's grid in the near future, at least for clients 21:14:57 &amp;lt;i2pr&amp;gt; [Slack/str4d] Server-side support for I2P and Tor is planned for a later release 21:15:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] I am also very close to having ZeroNet working over I2P as a proof of concept 21:16:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] (which has also resulted in significant improvements to i2p.socket by psi and myself) 21:16:22 &amp;lt;zzz&amp;gt; ++psi 21:17:15 &amp;lt;zzz&amp;gt; on my side I've done plugin releases for i2phex, jwebcache, and orchid. There will be a syndie release in about a week (please update translations!) and another orchid release too 21:17:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] Woo 21:17:45 &amp;lt;zzz&amp;gt; and maybe jircii, there's at least one person asking for it, if there's any others please holler 21:17:45 &amp;lt;xmpre&amp;gt; Thanks for the efforts on the standalone i2psnark, I have 1 instance working with i2pd 21:17:58 &amp;lt;psi&amp;gt; i2p.socket still needs some developer feedback, oh right and i have to remind myself to look at that ipfs ticket 21:18:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] This next month is designated as time to work on our own apps, but I'd love to see more work with external developers too 21:18:59 &amp;lt;zzz&amp;gt; also a reminder to all to test these libs and standalone apps against i2pd also 21:19:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] E.g. psi working with the IPFS devs :) 21:19:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] :+1: 21:19:47 &amp;lt;nextloop&amp;gt; hello. most of the plugins are not on github. should i also get them there? 21:19:54 &amp;lt;i2pr&amp;gt; [Slack/str4d] If anyone is stuck for ideas, ping me and I'll give you the laundry list. 21:20:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] Could be a good idea 21:20:29 &amp;lt;zzz&amp;gt; one thing that's unstaffed right now, and not sure if it should be, is building/signing standalone packages. kytv did some, ech did some, but we don't have consistent packaging or hosting of a lot of these 21:20:57 &amp;lt;zzz&amp;gt; for some, there aren't even polished build targets in the code 21:21:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mmm 21:21:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'll be working on migrating I2P-Bote to Gradle this month, as part of overhauling its general build process 21:22:10 &amp;lt;xmpre&amp;gt; I can start building/signing i2psnark standalone packages, I'm building Java I2P through bobthebuilder.i2p 21:22:18 &amp;lt;zzz&amp;gt; I don't want to be a maintainer for any of them. At most I want to do a quick plugin build after somebody else does the rest. But not much was happening, which I guess is the point of i2psummer. 21:22:19 &amp;lt;trolly&amp;gt; gradle? 21:23:26 &amp;lt;zzz&amp;gt; oh yeah, thanks to xmpre for getting bobthebuilder going. It was going a little too much yesterday... and I pushed -8 a few hours ago and haven't seen a build here yet. But I'm sure you'll get it running smoothly 21:23:49 &amp;lt;zzz&amp;gt; anything else on 3) ? 21:24:08 &amp;lt;i2pr&amp;gt; [Slack/str4d] One thing I'd like to do in the current website revamp is to barter advertise the apps we do have, and clearly indicate where volunteers could do good 21:24:13 &amp;lt;xmpre&amp;gt; Hmm, le tme check zzz 21:24:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Better* 21:24:41 &amp;lt;zzz&amp;gt; for starters, check what's on i2pwiki 21:24:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] I could also tie that into Summer Dev 21:25:14 &amp;lt;poneyhot&amp;gt; if I may have a few suggestions... don't post them in alphabetical order, no reason for anoncoin to be the first 21:25:20 &amp;lt;poneyhot&amp;gt; or anonymous git hosting .. 21:25:22 &amp;lt;zzz&amp;gt; anything else for the meeting? 21:25:30 &amp;lt;i2pr&amp;gt; [Slack/str4d] But that would be as part of next month's blog post 21:25:45 &amp;lt;zzz&amp;gt; str4d, you have a july blog post coming soon? 21:25:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] 4) Website layout revamp 21:26:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] zzz, soon, yes. Next few days 21:26:09 &amp;lt;zzz&amp;gt; ok 4) website layout str4d go 21:26:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] Elio Qoshi is making good progress with the website layout revamp 21:27:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] He redid the Whonix website and is currently working with Tor on their branding and style guide, for reference 21:28:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] (also worked for Mozilla) 21:29:08 &amp;lt;zzz&amp;gt; great 21:29:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] The current aim is to reduce the walls of text (further from where I got them to), and also have a cohesive design between the landing page and inner pages (something the current design lacks) 21:30:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] His current wireframe, to give you an idea, will be single-column content in the middle with equal whitespace gutters either side (in which in-page navigation and metadata will go like currently) 21:30:45 &amp;lt;zzz&amp;gt; ok. as we discussed the other day re: logos, it's good to know what goals you're feeding to the designer so we can evaluate the results in that context 21:31:06 &amp;lt;zzz&amp;gt; anything else on 4) ? 21:31:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] On the front page, the (rather dreadful) list in the centre column is going to be replaced with friendlier call outs to specific apps and tasks 21:31:25 &amp;lt;poneyhot&amp;gt; does 4) include the 127.0.0.1 home page? 21:31:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] honeypot, no 21:31:52 &amp;lt;zzz&amp;gt; anything else for the meeting? 21:32:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] Oh, he just messaged me the first screenshot of his proposed front page design 21:32:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] But I can't just share it to IRC, so will have to do so when I'm back at my computer 21:32:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Regarding the router console: 21:32:57 &amp;lt;zzz&amp;gt; ok 5) router console str4d go 21:33:03 &amp;lt;i2pr&amp;gt; [Slack/str4d] See the i2p.i2p.str4d.ui branch for progress 21:33:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] The CSS has now been updated to match the backbend changes, and is at first draft 21:33:45 &amp;lt;zzz&amp;gt; poneyhot, did you have a meeting topic to add re: the console? 21:34:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] (got a few local changes to push someone before this weekend if I get time) 21:34:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] Feedback welcome 21:34:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] Note however that this is only an intermediate step 21:34:30 &amp;lt;zzz&amp;gt; anything else on 5) ? 21:34:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] None of the changes currently affect anything structural 21:34:48 &amp;lt;poneyhot&amp;gt; I have to check the changes 1st, I just dislike the alphabetical sort 21:34:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] That is my plan to do in probably October 21:35:09 &amp;lt;zzz&amp;gt; oh, that's what you were referencing re: anoncoin, I get it 21:35:17 &amp;lt;zzz&amp;gt; anything else for the meeting? 21:35:29 &amp;lt;poneyhot&amp;gt; it looks like those are the most important things on i2p 21:35:35 &amp;lt;i2pr&amp;gt; [Slack/str4d] poneyhot, that may end up changing entirely 21:35:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] Or not ^^ 21:36:25 * zzz grabs the baffer Negan-style 21:36:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] My goal is to have a refreshed and improved router console ready for CCC 21:36:58 &amp;lt;xmpre&amp;gt; I'd be happy to help test the new router console 21:37:09 &amp;lt;xmpre&amp;gt; (and I hope the annoying cookie errors will be fixed :p) 21:37:24 * zzz *bafs* the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - July 05, 2016</title><link>/de/blog/2016/07/05/i2p-dev-meeting-july-05-2016/</link><pubDate>Tue, 05 Jul 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/07/05/i2p-dev-meeting-july-05-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> dg, psi, sadie, str4d, Zerolag, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 21:00:23 &amp;lt;zzz&amp;gt; 0) Hi 21:00:23 &amp;lt;zzz&amp;gt; 1) HOPE update (zzz) `http://zzz.i2p/topics/1968` 21:00:23 &amp;lt;zzz&amp;gt; 2) 0.9.27 update (zzz) 21:00:23 &amp;lt;zzz&amp;gt; 3) Summer of X update (sadie/str4d) 21:00:27 &amp;lt;zzz&amp;gt; 0) Hi 21:00:29 &amp;lt;zzz&amp;gt; hi 21:00:47 &amp;lt;psi&amp;gt; hi 21:00:48 &amp;lt;zzz&amp;gt; 1) HOPE update (zzz) `http://zzz.i2p/topics/1968` 21:00:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hi 21:01:13 &amp;lt;zzz&amp;gt; ok, HOPE is in 2 1/2 weeks. The possible lunch meeting with Lance on Friday is still TBD 21:01:42 &amp;lt;zzz&amp;gt; please keep friday lunch open, I don't expect we will know if it's off or on until that week 21:01:49 &amp;lt;zzz&amp;gt; looking forward to seeing everybody there 21:01:54 &amp;lt;zzz&amp;gt; anything else on 1) ? 21:02:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] I'm now guaranteed to not be there 21:02:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] Timing has not been in my favour ;_; 21:02:51 &amp;lt;psi&amp;gt; i am not going to hope this year it seems 21:03:14 &amp;lt;i2pr&amp;gt; [Slack/sadie] I will be at HOPE 21:03:38 &amp;lt;zzz&amp;gt; 2) 0.9.27 update (zzz) 21:04:13 &amp;lt;zzz&amp;gt; .27 is progressing slowly, as expected. At this rate, the .27 release will be pushed from August to Sept. 21:04:31 &amp;lt;zzz&amp;gt; while we focus on X stuff, and perhaps, NTCP2 21:04:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Fine with me 21:04:50 &amp;lt;zzz&amp;gt; that OK with everybody? 21:05:02 &amp;lt;dg&amp;gt; There's nothing to rush on, so OK 21:05:09 &amp;lt;dg&amp;gt; ultimately we will release when we need to 21:05:28 &amp;lt;zzz&amp;gt; 26 seems really stable. The only thing is the bote class not found thing, which we're awaiting followup info for on trac 21:05:52 &amp;lt;dg&amp;gt; There was something to do with the Debian package which I found as an issue 21:05:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] And that gives us a chance to get work done in August on plugins into .27 21:05:57 &amp;lt;zzz&amp;gt; and if it's what I think it is, we could fix it with a simple change and deb/ubuntu rebuild only 21:06:00 &amp;lt;dg&amp;gt; Will save it for a ticket though. 21:06:12 &amp;lt;zzz&amp;gt; anything else on 2) ? 21:06:38 &amp;lt;psi&amp;gt; does .27 affect anything in i2pd? 21:07:19 &amp;lt;zzz&amp;gt; there's ipv6 peer testing, yes. i2pd shouldn't bump to 27 until it's supported 21:07:39 &amp;lt;psi&amp;gt; okay 21:07:50 &amp;lt;zzz&amp;gt; doesn't have to be on the java schedule though 21:07:53 &amp;lt;zzz&amp;gt; anything else on 2) ? 21:08:42 &amp;lt;zzz&amp;gt; 3) Summer of X update (sadie/str4d) 21:08:51 &amp;lt;zzz&amp;gt; sadie, str4d, what's going on? 21:08:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] Not yet, I think? 21:08:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ah yep 21:08:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] No 21:10:30 &amp;lt;zzz&amp;gt; perils of using a relay for the meeting? 21:10:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] I think it's been going well so far 21:10:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] We're a month in now, and have had three (IIRC) blog posts out about it 21:11:46 &amp;lt;zzz&amp;gt; ok, what are we doing in july? 21:12:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Apps 21:12:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] Outreach 21:12:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] So I'll be working with Tahoe-LAFS 21:12:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] On their I2P integration 21:13:12 &amp;lt;zzz&amp;gt; any volunteers to work on transmission and/or libtorrent? Those seem to be swamps of brokenness right now 21:13:14 &amp;lt;i2pr&amp;gt; [Slack/str4d] And also submitting a PR to update lightning Browser's I2P library 21:13:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Yeah, it's never too late to pick up another API 21:13:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] Other projects I'd like to see us help this month: 21:14:02 &amp;lt;zzz&amp;gt; the outreach part is key, lets get the word out via twitter and email 21:14:08 &amp;lt;psi&amp;gt; what was done in transmission before? 21:14:31 &amp;lt;zzz&amp;gt; there's a i2p fork for transmission, see the zzz.i2p thread 21:14:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] psi, SAM support 21:14:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] In libtorrent 21:14:54 &amp;lt;psi&amp;gt; that was before libsam3 wasn't it? 21:14:58 &amp;lt;psi&amp;gt; i'd guess it has totally bit rotted 21:15:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] (I keep forgetting transmission doesn't use that) 21:15:23 &amp;lt;zzz&amp;gt; sadie, what do you have planned for July PR? 21:15:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mmm, a clean fork might be easier 21:15:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] As I was saying, the other projects I have ideas for: 21:16:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] - IPFS (Go and Python impls) 21:16:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] - OpenBazaar (will soon use IPFS) 21:16:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] - ZeroNet 21:17:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Any of these would be good candidates for someone to help out 21:17:33 &amp;lt;villain&amp;gt; hello i2peeps :) zzz: I've just sent a patch for the website, hope it will be delivered 21:17:38 &amp;lt;psi&amp;gt; i have yet to figure out ipfs' contribution guide 21:17:45 &amp;lt;zzz&amp;gt; ok great. Anything else on 3) ? Sadie? 21:18:05 &amp;lt;zzz&amp;gt; thx villain, we're in the middle of a meeting, I'll look for it later 21:18:06 &amp;lt;psi&amp;gt; i'd love to get into IPFS but haven't figured out how. 21:18:25 &amp;lt;Zerolag&amp;gt; I'd love to get my hands on ZeroNet. See how well it goes over i2p. 21:18:28 &amp;lt;i2pr&amp;gt; [Slack/str4d] Psi, I can have a look this weekend at how they onboard 21:19:08 &amp;lt;psi&amp;gt; Zerolag: last time i checked adding i2p to zeronet should be pretty easy since they already have boilerplate for tor 21:19:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Zerolag, great! They are torrent-based, so would need modifying to our torrent spec 21:19:21 &amp;lt;psi&amp;gt; also, i2p.socket is getting there 21:19:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] (to support clearnet and I2P torrents side by side) 21:19:54 &amp;lt;psi&amp;gt; zeronet uses mainline bittorrent? 21:20:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] Not sure 21:20:17 &amp;lt;psi&amp;gt; i am pretty sure it doesn't but then again... 21:20:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] (what impl they use) 21:20:36 &amp;lt;zzz&amp;gt; Anything else on 3) ? Sadie? 21:20:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] psi, they user Bitcoin crypto and the bittorrent network 21:21:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] I think Sadie might have double booked this meeting 21:21:49 &amp;lt;zzz&amp;gt; moving on then. anything else for the meeting? 21:22:21 &amp;lt;zzz&amp;gt; everybody ok with 9 PM again? I see echelon isn't here, maybe due to time change, maybe not 21:22:46 &amp;lt;psi&amp;gt; 9 pm works for me 21:22:46 &amp;lt;Zerolag&amp;gt; str4d alright, what is the i2p spec for torrent? 21:23:09 * zzz warms up the baffer 21:23:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] Nothing else from me other than: pick a project and help them out! :-) 21:23:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] 9pm is perfect for me 21:24:05 &amp;lt;Zerolag&amp;gt; I'll be here 9pm for sure 21:24:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] Zerolag, see the I2P website (Docs -&amp;gt; Apps -&amp;gt; BitTorrent) 21:24:19 * zzz *baffffs* the meeting closed &lt;/div></description></item><item><title>Summer Dev roundup: APIs</title><link>/de/blog/2016/07/02/summer-dev-roundup-apis/</link><pubDate>Sat, 02 Jul 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/07/02/summer-dev-roundup-apis/</guid><description>&lt;p>Summer Dev is in full swing: we&amp;rsquo;ve been busy greasing wheels, sanding edges, and tidying the place up. Now it&amp;rsquo;s time for our first roundup, where we bring you up to speed on the progress we are making!&lt;/p>
&lt;h2 id="apis-month">APIs month&lt;/h2>
&lt;p>Our goal for this month was to &amp;ldquo;blend in&amp;rdquo; - to make our APIs and libraries work within the existing infrastructure of various communities, so that application developers can work with I2P more efficiently, and users don&amp;rsquo;t need to worry about the details.&lt;/p></description></item><item><title>I2P on Maven Central</title><link>/de/blog/2016/06/13/i2p-on-maven-central/</link><pubDate>Mon, 13 Jun 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/06/13/i2p-on-maven-central/</guid><description>&lt;p>We&amp;rsquo;re nearly half-way into the APIs month of Summer Dev, and making great progress on a number of fronts. I&amp;rsquo;m happy to announce that the first of these is complete: the I2P client libraries are now available on Maven Central!&lt;/p>
&lt;p>This should make it much simpler for Java developers to use I2P in their applications. Instead of needing to obtain the libraries from a current install, they can simply add I2P to their dependencies. Upgrading to new versions will similarly be much easier.&lt;/p></description></item><item><title>0.9.26 Release</title><link>/de/blog/2016/06/07/0.9.26-release/</link><pubDate>Tue, 07 Jun 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/06/07/0.9.26-release/</guid><description>&lt;p>I2P is now a proposed site on Stack Exchange! Please commit to using it so the beta phase can begin.&lt;/p>
&lt;h2 id="update-details">Update details&lt;/h2>
&lt;p>0.9.26 contains a major upgrade to our native crypto library, a new addressbook subscription protocol with signatures, and major improvements to the Debian/Ubuntu packaging.&lt;/p>
&lt;p>For crypto, we have upgraded to GMP 6.0.0, and added support for newer processors, which will speed up crypto operations considerably. Also, we are now using constant-time GMP functions to prevent side-channel attacks. For caution, the GMP changes are enabled for new installs and Debian/Ubuntu builds only; we will include them for in-net updates in the 0.9.27 release.&lt;/p></description></item><item><title>I2P Dev Meeting - June 07, 2016</title><link>/de/blog/2016/06/07/i2p-dev-meeting-june-07-2016/</link><pubDate>Tue, 07 Jun 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/06/07/i2p-dev-meeting-june-07-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> eche|on, plzcdv, psi, str4d, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:31 &amp;lt;zzz&amp;gt; 0) Hi 20:00:31 &amp;lt;zzz&amp;gt; 1) 0.9.26 release plan (zzz) 20:00:31 &amp;lt;zzz&amp;gt; 2) HOPE planning update (zzz) `http://zzz.i2p/topics/1968` 20:00:31 &amp;lt;zzz&amp;gt; 3) 0.9.27 plan (zzz) 20:00:31 &amp;lt;zzz&amp;gt; 4) Summer of X (sadie) 20:00:35 &amp;lt;zzz&amp;gt; 0) Hi 20:00:37 &amp;lt;zzz&amp;gt; Hi 20:01:16 &amp;lt;zzz&amp;gt; 1) 0.9.26 release plan (zzz) 20:01:46 &amp;lt;zzz&amp;gt; ok, got the .26 release built yesterday, got the launchpad stuff done, and we flipped the switch for in-net updates an hour ago 20:01:56 &amp;lt;zzz&amp;gt; only thing left is debian which I plan to do tomorrow 20:02:27 &amp;lt;zzz&amp;gt; remember that in-net updates will not get the new jbigi files, as we were concerned about the lack of testing 20:02:40 &amp;lt;zzz&amp;gt; so keep an eye out for bug reports from deb users and new installs 20:02:45 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:03:14 &amp;lt;zzz&amp;gt; 2) HOPE planning update (zzz) `http://zzz.i2p/topics/1968` 20:03:39 &amp;lt;str4d&amp;gt; Hi! 20:03:45 &amp;lt;zzz&amp;gt; HOPE is 6 weeks from friday. We are paying for the $150 conference tickets in arrears (after the event) 20:04:11 &amp;lt;zzz&amp;gt; we aren't paying for travel, but if anybody really really couldn't make it without some help, speak up 20:04:32 &amp;lt;zzz&amp;gt; there will not be a dev meeting before or after as I was unable to get a commitment from lance 20:04:53 &amp;lt;zzz&amp;gt; really looking forward to seeing the gang in new york 20:05:02 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:05:25 &amp;lt;zzz&amp;gt; 3) 0.9.27 plan (zzz) 20:06:00 &amp;lt;zzz&amp;gt; lets wait for the netsplit 20:06:06 &amp;lt;plzcdv&amp;gt; Hi. 20:07:47 &amp;lt;zzz&amp;gt; ok, did you all on that side see all of 2) re: hope? 20:08:35 &amp;lt;str4d&amp;gt; Hi again! 20:08:35 &amp;lt;eche|on&amp;gt; jo 20:08:39 &amp;lt;str4d&amp;gt; Nope 20:08:43 &amp;lt;str4d&amp;gt; Last I saw was your Hi 20:08:53 &amp;lt;zzz&amp;gt; good grief. I'm on 3) 20:08:57 &amp;lt;str4d&amp;gt; (and the 1) ) 20:09:02 &amp;lt;zzz&amp;gt; let me copy/paste 1 and 2 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 1) 0.9.26 release plan (zzz) 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; ok, got the .26 release built yesterday, got the launchpad stuff done, and we flipped the switch for in-net updates an hour ago 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; only thing left is debian which I plan to do tomorrow 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; remember that in-net updates will not get the new jbigi files, as we were concerned about the lack of testing 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; so keep an eye out for bug reports from deb users and new installs 20:09:31 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 2) HOPE planning update (zzz) `http://zzz.i2p/topics/1968` 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; HOPE is 6 weeks from friday. We are paying for the $150 conference tickets in arrears (after the event) 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; we aren't paying for travel, but if anybody really really couldn't make it without some help, speak up 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; there will not be a dev meeting before or after as I was unable to get a commitment from lance 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; really looking forward to seeing the gang in new york 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; anything else on 2) ? 20:10:03 &amp;lt;zzz&amp;gt; or on 1) ? 20:10:43 &amp;lt;str4d&amp;gt; Nothing I can think of on 1) 20:11:09 &amp;lt;str4d&amp;gt; On 2), I still hope to attend, but still don't have a ticket because I still don't have a defence data and thus don't know if I will even be in the US by then. 20:11:27 &amp;lt;str4d&amp;gt; date* 20:11:43 &amp;lt;zzz&amp;gt; ok, if anybody is on the fence, please get a ticket, it's a fun time 20:11:51 &amp;lt;zzz&amp;gt; 3) 0.9.27 plan (zzz) 20:12:34 &amp;lt;zzz&amp;gt; lots of tough stuff on the roadmap here - crypto migration for servers, mac stuff, and work on ipv6 and ntcp2 20:13:07 &amp;lt;zzz&amp;gt; nobody's looked at ntcp2 in a year or so and I've gotten zero comments on the ipv6 peer testing. so need some help 20:13:39 &amp;lt;zzz&amp;gt; also, how fast we go on .27 depends on how much time I spend on summer of x. I have it penciled in for late august. 20:13:46 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:13:46 &amp;lt;eche|on&amp;gt; I could test it, but... 20:14:01 &amp;lt;str4d&amp;gt; I'll push those further up my I2P todo list 20:15:09 &amp;lt;zzz&amp;gt; 4) Summer of X (sadie) 20:15:24 &amp;lt;zzz&amp;gt; what's the plan for our northern hemisphere summer? 20:15:31 &amp;lt;str4d&amp;gt; I might also have intermediate UI stuff to prop 20:15:49 &amp;lt;str4d&amp;gt; sadie is running late because work (nightmare client) 20:15:55 &amp;lt;str4d&amp;gt; So I'll cover :) 20:16:10 &amp;lt;str4d&amp;gt; I hope everyone here has seen the launch blog post :D 20:16:43 &amp;lt;str4d&amp;gt; That basically is just laying out what had already been discussed. 20:17:09 &amp;lt;str4d&amp;gt; So: 20:17:16 &amp;lt;str4d&amp;gt; 4a) APIs 20:17:17 &amp;lt;str4d&amp;gt; 4b) Apps 20:17:22 &amp;lt;str4d&amp;gt; 4c) Plugins 20:17:29 &amp;lt;str4d&amp;gt; 4d) Branding 20:17:33 &amp;lt;str4d&amp;gt; 4a) 20:18:13 &amp;lt;str4d&amp;gt; This month is the push to improve our APIs. We have already made good progress for this in the 0.9.26 release 20:18:39 &amp;lt;str4d&amp;gt; The next thing that will happen is I will upload our JARs to Maven Central, so that Java devs can more easily use them 20:18:53 &amp;lt;str4d&amp;gt; (and update the I2P Android client library appropriately) 20:19:15 &amp;lt;str4d&amp;gt; For the remainder of this month, I have a laundry list of suggestions: 20:19:33 &amp;lt;zzz&amp;gt; you mention "our C++ and python libraries" but do we even have any that we maintain? who will be doing this work and on what specific libs? 20:19:41 &amp;lt;str4d&amp;gt; - Update SAM libraries to v3.3 20:19:50 &amp;lt;str4d&amp;gt; zzz, this ^ 20:19:56 &amp;lt;zzz&amp;gt; I just told a guy here an hour ago that those aren't ours, they are 3rd parties 20:20:10 &amp;lt;str4d&amp;gt; - txi2p (Python Twisted, I will be doing this) 20:20:32 &amp;lt;zzz&amp;gt; where are the sam libs? 20:20:41 &amp;lt;zzz&amp;gt; or, rather, which 20:21:25 &amp;lt;str4d&amp;gt; - libsam3 (C, both sync and async, on git.repo.i2p) 20:21:49 &amp;lt;zzz&amp;gt; ok. psi also has one in go 20:21:53 &amp;lt;str4d&amp;gt; - - i2psam (C++, https://github.com/VirtualDestructor/bitcoin-qt-i2p/tree/master/i2psam) 20:22:16 &amp;lt;str4d&amp;gt; See `http://i2p-projekt.i2p/docs/api/samv3` for others 20:22:33 &amp;lt;zzz&amp;gt; I think I'll mostly just get a head start on apps, other than standing by to answer questions 20:22:35 &amp;lt;zzz&amp;gt; sounds good 20:22:45 &amp;lt;str4d&amp;gt; I'd like to see at least the Python Twisted and C++ libraries updated 20:22:56 &amp;lt;str4d&amp;gt; (for my own ends next month&amp;gt;:D ) 20:23:06 &amp;lt;str4d&amp;gt; Other suggestions for this month: 20:23:11 &amp;lt;str4d&amp;gt; - get libtorrent working properly 20:23:34 &amp;lt;zzz&amp;gt; ooh yeah libtorrent++\ 20:23:36 &amp;lt;str4d&amp;gt; - Enable SAM API by default in Java I2P (for .27 now) 20:23:54 &amp;lt;str4d&amp;gt; - Get my lighttpd I2P patch upstream (requires updating libsam3 at least) 20:24:21 &amp;lt;zzz&amp;gt; i entered ticket #1804 to split up /configclients 20:24:25 &amp;lt;zzz&amp;gt; i can do that 20:24:28 &amp;lt;str4d&amp;gt; Okay, do we have volunteers for any of these suggestions? 20:25:34 &amp;lt;plzcdv&amp;gt; I am shy, but I am here. 20:25:48 &amp;lt;str4d&amp;gt; zzz, Mmm, that would be a good step forward both on my ui stuff and for the Plugins month 20:26:17 &amp;lt;zzz&amp;gt; ok. might give you merge conficts though, beware 20:26:29 &amp;lt;str4d&amp;gt; zzz, It would be good for that to happen either in my ui branch or based off it to reduce merge conflicts 20:26:29 &amp;lt;str4d&amp;gt; plzcdv, hi! 20:27:14 &amp;lt;str4d&amp;gt; dg, hottuna3, psi, any thoughts on above? 20:27:34 &amp;lt;zzz&amp;gt; hearing no volunteers, lets move on to 4b 20:28:29 &amp;lt;plzcdv&amp;gt; I did not knew there was a libtorrent. 20:28:29 &amp;lt;str4d&amp;gt; plzcdv, it's used in a number of applications, but none of them (that I know of) expose the I2P functionality (probably because it is broken) 20:28:54 &amp;lt;plzcdv&amp;gt; Libtorrent (or something similar) looks like a fundamental thing. 20:29:04 &amp;lt;plzcdv&amp;gt; Communication is all about sharing information. 20:29:17 &amp;lt;str4d&amp;gt; I have three weekends left this month to work on I2P. One of those will be on txi2p, and I'll put myself down for working on i2psam in another. 20:30:13 &amp;lt;str4d&amp;gt; everyone else, if you have any ideas, or desire to work on any of the others, feel free to do so 20:30:33 &amp;lt;zzz&amp;gt; what's sadie's PR plan for all this? 20:30:38 &amp;lt;str4d&amp;gt; I'll be getting some publicity up some point this week that we can use for PR to maybe get additional help 20:30:38 &amp;lt;str4d&amp;gt; 4b) Apps 20:30:40 &amp;lt;plzcdv&amp;gt; I would like to work on libtorrent or something similar to it. 20:30:54 &amp;lt;str4d&amp;gt; zzz, will cover in 4d) 20:31:02 &amp;lt;zzz&amp;gt; ok 20:31:09 &amp;lt;str4d&amp;gt; plzcdv, by all means! 20:32:20 &amp;lt;str4d&amp;gt; If you were able to update libtorrent so its I2P support worked, that would be very much appreciated :D 20:32:45 &amp;lt;zzz&amp;gt; for apps, I plan to do snark standalone (building off of the good work by psi), syndie, and i2phex. Maybe orchid too. 20:33:00 &amp;lt;str4d&amp;gt; plzcdv, we can discuss after the meeting :) 20:33:13 &amp;lt;zzz&amp;gt; oops, orchid is plugins. 20:33:24 &amp;lt;str4d&amp;gt; zzz, I was thinking of that all under plugins 20:33:28 &amp;lt;zzz&amp;gt; anyway, the first 3 before hope. 20:33:45 &amp;lt;str4d&amp;gt; But fine to get a head start 20:34:01 &amp;lt;zzz&amp;gt; ok, then I'm working ahead, unless there's some app to work on. I guess snark counts. 20:34:23 &amp;lt;str4d&amp;gt; What I see the Apps month about is outreach to other developers who want to integrate I2P into their applications 20:34:25 &amp;lt;str4d&amp;gt; So: 20:34:26 &amp;lt;str4d&amp;gt; - Tahoe-LAFS 20:34:29 &amp;lt;str4d&amp;gt; - Zeronet 20:34:41 &amp;lt;str4d&amp;gt; - OpenBazaar (via IPFS, which they are shifting to) 20:34:51 &amp;lt;zzz&amp;gt; ok so that's mainly pr and outreach, until somebody bites 20:35:06 &amp;lt;str4d&amp;gt; - Whonix (someone just emailed me today) 20:35:11 &amp;lt;str4d&amp;gt; zzz, not just PR 20:35:23 &amp;lt;str4d&amp;gt; I will be going and contributing code 20:35:53 &amp;lt;str4d&amp;gt; Tahoe in particular, I already know the relevant bits of their codebase (having worked with them on this earlier on) 20:36:07 &amp;lt;str4d&amp;gt; That's why I want to get txi2p up-to-date this month 20:36:16 &amp;lt;str4d&amp;gt; Another one: Zcash 20:36:22 &amp;lt;zzz&amp;gt; ok 20:38:52 &amp;lt;str4d&amp;gt; Another place I know the codebase, I'm thinking of looking at the bitcoin-qt-i2p patches above and seeing how applicable they would be. 20:39:09 &amp;lt;str4d&amp;gt; The concrete deliverables I want for the Apps month is to have either written code or contributed to design discussions that helps other devs with their I2P integration, ideally leveraging the work we are doing now 20:39:09 &amp;lt;str4d&amp;gt; Other ideas for Apps month: 20:39:09 &amp;lt;str4d&amp;gt; - Vuze 20:39:09 &amp;lt;str4d&amp;gt; - Lightning Browser (on Android, I'll update their use of the I2P client library) 20:39:09 &amp;lt;str4d&amp;gt; - Projects using libtorrent! 20:39:39 &amp;lt;str4d&amp;gt; I'll be starting to approach some of these this month, and I encourage others to do the same If anyone has any other ideas for projects, let me know. 20:40:10 &amp;lt;str4d&amp;gt; (some of these projects) 20:41:51 &amp;lt;str4d&amp;gt; 4c) Plugins 20:41:51 &amp;lt;str4d&amp;gt; This is where I saw us giving some love to existing apps and plugins that we develop and maintain :) 20:41:51 &amp;lt;str4d&amp;gt; So: 20:41:51 &amp;lt;str4d&amp;gt; - Bote 20:41:51 &amp;lt;str4d&amp;gt; - Snark 20:41:51 &amp;lt;str4d&amp;gt; - Orchid 20:41:51 &amp;lt;str4d&amp;gt; - Et. al 20:41:51 &amp;lt;str4d&amp;gt; Having said that, there is no reason why they can't be worked on sooner if someone doesn't have something else they can work on 20:42:12 &amp;lt;str4d&amp;gt; Or worked on later if e.g. contributing to one of the apps next month is going well 20:44:51 &amp;lt;str4d&amp;gt; The three months are mainly for PR, not for project management :) 20:44:51 &amp;lt;str4d&amp;gt; (although it will certainly help me keep my own time planned out!) 20:44:51 &amp;lt;str4d&amp;gt; We can discuss 4c) more at next month's meeting. For now, I encourage more people here to think about 4b), and start working on 4a) :D 20:44:51 &amp;lt;str4d&amp;gt; 4d) Branding (and PR) 20:44:51 &amp;lt;str4d&amp;gt; Currently the PR strategy for I2P Summer Dev focuses around blog posts and Twitter 20:44:51 &amp;lt;str4d&amp;gt; I'll be writing regular updates for the blog about what we are doing. 20:44:51 &amp;lt;str4d&amp;gt; Rough plan: 20:44:51 &amp;lt;str4d&amp;gt; - Launch post (done) 20:45:30 &amp;lt;str4d&amp;gt; - APIs (will write in next few days, to publicise the Maven Central work and the list of other suggestions for this month) 20:46:02 &amp;lt;str4d&amp;gt; - Apps (publicise list of projects we will be working with, as well as other suggestions, and a summary of how we did in APIs month) 20:46:11 &amp;lt;str4d&amp;gt; - Plugins (similar layout as Apps post) 20:46:19 &amp;lt;str4d&amp;gt; - Closing post 20:46:54 &amp;lt;str4d&amp;gt; So the remaining posts should be about a month apart, maybe with smaller updates in between as we see fit 20:47:19 &amp;lt;str4d&amp;gt; Meanwhile on Twitter, anything we post related to this work should have the hashtag #I2PSummer 20:47:38 &amp;lt;str4d&amp;gt; (these blog posts, comments about what API or app you're working on, etc...) 20:47:50 &amp;lt;psi&amp;gt; re: go i implement net.* for i2p in go 20:48:10 &amp;lt;str4d&amp;gt; psi, woo! 20:48:28 &amp;lt;psi&amp;gt; net.Dial net.Listener net.PacketConn net.Conn net.Addr etc 20:48:36 * psi scrolls up 20:48:56 &amp;lt;str4d&amp;gt; With respect to branding, I had an idea three days before launch that it would be great to have some kind of logo for I2P Summer Dev (preferably one we can reuse in future years) 20:48:58 &amp;lt;psi&amp;gt; ++ sam default plz 20:49:12 &amp;lt;str4d&amp;gt; And then I saw Elio Qoshi launch a startup for open source design a day later 20:50:00 &amp;lt;zzz&amp;gt; anything else on 4) ? 20:50:09 &amp;lt;str4d&amp;gt; So: I've approached him about designing us a logo for I2P Summer Dev (on its own, and with text for use on banners, t-shirts etc), targeting end of this month for delivery 20:50:47 &amp;lt;str4d&amp;gt; I've stated a budget of $200, because that was what I was comfortable paying for myself if the project didn't think this was a good use of funds. 20:50:55 &amp;lt;str4d&amp;gt; So: is this a good use of funds? 20:51:25 &amp;lt;psi&amp;gt; are we staffed for summer of $i2pthing ? 20:51:41 &amp;lt;zzz&amp;gt; it's not a good use of funds unless we plan to do something with it 20:51:47 &amp;lt;str4d&amp;gt; (sadie is also approaching a designer she knows, and Elio's startup promises 100% money-back guarantee if we don't like the designs, so it's overall low-risk IMHO) 20:52:26 &amp;lt;str4d&amp;gt; zzz, the plan is for the branding to be used on the GetI2P Twitter account (avatar + banner), used on relevant blog posts on the website (and on the homepage in some way), etc. 20:52:29 &amp;lt;zzz&amp;gt; so unless we have concrete plans to use it _fast_, it's going to be money down the drain 20:52:36 &amp;lt;str4d&amp;gt; Possibly t-shirts (sadie is looking into cost) 20:52:54 &amp;lt;str4d&amp;gt; zzz, that's why I want end of this month deliverable, so we get two months to use it 20:53:09 &amp;lt;str4d&amp;gt; And then we have it for future use 20:53:16 * psi lag 20:53:41 &amp;lt;str4d&amp;gt; As I said in the launch post, I'm keen to give swag to new contributors. Currently that is stickers, it might be t-shirts 20:54:04 &amp;lt;str4d&amp;gt; psi, we aren't currently fully-staffed for I2P Summer Dev, there are a bunch of ideas that are looking for devs :) 20:54:14 &amp;lt;zzz&amp;gt; please get approval from echelon before spending any money 20:55:03 &amp;lt;psi&amp;gt; okay 20:55:09 &amp;lt;str4d&amp;gt; I contacted eche|on when I first had the idea, but I wanted to get confirmation in a meeting :) 20:56:02 &amp;lt;psi&amp;gt; re: summer of $i2pthing i think my i2p net.* could fit into ipfs's libp2p relatively easily but bootstrapping into ipfs's dev process is intimidating 20:56:04 &amp;lt;zzz&amp;gt; so you already have approval from him, or you just told him you're thinking about it? 20:56:22 &amp;lt;psi&amp;gt; rather my go library for i2p 20:56:41 &amp;lt;str4d&amp;gt; zzz, I told him what I was thinking and my proposed budget, and said I'd be bringing it up in the meeting 20:56:50 &amp;lt;zzz&amp;gt; I want to avoid the problem we had with the stickers, where hottuna only vaguely discussed it with eche, then presented a $600 bill 20:56:57 &amp;lt;str4d&amp;gt; If all I need is eche's approval, then I'll go get it and be on my way :D 20:57:22 &amp;lt;psi&amp;gt; depending on if i land this next job interview i may or may not have loads of free time 20:57:43 &amp;lt;str4d&amp;gt; zzz, will be 20:57:51 &amp;lt;str4d&amp;gt; (avoiding that problem) 20:58:06 &amp;lt;str4d&amp;gt; psi, is libpnp in Go? 20:58:07 &amp;lt;zzz&amp;gt; $200 isn't much, but that doesn't get us much either. T-shirts is more and a lot more work if you're going to get them to NYC for HOPE 20:58:16 &amp;lt;psi&amp;gt; libp2p is in go and js 20:58:26 &amp;lt;str4d&amp;gt; mmk 20:58:32 &amp;lt;zzz&amp;gt; anything else on 4) ? 20:58:33 &amp;lt;str4d&amp;gt; Is OpenBazaar in Go too then? 20:58:35 &amp;lt;psi&amp;gt; rather, it's ipfs's network abstraction layer 20:58:38 &amp;lt;psi&amp;gt; it's an api 20:58:49 &amp;lt;psi&amp;gt; openbazaar is py2 20:58:49 &amp;lt;str4d&amp;gt; zzz, that's just for the logo. T-shirts would be a separate budget 20:58:53 &amp;lt;psi&amp;gt; using twisted 20:59:02 &amp;lt;str4d&amp;gt; And yes, sadie is looking at t-shirts in time for HOPE 20:59:02 &amp;lt;psi&amp;gt; (iirc) 20:59:17 &amp;lt;str4d&amp;gt; psi, but they've said they are shifting to IPFS... odd 20:59:34 &amp;lt;zzz&amp;gt; last call for 4) 20:59:37 &amp;lt;str4d&amp;gt; Either way, if you have time this month to update your SAM libraries to 3.3, that would be fantastic :) 20:59:48 &amp;lt;str4d&amp;gt; Okay okay, that's me done :P 20:59:55 &amp;lt;psi&amp;gt; yes sam 3.3 will be implemented for sure 20:59:57 &amp;lt;str4d&amp;gt; (on 4)) 21:00:08 &amp;lt;zzz&amp;gt; would be nice to get i2pd side updated to 3.3 also 21:00:16 &amp;lt;zzz&amp;gt; anything else for the meeting? 21:00:25 * zzz finds the baffer 21:00:28 &amp;lt;str4d&amp;gt; Oh, I'm thinking of moving the SAM libs under the i2p project on GitHub 21:00:38 &amp;lt;str4d&amp;gt; And yes, I have 5) reschedule next meeting 21:00:50 &amp;lt;zzz&amp;gt; ok 5) go str4d 21:01:09 &amp;lt;str4d&amp;gt; I figure it would be nice to have some of the obscure ones (looking at libsam3 and i2psam here) more visible 21:01:11 &amp;lt;psi&amp;gt; which sam libs specifically? 21:01:22 &amp;lt;psi&amp;gt; remember mixing licenses is bad 21:01:22 &amp;lt;str4d&amp;gt; txi2p is probably fine left where it is though, since it already has a lot of linkage 21:01:32 &amp;lt;str4d&amp;gt; psi, it won't be in i2p.i2p repo 21:01:37 &amp;lt;zzz&amp;gt; let's defer the rest of libs stuff to after the meeting 21:01:39 &amp;lt;psi&amp;gt; oh 21:01:42 &amp;lt;zzz&amp;gt; ok 5) go str4d 21:01:54 &amp;lt;psi&amp;gt; kk 21:01:54 &amp;lt;str4d&amp;gt; I'd just be hosting the existing git repos 21:01:57 &amp;lt;str4d&amp;gt; 5) reschedule 21:02:13 &amp;lt;str4d&amp;gt; I have difficulty making this meeting time at the moment because it is early 21:02:21 &amp;lt;str4d&amp;gt; sadie has difficulty making it because it's in work hours 21:02:46 &amp;lt;str4d&amp;gt; I'd like to propose we shift the meeting time an hour later, which solves both problems. 21:03:16 &amp;lt;str4d&amp;gt; (for the rest of the summer at least, we can shift it back when we get to daylight savings changes again if we want) 21:03:18 &amp;lt;zzz&amp;gt; would you please clear it with the europeans, as they're the ones that would be most affected 21:03:58 &amp;lt;str4d&amp;gt; That's eche|on, and...? 21:03:59 &amp;lt;zzz&amp;gt; whatever you can work out with them is fine with me. That's what I said in the last meeting, or maybe the one before. 21:04:10 &amp;lt;zzz&amp;gt; primarily ech 21:04:24 &amp;lt;str4d&amp;gt; mmk 21:04:33 &amp;lt;str4d&amp;gt; I'll ask him same time as sorting out budgets 21:04:53 &amp;lt;str4d&amp;gt; If he's okay with it, then probably easiest just to summarily change the time and wait for complaints :P 21:05:02 &amp;lt;zzz&amp;gt; let's try it for next month and see how it goes, but yes, nice to ask him first 21:05:07 &amp;lt;zzz&amp;gt; anything else on 5) ? 21:05:14 &amp;lt;str4d&amp;gt; That's it for me! 21:05:17 &amp;lt;zzz&amp;gt; anything else for the meeting? 21:05:45 &amp;lt;str4d&amp;gt; Happy Summer Dev everyone! Let's Make I2P inteGrate Again! 21:05:49 * zzz ***bafs*** the meeting closed &lt;/div></description></item><item><title>I2P Summer Dev</title><link>/de/blog/2016/06/01/i2p-summer-dev/</link><pubDate>Wed, 01 Jun 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/06/01/i2p-summer-dev/</guid><description>&lt;p>Over the last few years, the need for users to be in control of their own data has become increasingly apparent. Some excellent progress had been made in this regard with the rise of messaging apps like Signal, and file storage systems like Tahoe-LAFS. The ongoing work of Let&amp;rsquo;s Encrypt to bring HTTPS to the whole world is steadily gaining traction.&lt;/p>
&lt;p>But building privacy and anonymity into applications is not trivial. Much of the software people use every day was not designed to be privacy-preserving, and the tools developers have available are generally not easy to work with. The recently-published OnionScan survey gives some insight into just how easy it is for even technical users to mis-configure their services, completely undermining their intentions.&lt;/p></description></item><item><title>I2P Dev Meeting - May 03, 2016</title><link>/de/blog/2016/05/03/i2p-dev-meeting-may-03-2016/</link><pubDate>Tue, 03 May 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/05/03/i2p-dev-meeting-may-03-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> eche|on, pr0ng, xmpre, xmz, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:46 &amp;lt;zzz&amp;gt; 0) Hi 20:00:46 &amp;lt;zzz&amp;gt; 1) Tails status (pr0ng) `http://zzz.i2p/topics/2108` 20:00:46 &amp;lt;zzz&amp;gt; 2) 0.9.26 planning update (zzz) 20:00:46 &amp;lt;zzz&amp;gt; 3) HOPE planning update (zzz) `http://zzz.i2p/topics/1968` 20:00:50 &amp;lt;zzz&amp;gt; 0) Hi 20:00:52 &amp;lt;zzz&amp;gt; hi 20:01:01 &amp;lt;pr0ng&amp;gt; Hey Eeepers 20:01:22 &amp;lt;zzz&amp;gt; 1) Tails status (pr0ng) `http://zzz.i2p/topics/2108` 20:01:32 &amp;lt;zzz&amp;gt; ok, a lot's happened on tails in the last month 20:01:33 &amp;lt;pr0ng&amp;gt; Hi zzz 20:01:47 &amp;lt;Irc2PGuest33835&amp;gt; hey 20:02:01 &amp;lt;zzz&amp;gt; 0.9.25 got into tails 2.3, and 0.9.26 may or may not line up with 2.4. pr0ng would you please give us a brief report? 20:02:51 &amp;lt;pr0ng&amp;gt; Not sure about the 'not line up' part - is that the I2p persistence support? 20:03:05 &amp;lt;zzz&amp;gt; i mean schedule-wise 20:03:36 &amp;lt;pr0ng&amp;gt; Basically, this release was taken from the deb.i2p.no repo and uploaded to Tail APT repo by 'anonym' 20:04:00 &amp;lt;pr0ng&amp;gt; I tested the release in isolation on the Tails image, fairly extensively 20:04:20 &amp;lt;pr0ng&amp;gt; I've been communicating with anonym to get a handle on what goes where and when 20:04:28 &amp;lt;zzz&amp;gt; and I told them you had tested it... perhaps that's why anonym did the rest? 20:04:48 &amp;lt;pr0ng&amp;gt; Very nice and accommodating individual, gave me lot's of advice and help 20:05:02 &amp;lt;pr0ng&amp;gt; I now have a handle on exactly how the release is tested and deployed 20:05:27 &amp;lt;zzz&amp;gt; is what happened for .25/2.3 the actual process, or are they expecting you to do more next time? 20:05:42 &amp;lt;pr0ng&amp;gt; Indeed. They took the .deb from I2P straight through 20:06:40 &amp;lt;pr0ng&amp;gt; There's a couple of scripts that dictate how I2P is deployed - they / anonym used those and I now know where they are and how to build/transfer for inclusion 20:07:29 &amp;lt;zzz&amp;gt; ok so you will be doing more next time 20:07:55 &amp;lt;pr0ng&amp;gt; They can take from the deb.i2p2.no or other methods - they are highlighting the persistence angle at the moment - I may need to do other to get that working next release, but I will find out for certain. 20:08:20 &amp;lt;eche|on&amp;gt; great so far 20:08:30 &amp;lt;pr0ng&amp;gt; c'est possible - looks like I'll be able to 'deliver' the release myself this time 20:08:33 &amp;lt;zzz&amp;gt; so you've now started to get into their oustanding issues, the first of which is persistence? 20:08:48 &amp;lt;pr0ng&amp;gt; indeed - I'm pleased it went through and I learnt the requirements 20:10:09 &amp;lt;pr0ng&amp;gt; indeed - I will be looking at the outstanding issues - the persistence element is more of a 'nice to have' it seems, but it was highlighted in our conversation. 20:10:24 &amp;lt;zzz&amp;gt; what would your deadline be for me to have 0.9.26 in deb.i2p2.no in order for you to get it into tails 2.4? 20:11:48 &amp;lt;pr0ng&amp;gt; I will need to determine that - that's something I can't be precise on atm 20:12:01 &amp;lt;pr0ng&amp;gt; I will certainly come back with an answer for that 20:12:13 &amp;lt;zzz&amp;gt; ok, let me know, even if just a guess. 20:12:22 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:12:40 &amp;lt;pr0ng&amp;gt; I will, certainly. 20:12:52 &amp;lt;pr0ng&amp;gt; So far so good methinx. 20:13:04 &amp;lt;zzz&amp;gt; thanks again, you're doing great work, glad to have you on it 20:13:34 &amp;lt;zzz&amp;gt; 2) 0.9.26 planning update (zzz) 20:13:36 &amp;lt;pr0ng&amp;gt; I'm glad to help - it's been a steep curve, but I'm much more comfortable with the process and the requirements. :) 20:14:11 &amp;lt;zzz&amp;gt; I've finished the major parts of .26 -- addressbook subscription protocol, and CRLs in the news feed. And we've propped GMP 6 20:14:48 &amp;lt;xmz&amp;gt; zzz: has anyone reported a working family config from using the java i2p console? 20:14:48 &amp;lt;xmz&amp;gt; zzz: I've never got it to work 20:14:50 &amp;lt;zzz&amp;gt; I'm turning to bug fixing now and that will be my focus until the release. I'm hot on the trail of a strange timer bug that I think is the root cause of some issues people are seeing 20:15:32 &amp;lt;zzz&amp;gt; xmz, other than me, I haven't heard any reports of failure or success 20:15:34 &amp;lt;pr0ng&amp;gt; apologies for my ignorance - is 'propped GMP 6' 'dropped libgmp'? 20:15:42 &amp;lt;zzz&amp;gt; if you're having issues, please open a ticket 20:15:57 &amp;lt;xmz&amp;gt; okay sure I will test in a bit and report 20:16:05 &amp;lt;zzz&amp;gt; propped = propagate = merge from another (development) branch 20:16:25 &amp;lt;zzz&amp;gt; at this point I haven't set a .26 date but late May or early june looks likely 20:16:40 &amp;lt;pr0ng&amp;gt; Ah. K. thanks for that :) 20:17:14 &amp;lt;zzz&amp;gt; thanks to eche|on for doing some dev builds. We'd really like to see somebody step up and do a real, automatic, dev build site 20:17:18 &amp;lt;eche|on&amp;gt; I vote for 2nd june week 20:17:50 &amp;lt;zzz&amp;gt; As some of you may have seen, I declared that we're slowing down our releases, from 6-8 weeks to 8-10. 20:17:52 &amp;lt;eche|on&amp;gt; I want to, but my time is limited currently 20:18:32 &amp;lt;eche|on&amp;gt; yes, it is ok 20:18:32 &amp;lt;zzz&amp;gt; This is a byproduct of less testing, me doing a lot of stuff that kytv was doing, and a general reduction in activity all around 20:19:18 &amp;lt;zzz&amp;gt; there's also almost no participation in reviewing proposals and getting ready for the hard stuff coming up this year, esp. NTCP2 and related 20:20:10 &amp;lt;zzz&amp;gt; there's also the proposed 'summer of x' that I was hoping for an update from sadie on. If we do move forward with that, it's going to slow releases down a lot 20:20:47 &amp;lt;zzz&amp;gt; I can tell you there's nobody working ahead on .27 planning or coding at all right now 20:20:52 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:21:52 &amp;lt;zzz&amp;gt; 3) HOPE planning update (zzz) `http://zzz.i2p/topics/1968` 20:22:32 &amp;lt;zzz&amp;gt; I have continued to fail at getting a commitment for meeting space from Lance for HOPE 20:22:51 &amp;lt;zzz&amp;gt; so I still can't give anybody guidance if you're making plans to attend 20:23:15 &amp;lt;zzz&amp;gt; sadie was going to meet with him last week, she hasn't responded to my query as to whether she got an answer from him 20:23:25 &amp;lt;eche|on&amp;gt; hmm 20:24:05 &amp;lt;zzz&amp;gt; If anybody has a hard date on when you need to know, speak up. I feel bad about nagging Lance but it isn't working at all 20:24:26 &amp;lt;xmpre&amp;gt; zzz: I have a jenkins server set up for i2pd, I could set one up for java i2p if there is interest? 20:24:44 &amp;lt;zzz&amp;gt; yeah xmpre, for sure 20:25:20 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:27:05 &amp;lt;eche|on&amp;gt; zzz: I still got that ticket^^ 20:27:15 &amp;lt;zzz&amp;gt; I saw in the scrollback above that str4d and sadie had issues with the standard meeting time, and something about shifting timezone base that I didn't understand. If you two want to negotiate with the europeans and come up with something that would work for everybody, please do 20:27:20 &amp;lt;zzz&amp;gt; anything else for the meeting? 20:27:55 &amp;lt;pr0ng&amp;gt; I'm planning to turn up at I2PCon-2 - are there any ideas on when/where for that? 20:28:28 &amp;lt;pr0ng&amp;gt; ... reading, did I miss that already!? 20:28:33 &amp;lt;zzz&amp;gt; I don't think there will be a i2pcon 2. 20:28:50 &amp;lt;zzz&amp;gt; perhaps a small meetup in Toronto in the fall, as a tiny facsimile 20:28:55 &amp;lt;pr0ng&amp;gt; Shame 20:29:11 &amp;lt;zzz&amp;gt; if you want to catch some i2p ppl in person, best shot is HOPE and CCC 20:29:18 * zzz warms up the baffer 20:29:31 &amp;lt;pr0ng&amp;gt; I'll pencil that in then. 20:29:54 * zzz *bafs* the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - April 07, 2016</title><link>/de/blog/2016/04/07/i2p-dev-meeting-april-07-2016/</link><pubDate>Thu, 07 Apr 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/04/07/i2p-dev-meeting-april-07-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> eche|on, hottuna, orignal, str4d, susbarbatus, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:05 &amp;lt;zzz&amp;gt; 0) Hi 20:00:05 &amp;lt;zzz&amp;gt; 1) Items open from previous meetings `http://zzz.i2p/topics/2093` 20:00:05 &amp;lt;zzz&amp;gt; 2) Replacement of kytv roles and services `http://zzz.i2p/topics/2098` 20:00:05 &amp;lt;zzz&amp;gt; 3) 0.9.26 planning update `http://i2p-projekt.i2p/en/get-involved/roadmap` `http://zzz.i2p/topics/1960` 20:00:05 &amp;lt;zzz&amp;gt; 4) HOPE planning `http://zzz.i2p/topics/1968` 20:00:05 &amp;lt;zzz&amp;gt; 5) Brief review of monthly meetings and project management after 3 months 20:00:10 &amp;lt;zzz&amp;gt; 0) Hi 20:00:12 &amp;lt;zzz&amp;gt; hi 20:00:38 &amp;lt;zzz&amp;gt; 1) Items open from previous meetings `http://zzz.i2p/topics/2093` 20:00:55 &amp;lt;orignal_&amp;gt; hi 20:01:00 &amp;lt;zzz&amp;gt; - Reseed campaign prep, by end of January: 20:01:00 &amp;lt;zzz&amp;gt; ** Sadie to contact backup to discuss OPEN, new date April 5 20:01:11 &amp;lt;zzz&amp;gt; sadie, status? 20:02:10 &amp;lt;zzz&amp;gt; - Strengthing the network - home page and additional pages 20:02:10 &amp;lt;zzz&amp;gt; ** str4d, gravy, cacapo: Add use cases, what are we best at, more "passion" and "fat", add / highlight Bote, by end of January OPEN, str4d to add use cases to website by Mar. 6, more changes on passion etc by Apr. 5 20:02:15 &amp;lt;zzz&amp;gt; str4d, status? 20:03:06 &amp;lt;zzz&amp;gt; - Add I2P "Story" / history / why 20:03:06 &amp;lt;zzz&amp;gt; ** comraden to edit / polish / enhance / post by end of February OPEN, new date Apr. 1, draft back to zzz by mid-March 20:03:11 &amp;lt;zzz&amp;gt; comradenosebleed, status? 20:03:34 &amp;lt;str4d&amp;gt; hi 20:04:40 &amp;lt;zzz&amp;gt; Ticket management - currently ad hoc 20:04:40 &amp;lt;zzz&amp;gt; ** Sadie to review, make recommendations or possibly start managing them (by when?) OPEN, str4d and sadie to schedule meeting or make report by April 5(?) 20:04:50 &amp;lt;zzz&amp;gt; sadie, str4d: status? 20:05:49 &amp;lt;hottuna&amp;gt; hi 20:05:59 &amp;lt;zzz&amp;gt; str4d OPEN - Android 0.9.24 release March 3, TODO list collated by March 6, roadmap draft by March 6, to be reviewed March 5-6 20:06:05 &amp;lt;zzz&amp;gt; str4d, status? 20:06:33 &amp;lt;str4d&amp;gt; We discussed it 20:06:41 &amp;lt;str4d&amp;gt; (sorry, doing 2 meetings at once) 20:06:54 &amp;lt;zzz&amp;gt; str4d and zzz to review VRP ticket by Feb 12; Will make some decisions during March 5-6 roadmap meetings (zzz done feb. 8, str4d by March 6) 20:06:56 &amp;lt;str4d&amp;gt; re: tickets 20:06:57 &amp;lt;zzz&amp;gt; str4d, status? 20:07:29 &amp;lt;zzz&amp;gt; sadie and anonimal to come back with a CoC edits based on Monero 0mq at the April 5 meeting 20:07:36 &amp;lt;zzz&amp;gt; sadie, anonimal: status? 20:08:25 &amp;lt;str4d&amp;gt; I decided previously to have the "new" status for tickets that need triaging, and I still think that is the way to go 20:09:00 &amp;lt;str4d&amp;gt; I also think it might be a good idea to set up a regular time for a few of us to go through these tickets 20:09:09 &amp;lt;str4d&amp;gt; re: android 20:09:59 &amp;lt;str4d&amp;gt; Hasn't happened yet because blocking on the build script 20:10:17 &amp;lt;eche|on&amp;gt; uhh 20:10:54 &amp;lt;str4d&amp;gt; VRP ticket: hasn't happened yet because I've been sick when I was planning to work on it 20:11:00 &amp;lt;zzz&amp;gt; it's clear that the current project management style isn't working because nothing is happening. Let's move on, and I put 5) on the agenda to decide if we should continue monthly meetings or not 20:11:10 &amp;lt;zzz&amp;gt; almost all of these items are 3 1/3 months old 20:11:19 &amp;lt;str4d&amp;gt; What *has* happened, which is not on zzz's list, is I finished the spec migration and am well into migrating the proposals 20:11:37 &amp;lt;zzz&amp;gt; great news on specs/proposals, well done 20:12:09 &amp;lt;str4d&amp;gt; So I'd argue that "nothing" is incorrect, just moving prioritisations that aren't reflected in the current PM style 20:12:17 &amp;lt;str4d&amp;gt; So yes, we need to refine 20:12:20 &amp;lt;zzz&amp;gt; ok. good perspective 20:12:25 &amp;lt;zzz&amp;gt; anything else on 1) ? 20:13:04 &amp;lt;str4d&amp;gt; For everyone else here, the proposal stuff is at `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/spec/proposals` - please review and comment :) 20:13:26 &amp;lt;zzz&amp;gt; 2) Replacement of kytv roles and services `http://zzz.i2p/topics/2098` 20:13:34 &amp;lt;zzz&amp;gt; there's a list of about 20 things he did 20:13:44 &amp;lt;str4d&amp;gt; Nothing else for me 20:13:47 &amp;lt;str4d&amp;gt; (I did do I2P Android work, just didn't quite get to release) 20:13:55 &amp;lt;zzz&amp;gt; I've been focused on what I saw as the highest priorities - launchpad and debian 20:14:14 &amp;lt;zzz&amp;gt; some others are researching other things, and we swapped out a couple of console home page links in .25 20:14:33 &amp;lt;zzz&amp;gt; to me the next most important thing is tails maintainer 20:15:06 &amp;lt;zzz&amp;gt; is there anybody here that knows tails AND debian packaging and can help? if not, I will put out the call on twitter asap 20:15:24 &amp;lt;zzz&amp;gt; we will be thrown out of tails in as soon as the next release in two months 20:15:32 &amp;lt;zzz&amp;gt; 2.4 I believe 20:15:50 &amp;lt;zzz&amp;gt; it's more than I can handle. I won't be doing it. 20:16:02 &amp;lt;str4d&amp;gt; Ugh 20:16:19 &amp;lt;str4d&amp;gt; What does Tails require at a minimum 20:16:19 &amp;lt;str4d&amp;gt; ? 20:16:20 &amp;lt;zzz&amp;gt; job is to take the debian packaging I do, and tweak/insert into tails, test test test, plus a number of existing tails i2p tickets 20:16:49 &amp;lt;zzz&amp;gt; there's a big writeup that kytv did i think, it's linked from the kytv thread on zzz.i2p 20:17:04 &amp;lt;zzz&amp;gt; basically the input to tails is a deb package 20:17:19 &amp;lt;zzz&amp;gt; but I think they have a backlog of grievances 20:17:25 &amp;lt;eche|on&amp;gt; call out on twitter 20:17:33 &amp;lt;str4d&amp;gt; +1 on Twitter 20:17:35 &amp;lt;zzz&amp;gt; anybody else have anything to report on kytv replacement stuff? 20:18:07 &amp;lt;str4d&amp;gt; I haven't made any more movement on the Buildbot CI server since I last mentioned it in IRC a week or two ago 20:18:23 &amp;lt;str4d&amp;gt; I'll do some more work on it this weekend 20:18:42 &amp;lt;zzz&amp;gt; ok. there's a lot on the list, lets everybody pick something important. 20:19:02 &amp;lt;zzz&amp;gt; last call for 2) 20:19:46 &amp;lt;str4d&amp;gt; If no one else does it, I *may* pick up the IRC bot/relay. Unlikely for now. 20:20:34 &amp;lt;zzz&amp;gt; i think the deb builds are in decent shape but there's still some stuff like arm for jessie that I may have fixed today, or may not have 20:21:19 &amp;lt;zzz&amp;gt; 3) 0.9.26 planning update `http://i2p-projekt.i2p/en/get-involved/roadmap` `http://zzz.i2p/topics/1960` 20:21:33 &amp;lt;zzz&amp;gt; ok I want to do 3a) schedule and then 3b) GMP 6 20:21:38 &amp;lt;zzz&amp;gt; 3a) schedule 20:22:03 &amp;lt;zzz&amp;gt; the roadmap says 'may' and 6-7 weeks from the last release march 22 would be early-mid may 20:22:36 &amp;lt;zzz&amp;gt; at the roadmap meetings a month ago, we came up with an ambitious plan including the addressbook subscription protocol 20:23:16 &amp;lt;zzz&amp;gt; but that all fell apart the next day as kytv's stuff all went down and it grew less likely he would return 20:23:36 &amp;lt;zzz&amp;gt; so I haven't started yet on anything 26-related. last 2-3 weeks have been full time debian/launchpad stuff 20:24:01 &amp;lt;str4d&amp;gt; ~seven weeks from now is the end of May. Do you think that would be feasible? 20:24:15 &amp;lt;str4d&amp;gt; (Now that the debian stuff is mostly under control) 20:24:19 &amp;lt;zzz&amp;gt; that will push 26 to probably June, and will be well past the tails 2.4 deadline 20:24:37 &amp;lt;str4d&amp;gt; Ugh 20:24:37 &amp;lt;zzz&amp;gt; end may could happen, but getting less likely by the day 20:24:42 &amp;lt;str4d&amp;gt; When is the tails deadline? 20:25:11 &amp;lt;zzz&amp;gt; don't know offhand. I already re-asked them to pull in 25 themselves (they refused once already) 20:25:23 &amp;lt;eche|on&amp;gt; I think june is fine, as tails is on the judge currently 20:25:45 &amp;lt;zzz&amp;gt; they don't have any visibility as to tails i2p usage and don't hear any clamor, so they see it as more trouble than it's worth 20:26:18 &amp;lt;eche|on&amp;gt; yeas 20:26:33 &amp;lt;zzz&amp;gt; normally for a big feature like addressbook subscription protocol, I'd be done with it a week before the _previous_ release, ready to prop 20:26:54 &amp;lt;zzz&amp;gt; so that's 3 weeks behind, plus the dev time which is a couple weeks at least, or 5 weeks behind total 20:27:39 &amp;lt;zzz&amp;gt; so that's the status. I haven't pushed anything out on the official roadmap yet, but will need to soon 20:27:49 &amp;lt;zzz&amp;gt; anything else on 3a) schedule ? 20:27:58 &amp;lt;str4d&amp;gt; What did we have planned to go in the actual 0.9.27 release? 20:28:16 &amp;lt;zzz&amp;gt; see the roadmap link above 20:28:31 &amp;lt;zzz&amp;gt; early ntcp2/dh/pt 20:29:18 &amp;lt;str4d&amp;gt; I still think things need to happen in the order there, so what we *could* do is push the address subscription protocol to 0.9.27 20:29:27 &amp;lt;str4d&amp;gt; That gives you May to work on it 20:29:47 &amp;lt;zzz&amp;gt; but there is no .26 yet. nothing has happened. there's nothing in there but deb changes 20:29:50 &amp;lt;str4d&amp;gt; And then .26 can be CRLs and some general cleanup maybe 20:30:08 &amp;lt;zzz&amp;gt; until somebody (including me) does something, there's nothing to release 20:30:27 &amp;lt;zzz&amp;gt; so we'll see how it goes. I gotta take a couple days off to do my taxes also :) 20:30:37 &amp;lt;zzz&amp;gt; anything else on 3a) schedule ? 20:30:55 &amp;lt;eche|on&amp;gt; do not look to hard on the planned schedule 20:30:56 &amp;lt;str4d&amp;gt; I have some initial UI tweaks that have come out of my and sadie's discussions that I could get applied 20:31:20 &amp;lt;zzz&amp;gt; 3b) GMP 6 20:31:25 &amp;lt;str4d&amp;gt; (not the major redesign I have planned but some general refinements) 20:31:50 &amp;lt;zzz&amp;gt; after about 15 months of work, tuna and I are close to ready to prop over the gmp6 branch to trunk for 26 20:32:05 &amp;lt;zzz&amp;gt; tuna has about a hundred binaries built over the last 6 months, awaiting checkin 20:32:25 &amp;lt;zzz&amp;gt; built in a variety of ways - vms, native, microsoft, borrowed systems, etc. 20:32:53 &amp;lt;zzz&amp;gt; traditionally we've checked in detailed notes on the build environment (compiler revs, system os details etc) for each binary we check in 20:33:13 &amp;lt;zzz&amp;gt; unfortunately, tuna kept no records on any of the builds. 20:34:06 &amp;lt;zzz&amp;gt; so the question is, do we start over (possibly costing us 6 months), or I just build the linux binaries and ignore everything else, or do we not really need these notes and we proceed with taking everything tuna has done? 20:34:08 &amp;lt;eche|on&amp;gt; any chance to redo them? 20:34:47 &amp;lt;zzz&amp;gt; tuna says impossible. anybody could build the linux 32/64 binaries. but all the rest is problematic 20:35:00 &amp;lt;eche|on&amp;gt; good question, in this case: redo or take, not way in between 20:35:25 &amp;lt;eche|on&amp;gt; we need the mac, win and arm gmp stuff 20:35:29 &amp;lt;zzz&amp;gt; last tuna told me was take it or leave it, he's done 20:35:54 &amp;lt;zzz&amp;gt; even if the builds are fast, the testing is slow 20:36:25 &amp;lt;str4d&amp;gt; Do we have the test process written up somewhere? 20:36:54 &amp;lt;zzz&amp;gt; if you go to the last page of `http://zzz.i2p/topics/1960` he's submitted all the build notes he has 20:36:56 &amp;lt;eche|on&amp;gt; (just to note, we did accept some other stuff without notes already) 20:37:07 &amp;lt;str4d&amp;gt; because this sounds exactly like what we should be putting into a CI server 20:37:38 &amp;lt;zzz&amp;gt; he's updated the readme's on how to build. there's some info in the thread on how to test, and I've developed my own methods also 20:38:07 &amp;lt;zzz&amp;gt; recall that he has released 13 versions of the binaries collection over the last 6 months 20:38:36 &amp;lt;zzz&amp;gt; hottuna, you have anything to add? 20:38:37 &amp;lt;str4d&amp;gt; If someone can write up a test methodology, I can get that turned into a build type in Buildbot 20:38:58 &amp;lt;str4d&amp;gt; Then it's just finding machines to hook that up to. 20:39:08 &amp;lt;hottuna&amp;gt; one sec 20:39:24 &amp;lt;str4d&amp;gt; I'm thinking we should probably just invest in a Mac that we can leave running somewhere as a buildslave 20:39:44 &amp;lt;hottuna&amp;gt; eche|on: re rebuild: not impossible, but it's too much work for me now. by far. 20:40:02 &amp;lt;str4d&amp;gt; nothing too expensive, but something that we can actually use to complete the trio (we already will have linux and windows buildslaves once I get VM stuff sorted with eche) 20:40:10 &amp;lt;eche|on&amp;gt; hottuna: is there any way on howto rebuilt ? 20:40:27 &amp;lt;zzz&amp;gt; even if the build for all 100 files happened tomorrow, it would be 3 months to test 20:40:39 &amp;lt;hottuna&amp;gt; there is a readme document that _should_ contain everything you need. 20:40:48 &amp;lt;str4d&amp;gt; At the very least, we have benefited from hottuna's improvements to the various scripts 20:41:10 &amp;lt;str4d&amp;gt; But the other question is, if we rebuild now, do we skip to 6.1 20:41:11 &amp;lt;zzz&amp;gt; plus there's massive changes in the cpuid code itself 20:41:23 &amp;lt;hottuna&amp;gt; str4d: the scripts aren't flawless now, but they're better anyway. 20:41:23 &amp;lt;zzz&amp;gt; right, maybe 6.1 20:41:25 &amp;lt;str4d&amp;gt; Yep 20:41:30 &amp;lt;hottuna&amp;gt; str4d: if we rebuild, we should skip to 6.1 20:41:44 &amp;lt;eche|on&amp;gt; does the new code work fine? 20:41:57 &amp;lt;hottuna&amp;gt; eche|on: as far as we know it's bug free (hah!). 20:42:07 &amp;lt;zzz&amp;gt; of course on debian builds, we link dynamically, so you'd get 6.1 anyway if installed (and that reminds me, we haven't tested gmp 6 dynamic libs) 20:42:10 &amp;lt;str4d&amp;gt; I'm just not sure how much the scripts need to change to do 6.1, but I'd hope it basically works drop-in 20:42:14 &amp;lt;eche|on&amp;gt; if the tests were fine, include it. and lets rebuild with 6.1 in a sidechannel and let the info get in later 20:42:38 &amp;lt;eche|on&amp;gt; as I see it, we did test it quite well yet 20:42:51 &amp;lt;hottuna&amp;gt; eche|on: the tricky part was not really running the actual scripts. getting machines, setting up environments and testing was the tricky/slow part 20:43:03 &amp;lt;eche|on&amp;gt; yeah 20:43:13 &amp;lt;str4d&amp;gt; hottuna, that is what I want to get into CI 20:43:15 &amp;lt;zzz&amp;gt; let's get back to the original question. Do we want to throw out 6 months of work (actually been at it since early 2015) or can we accept the binaries we have, without any notes on the specifics 20:43:25 &amp;lt;str4d&amp;gt; How many distinct machines do you think you used? 20:43:37 &amp;lt;zzz&amp;gt; let's put aside CI etc. for the moment and decide if we have a problem or not 20:43:52 &amp;lt;hottuna&amp;gt; str4d: it should be mostly drop in, with an added target or two. no point in not having support for the latest archs supported by gmp 20:44:13 &amp;lt;str4d&amp;gt; zzz, I'd be inclined to accept the binaries predicated on us doing a migration to 6.1 20:44:24 &amp;lt;hottuna&amp;gt; str4d: ~6 distinct environments 20:44:29 &amp;lt;zzz&amp;gt; 6.1 is on the roadmap for the end of this year 20:44:39 &amp;lt;zzz&amp;gt; the current binaries are 6.0 20:44:41 &amp;lt;str4d&amp;gt; What are the knock-on effects of us accepting the binaries? 20:44:41 &amp;lt;hottuna&amp;gt; str4d: no machines necessarily due when cross-compiling 20:44:51 &amp;lt;str4d&amp;gt; 1) they end up in mtn 20:45:01 &amp;lt;zzz&amp;gt; also recall, it gives us big speedups on certain hardware, and also constant time 20:45:17 &amp;lt;str4d&amp;gt; 2) they get bundled into the relevant update and install files 20:45:21 &amp;lt;zzz&amp;gt; 'knock-on effect' = bad things? 20:45:28 &amp;lt;str4d&amp;gt; 2a) increasing the update filesize a lot 20:45:44 &amp;lt;str4d&amp;gt; 3) if it is broken on any particular system, what happens? 20:46:03 &amp;lt;str4d&amp;gt; We were planning on 1) anyway 20:46:26 &amp;lt;zzz&amp;gt; we only check in the binaries if they will be immediately propped for .26. 20:46:28 &amp;lt;str4d&amp;gt; Likewise on 2), but the 6.0 binaries would be replaced by the 6.1 ones so that's no big deal 20:46:37 &amp;lt;str4d&amp;gt; The one that concerns me is 3) 20:46:43 &amp;lt;zzz&amp;gt; only binaries for release will be checked in 20:47:00 &amp;lt;str4d&amp;gt; 3a) is there any existing code to check for a failure state? 20:47:04 &amp;lt;zzz&amp;gt; 3) is a generic risk for any change 20:47:19 &amp;lt;zzz&amp;gt; failures in gmp are generally JVM crash 20:47:26 &amp;lt;str4d&amp;gt; 3b) Is there a way to fall back to an older working libjbigi? 20:47:44 &amp;lt;str4d&amp;gt; (either automatic or manual) 20:48:00 &amp;lt;str4d&amp;gt; Could we e.g. rename the old libjbigi so if there is a problem, we can tell users "go rename this file" 20:48:22 &amp;lt;zzz&amp;gt; str4d, you're exploring whether we should ever change jbigi at all? these are generic impacts for changing gmp at all 20:49:14 &amp;lt;str4d&amp;gt; zzz, your concern is not knowing the precise origin of these binaries. My assumption then is that we are concerned that if there is a problem, it becomes much harder to track down the source. 20:49:27 &amp;lt;str4d&amp;gt; So I'm thinking in terms of mitigation strategies 20:50:00 &amp;lt;zzz&amp;gt; we could not include jbigi.jar in the 26 update, so only new installs would get it. That would be a slower roll. 20:50:25 &amp;lt;zzz&amp;gt; new installs + launchpad/deb 20:50:57 &amp;lt;zzz&amp;gt; the generic fix is to remove libjbigi.so and jbigi.jar, then you do without 20:51:01 &amp;lt;str4d&amp;gt; That might be a good idea anyway 20:51:30 &amp;lt;str4d&amp;gt; Roll out to new installs, and if we don't hear any problems, roll out in updates in the next release. 20:51:43 &amp;lt;zzz&amp;gt; I guess tuna's point is that nothing is reproducible anyway. It's all borrowed systems and long-gone VMs 20:52:23 &amp;lt;zzz&amp;gt; eche|on, is the system and msvc info from the box hottuna used for the win builds available? 20:53:10 &amp;lt;zzz&amp;gt; tuna didn't volunteer for any research at all but didn't he borrow sadie's laptop too? or is it all useless as upgrades may have happend in the meantime? 20:53:24 &amp;lt;eche|on&amp;gt; he had access to the win 10 machine on my kvm host. I cna login and check 20:53:33 &amp;lt;str4d&amp;gt; Mmm, which is why I'd like to do the 6.1 builds in Buildbot with buildservers we can track. 20:53:57 &amp;lt;hottuna&amp;gt; zzz: i borrowed two separate friends' osx machines 20:53:58 &amp;lt;eche|on&amp;gt; I did not change the vm at all 20:54:33 &amp;lt;zzz&amp;gt; nobody has even volunteered to take a free mac we pay for, because nobody wants to be the 'mac guy' 20:54:51 &amp;lt;zzz&amp;gt; so it's really a lack of time and people, not money 20:55:17 &amp;lt;hottuna&amp;gt; zzz: I just don't want gadgets I have to lug around. 20:56:01 &amp;lt;zzz&amp;gt; here's hottuna's complete build notes: 20:56:03 &amp;lt;zzz&amp;gt; Build notes jbigi: 20:56:03 &amp;lt;zzz&amp;gt; ------------------ 20:56:03 &amp;lt;zzz&amp;gt; Windows: Cross-compile, linux hosts. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; Linux: Native build. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; FreeBSD: Native build, VM. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; OSX: Native build. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; Build notes jcpuid: 20:56:03 &amp;lt;zzz&amp;gt; ------------------- 20:56:03 &amp;lt;zzz&amp;gt; Windows: Native build. Compiler: MSVC 20:56:03 &amp;lt;zzz&amp;gt; Linux: Native build. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; FreeBSD: Native build. Compiler: GCC 20:56:03 &amp;lt;zzz&amp;gt; OSX: Native build. Compiler: GCC 20:56:17 &amp;lt;zzz&amp;gt; are these sufficient or do we start over? 20:57:14 &amp;lt;str4d&amp;gt; Given that we are going to migrate to 6.1 by the end of the year, and these binaries have had reasonable testing, I'm inclined to say yes. 20:57:41 &amp;lt;zzz&amp;gt; any objections? 20:57:45 &amp;lt;eche|on&amp;gt; it is at least a start, but in terms of "Tor reproduceable builds" it is nothing. what kind of standards do we want? 20:58:03 &amp;lt;hottuna&amp;gt; no 20:58:34 &amp;lt;eche|on&amp;gt; I would like to include them in new installs with the "temp" flag. I know it is hard work. 20:59:14 &amp;lt;zzz&amp;gt; basically the current testing has dropped to zero. The only way to get more testing is to get them in trunk, and a release. 20:59:17 &amp;lt;susbarbatus&amp;gt; Apologies for hooking into this; I have multiple macs, and no problem of being a mac or bsd guy. If someone can tell me what is required after the meeting or so, I can assess if it would be something that I could contribute if Im knowledgable enough / learnable. 20:59:29 &amp;lt;zzz&amp;gt; great susbarbatus 20:59:44 &amp;lt;str4d&amp;gt; susbarbatus, that would be fantastic 20:59:47 &amp;lt;zzz&amp;gt; ok so let's ask hottuna to check them in 20:59:53 &amp;lt;eche|on&amp;gt; zzz: yeah, we never said release is 100% secure and complete^^ 21:00:05 &amp;lt;zzz&amp;gt; hottuna, the branch is i2p.i2p.str4d.gmp6 (NOT i2p.i2p.zzz.gmp6) 21:00:17 &amp;lt;hottuna&amp;gt; ok 21:00:38 &amp;lt;zzz&amp;gt; hottuna, don't forget to mtn drop the ones that need to be removed. When done, the directory should exactly match what's in your v13 zip 21:00:50 &amp;lt;zzz&amp;gt; anything else on 3b) ? 21:00:55 &amp;lt;hottuna&amp;gt; do you want the old jcpuid/binaries for platforms we didnt build for to be removed? 21:01:09 &amp;lt;str4d&amp;gt; susbarbatus, what I would want to get set up is a buildserver, if you can commit to having a mac always running and being available for questions/assistance when something fails. In general it wouldn't require much participation on your part, because the buildserver would be controlled automatically :) 21:01:28 &amp;lt;zzz&amp;gt; I believe the propsal hottuna was that v13 was _exactly_ what was to be released, nothing more, nothing less. 21:01:38 &amp;lt;zzz&amp;gt; if you want we can review that again after the meeting 21:01:38 &amp;lt;str4d&amp;gt; Or if not always running, at least easily started in the buildserver configuration 21:01:51 &amp;lt;hottuna&amp;gt; zzz: splendid 21:01:54 &amp;lt;str4d&amp;gt; (the buildmaster will handle buildservers that aren't always online) 21:02:12 &amp;lt;zzz&amp;gt; let's table the buildserver talk and move on to 4) 21:02:22 &amp;lt;zzz&amp;gt; 4) HOPE planning `http://zzz.i2p/topics/1968` 21:02:23 &amp;lt;susbarbatus&amp;gt; str4d: thats no problem. I can hook up my ~2012 mac mini for that. Its slow but it wont be doing anything else. 21:02:24 &amp;lt;str4d&amp;gt; ACK 21:02:33 &amp;lt;str4d&amp;gt; ^5 susbarbatus :) 21:02:52 &amp;lt;eche|on&amp;gt; hope - I got a ticket to spent 21:02:57 &amp;lt;zzz&amp;gt; I met with Lance this week. the proposal is still to have him supply a small conf. room all day, either the day before or after HOPE 21:03:04 &amp;lt;zzz&amp;gt; i.e. July 21st or 25th 21:03:22 &amp;lt;zzz&amp;gt; I impressed upon him that we need a date and commitment shortly, so we can buy plane tickets 21:03:46 &amp;lt;zzz&amp;gt; this would not be open to public. invite only, 5-6 people, just a hangout for roadmap meetings etc 21:03:51 &amp;lt;str4d&amp;gt; At this stage I can't commit to being there, even though there is a small chance I might actually be in the US by then 21:04:00 &amp;lt;zzz&amp;gt; plus we present to him what we're doing and vice versa 21:04:30 &amp;lt;zzz&amp;gt; right now I have me and sadie as definites, with comradenosebleed and lazygravy as maybes. Who else? 21:04:49 &amp;lt;zzz&amp;gt; and what's the hard date when you need to get travel arrangements set? 21:05:33 &amp;lt;zzz&amp;gt; if it's only me and sadie maybe we can call the whole thing off, but let's see 21:05:39 &amp;lt;zzz&amp;gt; anybody? 21:06:04 &amp;lt;zzz&amp;gt; hottuna coming? 21:06:07 &amp;lt;str4d&amp;gt; (all depends on when my thesis defence is convened, no idea when that will be yet) 21:06:09 &amp;lt;str4d&amp;gt; (and also on other visa-related things) 21:06:17 &amp;lt;str4d&amp;gt; If my thesis defence is before then, I would like to be there (even if just flying through) 21:06:17 &amp;lt;eche|on&amp;gt; I am interested, but not able to pay the fligth and hotel. esp. if we meet later in can 21:06:17 &amp;lt;str4d&amp;gt; So ask me again in a month or so 21:06:45 &amp;lt;zzz&amp;gt; ok, I'll keep the heat on lance to nail it down, and hope the people materialize 21:06:50 &amp;lt;zzz&amp;gt; last call on 4) 21:07:00 &amp;lt;hottuna&amp;gt; zzz: it's really awkward for me timing-wise. have I have to be in the EU on Jul16 for a wedding. 21:07:15 &amp;lt;hottuna&amp;gt; I don't think I dare to commit now,. 21:07:20 &amp;lt;zzz&amp;gt; great, go thru nyc on the way back :) 21:07:26 &amp;lt;hottuna&amp;gt; (or at all if it has to be done now) 21:07:33 &amp;lt;hottuna&amp;gt; hmmph.. 21:07:44 &amp;lt;hottuna&amp;gt; not a terrible idea 21:07:47 &amp;lt;zzz&amp;gt; 5) Brief review of monthly meetings and project management after 3 months 21:07:59 &amp;lt;str4d&amp;gt; So put me down as a hopefully for the meetup, and unlikely for HOPE (since I can't commit to needing a ticket, but will use up a spare one if I happen to be there) 21:08:26 &amp;lt;zzz&amp;gt; ok, from my perspective this is not working at all, there's almost no action items being completed, so can things be fixed or should we stop monthly meetings? 21:08:40 &amp;lt;str4d&amp;gt; I think things can be fixed 21:08:42 &amp;lt;zzz&amp;gt; if nobody is doing anything, there's nothing to be managed. It's not quite that bad but it's close 21:09:11 &amp;lt;str4d&amp;gt; At the very least, I think the monthly meetings are useful 21:09:30 &amp;lt;zzz&amp;gt; the goal was also to transition proj. mgmt to sadie but she isn't even showing up for the meetings so that's not on track either 21:09:32 &amp;lt;hottuna&amp;gt; I would agree about that 21:09:44 &amp;lt;str4d&amp;gt; She thought it was an hour earlier 21:09:49 &amp;lt;str4d&amp;gt; She's at another meeting now 21:10:19 &amp;lt;str4d&amp;gt; (she turned up an hour early and no one was talking here) 21:10:41 &amp;lt;zzz&amp;gt; sure, everybody loves meetings when they don't have to run them. But I look like a fool asking every month whether something somebody promised 3 months ago has happened. I'm tired of it. 21:10:49 &amp;lt;str4d&amp;gt; I've discussed this with sadie, and we now have weekly meetings set up for keeping on track with items we are both working on 21:11:19 &amp;lt;str4d&amp;gt; zzz, then don't make the focus of the meeting "did you do this thing" 21:11:36 &amp;lt;zzz&amp;gt; perhaps this is too dire but with the lack of progress and kytv vanishing I think we're in deep trouble 21:11:40 &amp;lt;hottuna&amp;gt; zzz: when is the transition to sadie supposed to happen? 21:11:40 &amp;lt;str4d&amp;gt; I think the monthly meetings should be more for priority re-evaluations and reorganisations 21:11:58 &amp;lt;zzz&amp;gt; ok so how do we keep people on track for doing what they promised to do? 21:12:13 &amp;lt;str4d&amp;gt; while the "did you get this thing done" needs a) more personal accountability and b) more one-on-one input 21:12:30 &amp;lt;hottuna&amp;gt; zzz: it's not great by any means, but deep trouble is probably overstating it. 21:13:02 &amp;lt;str4d&amp;gt; zzz, in my case, I've set up weekly meetings with sadie to help keep me on track, and given her access to my I2P todo list so she can help prioritise 21:13:07 &amp;lt;susbarbatus&amp;gt; str4d: I think the point is more, that if everyone was keeping promises/commitment then zzz wouldnt have to ask the did you do this question ;). 21:13:12 &amp;lt;str4d&amp;gt; (we've only had one meeting thus far, so I still need to see how this works) 21:13:17 &amp;lt;str4d&amp;gt; susbarbatus, yep 21:13:50 &amp;lt;str4d&amp;gt; We need to be flexible enough to handle the fact that people do this for fun/volunteering outside their regular work 21:14:13 &amp;lt;zzz&amp;gt; right. My system is currently that when you finish something, you report that on the zzz.i2p thread for the meeting, so we _dont_ have to take up meeting time for it 21:14:15 &amp;lt;str4d&amp;gt; But we also need to emphasise that if someone isn't getting stuff done, they aren't being helpful 21:14:28 &amp;lt;zzz&amp;gt; it's only when people don't finish and dont report that we have to waste time here 21:14:42 &amp;lt;str4d&amp;gt; and it's better to pass an item on to someone else than block indefinitely 21:14:54 &amp;lt;str4d&amp;gt; (says the guy who is currently blocking indefinitely on I2P Android :P ) 21:15:19 &amp;lt;zzz&amp;gt; so str4d and sadie have set up a parallel, non-public project management system as an experiment. that's interesting, but of course it isn't clear how it relates to what I'm doing, or whether I should keep doing it 21:15:55 &amp;lt;str4d&amp;gt; zzz, it's one part of the broader picture 21:16:28 &amp;lt;str4d&amp;gt; As I said above, I think that trying to do the "why didn't you do this" in a monthly meeting isn't as useful as we thought it might be 21:16:35 &amp;lt;zzz&amp;gt; so the project management via my forum and shaming at monthly meetings, I'm prepared to declare a failure 21:16:50 &amp;lt;str4d&amp;gt; because if they haven't done anything for the first three weeks, it's not likely they will get it done the last week 21:17:21 &amp;lt;str4d&amp;gt; hence why I think more regular quick checkups for people who have pending items is better, which is what I'm trying out with sadie 21:17:34 &amp;lt;zzz&amp;gt; at this point I don't think I'm ever getting the draft back from comradenosebleed, or a CoC, or use cases on the web, or an android release, at least not by any particular date no matter how far out 21:18:10 &amp;lt;zzz&amp;gt; so I propose stopping the monthly review of action items. As usual, people will do or not what they want in open source, and it's very very difficult to talk anybody into doing anything around here. 21:18:36 &amp;lt;zzz&amp;gt; people will do what they want, and whatever carrot and sticks I have aren't effective 21:19:50 &amp;lt;str4d&amp;gt; I vote that we keep the monthly meetings though, and use them to keep adjusting our priorities based on what *does* get done and what has happened over the past month (e.g. what we just did re: .26 after kytv) 21:20:56 &amp;lt;susbarbatus&amp;gt; Well, how is that bounty system working out at the moment? E.g. its a nice summarized public list with paid incensive. People still looking at that? 21:20:59 &amp;lt;susbarbatus&amp;gt; What I want to mention; what about micropayments far tasks. 21:21:03 &amp;lt;str4d&amp;gt; meanwhile if someone agrees to do something, they also should agree to keep sadie informed about progress, or at least to give sadie a communication channel to chide them :P 21:21:21 &amp;lt;zzz&amp;gt; ok so I propose stepping down as project manager, to replaced by some system and person TBD. We'll have monthly meetings but without review of action items 21:21:54 &amp;lt;zzz&amp;gt; next meeting will be Tues. May 3 21:21:58 &amp;lt;zzz&amp;gt; anything else on 5) 21:22:10 &amp;lt;zzz&amp;gt; anything else for this meeting? 21:22:35 &amp;lt;str4d&amp;gt; Not from me 21:22:53 &amp;lt;zzz&amp;gt; thanks everybody, long meeting today 21:22:58 * zzz *bafs* the meeting closed &lt;/div></description></item><item><title>0.9.25 Release</title><link>/de/blog/2016/03/22/0.9.25-release/</link><pubDate>Tue, 22 Mar 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/03/22/0.9.25-release/</guid><description>&lt;h2 id="update-details">Update details&lt;/h2>
&lt;p>0.9.25 contains a major new version of SAM, v3.3, to support sophisticated multiprotocol applications. It adds QR codes for sharing hidden service addresses with others, and &amp;ldquo;identicon&amp;rdquo; images for visually distinguishing addresses.&lt;/p>
&lt;p>We&amp;rsquo;ve added a new &amp;ldquo;router family&amp;rdquo; configuration page in the console, to make it easier to declare that your group of routers is run by a single person. There are several changes to increase the capacity of the network and hopefully improve tunnel build success.&lt;/p></description></item><item><title>I2P Dev Meeting - March 19, 2016</title><link>/de/blog/2016/03/19/i2p-dev-meeting-march-19-2016/</link><pubDate>Sat, 19 Mar 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/03/19/i2p-dev-meeting-march-19-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> orignal, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Hi 20:00:01 &amp;lt;zzz&amp;gt; 1) 0.9.27-29 roadmap: `http://i2p-projekt.i2p/en/get-involved/roadmap` 20:00:05 &amp;lt;zzz&amp;gt; 0) Hi 20:00:07 &amp;lt;zzz&amp;gt; hi 20:00:35 &amp;lt;zzz&amp;gt; 1) 0.9.27-29 roadmap: `http://i2p-projekt.i2p/en/get-involved/roadmap` 20:00:57 &amp;lt;str4d&amp;gt; hi 20:01:17 &amp;lt;z3r0fox&amp;gt; hi 20:01:17 &amp;lt;zzz&amp;gt; my goal today is to split up the 27-29 roadmap into 27 and 28-29, at a minimum 20:02:05 &amp;lt;zzz&amp;gt; keeping in mind my two long-term goals: 1) grow the network; 2) improve security 20:02:55 &amp;lt;zzz&amp;gt; so let's look at the 27-29 list. Anything jump out as being high-priority that we need to have in 27, or at least start working on? 20:05:08 &amp;lt;str4d&amp;gt; "Crypto migration for existing hidden services" &amp;lt;-- I assume this is adding the backend and UI bits to enable people to do the migration? 20:05:13 &amp;lt;str4d&amp;gt; (as well as doing so on stats.i2p etc.) 20:05:49 &amp;lt;str4d&amp;gt; "Initial work on new crypto" &amp;lt;-- This rates very highly for me, but implementation is still blocking on design work 20:05:51 &amp;lt;zzz&amp;gt; yeah, building off the subscription feed work in 26 20:06:21 &amp;lt;zzz&amp;gt; we could call it 'initial design work' 20:06:34 &amp;lt;str4d&amp;gt; Mmm 20:06:41 &amp;lt;str4d&amp;gt; Let's figure out the actual dependency graph here 20:06:53 &amp;lt;str4d&amp;gt; (for the other first few items) 20:07:11 &amp;lt;str4d&amp;gt; a - Initial work on NTCP2 20:07:24 &amp;lt;str4d&amp;gt; b - Initial work on New DH 20:07:29 &amp;lt;str4d&amp;gt; c - Initial work on new crypto 20:07:29 &amp;lt;str4d&amp;gt; d - Initial work on LS2 with multi-destination support 20:07:33 &amp;lt;str4d&amp;gt; e - Initial work on new netdb ("next backend") 20:08:23 &amp;lt;zzz&amp;gt; anything labeled 'initial work' probably doesn't have dependencies 20:08:23 &amp;lt;str4d&amp;gt; LS2 requires new netDB code to support, no? 20:08:46 &amp;lt;str4d&amp;gt; Well yes, if it is internal support for the router parsing bits of it 20:09:23 &amp;lt;str4d&amp;gt; But how the router gets that data to parse will have dependencies 20:09:39 &amp;lt;zzz&amp;gt; 'new netdb' is the tuna stuff like R5N, so it's orthogonal to LS2 20:09:51 * str4d is trying to separate the things we can implement sooner from the things we need to focus design work on that may be blocking other tasks 20:09:54 &amp;lt;str4d&amp;gt; Okay 20:10:34 &amp;lt;str4d&amp;gt; c depends on d, at least 20:10:52 &amp;lt;str4d&amp;gt; because at the e2e layer, the crypto is in the LS 20:11:08 &amp;lt;str4d&amp;gt; What do you mean by b? 20:11:27 &amp;lt;str4d&amp;gt; (because b would appear to be a prerequisite for a otherwise) 20:12:08 &amp;lt;zzz&amp;gt; b = make a list of DH candidates, with info on code availability, speed, etc 20:13:04 &amp;lt;str4d&amp;gt; Okay, then b *is* semi-independent of a :) 20:13:04 &amp;lt;zzz&amp;gt; c = make a plan, make a list 20:13:51 &amp;lt;zzz&amp;gt; a lot of this 'initial work' stuff is pretty much dead on the vine. Nobody's thought about it in months or years, no recent discussion 20:14:04 &amp;lt;zzz&amp;gt; somebody's got to get their head back into it 20:14:07 &amp;lt;str4d&amp;gt; Ah, I see my mistake. I assumed that everything on the list was referring to things actually landing as code 20:15:41 &amp;lt;zzz&amp;gt; maybe, maybe not 20:15:52 &amp;lt;str4d&amp;gt; Okay, my priorities now are all of them at once ;D 20:16:25 &amp;lt;str4d&amp;gt; But probably starting with something that will have a shorter turnaround 20:16:30 &amp;lt;zzz&amp;gt; a lot of it requires consensus building and design with i2pd and kovri before coding 20:17:02 &amp;lt;str4d&amp;gt; Mmm 20:18:34 &amp;lt;str4d&amp;gt; What needs to happen IMHO for a and d is a small group of people reviewing all the existing proposals and getting some clarity, then having some kind of design discussion meeting 20:18:48 &amp;lt;str4d&amp;gt; With as little meeting as possible ideally :P 20:19:28 &amp;lt;str4d&amp;gt; b will have some impact on a from a design perspective, but can be delayed 20:20:14 &amp;lt;zzz&amp;gt; I'd be happy with revitalizing the discussions on zzz.i2p for starters. We have 20-30 proposals up now, most have landed with a thud or are forgotten. 20:20:37 &amp;lt;str4d&amp;gt; Likewise with c on d 20:20:37 &amp;lt;str4d&amp;gt; Of those five though, e will probably have the most effect on network reliability... 20:20:40 &amp;lt;zzz&amp;gt; As a result we are very poorly positioned for future development atm 20:21:39 &amp;lt;str4d&amp;gt; At this point we're putting aside tunnel-level crypto, which I have no problem doing (we want to wait a bit and see what comes out of the Tor work here) 20:21:47 &amp;lt;zzz&amp;gt; which is another reason why summer of x could be a better place to put resources. At least what needs to be done for all the x's is more clear 20:22:21 &amp;lt;zzz&amp;gt; is 'tunnel-level crypto' even on a list or post at all? 20:22:41 &amp;lt;str4d&amp;gt; IDK 20:22:53 &amp;lt;str4d&amp;gt; This is something we will figure out better once I get the proposals on the website :P 20:23:40 * str4d will be working on the precursor to that today. 20:23:51 &amp;lt;zzz&amp;gt; I would ask you what you'd most want to work on, but that seems silly given that you have months and months of past-due things on your list atm 20:24:43 &amp;lt;str4d&amp;gt; Well, a lot of that was just overly ambitious and unrealistic todo scheduling on my part 20:25:21 &amp;lt;str4d&amp;gt; (not taking into account the actual work required, like e.g. the Android release...) 20:25:55 &amp;lt;zzz&amp;gt; I'm pretty pessimistic about progress right now, even for .26, which I haven't started yet and could take quite a while 20:26:03 &amp;lt;str4d&amp;gt; For 0.9.26 we already have a list of things that need implementing. But we can also get started on design discussions. 20:26:16 &amp;lt;zzz&amp;gt; And I may have to take several weeks off of coding to figure out launchpad and debian 20:26:30 &amp;lt;str4d&amp;gt; Hmm, yeah.. 20:27:04 &amp;lt;zzz&amp;gt; so at this point 27 feels a long way off 20:27:21 &amp;lt;str4d&amp;gt; Okay, let's say we can only do one of [ transport encryption | e2e encryption ] 20:27:33 &amp;lt;str4d&amp;gt; (in terms of doing design planning alongside other implementation stuff) 20:27:41 &amp;lt;str4d&amp;gt; Which is more important to get finished? 20:28:26 &amp;lt;str4d&amp;gt; Transport encryption is important wrt third-party adversaries 20:28:56 &amp;lt;str4d&amp;gt; E2E encryption is important wrt OBEPs and IBGWs who see that encrypted packet, and also to tunnel performance 20:29:09 &amp;lt;zzz&amp;gt; I'm leaning toward transport stuff DH/NTCP2/padding/PT. It's less blue-sky and we have more sketched out already. THe path is more clear 20:30:29 &amp;lt;str4d&amp;gt; Then let's focus on that for .27 20:31:52 &amp;lt;zzz&amp;gt; you think that's more impt than LS2? LS2 is in a similar state as transport stuff. Lots of proposals, zero recent discussion 20:32:28 &amp;lt;str4d&amp;gt; Ideally I'd like to work on them both in parallel 20:32:41 &amp;lt;str4d&amp;gt; But I'm trying to be realistic here about what we will actually achieve :) 20:32:47 &amp;lt;zzz&amp;gt; gun to head, pick one 20:33:30 &amp;lt;str4d&amp;gt; transport 20:33:39 &amp;lt;zzz&amp;gt; ok, agreed 20:33:46 &amp;lt;psi&amp;gt; tls lookalike transport when? 20:34:08 &amp;lt;str4d&amp;gt; Transport stuff is beneficial to the anonymity properties we provide our *current* users 20:34:21 &amp;lt;str4d&amp;gt; LS2 stuff is beneficial to *future* users (as well as current) 20:34:26 &amp;lt;zzz&amp;gt; not on any list or proposal iirc psi 20:34:34 &amp;lt;str4d&amp;gt; Also I have many more questions in my head re: LS2 than transport 20:34:47 &amp;lt;psi&amp;gt; kk 20:35:12 &amp;lt;zzz&amp;gt; str4d, if you could get those q's into the zzz.i2p threads that would be a start 20:35:19 &amp;lt;str4d&amp;gt; zzz, not sure that's true, I know at the very least it is on the Trac wiki 20:36:19 &amp;lt;zzz&amp;gt; basically there's about 20 proposals on zzz.i2p dying for participation from str4d, psi, orignal, anonimal. If we move a couple to the top of the list as we just did today, hopefully they will get more eyeballs 20:36:19 &amp;lt;str4d&amp;gt; Might be more apt to say "question marks" 20:36:36 &amp;lt;str4d&amp;gt; mmm 20:36:38 &amp;lt;zzz&amp;gt; sure, some of the LS2 stuff is pretty throw-it-at-the-wall 20:37:01 &amp;lt;str4d&amp;gt; So in my mind, my #1 todo task right now is getting the proposals onto the website 20:37:31 &amp;lt;zzz&amp;gt; in my mind, android is #1 for you 20:37:42 &amp;lt;str4d&amp;gt; (and my other #1 todo task is fixing the ProGuard bug in I2P Android) 20:37:50 &amp;lt;str4d&amp;gt; Yah 20:38:08 &amp;lt;orignal&amp;gt; I'm fine with any proposal as soon as they get moved forward 20:38:08 &amp;lt;str4d&amp;gt; Worst-case, I just back out the Samsung 4.2 fix for this release 20:38:09 &amp;lt;zzz&amp;gt; so for 27, the list is transport stuff: progress on DH, NTCP, and PT 20:38:21 &amp;lt;zzz&amp;gt; anything else for 27? 20:38:39 &amp;lt;str4d&amp;gt; Mmm. Put LS2 design work into .28 20:39:17 &amp;lt;str4d&amp;gt; zzz, initial console design planning would be nice 20:39:45 &amp;lt;orignal&amp;gt; I personally can't wait for a new crypto, especially for destinations, so LS2 should be implemented asap 20:40:08 &amp;lt;str4d&amp;gt; (inasmuch as deciding on a direction and roadmap, no actual implementing) 20:40:08 &amp;lt;zzz&amp;gt; ok 20:41:18 &amp;lt;zzz&amp;gt; I think that's a pretty ambitious 27: crypto migration for existing hidden svcs + the transport stuff 20:41:20 &amp;lt;str4d&amp;gt; orignal, likewise; hence I want to make sure we get it right :) 20:41:43 &amp;lt;zzz&amp;gt; I'll put LS2 and related stuff in 28 and move everything else to 29? 20:42:35 &amp;lt;str4d&amp;gt; Sounds reasonable 20:42:35 &amp;lt;str4d&amp;gt; .27 then has a good mix of design and implementation 20:42:38 &amp;lt;zzz&amp;gt; anything else on 1) roadmap ? 20:43:18 &amp;lt;str4d&amp;gt; Not from me at this time. 20:43:27 &amp;lt;zzz&amp;gt; any other topics? 20:43:34 &amp;lt;str4d&amp;gt; We want to revisit this of course, probably part-way through .26 20:44:08 &amp;lt;str4d&amp;gt; (to ensure we are on-track with the necessary prep for .27) 20:44:50 &amp;lt;str4d&amp;gt; 2) How are we doing re: kytv disappearance recovery? 20:44:55 &amp;lt;zzz&amp;gt; Next monthly meeting is April 5. I want to say in advance that if nobody reports that they've done anything since the March 3 meeting, I'm going to declare this new project management style a failure. If nobody's doing anything, there's nothing to manage and no need to have monthly meetings 20:45:33 &amp;lt;str4d&amp;gt; You mentioned launchpad and debian above. Is there anything else you consider urgent to recovery? 20:45:35 &amp;lt;zzz&amp;gt; 2) Meeh was doing some research on launchpad/debian which is our major outage. I need to compare notes with him 20:46:05 &amp;lt;zzz&amp;gt; echelon and I traded emails with tails, they are worried about him and looking for a replacement. 20:46:18 &amp;lt;zzz&amp;gt; I told them it's not going to happen from our side soon, their problem for now 20:46:58 &amp;lt;zzz&amp;gt; all the other stuff around the build (geoip, tx) I have covered. 20:47:16 &amp;lt;zzz&amp;gt; but launchpad/deb is a disaster. Nobody else knows anything, and nothing's written down 20:47:58 &amp;lt;zzz&amp;gt; and what he did for 24 is incomplete, so there's even some more work to do on 24 before we get to 25 20:48:16 &amp;lt;zzz&amp;gt; anything else on 2) ? 20:48:42 &amp;lt;str4d&amp;gt; Would it be useful to put out a call for a new packager? 20:48:50 &amp;lt;str4d&amp;gt; (e.g. Twitter?) 20:48:53 &amp;lt;zzz&amp;gt; sure 20:49:07 * zzz reaches for the baffer 20:49:20 &amp;lt;str4d&amp;gt; sadie can figure out precise wording of the call 20:49:49 &amp;lt;str4d&amp;gt; (we want it to be welcoming and encouraging without being too panicked ;) ) 20:49:56 &amp;lt;zzz&amp;gt; don't delegate every tweet to sadie, you are allowed to tweet also :) 20:50:04 * zzz *bafffs* the meeting closed &lt;/div></description></item><item><title>I2P Dev Meeting - March 06, 2016</title><link>/de/blog/2016/03/06/i2p-dev-meeting-march-06-2016/</link><pubDate>Sun, 06 Mar 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/03/06/i2p-dev-meeting-march-06-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> EinMByte, sadie, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> &amp;lt;zzz&amp;gt; 1) VRP/H1/1119 &amp;lt;zzz&amp;gt; 2) 0.9.26 carryover &amp;lt;zzz&amp;gt; 3) Summer of X &amp;lt;zzz&amp;gt; 4) 27-29 deferred to next meeting &amp;lt;zzz&amp;gt; 0) hi &amp;lt;zzz&amp;gt; hi &amp;lt;str4d&amp;gt; hi &amp;lt;zzz&amp;gt; I'll explain 3) when we get there &amp;lt;EinMByte&amp;gt; Hi &amp;lt;zzz&amp;gt; 1) VRP/H1/1119 &amp;lt;zzz&amp;gt; `http://trac.i2p2.i2p/ticket/1119` &amp;lt;zzz&amp;gt; has everybody had a chance to catch up and review this ticket? * str4d is about to post his comments &amp;lt;zzz&amp;gt; str4d overall thoughts? &amp;lt;str4d&amp;gt; Overall I think it is pretty good. I like the positive feedback we have had from people who do this kind of thing for a living :) &amp;lt;zzz&amp;gt; I think we're on the right track more or less &amp;lt;zzz&amp;gt; this ticket has been around for 2 years. you brought up H1 14 months ago. we've had anonimal's vrp process drafts since september &amp;lt;zzz&amp;gt; i think over that time, h1 has become pretty legit &amp;lt;str4d&amp;gt; I agree with zzz that the later points are overspecified, but I think the process and response sections (sections III and IV) are about the right level of specification &amp;lt;zzz&amp;gt; i have no remaining doubts about using h1 &amp;lt;EinMByte&amp;gt; Yes, although I've only followed the discussion from a distance, vuln. response should follow stricter procedures then now. H1 might be a good options for that. &amp;lt;EinMByte&amp;gt; s/options/option &amp;lt;str4d&amp;gt; I am also +1 on h1, for the reasons I have already outlined in the ticket. &amp;lt;zzz&amp;gt; str4d, you met katie of h1 a while back right? can you fill us in on that meeting? &amp;lt;z3r0fox&amp;gt; Hi &amp;lt;str4d&amp;gt; Yeah! I met her at Kiwicon 9 &amp;lt;str4d&amp;gt; I asked her about the tweet I posted, that arice responded to in the ticket &amp;lt;str4d&amp;gt; Turns out that arice actually emailed her a link to our ticket asking if his response was adequate, and she ended up reviewing the ticket on her phone while in another meeting :P &amp;lt;str4d&amp;gt; She also liked it :P &amp;lt;zzz&amp;gt; and what about the funded stuff and what tor's doing with them? &amp;lt;str4d&amp;gt; She mentioned that it was going to happen, and did indicate that we may be able to get in the same program &amp;lt;zzz&amp;gt; also, overall impressions of h1 the company after meeting katie? &amp;lt;str4d&amp;gt; I have yet to follow up on this, because 1) thesis, and 2) there is no point in going in any program if we don't then use h1 &amp;lt;str4d&amp;gt; zzz, very positive &amp;lt;zzz&amp;gt; anybody have any objections to using h1? &amp;lt;str4d&amp;gt; They appear to know their stuff, and Katie is certainly thriving there &amp;lt;zzz&amp;gt; can we flip the switch on h1 now to go live or what has to happen first? &amp;lt;str4d&amp;gt; If we go for h1, this is what I think needs to happen: &amp;lt;str4d&amp;gt; - We finish up the VRP and get it on the website &amp;lt;str4d&amp;gt; - We tidy up the copy text front page of the h1 page &amp;lt;str4d&amp;gt; (things like how we respond, what we consider in-scope etc.) &amp;lt;zzz&amp;gt; vrp must be before h1 live? &amp;lt;str4d&amp;gt; - We decide on the response team &amp;lt;str4d&amp;gt; - We move the sandbox into closed beta, where we have a few researchers invited &amp;lt;str4d&amp;gt; - Once we have had some time to get used to the platform, response volumes etc. we take it to open &amp;lt;zzz&amp;gt; you really think responses are going to start rolling in the day we flip the switch? &amp;lt;str4d&amp;gt; They could &amp;lt;str4d&amp;gt; Katie indicated to me there were a number of researchers who were very interested in helping open-source projects, if they could find them &amp;lt;zzz&amp;gt; can't imagine we need to have everything lined up. not like the researchers are going to start hacking on day one &amp;lt;zzz&amp;gt; especially if no money involved &amp;lt;zzz&amp;gt; closed beta means they have to let the in? &amp;lt;str4d&amp;gt; Yes &amp;lt;str4d&amp;gt; Essentially h1 invites maybe 10 researchers to be able to use our page &amp;lt;EinMByte&amp;gt; Do you have any idea who would be invited? &amp;lt;zzz&amp;gt; so putting the VRP and our response team aside for the moment, who's going to fix up our h1 page to get ready? str4d? &amp;lt;str4d&amp;gt; I don't recall the exact specifics &amp;lt;str4d&amp;gt; (whether we invite people ourselves through h1 or whether they find the researchers from the existing registered pool) &amp;lt;str4d&amp;gt; The idea is that then we don't get inundated with crappy tickets before getting used to how to respond to them &amp;lt;str4d&amp;gt; But IMHO it also helps us start to directly build relationships with a few researchers &amp;lt;zzz&amp;gt; do you have a sense of whether everybody is chasing after bounties on h1 or are the free ones getting a lot of reports too? &amp;lt;EinMByte&amp;gt; Sure, or at least with those that are using h1 &amp;lt;str4d&amp;gt; I don't personally have a sense of that &amp;lt;EinMByte&amp;gt; zzz: Is there a possibility of eventually oferring bounties? &amp;lt;str4d&amp;gt; But Katie indicated that there were definitely researchers who wanted to help FOSS projects if they could identify them &amp;lt;zzz&amp;gt; somebody is funding tor bounties now, so yes &amp;lt;sadie&amp;gt; I can help str4d on the h1 mainpage &amp;lt;str4d&amp;gt; thx sadie &amp;lt;EinMByte&amp;gt; I2P has reasonable savings, why not spend some of them on bounties &amp;lt;zzz&amp;gt; ok great, so sadie and str4d will work on getting the h1 side ready &amp;lt;str4d&amp;gt; EinMByte, yes we could go to bounties, but not initially IMHO &amp;lt;zzz&amp;gt; 1mb we certainly can if we want &amp;lt;zzz&amp;gt; anything else on h1 or can we move onto the vrp itself? &amp;lt;EinMByte&amp;gt; Let's see how it works out without bounties &amp;lt;str4d&amp;gt; And as mentioned above, there is now a program on h1 for funding bounties for FOSS projects &amp;lt;z3r0fox&amp;gt; Beta sounds like a good opportunity for team to develop public facing responses for if a really serious bug is publically disclosed &amp;lt;str4d&amp;gt; which we may be able to get into &amp;lt;zzz&amp;gt; last call for h1 &amp;lt;zzz&amp;gt; ok, lets look at the vrp itself in the ticket * str4d posts his comments &amp;lt;zzz&amp;gt; we're reviewing anonimal's draft from november &amp;lt;zzz&amp;gt; let's not go thru point by point though &amp;lt;zzz&amp;gt; overall impressions on the november draft and where we go from here? &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; I agree with zzz that the later points are overspecified, but I think the process and response sections (sections III and IV) are about the right level of specification * zzz takes a minute to read str4d's comments &amp;lt;zzz&amp;gt; ok it seems like we are in general agreement that the november draft is a great start and we have rough agreements on the edits necessary &amp;lt;zzz&amp;gt; what I'd like to do is take the final stage of this from anonimal, that str4d and I will finish the edits and get it posted on the website, and round up a team &amp;lt;str4d&amp;gt; Sounds good &amp;lt;zzz&amp;gt; what do you guys think? &amp;lt;str4d&amp;gt; There are also the necessary tweaks now we are going for h1 instead of private Trac &amp;lt;zzz&amp;gt; any volunteers to help us work on the final version? &amp;lt;zzz&amp;gt; we don't want to get overly tool-specific (mtn, h1, etc) in the process. It should be high level enough to avoid most of that &amp;lt;str4d&amp;gt; True &amp;lt;str4d&amp;gt; And we will be iterating on it anyway &amp;lt;zzz&amp;gt; doesnt need to be perfect out of the gate &amp;lt;str4d&amp;gt; That is another reason for a private beta initially &amp;lt;zzz&amp;gt; ok str4d when are we going to have that done by? &amp;lt;sadie&amp;gt; vrp draft looks good &amp;lt;zzz&amp;gt; end of march? &amp;lt;str4d&amp;gt; sounds good &amp;lt;zzz&amp;gt; ok anything else on 1) ?? &amp;lt;zzz&amp;gt; moving on to 2) 0.9.26 revisited &amp;lt;zzz&amp;gt; any other comments? unfortunately I haven't updated the roadmap on the website yet &amp;lt;zzz&amp;gt; so i could hold up my notes to the camera &amp;lt;zzz&amp;gt; sorry i should have done the website. &amp;lt;zzz&amp;gt; I did get the last 3 meeting logs, including last thurs and fri., up on the website though &amp;lt;zzz&amp;gt; guess i will be doing that until kytv reappears &amp;lt;zzz&amp;gt; whenever our next meeting is, I will put .26 on the agenda to look at it then &amp;lt;zzz&amp;gt; anything else on 2) ? &amp;lt;zzz&amp;gt; ok moving on to 3) summer of x &amp;lt;zzz&amp;gt; str4d can you explain our idea please &amp;lt;str4d&amp;gt; The idea is that we focus development for three months on user- and developer-facing elements of I2P &amp;lt;str4d&amp;gt; ie. things that people might actually care about, rather than streaming tweaks ;P &amp;lt;str4d&amp;gt; And therefore things that are easier to do publicity on &amp;lt;str4d&amp;gt; The rough idea is: &amp;lt;str4d&amp;gt; - Summer of APIs: spend a month working on updating our libraries etc &amp;lt;str4d&amp;gt; - Summer of Apps: spend a month working on helping other projects use those libraries &amp;lt;str4d&amp;gt; - Summer of Plugins: spend a month working on our own apps and plugins &amp;lt;zzz&amp;gt; right, this is about growing the network through outreach and making apps (ours and other people's) better &amp;lt;str4d&amp;gt; Yep &amp;lt;zzz&amp;gt; my idea was, if we can get 5 more Vuze's, we'll be 5 times bigger &amp;lt;EinMByte&amp;gt; You might also want to add documentation to that &amp;lt;str4d&amp;gt; Plus there's the whole Summer of Code ethos that we can hook into online &amp;lt;EinMByte&amp;gt; no good API without decent documentation &amp;lt;zzz&amp;gt; a lot of times we see some project thinking about i2p but they dont know much and dont get any help &amp;lt;str4d&amp;gt; EinMByte, to the API parts, yes &amp;lt;zzz&amp;gt; agreed 1mb &amp;lt;str4d&amp;gt; ie. that would be on making our libraries and APIs as easy for devs to use as possible &amp;lt;z3r0fox&amp;gt; Sounds like a good campaign idea! Worth a shot &amp;lt;str4d&amp;gt; so e.g. updating txi2p, libsam etc. with SAMv3.3 &amp;lt;EinMByte&amp;gt; Supporting more languages? &amp;lt;EinMByte&amp;gt; More interfacing through existing libraries &amp;lt;str4d&amp;gt; Potentially, if we have the developers to help :) &amp;lt;str4d&amp;gt; EinMByte, yah &amp;lt;zzz&amp;gt; I'd like to sadie involved in this too with branding and outreach &amp;lt;EinMByte&amp;gt; I think str4d's work with twisted is great, would be nice to do more stuff like that &amp;lt;str4d&amp;gt; Fix the libtorrent support, try and get something into libp2p, etc. &amp;lt;zzz&amp;gt; summer of i2p, or i2p summer of fun, etc &amp;lt;EinMByte&amp;gt; i;e. do not write our own API from scratch but offer plugins for whatever framework people are using &amp;lt;str4d&amp;gt; EinMByte, exactly. &amp;lt;zzz&amp;gt; pushing sam 3.3, bringing all the various bridge libs up to date, documented, etc &amp;lt;str4d&amp;gt; Or if we do offer our own API, make it as simple as possible. That's what I like about libsam, it is two files that any project can bundle (or ideally, any existing library) &amp;lt;zzz&amp;gt; there's python and go and c and c++ and twisted and libtorrent and libsockets and and and... &amp;lt;zzz&amp;gt; we fix up other people's stuff and do pull requests to them &amp;lt;EinMByte&amp;gt; str4d: Agreed, APIs should be easy to bundle. It's a common problem for me &amp;lt;str4d&amp;gt; While that is ongoing, we can ask other projects if they want help getting I2P into their apps &amp;lt;zzz&amp;gt; why the heck doesn't libtorrent work? who can figure that out and get it fixed? &amp;lt;zzz&amp;gt; ^^ as an example &amp;lt;str4d&amp;gt; Then in the next phase of SoX, we then work on educating them and helping them use the newly-updated libraries and APIs &amp;lt;EinMByte&amp;gt; sounds good &amp;lt;str4d&amp;gt; It would be great to have buy-in with this from i2pd and kovri too, at least for the API part &amp;lt;str4d&amp;gt; since we want to end up with apps being able to use whatever I2P backend they want &amp;lt;zzz&amp;gt; i think we could get a lot of people excited here. I know psi is working on various libs &amp;lt;zzz&amp;gt; we need a list of all the messaging apps we want to target &amp;lt;str4d&amp;gt; And this is good for tying in with our existing outreach &amp;lt;EinMByte&amp;gt; If we get the right PR it might be a success &amp;lt;EinMByte&amp;gt; I want to create a simple C++ API for kovri, at some point &amp;lt;zzz&amp;gt; great 1mb &amp;lt;EinMByte&amp;gt; Then that API could be used from various programming languages. But this is a core API, not a client API (so use-case is somewhat different) &amp;lt;EinMByte&amp;gt; Pretty much it should allow any application to bundle the kovri core. &amp;lt;zzz&amp;gt; this would be a nice wholistic project to get everybody involved &amp;lt;EinMByte&amp;gt; Agreed &amp;lt;str4d&amp;gt; In my outreach todo list I have Tahoe-LAFS, IPFS, Tox, OpenBazaar, Zeronet... &amp;lt;zzz&amp;gt; ok how do we move forward with this &amp;lt;zzz&amp;gt; maybe sadie can give it a cool name &amp;lt;str4d&amp;gt; We essentially have until the end of May to plan this &amp;lt;str4d&amp;gt; (while .25 and .26 are released) &amp;lt;zzz&amp;gt; so after .26 &amp;lt;zzz&amp;gt; lets put this on the april 4 meeting agenda &amp;lt;EinMByte&amp;gt; Ok. &amp;lt;EinMByte&amp;gt; PR would have to attend, though &amp;lt;zzz&amp;gt; june: APIs july: apps aug: plugins &amp;lt;EinMByte&amp;gt; (so I think that's sadie, now?) &amp;lt;zzz&amp;gt; also could wrap this around HOPE &amp;lt;z3r0fox&amp;gt; I don't know many of the details obviously yet, but I'm not a terrible tech writer if anyone wants to assign me some grunt work &amp;lt;zzz&amp;gt; ok let's ask sadie to flesh this out a little on april 4 &amp;lt;sadie&amp;gt; zzz - I can take care of graphics/ content with str4d for outreach &amp;lt;zzz&amp;gt; ok &amp;lt;zzz&amp;gt; anything else on summer of x? &amp;lt;sadie&amp;gt; also, I will at Hope with stickers .. &amp;lt;str4d&amp;gt; Nothing from me :) &amp;lt;amnesia&amp;gt; Call it something other than Summer of X so it doesn't sound either non-descript, or like porn? &amp;lt;str4d&amp;gt; amnesia, X is a placeholder &amp;lt;str4d&amp;gt; (until we think of something better) &amp;lt;zzz&amp;gt; ok. as I said at the top of the meeting, I'd like to defer discussion of 27-29 and the bigger roadmap and goals for 2nd half '16 &amp;lt;amnesia&amp;gt; Summer of Targetted Development? &amp;lt;zzz&amp;gt; do we like these roadmap-specific meetings or not? should we do this again? &amp;lt;str4d&amp;gt; amnesia, a little long IMHO &amp;lt;str4d&amp;gt; We will think of something for the April meeting &amp;lt;zzz&amp;gt; send your ideas for 'X' to sadie or post somewhere &amp;lt;str4d&amp;gt; zzz, I like them &amp;lt;str4d&amp;gt; And speaking of &amp;lt;zzz&amp;gt; do we want another roadmap mtg in march? &amp;lt;sadie&amp;gt; zzz , can we put something on forum where people can leave suggestions for the "summer of" name? &amp;lt;zzz&amp;gt; yes sadie &amp;lt;str4d&amp;gt; The other thing I wanted to bring up was the longer-term roadmapping &amp;lt;EinMByte&amp;gt; zzz: Yes. We need more long-term &amp;lt;zzz&amp;gt; we got our .25 release next weekend so that will keep us occupied &amp;lt;zzz&amp;gt; maybe about 2 weeks from now for another roadmap meeting &amp;lt;EinMByte&amp;gt; Unless we plan that for later, but at some point it will need discussion &amp;lt;str4d&amp;gt; Sounds good &amp;lt;z3r0fox&amp;gt; zzz: I think they're good. Keeps focus &amp;lt;str4d&amp;gt; I want to suggest something for people to mull over &amp;lt;EinMByte&amp;gt; zzz: sure &amp;lt;zzz&amp;gt; want to go back to a tuesday 8 PM or do it on the weekend? &amp;lt;str4d&amp;gt; In parallel with the SoX, I would like to have another two parallel streams of development work &amp;lt;str4d&amp;gt; - Crypto migration &amp;lt;str4d&amp;gt; - UI overhaul &amp;lt;str4d&amp;gt; The blocker on both of these is research and design, not implementatino &amp;lt;EinMByte&amp;gt; Does crypto migration include NTCP2? &amp;lt;str4d&amp;gt; Yes &amp;lt;str4d&amp;gt; So while we are doing SoX implementation stuff, we are also doing reviews of the various proposals etc. &amp;lt;zzz&amp;gt; how is saturday March 19th &amp;lt;z3r0fox&amp;gt; +1 Weekends &amp;lt;zzz&amp;gt; 8 PM UTC Saturday March 19 &amp;lt;str4d&amp;gt; With a goal of having a plan ready to implement either during or after SoX &amp;lt;EinMByte&amp;gt; March 19 seems good &amp;lt;str4d&amp;gt; Likewise with UI, we need to start planning design work on that ASAP, because it will take a long time &amp;lt;sadie&amp;gt; march 19th works for me &amp;lt;zzz&amp;gt; ok sox == summer of x, got it &amp;lt;str4d&amp;gt; Yes (until we change it :P ) &amp;lt;str4d&amp;gt; Design stuff can happen in parallel with everything else, and then implementation could happen after SoX &amp;lt;str4d&amp;gt; It would be *so* nice if we could have a new UI in place for CCC &amp;lt;zzz&amp;gt; ok I will get an agenda up on zzz.i2p, plus the notes, plus the logs from todays meeting on the website &amp;lt;str4d&amp;gt; Anyway, stuff to think about &amp;lt;zzz&amp;gt; anything else for today's meeting? * zzz grabs the baffer &amp;lt;str4d&amp;gt; We can discuss more at next roadmap &amp;lt;sadie&amp;gt; baff it &amp;lt;str4d&amp;gt; March 19 works for me :) * zzz *baffs* it &amp;lt;zzz&amp;gt; thanks everybody &lt;/div></description></item><item><title>I2P Dev Meeting - March 04, 2016</title><link>/de/blog/2016/03/04/i2p-dev-meeting-march-04-2016/</link><pubDate>Fri, 04 Mar 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/03/04/i2p-dev-meeting-march-04-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> EinMByte, orignal\_, sadie, str4d, xcps\_, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 15:00:05 &amp;lt;zzz&amp;gt; 0) hi 15:00:23 &amp;lt;zzz&amp;gt; 1) structure for these meetings 15:00:32 &amp;lt;zzz&amp;gt; 2) roadmap discussion 15:00:37 &amp;lt;zzz&amp;gt; 0) hi 15:00:41 &amp;lt;zzz&amp;gt; hi 15:00:54 &amp;lt;str4d&amp;gt; hi 15:01:02 &amp;lt;xcps_&amp;gt; hi! 15:01:27 &amp;lt;orignal_&amp;gt; what's up? 15:02:18 &amp;lt;zzz&amp;gt; please review the thread at `http://zzz.i2p/topics/2021` and the current roadmap at `http://i2p-projekt.i2p/en/get-involved/roadmap` 15:02:27 &amp;lt;zzz&amp;gt; 1) structure for these meetings 15:03:22 &amp;lt;zzz&amp;gt; should we go straight into the roadmap or should we talk about high-level priorities first? 15:03:53 &amp;lt;str4d&amp;gt; I'd go with the latter first 15:04:41 &amp;lt;zzz&amp;gt; ok, so in the thread, I threw out two priorities - grow the network, and increase security 15:04:55 &amp;lt;zzz&amp;gt; how do those sound as high-level principles? 15:05:25 &amp;lt;zzz&amp;gt; let's first decide what's important 15:05:32 &amp;lt;EinMByte&amp;gt; They sound as expected, I think 15:05:48 &amp;lt;EinMByte&amp;gt; "grow the network" should be in the broad meaning, though 15:05:57 &amp;lt;str4d&amp;gt; I think those are great as broad themes 15:06:03 &amp;lt;zzz&amp;gt; anonimal threw out a whole bunch more in the thread, but that wasn't really what I was going for 15:06:13 &amp;lt;xcps_&amp;gt; increasing security should be always the most important imho 15:06:28 &amp;lt;zzz&amp;gt; other principles we should consider as we review the roadmap? 15:06:28 &amp;lt;str4d&amp;gt; What IMHO we need to do here is figure out what those actually mean in terms of potential deliverables 15:06:40 &amp;lt;EinMByte&amp;gt; So "grow the network" should also mean "increase research attention" 15:07:00 &amp;lt;zzz&amp;gt; grow the network means a huge variety of stuff - see the thread 15:07:09 &amp;lt;str4d&amp;gt; EinMByte, yah, I think I might have mentioned that in the thread 15:07:36 &amp;lt;zzz&amp;gt; we'll figure out what these mean shortly. at this minute let's agree on whats important. 15:07:58 &amp;lt;str4d&amp;gt; Usability is of big importance to me, and IMHO feeds into the above two areas 15:07:58 &amp;lt;zzz&amp;gt; everything is possible if we keep growing. once we stop growing we are dead 15:08:05 &amp;lt;zzz&amp;gt; agreed str4d 15:08:41 &amp;lt;str4d&amp;gt; More immediately in terms of increasing our userbase, and more long-term in terms of increasing our public exposure, ease of use by researchers etc. 15:09:11 &amp;lt;EinMByte&amp;gt; Note also that growing is the only way to attract researchers 15:09:25 &amp;lt;zzz&amp;gt; more users bring more devs and more researchers and more content and and and 15:09:37 &amp;lt;EinMByte&amp;gt; Large networks are generally more interesting to study 15:10:05 &amp;lt;EinMByte&amp;gt; So I think we call all agree on those 2 priorities 15:10:16 &amp;lt;zzz&amp;gt; the bulk of our growth in the last year has been from vuze. Which is great but I'd love to have more 'native' growth also 15:10:43 &amp;lt;zzz&amp;gt; but maybe growth in embedded apps, or focusing on applications in general, is the easiest path to growth 15:10:48 &amp;lt;str4d&amp;gt; Yep 15:11:04 &amp;lt;EinMByte&amp;gt; zzz: For a lot of people, it's easier to use an application that runs I2P in the background and handles the configuration for them 15:11:12 &amp;lt;sadie&amp;gt; hi - a little late to the party 15:11:20 &amp;lt;zzz&amp;gt; hi sadie glad you made it 15:11:23 &amp;lt;str4d&amp;gt; That IMHO will come from usability improvements for both the UI and APIs 15:11:42 &amp;lt;str4d&amp;gt; The latter we have already been working on in various threads 15:11:48 &amp;lt;zzz&amp;gt; in some ways, it's the apps that are the UI experts, let them bundle i2p and expose (or hide) it as they see best 15:11:58 &amp;lt;str4d&amp;gt; Mmm 15:12:08 &amp;lt;EinMByte&amp;gt; str4d: That's a different solution to the same problem, yes. And I like it more because bundling I2P with everything doesn't scale IMHO 15:12:30 &amp;lt;str4d&amp;gt; That is kinda the approach I was taking with Android 15:13:04 &amp;lt;EinMByte&amp;gt; There needs to be a way to ensure that people don't have an I2P instance for every application 15:13:12 &amp;lt;zzz&amp;gt; ok, anything else on 1) or should we move on to looking at the roadmap itself? 15:14:00 &amp;lt;str4d&amp;gt; I think everyone here appears to be in rough agreement 15:14:08 &amp;lt;str4d&amp;gt; (no dissent at least :P) 15:14:14 &amp;lt;zzz&amp;gt; let me copy in the lines from the thread. Not as gospel, just for reference 15:14:25 &amp;lt;zzz&amp;gt; Grow the Network 15:14:25 &amp;lt;zzz&amp;gt; Includes: Marketing, joint projects, bundling more stuff, helping others bundle i2p, usability, website improvements, more translations, talks and presentations, articles and stories, UI, Android, Android apps, better GFW evasion, orchid, more libs and tools for client devs, better support for huge websites, supporting alternative router dev, alliances, speedups and efficiency, capacity, increasing limits, getting in 15:14:25 &amp;lt;zzz&amp;gt; to Debian, ... 15:14:25 &amp;lt;zzz&amp;gt; Increase security 15:14:25 &amp;lt;zzz&amp;gt; Includes: Crypto migration, subscription protocol, new transport protocols, pluggable transports, LS2, NTCP2, new DH, key revocation, key storage, code review, sybil, bug fixes, naming, SSL, ... 15:14:46 &amp;lt;zzz&amp;gt; ok, let's move on to 2) the roadmap itself 15:15:10 &amp;lt;zzz&amp;gt; url is `http://i2p-projekt.i2p/en/get-involved/roadmap` 15:15:50 &amp;lt;zzz&amp;gt; .25 is pretty much done, release in about 10 days, so let's look at the next 4 releases 26-29 for this year 15:16:00 &amp;lt;zzz&amp;gt; which should carry us thru to ccc 15:16:15 &amp;lt;EinMByte&amp;gt; If something is under 2017, e.g., does that mean we start looking into it only then, or does that mean we start the implementation at that point? 15:16:41 &amp;lt;str4d&amp;gt; In terms of things we *need* to do, I'd rank the crypto migration and sybil work as high up there 15:16:42 &amp;lt;zzz&amp;gt; 1mb, we certainly do want to get started on big 2017 things now, like new crypto/dh, ntcp2, etc 15:17:04 &amp;lt;EinMByte&amp;gt; Also, eclipse attacks are a problem right now, IMHO 15:17:05 &amp;lt;zzz&amp;gt; so the roadmap could include prepatory work for those 15:17:23 &amp;lt;str4d&amp;gt; EinMByte, yah, I was bundling that under Sybil 15:17:36 &amp;lt;EinMByte&amp;gt; The whole midnight rotation idea doesn't work and there should be better alternatives, I suppose 15:17:52 &amp;lt;zzz&amp;gt; agreed 15:18:05 &amp;lt;EinMByte&amp;gt; str4d: Sure, it's reasonable to classify them as the same type of attack 15:18:44 &amp;lt;str4d&amp;gt; EinMByte, I discussed this with a few people at RWC 15:18:48 &amp;lt;str4d&amp;gt; Got some thoughts, but hard to discuss right here 15:18:51 &amp;lt;EinMByte&amp;gt; zzz: So if we want to get started on NTCP2/... by 2017 we will need to plan preliminary work 15:18:58 &amp;lt;zzz&amp;gt; right 1mb 15:19:02 &amp;lt;str4d&amp;gt; Yep 15:19:20 &amp;lt;str4d&amp;gt; I want to have planning and research on the roadmap :) 15:19:28 &amp;lt;zzz&amp;gt; here's the issue. I should be working on 26 right now and I don't know what's in it 15:19:39 &amp;lt;orignal_&amp;gt; is it possible to add random padding to existsing NTCP? 15:20:01 &amp;lt;str4d&amp;gt; orignal_, not that I recall, but check the NTCP2 thread 15:20:02 &amp;lt;zzz&amp;gt; so let's spend 10 minutes planning 26, then we can move to the longer term 15:20:13 &amp;lt;str4d&amp;gt; k 15:20:14 &amp;lt;zzz&amp;gt; tell me what I should be doing today 15:20:30 &amp;lt;EinMByte&amp;gt; True, let's focus on that first 15:20:34 &amp;lt;zzz&amp;gt; ok let's see what's on the 25 list that didnt happen 15:20:50 &amp;lt;zzz&amp;gt; wrapper didnt happen, kytv is awol 15:20:54 &amp;lt;EinMByte&amp;gt; "crypto enhancements" is pretty broad 15:21:12 &amp;lt;zzz&amp;gt; what actually happened on crytpo enhancements were some 25519 speedups 15:21:34 &amp;lt;zzz&amp;gt; so the .25 list all actually is in there except wrapper 15:22:00 &amp;lt;zzz&amp;gt; but there's more to do on sybil so lets keep that on the 26 list 15:22:08 &amp;lt;str4d&amp;gt; Great 15:22:25 &amp;lt;str4d&amp;gt; We bumped GMP 6 to .26 because of the need for more testing 15:22:35 &amp;lt;zzz&amp;gt; what else on the 26 list now should be in there or moved 15:23:05 &amp;lt;EinMByte&amp;gt; Eventually preventing sybil will probably be a lot of work, so it seems long-term to me 15:23:10 &amp;lt;EinMByte&amp;gt; (in the sense that we need a good literature review first) 15:23:15 &amp;lt;zzz&amp;gt; orignal, yeah, ntcp w/ padding is ntcp2 15:23:21 &amp;lt;str4d&amp;gt; EinMByte, the Sybil detection tool isn't used for anything yet, that is where more planning is needed :) 15:23:49 &amp;lt;zzz&amp;gt; hottuna4 is unavailable for a month, not sure when that month is up, so gmp6 may or not make it into 26 15:24:02 &amp;lt;str4d&amp;gt; K 15:24:37 &amp;lt;str4d&amp;gt; Subscription protocol improvements for addressbook: that is something that would be very good to add in ASAP, so old Dest owners can migrate to Ed25519 15:24:37 &amp;lt;EinMByte&amp;gt; I think CRLs don't really need a question mark 15:24:47 &amp;lt;str4d&amp;gt; But how long will that actually take to do? 15:25:14 &amp;lt;zzz&amp;gt; we'll need some status update from tuna soon, I expect the deadline for propping big stuff for 26 would be late march / 1st week of april 15:26:10 * str4d still doesn't quite understand the CRL stuff, could zzz expand? 15:26:14 &amp;lt;zzz&amp;gt; 25 will have ability to read crls from disk, so we can include in the update 15:26:35 &amp;lt;zzz&amp;gt; but thats not so helpful because in an update we can just remove the cert and that does the same thign 15:26:56 &amp;lt;zzz&amp;gt; so to get crls out to ppl w/o having to do an update, we would put them in the feed 15:26:57 &amp;lt;str4d&amp;gt; I'm just trying to figure out the use case 15:27:09 &amp;lt;zzz&amp;gt; use case is somebody gets compromised 15:27:20 &amp;lt;str4d&amp;gt; Do we still not do cert pinning? 15:27:30 &amp;lt;zzz&amp;gt; no 15:27:56 &amp;lt;zzz&amp;gt; so i've done 90 % of it and just need to stick the crl into the namespace 15:28:46 &amp;lt;zzz&amp;gt; pinning is tricky and dangerous 15:29:05 &amp;lt;zzz&amp;gt; crypto cat did the 'pinning suicide' 15:29:17 &amp;lt;zzz&amp;gt; where they were pinned but an intermediate changed 15:30:49 &amp;lt;zzz&amp;gt; i don't think pinning replaces cls 15:30:51 &amp;lt;zzz&amp;gt; crls 15:31:21 &amp;lt;zzz&amp;gt; crls not just for ssl, there's reseed and update keys 15:31:58 &amp;lt;zzz&amp;gt; can we keep crls on the list for 26 then? it's almost done 15:32:20 &amp;lt;str4d&amp;gt; What I'm concerned re: pinning is that someone could do e.g. a Quantum Insert-like thing to redirect a reseed domain name, and just put up any valid SSL cert satisfying the domain name requirement, and the routers will accept it 15:33:05 &amp;lt;str4d&amp;gt; And re: CRLs, if we use that to disable a particular certificate, what does that certificate get replaced with? 15:33:25 &amp;lt;zzz&amp;gt; nothing. in the next release there would presumably be a replacement 15:33:45 &amp;lt;str4d&amp;gt; This is getting a bit far into the weeds 15:34:07 &amp;lt;str4d&amp;gt; I think where I was going is we need to think this over a bit more 15:34:24 &amp;lt;zzz&amp;gt; ok so let's keep crls for 26 but let's discuss the details on it in the next week or two 15:34:30 &amp;lt;zzz&amp;gt; as it's not 100% clear 15:34:38 &amp;lt;zzz&amp;gt; moving on 15:34:42 &amp;lt;zzz&amp;gt; what else ont he 26 list 15:34:43 &amp;lt;str4d&amp;gt; mmk 15:34:50 &amp;lt;EinMByte&amp;gt; ok 15:35:08 &amp;lt;zzz&amp;gt; subscription protocol 15:35:28 &amp;lt;zzz&amp;gt; this is the key for crypto migration of sites 15:35:40 &amp;lt;EinMByte&amp;gt; hosts.txt replacement or what do you mean? 15:36:22 &amp;lt;zzz&amp;gt; yes this is the hosts.txt as a feed thing, with like foo.i2p=b64#sig=b64#cmd=alt ... 15:36:26 &amp;lt;str4d&amp;gt; EinMByte, amending the addressbook subscription protocol with signed key-value metadata 15:36:49 &amp;lt;zzz&amp;gt; proposal is pretty set, but on hold for 18 months or so 15:37:07 &amp;lt;EinMByte&amp;gt; Sure, although wouldn't the size of the hosts file grow too large 15:38:02 &amp;lt;EinMByte&amp;gt; Maybe add a since parameter, to exclude all hosts inserted before some given time 15:38:07 &amp;lt;EinMByte&amp;gt; (to avoid downloading the whole list even if it's not required) 15:38:22 &amp;lt;zzz&amp;gt; this was originally part of the crypto migration plan but it was hard and wasn't the most important part 15:38:49 &amp;lt;zzz&amp;gt; but it's the main thing remaining on crypto migration of signatures 15:39:26 &amp;lt;str4d&amp;gt; EinMByte, we kinda have that already with etag 15:39:28 &amp;lt;zzz&amp;gt; this is another one of those things that's proposed with a lot of specifics, but haven't quite got agreeement and so havent started 15:39:42 &amp;lt;EinMByte&amp;gt; str4d: Is it used, though? 15:39:46 &amp;lt;str4d&amp;gt; EinMByte, yes 15:40:00 &amp;lt;EinMByte&amp;gt; Oh, nvm. in that case 15:40:03 &amp;lt;str4d&amp;gt; This would be no different to the current setup 15:40:20 &amp;lt;zzz&amp;gt; so we'll on the 26 list and start on it asap. not sure if we can get far enough into it for 26 but I'll try. we need to review the thread on zzz.i2p 15:40:22 &amp;lt;str4d&amp;gt; but instead of domain name entries never repeating, they would now repeat in the "stream" 15:40:42 &amp;lt;EinMByte&amp;gt; Is there a particular reason why we need to keep the weird format, though? 15:41:05 &amp;lt;EinMByte&amp;gt; It would seem easier to me if we just used something standard 15:41:06 &amp;lt;zzz&amp;gt; maybe. compatibility with old clients. but we should review and decide for sure if that's important 15:41:20 &amp;lt;zzz&amp;gt; none have us have looked at this in maybe a year 15:41:28 &amp;lt;zzz&amp;gt; so we'll dust it off and take a looko 15:41:32 &amp;lt;EinMByte&amp;gt; zzz: Compatibily could be handled by also providing the old hosts.txt file for a while 15:41:41 &amp;lt;str4d&amp;gt; There's also the broader issue of what to do with e.g. all the "lost" names 15:41:53 &amp;lt;str4d&amp;gt; But that is outside the current discussion 15:41:57 &amp;lt;zzz&amp;gt; yup. we would also need to get the other impls involved 15:42:18 &amp;lt;EinMByte&amp;gt; str4d: I think that's something to decide on when we get a new naming system (if we ever do) 15:42:26 &amp;lt;str4d&amp;gt; For now, I want some way for currently-active domains to update their dests 15:42:26 &amp;lt;zzz&amp;gt; ok, it's staying on the list for 26 for now. next on the list - sybil stuff 15:42:45 &amp;lt;zzz&amp;gt; can we make sybil be automatic? Have you all read the philip winter paper I hope???? 15:42:50 &amp;lt;str4d&amp;gt; And the sooner we get the core code in, the sooner we can turn it on in a year or so 15:43:50 &amp;lt;EinMByte&amp;gt; zzz: What paper? I missed something clearly 15:44:27 &amp;lt;zzz&amp;gt; check @__phw on twitter for link 15:45:02 &amp;lt;zzz&amp;gt; we are working with him thanks to a sadie introduction at ccc 15:45:03 &amp;lt;EinMByte&amp;gt; zzz: this: http://arxiv.org/pdf/1602.07787v1.pdf? 15:45:27 &amp;lt;zzz&amp;gt; if it was published in the last coulple weeks, thats it 15:45:59 &amp;lt;EinMByte&amp;gt; Well, it's an eprint from February this year 15:46:09 &amp;lt;zzz&amp;gt; i don't think we're ready for automatic. they arent really either 15:46:22 &amp;lt;zzz&amp;gt; they just spit out an email once a day to the dirauths 15:46:36 &amp;lt;zzz&amp;gt; it's all heuristic and magic on both sides 15:46:49 &amp;lt;EinMByte&amp;gt; So he probably put the eprint online after it got published 15:46:57 &amp;lt;zzz&amp;gt; so I'd like to push automatic stuff out to later in the year 15:47:07 &amp;lt;str4d&amp;gt; EinMByte, 25 Feb is the version I have 15:47:14 &amp;lt;EinMByte&amp;gt; zzz: So how exactly would that work in a decentralized setting? 15:47:44 &amp;lt;str4d&amp;gt; We need to do things from the bottom-up instead of the top-down 15:48:06 &amp;lt;str4d&amp;gt; ie. each router would need to include "potential Sybil candidates" in the peer profiles 15:48:13 &amp;lt;zzz&amp;gt; EinMByte, I don't know. it's hard 15:48:20 &amp;lt;str4d&amp;gt; based on e.g. online times etc. 15:48:30 &amp;lt;EinMByte&amp;gt; Detecting sybil attacks is doable I think, preventing them based on that detection is very hard in a decentralized network 15:48:30 &amp;lt;EinMByte&amp;gt; But I like the challenge 15:48:34 &amp;lt;zzz&amp;gt; we also need gravy who is working on a centralized redo of his setup 15:48:43 &amp;lt;str4d&amp;gt; There is also the possibility of having some kind of more centralized setup 15:48:45 &amp;lt;str4d&amp;gt; Yah, that 15:48:45 &amp;lt;EinMByte&amp;gt; str4d: At that point you need to start assigning trust to each router 15:48:52 &amp;lt;EinMByte&amp;gt; which itself would be a whole anti-sybil system 15:49:07 &amp;lt;str4d&amp;gt; And having routers subscribe to a list of potential sybils 15:49:07 &amp;lt;zzz&amp;gt; kinda like the dagon proposals 15:49:09 &amp;lt;str4d&amp;gt; EinMByte, that is basically what peer profiles are now though 15:49:31 &amp;lt;str4d&amp;gt; where "trust" is currently defined as "reliably routed well for me in the past" 15:49:42 &amp;lt;EinMByte&amp;gt; str4d: Yes, and they've caused a few attacks so far :) 15:50:15 &amp;lt;str4d&amp;gt; Yep 15:50:23 &amp;lt;EinMByte&amp;gt; Also, peer profiles don't really allow you exclude a peer from the network 15:50:31 &amp;lt;EinMByte&amp;gt; Sybil prevention would sort of allow that 15:50:35 &amp;lt;str4d&amp;gt; Peer profiling and peer selection is another of the things I think needs prioritisation 15:50:46 &amp;lt;str4d&amp;gt; EinMByte, they *can* 15:51:01 &amp;lt;zzz&amp;gt; so i propose to change the 26 sybil item to 'continued improvement' but move the 'automatic' part to later 15:51:01 &amp;lt;str4d&amp;gt; Not right now 15:51:11 &amp;lt;str4d&amp;gt; I'm just saying that is where we would put it 15:51:34 &amp;lt;EinMByte&amp;gt; str4d: Yes, that's possible. 15:51:37 &amp;lt;str4d&amp;gt; (in terms of putting Sybil detection and more advanced techniques into I2P's lexicon and architecture) 15:51:53 &amp;lt;EinMByte&amp;gt; In any case, I would not drop the decentralization. It's the nicest part of I2P imho 15:52:14 &amp;lt;str4d&amp;gt; Yep 15:52:27 &amp;lt;EinMByte&amp;gt; (and centralization also leads to various practical attacks anyway) 15:52:43 &amp;lt;zzz&amp;gt; lets move on. streaming improvements? not sure what that is, maybe just perennial 'make it better' item 15:52:49 &amp;lt;str4d&amp;gt; zzz, yep, we can continue to work on that routerconsole page, and then hook it into the peer profiles and selection once we decide on a strategy 15:53:00 &amp;lt;zzz&amp;gt; i can't think of what there is to do specifically on streaming. anybody? 15:53:01 &amp;lt;EinMByte&amp;gt; Sometimes adding a central authority can make your security proof easy, but cause security failure in practice 15:53:20 &amp;lt;str4d&amp;gt; Research and optimizations would be nice 15:53:28 &amp;lt;EinMByte&amp;gt; zzz: Any obvious improvements we could make there? 15:53:30 &amp;lt;str4d&amp;gt; That would be a good candidate for external research 15:53:46 &amp;lt;zzz&amp;gt; we really need a better test setup 15:53:51 &amp;lt;EinMByte&amp;gt; str4d: I agree. 15:53:55 &amp;lt;zzz&amp;gt; add delays / drops, reorder, etc 15:54:04 &amp;lt;EinMByte&amp;gt; We should probably extend our "open research questions" page with that and other stuff 15:54:40 &amp;lt;zzz&amp;gt; i don't have much blue sky things on my list of streaming stuff. it needs to to be test-result-driven 15:54:50 &amp;lt;EinMByte&amp;gt; There may be more improvement in the allocation of tunnels? 15:55:05 &amp;lt;str4d&amp;gt; zzz, there's some GH project that simulates "The Internet" with containers that can do that IIRC 15:55:08 &amp;lt;zzz&amp;gt; so how about we make this item be 'streaming test harness' 15:55:17 &amp;lt;str4d&amp;gt; Dunno how easy it would be tho, we would need a new JVM per container :P 15:55:25 &amp;lt;str4d&amp;gt; EinMByte, mmm 15:55:48 &amp;lt;EinMByte&amp;gt; str4d: shadow could be used, I think. Not sure if it could be integrated with Java but it's on the kovri TODO list 15:55:52 &amp;lt;str4d&amp;gt; That's not really streaming tho, that is at the datagram level 15:56:22 &amp;lt;zzz&amp;gt; the tunnel allocation thing is psi's idea to have the client pick tunnels 15:56:34 &amp;lt;EinMByte&amp;gt; str4d: Yes, I suspect there's more to optimize this 15:56:46 &amp;lt;EinMByte&amp;gt; zzz: I don't really think users are the best optimization algorithms, but maybe 15:57:10 &amp;lt;zzz&amp;gt; it's a violent corruption of our layering, and I don't see any way to do it. but that's what psi is proposing 15:57:19 &amp;lt;EinMByte&amp;gt; ... or probably "client" does not mean user 15:57:32 &amp;lt;zzz&amp;gt; client == client-side of i2cp 15:57:44 &amp;lt;str4d&amp;gt; The thing there is 15:57:54 &amp;lt;str4d&amp;gt; Tor does provide this ability via their Control Socket 15:57:58 &amp;lt;EinMByte&amp;gt; Ok so it does mean that 15:57:59 &amp;lt;str4d&amp;gt; And it is very useful for researchers 15:58:10 &amp;lt;str4d&amp;gt; But they also have a much flatter architecture 15:58:19 &amp;lt;str4d&amp;gt; Whereas we silo different clients from each other via I2CP 15:58:31 &amp;lt;EinMByte&amp;gt; zzz: I'd expect the router to have more relevant information. The client could pass any additional requirements 15:58:41 &amp;lt;zzz&amp;gt; we also have psi's lua hooks for researchers, that never got merged (either in java or kovri), but is still an option 15:59:14 &amp;lt;zzz&amp;gt; see right now the client side doesn't even know about tunnels, so it certainly doesn't have any ability to pick them 15:59:16 &amp;lt;str4d&amp;gt; Speaking to nickm at RWC, he said it was much easier for Tor to maintain a Control Socket interface than a plugin system 15:59:17 &amp;lt;EinMByte&amp;gt; I know that shadow is being used in practice by researchers 15:59:22 &amp;lt;EinMByte&amp;gt; Lua, I don't know 15:59:55 &amp;lt;EinMByte&amp;gt; zzz: So probably the same thing can be achieved by passing the relevant information over I2CP? 16:00:17 &amp;lt;zzz&amp;gt; 1mb, yes, but it would be really fugly 16:00:44 &amp;lt;str4d&amp;gt; We could always restrict it with a -research flag or something 16:00:54 &amp;lt;str4d&amp;gt; (in router.config) 16:01:06 &amp;lt;str4d&amp;gt; That way most users are not exposed to the fugly 16:01:13 &amp;lt;zzz&amp;gt; kovri/i2pd don't have those rigid API barriers between client/router yet, it's easier for the 16:01:20 &amp;lt;zzz&amp;gt; *them 16:01:28 &amp;lt;str4d&amp;gt; And we can define ".research" from the start to mean "We reserve the right to change these APIs" 16:01:44 &amp;lt;str4d&amp;gt; ie. researchers would need to use the .research flag along with a particular version 16:01:57 &amp;lt;str4d&amp;gt; Back to the actual topic of discussion: 16:01:59 &amp;lt;EinMByte&amp;gt; zzz: Re: tunnels. It depends. I think it would make sense to pass information about the intended usage of the tunnel. 16:02:20 &amp;lt;zzz&amp;gt; (FYI this meeting will go 25 more minutes max, to be continued sunday) 16:02:33 &amp;lt;EinMByte&amp;gt; zzz: It's mainly easier for us because shadow is written in C, I think 16:02:42 &amp;lt;str4d&amp;gt; I think this should be pushed into the "needs more research" category 16:02:44 &amp;lt;zzz&amp;gt; the trouble is its not just your tunnels that need to be picked but the far-end's tunnels 16:02:48 &amp;lt;EinMByte&amp;gt; Ok. Let's move on then. 16:03:08 &amp;lt;zzz&amp;gt; ok that's all that's on the 26 list now. What should be added? 16:03:11 &amp;lt;EinMByte&amp;gt; zzz: Doesn't the far-end handle that 16:03:36 &amp;lt;zzz&amp;gt; no, we source-route (i.e. pick the far-end lease out of it's leaseset for his inbound) 16:04:08 &amp;lt;zzz&amp;gt; look at the 27-29 list. what should be pulled in to 26 if anything? 16:04:44 &amp;lt;str4d&amp;gt; I want to start getting the prep work done for new LSs and the netdb 16:04:46 &amp;lt;zzz&amp;gt; here is where all the 'initial work on xxx for 2017' is, but also lots of 2016 stuff 16:05:23 &amp;lt;EinMByte&amp;gt; zzz: I misunderstood what you meant with far-end, nvm 16:05:31 &amp;lt;str4d&amp;gt; The sooner we get that settled down and into the codebase, the sooner the network will have broad support for it 16:06:42 &amp;lt;EinMByte&amp;gt; Note that we (kovri) want specifications 16:06:52 &amp;lt;EinMByte&amp;gt; Otherwise it will be hard to keep up with the implementation 16:07:31 &amp;lt;zzz&amp;gt; sure. anything that's a new specification, we need to all work on together 16:07:36 &amp;lt;EinMByte&amp;gt; str4d: Let's start by listing what LS2 should actually support 16:07:53 &amp;lt;EinMByte&amp;gt; (if that hasn't already been done) 16:09:40 &amp;lt;zzz&amp;gt; basically ls2 is only a couple of things 16:09:59 &amp;lt;zzz&amp;gt; add some space for flags 16:10:09 &amp;lt;zzz&amp;gt; and enable future crypto 16:10:52 &amp;lt;zzz&amp;gt; but i have all those proposals about better multihoming, plus grothoff-like service lookup 16:11:00 &amp;lt;zzz&amp;gt; anycast 16:11:01 &amp;lt;EinMByte&amp;gt; Do we have specific list somewhere for reference? 16:11:11 &amp;lt;zzz&amp;gt; it's pulled together on zzz, sec 16:11:23 &amp;lt;str4d&amp;gt; EinMByte, I'm slowly working on pulling all that together on the website 16:11:41 &amp;lt;zzz&amp;gt; can we make that faster str4d ? like next week or two? 16:11:47 &amp;lt;str4d&amp;gt; That should go into the .26 list 16:11:50 &amp;lt;str4d&amp;gt; Hmm 16:11:53 &amp;lt;str4d&amp;gt; Possibly 16:11:59 &amp;lt;str4d&amp;gt; I need moar eyes on it 16:11:59 &amp;lt;zzz&amp;gt; without the proposals on a simple list this is way too hard 16:12:08 &amp;lt;EinMByte&amp;gt; str4d: Great. Actually for some of these things a wiki-functionality would be useful 16:12:24 &amp;lt;EinMByte&amp;gt; (idea is that it would go faster) 16:12:48 &amp;lt;zzz&amp;gt; for starters we need a list 16:12:50 &amp;lt;str4d&amp;gt; EinMByte, exactly 16:12:56 &amp;lt;zzz&amp;gt; lets not boil the ocean here 16:13:11 &amp;lt;str4d&amp;gt; I'm trying to move from requiring backend HTML to (currently) rST 16:13:31 &amp;lt;str4d&amp;gt; I need people to look over what I have to check that a) it is usable and b) it doesn't lose anything we currently have 16:13:39 &amp;lt;str4d&amp;gt; Currently it is applied to the spec docs only 16:13:40 &amp;lt;zzz&amp;gt; let's put the proposal thing on the list for 26 and we'll talk later about what that means. But we need forward progress on it asap. 16:13:55 &amp;lt;str4d&amp;gt; But the moment that is solidified, extending it to proposals is trivial 16:13:56 &amp;lt;zzz&amp;gt; i want them on the website. i don't care what form. 16:14:46 &amp;lt;EinMByte&amp;gt; I'm willing to review proposals, but it happens sometimes that I just don't find any text 16:15:10 &amp;lt;EinMByte&amp;gt; (some things on the website are sort of hidden, I think) 16:15:37 &amp;lt;zzz&amp;gt; right 16:16:05 &amp;lt;zzz&amp;gt; we need to move stuff from zzz.i2p to the website in some sort of organization 16:16:13 &amp;lt;EinMByte&amp;gt; str4d: Moving from HTML to something which can be easility converted to various formats is a good thing 16:16:28 &amp;lt;EinMByte&amp;gt; zzz: Yes, absolutely 16:16:35 &amp;lt;str4d&amp;gt; EinMByte, what I need reviewed is in i2p.www.str4d 16:16:36 &amp;lt;EinMByte&amp;gt; Maybe a fixed process for all proposals 16:16:57 &amp;lt;zzz&amp;gt; ok. it's on the list for 26. details to follow. str4d get to work. i wouldn't expect a lot of feedback. Just come up with a new system and we will all fall in line 16:17:02 &amp;lt;str4d&amp;gt; and on `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/` 16:17:04 &amp;lt;str4d&amp;gt; EinMByte, if you want to work with me on nailing that down, I could get that finished maybe by .25 16:17:23 &amp;lt;zzz&amp;gt; what else for 26? we gotta wrap this up 16:17:36 &amp;lt;str4d&amp;gt; ( EinMByte, `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/spec` specifically) 16:18:14 &amp;lt;zzz&amp;gt; this is very short term stuff. I need to know what to do on monday 16:18:27 &amp;lt;zzz&amp;gt; last call for 26 16:18:41 &amp;lt;str4d&amp;gt; I think the subscriptions stuff will take a while 16:18:49 &amp;lt;str4d&amp;gt; So I'd be happy with that being the main thing 16:18:52 &amp;lt;zzz&amp;gt; agreed. 16:19:54 &amp;lt;zzz&amp;gt; ok. meeting on sunday same time. we will start with vrp/h1. please review ticket 1119 in advance. after that we will talk about 27-29, time permitting. 16:20:06 &amp;lt;EinMByte&amp;gt; str4d: Any of those that you think require most attention? 16:20:27 &amp;lt;zzz&amp;gt; we can also briefly circle back to 26 on sunday if necessary 16:20:43 &amp;lt;str4d&amp;gt; EinMByte, basically deciding whether the format for writing proposals is usable, and whether it limits what ends up on the website (in either HTML or TXT format) 16:20:45 &amp;lt;zzz&amp;gt; so agenda on sunday will be 1) vrp/h1/1119; 2) 26; 3) 27-29 16:20:57 &amp;lt;zzz&amp;gt; thanks everybody 16:21:25 * zzz *bafs* the meeting closed 16:27:50 &amp;lt;EinMByte&amp;gt; str4d: It is probably OK as long as it can be coverted to most other formats :) &lt;/div></description></item><item><title>I2P Dev Meeting - March 03, 2016</title><link>/de/blog/2016/03/03/i2p-dev-meeting-march-03-2016/</link><pubDate>Thu, 03 Mar 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/03/03/i2p-dev-meeting-march-03-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> anonimal, comraden1, eche|on, hottuna4, orignal\_, sadie_i2p, str4d, Yankee, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:02 &amp;lt;zzz&amp;gt; 0) Hi 20:00:02 &amp;lt;zzz&amp;gt; 1) Review of old assigned tasks still open from Dec. 30 meeting `http://zzz.i2p/topics/2014` 20:00:02 &amp;lt;zzz&amp;gt; 2) Review of new assigned tasks from Feb. 2 meeting `http://zzz.i2p/topics/2014` 20:00:02 &amp;lt;zzz&amp;gt; 3) Prep and schedule for roadmap meetings `http://zzz.i2p/topics/2021` 20:00:02 &amp;lt;zzz&amp;gt; 4) Code of Conduct proposal (Sadie) `http://zzz.i2p/topics/2015?page=2` 20:00:12 &amp;lt;zzz&amp;gt; 0) Hi 20:00:15 &amp;lt;zzz&amp;gt; hi 20:00:25 &amp;lt;anonimal&amp;gt; Hi 20:00:38 &amp;lt;str4d&amp;gt; Hi 20:01:07 &amp;lt;zzz&amp;gt; 1) Review of old assigned tasks still open from Dec. 30 meeting `http://zzz.i2p/topics/2014` 20:01:19 &amp;lt;hottuna4&amp;gt; hi 20:01:37 &amp;lt;zzz&amp;gt; gravy to post one on encrypted leasesets by Jan. 27, or different topic, by Feb. 15 20:01:51 &amp;lt;zzz&amp;gt; anybody know about gravy's status? 20:03:13 &amp;lt;anonimal&amp;gt; Nope. 20:03:47 &amp;lt;sadie_i2p&amp;gt; busy irl 20:04:07 &amp;lt;zzz&amp;gt; sadie_i2p, you have a new date from him? 20:04:24 &amp;lt;sadie_i2p&amp;gt; waiting for new date from Gravy 20:04:33 &amp;lt;zzz&amp;gt; ok, we'll roll it over to next meeting 20:04:42 &amp;lt;zzz&amp;gt; Sadie to work with J to get his reseed blog post up, new date mid-Feb. 20:04:49 &amp;lt;zzz&amp;gt; sadie_i2p, what's the latest on this? 20:05:42 &amp;lt;sadie_i2p&amp;gt; J is busy also, working with Back up 20:06:07 &amp;lt;zzz&amp;gt; sadie_i2p, is a blog post going to happen at this point or should we move on? 20:06:44 &amp;lt;sadie_i2p&amp;gt; back up and I working on something else at this point - blog post will probably not happen 20:06:58 &amp;lt;zzz&amp;gt; ok, I'll scratch it off the list 20:07:02 &amp;lt;sadie_i2p&amp;gt; move on 20:07:17 &amp;lt;zzz&amp;gt; Sadie to contact backup to discuss reseed campaign, new date mid-Feb. 20:07:32 &amp;lt;zzz&amp;gt; sadie_i2p, what are you and backup cooking up? 20:07:34 &amp;lt;anonimal&amp;gt; Feb? 20:07:54 &amp;lt;zzz&amp;gt; yes anonimal these are all past-due items 20:08:26 &amp;lt;sadie_i2p&amp;gt; new content and graphics 20:08:51 &amp;lt;zzz&amp;gt; for the website i presume 20:08:55 &amp;lt;sadie_i2p&amp;gt; there will be delays on this due to schedules but back up is now working on content and I am working on graphics for the site 20:09:15 &amp;lt;zzz&amp;gt; what about the "campaign" beyond the website itself? 20:09:30 &amp;lt;zzz&amp;gt; what do you guys have planned? and when? 20:09:34 &amp;lt;eche|on&amp;gt; great 20:09:47 &amp;lt;sadie_i2p&amp;gt; we will prepare a new page for the site and then begin directing people there via social media etc... 20:10:00 &amp;lt;sadie_i2p&amp;gt; maybe use new stickers as incentive too 20:10:10 &amp;lt;eche|on&amp;gt; stickers! 20:10:17 &amp;lt;zzz&amp;gt; ooh yeah, stickers to reseeders, great idea 20:10:19 &amp;lt;str4d&amp;gt; Is this a "what is reseed" page, or a "how to run a reseed" guide? 20:10:49 &amp;lt;sadie_i2p&amp;gt; this is a new how to run a reseed guide 20:11:36 &amp;lt;zzz&amp;gt; sadie_i2p, can you please give us the next milestone for this? (date, what it is) 20:12:12 &amp;lt;str4d&amp;gt; This would be a guide for "users" of or contributors to I2P then, rather than developers 20:12:26 &amp;lt;str4d&amp;gt; So I'll think of a better place to put these guides 20:13:07 &amp;lt;sadie_i2p&amp;gt; this has the potential to take a bit longer - I will say in two months time latest 20:13:10 &amp;lt;str4d&amp;gt; except hmm... 20:13:21 &amp;lt;sadie_i2p&amp;gt; The guide will be for users of and contributors 20:13:45 &amp;lt;zzz&amp;gt; sadie_i2p, please give us an intermediate milestone for next month 20:13:59 &amp;lt;sadie_i2p&amp;gt; can probably provide content up date in one month 20:14:02 &amp;lt;str4d&amp;gt; Actually, I guess it does belong under "Get involved -&amp;gt; Guides" 20:14:11 &amp;lt;zzz&amp;gt; ok great 20:14:16 &amp;lt;zzz&amp;gt; moving on 20:14:26 &amp;lt;zzz&amp;gt; str4d, gravy, cacapo: Add use cases, what are we best at, more "passion" and "fat", add / highlight Bote, by end of 20:14:39 &amp;lt;zzz&amp;gt; January OPEN, new date March 1 20:14:50 &amp;lt;zzz&amp;gt; I saw that cacapo wrote up some nice use cases 20:15:06 &amp;lt;str4d&amp;gt; Yah, based on dymaxion's examples 20:15:11 &amp;lt;zzz&amp;gt; str4d, what's the status on pulling that into the website along with some passion and fat? 20:15:21 &amp;lt;Yankee&amp;gt; Hello ladies and gentlemen! 20:15:35 &amp;lt;str4d&amp;gt; IMHO the content needs a little polishing (feels a bit too "I2P to the rescue!") 20:16:03 &amp;lt;str4d&amp;gt; As for where on the site, I'm still not quite sure where to fit this in 20:16:05 &amp;lt;zzz&amp;gt; str4d, was due march 1, can you give us a new date for getting this on to the website? 20:16:45 &amp;lt;str4d&amp;gt; The "goal" of this item was to do something better than the current middle-column of the front-page and the supported applications page 20:18:02 &amp;lt;str4d&amp;gt; zzz, I can put the page up at a URL 20:18:42 &amp;lt;zzz&amp;gt; are you and sadie_i2p on the same page on what this work item is? sadie added this to the todo list at ccc 20:20:29 &amp;lt;str4d&amp;gt; It 20:20:45 &amp;lt;str4d&amp;gt; 's a start, but we still need to figure out the broader information architecture 20:20:57 &amp;lt;str4d&amp;gt; what it is we are actually trying to convey with the homepage 20:21:42 &amp;lt;zzz&amp;gt; ok so give me a date for the first part 20:21:49 &amp;lt;zzz&amp;gt; please 20:22:12 &amp;lt;str4d&amp;gt; I will migrate the use cases document to the website by the end of this week 20:22:42 &amp;lt;str4d&amp;gt; And a further status report at the next meeting on the homepage rearchitecture 20:23:04 &amp;lt;zzz&amp;gt; ok great, hopefully you and sadie can discuss the details on the larger goals of fat and passion. 20:23:39 &amp;lt;zzz&amp;gt; comraden to edit / polish / enhance / post I2P story by end of February 20:24:13 &amp;lt;zzz&amp;gt; anybody know what comraden1 is up to? I need the edited draft back from him, then I want to take one more pass at it 20:25:00 &amp;lt;zzz&amp;gt; this was due on the website monday 20:25:30 &amp;lt;sadie_i2p&amp;gt; new date is April 1 20:25:59 &amp;lt;zzz&amp;gt; ok. i need the draft back from him in a couple weeks then 20:26:14 &amp;lt;anonimal&amp;gt; zzz: Link to present story draft? 20:26:39 &amp;lt;zzz&amp;gt; what's on zzzi2p is still the latest. I don't want to make any changes while comraden1 has the "master" 20:26:53 &amp;lt;zzz&amp;gt; ok moving on 20:27:09 &amp;lt;zzz&amp;gt; tickets: Sadie to review, make recommendations or possibly start managing them (by when?) OPEN - new date mid-Feb. (?) 20:27:09 &amp;lt;anonimal&amp;gt; Ok. 20:27:30 &amp;lt;zzz&amp;gt; sadie_i2p, how's this big task going? 20:28:06 &amp;lt;sadie_i2p&amp;gt; ugh 20:29:12 &amp;lt;zzz&amp;gt; need a little more than just ugh :) 20:29:14 &amp;lt;str4d&amp;gt; It was a sizeable task :P 20:29:35 &amp;lt;sadie_i2p&amp;gt; str4d and I have talked about weekly ticket meetings 20:29:56 &amp;lt;zzz&amp;gt; that could be more feasible than some one-time 'review' 20:30:06 &amp;lt;str4d&amp;gt; I thought I brought this up at an earlier meeting, but in case I didn't: I added an "open" status to Trac, to denote tickets we devs have seen but there is no one assigned or no particular status. 20:30:26 &amp;lt;str4d&amp;gt; My goal of that was to differentiate those tickets from actually-new tickets 20:30:26 &amp;lt;sadie_i2p&amp;gt; yes it would 20:30:26 &amp;lt;zzz&amp;gt; sadie_i2p, have you gotten into it enough to make any recommendations on how we are managing tickets? 20:31:08 &amp;lt;str4d&amp;gt; So the pile of "new" tickets is a darn sight smaller now I've kicked the ones we opened ourselves 20:31:15 &amp;lt;sadie_i2p&amp;gt; at this point my best recommendation is weekly check in and triage 20:32:34 &amp;lt;str4d&amp;gt; +1 20:32:34 &amp;lt;zzz&amp;gt; ok. are we ready yet to schedule the first meeting or is there more organizing to do first? 20:33:28 &amp;lt;str4d&amp;gt; I'm still travelling, so I'd prefer to wait until next week 20:33:46 &amp;lt;zzz&amp;gt; ok. if you haven't scheduled anything before the April meeting, we will ping you then 20:34:05 &amp;lt;zzz&amp;gt; str4d Android 0.9.24 release by Feb 7, TODO list collated by Feb. 26 20:34:21 &amp;lt;zzz&amp;gt; seems like you're behind on those :) 20:34:28 &amp;lt;str4d&amp;gt; Heh 20:34:34 &amp;lt;zzz&amp;gt; new dates? 20:34:37 &amp;lt;str4d&amp;gt; Both of those failed miserably, because PhD thesis 20:34:55 &amp;lt;str4d&amp;gt; (which I *finally* got submitted mid-Feb) 20:35:04 &amp;lt;str4d&amp;gt; I'm working on cutting 0.9.24 as we speak 20:35:06 &amp;lt;zzz&amp;gt; woot. 20:35:10 &amp;lt;str4d&amp;gt; (on sloooooow laptop() 20:35:14 &amp;lt;str4d&amp;gt; ) 20:35:16 &amp;lt;zzz&amp;gt; and the todo list? 20:35:31 &amp;lt;str4d&amp;gt; Todo list collation will happen in the next few days 20:35:41 &amp;lt;zzz&amp;gt; ok, we're going to hold you to it 20:35:51 &amp;lt;str4d&amp;gt; heh :P 20:36:01 &amp;lt;zzz&amp;gt; str4d and zzz to review VRP ticket by Feb 12. I did my side. 20:36:06 &amp;lt;str4d&amp;gt; It's mainly just going through the in-repo todo list and looking for things missing from my personal todo list 20:36:14 &amp;lt;zzz&amp;gt; new date for that? 20:36:20 &amp;lt;anonimal&amp;gt; Re: #1119, I'm just now seeing zzz's latest comment from 3 weeks ago. I never received an email nor have I been receiving emails from github or other things over the past few weeks to @mail.i2p/@i2pmail.org. 20:36:32 &amp;lt;anonimal&amp;gt; I'm seriously wondering if postman's email service is having problems. 20:36:37 &amp;lt;str4d&amp;gt; Another thesis casualty. I'll read through it this afternoon after 0.9.24 is out 20:36:46 &amp;lt;anonimal&amp;gt; I may have to switch email :/ 20:36:49 &amp;lt;zzz&amp;gt; ok great 20:36:49 &amp;lt;str4d&amp;gt; anonimal, yah, I have had serious issues lately too (lots of email getting bounced) 20:37:03 &amp;lt;zzz&amp;gt; believe it or not, I think that's all for 1) 20:37:11 &amp;lt;zzz&amp;gt; and 2) 20:37:17 &amp;lt;str4d&amp;gt; (since about Feb 6ish) 20:37:22 &amp;lt;anonimal&amp;gt; zzz: I'll read your comments more in-depth and rewrite the VRP. 20:37:28 &amp;lt;zzz&amp;gt; 3) Prep and schedule for roadmap meetings `http://zzz.i2p/topics/2021` 20:37:33 &amp;lt;anonimal&amp;gt; Wait! 20:37:45 &amp;lt;zzz&amp;gt; ok, sorry, anything else on 1 or 2? 20:37:45 &amp;lt;anonimal&amp;gt; For 1): decision on H1? 20:38:06 &amp;lt;anonimal&amp;gt; The decision on H1 was moved to 1) from what I remember. 20:38:41 &amp;lt;anonimal&amp;gt; Or not, either way I think we'll cover it today. 20:38:47 &amp;lt;zzz&amp;gt; at the last meeting, we decided we would wrap up the VRP and h1 discussions at the roadmap meetings march 4-6 20:39:11 &amp;lt;anonimal&amp;gt; K. 20:39:23 &amp;lt;zzz&amp;gt; I just schedule those, we're going to do them tomorrow and sunday at 3 PM UTC. anonimal can you make either of those meetings? 20:39:30 &amp;lt;str4d&amp;gt; Woo, that gives me a chance to review :P 20:41:08 &amp;lt;zzz&amp;gt; so that takes us to 3) 20:41:11 &amp;lt;zzz&amp;gt; as I said 20:41:19 &amp;lt;zzz&amp;gt; I just schedule those, we're going to do them tomorrow and sunday at 3 PM UTC. 20:41:21 &amp;lt;anonimal&amp;gt; zzz: Eek, saturday is kovri's whopping two hour minimum 6pm UTC meeting. 20:41:21 * anonimal thinking 20:41:23 &amp;lt;anonimal&amp;gt; zzz: How long do you think saturday's meeting will run to? 20:41:33 &amp;lt;orignal_&amp;gt; does everybody have to care about kovri meeting here? 20:41:40 &amp;lt;zzz&amp;gt; our meetings will be friday and sunday. no saturday. 20:41:46 &amp;lt;orignal_&amp;gt; or it can be sorted out privately? 20:42:05 &amp;lt;zzz&amp;gt; I propose we do VRP first thing in the sunday meeting. ok? 20:42:06 * anonimal lost track of days 20:42:11 &amp;lt;anonimal&amp;gt; I can do Sunday. 20:42:16 &amp;lt;anonimal&amp;gt; Ok, sounds great. 20:43:00 &amp;lt;zzz&amp;gt; these are going to be informal meetings, reviewing where we are at and where we want to go 20:43:11 &amp;lt;zzz&amp;gt; the goal is to set a roadmap for the rest of the year at least 20:43:22 &amp;lt;zzz&amp;gt; the second meeting may be more structured 20:43:46 &amp;lt;zzz&amp;gt; I'm kindof stuck on what I should be doing next and for the rest of the year. so these meetings are vital to\ 20:43:52 &amp;lt;zzz&amp;gt; setting the direction for me 20:44:08 &amp;lt;str4d&amp;gt; Mmmk 20:44:15 &amp;lt;anonimal&amp;gt; K. 20:44:37 &amp;lt;zzz&amp;gt; so friday will be more informal review or priorities. Sunday we'll start with h1/vrp, then move to really nail down the roadmap for .26-.29 20:44:47 &amp;lt;zzz&amp;gt; anything else on 3) 20:45:31 &amp;lt;zzz&amp;gt; moving on to 4) 20:45:39 &amp;lt;zzz&amp;gt; 4) Code of Conduct proposal (Sadie) `http://zzz.i2p/topics/2015?page=2` 20:45:56 &amp;lt;zzz&amp;gt; i see she's now proposed doing something similar to debian 20:46:00 &amp;lt;zzz&amp;gt; ah back just in time 20:46:12 &amp;lt;zzz&amp;gt; anybody have any thoughts on the debian coc? 20:46:48 &amp;lt;orignal_&amp;gt; dedian is not an anonymous network 20:46:56 * str4d pulls up the link 20:47:05 &amp;lt;str4d&amp;gt; orignal_, no, but it is FOSS 20:47:08 &amp;lt;zzz&amp;gt; but what's your thoughts on their CoC orignal_ ? 20:47:17 &amp;lt;orignal_&amp;gt; people comes to I2P for different reasons 20:47:33 &amp;lt;anonimal&amp;gt; IMO, it's a little limp and I'm not sure how anything is enforced. 20:48:02 &amp;lt;orignal_&amp;gt; zzz, their CoC is suitable for them since it's an established project with history 20:48:04 &amp;lt;zzz&amp;gt; sadie, what do you like about the debian CoC? 20:48:14 &amp;lt;orignal_&amp;gt; I2P is completely different 20:48:32 &amp;lt;sadie_i2p&amp;gt; it seemed to provide a good basic structure for us to start with at least 20:48:40 &amp;lt;str4d&amp;gt; orignal_, and I2P's&amp;gt;10-year history doesn't make it an established project? 20:48:45 &amp;lt;zzz&amp;gt; sure, we're different, but we are indeed an established project with history 20:48:51 &amp;lt;orignal_&amp;gt; the last things people come here to listen this HR's BS again 20:49:31 &amp;lt;zzz&amp;gt; I dont see what the reasons have for coming to a project has to do with the standards for how they should behave once they get here 20:49:41 &amp;lt;zzz&amp;gt; HR? 20:50:31 &amp;lt;sadie_i2p&amp;gt; I am looking for examples that are simple and to the point - 20:50:31 &amp;lt;sadie_i2p&amp;gt; so perhaps not the best, but somewhere to start 20:51:29 &amp;lt;zzz&amp;gt; do we think the debian one is the best place to start, or would the monero be better 20:51:36 &amp;lt;orignal_&amp;gt; str4d, unfortunally not 20:51:51 &amp;lt;str4d&amp;gt; orignal_, "people != developers", once again. 20:51:53 &amp;lt;orignal_&amp;gt; compare how many people use Debian and I2P 20:52:11 &amp;lt;orignal_&amp;gt; donn't try to copy a big guys, you are not at that league yet 20:52:12 &amp;lt;str4d&amp;gt; We can't conflate users with developers. 20:52:21 &amp;lt;zzz&amp;gt; I think if we can pick the one closest to our goal, then we can ask some people to work on editing it to fit our situation 20:52:42 &amp;lt;str4d&amp;gt; That would be like saying "anyone who installs Debian OS cannot say anything we don't like" 20:52:42 &amp;lt;str4d&amp;gt; That is *not* what the point is here 20:52:53 &amp;lt;str4d&amp;gt; And therefore, userbase does not matter for this discussion 20:52:54 &amp;lt;sadie_i2p&amp;gt; monero has a very good one as well - if this is better of the two I have no objection 20:53:21 &amp;lt;orignal_&amp;gt; zzz, CoC is a HR's stuff 20:53:21 &amp;lt;orignal_&amp;gt; nothing else 20:53:28 &amp;lt;zzz&amp;gt; opinions from others on debian vs. monero ? 20:53:44 &amp;lt;anonimal&amp;gt; + Monero 20:53:49 &amp;lt;zzz&amp;gt; orignal_, what do you mean by "HR"? 20:54:07 &amp;lt;orignal_&amp;gt; HR = human resource 20:54:24 &amp;lt;zzz&amp;gt; moneros is shorter than debian, so I guess it's easier to start small 20:55:13 &amp;lt;zzz&amp;gt; do we have any volunteers to mark up the monero CoC with proposed changes and come back with it next month? 20:55:18 &amp;lt;str4d&amp;gt; zzz, I like the essence of the Debian one, in that it covers a lot of what I think we care about (e.g. point 2 would have been very useful recently) 20:55:26 &amp;lt;zzz&amp;gt; or the debian one 20:55:28 &amp;lt;orignal_&amp;gt; my opinion again, it's a time for it yet 20:55:40 &amp;lt;zzz&amp;gt; we don't have to decide now on debian vs monero 20:55:48 &amp;lt;zzz&amp;gt; orignal_, we got your message loud and clear, thanks 20:55:59 &amp;lt;str4d&amp;gt; And it isn't too prescriptive 20:56:13 &amp;lt;zzz&amp;gt; no decisions made. we're just discussing. 20:56:40 &amp;lt;sadie_i2p&amp;gt; we can use what is most applicable from both 20:56:43 &amp;lt;anonimal&amp;gt; Re: CoC, 20:56:56 &amp;lt;str4d&amp;gt; I also like point 6 - that in responding to issues, the responder should also be respectful of the CoC 20:57:03 &amp;lt;anonimal&amp;gt; https://github.com/monero-project/kovri/blob/master/doc/CONTRIBUTING.md 20:57:09 &amp;lt;anonimal&amp;gt; Also includes beautiful Monero governance process graphic. 20:57:30 &amp;lt;comraden1&amp;gt; zzz: re: draft -- I've been hit with an increase of crap at work and I'm dealing with a family member who went back into remission, so the history draft got put on the back burner. sadie_i2p mentioned 2016-04-01 as the new date which I'll try to meet 20:57:30 &amp;lt;str4d&amp;gt; Ooh, pictures! 20:57:48 &amp;lt;comraden1&amp;gt; zzz: apologies for being out of the loop for a few weeks! 20:58:06 &amp;lt;anonimal&amp;gt; str4d zzz: Yeah, and I'd be willing to patch the contributing guide to suit java i2p. 20:58:52 &amp;lt;anonimal&amp;gt; Hi comraden1, I'm posting something to the story of i2p page for review. 20:59:30 &amp;lt;sadie_i2p&amp;gt; i'll volunteer 20:59:58 &amp;lt;comraden1&amp;gt; anonimal: hey thanks :) if it's on forum I'll get to it next time I hop on. Feel free to pm it to me or reach out on clearnet 21:00:05 &amp;lt;zzz&amp;gt; ok, excellent. Sadie_i2p and anonimal, can you come back with a recommendation at next month's meeting? 21:00:20 &amp;lt;sadie_i2p&amp;gt; sure 21:00:25 &amp;lt;zzz&amp;gt; comraden1, thanks for the update, sorry to hear about the family issues 21:00:31 &amp;lt;zzz&amp;gt; anything else on 4) ? 21:00:40 * zzz warms up the baffer 21:00:48 &amp;lt;zzz&amp;gt; anything else for the meeting? 21:00:54 &amp;lt;orignal_&amp;gt; yes, writing CoC for somebody seems a better work 21:01:13 &amp;lt;anonimal&amp;gt; Yes, though because i2pmail is problematic lately, sadie_i2p and I should try to chat over IRC if possible. 21:01:21 &amp;lt;anonimal&amp;gt; No, nothing else for meeting from me zzz. 21:01:52 &amp;lt;zzz&amp;gt; orignal_, please do not interrupt our meeting with snide comments about kovri. It went way too far last month and I promised I wouldn't let it happen again 21:02:07 &amp;lt;orignal_&amp;gt; did I? 21:02:41 * zzz *bafs* the meeting closed 21:02:45 &amp;lt;zzz&amp;gt; thanks everybody &lt;/div></description></item><item><title>I2P Dev Meeting - February 02, 2016</title><link>/de/blog/2016/02/02/i2p-dev-meeting-february-02-2016/</link><pubDate>Tue, 02 Feb 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/02/02/i2p-dev-meeting-february-02-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> allyourbase, anonimal, C0B4, cacapo, comraden1, eche|on, EinMByte, hottuna, Hummingbird, Irc2PGuest39432, Irc2PGuest76545, Irc2PGuest95462, IrcI2Pd743, JIa3apb_KaraHoBu4, lazygravy, nda, orignal, psi, sadie_i21, str4d, supervillain, The_Tin_Hat, trolly, xcps, Yankee, z3r0fox, zab\__, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; Agenda `http://zzz.i2p/topics/2014` 20:00:00 &amp;lt;zzz&amp;gt; 0) Hi 20:00:00 &amp;lt;zzz&amp;gt; 1) Review of assigned tasks from Dec. 30 meeting - `http://zzz.i2p/topics/2016` (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) Other CCC followup - `http://zzz.i2p/topics/2019` (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Project meeting plan for 2016 (zzz, Sadie) 20:00:00 &amp;lt;zzz&amp;gt; 4) GMP 6 readiness for merging - `http://zzz.i2p/topics/1960` (tuna) 20:00:00 &amp;lt;zzz&amp;gt; 5) `http://secure.tinhat.i2p` console home page request - `http://zzz.i2p/topics/236?page=3#p10884` (david) 20:00:00 &amp;lt;zzz&amp;gt; 6) Proposal for Code of Conduct - `http://zzz.i2p/topics/2015` (Sadie) 20:00:02 &amp;lt;lazygravy&amp;gt; There is a link to it in the ccc blog post 20:00:05 &amp;lt;zzz&amp;gt; 0) Hi 20:00:09 &amp;lt;zzz&amp;gt; hi 20:00:19 &amp;lt;EinMByte&amp;gt; hi 20:00:21 &amp;lt;psi&amp;gt; hi 20:00:25 &amp;lt;lazygravy&amp;gt; Hello 20:00:32 &amp;lt;cacapo&amp;gt; hi 20:00:33 &amp;lt;sadie_i21&amp;gt; hi 20:00:37 &amp;lt;zzz&amp;gt; 1) Review of assigned tasks from Dec. 30 meeting - `http://zzz.i2p/topics/2016` (zzz) 20:00:44 &amp;lt;Irc2PGuest76545&amp;gt; Hey 20:00:48 &amp;lt;zzz&amp;gt; ok, let's quickly go through the open items only 20:00:49 &amp;lt;anonimal&amp;gt; Hi 20:00:50 &amp;lt;Hummingbird&amp;gt; hi 20:00:55 &amp;lt;z3r0fox&amp;gt; Hi 20:01:03 &amp;lt;zzz&amp;gt; gravy to post one on encrypted leasesets by Jan. 27 20:01:11 &amp;lt;zzz&amp;gt; lazygravy, what's the status? 20:01:34 &amp;lt;orignal&amp;gt; hi 20:01:37 &amp;lt;lazygravy&amp;gt; zzz: very late on that. But it is "started". I still plan on writing it 20:01:38 &amp;lt;zab__&amp;gt; hi 20:01:44 &amp;lt;trolly&amp;gt; hi 20:01:50 &amp;lt;lazygravy&amp;gt; Might change the topic , but my point stands 20:01:51 &amp;lt;zzz&amp;gt; lazygravy, what's the new target date? 20:02:27 &amp;lt;Irc2PGuest39432&amp;gt; oops 20:02:28 &amp;lt;Irc2PGuest39432&amp;gt; hi 20:02:37 &amp;lt;lazygravy&amp;gt; zzz: president's day weekend? 20:02:52 &amp;lt;zzz&amp;gt; got a date for that? 20:03:10 &amp;lt;lazygravy&amp;gt; 15 Feb 20:03:14 &amp;lt;zzz&amp;gt; ok thanks 20:03:17 &amp;lt;zzz&amp;gt; Sadie to work with J to get his blog post up 20:03:32 &amp;lt;zzz&amp;gt; sadie_i21,status? 20:03:42 &amp;lt;sadie_i21&amp;gt; mid feb 20:03:55 &amp;lt;supervillain&amp;gt; vodka anyone? 20:04:02 &amp;lt;zzz&amp;gt; Sadie to contact backup to discuss reseed campaign 20:04:05 &amp;lt;zzz&amp;gt; sadie_i21,status? 20:04:12 &amp;lt;Irc2PGuest76545&amp;gt; hi 20:04:27 &amp;lt;sadie_i21&amp;gt; not yet 20:04:39 &amp;lt;zzz&amp;gt; new due date please? 20:06:09 &amp;lt;zzz&amp;gt; ok, we'll move on, sadie please let me know 20:06:10 &amp;lt;sadie_i21&amp;gt; mid feb for this too 20:06:10 &amp;lt;Irc2PGuest95462&amp;gt; hi 20:06:13 &amp;lt;zzz&amp;gt; Strengthinging the network - home page and additional pages 20:06:13 &amp;lt;zzz&amp;gt; ** str4d, gravy, cacapo: Add use cases, what are we best at, more "passion" and "fat", add / highlight Bote, by end of January 20:06:17 &amp;lt;zzz&amp;gt; ok thx sadie 20:06:31 &amp;lt;zzz&amp;gt; str4d, lazygravy, cacapo, status? 20:07:08 &amp;lt;cacapo&amp;gt; we're working on it but need feedback from community i think 20:07:16 &amp;lt;str4d&amp;gt; hi 20:07:16 &amp;lt;lazygravy&amp;gt; cacapo++ 20:07:22 &amp;lt;Irc2PGuest76545&amp;gt; hallo 20:07:40 &amp;lt;zzz&amp;gt; new due date please? 20:08:42 &amp;lt;cacapo&amp;gt; also I don't think we're clear on the end purpose. Is it for a blog post? 20:08:50 &amp;lt;hottuna&amp;gt; cacapo: if you need me to read through it again, please ping me 20:08:50 &amp;lt;cacapo&amp;gt; march 1st 20:09:07 &amp;lt;EinMByte&amp;gt; please also try to target researchers, not just end-users 20:09:07 &amp;lt;str4d&amp;gt; The scope AFAICT is to alter the homepage and the "supported applications" page, no? 20:09:18 &amp;lt;zzz&amp;gt; iirc the intention was to enhance the home page and possibly add additional pages. Not a blog post 20:09:33 &amp;lt;zzz&amp;gt; sadie_i21, could you elaborate please? 20:09:34 &amp;lt;EinMByte&amp;gt; Ok, nvm in that case 20:09:38 &amp;lt;str4d&amp;gt; Right 20:09:47 &amp;lt;cacapo&amp;gt; so it's the supo 20:09:59 &amp;lt;cacapo&amp;gt; supported applications page then? 20:10:26 &amp;lt;zzz&amp;gt; iirc the priority was the home page. If it spilled over to other pages (new or not), that's ok too 20:10:55 &amp;lt;cacapo&amp;gt; also: do we talk about torrents for PR? 20:11:06 &amp;lt;zzz&amp;gt; unless sadie has something to add, let's move on 20:11:22 &amp;lt;zzz&amp;gt; we can discuss torrents or not outside the meeting 20:11:37 &amp;lt;sadie_i21&amp;gt; nope 20:11:38 &amp;lt;str4d&amp;gt; sadie_i21, the Simply Secure design thoughts are probably relevant here too. 20:11:39 &amp;lt;str4d&amp;gt; If they have any immediate thoughts regarding the homepage, that will affect how the use cases stuff is written up and presented/ 20:12:00 &amp;lt;zzz&amp;gt; comraden to edit / polish / enhance / post the "i2p story" by end of February 20:12:06 &amp;lt;sadie_i21&amp;gt; sorry zzz, on a call... 20:12:09 &amp;lt;zzz&amp;gt; comraden1, you on track for that? 20:12:13 &amp;lt;str4d&amp;gt; cacapo, I say yes, highlighting benefits of torrents (e.g. downloading new versions of Tails!) 20:12:17 &amp;lt;psi&amp;gt; sadie_i21: do you have the press@geti2p.net spam firehose forwarding at your email yet? 20:12:42 &amp;lt;zzz&amp;gt; psi, please take that offline with sadie 20:12:45 &amp;lt;sadie_i21&amp;gt; no, not yet 20:12:50 &amp;lt;psi&amp;gt; kk 20:13:09 &amp;lt;zzz&amp;gt; ok, we will assume comraden1 is on track 20:13:17 &amp;lt;zzz&amp;gt; broader roadmap and priority setting processes are TBD, but should come out of the evolving project meetings 20:13:26 &amp;lt;comraden1&amp;gt; zzz: haven't read the post you put up yet, as I mentioned to you earlier I had an emergency I had to attend to 20:13:50 &amp;lt;zzz&amp;gt; that item is mine and sadie's, let's defer that to item 3) 20:13:52 &amp;lt;comraden1&amp;gt; I will be looking at the history sometime this week and will reach back out with corrections to you &amp; lance 20:14:05 &amp;lt;zzz&amp;gt; comraden1, are you on track for end february? 20:14:26 &amp;lt;str4d&amp;gt; zzz, the draft is certainly interesting :) 20:14:31 &amp;lt;str4d&amp;gt; cacapo, regarding how it appears on the website, I think it would work well having it interspersed with year headers (breaking it into "chapters" as it were). Also would mean we could navigate through it by year. 20:14:34 &amp;lt;comraden1&amp;gt; zzz: so far, yes :) 20:14:45 &amp;lt;zzz&amp;gt; sadie to review, make recommendations or possibly start managing tickets (by when?) 20:14:55 &amp;lt;zzz&amp;gt; sadie_i21, status? due date? 20:15:55 &amp;lt;zzz&amp;gt; ok we'll assume she's still on a call, please get back to us 20:16:05 &amp;lt;zzz&amp;gt; 4) Android - 20:16:05 &amp;lt;zzz&amp;gt; kinda like 1) in that it's code and tied to the java router, but like 3) in that it's ad hoc or a one-man show by str4d, and he's behind. 20:16:13 &amp;lt;str4d&amp;gt; DM from @YrB1rd: "There. Are. So. Many." 20:16:24 &amp;lt;str4d&amp;gt; (a few days ago, but you get the idea ;P) 20:16:57 &amp;lt;zzz&amp;gt; this wasn't really a todo item, but str4d you have any proposal on how to manage android development, or can we give you and/or sadie a more specific assignment on this? 20:17:09 &amp;lt;str4d&amp;gt; Yah, basically everything that had me as a primary dependency was completely shot for the last 4-5 months. 20:17:36 &amp;lt;zzz&amp;gt; can you give us a target for a 0.9.24 release, and perhaps another target to come up with a plan on how to manage android better? 20:17:39 &amp;lt;str4d&amp;gt; Because I've been writing my PhD thesis. 20:18:08 &amp;lt;str4d&amp;gt; Targeting submission at the end of this week, so that will be out of the way, but I will also be taking on paid work after then. 20:18:23 &amp;lt;zzz&amp;gt; feb. 5, great 20:18:33 &amp;lt;str4d&amp;gt; 0.9.24: going to aim for this weekend. 20:18:38 &amp;lt;sadie_i21&amp;gt; zzz - can we circle back to ticket question - I am only half here rn 20:18:56 &amp;lt;zzz&amp;gt; circle back now or circle back later? 20:19:16 &amp;lt;sadie_i21&amp;gt; later 20:19:22 &amp;lt;str4d&amp;gt; Beyond that: what I need is a better roadmap, so I can do slow targeted development instead of "oh, another I2P release is coming up, I need to clear some Android work so I can do a release". 20:19:23 &amp;lt;zzz&amp;gt; ok, end weekend is feb. 7 for 0.9.24 20:19:48 &amp;lt;zzz&amp;gt; ok str4d, due date when you'll have a roadmap? 20:20:42 &amp;lt;zzz&amp;gt; anything else on item 1) ? 20:20:50 &amp;lt;str4d&amp;gt; I have a bunch of to-do items locally, in-repo and in-Trac. What I need is more eyes on planning. 20:21:30 &amp;lt;zzz&amp;gt; so you can't even give us a date, that's a bad sign. Can you throw up a draft roadmap out of your todo list? 20:21:34 &amp;lt;str4d&amp;gt; zzz, I'd say March 6, I can draft something up earlier but I expect we will end up doing roadmapping on that along with everything else while I'm over. 20:21:40 &amp;lt;zzz&amp;gt; ok, march 6 20:21:44 &amp;lt;zzz&amp;gt; last call for 1) 20:21:57 &amp;lt;zzz&amp;gt; 2) Other CCC followup - `http://zzz.i2p/topics/2019` (zzz) 20:22:13 &amp;lt;zzz&amp;gt; I put 2) in here just as a placeholder in case there were other important followups 20:22:18 &amp;lt;str4d&amp;gt; I'll target Feb 26 for collating all the todo items and possibly drafting a roadmap. 20:22:26 &amp;lt;zzz&amp;gt; I've been corresponding with Phillip Winter about Sybil 20:22:39 &amp;lt;zzz&amp;gt; anybody else have interesting followups to report? 20:23:02 &amp;lt;eche|on&amp;gt; nothing from my side 20:23:25 &amp;lt;zzz&amp;gt; ok, I encourage you all to send some emails out or do the research you wanted to do, it's not too late 20:23:26 &amp;lt;anonimal&amp;gt; Were we going to cover VRP this meeting? 20:23:26 &amp;lt;eche|on&amp;gt; finances will be updated this weekend IMHO 20:23:44 &amp;lt;zzz&amp;gt; VRP is not on the agenda, if we have time we can add it as 7) 20:23:49 &amp;lt;zzz&amp;gt; last call for 2) 20:23:58 &amp;lt;JIa3apb_KaraHoBu4&amp;gt; Dear zzz ! I am very grateful to you for the creation of this network because I have met wonderful people here and find rare content, for which our country is suspended for the genitals an apple tree. Long old are you! 20:23:58 &amp;lt;C0B4&amp;gt; I'm sorry, who checked the safety 0.9.24 20:24:11 &amp;lt;str4d&amp;gt; I have a few people I need to follow up with from RWC 20:24:13 &amp;lt;str4d&amp;gt; (shoehorning that into 2)) 20:24:31 &amp;lt;zzz&amp;gt; 3) Project meeting plan for 2016 (zzz, Sadie) 20:24:44 &amp;lt;lazygravy&amp;gt; While shoehorning, I need to talk to you about i2spy str4d. But that is for later/offline 20:24:57 &amp;lt;zzz&amp;gt; ok, just a brief item. We decided at the Dec. 30 meeting to get more serious about project management 20:25:03 &amp;lt;zzz&amp;gt; to hold monthly meetings 20:25:14 &amp;lt;zzz&amp;gt; and to have somebody act as a project manager 20:25:37 &amp;lt;zzz&amp;gt; so this is the first monthly meeting, and they will be the first tuesday of every month at 8 PM UTC 20:25:56 &amp;lt;zzz&amp;gt; except for next month, which will be on Thurs. Mar. 7 20:26:26 &amp;lt;zzz&amp;gt; the goal is for me to run these meetings for a little while, but after a few, to turn them over to Sadie and have her be our project manager 20:26:34 &amp;lt;zzz&amp;gt; sound good? any comments? 20:26:39 &amp;lt;lazygravy&amp;gt; Seems reasonable. Hopefully it will keep us all accountable. 20:26:59 &amp;lt;comraden1&amp;gt; La 20:27:03 &amp;lt;comraden1&amp;gt; lazygravy++ 20:27:04 &amp;lt;anonimal&amp;gt; Will sadie_i21 be on IRC more often? 20:27:15 &amp;lt;xcps&amp;gt; C0B4, good point! 20:27:15 &amp;lt;lazygravy&amp;gt; anonimal++ 20:27:22 &amp;lt;sadie_i21&amp;gt; okee dokee 20:27:33 &amp;lt;str4d&amp;gt; Sounds good to me 20:27:42 &amp;lt;zzz&amp;gt; that's a good point, we've repeatedly encouraged sadie_i21 to be here more often, I know she was working on a 2nd computer to make it easier 20:27:48 &amp;lt;str4d&amp;gt; sadie_i21, I still have that bouncer account - sadie - if you want it 20:28:04 &amp;lt;zzz&amp;gt; i think it will be difficult to manage the project if you aren't here very often 20:28:28 &amp;lt;anonimal&amp;gt; Hi sadie_i21, we've never officially said hi. 20:28:28 &amp;lt;anonimal&amp;gt; I have PM-related questions, but I think they can wait? 20:28:30 &amp;lt;str4d&amp;gt; That would at least enable you to not miss PMs etc. 20:28:39 &amp;lt;zzz&amp;gt; sadie_i21, any progress on getting a setup so you can be here and see scrollback? 20:28:52 &amp;lt;sadie_i21&amp;gt; hi! I am trying to be here more!! 20:28:57 &amp;lt;anonimal&amp;gt; s/PM-related/Project Management-related/ 20:29:06 &amp;lt;comraden1&amp;gt; str4d: talk to me on how to set that up for sadie_i21 offline? Twitter or here is fine 20:29:14 &amp;lt;sadie_i21&amp;gt; yes, zzz - all done ansset up 20:29:43 &amp;lt;zzz&amp;gt; ok, we have the general migration plan from me to sadie, lets see how it goes over the next few months 20:29:47 &amp;lt;eche|on&amp;gt; sorry to interrupt, as sadie will get manager(in), system she needs to be organized 20:30:01 &amp;lt;eche|on&amp;gt; hardware she need, sorry 20:30:20 &amp;lt;zzz&amp;gt; echelon huh? 20:30:41 &amp;lt;str4d&amp;gt; comraden1, k 20:31:00 &amp;lt;zzz&amp;gt; anything else on 3) ? 20:31:05 &amp;lt;comraden1&amp;gt; eche|on: I setup a computer for her so that might not be necessary, but that's her call of course if she wants a new piece of equipment 20:31:14 &amp;lt;eche|on&amp;gt; zzz: sorry, we talked about a pc system she needs, and she shopuld get in contact with me 20:31:23 &amp;lt;zzz&amp;gt; ok 20:31:29 &amp;lt;zzz&amp;gt; 4) GMP 6 readiness for merging - `http://zzz.i2p/topics/1960` (tuna) 20:31:35 &amp;lt;zzz&amp;gt; hottuna, what's the latest? 20:31:38 &amp;lt;eche|on&amp;gt; if thats the point, IMHO it is fine, but the meeting round here can vote yes! 20:31:56 &amp;lt;hottuna&amp;gt; jcpuid for windows x86isn't working 20:32:05 &amp;lt;hottuna&amp;gt; I have two options left to test, then I'm 100% out of ideas 20:32:40 &amp;lt;zzz&amp;gt; ok. kytv did it successfully 5 years ago, if you hit the wall maybe he can help 20:32:48 &amp;lt;eche|on&amp;gt; jcpuid is c code? 20:32:58 &amp;lt;hottuna&amp;gt; ucpuid for osx has not been compiled or tested 20:32:58 &amp;lt;hottuna&amp;gt; jcpuid* 20:33:13 &amp;lt;hottuna&amp;gt; c+asm+java-bindings 20:33:13 &amp;lt;zzz&amp;gt; I'd like to have major stuff like this propped for 0.9.25 by mid-Feb, so we have about two weeks to make it happen 20:33:24 &amp;lt;anonimal&amp;gt; hottuna: I can help with that. 20:33:31 &amp;lt;str4d&amp;gt; There's also another alternative we could look int 20:33:41 &amp;lt;hottuna&amp;gt; zzz: I can't make any promises. I'm hitting a bit of a wall here 20:33:47 &amp;lt;hottuna&amp;gt; anonimal: help with osx builds? 20:33:48 &amp;lt;str4d&amp;gt; orignal raised the point a while back that our ElGamal implementation could be a lot more efficient. 20:33:52 &amp;lt;hottuna&amp;gt; or help with windows x86? 20:34:02 &amp;lt;hottuna&amp;gt; str4d: how? 20:34:04 &amp;lt;str4d&amp;gt; (currently it just does the ElG math directly) 20:34:07 &amp;lt;hottuna&amp;gt; by having it be all c? 20:34:12 &amp;lt;zzz&amp;gt; let's not get sidetracked on ElG 20:34:17 &amp;lt;zzz&amp;gt; in the meeting 20:34:25 &amp;lt;str4d&amp;gt; hottuna, using e.g. Montgomery ladder or something 20:34:30 &amp;lt;str4d&amp;gt; Still to be looked into 20:34:35 &amp;lt;hottuna&amp;gt; ok 20:34:41 &amp;lt;IrcI2Pd743&amp;gt; C0B4 for example, nobody. All people just believe a word about the safety and anonymity of the network. 20:34:53 &amp;lt;zzz&amp;gt; ok so the summary is that hottuna needs help and the clock is ticking or we will miss .25. everybody please help if he asks 20:35:00 &amp;lt;anonimal&amp;gt; hottuna: Yes. I'm always strapped with time these days + Kovri, so I'll do what I can. 20:35:08 &amp;lt;zzz&amp;gt; anything else on 4) ? 20:35:14 &amp;lt;anonimal&amp;gt; hottuna: Latest link is in the forum post? 20:35:34 &amp;lt;str4d&amp;gt; I'm useless for testing unfortunately 20:35:36 &amp;lt;hottuna&amp;gt; links for what? 20:35:40 &amp;lt;hottuna&amp;gt; for jcpuid? 20:35:47 &amp;lt;orignal&amp;gt; str4d, 100% 20:36:18 &amp;lt;zzz&amp;gt; 5) `http://secure.tinhat.i2p` console home page request - `http://zzz.i2p/topics/236?page=3#p10884` 20:36:27 &amp;lt;zzz&amp;gt; The_Tin_Hat, please tell us about your site 20:37:10 &amp;lt;JIa3apb_KaraHoBu4&amp;gt; Justification - for the weak! 20:37:16 &amp;lt;The_Tin_Hat&amp;gt; The site provides a number of practical tutorials on privacy and security, aimed at being digestible by intermediate users, including a number of tutorials on i2p and tor 20:38:03 &amp;lt;The_Tin_Hat&amp;gt; I think its relevant for people who are just getting into I2P and/or internet security and privacy 20:38:03 &amp;lt;zzz&amp;gt; I know you've been around at thethinhat.i2p for a while, what's with the relatively new secure.thetinhat.com? how long has each been around? 20:38:08 &amp;lt;trolly&amp;gt; I know thetinhat from long 20:38:18 &amp;lt;trolly&amp;gt; I translated some of those tutorials 20:38:23 &amp;lt;str4d&amp;gt; zzz, IIUC secure.thetinhat.i2p is an EdDSA key 20:38:44 &amp;lt;The_Tin_Hat&amp;gt; thetinhat.i2p still exists, but the subdomain was added when i switched servers and upgraded the key, along with longer tunnels 20:38:53 &amp;lt;C0B4&amp;gt; I'm sorry, but I wait long for an answer to the question, or you're not respond to mere mortals&amp;gt;&amp;gt;&amp;gt; &amp;lt;C0B4&amp;gt; I'm sorry, who checked the safety 0.9.24 20:38:53 &amp;lt;zzz&amp;gt; anybody have any questions or comments about this request? 20:38:57 &amp;lt;str4d&amp;gt; So 5a) we need to extend the subscriptions feeds to enable key upgrades 20:39:16 &amp;lt;zzz&amp;gt; C0B4, we're in the middle of a meeting, sorry 20:39:43 &amp;lt;zzz&amp;gt; str4d, we'll talk about 5a) in the roadmap meetings next month 20:39:52 &amp;lt;str4d&amp;gt; b 20:40:15 &amp;lt;str4d&amp;gt; I am +1 on adding. 20:40:47 &amp;lt;hottuna&amp;gt; +1, add it 20:40:52 &amp;lt;anonimal&amp;gt; hottuna: Yes, jcpuid. 20:40:56 &amp;lt;zzz&amp;gt; ok re: secure.thetinhat.i2p console home page request, if there are no other questions or comments, please vote +1 or -1 20:40:59 &amp;lt;lazygravy&amp;gt; +1 20:41:13 &amp;lt;Yankee&amp;gt; Hi, gays! 20:41:23 &amp;lt;trolly&amp;gt; +1 20:41:23 &amp;lt;cacapo&amp;gt; +1 20:41:51 &amp;lt;comraden1&amp;gt; +1 for adding 20:41:53 &amp;lt;anonimal&amp;gt; hottuna: Or are we working directly from mtn now? (I haven't seen anything since I last tested) 20:42:24 &amp;lt;zzz&amp;gt; anonimal, we've moved off that topic, please discuss elsewhere, thanks 20:42:32 &amp;lt;zzz&amp;gt; ok last call for 5) 20:42:37 &amp;lt;z3r0fox&amp;gt; +1 20:43:06 &amp;lt;zzz&amp;gt; hearing no objections, we'll approve the thinhat request, I'll check it in for .25 20:43:27 &amp;lt;zzz&amp;gt; 6) Proposal for Code of Conduct - `http://zzz.i2p/topics/2015` (Sadie) 20:43:27 &amp;lt;zzz&amp;gt; 6a) Proposal and reasoning (Sadie) 20:43:27 &amp;lt;zzz&amp;gt; 6b) Questions for Sadie 20:43:27 &amp;lt;zzz&amp;gt; 6c) Brief comments from those who have NOT already commented on zzz.i2p 20:43:27 &amp;lt;zzz&amp;gt; 6d) Brief Comments from those who HAVE already commented on zzz.i2p 20:43:27 &amp;lt;zzz&amp;gt; 6e) Volunteers to present specific proposal at next meeting 20:43:50 &amp;lt;zzz&amp;gt; I'd like to limit this topic to about 20 minutes. We aren't going to make any final decision today 20:43:53 &amp;lt;zzz&amp;gt; 6a) Proposal and reasoning (Sadie) 20:44:01 &amp;lt;zzz&amp;gt; sadie_i21, you're up 20:45:30 &amp;lt;zzz&amp;gt; ok we lost sadie, let's move to 6b 20:45:36 &amp;lt;zzz&amp;gt; er, 6c 20:45:40 &amp;lt;Yankee&amp;gt; zzz: Edward Snowden wrote that i2p not safe 20:45:44 &amp;lt;zzz&amp;gt; 6c) Brief comments from those who have NOT already commented on zzz.i2p 20:46:09 &amp;lt;zzz&amp;gt; if you have not already added your thoughts to the zzz.i2p thread, please comment on this proposal now 20:46:13 &amp;lt;orignal&amp;gt; 6, imho CoC is completely useless 20:46:32 &amp;lt;orignal&amp;gt; a adult person must have it in thier head 20:47:02 &amp;lt;orignal&amp;gt; rather than create policy, CoC and other HR's sh#t 20:47:29 &amp;lt;comraden1&amp;gt; zzz: I'm for a coc (had lazygravy post a link to the nsa's coc as an example). This is part of project maturity for development and to ensure that we can get more than just programmers involved with i2p 20:47:41 &amp;lt;orignal&amp;gt; do jobs instead policies 20:47:53 &amp;lt;eche|on&amp;gt; I am on the point, as is should already be acked by us all, we can also write it down and fix the unwritten rules. No change at all. 20:48:02 &amp;lt;anonimal&amp;gt; zzz: I'm *for* a CoC. 20:48:04 * orignal believes you will get less programmers 20:48:04 &amp;lt;zzz&amp;gt; anybody else who hasn't commented on the zzz.i2p thread wish to add their thoughts? 20:48:16 &amp;lt;zzz&amp;gt; please be brief with your comments 20:49:05 &amp;lt;orignal&amp;gt; being brief. We are not going to introduce any CoC for i2pd. 20:49:18 &amp;lt;zzz&amp;gt; ok. let's circle back to 6a). sadie_i21 please fill us in on your proposal, what you had in mind, and why 20:49:19 &amp;lt;orignal&amp;gt; period 20:50:15 &amp;lt;Yankee&amp;gt; anonimal: I have not seen more boring than you... 20:50:24 &amp;lt;EinMByte&amp;gt; Probably a CoC is not very important, but I'm not against. 20:50:24 &amp;lt;EinMByte&amp;gt; It's more or less a formality 20:50:40 &amp;lt;anonimal&amp;gt; One comment: 20:50:43 &amp;lt;anonimal&amp;gt; CoC's not only protect victims but also protect offenders from making stupid decisions that have longterm consequences such as career or personal. 20:50:43 &amp;lt;anonimal&amp;gt; I can comment more in the thread. EOT. 20:50:56 &amp;lt;zzz&amp;gt; ok, 6d) let's throw it open for other comments, even if you have already commented in the zzz.i2p thread 20:51:18 &amp;lt;zzz&amp;gt; anybody feel that they weren't clear in the thread or wish to add more thoughts? 20:52:03 &amp;lt;sadie_i21&amp;gt; I was looking for feedback on the idea of having comminity standards 20:52:04 &amp;lt;EinMByte&amp;gt; anonimal: Yeah, but let's consider the fact that most offenders will be anonymous. 20:53:00 &amp;lt;allyourbase&amp;gt; What is it going to be used for? Sending to reporters? Expell project members? 20:53:02 &amp;lt;sadie_i21&amp;gt; to zzz's point, in line with the maturity of the project 20:53:08 &amp;lt;lazygravy&amp;gt; I feel similar to EinMByte. It is either useless, or good. Not some end of the world event as some have made it seem 20:53:08 &amp;lt;anonimal&amp;gt; EinMByte: So far, I've seen 50/50 on that (one anonymous, one not anonymous) but I see your point. 20:53:08 &amp;lt;lazygravy&amp;gt; Useless meaning a net zero, not negative 20:53:08 &amp;lt;C0B4&amp;gt; anonimal, it is a priori a criminal. Why defend him&amp; 20:53:09 &amp;lt;zzz&amp;gt; sadie, you simply wanted general feedback on the idea of any standard or CoC at all? You haven't (yet) offered a specific example to consider 20:53:26 &amp;lt;comraden1&amp;gt; EinMByte: ideally we can start with ways to address this. I will link this again https://github.com/NationalSecurityAgency/SIMP/blob/master/Community_Code_of_Conduct.md as I think the guideline violations part is something we can enforce 20:53:31 &amp;lt;psi&amp;gt; A CoC is useless and a shot in the foot IMO 20:53:37 &amp;lt;EinMByte&amp;gt; anonimal: Well if you plan on offending people, it's probably wise to remain anonymous ;). 20:53:39 &amp;lt;psi&amp;gt; PR wise 20:53:39 &amp;lt;Yankee&amp;gt; zzz: I wrote that the Russian written on the client C++. It's true? 20:53:57 &amp;lt;zzz&amp;gt; Yankee, we're in the middle of a meeting, sorry 20:54:00 &amp;lt;sadie_i21&amp;gt; also, would having one help us if we were to apply for grants, etc 20:54:21 &amp;lt;EinMByte&amp;gt; sadie_i21: That might be true, good point. 20:54:33 &amp;lt;zab__&amp;gt; orly? grants are important 20:54:34 &amp;lt;psi&amp;gt; also i have been accused of spreading FUD 20:54:38 &amp;lt;lazygravy&amp;gt; Debian and thousands of other projects use one and their PR is fine. How do you contest this? 20:54:39 &amp;lt;sadie_i21&amp;gt; thanks to everyone who took the time to share ideas on the forum btw about this 20:54:50 &amp;lt;anonimal&amp;gt; Yankee: Pashol na xyi :) 20:54:53 * orignal agress with zab__ 20:55:22 * orignal is for CoC after last anonimal's phrse 20:55:30 &amp;lt;psi&amp;gt; lazygravy: saddie just proposed community standards which you said never would happen 20:55:33 &amp;lt;comraden1&amp;gt; zab__: this is what sadie_i21is referring to, new stance by the NSF in America https://www.nsf.gov/news/news_summ.jsp?cntn_id=137466 20:55:41 &amp;lt;anonimal&amp;gt; sadie_i21: Thanks for bringing it to our attention. 20:55:59 &amp;lt;str4d&amp;gt; sadie_i21, did you mean the community as a whole, or just the dev community? 20:56:00 &amp;lt;lazygravy&amp;gt; psi: the FUD needs to stop. Its the dev community 20:56:01 &amp;lt;zzz&amp;gt; ok, sadie_i21 would you like to come back at the next meeting with a specific proposal? or not proceed? what's the next step? 20:56:09 &amp;lt;Yankee&amp;gt; anonimal: what? 20:56:11 &amp;lt;psi&amp;gt; lazygravy: it's not fud... 20:56:24 &amp;lt;orignal&amp;gt; guys, I'm sorry do you believe swearing is aloowed here? 20:56:32 &amp;lt;sadie_i21&amp;gt; not the community as a whole - no. 20:56:44 &amp;lt;nda&amp;gt; CoC. what you will do with 'bad people' technically? (sorry for my en) 20:56:44 &amp;lt;IrcI2Pd743&amp;gt; sadie_i21, r u not a HR for a living? 20:57:06 &amp;lt;lazygravy&amp;gt; psi: it is. But this is a offline discussion. 20:57:09 * zab__ smiles 20:57:25 &amp;lt;zab__&amp;gt; Yankee: , 20:57:25 &amp;lt;nda&amp;gt; wrote letters to government or what? 20:57:34 &amp;lt;C0B4&amp;gt; an 20:57:45 &amp;lt;psi&amp;gt; a CoC is the wrong thing for i2p 20:57:52 &amp;lt;zzz&amp;gt; do we have any volunteers to work on a specific proposal for next month, in light of the comments here and on the zzz.i2p thread? 20:57:52 &amp;lt;C0B4&amp;gt; anonimal, ? 20:58:07 &amp;lt;orignal&amp;gt; zab__, 20:58:15 &amp;lt;eche|on&amp;gt; nda: in last line of work, exclude from our java main fork dev work for some time? 20:58:17 &amp;lt;IrcI2Pd743&amp;gt; anonimal, . , -, , . ? 20:58:21 &amp;lt;zzz&amp;gt; guys, please stay on topic and in english, thanks 20:58:23 &amp;lt;sadie_i21&amp;gt; lets come up with a proposal for the next meeting 20:58:40 &amp;lt;zzz&amp;gt; ok, anybody volunteer to work with sadie? 20:58:44 &amp;lt;orignal&amp;gt; zzz, anonimal was firsr 20:58:53 &amp;lt;IrcI2Pd743&amp;gt; zzz, sorry, but and you developer first 20:58:56 &amp;lt;comraden1&amp;gt; zzz: I can assist whoever with links to ideas, etc. I can't commit myself to doing all the work because of my life falling apart at the moment :) 20:58:58 &amp;lt;orignal&amp;gt; he sais something very offensive for everybody 20:59:02 &amp;lt;IrcI2Pd743&amp;gt; *your 20:59:04 &amp;lt;nda&amp;gt; eche|on oh thanks for your answer 20:59:10 &amp;lt;zab__&amp;gt; I promise to read the CoC thoroughly and have an opinion 20:59:19 &amp;lt;anonimal&amp;gt; zzz sadie_i21: I would like to help. 20:59:35 &amp;lt;lazygravy&amp;gt; I do not think we have agreed on a specific text 20:59:48 &amp;lt;anonimal&amp;gt; I need to spend a little more java i2p time than a VRP and rewriting/reorganzing docs. 20:59:49 &amp;lt;lazygravy&amp;gt; (Which is super important, IMO. One could be worded horribly) 21:00:04 &amp;lt;zzz&amp;gt; ok. In summary it appears that more "team members" (either checkin privs or on our team page) are in favor than opposed, while among non-team-members, more are opposed 21:00:21 &amp;lt;str4d&amp;gt; lazygravy, yep. And I wouldn't think that specific text would even be agreed on at next meting 21:00:21 &amp;lt;str4d&amp;gt; meeting* 21:00:25 &amp;lt;zzz&amp;gt; I think both groups are important to consider, as non-team-members may become team members 21:00:39 &amp;lt;zab__&amp;gt; we would ideally come up with more than one candidate coc 21:00:41 &amp;lt;str4d&amp;gt; I think that we have a bunch of proposals, as well as several reasons for and against. 21:01:13 &amp;lt;zzz&amp;gt; As I suspect I will be the final arbiter of any code or process, I'm not at all eager to adopt anything that doesn't have broad or near-unanimous consensus 21:01:21 &amp;lt;str4d&amp;gt; A good starting point would be for some people to review the proposed options, looking at pros and cons 21:01:38 &amp;lt;zzz&amp;gt; ok, sadie sounds like your name is on the assignment to bring something back next month 21:01:44 &amp;lt;zzz&amp;gt; anything else on 6) ? 21:02:02 &amp;lt;sadie_i21&amp;gt; noted 21:02:10 &amp;lt;str4d&amp;gt; Additional research around the positive and negative impressions of "CoC"s or similar would be useful (e.g. the grants issue above, or the negative impressions that appear to be main objections) 21:02:16 &amp;lt;EinMByte&amp;gt; I can't make up my mind until I actually get to see a proposal, I think 21:02:17 &amp;lt;str4d&amp;gt; But that would be more involved 21:02:34 &amp;lt;nda&amp;gt; and with CoC you will nothing to do with 'bad people' who not from your i2p-team? 21:02:44 &amp;lt;zzz&amp;gt; last call for 6) 21:02:57 &amp;lt;lazygravy&amp;gt; str4d++ 21:03:09 &amp;lt;str4d&amp;gt; nda, the CoC or whatever would only be for the I2P dev team, yes 21:03:25 * lazygravy afks, irl came up 21:03:27 &amp;lt;eche|on&amp;gt; nda: why should we? it is for our i2p-dev-team 21:03:29 &amp;lt;str4d&amp;gt; Basically, we need more data. 21:03:40 &amp;lt;nda&amp;gt; str4d ok thank you 21:03:44 &amp;lt;psi&amp;gt; (for now) 21:03:45 &amp;lt;comraden1&amp;gt; zab__: not a bad idea. It makes sense to look at what's available that we can copy from rather than roll our own 21:03:49 &amp;lt;zzz&amp;gt; ok, I declare an end to 6), thanks everybody 21:03:59 &amp;lt;zzz&amp;gt; 7) VRP anonimal go 21:04:03 &amp;lt;str4d&amp;gt; In essence, it would be an extension to the developer agreements we already have to sign. 21:04:40 &amp;lt;anonimal&amp;gt; Re: VRP: I'm awaiting respones from zzz and str4d and community. 21:04:57 &amp;lt;anonimal&amp;gt; Then I can re-write and wrap-up the ticket. 21:04:59 &amp;lt;nda&amp;gt; i thinked that this something like "Call Police this is bad man in I2P!" really sorry ) 21:05:01 &amp;lt;comraden1&amp;gt; And to add to str4d's point, it would also ensure a baseline for those who didn't sign a dev agreement (like myself) 21:05:08 &amp;lt;str4d&amp;gt; anonimal, oh, have there been further updates? Sorry I missed them. 21:05:09 &amp;lt;zzz&amp;gt; i don't have the ticket number in front of me. what do you need? I know str4d met with Kate recently. str4d what's the latest? 21:05:26 &amp;lt;eche|on&amp;gt; what is VRP` 21:05:26 &amp;lt;eche|on&amp;gt; ? 21:05:36 &amp;lt;str4d&amp;gt; eche|on, Vulnerability Response Process 21:05:37 &amp;lt;anonimal&amp;gt; `http://trac.i2p2.i2p/ticket/1119` 21:05:37 &amp;lt;zzz&amp;gt; anonimal, you have that ticket? 21:05:39 &amp;lt;eche|on&amp;gt; ah, ok 21:05:52 &amp;lt;eche|on&amp;gt; a complicated topic 21:06:04 &amp;lt;zzz&amp;gt; i don't think we've even decided to use H1 yet, have we? But clearly they've made a big splash recently 21:06:15 &amp;lt;str4d&amp;gt; zzz, I haven't followed up with Katie yet regarding the OSS bug bounty program (thesis), but will do so this week. 21:06:38 &amp;lt;str4d&amp;gt; I certainly got a good impression from her, as well as from their response on our ticket 21:06:38 &amp;lt;zzz&amp;gt; would this be a good thing to decide on once and for all during our roadmap meetings next month? 21:06:40 &amp;lt;anonimal&amp;gt; I think that was the biggest hurdle: the H1 decision. 21:06:40 &amp;lt;anonimal&amp;gt; They commented in the ticket, made their case, 21:06:41 &amp;lt;anonimal&amp;gt; I've made my case, 21:06:43 &amp;lt;anonimal&amp;gt; kay made their case, 21:06:52 &amp;lt;str4d&amp;gt; Katie also had good comments about the process we are going through 21:07:33 &amp;lt;zzz&amp;gt; I'm not sure we'll be able to focus enough to make decisions before march. I'm a little overwhelmed though with the detail in the ticket. It may be too much. but maybe not. 21:08:02 &amp;lt;zzz&amp;gt; str4d, how and when should we tackle this? 21:08:37 &amp;lt;str4d&amp;gt; Katie liked the detail and lengths we were going to making sure we got this right, FWIW 21:08:52 &amp;lt;zzz&amp;gt; fine, but I care what you think, not katie so much :) 21:09:05 &amp;lt;str4d&amp;gt; zzz, if we did manage to get into the same bug bounty program Tor is on, I think that would probably decide it for us 21:09:09 &amp;lt;zzz&amp;gt; how and when do we get to an answer 21:09:37 &amp;lt;str4d&amp;gt; because I think we'd have a larger influx of researchers than if we just had a free page 21:09:47 &amp;lt;anonimal&amp;gt; Since this was postponed from December's meeting, I'm not exciting for another postponement 21:09:47 &amp;lt;anonimal&amp;gt; But I really am in no place to argue or make requests. 21:09:47 &amp;lt;anonimal&amp;gt; So, whatever works for everyone else. 21:09:47 &amp;lt;anonimal&amp;gt; s/exciting/excited/ 21:09:55 &amp;lt;zzz&amp;gt; yeah but independent of H1, we need a process 21:10:04 &amp;lt;str4d&amp;gt; Yep 21:10:24 &amp;lt;zzz&amp;gt; so I propse we work on it during the roadmap meetings in march. OK? 21:10:31 &amp;lt;str4d&amp;gt; I will review anonimal's latest changes next week. 21:10:41 &amp;lt;zzz&amp;gt; ok, I'll do that too 21:10:49 &amp;lt;zzz&amp;gt; anything else on 7) ? 21:10:54 &amp;lt;str4d&amp;gt; By Feb 12 21:11:02 &amp;lt;IrcI2Pd743&amp;gt; anonimal, It was frustrating when you allowed yourself to swear around me. 21:11:18 &amp;lt;anonimal&amp;gt; Did my last 4 lines get through? 21:11:18 * comraden1 has to run afk 21:11:29 &amp;lt;zzz&amp;gt; anything else for the meeting? 21:11:32 &amp;lt;str4d&amp;gt; anonimal, I saw up to s/ 21:11:40 &amp;lt;IrcI2Pd743&amp;gt; anonimal, I demand an apology. 21:11:42 * zzz warms up the *baffer 21:11:52 &amp;lt;anonimal&amp;gt; I'll review the meeting log, I think I missed a bunch of text. 21:11:57 &amp;lt;orignal&amp;gt; 8) anonimal's phrase 21:12:09 * zzz *bafffs* the meeting closed &lt;/div></description></item><item><title>0.9.24 Release</title><link>/de/blog/2016/01/27/0.9.24-release/</link><pubDate>Wed, 27 Jan 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/01/27/0.9.24-release/</guid><description>&lt;h2 id="update-details">Update details&lt;/h2>
&lt;p>0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and efficiency improvements. Note that this release is the first to require Java 7. Please update to Java 7 or 8 as soon as possible. Your router will not automatically update if you are using Java 6.&lt;/p>
&lt;p>To prevent the problems caused by the ancient commons-logging library, we have removed it. This will cause very old I2P-Bote plugins (0.2.10 and below, signed by HungryHobo) to crash if they have IMAP enabled. The recommended fix is to replace your old I2P-Bote plugin with the current one signed by str4d.&lt;/p></description></item><item><title>CCC-Rückblick</title><link>/de/blog/2016/01/23/ccc-r%C3%BCckblick/</link><pubDate>Sat, 23 Jan 2016 00:00:00 +0000</pubDate><guid>/de/blog/2016/01/23/ccc-r%C3%BCckblick/</guid><description>&lt;p>Anwesend: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo und eche|on.&lt;/p>
&lt;h2 id="start">Start&lt;/h2>
&lt;p>The project has had another successful year at CCC. We would like to thank the volunteers at 32C3 for all of their help in organizing this event and for being accommodating hosts for us. Many I2P contributors were able to attend this year&amp;rsquo;s Congress due to many of the generous donations from supporters like you to the project.&lt;/p>
&lt;p>Just like previous years we were located in Noisy Square, located near the EFF&amp;rsquo;s table. This proved to be an ideal spot for us as our table was almost always busy with current and new users who were interested in I2P, many of whom we wouldn&amp;rsquo;t have otherwise had the ability to talk to.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 30. Dezember 2015</title><link>/de/blog/2015/12/30/i2p-entwicklertreffen-30.-dezember-2015/</link><pubDate>Wed, 30 Dec 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/12/30/i2p-entwicklertreffen-30.-dezember-2015/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cacapo, comraden1, dg, eche\|on, hottuna, kytv, lazygravy, psi, str4d, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 09:49:14 &amp;lt;zzz&amp;gt; 0) Hi 09:49:14 &amp;lt;zzz&amp;gt; 1) Sitzungsstruktur und Ziele 09:49:14 &amp;lt;zzz&amp;gt; 2) PR 09:49:14 &amp;lt;zzz&amp;gt; 3) Projektmanagement 09:49:14 &amp;lt;zzz&amp;gt; 0) Hi 09:49:16 &amp;lt;zzz&amp;gt; Hi 09:49:30 &amp;lt;zzz&amp;gt; 1) Sitzungsstruktur und Ziele 09:49:30 &amp;lt;zzz&amp;gt; Zunächst entschuldige ich mich für die scheußliche Uhrzeit dieses Treffens für unsere nordamerikanischen Leute. 09:49:30 &amp;lt;zzz&amp;gt; Das wird sich etwas von unserer üblichen Sitzungsstruktur unterscheiden, weil hier auf dem CCC das meiste vor Ort stattfindet. 09:49:31 &amp;lt;zzz&amp;gt; Wir werden versuchen, die wichtigsten Punkte ins IRC weiterzugeben. 09:49:33 &amp;lt;zzz&amp;gt; Wir werden hier außerdem Notizen machen. 09:49:35 &amp;lt;zzz&amp;gt; Lasst mich dieser Sitzung nun eine kurze Einleitung voranstellen. 09:49:49 &amp;lt;zzz&amp;gt; Wie ihr alle wissen solltet, war Sadie maßgeblich an der Organisation und am Erfolg der I2PCon in Toronto beteiligt. 09:49:49 &amp;lt;zzz&amp;gt; Wir haben ihr Talent und ihre Begeisterung in Toronto gesehen, und offensichtlich möchte sie sich künftig stärker für I2P engagieren. 09:49:49 &amp;lt;zzz&amp;gt; Als wir vor und während der Con mit ihr zusammenarbeiteten, haben wir erfahren, dass sie umfangreiche Erfahrung in Projektmanagement und PR hat, 09:49:49 &amp;lt;zzz&amp;gt; sowohl bei Tor als auch draußen in der realen Welt. 09:49:49 &amp;lt;zzz&amp;gt; Ich habe sie nach der Con gebeten, unser Projekt besser kennenzulernen, unsere aktuelle Struktur und Prozesse zu verstehen, 09:49:52 &amp;lt;zzz&amp;gt; und mit Empfehlungen zurückzukommen, was wir verbessern könnten und wie sie uns helfen kann. 09:50:04 &amp;lt;zzz&amp;gt; Seitdem hatte sie mehrere lange Telefonkonferenzen mit tuna, mir, str4d, psi und anderen, 09:50:04 &amp;lt;zzz&amp;gt; und unsere Website, trac und die aktuellen Prozesse überprüft. 09:50:04 &amp;lt;zzz&amp;gt; Außerdem hat psi sie zur Assistant PR Director ernannt, und sie tweetet über den @GetI2P-Account und hilft dabei, I2P bekannter zu machen. 09:50:06 &amp;lt;zzz&amp;gt; Sie ist jetzt bereit, uns einige Empfehlungen zu geben. 09:50:06 &amp;lt;zzz&amp;gt; Obwohl meine ursprüngliche Frage an sie war „Wie kannst du uns helfen?“, ist die zurückkommende Antwort 09:50:06 &amp;lt;zzz&amp;gt; eher „Hier sind die Dinge, die wir beheben müssen, damit ich wirksam helfen kann“, 09:50:08 &amp;lt;zzz&amp;gt; gefolgt von den konkreten Dingen, die sie für uns tun könnte – bzw. genauer gesagt, wie wir alle effektiver zusammenarbeiten können. 09:50:19 &amp;lt;zzz&amp;gt; Was ich heute tun möchte, ist, ihre Empfehlungen anzuhören und jede kurz zu besprechen. 09:50:19 &amp;lt;zzz&amp;gt; Viele dieser Themen neigen dazu, lange Diskussionen auszulösen, und das würde ich gern begrenzen, damit wir nicht den ganzen Tag hier sitzen. 09:50:19 &amp;lt;zzz&amp;gt; Zu jeder Empfehlung hätte ich gern eine Zusage von jemandem von euch für die Nachverfolgung. 09:50:19 &amp;lt;zzz&amp;gt; Wenn die Empfehlung unstrittig ist und wir Konsens haben, wäre diese Zusage, sie umzusetzen. 09:50:20 &amp;lt;zzz&amp;gt; Wenn weitere Recherche nötig ist oder wir uns nicht einig sind, wäre die Zusage, unsere Optionen zu prüfen und 09:50:21 &amp;lt;zzz&amp;gt; einen Plan, einen Gegenvorschlag oder eine Liste von Optionen zu erarbeiten, die bei einer zukünftigen Sitzung besprochen werden. 09:50:23 &amp;lt;zzz&amp;gt; Diese Zusagen und Fälligkeiten werden notiert und nachverfolgt. 09:50:25 &amp;lt;zzz&amp;gt; Ich möchte mich nicht an einzelnen Punkten festfahren, daher werde ich für das meiste Freiwillige zur Nachverfolgung suchen. 09:50:42 &amp;lt;zzz&amp;gt; Ich möchte betonen, dass ich Sadie gebeten habe, das zu tun und uns ihre Meinung basierend auf ihrer bisherigen Erfahrung zu geben. 09:50:42 &amp;lt;zzz&amp;gt; Wir sind vielleicht nicht einverstanden, aber wir sollten zuhören und ihre Empfehlungen sorgfältig abwägen. 09:50:42 &amp;lt;zzz&amp;gt; I2P hat seine Eigenheiten, und nicht alles passt unbedingt zu uns, 09:50:42 &amp;lt;zzz&amp;gt; aber sie hat uns dieses Jahr ziemlich gut kennengelernt, also hören wir uns an, was sie hat. 09:50:43 &amp;lt;zzz&amp;gt; Natürlich können wir auch Vorschläge von anderen annehmen, aber ich habe das Gefühl, dass Sadie schon sehr vieles abdeckt. 09:51:24 &amp;lt;zzz&amp;gt; Wir sprechen zuerst über PR und dann über Projektmanagement. 09:51:24 &amp;lt;zzz&amp;gt; Beides sind große Themen und es wird Überschneidungen geben. Lasst uns aber versuchen, sie so weit wie möglich zu trennen. 09:51:54 &amp;lt;zzz&amp;gt; *** Ende des Einfügens für Thema 1), wir machen mit 2) in ein paar Minuten weiter. Danke *** 09:58:39 &amp;lt;hottuna&amp;gt; str4d: hey, wir sollten über die DH-Sachen sprechen, die wir verwenden 09:59:30 &amp;lt;str4d&amp;gt; hottuna, meinst du die NTCP- und SSU-Handshakes? 09:59:55 &amp;lt;hottuna&amp;gt; ich denke, überall dort, wo DH verwendet wird 10:00:39 &amp;lt;hottuna&amp;gt; ok. lass uns nach der Sitzung darüber sprechen 10:00:47 &amp;lt;str4d&amp;gt; Klar 10:00:57 &amp;lt;str4d&amp;gt; Laut `http://trac.i2p2.i2p/wiki/Crypto/CurrentSpecs` sind es nur NTCP und SSU 10:01:21 &amp;lt;hottuna&amp;gt; zzz wird uns jetzt die obige lange Notiz vorlesen 10:01:48 &amp;lt;str4d&amp;gt; (Ich muss diese Seite noch vor meinem Vortrag aktualisieren) 10:04:10 &amp;lt;psi&amp;gt; ich glaube, ich bin da 10:06:33 &amp;lt;lazygravy&amp;gt; psi: ja, zzz hat kurz bevor du beigetreten bist eine lange Nachricht gepostet. spricht gerade IRL 10:07:57 &amp;lt;hottuna&amp;gt; Wir wollen also Zusagen von Leuten bekommen, eine Reihe verschiedener Themen anzugehen 10:08:25 &amp;lt;hottuna&amp;gt; Einige der Dinge, die wir ansprechen, werden kontrovers sein, andere nicht 10:08:47 &amp;lt;hottuna&amp;gt; die unstrittigen Themen möchten wir einfach einer Person zuweisen und erledigt bekommen 10:08:56 &amp;lt;hottuna&amp;gt; Weiter zu Sadie und PR 10:09:16 &amp;lt;hottuna&amp;gt; gravy und sadie haben Blogposts geschrieben 10:09:29 &amp;lt;hottuna&amp;gt; und suchen nach mehr Inhalten 10:10:21 &amp;lt;hottuna&amp;gt; Viel Inhalt geht in den Commit-Nachrichten verloren 10:10:38 &amp;lt;hottuna&amp;gt; wo der Autor des Commits die Bedeutung des Commits nicht wirklich festhält 10:11:24 &amp;lt;str4d&amp;gt; Statt Commit-Nachrichten zu durchforsten, ist history.txt der beste/leichteste Ort zum Nachschauen 10:11:30 &amp;lt;hottuna&amp;gt; idealerweise möchten wir mindestens alle 2 Monate einen Blogpost veröffentlichen, um ein Gefühl von Momentum aufrechtzuerhalten 10:12:08 &amp;lt;str4d&amp;gt; Das gibt zwar immer noch keinen Hinweis auf die Wichtigkeit, ist aber kontextuell leichter zu verarbeiten und siebt das Commit-Spreu aus, das es nicht in die history.txt schafft 10:13:04 &amp;lt;lazygravy&amp;gt; str4d: der Punkt ist, dass so viele coole Dinge passieren, und es keine Möglichkeit gibt, das herauszufinden, ohne i2p genau zu verfolgen. Es sollte einfacher sein, die coolen Sachen zu sehen 10:13:47 &amp;lt;str4d&amp;gt; Vielleicht könnte helfen (das wäre ziemlich radikal), history.txt umzustrukturieren, um Punkte nach Wichtigkeit zu ordnen (major/minor/bugfix), mehr wie ein Changelog (oder eine parallele Changelog-Datei) 10:14:13 &amp;lt;str4d&amp;gt; denn in der jetzigen Form ist die History-Datei eigentlich nur ein leichter zu parsierendes Commit-Log 10:14:30 &amp;lt;str4d&amp;gt; Das gesagt, es *ist* praktisch, daher wären parallele Infos vielleicht besser (wenn auch schwieriger zu pflegen) 10:14:38 * str4d hört auf, sich in Details zu verlieren 10:14:41 &amp;lt;str4d&amp;gt; :P 10:14:59 &amp;lt;hottuna&amp;gt; lazygravy könnte als Redakteur fungieren und die Verantwortung für das Verfassen von Inhalten bei Bedarf delegieren 10:15:14 &amp;lt;str4d&amp;gt; Sicher ist es ein Plus, es zu erleichtern zu wissen, was vor sich geht, und ich denke, einige der Themen zur Organisation auf höherer Ebene werden dabei helfen 10:15:33 &amp;lt;str4d&amp;gt; (d. h. ein Blogpost-Autor kann dort die Übersicht auf hoher Ebene finden statt im Commit-Log) 10:15:56 &amp;lt;psi&amp;gt; klingt ziemlich nach Pair Programming 10:16:10 &amp;lt;hottuna&amp;gt; nächstes Thema im Bereich PR 10:16:29 &amp;lt;hottuna&amp;gt; bezüglich einer Reseed-Kampagne und dem Anwerben neuer Entwickler 10:16:46 &amp;lt;psi&amp;gt; (oder eher wie Ehepaar-Programmierung, der Programmierer und die Frau des Programmierers) 10:17:11 &amp;lt;lazygravy&amp;gt; str4d: i.e. WTF encrypted lease sets are, oder ein cooles Highlight von kytvs Debian-Repo 10:17:15 &amp;lt;hottuna&amp;gt; wir möchten torontocrypto einbeziehen, um mehr Reseed-Hosts zu gewinnen 10:17:23 &amp;lt;lazygravy&amp;gt; s/i.e./e.g./ 10:17:24 &amp;lt;iRelay&amp;gt; lazygravy meinte: str4d: z. B. WTF encrypted lease sets sind, oder ein cooles Highlight von kytvs Debian-Repo 10:18:25 &amp;lt;hottuna&amp;gt; Wir möchten ein Inhaltspaket erstellen, das alle Informationen enthält, die man braucht, um einen Reseed-Host einzurichten – alles an einem Ort verfügbar 10:19:14 &amp;lt;hottuna&amp;gt; Wir müssen darlegen, warum Reseeds benötigt werden und wichtig sind 10:19:18 &amp;lt;str4d&amp;gt; Mmm 10:19:42 &amp;lt;str4d&amp;gt; Das könnte sogar so einfach gemacht werden wie „sudo apt-get i2p-reseed“ 10:20:22 &amp;lt;lazygravy&amp;gt; str4d++ 10:20:23 &amp;lt;kytv&amp;gt; Ich dachte daran, Docker-Images zu erstellen, damit es komplett Plug-n-Play ist 10:20:47 &amp;lt;psi&amp;gt; Der Go-Reseed war extrem einfach einzurichten und zu verwenden 10:20:56 &amp;lt;hottuna&amp;gt; hottuna/Ich habe mich freiwillig gemeldet, ein paar Absätze darüber zu schreiben, warum Reseeds benötigt werden und was sie tun 10:21:07 &amp;lt;hottuna&amp;gt; kytv: das wäre großartig 10:21:23 &amp;lt;str4d&amp;gt; kytv++ 10:21:35 &amp;lt;str4d&amp;gt; Drop-and-go ist das Ideal 10:22:00 &amp;lt;str4d&amp;gt; So ähnlich wie in einem der Tor-Vorträge gestern erwähnt wurde, dass man in Zukunft ein LetsEncrypt-Zertifikat bekommen könnte, das mit einer kostenlosen .onion kommt 10:22:16 &amp;lt;str4d&amp;gt; (d. h. das letsencrypt script richtet dem Nutzer den Tor-HS ein) 10:22:38 &amp;lt;kytv&amp;gt; mdrollete’s i2p-tools ist als Docker-Image verfügbar, also könnten wir (=ich) vielleicht einfach mein I2P-Docker-Image (noch nicht beworben) aufpolieren, sodass man alles mit Copy’n’Paste einer Kommandozeile machen könnte und Reseeding würde „just work“ 10:22:41 &amp;lt;hottuna&amp;gt; zum Thema Developer-Onboarding, den Quellcode zugänglicher machen 10:22:42 &amp;lt;str4d&amp;gt; (das wäre für I2P an sich super, ist aber etwas anders als das, was wir hier brauchen) 10:22:55 &amp;lt;comraden1&amp;gt; kytv: Docker auf jeden Fall 10:23:01 &amp;lt;hottuna&amp;gt; str4d: könnte ich dich überzeugen, von geti2p.net aus ein paar Links zum Quellcode hinzuzufügen? 10:23:04 &amp;lt;str4d&amp;gt; Wenn Reseeds eine Appliance sind, macht es das auch wesentlich einfacher, ehrliche Reseeds synchron zu halten 10:23:17 &amp;lt;str4d&amp;gt; hottuna, wo? 10:23:18 &amp;lt;lazygravy&amp;gt; Gedanke: Wir sollten den Hinweis von 0.7.6 auf der Download-Seite entfernen 10:23:33 &amp;lt;kytv&amp;gt; (Ich bin eher ein LXC-Typ, aber ich lerne Docker, also whatevs ) 10:23:45 &amp;lt;kytv&amp;gt; ja 10:23:50 &amp;lt;lazygravy&amp;gt; kytv: Docker ist gerade „so hot“, daher ist es vielleicht am besten 10:23:54 &amp;lt;hottuna&amp;gt; wo immer es Sinn ergibt 10:24:08 &amp;lt;str4d&amp;gt; Ich glaube, es gibt mindestens einen Link zu kytvs ViewMTN, aber das ist innerhalb von I2P 10:24:11 &amp;lt;hottuna&amp;gt; aber die Idee ist, es einfacher zu machen, schnell einen Blick auf den Quellcode zu werfen 10:24:13 &amp;lt;kytv&amp;gt; Alle Dokus für uralte Sachen nach /attic oder so ähnlich verschieben 10:24:19 &amp;lt;hottuna&amp;gt; um Entwickler zu gewinnen 10:24:33 &amp;lt;hottuna&amp;gt; str4d außerhalb i2p und idealerweise von geti2p.net ist das, was wir wollen 10:24:36 &amp;lt;str4d&amp;gt; Ich könnte auf der neuen Devs-Seite Links zur Github-Seite hinzufügen, aber sie müssten eindeutig als read-only gekennzeichnet werden 10:24:50 &amp;lt;psi&amp;gt; Wenn wir wirklich Entwickler anziehen wollen, sollten wir GitHub aktiver machen 10:24:52 &amp;lt;hottuna&amp;gt; ja. 10:25:57 &amp;lt;str4d&amp;gt; Ist die neue Dev-Seite der Ort, wo du die Links haben willst? 10:25:57 &amp;lt;hottuna&amp;gt; das klingt nach einem einfachen, geradlinigen Schritt 10:25:57 &amp;lt;hottuna&amp;gt; einfach einen read-only-Link zu GitHub hinzufügen 10:25:57 &amp;lt;str4d&amp;gt; hottuna, welches? Links, oder GitHub aktiver machen? 10:25:57 &amp;lt;hottuna&amp;gt; wäre eine Verbesserung 10:25:57 &amp;lt;str4d&amp;gt; ahk 10:26:05 &amp;lt;hottuna&amp;gt; str4d: kann ich deinen Namen daneben schreiben? 10:26:24 &amp;lt;hottuna&amp;gt; bei diesem Punkt, meine ich 10:26:38 &amp;lt;str4d&amp;gt; Klar. Ich nehme an, für all das werden Tickets in Trac erstellt 10:26:51 &amp;lt;hottuna&amp;gt; weiß nicht, ob das so sein wird. 10:26:57 &amp;lt;hottuna&amp;gt; frage zzz 10:27:09 &amp;lt;str4d&amp;gt; Naja, für kleinere Aufgaben lohnt es sich wahrscheinlich nicht 10:27:20 &amp;lt;str4d&amp;gt; Solange ich die Liste irgendwann bekomme :P 10:27:26 &amp;lt;hottuna&amp;gt; ok 10:27:36 &amp;lt;hottuna&amp;gt; Ich denke, zzz wird einen zzz.i2p-Write-up machen 10:28:22 &amp;lt;kytv&amp;gt; es wird fast sicher auf zzz.i2p gehen, aber vielleicht auch als Tickets auf Trac 10:28:41 &amp;lt;str4d&amp;gt; k 10:28:50 * str4d ruft die To-Do-Liste auf, um Punkte hinzuzufügen 10:32:43 &amp;lt;hottuna&amp;gt; Wir sprechen darüber, welche Anwendungsfälle wir für i2p hervorheben sollten 10:33:13 &amp;lt;hottuna&amp;gt; und der Konsens scheint zu sein, dass wir Anwendungsfälle bewerben sollten, in denen wir gut sind. wie Bote 10:33:20 &amp;lt;str4d&amp;gt; Mmm 10:33:29 &amp;lt;str4d&amp;gt; Wir müssen den Peer-to-Peer-Aspekt auf jeden Fall stärker betonen 10:33:36 &amp;lt;hottuna&amp;gt; wie Torrents potenziell 10:33:38 &amp;lt;hottuna&amp;gt; y 10:33:57 &amp;lt;hottuna&amp;gt; Wir möchten diese guten Anwendungsfälle auf der Startseite hervorheben 10:34:12 &amp;lt;hottuna&amp;gt; *was wir hervorheben möchten 10:34:20 &amp;lt;str4d&amp;gt; Dabei sollte I2P einen grundlegenden Vorteil haben, aufgrund der paketvermittelten Natur und der tunnel-level Symmetrie 10:34:33 &amp;lt;hottuna&amp;gt; ja. und es gibt andere Dinge, in denen wir gut sind 10:34:39 &amp;lt;str4d&amp;gt; Und insbesondere Apps, die von sich aus Beiträge fördern 10:34:41 &amp;lt;hottuna&amp;gt; und genau das sollten wir bewerben 10:35:05 &amp;lt;hottuna&amp;gt; und in der Zwischenzeit können wir an den Dingen weiterarbeiten, in denen wir noch nicht so gut sind 10:35:09 &amp;lt;str4d&amp;gt; (weil I2Ps Bedarf an Beiträgen dann auf dem der App mitreiten kann) 10:35:43 &amp;lt;hottuna&amp;gt; lazygravy, str4d, cacapo: könnt ihr die 3 besten Anwendungsfälle für i2p ausarbeiten 10:36:01 &amp;lt;hottuna&amp;gt; damit wir sie anschließend ordentlich auf der Startseite präsentieren können 10:36:18 &amp;lt;str4d&amp;gt; Sicher 10:37:03 &amp;lt;cacapo&amp;gt; jep 10:37:08 &amp;lt;hottuna&amp;gt; wann könnt ihr mit etwas zurückkommen (Empfehlungen oder Website-Änderungen)? 10:37:43 &amp;lt;hottuna&amp;gt; ist eine Frist bis Ende Januar ok? 10:37:55 &amp;lt;cacapo&amp;gt; ok 10:38:01 &amp;lt;hottuna&amp;gt; in Bezug auf PR: i2p.net wird bald verfügbar 10:38:03 &amp;lt;str4d&amp;gt; Passt für mich 10:39:04 &amp;lt;eche|on&amp;gt; 16.4.2016 ist es für i2p,net 10:39:11 &amp;lt;str4d&amp;gt; Ich kann jetzt schon sagen, wenn wir „Dinge, die aktuell gut funktionieren“ meinen, dann geht es im Grunde nur um E-Mail mit hoher Latenz (Bote) und Torrents. Bald können wir auch verteilte Datenspeicherung hinzufügen (sobald Tahoe native I2P-Client-Unterstützung bekommt) 10:39:24 * str4d freut sich darauf, dass i2p.net wiederhergestellt wird 10:39:33 &amp;lt;eche|on&amp;gt; tahoe wird nur mit parallelem Up-/Download nutzbar sein 10:40:08 &amp;lt;str4d&amp;gt; Ich denke, es wäre ideal, das mit meinem Vorschlag für Dev-Services auf i2p.i2p zu verzahnen, sodass sie parallel im Netz und außerhalb verfügbar sind 10:40:12 &amp;lt;hottuna&amp;gt; cacapo erwähnt, dass i2p keine Erzählung über das Projekt gut vermittelt. oder überhaupt nicht. 10:40:29 &amp;lt;lazygravy&amp;gt; str4d: Tahoe hat seine eigenen UI-Probleme... :/ (obwohl ich es liebe) 10:40:29 &amp;lt;hottuna&amp;gt; anders als Tor, das viel Geschichte und Kontextgeschichte hat 10:41:03 &amp;lt;str4d&amp;gt; hottuna, welches Narrativ meint er? 10:41:09 &amp;lt;hottuna&amp;gt; im Zusammenhang mit Jake/Snowden&amp;/etc 10:41:42 &amp;lt;str4d&amp;gt; ah, ein Narrativ, das die I2P-Geschichte in den Weltkontext setzt? 10:41:43 &amp;lt;hottuna&amp;gt; comraden1: meldet sich freiwillig, eine Zusammenfassung der Geschichte von i2p zu schreiben 10:41:52 &amp;lt;str4d&amp;gt; (so wie der Tor HS-Vortrag?) 10:42:05 &amp;lt;eche|on&amp;gt; history: zzzs Vortrag auf der I2PCon, mein Vortrag auf 32c3 10:42:06 &amp;lt;hottuna&amp;gt; (nicht gesehen) 10:42:33 &amp;lt;str4d&amp;gt; auch mein Vortrag auf der I2PCon hatte etwas davon 10:42:37 &amp;lt;hottuna&amp;gt; zzz, comraden1, lazygravy haben sich gemeldet, den eigentlichen Text zu schreiben 10:42:41 &amp;lt;hottuna&amp;gt; psi: da? 10:42:53 &amp;lt;psi&amp;gt; ja 10:42:57 &amp;lt;hottuna&amp;gt; str4d: und ebenso Lance James’ Beitrag 10:43:34 &amp;lt;str4d&amp;gt; lazygravy, die Tahoe-UX sollte sich deutlich verbessern, sobald Magic Folders veröffentlicht ist. UI-seitig gibt es noch Arbeit, aber nicht so viel wie bei uns :P 10:43:52 &amp;lt;hottuna&amp;gt; str4d, sadie, könntet ihr beide euch unterstützen, um Promo für den RWC-Vortrag zu machen? 10:44:03 &amp;lt;hottuna&amp;gt; ast call für PR-bezogene Themen 10:44:06 &amp;lt;hottuna&amp;gt; Lest* 10:44:08 &amp;lt;hottuna&amp;gt; last* 10:44:49 &amp;lt;hottuna&amp;gt; alles klar, ich werte das als Schweigen 10:44:50 &amp;lt;str4d&amp;gt; hottuna, ja, ich bleibe mit Sadie in Kontakt 10:44:56 * str4d muss diesen Vortrag noch vorbereiten :/ 10:45:04 &amp;lt;hottuna&amp;gt; Weiter zum nächsten Thema. PROJEKTMANAGEMENT 10:45:34 &amp;lt;comraden1&amp;gt; str4d: auch „history of how i2p started“. Ich denke an navy researching onion routing -&amp;gt; second generation onion router -&amp;gt; tor 10:46:40 &amp;lt;str4d&amp;gt; comraden1, mmm, du findest wahrscheinlich vieles davon in den frühen I2P-Sitzungsprotokollen auf der Website 10:47:15 &amp;lt;str4d&amp;gt; Wenn du dort wühlst, kannst du gern kurze Zusammenfassungen der Meetings schreiben, die ich hinzufügen kann :P 10:48:11 &amp;lt;comraden1&amp;gt; str4d: zzz erwähnte, dass er vieles davon im Kopf hat und einen groben Entwurf schreiben wollte. Ich werde redigieren und sicherstellen, dass es perfekt ist, bevor wir es veröffentlichen 10:48:45 &amp;lt;str4d&amp;gt; +1 10:49:19 &amp;lt;dg&amp;gt; Ich erinnere mich, dass ich vor Ewigkeiten mit zzz darüber gesprochen habe; wenn er Logs davon hat, könnte das hilfreich sein 10:49:22 &amp;lt;hottuna&amp;gt; wir sprechen darüber, was die eigentlichen Ziele des Projekts sind 10:49:54 &amp;lt;hottuna&amp;gt; und dass es wichtig ist, sie irgendwo aufzuschreiben, um sinnvolles Projektmanagement betreiben zu können 10:50:29 &amp;lt;str4d&amp;gt; Würde eine gute About-Seite ergeben 10:51:16 &amp;lt;str4d&amp;gt; Ich wollte die verschiedenen Intro-Seiten zusammenführen, aber wir könnten sie tatsächlich getrennt nutzen 10:51:36 &amp;lt;str4d&amp;gt; https://geti2p.net/en/about/intro in eine kurze Übersicht über I2P verwandeln, sowohl über das Netzwerk als auch das Projekt 10:51:38 &amp;lt;iRelay&amp;gt; Title: Intro - I2P (at geti2p.net) 10:51:59 &amp;lt;str4d&amp;gt; Und dann https://geti2p.net/docs/how/intro zur *eigentlichen* „Wie funktioniert I2P?“-Seite machen 10:52:00 &amp;lt;iRelay&amp;gt; Title: A Gentle Introduction to How I2P Works - I2P (at geti2p.net) 10:52:10 &amp;lt;str4d&amp;gt; So ungefähr, wie sie jetzt erscheinen, aber sauber getrennt 10:53:12 &amp;lt;dg&amp;gt; hottuna: Wo finde ich die Blogposts? 10:53:22 &amp;lt;dg&amp;gt; hottuna: Ich sehe nur einen (`http://i2p-projekt.i2p/en/blog/2015/11/15/Community-Outreach)` 10:53:25 &amp;lt;iRelay&amp;gt; Title: Community Outreach - Blog - I2P (at i2p-projekt.i2p) 10:54:38 &amp;lt;lazygravy&amp;gt; dg: die gibt es außer dem nicht 10:54:55 &amp;lt;lazygravy&amp;gt; und das war größtenteils ein POC IMO. Der nächste sollte am 10Jan2016 auf dem CCC veröffentlicht werden 10:58:32 &amp;lt;hottuna&amp;gt; wir sprechen darüber, ob wir gemanagt werden wollen 10:58:46 &amp;lt;hottuna&amp;gt; dg, str4d, psi: habt ihr Gedanken dazu, eure Arbeit managen zu lassen? 10:59:11 &amp;lt;psi&amp;gt; von wem und wie viel Management? 10:59:17 &amp;lt;hottuna&amp;gt; von Sadie 10:59:26 &amp;lt;dg&amp;gt; offen dafür 10:59:42 &amp;lt;hottuna&amp;gt; und das Ganze entspannt halten, was Deadlines angeht. aber keine durchgesetzten Deadlines 10:59:46 &amp;lt;hottuna&amp;gt; Dinge sind fertig, wenn sie fertig sind 11:00:11 &amp;lt;hottuna&amp;gt; aber ihnen gedanklich eine Deadline zuzuordnen, könnte ein hilfreiches Werkzeug sein 11:00:11 &amp;lt;dg&amp;gt; fertig, wenn sie fertig sind, aber ein bisschen Schub/Motivation 11:00:40 &amp;lt;psi&amp;gt; keine Gedanken, bis ich gefrühstückt habe 11:00:47 &amp;lt;hottuna&amp;gt; oder zumindest zu wissen, dass jemand anders weiß, dass eine bestimmte Aufgabe auf deinem Stapel liegt 11:01:15 &amp;lt;hottuna&amp;gt; zum Projektmanagement: wir möchten wöchentliche/14-tägige Meetings wieder zum Laufen bringen 11:01:25 &amp;lt;hottuna&amp;gt; zzz hat das Ziel, sie im Februar wieder zu starten 11:01:27 &amp;lt;hottuna&amp;gt; wieder* 11:01:36 &amp;lt;hottuna&amp;gt; und sie dann nach und nach an Sadie zu übergeben 11:01:48 &amp;lt;hottuna&amp;gt; damit das klappt, muss Sadie ins IRC kommen 11:01:56 &amp;lt;str4d&amp;gt; Ich bin dafür. Ich arbeite tendenziell besser, wenn ich jemanden habe, mit dem ich Ideen hin- und herwerfen kann 11:03:23 &amp;lt;hottuna&amp;gt; zzz hat sich gerade dazu verpflichtet, bis Ende Februar eine einheitliche Roadmap zu schreiben 11:03:23 &amp;lt;hottuna&amp;gt; großartig. 11:03:23 &amp;lt;hottuna&amp;gt; der Konsens scheint zu sein, dass leichtes Management wahrscheinlich gut ist. 11:03:23 &amp;lt;hottuna&amp;gt; aber alles mit harter Hand würde das hier einfach in Arbeit verwandeln 11:03:23 &amp;lt;str4d&amp;gt; Klingt gut. Wir können den Grad später immer noch anpassen, wenn wir damit Erfahrung gesammelt haben. 11:03:23 * dg nickt 11:03:23 &amp;lt;hottuna&amp;gt; *Roadmap wird für Ende Jan, nicht Feb 11:03:23 &amp;lt;hottuna&amp;gt; str4d: einverstanden 11:04:35 &amp;lt;str4d&amp;gt; FYI: zzz, Sadie und ich treffen uns Anfang März; wäre gut, das im Hinblick auf Dinge im Hinterkopf zu behalten, an denen wir dann arbeiten/über die wir sprechen können. 11:05:52 &amp;lt;hottuna&amp;gt; zu Trac-Tickets: Sadie bietet an, ein Auge darauf zu haben und Tickets an die richtige Person weiterzuleiten 11:06:05 &amp;lt;dg&amp;gt; Zu sehen, wie unsere Mechanik wie trac/zzz.i2p/irc funktioniert, ist ohnehin wichtig, damit Sadie vollständig versteht, wie wir arbeiten 11:06:16 &amp;lt;dg&amp;gt; Konnte sie das ohne IRC-Zugang tun? 11:07:04 &amp;lt;hottuna&amp;gt; str4d: wärst du bereit, Sadie bei diesem Unterfangen zu helfen? 11:07:40 &amp;lt;str4d&amp;gt; Ich habe schon länger auf meiner To-Do-Liste einen wöchentlichen Punkt „neue Tickets durchsehen“, den ich immer wieder verschiebe, weil zu viel los ist 11:08:06 &amp;lt;str4d&amp;gt; Aber ab nächstem Jahr werde ich mich bemühen, Sadie dabei zu helfen :) 11:08:49 &amp;lt;str4d&amp;gt; Euch ist vielleicht aufgefallen, dass es jetzt einen „open“-Status für Tickets gibt. Ich habe den hinzugefügt, damit wir zwischen neuen Tickets und solchen unterscheiden können, die wir zwar gesehen haben, zu denen wir aber nicht unbedingt schon eine Meinung haben 11:08:53 &amp;lt;hottuna&amp;gt; Letzter Aufruf für PROJEKTMANAGEMENT-Themen 11:09:10 &amp;lt;dg&amp;gt; hottuna: siehe oben 11:09:25 &amp;lt;str4d&amp;gt; Mein Ziel wäre, so wenige „new“-Tickets wie möglich zu haben, d. h. sie entweder einer relevanten Person/einem Status zuzuweisen oder auf „open“, um sie zumindest als gültiges Ticket anzuerkennen. 11:09:36 &amp;lt;hottuna&amp;gt; Letzter Aufruf für ANDERE Themen 11:09:48 &amp;lt;hottuna&amp;gt; dg: Sadie auf Trac zu bekommen ist entscheidend. und eine Voraussetzung 11:10:00 &amp;lt;hottuna&amp;gt; Ich meine im IRC 11:10:17 &amp;lt;dg&amp;gt; okay 11:10:23 &amp;lt;str4d&amp;gt; Ich habe seit einer Weile einen IRC-Bouncer-Account für sie 11:10:42 &amp;lt;hottuna&amp;gt; str4d: könnten wir dich bitten, ein paar Punkte dazu aufzuschreiben, was du über Vulnerability Response auf der Konferenz gelernt hast? 11:10:48 &amp;lt;str4d&amp;gt; Sie braucht nur Hilfe, ihre Seite verbunden zu bekommen, dann kann sie Logs etc. behalten, ohne die ganze Zeit verbunden bleiben zu müssen 11:11:40 &amp;lt;str4d&amp;gt; hottuna, meinst du aus dem Gespräch mit k8em0 auf der Kiwicon? 11:11:47 &amp;lt;hottuna&amp;gt; mhm 11:11:47 &amp;lt;dg&amp;gt; Außerdem Hilfe bei der Browser-Konfiguration/Privoxy? 11:12:13 &amp;lt;str4d&amp;gt; Ich habe nicht viel mehr gelernt als das, was ich ohnehin schon so halb wusste, außer dass ich vorab vom Bug-Bounty-Programm gehört habe, das Tor gerade angekündigt hat 11:12:26 &amp;lt;zzz&amp;gt; wir schlagen vor, die VRP-Diskussion auf Januar zu verschieben 11:12:36 &amp;lt;hottuna&amp;gt; str4d: Würde ein kleiner Write-up Sinn ergeben? 11:12:40 &amp;lt;str4d&amp;gt; k8em0 sagte, sie sei sehr beeindruckt von unserem VRP-Ticket gewesen 11:12:45 &amp;lt;hottuna&amp;gt; wie ein zzz.i2p-Post? 11:12:55 &amp;lt;hottuna&amp;gt; oder war das alles eher nutzlos? 11:13:15 &amp;lt;str4d&amp;gt; Nicht nutzlos, eher eine Bestätigung, dass unser VRP-Ticket auf dem richtigen Weg ist 11:13:31 * zzz ******BAFFFFS***** schließt die Sitzung, danke an alle &lt;/div></description></item><item><title>0.9.23 Veröffentlichung</title><link>/de/blog/2015/11/19/0.9.23-ver%C3%B6ffentlichung/</link><pubDate>Thu, 19 Nov 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/11/19/0.9.23-ver%C3%B6ffentlichung/</guid><description>&lt;p>Hallo I2P! Dies ist das erste Release, das von mir (str4d) signiert wurde, nach 49 Releases, die von zzz signiert wurden. Dies ist ein wichtiger Test unserer Redundanz in jeder Hinsicht, auch personell.&lt;/p>
&lt;h2 id="wartungsarbeiten">Wartungsarbeiten&lt;/h2>
&lt;p>Mein Signaturschlüssel ist seit über zwei Jahren (seit 0.9.9) in den router-Updates enthalten, daher sollte dieses Update, wenn Sie eine aktuelle Version von I2P verwenden, genauso einfach sein wie jedes andere Update. Wenn Sie jedoch eine ältere Version als 0.9.9 ausführen, müssen Sie zunächst manuell auf eine aktuelle Version aktualisieren. Sobald Sie manuell aktualisiert haben, wird Ihr router dann wie üblich das 0.9.23-Update finden und herunterladen.&lt;/p></description></item><item><title>Community-Engagement</title><link>/de/blog/2015/11/15/community-engagement/</link><pubDate>Sun, 15 Nov 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/11/15/community-engagement/</guid><description>&lt;h2 id="meta">Meta&lt;/h2>
&lt;p>Hallo! Dies ist der erste Beitrag in einer längeren Serie von Blogbeiträgen, um der Community zu zeigen, was in der I2P-Community passiert. Da viele großartige Ereignisse &lt;em>innerhalb&lt;/em> des Netzwerks stattfinden, denken wir, dass es sich lohnen wird, hier über einige dieser Aktivitäten zu berichten.&lt;/p>
&lt;h2 id="aufruf-zum-feedback">Aufruf zum Feedback&lt;/h2>
&lt;p>Seien wir ehrlich &amp;ndash; unsere Konsole braucht Verbesserungen. Auch unsere Website könnte ein Update gebrauchen. Wir suchen Feedback dazu, wie wir die Benutzerfreundlichkeit von I2P für neue und bestehende Nutzer verbessern können!&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 03. November 2015</title><link>/de/blog/2015/11/03/i2p-entwicklertreffen-03.-november-2015/</link><pubDate>Tue, 03 Nov 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/11/03/i2p-entwicklertreffen-03.-november-2015/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> abyss, amknesia, anonimal, dogedDEV, eche|on, kytv, Lady3Jane, lbt, obscuratus, psi, sadie_i2p, str4d, trolly, xmz, Z0rg1nc, zab@kyirc, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:17 &amp;lt;zzz&amp;gt; 0) Hi 20:00:17 &amp;lt;zzz&amp;gt; 1) `http://dogecoindark.i2p/` Antrag für die Startseite der Konsole, erneute Prüfung aus dem Meeting vom 14. Juli `http://i2p-projekt.i2p/en/meetings/238` -- ursprünglicher Antrag: `http://zzz.i2p/topics/236?page=2#p9999` -- Ergebnis: `http://zzz.i2p/topics/236?page=3#p10078` -- möglicherweise ersetzt durch `http://doged.i2p/` 20:00:17 &amp;lt;zzz&amp;gt; 2) `http://exchanged.i2p/` Antrag für die Startseite der Konsole: `http://zzz.i2p/topics/236?page=3#p10391` 20:00:17 &amp;lt;zzz&amp;gt; 3) `http://i2pwiki.i2p/` Antrag für die Startseite der Konsole: `http://zzz.i2p/topics/236?page=3#p10437` 20:00:18 &amp;lt;zzz&amp;gt; 4) `http://lenta.i2p/` Antrag für die Startseite der Konsole: `http://zzz.i2p/topics/236?page=3#p10439` 20:00:21 &amp;lt;zzz&amp;gt; 5) CCC-Vorbereitungs-Update aus dem Meeting vom 6. Okt.: `http://i2p-projekt.i2p/en/meetings/239` 20:00:22 &amp;lt;zzz&amp;gt; 6) forum.i2p Ersatzvorschlag (hottuna, dg) – Nachbereitung vom Meeting am 6. Okt.: `http://i2p-projekt.i2p/en/meetings/239` 20:00:25 &amp;lt;zzz&amp;gt; Beachtet, dass mehrere frühe Kommentare zu den Punkten 1–4 auf der Agendaseite stehen `http://zzz.i2p/topics/1970` 20:00:27 &amp;lt;zzz&amp;gt; 0) Hi 20:00:42 &amp;lt;zzz&amp;gt; willkommen zum 240. Treffen dieses großartigen Projekts, seit 13 1/2 Jahren 20:01:00 &amp;lt;zab@kyirc&amp;gt; hi 20:01:10 &amp;lt;anonimal&amp;gt; Hallo 20:01:24 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Wie ich meine Eepsite zur Startseite der Router-Konsole hinzufügen lasse (bei zzz.i2p) 20:01:27 &amp;lt;zzz&amp;gt; für die Neuen: Dieses Meeting dient hauptsächlich der Gruppenentscheidung; lassen wir uns 10 Minuten oder weniger pro Agendapunkt vornehmen 20:01:43 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Wie ich meine Eepsite zur Startseite der Router-Konsole hinzufügen lasse (bei zzz.i2p) 20:01:51 &amp;lt;zzz&amp;gt; und zur Erinnerung: Jeder kann hier jederzeit aus beliebigem Anlass ein Meeting ansetzen 20:01:53 &amp;lt;iRelay&amp;gt; Title: I2PWiki (bei i2pwiki.i2p) 20:02:16 &amp;lt;zzz&amp;gt; 1) `http://dogecoindark.i2p/` Antrag für die Startseite der Konsole, erneute Prüfung aus dem Meeting vom 14. Juli `http://i2p-projekt.i2p/en/meetings/238` -- ursprünglicher Antrag: `http://zzz.i2p/topics/236?page=2#p9999` -- Ergebnis: `http://zzz.i2p/topics/236?page=3#p10078` -- möglicherweise ersetzt durch `http://doged.i2p/` 20:02:26 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Wie ich meine Eepsite zur Startseite der Router-Konsole hinzufügen lasse (bei zzz.i2p) 20:02:35 &amp;lt;iRelay&amp;gt; Title: I2P Development Meeting 239 - I2P (bei i2p-projekt.i2p) 20:02:39 &amp;lt;zzz&amp;gt; ist der Betreiber von dogecoindark.i2p hier? 20:02:39 &amp;lt;iRelay&amp;gt; Title: I2P Development Meeting 239 - I2P (bei i2p-projekt.i2p) 20:02:43 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting Di., 3. Nov., 20:00 UTC (bei zzz.i2p) 20:03:17 &amp;lt;iRelay&amp;gt; Title: I2P Development Meeting 238 - I2P (bei i2p-projekt.i2p) 20:04:34 &amp;lt;zzz&amp;gt; Ich habe viele negative Kommentare zu dogecoindark.i2p/doged.i2p auf der Meeting-Seite gesehen. Möchte jemand Pro oder Kontra kommentieren? 20:05:03 &amp;lt;psi&amp;gt; ich finde, i2p sollte generell eine neutrale Haltung gegenüber Kryptocoins einnehmen 20:05:20 &amp;lt;zzz&amp;gt; Was würdest du sagen, was unsere Haltung jetzt ist? 20:05:33 &amp;lt;psi&amp;gt; neutral 20:06:03 &amp;lt;zzz&amp;gt; was meinst du dann mit ‚anfangen‘ eine neutrale Haltung einzunehmen? 20:06:06 &amp;lt;dogedDEV&amp;gt; ja 20:06:11 &amp;lt;dogedDEV&amp;gt; ich bin hier 20:06:30 &amp;lt;dogedDEV&amp;gt; was waren die negativen Kommentare? 20:06:32 &amp;lt;dogedDEV&amp;gt; ich habe alle Skripte entfernt, 20:06:35 &amp;lt;psi&amp;gt; keine Empfehlung mancher Coins gegenüber anderen 20:06:38 &amp;lt;dogedDEV&amp;gt; es sind jetzt nur noch Grafiken und HTML 20:06:54 &amp;lt;zzz&amp;gt; dogedDEV, bitte schau sie schnell durch, der Link steht oben 20:07:00 &amp;lt;dogedDEV&amp;gt; und ich habe viel unseres Quellcodes in das i2p-basierte Git-Repo verschoben 20:07:02 &amp;lt;anonimal&amp;gt; Ich habe meinen Standpunkt in `http://zzz.i2p/topics/1970-meeting-tues-nov-3-8-pm-utc` dargelegt 20:07:02 &amp;lt;str4d&amp;gt; hi 20:07:06 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting Di., 3. Nov., 20:00 UTC (bei zzz.i2p) 20:07:51 &amp;lt;zzz&amp;gt; dogedDEV, bitte erkläre die Namensänderung und reagiere auf die Einwände wegen der vielen Bilder. Im Moment hast du überhaupt keine Unterstützung, also hast du etwa 2 Minuten, uns vom Gegenteil zu überzeugen 20:08:34 &amp;lt;dogedDEV&amp;gt; nun, ich habe ununterbrochen unseren Auftritt auf i2p ausgebaut 20:08:39 &amp;lt;dogedDEV&amp;gt; ich habe einen I2P Electrum-Server aufgebaut 20:08:49 &amp;lt;dogedDEV&amp;gt; ich habe die gesamte Seite überarbeitet, nachdem es Beschwerden gab, dass sie Widgets hatte 20:09:00 &amp;lt;dogedDEV&amp;gt; daher hat sich der Name zu i2p geändert. Ich habe die alte Seite verworfen und neu begonnen. 20:09:11 &amp;lt;dogedDEV&amp;gt; ich habe etliche Tutorials erstellt, um Nutzern den Einstieg in i2p zu erleichtern 20:09:29 &amp;lt;dogedDEV&amp;gt; und doged.i2p ist sein dauerhaftes Zuhause 20:11:15 &amp;lt;dogedDEV&amp;gt; ich würde annehmen, dass mit höherer Bandbreite die Grafiken schneller laden. Vielleicht füge ich in naher Zukunft eine Nur-Text-Version hinzu, um den Bedürfnissen von Leuten mit niedriger Bandbreite entgegenzukommen 20:11:15 &amp;lt;dogedDEV&amp;gt; ich mag i2p wirklich und habe vielen datenschutzbewussten Menschen weltweit davon und seinen Vorteilen erzählt 20:11:15 &amp;lt;zzz&amp;gt; aber das gesamte i2p ist „niedrige Bandbreite“. Das Problem liegt bei dir, nicht bei deinen Nutzern 20:11:15 &amp;lt;dogedDEV&amp;gt; die Bilder scheinen bei mir und anderen Nutzern, die ihre Bandbreite getuned haben, schnell zu laden 20:11:15 &amp;lt;zzz&amp;gt; bei mir nicht 20:11:15 &amp;lt;dogedDEV&amp;gt; ich finde, unsere Seite dort lädt genauso schnell wie unsere Onion-Seite. 20:11:19 &amp;lt;dogedDEV&amp;gt; ich habe mich in letzter Zeit weniger auf Tor konzentriert und mehr auf i2p. 20:11:21 &amp;lt;zzz&amp;gt; oder bei den anderen, die kommentiert haben 20:11:27 &amp;lt;anonimal&amp;gt; Bei mir auch nicht, und ich lade sie gerade erneut und warte. 20:11:45 &amp;lt;anonimal&amp;gt; Und es werden immer noch Clearnet-Quellen nachgeladen. Es ist, als hätte sich nichts geändert seit unseren Beiträgen in dem Thread. 20:11:50 &amp;lt;dogedDEV&amp;gt; ich kann die Auflösung wohl ändern 20:12:00 &amp;lt;zzz&amp;gt; keine Seite in 2015 stellt alles mit 200 Bildern auf der Startseite dar 20:12:02 &amp;lt;dogedDEV&amp;gt; woher wird aus dem Clearnet geladen? 20:12:13 &amp;lt;dogedDEV&amp;gt; es sollte nicht mit irgendeinem Clearnet kommunizieren 20:12:17 &amp;lt;abyss&amp;gt; hallo 20:12:24 &amp;lt;kytv&amp;gt; die Index-Seite 20:12:47 &amp;lt;zzz&amp;gt; im Moment sehe ich es nicht als „breit nützlich für die i2p-Community“, was unser erstes Kriterium ist 20:12:56 &amp;lt;zzz&amp;gt; Ich sehe, wohin du willst, aber ich denke, so weit bist du noch nicht 20:13:03 &amp;lt;dogedDEV&amp;gt; wie ist eine auf Privatsphäre fokussierte Kryptowährung nicht nützlich? 20:13:06 &amp;lt;kytv&amp;gt; es ist eindeutig besser als zuvor. 20:13:08 &amp;lt;str4d&amp;gt; Ich lade die Seite gerade 20:13:15 &amp;lt;zzz&amp;gt; ist hier jemand für diesen Antrag, bitte jetzt äußern 20:13:23 &amp;lt;dogedDEV&amp;gt; ich habe sie gerade geladen, die Hälfte der Grafiken ist bei mir schon geladen 20:13:39 &amp;lt;str4d&amp;gt; Die Seite brauchte 13 s, um das HTML zu laden (aber das meiste davon war das Holen des LS) 20:13:44 &amp;lt;dogedDEV&amp;gt; und ich verbinde nicht lokal oder so 20:13:48 &amp;lt;abyss&amp;gt; bei mir funktioniert es gut 20:13:50 &amp;lt;str4d&amp;gt; Ich habe die Seite an der neuen Adresse noch nie geladen 20:14:01 &amp;lt;str4d&amp;gt; Schnellstes Bild war 17 s 20:14:10 &amp;lt;str4d&amp;gt; Das langsamste bisher ist 1 Min 44 s 20:14:25 &amp;lt;dogedDEV&amp;gt; ich kann die Auflösung der Grafiken auf jeden Fall senken 20:14:34 &amp;lt;zzz&amp;gt; letztes Mal habe ich nach 10 Minuten aufgegeben 20:14:42 &amp;lt;abyss&amp;gt; dogedev hat hart daran gearbeitet, Privatsphäre zu fördern und die Clearnet-Kryptocoin-Community in Richtung i2p zu bewegen 20:14:44 &amp;lt;str4d&amp;gt; 3 Minuten drin, immer noch nicht geladen 20:14:51 &amp;lt;anonimal&amp;gt; ^ hier genauso, es lädt immer noch. 20:14:53 &amp;lt;kytv&amp;gt; bei mir ist es nie vollständig geladen 20:14:56 &amp;lt;eche|on&amp;gt; ok, hat vor 1 Min angefangen zu laden, warten wir 20:14:57 &amp;lt;str4d&amp;gt; dogedDEV, verwendest du beim Testen denselben I2P Router für den HTTP-Tunnel? 20:15:14 &amp;lt;dogedDEV&amp;gt; nein 20:15:14 &amp;lt;str4d&amp;gt; denn wenn ja, geht deine Verbindung nicht durch I2P 20:15:29 &amp;lt;zzz&amp;gt; wir zweifeln nicht an dogedDEVs Engagement für i2p. Wir bewerten nur die Eignung, die Seite auf die Startseite zu setzen 20:15:46 &amp;lt;dogedDEV&amp;gt; ich kann die Auflösung der Bilder senken und damit die Dateigrößen verkleinern. 20:16:01 &amp;lt;str4d&amp;gt; dogedDEV, ok, da jetzt ein Teil der oberen Hälfte der Seite geladen ist (Dev-Ressourcen usw.), sehe ich das Problem 20:16:10 &amp;lt;dogedDEV&amp;gt; ich wollte, dass es gut aussieht, aber vermutlich lädt es für den durchschnittlichen Nutzer langsam. Und Leistung ist genauso wichtig. 20:16:15 &amp;lt;str4d&amp;gt; Du solltest nicht für deinen gesamten Inhalt Bilder brauchen 20:16:22 &amp;lt;dogedDEV&amp;gt; wichtig* 20:16:30 &amp;lt;anonimal&amp;gt; Ich schätze den künstlerischen Anspruch, aber warum kann das nicht eine Gelegenheit für Innovation sein? 20:16:32 &amp;lt;zzz&amp;gt; Ich schlage vor, dass wir diesen Antrag ablehnen. Er kann jederzeit später erneut einreichen. Einwände? 20:16:42 &amp;lt;str4d&amp;gt; Nicht nur braucht die Seite dadurch ewig zum Laden, sie wird dadurch auch nicht durchsuchbar 20:16:52 &amp;lt;dogedDEV&amp;gt; es gibt Innovation in dem Coin, auch mit i2p 20:16:57 &amp;lt;dogedDEV&amp;gt; gibt es andere I2P Electrum-Server? 20:17:34 &amp;lt;zab@kyirc&amp;gt; Ich bin absolut dafür, in Finanzthemen einzusteigen, aber das hier ist viel zu langsam 20:18:01 &amp;lt;anonimal&amp;gt; Es scheint, dass die einzige Person, der die Vision der Website wichtig ist, der Autor ist. 20:18:01 &amp;lt;dogedDEV&amp;gt; ich arbeite jetzt an einer Android-App, die sich mit unserem I2P-Electrum verbindet 20:18:01 &amp;lt;str4d&amp;gt; Wenn dir die Schrift gefällt, kannst du diese Schrift per CSS laden 20:18:01 &amp;lt;zzz&amp;gt; wir zweifeln nicht an der Innovation oder deinem Gesamtprojekt. Nur an der Website. 20:18:01 &amp;lt;anonimal&amp;gt; Ich spreche ausschließlich über die Seite, dieses Meeting dreht sich um die Seite. 20:18:01 &amp;lt;zzz&amp;gt; letzte Runde zur Diskussion zu 1) 20:18:01 &amp;lt;str4d&amp;gt; Das meiste, was ich auf der Website sehe, ließe sich mit CSS machen, was die benötigten Bilder drastisch reduzieren und die Ladezeiten drastisch verbessern würde. 20:18:01 &amp;lt;dogedDEV&amp;gt; nein, ich stimme der Website-Vision zu; wenn die Grafiken zu groß sind, kann ich die Größe verringern und sogar einen Nur-Text-Link machen, der nur CSS verwendet 20:18:01 &amp;lt;abyss&amp;gt; anonimal, mir gefällt sie 20:18:02 &amp;lt;anonimal&amp;gt; Ich stimme str4d zu 20:18:29 &amp;lt;kytv&amp;gt; keine Einwände gegen Ablehnung. Es ist unerträglich langsam, wenn es lädt. 20:18:43 &amp;lt;dogedDEV&amp;gt; wann ist das nächste Meeting? 20:18:43 &amp;lt;kytv&amp;gt; und jetzt ist nicht einer dieser Momente... 20:18:47 &amp;lt;kytv&amp;gt; $ http_proxy=`http://127.0.0.1:4444` curl --silent `http://doged.i2p/` 20:18:50 &amp;lt;kytv&amp;gt; &amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;408 Request Timeout&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt; 20:18:51 &amp;lt;kytv&amp;gt; &amp;lt;body&amp;gt;&amp;lt;h2&amp;gt;408 Request timeout&amp;lt;/h2&amp;gt; 20:18:57 &amp;lt;zzz&amp;gt; und es geht nicht nur um die Seite selbst – es ist auch die jüngste Namensänderung (die vielleicht die Uhr komplett neu starten sollte) und psis Einwand gegen die Förderung _jeglicher_ Coins 20:19:09 &amp;lt;iRelay&amp;gt; Title: DogecoinDark.i2p Official Site (bei doged.i2p) 20:19:13 &amp;lt;zzz&amp;gt; ok, das war’s zu 1) 20:19:24 &amp;lt;str4d&amp;gt; dogedDEV, jetzt, wo etwas mehr der Seite geladen ist, sieht sie wirklich hübsch aus. Aber ich denke, fast alles bis mindestens zu den FB/Twitter/etc.-Links ließe sich via CSS machen, mit ein paar Bildern für die eigentlichen Bilder. 20:19:24 &amp;lt;zzz&amp;gt; 2) `http://exchanged.i2p/` Antrag für die Startseite der Konsole: `http://zzz.i2p/topics/236?page=3#p10391` 20:19:29 &amp;lt;dogedDEV&amp;gt; da psis Coin-Promotion die Bewertung beeinflusst, wird anoncoin dann entfernt? 20:19:38 &amp;lt;dogedDEV&amp;gt; denn das wäre albern 20:19:41 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Wie ich meine Eepsite zur Startseite der Router-Konsole hinzufügen lasse (bei zzz.i2p) 20:19:46 &amp;lt;str4d&amp;gt; Also bin ich -1 bei 1) vorerst. 20:19:47 &amp;lt;zzz&amp;gt; ist der Betreiber von exchanged.i2p hier? 20:20:06 &amp;lt;abyss&amp;gt; zzz, hey, ich bin hier 20:20:31 &amp;lt;zzz&amp;gt; ok abyss, bitte erzähle uns von deiner Seite und gehe auf Einwände im zzz.i2p-Thread ein 20:20:43 &amp;lt;psi&amp;gt; anoncoin ist tot 20:20:47 &amp;lt;psi&amp;gt; (meiner Meinung nach) 20:20:51 &amp;lt;dogedDEV&amp;gt; das ist traurig =\ 20:21:00 &amp;lt;dogedDEV&amp;gt; wie auch immer, weiter. Ich reiche erneut ein. 20:21:00 &amp;lt;abyss&amp;gt; psi, ist nicht tot 20:21:26 &amp;lt;dogedDEV&amp;gt; ich bin für exchanged.i2p, falls meine Meinung zählt. 20:21:31 &amp;lt;abyss&amp;gt; ok zzz, die Hauptsorge ist, dass mir nicht vertraut werden kann, mit dem Geld anderer Leute umzugehen 20:21:47 &amp;lt;zzz&amp;gt; erzähl uns bitte zuerst etwas über die Seite 20:21:50 &amp;lt;dogedDEV&amp;gt; Seite lädt schnell, Trades sind schnell. Viele doged-Nutzer haben dort gehandelt und ohne Probleme. 20:21:58 &amp;lt;abyss&amp;gt; ok 20:22:26 &amp;lt;abyss&amp;gt; Exchanged.i2p ist eine Seite, auf der Nutzer Kryptowährungen wie Bitcoin, Litecoin, Anoncoin, DogecoinDark usw. anonym handeln können 20:22:47 &amp;lt;abyss&amp;gt; wir sind seit dem 1. Juli in Betrieb 20:23:00 &amp;lt;abyss&amp;gt; Alpha-Tests starteten am 1. Juni 20:23:49 &amp;lt;abyss&amp;gt; außerdem haben die Anoncoin- und DogecoinDark-Entwickler für mich gebürgt 20:24:19 &amp;lt;abyss&amp;gt; der Anoncoin-Dev ist gerade nicht hier, aber hier ist der Link https://www.reddit.com/r/CryptoCurrency/comments/3cxk7k/exchangedi2p_anonymous_exchange/ 20:24:23 &amp;lt;iRelay&amp;gt; Title: Exchanged.i2p Anonymous Exchange : CryptoCurrency (bei www.reddit.com) 20:24:24 &amp;lt;zzz&amp;gt; es scheint zwei Einwände zu geben: dass die Seite zu grob/früh ist, und dass wir nichts Finanzielles unterstützen sollten 20:25:17 &amp;lt;zzz&amp;gt; das habe ich im Antragsthread gesagt: Wir hatten noch keinen Antrag für eine Exchange. Auch wenn ich nicht das Gefühl habe, dass wir qualifiziert sind, die Legitimität und Stabilität eines Markts zu bewerten, denke ich, wir sollten es versuchen, da es eine Art implizite Billigung sein könnte, wenn wir einen Link in die Konsole setzen. 20:25:28 &amp;lt;dogedDEV&amp;gt; indem man ein Icon in ein Menü setzt, sehe ich das persönlich nicht als Empfehlung. Es sei denn, ihr würdet seine Nutzung gegenüber anderen, die das gleiche beantragen, fördern. 20:25:49 &amp;lt;zab@kyirc&amp;gt; die Schlichtheit macht die Ladezeiten schnell und beeinträchtigt die Nützlichkeit nicht 20:26:12 &amp;lt;zab@kyirc&amp;gt; für Trader ist schnelle Reaktionszeit viel wichtiger als Hübschheit 20:26:13 &amp;lt;dogedDEV&amp;gt; ich mag die ASCII-Menüs. Erinnert mich an früher. 20:26:19 &amp;lt;abyss&amp;gt; ich habe versucht, ein Design zu schaffen, das die Nutzbarkeit maximiert 20:26:19 &amp;lt;dogedDEV&amp;gt; ich denke, vielen Nutzern geht es genauso. 20:26:19 &amp;lt;zzz&amp;gt; hat jemand eine Meinung dazu? Ist es eine Empfehlung? Sollten wir versuchen zu verifizieren? Oder sollten wir Märkte oder Handelsplattformen gar nicht auf die Startseite setzen? 20:26:34 &amp;lt;dogedDEV&amp;gt; richtig, Reaktionszeit und dass der Admin so lange dabei ist – ich denke, es passt. 20:27:00 &amp;lt;str4d&amp;gt; Aus Usability-Sicht scheint es gut (ich habe aber keine Trades gemacht) 20:27:15 &amp;lt;kytv&amp;gt; Ich bin mehr oder weniger indifferent. Mein Einwand gegen #1 ist die extreme Langsamkeit beim Laden. Diese hier ist zumindest sehr schnell. 20:27:17 &amp;lt;dogedDEV&amp;gt; er hat kürzlich auf Anfrage einer Analyse-Seite eine API hinzugefügt 20:27:17 &amp;lt;anonimal&amp;gt; Ja, da wir die Macht haben, auszuwählen, wird jeder Link zu einer impliziten Empfehlung. 20:27:24 &amp;lt;zab@kyirc&amp;gt; Ich bin definitiv für Märkte, Exchanges und alles Finanzielle über i2p im Allgemeinen. Das fügt der breiten Nutzbarkeit von i2p eine Dimension hinzu, die Leute anzieht 20:27:27 &amp;lt;str4d&amp;gt; Ich habe auch vorgeschlagen, ein helles Theme anzubieten, weil der dunkle Kontrast für manche Nutzer schwer ist 20:27:33 &amp;lt;zzz&amp;gt; hat hier _irgendwer_ die Seite für Trades genutzt? Bitte melden 20:27:37 &amp;lt;lbt&amp;gt; Nutzermeinung hier: Ich finde, Informationen sollten leicht auffindbar sein, denke aber auch, dass sie nicht Teil eines Routers sein sollten :o Vielleicht ein Link zu einer thematisch sortierten Liste aktiver Domains oder so auf der Router-Konsole? 20:27:45 &amp;lt;str4d&amp;gt; (insbesondere Blau auf Schwarz, obwohl der Blauton etwas besser ist als letztes Mal) 20:28:10 &amp;lt;zab@kyirc&amp;gt; str4d: 80er-Mainframe-Farben FTW ;-) 20:28:27 &amp;lt;zzz&amp;gt; lasst uns hier nicht in detaillierte Farbberatung abgleiten. Große Linie, Entscheidungszeit. Ja oder nein und warum bitte. 20:28:38 &amp;lt;amknesia&amp;gt; Gibt es bereits einen Hinweis auf der Router-Startseite, der besagt: „Die Links unten sind keine Empfehlung, sondern lediglich Seiten, die die Mindestkriterien erfüllen, um auf der Startseite aufgeführt zu werden“? 20:29:03 &amp;lt;dogedDEV&amp;gt; dafür – Seite lädt schnell, ich habe sie benutzt und sie funktioniert wie erwartet. abyss ist immer erreichbar und leicht anzusprechen. 20:29:08 &amp;lt;dogedDEV&amp;gt; amknesia, gute Idee. 20:29:35 &amp;lt;dogedDEV&amp;gt; die i2p-Entwickler befürworten/unterstützen die in der Konsole aufgeführten Seiten nicht. 20:29:44 &amp;lt;zzz&amp;gt; Ist es breit nützlich für die i2p-Community? 20:29:56 &amp;lt;zzz&amp;gt; explizit oder nicht, es ist eine implizite Empfehlung 20:30:02 &amp;lt;zab@kyirc&amp;gt; absolut 20:30:20 &amp;lt;str4d&amp;gt; Breit nützlich? Meiner Meinung nach ja. 20:30:31 &amp;lt;dogedDEV&amp;gt; solange keine Fiatwährung involviert ist, finde ich, es ist eine großartige Ergänzung. 20:30:39 &amp;lt;anonimal&amp;gt; Ja, breit nützlich, und die Seite hat sich in der Nutzbarkeit etwas verbessert. 20:30:48 &amp;lt;zzz&amp;gt; hat _irgendwer_ hier sie tatsächlich für einen Trade genutzt? 20:30:48 &amp;lt;Lady3Jane&amp;gt; Die Empfehlung ist implizit, besonders für Neulinge und besonders, weil viele Links tatsächlich offiziell sind 20:30:58 &amp;lt;anonimal&amp;gt; Nein. 20:31:07 &amp;lt;zab@kyirc&amp;gt; selbst wenn Fiat involviert ist, ist es immer noch eine tolle Ergänzung 20:31:07 &amp;lt;dogedDEV&amp;gt; ich habe dort gehandelt. 20:31:27 &amp;lt;anonimal&amp;gt;&amp;gt;Die Empfehlung ist implizit 20:31:28 &amp;lt;amknesia&amp;gt; zzz: Ich habe, nur ein paar Satoshis wert, allerdings. 20:31:28 &amp;lt;dogedDEV&amp;gt; kleine Beträge, aber über die Zeit, und es hat immer funktioniert 20:31:30 &amp;lt;str4d&amp;gt; Aber wenn Fiat involviert ist, ist es schwieriger, dass die Seite selbst gerechtfertigt anonym ist 20:31:33 &amp;lt;anonimal&amp;gt; Ja, und ein Disclaimer wäre nutzlos. 20:31:33 &amp;lt;Lady3Jane&amp;gt; pilgrim-wu (der nicht hier ist) ist tief in Krypto-Exchanges involviert (betreibt sogar eine in W.-China). Er hat exchanged.i2p schon benutzt. Er liebt es, zzz 20:32:25 &amp;lt;abyss&amp;gt; für die Interessierten kann ich ein paar doged zum Handeln geben 20:32:25 &amp;lt;zzz&amp;gt; ok, fassen wir zusammen. Der Konsens ist mir nicht klar, also bitte +1 für Ja und -1 für Nein eingeben 20:32:32 &amp;lt;dogedDEV&amp;gt; +1 20:32:35 &amp;lt;str4d&amp;gt; Aus „Risiko“-Sicht: Wenn die Seite nur Kryptocoins tauscht, unterliegt sie den Markteinflüssen anderer Exchanges hinsichtlich des Werts 20:32:42 &amp;lt;abyss&amp;gt; so könnt ihr es selbst testen :) 20:32:45 &amp;lt;zab@kyirc&amp;gt; +1 20:33:33 &amp;lt;trolly&amp;gt; +1 20:33:33 &amp;lt;Lady3Jane&amp;gt; (Ich weiß nicht, ob ich hier Stimmrecht habe, aber...) +1 20:33:48 &amp;lt;anonimal&amp;gt; -1: Kein Sex, keine Drogen, kein Geld und kein Rock’n’Roll in der Router-Konsole. 20:33:56 &amp;lt;kytv&amp;gt; = „neutral / nicht negativ“ 20:34:30 &amp;lt;abyss&amp;gt; +1, falls meine Stimme zählt 20:34:33 &amp;lt;psi&amp;gt; +1 keine Drogen Sex Geld Rock’n’Roll in der Router-Konsole 20:34:38 &amp;lt;trolly&amp;gt; kein Rock’n’Roll?? OMG anonimal!! 20:34:41 &amp;lt;obscuratus&amp;gt; -1: Gute Seite, aber ich stimme zu, es ist eine Empfehlung. 20:34:49 &amp;lt;psi&amp;gt; vielmehr, -1 20:34:57 &amp;lt;abyss&amp;gt; psi, :) 20:34:57 &amp;lt;trolly&amp;gt; +1 Drogen, Sex und Rock’n’Roll überall 20:35:01 &amp;lt;abyss&amp;gt; :( 20:35:09 &amp;lt;amknesia&amp;gt; Frage: Wie wäre es stattdessen mit einer Link-Seite/ -Site, die nicht die Startseite ist, aber von dort verlinkt wird. Das würde die „implizite Empfehlung“ der Startseite vermeiden und es Neulingen dennoch leicht machen, interessante Seiten zu finden. Ist eine der aktuellen Startseiten-Seiten dafür eingerichtet? 20:35:21 &amp;lt;obscuratus&amp;gt; amknesia: +1 20:35:28 &amp;lt;lbt&amp;gt; amknesia: +1 20:35:29 &amp;lt;Lady3Jane&amp;gt; Aus PR-Sicht, anonimal, stimme ich bei Sex und Drogen zu. Wir wollen nicht, dass die Konsole zum i2p-Äquivalent des Hidden Wiki wird. Aber warum sind Währungsbörsen inhärent negativ? 20:35:47 &amp;lt;Lady3Jane&amp;gt; Router-Konsole* 20:35:56 &amp;lt;anonimal&amp;gt; Ich würde zu amknesias Idee tendieren. 20:36:01 &amp;lt;dogedDEV&amp;gt; ich denke, private Netzwerke haben indirekt die Verpflichtung, Krypto zu schützen, besonders in letzter Zeit. 20:36:05 &amp;lt;dogedDEV&amp;gt; aber das sind nur meine zwei Cent. 20:36:05 &amp;lt;zzz&amp;gt; +1 von mir (knapp) 20:36:19 &amp;lt;str4d&amp;gt; Lady3Jane, das inhärente Problem bei einer anonymen Währungsbörse ist, dass es jederzeit passieren kann, dass die Seite mit allen Geldern verschwindet und es keinen Ersatz gibt 20:36:35 &amp;lt;dogedDEV&amp;gt; das kann bei jeder Exchange passieren 20:36:43 &amp;lt;dogedDEV&amp;gt; und ist bei Clearnet-Exchanges passiert. 20:36:51 &amp;lt;anonimal&amp;gt; ^ Dann sehe ich keinen Grund, hier noch eine zu empfehlen. 20:36:57 &amp;lt;amknesia&amp;gt; str4d: Als Gegenargument: Das ist bereits bei öffentlichen, nicht-anonymen Exchanges passiert, ist das also wirklich eine größere Gefahr? 20:36:57 &amp;lt;str4d&amp;gt; Ist es, ja. Aber es gibt Wege für zumindest teilweise Entschädigung 20:37:08 &amp;lt;Lady3Jane&amp;gt; abyss: Über das übliche Treuhandsystem hinaus, hast du Vorkehrungen, um der Öffentlichkeit (vor allem aber den Devs, die dich empfehlen sollen) zu versichern, dass du nicht mit einem Sack Geld türmst? 20:37:17 &amp;lt;abyss&amp;gt; anonimal, weil diese hier privat ist 20:37:25 &amp;lt;zzz&amp;gt; Ich zähle 4+ und 3-, aber wir könnten auch erklären, dass das zu knapp ist, und es in einem zukünftigen Meeting erneut betrachten 20:37:31 &amp;lt;str4d&amp;gt; Lady3Jane, ich sehe tatsächlich keinen Escrow 20:37:37 &amp;lt;str4d&amp;gt; (zumindest nicht in der Sicherheitsliste) 20:37:46 &amp;lt;str4d&amp;gt; Ich wollte auch nach Multisig fragen 20:37:58 &amp;lt;anonimal&amp;gt; Und vielleicht sollten wir die Standards für Einreichungen überprüfen. 20:38:19 &amp;lt;abyss&amp;gt; es gibt keinen Escrow oder Multisig, weil das für eine Low-Latency-Exchange nicht wirklich praktikabel ist 20:38:29 &amp;lt;zzz&amp;gt; kytv, str4d, mit vorgehaltener Waffe, bitte stimmt + oder - 20:38:32 &amp;lt;amknesia&amp;gt; Vielleicht ist es Zeit für einen Krypto-Rep-Service? 20:39:05 &amp;lt;dogedDEV&amp;gt; ähnlich wie cryptoasian meinst du? 20:39:17 * anonimal ist es egal, wer was wo oder wann macht, das hier betrifft nur die Router-Konsole von Java I2P. 20:39:25 &amp;lt;zzz&amp;gt; letzte Runde für Stimmen 20:39:27 &amp;lt;str4d&amp;gt; Ich bin momentan vorsichtig bei +0,5. Ich denke, die Seite ist für Nutzer vorteilhaft, aber die Risiken sollten den Nutzern besser vermittelt werden. 20:39:56 &amp;lt;dogedDEV&amp;gt; vielleicht kann abyss einen Disclaimer auf die Seite setzen? 20:40:10 &amp;lt;zzz&amp;gt; wie wäre es mit Zustimmung, wenn er einen Disclaimer hinzufügt? 20:40:16 &amp;lt;dogedDEV&amp;gt; und das würde zumindest diejenigen besänftigen, die wegen des Risikos mit Nein stimmen 20:40:27 &amp;lt;abyss&amp;gt; das kann ich machen 20:40:44 &amp;lt;str4d&amp;gt; Es gibt immer ein Risiko, aber solange Nutzer ausdrücklich über die Risiken informiert sind, bin ich 20:40:46 &amp;lt;kytv&amp;gt; zzz: +1 (mit einer Art Disclaimer) 20:40:51 &amp;lt;str4d&amp;gt; nicht dagegen. 20:40:52 &amp;lt;zzz&amp;gt; wir haben zu lange damit verbracht; wenn wir nicht in den nächsten 60 Sekunden entscheiden, gehe ich ohnehin weiter 20:41:04 &amp;lt;zzz&amp;gt; ok, klingt nach Zustimmung, wenn er den Disclaimer hinzufügt 20:41:07 &amp;lt;zzz&amp;gt; noch etwas zu 2) ? 20:41:20 &amp;lt;dogedDEV&amp;gt; zzz: wann ist das nächste Meeting? 20:41:23 &amp;lt;amknesia&amp;gt; Ist es schwierig, es auf Probe zu stellen? 20:41:27 &amp;lt;fox&amp;gt; +1 für abyss’ Exchange, Code ist sauber 20:41:32 &amp;lt;zzz&amp;gt; 3) `http://i2pwiki.i2p/` Antrag für die Startseite der Konsole: `http://zzz.i2p/topics/236?page=3#p10437` 20:41:34 &amp;lt;amknesia&amp;gt; D. h., ihr könntet es nach der nächsten Sitzung wieder verschieben, falls es Probleme gibt? 20:41:38 &amp;lt;zzz&amp;gt; ist der Betreiber von i2pwiki.i2p hier? 20:41:50 &amp;lt;iRelay&amp;gt; Title: I2PWiki (bei i2pwiki.i2p) 20:42:33 &amp;lt;zzz&amp;gt; irgendwelche Pro-/Kontra-Diskussionen zu i2pwiki? 20:42:43 &amp;lt;fox&amp;gt; ist open4you.i2p nicht nur ein Zombie? 20:42:56 &amp;lt;zzz&amp;gt; bitte bleibt beim Thema, alle 20:42:56 * anonimal lädt 20:42:59 &amp;lt;kytv&amp;gt; +1 für i2pwiki. Es lädt tatsächlich und der Nutzer stellt Backups bereit. 20:43:10 &amp;lt;str4d&amp;gt; dogedDEV, das nächste Homepage-Meeting ist in der Woche vor dem 0.9.24-Release 20:43:11 &amp;lt;psi&amp;gt; +1 i2pwiki 20:43:22 &amp;lt;fox&amp;gt; -1 open4you 20:43:31 &amp;lt;trolly&amp;gt; open4you.i2p funktioniert manchmal und manchmal nicht, fox 20:43:31 &amp;lt;dogedDEV&amp;gt; i2host lädt es bei mir nicht 20:43:31 &amp;lt;zzz&amp;gt; irgendwelche Einwände gegen i2pwiki? 20:43:41 &amp;lt;zzz&amp;gt; bitte bleibt beim Thema, alle 20:43:43 &amp;lt;abyss&amp;gt; ich finde, es ist ordentlich 20:43:44 &amp;lt;str4d&amp;gt; i2pwiki.i2p leitet standardmäßig zu B32 um 20:43:53 &amp;lt;fox&amp;gt; trolly: es lädt manchmal, aber ich glaube nicht, dass sie noch Hosting vergeben 20:43:54 &amp;lt;trolly&amp;gt; Admin hat nicht geantwortet, ich denke, open4you.i2p wurde gehackt oder so 20:43:57 &amp;lt;str4d&amp;gt; (zumindest bei mir) 20:44:03 &amp;lt;zzz&amp;gt; bitte bleibt beim Thema, alle 20:44:14 &amp;lt;anonimal&amp;gt; i2p slogans sind noch da. Das war zuvor ein Problem. 20:44:31 &amp;lt;trolly&amp;gt; er hat später admin2.ope4you.i2p erstellt, aber ich kann mich nur bei admin.open4you.i2p anmelden 20:44:32 &amp;lt;zzz&amp;gt; ist das Slogan-Problem genug, um es abzulehnen? 20:44:40 &amp;lt;abyss&amp;gt; str4d, ich glaube, das ist ein MediaWiki-Problem, meins hatte dasselbe Problem 20:44:45 &amp;lt;zzz&amp;gt; bitte bleibt beim Thema, alle. open4you ist NICHT das Thema. 20:45:05 &amp;lt;str4d&amp;gt; Außerdem interessant – ugha.i2p ist wieder online 20:45:19 &amp;lt;anonimal&amp;gt; Ja, wegen mancher Inhalte. Abgesehen davon wäre ich +1. 20:45:30 &amp;lt;abyss&amp;gt; 2015-10 Neue Wiki-Eepsite: Da ugha.i2p von Mai 2015 bis 2015-10-30 down war, wurde ein neues Wiki gestartet (`http://i2pwiki.i2p`). Es läuft auf MediaWiki. Bitte zu diesem Wiki wechseln. 20:45:30 &amp;lt;kytv&amp;gt; i2pslogans ist kein Problem. Das war auch auf ugha.i2p. Nutzer können das genauso moderieren wie auf ugha 20:45:31 &amp;lt;dogedDEV&amp;gt; -1 für i2pwiki.i2p 20:45:44 &amp;lt;abyss&amp;gt; *von der ugha.i2p-Startseite 20:45:46 &amp;lt;iRelay&amp;gt; Title: I2PWiki (bei i2pwiki.i2p) 20:45:47 &amp;lt;str4d&amp;gt; Ich bin grundsätzlich +1 für i2pwiki.i2p, hätte aber wirklich gern das Umleitungsproblem behoben 20:45:53 &amp;lt;dogedDEV&amp;gt; Could not find the following destination: `http://i2host.i2p/cgi-bin/i2hostjump?i2pwiki.i2p/` 20:46:07 &amp;lt;iRelay&amp;gt; Title: I2HOST Jump (bei i2host.i2p) 20:46:07 &amp;lt;str4d&amp;gt; dogedDEV, `http://nrbnshsndzb6homcipymkkngngw4s6twediqottzqdfyvrvjw3pq.b32.i2p` ist das B32 für i2pwiki 20:46:11 &amp;lt;zzz&amp;gt; ok, wir haben + von psi und kytv und str4d, - von anonimal und dogedev. Die anderen bitte abstimmen 20:46:14 &amp;lt;zzz&amp;gt; ich: +1 20:46:16 &amp;lt;abyss&amp;gt; str4d, könnte es ein I2P Router-Problem sein? 20:46:17 &amp;lt;kytv&amp;gt; Es ist sicher nur eine I2PTunnel-Einstellung, kein MediaWiki-Problem. 20:46:20 &amp;lt;iRelay&amp;gt; Title: I2PWiki (bei nrbnshsndzb6homcipymkkngngw4s6twediqottzqdfyvrvjw3pq.b32.i2p) 20:46:24 &amp;lt;fox&amp;gt; Thema ist nicht das Aufräumen von /home? 20:46:24 &amp;lt;lbt&amp;gt; str4d: Falls dir das entgangen ist, schau die Status-Seite von uhga an, es scheint, es war die ganze Zeit „up“ 20:46:26 &amp;lt;obscuratus&amp;gt; +1 20:46:49 &amp;lt;abyss&amp;gt; str4d, ich stelle fest, dass, wenn Seiten relative Links verwenden, der I2P Router standardmäßig auf die B32 umleitet 20:46:53 &amp;lt;zzz&amp;gt; fox, wir sind bei Agendapunkt 3) 20:47:02 &amp;lt;fox&amp;gt; +1 i2pwiki, es lädt und ist nützlich 20:47:23 &amp;lt;zzz&amp;gt; ok, ich zähle 6 + und 2 -, das klingt nach Zustimmung, letzte Einwände? 20:47:27 &amp;lt;abyss&amp;gt; +1, ich finde es nützlich und es funktioniert gut 20:47:51 &amp;lt;anonimal&amp;gt; +1, ich lag falsch. 20:47:56 &amp;lt;zzz&amp;gt; letzte Runde für 3) 20:47:57 &amp;lt;anonimal&amp;gt; Slogans wurden behoben. 20:48:06 * anonimal sah eine gecachte Version. 20:48:15 &amp;lt;zzz&amp;gt; 4) `http://lenta.i2p/` Antrag für die Startseite der Konsole: `http://zzz.i2p/topics/236?page=3#p10439` 20:48:22 &amp;lt;zzz&amp;gt; ist der Betreiber von lenta.i2p hier? 20:48:35 &amp;lt;iRelay&amp;gt; Title: Lenta.i2p | (bei lenta.i2p) 20:48:37 &amp;lt;zab@kyirc&amp;gt; +1 von mir. Es lädt schnell, die Nachrichten sind echt und das Layout ist angenehm 20:48:48 &amp;lt;zzz&amp;gt; dieser Antrag schien breite Unterstützung im zzz.i2p-Thread zu haben, und auch in #ru, als ich dort vor ein paar Wochen fragte 20:49:12 &amp;lt;zzz&amp;gt; weitere Gedanken pro/kontra? 20:49:34 &amp;lt;kytv&amp;gt; = „neutral / nicht negativ“ 20:49:45 &amp;lt;trolly&amp;gt; ist der Admin von i2pwiki da? 20:49:55 &amp;lt;zab@kyirc&amp;gt; etwas für .ru-Nutzer auf der Startseite zu haben, kann als Zeichen guten Willens gesehen werden 20:49:57 * anonimal Keine Einwände. xopowo. 20:50:08 &amp;lt;str4d&amp;gt; Ich habe keine Ahnung, was da steht, aber gut, dass wir die russische Nutzerschaft widerspiegeln. 20:50:14 &amp;lt;abyss&amp;gt; +1 für lenta.i2p 20:50:18 &amp;lt;zzz&amp;gt; klingt für mich nach Zustimmung. Letzter Aufruf für 4) 20:50:21 &amp;lt;psi&amp;gt; +1 für lenta.i2p 20:50:43 &amp;lt;kytv&amp;gt; +0,5 basierend auf der Zustimmung der Leute, die Russisch lesen können 20:50:51 &amp;lt;str4d&amp;gt; Der Titel sollte auf Russisch sein, damit Nutzer sofort erkennen, dass es eine RU-Seite ist 20:51:12 &amp;lt;amknesia&amp;gt; Ähmm, dumme Frage, aber sollte es vielleicht eine Aufteilung der Links nach „aktuell gewählte Sprache“ versus „Fremdsprachen“-Links geben? 20:51:16 &amp;lt;str4d&amp;gt; (sowohl damit Nicht-Russischsprachige nicht klicken, als auch Russischsprachige es tun) 20:51:30 &amp;lt;str4d&amp;gt; amknesia, den Gedanken hatte ich gerade auch :) 20:51:50 &amp;lt;zzz&amp;gt; wir können den Namen in der Konsole immer noch anpassen 20:51:57 &amp;lt;zzz&amp;gt; 5) CCC-Vorbereitungs-Update aus dem Meeting vom 6. Okt.: `http://i2p-projekt.i2p/en/meetings/239` 20:52:02 &amp;lt;iRelay&amp;gt; Title: I2P Development Meeting 239 - I2P (bei i2p-projekt.i2p) 20:52:34 &amp;lt;zzz&amp;gt; Ich habe diesen Agendapunkt nur rein genommen, falls es etwas zu besprechen gibt. Ich glaube, Banner und Süßigkeiten und all das sind unter Kontrolle. 20:52:47 &amp;lt;zzz&amp;gt; wir haben die Budgetentscheidungen im letzten Meeting abgeschlossen. 20:52:59 &amp;lt;zzz&amp;gt; Wenn jemand etwas zum CCC einbringen möchte, ist jetzt die Zeit; sonst gehen wir weiter 20:53:56 &amp;lt;zzz&amp;gt; letzter Aufruf für 5) 20:54:31 &amp;lt;str4d&amp;gt; Nichts von mir 20:54:36 &amp;lt;str4d&amp;gt; Habt dort Spaß, Kinder 20:54:46 &amp;lt;zzz&amp;gt; 6) forum.i2p Ersatzvorschlag (hottuna, dg) – Nachbereitung vom Meeting am 6. Okt.: `http://i2p-projekt.i2p/en/meetings/239` 20:55:13 &amp;lt;zzz&amp;gt; ok, die Notizen vom letzten Meeting sind online (danke kytv) und am Ende seht ihr, dass hottuna und dg einen Vorschlag vorlegen sollten. 20:55:30 &amp;lt;zzz&amp;gt; hottuna und dg, ihr seid dran. Allerdings scheint keiner von beiden hier zu sein? 20:56:05 &amp;lt;zzz&amp;gt; hat sonst jemand etwas zum Forenersatz, das die Diskussion vom letzten Meeting erweitert (nicht wiederholt)? 20:56:51 &amp;lt;str4d&amp;gt; Ich habe etwas nur am Rande Relevantes, das ich dranhängen möchte, falls wir Zeit haben. 20:56:56 &amp;lt;obscuratus&amp;gt; Was ist mit forums.i2p? 20:58:30 &amp;lt;zzz&amp;gt; ok, noch etwas zu 6) ? 20:58:30 &amp;lt;str4d&amp;gt; Ich denke, ein Nutzerforum ist eine gute Idee 20:58:30 &amp;lt;trolly&amp;gt; freedomforum.i2p funktioniert auch 20:58:30 &amp;lt;str4d&amp;gt; Und ich denke, dass es im Clearnet zugänglich sein sollte (nicht nur via Inproxy) 20:58:30 &amp;lt;obscuratus&amp;gt; str4d: +1 20:58:30 &amp;lt;zzz&amp;gt; der konkrete Agendapunkt ist, ob es einen „offiziellen“ Ersatz geben sollte 20:58:30 &amp;lt;trolly&amp;gt; und wir haben ein neues Forum.. `http://es.i2p` 20:58:30 &amp;lt;trolly&amp;gt; aber es ist nur Spanisch, wobei natürlich jeder einen Kanal auf En erstellen kann 20:58:39 &amp;lt;zzz&amp;gt; keine Site, „offiziell“ oder nicht, hat beantragt, auf die Startseite der Konsole zu kommen 20:58:42 &amp;lt;trolly&amp;gt; Kanal/Thread * 20:58:54 &amp;lt;zzz&amp;gt; ok, noch etwas zu 6) ? 20:59:01 &amp;lt;Z0rg1nc&amp;gt; mm, wie werdet ihr neue Forennutzer schützen, falls es auch down ist? 20:59:07 &amp;lt;str4d&amp;gt; Wenn wir Leute haben, die bereit sind, ein offizielles Forum zu pflegen, bin ich +1 20:59:14 &amp;lt;Z0rg1nc&amp;gt; *falls nicht nur Admins sprechen dürfen 20:59:39 * anonimal würde wirklich gern dg und hottuna dabeihaben, bevor er sich zu 6) äußert 20:59:44 &amp;lt;zzz&amp;gt; Ich bin +1 für viele Foren, -0,1 für ein offizielles 20:59:50 &amp;lt;trolly&amp;gt; Ich kann nicht sagen, ob der Admin von `http://es.i2p` auch ein offizielles Forum pflegen möchte, sorry 20:59:53 &amp;lt;amknesia&amp;gt; Ich beantrage, es bis zur nächsten Diskussion zurückzustellen. 21:00:13 &amp;lt;str4d&amp;gt; +1 fürs Vertagen 21:00:16 &amp;lt;zzz&amp;gt; da hottuna und dg nicht hier sind, stellen wir das zurück 21:01:20 &amp;lt;zzz&amp;gt; 7) str4d los 21:01:20 &amp;lt;str4d&amp;gt; s/tabling/shelving 21:01:20 &amp;lt;str4d&amp;gt; Okay 21:01:20 &amp;lt;str4d&amp;gt; Hier ist eine Idee, die mir seit ein paar Monaten im Kopf herumgeht 21:01:20 &amp;lt;str4d&amp;gt; Wir definieren *.i2p.i2p als einen nicht zuweisbaren Bereich. 21:01:27 &amp;lt;str4d&amp;gt; Und reservieren ihn für die Nutzung durch I2P-Devs / -Dienste 21:01:48 &amp;lt;psi&amp;gt; +1 klingt spaßig 21:01:51 &amp;lt;str4d&amp;gt; Das umgeht jeden merkwürdigen Kram, der jemals in Bezug auf I2P Adressbuch / Namensraum passiert 21:02:05 &amp;lt;amknesia&amp;gt; Klingt nach einem Plan. 21:02:07 &amp;lt;str4d&amp;gt; wir definieren in der Namensspezifikation, auf welche Dest sich jede 3LD (Third-Level-Domain) bezieht 21:02:19 &amp;lt;str4d&amp;gt; Und können das jederzeit ändern 21:02:37 &amp;lt;str4d&amp;gt; (möglicherweise durch eine im Netz gehostete hosts.txt, die die aktuell spezifizierten Dests enthält) 21:03:08 &amp;lt;anonimal&amp;gt;&amp;gt;wir definieren in der Namensspezifikation 21:03:21 &amp;lt;anonimal&amp;gt; Und das würde gegen Böswilligkeit schützen, ja? 21:03:50 &amp;lt;str4d&amp;gt; Ja. Die Spezifikation ist öffentlich und böswillige Änderungen wären vollständig sichtbar 21:03:55 &amp;lt;zzz&amp;gt; str4d, es ist bereits durch den stats.i2p-Registrar blockiert und ich glaube, die meisten anderen auch. Aktuell noch nicht im Adressbuch-Import blockiert. 21:04:23 &amp;lt;zzz&amp;gt; nicht sicher, welchen „merkwürdigen“ Kram du im Sinn hast 21:05:20 &amp;lt;str4d&amp;gt; zzz, das Problem beim aktuellen Adressbuchsystem ist, dass es nur pseudo-global ist. 21:05:36 &amp;lt;str4d&amp;gt; Das für sich ist diskutabel, für die Zukunft 21:05:37 &amp;lt;eche|on&amp;gt; das ist gut 21:05:53 &amp;lt;str4d&amp;gt; Aber meiner Meinung nach sollten Dienste, die von uns betrieben werden, global sein. 21:06:23 &amp;lt;amknesia&amp;gt; Dumme Idee: Wie wäre es mit einem Namecoin-ähnlichen Setup mit einer Art PoS-System mit erforderlicher CPU-Zeit, um Domains zu behalten? 21:06:30 &amp;lt;str4d&amp;gt; Am einfachsten ist es, einen Teil des Namensraums als von uns kontrolliert zu definieren. Logischer Abschnitt ist *.i2p.i2p 21:06:39 &amp;lt;str4d&amp;gt; amknesia, das liegt außerhalb des Umfangs dieses Meeting-Themas 21:06:43 &amp;lt;zzz&amp;gt; str4d, vielleicht schreibst du deinen Vorschlag im zzz.i2p Namens-Unterforum auf? 21:06:54 &amp;lt;amknesia&amp;gt; Ok 21:07:01 &amp;lt;str4d&amp;gt; zzz, mache ich, wenn ich Zeit habe (wahrscheinlich nächsten Monat) 21:07:11 &amp;lt;zzz&amp;gt; ok, noch etwas zu 7) 21:07:37 &amp;lt;zzz&amp;gt; noch etwas fürs Meeting? 21:07:40 &amp;lt;str4d&amp;gt; Hehe, in dem Zusammenhang habe ich noch einen weiteren Vorschlag: Vorschläge etwas formaler und sichtbarer machen 21:08:08 &amp;lt;zab@kyirc&amp;gt; drz entmuten und fux mergen (nur Spaß) 21:08:08 &amp;lt;zzz&amp;gt; ok, jetzt wirst du meta, also.... 21:08:14 &amp;lt;str4d&amp;gt; Kurzer 8) 21:08:28 &amp;lt;zzz&amp;gt; 8) str4d los 21:08:30 &amp;lt;str4d&amp;gt; zzz, legitimes Thema, versprochen :) 21:08:48 &amp;lt;str4d&amp;gt; Im Moment werden alle Vorschläge auf zzz.i2p vorgeschlagen 21:08:54 &amp;lt;str4d&amp;gt; Ihre allgemeine Sichtbarkeit ist meiner Meinung nach bestenfalls gering 21:08:57 * anonimal freut sich auf str4ds Beitrag 21:09:17 &amp;lt;zzz&amp;gt; einverstanden, also schlage etwas Besseres vor :) 21:09:24 &amp;lt;str4d&amp;gt; Nimm z. B. die Verbesserung des Hostname-Service-Feeds, die verloren geht 21:09:46 &amp;lt;zzz&amp;gt; ich halte meine Seite nicht für sakrosankt. Hast du einen Vorschlag? 21:09:54 &amp;lt;str4d&amp;gt; Ich schlage vor, dass Vorschläge formell im I2P-Website-Repo abgelegt und sichtbar gemacht werden 21:10:09 &amp;lt;zzz&amp;gt; für mich okay 21:10:15 &amp;lt;str4d&amp;gt; Mit Links auf den kanonischen Diskussionsthread auf zzz.i2p 21:10:22 &amp;lt;str4d&amp;gt; Ursprünglich hatte ich ein separates neues Repo geplant 21:10:32 &amp;lt;zzz&amp;gt; kannst du das einrichten/ 21:10:32 &amp;lt;str4d&amp;gt; Aber die I2P-Website erfüllt zwei Zwecke: 21:10:36 &amp;lt;zzz&amp;gt; ? 21:10:37 &amp;lt;str4d&amp;gt; - Spezifikation des I2P-Netzwerks definieren 21:10:47 &amp;lt;str4d&amp;gt; - Die Referenzimplementierung (Java) dokumentieren 21:10:55 &amp;lt;zzz&amp;gt; hat jemand Einwände? 21:11:03 &amp;lt;xmz&amp;gt; nein 21:11:11 &amp;lt;str4d&amp;gt; Und da die Spezifikationen bereits Teil der Website sind, schlage ich gleichzeitig vor, ihre Position aufzuwerten 21:11:27 &amp;lt;zab@kyirc&amp;gt; solange die Vorschläge Klartext sind – bitte keine Binärdateien in mtn 21:11:28 &amp;lt;anonimal&amp;gt; Wo würde es auf der Seite hin? 21:11:38 &amp;lt;str4d&amp;gt; Und sie der Einfachheit halber als nicht übersetzbar zu definieren 21:11:46 &amp;lt;str4d&amp;gt; zab, um Himmels willen nein 21:11:59 &amp;lt;str4d&amp;gt; anonimal, derzeit sind sie unter /langcode/docs/specs/* 21:12:03 &amp;lt;str4d&amp;gt; (die Spezifikationen) 21:12:04 &amp;lt;zzz&amp;gt; Ich glaube, str4d hat ohnehin Carte blanche für kleinere Website-Organisation 21:12:12 &amp;lt;zzz&amp;gt; also können wir das abschließen? 21:12:17 &amp;lt;zzz&amp;gt; noch etwas zu 8) ? 21:12:20 &amp;lt;str4d&amp;gt; Ich schlage stattdessen /spec/* für Spezifikationen und /spec/proposal/* für Vorschläge vor 21:12:46 &amp;lt;str4d&amp;gt; zzz, ja, aber das geht auch in Vorschlagsprozesse hinein 21:12:49 &amp;lt;zzz&amp;gt; lasst uns kein Meeting für die Diskussion von Website-Pfaddetails verwenden 21:12:56 &amp;lt;anonimal&amp;gt; Ich frage nur, weil mir das Layout der Seite auf einmal zu viel ist, meiner Meinung nach. 21:13:08 &amp;lt;str4d&amp;gt; Endziel ist, dass Leute außerhalb von I2P unsere Vorschläge ansehen können. 21:13:22 &amp;lt;str4d&amp;gt; anonimal, Redesign läuft, heben wir uns das für später auf :) 21:13:25 &amp;lt;zzz&amp;gt; einverstanden, und ich habe keine Einwände gehört 21:13:27 &amp;lt;zzz&amp;gt; noch etwas zu 8) ? 21:13:30 * anonimal :) 21:13:44 &amp;lt;zzz&amp;gt; noch etwas fürs Meeting? 21:13:54 &amp;lt;anonimal&amp;gt; Ja, kurz. 21:14:04 &amp;lt;zzz&amp;gt; 9) anonimal los 21:14:04 &amp;lt;abyss&amp;gt; hat es exchanged.i2p mit einem Disclaimer geschafft? 21:14:18 &amp;lt;abyss&amp;gt; so etwas wie „Haftungsausschluss: Der Handel mit Kryptowährungen ist riskant, anonymen Personen sein Geld anzuvertrauen ebenso.“ 21:14:32 &amp;lt;zzz&amp;gt; abyss ja 21:14:33 &amp;lt;zzz&amp;gt; 9) anonimal los 21:14:45 &amp;lt;abyss&amp;gt; \o/ 21:14:46 &amp;lt;anonimal&amp;gt; str4ds *i2p.i2p hat mich an die IETF-Kommentare auf der I2PCon und https://blog.torproject.org/blog/landmark-hidden-services-onion-names-reserved-ietf denken lassen 21:14:49 &amp;lt;iRelay&amp;gt; Title: Landmark for Hidden Services: .onion names reserved by the IETF | The Tor Blog (bei blog.torproject.org) 21:15:05 &amp;lt;amknesia&amp;gt; abyss: Vergiss nicht „Bitte ignorieren Sie den Mann hinter der Website mit dem virtuellen Koffer und der betankten DC-3“ :) 21:15:13 &amp;lt;anonimal&amp;gt; Also lautet die Frage: 21:15:27 &amp;lt;xmz&amp;gt; man könnte auch hinzufügen, dass der Dienst in keiner Weise vom I2P-Projekt unterstützt wird (sorry, ich sehe nicht die ganze vorherige Diskussion, ich bin am Handy) 21:15:49 &amp;lt;zzz&amp;gt; wir sind bei 9), bitte bleibt beim Thema 21:16:09 &amp;lt;anonimal&amp;gt; Drücken wir bei der IANA? 21:16:12 * anonimal sorry lag 21:16:26 &amp;lt;str4d&amp;gt; anonimal, ja. Ich bin I2Ps Vertreter in diesem Prozess. 21:16:58 &amp;lt;anonimal&amp;gt; Yay! Irgendetwas zu berichten? 21:17:02 &amp;lt;str4d&amp;gt; Ich habe mich auch gemeldet, im Design-Komitee zu sein, das Änderungen/Verbesserungen am RFC-6761-Prozess vorschlagen wird 21:17:31 &amp;lt;str4d&amp;gt; .i2p wurde zusammen mit .onion, .gnu, .bit und ein paar anderen vom GNUnet-Team vorgeschlagen 21:17:40 &amp;lt;zzz&amp;gt; großartig, danke, dass du das weiter verfolgst, str4d 21:17:42 &amp;lt;str4d&amp;gt; Das lag mehrere Jahre herum und wurde hin- und hergeschoben 21:17:56 &amp;lt;zzz&amp;gt; Ich bin sicher, du kannst ihn nach dem Meeting noch genauer informieren 21:17:58 &amp;lt;anonimal&amp;gt; Ja, danke, str4d. 21:18:05 &amp;lt;zzz&amp;gt; noch etwas zu 9) ? 21:18:09 &amp;lt;zzz&amp;gt; noch etwas fürs Meeting? 21:18:31 &amp;lt;str4d&amp;gt; naja... 21:18:34 &amp;lt;str4d&amp;gt; (nur Spaß ;) 21:18:40 &amp;lt;anonimal&amp;gt; lol 21:18:47 &amp;lt;sadie_i2p&amp;gt; ha 21:19:01 &amp;lt;zzz&amp;gt; danke an alle. /me ****bafs**** schließt die Sitzung &lt;/div></description></item><item><title>I2P Entwicklertreffen - 06. Oktober 2015</title><link>/de/blog/2015/10/06/i2p-entwicklertreffen-06.-oktober-2015/</link><pubDate>Tue, 06 Oct 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/10/06/i2p-entwicklertreffen-06.-oktober-2015/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cacapo, comradenosebleed, dg, eche|on, hottuna2, postman, str4d, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 19:59:41 &amp;lt;zzz&amp;gt; 0) Hi 19:59:41 &amp;lt;zzz&amp;gt; 1) 32C3 Budget 19:59:41 &amp;lt;zzz&amp;gt; 2) Andere 32C3 To-do-Punkte - Banner, usw. 19:59:41 &amp;lt;zzz&amp;gt; 3) RWC Budget 19:59:44 &amp;lt;zzz&amp;gt; 0) Hi 19:59:47 &amp;lt;zzz&amp;gt; Hi 19:59:50 &amp;lt;eche|on&amp;gt; hi 19:59:53 &amp;lt;dg&amp;gt; hi 19:59:59 &amp;lt;zzz&amp;gt; 1) 32C3 Budget 19:59:59 &amp;lt;cacapo&amp;gt; hi 20:00:23 &amp;lt;zzz&amp;gt; ok, der Plan ist, es so zu machen wie in Toronto: ein Gesamtbudget festlegen und die Details von echelon regeln lassen 20:00:43 &amp;lt;hottuna2&amp;gt; i love soylent and you 20:00:46 &amp;lt;hottuna2&amp;gt; oups 20:00:47 &amp;lt;zzz&amp;gt; echelon, wie hoch ist die Summe der Reisekosten-Anfragen, die du bekommen hast 20:01:06 &amp;lt;eche|on&amp;gt; derzeit sind es grob 4k und 2 BTC 20:01:56 &amp;lt;hottuna2&amp;gt; wie berechnet? 20:02:03 &amp;lt;zzz&amp;gt; ok, gab es überzogene Anfragen oder Anfragen von irgendwelchen Unbekannten, die wir besprechen müssen, oder war alles vernünftig? 20:02:41 &amp;lt;eche|on&amp;gt; alles vernünftig, bisher keine über 1k Euro, also... alles gut 20:02:52 &amp;lt;eche|on&amp;gt; manche haben zu viele Informationen geschrieben, haha 20:03:22 &amp;lt;zzz&amp;gt; und ungefähr wie viel kommt noch dazu für CCC-Tickets, ein Abendessen, Gummischlangen und so? 20:04:06 &amp;lt;eche|on&amp;gt; Ich denke, das Abendessen wird 500+x sein, Tickets kosten je 100 (bei etwa 10 Leuten), und Schlangen und Kleinkram liegen bei 200–300 20:04:24 &amp;lt;eche|on&amp;gt; Abendessen für 20+x 20:05:04 &amp;lt;zzz&amp;gt; also sind das 1800 Euro + 4K Reise + ~500 für 2 BTC, macht 6300 Euro gesamt, richtig? 20:05:53 &amp;lt;eche|on&amp;gt; ja, aber wir werden da nicht rankratzen, IMHO wird ein Teil der Reisekosten in BTC bezahlt, und das Abendessen könnte günstiger sein... 20:05:59 &amp;lt;eche|on&amp;gt; also sagen wir 6k 20:06:34 &amp;lt;eche|on&amp;gt; letztes Jahr hatten wir 1257 ohne Reisekosten 20:06:38 &amp;lt;zzz&amp;gt; klingt für mich ziemlich vernünftig, machen wir die Diskussion auf... was meint ihr? 20:06:39 &amp;lt;eche|on&amp;gt; und ein paar Tickets 20:07:13 &amp;lt;hottuna2&amp;gt; heißt das, wir erreichen unser Ziel von 10% Ausgaben pro Jahr? 20:07:31 &amp;lt;eche|on&amp;gt; klar 20:07:53 &amp;lt;hottuna2&amp;gt; also dass wir unter 10% liegen? 20:08:01 &amp;lt;zzz&amp;gt; bezweifle ich, wir haben ~250K und haben für Toronto nur 4–5K ausgegeben, iirc 20:08:02 &amp;lt;eche|on&amp;gt; klar 20:08:22 &amp;lt;eche|on&amp;gt; warte, 150k, nicht 250... 20:08:49 &amp;lt;zzz&amp;gt; so oder so, wir liegen deutlich unter 10%, über den Daumen gepeilt 20:09:02 &amp;lt;eche|on&amp;gt; und aktuell haben wir dieses Jahr 5,3k ausgegeben 20:09:19 &amp;lt;hottuna2&amp;gt; ok. damit bin ich zufrieden. 20:09:22 &amp;lt;zzz&amp;gt; Einwände gegen ein 6k-Euro-Budget für den CCC? 20:10:05 &amp;lt;zzz&amp;gt; super 20:10:41 &amp;lt;zzz&amp;gt; wie immer, eche|on: Ich denke, wir bevorzugen es, Leute zu erstatten, aber wir können im Voraus zahlen, wenn es zum Ticketkauf nötig ist, richtig? 20:11:25 &amp;lt;hottuna2&amp;gt; gibt es eine Möglichkeit zu wissen, wie viel dir erstattet wird? 20:11:25 &amp;lt;eche|on&amp;gt; korrekt 20:11:44 &amp;lt;zzz&amp;gt; Ich glaube, wir haben gerade 100% der Anfragen genehmigt, korrekt? 20:11:49 &amp;lt;eche|on&amp;gt; ja 20:12:05 &amp;lt;zzz&amp;gt; ok, also was auch immer du beantragt hast, das bekommst du, hottuna2 20:12:13 &amp;lt;hottuna2&amp;gt; ok 20:12:23 &amp;lt;zzz&amp;gt; vielen Dank, eche|on, ich finde, der Prozess hat gut funktioniert 20:12:27 &amp;lt;zzz&amp;gt; noch etwas zu 1) ? 20:12:53 &amp;lt;zzz&amp;gt; 2) Andere 32C3 To-do-Punkte - Banner, usw. 20:13:05 &amp;lt;eche|on&amp;gt; Banner ist noch in Toronto 20:13:10 &amp;lt;eche|on&amp;gt; Poster – wir brauchen ein Poster 20:13:28 &amp;lt;zzz&amp;gt; DECT-Telefone Teil 2? Banner? Poster? Was muss getan werden, Freiwillige? 20:13:35 &amp;lt;eche|on&amp;gt; wir brauchen einen Tisch (ich versuche ins Wiki zu kommen und eine Seite über unsere Gruppe zu machen) 20:13:45 &amp;lt;hottuna2&amp;gt; wer hat das Banner? 20:13:57 &amp;lt;hottuna2&amp;gt; ich habe es nicht. 20:13:57 &amp;lt;str4d&amp;gt; j0 20:13:58 &amp;lt;eche|on&amp;gt; es war im Toronto Hacklab 20:14:13 &amp;lt;hottuna2&amp;gt; soll ich die Podiums-Grafik von der i2pcon mitbringen? 20:14:40 &amp;lt;zzz&amp;gt; hottuna2, kannst du dich darum kümmern, das Banner in Toronto zu finden und mitzubringen? 20:14:53 &amp;lt;eche|on&amp;gt; DECT-Telefone könnte man machen, aber ich weiß nicht – jeder hat ein Handy, WLAN ist verfügbar... 20:15:13 &amp;lt;zzz&amp;gt; vielleicht hat Twitter-DM DECT überflüssig gemacht 20:15:15 &amp;lt;hottuna2&amp;gt; zzz, mache ich. 20:15:19 &amp;lt;eche|on&amp;gt; hottuna2: Es gab eine Twitter-Diskussion mit sadie über das Banner, und sie soll es nach Hamburg mitbringen 20:15:23 &amp;lt;dg&amp;gt; ich gehe einfach zu Twitter 20:15:41 &amp;lt;dg&amp;gt; IRC, falls keine Antwort 20:15:50 &amp;lt;hottuna2&amp;gt; brauchen wir sonstiges Marketingmaterial? 20:15:50 &amp;lt;eche|on&amp;gt; der Tisch muss ASAP reserviert werden 20:15:59 &amp;lt;eche|on&amp;gt; Aufkleber 20:16:06 &amp;lt;zzz&amp;gt; eche|on, du hast dich gemeldet, den Tisch zu reservieren? 20:16:28 &amp;lt;eche|on&amp;gt; ein Faltblatt (3 Spalten, gefaltet) mit Basisinformationen würde wirklich helfen, ist aber nicht verfügbar 20:16:44 &amp;lt;eche|on&amp;gt; zzz: Ich kann versuchen, den Tisch am 26. vor dem Kino zu reservieren 20:16:56 &amp;lt;eche|on&amp;gt; oder besser: Ich gebe mein Bestes, ihn zu reservieren 20:17:00 &amp;lt;dg&amp;gt; üblicher Platz, oder? 20:17:10 &amp;lt;eche|on&amp;gt; dg: wäre am besten, noisysquare 20:17:11 &amp;lt;zzz&amp;gt; ja, aber du hast dich gemeldet, dich im Wiki einzutragen, richtig, echelon? 20:17:13 &amp;lt;dg&amp;gt; nur eine Frage: Wie groß ist der Tisch normalerweise? 20:17:24 &amp;lt;eche|on&amp;gt; ja, ich versuche auch das Wiki zu machen 20:17:28 &amp;lt;zzz&amp;gt; 8-10 20:17:30 &amp;lt;cacapo&amp;gt; eche|on: hatten wir nicht vor einer Weile einen Faltblatt-Wettbewerb 20:17:31 &amp;lt;dg&amp;gt; eche|on: ah gut 20:17:32 &amp;lt;hottuna2&amp;gt; Sadie sagt hi von Twitter 20:17:36 &amp;lt;dg&amp;gt; zzz: also Platz für alle? 20:17:38 &amp;lt;eche|on&amp;gt; der Tisch ist meistens ein runder Tisch für 8–10 oder ein eckiger Tisch 20:17:51 &amp;lt;dg&amp;gt; hottuna2: sie muss2irc 20:17:56 &amp;lt;zzz&amp;gt; wir sind nie alle zur gleichen Zeit da, keine Sorge 20:17:58 &amp;lt;eche|on&amp;gt; cacapo: ja, aber die Ergebnisse des Faltblatt-Wettbewerbs waren AFAIR nicht brauchbar 20:18:03 &amp;lt;hottuna2&amp;gt; das sage ich ihr gerade 20:18:20 &amp;lt;dg&amp;gt; alles klar :) 20:18:34 &amp;lt;zzz&amp;gt; es gab auch die Idee, USB-Sticks zu verschenken; ich habe nachgeschaut, sieht nach 2$ im Großpack für kleine Kapazitäten aus 20:18:41 &amp;lt;dg&amp;gt; ich warte auf den Zeitplan, damit ich meinen Tag planen kann 20:18:42 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/29c3/` 20:18:46 &amp;lt;iRelay&amp;gt; Title: 29C3 I2P contest (at echelon.i2p) 20:18:51 &amp;lt;dg&amp;gt; wissen, wann man rein/raus huscht 20:19:29 &amp;lt;eche|on&amp;gt; dg: normalerweise treffen wir uns zwischen 10–12 Uhr und gehen nach 1 Uhr... 20:19:47 &amp;lt;zzz&amp;gt; also bzgl. Poster, wer kümmert sich darum? 20:19:48 &amp;lt;eche|on&amp;gt; zzz: die USB-Sticks sind nett 20:20:03 &amp;lt;eche|on&amp;gt; aber ich weiß nicht, ob wirklich nützlich 20:20:13 &amp;lt;hottuna2&amp;gt; das 2015er Wiki für die 32c3 scheint noch nicht offen zu sein 20:20:28 &amp;lt;eche|on&amp;gt; korrekt 20:20:36 &amp;lt;dg&amp;gt; später als meine Schlafenszeit ;) passt zu meinen Ausschlaf-Tagen 20:20:43 &amp;lt;zzz&amp;gt; Ich schleppe keine hunderten USBs über den Ozean. Keine Ahnung, ob es zu spät ist, um welche mit Logo zu bekommen 20:20:46 &amp;lt;dg&amp;gt; ist das CCH die ganze Nacht offen? 20:20:58 &amp;lt;eche|on&amp;gt; dg: CCH ist 24/7 geöffnet 20:21:08 &amp;lt;zzz&amp;gt; lasst uns die Gespräche über CCC-Grundlagen und Logistik vorerst verschieben 20:21:20 &amp;lt;dg&amp;gt; ok, danke eche|on 20:21:22 &amp;lt;zzz&amp;gt; dieser Tagesordnungspunkt ist nur zur Vorbereitung 20:21:36 &amp;lt;eche|on&amp;gt; zzz: 2 Wochen Zeit bei einem Versender 20:22:07 &amp;lt;zzz&amp;gt; möchte jemand für ein Poster oder für USB-Sticks freiwillig übernehmen? 20:22:29 &amp;lt;zzz&amp;gt; und wie war die Antwort zu den Aufklebern? 20:22:32 &amp;lt;eche|on&amp;gt; aber ein USB-Stick/-Karte kostet etwa 4–6 pro Stück 20:22:48 &amp;lt;zzz&amp;gt; ich habe sie für ca. 2$ auf ebay gesehen 20:22:58 &amp;lt;hottuna2&amp;gt; ich bin mir nicht sicher, ob ich die Idee hinter den USB-Sticks verstehe 20:23:08 &amp;lt;zzz&amp;gt; aber die waren nicht personalisiert, glaube ich 20:23:15 &amp;lt;dg&amp;gt; würden wir I2P bündeln, nur unser Logo draufmachen, oder...? 20:23:22 &amp;lt;zzz&amp;gt; beides 20:23:44 &amp;lt;hottuna2&amp;gt; ich bin mir nicht sicher, ob das eine gute Verwendung von Geld ist. Wenn wir Tails wären, wäre das eine andere Geschichte 20:24:41 &amp;lt;eche|on&amp;gt; Ich bin nicht wirklich ein Fan von USB in diesem preislichen Bereich, da wir 100+x bräuchten, das sind mindestens 500 20:24:45 &amp;lt;eche|on&amp;gt; für bedruckte 20:24:47 &amp;lt;zzz&amp;gt; ok 20:24:51 &amp;lt;eche|on&amp;gt; bei wenig Nutzen 20:25:10 &amp;lt;zzz&amp;gt; also lassen wir die USB-Sticks. Was ist mit Aufklebern? Wie sieht es mit dem Bestand bei euch aus? Habt ihr alle hierher gebracht oder? 20:25:17 &amp;lt;str4d&amp;gt; hottuna2: wir müssen die USBs nicht einmal verschenken 20:25:24 &amp;lt;eche|on&amp;gt; ich habe noch Aufkleber übrig 20:25:42 &amp;lt;comradenosebleed&amp;gt; zzz: ich habe auch einen Haufen Aufkleber, die mir tuna gegeben hat, ich bringe sie gern mit 20:25:44 &amp;lt;str4d&amp;gt; wenn sie gut genug sind, könnten wir sie zum Selbstkostenpreis verkaufen 20:25:45 &amp;lt;eche|on&amp;gt; aber einige der Toronto-Kontakte wollten ein neues Design erstellen, AFAIK. 20:25:55 &amp;lt;comradenosebleed&amp;gt; (sorry tuna, ich versuche, so viele wie möglich zu verteilen) 20:26:05 &amp;lt;dg&amp;gt; ich könnte noch ein paar Aufkleber haben 20:26:11 &amp;lt;eche|on&amp;gt; str4d: ich möchte auf dem CCC nicht verkaufen und neben meiner Debitkarte mit Geld hantieren 20:26:16 &amp;lt;zzz&amp;gt; eche|on, hast du genug für den CCC oder brauchst du, dass comradenosebleed welche mitbringt? 20:26:30 &amp;lt;hottuna2&amp;gt; wollen wir noch mehr T-Shirts besorgen 20:26:40 &amp;lt;eche|on&amp;gt; ich habe genug für den CCC, aber das ist mein letzter Vorrat 20:26:53 &amp;lt;comradenosebleed&amp;gt; ich habe wahrscheinlich etwa 200 auf meinem Schreibtisch liegen, ich bringe sie gern mit 20:27:07 &amp;lt;eche|on&amp;gt; also brauche ich ein neues Design oder ich bestelle noch einmal 10k mit dem gleichen Design 20:27:13 &amp;lt;hottuna2&amp;gt; und eine separate Frage: Wollen wir sie verkaufen? 20:27:23 &amp;lt;hottuna2&amp;gt; eche|on: Ich würde gern ein neues Design machen lassen 20:27:33 &amp;lt;hottuna2&amp;gt; bevor neue Aufkleber bestellt werden 20:27:36 &amp;lt;zzz&amp;gt; kaufen wir vorerst keine weiteren Aufkleber, wenn wir genug für den CCC haben und Potenzial für ein neues Design besteht 20:27:44 &amp;lt;eche|on&amp;gt; genau 20:27:51 &amp;lt;zzz&amp;gt; nein, ich denke nicht, dass wir sie verkaufen sollten 20:27:53 &amp;lt;dg&amp;gt; bring sowieso welche mit 20:28:02 &amp;lt;hottuna2&amp;gt; zzz, einverstanden. 20:28:12 &amp;lt;str4d&amp;gt; niemand verkauft Aufkleber auf Cons :P 20:28:21 &amp;lt;str4d&amp;gt; Die Werbung allein ist es wert 20:28:22 &amp;lt;hottuna2&amp;gt; trotzdem: wollen wir mehr T-Shirts besorgen? 20:28:43 &amp;lt;eche|on&amp;gt; hottuna2: wir können auf zzz.i2p Besucher (I2P-Team) fragen, die ein Shirt brauchen/wollen. mindestens dg und str4d brauchen welche 20:28:46 &amp;lt;str4d&amp;gt; (oh Moment, T-Shirts, nvm) 20:28:46 &amp;lt;eche|on&amp;gt; ja 20:28:56 &amp;lt;zzz&amp;gt; Ich sage nein zu T-Shirts. Zu viel Aufwand zu verkaufen, und fast jeder hat eins, oder? 20:29:05 &amp;lt;str4d&amp;gt; ich nicht 20:29:11 &amp;lt;str4d&amp;gt; ich bin allerdings nicht beim CCC 20:29:13 &amp;lt;eche|on&amp;gt; und postman postman !?? 20:29:20 &amp;lt;eche|on&amp;gt; oh, sry... 20:29:20 &amp;lt;dg&amp;gt; postman kommt übrigens dazu :) 20:29:29 &amp;lt;zzz&amp;gt; für die Einzelfälle können sie es auf Spreadshirt kaufen 20:29:40 &amp;lt;zzz&amp;gt; wenn sie wollen 20:30:04 &amp;lt;str4d&amp;gt; Das war mein Plan :) 20:30:19 &amp;lt;zzz&amp;gt; wie war die Antwort zum Poster? Vielleicht machen tuna und sadie etwas, vielleicht auch nicht? 20:30:22 &amp;lt;dg&amp;gt; ich hole mir auch eins, keine Notwendigkeit, mehr für das Projekt zu bestellen 20:30:37 &amp;lt;zzz&amp;gt; gibt es das Timothy-Leary-Poster noch? 20:31:27 &amp;lt;hottuna2&amp;gt; zzz, also kein T-Shirt für dg oder postman? 20:31:37 &amp;lt;hottuna2&amp;gt; ich habe nichts dagegen, sie zu bestellen/mitzubringen. 20:31:40 &amp;lt;postman&amp;gt; hey, ich würde eins nehmen 20:31:49 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/29c3/user5/poster/final_with_garlic.jpg` 20:32:03 &amp;lt;eche|on&amp;gt; zzz: das? 20:32:06 &amp;lt;dg&amp;gt; Ich hätte gern ein gelbes, wenn du eins hast, aber sonst bestelle ich es selbst 20:32:43 &amp;lt;hottuna2&amp;gt; dg, postman, welche Größen habt ihr? 20:32:45 &amp;lt;zzz&amp;gt; klingt so, als klären das tuna, postman und dg untereinander mit den T-Shirts – ob tuna sie bestellt oder die anderen einfach selbst bestellen 20:32:56 &amp;lt;eche|on&amp;gt; T-Shirt-Kosten können auf der 32C3 für Team-Mitglieder erstattet werden 20:33:03 &amp;lt;dg&amp;gt; ja sorry, wir lassen das für später :) 20:33:26 &amp;lt;zzz&amp;gt; ok, also erstattet das Projekt T-Shirts für diejenigen, die keine haben 20:33:34 &amp;lt;zzz&amp;gt; Einwände dagegen? 20:33:41 &amp;lt;eche|on&amp;gt; wir haben die anderen Shirts schon bezahlt 20:33:48 &amp;lt;zzz&amp;gt; jup 20:34:31 &amp;lt;zzz&amp;gt; ok, klingt so, als hätten wir gerade keine Poster-Antwort, aber kein großes Ding, wenn wir keins bekommen 20:34:31 &amp;lt;eche|on&amp;gt; Datum fürs Abendessen vorab ankündigen? 20:34:32 &amp;lt;hottuna2&amp;gt; nein 20:34:32 &amp;lt;hottuna2&amp;gt; so wurde es bisher gemacht 20:34:39 &amp;lt;zzz&amp;gt; ja, eche|on, das ist das Leary-Poster 20:35:09 &amp;lt;zzz&amp;gt; eche|on, hast du einen Vorschlag, an welchem Abend fürs Abendessen? 20:35:42 &amp;lt;eche|on&amp;gt; hmm, der 27. ist etwas früh, aber noch ok. 28. oder 29. gehen auch. Aber ich muss den Vortragsplan abwarten 20:36:03 &amp;lt;zzz&amp;gt; ok, halten wir mal den 28. fest, vorbehaltlich Änderungen 20:36:08 &amp;lt;zzz&amp;gt; noch etwas zu 2) ? 20:36:09 &amp;lt;eche|on&amp;gt; wir können den 27. machen, ist Sonntag, erster Abend, alle sind jetlagged, keiner will Bier, billig^^ 20:36:49 &amp;lt;zzz&amp;gt; letzter Aufruf zu 2) 20:36:51 &amp;lt;dg&amp;gt; nein danke für den 27. 20:37:20 &amp;lt;zzz&amp;gt; 3) RWC Budget 20:37:36 &amp;lt;zzz&amp;gt; eche|on, gibt es Anträge für RWC-Finanzierung? Wie hoch ist die Summe? 20:37:51 &amp;lt;eche|on&amp;gt; ja, das ist ein bisschen wenig anonym, da ich eine Anfrage über 500 für Hotelkosten bei der RWC bekommen habe 20:38:20 &amp;lt;zzz&amp;gt; klingt vernünftig, Einwände? 20:38:25 &amp;lt;eche|on&amp;gt; nein 20:38:30 &amp;lt;eche|on&amp;gt; wenn das Paper gut ist, alles gut^^ 20:38:51 &amp;lt;eche|on&amp;gt; und es ist 2016, neues Jahr, neue 10% *g* 20:39:24 &amp;lt;zzz&amp;gt; Ich ermutige jeden, der zur RWC kann, sie sich anzusehen, es ist eine gute Konferenz 20:39:35 &amp;lt;zzz&amp;gt; noch etwas zu 3) ? 20:39:40 &amp;lt;eche|on&amp;gt; zu weit weg von mir 20:39:53 &amp;lt;eche|on&amp;gt; obwohl interessant, sicher 20:39:55 &amp;lt;dg&amp;gt; zu weit und inkompatibel mit dem CCC 20:40:50 &amp;lt;zzz&amp;gt; ok, sonstige Themen? Ich weiß, ich habe i2pcontrol, 32c3-Vortrag und Foren-Ersatz im zzz.i2p-Thread abgeschmettert, aber wenn jemand _kurz_ darüber sprechen möchte, jetzt melden 20:41:33 &amp;lt;hottuna2&amp;gt; ja. ich würde gern über forum.i2p sprechen 20:41:38 &amp;lt;hottuna2&amp;gt; wollen wir es ersetzen? 20:41:52 &amp;lt;dg&amp;gt; nur zum Foren-Ersatz: Wir sind offen dafür und diskutieren es. Wenn jemand meint, dass es eine gute Idee ist, dass wir das machen, meldet euch bei postman/mir/eche|on. Wir sind in der Lage, eins zu betreiben, aber wir wissen nicht, ob es viel Unterstützung gibt 20:42:33 &amp;lt;zzz&amp;gt; Ich füge meine Position von zzz.i2p ein, andere mögen widersprechen, das ist ok 20:42:35 &amp;lt;hottuna2&amp;gt; ich denke, wir sollten einen öffentlich sichtbaren Ort für Diskussionen haben 20:42:54 &amp;lt;zzz&amp;gt; Meine konsequente Ansicht war, dass Nutzer mit den Füßen abstimmen – lasst tausend Blumen blühen, etc. Es ist nicht notwendig oder sogar klug, wenn wir einen Ersatz küren. Eine oder mehrere Seiten können sich nach unserem üblichen Prozess um einen Platz auf der Startseite der Konsole bewerben. Wenn jemand eine Forenseite einrichten möchte, sollte er das tun, 20:43:18 &amp;lt;hottuna2&amp;gt; Ich stimme nicht zu. 20:43:19 &amp;lt;dg&amp;gt; hottuna2: Während ich einem Forum sehr offen gegenüberstehe – was ist an zzz.i2p nicht offen? Zur Info: Es ist unwahrscheinlich, dass ein von postman/echelon/mir betriebenes forum.i2p im Clearnet sein wird 20:43:43 &amp;lt;hottuna2&amp;gt; Ich denke, wir sollten ein Clearnet-Forum haben. 20:43:47 &amp;lt;zzz&amp;gt; zzz.i2p ist nicht für alle Themen offen 20:44:01 &amp;lt;hottuna2&amp;gt; mit I2P zu interagieren ist derzeit wie mit einem Ziegelstein zu reden. 20:44:06 &amp;lt;zzz&amp;gt; Foren werden über Inproxies von Spidern _zugespammt_ 20:45:15 &amp;lt;zzz&amp;gt; und über Inproxies mit Spam traktiert 20:45:15 &amp;lt;hottuna2&amp;gt; es gibt IRC und zzz.i2p. Das war’s, was öffentliche Kommunikation mit I2P angeht 20:45:15 &amp;lt;hottuna2&amp;gt; wie sollen wir Menschen anziehen, die neu bei Anonymitäts-Tools sind, wenn wir für diese Leute nicht einmal erreichbar sind? 20:45:15 &amp;lt;eche|on&amp;gt; zzz.i2p ist Entwickler-Talk, ein Nutzerforum wäre schön, aber es kann nicht im Clearnet betrieben werden 20:45:15 &amp;lt;zzz&amp;gt; ich würde gern sehen, dass das PR-Team den Blog auf unserer Website mehr nutzt 20:45:16 &amp;lt;hottuna2&amp;gt; ich verstehe, dass das Betreiben eines Forums sehr unbequem ist. 20:45:19 &amp;lt;eche|on&amp;gt; forum.i2p ist derzeit ein gutes Forum, ich halte es so sauber, wie ich mag 20:45:36 &amp;lt;dg&amp;gt; eins zu administrieren ist ok, Clearnet wird schwierig. Es ist möglich, aber... 20:45:38 &amp;lt;zzz&amp;gt; das Forum wird bis Jahresende wegen Rekey tot sein 20:45:38 &amp;lt;hottuna2&amp;gt; aber unser Blog unterstützt keine Kommunikation in beide Richtungen. Der Blog ist nur ein Sendetool. 20:45:53 &amp;lt;dg&amp;gt; ich sehe aber, dass Clearnet für Support hilfreich wäre. 20:46:02 &amp;lt;hottuna2&amp;gt; also ist das ein relevantes Thema, das wir so bald wie möglich angehen sollten. 20:46:38 &amp;lt;zzz&amp;gt; möchte jemand ein (oder „das“) Foren-Ersatz betreiben? Nur zu, ihr braucht niemandes Erlaubnis 20:46:42 &amp;lt;hottuna2&amp;gt; Support und auch neue Entwickler anziehen. Den Leuten zu zeigen, welche Themen wir diskutieren, ist ein Weg, Entwickler und Menschen aller Skill-Levels anzuziehen 20:46:50 &amp;lt;str4d&amp;gt; ich sehe keinen einfachen Weg, einen Blog hinzuzufügen, ohne über den nahezu statischen Ansatz hinauszugehen 20:47:19 &amp;lt;dg&amp;gt; das irc2p-Team ist dabei, aber ich weiß nicht, wie man das Clearnet-Problem handhabt 20:47:21 &amp;lt;zzz&amp;gt; hottuna2, niemand sagt, dass ein Forum keine gute Sache ist 20:47:47 &amp;lt;str4d&amp;gt; Kommentarbereich zum* 20:47:53 &amp;lt;hottuna2&amp;gt; also sind wir uns einig, dass es hilfreich für uns wäre, eins zu haben? 20:47:55 &amp;lt;eche|on&amp;gt; dg: forum.i2p war Clearnet, das lief nicht gut, wurde geschlossen und alles ist gut 20:48:09 &amp;lt;zzz&amp;gt; Ich habe forum.i2p schon im Januar für tot erklärt. Es gab genug Zeit. 20:48:16 &amp;lt;hottuna2&amp;gt; und wir sind uns auch einig, dass wir Neulinge ansprechen und für I2P gewinnen wollen? 20:48:23 &amp;lt;dg&amp;gt; eche|on: es wäre für Nutzersupport aber hilfreich 20:48:36 &amp;lt;hottuna2&amp;gt; damit es mehr ist als ein Vaporware-Ziel, braucht es Taten 20:48:37 &amp;lt;eche|on&amp;gt; dg: den Aufwand nicht wert 20:48:42 &amp;lt;zzz&amp;gt; hottuna2, einverstanden: Foren sind gut. Nicht sicher, ob einer von uns eines betreiben muss. Und ich bin mir nicht sicher, ob ich jemanden habe freiwillig melden hören. 20:49:08 &amp;lt;dg&amp;gt; Spam zu handhaben ist mir egal, ich will nur anonym bleiben, und das geht nicht, wenn man eine Clearnet-Seite betreibt 20:49:23 &amp;lt;eche|on&amp;gt; ja 20:50:46 &amp;lt;hottuna2&amp;gt; dg, könnte ich oder jemand anders den Root-Server mieten? 20:50:46 &amp;lt;eche|on&amp;gt; aber wirklich, du willst das I2P-Forum nicht im Clearnet 20:50:46 &amp;lt;hottuna2&amp;gt; und du hast Zugriff darauf über i2p+ssh? 20:50:46 &amp;lt;zzz&amp;gt; also könnte dg als Admin kombiniert mit einigen Server-Ressourcen eine Lösung sein 20:50:46 &amp;lt;dg&amp;gt; hottuna2: Das können wir besprechen, wenn du (oder jemand anderes) mit den Kosten einverstanden bist 20:50:46 &amp;lt;hottuna2&amp;gt; eche|on: Ich möchte, dass das Forum im Clearnet und auf I2P ist 20:50:46 &amp;lt;eche|on&amp;gt; hottuna2: du wirst es verlieren. 20:50:46 &amp;lt;eche|on&amp;gt; forum.i2p hatte massive Spam-Probleme 20:50:46 &amp;lt;dg&amp;gt; eche|on: Ich weiß, Clearnet kann ein Problem sein, aber viele Nutzer mögen es als Support-Mechanismus 20:50:46 &amp;lt;dg&amp;gt; IRC ist nicht für jeden, besonders, wo wir die „deep sleep chamber“ haben 20:50:46 &amp;lt;eche|on&amp;gt; deshalb wurde es geschlossen 20:50:46 &amp;lt;zzz&amp;gt; klar, Clearnet ist ein schöner Traum, vielleicht lösbar, vielleicht nicht 20:50:50 &amp;lt;eche|on&amp;gt; forum.i2p ist weiterhin ein guter Support-Kanal 20:50:54 &amp;lt;hottuna2&amp;gt; dg, damit bin ich einverstanden, und ich denke auch, dass I2P einen Foren-Server erstatten würde 20:51:24 &amp;lt;dg&amp;gt; mache ich gern einen Versuch und wenn es nicht klappt, sind wir eben nur I2P. Ich weiß nicht, ob I2P das erstattet (nicht meine Entscheidung), aber I2P erstattet ja bereits Core-Services... 20:51:25 &amp;lt;comradenosebleed&amp;gt; Wie viele Moderatoren gab es im Forum, als es Clearnet war? Mit mehr Mods könnten wir Missbrauch, Spam usw. besser eindämmen. 20:51:35 &amp;lt;hottuna2&amp;gt; eche|on: eche|on: würde I2P eine Foren-Maschine sponsern? 20:51:35 &amp;lt;dg&amp;gt; comradenosebleed: afaik war es nur eche|on 20:51:43 &amp;lt;eche|on&amp;gt; comradenosebleed: wir hatten mindestens 5–10 Leute 20:51:49 &amp;lt;dg&amp;gt; hottuna2: ich administre es gern in jedem Fall, will dich nur nicht belasten. 20:51:53 &amp;lt;eche|on&amp;gt; aber ein verdammt dummer Typ hat gespammt und etwas DDoS gemacht 20:52:06 &amp;lt;hottuna2&amp;gt; dg, würdest du dich melden, ein Clearnet+Hidden-Forum aufzusetzen und zu administrieren? 20:52:07 &amp;lt;zzz&amp;gt; dg, vielleicht kannst du Bandbreite-/Rechenleistungs-Anforderungen abschätzen und einen Vorschlag zusammenstellen? 20:52:25 &amp;lt;dg&amp;gt; hottuna2, zzz: OK, ich arbeite mit hottuna2 daran und wir können einen Vorschlag ausarbeiten 20:52:36 &amp;lt;dg&amp;gt; hottuna2: solange ich weiterhin anonym sein kann, kein Problem 20:52:38 &amp;lt;hottuna2&amp;gt; einen recht leistungsfähigen Server von hetzner zu bekommen, kostet etwa 30/Monat 20:52:42 &amp;lt;zzz&amp;gt; Ich bin weiterhin nicht dafür, aber bereit zuzuhören 20:52:55 &amp;lt;zzz&amp;gt; wir haben jetzt freie VMs, aber es hängt von der Last ab 20:53:02 &amp;lt;zzz&amp;gt; ok, noch etwas zum Forum? 20:53:06 &amp;lt;zzz&amp;gt; sonst noch etwas für die Sitzung? 20:53:11 &amp;lt;eche|on&amp;gt; außerdem kannst du im Clearnet viele Themen nicht hosten, die jetzt in forum.i2p sind 20:53:11 * zzz wärmt den baffer auf 20:53:28 &amp;lt;hottuna2&amp;gt; zzz, eche|on: wegen der freien VMs – wollen wir unsere gesamte Infrastruktur auf demselben Host platzieren? 20:53:30 &amp;lt;eche|on&amp;gt; z. B. wirst du fürs Forum einen muttersprachlich Russisch sprechenden brauchen, um es zu administrieren 20:53:31 &amp;lt;comradenosebleed&amp;gt; Ich melde mich als Moderator, falls wir ein Clearnet-Forum aufsetzen. So sehr ich es hasse, Cloudflare vorzuschlagen, sie haben exzellente DDoS-Abwehr 20:54:01 &amp;lt;hottuna2&amp;gt; comradenosebleed: notiert 20:54:02 &amp;lt;eche|on&amp;gt; und derjenige müsste die Regeln des Landes kennen, in dem der Host gehostet ist (hetzner ist deutsch, Deutschland hat z. B. ein paar seltsame Gesetze) 20:54:15 &amp;lt;zzz&amp;gt; ihr könnt die Forum-Diskussion gern fortsetzen, allerdings bin ich... gerade... 20:54:23 &amp;lt;eche|on&amp;gt; baffing! 20:54:25 &amp;lt;zzz&amp;gt; .. *baffing* die Sitzung geschlossen &lt;/div></description></item><item><title>0.9.22 Veröffentlichung</title><link>/de/blog/2015/09/12/0.9.22-ver%C3%B6ffentlichung/</link><pubDate>Sat, 12 Sep 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/09/12/0.9.22-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.22 enthält Fehlerbehebungen für ein Problem, bei dem i2psnark vor dem Abschluss hängen bleiben konnte, und beginnt die Migration der Router-Infos auf neue, stärkere Ed25519-Signaturen. Um die Fluktuation im Netzwerk zu reduzieren, wird Ihr Router bei jedem Neustart nur mit geringer Wahrscheinlichkeit auf Ed25519 umstellen. Wenn der Schlüsselwechsel erfolgt, rechnen Sie für einige Tage mit einer geringeren Bandbreitennutzung, während er sich mit seiner neuen Identität wieder in das Netzwerk integriert. Wenn alles gut läuft, werden wir den Schlüsselwechselprozess in der nächsten Version beschleunigen.&lt;/p></description></item><item><title>I2PCon: Mission erfüllt</title><link>/de/blog/2015/08/20/i2pcon-mission-erf%C3%BCllt/</link><pubDate>Thu, 20 Aug 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/08/20/i2pcon-mission-erf%C3%BCllt/</guid><description>&lt;p>I2PCon war ein riesiger Erfolg. Für uns, die I2P-Mitwirkenden, stellt es einen großen Sprung nach vorn dar – hinsichtlich dessen, was wir als Community auf die Beine stellen können, wie wir die Anwendungsfälle von I2P kommunizieren und datenschutzbewusste Menschen erreichen.&lt;/p>
&lt;p>Durch die Organisation dieser Veranstaltung haben wir unsere Community ebenfalls wachsen lassen. Menschen, die bisher nur in unseren IRC-Kanälen mitgelesen haben, unsere Software genutzt haben oder möglicherweise noch nie von I2P gehört hatten, sind nun Teil unserer Community.&lt;/p></description></item><item><title>0.9.21 Veröffentlichung</title><link>/de/blog/2015/07/31/0.9.21-ver%C3%B6ffentlichung/</link><pubDate>Fri, 31 Jul 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/07/31/0.9.21-ver%C3%B6ffentlichung/</guid><description>&lt;h2 id="aktualisierungsdetails">Aktualisierungsdetails&lt;/h2>
&lt;p>0.9.21 enthält mehrere Änderungen, um die Kapazität des Netzwerks zu erhöhen, die Effizienz der floodfills zu steigern und die Bandbreite effektiver zu nutzen. Wir haben die tunnels für gemeinsame Clients auf ECDSA-Signaturen umgestellt und mithilfe der neuen &amp;ldquo;multisession&amp;rdquo;-Fähigkeit einen DSA-Fallback für die Sites hinzugefügt, die ECDSA nicht unterstützen.&lt;/p>
&lt;p>Die Referenten und der Zeitplan der I2PCon in Toronto 2015 wurden bekanntgegeben. Weitere Details finden Sie auf der I2PCon-Seite. Reservieren Sie Ihren Platz auf Eventbrite.&lt;/p></description></item><item><title>I2PCon</title><link>/de/blog/2015/07/16/i2pcon/</link><pubDate>Thu, 16 Jul 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/07/16/i2pcon/</guid><description>&lt;p>I2PCon ist die erste Veranstaltung ihrer Art. Sie hat zwei kurzfristige Ziele. Das erste besteht darin, der breiten Öffentlichkeit eine Veranstaltung zu bieten, auf der Wissen über Privatsphäre und Datenschutzbedenken vermittelt werden kann. Das zweite Ziel ist es, das I2P-Projekt und seine Community voranzubringen. Dies wird in Form technischer Diskussionen über Kryptografie, Anonymität und I2P-zentrierte Themen stattfinden.&lt;/p>
&lt;p>Diese Veranstaltung hat ein größeres und langfristigeres Ziel: eine Gemeinschaft datenschutzbewusster Personen aufzubauen. Indem wir Menschen vernetzen, die die Bedeutung des Datenschutzes erkennen, möchten wir ein Forum bieten, in dem diese Gemeinschaft wachsen kann.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 14. Juli 2015</title><link>/de/blog/2015/07/14/i2p-entwicklertreffen-14.-juli-2015/</link><pubDate>Tue, 14 Jul 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/07/14/i2p-entwicklertreffen-14.-juli-2015/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> chlorelium, dg, EinMByte, hottuna, lazygravy, psi, RN, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:01:40 &amp;lt;hottuna&amp;gt; 0) Hi 20:01:40 &amp;lt;hottuna&amp;gt; 1) I2PCon: Status-Update 20:01:40 &amp;lt;hottuna&amp;gt; 2) I2PCon: Spirituosenlizenz (25 $) 20:01:40 &amp;lt;hottuna&amp;gt; 3) I2PCon: Fotos ohne ausdrückliche Zustimmung erlauben? 20:01:40 &amp;lt;hottuna&amp;gt; 4) I2PCon: Videos erlauben? 20:01:40 &amp;lt;hottuna&amp;gt; 5) I2PCon: Ablauf des Events planen 20:01:43 &amp;lt;hottuna&amp;gt; 6) dogecoindark.i2p Startseiten-Anfrage 20:01:54 &amp;lt;chlorelium&amp;gt; aloha! Schön, heute mit euch allen hier zu sein. 20:02:02 &amp;lt;z3r0fox@oftc&amp;gt; o/ 20:02:07 &amp;lt;EinMByte&amp;gt; Hi 20:02:13 &amp;lt;hottuna&amp;gt; ***** 0) ***** 20:02:19 &amp;lt;hottuna&amp;gt; Hallo@all 20:02:36 &amp;lt;hottuna&amp;gt; Hat jemand Fragen oder etwas, das auf die Agenda sollte? 20:02:43 &amp;lt;RN&amp;gt; hi 20:03:00 &amp;lt;str4d&amp;gt; hi 20:03:00 &amp;lt;lazygravy&amp;gt; Hi 20:03:01 &amp;lt;EinMByte&amp;gt; Haben wir einen Livestream? (für die Con) 20:03:15 * RN hat Input zu #3, wartet aber, bis es dran ist 20:03:31 &amp;lt;lazygravy&amp;gt; EinMByte: klingt nach Thema für #4 20:03:38 &amp;lt;hottuna&amp;gt; EinMByte, nein. So etwas wurde nicht organisiert. Lass uns die Diskussion zu 4) packen 20:03:46 &amp;lt;hottuna&amp;gt; sonst noch was? 20:03:49 &amp;lt;EinMByte&amp;gt; ok 20:04:04 &amp;lt;chlorelium&amp;gt; eine Sache 20:04:06 &amp;lt;chlorelium&amp;gt; Spenden 20:04:15 &amp;lt;chlorelium&amp;gt; Ich habe mit dnj über Spenden bei der I2PCon gesprochen 20:04:22 &amp;lt;chlorelium&amp;gt; bin mir nicht sicher, wie wir das handhaben 20:04:25 &amp;lt;chlorelium&amp;gt; das sollten wir heute klären. 20:04:40 &amp;lt;hottuna&amp;gt; lass uns das als 7) hinzufügen 20:05:08 &amp;lt;hottuna&amp;gt; ok. 20:05:13 &amp;lt;hottuna&amp;gt; **** 1) **** 20:05:19 &amp;lt;hottuna&amp;gt; 1) I2PCon: Status-Update 20:05:37 &amp;lt;hottuna&amp;gt; Also.. der aktuelle Stand ist, dass wir die meisten Aspekte des Events finalisieren. 20:06:00 &amp;lt;hottuna&amp;gt; Alle unsere Vortragenden sind bestätigt. 20:06:16 &amp;lt;hottuna&amp;gt; Der nächste Schritt ist die Erstellung eines Zeitplans 20:06:27 &amp;lt;hottuna&amp;gt; Und zuletzt die zweite Ankündigung 20:06:48 &amp;lt;EinMByte&amp;gt; Wie viele Teilnehmende haben wir derzeit? Wissen wir das? 20:06:52 &amp;lt;hottuna&amp;gt; Mit mehr Details, wie Zeitplan und allem, was sonst noch nützlich sein könnte. 20:07:06 &amp;lt;EinMByte&amp;gt; Haben wir eine Webseite? Brauchen wir eine? 20:07:07 &amp;lt;hottuna&amp;gt; EinMByte, gute Frage. Das hat auch chlorelium angesprochen. 20:07:19 &amp;lt;hottuna&amp;gt; Hacklab hat 40 Sitzplätze 20:07:21 &amp;lt;EinMByte&amp;gt; So eine Seite auf geti2pNet 20:07:32 &amp;lt;EinMByte&amp;gt; s/geti2pNet/geti2p.net 20:07:42 &amp;lt;hottuna&amp;gt; EinMByte, ich habe gegen eine Webseite gestimmt, wegen des Aufwands. 20:07:44 &amp;lt;chlorelium&amp;gt; hottuna: habe tatsächlich eine korrigierte Zahl, es sind 48 Stühle, aber es ist eng 20:08:28 &amp;lt;hottuna&amp;gt; Apropos Anzahl der Teilnehmenden, chlorelium hat gebeten, dass wir die Zahl irgendwie nachverfolgen. 20:08:39 &amp;lt;EinMByte&amp;gt; hottuna: nun, eine ganze Website ist vielleicht etwas zu viel. Aber zumindest eine Seite mit den Informationen? 20:08:44 &amp;lt;hottuna&amp;gt; Die aktuelle Idee ist eine Eventbrite-Seite, auf der sich Leute anmelden können. 20:09:11 &amp;lt;chlorelium&amp;gt; EinMByte: Ich dachte an eine Eventbrite-Seite. Vor allem möchte ich nicht, dass wir 48 Plätze haben und 200 Leute auftauchen :) 20:09:30 &amp;lt;chlorelium&amp;gt; Hacklab hat einen Eventbrite-Account, ich kann zeitnah etwas einrichten. 20:09:39 &amp;lt;lazygravy&amp;gt; hottuna: egal was genutzt wird, stellt sicher, dass es Tor-Verbindungen nicht blockiert. Ich bin sicher, die meisten möchten sich darüber anmelden. 20:10:03 &amp;lt;hottuna&amp;gt; Könnten wir mehr als 48 Leute reinquetschen, wenn einige stehen? 20:10:03 &amp;lt;EinMByte&amp;gt; chlorelium: nun, man kann den Leuten immer ein Token geben, das sie beim Eintritt vorzeigen müssen 20:10:11 &amp;lt;hottuna&amp;gt; Nur um etwas Puffer zu haben 20:10:16 &amp;lt;dg&amp;gt; \o. 20:10:31 &amp;lt;hottuna&amp;gt; EinMByte, wir haben die Ankündigung, und wir werden eine weitere Ankündigung im gleichen Stil wie die erste machen 20:10:37 &amp;lt;chlorelium&amp;gt; hottuna: ja, Stehplätze vermutlich für 80+ 20:10:53 &amp;lt;chlorelium&amp;gt; lazygravy: vermerkt bzgl. TOR 20:10:56 &amp;lt;hottuna&amp;gt; sonst habe ich keine Freiwilligen für den Bau einer Webseite. 20:11:44 &amp;lt;chlorelium&amp;gt; EinMByte: Eventbrite generiert „Tickets“; benötigt keinen echten Namen oder echte Telefonnummer, kann anonym über Tor mit Wegwerf-E-Mail erfolgen 20:11:50 &amp;lt;chlorelium&amp;gt; EinMByte: das kann also so eine Art Token sein 20:12:02 &amp;lt;hottuna&amp;gt; klingt ziemlich gut. 20:12:16 &amp;lt;EinMByte&amp;gt; Das ist gut. Eventbrite scheint gut. Aber wir sollten wahrscheinlich von der I2P-Website darauf verlinken 20:12:29 &amp;lt;EinMByte&amp;gt; (kann in einem Blogeintrag sein, denke ich) 20:12:43 &amp;lt;hottuna&amp;gt; EinMByte, machen wir in der zweiten Ankündigung und wahrscheinlich auch von der ersten aus. 20:12:54 &amp;lt;EinMByte&amp;gt; ok 20:12:58 &amp;lt;hottuna&amp;gt; es dient nur dazu, uns eine Schätzung der Anzahl der Teilnehmenden zu geben 20:12:59 &amp;lt;RN&amp;gt; mmm... Ich nehme an, ein I2P-internes Mirror von Eventbrite wäre etwas viel... 20:13:21 &amp;lt;dg&amp;gt; RN: unwahrscheinlich, obwohl jemand (ich?) fragen könnte. Hängt davon ab, wie groß sie sind und ob wir Kontakte haben 20:13:35 &amp;lt;hottuna&amp;gt; :P 20:13:38 &amp;lt;hottuna&amp;gt; das ist sehr optimistisch 20:13:56 &amp;lt;hottuna&amp;gt; wir arbeiten auch an einem Flyer für das Event 20:13:56 &amp;lt;RN&amp;gt; ja, schreib das in die Notizen für „nächstes Mal“ 20:14:09 &amp;lt;EinMByte&amp;gt; Also cholerlium, richtest du die Eventbrite-Seite ein? 20:14:18 &amp;lt;hottuna&amp;gt; ich hatte gehofft, eine frühe Version jetzt fertig zu haben, aber wahrscheinlich sehen wir sie später heute Abend 20:14:19 &amp;lt;chlorelium&amp;gt; EinMByte: sicher, ich mache das doay 20:14:21 &amp;lt;chlorelium&amp;gt; *heute 20:14:43 &amp;lt;hottuna&amp;gt; großartig, je eher wir einen Link haben, desto eher können wir mit der Veröffentlichung beginnen 20:14:45 &amp;lt;chlorelium&amp;gt; EinMByte: Ich kann zumindest die URL zum Posten erzeugen, und wir können sie später bei Bedarf mit Inhalt füllen 20:15:27 &amp;lt;hottuna&amp;gt; Ok, möchte noch jemand etwas hinzufügen? 20:15:36 &amp;lt;RN&amp;gt; je früher die URL generiert wird, desto früher kann getestet werden, ob sie tor-freundlich ist 20:15:38 &amp;lt;EinMByte&amp;gt; *chlorelium 20:16:11 &amp;lt;z3r0fox@oftc&amp;gt; Bezüglich Infos in der zweiten Ankündigung: Leute wollen vielleicht wissen, ob sie etwas anschließen können 20:16:53 &amp;lt;hottuna&amp;gt; z3r0fox: guter Punkt 20:17:00 &amp;lt;chlorelium&amp;gt; z3r0fox: Strom, Netzwerk, oder was? 20:17:01 &amp;lt;lazygravy&amp;gt; Mit „anschließen“ ist Internetzugang gemeint? 20:17:14 &amp;lt;chlorelium&amp;gt; Strom haben wir :) 20:17:18 &amp;lt;z3r0fox@oftc&amp;gt; Beides... 20:17:28 &amp;lt;str4d&amp;gt; Ich habe Eventbrite schon über Tor genutzt, lief bei mir gut 20:17:30 &amp;lt;str4d&amp;gt; (2013, Registrierung für RWC 2014) 20:17:42 &amp;lt;RN&amp;gt; danke str4d 20:18:08 &amp;lt;chlorelium&amp;gt; also 20:18:12 &amp;lt;chlorelium&amp;gt; Strom: 20:18:17 &amp;lt;chlorelium&amp;gt; wir haben viele große Steckerleisten 20:18:26 &amp;lt;RN&amp;gt; Netzwerk? WLAN? 20:18:31 &amp;lt;chlorelium&amp;gt; einige hängen von der Decke, wir könnten sie ggf. unter/hinter Sitzreihen verlegen 20:18:37 &amp;lt;chlorelium&amp;gt; Netzwerk läuft größtenteils über WLAN 20:18:51 &amp;lt;hottuna&amp;gt; str4d, danke 20:18:51 &amp;lt;chlorelium&amp;gt; wir stemmen regelmäßig 30+ Leute im Gastnetz 20:18:57 &amp;lt;chlorelium&amp;gt; wir haben auch eine PirateBox, falls das wen interessiert :) 20:19:21 &amp;lt;chlorelium&amp;gt; Ich frage unsere Ops-Person, wie viele Verbindungen das Gastnetz verkraftet, bevor es den Bach runtergeht 20:19:27 &amp;lt;hottuna&amp;gt; ok. also haben wir zumindest etwas Strom und WLAN für ~alle 20:19:58 &amp;lt;chlorelium&amp;gt; yup 20:20:13 &amp;lt;chlorelium&amp;gt; das hilft auch beim Vorab-Headcount 20:20:22 &amp;lt;EinMByte&amp;gt; gut 20:20:22 &amp;lt;chlorelium&amp;gt; wir können den Bedarf fürs WLAN planen 20:20:27 &amp;lt;hottuna&amp;gt; gut. noch etwas zu 1)? 20:20:30 &amp;lt;dg&amp;gt; Vor ein paar Tagen hat mich jemand namens ‚saltire‘ angeschrieben und gefragt, einen Relay zwischen OFTC und IRC2P für #torontocrypto einzurichten. Er hat sich seitdem nicht gemeldet, und #torontocrypto hat keinen Relay (nur ChanServ und ich). Könnte saltire oder jemand anderes von TC einen einrichten? 20:20:48 &amp;lt;dg&amp;gt; Ich könnte es wahrscheinlich machen, da OFTC Tor erlaubt, aber mir wäre jemand von TC lieber. 20:21:13 &amp;lt;hottuna&amp;gt; dg, möglich. Ich kenne saltire aus dem Meatspace. 20:21:24 &amp;lt;hottuna&amp;gt; dg, könnten wir das nach dem Meeting verschieben? 20:21:28 &amp;lt;RN&amp;gt; mmm.... Lag? oder ist das Netzwerk nicht verfügbar...? 20:21:31 &amp;lt;dg&amp;gt; hottuna: np 20:21:40 &amp;lt;hottuna&amp;gt; ok 20:21:45 &amp;lt;hottuna&amp;gt; **** 2) **** 20:21:48 &amp;lt;hottuna&amp;gt; 2) I2PCon: Alkohollizenz (25 $) 20:21:53 &amp;lt;hottuna&amp;gt; Wir besorgen eine. 20:21:54 &amp;lt;hottuna&amp;gt; Heute. 20:22:03 &amp;lt;hottuna&amp;gt; Keine Sorge, das kriegen wir hin. 20:22:06 &amp;lt;chlorelium&amp;gt; Papierkram ist fast ausgefüllt, muss nur noch eingereicht werden 20:22:14 &amp;lt;lazygravy&amp;gt; :-) 20:22:21 &amp;lt;chlorelium&amp;gt; Habe bereits beim LCBO angerufen, die haben heute bis 21 Uhr EDT jemanden da, der unseren Antrag annimmt 20:22:25 &amp;lt;chlorelium&amp;gt; und die Frist ist tatsächlich morgen Abend 20:22:30 &amp;lt;zzz&amp;gt; ist die Lizenz für Konsum, Verkauf oder beides? 20:22:37 &amp;lt;lazygravy&amp;gt; BYOB? 20:22:38 &amp;lt;hottuna&amp;gt; Mit der Lizenz gibt es Pflichten. Etwa: Leute nicht sturzbetrunken werden lassen. 20:22:49 &amp;lt;hottuna&amp;gt; zzz, Konsum. 20:22:54 &amp;lt;hottuna&amp;gt; lazygravy, nein. 20:23:00 &amp;lt;chlorelium&amp;gt; Lizenz erlaubt keinen Verkauf. Sie ist nur für Konsum. Wenn wir eine Verkaufslizenz wollen, steigt die Gebühr auf 75 $ 20:23:11 &amp;lt;hottuna&amp;gt; Eine Lizenz ist nicht kompatibel mit BYOB 20:23:17 &amp;lt;EinMByte&amp;gt; Bedeutet das, Getränke sind kostenlos? 20:23:18 &amp;lt;chlorelium&amp;gt; BYOB ist ein No-Go. BYO ist bei öffentlichen Veranstaltungen wie dieser illegal 20:23:30 &amp;lt;hottuna&amp;gt; EinMByte, ja. aber nur eine kleine Menge. 20:23:32 * RN schmollt wegen Nicht-Teilnahme „awww man... die haben sogar Bier!!!“ :( 20:23:45 &amp;lt;hottuna&amp;gt; Wir reden über 1–2 Bier pro Person, je nach Teilnehmerzahl 20:23:46 &amp;lt;chlorelium&amp;gt; (und normalerweise wäre es uns egal, aber garantiert tauchen Regierungsleute auf und irgendwer beschwert sich irgendwo über fehlende Lizenz) 20:23:59 &amp;lt;hottuna&amp;gt; Und wie großzügig eche|on sich fühlt 20:24:06 &amp;lt;zzz&amp;gt; gut. wir haben einen Eimer für Spenden (Thema #7) 20:24:18 &amp;lt;chlorelium&amp;gt; Wir können mehr Alkohol zum Verkauf haben, aber dafür müssten wir 50 $ extra für die Lizenz drauflegen 20:24:24 &amp;lt;chlorelium&amp;gt; der Antragsprozess ist im Wesentlichen der gleiche 20:24:25 &amp;lt;EinMByte&amp;gt; hottuna: ok. Habt ihr ein System, um nachzuhalten, wer schon sein Getränk hatte? Oder glaubt ihr, das wird kein Problem? 20:24:41 &amp;lt;hottuna&amp;gt; zzz, solange der Spenden-Eimer nicht ausdrücklich für Alkohol ist, sollten wir fein raus sein 20:24:58 &amp;lt;hottuna&amp;gt; EinMByte, nicht wirklich. aber wir planen nicht, Unmengen mitzubringen. 20:25:02 &amp;lt;chlorelium&amp;gt; nur FYI: wenn wir an der Tür Spenden nehmen und Getränkemarken ausgeben, brauchen wir eine „Verkaufs“-Lizenz, weil das als indirekter Verkauf gilt 20:25:26 &amp;lt;chlorelium&amp;gt; das heißt nicht, dass wir Spenden annehmen und Getränkemarken ausgeben nicht dürfen, aber in dieser Reihenfolge geht es mit einer „kein Verkauf“-Lizenz nicht o_0 20:25:29 &amp;lt;chlorelium&amp;gt; Alkoholgesetze sind albern 20:25:59 &amp;lt;EinMByte&amp;gt; hottuna: dann gehen wir einfach von Ehrlichkeit aus 20:25:59 &amp;lt;chlorelium&amp;gt; EinMByte: Ich denke, Ehrlichkeit ist eine gute Richtlinie :) 20:25:59 &amp;lt;hottuna&amp;gt; EinMByte, das ist die Idee. 20:25:59 &amp;lt;hottuna&amp;gt; Noch etwas zu 2)? 20:26:14 &amp;lt;chlorelium&amp;gt; nur ein Hinweis 20:26:21 &amp;lt;chlorelium&amp;gt; sobald wir die Lizenz haben (in einer Woche) 20:26:32 &amp;lt;chlorelium&amp;gt; müssen wir mit der Lizenz zur LCBO, um einzukaufen 20:26:45 &amp;lt;chlorelium&amp;gt; wer Alkohol mitbringt, kann nicht einfach vorher was kaufen und mitbringen 20:26:58 &amp;lt;chlorelium&amp;gt; da gibt es was, dass die LCBO den Verkauf nachverfolgt 20:27:15 &amp;lt;hottuna&amp;gt; ok. das dürfte kein großes Problem sein. 20:27:21 &amp;lt;chlorelium&amp;gt; Ich glaube, die wollen sicherstellen, dass man nicht 1.000 $ Bier für ein einziges Event kauft :) 20:27:30 &amp;lt;chlorelium&amp;gt; die Lizenz wird vermutlich an das Lab geschickt 20:27:35 &amp;lt;chlorelium&amp;gt; ich melde mich, wenn sie da ist. 20:27:44 &amp;lt;hottuna&amp;gt; großartig 20:28:07 &amp;lt;hottuna&amp;gt; **** 3) **** 20:28:08 &amp;lt;hottuna&amp;gt; 3) I2PCon: Fotos ohne ausdrückliche Zustimmung erlauben? 20:28:13 &amp;lt;chlorelium&amp;gt; also 20:28:23 &amp;lt;hottuna&amp;gt; Hat jemand eine starke Meinung? 20:28:31 &amp;lt;chlorelium&amp;gt; Hacklabs Standard-Policy war fast immer „nicht ohne ausdrückliche Zustimmung“ 20:28:47 &amp;lt;chlorelium&amp;gt; wir können das aussetzen, aber die Chance ist groß, dass Mitglieder im Space sind, die nicht wegen der Con da sind und vielleicht nicht fotografiert werden wollen 20:29:04 &amp;lt;hottuna&amp;gt; gut, das macht uns die Entscheidung deutlich leichter. 20:29:19 &amp;lt;chlorelium&amp;gt; Wir könnten farbcodierte Namensschilder o.Ä. verwenden, um Zustimmung zu kommunizieren, falls euch die Idee gefällt. 20:29:31 &amp;lt;hottuna&amp;gt; Hat jemand ein Problem damit, wenn keine Fotos gemacht werden dürfen? 20:29:41 &amp;lt;hottuna&amp;gt; (ohne ausdrückliche Zustimmung) 20:30:26 &amp;lt;hottuna&amp;gt; Möchte jemand noch etwas zu 3) hinzufügen? 20:30:46 &amp;lt;dg&amp;gt; 3) ist Zustimmung zu Fotos? 20:30:49 &amp;lt;str4d&amp;gt; Ich finde ausdrückliche Zustimmung in Ordnung 20:30:52 &amp;lt;hottuna&amp;gt; ja 20:30:53 &amp;lt;z3r0fox@oftc&amp;gt; Es muss an der Tür klar gemacht werden, wegen der Handys 20:31:07 &amp;lt;lazygravy&amp;gt; str4d: das hat bei HOPE gut funktioniert. 20:31:10 &amp;lt;EinMByte&amp;gt; Ich stimme zu, manche möchten nicht fotografiert werden 20:31:20 &amp;lt;dg&amp;gt; Solange ausdrückliche Zustimmung ok ist und klar ist, dass Leute Bilder löschen, wenn man sie bittet 20:31:23 &amp;lt;chlorelium&amp;gt; z3r0fox: klar, wir machen ein Schild 20:31:27 &amp;lt;RN&amp;gt; ja 20:31:33 &amp;lt;RN&amp;gt; Ich habe 3) komplett verpasst 20:31:44 &amp;lt;hottuna&amp;gt; ausgezeichnet 20:31:56 &amp;lt;str4d&amp;gt; Die Namensschild-Idee ist nett. Vielleicht könnte es auf der Eventbrite-Seite ein Häkchen für Zustimmung geben (ja/nein/unentschieden) 20:32:14 * psi scrollt 20:32:26 &amp;lt;chlorelium&amp;gt; str4d: das wurde schon für Nicht-Hacklab-Events gemacht 20:32:37 &amp;lt;EinMByte&amp;gt; str4d: gute Idee 20:32:39 &amp;lt;chlorelium&amp;gt; es muss nicht mal ein Namensschild sein, eine farbige Papierscheibe reicht 20:32:46 &amp;lt;str4d&amp;gt; Namensschild mit grün == ok. Ohne == man muss fragen. 20:32:50 &amp;lt;str4d&amp;gt; chlorelium: nice 20:32:53 &amp;lt;RN&amp;gt; Ich habe noch was zu 3) und werde es in ca. 9 Zeilen einfach reinkopieren... 20:33:07 &amp;lt;hottuna&amp;gt; str4d, chlorelium: ich bin mir nicht sicher, ob ich das alles organisieren möchte, ich würde es lieber minimal halten mit einer einfachen Regel 20:33:10 &amp;lt;RN&amp;gt; macht eine Itoopie-Maske, die Leute, die nicht fotografiert werden wollen, sich bei Fotos vors Gesicht halten können.... 20:33:10 &amp;lt;RN&amp;gt; einfacher, als jemand anderem zu vertrauen, die Itoopie-Maske später reinzuphotoshoppen 20:33:10 &amp;lt;RN&amp;gt; Maskottchen-Präsenz == gute PR | Spaß | günstig 20:33:10 &amp;lt;RN&amp;gt; benötigte Materialien (Montage erforderlich) 20:33:10 &amp;lt;RN&amp;gt; Pappteller 20:33:11 &amp;lt;RN&amp;gt; gelbe Sprühfarbe 20:33:15 &amp;lt;RN&amp;gt; große Spatel (Holzmundspatel) 20:33:17 &amp;lt;RN&amp;gt; Klammern (die durch Holz gehen) oder Kleber/Klebeband 20:33:19 &amp;lt;RN&amp;gt; schwarzer Marker oder schwarze Farbe &amp; Pinsel 20:33:39 &amp;lt;hottuna&amp;gt; RN: Wenn jemand eine Maske basteln will, wäre das perfekt! 20:33:46 &amp;lt;chlorelium&amp;gt; :D 20:33:49 &amp;lt;RN&amp;gt; gebt sie an der Tür aus... das startet das Gespräch über Fotos 20:33:55 &amp;lt;psi&amp;gt; sind Masken noch erlaubt? 20:33:59 &amp;lt;hottuna&amp;gt; ich packe es in die „klar, warum nicht“-Kiste. 20:34:02 &amp;lt;psi&amp;gt; wegen Anti-Protest-Gesetzen usw. 20:34:12 &amp;lt;dg&amp;gt; Ich nehme an, in einem privaten Raum ist das ok 20:34:17 &amp;lt;hottuna&amp;gt; wir protestieren nicht. Glaube ich. Und außerdem drinnen. 20:34:26 &amp;lt;psi&amp;gt; okay 20:34:27 &amp;lt;hottuna&amp;gt; können wir weitermachen? 20:34:35 &amp;lt;hottuna&amp;gt; **** 4) **** 20:34:35 &amp;lt;str4d&amp;gt; Und es ist eher eine Maske als eine Maske(nballmaske) 20:34:48 &amp;lt;hottuna&amp;gt; 4) I2PCon: Videos erlauben? 20:34:48 &amp;lt;hottuna&amp;gt; Video-Livestream? 20:34:58 &amp;lt;chlorelium&amp;gt; psi: die Maskengesetze gelten hier nicht 20:35:01 &amp;lt;dg&amp;gt; Ja ja ja ja ja, wenn sich jemand findet, der es macht. 20:35:07 &amp;lt;chlorelium&amp;gt; ianal, aber da bin ich mir ziemlich sicher :P 20:35:13 &amp;lt;str4d&amp;gt; Videos / Livestream hängt teilweise mit #3 zusammen 20:35:18 &amp;lt;lazygravy&amp;gt; Werden die Vortragenden damit einverstanden sein? 20:35:25 &amp;lt;dg&amp;gt; Klarstellen, dass aufgezeichnet wird, und anzeigen, wo man sitzen kann, wenn man nicht gefilmt werden möchte 20:35:26 &amp;lt;hottuna&amp;gt; Ich glaube nicht, dass wir jemanden haben, der bereit ist, die ganze Videoarbeit zu übernehmen. 20:35:31 &amp;lt;hottuna&amp;gt; Und wir haben auch nicht die Ausrüstung. 20:35:34 &amp;lt;z3r0fox@oftc&amp;gt; Da der Profi-Videograf nicht kann, könnte ich ein paar HD-Cams auf die Vortragenden richten, um die Präsentationen für später zu sichern. Aber es gab einige Vorbehalte. 20:35:37 &amp;lt;EinMByte&amp;gt; Ich finde, wir brauchen auf jeden Fall einen Livestream, wie ich vorhin vorgeschlagen habe 20:35:37 &amp;lt;dg&amp;gt; zzz hat etwas für Twitter erwähnt 20:35:46 &amp;lt;EinMByte&amp;gt; *live 20:35:48 &amp;lt;RN&amp;gt; Ich rede nicht vom Tragen einer Maske... aber wir sind, glaube ich, weiter... 20:35:52 &amp;lt;str4d&amp;gt; dg: Periscope 20:35:57 &amp;lt;dg&amp;gt; str4d: Das war's 20:35:59 &amp;lt;zzz&amp;gt; Ich schlage vor, die Vorträge einfach per Periscope vom @i2p-Account von meinem Handy zu streamen. Ich habe ein Mini-Stativ und eine Handyhalterung 20:36:25 &amp;lt;zzz&amp;gt; ein echtes Stativ wäre besser, wenn jemand eines mitbringen kann 20:36:29 &amp;lt;str4d&amp;gt; Erlaubt Periscope das Speichern von Videos, oder ist es nur ein flüchtiger Livestream? 20:36:41 &amp;lt;RN&amp;gt; ist Periscope persistent? 20:36:44 &amp;lt;zzz&amp;gt; kA 20:36:50 &amp;lt;hottuna&amp;gt; z3r0fox: wenn ich die Verantwortung, Video möglich zu machen (inkl. Nacharbeit), auf deine Schultern legen könnte 20:36:56 &amp;lt;dg&amp;gt; Ich könnte den Stream eventuell einfach mitschneiden 20:36:59 &amp;lt;hottuna&amp;gt; wäre ich ziemlich happy damit 20:37:15 &amp;lt;z3r0fox@oftc&amp;gt; zzz: Wäre das Material gut genug, um es für YouTube zu schneiden? Ich habe 1 Stativ, zwei HD-Cams, könnte noch ein Stativ für einen 2-Kamera-Dreh besorgen, falls nötig, dann würde ich schneiden und auf YouTube stellen oder privat verteilen, wie auch immer 20:37:26 &amp;lt;hottuna&amp;gt; wenn nicht und niemand sonst einspringt, wird es kein Video geben. 20:37:50 &amp;lt;psi&amp;gt; wenn wir Video machen, sollten wir auch einen eventual i2p-Torrent haben 20:38:11 &amp;lt;hottuna&amp;gt; z3r0fox: heißt das, du würdest das komplett übernehmen und alles organisieren? 20:38:14 &amp;lt;zzz&amp;gt; ich habe Periscope nur ein paar Minuten ausprobiert. Kein Experte. 20:38:16 * RN stimmt psi zu 20:38:29 &amp;lt;z3r0fox@oftc&amp;gt; hottuna: Ja, ist kein großes Ding, einfache Edits. Ich möchte nur nicht die Präsentationen verlieren, angenommen, die Vortragenden sind mit Filmaufnahmen einverstanden. 20:38:34 &amp;lt;zzz&amp;gt; Wenn wir niemanden haben, der etwas Besseres macht, ist Periscope unser Fallback 20:38:38 &amp;lt;hottuna&amp;gt; psi, ich stimme zu, es über Bittorrent zu verteilen. 20:38:39 &amp;lt;dg&amp;gt; Woo! livestreamer (ein Python-Tool) unterstützt Periscope (http://docs.livestreamer.io/plugin_matrix.html). Ich und andere könnten den Stream damit leicht auf Platte dumpen. 20:38:41 &amp;lt;iRelay&amp;gt; Title: Plugins Livestreamer 1.12.2 documentation (auf docs.livestreamer.io) 20:39:09 &amp;lt;RN&amp;gt; schöner Fund dg 20:39:13 &amp;lt;z3r0fox@oftc&amp;gt; hottuna: Ja, im Moment nicht viel Equipment aufzubauen. Ich spreche mit chlorelium über Sichtachsen und darüber, Leute offline darauf hinzuweisen, dass gefilmt wird 20:39:13 &amp;lt;hottuna&amp;gt; dg, Livestreaming ist etwas mehr Arbeit, um es wirklich zum Laufen zu bringen. 20:39:28 &amp;lt;str4d&amp;gt; Okay, wir haben also zzzs Handy und zwei HD-Cams von z3r0fox. Mehr als genug für Video 20:39:34 &amp;lt;hottuna&amp;gt; z3r0fox 20:39:35 &amp;lt;hottuna&amp;gt; klingt gut 20:39:37 &amp;lt;dg&amp;gt; hottuna: Ja, aber wenn wir Periscope über zzz-Handy nutzen müssen, ist Persistenz kein Thema. 20:39:42 &amp;lt;RN&amp;gt; wobei eine sekundäre Aufzeichnung auf dem Periscope-Gerät ideal wäre, falls der Stream ausfällt.... 20:39:46 &amp;lt;str4d&amp;gt; Relevante Punkte: 20:40:01 &amp;lt;str4d&amp;gt; a) Jeder Speaker müsste zustimmen/nicht zustimmen 20:40:15 &amp;lt;hottuna&amp;gt; zum Livestreaming: Möchte jemand die Verantwortung übernehmen, das möglich zu machen? 20:40:44 &amp;lt;str4d&amp;gt; b) Kameras so aufstellen, dass sie entweder nur die Speaker filmen, oder viele „blinde“ Bereiche für Teilnehmende lassen, die nicht gefilmt werden wollen. 20:40:46 &amp;lt;hottuna&amp;gt; str4d, a) das könnten wir beim Event regeln (wenn wir nicht vorher Widerspruch bekommen) 20:40:49 * RN reicht Zettel an hottuna und chlorelium „zzz’s Gerät höchste QoS und Firewall-Freigabe geben... “ ;) 20:40:57 &amp;lt;chlorelium&amp;gt; str4d: machbar 20:41:04 &amp;lt;chlorelium&amp;gt; lol 20:41:09 &amp;lt;str4d&amp;gt; c) Wir sollten auch die Präsentation selbst aufzeichnen, per Screen Recorder 20:41:10 &amp;lt;zzz&amp;gt; Ich mache Periscope. mit meinem schicken 1$-Stativ und der 4$-Halterung 20:41:11 &amp;lt;chlorelium&amp;gt; Ich rede mit Ops :) 20:41:16 &amp;lt;dg&amp;gt; zzz: Angeber 20:41:26 &amp;lt;str4d&amp;gt; (damit es ins finale Edit eingefügt werden kann) 20:41:34 &amp;lt;z3r0fox@oftc&amp;gt; str4d: Guter Punkt wegen der Foliensätze, hmm 20:41:55 &amp;lt;hottuna&amp;gt; Ich denke, ein Screen Recorder ließe sich einrichten. 20:42:14 &amp;lt;dg&amp;gt; Decks sind einfach, wir können sie am Ende alle darum bitten 20:42:17 &amp;lt;str4d&amp;gt; Man könnte es auch post- lösen, wenn wir die Slides selbst haben, aber wahrscheinlich einfacher, einen dritten Videostream reinzuschneiden statt Folien einzufügen 20:42:19 &amp;lt;z3r0fox@oftc&amp;gt; str4d: Ich könnte wahrscheinlich auch einfach die Slides benutzen, außer die Präsentation ist animiert 20:42:25 &amp;lt;hottuna&amp;gt; z3r0fox: könnte das Video ohne Screen Recorder gemacht werden (aber die Präsentationen irgendwie reingepackt)? 20:42:34 &amp;lt;hottuna&amp;gt; z3r0fox: perfekt 20:42:55 &amp;lt;hottuna&amp;gt; Bisher hat niemand Livestreaming organisiert 20:42:56 &amp;lt;z3r0fox@oftc&amp;gt; hottuna: ja, ich würde sie als Bilder auf einen anderen Video-‚Kanal‘ in kdenlive ziehen 20:43:06 &amp;lt;dg&amp;gt; Beim CCC schalten die Recorder i.d.R. zwischen Speaker und Präsentation um, je nachdem, was gerade relevant ist. 20:43:11 &amp;lt;zzz&amp;gt; wenn ihr Antworten zu Periscope wollt, installiert es auf eurem Handy und spielt damit. Folgt dem @i2p-Account und ich mache später in der Woche einen Test 20:43:13 &amp;lt;EinMByte&amp;gt; Slides sollten wahrscheinlich irgendwo hochgeladen werden 20:43:15 &amp;lt;str4d&amp;gt; ja, man könnte statische Slides aus PDF/PowerPoint/whatever anzeigen und Audio aus einem anderen Videostream abspielen 20:43:20 &amp;lt;hottuna&amp;gt; Also, solange sich das nicht ändert, gibt es keinen Livestream. Was ok ist. 20:43:24 &amp;lt;dg&amp;gt; Sie zeigen die Folie lang genug zum Lesen, zeigen den Speaker, wenn er aufgeregt wird/seit einer Weile nicht gewechselt hat, dann zurück zur Folie, usw. 20:43:32 &amp;lt;dg&amp;gt; hottuna: zzz macht Periscope 20:43:45 &amp;lt;hottuna&amp;gt; zzz, machst du Periscope? 20:43:49 &amp;lt;zzz&amp;gt; dein Handy piept, wenn ich live gehe ;) 20:43:50 &amp;lt;dg&amp;gt; ja 20:43:56 &amp;lt;dg&amp;gt; &amp;lt;&amp;zzz&amp;gt; Ich mache Periscope. mit meinem schicken 1$-Stativ und der 4$-Halterung 20:44:04 &amp;lt;zzz&amp;gt; ja 20:45:06 &amp;lt;zzz&amp;gt; wenn zerofox ein Stativ für mich hat, wäre das noch besser. Hält es davon ab, umgestoßen zu werden, aber nicht erforderlich 20:46:23 &amp;lt;z3r0fox@oftc&amp;gt; zzz: Habe gerade nur eins, wollte mir ein zweites gebrauchtes für Cam 2 (zweiter Winkel) besorgen... aber vielleicht habe ich auch so ein kleines Tischstativ irgendwo 20:47:00 &amp;lt;zzz&amp;gt; ok. bring Gaffer-Tape mit ;) 20:47:11 &amp;lt;hottuna&amp;gt; ok. das ist Bestätigung genug 20:47:13 &amp;lt;hottuna&amp;gt; ich lege es in eure Hände 20:47:13 &amp;lt;hottuna&amp;gt; gut, noch etwas zu 4)? 20:47:13 &amp;lt;hottuna&amp;gt; *** 5) **** 20:47:13 &amp;lt;hottuna&amp;gt; 5) I2PCon: Ablauf des Events planen 20:47:13 &amp;lt;hottuna&amp;gt; Ich kann nicht sagen, dass ich schon viel dazu sagen kann, aber der Inhalt von Tag#1&amp;&amp;Tag#2 ist wie folgt 20:47:14 &amp;lt;hottuna&amp;gt; 15 Aug 20:47:14 &amp;lt;hottuna&amp;gt; vorläufige Zeit: 14:00 – Mitternacht Nicht unbedingt in dieser Reihenfolge 20:47:15 &amp;lt;hottuna&amp;gt; Nick Johnston: „TOS und PII – Was passiert mit deinen Daten, wenn das Unternehmen gekauft und verkauft wird?“ Unterschiedliche Terms of Service populärer Web-Apps 20:47:18 &amp;lt;hottuna&amp;gt; Keynote: Gastredner 1 (1 Stunde) (vor der Kryptoparty oder danach?) „Privacy vs. Intelligence – Why can't we all just get along?“ 20:47:21 &amp;lt;hottuna&amp;gt; Abendpause – wo/wann? 20:47:21 &amp;lt;hottuna&amp;gt; Kurze allgemeine I2P-Präsentation, von zzz: „Growing the Network, Spreading the Word“ 20:47:23 &amp;lt;hottuna&amp;gt; Kryptoparty-Präsentation, von ?? (j?) 20:47:23 &amp;lt;hottuna&amp;gt; Kryptoparty, von j (wie lange?) 20:47:25 &amp;lt;hottuna&amp;gt; 16 Aug 20:47:25 &amp;lt;hottuna&amp;gt; vorläufige Zeit: 00:00 – 20:00 Nicht unbedingt in dieser Reihenfolge 20:47:26 &amp;lt;hottuna&amp;gt; Bestätigter Gastredner 2 (1 Stunde) „I2P Monitoring and Filtration“ (Wunschzeit: früh) 20:47:29 &amp;lt;hottuna&amp;gt; Bestätigter Gastredner 1 (1 Stunde) „Anonymity protocols and malware – Why they fail“ 20:47:31 &amp;lt;hottuna&amp;gt; I2P Technische Präsentation, von zzz: „The Connection Limit Challenge“ 20:47:33 &amp;lt;hottuna&amp;gt; I2P Technische Diskussion, geleitet von (zzz??) Themen TBD 20:47:34 &amp;lt;hottuna&amp;gt; I2P App Dev Intro, von psi 20:47:35 &amp;lt;hottuna&amp;gt; The Agony and the Ecstasy of I2P on Android, von str4d (via Skype) 20:47:36 &amp;lt;hottuna&amp;gt; i2pd-Präsentation von orignal Titel: „i2pd“; Wunschzeit: 15 Minuten 20:47:38 &amp;lt;hottuna&amp;gt; Roadmap-Meeting. geleitet von zzz: When is 1.0? Crypto migration schedule (RI, snark) (EC vs. Ed), LS2, NTCP2, new DH, Java 7, SAM 3.2, Jetty 9, 12-month plan 20:47:41 &amp;lt;hottuna&amp;gt; Organisations-Meeting, geleitet von zzz: Finanzen, Rollen, PR, Server und Dienste, CCC-Planung 20:47:43 &amp;lt;hottuna&amp;gt; Abendpause – wo/wann? Sandwich-/Pizza-Lieferung bestellen? Gastredner vermutlich vor der Pause, da sie evtl. abreisen. 20:47:44 &amp;lt;hottuna&amp;gt; 20:47:45 &amp;lt;hottuna&amp;gt; entschuldigt die leicht chaotische Natur im Moment 20:47:46 &amp;lt;hottuna&amp;gt; das Sortieren und Fixen passiert als Nächstes 20:47:51 &amp;lt;hottuna&amp;gt; Es gibt nicht viel zu 5) hinzuzufügen, aber jetzt wisst ihr, was ich weiß. 20:47:51 &amp;lt;hottuna&amp;gt; hat jemand noch etwas zu 5)? 20:48:13 &amp;lt;hottuna&amp;gt; wissen alle, was sie tun/wozu sie sprechen? 20:48:34 &amp;lt;dg&amp;gt; ist orignal jetzt ok? 20:48:36 &amp;lt;psi&amp;gt; ich muss meinen Talk noch komplett ausarbeiten 20:48:37 &amp;lt;EinMByte&amp;gt; klingt gut, sollte aber irgendwo online stehen 20:48:46 &amp;lt;hottuna&amp;gt; dg, er war immer ok für einen kurzen Vortrag? 20:48:49 &amp;lt;dg&amp;gt; EinMByte: ist er 20:48:57 &amp;lt;psi&amp;gt; ich dachte an einen Workshop, aber es scheint ein Talk zu sein 20:49:01 &amp;lt;dg&amp;gt; hottuna: er war zögerlich überhaupt zu sprechen und wusste nicht, worüber 20:49:13 &amp;lt;dg&amp;gt; Ich glaube, er braucht etwas Anschub bei den Themen 20:49:19 &amp;lt;psi&amp;gt; wahrscheinlich ist ein Talk einfacher 20:49:20 &amp;lt;EinMByte&amp;gt; dg: Link? 20:49:34 &amp;lt;hottuna&amp;gt; psi, wäre ein kurzer Talk ok? Wir könnten ihn in den Kryptoparty-Teil verschieben? 20:49:59 &amp;lt;hottuna&amp;gt; dg, ok. Ich werde orignal ein zweites Mal bestätigen. 20:50:07 &amp;lt;hottuna&amp;gt; mache ich OOB außerhalb dieses Meetings 20:50:19 &amp;lt;dg&amp;gt; EinMByte: `http://trac.i2p2.i2p/wiki/MeetupToronto2015` 20:50:20 &amp;lt;psi&amp;gt; Kryptoparty-Zeit macht Sinn 20:50:28 &amp;lt;dg&amp;gt; i2p2.de, wenn du im Clearnet bist, aber warum bist du das? ;) 20:50:34 &amp;lt;EinMByte&amp;gt; dg: danke 20:51:19 &amp;lt;hottuna&amp;gt; ok. nächstes Thema? 20:51:30 &amp;lt;chlorelium&amp;gt; Frage: wie viel davon ist i2pcon und wie viel Kryptoparty 20:51:38 &amp;lt;psi&amp;gt; für meinen Workshop wollte ich die Leute den Beispiel-Echo-Client/Server schreiben lassen 20:51:41 &amp;lt;hottuna&amp;gt; ähm. gute Frage. 20:51:52 &amp;lt;chlorelium&amp;gt; also, laufen Kryptoparty und I2PCon als separate Events, oder halten die TC-Leute nur Präsentationen, oder wie? 20:51:54 &amp;lt;hottuna&amp;gt; wir haben derzeit nicht genug Kryptoparty-Stationen 20:52:02 &amp;lt;hottuna&amp;gt; daher wird es stark I2PCon-lastig 20:52:13 &amp;lt;hottuna&amp;gt; und eine Kryptoparty, soweit wir Freiwillige dafür finden 20:52:31 &amp;lt;dg&amp;gt; wenn jemand bereit ist, anderen beim Einrichten populärer Kryptotools wie OTR, natürlich I2P, Tor, etc., zu helfen, wäre das super 20:52:36 &amp;lt;chlorelium&amp;gt; also klingt das nach I2PCon mit etwas Beteiligung von TC, statt ein Event im anderen 20:52:41 &amp;lt;dg&amp;gt; Tails und so. 20:52:59 &amp;lt;hottuna&amp;gt; chlorelium, der Kryptoparty-Teil von Tag#1 wird wahrscheinlich für die Mittagspause angesetzt und nur ein bis zwei Stunden dauern 20:53:51 &amp;lt;chlorelium&amp;gt; hmm 20:53:52 &amp;lt;chlorelium&amp;gt; okay 20:54:09 &amp;lt;chlorelium&amp;gt; hottuna meinte gerade irl, dass mehr Freiwillige für den Kryptoparty-Teil gebraucht werden 20:54:22 &amp;lt;chlorelium&amp;gt; TC ist dafür am besten, ich kann da nicht so viel helfen 20:55:06 &amp;lt;chlorelium&amp;gt; nicht sicher, wie ihr das alle laufen lassen wollt. 20:55:42 &amp;lt;EinMByte&amp;gt; Können wir zu 6) gehen? Ich habe Kommentare und muss bald weg 20:55:47 &amp;lt;chlorelium&amp;gt; klar 20:55:51 &amp;lt;chlorelium&amp;gt; sicher 20:55:56 &amp;lt;hottuna&amp;gt; EinMByte, sicher 20:56:03 &amp;lt;hottuna&amp;gt; **** 6) **** 20:56:08 &amp;lt;hottuna&amp;gt; 6) dogecoindark.i2p Startseiten-Anfrage 20:56:17 &amp;lt;EinMByte&amp;gt; Die Website nutzt viele „externe“ Sachen 20:56:36 &amp;lt;EinMByte&amp;gt; Also, sie nutzt Ressourcen von diversen Nicht-I2P-Websites 20:56:48 &amp;lt;dg&amp;gt; Der Betreiber hat das Problem nicht so wirklich gesehen, aber nach Gespräch mit ihm hat er zugestimmt, dass es in einigen Fällen problematisch ist. Er fand, die Facebook/Twitter-Share-Buttons könnten bleiben. 20:57:01 &amp;lt;hottuna&amp;gt; zzz, EinMByte 20:57:05 &amp;lt;zzz&amp;gt; das ist mein Agendapunkt, hottuna, darf ich das Wort? 20:57:25 &amp;lt;hottuna&amp;gt; zzz, bitte 20:57:28 &amp;lt;EinMByte&amp;gt; Außerdem haben wir bereits anoncoin.i2p. Brauchen wir wirklich noch mehr Kryptowährungs-Links? 20:57:43 &amp;lt;zzz&amp;gt; danke, hottuna 20:57:53 &amp;lt;zzz&amp;gt; die Anfrage ist hier `http://zzz.i2p/topics/236?page=2#p9999` 20:58:03 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: How to get my Eepsite added to the Router Console home page (auf zzz.i2p) 20:58:06 &amp;lt;zzz&amp;gt; in Form von Antworten auf die Fragen im ersten Post dieses Threads 20:58:16 &amp;lt;zzz&amp;gt; ist der Betreiber der Seite hier? 20:58:29 &amp;lt;dg&amp;gt; nein, ich habe ihn in einem anderen Channel angepingt, er ist seit 5m idle, gebt ihm einen Moment 20:59:50 &amp;lt;EinMByte&amp;gt; Beachte auch, dass die Website JavaScript zum Laden benötigt, was ein Problem für einige Leute sein kann (wie mich) 21:00:11 &amp;lt;zzz&amp;gt; ok, während wir warten: hat jemand Pro- oder Contra-Kommentare? 21:00:48 &amp;lt;hottuna&amp;gt; ich weiß nicht so recht, was die Website ist 21:01:08 &amp;lt;dg&amp;gt; Es ist eine Kryptowährung, die I2P unterstützt 21:01:24 &amp;lt;hottuna&amp;gt; ist das straight up Dogecoin? 21:01:34 &amp;lt;zzz&amp;gt; zu 1MBs Kommentaren: wir haben externe Ressourcen oder JS-Nutzung derzeit nicht als Ablehnkriterium 21:01:37 &amp;lt;dg&amp;gt; nein, es ist Dogecoin geforkt, um I2P zu unterstützen 21:02:05 &amp;lt;EinMByte&amp;gt; Das Hauptproblem (abgesehen von technischen Dingen, die man natürlich fixen kann) ist, dass wir bereits Anoncoin auf der Startseite haben 21:02:09 &amp;lt;zzz&amp;gt; gehen wir zu den Basics zurück. Ist das von allgemeinem Interesse für die I2P-Community? 21:02:11 &amp;lt;EinMByte&amp;gt; was ein sehr ähnliches Projekt ist 21:02:29 &amp;lt;EinMByte&amp;gt; Daher bin ich nicht sicher, ob wir noch eine Kryptowährung auf der Startseite brauchen 21:02:52 &amp;lt;dg&amp;gt; „Wir brauchen von allem mehr“ — Ich weiß nicht, ob es schlecht ist, mehr als eine zu haben. Man muss an den Bus denken, und der Bus hat Meeh fast erwischt.. er war eine Weile weg und Anoncoin erholt sich erst jetzt. 21:03:06 &amp;lt;zzz&amp;gt; wir wollen nie nur eine Sache von etwas, und ANC liegt ohnehin auf der Intensivstation 21:03:26 &amp;lt;EinMByte&amp;gt; Ich stimme zu, dass „wir von allem mehr brauchen“. Aber ich glaube nicht, dass das für die Startseite gilt 21:04:09 &amp;lt;zzz&amp;gt; benutzt hier jemand dogecoindark? 21:04:41 &amp;lt;zzz&amp;gt; weitere Kommentare? 21:04:43 &amp;lt;dg&amp;gt; abyss tut das, aber er ist nicht hier (und scheint gerade nicht da zu sein). Er betreibt einen Markt. 21:04:52 &amp;lt;dg&amp;gt; Ich bin unentschieden. Stört mich nicht wirklich. 21:05:42 &amp;lt;zzz&amp;gt; jemand stark dafür oder stark dagegen? 21:05:52 &amp;lt;EinMByte&amp;gt; Nun, wenn es Interesse von anderen gibt, bin ich einverstanden, ABER nur, wenn das Problem mit externen Ressourcen gelöst ist 21:05:58 &amp;lt;hottuna&amp;gt; ich bin milde dafür 21:06:08 &amp;lt;EinMByte&amp;gt; (bis dahin stark dagegen, danach neutral) 21:06:27 &amp;lt;psi&amp;gt; kann ich stark indifferent sein? :D 21:06:34 &amp;lt;hottuna&amp;gt; schadet nicht. Ich denke, die Abhängigkeit von vielen externen Sachen ist eher schlecht. Und es sollte vielleicht eine Warnung geben 21:06:38 &amp;lt;EinMByte&amp;gt; Dazu sollte es eine Regel bzgl. externer Ressourcen geben, denn das ist ein ziemlich ernstes Problem 21:07:12 &amp;lt;zzz&amp;gt; meint ihr, Eepsites auf der Startseite sollten kein Clearnet-CSS/Bilder laden? Sollte das ein Kriterium sein? 21:07:32 &amp;lt;hottuna&amp;gt; möglicherweise? 21:07:45 &amp;lt;EinMByte&amp;gt; zzz: Ich denke, keine Eepsite sollte das tun, ja. Besonders nicht die auf der Startseite 21:08:13 &amp;lt;dg&amp;gt; es sollte keine Blanket-Regel sein. Wenn sie eine gute Begründung haben, könnten wir es erlauben, auch wenn mir keine einfällt 21:08:13 &amp;lt;EinMByte&amp;gt; Hier ist es wahrscheinlich nicht absichtlich böswillig 21:08:22 &amp;lt;EinMByte&amp;gt; Könnte es aber sein 21:09:25 &amp;lt;RN&amp;gt; Ich finde auch, dass Outernet-Ressourcen stark entmutigt werden sollten 21:09:25 &amp;lt;zzz&amp;gt; es ist allerdings keine gute User Experience 21:09:25 &amp;lt;zzz&amp;gt; ok, vertagen wir dieses Thema ohne finale Entscheidung 21:09:25 &amp;lt;zzz&amp;gt; zurück zu dir, hottuna, danke 21:09:25 &amp;lt;hottuna&amp;gt; ok :) 21:09:39 &amp;lt;hottuna&amp;gt; **** 7) **** 21:09:41 &amp;lt;hottuna&amp;gt; 7) I2PCon: Spenden 21:09:51 &amp;lt;EinMByte&amp;gt; Hat zzz dazu nicht schon was gesagt? 21:09:57 &amp;lt;EinMByte&amp;gt; Jedenfalls, bye. 21:10:05 &amp;lt;hottuna&amp;gt; EinMByte, cya 21:10:42 &amp;lt;chlorelium&amp;gt; Ursprünglich wurde uns gesagt, dass alle während der Con gesammelten Spenden an das Hacklab gehen 21:10:54 &amp;lt;chlorelium&amp;gt; das kam von dnj über f3ndot 21:11:02 &amp;lt;chlorelium&amp;gt; dnj und ich haben das neulich auch besprochen 21:11:19 &amp;lt;chlorelium&amp;gt; Ist aber eigentlich kein großes Ding; wenn i2p einen Teil/alles der Spenden will, können wir das arrangieren 21:11:21 &amp;lt;zzz&amp;gt; Ich erinnere mich nicht, dass das jemand versprochen hat 21:11:26 &amp;lt;dg&amp;gt; ich auch nicht 21:12:29 &amp;lt;chlorelium&amp;gt; Ich muss es nur der Hacklab-Mitgliedschaft mitteilen. Ich bezweifle, dass sie besonders verärgert sind 21:12:29 &amp;lt;zzz&amp;gt; hottuna, hast du das versprochen? 21:12:29 &amp;lt;chlorelium&amp;gt; hmm, interessant. da ist irgendwo etwas Kommunikation schiefgelaufen. 21:12:29 &amp;lt;dg&amp;gt; Ich finde es angemessen, einen Beitrag für die Leistungen zu geben, aber ich erinnere mich an keine Verpflichtung 21:12:29 &amp;lt;hottuna&amp;gt; nein. Das muss zwischen dnj und f3ndot entstanden sein 21:12:29 &amp;lt;hottuna&amp;gt; Ich habe das Thema Spenden bisher kaum angefasst 21:12:39 &amp;lt;hottuna&amp;gt; Also, was sind unsere Anforderungen an Spenden? 21:12:42 &amp;lt;hottuna&amp;gt; Haben wir welche? 21:12:43 &amp;lt;hottuna&amp;gt; Ist uns das wichtig? 21:12:55 &amp;lt;hottuna&amp;gt; Könnten wir getrennte Spendenboxen haben? 21:12:59 &amp;lt;zzz&amp;gt; ich schlage vor, wir haben einen einzigen Eimer und teilen ihn zu 3 gleichen Teilen i2p/TC/Hacklab, nachdem die Alkoholkosten gedeckt sind 21:13:13 &amp;lt;hottuna&amp;gt; Oder eine, deren Inhalt wir teilen? 21:13:23 &amp;lt;dg&amp;gt; Boxen klingen gut, bergen aber das Risiko, die Mittel zu splitten.. ein Eimer wäre gut 21:13:25 &amp;lt;hottuna&amp;gt; zzz, das klingt für mich gut. 21:13:37 &amp;lt;hottuna&amp;gt; :p 21:13:37 &amp;lt;chlorelium&amp;gt; zzz: wenn wir den Spendeneimer vor der Aufteilung die Alkoholkosten decken lassen, brauchen wir eine $75-Event-Lizenz 21:13:38 &amp;lt;dg&amp;gt; ich bin sicher, das Thema I2P-Finanzen/Projektgröße kommt in den Talks auf, wodurch Leute vielleicht ohnehin spenden 21:13:41 &amp;lt;zzz&amp;gt; wir bezahlen die Hacklab-Leistungen bereits 21:13:54 &amp;lt;hottuna&amp;gt; stört es jemanden, den Inhalt der Spendenbox aufzuteilen? 21:13:57 &amp;lt;chlorelium&amp;gt; nach ontarischem Recht muss die ausrichtende Organisation alle Alkoholkosten tragen 21:14:10 &amp;lt;zzz&amp;gt; wer ist die ausrichtende Organisation? 21:14:12 &amp;lt;dg&amp;gt; wenn Leute wirklich uns etwas geben wollen, können sie das tun 21:14:19 &amp;lt;dg&amp;gt; zzz: oh. dann zwischen i2p/tc, je nachdem, wie viel tc hilft 21:14:41 &amp;lt;zzz&amp;gt; auf wessen Namen steht die Genehmigung? 21:14:44 &amp;lt;chlorelium&amp;gt; zzz: Hacklab steht im Antrag 21:14:47 &amp;lt;hottuna&amp;gt; also sind die Spenden nicht an Alkohol gebunden. und sagen wir das lieber nicht. das wäre nur ein Problem für alle Beteiligten. 21:15:51 &amp;lt;zzz&amp;gt; ja, aber euch ist klar, dass wir euch nicht 1/3 vom Brutto geben können 21:17:07 &amp;lt;hottuna&amp;gt; zzz, sagst du, dass wir Hacklab nicht 1/3 geben wollen? 21:17:07 &amp;lt;zzz&amp;gt; also kauft Hacklab, nicht i2p, das ganze Bier? 21:17:07 &amp;lt;zzz&amp;gt; wer kauft das Bier? 21:17:07 &amp;lt;hottuna&amp;gt; technisch ja, praktisch nein. 21:17:08 &amp;lt;chlorelium&amp;gt; ^ das 21:17:18 &amp;lt;hottuna&amp;gt; eche|on, oder jemand läuft mit der Genehmigung zum Spirituosenladen und kauft, was wir brauchen. 21:17:26 &amp;lt;zzz&amp;gt; dann werden wir mal nicht zu technisch/praktisch bei Spenden 21:17:46 &amp;lt;str4d&amp;gt; Okay, also wird Hacklab für die Raummiete bezahlt und erhöht seine Rechnung, um die Bierkosten zu decken, oder? 21: seventeen:59 &amp;lt;hottuna&amp;gt; str4d, nein. 21:18:09 &amp;lt;hottuna&amp;gt; wir bezahlen das Bier. 21:18:11 &amp;lt;str4d&amp;gt; Dann bin ich verwirrt 21:18:20 &amp;lt;hottuna&amp;gt; es kommt aus eche|ons Tasche 21:18:27 &amp;lt;str4d&amp;gt; hottuna: ich meinte technisch 21:18:34 &amp;lt;hottuna&amp;gt; Hacklab ist monetär nicht involviert 21:18:43 &amp;lt;chlorelium&amp;gt; str4d: verständlich, der Genehmigungsprozess ist lächerlich. nebenbei, entschuldige ich mich im Voraus, wie kompliziert das alles ist. 21:18:44 &amp;lt;str4d&amp;gt; (da sie gesetzlich verpflichtet sind, es zu decken, oder?) 21:19:09 &amp;lt;hottuna&amp;gt; ah. technisch kaufen sie das Bier, praktisch wir (echelon) 21:19:17 &amp;lt;str4d&amp;gt; Ich will nur sicherstellen, dass alle Ärsche bedeckt sind 21:19:21 &amp;lt;str4d&amp;gt; K 21:19:26 &amp;lt;chlorelium&amp;gt; so ungefähr. man kann die Genehmigung zur LCBO bringen, oder wir machen das 21:19:30 &amp;lt;chlorelium&amp;gt; solange die Kosten gedeckt sind. 21:19:52 &amp;lt;hottuna&amp;gt; ich denke, wir haben das gut genug geklärt. 21:19:55 &amp;lt;str4d&amp;gt; Also würde es auf jeder Rechnung so erscheinen: „Venue: $X. booze: $Y. Already paid: $Y. Due: $X.“ 21:19:59 &amp;lt;str4d&amp;gt; K 21:20:03 &amp;lt;chlorelium&amp;gt; ihr mietet im Grunde den Lab-Space, was euch in diesem Fall zu einer Vertretung des Venue macht. oder das sage ich, wenn jemand fragt. 21:20:24 &amp;lt;chlorelium&amp;gt; str4d: klar. wir stellen normalerweise keine Rechnungen, aber das lässt sich arrangieren. 21:20:29 &amp;lt;zzz&amp;gt; also zurück zu meinem ursprünglichen Vorschlag, wir haben einen Spendeneimer, und über bestimmte (hust) Kosten hinaus teilen wir großzügig den Rest, falls vorhanden, zu 3 gleichen Teilen mit TC und Hacklab 21:21:16 &amp;lt;str4d&amp;gt; chlorelium: nicht sicher, ob Rechnungen gesetzlich erforderlich sind, das kannst du besser sagen :) 21:21:31 &amp;lt;hottuna&amp;gt; zzz, wollen wir das wirklich so machen. 21:21:33 &amp;lt;zzz&amp;gt; sofern TC überhaupt $$ will 21:21:38 &amp;lt;hottuna&amp;gt; ich würde es lieber „richtig“ machen. 21:21:44 &amp;lt;dg&amp;gt; was ist „richtig“? 21:22:02 &amp;lt;zzz&amp;gt; ^^ was ist überhaupt „richtig“? 21:22:02 &amp;lt;chlorelium&amp;gt; zzz: übrigens, wie viel wurde damals im April (oder wann auch immer) für die Raummiete besprochen? 21:22:05 &amp;lt;zzz&amp;gt; hören wir deinen Vorschlag 21:22:15 &amp;lt;hottuna&amp;gt; „richtig“ im Sinne von: kein Geld für Alkohol aus der Spendenbox nehmen. 21:22:21 &amp;lt;zzz&amp;gt; chlorelium, tuna hat verhandelt 21:22:22 &amp;lt;hottuna&amp;gt; mein Vorschlag: wir teilen es zu 3 gleichen Teilen 21:23:01 &amp;lt;zzz&amp;gt; wenn du kein Alkoholgeld aus Spenden nehmen willst, lass uns 50 $ mehr ausgeben und Bier verkaufen 21:23:17 &amp;lt;hottuna&amp;gt; will jemand da stehen und Bier verkaufen? 21:23:42 &amp;lt;zzz&amp;gt; andernfalls gibt i2p für jedes Bier, das wir verschenken, mehrere Dollar an TC und Hacklab! 21:23:43 &amp;lt;str4d&amp;gt; Wenn wir 50 $ mehr ausgeben, können wir Alkoholgeld aus Spenden nehmen 21:24:02 &amp;lt;str4d&amp;gt; (so wie ich es verstehe) 21:24:16 &amp;lt;zzz&amp;gt; oder eben drei Eimer 21:24:23 &amp;lt;hottuna&amp;gt; str4d, das stimmt wohl. aber weißt du wirklich, dass wir 50 $ an Spenden bekommen? 21:24:39 &amp;lt;hottuna&amp;gt; ich glaube, wir denken zu viel nach. 21:25:05 &amp;lt;hottuna&amp;gt; die Spenden werden _nicht_ annähernd die Ausgaben decken, die wir für dieses Event hatten 21:25:33 &amp;lt;zzz&amp;gt; ab erstem Dollar 2/3 unserer Spenden wegzugeben, während wir das Bier zahlen, ist eine schreckliche Idee 21:25:34 &amp;lt;hottuna&amp;gt; wir reden über 50–100 $ an Bier. 21:25:38 &amp;lt;hottuna&amp;gt; das ist nicht viel. 21:25:43 &amp;lt;chlorelium&amp;gt; hey 21:25:45 &amp;lt;chlorelium&amp;gt; also 21:25:47 &amp;lt;chlorelium&amp;gt; lass mich die Regelungen prüfen 21:25:54 &amp;lt;chlorelium&amp;gt; Ich glaube, ich muss eine Formulierung nochmal lesen 21:26:05 &amp;lt;chlorelium&amp;gt; im Wesentlichen dürfen wir den Leuten nicht sagen, sie sollen spenden, um die Bierkosten zu decken 21:26:18 &amp;lt;chlorelium&amp;gt; wenn Leute spenden und wir Geld aus dem Topf nehmen, um das zu decken, könnte es ok sein 21:26:26 &amp;lt;chlorelium&amp;gt; die Formulierung im Dokument ist mehrdeutig 21:26:31 &amp;lt;chlorelium&amp;gt; zur Aufteilung des Topfs 21:26:52 &amp;lt;hottuna&amp;gt; chlorelium, wenn das legal ist, machen wir das so. 21:27:04 &amp;lt;chlorelium&amp;gt; macht es, wie ihr wollt. Ich hänge nicht dran. 150 $/Tag wurden von i2p/tc für die Nutzung des Raums zugesagt, und das ist für mich ok 21:28:17 &amp;lt;str4d&amp;gt; Außerdem ist zu bedenken, dass Hacklab für erbrachte Leistungen bezahlt wird, während TC und I2P praktisch ehrenamtlich agieren. 21:29:30 &amp;lt;chlorelium&amp;gt; str4d: absolut 21:29:40 &amp;lt;chlorelium&amp;gt; okay, hier ist die Formulierung aus der agco-Genehmigung. 21:29:44 &amp;lt;chlorelium&amp;gt; Wird Alkohol verkauft? 21:29:44 &amp;lt;chlorelium&amp;gt; Sie müssen diese Frage mit Ja beantworten, wenn Sie 21:29:44 &amp;lt;chlorelium&amp;gt; Geld für Alkohol entweder direkt einnehmen, durch 21:29:44 &amp;lt;chlorelium&amp;gt; den Verkauf von Alkohol oder Getränkemarken bei der Veranstaltung (z.B. 21:29:46 &amp;lt;chlorelium&amp;gt; Barverkauf, Verkauf von Getränkemarken), oder indirekt durch 21:29:49 &amp;lt;chlorelium&amp;gt; den Verkauf von Eintritt, Mitgliedsbeiträgen oder das Einsammeln 21:29:51 &amp;lt;chlorelium&amp;gt; von Geld für Alkohol vor der Veranstaltung. 21:29:54 &amp;lt;chlorelium&amp;gt; daher denke ich, dass wir auf der sicheren Seite sind 21:30:08 &amp;lt;hottuna&amp;gt; Also im Grunde ist alles okay. 21:30:19 &amp;lt;chlorelium&amp;gt; Ich habe AGCO dazu angerufen, und die Antwort war sehr wischi-waschi. also ist wohl alles gut. 21:30:32 &amp;lt;hottuna&amp;gt; (Spenden – Bier_Kosten) / 3 21:30:40 &amp;lt;dg&amp;gt; Ich finde nicht, dass Hacklab einen Spendenteil bekommen sollte 21:30:51 &amp;lt;dg&amp;gt; Sie sind hilfsbereit, aber wir bezahlen sie für Leistungen 21:31:01 &amp;lt;hottuna&amp;gt; dg, sie verdienen hier nicht viel. 21:31:22 &amp;lt;dg&amp;gt; Können wir mehr für die Alkohol-Lizenz zahlen, das in unsere Zahlung an sie aufnehmen und die Spenden zwischen I2P und TC splitten (je nachdem, wie viel TC hilft)? 21:32:30 &amp;lt;hottuna&amp;gt; dg, wenn wir eine Spendenbox haben, ist es laut obigem Text ok, Geld aus den Spenden zu nehmen, um Bierkosten zu decken 21:32:39 &amp;lt;hottuna&amp;gt; wir brauchen also keine teurere Lizenz 21:32:44 &amp;lt;dg&amp;gt; oh, cool 21:32:45 &amp;lt;str4d&amp;gt; Während ich nichts dagegen habe, dass Hacklab einen Teil der Spenden erhält, könnte die Aufteilung z.B. 1:2:2 sein? 21:32:51 &amp;lt;dg&amp;gt; (Ich habe keinen Text bekommen) 21:32:56 &amp;lt;hottuna&amp;gt; Ich würde ihnen einen Teil der Spenden geben, weil A) es ihnen versprochen wurde (scheinbar von J) 21:33:05 &amp;lt;zzz&amp;gt; das wird deutlich mehr als 50 $ Bier. Ich trinke selbst 50 $ davon. 21:33:20 &amp;lt;dg&amp;gt; das dachte ich mir ;). Leute auf Hacker-Cons mögen Bier. sehr 21:33:44 * fox erinnert euch alle daran, beim Bier nicht zu geizig zu sein oder irgendwas Amerikanisches zu kaufen 21:34:07 &amp;lt;chlorelium&amp;gt; also, hottunas Laptop ist gerade abgekackt 21:34:21 &amp;lt;dg&amp;gt; lasst uns nicht die Versprechen anderer einlösen 21:34:27 &amp;lt;chlorelium&amp;gt; ich habe gerade mit zwei anderen Hacklab-Vorstandsmitgliedern gesprochen 21:34:33 &amp;lt;zzz&amp;gt; Ich messe Js Versprechen an Hacklab kein Gewicht zu, nein. 21:34:49 &amp;lt;chlorelium&amp;gt; wir sind mit nur 300 $ für die Raumnutzung cool und decken die 25 $ für die Alkohol-Lizenz, wenn das ok ist 21:34:53 &amp;lt;hottuna&amp;gt; B) weil sie Teil derselben Community sind wie wir. 21:34:57 &amp;lt;chlorelium&amp;gt; ihr könnt die Spenden behalten 21:35:12 &amp;lt;chlorelium&amp;gt; und sorry für die ganze Misskommunikation :( 21:35:18 &amp;lt;hottuna&amp;gt; ich würde es trotzdem gerne zu 3 gleichen Teilen splitten. 21:35:29 &amp;lt;hottuna&amp;gt; will noch jemand zu 3 gleichen Teilen teilen? 21:35:35 &amp;lt;zzz&amp;gt; Für mich ok mit 1/1/1-Split nach (hust) Kosten 21:35:44 &amp;lt;zzz&amp;gt; und damit, ihre 25 $ zu übernehmen 21:35:50 &amp;lt;str4d&amp;gt; hottuna: Ich hatte 1/2/2 vorgeschlagen 21:35:50 &amp;lt;hottuna&amp;gt; zzz, das schlage ich vor 21:36:07 &amp;lt;str4d&amp;gt; (es sei denn, Leute mögen keine harte Mathematik :P) 21:36:17 &amp;lt;hottuna&amp;gt; str4d, lass uns hier nichts Ausgefallenes machen. 21:36:28 &amp;lt;hottuna&amp;gt; mir wäre eine gleichmäßige Aufteilung lieber 21:36:43 &amp;lt;hottuna&amp;gt; alles andere impliziert gleich wieder sonst was. 21:37:23 &amp;lt;hottuna&amp;gt; habe ich alle von einem (Spenden–Bier)/3-Split überzeugt? 21:37:28 &amp;lt;chlorelium&amp;gt; zur Klarstellung: Ich freue mich sehr, euch alle hier zu hosten, ich wollte nur sicherstellen, dass alle auf demselben Stand sind. Ich möchte keinen Groll verursachen. Die Liebe zum Geld ist die Wurzel allen Übels :) 21:37:40 &amp;lt;dg&amp;gt; ok, aber lassen wir in den Talks den Fokus auf I2Ps Größe und Bedarf an mehr Spenden. Wer will, findet unsere Spendeninfos 21:37:59 &amp;lt;hottuna&amp;gt; Klar, wir packen das irgendwo rein. 21:38:25 &amp;lt;hottuna&amp;gt; str4d, dg, zzz: ok so? 21:38:34 &amp;lt;str4d&amp;gt; Zusammengefasst sagt Hacklab „Wir brauchen keine Spenden“, hottuna sagt „Ihr werdet Spenden nehmen“, und alle anderen ist es eher egal? :P 21:38:53 &amp;lt;hottuna&amp;gt; ja. das fasst es zusammen. 21:38:54 &amp;lt;str4d&amp;gt; Fürs Protokoll: ich habe nichts gegen 1/1/1 21:38:59 &amp;lt;chlorelium&amp;gt; str4d: ziemlich genau :P 21:39:00 &amp;lt;dg&amp;gt; hottuna: ok von mir 21:39:00 &amp;lt;hottuna&amp;gt; wollt ihr es auf meine Art machen? 21:39:23 &amp;lt;str4d&amp;gt; (nach (hust) Kosten) 21:39:23 &amp;lt;hottuna&amp;gt; ok. 21:39:29 &amp;lt;hottuna&amp;gt; ja. 21:39:31 &amp;lt;hottuna&amp;gt; ok. 21:39:41 &amp;lt;hottuna&amp;gt; ok, ich denke, wir sind hier fertig. 21:39:46 &amp;lt;hottuna&amp;gt; noch etwas? 21:39:51 &amp;lt;dg&amp;gt; generell oder i2pcon? 21:39:56 &amp;lt;hottuna&amp;gt; beides 21:40:02 &amp;lt;str4d&amp;gt; psi: bist du noch da? 21:40:06 &amp;lt;zzz&amp;gt; ja 21:40:19 &amp;lt;dg&amp;gt; ok, i2pcon-ish: 21:40:20 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Vor ein paar Tagen hat mich jemand namens ‚saltire‘ angeschrieben und gefragt, einen Relay zwischen OFTC und IRC2P für #torontocrypto einzurichten. Er hat sich seitdem nicht gemeldet, und #torontocrypto hat keinen Relay (nur ChanServ und ich). Könnte saltire oder jemand anderes von TC einen einrichten? 21:40:22 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Ich könnte es wahrscheinlich machen, da OFTC Tor erlaubt, aber mir wäre jemand von TC lieber. 21:40:38 &amp;lt;dg&amp;gt; hottuna: Könntest du mit saltire für ein Follow-up sprechen? 21:40:43 &amp;lt;psi&amp;gt; str4d: ja 21:41:17 &amp;lt;hottuna&amp;gt; dg.. sicher 21:41:20 &amp;lt;hottuna&amp;gt; eine sek 21:41:22 &amp;lt;hottuna&amp;gt; c 21:41:38 &amp;lt;str4d&amp;gt; Wenn saltire gefragt hat, ob er es einrichten kann, muss er nur die Netzwerk-Admins und den Owner des #torontocrypto-Channels auf Irc2P fragen 21:41:45 &amp;lt;zzz&amp;gt; Erinnerung: Relays zu irc2p erfordern die Erlaubnis der IRC-OPs (obwohl dg einer ist) 21:41:52 &amp;lt;hottuna&amp;gt; dg, ich habe ihn angepingt. 21:42:01 &amp;lt;hottuna&amp;gt; den Rest überlasse ich euch beiden. 21:42:18 &amp;lt;hottuna&amp;gt; saltire ist typischerweise auf #torontocrypto @ OFTC erreichbar 21:42:20 &amp;lt;dg&amp;gt; danke, und danke für die Erinnerung, ich würde gerne mit ihnen Verbindung aufnehmen, wenn sie sich melden 21:42:43 &amp;lt;dg&amp;gt; Falls niemand zu erschöpft ist nach 3h I2PCon und Spendengeschubse... 21:42:48 &amp;lt;hottuna&amp;gt; :P 21:44:00 &amp;lt;hottuna&amp;gt; ok 21:44:00 &amp;lt;hottuna&amp;gt; dieses Meeting ist offiziell beendet 21:44:00 &amp;lt;hottuna&amp;gt; baf's der Meeting-Hammer &lt;/div></description></item><item><title>Treffen in Toronto</title><link>/de/blog/2015/06/02/toronto-meetup/</link><pubDate>Tue, 02 Jun 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/06/02/toronto-meetup/</guid><description>&lt;p>Das I2P-Team freut sich, bekannt zu geben, dass wir am 15.–16. August in Toronto ein Treffen veranstalten. Eine Reihe von Mitgliedern unserer Community wird teilnehmen und Vorträge, Workshops und Diskussionen über I2P und verwandte Themen anbieten. Diese Veranstaltung ist jedoch nicht nur für die I2P-Community gedacht, sie richtet sich an alle.&lt;/p>
&lt;p>Wenn Sie neugierig auf I2P sind, sich für Datenschutz/Kryptographie/Anonymität interessieren oder einfach nur vorbeikommen und mit uns sprechen möchten, tun Sie das bitte. Dies ist eine Veranstaltung für alle. Wenn Sie mit keinem dieser Themen vertraut sind, kommen Sie trotzdem vorbei, und wir zeigen Ihnen, wie I2P funktioniert und was Sie damit tun können.&lt;/p></description></item><item><title>Veröffentlichung 0.9.20</title><link>/de/blog/2015/06/02/ver%C3%B6ffentlichung-0.9.20/</link><pubDate>Tue, 02 Jun 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/06/02/ver%C3%B6ffentlichung-0.9.20/</guid><description>&lt;p>0.9.20 enthält viele wichtige Fehlerbehebungen und mehrere Änderungen, um die floodfill-Kapazität im Netzwerk zu erhöhen.&lt;/p>
&lt;p>Router, die für 32-64 KB freigegebene Bandbreite konfiguriert sind, können jetzt floodfill werden, und Router, die für 512 KB oder mehr freigegebene Bandbreite konfiguriert sind, erhalten höhere Verbindungsobergrenzen. Diese Änderungen können dazu führen, dass Ihr Router mehr Ressourcen verwendet. Wenn der Router zu stark ausgelastet ist, ist der beste Weg, die Auslastung zu reduzieren, die Bandbreiteneinstellungen in Ihrer Konsole zu verringern. Wenn das nicht hilft, können Sie jetzt auf der Seite für erweiterte Konfiguration in der Konsole das automatische floodfill deaktivieren.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 5. Mai 2015</title><link>/de/blog/2015/05/05/i2p-entwicklertreffen-5.-mai-2015/</link><pubDate>Tue, 05 May 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/05/05/i2p-entwicklertreffen-5.-mai-2015/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cacapo, dg, eche|on, hottuna, psi, str4d, xmz, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:23 &amp;lt;zzz&amp;gt; 0) Hi 20:00:23 &amp;lt;zzz&amp;gt; 1) Planung des Treffens in Toronto (15.–16. Aug.) 20:00:27 &amp;lt;zzz&amp;gt; 0) Hi 20:00:29 &amp;lt;zzz&amp;gt; hi 20:00:35 &amp;lt;eche|on&amp;gt; hi 20:00:51 &amp;lt;psi&amp;gt; so ziemlich Zeit für das Treffen? 20:00:53 &amp;lt;zzz&amp;gt; 1) Planung des Treffens in Toronto (15.–16. Aug.) 20:01:03 &amp;lt;dg&amp;gt; hi 20:01:14 &amp;lt;zzz&amp;gt; 1a) prüfen, wo wir stehen 20:01:19 &amp;lt;zzz&amp;gt; 1b) Freiwillige 20:01:32 &amp;lt;zzz&amp;gt; 1c) machen wir weiter 20:01:37 &amp;lt;zzz&amp;gt; 1a) prüfen, wo wir stehen 20:02:00 &amp;lt;zzz&amp;gt; hottuna, bitte gib uns ein Update zu Planung, Veranstaltungsort und voraussichtlichen Kosten 20:02:20 &amp;lt;hottuna&amp;gt; Hi@all 20:02:24 &amp;lt;psi&amp;gt; hi 20:02:50 &amp;lt;str4d&amp;gt; hi 20:02:53 &amp;lt;hottuna&amp;gt; Also, wir haben für den 15.–16. Aug. zwei 8‑Stunden‑Slots im Hacklab in Toronto reserviert. 20:03:20 &amp;lt;hottuna&amp;gt; Die Slots kosten jeweils 150 CAD 20:03:46 &amp;lt;hottuna&amp;gt; Das ist der Veranstaltungsort: https://hacklab.to/ 20:03:48 &amp;lt;iRelay&amp;gt; Titel: hacklab.to - Torontos Hacker-Kollektiv (at hacklab.to) 20:04:07 &amp;lt;hottuna&amp;gt; Der erste Plan ist, zwei getrennte Events zu haben. 20:04:37 &amp;lt;xmz&amp;gt; hi 20:04:44 &amp;lt;hottuna&amp;gt; 15. Aug.: I2P‑Allgemeinvortrag + I2P‑Crypto‑Party 20:05:28 &amp;lt;hottuna&amp;gt; 16. Aug.: Eine technische Präsentation, die in Diskussionen über verschiedene anstehende Themen überleitet 20:06:10 &amp;lt;hottuna&amp;gt; Idealerweise hätte ich bis zum Ende dieser Sitzung für beide Tage einen besseren Ablaufplan. 20:07:09 &amp;lt;psi&amp;gt; ist die Unterkunft Selbstorganisation oder ist das "geregelt"? 20:07:13 &amp;lt;hottuna&amp;gt; Zusätzlich haben wir über J@torontocrypto einen lounge‑artigen Raum in einem Haus in Toronto für sonstige/späte Planungen/Hacking/etc. gesichert 20:07:55 &amp;lt;hottuna&amp;gt; psi, Unterkunft kann kostenlos in besagter Lounge angeboten werden (das ist ein Haus auf der anderen Seite von Toronto) 20:08:14 &amp;lt;xmz&amp;gt; Transport zur und von der Lounge? 20:08:46 &amp;lt;hottuna&amp;gt; Öffentlicher Nahverkehr sollte ok sein. Etwa 25 Minuten U‑Bahn. 20:08:46 &amp;lt;xmz&amp;gt; Ich schätze, wir organisieren das selbst. Ich habe ein Auto, ich kann ein paar Leute mitnehmen 20:08:54 &amp;lt;eche|on&amp;gt; 8‑Std.-Slots, Zeiten? 20:08:55 &amp;lt;xmz&amp;gt; oh, das ist nicht schlecht 20:09:11 &amp;lt;eche|on&amp;gt; Autos in einer Stadt... 20:09:25 &amp;lt;zzz&amp;gt; ok, danke tuna, ich möchte jetzt für Fragen und Kommentare öffnen, bevor wir in Details zur Tagesordnung oder zu Freiwilligen gehen 20:09:28 &amp;lt;xmz&amp;gt; da hast du nicht Unrecht, eche|on 20:09:42 &amp;lt;xmz&amp;gt; der Verkehr in Toronto kann ziemlich schlimm sein 20:10:01 &amp;lt;eche|on&amp;gt; 2× 8‑Std.-Slots sind ok, wann sind die? Und ich nehme an, wir kommen, setzen uns hin, bekommen Strom und WLAN 20:10:03 &amp;lt;zzz&amp;gt; Hat jemand allgemeine Fragen oder Kommentare? 20:10:14 &amp;lt;eche|on&amp;gt; und etwas technische Ausstattung ist vorhanden 20:10:18 &amp;lt;dg&amp;gt; wird es Streams geben, und wollen wir das bewerben? Wenn ja, wie? 20:10:54 &amp;lt;hottuna&amp;gt; eche|on, 8‑Std.-Slots: Es sind Abend‑Slots, daher müssten wir das Hacklab so gegen 00:00 verlassen 20:10:54 &amp;lt;hottuna&amp;gt; J hat angeboten, den Crypto‑Party‑Teil am 15. Aug. zu organisieren. 20:11:23 &amp;lt;eche|on&amp;gt; Mitternacht ist ok, das macht 16:00 bis 24:00 20:11:32 &amp;lt;hottuna&amp;gt; eche|on: Strom, WLAN, Stühle, Tische etc. sind vorhanden 20:11:32 &amp;lt;xmz&amp;gt; das ist gut 20:11:48 &amp;lt;xmz&amp;gt; wenn genug Upstream verfügbar ist, ist Streaming definitiv eine Option 20:11:52 &amp;lt;eche|on&amp;gt; soweit für mich ok. 20:12:17 &amp;lt;eche|on&amp;gt; Streaming ist nicht so das große Thema, wir haben Root‑Server mit inkludiertem Traffic zum Verteilen, wenn wir wollen 20:12:26 &amp;lt;hottuna&amp;gt; xmz, ich bin nicht sicher, ob die eine wahnsinnig schnelle Internetverbindung haben. 20:12:42 &amp;lt;hottuna&amp;gt; außerdem könnte Streaming aus Datenschutz‑/Privatsphäre‑Gründen nicht akzeptabel sein 20:12:56 &amp;lt;hottuna&amp;gt; und zusätzlich wäre es ziemlich viel Organisationsaufwand 20:13:01 &amp;lt;str4d&amp;gt; Ja, das ist ein Thema zur Diskussion 20:13:01 &amp;lt;xmz&amp;gt; ja 20:13:14 &amp;lt;dg&amp;gt; wie sieht’s mit Werbung aus? 20:13:19 &amp;lt;eche|on&amp;gt; ja, ich bin nicht für Streaming, nur Twitter und Instagram^^ 20:13:34 &amp;lt;str4d&amp;gt; Technisch wäre es aber nicht schwer. Wir brauchen keinen 1080p‑Upstream ^^ 20:13:36 &amp;lt;eche|on&amp;gt; Werbung, wir machen doch schon Werbung auf zzz und im Forum, oder welche Werbung? 20:13:49 &amp;lt;fox&amp;gt; also, wer zuerst den öffentlichen WLAN‑AP hackt, gewinnt? 20:13:57 &amp;lt;hottuna&amp;gt; dg, J hat angeboten, etwas Werbung zu machen, und da er in Toronto schon ein paar Crypto‑Partys organisiert hat, sollten wir kein Problem haben, Leute anzuziehen. 20:14:06 &amp;lt;dg&amp;gt; Werbung für die breite Öffentlichkeit; ich weiß nicht, wie groß die Reichweite des Hacklab ist? 20:14:14 &amp;lt;dg&amp;gt; hottuna: danke, genau das wollte ich wissen 20:14:14 &amp;lt;hottuna&amp;gt; der I2P‑Twitter/ die Website wären auch hilfreich 20:14:30 &amp;lt;dg&amp;gt; Ich bin angenehm überrascht, wie viele teilnehmen können 20:14:48 &amp;lt;zzz&amp;gt; "j" will mit der Öffentlichkeitsarbeit loslegen; ich habe ihn (via tuna0 gebeten, zu warten, bis wir dieses Treffen hatten, geklärt ist, wer auf unserer Seite PR macht, und wir eine koordinierte Ankündigung machen können 20:14:52 &amp;lt;hottuna&amp;gt; fox, ein Gastnetz ist verfügbar 20:14:54 &amp;lt;eche|on&amp;gt; Ich bin für ein I2P‑Event mit „ein paar“ Gästen 20:14:55 &amp;lt;xmz&amp;gt; ja, ich bin froh, dass es in Toronto stattfindet. Wäre es woanders, wäre es für mich schwer teilzunehmen. 20:15:09 &amp;lt;dg&amp;gt; wäre super, wenn er auch hierher kommen könnte. 20:15:12 &amp;lt;dg&amp;gt; (j) 20:15:38 &amp;lt;hottuna&amp;gt; dg, J ist heute vom Meatspace abgelenkt 20:15:56 &amp;lt;hottuna&amp;gt; Das Einzige, worum J uns gebeten hat, ist ein Ablaufplan für den 16. Aug. 20:16:02 &amp;lt;dg&amp;gt; hottuna: Ich glaube nicht, dass es töten würde, einen Bouncer einzurichten! Er sagt schon eine Weile, dass er kommen wird 20:16:41 &amp;lt;eche|on&amp;gt; also, Sa/So jeweils 16:00 bis Mitternacht 20:16:42 &amp;lt;zzz&amp;gt; Hat sonst jemand allgemeine Fragen oder Kommentare, oder Einwände, das überhaupt zu machen? 20:16:58 &amp;lt;eche|on&amp;gt; Ich stimme für ein I2P‑Lunch am Sonntag vor dem Hacklab 20:16:59 &amp;lt;xmz&amp;gt; keine Einwände, nur Zuspruch hier 20:17:06 &amp;lt;xmz&amp;gt; das ist eine gute Idee 20:17:15 &amp;lt;psi&amp;gt; es ist faktisch Samstag bis Montagmorgen, richtig? 20:17:24 &amp;lt;eche|on&amp;gt; Es wäre schön, ein paar I2P‑Leute zusammenzubringen und sich zu treffen; alles andere ist für mich Zugabe 20:17:52 &amp;lt;zzz&amp;gt; lasst uns der Versuchung widerstehen, Kleinkram zu diskutieren. Zum Beispiel vermute ich, die Zeiten können sich ändern, die Agenda steht noch nicht, und wir müssen nicht über Bouncer‑Setup reden 20:18:02 &amp;lt;hottuna&amp;gt; eche|on, ja – soweit ich weiß. Dieses Zeitfenster könnte sich aber um eine Stunde verschieben. 20:18:16 &amp;lt;eche|on&amp;gt; ja, passt 20:18:38 &amp;lt;eche|on&amp;gt; also die „Lodge“ sprich Lounge ist dafür da, dass die Nachtschwärmer durch die Nacht kommen 20:18:41 &amp;lt;psi&amp;gt; hottuna: was ist allgemeiner Vortrag vs. technischer Vortrag? 20:19:03 &amp;lt;hottuna&amp;gt; psi, das ist eine gute Frage. Und etwas, das wir entscheiden müssen. 20:19:05 &amp;lt;eche|on&amp;gt; allgemeiner Vortrag: I2P, was es ist, wie es funktioniert; technischer Vortrag: was ist das Protokoll 20:19:22 &amp;lt;eche|on&amp;gt; hottuna: aber die Lodge mit Schlafplätzen ist Sa–Mo, oder? 20:19:30 &amp;lt;hottuna&amp;gt; für den 15. Aug. möchten wir eine allgemeinere Zielgruppe ansprechen. Also alles, was Nicht‑I2P‑Leute verstehen würden 20:19:31 &amp;lt;xmz&amp;gt; sind irgendwelche Guides/Walkthroughs geplant für Leute, die neu bei I2P sind? 20:19:33 &amp;lt;dg&amp;gt; s/kill/kill him/ 20:19:34 &amp;lt;str4d&amp;gt; Ich werde nicht teilnehmen (wie schon gesagt), habe aber keine grundlegenden Einwände 20:19:34 &amp;lt;iRelay&amp;gt; dg meinte: hottuna: Ich glaube nicht, dass es ihn umbringen würde, einen Bouncer einzurichten! Er sagt schon eine Weile, dass er kommen wird 20:19:34 &amp;lt;eche|on&amp;gt; und macht die Lounge Lärm für die Schlafenden? 20:20:06 &amp;lt;hottuna&amp;gt; xmz, eine Crypto‑Party, die im Grunde ein gemeinsamer Walkthrough/Workshop ist, ist für den 15. Aug. geplant 20:20:14 &amp;lt;xmz&amp;gt; das ist großartig 20:20:33 &amp;lt;psi&amp;gt; ich möchte eine kurze I2P‑App‑Dev‑Einführung machen 20:21:16 &amp;lt;psi&amp;gt; wir sollten wirklich zeigen, wie einfach die Entwicklung mit I2P ist &amp;lt;-- Workshop‑Idee 20:22:26 &amp;lt;hottuna&amp;gt; psi, und eine I2P‑App‑Dev‑Einführung wäre wohl gut für den 16. Aug. 20:22:30 &amp;lt;str4d&amp;gt; ++ 20:22:43 &amp;lt;str4d&amp;gt; Das würde gut mit Android zusammenpassen 20:22:45 &amp;lt;hottuna&amp;gt; eche|on, bzgl. Lounge: Ich möchte die Details dazu mit J bestätigen, Sa–Mo klingt passend 20:22:45 &amp;lt;dg&amp;gt; das wäre schön, psi 20:22:45 &amp;lt;hottuna&amp;gt; str4d, möchtest du über Android sprechen? 20:22:45 &amp;lt;eche|on&amp;gt; in dem Fall gehe ich in mein eigenes Hotelzimmer ;-) 20:22:45 &amp;lt;psi&amp;gt; ich müsste eine Kopie von monotone mitbringen, damit wir nicht 5 Stunden warten, bis es synchronisiert 20:22:45 &amp;lt;zzz&amp;gt; ja, ich sehe den Sa. als öffentliche Sache und den So. als Dev‑Meeting/Hackathon, öffentlich, aber wahrscheinlich nur wir. Außerdem könnten wir am So. eine zweite öffentliche Präsentation machen, wenn die erste „ausverkauft“ ist 20:22:45 &amp;lt;str4d&amp;gt; hottuna: ist wahrscheinlich eine gute Idee, wo ich doch de‑facto Android‑Projektleiter bin :P 20:22:46 &amp;lt;eche|on&amp;gt; klingt vernünftig, zzz 20:23:15 &amp;lt;hottuna&amp;gt; str4d, ich trage dich für den 16. Aug. ein und dass du dann über Android sprichst? 20:23:36 &amp;lt;str4d&amp;gt; Ja 20:24:12 &amp;lt;hottuna&amp;gt; psi, ich habe dich für eine I2P‑App‑Dev‑Einführung eingetragen. Ist das ok? 20:24:22 &amp;lt;psi&amp;gt; ja 20:24:29 &amp;lt;zzz&amp;gt; ok, lasst mich zu 1b) Freiwillige übergehen 20:24:44 &amp;lt;zzz&amp;gt; Wir haben das noch nie gemacht. Es wird nicht passieren, wenn nicht jemand die Verantwortung übernimmt. 20:24:44 &amp;lt;hottuna&amp;gt; danke. 20:24:57 &amp;lt;zzz&amp;gt; Eine Einzelperson kann nicht alles machen. 20:25:19 &amp;lt;zzz&amp;gt; Wir brauchen jemanden, der insgesamt die Verantwortung trägt, und mehrere Leute, die verschiedene Teile übernehmen. 20:25:20 &amp;lt;eche|on&amp;gt; Verantwortliche: Ich stimme für hottuna als lokalen Kontakt, um Veranstaltungsort und Lounge zu buchen; ich zahle 20:25:49 &amp;lt;zzz&amp;gt; Falls jemand denkt, das wird einfach ... noch mal nachdenken 20:26:08 &amp;lt;hottuna&amp;gt; ich bin bereit, die allgemeine Koordination fortzuführen, das habe ich bisher ja gemacht. 20:26:13 &amp;lt;zzz&amp;gt; und wenn wir nicht genug Freiwillige finden, lasst uns das Ganze jetzt absagen, bevor wir Geld ausgeben 20:26:32 &amp;lt;zzz&amp;gt; hier ist meine Liste aus meinem Beitrag, die vielleicht übertrieben ist, aber wir können hier anfangen: 20:26:47 &amp;lt;zzz&amp;gt; - Gesamtverantwortlicher/Head Planner (??) 20:26:47 &amp;lt;zzz&amp;gt; - Finanzen (echelon) 20:26:47 &amp;lt;zzz&amp;gt; - PR/Marketing (psi) 20:26:47 &amp;lt;zzz&amp;gt; - Ausstattung/Logistik (hottuna) 20:26:47 &amp;lt;zzz&amp;gt; - Gesamtzeitplan (??) 20:26:47 &amp;lt;zzz&amp;gt; - Planung Crypto‑Party (??) 20:26:49 &amp;lt;zzz&amp;gt; - Präsentation Crypto‑Party (??) 20:26:51 &amp;lt;zzz&amp;gt; - Tiefgehende technische Präsentation (zzz) 20:26:53 &amp;lt;zzz&amp;gt; - i2pd‑Präsentation/Planungssession (orignal) 20:26:58 &amp;lt;zzz&amp;gt; - Android‑Präsentation/Planungssession (str4d via Skype) 20:26:59 &amp;lt;zzz&amp;gt; - Roadmap/Leitung technischer Sessions (??) 20:27:01 &amp;lt;zzz&amp;gt; - Auswahl Essen/Trinken‑Location (orignal) 20:27:03 &amp;lt;zzz&amp;gt; - Auswahl Hotel/Crash‑House (hottuna) 20:27:05 &amp;lt;zzz&amp;gt; - Snack‑Koordinator (echelon) 20:27:07 &amp;lt;zzz&amp;gt; - Sticker (echelon) 20:27:09 &amp;lt;zzz&amp;gt; - Video/Audio‑Aufzeichnung (??) 20:27:53 &amp;lt;eche|on&amp;gt; Ich bin dafür, die Vorträge nicht allzu sehr zu verplanen. Wir haben hier einige Freiwillige, die Vorträge machen 20:28:18 &amp;lt;zzz&amp;gt; richtig. Ich möchte hier in dieser Sitzung nicht planen. Ich möchte Verantwortliche benennen und sie es machen lassen 20:28:39 &amp;lt;zzz&amp;gt; und die Gesamtverantwortliche Person kann alle folgenden Meetings leiten 20:28:45 &amp;lt;hottuna&amp;gt; Ich melde mich auch freiwillig, den Gesamtzeitplan zu erstellen. 20:28:52 &amp;lt;xmz&amp;gt; die Crypto‑Party‑Planung muss mit J koordiniert werden, richtig? 20:29:01 &amp;lt;xmz&amp;gt; oder übernimmt er das alles? 20:29:04 &amp;lt;hottuna&amp;gt; J hat sich bereit erklärt, die Crypto‑Party zu organisieren 20:29:17 &amp;lt;zzz&amp;gt; ok, also hottuna als Gesamtverantwortlicher und derjenige, der den Zeitplan verantwortet? 20:29:52 &amp;lt;str4d&amp;gt; +1, er ist am besten positioniert, den Überblick zu behalten 20:29:56 &amp;lt;eche|on&amp;gt; wenn er dazu bereit ist? 20:31:16 &amp;lt;zzz&amp;gt; ok, hottuna? 20:31:16 &amp;lt;hottuna&amp;gt; damit bin ich ok. So ist es wahrscheinlich einfacher 20:31:17 &amp;lt;hottuna&amp;gt; was die Crypto‑Party‑Präsentation angeht, bin ich mir nicht sicher, was sie enthalten sollte 20:31:17 &amp;lt;hottuna&amp;gt; bin ich. 20:32:02 &amp;lt;str4d&amp;gt; hottuna: Ich nehme an, das heißt, du wirst definitiv für die Party in Toronto sein? (Vorhin war das noch offen) 20:32:02 &amp;lt;zzz&amp;gt; war schon mal jemand auf einer Crypto‑Party? 20:32:08 &amp;lt;psi&amp;gt; ich 20:32:22 &amp;lt;psi&amp;gt; soweit ich sagen kann, ist es wie eine Mini‑Con 20:32:30 &amp;lt;hottuna&amp;gt; str4d, ich plane, in Toronto zu sein. Also, sofern keine Katastrophe eintritt, werde ich da sein, 20:33:01 &amp;lt;cacapo&amp;gt; hi – echelon und ich haben beim 29c3 eine kleine Crypto‑Party gemacht 20:33:16 &amp;lt;zzz&amp;gt; großartig. psi, können wir dich nominieren, zusammen mit J sowohl PR als auch die Crypto‑Party zu machen? 20:34:43 &amp;lt;psi&amp;gt; jap 20:34:43 &amp;lt;psi&amp;gt; (jetzt, wo das feststeht, kauf ich mein Reisezeug) 20:34:43 &amp;lt;hottuna&amp;gt; cacapo, eche|on: würdet ihr bei der Crypto‑Party mitmachen? 20:34:43 &amp;lt;hottuna&amp;gt; psi, hast du die Kontaktdaten von J? 20:34:44 &amp;lt;cacapo&amp;gt; hottuna: klar, ich bin dabei 20:34:54 &amp;lt;eche|on&amp;gt; Ich war nur Helfer für den I2P‑Teil; ich werde in Toronto sein, aber hauptsächlich als Backup :-) 20:34:55 &amp;lt;str4d&amp;gt; hottuna: Ich nehme an, das heißt, du wirst definitiv für die Party in Toronto sein? (Vorhin war das noch offen) :P 20:34:56 &amp;lt;str4d&amp;gt; äh 20:34:58 &amp;lt;str4d&amp;gt; sry 20:35:10 &amp;lt;psi&amp;gt; hottuna: im Moment nicht 20:35:25 &amp;lt;hottuna&amp;gt; Ich bin nicht genau sicher, was zu tun ist. Ideal wäre, wenn du das mit J koordinierst 20:35:28 &amp;lt;psi&amp;gt; hottuna: leite sie mir weiter, wenn du Gelegenheit hast 20:35:30 &amp;lt;str4d&amp;gt; psi: nicht spruchreif bis 1c) 20:35:38 &amp;lt;zzz&amp;gt; wer möchte an einer Präsentation arbeiten – oder eine halten – an einem der beiden Tage? 20:36:12 &amp;lt;psi&amp;gt; ich helfe als Wingman bei einer Präsentation, wenn jemand das braucht 20:36:13 &amp;lt;zzz&amp;gt; ich kann an jedem Tag eine halten, aber ich denke, wir sollten mehrere kurze haben, nicht eine große von einer Person 20:36:28 &amp;lt;eche|on&amp;gt; genau 20:37:37 &amp;lt;zzz&amp;gt; hottuna, sieht so aus, als hätte orignal gehen müssen, kannst du später mit ihm sprechen, wofür er sich melden kann – vielleicht eine i2pd‑Präsentation oder technische Session, oder ein Ausflug in eine Bar/ 20:38:13 &amp;lt;hottuna&amp;gt; zzz, also haben psi und str4d zwei technische Beiträge für den 16. Aug. angeboten 20:38:17 &amp;lt;hottuna&amp;gt; zzz, ich versuche, orignal zu erreichen, ja. 20:38:23 &amp;lt;zzz&amp;gt; möchte sonst noch jemand sich für irgendetwas melden? 20:39:56 &amp;lt;zzz&amp;gt; ok, für mich klingt es so, als hätten wir die wichtigen Aufgaben verteilt. 20:40:06 &amp;lt;eche|on&amp;gt; nicht viel, ich werde 1 oder 2 Tage früher da sein und mich umschauen 20:40:23 &amp;lt;zzz&amp;gt; also 1c) klingt es so, als hätten wir genug Leute, um fortzufahren? 20:40:33 &amp;lt;hottuna&amp;gt; ich würde sagen ja. 20:40:48 &amp;lt;eche|on&amp;gt; sind wir mehr als 5 Personen, die da sein werden? ;-) 20:41:14 &amp;lt;zzz&amp;gt; Ich möchte sicherstellen, dass wir nicht zu viel auf tunas Rücken laden. Lasst uns alle mithelfen, damit es ein Erfolg wird 20:41:33 &amp;lt;eche|on&amp;gt; ja, macht einen Plan auf zzz.i2p zu den Vorträgen 20:41:35 &amp;lt;zzz&amp;gt; ok, wenn tuna nicht in Panik ist, sind wir wohl gut aufgestellt 20:41:52 &amp;lt;hottuna&amp;gt; Ich bin nicht in Panik. 20:41:54 &amp;lt;eche|on&amp;gt; und hottuna sollte mir den Kontakt geben, um zu zahlen 20:42:11 &amp;lt;zzz&amp;gt; Ich erwarte, dass hottuna in den kommenden Wochen und Monaten mehrere weitere Meetings leiten wird, um alles vorzubereiten 20:42:15 &amp;lt;hottuna&amp;gt; eche|on, könnte das in bar im Meatspace erledigt werden? 20:42:27 &amp;lt;hottuna&amp;gt; Ich denke, wir brauchen eine Wiki‑Seite als organisatorische Basis. 20:42:40 &amp;lt;eche|on&amp;gt; Bar ist auch ok, aber alles, was ich im Voraus bezahlen kann, ist besser; meine Kredit/Debit‑Karte ist nicht wirklich unbegrenzt^^ 20:42:53 &amp;lt;psi&amp;gt; ich habe ein Wiki, das ich dafür abstellen kann 20:42:57 &amp;lt;psi&amp;gt; eventuell 20:43:00 &amp;lt;zzz&amp;gt; ich möchte 1d) finanzielle Unterstützung zur Agenda hinzufügen 20:43:13 &amp;lt;zzz&amp;gt; 1d) finanzielle Unterstützung 20:43:32 &amp;lt;hottuna&amp;gt; Darf ich vorschlagen: https://trac.i2p2.de/wiki/MeetupToronto2015 20:43:33 &amp;lt;eche|on&amp;gt; wir haben Geld zu vergeben. 20:43:49 &amp;lt;zzz&amp;gt; traditionell haben wir Leuten für Konferenzen nur etwa 200 $ erstattet 20:44:19 &amp;lt;zzz&amp;gt; ich höre, einige brauchen deutlich mehr, um teilnehmen zu können 20:44:28 &amp;lt;eche|on&amp;gt; str4d: dein Problem für die Teilnahme war hauptsächlich das Geld? 20:44:44 &amp;lt;str4d&amp;gt; eche|on: nein, Timing 20:44:51 &amp;lt;zzz&amp;gt; wie hoch ist das Maximum, das wir pro Person geben würden? Oder alternativ, wie viel Geld würden Leute brauchen, um teilnehmen zu können? 20:44:51 &amp;lt;eche|on&amp;gt; ha, nein, ich werfe gerade ein paar Namen durcheinander.. 20:44:52 &amp;lt;str4d&amp;gt; (naja, Geld auch) 20:44:59 &amp;lt;zzz&amp;gt; 500 $? 1000 $? 2000 $? 20:45:11 &amp;lt;eche|on&amp;gt; IMHO Flüge aus Europa kosten 1200 hin und zurück 20:45:19 &amp;lt;eche|on&amp;gt; und IMHO ist das, was kytv braucht, um teilzunehmen 20:45:33 &amp;lt;eche|on&amp;gt; wenn er/sie irgendwo $günstig und gut übernachten kann 20:45:45 &amp;lt;zzz&amp;gt; wenn jemand eine feste Zahl hat, die er braucht, jetzt sagen 20:45:53 &amp;lt;eche|on&amp;gt; kytv: jetzt ist deine Zeit. 20:46:09 &amp;lt;zzz&amp;gt; oder, wie viel halten die Leute für angemessen? 20:46:27 &amp;lt;eche|on&amp;gt; Ich denke, wir können vieles bezahlen, aber ich würde lieber mehr für Reisekosten und weniger für Alkohol beim Event ausgeben 20:46:35 &amp;lt;eche|on&amp;gt; (spricht man das booze aus?) 20:47:13 &amp;lt;hottuna&amp;gt; eche|on, Leute herbekommen ist wichtiger, ja. 20:47:16 &amp;lt;psi&amp;gt; hm 20:47:23 &amp;lt;hottuna&amp;gt; (es heißt booze, ja) 20:47:28 &amp;lt;zzz&amp;gt; oder, anders gefragt: Wie viel sollten wir insgesamt für dieses Event ausgeben? 20:48:01 &amp;lt;eche|on&amp;gt; aktuell auf meiner Liste zu bezahlen: Location, einige Snacks/Kaffee/Kaffeepause, ein Dinner/Lunch für I2P. 20:48:20 &amp;lt;psi&amp;gt; meine gesamten Kosten wären nur die Anreise, das müsste ich noch klären, wahrscheinlich Flug, vielleicht Bus/Zug 20:48:43 &amp;lt;zzz&amp;gt; wären 10.000 $ überzogen? 20:48:50 &amp;lt;eche|on&amp;gt; ich würde kytv (und jedem anderen engagierten I2P‑Mitwirkenden) 1200 für den Flug zahlen und allen anderen bis zu 500, wenn sie es wollen 20:49:20 &amp;lt;hottuna&amp;gt; eche|on, das klingt vernünftig 20:49:25 &amp;lt;str4d&amp;gt; 10.000 $ müssten gut begründet werden 20:49:33 &amp;lt;eche|on&amp;gt; und das würde grob 10k ergeben 20:50:04 &amp;lt;str4d&amp;gt; aber mit guter Begründung wäre ich nicht dagegen 20:50:59 &amp;lt;eche|on&amp;gt; ok, 5k–10k in der Größenordnung 20:51:24 &amp;lt;hottuna&amp;gt; sollten wir die kompletten Reisekosten erstatten oder so etwas wie 50 % oder 75 %? 20:51:27 &amp;lt;zzz&amp;gt; wie wäre es mit bis zu 1500 $ Erstattung für Core‑Team‑Mitglieder und bis zu 2500 $ für „besondere Umstände“, d. h. man braucht es wirklich 20:51:36 &amp;lt;eche|on&amp;gt; ich würde bis zu 10k zahlen; einziges Problem: Wenn wir das regelmäßig machen, ist es schwierig, jedes Jahr 10k zu zahlen 20:51:38 &amp;lt;hottuna&amp;gt; eche|on, ich denke, etwas näher an 5k als 10k wäre einfacher zu vereinbaren 20:51:56 &amp;lt;zzz&amp;gt; eche|on, erinnere uns: Wie viel Geld haben wir zzt.? 20:52:10 &amp;lt;eche|on&amp;gt; warte eine Sekunde 20:52:37 &amp;lt;str4d&amp;gt; Im aktuellen HoF: 44,6k Euro und 537,7 BTC 20:52:50 &amp;lt;eche|on&amp;gt; auf meiner Seite grob 41k Euro, 534 Bitcoin und 700 Litecoin 20:53:19 &amp;lt;eche|on&amp;gt; 534 BTC je 210, LTC ist 1,2 je 20:53:52 &amp;lt;fox&amp;gt; persönliche Erfahrung: Für günstige Unterkunft ist Motel 6 in ganz Nordamerika viel besser geworden 20:53:59 &amp;lt;xmz&amp;gt; ich kann bei Aufbau/Abbau etc. helfen 20:54:50 &amp;lt;hottuna&amp;gt; welche Art von Ausgaben möchten wir einer Person erstatten? Gesamtkosten der Reise? Nur Flüge? Flug+Hotel? 20:55:02 &amp;lt;fox&amp;gt; Inn‑Typ Unterkünfte sind nett, wenn man Frühstück möchte 20:55:22 &amp;lt;zzz&amp;gt; normalerweise machen wir das ohne Nachfragen, egal wofür du Geld ausgegeben hast 20:56:13 &amp;lt;str4d&amp;gt; aber bei diesem Umfang der Ausgaben wollen wir wahrscheinlich einige vernünftige Einschränkungen 20:56:33 &amp;lt;eche|on&amp;gt; ich stimme für Reisekosten 20:56:34 &amp;lt;zzz&amp;gt; sicher. 20:56:41 &amp;lt;eche|on&amp;gt; da die Lounge günstig und verfügbar ist 20:56:55 &amp;lt;psi&amp;gt; hottuna: nur zur Klärung – müsste ich persönlich ein Hotel buchen oder nicht 20:56:59 &amp;lt;psi&amp;gt; (für mich) 20:57:04 &amp;lt;xmz&amp;gt; man könnte eine Möglichkeit einrichten, beim Event Spenden anzunehmen 20:57:04 &amp;lt;eche|on&amp;gt; und Essen/Trinken ist wie @home, wenn du willst 20:57:25 &amp;lt;hottuna&amp;gt; psi: du müsstest die Buchung machen. Buche, was du möchtest. echelon wird es dir erstatten 20:57:33 &amp;lt;psi&amp;gt; okay 20:57:45 &amp;lt;zzz&amp;gt; wie wäre es mit max. 1.000 US$ für Nordamerikaner, max. 1500 Euro für Europäer, max. 2000 Euro für „besondere Umstände“ 20:58:20 &amp;lt;eche|on&amp;gt; zzz: Flüge US nach CAD sind &amp;lt;1000 $? 20:58:22 &amp;lt;cacapo&amp;gt; bei 5k–10k und vielen Schlüsselpersonen vor Ort – warum es nicht „Summit“ nennen – etwas offizieller 20:59:00 &amp;lt;zzz&amp;gt; sollte nicht mehr als 400 $ sein 20:59:04 &amp;lt;zzz&amp;gt; aber ich habe nicht nachgeschaut 20:59:12 &amp;lt;zzz&amp;gt; und für manche ist es Fahrdistanz 20:59:44 &amp;lt;zzz&amp;gt; wir haben noch nie 100 % für jemanden erstattet 20:59:44 &amp;lt;eche|on&amp;gt; ich möchte nochmal anmerken und fragen: Wenn wir diesen Betrag machen, müssen wir klarstellen, dass die Erstattungen für die 32C3 und die nächsten paar Events wie üblich ~200 sein werden, sofern nichts Besonderes passiert 21:00:03 &amp;lt;hottuna&amp;gt; eche|on, einverstanden 21:00:47 &amp;lt;zzz&amp;gt; ich werfe nur Vorschläge in den Raum, bitte stimmt zu/ab – zu hoch/niedrig 21:00:48 &amp;lt;eche|on&amp;gt; es ist irgendwie unfair, aber man kann es als eine Art Werbung sehen 21:01:00 &amp;lt;eche|on&amp;gt; zzz: ich stimme zu, mit dem Zusatz 21:01:46 &amp;lt;zzz&amp;gt; anders betrachtet: Ich denke, wir sollten mindestens 10 % unseres Geldes pro Jahr ausgeben. Vielleicht 15–20 %. 21:02:04 &amp;lt;eche|on&amp;gt; hmm 21:02:19 &amp;lt;zzz&amp;gt; denn weitere 10 Jahre wären eine lange Zeit so 21:02:58 &amp;lt;eche|on&amp;gt; wir hatten 2014 7k Spenden und haben 11k ausgegeben (allein in Euro) 21:03:55 &amp;lt;hottuna&amp;gt; zzz, wenn wir die Prozent‑Sache machen, lass uns niedrig anfangen. 21:03:57 &amp;lt;eche|on&amp;gt; dieses Jahr haben wir ~600 Euro bekommen und 3k ausgegeben 21:04:21 &amp;lt;eche|on&amp;gt; 10 % ist für mich derzeit ok 21:04:30 &amp;lt;eche|on&amp;gt; müsste wieder etwas BT in umwandeln... 21:04:31 &amp;lt;zzz&amp;gt; inklusive BTC haben wir ~150k Euro 21:05:00 &amp;lt;eche|on&amp;gt; Ich nenne BTC ein wenig „Spielzeug“, und solange sie nicht in hier sind, zähle ich sie nicht wirklich mit. 21:05:30 &amp;lt;eche|on&amp;gt; klar, der Wechselkurs ist derzeit 210, aber ich werde nie in der Lage sein, 400 BTC auf einmal zu tauschen. 21:05:38 &amp;lt;hottuna&amp;gt; ich stimme eche|on zu. BTC sind für solche Rechnungen nicht 100 % zuverlässig 21:06:10 &amp;lt;eche|on&amp;gt; also, mit der Einigung auf max. 10k für dieses Event werde ich einige BTC tauschen 21:06:33 &amp;lt;eche|on&amp;gt; ich will nur auf der sicheren Seite sein und eine Art „Reserve“ in haben. 21:06:40 &amp;lt;zzz&amp;gt; du kannst den Leuten extra anbieten, wenn sie die Erstattung in BTC nehmen 21:06:54 &amp;lt;eche|on&amp;gt; klar, das mache ich ständig. Das ist der Vorteil von BTC 21:07:08 &amp;lt;eche|on&amp;gt; man kann Leute damit bezahlen, aber man kann sich nicht darauf verlassen. 21:07:50 &amp;lt;hottuna&amp;gt; eche|on, zzz, psi, dg: sind wir alle mit einem harten Cap von 10k für Ausgaben zu diesem Event einverstanden? 21:07:53 &amp;lt;eche|on&amp;gt; aber ja, wir haben das Geld 21:08:02 &amp;lt;zzz&amp;gt; ok, wie wäre es so: Wir budgetieren 10k Euro für das gesamte Event. Das tatsächliche Pro‑Person‑Maximum hängt davon ab, wie viele gehen, Anträge für „besondere Umstände“ usw.; wird später festgelegt 21:08:03 &amp;lt;psi&amp;gt; harter Cap, ja 21:08:20 &amp;lt;hottuna&amp;gt; zzz, klingt gut. 21:08:44 &amp;lt;eche|on&amp;gt; Hmm, harter Cap ist interessant, hängt aber von den lokalen Snack‑Kosten ab^^ 21:09:07 &amp;lt;eche|on&amp;gt; wir können die Ausgaben für die Teilnahme pro Person hart deckeln. 21:09:15 &amp;lt;eche|on&amp;gt; und das wären 8 oder 9k? 21:09:24 &amp;lt;zzz&amp;gt; aber alle bitte mit Augenmaß. Du kannst nicht nach Toronto fahren und ein 400‑$‑pro‑Nacht‑Hotel buchen und erwarten, dass alles übernommen wird 21:09:55 &amp;lt;eche|on&amp;gt; zzz: Reisekosten, oder Reise&amp;Hotel? 21:10:23 &amp;lt;zzz&amp;gt; weiß nicht 21:10:35 &amp;lt;eche|on&amp;gt; außerdem: Liste zu bevorzugender Personen (aka: Leute, die schon viel gemacht haben, Vortragende, andere) 21:10:38 &amp;lt;hottuna&amp;gt; eche|on, da es die Lounge gratis gibt, habe ich nichts dagegen, nur Reisekosten zu erstatten 21:10:47 &amp;lt;zzz&amp;gt; normalerweise sind es Flug + Hotel, aber wir waren noch nie nahe an voller Erstattung, daher war es egal 21:11:39 &amp;lt;str4d&amp;gt; ich denke, vorerst 10k Budget, dann eine Abfrage, damit wir wissen, wer *tatsächlich* fährt; dann können wir die Erstattung besser budgetieren 21:11:50 &amp;lt;eche|on&amp;gt; ich fasse meine Meinung zusammen: Cap 8k für Reisekosten der Teilnehmer, mit einer gewissen Priorisierung der Personen 21:12:00 &amp;lt;zzz&amp;gt; ok 21:12:32 &amp;lt;str4d&amp;gt; (Abfrage bei den Core‑Leuten) 21:12:34 &amp;lt;zzz&amp;gt; lassen wir’s fürs Erste gut sein; wir werden später die Leute bitten, echelon zu mailen, wie viel sie benötigen 21:12:37 &amp;lt;hottuna&amp;gt; eche|on, einverstanden. 21:12:51 &amp;lt;hottuna&amp;gt; alles klar 21:12:54 &amp;lt;zzz&amp;gt; ok, alle, die fahren und Erstattung vom Projekt möchten, sagen „aye“ 21:12:56 &amp;lt;zzz&amp;gt; aye 21:13:02 &amp;lt;eche|on&amp;gt; aye ;-) 21:13:04 &amp;lt;hottuna&amp;gt; https://trac.i2p2.de/wiki/MeetupToronto2015 enthält jetzt einige Informationen. 21:13:12 &amp;lt;psi&amp;gt; aye 21:13:19 &amp;lt;hottuna&amp;gt; wenn ihr euch für eine Verantwortlichkeit eingetragen habt, helft bitte, diese Seite zu pflegen 21:14:17 &amp;lt;zzz&amp;gt; ok, eche|on, bitte kläre später mit kytv, wie viel er bräuchte, um teilzunehmen 21:14:22 &amp;lt;hottuna&amp;gt; cacapo ?? 21:14:24 &amp;lt;zzz&amp;gt; noch etwas zu 1d)? 21:14:47 &amp;lt;cacapo&amp;gt; hottuna: aye, ich komme, wenn ich meinen Chef niedergerungen bekomme 21:15:12 &amp;lt;cacapo&amp;gt; ich nehme gern eine kleine Erstattung in BTC 21:15:14 &amp;lt;hottuna&amp;gt; zzz, nein 21:15:24 &amp;lt;zzz&amp;gt; es wird ein paar Tage dauern, herauszufinden, wer fährt . 21:15:49 &amp;lt;zzz&amp;gt; für ein paar Leute könnte die Erstattungshöhe in die Entscheidung einfließen, für die meisten aber wohl nicht 21:15:59 &amp;lt;zzz&amp;gt; noch etwas zu 1) ? 21:16:14 &amp;lt;zzz&amp;gt; noch andere (nicht‑Toronto‑) Themen zu besprechen? 21:16:46 &amp;lt;zzz&amp;gt; erstes Meeting in 6 Monaten, muss den „baffer“ suchen 21:17:15 &amp;lt;zzz&amp;gt; danke an alle und besonders an die Freiwilligen 21:17:26 &amp;lt;zzz&amp;gt; ahh, da ist er 21:17:40 &amp;lt;eche|on&amp;gt; großartig 21:17:49 &amp;lt;eche|on&amp;gt; Zeit fürs Bett jetzt^^ 21:17:52 * zzz *bafs* die Sitzung geschlossen &lt;/div></description></item><item><title>0.9.19 Veröffentlichung</title><link>/de/blog/2015/04/12/0.9.19-ver%C3%B6ffentlichung/</link><pubDate>Sun, 12 Apr 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/04/12/0.9.19-ver%C3%B6ffentlichung/</guid><description>&lt;p>0.9.19 enthält mehrere Fehlerbehebungen und Verbesserungen für die floodfill-Performance. Viele von Ihnen sahen nach der Veröffentlichung von 0.9.18 eine hohe CPU-Auslastung. Dies wurde verursacht durch eine Kombination aus verstärktem Einsatz von Verschlüsselung, dem starken Zustrom von Vuze-Nutzern ins Netzwerk, weniger floodfills aufgrund strengerer Leistungsanforderungen und einigen seit langem bestehenden Fehlern. Die Situation sollte deutlich besser sein, nachdem der Großteil des Netzwerks aktualisiert wurde. Wie immer ist der beste Weg, die CPU-Auslastung zu verringern, Ihre Bandbreitenlimits zu senken.&lt;/p></description></item><item><title>Version 0.9.18</title><link>/de/blog/2015/02/22/version-0.9.18/</link><pubDate>Sun, 22 Feb 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/02/22/version-0.9.18/</guid><description>&lt;p>0.9.18 enthält mehrere Fehlerbehebungen und Leistungsverbesserungen. Wir haben die Startzeit verkürzt und die Latenz in unseren Netzwerkprotokollen verringert. Wir haben die Standard-Verbindungslimits für die schnellsten router erhöht und die Thread-Nutzung in i2ptunnel reduziert. UPnP-Korrekturen sollten den Umgang mit Änderungen an externen Geräten verbessern. Die CPU-Auslastung in router mit hoher Bandbreite kann dank einiger NTCP-Korrekturen reduziert werden.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Die beste Möglichkeit, die Sicherheit zu wahren und dem Netzwerk zu helfen, besteht darin, die neueste Version auszuführen.&lt;/p></description></item><item><title>31C3-Reisebericht</title><link>/de/blog/2015/01/20/31c3-reisebericht/</link><pubDate>Tue, 20 Jan 2015 00:00:00 +0000</pubDate><guid>/de/blog/2015/01/20/31c3-reisebericht/</guid><description>&lt;p>&lt;em>Anwesend:&lt;/em> &lt;a href="https://twitter.com/apekattenandre">Apekatten&lt;/a>
, &lt;a href="https://twitter.com/echeloni2p">Echelon&lt;/a>
, &lt;a href="https://twitter.com/hottuna_i2p">Hottuna&lt;/a>
, &lt;a href="https://twitter.com/k4k3fyll">Marielle&lt;/a>
, &lt;a href="https://twitter.com/mikalv">Meeh&lt;/a>
, Sindu, &lt;a href="https://twitter.com/i2p">zzz&lt;/a>
&lt;/p>
&lt;p>Wir waren zum zweiten Jahr in Folge an einem großartigen Standort auf dem Congress, in &lt;a href="https://noisysquare.com/">Noisy Square&lt;/a>
, direkt neben dem EFF-Tisch. Teil von Noisy Square zu sein, hat unsere Sichtbarkeit deutlich erhöht und vielen Menschen geholfen, uns zu finden. Vielen Dank an Noisy Square und die 31C3-Organisatoren für einen großartigen Congress.&lt;/p>
&lt;p>Wir danken außerdem Gabriel Weinberg und seiner großartigen Suchmaschine &lt;a href="https://duckduckgo.com/">DuckDuckGo&lt;/a>
 für ihre Unterstützung von Open-Source-Anonymisierungswerkzeugen und ihren &lt;a href="https://geti2p.net/en/blog/2014/03/12/press-release-ddg-donation">großzügigen Beitrag&lt;/a>
 zu I2P im Jahr 2014. Die Finanzierung durch DuckDuckGo und andere hat unsere Teilnahme am CCC ermöglicht. Dies ist das wichtigste jährliche Treffen der I2P-Entwickler und für unseren Erfolg von entscheidender Bedeutung.&lt;/p></description></item><item><title>Veröffentlichungen der Android-App</title><link>/de/blog/2014/12/01/ver%C3%B6ffentlichungen-der-android-app/</link><pubDate>Mon, 01 Dec 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/12/01/ver%C3%B6ffentlichungen-der-android-app/</guid><description>&lt;p>Es ist schon einige Zeit her, dass ich zuletzt Updates zu unserer Android-Entwicklung veröffentlicht habe, und in der Zwischenzeit gab es mehrere I2P-Veröffentlichungen, ohne dass entsprechende Android-Veröffentlichungen erschienen. Endlich ist das Warten vorbei!&lt;/p>
&lt;h2 id="neue-app-versionen">Neue App-Versionen&lt;/h2>
&lt;p>Neue Versionen von I2P Android und Bote wurden veröffentlicht! Sie können von diesen URLs heruntergeladen werden:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://geti2p.net/en/download#android">I2P Android 0.9.17&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://download.i2p.io/android/bote/releases/0.3/Bote.apk">Bote 0.3&lt;/a>
&lt;/li>
&lt;/ul>
&lt;p>Die wichtigste Änderung in diesen Releases ist die Umstellung auf Androids neues Material Design-System. Material hat es App-Entwicklern mit, sagen wir mal, &amp;ldquo;minimalistischen&amp;rdquo; Design-Fähigkeiten (so wie ich) wesentlich erleichtert, Apps zu erstellen, die sich angenehmer nutzen lassen. I2P Android aktualisiert außerdem seinen zugrunde liegenden I2P router auf die soeben veröffentlichte Version 0.9.17. Bote bringt mehrere neue Funktionen sowie viele kleinere Verbesserungen mit; zum Beispiel können Sie jetzt neue E-Mail-Zieladressen per QR-Codes hinzufügen.&lt;/p></description></item><item><title>Veröffentlichung 0.9.17</title><link>/de/blog/2014/11/30/ver%C3%B6ffentlichung-0.9.17/</link><pubDate>Sun, 30 Nov 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/11/30/ver%C3%B6ffentlichung-0.9.17/</guid><description>&lt;p>0.9.17 ist in erster Linie ein Bugfix-Release, setzt aber auch unsere Migration zu stärkeren kryptografischen Signaturen fort.&lt;/p>
&lt;p>Wir haben das Newsfeed-System, das für die Nachrichten auf Ihrer Konsole und die Anzeige der neuesten router-Version verwendet wird, auf ein signiertes Format mit 4096-Bit-RSA-Schlüsseln umgestellt, um die Sicherheit zu erhöhen.&lt;/p>
&lt;p>Neue eepsites und Server werden standardmäßig ECDSA-signiert, sofern ECDSA verfügbar ist. In der Seitenleiste der Konsole gibt es jetzt eine Warnung, falls ECDSA nicht verfügbar ist. Für RedHat-Benutzer liegen uns Berichte über erfolgreiche Installationen des BouncyCastle Provider (bcprov) jar vor, um ECDSA-Unterstützung hinzuzufügen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 25. November 2014</title><link>/de/blog/2014/11/25/i2p-entwicklertreffen-25.-november-2014/</link><pubDate>Tue, 25 Nov 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/11/25/i2p-entwicklertreffen-25.-november-2014/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dg, eche|on, EinMByte, JekabsR, kytv, orignal, psi, str4d, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:04:39 &amp;lt;str4d&amp;gt; Yo 20:04:44 &amp;lt;str4d&amp;gt; Es ist Zeit für das Meeting 20:06:47 &amp;lt;str4d&amp;gt; zzz, psi, kytv, Meeh, dg 20:07:30 &amp;lt;psi&amp;gt; ist es das? 20:07:39 &amp;lt;psi&amp;gt; ah Dienstag 20:09:03 &amp;lt;zzz&amp;gt; anwesend 20:09:48 &amp;lt;orignal&amp;gt; Meeting? 20:10:11 &amp;lt;str4d&amp;gt; orignal: Besprechung der To-do-Liste von Java I2P 20:10:35 &amp;lt;str4d&amp;gt; Während wir warten, dass die anderen auftauchen: `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 20:10:41 &amp;lt;kytv&amp;gt; Auch anwesend, obwohl ich bei solchen Dingen normalerweise nutzlos bin. 20:11:37 &amp;lt;str4d&amp;gt; Ich habe das Gantt-Diagramm auf der obigen Seite (das ich für den 0.9.13-0.9.16-Entwicklungszyklus erstellt habe) angepasst, um zu zeigen, was wir meiner Meinung nach getan haben. 20:13:30 &amp;lt;zzz&amp;gt; interessant 20:14:06 &amp;lt;zzz&amp;gt; mehrere Destinations pro tunnel &amp;lt;-- ist nicht passiert 20:14:22 &amp;lt;str4d&amp;gt; Nicht? Okay, mein Fehler. 20:14:27 &amp;lt;zzz&amp;gt; findbugs-Durchlauf &amp;lt;-- ist passiert, kann man aber immer wieder machen 20:14:56 &amp;lt;str4d&amp;gt; Mehrere Sessions pro I2CP – das ist auch nicht passiert *derp* 20:14:56 * str4d korrigiert 20:15:48 &amp;lt;zzz&amp;gt; wow, wir hatten ein gutes Jahr (imho) 20:16:38 &amp;lt;eche|on&amp;gt; ja, das hatten wir 20:17:14 &amp;lt;str4d&amp;gt; zzz: ja, ich habe es ausdrücklich als Teil der Audit-Vorbereitung bezeichnet, aber du hast recht. 20:17:39 &amp;lt;zzz&amp;gt; neues DH untersuchen &amp;lt;---- ich würde sagen nur halb erledigt, jedenfalls bzgl. NTCP2 20:20:26 &amp;lt;str4d&amp;gt; Gantt zeigt halb fertig nicht so leicht an :P 20:20:34 &amp;lt;str4d&amp;gt; Seite neu laden, behoben 20:21:36 &amp;lt;str4d&amp;gt; Okay, das ist also, was wir im letzten Zyklus geschafft haben. 20:21:36 &amp;lt;zzz&amp;gt; dann nicht erledigt 20:23:45 &amp;lt;str4d&amp;gt; Zweck dieses Meetings ist es, mit der Planung für den nächsten Zyklus zu beginnen. 20:23:46 &amp;lt;zzz&amp;gt; Ich möchte wiederholen, dass ein Planungszyklus über 3–5 Releases sehr hilfreich zu sein scheint, um unseren Fokus und unsere Ressourcen zu bündeln 20:23:47 &amp;lt;str4d&amp;gt; (Wenn ich das Gantt-Diagramm aktualisiere, lasse ich die halb erledigten drin und schiebe sie nach vorne) 20:23:47 &amp;lt;str4d&amp;gt; Bei der vorherigen Sitzung habe ich die Teilnehmer gebeten, jeweils ein paar Punkte zusammenzustellen, was sie in I2P und rund um I2P erledigt sehen möchten 20:23:47 &amp;lt;str4d&amp;gt; Können wir die bitte jetzt einfügen? 20:24:21 &amp;lt;str4d&amp;gt; +1 20:24:36 &amp;lt;str4d&amp;gt; Und jetzt haben wir dafür einen Beleg! 20:26:15 &amp;lt;zzz&amp;gt; ohne darauf einzugehen, was wichtiger ist, denke ich, dass fast alles, was im Gantt-Diagramm angezeigt und noch unfertig ist, weiterhin wichtig ist 20:27:01 &amp;lt;str4d&amp;gt; Ich stimme zu. 20:27:07 &amp;lt;str4d&amp;gt; Ich möchte dennoch sehen, welche Ideen die Leute in der letzten Woche hatten, falls welche. 20:27:45 &amp;lt;str4d&amp;gt; Hier sind meine: `http://pastethis.i2p/show/jF2RkHwrIPkCb0yOpI7l/` 20:27:46 &amp;lt;iRelay&amp;gt; Titel: Paste #jF2RkHwrIPkCb0yOpI7l | LodgeIt! (at pastethis.i2p) 20:28:07 &amp;lt;eche|on&amp;gt; Mir gehen die Optionen aus, ich sehe, I2P nach außen zu bringen, mit Hilfe von Bote Android, i2p messenger ist eine Option, ein XMPP-Server und Syndie. Sorry, ich halte Syndie immer noch für wichtig. 20:28:27 &amp;lt;str4d&amp;gt; eche|on: super, danke! 20:28:43 &amp;lt;str4d&amp;gt; Weiter so, her mit mehr :) 20:28:53 &amp;lt;eche|on&amp;gt; und mit der Android-App kommen restricted routes (eingeschränkte Routen) 20:28:54 &amp;lt;zzz&amp;gt; meine Liste neuer Dinge: das Red-Hat-ECDSA-Problem lösen, auf EdDSA migrieren, Jetty 9 / Java 7, die Vuze-Nutzerbasis ausbauen und mehr Marketing / Outreach / Partnerschaften / Einbettung 20:29:36 &amp;lt;str4d&amp;gt; Für die Nachwelt schreibe ich meine Ideen auch hier auf: 20:30:11 &amp;lt;str4d&amp;gt; Todo in I2P: Routerconsole-UX-Analyse und Redesign; Ideen aus Tors HS-2.0-Design übernehmen und auf I2P-Destinations anwenden; Bandbreitenplanung. Todo rund um I2P: Verbesserungen am Website-Theme; I2P-Bote Fetching-Relays implementieren; Forschung 20:30:23 &amp;lt;zzz&amp;gt; noch eins: orchid: reparieren oder abschaffen 20:30:32 &amp;lt;str4d&amp;gt; +100 20:31:13 &amp;lt;kytv&amp;gt; Bezüglich des RedHat/Gentoo-ECDSDA-Problems, vielleicht könnten/sollten wir eine Nachricht in der Seitenleiste (oder den Logs) mit einem Download-Link anzeigen. Oder den Benutzer fragen, ob ‚wir‘ es in ./lib herunterladen sollen 20:31:35 &amp;lt;zzz&amp;gt; noch eins: Test-Verbesserungen, Test-Hardware, Windows-Tests 20:31:58 &amp;lt;str4d&amp;gt; kytv: gute Ideen (aber die Diskussion kann bis zu einem anderen Meeting warten :) 20:32:03 &amp;lt;zzz&amp;gt; noch eins: mehr Geld ausgeben 20:32:36 &amp;lt;zzz&amp;gt; noch eins: China 20:32:58 &amp;lt;str4d&amp;gt; Zwischen diesen Ideen und der nicht erledigten Liste auf der obigen Seite haben wir einen guten Pool potenzieller Projekte. 20:33:34 &amp;lt;str4d&amp;gt; Mein Ziel ist es, diese Projekte aufzubereiten, zu formalisieren und auf der To-do-Seite der Website zu veröffentlichen 20:34:11 &amp;lt;str4d&amp;gt; Nachdem ich mir die To-do-Seiten anderer Projekte angesehen habe, ist dies das Format, das ich vorschlage: 20:34:11 &amp;lt;str4d&amp;gt; `http://pastethis.i2p/show/nvexU3ZvSFOI6L5DrrqM/` 20:34:12 &amp;lt;iRelay&amp;gt; Titel: Paste #nvexU3ZvSFOI6L5DrrqM | LodgeIt! (at pastethis.i2p) 20:34:54 &amp;lt;eche|on&amp;gt; gute Idee 20:35:10 &amp;lt;kytv&amp;gt; dito zu Orchid 20:35:10 &amp;lt;kytv&amp;gt; Mein wichtigstes „TODO rund um I2P“ betrifft das Testen. Nicht automatisierte Softwaretests per se, sondern dass irgendeiner unserer Dienste live geht, ohne irgendeine Art von Test … einfach [puff], „es ist live … keine Ahnung, ob es funktioniert.“ 20:35:12 &amp;lt;kytv&amp;gt; In I2P: Den Installer so machen, dass er unter Windows ins Benutzerverzeichnis installiert, um jegliche Berechtigungsprobleme zu vermeiden. Sollte einfach sein, aber ich weiß nicht wie. 20:35:16 &amp;lt;kytv&amp;gt; Chrome hat das so gemacht (macht es vielleicht immer noch?) 20:35:41 &amp;lt;str4d&amp;gt; Mein ideales Endergebnis: Nutzer können zur To-do-Seite gehen und eine Liste all unserer Projektideen in und rund um I2P finden. 20:36:11 &amp;lt;zzz&amp;gt; noch eins: GSoC 20:36:14 &amp;lt;str4d&amp;gt; Oben wird es eine Tag-Cloud geben, auf die sie klicken können, um Projekte zu filtern, die bestimmte skils erfordern 20:36:17 &amp;lt;str4d&amp;gt; Skills 20:36:21 &amp;lt;zzz&amp;gt; noch eins: Sommertreffen 20:37:54 &amp;lt;zzz&amp;gt; noch eins: GNS-Untersuchung, zweiter Durchgang? 20:38:28 &amp;lt;str4d&amp;gt; mmm 20:38:54 &amp;lt;zzz&amp;gt; oder vielleicht reicht einfach noch eine Diskussion mit den Leuten 20:39:09 &amp;lt;str4d&amp;gt; Ich werde jetzt im Gantt die erledigten Aufgaben herausnehmen. 20:39:27 &amp;lt;zzz&amp;gt; kannst du es speichern und ein neues starten? 20:39:29 &amp;lt;str4d&amp;gt; zzz: welche der unteren paar wurden erledigt (SSU-Replay-Erkennung etc.)? 20:39:38 &amp;lt;str4d&amp;gt; Klar, kann ich. 20:39:49 &amp;lt;zzz&amp;gt; es ist irgendwie schön zu zeigen, dass wir tatsächlich Dinge schaffen 20:40:19 &amp;lt;eche|on&amp;gt; zzz: das meiste wurde IMHO von dir erledigt 20:40:35 &amp;lt;EinMByte&amp;gt; habe ich das Meeting verpasst? 20:40:37 &amp;lt;zzz&amp;gt; Ich glaube, ich habe alles gemeldet, was fälschlich als erledigt oder nicht erledigt stand. 20:42:39 &amp;lt;str4d&amp;gt; Neues Diagramm ist online 20:43:55 &amp;lt;str4d&amp;gt; zzz: Welche der drei ganz unten sollten nach vorne geschoben werden? Ich glaube, Client-Locking ist noch ein Thema? 20:43:59 &amp;lt;str4d&amp;gt; (client tunnel locking) 20:44:18 &amp;lt;str4d&amp;gt; zzz: Ich stimme zu. 20:44:34 &amp;lt;str4d&amp;gt; Das wird IMHO dadurch unterstützt, dass wir an der To-do-Seite arbeiten. 20:44:56 &amp;lt;str4d&amp;gt; Wenn wir die Nicht-Coding-Projekte so erklären können, dass Neulinge sie verstehen und erledigen können, hilft uns das ebenfalls. 20:44:59 &amp;lt;zzz&amp;gt; nicht 100% sicher im Moment, was dieser Client-Locking-Punkt ist, aber ich denke, er ist noch nicht fertig 20:45:08 &amp;lt;str4d&amp;gt; (Ebenso für Coding-Projekte) 20:45:32 &amp;lt;zzz&amp;gt; jup 20:45:53 * str4d schiebt auch Streaming-Verbesserungen nach vorne 20:46:03 &amp;lt;str4d&amp;gt; Kann ich SSU-Session-Replay-Erkennung dann streichen? 20:46:04 &amp;lt;dg&amp;gt; Meinst du die Duplikat-Probleme? 20:46:18 &amp;lt;dg&amp;gt; So wie wir tunnels bekommen, die sich nicht aus I2PTunnel deregistrieren und keine neuen zulassen? So etwas? 20:46:30 &amp;lt;zzz&amp;gt; str4d, ich komme wegen SSU-Replay nochmal auf dich zurück, bin mir im Moment nicht sicher 20:46:45 &amp;lt;dg&amp;gt; Ich würde lieber weniger tunnel death (Tunnelabbrüche) sehen als mehr Durchsatz 20:46:59 &amp;lt;str4d&amp;gt; dg: das könnte es sein. Es gibt auch das separate Problem, dass der I2PTunnel-Start die UI blockiert 20:47:29 &amp;lt;zzz&amp;gt; setz ‚tunnel death‘ als neuen Punkt drauf, warum nicht 20:48:01 &amp;lt;dg&amp;gt; str4d: Ganz vergessen! 20:48:03 &amp;lt;str4d&amp;gt; k 20:48:39 &amp;lt;zzz&amp;gt; Für das Locking-Ding habe ich, glaube ich, etwas Unabgehaktes im Code, das sich seit etwa 18 Monaten mitschleppt, ist aber immer noch nicht richtig 20:48:40 &amp;lt;str4d&amp;gt; Als Nächstes: die obigen Ideen durchgehen. Welche sollten auf *unsere* 6-Monats-Liste (d. h. welche soll ich ins Gantt aufnehmen)? 20:50:16 &amp;lt;psi&amp;gt; EinMByte: Meeting läuft 20:50:21 &amp;lt;psi&amp;gt; (nein) 20:51:51 &amp;lt;zzz&amp;gt; Ich schlage vor, erstmal alles dort aufzunehmen, dann sprechen wir später über Prioritäten, oder lassen die Gantt-Abhängigkeiten uns sagen, was als Nächstes zu tun ist? 20:52:52 &amp;lt;str4d&amp;gt; mmk 20:53:04 * str4d zieht die obige Liste heraus und räumt sie jetzt auf 20:53:08 &amp;lt;EinMByte&amp;gt; psi: oh großartig. 20:54:08 &amp;lt;psi&amp;gt; potenzieller Punkt: Durchsatz von tunnels und Nachrichten-Drop-Raten benchmarken 20:54:26 &amp;lt;str4d&amp;gt; EinMByte: hast du irgendwelche Ideen für unsere To-do-Liste? 20:55:15 &amp;lt;EinMByte&amp;gt; NTCP2, möglicherweise. Allerdings langfristig 20:56:39 &amp;lt;str4d&amp;gt; EinMByte: zur Referenz: `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 20:56:53 &amp;lt;EinMByte&amp;gt; danke 20:57:04 &amp;lt;EinMByte&amp;gt; (wollte gerade fragen) 21:00:23 &amp;lt;str4d&amp;gt; Hier ist die Liste der Ideen von allen: 21:00:24 &amp;lt;str4d&amp;gt; `http://pastethis.i2p/show/K0fGRb2708ADbCTZ9u9K/` 21:00:25 &amp;lt;iRelay&amp;gt; Titel: Paste #K0fGRb2708ADbCTZ9u9K | LodgeIt! (at pastethis.i2p) 21:01:01 &amp;lt;str4d&amp;gt; Fast alle davon lassen sich in Projekte für die To-do-Seite der Website umwandeln. 21:01:36 &amp;lt;str4d&amp;gt; Nächstes Diskussionsthema: Welche davon (und die derzeit im Gantt) sind für uns in den nächsten sechs Monaten wichtiger? 21:02:48 &amp;lt;psi&amp;gt; restricted routes ist wahrscheinlich der wichtigste Punkt, IMO 21:02:50 &amp;lt;EinMByte&amp;gt; bezüglich Syndie vielleicht: Ich habe an diesem Plugin gearbeitet – im Moment aber keine Zeit). Das könnte eine der Sachen sein, die Syndie mehr Aufmerksamkeit verschaffen (kann?). 21:03:20 &amp;lt;dg&amp;gt; str4d: tunnel death fehlt und ich finde, das ist ziemlich wichtig 21:03:37 &amp;lt;EinMByte&amp;gt; Wenn jemand Interesse an Firefox-/Icedove-Plugin-Entwicklung hat: ihr wisst, was zu tun ist 21:03:37 &amp;lt;str4d&amp;gt; dg: ist drin (tunnel thread locking) 21:03:41 &amp;lt;str4d&amp;gt; Ich dachte, das sei es 21:03:49 &amp;lt;dg&amp;gt; oh, sorry str4d, ich meinte, wenn Verbindungen abrupt beendet werden 21:03:54 &amp;lt;dg&amp;gt; mein Fehler 21:04:04 &amp;lt;str4d&amp;gt; Ah, k 21:04:55 &amp;lt;EinMByte&amp;gt; psi: Ich stimme zu, restricted routes sind wichtig. Aber ich denke auch, wir sollten sehen, dass die Implementierung ziemlich viel Zeit in Anspruch nehmen wird 21:05:21 &amp;lt;EinMByte&amp;gt; (nicht sicher, wie viel vom Design / Konzept schon gemacht ist) 21:05:35 &amp;lt;dg&amp;gt; In I2P: restricted routes, RedHats ECDSA-Probleme, Tors HS 2.0, dann der Rest. Rund um I2P: Vuze-Nutzerbasis, GSoC, Forschung, Benchmark, dann der Rest. 21:06:04 &amp;lt;dg&amp;gt; Ich stimme EinMByte zu.. das Routerconsole-Redesign ist wichtig, aber das könnte eine unbestimmte Zeit dauern. 21:07:15 &amp;lt;EinMByte&amp;gt; str4d: noch eine Sache, möglicherweise. Ich kenne einige Forscher, die ein neues Konzept für eine DWSE (distributed web search engine, verteilte Websuchmaschine) entwickelt haben; sie könnten daran interessiert sein, das als I2P-Anwendung zu entwickeln 21:07:42 &amp;lt;str4d&amp;gt; EinMByte: schön! 21:07:49 &amp;lt;EinMByte&amp;gt; Da die meisten DWSEs derzeit nicht wirklich gut funktionieren, wäre das IMHO sehr interessant 21:08:01 &amp;lt;zzz&amp;gt; nein, mit ‚tunnel death‘ meinte ich 3-Minuten-Tunnelabbrüche, den Datagramm-Test vom Vuze-Typen usw. Unterschiedlich zu lokalen i2ptunnel-Locking-Problemen. 21:08:07 &amp;lt;EinMByte&amp;gt; Das ist auch etwas, das ich in Betracht ziehen würde zu implementieren 21:08:20 &amp;lt;dg&amp;gt; Ich dachte nicht genau an 3 Minuten, aber das war mit enthalten. 21:08:34 &amp;lt;EinMByte&amp;gt; (mit Hilfe, hoffentlich) 21:09:03 &amp;lt;str4d&amp;gt; k, Gantt-Seite neu laden 21:10:34 &amp;lt;EinMByte&amp;gt; str4d: Verlass dich darauf trotzdem nicht zu sehr, es hängt davon ab, ob I2P-Nutzer an so etwas überhaupt interessiert sind. 21:11:14 &amp;lt;EinMByte&amp;gt; Außerdem bin ich mir beim GNS-Kram nicht sicher. Auf jeden Fall sollte es keine hohe Priorität haben. 21:11:56 &amp;lt;str4d&amp;gt; Aktualisierte neue Ideen: `http://pastethis.i2p/show/1qxHbkWjD27N7SdzNJZL/` 21:11:57 &amp;lt;iRelay&amp;gt; Titel: Paste #1qxHbkWjD27N7SdzNJZL | LodgeIt! (at pastethis.i2p) 21:12:35 &amp;lt;zzz&amp;gt; ich würde sagen, 4 breite Kategorien haben höchste Priorität: 1) kurzfristige Crypto-Migration fortsetzen (addressbook, muiltidest, etc.) 2) langfristigere Crypto-Planung/Forschung (DH, LS2, NTCP2) 3) alles rund ums Testen 4) alles Nicht-Coding 21:13:48 &amp;lt;EinMByte&amp;gt; zzz: ist das in der Reihenfolge der Wichtigkeit? 21:14:05 &amp;lt;str4d&amp;gt; ECDSA-Probleme fallen in die erste Kategorie; Tor HS 2.0 fällt in die zweite Kategorie. 21:14:21 &amp;lt;zzz&amp;gt; nein. ungefähr gleich wichtig 21:14:44 &amp;lt;str4d&amp;gt; Also ist der einzige Punkt, der in diesen Kategorien nicht vertreten ist, restricted routes 21:15:28 &amp;lt;jenkins@kyirc&amp;gt; Starting build #556 für Job i2pd (previous build: SUCCESS) 21:15:30 &amp;lt;jenkins@kyirc&amp;gt; Projekt i2pd Build #556: SUCCESS in 8.2 s: `http://jenkins.killyourtv.i2p/job/i2pd/556/` 21:15:31 &amp;lt;jenkins@kyirc&amp;gt; * orignal: NTCPServerConnection entfernt 21:15:32 &amp;lt;jenkins@kyirc&amp;gt; * orignal: NTCP-Clientcode nach Transports verschoben 21:16:34 &amp;lt;EinMByte&amp;gt; vielleicht ist NTCP2 nicht *so* wichtig 21:16:50 &amp;lt;zzz&amp;gt; und der Grund, warum ich sie so gruppiert habe und gleiche Priorität sage, ist, dass es wahrscheinlich 4 getrennte Gruppen von Leuten für diese 4 Kategorien sind, die jeweils Fortschritte machen könnten 21:17:08 &amp;lt;EinMByte&amp;gt; oder zumindest, bevor wir richtig mit dem NTCP2 anfangen können, müssen wir viel recherchieren und auch ein paar sehr wichtige Fragen beantworten 21:17:33 &amp;lt;jenkins@kyirc&amp;gt; Projekt i2pd (Linux x86) Build #33: SUCCESS in 1 min 47 s: `http://jenkins.killyourtv.i2p/job/i2pd%20(Linux%20x86)/33/` 21:17:44 &amp;lt;EinMByte&amp;gt; zzz: in der Tat 21:17:51 &amp;lt;JekabsR&amp;gt; es ist interessant, dass das i2p-Netzwerk dazu neigt, alle schnellen router zusammenzubringen 21:17:58 &amp;lt;jenkins@kyirc&amp;gt; Starting build #33 für Job i2pd (Linux x64) 21:18:03 &amp;lt;zzz&amp;gt; genau. „NTCP2“ ist nur eine Abkürzung für eine Menge Dinge, die möglicherweise oder möglicherweise nicht in etwas resultieren, das „NTCP2“ genannt wird 21:18:34 &amp;lt;JekabsR&amp;gt; und sie bevorzugen keine langsamen router 21:18:40 &amp;lt;EinMByte&amp;gt; Ja. Wenn wir die Transport-Layer ändern, ist es auf jeden Fall extrem wichtig, keine Fehler zu machen, da das vermutlich I2P komplett kaputtmachen würde. 21:19:19 &amp;lt;psi&amp;gt; JekabsR: langsamere router werden immer noch genutzt, nur nicht so sehr 21:19:43 &amp;lt;jenkins@kyirc&amp;gt; Projekt i2pd (Linux x64) Build #33: SUCCESS in 1 min 52 s: `http://jenkins.killyourtv.i2p/job/i2pd%20(Linux%20x64)/33/` 21:20:05 &amp;lt;EinMByte&amp;gt; zzz: wenn 2 „Forschung“ ist, dann hast du allerdings recht 21:20:33 &amp;lt;EinMByte&amp;gt; das kann gleichzeitig gemacht werden 21:21:52 * str4d arbeitet das Gantt in diese vier Kategorien um (plus eine „Sonstiges“-Kategorie) 21:22:12 &amp;lt;JekabsR&amp;gt; aber es gibt ein Problem – Client-ähnliche Destinations bekommen selten schnelle router-Verbindungen 21:22:40 &amp;lt;eche|on&amp;gt; nein? 21:22:46 &amp;lt;psi&amp;gt; JekabsR: nicht ganz sicher, ob das zutrifft 21:23:46 &amp;lt;zzz&amp;gt; str4d, haben wir Android vergessen, oder ist das eine separate Roadmap? 21:23:59 &amp;lt;str4d&amp;gt; zzz: wir haben es vergessen 21:24:01 &amp;lt;eche|on&amp;gt; JekabsR: Hidden-Mode-router haben einige Probleme, aber andere bekommen schnelle Verbindungen, da genügend schnelle router verfügbar sind und freie Kapazität haben 21:24:26 &amp;lt;str4d&amp;gt; Technisch fällt I2P Android in die Kategorie „in I2P“ 21:24:35 &amp;lt;psi&amp;gt; oh, noch eine Forschungsfrage: wie viel Kapazität hat i2p gerade eigentlich? 21:25:14 &amp;lt;zzz&amp;gt; vielleicht ergibt eine 5. Kategorie für Android mehr Sinn 21:25:46 &amp;lt;zzz&amp;gt; aber ich hänge nicht an Kategorien. Ich habe die 4 nur als schnelle Art erwähnt, zu kommunizieren, was ich wichtig finde 21:25:54 &amp;lt;JekabsR&amp;gt; weil sie dazu neigen, eine kleine Zahl wirklich schneller Verbindungen und eine große Zahl langsamer Verbindungen zu erzeugen 21:26:11 &amp;lt;dg&amp;gt; [citation needed] 21:26:15 &amp;lt;JekabsR&amp;gt; mein router hat angefangen, langsame tunnels zu droppen 21:26:24 &amp;lt;str4d&amp;gt; zzz: Ich finde, das war eine gute Idee 21:26:56 &amp;lt;str4d&amp;gt; Gantt-Seite jetzt aktualisieren 21:27:07 &amp;lt;eche|on&amp;gt; JekabsR: https://geti2p.net/_static/pdf/I2P-PET-CON-2009.1.pdf 21:30:12 &amp;lt;eche|on&amp;gt; JekabsR: tunnels werden nur am Ende der tunnel-Lebensdauer gedroppt und wenn eigene tunnels die Kapazität brauchen. 21:30:29 &amp;lt;str4d&amp;gt; Wenn ihr `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` aktualisiert, seht ihr jetzt die Überschriften, jeweils mit einem Sechsmonatsbalken. Das gibt einen Hinweis darauf, wie viel Zeit es gibt, um alles unterzubringen. 21:32:43 &amp;lt;str4d&amp;gt; Jetzt, da wir einige Ideen für die nächsten sechs Monate haben, müssen wir mit der Zeitplanung beginnen. 21:33:18 &amp;lt;str4d&amp;gt; Und wer was angeht. 21:33:52 &amp;lt;JekabsR&amp;gt; meine Konsole meldet häufig, dass sie zu viele eingehende Verbindungen hat und tunnels teilweise abgewiesen werden. Wie entscheidet i2p, welche abgewiesen werden? 21:34:08 &amp;lt;dg&amp;gt; ‚zu viele eingehende Verbindungen‘? 21:34:21 &amp;lt;dg&amp;gt; JekabsR: Es läuft gerade ein Meeting, du solltest vielleicht warten, bis es vorbei ist 21:35:00 &amp;lt;str4d&amp;gt; Ich hätte auch gern ein paar Freiwillige, die helfen, die Ideensammlung in eine funktionierende Projektseite auf der Website-To-do zu verwandeln 21:35:12 &amp;lt;JekabsR&amp;gt; NTCP-Verbindungen: 425. Limit: 425. Timeout: 2 min. 21:35:30 &amp;lt;JekabsR&amp;gt; UDP-Verbindungen: 1149. Limit: 1275. Timeout: 4 min. 21:36:14 &amp;lt;JekabsR&amp;gt; Limits werden erreicht 21:37:42 &amp;lt;JekabsR&amp;gt; router nutzt 80% der CPU-Leistung 21:38:23 &amp;lt;str4d&amp;gt; Jemand? 21:39:36 &amp;lt;kytv&amp;gt; JekabsR: 1) Meeting im Gange, du willst vielleicht warten; 2) schau auf `http://127.0.0.1:7657/peers#help` 21:41:16 &amp;lt;JekabsR&amp;gt; kytv: werde ich mir ansehen 21:41:44 &amp;lt;zzz&amp;gt; str4d, ich glaube, du hast nach 1 Stunde 45 alle verloren. Vielleicht fürs Erste den Sieg erklären und wir machen ein andermal weiter? 21:41:45 &amp;lt;str4d&amp;gt; Versuchen wir ein paar spezifischere Fragen. 21:41:52 &amp;lt;str4d&amp;gt; Oder das./ 21:41:55 &amp;lt;JekabsR&amp;gt; 330,0 / 342,4 KBps meine aktuelle Last 21:42:06 &amp;lt;str4d&amp;gt; Ja, wir haben definitiv gute Fortschritte gemacht. 21:42:30 &amp;lt;JekabsR&amp;gt; und Torrent-Uploads mit 2–5 kb Geschwindigkeit :( 21:44:17 &amp;lt;str4d&amp;gt; Danke für die Diskussionen, alle zusammen! 21:44:20 * str4d wärmt den baffer auf 21:44:20 * str4d ***bafs das Meeting geschlossen &lt;/div></description></item><item><title>I2P Entwicklertreffen - 18. November 2014</title><link>/de/blog/2014/11/18/i2p-entwicklertreffen-18.-november-2014/</link><pubDate>Tue, 18 Nov 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/11/18/i2p-entwicklertreffen-18.-november-2014/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dg, eche|on, Meeh, orignal, psi, RN, str4d, zzz, Das vollständige Protokoll ist teilweise aus dem Chat-Verlauf rekonstruiert worden, iRelay kam anfangs sporadisch dazu und fiel wieder weg.&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> &amp;lt;zzz&amp;gt; 0) Hi &amp;lt;zzz&amp;gt; 1) Erstattung für 31C3-Teilnehmer (zzz, echelon) &amp;lt;zzz&amp;gt; 2) Anschaffung von Test-/Build-Systemen (zzz, kytv) &amp;lt;zzz&amp;gt; 3) Release-Plan für 0.9.17 und/oder 0.9.16.1 (zzz) &amp;lt;zzz&amp;gt; 4) Reseed-Status und neuer Admin (zzz) &amp;lt;zzz&amp;gt; 5) SU3-News-Test vor 0.9.17 (zzz, echelon, psi) &amp;lt;zzz&amp;gt; 6) 6-Monats-Roadmap, NTCP2 usw. (str4d, verschoben vom 28. Okt.) &amp;lt;zzz&amp;gt; 7) Themen für neue Entwickler (str4d) &amp;lt;zzz&amp;gt; 0) Hi &amp;lt;zzz&amp;gt; Hi &amp;lt;dg&amp;gt; hi, war in der Lage, dabei zu sein. &amp;lt;str4d&amp;gt; Hi &amp;lt;orignal&amp;gt; hi &amp;lt;zzz&amp;gt; Ich würde die Punkte 1–5 gerne kurz halten, jeweils 5–10 Minuten. Dann übergebe ich an str4d für die restlichen Punkte, so lange er möchte. &amp;lt;zzz&amp;gt; 1) Erstattung für 31C3-Teilnehmer (zzz, echelon) &amp;lt;zzz&amp;gt; Wir haben traditionell Konferenztickets für Projektmitglieder bezahlt, und ich denke, es gibt breite Zustimmung, das fortzusetzen &amp;lt;RN&amp;gt; hi &amp;lt;zzz&amp;gt; Da die CCC letztes Jahr so produktiv war, schlage ich vor, zusätzliche Mittel bereitzustellen, um Leute zu unterstützen und zur Teilnahme zu ermutigen &amp;lt;zzz&amp;gt; Keine vollständige Erstattung, nur eine Teilunterstützung. Ich schlage 200 Euro pro Person zusätzlich zum Ticket vor. &amp;lt;zzz&amp;gt; Gedanken/Diskussion? &amp;lt;eche|on&amp;gt; passt für mich &amp;lt;str4d&amp;gt; Das Ticket kostet 150 Euro, wenn ich mich recht erinnere (IIRC)? &amp;lt;RN&amp;gt; klingt vernünftig für mich ... 350 ... 20:04:02 &amp;lt;zzz&amp;gt; Ich denke, das Ticket kostet 100–120 Euro 20:04:43 &amp;lt;eche|on&amp;gt; Ticket waren letztes Mal 80 Euro 20:04:43 &amp;lt;str4d&amp;gt; https://events.ccc.de/congress/2014/wiki/Static:Tickets 20:04:46 &amp;lt;iRelay&amp;gt; Titel: Tickets - 31C3_Public_Wiki (bei events.ccc.de) 20:05:01 &amp;lt;zzz&amp;gt; Außerdem: Wenn jemand ein höheres Unterstützungsniveau benötigt, um überhaupt teilnehmen zu können, sollte er/sie das jetzt sagen 20:05:16 &amp;lt;RN&amp;gt; welches Datum? 20:05:29 &amp;lt;eche|on&amp;gt; 27. bis 30. Dezember &amp;lt;zzz&amp;gt; klingt so, als hätten wir Einigkeit zur generellen Idee. Noch Diskussion zur genauen Summe? * RN kann nicht teilnehmen.... &amp;lt;RN&amp;gt; aber ich finde, extra über das Ticket hinaus ist gut für Nebenkosten und Unterkunft.... &amp;lt;str4d&amp;gt; Ich habe keine Einwände gegen 200 Euro + Ticket &amp;lt;eche|on&amp;gt; also, wer geht und wer würde das Geld bekommen? ;-) &amp;lt;RN&amp;gt; würden 200 zwei Tage Hotel abdecken oder alle vier? &amp;lt;zzz&amp;gt; Zur Budgetierung gehe ich von ca. 8 Leuten aus, wie letztes Jahr &amp;lt;eche|on&amp;gt; RN: kommt aufs Hotel an, ein Hostel deckt es sicher ab &amp;lt;str4d&amp;gt; RN: hängt davon ab, wohin du gehst &amp;lt;eche|on&amp;gt; ok, nicht die Anzahl der Leute ist das Problem, aber ich würde ungern einem Neuling das Geld zahlen, nur weil er/sie darüber gelesen hat. Kein Thema bei „bekannten“ Leuten &amp;lt;zzz&amp;gt; richtig &amp;lt;str4d&amp;gt; https://events.ccc.de/2014/10/14/31c3-special-terms-at-generator-hostel/ &amp;lt;str4d&amp;gt; Spezielles 31C3-Angebot. Doppelzimmer sind für 70,00 Euro verfügbar, ein Bett in einem Sechsbettzimmer 17,00 Euro pro Nacht. &amp;lt;zzz&amp;gt; Das ist keineswegs eine vollständige Abdeckung von Hotel/Essen/Flug. Nur eine kleine Hilfe, um Teammitglieder zur Teilnahme zu ermutigen &amp;lt;zzz&amp;gt; letzter Aufruf zur Diskussion zu 1) &amp;lt;str4d&amp;gt; Teilen sich zwei das Doppelzimmer oben, würden die 200 Euro das Hotel abdecken &amp;lt;RN&amp;gt; klingt immer noch vernünftig für mich... &amp;lt;zzz&amp;gt; ok, klingt nach Einigkeit &amp;lt;eche|on&amp;gt; sicher &amp;lt;RN&amp;gt; :) &amp;lt;zzz&amp;gt; 2) Anschaffung von Test-/Build-Systemen (zzz, kytv) &amp;lt;zzz&amp;gt; Wir haben begrenzte Testabdeckung für Windows und Mac. &amp;lt;zzz&amp;gt; zab hat früher mit Mac getestet, er ist weg; meeh hat einen Mac, aber der ist gestorben und/oder ihm fehlt die Zeit &amp;lt;zzz&amp;gt; Daher wollte ich fragen, ob wir mehr Testabdeckung bekommen könnten, wenn wir Win- oder Mac-Systeme für kytv und/oder andere kaufen &amp;lt;RN&amp;gt; mein Mac ist zu alt, um zu helfen ... und ich habe die Steckdosenleiste zerstört, in die er eingesteckt war... &amp;lt;Meeh_&amp;gt; zzz: Was muss ich testen? &amp;lt;zzz&amp;gt; Die könnten auch für andere Dinge genutzt werden (z. B. wären Laptops nett) &amp;lt;Meeh_&amp;gt; habe OSX 10.9 und 10.10 &amp;lt;eche|on&amp;gt; Ich habe eine Win-Kiste, aber nicht die Zeit. Wir haben noch 2 Win-8-Lizenzen &amp;lt;Meeh_&amp;gt; sag was, und ich mach's jetzt &amp;lt;zzz&amp;gt; Meeh_, Dev-Builds laufen lassen. Läuft bei dir aktuell was? &amp;lt;dg&amp;gt; Was meinen wir genau mit „Testabdeckung“? &amp;lt;zzz&amp;gt; Läuft bei irgendwem ein Dev-Build unter Windows? &amp;lt;Meeh_&amp;gt; nein, sorry, neuer Mac.. erst seit einem Tag, seit mein Lenovo gestorben ist; Marielle musste mir einen kaufen &amp;lt;Meeh_&amp;gt; habe also gerade Java installiert &amp;lt;Meeh_&amp;gt; gib mir eine Sekunde, dann baue und starte ich &amp;lt;RN&amp;gt; ja, denn je nach Zeit und Umfang der Testabdeckung... Ich habe ein XP +pos_ready, das Test-Builds läuft 20:14:15 &amp;lt;dg&amp;gt; könnte ich bei Bedarf, aber das wäre in einer VM und ich würde es nicht intensiv nutzen 20:14:25 &amp;lt;dg&amp;gt; schauen, ob es nach Uptime läuft, ein paar eepsites testen, etwas Snark laufen lassen, auf Fehler prüfen 20:14:30 &amp;lt;dg&amp;gt; Ich weiß nicht, ob ich alle Fehler erwischen würde, die ein echter Nutzer hätte 20:14:47 &amp;lt;zzz&amp;gt; Meine Frage ist: Können wir jemanden zu mehr Dev-Build-Tests motivieren, wenn wir ihm/ihr dedizierte Systeme kaufen? 20:15:31 &amp;lt;str4d&amp;gt; Es gibt zwei Arten von Tests, von denen wir profitieren würden: Leute, die manuell QA an den Builds machen, und CI-Server, die auf Windows und Mac laufen. 20:15:39 &amp;lt;eche|on&amp;gt; nicht ich. Ich habe die ganze Hardware/Software, aber nicht die Zeit/Laune für intensives Testen 20:15:49 &amp;lt;zzz&amp;gt; ja, str4d 20:16:09 &amp;lt;RN&amp;gt; oder was, wenn die Kiste mit einer Art „safe-via-I2P“-Remote-Zugang für das Dev-Team eingerichtet wäre... 20:16:17 &amp;lt;Meeh_&amp;gt; zzz, ich kann immer OSX testen; wenn ich auf IRC nicht antworte, versuch Twitter oder meeh@mail.i2p, beides pingt mein Handy 20:16:24 &amp;lt;str4d&amp;gt; Dieses Thema scheint um QA zu gehen, aber was bräuchte es z. B., um einen Mac-CI-Server an kytvs Jenkins anzubinden? 20:16:47 &amp;lt;Meeh_&amp;gt; für CI ja 20:16:48 &amp;lt;zzz&amp;gt; Würde jemand mehr machen, wenn wir ihm Hardware kaufen? 20:16:59 &amp;lt;Meeh_&amp;gt; leider muss ich meinen Mac von Zeit zu Zeit bewegen 20:17:22 &amp;lt;eche|on&amp;gt; &amp;lt;= bisher fehlt die freie Netzverbindung. 20:17:23 &amp;lt;Meeh_&amp;gt; welche Hardware, welche Tests unter welchem OS? (unabhängig von bezahlter HW) 20:17:26 &amp;lt;zzz&amp;gt; Meeh, du scheinst in letzter Zeit weniger Zeit zu haben, nicht mehr 20:17:37 &amp;lt;zzz&amp;gt; Windows und Mac 20:17:41 &amp;lt;eche|on&amp;gt; Ich betreibe bereits einen I2P-Knoten unter meiner Adresse. Aber hm, ich könnte Windows über IPv6 laufen lassen 20:17:48 &amp;lt;Meeh_&amp;gt; ja, habe in RL viel bereinigt, was Zeit gefressen hat 20:17:53 &amp;lt;RN&amp;gt; wenn der Rest meiner Infrastruktur nicht ständig chaotisch wäre, würde ich einem System ein Zuhause geben.... 20:18:26 &amp;lt;Meeh_&amp;gt; fyi, i2pd/i2p wird in etwa einer Stunde aus au,ru,nl,uk,de,no,us-w,us-e verfügbar sein 20:18:34 &amp;lt;Meeh_&amp;gt; downloadbar 20:18:39 &amp;lt;zzz&amp;gt; ok, kümmern wir uns nicht darum, wer genau. eche|on, wenn wir jemanden finden, haben wir das Budget für Hardware? 20:18:40 &amp;lt;Meeh_&amp;gt; CDN 20:18:47 &amp;lt;zzz&amp;gt; Meeh, bitte beim Thema bleiben 20:18:52 &amp;lt;eche|on&amp;gt; zzz: Wir haben auf jeden Fall Mittel 20:19:02 &amp;lt;eche|on&amp;gt; btw, Meeh, ist das Geld angekommen? 20:19:17 &amp;lt;zzz&amp;gt; Ok, ich schlage vor, dass wir das Thema beenden und in den kommenden Wochen nach Freiwilligen suchen 20:19:18 &amp;lt;RN&amp;gt; frag mich in 6 Monaten, wenn ich die Daemons stabilisiert habe... 20:19:24 &amp;lt;zzz&amp;gt; eche|on, bitte beim Thema bleiben 20:19:34 &amp;lt;zzz&amp;gt; weitere Diskussion zu 2)? 20:20:03 &amp;lt;Meeh_&amp;gt; oh, sorry, ich habe vergessen zu antworten. Es ist bezahlt und erledigt.. Ich denke, ich habe das Geld bekommen, aber Marielle hat zur gleichen Zeit überwiesen, also muss ich doppelt prüfen. Bin mir aber ziemlich sicher. Danke 20:20:07 &amp;lt;dg&amp;gt; ich würde gern kytv hören 20:20:18 &amp;lt;Meeh_&amp;gt; eche|on: ^ 20:20:28 &amp;lt;dg&amp;gt; pm, Leute 20:20:40 &amp;lt;zzz&amp;gt; Nehmen wir das auf die Agenda, um es im nächsten Meeting wieder aufzugreifen 20:20:51 &amp;lt;str4d&amp;gt; +1 20:20:51 &amp;lt;zzz&amp;gt; 3) Release-Plan für 0.9.17 und/oder 0.9.16.1 (zzz) 20:21:07 &amp;lt;eche|on&amp;gt; Ich stimme für 0.9.17 20:21:18 &amp;lt;zzz&amp;gt; Zwischenzeitlich wollte ich ein 0.9.16.1-Release machen, um den SSU-Bug zu fixen, aber da bin ich inzwischen drüber hinweg 20:21:21 &amp;lt;dg&amp;gt; Nichts ist umgekippt.. also 0.9.17. 20:21:21 &amp;lt;eche|on&amp;gt; in 2–3 Wochen 20:21:41 &amp;lt;zzz&amp;gt; Ich schlage jetzt ein „Mini“-0.9.17-Release am Wochenende des 29. Nov. vor 20:22:00 &amp;lt;zzz&amp;gt; d. h. ein 4‑Wochen‑Zyklus, um Bugs zu fixen, deutlich vor der Weihnachtspause 20:22:02 &amp;lt;str4d&amp;gt; Es gibt mehrere Berichte auf forum.i2p, dass das 0.9.16-Netzwerk langsamer geworden ist und die Teilnahme an Knoten zurückgegangen ist. 20:22:03 &amp;lt;RN&amp;gt; „mini?“ 20:22:22 &amp;lt;zzz&amp;gt; mini im Sinne von begrenzten Änderungen und keinem vollständigen 6–7‑Wochen‑Zyklus 20:22:25 &amp;lt;str4d&amp;gt; Keine Ahnung (IDK), ob der SSU-Bug das verursachen könnte... 20:22:37 &amp;lt;RN&amp;gt; ah... ja... mini... guter Plan... 20:22:43 &amp;lt;zzz&amp;gt; im Wesentlichen das, was jetzt in mtn ist. Etwa 13K Zeilen Diff, aber das meiste sind EdDSA-Teständerungen 20:22:49 &amp;lt;orignal&amp;gt; sicher tut er das. wegen verworfener Pakete 20:23:10 &amp;lt;zzz&amp;gt; btw, meine expl. Build-Erfolgsstatistiken sind seit dem .16-Release deutlich gestiegen. Weiß nicht warum 20:23:11 &amp;lt;RN&amp;gt; klingt also nach Ja für ein Mini-Release &amp;lt;zzz&amp;gt; der SSU-Bug ist eigentlich nur eine Irritation, ich denke nicht, dass er die Ursache realer Probleme ist &amp;lt;zzz&amp;gt; ok, erklären wir Tag-Freeze und peilen ein Release in 11 Tagen an &amp;lt;zzz&amp;gt; noch etwas zu 3)? &amp;lt;eche|on&amp;gt; also 0.9.17 in 2 Wochen &amp;lt;RN&amp;gt; wooohooo! &amp;lt;str4d&amp;gt; Sind die Release-Host-Operatoren dann verfügbar? &amp;lt;dg&amp;gt; yup. &amp;lt;str4d&amp;gt; (Zur Erinnerung: Der 29. Nov. ist direkt nach Thanksgiving) &amp;lt;dg&amp;gt; Dauert bei mir nicht lange, wird kein Problem. &amp;lt;zzz&amp;gt; Gehen wir erstmal davon aus und verschieben bei Bedarf. Ich bin da, aber im Truthahn-Halbkoma. Perfekt zum Bauen. &amp;lt;dg&amp;gt; Du brauchst sowieso hauptsächlich echelon &amp;lt;zzz&amp;gt; 4) Reseed-Status und neuer Admin (zzz) &amp;lt;zzz&amp;gt; Das ist nur eine kurze Ankündigung für die, die es nicht wissen. &amp;lt;Meeh_&amp;gt; yeo &amp;lt;zzz&amp;gt; Aus Zeitgründen hat Meeh den Reseed-Admin-Job an „backup“ übergeben &amp;lt;Meeh_&amp;gt; was derzeit eindeutig das Beste ist :) &amp;lt;zzz&amp;gt; backup ist nicht auf irc, aber leicht erreichbar unter backup@mail.i2p oder im Reseed-Subforum auf zzz.i2p &amp;lt;zzz&amp;gt; Danke an meeh und backup für den reibungslosen Übergang &amp;lt;Meeh_&amp;gt; aber ich denke, logstash wird bald interessant für den Reseed-Admin &amp;lt;Meeh_&amp;gt; das sammele ich von meiner Seite &amp;lt;eche|on&amp;gt; Thanksgiving ist hier in Europa kein Thema &amp;lt;zzz&amp;gt; backup arbeitet daran, die restlichen Sites auf su3 zu bringen, das Monitoring zu verbessern und neue Hosts zu rekrutieren &amp;lt;zzz&amp;gt; also bitte unterstützt backup voll. &amp;lt;str4d&amp;gt; Aye :) &amp;lt;dg&amp;gt; :) &amp;lt;zzz&amp;gt; arbeitet auch mit ihm zusammen, wenn ihr SSL-/TLS-Probleme habt, die er entdeckt hat &amp;lt;zzz&amp;gt; noch etwas zu 4)? &amp;lt;Meeh_&amp;gt; Ich kann jetzt Reseed aus Russland und Australien bereitstellen &amp;lt;Meeh_&amp;gt; falls gewünscht &amp;lt;Meeh_&amp;gt; ebenfalls &amp;lt;Meeh_&amp;gt; von mir nichts weiter zu 4 &amp;lt;eche|on&amp;gt; Meeh_: frag baclup^^ &amp;lt;zzz&amp;gt; super, kontaktiere deinen neuen Anführer ;) &amp;lt;zzz&amp;gt; 5) SU3-News-Test vor 0.9.17 (zzz, echelon, psi) &amp;lt;eche|on&amp;gt; aah &amp;lt;zzz&amp;gt; .17 enthält eine Umstellung auf SU3-News. &amp;lt;eche|on&amp;gt; das ist ein Thema &amp;lt;eche|on&amp;gt; Ich muss das testen 20:29:17 &amp;lt;zzz&amp;gt; Ich würde gerne, dass eche|on einen News-Eintrag hinzufügt, die SU3 baut, damit wir das vor dem .17-Release testen können 20:29:43 * str4d denkt die aktuelle Spezifikation durch, um sicherzustellen, dass sie optimal ist 20:29:52 &amp;lt;zzz&amp;gt; Alle Dev-Builds sollten jetzt von news.su3 ziehen, aber da es seit dem Release nichts Neues gab, braucht es einen Test 20:30:07 &amp;lt;eche|on&amp;gt; Ich werde versuchen, in den nächsten Tagen eine .su3 zu erzeugen 20:30:25 &amp;lt;zzz&amp;gt; Wäre auch ideal, aber nicht erforderlich, wenn psi ein Zertifikat erstellt und eincheckt, da er der Backup ist, aber derzeit keine eigene su3-Datei erstellen kann 20:30:45 &amp;lt;dg&amp;gt; warum kann er das nicht? 20:32:24 &amp;lt;zzz&amp;gt; str4d, bitte auch die XHTML-Whitelist im Code prüfen 20:32:24 &amp;lt;zzz&amp;gt; super, danke, eche|on 20:32:24 &amp;lt;str4d&amp;gt; Wird gemacht. 20:32:24 &amp;lt;eche|on&amp;gt; zzz: Skript war in mtn? 20:32:24 &amp;lt;zzz&amp;gt; eche|on, ja, i2p.scripts 20:32:24 &amp;lt;zzz&amp;gt; Ich weiß, dass str4d vorgeschlagen hat, das XML von Hand zu schreiben, und so habe ich es fürs .16-Release gemacht, aber vielleicht wäre eine Suche nach einem Feed-Writer hilfreich 20:32:24 &amp;lt;zzz&amp;gt; weiß nicht 20:32:24 &amp;lt;zzz&amp;gt; noch etwas zu 5)? 20:32:24 &amp;lt;str4d&amp;gt; Was ich tatsächlich vorschlagen würde: 20:32:51 &amp;lt;str4d&amp;gt; - Ein Programm zum Schreiben von Atom-Feeds finden. 20:33:22 &amp;lt;str4d&amp;gt; -- Falls nichts Geeignetes: ein Python-Skript schreiben, das ein Verzeichnis von XHTML-Einträgen in einen Feed konvertiert...? 20:33:56 &amp;lt;zzz&amp;gt; jup 20:33:56 &amp;lt;str4d&amp;gt; - Die Infos zu den Release-Versionen usw. in einer separaten Konfigurationsdatei speichern und ein Skript haben, das sie in den Atom-Feed einfügt. 20:34:19 &amp;lt;zzz&amp;gt; str4d, bitte dieses Spec-Review in den nächsten paar Tagen machen 20:34:26 &amp;lt;str4d&amp;gt; K 20:34:38 &amp;lt;zzz&amp;gt; noch etwas zu 5)? 20:35:26 &amp;lt;zzz&amp;gt; 6) 6-Monats-Roadmap, NTCP2 usw. (str4d, verschoben vom 28. Okt.) 20:35:26 &amp;lt;zzz&amp;gt; 7) Themen für neue Entwickler (str4d) 20:35:38 &amp;lt;zzz&amp;gt; Ich übergebe die Sitzung und den baffer jetzt an str4d 20:35:48 &amp;lt;str4d&amp;gt; Ooooooooo 20:35:56 * str4d grinst freudig 20:35:56 &amp;lt;Meeh_&amp;gt; und ich könnte am Ende noch Neuigkeiten haben 20:35:58 &amp;lt;Meeh_&amp;gt; des Meetings 20:36:02 &amp;lt;Meeh_&amp;gt; also HL mich bitte, str4d :) 20:36:25 &amp;lt;str4d&amp;gt; Okay, ich kann mich nicht genau erinnern, was ich bei 6) sagen wollte, als ich es ursprünglich vorgeschlagen habe.. 20:39:31 &amp;lt;str4d&amp;gt; Also fange ich mit 7) an und schaue, ob es mir wieder einfällt. 20:39:31 &amp;lt;str4d&amp;gt; Trotz des Website-Relaunches sind die Informationen dort nicht gut organisiert oder klar. 20:39:31 &amp;lt;str4d&amp;gt; Und mit dem im letzten Jahr erhöhten Fokus auf Privatsphäre und Sicherheit müssen wir das Beste aus dem aktuellen Umfeld machen. 20:39:57 &amp;lt;str4d&amp;gt; Wir haben mehrere Stellen mit Infos zu möglichen Projekten, Aufgaben usw., aber nichts Klares oder Aktuelles 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/get-involved/todo` 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/get-involved/roadmap` 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/docs/overview/performance/future` 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/get-involved/develop/applications` 20:41:06 &amp;lt;str4d&amp;gt; Die letzten beiden Links lasse ich mal außen vor, aber zumindest möchte ich, dass wir uns jetzt die To-do- und Roadmap-Seiten ansehen. 20:41:17 &amp;lt;str4d&amp;gt; also: jetzt 20:41:20 &amp;lt;str4d&amp;gt; ;P 20:41:40 &amp;lt;iRelay&amp;gt; Titel: Roadmap - I2P (bei i2p-projekt.i2p) 20:41:42 &amp;lt;iRelay&amp;gt; Titel: Future Performance Improvements - I2P (bei i2p-projekt.i2p) 20:41:45 &amp;lt;iRelay&amp;gt; Titel: Application Development - I2P (bei i2p-projekt.i2p) 20:42:08 &amp;lt;str4d&amp;gt; Die To-do-Seite ist größtenteils mit Aufgaben gefüllt, die offenbar erledigt wurden. Von den übrigen: Wie viele sind noch relevant? 20:43:49 &amp;lt;zzz&amp;gt; Die Wiki-Seite auf Trac und die verschiedenen Threads auf zzz.i2p sind wahrscheinlich viel relevanter 20:44:13 &amp;lt;str4d&amp;gt; Wahrscheinlich. Aber sie sind für Außenstehende nicht sichtbar. 20:44:41 &amp;lt;str4d&amp;gt; „Hi, du willst bei I2P mithelfen? Such dir auf zzz.i2p etwas zu tun.“ 20:44:49 &amp;lt;zzz&amp;gt; richtig 20:44:56 &amp;lt;str4d&amp;gt; Ich sage nicht, dass wir Informationen duplizieren. 20:45:50 &amp;lt;str4d&amp;gt; Aber ich denke, die Website sollte eine knackige Übersicht enthalten, was wir für I2P wichtig finden, mit Links zu weiteren Infos nach Bedarf. 20:45:52 &amp;lt;str4d&amp;gt; Das spielt gut in ein zukünftiges GSoC-Projekt hinein. 20:46:16 &amp;lt;str4d&amp;gt; Wie üblich bringt uns das Reden so nicht weit :P 20:46:23 &amp;lt;str4d&amp;gt; 20:46:33 &amp;lt;zzz&amp;gt; Funktioniert eine gemeinsame Durchsicht jetzt im IRC, oder brauchen wir einen Freiwilligen, der alles überarbeitet, oder reichen ein paar Stunden bei der CCC? 20:47:19 &amp;lt;str4d&amp;gt; Gruppenreview jetzt wird nicht funktionieren. Und nach dem, was ich mit der Website durchgemacht habe, fände ich es unfair, das alles einer Person aufzubürden. 20:47:40 &amp;lt;eche|on&amp;gt; Ich stimme für „Lass uns etwas daran arbeiten und wenn es auf der CCC nicht fertig wird, machen wir es am Tisch weiter“ 20:47:45 &amp;lt;zzz&amp;gt; Vielleicht ist es fair, wenn du es nicht bist... 20:48:02 &amp;lt;str4d&amp;gt; CCC ist ziemlich nah, das wäre ideal. Aber wir müssten Website usw. sehr schnell aktualisieren, damit wir Leute darauf verweisen können. 20:49:32 &amp;lt;zzz&amp;gt; Wenn dein Ziel ist, dass dies im Kontext einer breiteren Initiative für eine GSoC-Bewerbung steht, mach das bitte klar 20:50:14 &amp;lt;str4d&amp;gt; Ich würde sehr gerne einen GSoC-Studenten an Bord holen, aber das ist ein separates Thema. 20:50:50 &amp;lt;zzz&amp;gt; Wenn nicht für GSoC, was ist der Grund für „sehr schnell“? 20:51:20 &amp;lt;str4d&amp;gt; zzz: Ich meinte nur, wenn die Arbeit auf der CCC gemacht wird, können wir nicht auf der CCC davon profitieren. 20:51:32 &amp;lt;zzz&amp;gt; oh, ok 20:52:08 &amp;lt;str4d&amp;gt; Stattdessen müssten wir sagen „schau in x Tagen auf die Website“, was keinen so guten Eindruck hinterlässt. 20:53:46 &amp;lt;zzz&amp;gt; Dein Ziel ist also, eine gute Antwort für Leute zu haben, die vorbeikommen und fragen: ‚Was braucht ihr?‘ 20:53:53 &amp;lt;str4d&amp;gt; Auf der Website ist /todo uralt. /roadmap ist spärlich. /performance/future ist abgetrennt, und /develop/applications ist ein Haufen Themen in einem. 20:53:56 &amp;lt;str4d&amp;gt; zzz: ja. 20:54:19 &amp;lt;str4d&amp;gt; Leute, die sich für I2P interessieren, können auf die Website schauen und sofort sehen, wo ihre Skills am nützlichsten sind. 20:54:44 &amp;lt;str4d&amp;gt; Ganz oben: UI-Designer ^_^ 20:54:53 &amp;lt;zzz&amp;gt; Aber die Leute, die das fragen, haben I2P generell noch nie laufen lassen, daher ist meine Antwort: „Installier es und lass es ein paar Wochen laufen, dann frag im IRC“ 20:55:52 &amp;lt;str4d&amp;gt; Ich denke nicht, dass I2P laufen lassen eine Voraussetzung fürs Mithelfen sein muss. 20:55:52 &amp;lt;zzz&amp;gt; aber ja, die andere Antwort ist „UI, Krypto, ...“ 20:56:25 &amp;lt;str4d&amp;gt; Meiner Meinung nach (IMHO) kann die Begeisterung verblassen, wenn man jemanden bittet, ein paar Wochen zu warten. 20:56:28 &amp;lt;str4d&amp;gt; Richtig, aber wir müssen konkreter werden. 20:56:28 &amp;lt;zzz&amp;gt; aber realistisch: Fängt jemand wirklich mit dem Entwickeln an, der es noch nie benutzt hat? 20:56:59 &amp;lt;zzz&amp;gt; Ich kann mir nicht vorstellen, freiwillig Code für eine Software zu schreiben, die ich nie benutzt habe. 20:58:33 &amp;lt;str4d&amp;gt; Nein, aber wir können anfangen, mit ihnen in Kontakt zu treten, während sie I2P zu nutzen beginnen. 20:58:33 &amp;lt;zzz&amp;gt; sicher. Einverstanden mit allem. Eine aktuelle To-do-Liste ist ein Zeichen für ein seriöses Projekt. 20:58:58 &amp;lt;str4d&amp;gt; Okay, Zeit für Aktionen: 20:58:58 &amp;lt;RN&amp;gt; dort ist von 6.x und älter die Rede... 20:59:07 &amp;lt;dg&amp;gt; was anderes ist, ob wir „Stop-and-Go“ usw. fallen lassen werden 20:59:16 &amp;lt;dg&amp;gt; Leute zeigen auf unsere Doku und sagen „wow, sie werden es haben/tun“ 20:59:33 &amp;lt;str4d&amp;gt; dg: ? 21:00:43 &amp;lt;&amp;gt; RN@kyirc lehnt sich im Stuhl nach vorn... 21:01:06 &amp;lt;dg&amp;gt; und äh, Verzögerungen 21:01:30 * RN wird nostalgisch 21:02:35 &amp;lt;str4d&amp;gt; Könnt ihr alle in der nächsten Woche zwei Listen erstellen. Eine mit Features und Verbesserungen, die ihr in I2P selbst sehen möchtet, die andere mit Features und Verbesserungen im I2P-Ökosystem (also Dinge wie neue Apps und Services, Entwicklungsarbeit an bestehenden Apps, Forschung, Code-Review usw.) 21:02:35 &amp;lt;str4d&amp;gt; Muss nicht lang sein, aber ich denke, wenn wir alle ein paar Punkte zu jeder beisteuern, selbst wenn sich einige doppeln, ist das ein guter Ausgangspunkt. 21:02:35 * str4d entwirft eine Gliederung, wie die Inhalte auf der Website präsentiert werden (welcher Content wohin usw.) 21:03:29 &amp;lt;RN&amp;gt; haben wir einen brauchbaren Umfragemechanismus? im Forum oder zzz? 21:03:31 &amp;lt;zzz&amp;gt; ja, wenn du den Rahmen aufsetzt, füllen wir ihn 21:03:53 &amp;lt;str4d&amp;gt; zzz: scheint immer so zu sein ;P 21:04:33 &amp;lt;str4d&amp;gt; Wer ist nächste Woche zur gleichen Zeit für ein „Meeting“/eine Gruppendiskussion verfügbar? 21:04:57 &amp;lt;RN&amp;gt; könnte sein 21:05:55 &amp;lt;str4d&amp;gt; Das einzige Thema wird sein, die Listen, mit denen Leute auftauchen, zu sortieren und sie in die Inhaltsbereiche zu organisieren, die ich präsentieren werde. 21:05:59 &amp;lt;zzz&amp;gt; klar 21:06:20 &amp;lt;dg&amp;gt; ich auch 21:06:31 &amp;lt;RN&amp;gt; willst du die Listen i2pmailed bekommen? 21:06:50 &amp;lt;RN&amp;gt; oder Beitrag zu einem Thread im Forum oder Trac oder??? 21:07:44 &amp;lt;str4d&amp;gt; RN: wenn du es nicht zum Meeting schaffst, schick mir einen Link zu pastethis.i2p 21:08:31 &amp;lt;str4d&amp;gt; Andernfalls bring sie einfach mit ins Meeting. 21:08:38 &amp;lt;RN&amp;gt; k 21:08:41 &amp;lt;str4d&amp;gt; Statt einer Diskussion auf zzz.i2p möchte ich diesmal unabhängiges Brainstorming versuchen, ohne von bereits Gepostetem beeinflusst zu werden. 21:09:16 &amp;lt;str4d&amp;gt; Nach dem Meeting haben wir etwas, das auf zzz.i2p oder im Wiki (wahrscheinlich dort) für weitere Diskussion und Bearbeitung gepostet werden kann. 21:11:36 &amp;lt;str4d&amp;gt; Hat noch jemand mehr zu 7)? 21:11:45 * str4d ist für dieses Meeting fertig 21:11:59 &amp;lt;str4d&amp;gt; Sonst gehe ich kurz zurück zu 6) 21:13:30 * RN erwartet das Baffing oder die Übergabe des baffer 21:13:54 * str4d nimmt nichts an. 21:14:00 &amp;lt;str4d&amp;gt; 6) 6-Monats-Roadmap, NTCP2 usw. (str4d, verschoben vom 28. Okt.) 21:14:39 &amp;lt;str4d&amp;gt; Ich kann mich immer noch nicht erinnern, wo ich mit diesem Thema hinwollte, aber es passt gut in 7 hinein. 21:14:52 &amp;lt;str4d&amp;gt; Frühere groß angelegte Entwicklungsarbeiten waren ungefähr halbjährlich, und wir sind etwa am Ende eines Zyklus. 21:15:38 &amp;lt;str4d&amp;gt; Abgesehen von der kontinuierlichen Bewegung hin zu neuer Krypto sollten wir entscheiden, worauf wir die Entwicklungsarbeit in den nächsten sechs Monaten fokussieren. 21:16:07 &amp;lt;str4d&amp;gt; NTCP2 ist ein Vorschlag, und PT-Entwicklung und -Integration 21:16:11 &amp;lt;eche|on&amp;gt; ich bin afk 21:16:21 &amp;lt;str4d&amp;gt; o/ eche|on 21:16:49 &amp;lt;str4d&amp;gt; Unsere To-do-Liste zu formalisieren wird meiner Meinung nach (IMHO) uns genauso helfen wie potenziellen neuen Entwicklern. 21:17:13 &amp;lt;str4d&amp;gt; Mindestens müssen wir sicherstellen, dass zzzs Papierliste der Entwicklungssachen busfest ist ;) 21:18:44 &amp;lt;Meeh_&amp;gt; was ist das aktuelle Thema? 21:19:24 &amp;lt;str4d&amp;gt; Meeh_: Ich glaube, alle sind jetzt mit meinem Rant durch, also übergebe ich an dich :) 21:19:28 &amp;lt;RN&amp;gt; 6‑Monats‑Roadmap... 21:19:53 &amp;lt;str4d&amp;gt; Zu 6) können wir nächste Woche mehr reden, nachdem wir die Listen der Leute besprochen haben. 21:20:00 &amp;lt;str4d&amp;gt; s/it/it more/ 21:20:01 &amp;lt;iRelay&amp;gt; str4d meinte: Zu 6) können wir nächste Woche mehr reden, nachdem wir die Listen der Leute besprochen haben. 21:20:31 &amp;lt;Meeh_&amp;gt; ah, danke 21:21:23 &amp;lt;Meeh_&amp;gt; nun, während ihr Meeting hattet, habe ich das getan, was ich meinte, ich tun sollte, und es gibt I2P jetzt viele weitere Download-Spiegel 21:21:48 &amp;lt;RN&amp;gt; :) 21:21:55 &amp;lt;str4d&amp;gt; Yay! 21:22:03 &amp;lt;dg&amp;gt; awesome 21:22:03 &amp;lt;Meeh_&amp;gt; in ein paar Stunden sollte download.i2p.io für alle funktionieren und basierend auf Latenz und GeoIP auflösen 21:22:06 &amp;lt;Meeh_&amp;gt; von meiner Seite nichts protokolliert 21:22:07 &amp;lt;Meeh_&amp;gt; dns-dings 21:22:14 &amp;lt;Meeh_&amp;gt; sie haben auch Namen 21:22:17 &amp;lt;Meeh_&amp;gt; ich liste sie jetzt auf 21:22:31 &amp;lt;Meeh_&amp;gt; die erwähnte Domain war eine Shared-Domain 21:23:45 &amp;lt;Meeh_&amp;gt; jp01-mirror.i2p.io, nl01-mirror.i2p.io, no01-mirror.i2p.io, ru01-mirror.i2p.io, uk01-mirror.i2p.io, use01-mirror.i2p.io, usw01-mirror.i2p.io 21:24:00 &amp;lt;Meeh_&amp;gt; alle antworten über HTTP(S) 21:24:19 &amp;lt;Meeh_&amp;gt; oh, de01 kommt auch dazu 21:24:38 &amp;lt;Meeh_&amp;gt; aber NL01 und DE01 sind wahrscheinlich erst morgen up, allerdings sollten alle anderen in kurzer Zeit funktionieren 21:25:01 * RN umarmt Meeh_ 21:25:09 &amp;lt;Meeh_&amp;gt; Ich habe außerdem meine Windows- und Apple-Zertifikate bekommen 21:25:32 &amp;lt;Meeh_&amp;gt; daher werde ich Builds für i2pd auf OSX und Windows signieren, um den „untrusted publisher“-Blocker/Warner zu umgehen 21:25:42 &amp;lt;Meeh_&amp;gt; außerdem 21:26:20 &amp;lt;Meeh_&amp;gt; jeder I2P-Team-Member kann sein eigenes Mailkonto @ i2p.io ODER Alias haben, mit Clearnet-Zugang, wohlgemerkt 21:26:31 &amp;lt;Meeh_&amp;gt; zum Beispiel hat Marielle m@i2p.io, und ich habe mv@i2p.io 21:26:39 &amp;lt;Meeh_&amp;gt; kurz &amp; sauber :D 21:27:09 &amp;lt;Meeh_&amp;gt; abgesehen davon, sorry, dass ich nicht mehr da war, aber ich hoffe, RL-Sachen sind jetzt erledigt und ich kann hier weitermachen :) 21:27:51 &amp;lt;Meeh_&amp;gt; zuletzt wird heute Nacht oder morgen ein OSX- und Windows-Build von i2pd veröffentlicht. 21:27:53 &amp;lt;Meeh_&amp;gt; Danke fürs Zuhören! 21:28:12 * RN umarmt Meeh_ noch mehr 21:28:41 &amp;lt;Meeh_&amp;gt; hehe, danke RN:) 21:29:02 &amp;lt;str4d&amp;gt; Meeh_++ 21:29:16 &amp;lt;dg&amp;gt; str4d, zzz, Meeh_++ 21:29:32 &amp;lt;Meeh_&amp;gt; str4d, das kann/könnte auch F-Droid einschließen, wenn du willst 21:29:45 &amp;lt;str4d&amp;gt; Meeh_: Gibt es ein CDN-Setup für diese Server oder sind sie „einzeln“? Also: Wie soll die Mirror-Liste der Website aktualisiert werden? 21:30:04 &amp;lt;Meeh_&amp;gt; kytv: ein Server, sie alle zu beherrschen.. denk dran, wenn du auf den einen veröffentlichst, zu dem du Zugang hast, bekommen es alle Server 21:31:42 &amp;lt;Meeh_&amp;gt; str4d: Ich bin teilweise mit dem DNS-Balancing fertig 21:31:42 &amp;lt;Meeh_&amp;gt; heißt, es reagiert mit dem nächstgelegenen Mirror 21:31:42 &amp;lt;Meeh_&amp;gt; also könnten wir eine Domain für alle nutzen 21:31:42 &amp;lt;str4d&amp;gt; Ok, also ist der einzige Download-Link, den Leute sehen werden, download.i2p.io 21:31:42 &amp;lt;Meeh_&amp;gt; aber die Anleitung war für bind9 und ich betreibe powerdns auf dem benötigten Server, also muss ich nur ... deren Weg finden, das Gleiche zu tun 21:31:42 &amp;lt;str4d&amp;gt; (für dieses Mirror-System) 21:31:55 &amp;lt;Meeh_&amp;gt; ja, oder wenn wir es ... umfassend übernehmen, können wir alle ausschreiben 21:31:58 &amp;lt;str4d&amp;gt; F-Droid darauf wäre auch ideal. 21:32:51 &amp;lt;Meeh_&amp;gt; ja, im Moment ist es nur simples rsync, aber ich rüste an jedem Standort auf OpenStack-Swift-Proxy auf, sobald ich hohe Nachfrage sehe 21:33:07 &amp;lt;Meeh_&amp;gt; dann wird es auch eine REST-URL zum Veröffentlichen von Updates 21:33:15 &amp;lt;Meeh_&amp;gt; sogar zzz kann es dann mit den richtigen Credentials selbst aus seinem Browser tun 21:33:31 &amp;lt;Meeh_&amp;gt; (wenn Swift hinzugefügt ist) 21:33:47 &amp;lt;Meeh_&amp;gt; Grund, warum ich es jetzt nicht getan habe, war, dass es eine Stunde oder zwei länger gedauert hätte 21:33:49 &amp;lt;Meeh_&amp;gt; mindestens 21:34:00 &amp;lt;Meeh_&amp;gt; dann hätte ich das Meeting verpasst :p 21:34:20 &amp;lt;str4d&amp;gt; Entweder als https://fdroid.i2p.io/repo/ und https://fdroid.i2p.io/archive/, oder https://download.i2p.io/fdroid/repo/ und https://download.i2p.io/fdroid/archive/ 21:34:42 &amp;lt;str4d&amp;gt; Zweite Option ist wahrscheinlich besser, dann brauchen wir keine separaten HTTPS-Zertifikate. 21:34:51 &amp;lt;psi&amp;gt; wird i2p.io ein Inproxy? 21:34:51 &amp;lt;Meeh_&amp;gt; nimm irgendein *.i2p.io/* und du kannst das HTTPS-Wildcard nutzen 21:34:58 &amp;lt;Meeh_&amp;gt; deine Wahl 21:35:01 &amp;lt;Meeh_&amp;gt; nope 21:35:04 &amp;lt;Meeh_&amp;gt; i2pds Seite 21:35:14 &amp;lt;Meeh_&amp;gt; Unterseite von PS 21:35:24 &amp;lt;Meeh_&amp;gt; natürlich mit Link zu geti2p.net 21:36:02 &amp;lt;Meeh_&amp;gt; sieh es eher als Readme-Seite, sowohl zu I2P als Netzwerk als auch i2pd als Client 21:36:21 &amp;lt;Meeh_&amp;gt; noch nicht alles fertig, wenn du Input hast, bitte schreiben 21:37:47 &amp;lt;str4d&amp;gt; Meeh_: klingt gut. Wenn du ein Wildcard-Zertifikat hast, nehme ich fdroid.i2p.io (oder f-droid.i2p.io, was technisch korrekt wäre) 21:37:56 &amp;lt;str4d&amp;gt; Ja, nimm f-droid.i2p.io 21:38:08 &amp;lt;Meeh_&amp;gt; klar, fügen wir hinzu 21:38:16 &amp;lt;str4d&amp;gt; Ok, das Meeting ist meiner Meinung nach (IMHO) durch. Noch letzte Themenwünsche? 21:38:27 &amp;lt;Meeh_&amp;gt; willst du auch Zugriff und deinen eigenen vhost in nginx einrichten? 21:38:35 &amp;lt;Meeh_&amp;gt; derselbe Server, zu dem kytv 21:38:46 &amp;lt;Meeh_&amp;gt; Zugang hat 21:39:00 &amp;lt;Meeh_&amp;gt; Ich glaube, du hattest tatsächlich, oder hast 21:39:15 &amp;lt;Meeh_&amp;gt; wegen des frühen F-Droid-Setups 21:39:22 &amp;lt;str4d&amp;gt; Habe ich, ja – so habe ich die bestehenden F-Droid-Sachen hochgeladen 21:39:22 &amp;lt;Meeh_&amp;gt; IIRC 21:39:32 &amp;lt;str4d&amp;gt; Wie auch immer 21:39:34 * str4d wärmt den baffer auf 21:39:43 &amp;lt;Meeh_&amp;gt; logg dich ein, prüf, ob dein pw funktioniert, sag mir Bescheid, wenn nicht, und ich stelle sicher, dass du sudo kannst 21:39:55 * str4d ***bafs die Sitzung geschlossen 21:40:13 * RN tanzt einen Dank-für-ein-gutes-Meeting-Tanz &lt;/div></description></item><item><title>0.9.16 Veröffentlichung</title><link>/de/blog/2014/11/01/0.9.16-ver%C3%B6ffentlichung/</link><pubDate>Sat, 01 Nov 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/11/01/0.9.16-ver%C3%B6ffentlichung/</guid><description>&lt;p>0.9.16 ist ein bedeutender Schritt nach vorn in unserem Plan, bei kryptografischen Signaturen von DSA über ECDSA hin zu EdDSA zu migrieren, und nimmt mehrere weitere Änderungen vor, um Ihre Anonymität und Sicherheit zu erhöhen. Client tunnels für standard, IRC und SOCKS IRC verwenden standardmäßig ECDSA-Signaturen. Außerdem haben wir eine große Zahl schwerwiegender Fehler behoben, einschließlich des Einfrierens der Konsole.&lt;/p>
&lt;p>Änderungen an den router-Datenstrukturen erfordern, dass Benutzer des i2pcontrol-Plugins auf Version 0.0.9 aktualisieren.&lt;/p></description></item><item><title>Veröffentlichung 0.9.15</title><link>/de/blog/2014/09/20/ver%C3%B6ffentlichung-0.9.15/</link><pubDate>Sat, 20 Sep 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/09/20/ver%C3%B6ffentlichung-0.9.15/</guid><description>&lt;p>0.9.15 fügt vorläufige Unterstützung für Ed25519 EdDSA-Signaturen hinzu. Es enthält ein neues, persistentes Konfigurations-Backend für i2psnark und behebt mehrere Probleme beim Umgang mit Dateinamen in i2psnark. Mehrere Verbesserungen beschleunigen SAM. Plugins unterstützen jetzt stärkere Signaturen im su3-Dateiformat. Die Plugin-Installation über die Konsole, die in 0.9.14 deaktiviert war, wurde wieder aktiviert.&lt;/p>
&lt;p>Wir unterstützen ECDSA-Signaturen seit 0.9.12 und würden ECDSA gerne standardmäßig verwenden. Leider setzen einige von Ihnen noch ältere I2P-Versionen ein, und bei anderen unterstützt ihre Distribution oder die Java-Laufzeitumgebung ECDSA nicht. Es wird berichtet, dass Red-Hat-Distributionen (RHEL, Fedora) ECDSA nicht enthalten. Einige haben die Java-Probleme durch ein Upgrade von Java 6 auf Java 7 behoben; andere hatten Erfolg, indem sie die &amp;ldquo;unlimited strength policy files&amp;rdquo; (Richtliniendateien für unbegrenzte Kryptografiestärke) installiert haben. Wir haben Informationen über fehlende Kryptografie zur Protokolldatei und zur Seite /logs in der Konsole hinzugefügt. Nachdem Sie auf 0.9.15 aktualisiert haben, prüfen Sie bitte, ob ECDSA-Unterstützung fehlt, und versuchen Sie gegebenenfalls, dies zu beheben. Dies ist besonders wichtig für diejenigen, die populäre eepsites und Dienste betreiben.&lt;/p></description></item><item><title>Android-Testversion im Google Play Store in Norwegen</title><link>/de/blog/2014/08/23/android-testversion-im-google-play-store-in-norwegen/</link><pubDate>Sat, 23 Aug 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/08/23/android-testversion-im-google-play-store-in-norwegen/</guid><description>&lt;p>I2P Android gibt es seit über drei Jahren. In dieser Zeit hat es sich von einem einfachen Testprojekt zu einer benutzbaren, nützlichen Android-Portierung für den I2P router entwickelt. Unser langfristiges Ziel war es, I2P Android auf Google Play zu veröffentlichen, um es Nutzern zu erleichtern, I2P auf ihren Android-Geräten zu entdecken, zu installieren und zu verwenden. Nach viel Arbeit bei der Verbesserung der Benutzeroberfläche, beim Beheben von Fehlern und beim Testen sind wir der Meinung, dass I2P Android endlich bereit ist, dort präsent zu sein, wo die Nutzer sind.&lt;/p></description></item><item><title>Die Entstehung von Privacy Solutions</title><link>/de/blog/2014/08/15/die-entstehung-von-privacy-solutions/</link><pubDate>Fri, 15 Aug 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/08/15/die-entstehung-von-privacy-solutions/</guid><description>&lt;p>Hallo zusammen!&lt;/p>
&lt;p>Heute kündigen wir das Projekt Privacy Solutions an, eine neue Organisation, die I2P-Software entwickelt und wartet. Privacy Solutions umfasst mehrere neue Entwicklungsinitiativen, die darauf ausgelegt sind, die Privatsphäre, Sicherheit und Anonymität der Nutzer zu verbessern, basierend auf I2P-Protokollen und -Technologie.&lt;/p>
&lt;p>Diese Maßnahmen umfassen:&lt;/p>
&lt;ol>
&lt;li>The Abscond browser bundle.&lt;/li>
&lt;li>The i2pd C++ router project.&lt;/li>
&lt;li>The &amp;ldquo;BigBrother&amp;rdquo; I2P network monitoring project.&lt;/li>
&lt;li>The Anoncoin crypto-coin project.&lt;/li>
&lt;li>The Monero crypto-coin project.&lt;/li>
&lt;/ol>
&lt;p>Die Anfangsfinanzierung von Privacy Solutions wurde von den Unterstützern der Anoncoin- und Monero-Projekte bereitgestellt. Privacy Solutions ist eine in Norwegen ansässige gemeinnützige Organisation, die in den norwegischen staatlichen Registern eingetragen ist. (Vergleichbar mit US 501(c)3.)&lt;/p></description></item><item><title>0.9.14.1 Veröffentlichung</title><link>/de/blog/2014/08/09/0.9.14.1-ver%C3%B6ffentlichung/</link><pubDate>Sat, 09 Aug 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/08/09/0.9.14.1-ver%C3%B6ffentlichung/</guid><description>&lt;p>0.9.14.1 enthält Fehlerbehebungen für das Formular &amp;ldquo;Add Torrent&amp;rdquo; in i2psnark und einige andere Webformulare. Wir haben die Möglichkeit, Plugins über die Konsole zu installieren, wiederhergestellt, aber Sie müssen zuvor Ihre Datei router.config (in ~/.i2p/ oder /var/lib/i2p/i2p-config/ oder %APPDATA%\I2P) bearbeiten, um die Zeile routerconsole.enablePluginInstall=true hinzuzufügen. Andere, selten verwendete erweiterte Funktionen, die in 0.9.14 entfernt wurden, können durch Hinzufügen der Zeile routerconsole.advanced=true wiederhergestellt werden.&lt;/p>
&lt;p>Wie üblich lädt der router, wenn er mit der Standardeinstellung &amp;ldquo;Download and Verify&amp;rdquo; konfiguriert ist, das Update automatisch herunter und zeigt eine Schaltfläche zum Neustart an. Aufgrund eines Fehlers in 0.9.14 wird jedoch, wenn Ihr Update auf &amp;ldquo;Notify only&amp;rdquo; konfiguriert ist, die Download-Schaltfläche nicht angezeigt. Sie müssen Ihre Konfiguration auf &amp;ldquo;Download and Verify&amp;rdquo; oder &amp;ldquo;Download, Verify, and Restart&amp;rdquo; ändern, um zu aktualisieren.&lt;/p></description></item><item><title>I2P 0.9.14 Veröffentlichung</title><link>/de/blog/2014/07/26/i2p-0.9.14-ver%C3%B6ffentlichung/</link><pubDate>Sat, 26 Jul 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/07/26/i2p-0.9.14-ver%C3%B6ffentlichung/</guid><description>&lt;p>0.9.14 enthält kritische Korrekturen für XSS- und Remote-Codeausführungs-Schwachstellen, die von Exodus Intelligence gemeldet wurden. Als zusätzliche Vorsichtsmaßnahme haben wir mehrere erweiterte Konfigurationsfunktionen in der router-Konsole deaktiviert, einschließlich der Installation neuer Plugins. Wir planen, diese nach weiterer Prüfung in einer zukünftigen Version wieder zu aktivieren.&lt;/p>
&lt;p>Aufgrund von Änderungen an den I2P-Bibliotheken müssen I2P-Bote-Benutzer ihr Plugin auf Version 0.2.10 aktualisieren, um mit I2P 0.9.14 kompatibel zu sein. Ihr router sollte das Plugin automatisch aktualisieren, nachdem der router neu gestartet wurde.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 14. Juli 2014</title><link>/de/blog/2014/07/14/i2p-entwicklertreffen-14.-juli-2014/</link><pubDate>Mon, 14 Jul 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/07/14/i2p-entwicklertreffen-14.-juli-2014/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eche|on, Meeh, psi, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:11 &amp;lt;zzz&amp;gt; 0. Hi 20:00:11 &amp;lt;zzz&amp;gt; 1. Neuen PR-Manager auswählen (zzz) 20:00:19 &amp;lt;zzz&amp;gt; 2. mtn.i2p2.i2p in der Standarddatei i2ptunnel.config ersetzen (zzz) 20:00:23 &amp;lt;zzz&amp;gt; 0. Hi 20:00:29 &amp;lt;zzz&amp;gt; Hi 20:00:49 &amp;lt;zzz&amp;gt; 1. Neuen PR-Manager auswählen (zzz) 20:00:50 &amp;lt;zzz&amp;gt; 1) PR-Manager. orion hat seinen Rücktritt erklärt. Ich nominiere psi und Meeh als ausgezeichnete Kandidaten. Andere können unten oder in der Sitzung ihren Namen zur Erwägung einbringen. Du kannst dich auch als Assistent melden. Aufgaben umfassen: 20:00:50 &amp;lt;zzz&amp;gt; - Häufiges Tweeten mit @geti2p 20:00:50 &amp;lt;zzz&amp;gt; - Aufkleber an Leute schicken, die danach fragen 20:00:50 &amp;lt;zzz&amp;gt; - Auf Konferenzen und Meetups sprechen 20:00:50 &amp;lt;zzz&amp;gt; - Die E-Mails an press@i2pmail.org beantworten (einen neuen GPG-Schlüssel dafür erzeugen und verteilen) 20:00:52 &amp;lt;zzz&amp;gt; - Öffentlichkeitsarbeit, Kontakte zu Personen/Gruppen knüpfen, mit denen wir zusammenarbeiten wollen; strategische Allianzen bilden 20:00:55 &amp;lt;zzz&amp;gt; - Verschiedene Aufgaben in Promotion, Support und Kommunikation 20:00:56 &amp;lt;zzz&amp;gt; - Positive Einstellung bewahren 20:00:56 &amp;lt;Meeh&amp;gt; Hi 20:01:11 &amp;lt;psi&amp;gt; ? 20:01:13 &amp;lt;psi&amp;gt; hi 20:01:38 &amp;lt;zzz&amp;gt; Sind entweder psi oder Meeh bereit, den Dienst zu übernehmen? Gibt es andere Freiwillige oder Nominierungen? 20:01:50 &amp;lt;psi&amp;gt; Ich bin bereit, es zu übernehmen, wenn gewünscht 20:02:24 &amp;lt;eche|on&amp;gt; Hier verfügbar, aber nicht für diesen Job, sorry 20:02:27 &amp;lt;psi&amp;gt; Ich kann mir auch orions Aufkleber besorgen 20:03:23 &amp;lt;zzz&amp;gt; Meeh, bist du bereit, den Posten zu übernehmen, oder würdest du deine Unterstützung lieber psi geben? 20:04:49 &amp;lt;zzz&amp;gt; Hat sonst noch jemand Kommentare? 20:04:59 &amp;lt;Meeh&amp;gt; Ich kann beides, ich meine, ich kann es übernehmen, und ich werde natürlich psi unterstützen, wenn er es macht 20:05:45 &amp;lt;psi&amp;gt; PR-"Team" dann? 20:06:12 &amp;lt;Meeh&amp;gt; Warum nicht, ich kann nicht in die USA, also brauche ich ohnehin jemanden dort 20:06:21 &amp;lt;psi&amp;gt; passt 20:06:27 &amp;lt;zzz&amp;gt; Ich vermute, dass psi dafür vielleicht mehr Zeit hat als Meeh? 20:06:57 &amp;lt;psi&amp;gt; ja, ich habe im Moment haufenweise Freizeit und wahrscheinlich noch eine Weile 20:07:24 &amp;lt;Meeh&amp;gt; aber kein Problem, EU/Asien/Afrika abzudecken 20:07:34 &amp;lt;Meeh&amp;gt; Ja, in mancher Hinsicht denke ich das auch 20:07:44 &amp;lt;zzz&amp;gt; Seit ich ihn kenne, hatte Meeh niemals haufenweise Zeit 20:08:00 &amp;lt;Meeh&amp;gt; Allerdings denke ich, dass ich viel beitragen kann, was Tweeten, Vorträge auf Konferenzen und etwas Öffentlichkeitsarbeit angeht 20:08:17 &amp;lt;zzz&amp;gt; Wie wäre es mit psi als Leiter und Meeh als Assistent? 20:08:26 &amp;lt;psi&amp;gt; Öffentlich reden ist nicht meins, das kann ich an Meeh auslagern 20:08:36 &amp;lt;psi&amp;gt; klingt gut 20:08:44 &amp;lt;Meeh&amp;gt; Klingt für mich auch gut 20:08:47 &amp;lt;Meeh&amp;gt; Ich kann den öffentlichen Teil übernehmen 20:08:58 &amp;lt;zzz&amp;gt; Irgendwelche Einwände oder weitere Kommentare? 20:09:44 &amp;lt;zzz&amp;gt; ok, super 20:10:28 &amp;lt;zzz&amp;gt; Ich besorge psi das Twitter-Passwort. Bitte hol die Aufkleber von orion. 20:10:44 &amp;lt;psi&amp;gt; verstanden 20:11:19 &amp;lt;zzz&amp;gt; Bitte außerdem einen GPG-Schlüssel für press@ erzeugen und verteilen und welterde veranlassen, die Mailingliste entsprechend anzupassen 20:11:27 &amp;lt;zzz&amp;gt; apropos welt... 20:11:33 &amp;lt;eche|on&amp;gt; .... 20:11:36 &amp;lt;zzz&amp;gt; 2. mtn.i2p2.i2p in der Standarddatei i2ptunnel.config ersetzen (zzz) (Seit 12. Juni ausgefallen - mögliche Ersetzungen: mtn.killyourtv.i2p oder mtn.i2p-projekt.i2p) 20:11:52 * psi nominiert kytvs 20:12:05 &amp;lt;zzz&amp;gt; eche|on, kytv_ würde einer von euch sich freiwillig melden? 20:12:15 &amp;lt;zzz&amp;gt; Wir können nicht beide in einen tunnel packen, das verwirrt mtn 20:12:56 &amp;lt;zzz&amp;gt; Gibt es andere, die schon eine Weile in Betrieb sind? 20:13:01 &amp;lt;eche|on&amp;gt; Ihr könnt meinen eintragen, ich versuche ihn wie immer am Laufen zu halten 20:14:24 &amp;lt;zzz&amp;gt; ok, dann also echelon, denke ich 20:14:37 &amp;lt;eche|on&amp;gt; kytv macht ohnehin schon viele Jobs 20:15:07 &amp;lt;zzz&amp;gt; Beide scheinen sehr zuverlässig zu sein, daher macht es nicht viel aus 20:15:27 &amp;lt;Meeh&amp;gt; mtn.meeh.i2p läuft jetzt seit einem Jahr 20:15:29 &amp;lt;zzz&amp;gt; Es ist keine zusätzliche Arbeit, vielleicht nur ein kleines bisschen mehr Traffic, wahrscheinlich nicht einmal bemerkbar 20:16:25 &amp;lt;eche|on&amp;gt; Können wir 3 tunnels anlegen und nur einen aktivieren? 20:17:55 &amp;lt;zzz&amp;gt; schön, meeh, gut zu wissen 20:17:55 &amp;lt;zzz&amp;gt; Noch etwas zu 2)? 20:17:55 &amp;lt;zzz&amp;gt; Noch andere Themen für die Sitzung? 20:18:19 &amp;lt;psi&amp;gt; haben wir ein Backup-IRC? 20:18:39 &amp;lt;psi&amp;gt; Es scheint, dass wir aufgeschmissen sind, wenn ein Teil/alles von postmans Infrastruktur ausfällt 20:19:17 &amp;lt;psi&amp;gt; Mail+IRC ist postman, also was ist das Ausweich-Meetup, falls postmans Infrastruktur nicht funktioniert 20:19:29 &amp;lt;zzz&amp;gt; Klar, wir könnten 3 tunnels machen, aber das wirkt auf mich nur wie zusätzlicher Ballast 20:19:37 &amp;lt;psi&amp;gt; Das habe ich mich schon eine Weile gefragt ... 20:20:28 &amp;lt;eche|on&amp;gt; ok, richtig, innerhalb des 6 Wochen Release-Zeitraums können wir es schnell genug ändern, außerdem kommen wirklich interessierte Leute hierher. Ich kann den Schlüssel auch an eine $trusted Person weitergeben 20:21:54 &amp;lt;zzz&amp;gt; Wir haben 3 IRC-Server 20:21:54 &amp;lt;zzz&amp;gt; Für postman selbst gibt es kein Backup ... 20:21:54 * zzz warms up his short baffer for the short meeting 20:21:54 * zzz ***bafs the meeting closed &lt;/div></description></item><item><title>I2P Entwicklertreffen - 1. Juli 2014</title><link>/de/blog/2014/07/01/i2p-entwicklertreffen-1.-juli-2014/</link><pubDate>Tue, 01 Jul 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/07/01/i2p-entwicklertreffen-1.-juli-2014/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bgwcb, eche|on, kytv, Meeh, psi, str4d, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:32 &amp;lt;zzz&amp;gt; 0. Hi 20:00:32 &amp;lt;zzz&amp;gt; 1. I2P auf Google Play (meeh / str4d) 20:00:32 &amp;lt;zzz&amp;gt; 2. Tablet-Tests (zzz) 20:00:37 &amp;lt;zzz&amp;gt; 0. Hi 20:00:39 &amp;lt;zzz&amp;gt; Hallo 20:00:51 &amp;lt;zzz&amp;gt; 1. I2P auf Google Play (meeh / str4d) 20:01:12 &amp;lt;eche|on&amp;gt; hi 20:01:13 &amp;lt;zzz&amp;gt; Meeh, str4d, bitte erzählt uns von euren Plänen für Google Play 20:03:31 &amp;lt;zzz&amp;gt; ok, ich sage euch, was ich weiß 20:03:56 &amp;lt;zzz&amp;gt; Meeh hat ein bestehendes, aber ungenutztes Konto; er wird str4d ebenfalls Zugriff geben; 20:04:35 &amp;lt;zzz&amp;gt; er hat derzeit einen Dev-Build dort hochgeladen, der nur auf Einladung zugänglich ist; sie planen, ihn mit dem 0.9.14-Build für alle verfügbar zu machen; 20:04:55 &amp;lt;eche|on&amp;gt; ein Dev-Konto sollte überhaupt kein großes Problem sein 20:05:06 &amp;lt;zzz&amp;gt; sie planen zwei Versionen, eine kostenlos und eine „Donate“-Version für etwa 2,50 $ 20:05:18 &amp;lt;eche|on&amp;gt; ja 20:05:30 &amp;lt;bgwcb&amp;gt; warum? 20:05:49 &amp;lt;zzz&amp;gt; Meeh würde die Gelder monatlich an echelon weiterleiten (vorausgesetzt, es ist genug, dass es sich lohnt, und meeh hat keine Ausgaben) 20:05:50 &amp;lt;eche|on&amp;gt; Es wird ein paar Probleme bei der Registrierung unter I2P geben, aber er/sie bekommt das schon hin 20:05:52 &amp;lt;bgwcb&amp;gt; und wofür braucht ihr Google Play? 20:06:14 &amp;lt;zzz&amp;gt; offenbar haben viele Apps Donate-Versionen, die Konversionsrate liegt vielleicht bei 1 % der kostenlosen Version 20:06:47 &amp;lt;eche|on&amp;gt; das ist eine gute Idee 20:06:50 &amp;lt;zzz&amp;gt; fast alle haben Google Play; nur wenige haben F-Droid oder Amazon oder laden direkt von einer Website 20:07:03 &amp;lt;eche|on&amp;gt; Ich glaube nicht, dass viel Geld reinkommt, aber besser als nichts 20:07:05 &amp;lt;zzz&amp;gt; Das ist mehr oder weniger alles, was ich weiß. Kommentare? 20:07:22 &amp;lt;eche|on&amp;gt; Kommentar: Die Registrierung als I2P wird chaotisch, aber ansonsten: macht weiter 20:08:08 &amp;lt;zzz&amp;gt; Jemand Unbekanntes hat net.i2p.android.router reserviert, aber nicht veröffentlicht. Meeh versucht, es zurückzubekommen. 20:08:11 &amp;lt;bgwcb&amp;gt; welche Unterschiede gibt es zwischen kostenlos und Donate? 20:08:21 &amp;lt;eche|on&amp;gt; bgwcb: keine ;-) 20:08:33 &amp;lt;zzz&amp;gt; Es ist nicht dramatisch, aber es würde die Erkennung von Duplikaten bei bestehenden Installationen von der Website oder F-Droid verhindern 20:08:33 &amp;lt;bgwcb&amp;gt; wow 20:08:33 &amp;lt;eche|on&amp;gt; außer der Spendenfunktion im Kauf-Feld. 20:08:44 &amp;lt;bgwcb&amp;gt; gute Idee, du schlafendes Genie 20:08:49 &amp;lt;psi&amp;gt; hi 20:08:57 &amp;lt;eche|on&amp;gt; zzz: Also läuft die Registrierung über die Java-Klassen und nicht den Projektnamen? 20:09:34 &amp;lt;zzz&amp;gt; Die Klasse ist im Grunde der Name bzw. der eindeutige Bezeichner. meeh und str4d prüfen das 20:09:48 &amp;lt;psi&amp;gt; zur Donate-Version: Wird sie „mehr Features“ haben? 20:09:54 &amp;lt;zzz&amp;gt; Wir versuchen auch, nextloop, unseren F-Droid-Menschen, für Unterstützung zu erreichen 20:10:02 &amp;lt;psi&amp;gt; oder ist es nur ein anderes Paket? 20:10:11 &amp;lt;eche|on&amp;gt; psi: nein, nur eine Funktion für „du hast die Donation-Version“ ;- 20:10:18 &amp;lt;eche|on&amp;gt; im Über-Dialog, IMHO 20:10:37 &amp;lt;eche|on&amp;gt; Balsam für die Seele: „Du bist besser als die anderen, du hast uns etwas gezahlt!“ 20:10:38 &amp;lt;psi&amp;gt; nett 20:10:41 &amp;lt;kytv&amp;gt; (verspätetes ‚hi‘) 20:10:53 &amp;lt;zzz&amp;gt; irgendwelche Kommentare zur Donate-Version? 20:10:56 &amp;lt;psi&amp;gt; epeen 20:11:21 &amp;lt;zzz&amp;gt; irgendwelche Einwände gegen eine Donate-Version? Oder gegen Google Play überhaupt? 20:11:28 &amp;lt;eche|on&amp;gt; zzz: macht weiter, ich würde in der App selbst einen anderen Über-Text hinzufügen 20:11:47 &amp;lt;eche|on&amp;gt; Ich hatte einmal die Idee, jede Android-Version zu verkaufen, aber das ist nicht nötig 20:12:29 &amp;lt;zzz&amp;gt; Wenn ihr an dem interessiert seid, was Meeh bisher hat, oder seine Version der App testen wollt, kontaktiert ihn 20:12:50 &amp;lt;eche|on&amp;gt; was ein schöner Leitfaden zu TOP2 ist ;-) 20:13:01 &amp;lt;zzz&amp;gt; letzter Aufruf für Kommentare zu Google Play 20:13:28 &amp;lt;kytv&amp;gt; +1 für Google Play, mehr Nutzer ist gut 20:13:50 &amp;lt;psi&amp;gt; +1 ebenfalls für Google Play, denn mehr Nutzer bedeutet mehr Feedback 20:14:14 &amp;lt;kytv&amp;gt; (für ‚Zahlung erforderlich‘ bin ich nicht unbedingt +1, aber Spenden sind absolut ok) 20:14:36 &amp;lt;Meeh&amp;gt; *Backlog lesen* 20:14:39 &amp;lt;zzz&amp;gt; 2 Versionen, kostenlos und nicht. Prognose: 99 % werden kostenlos wählen 20:15:12 &amp;lt;kytv&amp;gt; ja, hab ich verstanden. Das ist völlig in Ordnung. 20:15:25 &amp;lt;zzz&amp;gt; Meeh noch vor dem letzten Aufruf, geben wir ihm ein paar Minuten, um den Backlog zu lesen und auszuführen 20:17:56 &amp;lt;Meeh&amp;gt; hm, ja. 20:18:13 &amp;lt;Meeh&amp;gt; nun, ich würde tatsächlich gerne ein Thema hinzufügen, das in gewisser Weise damit zusammenhängt 20:18:24 &amp;lt;Meeh&amp;gt; aber in gewisser Weise auch nicht 20:18:55 &amp;lt;zzz&amp;gt; Meeh, letzter Aufruf für Kommentare zu 1) 20:19:04 &amp;lt;zzz&amp;gt; Habe ich irgendetwas falsch dargestellt? 20:20:04 &amp;lt;Meeh&amp;gt; Ich würde das gern machen, und die Zwei-App-Lösung mit Spenden scheint mir weiterhin eine gute Idee :) 20:20:05 &amp;lt;Meeh&amp;gt; nein, das mit dem Namespace usw. war richtig 20:20:05 &amp;lt;Meeh&amp;gt; du hast es richtig wiedergegeben 20:20:06 &amp;lt;zzz&amp;gt; okay dann. Ende von 1). 20:20:07 &amp;lt;zzz&amp;gt; 2. Tablet-Tests (zzz) 20:20:42 &amp;lt;zzz&amp;gt; Wir haben derzeit nicht genug Android-Tester und -Devs. Wir werden bald deutlich mehr Nutzer bekommen. Also brauchen wir definitiv mehr Tester und Devs. 20:20:49 &amp;lt;Meeh&amp;gt; Pingt mich an, wenn ich 3) hinzufügen kann, das ist ein großes Thema. Und es würde wahrscheinlich viele interessieren 20:21:03 &amp;lt;Meeh&amp;gt; muss während 2) noch etwas an dem Thema arbeiten 20:21:05 &amp;lt;zzz&amp;gt; ok 3) meeh auf der Liste 20:21:08 &amp;lt;zzz&amp;gt; zurück zu 2) 20:21:41 &amp;lt;zzz&amp;gt; Ich möchte vorschlagen, Leute zu erstatten, die ein Android-Gerät kaufen möchten und zusagen, zu testen oder zu entwickeln. 20:22:13 &amp;lt;zzz&amp;gt; Sagen wir, bis zu 200 $ pro Person für bis zu 8 Personen, genug für ein 7″-Tablet oder als Teilfinanzierung für ein Telefon oder ein 10″-Tablet 20:22:31 &amp;lt;zzz&amp;gt; Ich würde auch gern ein 10″-Tablet für str4d vollständig finanzieren, bis zu etwa 400 $ 20:22:44 &amp;lt;zzz&amp;gt; Kommentare? Freiwillige? 20:23:24 &amp;lt;eche|on&amp;gt; Mein Kommentar steht schon im Raum, macht weiter. 20:23:25 &amp;lt;str4d&amp;gt; hai 20:23:27 &amp;lt;str4d&amp;gt; ary für die Verspätung 20:23:36 &amp;lt;eche|on&amp;gt; aber kauft keine chinesischen Spyware-Geräte^^ 20:24:07 &amp;lt;zzz&amp;gt; Wir haben bereits einige Geräte für Devs gekauft, aber wir brauchen wirklich dringend Tester 20:24:47 &amp;lt;str4d&amp;gt; sry* 20:24:55 &amp;lt;zzz&amp;gt; Das wäre für Leute, die bereits Teil der Dev-Community sind, z. B. psi, orion, dg, kytv, echelon, etc. 20:25:23 &amp;lt;zzz&amp;gt; wer will eins? Ich denke, das wäre eine großartige Verwendung der Projektmittel 20:26:00 &amp;lt;kytv&amp;gt; Ich bin immer offen für Tests, aber ich habe kein Tablet und weiß nicht, wie nützlich mein Feedback wäre. Trotzdem kann ich testen und (hoffentlich) valide Berichte liefern. 20:26:21 &amp;lt;zzz&amp;gt; ok, da ist einer. super. 20:26:48 &amp;lt;zzz&amp;gt; wie üblich: Fragt echelon, unseren Schatzmeister, wegen Erstattung 20:26:52 &amp;lt;Meeh&amp;gt; Ich könnte auch testen, aber mein Pad wird langsam etwas alt 20:26:56 &amp;lt;Meeh&amp;gt; etwas* 20:27:18 &amp;lt;zzz&amp;gt; Ich mag die 7″-Android-Tablets wirklich. Super zum Testen und für den allgemeinen Gebrauch. Und man riskiert nicht, sein Phone zu zerschießen. 20:27:50 &amp;lt;zzz&amp;gt; letzter Aufruf für Kommentare zu 2) Android-Tablets fürs Testen 20:28:23 &amp;lt;str4d&amp;gt; Die Geräteauswahl ist wichtig 20:28:30 &amp;lt;eche|on&amp;gt; (Ich bezahle KEINE Apple-Produkte, lol) 20:28:37 &amp;lt;Meeh&amp;gt; Ich kann beim Testen helfen, aber um das Testen zu garantieren, bräuchte es wahrscheinlich die Anschaffung eines neuen Tablets 20:28:53 &amp;lt;str4d&amp;gt; Die Chance hier ist, eine Bandbreite an Geräte-Größen sowie Bildschirm-Dichten abzudecken 20:29:21 &amp;lt;zzz&amp;gt; Wenn wir jeder Person erlauben, ihr eigenes Phone oder Tablet auszuwählen, sollte das die nötige Vielfalt ergeben 20:29:55 &amp;lt;zzz&amp;gt; ok, weiter zu 3) Meehs unbekanntem Thema. Maximal 15 Minuten. 20:29:57 &amp;lt;zzz&amp;gt; los, Meeh 20:29:59 &amp;lt;str4d&amp;gt; (z. B. hat mein 7″-Tablet 600×1024 Pixel und fällt in die Kategorie -sw600dp) 20:32:03 &amp;lt;Meeh&amp;gt; ok, ich habe mich entschieden, nach einiger Zeit Abwesenheit mit einer Überraschung zurückzukommen, manche haben vielleicht davon gehört und manche schon etwas gesehen … kurz gesagt, ich habe ein „I2P Browser Bundle“ gebaut, das für win32 und osx vermutlich innerhalb von 24 Stunden fertig ist 20:32:29 &amp;lt;Meeh&amp;gt; schaltet eure Tor-Plugins ein und schaut https://hideme.today/dev/ 20:32:35 &amp;lt;iRelay&amp;gt; Titel: The Abscond bundle (bei hideme.today) 20:32:39 &amp;lt;Meeh&amp;gt; das ist das Feature-Set und das „Gesicht“ davon 20:32:57 &amp;lt;psi&amp;gt; warte, was 20:33:01 &amp;lt;psi&amp;gt; ein Browser-Bundle? 20:33:05 &amp;lt;Meeh&amp;gt; Ich versuche, den Einstieg in I2P leichter zu machen … denn das ist immer die Beschwerde, die ich bekomme 20:33:08 &amp;lt;Meeh&amp;gt; ja 20:33:17 &amp;lt;Meeh&amp;gt; noch mehr, da es 100 % portabel ist 20:33:26 &amp;lt;Meeh&amp;gt; ihr könnt es auf einen USB-Stick packen 20:33:39 &amp;lt;Meeh&amp;gt; es auf beliebigen Maschinen starten … mit einer Mod könnt ihr es auch cross-booten 20:33:42 &amp;lt;psi&amp;gt; nett 20:33:43 &amp;lt;str4d&amp;gt; psi: Tor Browser mit I2PButton 20:33:46 &amp;lt;Meeh&amp;gt; also dieselbe Installation auf win, linux, osx 20:33:58 &amp;lt;Meeh&amp;gt; mehr oder weniger so, wie str4d sagte, ja :) 20:34:38 &amp;lt;Meeh&amp;gt; also, habt ihr Kommentare dazu, Ideen, ++, ? 20:34:49 &amp;lt;psi&amp;gt; wo kann ich es bekommen? 20:34:56 &amp;lt;Meeh&amp;gt; dachte, etwas Feedback vor dem Release wäre gut 20:34:57 &amp;lt;psi&amp;gt; sieht so aus, als wäre die GitLab-Instanz gesperrt 20:35:11 &amp;lt;Meeh&amp;gt; Ich werde den finalen Code pushen und es ein paar Stunden nach dem Meeting verfügbar machen 20:35:21 &amp;lt;psi&amp;gt; okay 20:35:23 &amp;lt;Meeh&amp;gt; ich bin noch nicht mit einem vollständigen Build-Set fertig 20:35:38 &amp;lt;Meeh&amp;gt; also muss ich euch sagen, wie man alles kompiliert und zusammensetzt 20:35:44 &amp;lt;eche|on&amp;gt; Kommentar: viel Arbeit. 20:35:47 &amp;lt;eche|on&amp;gt; aber großartig. 20:36:13 &amp;lt;Meeh&amp;gt; Ich habe mich eher auf einen Prototyp/Proof of Concept konzentriert als auf ein Build-System 20:36:54 &amp;lt;Meeh&amp;gt; also habe ich den Tor Browser selbst genommen und umgebrandet, Torbutton ist fast vollständig umgeschrieben, um 100 % mit I2P statt mit Tor zu funktionieren, 20:37:17 &amp;lt;Meeh&amp;gt; der Launcher ist von mir von Grund auf neu geschrieben, vor allem wegen des JRE-Teils 20:37:34 &amp;lt;Meeh&amp;gt; daher schlagen alle alten Build-Skripte von Tor fehl 20:37:43 &amp;lt;Meeh&amp;gt; und sie sind nicht leicht modifizierbar 20:38:36 &amp;lt;psi&amp;gt; Orchid enthalten? 20:38:59 &amp;lt;Meeh&amp;gt; ja, es sind einige I2P-Plugins sowie Browser-Plugins enthalten 20:39:06 &amp;lt;psi&amp;gt; nett 20:39:16 &amp;lt;Meeh&amp;gt; I2P-Plugins vor allem, um Leute zu interessieren, z. B. i2p-bote 20:39:23 &amp;lt;Meeh&amp;gt; und Browser-Plugins für die Privatsphäre 20:40:20 &amp;lt;Meeh&amp;gt; Die Idee ist, ein Build-Skript zu haben, das bei jedem I2P-Release leicht ein neues Bundle für osx, linux, win32 baut 20:40:37 &amp;lt;Meeh&amp;gt; und natürlich Browser-Updates etc., aber das wird manuell Arbeit erfordern 20:40:53 &amp;lt;Meeh&amp;gt; aber ich habe in meinen Zukunftsplan aufgenommen, das zu pflegen 20:42:25 &amp;lt;zzz&amp;gt; ok, noch etwas zu 3)? 20:43:02 &amp;lt;zzz&amp;gt; hat noch jemand andere Themen? 20:43:14 &amp;lt;Meeh&amp;gt; nein, das war im Wesentlichen alles. Wenn jemand auf win32 testen möchte, bitte laut rufen, denn nach der Anoncoin-Erfahrung braucht das am meisten Tests 20:43:55 &amp;lt;Meeh&amp;gt; und ich sehe, mir geht das Koffein aus, wenn ich nicht schnell loslaufe und welches kaufe, bin in 10 zurück. Dauert jeweils 5 Min. :) 20:44:24 &amp;lt;zzz&amp;gt; ok, großartig. Zur Erinnerung: Jeder kann jederzeit zu jedem Thema ein Meeting einberufen. 20:44:35 * zzz *bafs* das Meeting ist geschlossen &lt;/div></description></item><item><title>I2P 0.9.13 Veröffentlichung</title><link>/de/blog/2014/05/22/i2p-0.9.13-ver%C3%B6ffentlichung/</link><pubDate>Thu, 22 May 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/05/22/i2p-0.9.13-ver%C3%B6ffentlichung/</guid><description>&lt;p>0.9.13 enthält Fehlerbehebungen für routers hinter einer Firewall, Verbesserungen bei netdb-Abfragen und ein großes SusiMail-Update. Natürlich gibt es auch die üblichen Fehlerkorrekturen und Übersetzungsaktualisierungen.&lt;/p>
&lt;p>Wie üblich empfehlen wir, auf diese Version zu aktualisieren. Die beste Möglichkeit, die Sicherheit aufrechtzuerhalten und das Netzwerk zu unterstützen, besteht darin, die neueste Version auszuführen.&lt;/p>
&lt;p>zzz hat seine GPG-Schlüssel aktualisiert, und die Release-Dateien sind mit seinen neuen Schlüsseln signiert. Sein neuer Schlüssel-Fingerabdruck lautet: 2D3D 2D03 910C 6504 C121 0C65 EE60 C0C8 EE72 56A8&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 6. Mai 2014</title><link>/de/blog/2014/05/06/i2p-entwicklertreffen-6.-mai-2014/</link><pubDate>Tue, 06 May 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/05/06/i2p-entwicklertreffen-6.-mai-2014/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bgwcb, dg, eche|on, EinMByte, hghoster, kytv, nombra, Nyakov, psi, topiltzin, user, Yi, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:37 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1618` 20:00:43 &amp;lt;bgwcb&amp;gt; na, starten wir? 20:00:46 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Treffen Di., 6. Mai - 20 Uhr UTC (auf zzz.i2p) 20:00:57 &amp;lt;zzz&amp;gt; 0. Hi 20:00:57 &amp;lt;zzz&amp;gt; 1. hiddengate.i2p Anfrage für die Startseite der Konsole (siehe nächsten Beitrag für Details) 20:00:57 &amp;lt;zzz&amp;gt; 2. OMGWTFBBQ Sommer Europa - echelon 20:00:57 &amp;lt;zzz&amp;gt; 3. 0.9.13 Release-Zeitplan 20:01:06 &amp;lt;zzz&amp;gt; 0. Hi 20:01:09 &amp;lt;zzz&amp;gt; hallo 20:01:11 &amp;lt;eche|on&amp;gt; hi! 20:01:15 &amp;lt;psi&amp;gt; hallo 20:01:16 &amp;lt;topiltzin&amp;gt; hi 20:01:23 &amp;lt;nombra&amp;gt; o/ (gerade rechtzeitig wieder verbunden) 20:01:38 &amp;lt;kytv&amp;gt; hola 20:01:49 &amp;lt;Yi&amp;gt; worum geht's? 20:01:50 &amp;lt;zzz&amp;gt; Die meisten Punkte sollten kurz sein, begrenzen wir sie auf jeweils 15 Minuten 20:02:00 &amp;lt;hghoster&amp;gt; hi zusammen 20:02:05 * mokosoul schleicht sich davon, bevor jemand merkt, dass er/sie hier im Meeting war. 20:02:08 &amp;lt;zzz&amp;gt; 1. hiddengate.i2p Anfrage für die Startseite der Konsole 20:02:16 &amp;lt;zzz&amp;gt; siehe den obigen Link für Details 20:02:42 &amp;lt;zzz&amp;gt; hghoster ist der Antragsteller für hiddengate.i2p. Würdest du uns bitte ein wenig über die Seite erzählen? 20:03:52 &amp;lt;hghoster&amp;gt; HiddenGate ist ein Projekt für russische I2P-Nutzer. Ziel: Die Zeitung „Vestnik I2P“ online/offline veröffentlichen, die in I2P einführt und erklärt, wie man es erreicht. 20:04:00 &amp;lt;hghoster&amp;gt; wir haben Wiki, Forum, Imageboard 20:04:06 &amp;lt;EinMByte&amp;gt; Hi 20:04:47 &amp;lt;EinMByte&amp;gt; hghoster: also ... kann man sagen, es ist eine Art Hilfeseite? 20:05:03 &amp;lt;hghoster&amp;gt; also ... wir haben bereits die erste Version der Zeitung veröffentlicht. Außerdem füllen ein paar Leute das Wiki mit neuen technischen Artikeln weiter 20:05:04 &amp;lt;kytv&amp;gt; zur Bequemlichkeit, die ToS auf EN: `http://hiddengate.i2p/wiki/ToS#Terms_of_Service` 20:05:04 &amp;lt;zzz&amp;gt; ok, danke. Hat jemand Fragen oder Kommentare? Besonders gern hätte ich Kommentare von russischsprachigen Nutzern 20:05:08 &amp;lt;iRelay&amp;gt; Titel: HiddenGate Wiki: HiddenGate Wiki (auf hiddengate.i2p) 20:05:27 &amp;lt;bgwcb&amp;gt; hghoster: zensiertes Imageboard, aber das ist wahrscheinlich gut, denn wir, gute russische Anonyme, mögen CP nicht 20:05:29 &amp;lt;EinMByte&amp;gt; Ich habe die Website vorhin besucht, und sie sieht gut aus 20:05:50 &amp;lt;EinMByte&amp;gt; eine Sache möchte ich allerdings erwähnen: Die Startseite ist komplett auf Russisch 20:05:55 &amp;lt;hghoster&amp;gt; EinMByte: ja. unser Ziel ist, eine Plattform zu schaffen, auf der neue Nutzer kein CP sehen, etc., also keinen Schock-Content 20:06:15 &amp;lt;hghoster&amp;gt; nur für politische Diskussionen, gemeinsame Interessen usw. Kein Trash, kein CP 20:06:48 &amp;lt;hghoster&amp;gt; EinMByte: aber es gibt ein oder zwei Seiten auf Englisch, zum Beispiel die ToS. bitte einen Moment warten 20:07:08 &amp;lt;EinMByte&amp;gt; Also, vielleicht wäre eine englische Einführung nett? 20:07:08 &amp;lt;EinMByte&amp;gt; (selbst wenn der Rest der Seite auf Russisch ist) 20:07:08 &amp;lt;EinMByte&amp;gt; Klingt gut 20:07:14 &amp;lt;zzz&amp;gt; hghoster hat wie gefordert ToS auf Englisch und Russisch veröffentlicht: `http://hiddengate.i2p/wiki/ToS` 20:07:18 &amp;lt;iRelay&amp;gt; Titel: HiddenGate Wiki: HiddenGate Wiki (auf hiddengate.i2p) 20:07:20 &amp;lt;EinMByte&amp;gt; zzz: Angesichts der Anzahl russischer Nutzer halte ich das für eine gute Ergänzung 20:07:22 &amp;lt;hghoster&amp;gt; zzz danke 20:07:48 &amp;lt;EinMByte&amp;gt; Nun, ich hätte gern wenigstens einen englischen Satz auf der Startseite 20:08:05 &amp;lt;EinMByte&amp;gt; denn der Besuch von hiddengate.i2p war für mich ziemlich verwirrend 20:08:31 &amp;lt;EinMByte&amp;gt; und ich vermute, das wäre für die meisten nicht-russischen I2P-Nutzer ebenso 20:08:45 &amp;lt;EinMByte&amp;gt; trotzdem stimme ich dem Vorschlag zu 20:09:18 &amp;lt;zzz&amp;gt; weitere Kommentare von den russischen Nutzern hier - bgwcb denixx_ Nyakov ? 20:09:38 &amp;lt;hghoster&amp;gt; wir können oben auf der ersten Seite einen Willkommenstext platzieren, der nicht-russischen Nutzern erklärt, wo sie sind 20:10:12 &amp;lt;EinMByte&amp;gt; hghoster: genau das meine ich 20:10:19 &amp;lt;hghoster&amp;gt; ich logge unser Gespräch mit und wir werden es später auch noch diskutieren 20:10:21 &amp;lt;hghoster&amp;gt; ich glaube, sie schlafen vielleicht :) aber bgwcb nicht 20:10:22 &amp;lt;Nyakov&amp;gt; Ich finde, das ist eine gute Idee 20:10:36 &amp;lt;bgwcb&amp;gt; ich denke, wenn hiddengate auf die Startseite kommt, füllt das hiddengate mit gutem Inhalt 20:10:37 &amp;lt;hghoster&amp;gt; okay, ich merke mir das, danke 20:10:49 &amp;lt;EinMByte&amp;gt; Schließlich nehme ich an, dass das diejenigen sehen, die aus der Konsole kommen: die Startseite 20:10:49 &amp;lt;zzz&amp;gt; hghoster, ich habe letzte Woche in #ru Rückmeldungen bekommen, dass eure Seite sehr wenig Inhalt hat. Welche Pläne habt ihr, mehr Inhalt hinzuzufügen? 20:10:53 &amp;lt;Yi&amp;gt; ich finde, es ist ok 20:11:12 &amp;lt;zzz&amp;gt; wir wollen keine „toten“ Sites auf unserer Startseite 20:11:17 &amp;lt;user@kyirc&amp;gt; +1 für den Willkommenssatz. Der Domainname ist auf Englisch und ich hätte die Seite ebenfalls aufrufen können, und dann nicht einmal zu wissen, was es ist, ist irgendwie frustrierend, auch wenn der Rest für mich ohnehin unverständlich sein wird 20:11:53 &amp;lt;bgwcb&amp;gt; und es ist eine gute Idee, weil sie kein CP haben. Neulinge könnten Angst vor Darknetzen haben, weil sie als Zuflucht für Pädophile und Terroristen gelten 20:11:59 &amp;lt;hghoster&amp;gt; Pläne sind natürlich gut :) Es gibt da noch jemanden, „Glavred“, er ist der Ideengeber dieses Projekts. Ich arbeite daran als Admin. Außerdem gibt es ein paar Leute, die das Wiki weiter füllen 20:12:37 &amp;lt;hghoster&amp;gt; natürlich füllt es sich nicht so schnell, wie wir möchten. Aber wir machen auf jeden Fall weiter. Bis jemand wie Herr P. das Internet dichtmacht 20:12:48 &amp;lt;bgwcb&amp;gt; aber dann würde ich auch gern die Startseite `http://rus.i2p` bekommen mit dem Hinweis, dass sie etwas Schock-Content enthält 20:12:50 &amp;lt;hghoster&amp;gt; sorry für mein schlechtes Englisch 20:13:00 &amp;lt;iRelay&amp;gt; Titel: I2P Wiki (auf rus.i2p) 20:13:13 &amp;lt;zzz&amp;gt; kein Grund sich zu entschuldigen, du machst das gut :)( 20:13:40 &amp;lt;zzz&amp;gt; ok, noch andere Kommentare? Ich habe bisher keinen Widerspruch gehört? 20:13:53 &amp;lt;dg&amp;gt; Klingt gut für mich. 20:13:54 &amp;lt;EinMByte&amp;gt; zzz: bezüglich „toter“ Sites – sieh es so: Wenn eine Site es auf die Startseite schafft, kann das sehr wohl den Traffic erhöhen 20:14:09 &amp;lt;EinMByte&amp;gt; das könnte also auch einen positiven Effekt auf den Inhalt haben 20:14:12 &amp;lt;dg&amp;gt; Außerdem können wir eine Site jederzeit entfernen, wenn sie „tot“ ist 20:14:21 &amp;lt;EinMByte&amp;gt; genau 20:14:45 &amp;lt;kytv&amp;gt; hier keine Einwände, aber ein einleitender Satz oder zwei auf Englisch (passend zur Sprache des Hostnamens) wären willkommen. 20:15:26 &amp;lt;user@kyirc&amp;gt; der Konsolen-Tooltip könnte/sollte bereits erwähnen, dass es auf Russisch ist. bin dafür 20:16:08 &amp;lt;hghoster&amp;gt; die Site wird außerhalb Russlands gehostet, daher denke ich, es gibt keine Probleme damit. außerdem bin ich C++-Entwickler und habe einen guten Job, Geld ist also kein Problem. das Wichtigste ist, wie man I2P effektiver propagiert. wir hoffen, dass die Zeitung uns dabei hilft 20:16:32 &amp;lt;hghoster&amp;gt; kytv: ja, sicher 20:16:48 &amp;lt;zzz&amp;gt; ok dann, hghoster, wir genehmigen deinen Antrag und ich werde es für 0.9.13 hinzufügen. Danke für die Teilnahme am Meeting und viel Erfolg mit deiner Site 20:16:48 &amp;lt;bgwcb&amp;gt; ich bin dafür, dass es auf der Startseite erscheint 20:16:48 &amp;lt;zzz&amp;gt; danke auch an unsere Freunde aus #ru fürs Mithelfen 20:16:50 &amp;lt;psi&amp;gt; (C++-Leute sind eingeladen, bei i2pd und i2pcpp zu helfen) &amp;lt;-- off topic 20:16:59 &amp;lt;zzz&amp;gt; weiter geht's 20:16:59 &amp;lt;zzz&amp;gt; 2. OMGWTFBBQ Sommer Europa - echelon 20:17:01 &amp;lt;zzz&amp;gt; eche|on, erzähl uns davon 20:17:03 &amp;lt;hghoster&amp;gt; danke euch allen! 20:17:08 &amp;lt;bgwcb&amp;gt; danke euch allen, es war interessant 20:17:19 &amp;lt;eche|on&amp;gt; das BBQ 20:17:38 &amp;lt;eche|on&amp;gt; wir wollten schon immer ein BBQ machen, ich kann anbieten, diesen Sommer eines in Graz, Österreich, auszurichten 20:17:45 &amp;lt;eche|on&amp;gt; falls wir eines machen wollen 20:18:18 &amp;lt;eche|on&amp;gt; Geld für Getränke/Essen ist IMHO in den Fonds vorhanden, nur der Teil mit den Leuten, die dieses BBQ besuchen, ist ein Thema... 20:18:28 &amp;lt;EinMByte&amp;gt; wäre nett, aber ich würde wahrscheinlich nicht teilnehmen (aus Gründen der Anonymität) 20:18:35 &amp;lt;zzz&amp;gt; wann? 20:18:46 &amp;lt;eche|on&amp;gt; ich denke eher an Ende August, Zeitraum September 20:19:21 &amp;lt;zzz&amp;gt; ohne mit DEFCON zu kollidieren, erste Augustwoche 20:19:33 &amp;lt;eche|on&amp;gt; genau, ich weiß 20:19:48 &amp;lt;bgwcb&amp;gt; Es ist eine gute Idee 20:19:58 &amp;lt;EinMByte&amp;gt; zzz: kann ich kurz zwei Dinge anhängen: eine Frage zu Just Mail, eine andere zu DerbyCon (offtopic, sorry) 20:20:11 &amp;lt;psi&amp;gt; zum Thema Konferenzen, orion und ich werden wahrscheinlich bei der DerbyCon sein 20:20:17 &amp;lt;eche|on&amp;gt; und ich weiß, dass nicht viele Leute kommen werden, und ich kann nur einen Ort fürs BBQ bieten, keine Schlafmöglichkeit 20:20:23 &amp;lt;zzz&amp;gt; EinMByte, du bist Punkt 4 auf der Agenda 20:20:33 &amp;lt;EinMByte&amp;gt; zzz: danke 20:20:46 &amp;lt;zzz&amp;gt; psi, DerbyCon wird Punkt 5 auf der Agenda 20:20:52 &amp;lt;psi&amp;gt; okay 20:20:56 &amp;lt;EinMByte&amp;gt; eche|on: BBQ ist definitiv eine gute Idee 20:21:05 &amp;lt;EinMByte&amp;gt; wenn du genug Leute zur Teilnahme bekommst 20:21:38 &amp;lt;bgwcb&amp;gt; aber warum ist das Hosting außerhalb Russlands? 20:21:38 &amp;lt;zzz&amp;gt; alle, die an einem BBQ in Graz Ende August/Anfang September interessiert sind, bitte „yes“ oder „maybe“ tippen 20:21:53 &amp;lt;EinMByte&amp;gt; zzz: Teilnahme oder nur Unterstützung 20:22:09 &amp;lt;zzz&amp;gt; Teilnahme. 20:22:15 &amp;lt;zzz&amp;gt; Ich sage „maybe“ 20:22:37 &amp;lt;bgwcb&amp;gt; maybe 20:22:56 &amp;lt;psi&amp;gt; „maybe“ (wenn ich hinkomme, was sehr unwahrscheinlich ist) 20:23:11 &amp;lt;eche|on&amp;gt; hm, ich denke, ich starte eine Umfrage auf forum.i2p? 20:23:26 &amp;lt;eche|on&amp;gt; Graz ist per Flugzeug über Frankfurt sehr gut erreichbar ;-) 20:23:40 &amp;lt;eche|on&amp;gt; aber das ist teuer. Ich weiß. 20:24:14 &amp;lt;zzz&amp;gt; eche|on, nicht viel Zuspruch... vielleicht wäre ein Meetup oder BBQ auf einer Konferenz beliebter? 20:24:17 &amp;lt;EinMByte&amp;gt; Ich denke auch, es ist am besten, das Thema in ein Forum o. Ä. zu verlagern 20:24:51 &amp;lt;bgwcb&amp;gt; where owned? 20:24:52 &amp;lt;eche|on&amp;gt; zzz: das wäre besser. wenn wir eine Konferenz finden, die passt? 20:24:52 &amp;lt;bgwcb&amp;gt; sorry, wo genau 20:24:54 &amp;lt;EinMByte&amp;gt; 5? 20:24:54 &amp;lt;bgwcb&amp;gt; ? 20:24:55 &amp;lt;zzz&amp;gt; Ich fände ein Meetup im Sommer toll, aber kombiniert mit einer Konferenz ergibt es vielleicht mehr Sinn 20:24:57 &amp;lt;eche|on&amp;gt; dieses Jahr habe ich keine Zeit, nach Las Vegas zu kommen 20:25:45 &amp;lt;eche|on&amp;gt; (wieder) 20:25:48 &amp;lt;eche|on&amp;gt; aber wenn ihr was machen wollt, Geld ist vorhanden^^ 20:25:48 &amp;lt;zzz&amp;gt; ok, lasst uns dieses Thema für weitere Recherche vertagen, vielleicht können wir in ein paar Wochen mit Ideen erneut darüber sprechen 20:25:48 &amp;lt;eche|on&amp;gt; ich behalte das im Auge 20:26:03 &amp;lt;EinMByte&amp;gt; gut 20:26:14 &amp;lt;zzz&amp;gt; weiter geht's 20:26:18 &amp;lt;zzz&amp;gt; 3. 0.9.13 Release-Zeitplan 20:26:46 &amp;lt;zzz&amp;gt; wir sind etwa 4 Wochen seit 0.9.12, und unser normaler 5-8-Wochen-Zyklus ergibt ein Release Ende Mai 20:27:02 &amp;lt;dg&amp;gt; nur 4.. 20:27:11 &amp;lt;zzz&amp;gt; rfree hat gute Untersuchungen zu den Problemen in 0.9.12 mit firewalled Routern gemacht, und -14 scheint sehr zu helfen 20:27:17 &amp;lt;EinMByte&amp;gt; wie steht es um die angeblichen Probleme mit 0.9.12, sind sie behoben (falls es welche gab)? 20:27:19 &amp;lt;zzz&amp;gt; also empfiehlt er bald ein Release. 20:27:28 &amp;lt;EinMByte&amp;gt; ach ja, stimmt 20:27:50 &amp;lt;zzz&amp;gt; es scheint nur bei firewalled Routern aufzutreten, aber das betrifft dann auch alle TAILS-Nutzer 20:27:56 &amp;lt;eche|on&amp;gt; zzz: wie weit bist du mit susimail, fertig? 20:28:12 &amp;lt;zzz&amp;gt; ja, ich bin fürs Erste mit susimail so gut wie durch 20:28:24 &amp;lt;eche|on&amp;gt; ok, und Tails, nächstes Release an welchem Datum? 20:28:25 &amp;lt;zzz&amp;gt; also klingen susimail + Firewall-Fixes gut genug für ein Release 20:28:32 &amp;lt;eche|on&amp;gt; sprich, bis zu welchem Datum müssen wir fertig sein? 20:28:33 &amp;lt;zzz&amp;gt; also vielleicht in 2 oder 3 Wochen? 20:28:58 &amp;lt;user@kyirc&amp;gt; -0 war bei mir schlecht, auf lin, nicht hinter Firewall, -4 behebt die Erreichbarkeit. dann unter xp mit Firewall war -0 fast unbenutzbar. -14 funktioniert großartig 20:29:04 &amp;lt;eche|on&amp;gt; derzeit kein Problem mit einem kürzeren Zyklus 20:29:24 &amp;lt;user@kyirc&amp;gt; weiß aber nichts über das Konsolen-Locking-Problem, das es bei -14 gab 20:29:36 &amp;lt;zzz&amp;gt; Check-in-Deadline 16. oder 23. Mai und Release am 19. oder 26. Mai 20:29:47 &amp;lt;eche|on&amp;gt; der 16. Mai wäre besser (der 29. ist Feiertag) 20:29:50 &amp;lt;dg&amp;gt; Ich sage 16/19, sofern es keine Deadlocks und so gibt. 20:30:10 &amp;lt;dg&amp;gt; Wenn die Nutzer immer noch leiden, warten wir. 20:31:10 &amp;lt;zzz&amp;gt; OK, peilen wir den 16. als Deadline und den 19. als Release an. Wenn wir ungelöste Probleme haben, verschieben wir es 20:31:20 &amp;lt;EinMByte&amp;gt; ok 20:31:45 &amp;lt;user@kyirc&amp;gt; unter XP ist es völlig in Ordnung. Das Konsolen-Dings lag in MEINEM Fall möglicherweise an mir selbst, da ich ein Plugin ausprobiert habe, das noch von einer älteren Jetty-Version abhing. Vielleicht hat das etwas in meinen Einstellungen verändert, denn die Probleme blieben auch nach dem Entfernen der Plugins. aber das ist nur in MEINEM Fall 20:32:14 &amp;lt;user@kyirc&amp;gt; wenn sonst niemand dieses Problem hat, ist -14 ein guter Release-Kandidat, IMHO 20:32:49 &amp;lt;zzz&amp;gt; weiter: 4) EinMByte Just Mail 20:32:49 &amp;lt;EinMByte&amp;gt; ja, nur eine kleine Frage 20:32:49 &amp;lt;EinMByte&amp;gt; orion: ding 20:32:54 &amp;lt;EinMByte&amp;gt; Also, meine Frage war: konnte orion Kontakt aufnehmen 20:33:07 &amp;lt;EinMByte&amp;gt; und zweitens: was zum Teufel machen die da 20:33:16 &amp;lt;EinMByte&amp;gt; IMHO scheint es nicht so, als könne das funktionieren 20:33:20 &amp;lt;zzz&amp;gt; er hat eine Antwort bekommen und mich in Kopie gesetzt, sie sagte nicht wirklich viel aus 20:33:26 &amp;lt;EinMByte&amp;gt; also denke ich, sie brauchen etwas Beratung 20:33:30 &amp;lt;EinMByte&amp;gt; zzz: könntest du einfügen 20:33:38 &amp;lt;EinMByte&amp;gt; ich bin interessiert 20:34:04 &amp;lt;EinMByte&amp;gt; wie ich auf `http://zzz.i2p/topics/1614` schrieb, zweifle ich an ihren Ideen 20:34:10 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Just Mail Kickstarter (auf zzz.i2p) 20:34:28 &amp;lt;EinMByte&amp;gt; * die Machbarkeit ihrer Ideen 20:35:09 &amp;lt;zzz&amp;gt; Ich werde es nach dem Meeting in diesen Thread einfügen. Es ist nur Marketing-Bullshit, erklärt eigentlich nichts. 20:35:26 &amp;lt;EinMByte&amp;gt; alles klar, danke 20:35:44 &amp;lt;zzz&amp;gt; noch etwas zu Just Mail? 20:35:47 &amp;lt;EinMByte&amp;gt; ich denke, das war's zu 4, es wirkt nicht so, als würde das etwas werden 20:36:12 &amp;lt;EinMByte&amp;gt; (es tut mir auch leid für die Leute, die investiert haben) 20:36:25 &amp;lt;zzz&amp;gt; weiter geht's 20:36:37 &amp;lt;zzz&amp;gt; 5) DerbyCon EinMByte psi orion 20:36:55 &amp;lt;psi&amp;gt; ich glaube, orion und ich werden an der DerbyCon teilnehmen können 20:37:00 &amp;lt;EinMByte&amp;gt; ich wollte nochmal den Status dazu wissen 20:37:07 &amp;lt;EinMByte&amp;gt; okay, gibt es schon Vorträge? 20:37:20 &amp;lt;psi&amp;gt; ich hatte gehofft, ihr zwei könntet einen halten 20:37:29 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1579` 20:37:33 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Derbycon Louisville 24.-28. Sept. (auf zzz.i2p) 20:37:44 &amp;lt;EinMByte&amp;gt; zzz: keine Chance, dass du einen Vortrag hältst? 20:38:20 &amp;lt;zzz&amp;gt; Eine Chance gibt es, aber ich stimme für unseren PR-Mann orion 20:38:24 &amp;lt;EinMByte&amp;gt; weiß außerdem jemand, ob diese Vorträge übertragen werden oder nicht? 20:38:50 &amp;lt;psi&amp;gt; falls ja, könntest du dich immer noch wie der Unabomber verkleiden (str4d) 20:39:25 &amp;lt;zzz&amp;gt; psi, orion, ich empfehle euch, sofort Adrian zu kontaktieren, um Zeitplan und Ablauf des CFP herauszufinden und zu klären, welche Art von Vortrag passend wäre 20:39:35 &amp;lt;psi&amp;gt; okay 20:39:46 &amp;lt;zzz&amp;gt; Das ist hauptsächlich eine InfoSec-Konferenz, sehr anders als DEFCON/HOPE/CCC usw 20:40:39 &amp;lt;EinMByte&amp;gt; Es ist wichtig, dass wir einen Vortrag haben, denn das wird definitiv die Bekanntheit steigern 20:40:54 &amp;lt;EinMByte&amp;gt; (auch mehr Chancen auf akademische Forschung) 20:41:13 &amp;lt;zzz&amp;gt; apropos HOPE: `http://zzz.i2p/topics/1507` 20:41:19 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: HOPE X (auf zzz.i2p) 20:41:36 &amp;lt;zzz&amp;gt; und DEFCON: `http://zzz.i2p/topics/1556` 20:41:42 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: DEFCON 2014 (auf zzz.i2p) 20:42:07 &amp;lt;zzz&amp;gt; wie auch immer, psi und orion, wenn ihr zur DerbyCon geht, besteht die Chance, dass ich auch gehe. 20:42:18 &amp;lt;zzz&amp;gt; eche|on, Louisville-BBQ? 20:42:22 &amp;lt;EinMByte&amp;gt; in einer idealen Welt hätten wir auf all diesen Konferenzen einen Vortrag 20:42:30 &amp;lt;psi&amp;gt; ooh, das klingt nett, BBQ in KT 20:42:51 &amp;lt;zzz&amp;gt; KY 20:43:02 &amp;lt;psi&amp;gt; es ist KY? verflucht 20:43:50 &amp;lt;zzz&amp;gt; zwei oder drei von euch sollten gemeinsam einen Vortrag verfassen und mich da rauslassen. Das wäre am besten :) 20:44:00 &amp;lt;zzz&amp;gt; noch etwas fürs Meeting? 20:44:10 * zzz wärmt den baffer auf 20:44:14 &amp;lt;user@kyirc&amp;gt; ist zwar kein Agendapunkt, aber ich finde, wir sollten über unsere offizielle In-Netzwerk-Homepage nachdenken. www.i2p2.i2p ist hässlich. Sie wurde gewählt, um zur öffentlichen Internet-Domain i2p2.de zu passen. Da diese nicht mehr unsere Hauptadresse ist, sollten wir auch über eine schönere In-Netzwerk-Domain nachdenken. i2p.i2p zum Beispiel. weiß nicht, ob geti2p.i2p Sinn ergibt, da man I2P nicht mehr _get_ muss. 20:44:23 &amp;lt;eche|on&amp;gt; zzz: louiesville, Zeit, Ort? 20:44:39 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1579` 20:44:44 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Derbycon Louisville 24.-28. Sept. (auf zzz.i2p) 20:44:53 &amp;lt;user@kyirc&amp;gt; nicht dringend, aber vielleicht etwas zum Nachdenken und leicht zu „fixen“ 20:45:22 &amp;lt;EinMByte&amp;gt; ja, eine neue Homepage wäre schön 20:45:22 &amp;lt;eche|on&amp;gt; hm, zu diesem Datum wollte ich in Schottland sein 20:45:30 &amp;lt;zzz&amp;gt; user, das ist welterde. In der Router-Konsole haben wir alle Verweise entfernt, wir verweisen jetzt auf i2p-projekt.i2p 20:45:59 &amp;lt;user@kyirc&amp;gt; was auch nicht perfekt ist, wegen des k 20:45:59 &amp;lt;zzz&amp;gt; danke euch allen für ein gutes Meeting 20:46:09 &amp;lt;eche|on&amp;gt; müsste Fahrpläne prüfen 20:46:20 &amp;lt;EinMByte&amp;gt; zzz: eine letzte Sache, plant ihr regelmäßige Meetings 20:46:30 &amp;lt;user@kyirc&amp;gt; da es ein Link ist, ist es nicht so ein großes Problem, aber ein englischsprachiger Name wäre trotzdem besser, IMHO 20:46:44 &amp;lt;EinMByte&amp;gt; (es sei denn, das ist schon der Fall?) 20:47:02 &amp;lt;zzz&amp;gt; EinMByte, wir planen Meetings nach Bedarf. Jeder kann jederzeit zu jedem Thema ein Meeting ansetzen. 20:47:17 &amp;lt;EinMByte&amp;gt; zzz: alles klar 20:47:23 &amp;lt;user@kyirc&amp;gt; was ist falsch an i2p-project.i2p ? schon von jemand anderem registriert? 20:47:47 &amp;lt;eche|on&amp;gt; aber Louisville ist gut erreichbar und zentral 20:47:50 &amp;lt;zzz&amp;gt; EinMByte, `http://zzz.i2p/topics/1491` 20:47:55 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Project Meetings (auf zzz.i2p) 20:48:37 &amp;lt;EinMByte&amp;gt; ich denke über ein i2pcpp-Meeting nach 20:48:42 &amp;lt;EinMByte&amp;gt; aber ich muss mit orion darüber sprechen 20:48:44 &amp;lt;zzz&amp;gt; wenn wir zur DerbyCon gehen, sollten wir versuchen, Lance ebenfalls zu überzeugen 20:50:03 &amp;lt;eche|on&amp;gt; ok, ich behalte das im Kopf und gehe jetzt ins Bett 20:50:04 &amp;lt;eche|on&amp;gt; cya later 20:50:19 &amp;lt;zzz&amp;gt; jeder Vortrag muss richtig krass sein, um akzeptiert zu werden. Die DerbyCon war im ersten Jahr klein, aber das ist, glaube ich, das 4. Jahr. Wir haben ein bisschen einen Draht zu irongeek, aber es ist nicht nur seine Show. 20:50:55 &amp;lt;EinMByte&amp;gt; btw, ich bin bereit, mir Folien usw. anzusehen. Nicht sicher, ob das viel hilft, aber man weiß ja nie 20:51:51 &amp;lt;EinMByte&amp;gt; jedenfalls, tschüss &lt;/div></description></item><item><title>I2P Entwicklertreffen - 22. April 2014</title><link>/de/blog/2014/04/22/i2p-entwicklertreffen-22.-april-2014/</link><pubDate>Tue, 22 Apr 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/04/22/i2p-entwicklertreffen-22.-april-2014/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> hottuna, nombre\_, psi, str4d, zzz2&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:32:31 &amp;lt;str4d&amp;gt; Hallo zusammen 20:34:53 &amp;lt;str4d&amp;gt; 0) Hallo 20:34:53 &amp;lt;str4d&amp;gt; 1) TODO 0.9.13-0.9.16 `http://zzz.i2p/topics/1600` 20:34:53 &amp;lt;str4d&amp;gt; 2) Neuer Transport für Tor-PTs `http://zzz.i2p/topics/1551` 20:34:53 &amp;lt;str4d&amp;gt; 3) Alle Punkte, die sich aus 1) ergeben 20:34:53 &amp;lt;str4d&amp;gt; Aktivität nach dem Treffen: Mumble-Stresstest (Sprachchat über I2P) 20:35:07 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: TODO 0.9.13 - 0.9.16 (auf zzz.i2p) 20:35:10 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Supporting Tor Pluggable Transports (auf zzz.i2p) 20:35:29 &amp;lt;str4d&amp;gt; 0) Hallo 20:35:57 &amp;lt;hottuna&amp;gt; Hallo 20:37:37 &amp;lt;str4d&amp;gt; Noch jemand? 20:38:01 &amp;lt;str4d&amp;gt; zzz2 orion psi kytv meeh_ 20:41:17 &amp;lt;str4d&amp;gt; Hoffentlich tauchen einige von ihnen auf. 20:41:17 &amp;lt;str4d&amp;gt; 1) TODO 0.9.13-0.9.16 `http://zzz.i2p/topics/1600` 20:41:22 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: TODO 0.9.13 - 0.9.16 (auf zzz.i2p) 20:41:26 &amp;lt;zzz2&amp;gt; hier 20:41:58 &amp;lt;str4d&amp;gt; Auf zzzs Bitte hin haben wir einen Diskussionsfaden gestartet, um Ideen für die zukünftige I2P-Roadmap vorzuschlagen. 20:42:27 &amp;lt;str4d&amp;gt; Es gab viel Gerede, aber es wurde kein wirklicher Konsens erzielt. 20:43:14 &amp;lt;str4d&amp;gt; Ich habe einige der ersten Vorschläge auf der Roadmap-Seite zusammengefasst `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 20:43:17 &amp;lt;iRelay&amp;gt; Titel: Roadmaps/1.0 I2P Bugtracker (auf trac.i2p2.i2p) 20:45:01 &amp;lt;str4d&amp;gt; zzz2: Ich sehe, du hast dich in susimail reingekniet (yay) 20:46:19 &amp;lt;zzz2&amp;gt; ja, bin in dieses Kaninchenloch gefallen, während wir versuchen zu entscheiden, was wirklich wichtig ist 20:52:07 &amp;lt;str4d&amp;gt; Ich denke, das war nützliche Arbeit, schon allein wegen eines langjährigen Bugs zu Anmeldeproblemen, und susimail ist eine der ersten Apps, die Nutzer ausprobieren werden 20:52:08 &amp;lt;str4d&amp;gt; `http://trac.i2p2.i2p/ticket/747` 20:52:12 &amp;lt;iRelay&amp;gt; Titel: #747 (Anmeldeprobleme mit Susimail) I2P Bugtracker (auf trac.i2p2.i2p) 20:54:45 &amp;lt;psi&amp;gt; str4d: ohai 20:54:47 * psi ist zu spät? 20:55:19 &amp;lt;str4d&amp;gt; ja, psi ist es 20:55:25 &amp;lt;str4d&amp;gt; Es ist bisher nicht viel passiert :/ 20:55:58 * psi scrollt hoch 20:56:07 &amp;lt;str4d&amp;gt; Zusammenfassung dessen, was seit der Veröffentlichung des RFC passiert ist: 20:56:18 &amp;lt;str4d&amp;gt; - zzz hat an susimail gearbeitet 20:56:59 &amp;lt;str4d&amp;gt; - psi hat sich in PTs, neues DH und JNI eingearbeitet 20:57:23 &amp;lt;str4d&amp;gt; - Ich habe an I2P-Bote Android gearbeitet und jetzt an Java-EdDSA 20:57:39 * psi hat den ganzen Tag damit verbracht, die Struktur von PT für i2p auszuarbeiten 20:58:59 &amp;lt;zzz2&amp;gt; wenn str4d und psi bei EdDSA, 25519 und PTs Fortschritte machen, dann ist meiner Meinung nach die beste Nutzung meiner Zeit, bei der Migration auf neue Signaturalgorithmen voranzukommen, z. B. mehrere Destinations (Zieladressen in I2P) über einen tunnel, und eine Art Adressbuch-Unterstützung 21:00:27 &amp;lt;jenkins@kyirc&amp;gt; Starte Build #581 für Job I2P 21:01:01 &amp;lt;zzz2&amp;gt; wie ist der Status von psis mtn-Schlüsseln und der Entwicklervereinbarung? Ich habe nichts per Post bekommen. 21:01:23 &amp;lt;str4d&amp;gt; psi hat die Entwicklervereinbarung unterschrieben, ich habe sie auf die Website gepusht 21:01:36 &amp;lt;str4d&amp;gt; (also sind seine öffentlichen Schlüssel vermerkt) 21:02:10 &amp;lt;zzz2&amp;gt; ist sein Key-Fingerabdruck dort auch drauf? 21:02:32 &amp;lt;zzz2&amp;gt; wenn ja, füge ich ihn hinzu und kündige es an 21:03:02 &amp;lt;psi&amp;gt; mein GPG-FP ist auf meinem Twitter 21:03:05 &amp;lt;str4d&amp;gt; nicht der Fingerabdruck, aber der Schlüssel selbst ist es 21:03:47 &amp;lt;zzz2&amp;gt; es muss in dieser Beispiel-monotonerc-Vorlagendatei stehen. psi, vielleicht kannst du das als deinen ersten Test deiner mtn-Fähigkeiten machen? 21:04:23 &amp;lt;jenkins@kyirc&amp;gt; Juhu, Build repariert! 21:04:24 &amp;lt;jenkins@kyirc&amp;gt; Projekt I2P Build #581: FIXED in 3 Min 55 Sek: `http://jenkins.killyourtv.i2p/job/I2P/581/` 21:04:36 &amp;lt;psi&amp;gt; das kann ich machen 21:04:40 &amp;lt;psi&amp;gt; das habe ich lokal schon gemacht 21:04:53 &amp;lt;str4d&amp;gt; zzz2, psi, ich habe das Gantt der Roadmap aktualisiert - `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 21:04:56 &amp;lt;iRelay&amp;gt; Titel: Roadmaps/1.0 I2P Bugtracker (auf trac.i2p2.i2p) 21:05:21 &amp;lt;psi&amp;gt; der monotone-Key-FP für meinen NICHT-Transport-Schlüssel ist "1ceb85b992114bae1bcb156ef238f8f3044a6bfe", -- ampernand@gmail.com 21:06:04 &amp;lt;psi&amp;gt; meinen Transport-Schlüssel-FP kann ich auch besorgen 21:06:29 &amp;lt;zzz2&amp;gt; ok, super, willkommen im Team! Wie ich allen sage: Bitte vorsichtig sein, übe zuerst auf www 21:06:30 &amp;lt;str4d&amp;gt; psi: du musst das an eche, kytv und welt schicken 21:06:43 &amp;lt;str4d&amp;gt; +1 21:06:56 * kytv hat es erhalten und fügt es seinem Server hinzu 21:07:08 &amp;lt;zzz2&amp;gt; psi, wir haben sehr genaue Anleitungen, wie man das alles macht, auf der Webseite... :) 21:07:27 &amp;lt;psi&amp;gt; ich werde mir das ansehen 21:07:38 &amp;lt;zzz2&amp;gt; z. B. mir Mail schicken (aber für dich nicht mehr nötig) 21:08:15 &amp;lt;str4d&amp;gt; Wie sieht die Gantt-Roadmap jetzt für alle aus? Gibt es Punkte, die unrealistisch erscheinen, oder solche, die fehlen 21:08:16 &amp;lt;str4d&amp;gt; ? 21:09:37 * psi prüft die Roadmap 21:09:43 &amp;lt;jenkins@kyirc&amp;gt; Projekt I2P UnitTests Build #528: SUCCESS in 5 Min 6 Sek: `http://jenkins.killyourtv.i2p/job/UnitTests/528/` 21:09:57 &amp;lt;jenkins@kyirc&amp;gt; Starte Build #82 für Job I2P-Android 21:09:59 &amp;lt;str4d&amp;gt; zzz2: Ich schlage vor, dass du den Punkt zu neuen GPG-Schlüsseln lieber früher als später erledigst ;) 21:10:19 &amp;lt;zzz2&amp;gt; str4d, sag uns bitte, was es dir darüber sagt, was wichtig ist 21:10:33 &amp;lt;str4d&amp;gt; psi: findest du viele Überschneidungen zwischen deiner PTs-Arbeit und NTCP2? 21:10:34 &amp;lt;zzz2&amp;gt; ja, ich mache es vor dem nächsten Release, versprochen 21:11:24 &amp;lt;str4d&amp;gt; Meiner Meinung nach (IMHO) gibt es drei wichtige Dinge: 21:11:32 &amp;lt;jenkins@kyirc&amp;gt; Projekt I2P-Android Build #82: SUCCESS in 1 Min 34 Sek: `http://jenkins.killyourtv.i2p/job/I2P-Android/82/` 21:11:40 &amp;lt;str4d&amp;gt; 1) Fortschritte beim Crypto-Upgrade – das kommt jetzt endlich in Gang 21:12:01 &amp;lt;psi&amp;gt; str4d: im Moment habe ich mir NTCP2 noch nicht angesehen 21:12:13 &amp;lt;str4d&amp;gt; (Fortsetzung der Vorarbeiten) 21:13:28 &amp;lt;zzz2&amp;gt; 1) 'kommt jetzt in Gang'? Ich schufte seit 6 Monaten daran 21:13:32 &amp;lt;str4d&amp;gt; 2) Audit-Vorbereitung – IMHO müssen wir unser Threat Model usw. so schnell wie möglich (ASAP) in den Griff bekommen 21:15:33 * psi ist für 30 Minuten afk 21:15:33 &amp;lt;psi&amp;gt; unerwartetes Ereignis, bbl 21:15:33 &amp;lt;psi&amp;gt; ich schaue mir den Scrollback später an 21:16:21 &amp;lt;zzz2&amp;gt; Es scheint da draußen einige Verwirrung über die 'neue Signatur-Krypto' zu geben. Sie ist fertig, sie ist in 0.9.12 drin, sie funktioniert. Für Destinations (Zieladressen in I2P). 21:17:06 &amp;lt;zzz2&amp;gt; Das 'Einzige', was nicht erledigt ist, ist die Migration bestehender veröffentlichter Destinations auf eine neue. 21:21:13 &amp;lt;str4d&amp;gt; ja, was zuerst darauf beruht, eine neue auszuwählen, was IMHO Ed25519 sein sollte, was wiederum eine schnelle Implementierung voraussetzt. 21:21:15 &amp;lt;str4d&amp;gt; Und gleichzeitig stimme ich zu, dass die verbleibende erforderliche Migrationsinfrastruktur implementiert werden sollte. 21:21:16 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Seit Jahren haben wir das beiseite gelassen und an Dingen gearbeitet, von denen wir glauben, dass sie den Nutzern zugutekommen; aber IMHO, wenn wir mehr Forschungsinteresse wecken und es effektiv nutzen wollen, müssen wir uns stärker bewusst machen, was I2P leisten kann und was nicht. 21:21:17 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Ich weiß, dass du das hast, zzz ;P 21:21:18 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; (Ich meinte speziell den Teil, der die eigentliche neue Krypto betrifft) 21:21:19 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; danke für den Aufwand, den du hineingesteckt hast, um es so weit zu bringen :) 21:21:20 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; 3) Usability, UX – das ist ein dritter wichtiger Punkt, der nicht im Roadmap-Diagramm steht 21:21:22 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Nun – zzzs susimail-Arbeit fällt in diese Kategorie, ebenso Verbesserungen beim Streaming 21:21:41 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Wichtig ist auch, unsere Fehler- und Hilfeseiten zu überprüfen und wie wir dem Nutzer helfen, seine Aufgaben zu erledigen. 21:21:41 &amp;lt;str4d&amp;gt; (nach meinem Punkt '2) Audit-Vorbereitung') 21:22:00 &amp;lt;str4d&amp;gt; Ich muss in 10-15 Minuten AFK 21:22:50 &amp;lt;str4d&amp;gt; Und da psi AFK ist, nehme ich '2) Neuer Transport für Tor-PTs' aus diesem Treffen heraus 21:23:55 &amp;lt;str4d&amp;gt; zzz2: was müssen wir deiner Meinung nach tun, bevor wir ein Treffen mit Lance bzgl. Bedrohungsmodell organisieren? 21:24:59 * str4d würde gerne ein Treffen mit Lance im Mai anstreben 21:26:04 &amp;lt;str4d&amp;gt; also müssen wir herausfinden, was wir bis dahin tun müssen, damit wir das Treffen so organisieren können, dass genug Zeit ist, das vorher abzuschließen. 21:29:27 &amp;lt;zzz2&amp;gt; Ich bin nicht damit einverstanden, dass wir zuerst auswählen müssen. 21:29:59 &amp;lt;zzz2&amp;gt; Oder, dass wir jetzt (P256) wählen und später noch einmal, wenn mehr Optionen verfügbar sind. 21:30:02 &amp;lt;MTN@kyirc&amp;gt; [ I2P ] compile fix [zzz@mail.i2p] `http://killyourtv.i2p/viewmtn/revision/info/12396c3ee88d1194482fc2cc3751db1169cc52e3` 21:30:34 &amp;lt;zzz2&amp;gt; Wir könnten den Standard für neue Destinations in 0.9.13 auf P256 umstellen, wenn wir wollen. 21:30:35 &amp;lt;str4d&amp;gt; zzz2: wenn wir an dem Punkt sind, dass das Namenssystem mit dynamischen Enc-Auswahlen umgehen kann, stimme ich zu 21:31:05 &amp;lt;zzz2&amp;gt; P256 ist eindeutig besser als DSA 21:31:34 &amp;lt;str4d&amp;gt; Dem stimme ich auch zu. 21:31:43 &amp;lt;zzz2&amp;gt; Ich denke, die P256-Hasser sollten einen Schritt zurücktreten und darüber nachdenken, wie schlecht DSA 1024 ist. 21:32:03 &amp;lt;MTN@kyirc&amp;gt; [ WWW ] adding psi's transport key [kytv@mail.i2p] `http://killyourtv.i2p/viewmtn/revision/info/029163d2d446f10ab1a129b559802fabac2ef8b7` 21:32:52 &amp;lt;str4d&amp;gt; zzz2: Ich verstehe deinen Punkt. 21:33:39 &amp;lt;zzz2&amp;gt; bezüglich Audit und Lance: Es ist immer eine gute Zeit. Hast du ein Update zum Audit-Prozess für uns von der Mailingliste? 21:33:40 &amp;lt;str4d&amp;gt; Ein Grund dafür, EdDSA vor dem Umstieg zum Laufen zu bringen, ist, dass ich basierend auf dem, was du zuvor in Threads gesagt hast, nicht zweimal den Signaturalgorithmus der Destination umstellen möchte. 21:34:14 &amp;lt;str4d&amp;gt; ja, das zweite Mal wäre etwas einfacher, weil Unterstützung für mehrere Destinations usw. vorhanden wäre, aber die Namensseite ist weiterhin die Schwachstelle. 21:34:48 &amp;lt;zzz2&amp;gt; für Server willst du nicht zweimal wechseln, aber für Clients ist es egal 21:35:04 &amp;lt;str4d&amp;gt; guter Punkt. 21:35:23 &amp;lt;str4d&amp;gt; Gibt es irgendetwas, das verhindern würde, dass neue Destinations mit alten sprechen? 21:35:31 &amp;lt;nombre_&amp;gt; also, ich entnehme, ihr macht Crypto-Upgrades? Gibt es vielleicht eine Seite, die im Detail darauf eingeht, was ihr alles plant? Und für eine 25519-Implementierung könntet ihr einfach NaCl via JNI oder Kalium verwenden, auch wenn das etwas einschränkend sein könnte 21:35:34 &amp;lt;zzz2&amp;gt; und selbst für Server: Wenn man auf P256 wechselt, scheint es kaum lohnend, noch einmal zu wechseln, es sei denn, es gibt wirklich schlechte Neuigkeiten über P256 21:35:54 &amp;lt;str4d&amp;gt; Wenn nicht, könnte es eine gute Idee sein, Clients früher auf P256 zu bringen 21:36:08 &amp;lt;zzz2&amp;gt; neue Destinations können mit alten sprechen und umgekehrt, solange beide auf 0.9.12 oder später sind 21:36:39 &amp;lt;str4d&amp;gt; zzz2: http://blog.cr.yp.to/20140323-ecdsa.html ist für mich Grund genug, nicht auf ECDSA zu bleiben 21:36:43 &amp;lt;iRelay&amp;gt; Titel: cr.yp.to: 2014.03.23: How to design an elliptic-curve signature system (auf blog.cr.yp.to) 21:37:56 &amp;lt;str4d&amp;gt; nicht wegen eines einzelnen Punktes (noch), aber wenn wir eine effektive, *korrekte* Implementierung von EdDSA bekommen, fände ich einen Wechsel sehr vorteilhaft 21:38:27 &amp;lt;str4d&amp;gt; nombre_: `http://trac.i2p2.i2p/ticket/856` 21:38:30 &amp;lt;iRelay&amp;gt; Titel: #856 (Krypto-Review/Migration) I2P Bugtracker (auf trac.i2p2.i2p) 21:38:30 &amp;lt;str4d&amp;gt; (und Links darin) 21:38:40 &amp;lt;nombre_&amp;gt; danke, str4d 21:38:53 &amp;lt;zzz2&amp;gt; nichts davon sagt mir jedoch, dass wir das Loswerden von DSA verzögern sollten. Es gibt dort auch nichts, was mich wegen P256 in Panik versetzt. Gibt es etwas Besseres als P256? Klar. 21:39:15 &amp;lt;str4d&amp;gt; keine wirklichen Updates von der OpenITP-Mailingliste; es gab in letzter Zeit nicht viel echte Aktivität. 21:40:38 &amp;lt;zzz2&amp;gt; Ich habe 65.536 Signaturalgos vorgesehen und 7 implementiert. 65.529 stehen noch aus, wir können bei jedem Release ein paar hinzufügen, wenn wir möchten. 21:43:27 &amp;lt;str4d&amp;gt; zzz, ich würde unterstützen, Clients in 0.9.13 auf P256 umzustellen 21:44:47 &amp;lt;str4d&amp;gt; aber wenn der Server-Umstieg noch nicht reibungslos sein wird, würde ich lieber noch etwas warten und schauen, wie die EdDSA-Arbeit vorankommt. 21:45:49 &amp;lt;nombre_&amp;gt; ich auch (nicht, dass meine Meinung irgendetwas zählt), NIST-ECDSA ist besser als DSA, auch wenn sich einige von uns Aluhutträgern erst sicher fühlen, wenn es 25519 ist 21:46:48 &amp;lt;nombre_&amp;gt; dest/b32 bricht dabei quasi zwangsläufig, oder? 21:47:13 &amp;lt;str4d&amp;gt; es hat lange gedauert und viel Arbeit gekostet, bis wir an diesem Punkt sind; es ergibt keinen Sinn, in letzter Minute zu überstürzen 21:49:48 * RN streckt den Kopf rein und schaut sich um 21:54:36 &amp;lt;zzz2&amp;gt; es gibt 1) Clients 2) neue Server und 3) Migration bestehender Server. 21:54:43 &amp;lt;zzz2&amp;gt; 1 und 2 können wir jetzt machen, 3) erfordert viel mehr Arbeit. 21:54:59 &amp;lt;zzz2&amp;gt; 1 und 2 brechen allerdings die Kompatibilität mit alten routers, i2pcpp und i2pd, bis diese nachziehen 21:55:16 &amp;lt;nombre_&amp;gt; arbeitet jemand daran, eine Java-Implementierung von 25519 zu finden/zu erstellen? und was ist der geschätzte Zeitrahmen, bis sie nutzbar wäre? 21:55:28 &amp;lt;nombre_&amp;gt; ich nehme an, mit P256 ist es schon machbar, weil das in Bouncy Castle enthalten ist? 21:55:52 &amp;lt;zzz2&amp;gt; P256 ist in der JVM 21:56:06 &amp;lt;nombre_&amp;gt; ah, noch besser 21:56:17 &amp;lt;zzz2&amp;gt; wir haben 25519 in Java jetzt, aber es ist viel zu langsam, um nutzbar zu sein. str4d und psi versuchen, es zu beschleunigen 21:57:39 &amp;lt;nombre_&amp;gt; hmm, da ich nichts über Krypto weiß, würde ich denken, dass die Verwendung von JNI der einfachste Weg wäre, es zu beschleunigen. Vielleicht sollte ich mir 25519 genauer ansehen, um zu verstehen, welche Teile die Engpässe sind 23:02:36 &amp;lt;str4d&amp;gt; Niemand hat es tatsächlich beendet, als ich AFK gegangen bin, also: 23:02:53 * str4d schließt das Treffen *baf*. &lt;/div></description></item><item><title>Version 0.9.12</title><link>/de/blog/2014/03/31/version-0.9.12/</link><pubDate>Mon, 31 Mar 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/03/31/version-0.9.12/</guid><description>&lt;p>I2P erfordert jetzt Java 6 oder höher. Wir empfehlen dringend, auf Java 7 zu aktualisieren. Wenn Sie noch Java 5 verwenden, müssen Sie Ihr Java aktualisieren, bevor Sie I2P 0.9.12 installieren.&lt;/p>
&lt;p>0.9.12 fügt vorläufige Unterstützung für ECDSA-signierte Destinations hinzu. Es enthält mehrere Korrekturen bei der Verarbeitung von Delivery Status Messages (Empfangsbestätigungen), und diese Nachrichten sind nun Ende-zu-Ende verschlüsselt, um die Sicherheit zu erhöhen.&lt;/p>
&lt;p>Wir haben auf Jetty 8 aktualisiert. Jetty 8 ist nahezu identisch mit Jetty 7, daher sind keine komplexen Konvertierungen von Konfigurationsdateien erforderlich, wie es bei früheren Jetty-Upgrades der Fall war. Es sollten keine manuellen Änderungen erforderlich sein.&lt;/p></description></item><item><title>Suchmaschine DuckDuckGo vergibt $5000 an das Invisible Internet Project</title><link>/de/blog/2014/03/12/suchmaschine-duckduckgo-vergibt-5000-an-das-invisible-internet-project/</link><pubDate>Wed, 12 Mar 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/03/12/suchmaschine-duckduckgo-vergibt-5000-an-das-invisible-internet-project/</guid><description>&lt;p>&lt;strong>Somewhere, NH&lt;/strong> &amp;ndash; Das Internetsuchunternehmen &lt;a href="https://duckduckgo.com/">DuckDuckGo&lt;/a>
 &lt;a href="https://duck.co/blog/foss2014">spendet&lt;/a>
 5.000 US-Dollar an das &lt;a href="https://geti2p.net/">Invisible Internet Project&lt;/a>
 (I2P) im Rahmen seines jährlichen Open-Source-Spendenprogramms. Die Auszeichnung wurde auf Grundlage von &lt;a href="https://duck.co/forum/thread/5174/foss-donation-nomations-2014-edition">Nominierungen&lt;/a>
 durch Mitglieder der Öffentlichkeit auf dem DuckDuckGo-Community-Portal vergeben. Mit einem Fokus auf Datenschutz bietet DuckDuckGo eine Suchmaschine, die ihre Nutzer nicht verfolgt und keine personenbezogenen Daten speichert. I2P ist ein anonymes Netzwerk, das Einzelpersonen vor flächendeckender Überwachung schützen soll, die regelmäßig von Internetdienstanbietern (ISPs) und Regierungen durchgeführt wird.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 11. März 2014</title><link>/de/blog/2014/03/11/i2p-entwicklertreffen-11.-m%C3%A4rz-2014/</link><pubDate>Tue, 11 Mar 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/03/11/i2p-entwicklertreffen-11.-m%C3%A4rz-2014/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> AK-47, eche|on, efkt, inscrut\_, kytv, orion, psi, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:26 &amp;lt;zzz&amp;gt; 0. Hi 20:00:26 &amp;lt;zzz&amp;gt; 1. anoncoin.i2p Anfrage für die Konsole-Startseite (Meeh) 20:00:26 &amp;lt;zzz&amp;gt; 2. Git (Meeh) 20:00:26 &amp;lt;zzz&amp;gt; 3. Echelon reduzierte Dienste / incorporation (Gründung einer juristischen Person) 20:00:26 &amp;lt;zzz&amp;gt; 0. Hi 20:00:27 &amp;lt;zzz&amp;gt; Hi 20:00:33 &amp;lt;zzz&amp;gt; Lassen wir jedes Thema auf etwa 15 Minuten begrenzen 20:01:43 &amp;lt;eche|on&amp;gt; hi 20:02:02 &amp;lt;orion&amp;gt; Hi. 20:02:29 &amp;lt;inscrut_&amp;gt; hi eche|on 20:02:39 &amp;lt;inscrut_&amp;gt; o/ orion 20:02:48 &amp;lt;topiltzin&amp;gt; hi 20:04:08 &amp;lt;inscrut_&amp;gt; yo topz 20:05:15 &amp;lt;str4d&amp;gt; hey 20:05:26 &amp;lt;topiltzin&amp;gt; netsplit 20:05:54 &amp;lt;str4d&amp;gt; buh 20:05:59 &amp;lt;str4d&amp;gt; zisch 20:06:15 * inscrut_ wirft eine Tomate 20:08:58 &amp;lt;topiltzin&amp;gt; alles klar, Sitzung ist vorbei. Weitergehen 20:09:01 &amp;lt;eche|on&amp;gt; zu den Themen 0–2 bin ich mehr oder weniger „nur zu“. 20:09:12 &amp;lt;zzz&amp;gt; ok, versuchen wir das nochmal 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 0. Hi 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 1. anoncoin.i2p Anfrage für die Konsole-Startseite (Meeh) 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 2. Git (Meeh) 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 3. Echelon reduzierte Dienste / incorporation 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 0. Hi 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Hi 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Lassen wir jedes Thema auf etwa 15 Minuten begrenzen 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Für 2 und 3, das sind große und oft diskutierte Themen, konzentrieren wir uns darauf, wo wir jetzt stehen und was als Nächstes zu tun ist, nicht darauf, wie wir hierher gekommen sind 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Ich erwarte keine Entscheidungen zu 2 oder 3, aber es wäre schön, nächste Schritte für Recherchen zu formulieren, falls nötig 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Außerdem stehen Hintergründe zu den Agendapunkten unter dem Link in /topic oben. 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 1. anoncoin.i2p Anfrage für die Konsole-Startseite (Meeh) 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Meeh, bist du hier? 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; überspringen 1 und 2 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 3. Echelon reduzierte Dienste / incorporation 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; eche|on, bist du hier? 20:09:44 &amp;lt;zzz&amp;gt; also haben wir 1 und 2 übersprungen und sind bei 3. eche|on, du hast das Wort 20:10:12 &amp;lt;eche|on&amp;gt; aufgrund vieler privater und nicht privater Angelegenheiten habe ich meine Dienste reduziert und werde noch etwas mehr reduzieren 20:10:20 &amp;lt;eche|on&amp;gt; z. B. ist false.i2p down 20:10:48 &amp;lt;eche|on&amp;gt; welcher Dienst als Nächstes dran ist, kann ich derzeit nicht sagen, ich werde dieses Jahr zumindest weiterhin derjenige sein, der sich ums Geld kümmert 20:11:27 &amp;lt;eche|on&amp;gt; Mir kam gerade der Gedanke, dass ich nicht verhindern konnte, dass I2P durch Betrug und anderes Geld verliert; es wird schwieriger 20:11:54 &amp;lt;eche|on&amp;gt; außerdem: Je mehr Geld, desto schwieriger wird es, besonders wenn Unternehmen uns Geld spenden, das wir für „Nützliches“ ausgeben sollten. 20:12:17 &amp;lt;orion&amp;gt; Ich würde gerne kurz einwerfen. 20:12:19 &amp;lt;eche|on&amp;gt; das ist alles nicht wirklich klar, mehr ein „Gefühl“, ich weiß, aber ich wollte euch nur informieren 20:13:33 &amp;lt;AK-47&amp;gt; Danke jedenfalls für die Zeit, in der es lief. 20:13:33 &amp;lt;psi&amp;gt; hi 20:13:33 &amp;lt;zzz&amp;gt; eche|on, hast du heute konkrete Vorschläge für uns? 20:14:30 &amp;lt;zzz&amp;gt; zwei Möglichkeiten, die deine Arbeitslast etwas verringern könnten – orion zum „stellv. Schatzmeister – U.S. $$“ und Meeh zum „stellv. Schatzmeister – BTC/Altcoin“ machen — würde irgendeine davon helfen? 20:14:31 &amp;lt;eche|on&amp;gt; mein Vorschlag: ernsthaft über incorporation nachdenken und wenn nicht 20:14:50 &amp;lt;eche|on&amp;gt; ein $-Schatzmeister hilft bei $-Spenden, klar 20:15:00 &amp;lt;eche|on&amp;gt; und meeh für Alt/BTC wäre auch in Ordnung 20:15:43 &amp;lt;inscrut_&amp;gt; ist es möglich, die Bücher zu veröffentlichen? vielleicht als doppelte Buchführung? 20:15:52 &amp;lt;eche|on&amp;gt; Bücher? 20:16:01 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/donations/index.html` 20:16:09 &amp;lt;iRelay&amp;gt; Titel: Spenden (bei echelon.i2p) 20:16:26 &amp;lt;orion&amp;gt; Ich möchte zwei getrennte Vorschläge machen. Der erste ist folgender: Wir sollten das Geld auf mehrere Währungen verteilen (Dollar, Euro, *coin). 20:16:39 &amp;lt;orion&amp;gt; Und sie sollten in unterschiedlichen Jurisdiktionen gehalten werden. 20:16:40 &amp;lt;eche|on&amp;gt; mein größeres Problem/meine größere Sorge ist der Betrag von fast 40k in meiner Hand. denn das ist vor dem Gesetz „offiziell“ mein Geld, nicht das von I2p. 20:17:54 &amp;lt;str4d&amp;gt; hmm. Wenn du unabhängig davon finanzielle Probleme hättest, müsstest du rechtlich die I2P-Gelder aufbrauchen. 20:18:15 &amp;lt;eche|on&amp;gt; korrekt 20:18:32 &amp;lt;eche|on&amp;gt; das ist das Problem, wenn man keine juristische Person ist 20:18:54 &amp;lt;eche|on&amp;gt; und deshalb möchte ich hier nicht mehr als 50k , mehr oder weniger 20:21:36 &amp;lt;orion&amp;gt; eche|on: Bevor wir incorporation erwägen, stimmst du zu, dass das Geld sowohl in unterschiedlichen Währungen als auch in unterschiedlichen Jurisdiktionen gehalten werden sollte? 20:21:43 &amp;lt;eche|on&amp;gt; Ich habe (persönlich) nicht große Probleme mit mehr als 50k, aber wenn es Probleme gibt, verliert I2P, und das ist nicht meine Absicht 20:22:05 &amp;lt;zzz&amp;gt; es hat Vorteile, ein $$-Konto zu behalten. Vieles unserer Einnahmen und Ausgaben ist in $$ und wir verlieren viel bei den Hin-und-zurück-Umrechnungen 20:22:13 &amp;lt;eche|on&amp;gt; orion: ein US-basiertes $-Konto ist nützlich, und wenn es jemand will: ja 20:22:34 &amp;lt;orion&amp;gt; Ich melde mich freiwillig, USD auf einem Konto zu halten. 20:23:40 &amp;lt;zzz&amp;gt; ist es handhabbar, dass mehrere Leute Geld halten und dennoch die Summen und Transaktionen auf der Hall-of-Fame-Seite zusammenzuführen? 20:24:25 &amp;lt;eche|on&amp;gt; das ist möglich dank mtn/git-Hosting unserer Webseite 20:24:42 &amp;lt;eche|on&amp;gt; wir bräuchten eine Tabelle/Sektion für jede Währung 20:25:06 &amp;lt;str4d&amp;gt; die Anzeige ist einfach 20:25:07 &amp;lt;eche|on&amp;gt; wenn wir EINE Währung auf 2+x Personen aufteilen wollen, müssen sie gut zusammenarbeiten 20:26:58 &amp;lt;zzz&amp;gt; eche|on bliebe Schatzmeister und verantwortlich fürs Zusammenhalten der Summen, mit Assistenten, die für ihren Teil den Überblick behalten? 20:27:00 &amp;lt;eche|on&amp;gt; zu incorporation: 50k sind den Aufwand IMHO nicht wert, aber es GIBT ein Risiko 20:27:16 &amp;lt;eche|on&amp;gt; zzz: wäre okay. 20:27:30 &amp;lt;zzz&amp;gt; incororation reduziert das Risiko nur sehr wenig 20:27:50 &amp;lt;eche|on&amp;gt; aber es nimmt mir das Risiko ab ;-) 20:29:03 &amp;lt;orion&amp;gt; Ich habe einen Vorschlag, der keine incorporation erfordert: einen Treuhandfonds 20:29:03 &amp;lt;str4d&amp;gt; verhindert keinen vorsätzlichen Geldverlust, aber verhindert rechtlichen Verlust aufgrund persönlicher Insolvenz 20:29:06 &amp;lt;zzz&amp;gt; also lautet der Vorschlag, orion zum stellv. Schatzmeister – U.S. zu machen — Einwände oder weitere Diskussion dazu? 20:29:07 &amp;lt;topiltzin&amp;gt; Gib die Bitcoins nicht für Acid aus 20:29:09 &amp;lt;str4d&amp;gt; Ich unterstütze orions Nominierung 20:29:59 &amp;lt;zzz&amp;gt; ok, klingt nach einer beschlossenen Sache, eche|on und orion können die Details ausarbeiten. 20:30:16 &amp;lt;eche|on&amp;gt; Nachtrag zur Themenliste: 20:30:24 &amp;lt;eche|on&amp;gt; 4. 50BTC Bitcoin-Client-Bounty 20:30:43 &amp;lt;zzz&amp;gt; Wir sind ungefähr am Ende unserer 15 Minuten. Nächste Schritte zu incorporation oder Vorschläge oder Dinge zu tun bzw. zu recherchieren bzgl. incorporation? 20:30:53 &amp;lt;eche|on&amp;gt; 50BTC ist viel Geld für ein Plugin von I2P BTC. Vorschlag: auf 10 reduzieren und 40BTC in den allgemeinen Fonds 20:31:05 &amp;lt;zzz&amp;gt; ok ech, du stehst für #4 auf der Liste 20:31:15 &amp;lt;orion&amp;gt; topiltzin: Werde ich nicht. :x 20:31:29 &amp;lt;zzz&amp;gt; Letzter Aufruf für Thema 3 20:31:35 &amp;lt;orion&amp;gt; zzz: Treuhandfonds. 20:31:52 &amp;lt;orion&amp;gt; Das möchte ich als günstige Alternative zu incorporation vorschlagen. 20:32:25 &amp;lt;zzz&amp;gt; ok, wie wäre es, wenn du einen Vorschlag ausarbeitest und ihn irgendwo postest, und wir können das bei einem künftigen Treffen diskutieren? 20:32:41 &amp;lt;str4d&amp;gt; Mit z. B.: Was sind die rechtlichen Unterschiede? 20:33:46 &amp;lt;zzz&amp;gt; erkläre das Ende von Thema 3 20:33:50 &amp;lt;zzz&amp;gt; zurück zu Thema 1 20:33:52 &amp;lt;zzz&amp;gt; 1. anoncoin.i2p Anfrage für die Konsole-Startseite (Meeh) 20:34:09 &amp;lt;zzz&amp;gt; irgendwelche Diskussionen, Zustimmung oder Einwände gegen anoncoin.i2p auf der Startseite? 20:34:44 &amp;lt;eche|on&amp;gt; nur zu, füge es hinzu 20:35:41 &amp;lt;zzz&amp;gt; anoncoin könnte kurz davor sein, groß zu werden, und Meeh arbeitet daran, es stärker in der I2P-Community zu vermarkten 20:35:48 &amp;lt;zzz&amp;gt; Letzter Aufruf für 1 20:36:22 &amp;lt;eche|on&amp;gt; Ich wäre vorsichtig mit „groß werden“, selbst Litecoin ist nicht groß geworden, es ist alles ein bisschen Hype, aber hey, super, dass anoncoin für I2P bekannt ist 20:36:40 &amp;lt;eche|on&amp;gt; Schade, dass Snowden kein Marketing für I2P gemacht hat 20:36:49 &amp;lt;zzz&amp;gt; heh. 20:37:03 &amp;lt;zzz&amp;gt; aber sprich mit Meeh, wenn du Fragen zu seinen Plänen hast 20:37:06 &amp;lt;str4d&amp;gt; Ich konnte die Website nicht ansehen, aber ich habe keine offensichtlichen Einwände. 20:37:08 &amp;lt;eche|on&amp;gt; wird gemacht 20:37:16 &amp;lt;zzz&amp;gt; Ende von 1. Ich füge es hinzu. 20:37:17 &amp;lt;zzz&amp;gt; 2. Git (Meeh) 20:37:30 &amp;lt;efkt&amp;gt; +1 für anoncoin 20:37:38 &amp;lt;orion&amp;gt; Keine Einwände gegen anoncoin. 20:37:39 &amp;lt;eche|on&amp;gt; git – kein wirklicher Einwand, außer dem Resume-Problem und dem Bedarf an einem Howto 20:37:40 &amp;lt;zzz&amp;gt; Gedanken zu git? 20:37:56 &amp;lt;zzz&amp;gt; Gibt es ein Resume-Problem? 20:38:08 &amp;lt;str4d&amp;gt; Pro: 20:38:12 &amp;lt;eche|on&amp;gt; soweit ich weiß, unterstützt GIT kein Resume 20:38:16 &amp;lt;str4d&amp;gt; Jeder kennt es 20:38:24 &amp;lt;orion&amp;gt; Warte, was ist Resume? 20:38:32 &amp;lt;orion&amp;gt; Was ist der Kontext dieses Themas? 20:38:50 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1588` &amp;lt;--- Kontext 20:38:56 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Meeting Di. 11. März 20:00 UTC (bei zzz.i2p) 20:38:57 &amp;lt;topiltzin&amp;gt; Wenn die Verbindung während eines fetch/clone/pull/push abbricht 20:39:03 &amp;lt;eche|on&amp;gt; orion: bricht bei einem großen clone/pull/... der tunnel ab, fängt git dann von vorne an oder in der Mitte der Transaktion? 20:40:11 &amp;lt;str4d&amp;gt; Alles unterstützt es 20:40:12 &amp;lt;str4d&amp;gt; Man kann Commits mit GPG-Schlüsseln signieren oder genehmigen 20:40:12 &amp;lt;str4d&amp;gt; orion: möglicher Wechsel von mtn zu git 20:40:12 &amp;lt;str4d&amp;gt; Contra: 20:41:09 &amp;lt;str4d&amp;gt; - Resume wird nicht unterstützt (wenn ein pull unterwegs fehlschlägt, muss man von vorne anfangen) 20:41:09 &amp;lt;str4d&amp;gt; - lokale Zeitzone wird im Commit gespeichert 20:41:09 &amp;lt;str4d&amp;gt; (fix with alias git='TZ=UTC git') 20:41:41 &amp;lt;zzz&amp;gt; HH hat kürzlich einen Pull-Request auf GitHub i2p.i2p akzeptiert. Wenn er das kann, warum auf git umstellen? Ist echtes git besser als Exportieren? 20:42:05 &amp;lt;topiltzin&amp;gt; echtes git wäre anonym, da wir GitHub nicht verwenden würden 20:42:42 &amp;lt;topiltzin&amp;gt; es gibt weitere Probleme beim Exportieren – Änderungen seit dem letzten Export sind erst beim nächsten Export sichtbar 20:42:49 &amp;lt;zzz&amp;gt; Ich dachte, es ginge darum, GitHub-Pulls zu erleichtern 20:43:26 &amp;lt;zzz&amp;gt; Wenn ein neuer Beitragender git innerhalb von i2p ausführen muss, haben wir es ihm wirklich leichter gemacht? 20:43:58 &amp;lt;topiltzin&amp;gt; Wenn wir was getan haben? 20:44:14 &amp;lt;zzz&amp;gt; zu git gewechselt haben, was auch immer das heißt 20:44:37 &amp;lt;topiltzin&amp;gt; Ich nehme an, wir hätten Git-Server sowohl in I2P als auch im Clearnet, so wie wir sie jetzt in mtn haben 20:45:46 &amp;lt;topiltzin&amp;gt; und sie würden periodisch synchronisieren wie jetzt. Konzeptionell bleibt alles gleich, wir ändern nur die Software 20:45:53 &amp;lt;zzz&amp;gt; Ich glaube, ich weiß nicht, wie Pull-Requests funktionieren, also höre ich auf zu fragen 20:47:30 &amp;lt;topiltzin&amp;gt; Ein Pull-Request ist so, als würde man sagen: „Bitte synchronisiere aus meinem Git-Repo“ 20:47:56 &amp;lt;topiltzin&amp;gt; Auf konzeptioneller Ebene gibt es sehr wenig Unterschied zwischen git und mtn. Es ist erstaunlich, wie ähnlich ihre Mechanismen sind 20:47:56 &amp;lt;zzz&amp;gt; Wie wäre es mit einem Stimmungsbild – wer eine Meinung hat, tippe ++, +, 0, - oder -- für stark dafür/dafür/neutral/dagegen/stark dagegen, zu git zu wechseln 20:48:05 &amp;lt;topiltzin&amp;gt; ++ 20:48:08 &amp;lt;orion&amp;gt; ++ 20:48:17 &amp;lt;eche|on&amp;gt; 0 20:49:02 &amp;lt;zzz&amp;gt; 0 20:50:14 &amp;lt;zzz&amp;gt; Freiwillige, die weiter recherchieren und Bericht erstatten? 20:51:08 &amp;lt;topiltzin&amp;gt; Konkretes dazu, was zu recherchieren ist? 20:51:28 &amp;lt;zzz&amp;gt; wir haben z. B. viewmtn, trac und einiges mtn-Zeug in unsere Build-Skripte eingebettet, das alles angegangen werden müsste. Jemand, der eine Liste macht, was erforderlich wäre und wie viel Arbeit 20:51:59 &amp;lt;zzz&amp;gt; und ob das Resume-Problem ein ernstes Problem ist oder nicht 20:53:01 &amp;lt;zzz&amp;gt; gut, dann schieben wir es zurück auf Meeh, da es sein Agendapunkt ist. Wir bitten ihn, bei einem zukünftigen Treffen Bericht zu erstatten. 20:53:10 &amp;lt;zzz&amp;gt; Noch etwas zu 2? 20:53:12 &amp;lt;topiltzin&amp;gt; Ich schaue es mir an, obwohl ich denke, dass kytv am besten über die Build-Skripte Bescheid weiß, oder? 20:53:42 &amp;lt;zzz&amp;gt; das Build-Zeug ist größtenteils von mir 20:53:52 &amp;lt;zzz&amp;gt; Ende von 2) 20:53:59 &amp;lt;zzz&amp;gt; 4. 50BTC Bitcoin-Client-Bounty – echelon, los 20:54:39 &amp;lt;eche|on&amp;gt; ok, der native Bitcoin-Client hat noch 50 BTC übrig für die Aufgabe „Integration des BTC-Clients in den I2P-Client“, aka: Plugin 20:55:38 &amp;lt;eche|on&amp;gt; Es gibt bereits einen BTC-Client für I2p (IMHO hat giv ihn gemacht), und er bekam 68 BTC und 30 aus der Bounty für den Standalone-Client 20:56:08 &amp;lt;eche|on&amp;gt; nun: 50 BTC ist SEHR VIEL für ein Plugin. Ich würde es gerne aufteilen, z. B. 10 BTC fürs Plugin, 40 in den allgemeinen Fonds 20:56:28 &amp;lt;str4d&amp;gt; selbst 10BTC ist viel. 20:57:12 &amp;lt;kytv&amp;gt; (1BTC ist viel) 20:57:22 &amp;lt;kytv&amp;gt; (für ein Plugin) 20:59:04 &amp;lt;eche|on&amp;gt; Ich weiß es nicht, deshalb habe ich es auf die Tagesordnung gesetzt 20:59:16 &amp;lt;eche|on&amp;gt; Ich möchte nicht der Böse sein, der Geld aus Bounties „stiehlt“ 21:02:42 &amp;lt;zzz&amp;gt; keine Einwände gegen die Aufteilung 21:03:00 &amp;lt;eche|on&amp;gt; ok 21:03:09 &amp;lt;eche|on&amp;gt; werde ich so machen 21:03:22 &amp;lt;zzz&amp;gt; Noch jemand mit Gedanken zu 4) 21:03:45 &amp;lt;kytv&amp;gt; nur zur Klarstellung: keine Einwände gegen die Aufteilung. 21:03:52 &amp;lt;zzz&amp;gt; Noch etwas fürs Treffen? 21:04:23 * zzz ermutigt die Leute, zwischen den Treffen Dinge zu diskutieren 21:04:41 &amp;lt;kytv&amp;gt; (großer Einwand dagegen, 50BTC an ein Plugin zu geben ... ich meine http://coinmill.com/BTC_EUR.html#BTC=50) 21:04:45 &amp;lt;iRelay&amp;gt; Titel: Bitcoins (BTC) und Euro (EUR) umrechnen: Währungsrechner für Wechselkurse (bei coinmill.com) 21:04:53 &amp;lt;zzz&amp;gt; und erinnert daran, dass jeder jederzeit zu jedem Thema ein Treffen ansetzen kann 21:05:06 * zzz *bafs* die Sitzung ist geschlossen &lt;/div></description></item><item><title>Schadsoftware auf i2pbrowser.net</title><link>/de/blog/2014/02/16/schadsoftware-auf-i2pbrowser.net/</link><pubDate>Sun, 16 Feb 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/02/16/schadsoftware-auf-i2pbrowser.net/</guid><description>&lt;p>Wir sind kürzlich auf die Existenz von i2pbrowser.net aufmerksam geworden. Diese Website kopiert unsere Startseite und unsere Download-Seite und versucht, Nutzer dazu zu verleiten, Windows-Malware herunterzuladen.&lt;/p>
&lt;p>Es gibt mehrere Hinweise darauf, dass i2pbrowser.net eine Malware-Website ist:&lt;/p>
&lt;ul>
&lt;li>The domain was registered on February 10th, 2014.&lt;/li>
&lt;li>The download URLs for Windows, Mac OSX, Linux, Android etc. all link to the same .exe file.&lt;/li>
&lt;li>The .exe is only 741 KB; the official Windows installer for I2P is 13 MB.&lt;/li>
&lt;/ul>
&lt;p>Wir haben die Malware nicht selbst untersucht, doch sie scheint nicht besonders ausgefeilt zu sein; sie ist weder in die I2P-Software integriert noch mit ihr gebündelt. Der Experte für Informationssicherheit &lt;a href="https://twitter.com/lancejssc">Lance James&lt;/a>
 veröffentlichte &lt;a href="https://twitter.com/lancejssc/status/434768667310821377">einen Tweet&lt;/a>
, in dem er sie als „einen gewöhnlichen DarkComet RAT“ bezeichnete.&lt;/p></description></item><item><title>0.9.11 Veröffentlichung</title><link>/de/blog/2014/02/08/0.9.11-ver%C3%B6ffentlichung/</link><pubDate>Sat, 08 Feb 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/02/08/0.9.11-ver%C3%B6ffentlichung/</guid><description>&lt;p>0.9.11 verbessert weiterhin LeaseSet-Lookup und -Speicherung, um zu verhindern, dass ein Angreifer eine Destination (Zieladresse in I2P) einem Router zuordnen kann. Es fügt Unterstützung für das &lt;a href="http://www.subgraph.com/orchid.html">Orchid&lt;/a>
 Outproxy-Plugin hinzu, das bei plugins.i2p verfügbar ist. Durch Korrekturen bei den Transporten wurde der Speicherverbrauch reduziert. Wir haben einige I2CP-Protokollverbesserungen, die bessere Lookup-Funktionen und Autorisierungsschutz für externe Clients bereitstellen. Natürlich gibt es auch die üblichen Fehlerbehebungen. Alle Benutzer sollten aktualisieren.&lt;/p>
&lt;p>Dies könnte die letzte Version sein, die mit Java 5 funktioniert, das sehr alt und nicht mehr unterstützt wird. Wenn Sie eine Java-5- oder Java-6-Laufzeitumgebung verwenden, empfehlen wir dringend, auf Java 7 zu aktualisieren.&lt;/p></description></item><item><title>Version 0.9.10</title><link>/de/blog/2014/01/22/version-0.9.10/</link><pubDate>Wed, 22 Jan 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/01/22/version-0.9.10/</guid><description>&lt;p>0.9.10 ändert den Mechanismus für LeaseSet-Abfragen, wodurch es für einen Angreifer schwieriger wird, eine Destination (Zieladresse) mit einem Router zu korrelieren. Außerdem behebt es Zeichenkodierungsfehler in susimail und enthält zahlreiche weitere Fehlerbehebungen und Aktualisierungen der Übersetzungen. Die meisten von Ihnen werden per Torrent aktualisieren und dabei das neue Update-Format &amp;ldquo;su3&amp;rdquo; mit stärkeren Schlüsseln verwenden.&lt;/p>
&lt;p>Wir haben kürzlich am &lt;a href="https://events.ccc.de/congress/2013/wiki/Main_Page">30C3&lt;/a>
 und an der &lt;a href="http://realworldcrypto.wordpress.com/">Real World Crypto&lt;/a>
 teilgenommen, dabei mehrere neue Kontakte geknüpft und große Pläne für 2014 geschmiedet. Vielen Dank an alle, die unsere Teilnahme mit ihren Spenden unterstützt haben!&lt;/p></description></item><item><title>Syndie 1.105b Veröffentlichung</title><link>/de/blog/2014/01/21/syndie-1.105b-ver%C3%B6ffentlichung/</link><pubDate>Tue, 21 Jan 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/01/21/syndie-1.105b-ver%C3%B6ffentlichung/</guid><description>&lt;p>Dies ist die erste stabile Version seit Februar 2013. Sie ist im Wesentlichen identisch mit 1.104b-7-rc, mit einigen Aktualisierungen der Übersetzungen.&lt;/p>
&lt;p>Alle Binärdateien und Quellpakete sind unter syndie.de und syndie.i2p verfügbar. Plugins sind verfügbar unter plugins.i2p und stats.i2p.&lt;/p>
&lt;p>Wer von 1.103b aktualisiert, wird feststellen, dass der Start und das Herunterfahren von syndie dank der neuen Version von HSQLDB deutlich schneller sind.&lt;/p>
&lt;p>Wenn Sie eine große Datenbank oder eine Identität haben, die Sie bewahren möchten, sollten Sie vor Beginn Ihr gesamtes Verzeichnis ~/.syndie sichern. Der Upgrade-Prozess erstellt zwar eine eigene Sicherung, jedoch könnten Sie es einfacher finden, Ihre eigene Sicherung zu verwenden, falls das Upgrade fehlschlägt.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 07. Januar 2014</title><link>/de/blog/2014/01/07/i2p-entwicklertreffen-07.-januar-2014/</link><pubDate>Tue, 07 Jan 2014 00:00:00 +0000</pubDate><guid>/de/blog/2014/01/07/i2p-entwicklertreffen-07.-januar-2014/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eche|on2, EinMByte, Giant, kytv, Meeh, str4d, TerraNullius, topiltzin, user, wowa, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:02:10 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1539` 20:02:10 &amp;lt;zzz&amp;gt; 0) hi 20:02:10 &amp;lt;zzz&amp;gt; 1) jisko.i2p console home page submission `http://zzz.i2p/topics/1539` 20:02:10 &amp;lt;zzz&amp;gt; 2) i2pjump.i2p addition `http://zzz.i2p/topics/1539` 20:02:10 &amp;lt;zzz&amp;gt; 3) Release-Dateien auf i2p.no hosten `http://zzz.i2p/topics/1390` 20:02:10 &amp;lt;zzz&amp;gt; 4) OpenITP audit manager `http://zzz.i2p/topics/1533` Beitrag #4 20:02:11 &amp;lt;zzz&amp;gt; 5) sonst noch etwas 20:02:13 &amp;lt;zzz&amp;gt; 6) baffer 20:02:19 &amp;lt;zzz&amp;gt; 0) hi 20:02:24 &amp;lt;zzz&amp;gt; hi 20:02:40 &amp;lt;zzz&amp;gt; 1) jisko.i2p console home page submission `http://zzz.i2p/topics/1539` 20:02:46 &amp;lt;zzz&amp;gt; Ist der jisko-Op hier? 20:03:35 &amp;lt;zzz&amp;gt; Anmerkungen zur jisko-Einreichung? 20:03:44 &amp;lt;topiltzin&amp;gt; +1 20:03:54 &amp;lt;eche|on2&amp;gt; hinzufügen. 20:04:28 &amp;lt;zzz&amp;gt; Einwände? 20:07:05 &amp;lt;str4d&amp;gt; hi 20:07:11 &amp;lt;str4d&amp;gt; Keine Einwände hier 20:07:13 &amp;lt;zzz&amp;gt; großartig, selbst jiskos Konkurrent hat keine Einwände... 20:07:13 &amp;lt;str4d&amp;gt; Es ist eine gute Alternative zu id3nt (womit ich irgendwann mal Zeit verbringen muss) 20:07:13 &amp;lt;str4d&amp;gt; Je mehr, desto besser 20:07:13 &amp;lt;zzz&amp;gt; allerdings. Ich füge es zu mtn hinzu 20:07:13 &amp;lt;str4d&amp;gt; Dann gibt es Alternativen, falls ich ausfalle 20:07:13 &amp;lt;zzz&amp;gt; 2) i2pjump.i2p addition `http://zzz.i2p/topics/1539` 20:07:33 &amp;lt;zzz&amp;gt; Ich sehe, tuna ist nicht hier, aber er behauptet, er hat alle Tests zum Laufen gebracht 20:07:41 &amp;lt;zzz&amp;gt; und er hat seinen Code gepostet 20:07:46 &amp;lt;zzz&amp;gt; Einwände? 20:07:54 &amp;lt;zzz&amp;gt; oder Kommentare? 20:08:22 &amp;lt;eche|on2&amp;gt; bisher keine Einwände 20:09:17 &amp;lt;zzz&amp;gt; Da ist jemand, der grothoff mailt und sagt, er sei vom jump-Code "inspiriert" worden 20:10:25 &amp;lt;zzz&amp;gt; Da ich keine Einwände höre, bitte ich tuna, es zu mtn hinzuzufügen, da er die Rechte hat 20:10:31 &amp;lt;zzz&amp;gt; 3) Release-Dateien auf i2p.no hosten `http://zzz.i2p/topics/1390` 20:10:39 &amp;lt;zzz&amp;gt; Meeh, bist du hier? 20:11:06 &amp;lt;zzz&amp;gt; Wir haben beim CCC darüber gesprochen; er meinte, er habe fast sicher die Bandbreite 20:11:22 &amp;lt;zzz&amp;gt; Gibt es vernünftige Alternativen? 20:11:28 &amp;lt;zzz&amp;gt; Google Drive wirkt ein bisschen billig 20:11:30 &amp;lt;zzz&amp;gt; Gedanken dazu? 20:11:50 &amp;lt;eche|on2&amp;gt; Google Drive ist etwas hässlich, stimmt 20:12:08 &amp;lt;eche|on2&amp;gt; aber es ist ziemlich schwer zu blockieren. 20:12:23 &amp;lt;eche|on2&amp;gt; Ich würde einen Download-Host betreiben und eine Kopie in Google Drive vorhalten 20:12:36 &amp;lt;eche|on2&amp;gt; oder irgendwo anders wie Mega, Sharehosts,... 20:12:56 &amp;lt;zzz&amp;gt; str4d, wie ist der Stand des Codes zur Spiegel-Auswahl auf der Website? 20:13:51 &amp;lt;str4d&amp;gt; zzz: Spiegel werden in einer Backend-Datei hinzugefügt und dienen zur Erstellung der dateispezifischen Liste. 20:15:16 &amp;lt;zzz&amp;gt; Oh, ich hatte 'select alternate link' vergessen 20:15:19 &amp;lt;str4d&amp;gt; Pfad-URLs können bei Bedarf die Version enthalten (damit Dateien auf dem Server nach Version organisiert werden können) 20:15:31 &amp;lt;str4d&amp;gt; Die Voreinstellung wird im Backend-Code gesetzt 20:16:05 &amp;lt;zzz&amp;gt; Wäre 'alternate download locations' besser als 'select alternate link' ? 20:16:07 &amp;lt;zzz&amp;gt; oder 'view mirror list' 20:16:27 &amp;lt;zzz&amp;gt; Das ist wirklich schön; ich hatte vergessen, dass wir daran viel gearbeitet haben 20:17:08 &amp;lt;str4d&amp;gt; 'Any mirror' wählt zufällig einen Spiegel aus der Liste. 20:17:08 &amp;lt;Meeh&amp;gt; zzz: jetzt hier! 20:17:15 &amp;lt;zzz&amp;gt; Einwände dagegen, dass Meeh die primäre Download-Adresse ist? 20:17:23 &amp;lt;Meeh&amp;gt; i2p.nu * 20:17:25 &amp;lt;Meeh&amp;gt; oder i2p2.no 20:17:39 &amp;lt;zzz&amp;gt; Oh, es ist nicht i2p.no? 20:17:40 &amp;lt;eche|on2&amp;gt; Derzeit nicht, solange es nicht die einzige ist 20:17:48 &amp;lt;Meeh&amp;gt; nein sorry, ich habe i2p.nu und i2p2.no 20:18:11 &amp;lt;Meeh&amp;gt; fügt "facebook" als Punkt für mich zur Sitzung hinzu, habe gute Neuigkeiten 20:18:41 &amp;lt;zzz&amp;gt; ok, FB wird Punkt 5) 20:19:01 &amp;lt;eche|on2&amp;gt; das böse Wort... 20:19:12 &amp;lt;eche|on2&amp;gt; Ich muss nur husten... *sorry* 20:20:03 &amp;lt;zzz&amp;gt; Sieht so aus, als wärst du bereits als download.i2p2.no in der Spiegel-Liste; funktioniert das? 20:20:07 &amp;lt;zzz&amp;gt; Wenn du auch i2p.nu hinzufügen willst, gerne – je mehr, desto besser –, solange du zur Update-Zeit erreichbar bist oder jemand anders das Passwort hat 20:20:41 &amp;lt;zzz&amp;gt; Kannst du mit str4d an den URLs arbeiten? 20:21:19 &amp;lt;Meeh&amp;gt; jep 20:21:34 &amp;lt;zzz&amp;gt; Weitere Kommentare? 20:22:02 &amp;lt;Meeh&amp;gt; Ich muss prüfen, wohin download.i2p2.no zeigt; eventuell muss ich es auf einen anderen Host ändern, muss die I/O prüfen. Und ich kann bei Bedarf weitere URLs bereitstellen. Abgesehen davon: nein :) 20:22:38 &amp;lt;zzz&amp;gt; Ok, ihr habt ein paar Wochen bis zum nächsten Release, aber lieber früher als später, damit alles passt 20:22:48 &amp;lt;str4d&amp;gt; Keine Kommentare von mir 20:22:50 &amp;lt;Meeh&amp;gt; Ich habe die Domains; ich würde sagen, wir können sie nutzen, wie ihr wollt – sprich: gebt mir einfach Anweisungen, wie ihr es haben möchtet :P 20:23:14 &amp;lt;kytv&amp;gt; +1 für alles bisher (und ich übernehme gerne weiterhin das Hochladen der Download-Dateien) 20:23:18 &amp;lt;DarkestMatter&amp;gt; Ich bastle an Makefile.gcj und bin wegen meiner relativen Unerfahrenheit mit Java &amp; gcj auf ein Hindernis gestoßen. Ich bekomme eine java.lang.NullPointerException aufgrund fehlender jar.so's wie ant-1.8.2.jar.so, die in einem Verzeichnis außerhalb von $JAVA_HOME liegen; ich vermute, das ist das Problem 20:23:26 &amp;lt;zzz&amp;gt; Du und str4d könnt bei Bedarf die Details ausarbeiten 20:23:42 &amp;lt;zzz&amp;gt; DarkestMatter, wir sind mitten in einer Sitzung; bitte warte etwa eine halbe Stunde 20:23:45 &amp;lt;DarkestMatter&amp;gt; Wohin müsste ich das tatsächliche Verzeichnis unter JAVA_HOME symlinken, damit der Build-Prozess sie findet? 20:24:06 &amp;lt;zzz&amp;gt; Nächster Punkt auf der Agenda: 20:24:06 &amp;lt;zzz&amp;gt; 4) OpenITP audit manager `http://zzz.i2p/topics/1533` Beitrag #4 20:24:29 &amp;lt;zzz&amp;gt; Hintergrund: OpenITP wird bald seinen Einreichungsprozess öffnen 20:24:38 &amp;lt;zzz&amp;gt; Wir brauchen jemanden, der verantwortlich ist 20:24:56 &amp;lt;zzz&amp;gt; Sie sagten, wir sollten uns bewerben, auch wenn wir noch nicht so weit sind 20:24:59 &amp;lt;zzz&amp;gt; was wir nicht sind 20:25:28 &amp;lt;zzz&amp;gt; Ich habe im obigen Beitrag einen 3-phasigen Prozess gepostet 20:25:45 &amp;lt;zzz&amp;gt; wobei wir zunächst einreichen, uns dann vorbereiten und anschließend wirklich einreichen und das Audit managen 20:26:05 &amp;lt;zzz&amp;gt; Beim CCC waren wir uns einig, dass die Überarbeitung des Bedrohungsmodells am wichtigsten ist 20:26:31 &amp;lt;zzz&amp;gt; Kommentare? Möchte jemand die Verantwortung übernehmen? 20:28:10 &amp;lt;str4d&amp;gt; Der allgemeine Plan klingt solide. 20:29:48 &amp;lt;zzz&amp;gt; In der Annahme, dass wir keine Freiwilligen haben, habe ich mit Brandon WIley darüber gesprochen, ob wir ihn dafür bezahlen könnten, es zu übernehmen. (Er berät derzeit zooko, dessen Firma Audits durchführt). Gedanken dazu? 20:30:05 &amp;lt;topiltzin&amp;gt; Wie viel? 20:31:03 &amp;lt;str4d&amp;gt; Ich trage gerne zum Audit bei, werde aber vermutlich nicht die Zeit haben, es selbst zu managen. 20:32:26 &amp;lt;zzz&amp;gt; Ich gehe von mindestens mehreren tausend Dollar aus 20:32:26 &amp;lt;zzz&amp;gt; deutlich mehr, wenn wir tatsächlich auditiert werden, obwohl das wahrscheinlich erst 2015 wäre 20:32:29 &amp;lt;topiltzin&amp;gt; Es ist wahrscheinlich besser, wenn das eine externe Partei macht, auch wenn es ein paar Tausend kostet 20:32:29 &amp;lt;str4d&amp;gt; Wenn wir ihn bezahlen, wollen wir sicherstellen, dass es nützlich ist. 20:32:53 &amp;lt;user&amp;gt; Und das würde genau was umfassen? 20:32:54 &amp;lt;topiltzin&amp;gt; Wenn er das beruflich macht, wird er (höchstwahrscheinlich) bessere Arbeit leisten als jeder von uns 20:33:49 &amp;lt;user&amp;gt; ++1 extern, und ++1, wenn es zu einem besseren Standing in Sachen Reviews beiträgt 20:34:06 &amp;lt;zzz&amp;gt; Ich möchte, dass er uns tatsächlich beim Beheben hilft, nicht nur ein klassischer "Berater" oder Pre-Auditor ist, der nur Probleme aufzeigt 20:34:27 &amp;lt;zzz&amp;gt; Brandon ist viel beschäftigt, sucht aktuell aber auch nach Geld 20:34:56 &amp;lt;user&amp;gt; Und würde er dir beim Beheben helfen? 20:34:58 &amp;lt;zzz&amp;gt; Falls ihr es noch nicht gesehen habt: http://www.kickstarter.com/projects/brandonwiley/operator-a-news-reader-that-circumvents-internet-c 20:35:52 &amp;lt;zzz&amp;gt; Ich habe ihn gebeten, sich unsere OpenITP-Audit-Seite auf Trac anzusehen 20:36:07 &amp;lt;zzz&amp;gt; `http://trac.i2p2.i2p/wiki/OpenITPReview/Criteria` 20:36:19 &amp;lt;zzz&amp;gt; und die OpenITP-Ankündigung sowie Details zum Einreichungsprozess abzuwarten 20:36:26 &amp;lt;str4d&amp;gt; I2P hatte (soweit ich weiß) noch nie einen richtigen Sicherheitsexperten. Ich halte es für eine gute Idee (und wohl längst überfällig), jemanden zu bezahlen, um hier die Grundlagen richtig zu legen. 20:36:27 &amp;lt;user&amp;gt; Meine Meinung als Außenstehender / nur Nutzer ist, dass ein paar tausend $ ok sein sollten, solange es &amp;lt;10k ist und nicht nur Kosmetik, sondern wirklich gründlich 20:36:42 &amp;lt;zzz&amp;gt; Bis das veröffentlicht ist, lohnt es sich nicht, in Verhandlungen mit ihm einzusteigen 20:36:53 &amp;lt;zzz&amp;gt; aber Eleanor sagte, jeden Tag... 20:37:51 &amp;lt;zzz&amp;gt; eche|on, wie ist unser Kontostand? ~500.000 $? 20:38:00 &amp;lt;wowa&amp;gt; Wenn ihr wollt, ändere ich das Thema von `http://zzz.i2p/topics/1546?` 20:38:31 &amp;lt;zzz&amp;gt; wowa, wir sind mitten in einer Sitzung, bitte warte, bis wir fertig sind, danke 20:38:36 &amp;lt;eche|on2&amp;gt; zzz: etwa 500 BTC und 50k 20:39:37 &amp;lt;zzz&amp;gt; Klingt so, als stünden die Leute der Idee positiv gegenüber. Traurigerweise müssen wir selbst dann, wenn wir ihn als Verantwortlichen engagieren, jemanden finden, der für ihn verantwortlich ist... 20:39:40 &amp;lt;EinMByte&amp;gt; Moin 20:42:42 &amp;lt;zzz&amp;gt; Ich denke, es gibt nichts weiter zu tun, bis die OpenITP-Ankündigung kommt; dann können wir fragen, ob Brandon interessiert ist; falls ja, müssen wir erneut darüber sprechen 20:42:49 &amp;lt;zzz&amp;gt; Weitere Kommentare zu 4) 20:42:49 &amp;lt;EinMByte&amp;gt; Habe ich die Sitzung verpasst? 20:42:49 &amp;lt;str4d&amp;gt; EinMByte: läuft 20:42:49 &amp;lt;user&amp;gt; Ein: Gerade erst angefangen 20:42:49 &amp;lt;eche|on2&amp;gt; ok, 493 BTC und 48k Euro 20:42:49 &amp;lt;EinMByte&amp;gt; oh, okay 20:42:49 &amp;lt;zzz&amp;gt; Letzter Aufruf zu 4) 20:42:49 &amp;lt;str4d&amp;gt; Keine Kommentare derzeit. 20:42:49 &amp;lt;str4d&amp;gt; Außer: Die Planung sollte im Wiki beginnen 20:42:49 &amp;lt;zzz&amp;gt; str4d, lass uns das auch in NYC besprechen 20:42:49 &amp;lt;str4d&amp;gt; zzz: ja. 20:42:49 &amp;lt;zzz&amp;gt; 5) Facebook – Meeh, los 20:42:49 * str4d wird den 3-Schritte-Plan nach /wiki/OpenITPReview/Plan verschieben 20:42:49 &amp;lt;Meeh&amp;gt; ok 20:42:49 &amp;lt;Meeh&amp;gt; Wie ich zzz auf dem CCC gesagt habe, habe ich jetzt die Kontrolle über die Seite https://www.facebook.com/I2P 20:42:49 &amp;lt;EinMByte&amp;gt; Gute Sache für die Öffentlichkeitsarbeit, denke ich 20:42:49 &amp;lt;topiltzin&amp;gt; ziemlich cool :) 20:42:49 &amp;lt;EinMByte&amp;gt; Ich meide das persönlich, aber offensichtlich haben die meisten Leute Facebook 20:42:49 &amp;lt;Meeh&amp;gt; und ich habe ~10 $ und 15 Minuten meiner Zeit zwischen meinem Tagesjob investiert, und die Likes sind von 150 auf 300 gestiegen 20:42:49 &amp;lt;eche|on2&amp;gt; bis jetzt gut, aber ich halte mich von Facebook fern 20:42:50 &amp;lt;Meeh&amp;gt; Das war in weniger als 10 Stunden 20:42:56 &amp;lt;EinMByte&amp;gt; also definitiv gut, um mehr Nutzer zu bekommen 20:43:02 &amp;lt;Meeh&amp;gt; Du brauchst keinen Account, um die Seite zu sehen 20:43:22 &amp;lt;Meeh&amp;gt; Allerdings denke ich, wir müssen dort auch präsent sein, um "groß" zu werden, mehr Nutzer zu bekommen 20:43:22 &amp;lt;EinMByte&amp;gt; Meeh: Ich weiß, meinte eher Liken und dergleichen 20:43:37 &amp;lt;Meeh&amp;gt; aber niemand hier mag Facebook oder hat einen Account :P 20:44:04 &amp;lt;Meeh&amp;gt; Also, ich habe vielleicht etwas aus der Arbeit, das ich wiederverwenden kann, sodass wir eine I2P-URL für einige Auserwählte haben, die sich anmelden und über I2P auf Facebook posten können 20:44:09 &amp;lt;TerraNullius&amp;gt; Hallo, zu 3): Wäre es auch möglich, Releases auf GitHub zu hosten? 20:44:12 &amp;lt;zzz&amp;gt; Meeh, war’s das, oder bittest du um eine Diskussion, oder...? 20:44:55 &amp;lt;Meeh&amp;gt; vor allem Info, aber ich denke, es wäre eine Idee, eine Diskussion darüber zu führen, wie wir unsere Nutzer über "Social Media" erreichen 20:44:57 &amp;lt;zzz&amp;gt; TerraNullius, wir sind mit 3) fürs Erste durch, sorry; du kannst bis nach der Sitzung warten, um weiter zu diskutieren 20:45:37 &amp;lt;zzz&amp;gt; Meeh, bitte sprich mit orion, er ist unser Leiter der Öffentlichkeitsarbeit; ich nehme an, er hat einige Ideen 20:45:43 &amp;lt;EinMByte&amp;gt; Meeh: Offensichtlich müssen diese neuen Nutzer verstehen, dass die Nutzung von "Social Media" nicht ohne Risiken ist 20:45:54 &amp;lt;zzz&amp;gt; Wir können auch in NYC mit ihm brainstormen und uns dann bei dir melden 20:46:07 &amp;lt;Meeh&amp;gt; Wir brauchen mehr Contributor, Content-Provider, Nutzer, +++, und wie man sieht, sammelt die "Corporate"-Welt viele Nutzer über SM ein 20:46:32 &amp;lt;Meeh&amp;gt; EinMByte: natürlich. aber jemand muss es ihnen sagen ;) 20:46:39 &amp;lt;Meeh&amp;gt; da kommen wir ins Spiel 20:46:41 &amp;lt;EinMByte&amp;gt; sehr wahr 20:46:47 &amp;lt;topiltzin&amp;gt; und Underground-I2P-Partys :) 20:46:47 &amp;lt;Giant&amp;gt; Wer würde i2p&amp;lt;-&amp;gt;fb moderieren? Das wird Spam-Zentrale. 20:46:49 &amp;lt;zzz&amp;gt; Du bezahlst Leute dafür, dich zu liken? 20:46:56 &amp;lt;topiltzin&amp;gt; (bis 6 Uhr morgens) 20:47:03 &amp;lt;Meeh&amp;gt; ja, ein bisschen, nur um zu sehen, wie sehr ich es pushen kann 20:47:05 &amp;lt;eche|on2&amp;gt; zzz: Ja, manche Leute machen das 20:47:16 &amp;lt;Meeh&amp;gt; 22 Freunde und der Rest aus Anzeigen 20:47:23 &amp;lt;zzz&amp;gt; Jetzt brauchen wir nur noch Feuerwehrautos 20:48:11 &amp;lt;Meeh&amp;gt; Giant: Lies mich nochmal. "for some selected which can login" :) 20:48:16 &amp;lt;Meeh&amp;gt; selected ist das keyworld 20:48:18 &amp;lt;Meeh&amp;gt; word* 20:48:24 &amp;lt;zzz&amp;gt; Gute Arbeit, Meeh, lasst uns ihm alle etwas Inhalt liefern. Es gibt auch ein paar Fotos vom CCC, die du posten kannst 20:48:25 &amp;lt;zzz&amp;gt; Ich habe eins von tuna, aber du musst die Leute im Hintergrund wegschneiden 20:48:37 &amp;lt;zzz&amp;gt; Noch etwas zu 5) ? 20:48:51 &amp;lt;Meeh&amp;gt; Klasse, wenn mir jemand einen Link dazu gibt, lade ich eine Galerie hoch, einschließlich einiger von mir 20:49:08 &amp;lt;Meeh&amp;gt; ja, ich kümmere mich darum 20:49:11 &amp;lt;zzz&amp;gt; ok, achte nur darauf zuzuschneiden 20:49:26 &amp;lt;zzz&amp;gt; Noch etwas für die Sitzung? 20:49:35 &amp;lt;EinMByte&amp;gt; ja 20:49:39 &amp;lt;user&amp;gt; Warum zuschneiden? Bist du im Hintergrund drauf? ;) 20:49:46 &amp;lt;EinMByte&amp;gt; Ich würde eine kurze Diskussion über die GNS-Integration vorschlagen 20:50:16 &amp;lt;EinMByte&amp;gt; Schauen wir uns das noch an? 20:50:16 * str4d wollte das gerade erwähnen 20:50:27 &amp;lt;Meeh&amp;gt; user: es war nicht erlaubt, Fotos zu machen, wenn nicht alle einverstanden sind, und wir können nicht alle Leute finden, um zu fragen, ob es ok ist zu veröffentlichen 20:50:35 &amp;lt;str4d&amp;gt; GNS oder andere 20:50:35 &amp;lt;zzz&amp;gt; ok, das könnte den ganzen Tag dauern, also versuchen wir 10 Minuten 20:50:37 &amp;lt;zzz&amp;gt; 6) GNS EinMByte los 20:51:07 &amp;lt;user&amp;gt; Meeh: ah, ok. Das ergibt Sinn 20:51:09 &amp;lt;str4d&amp;gt; EinMByte: Wir schauen es uns an, ja. 20:51:22 &amp;lt;EinMByte&amp;gt; Alles klar, welchen Ansatz werden wir verfolgen 20:51:25 &amp;lt;EinMByte&amp;gt; neu implementieren? 20:51:28 &amp;lt;str4d&amp;gt; Keine Garantie, dass es passiert oder eine direkte Integration wird (oder überhaupt GNS ist). 20:51:40 &amp;lt;EinMByte&amp;gt; Gibt es noch irgendeine Möglichkeit, ohne neu schreiben zu müssen? 20:51:46 &amp;lt;str4d&amp;gt; Aber was wir jetzt haben, ist ein ad-hoc "just works"-Durcheinander. 20:52:16 &amp;lt;EinMByte&amp;gt; Wie sieht es mit Unterstützung von deren Seite aus? 20:52:31 &amp;lt;Meeh&amp;gt; topiltzin: Willst du wieder ein Facebook-Star sein? :) (bzgl. I2P, Bilder, CCC) 20:52:34 &amp;lt;EinMByte&amp;gt; Sie wirkten ziemlich "verschlossen"... 20:53:02 &amp;lt;topiltzin&amp;gt; klar doch, Meeh, mach nur :) 20:53:34 &amp;lt;zzz&amp;gt; habe Stunden um Stunden mit Christian auf dem CCC verbracht 20:54:19 &amp;lt;EinMByte&amp;gt; zzz: gar keine Ergebnisse daraus? 20:54:30 &amp;lt;str4d&amp;gt; EinMByte: *Wenn* wir uns entscheiden, GNS so wie es ist zu verwenden (und die Tatsache ignorieren, dass sein DHT standardmäßig nicht anonym ist), könnten wir es zu Testzwecken mit ExecNamingService einklinken 20:54:33 &amp;lt;str4d&amp;gt; Es gibt eine definierte API. Wir schreiben einfach ein Skript, das diese API abfragen kann, und führen es aus dem ExecNamingService heraus aus. 20:54:33 &amp;lt;str4d&amp;gt; Einfach. Aber keineswegs optimal. 20:54:42 &amp;lt;zzz&amp;gt; Das könnte alles sein von 'sie lösen all unsere Probleme' über 'lass uns Teile davon nutzen' und 'das sind ein paar gute Ideen' bis hin zu wow, nein danke 20:55:08 &amp;lt;zzz&amp;gt; Eigentlich keine Ergebnisse. Außer, dass wir zugesagt haben, es uns anzusehen 20:55:37 &amp;lt;zzz&amp;gt; Ich denke, wir müssen verstehen, was sie tun. Darüber hinaus ist nichts entschieden 20:56:15 &amp;lt;zzz&amp;gt; Im Moment bin ich bei allem, was GNUnet betrifft, skeptisch. Heißt nicht, dass ich nicht überzeugt werden könnte. 20:56:31 &amp;lt;str4d&amp;gt; zzz hat mir einen interessanten Austausch zum I2P-Naming weitergeleitet; er erwähnte neben GNS mehrere andere Techniken 20:57:39 &amp;lt;EinMByte&amp;gt; Nun, ich vermute (wie du sagst, zzz), dass es einige Probleme mit den Ideen hinter GNS geben könnte 20:58:02 &amp;lt;EinMByte&amp;gt; Heißt: Werden unsere Nutzer sich anpassen können 20:58:09 &amp;lt;str4d&amp;gt; DLV (DNSSEC Lookaside Validation), DNSCurve... 20:58:14 &amp;lt;str4d&amp;gt; Es gibt mehr Technologien da draußen als GNS 20:58:14 &amp;lt;str4d&amp;gt; Ich sehe, dass viele Ideen in GNS von Grund auf entwickelt wurden, ohne etwas vorauszusetzen. 20:58:37 &amp;lt;topiltzin&amp;gt; die Ozeane zum Kochen bringen 20:58:44 &amp;lt;zzz&amp;gt; Sicher. Es ist lange her, dass wir unser Namenssystem im großen Kontext des Internets, des Dreiecks, der Alternativen usw. diskutiert haben, daher ist das gut 20:58:48 &amp;lt;EinMByte&amp;gt; Ja. Da wir sicher eine Alternative zu hosts.txt brauchen, können wir diese Alternativen ebenso gut prüfen 20:59:00 &amp;lt;str4d&amp;gt; Selbst Dinge wie die Art, wie der lokale Cache verschlüsselt gespeichert wird, als direkte Kopie der aus dem DHT erhaltenen Blöcke 20:59:02 &amp;lt;zzz&amp;gt; aber er versucht in der Tat, die Ozeane zu kochen 20:59:37 &amp;lt;str4d&amp;gt; Ich habe einen kurzen Test gemacht; ich kann bestätigen, dass NamingServices als Plugins verteilt werden können. 20:59:39 &amp;lt;zzz&amp;gt; Wir haben über eine Schicht gesprochen, die die GNS-Unschönheiten verbirgt und die wir entwerfen und implementieren müssten. Allerdings könnte das auch einige der Vorteile verbergen. 20:59:59 &amp;lt;str4d&amp;gt; Es erfordert nur, dass der Standard-NamingService ein MetaNamingService ist. 21:01:06 &amp;lt;str4d&amp;gt; Gibt es Nachteile, wenn wir den Installations-Standard-NamingService zu einem MetaNamingService machen und den standardmäßig hinzugefügten NamingService darin auf BlockfileNamingService setzen? 21:01:08 &amp;lt;zzz&amp;gt; Lass uns 6) abschließen; wir werden hier nichts fixen 21:01:08 &amp;lt;zzz&amp;gt; Noch etwas zu 6) ? Noch etwas für die Sitzung? 21:01:15 &amp;lt;str4d&amp;gt; (Der aktuelle Standard-NS ist BlockfileNamingService, und der aktuell standardmäßig zum Meta hinzugefügte NS ist HostsTxt...) 21:01:26 &amp;lt;EinMByte&amp;gt; Noch eine Sache zu 6: 21:01:30 &amp;lt;str4d&amp;gt; zzz: Der obige Vorschlag ist, glaube ich, Teil von 6 21:01:32 &amp;lt;EinMByte&amp;gt; str4d, du erwähnst Alternativen? 21:01:50 &amp;lt;EinMByte&amp;gt; Wenn GNS nicht funktioniert, können wir uns immer noch andere Dinge ansehen 21:01:54 &amp;lt;EinMByte&amp;gt; die könnten besser zu uns passen 21:02:25 &amp;lt;str4d&amp;gt; EinMByte: Ja. Ich habe keine Kenntnisse über diese Alternativen, aber alle Ideen sind eine Überlegung wert. 21:04:12 &amp;lt;str4d&amp;gt; zzz: Ich schlage vor, dass wir in 0.9.10 auf MNS umstellen; für die Nutzer gibt es keine sichtbare Änderung, aber wer ein NS-Plugin testen möchte, muss dann nicht router.config bearbeiten 21:04:18 &amp;lt;zzz&amp;gt; Ok, arbeitet alle weiter an diesen großen und kleinen Ideen; so machen wir die Dinge besser 21:04:35 &amp;lt;EinMByte&amp;gt; okay. Ich werde versuchen, etwas Zeit zu finden, um sie mir anzusehen 21:04:48 &amp;lt;EinMByte&amp;gt; Ich nehme an, damit schließen wir 6? 21:04:54 &amp;lt;zzz&amp;gt; str4d, wir können es machen, wenn wir es brauchen, aber keine Eile? Braucht auch mehr Tests. Vielleicht ein Howto posten? 21:05:17 &amp;lt;zzz&amp;gt; Ok, ihr könnt weiter quatschen, aber ich muss los 21:05:19 &amp;lt;topiltzin&amp;gt; Ich biete die gegenteilige Sicht an: Unser aktuelles Namenssystem funktioniert einwandfrei 21:05:27 &amp;lt;EinMByte&amp;gt; sehe ich genauso 21:05:30 &amp;lt;topiltzin&amp;gt; und hat einige Vorteile, die wir behalten wollen 21:05:38 * str4d afk 21:06:06 * zzz *bafs* die Sitzung ist geschlossen &lt;/div></description></item><item><title>0.9.9 Release</title><link>/de/blog/2013/12/07/0.9.9-release/</link><pubDate>Sat, 07 Dec 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/12/07/0.9.9-release/</guid><description>&lt;p>0.9.9 behebt eine Reihe von Fehlern in der netdb, im Streaming und in i2ptunnel und beginnt die Arbeit an einem einjährigen Plan, die Stärke der kryptografischen Signaturalgorithmen, die im router verwendet werden, zu erhöhen und gleichzeitig mehrere Algorithmen und Schlüssellängen zu unterstützen. Automatische Update-Dateien werden nun mit 4096-Bit-RSA-Schlüsseln signiert.&lt;/p>
&lt;p>Wir unterstützen jetzt SSL zwischen Ihrem Router und Ihren Servern zur Erhöhung der Sicherheit. Weitere Informationen finden Sie in diesem Entwicklungs-Thread.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 22. Oktober 2013</title><link>/de/blog/2013/10/22/i2p-entwicklertreffen-22.-oktober-2013/</link><pubDate>Tue, 22 Oct 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/10/22/i2p-entwicklertreffen-22.-oktober-2013/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dg, efkt, kytv, Meeh, Pseudonemo, str4d, topiltzin, welterde, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:54 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1490` - 15 Minuten max pro Punkt, 5 Minuten für kurze Punkte 20:00:54 &amp;lt;zzz&amp;gt; 0) hi 20:00:54 &amp;lt;zzz&amp;gt; 1) `http://salt.i2p` Anfrage für die Startseite der Konsole (übernommen aus der Besprechung vom 10. Sept.) 20:00:55 &amp;lt;zzz&amp;gt; 2) `http://no.i2p` Anfrage zu Diensten (Meeh) 20:00:55 &amp;lt;zzz&amp;gt; 2a) Zur standardmäßigen i2ptunnel-Sprungliste hinzufügen 20:00:55 &amp;lt;zzz&amp;gt; 2b) Zu den empfohlenen Adressbuch-Abonnements in der FAQ hinzufügen 20:00:57 &amp;lt;zzz&amp;gt; 2c) Zum Registrierungshilfetext in der eepsite-Hilfe hinzufügen 20:00:59 &amp;lt;zzz&amp;gt; 3) Zusätzlicher Backup-Release-Unterzeichner - neue su3-Schlüssel benötigt, HH hat seine noch nicht hinzugefügt, brauchen wir noch jemanden? 20:01:02 &amp;lt;zzz&amp;gt; 4) Symbole für die Konsolen-Startseite benötigt `http://zzz.i2p/topics/1492` (kurz) 20:01:04 &amp;lt;zzz&amp;gt; 5) Website-Überarbeitung (str4d) (kurz) 20:01:08 &amp;lt;zzz&amp;gt; 6) Trac-Update - danke an Meeh und kytv (kurz) 20:01:09 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Treffen Di., 22. Okt., 20:00 UTC (auf zzz.i2p) 20:01:10 &amp;lt;zzz&amp;gt; 7) Marktplätze auf eepsite-Registrierungsdiensten erlauben? (zab) 20:01:13 &amp;lt;zzz&amp;gt; 0) hi 20:01:14 &amp;lt;zzz&amp;gt; 1) `http://salt.i2p` Anfrage für die Startseite der Konsole (übernommen aus der Besprechung vom 10. Sept.) 20:01:18 &amp;lt;dg&amp;gt; hi 20:01:18 &amp;lt;iRelay&amp;gt; Title: salted (auf salt.i2p) 20:01:20 &amp;lt;dg&amp;gt; efkt_: 20:01:25 &amp;lt;zzz&amp;gt; efkt_, bist du da? 20:01:25 &amp;lt;kytv&amp;gt; +1 für salt 20:01:36 &amp;lt;iRelay&amp;gt; Title: no.i2p Registrierungsdienst (auf no.i2p) 20:01:37 &amp;lt;efkt_&amp;gt; Hallo zusammen. Ja, ich bin hier. 20:01:41 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Symbole für die Konsolen-Startseite (auf zzz.i2p) 20:01:44 &amp;lt;iRelay&amp;gt; Title: salted (auf salt.i2p) 20:02:20 &amp;lt;topiltzin&amp;gt; +1 für salt 20:02:38 &amp;lt;dg&amp;gt; +1 für salt 20:02:43 &amp;lt;zzz&amp;gt; Ich habe nur eine Frage – woher kommt der Name, bedeutet er „Salz“ oder steht er für etwas? Sollte er übersetzt werden? 20:03:00 &amp;lt;dg&amp;gt; Salt ist eine großartige Community-Ressource und efkt_ ist äußerst freundlich. Ich habe kein böses Wort über ihn zu sagen :) 20:04:26 &amp;lt;efkt_&amp;gt; zzz: Es steht wirklich für nichts. Leider hat sich kürzlich irgendein Security-Startup ebenfalls für „Salt“ entschieden. Die Idee hinter dem Namen war: NaCl-Krypto, gesalzene Hashes als „thematische Wahl“ 20:05:07 &amp;lt;efkt_&amp;gt; Es geht nur darum, Spaß zu haben. 20:05:38 &amp;lt;efkt_&amp;gt; Das führt zu vielen Fragen: „Was zum Teufel ist Salt?“ Warum Salt? 20:07:44 &amp;lt;efkt_&amp;gt; Was die Übersetzung angeht: Ich sehe keinen Nutzen darin, es anders zu nennen als das, was für die Kurz-URL verwendet wird 20:07:47 &amp;lt;zzz&amp;gt; Also würden wir es in der Konsole übersetzen oder nicht? 20:07:57 &amp;lt;str4d&amp;gt; +1 für salt 20:08:51 &amp;lt;str4d&amp;gt; „Nimm alles, was du über I2P liest, mit einer Prise Salz“ 20:09:09 &amp;lt;dg&amp;gt; hah 20:09:19 &amp;lt;efkt_&amp;gt; Haha. RN macht unablässig Salt-Witze. 20:11:36 &amp;lt;zzz&amp;gt; ok. Mir ist aufgefallen, dass das von dir eingereichte Symbol keinen transparenten Teil hat. Es könnte besser aussehen, wenn es einen hätte. Oder auch nicht. Könnte vom Theme abhängen 20:11:36 &amp;lt;zzz&amp;gt; Wenn du mit dem Symbol zufrieden bist, ist es wohl in Ordnung 20:11:36 &amp;lt;zzz&amp;gt; Da ich keine Einwände höre, war’s das wohl für 1). Ich checke es ein. 20:11:36 &amp;lt;zzz&amp;gt; Weiter zu 2) no.i2p – ist Meeh hier? 20:11:42 &amp;lt;str4d&amp;gt; Vielleicht sollte es übersetzt werden. 20:17:33 &amp;lt;zzz&amp;gt; Kurzfristig nur einen öffentlichen Schlüssel erzeugen, deinen privaten Schlüssel sicher aufbewahren und ihn einchecken 20:17:53 &amp;lt;zzz&amp;gt; Wenn kytv und ich vom Bus überfahren werden, wärst du derjenige, der das Release baut und signiert 20:18:07 &amp;lt;zzz&amp;gt; was im Wesentlichen bedeutet, 'ant release' auszuführen 20:18:08 &amp;lt;dg&amp;gt; Das kann ich dann auch machen. Für das Schreiben von Code kann ich allerdings keine Verantwortung übernehmen. 20:18:33 &amp;lt;zzz&amp;gt; Release Notes schreiben, die Dateien verteilen, Torrents starten, die News schreiben – das sind alles verwandte Tätigkeiten 20:18:34 &amp;lt;dg&amp;gt; Also bitte nach beiden Seiten schauen, bevor ihr die Straße überquert! 20:19:00 &amp;lt;zzz&amp;gt; Im Grunde wärst du ein Packager/Release-Manager 20:19:23 &amp;lt;dg&amp;gt; Ja, das kann ich machen. 20:19:41 &amp;lt;zzz&amp;gt; Ich denke, str4d wäre dafür gut geeignet 20:20:40 &amp;lt;zzz&amp;gt; dg, hast du viel mit Monotone gemacht? Hast du jetzt Check-in-Rechte? 20:21:14 &amp;lt;dg&amp;gt; zzz: Ich hatte keine Check-in-Rechte für i2p.i2p und ich bin kein mtn-Profi. Ich verstehe es genug, um es zu benutzen, aber fortgeschrittene Tricksereien sind nichts für mich. 20:21:22 &amp;lt;dg&amp;gt; Wenn str4d geeigneter ist, ist das okay. 20:21:50 &amp;lt;zzz&amp;gt; Gibt es andere Acks/Nacks zu str4d ? 20:29:18 &amp;lt;kytv@kytv&amp;gt; ffs, ich leite weiter: 20:30:12 &amp;lt;kytv@kytv&amp;gt; `http://pastethis.i2p/show/5965` 20:30:13 &amp;lt;iRelay@kytv&amp;gt; Title: Paste #5965 | LodgeIt! (auf pastethis.i2p) 20:30:14 &amp;lt;kytv@kytv&amp;gt; bah 20:30:32 &amp;lt;dg&amp;gt; willkommen zurück 20:30:43 &amp;lt;zzz&amp;gt; ok 20:30:44 &amp;lt;zzz&amp;gt; nochmal posten 20:30:50 &amp;lt;zzz&amp;gt; Da es keine Einwände gibt, begrüßen wir str4d als unseren neuesten Backup-Release-Unterzeichner 20:30:55 &amp;lt;zzz&amp;gt; str4d, kytv oder ich können dir helfen, deine Schlüssel zu erzeugen und einzuchecken 20:31:03 &amp;lt;zzz&amp;gt; Großartig. Ich mache mir immer Sorgen wegen des Busses. 20:31:06 &amp;lt;zzz&amp;gt; 4) Symbole für die Konsolen-Startseite benötigt `http://zzz.i2p/topics/1492` (kurz) 20:31:12 &amp;lt;zzz&amp;gt; Wollte die Sache mit den Symbolen hier nur erwähnen, um postman, badger, sponge, eche|on, kytv u. a. darauf aufmerksam zu machen 20:31:20 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Symbole für die Konsolen-Startseite (auf zzz.i2p) 20:31:41 &amp;lt;zzz&amp;gt; Wählt oder entwerft ein Symbol, sonst wählen wir eines für euch aus 20:32:01 &amp;lt;zzz&amp;gt; Ihr habt ein paar Wochen 20:32:17 &amp;lt;zzz&amp;gt; Danke an str4d für seinen detaillierten Beitrag darüber, was in fux enthalten ist 20:32:32 &amp;lt;zzz&amp;gt; Hat sonst noch jemand etwas dazu zu sagen? 20:32:49 * kytv ist gleichgültig 20:33:11 &amp;lt;zzz&amp;gt; ok, weiter 20:33:11 &amp;lt;dg&amp;gt; Es wäre schön, ein hübscheres Set an Symbolen zu haben. Mir gefällt das fux-Set. Das ist alles. 20:33:12 &amp;lt;zzz&amp;gt; 5) Website-Überarbeitung (str4d) (kurz) 20:33:33 &amp;lt;zzz&amp;gt; str4d, wie ist der Status und was blockiert den Fortschritt? 20:33:57 &amp;lt;str4d&amp;gt; Status: .py-Dateien aktualisieren sich aus irgendeinem Grund nicht (taten sie vorher) 20:34:22 &amp;lt;str4d&amp;gt; Wenn sich eine .py-Datei ändert, muss der Webserver neu gestartet werden, aber das Skript dafür funktioniert nicht mehr. 20:34:46 &amp;lt;str4d&amp;gt; Abgesehen davon nicht viel. 20:35:28 &amp;lt;str4d&amp;gt; CSS-Probleme wurden in IE gezeigt; es sieht so aus, als würde auf der Startseite das Hintergrundbild nicht angezeigt, aber ich kann es nicht testen. 20:35:28 &amp;lt;zzz&amp;gt; Brauchst du welterde_ oder nur Zeit? 20:35:33 &amp;lt;topiltzin&amp;gt; Die überarbeitete Site hat Probleme mit IE{7,8}. IE9 ist ungetestet. Ich weiß nicht, ob uns das interessiert. 20:35:57 &amp;lt;topiltzin&amp;gt; IE10 funktioniert gut, daher neige ich dazu, mir um die älteren Versionen keine Sorgen zu machen 20:36:05 &amp;lt;str4d&amp;gt; Auf Nicht-Startseiten ist IE{7,8} schrecklich. 20:36:49 &amp;lt;str4d&amp;gt; Aber das ist kein echter Blocker. 20:37:02 &amp;lt;str4d&amp;gt; Bezüglich des Inhalts: Ist jeder mit der Startseite so wie sie ist zufrieden? 20:37:13 &amp;lt;zzz&amp;gt; Ok. Ich würde einfach gern sehen, dass wir hier über die Ziellinie kommen. Am 1. Sept. auf tx hast du angekündigt, es würde in einer Woche live gehen :) 20:37:20 &amp;lt;dg&amp;gt; ja, str4d 20:37:53 &amp;lt;str4d&amp;gt; zzz: Ja, kurz danach habe ich das .py-Problem entdeckt und hatte keine Zeit mehr, es zu beheben. 20:38:20 &amp;lt;zzz&amp;gt; Ok, danke für das Update, str4d. Noch etwas zu 5) ? 20:38:22 &amp;lt;str4d&amp;gt; Wenn .py -&amp;gt; Neustart nicht funktioniert, müssen welterde_ (und jeder Mirror-Betreiber) jedes Mal manuell neu starten. 20:38:33 &amp;lt;str4d&amp;gt; Ein paar kleinere Punkte: 20:38:55 &amp;lt;str4d&amp;gt; Beim Aktualisieren für ein Release gibt es zwei Stellen zu ändern: 20:39:16 &amp;lt;str4d&amp;gt; i2p2www/__init__.py - CURRENT_I2P_VERSION 20:39:38 &amp;lt;str4d&amp;gt; und i2p2www/pages/downloads/list.html – die Hashes oben. 20:39:50 &amp;lt;zzz&amp;gt; Vielleicht kann ich dich hier abbrechen; es hat keinen Sinn, mich zu schulen, bevor ich es brauche, da ich dann ohnehin wieder fragen werde... 20:40:07 &amp;lt;str4d&amp;gt; zzz: Fair genug. Aber das ^ war’s. 20:40:30 &amp;lt;str4d&amp;gt; tl;dr - sobald das .py-Problem behoben ist, kann es live gehen. 20:40:31 &amp;lt;zzz&amp;gt; Ok, ich kopier’s rein, vielleicht verliere ich es, vielleicht nicht. 20:41:01 &amp;lt;kytv&amp;gt; (meins aktualisiert/neustartet FWIW (http://geti2pj2fl72u4m2.onion/ / `http://kfri3jwfsi2uy7j3pbzykbbaoqoj4siyhf3hozln3wxcrkvvityq.b32.i2p/))` 20:41:04 &amp;lt;iRelay&amp;gt; Title: I2P Anonymes Netzwerk (auf geti2pj2fl72u4m2.onion) 20:41:16 &amp;lt;zzz&amp;gt; Ok, dann bitten wir welterde_ hier zu helfen 20:41:49 &amp;lt;zzz&amp;gt; Ok, danke für das Update, str4d. Noch etwas zu 5) ? 20:42:06 &amp;lt;str4d&amp;gt; Es ist *viel* einfacher als das aktuelle :-P 20:42:13 &amp;lt;str4d&amp;gt; kytv: Danke – welches Skript? 20:42:16 &amp;lt;str4d&amp;gt; (aber ich bin mit 5) durch) 20:42:25 &amp;lt;zzz&amp;gt; bah. Ich habe mein sed-Skript :) 20:42:25 &amp;lt;str4d&amp;gt; Oh, noch ein Punkt: 20:42:34 &amp;lt;zzz&amp;gt; 6) Trac-Update - danke an Meeh und kytv (kurz) 20:42:40 &amp;lt;str4d&amp;gt; Ich möchte, dass wir über die /research-Seite nachdenken 20:42:42 &amp;lt;kytv&amp;gt; (gern) 20:43:11 &amp;lt;str4d&amp;gt; Wollte den Gedanken nur in den Raum stellen. 20:43:32 &amp;lt;kytv&amp;gt; str4d: Es ist eine Modifikation von dem in i2p.www.revamp, die ich für das zukünftige Appliance erstellt habe. Ich kann es später ins Pastebin stellen. 20:43:35 &amp;lt;zzz&amp;gt; Ich habe das nur auf die Agenda gesetzt, um kytv und seinen Helfern Meeh und welterde_ fürs Umziehen, Hosten, Upgraden, Verwalten usw. und fürs Wieder-Inbetriebnehmen zu danken 20:43:54 * dg dankt 20:44:18 &amp;lt;str4d&amp;gt; kytv++ 20:44:20 &amp;lt;zzz&amp;gt; Es ist eine wichtige Ressource, die von Spam überrollt wurde und dann von mir deaktiviert und anschließend von kytv kaputtgemacht wurde, aber diesen Teil erwähnen wir nicht, da wir ihm ja danken... 20:44:41 &amp;lt;efkt_&amp;gt; bwahaha 20:44:52 * str4d hatte vor zu helfen, bis kytv diese Pläne sabotiert und den Ruhm an sich gerissen hat ;-P 20:45:17 &amp;lt;zzz&amp;gt; Ach ja, sorry str4d, du hast in den frühen Phasen auch ziemlich viel gemacht 20:45:42 &amp;lt;zzz&amp;gt; Ok, genug davon, zurück zu den Prügeln 20:45:47 &amp;lt;zzz&amp;gt; 7) Marktplätze auf eepsite-Registrierungsdiensten erlauben? (zab) 20:46:18 &amp;lt;zzz&amp;gt; Ich habe drei davon in der stats.i2p-Warteschlange, alle stürmen nach der Silk-Road-Sache herein 20:46:49 &amp;lt;str4d&amp;gt; Das durchzusetzen ist nicht trivial - wir wissen es nur, wenn der Registrierende es in der Domain oder der About-Beschreibung deutlich macht. 20:46:51 &amp;lt;dg&amp;gt; Ich glaube nicht, dass irgendjemand $registrar ins Visier nimmt, nur weil er Ja sagt 20:46:53 &amp;lt;zzz&amp;gt; Wir hatten letztes Jahr mehrere silkroad*-Registrierungen, ich habe sie damals genehmigt, keine davon war lange verfügbar 20:46:57 &amp;lt;Meeh&amp;gt; Sorry, ich bin zu spät, aber jetzt hier 20:47:15 &amp;lt;zzz&amp;gt; Meeh, wir kommen gleich zu dir zurück, wir sind bei 7) 20:47:21 &amp;lt;Meeh&amp;gt; kein Problem 20:47:52 &amp;lt;zzz&amp;gt; zab, was möchtest du dazu sagen 20:48:00 &amp;lt;zzz&amp;gt; ^^ topiltzin 20:48:00 &amp;lt;topiltzin&amp;gt; Im Interesse vollständiger Offenlegung: Ich habe erhebliche Investitionen in Bitcoin. Daher unterstütze ich natürlich alles, was die Nutzung von Bitcoin fördert 20:48:00 &amp;lt;zzz&amp;gt; Durchsetzung ist nie eine sichere Sache 20:48:26 &amp;lt;topiltzin&amp;gt; Tatsächlich ist ein Grund, warum ich an I2P arbeite, die Vorbereitung auf eine mögliche Zukunft, in der anonyme Marktplätze Tor nicht mehr nutzen können 20:48:42 &amp;lt;topiltzin&amp;gt; &amp;lt;/end full disclosure&amp;gt; 20:49:03 &amp;lt;zzz&amp;gt; Ich könnte es ablehnen wegen 1) es ist illegal 2) es bringt Aufmerksamkeit, die wir nicht brauchen, oder 3) I2P ist für Märkte wirklich nicht sicher genug 20:49:13 &amp;lt;zzz&amp;gt; aber all das sind wackelige Gründe 20:49:18 &amp;lt;dg&amp;gt; Wenn 3), weiß ich nicht, wofür wir sicher genug sind 20:49:21 &amp;lt;str4d&amp;gt; Aber unter der Annahme, dass wir herausfinden können, welche Domains für Marktplätze sind: 20:49:22 &amp;lt;str4d&amp;gt; topiltzin ^ 20:49:35 &amp;lt;dg&amp;gt; Ich halte nichts davon, jemals zu sagen: „Hey, $group, kommt zu uns! Wir sind sozusagen sicher und so!“ aber ein wenig Selbstvertrauen ist auch gut 20:49:49 &amp;lt;Pseudonemo&amp;gt; Was die öffentliche Wahrnehmung angeht, können Richtlinien helfen, auch wenn sie nicht perfekt durchsetzbar sind, imo 20:50:01 &amp;lt;topiltzin&amp;gt; 3) ist etwas, das die Betreiber der Marktplätze für sich selbst entscheiden müssen 20:50:45 &amp;lt;Meeh&amp;gt; Da stimme ich dir zu, topiltzin, die Betreiber entscheiden 20:50:46 &amp;lt;topiltzin&amp;gt; Wenn 2) passieren wird, passiert es unabhängig von der Adressbuch-Policy 20:50:49 &amp;lt;zzz&amp;gt; FYI, die drei, die bei mir liegen, sind silkroadreloaded.i2p, market.i2p und freemart.i2p - ihr könnt zu allen über stats.i2p springen 20:51:02 &amp;lt;welterde_&amp;gt; Immer noch nicht herausgefunden, warum der Neustart nicht funktioniert? 20:51:35 &amp;lt;welterde_&amp;gt; (gerade angekommen) 20:52:00 &amp;lt;topiltzin&amp;gt; zu 1) - das ist der interessante Punkt. Ich schlage folgende Policy vor: Wenn ein Marktplatz $ILLEGAL_ACTIVITY bewirbt, wird er nicht indiziert 20:52:08 &amp;lt;str4d&amp;gt; welterde_: Ich hatte keine Zeit, es zu untersuchen. 20:52:18 &amp;lt;topiltzin&amp;gt; Aber ein Markt, der einfach „anonymer Marktplatz“ sagt, sollte nicht automatisch gesperrt werden 20:52:28 &amp;lt;welterde_&amp;gt; verstehe 20:52:32 &amp;lt;str4d&amp;gt; +1 zu 1) 20:52:34 &amp;lt;dg&amp;gt; Das meiste hier ist anonym 20:52:40 &amp;lt;efkt_&amp;gt; Fwiw halte ich es für vernünftig, nicht alle Marktplätze pauschal zu verbieten, sondern Fall für Fall zu entscheiden; Unterstützung für diejenigen zu verweigern, die stats.i2p für Drogen, Auftragsmord, Waffen usw. nutzen wollen – mit Fokus auf das Anstößige und nicht unbedingt auf das Illegale. 20:52:45 &amp;lt;Pseudonemo&amp;gt; Ich finde topiltzins Vorschlag ist ein vernünftiger Kompromiss, fwiw 20:52:59 &amp;lt;str4d&amp;gt; stats.i2p ist ein freiwilliger Dienst, kein „offizielles“ Adressbuch. 20:53:14 &amp;lt;zzz&amp;gt; Ich tue mich schwer, mich wegen Drogen allzu sehr aufzuregen. Wenn sie CP oder Auftragsmorde bewerben, ist das eine andere Geschichte. 20:53:27 * dg nickt 20:53:35 &amp;lt;str4d&amp;gt; Mmm. 20:53:43 &amp;lt;Pseudonemo&amp;gt; str4d: Es ist trotzdem auf der router-Konsole verlinkt, was von vielen als stillschweigende Billigung angesehen würde 20:53:51 &amp;lt;Meeh&amp;gt; einverstanden 20:54:00 &amp;lt;str4d&amp;gt; IMHO die üblichen AGB, die wir für die routerconsole verlangen, wären in Ordnung. 20:54:13 &amp;lt;dg&amp;gt; Pseudonemo: Ein Link zu einer Site, die nicht wirklich verlinkt, sondern kontaktiert werden kann für Infos zu einer Site, die Leute VIELLEICHT nicht mögen? nein 20:54:32 &amp;lt;Pseudonemo&amp;gt; ist fair genug 20:54:43 &amp;lt;zzz&amp;gt; Ich denke, ich werde Märkte wie Foren und Torrent-Seiten behandeln, d. h. eine TOS posten und dann entscheide ich 20:54:48 &amp;lt;str4d&amp;gt; (aber das bedeutet nicht, dass ein Marktplatz für die routerconsole akzeptiert würde, das ist eine separate Entscheidung) 20:56:05 &amp;lt;topiltzin&amp;gt; Das ist in Ordnung. Es würde helfen, wenn du einige Richtlinien veröffentlichst, was NICHT indiziert wird 20:56:12 &amp;lt;zzz&amp;gt; Danke euch für eure Gedanken. Das ist eher mein Problem als ein Projektthema und ich brauchte etwas Rat. 20:57:07 &amp;lt;dg&amp;gt; Wenn du dich damit unwohl fühlst, bist du im Recht, sie nicht zu erlauben, zzz 20:57:24 &amp;lt;dg&amp;gt; aber ich denke, es ist ok, solange keine moralischen Grenzen überschritten werden 20:57:54 &amp;lt;zzz&amp;gt; Es steht alles auf `http://stats.i2p/i2p/addkey.html` - ich denke, ich würde einfach „markets“ zu der Zeile über Foren, Tracker, File- + Image-Hosts hinzufügen... 20:57:54 &amp;lt;zzz&amp;gt; ok, genug zu 7) 20:57:54 &amp;lt;zzz&amp;gt; zurück zu: 20:57:54 &amp;lt;zzz&amp;gt; 2) `http://no.i2p` Anfrage zu Diensten (Meeh) 20:57:54 &amp;lt;zzz&amp;gt; 2a) Zur standardmäßigen i2ptunnel-Sprungliste hinzufügen 20:57:54 &amp;lt;zzz&amp;gt; 2b) Zu den empfohlenen Adressbuch-Abonnements in der FAQ hinzufügen 20:57:56 &amp;lt;zzz&amp;gt; 2c) Zum Registrierungshilfetext in der eepsite-Hilfe hinzufügen 20:58:08 &amp;lt;iRelay&amp;gt; Title: Schlüssel hinzufügen (auf stats.i2p) 20:58:13 &amp;lt;zzz&amp;gt; Bitte, Meeh, leg los – was hast du für uns? 20:58:24 &amp;lt;iRelay&amp;gt; Title: no.i2p Registrierungsdienst (auf no.i2p) 20:59:06 &amp;lt;Meeh&amp;gt; Nun, ich habe einen Registrierungsdienst mit einer TOS eingerichtet, die in etwa der von stats.i2p entspricht, um den Namensdienst in I2P bei Bedarf zu „dezentralisieren“ 20:59:16 &amp;lt;zzz&amp;gt; ping Meeh 20:59:36 &amp;lt;Meeh&amp;gt; Kommen meine Nachrichten nicht durch? 21:01:45 &amp;lt;str4d&amp;gt; Ich höre dich 21:01:45 &amp;lt;Meeh&amp;gt; ok gut, ich habe auf Freenode nachgesehen, also tut iRelay das auch 21:01:45 &amp;lt;zzz&amp;gt; Verstanden, Lag 21:01:45 &amp;lt;zzz&amp;gt; Ja, wir brauchen wirklich mehr von allem, und mein Registrierungsdienst steht ziemlich allein da 21:01:45 &amp;lt;zzz&amp;gt; Gerade nachgesehen: Ich habe ihn im Januar 2008 eingerichtet, nachdem orion.i2p verschwunden war (schnief) 21:02:08 &amp;lt;Meeh&amp;gt; Jupp, deshalb habe ich ihn hinzugefügt, um bei Bedarf zu „dezentralisieren“ 21:02:27 &amp;lt;zzz&amp;gt; slows inr.i2p-Dienst ist großartig, aber seine Anything-goes-Policy ist mit unserer nicht kompatibel 21:02:40 &amp;lt;Meeh&amp;gt; Ansonsten habe ich mir dazu nicht viel gedacht, also wenn Leute Ideen beitragen möchten, nur zu 21:02:51 &amp;lt;zzz&amp;gt; Wenn ihr auf seiner Softwarebasis zusammenarbeiten könnt, aber etwas Gemanagtes habt, ist das großartig 21:04:56 &amp;lt;dg&amp;gt; Fwiw, inr.i2p gibt es. 21:05:24 &amp;lt;zzz&amp;gt; Hat jemand Meehs TOS geprüft oder irgendwelche Gedanken dazu? 21:05:24 &amp;lt;topiltzin&amp;gt; Kurz reingeschaut, sah nach Copy-Pasta von deiner aus 21:05:24 &amp;lt;Meeh&amp;gt; Ja, ich werde meine Änderungen veröffentlichen. Ich habe es auf Django 1.5 aktualisiert und Unterstützung für die „Ansicht“ export-alive.txt hinzugefügt 21:05:24 &amp;lt;topiltzin&amp;gt; +1 für no.i2p, basierend auf nichts außer Meehs genereller Großartigkeit :) 21:05:24 &amp;lt;Meeh&amp;gt; topiltzin: ja, es war Copy-Paste :P 21:05:24 &amp;lt;zzz&amp;gt; Nun, Meeh, eigentlich hast du zwei Pastas. eine von slow auf no.i2p und eine von mir auf no.i2p/tos/ 21:05:24 &amp;lt;Meeh&amp;gt; Ich habe selbst etwas geschrieben und das meiste kopiert, um es so nah wie möglich an die offiziellen Regeln zu bringen, da ich vermutete, dass zzz ihnen genau folgt 21:05:24 &amp;lt;Meeh&amp;gt; ja, eine Mischung 21:05:24 &amp;lt;Meeh&amp;gt; kann es natürlich ändern 21:05:26 &amp;lt;efkt_&amp;gt; +1 für no.i2p. Den Leuten mehr Sprunglinks und Abonnements zu geben, ist ein Plus. Wenn es mehr Sites gibt, die bei no.i2p registriert werden, wäre es meiner Meinung nach hilfreich, die bestehende Nutzerbasis über eine solche Änderung zu informieren. 21:05:45 &amp;lt;Meeh&amp;gt; Ich habe die „akzeptablen“ Policies aus der Originalquelle nicht entfernt 21:05:46 &amp;lt;zzz&amp;gt; Ist es verwirrend, überlappende Dinge an zwei Orten zu haben? 21:05:51 &amp;lt;zzz&amp;gt; eigentlich 3 mit /postkey/ 21:06:21 &amp;lt;Meeh&amp;gt; Ok, das sollte ich beheben. Aber die Frage ist dann: Welche ist die beste? 21:06:30 &amp;lt;Meeh&amp;gt; oder die am meisten einvernehmliche 21:06:37 &amp;lt;Meeh&amp;gt; an der ich weiter arbeiten kann 21:06:40 &amp;lt;zzz&amp;gt; Aus Erfahrung: Du musst die TOS laut und deutlich herausstellen 21:07:17 &amp;lt;zzz&amp;gt; FYI, ich bekomme etwa 75/Monat und lehne etwa 3–5/Monat ab 21:07:54 &amp;lt;zzz&amp;gt; Gibt es Einwände gegen 2a) oder 2b) oder 2c) ? 21:08:16 &amp;lt;zzz&amp;gt; Wenn nicht, Meeh, mach bitte alle Check-ins selbst 21:08:23 &amp;lt;Meeh&amp;gt; Ok, ich bekomme etwa 1–2 pro Woche, aber oft registrieren sie doppelt 21:08:26 &amp;lt;Meeh&amp;gt; sowohl bei dir als auch bei mir 21:08:32 &amp;lt;Meeh&amp;gt; zum Beispiel silkroadreloaded 21:09:02 &amp;lt;zzz&amp;gt; Hat noch jemand etwas, während ich den Baffer aufwärme? 21:10:21 &amp;lt;efkt_&amp;gt; zzz: dg: kytv: topiltzin: str4d: Danke. Es bedeutet viel, Unterstützung zu haben. 21:10:56 &amp;lt;dg&amp;gt; Vielleicht sollten wir nächstes Mal über die Roadmap und unsere Pläne sprechen. 21:10:56 &amp;lt;kytv&amp;gt; Das Hosting für unsere Downloads muss – sofern es keinen Plan gibt – noch ausgearbeitet werden. 21:10:56 &amp;lt;Meeh&amp;gt; Ok. Dann sagen wir: in trunk aufnehmen? (no.i2p) 21:10:56 &amp;lt;Meeh&amp;gt; scheint, als wären wir schon bei einem neuen Thema :P 21:10:56 &amp;lt;kytv&amp;gt; +1 für no.i2p (ja, in trunk aufnehmen) 21:11:05 &amp;lt;zzz&amp;gt; Oh, ich notiere, dass ich einige recht offensichtliche Meeting-Richtlinien auf `http://zzz.i2p/topics/1491` aufgeschrieben habe, um klarzustellen, dass jeder jederzeit ein Meeting zu allem ansetzen kann 21:11:20 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Projekt-Meetings (auf zzz.i2p) 21:11:25 &amp;lt;dg&amp;gt; efkt_: Kein Problem. Du bist großartig! 21:11:38 &amp;lt;zzz&amp;gt; Ja, Downloads und Roadmap wären vielleicht gut für ein zukünftiges Meeting 21:11:53 &amp;lt;dg&amp;gt; von mir jetzt nichts 21:11:59 * zzz schließt mit Nachdruck ***BAFS*** die Besprechung 21:12:12 &amp;lt;dg&amp;gt; :) &lt;/div></description></item><item><title>I2P Entwicklertreffen - 04. Oktober 2013</title><link>/de/blog/2013/10/04/i2p-entwicklertreffen-04.-oktober-2013/</link><pubDate>Fri, 04 Oct 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/10/04/i2p-entwicklertreffen-04.-oktober-2013/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dg, equinox, hottuna, Mathiasdm, orion, psi, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:09:33 &amp;lt;str4d&amp;gt; Zeit fürs Meeting. Wer ist hier? 20:09:53 * psi ist hier 20:10:04 * dg hier 20:11:34 * topiltzin . 20:11:51 &amp;lt;str4d&amp;gt; hottuna, zzz, welterde, kytv: ping 20:12:17 * orion ist hier 20:13:01 * str4d lädt die Meeting-Agenda 20:14:01 &amp;lt;str4d&amp;gt; Ich kann zzz.i2p nicht erreichen. Kommt sonst jemand auf `http://zzz.i2p/topics/1480` ? 20:14:35 &amp;lt;str4d&amp;gt; Hab's. 20:14:43 &amp;lt;str4d&amp;gt; 1) Bedrohungsmodell 20:14:44 &amp;lt;str4d&amp;gt; 1a) Vor- und Nachteile des DREAD-Klassifikationsschemas diskutieren (und ggf. ein anderes wählen). 20:14:44 &amp;lt;str4d&amp;gt; 1b) Bedrohungsmodell diskutieren (und bei Bedarf aktualisieren). 20:14:44 &amp;lt;str4d&amp;gt; 1c) DREAD (oder anderes Schema) auf die Angriffsvektoren im Bedrohungsmodell anwenden. 20:14:44 &amp;lt;str4d&amp;gt; 2) Website-Überarbeitung – zur Vorbereitung auf den Launch durchsehen. 20:14:53 &amp;lt;str4d&amp;gt; 3) Roadmapping. 20:15:22 &amp;lt;str4d&amp;gt; 4) Diskussion der Dokumentation. 20:15:41 &amp;lt;str4d&amp;gt; 0) haben wir schon erledigt: Hallo sagen ;-P 20:15:42 &amp;lt;str4d&amp;gt; 1) Bedrohungsmodell 20:15:53 &amp;lt;str4d&amp;gt; 1a) Vor- und Nachteile des DREAD-Klassifikationsschemas diskutieren (und ggf. ein anderes wählen). 20:17:07 &amp;lt;str4d&amp;gt; Wie ich im Forenbeitrag gesagt habe, ist eine der Maßnahmen, mit denen wir die Außenwahrnehmung von I2P verbessern können, das Bedrohungsmodell zu verbessern und zu präzisieren. 20:17:29 &amp;lt;str4d&amp;gt; Im Moment ist es eine Textwand, und es ist für Nutzer (und wenig motivierte Devs) schwer, die Hauptpunkte zu finden. 20:17:45 &amp;lt;dg&amp;gt; Es ist auch schwer, es zu priorisieren. 20:17:47 &amp;lt;dg&amp;gt; Dringlichkeit einschätzen usw. 20:18:03 &amp;lt;str4d&amp;gt; Und ohne vernünftiges Risikomodell haben wir eigentlich keine Ahnung, ob wir die richtigen Aspekte in den Fokus nehmen. 20:18:13 &amp;lt;psi&amp;gt; Es wäre super, zuerst eine Kurzfassung des Bedrohungsmodells zu haben und darauf aufzubauen 20:18:23 &amp;lt;str4d&amp;gt; dg: genau. 20:18:59 &amp;lt;str4d&amp;gt; Ich habe etwas recherchiert, und https://www.owasp.org/index.php/Threat_Risk_Modeling hat ein gutes „Layout“ für Threat/Risk Modeling, das z. B. von Cryptocat für deren Bedrohungsmodell verwendet wird. 20:19:04 &amp;lt;iRelay&amp;gt; Titel: Threat Risk Modeling - OWASP (auf www.owasp.org) 20:19:53 &amp;lt;str4d&amp;gt; Das dort beschriebene DREAD-Schema identifiziert Risiken nicht immer korrekt; so das Feedback in einem späteren Beitrag des Designers des Modells – https://blogs.msdn.com/b/david_leblanc/archive/2007/08/13/dreadful.aspx 20:20:49 &amp;lt;str4d&amp;gt; Ich schlage vor, dass wir das im obigen Beitrag vorgeschlagene, modifizierte DREAD-Modell verwenden, um Schwere und Priorität unserer Angriffsvektoren zu modellieren. 20:20:50 &amp;lt;str4d&amp;gt; Diskussion! 20:21:13 &amp;lt;dg&amp;gt; Gib mir etwas Zeit, mir die Modelle anzuschauen? :) 20:21:40 &amp;lt;str4d&amp;gt; dg: Das hättest du eigentlich schon tun sollen, ich habe im Forenbeitrag darauf verlinkt... 20:21:44 &amp;lt;str4d&amp;gt; :P 20:21:50 &amp;lt;dg&amp;gt; sorry 20:22:24 &amp;lt;str4d&amp;gt; (aber ich habe die Leute tatsächlich nicht darum gebeten, mein Fehler) 20:23:08 &amp;lt;str4d&amp;gt; DREAD tl;dr – eine Bedrohung wird auf fünf Skalen von 1–10 bewertet, die Ergebnisse addiert und durch 5 geteilt. 20:23:12 &amp;lt;str4d&amp;gt; Damage Potential 20:23:29 &amp;lt;str4d&amp;gt; Reproducibility 20:23:29 &amp;lt;str4d&amp;gt; Exploitability 20:23:29 &amp;lt;str4d&amp;gt; Affected Users 20:23:30 &amp;lt;str4d&amp;gt; Discoverability 20:24:12 &amp;lt;str4d&amp;gt; modifiziertes DREAD tl;dr – dieselben fünf Parameter, aber eine 1–3-Skala (low, med, high) und eine „gewichtete“ Berechnung. 20:25:09 &amp;lt;dg&amp;gt; Ich überfliege es kurz; ich kenne offensichtlich nicht alle Details, aber jedes strukturierte System ist besser. 20:25:18 &amp;lt;str4d&amp;gt; Das modifizierte DREAD-Modell ergibt für mich mehr Sinn als das Original. 20:26:06 &amp;lt;dg&amp;gt; Ich habe auch großen Respekt vor OWASP. :P 20:26:10 &amp;lt;str4d&amp;gt; „Wenn wir uns die fünf Komponenten ansehen, sehen wir, dass keine davon stark korreliert – eine impliziert nicht die andere. Das bedeutet, wir haben unabhängige Faktoren, was eines der stärksten Kriterien für ein belastbares Modell ist. Unsere Aufgabe ist also, die Eingaben richtig zu gewichten. In WSC haben wir euch gesagt, ihr sollt sie von 1–10 bewerten, aufsummieren und durch 5 teilen. Wendet man ein paar offensichtliche Tests an, stellt man fest, dass ein Schaden von 1 und alle anderen Faktoren 10 (eine bekannte Belästigung 20:26:10 &amp;lt;str4d&amp;gt; , z. B. Pop-ups) genauso gewichtet wird wie eine Discoverability von 1 und alles andere 10 (schwer zu erkennen, führt aber zum Wärmetod des Universums). Das ist ein offensichtlicher Fehler.“ 20:27:10 &amp;lt;str4d&amp;gt; dg: ich auch. Sie haben dort viele andere potenziell nützliche Modelle und Dokus. 20:27:31 &amp;lt;str4d&amp;gt; Hat sonst noch jemand Anmerkungen? 20:29:50 &amp;lt;str4d&amp;gt; Wenn sonst niemand Anmerkungen hat, gehen wir derweil zum nächsten Thema über, während ihr darüber nachdenkt. 20:30:05 &amp;lt;psi&amp;gt; keine Anmerkungen 20:31:03 &amp;lt;str4d&amp;gt; 1b) Bedrohungsmodell diskutieren (und bei Bedarf aktualisieren). 20:31:17 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/docs/overview/threat-model/` 20:31:18 * psi überfliegt das Bedrohungsmodell 20:31:39 &amp;lt;iRelay&amp;gt; Titel: I2P's Threat Model - I2P (auf vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:31:47 &amp;lt;dg&amp;gt; Ich sehe eine Bewertung? 20:31:50 &amp;lt;dg&amp;gt; Ist das neu? 20:32:04 &amp;lt;str4d&amp;gt; dg: Ich habe das modifizierte DREAD-System hinzugefügt. 20:32:12 &amp;lt;str4d&amp;gt; (in der Erwartung, dass niemand Einwände hat) 20:32:31 &amp;lt;str4d&amp;gt; (aber nicht in der Erwartung, dass es überhaupt keine Kommentare gibt :-P ) 20:32:53 &amp;lt;str4d&amp;gt; Die Bewertungen sind ungültig. 20:33:03 &amp;lt;dg&amp;gt; Es scheint nicht zu passen– 20:33:05 &amp;lt;dg&amp;gt; ja 20:33:09 &amp;lt;str4d&amp;gt; (das ist es, was ich in diesem Meeting ändern will) 20:33:25 &amp;lt;str4d&amp;gt; Während wir das Bedrohungsmodell selbst diskutieren, bitte über mögliche Bewertungen nachdenken (für das nächste Thema) 20:33:28 &amp;lt;dg&amp;gt; Das Design sieht gut aus, mit echten Werten würde es mir gefallen. Wir sollten auch nach Schweregrad sortieren. 20:34:48 &amp;lt;str4d&amp;gt; Unsere Bedrohungsmodell-Seite folgt nicht dem „Standard“-Layout für Bedrohungsmodelle (z. B. der OWASP-Seite) 20:35:04 &amp;lt;str4d&amp;gt; Sicherheitsziele identifizieren 20:35:05 &amp;lt;str4d&amp;gt; Die Anwendung erfassen 20:35:05 &amp;lt;str4d&amp;gt; Sie zerlegen 20:35:05 &amp;lt;str4d&amp;gt; Bedrohungen identifizieren 20:35:05 &amp;lt;str4d&amp;gt; Schwachstellen identifizieren 20:35:08 &amp;lt;psi&amp;gt; Besprechen wir die Werte dieser Bewertungen jetzt ... oder später? 20:35:50 &amp;lt;str4d&amp;gt; psi: beim nächsten Thema. Im Moment diskutieren wir das Bedrohungsmodell selbst – wir können Bedrohungen nicht bewerten, wenn es veraltet ist. 20:35:58 &amp;lt;psi&amp;gt; richtig 20:36:17 &amp;lt;str4d&amp;gt; (Und FYI: Das Meeting endet um 22:00 Uhr UTC) 20:36:29 &amp;lt;str4d&amp;gt; (Ich jedenfalls gehe dann) 20:37:18 &amp;lt;str4d&amp;gt; Die Bedrohungsmodell-Seite benennt unsere Sicherheitsziele nicht klar. 20:37:21 &amp;lt;dg&amp;gt; Wo ist denn alle Welt? 20:37:29 &amp;lt;dg&amp;gt; Mit 3 Leuten können wir nicht arbeiten. 20:37:54 &amp;lt;str4d&amp;gt; topiltzin, hottuna, zzz, welterde, kytv: ping 20:37:55 &amp;lt;zzz&amp;gt; Zum „Formalisieren“ des Modells gehört mehr, als nur jedes Element zu bewerten 20:37:56 &amp;lt;equinox&amp;gt; Ich finde, die in den heutigen Guardian-Artikeln beschriebenen Methoden sollte man berücksichtigen. Die NSA hat versucht, den Dev-Prozess ins Visier zu nehmen 20:38:16 &amp;lt;str4d&amp;gt; zzz: Ich weiß, aber wir müssen irgendwo anfangen. 20:38:18 &amp;lt;zzz&amp;gt; Insbesondere ist der Hauptkritikpunkt an unserem Modell, dass wir nicht klar festlegen, was drin ist und was draußen bleibt 20:38:40 &amp;lt;dg&amp;gt; Was betrifft uns und was nicht? 20:38:43 &amp;lt;zzz&amp;gt; Das ist ein Schritt, der vor der Bewertung erfolgen müsste, wenn wir auf die Kritiker eingehen wollen 20:39:23 &amp;lt;str4d&amp;gt; zzz: Genau das tun wir jetzt. 20:39:23 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Die Bedrohungsmodell-Seite benennt unsere Sicherheitsziele nicht klar. 20:39:29 &amp;lt;zzz&amp;gt; Der Hauptzweck eines Bedrohungsmodells ist festzulegen, was NICHT darin ist, z. B. die NSA. Projekte nutzen das, um mit den Händen zu wedeln und zu sagen „nicht unser Problem, nicht in unserem Bedrohungsmodell“ 20:39:44 &amp;lt;zzz&amp;gt; Das haben wir nicht getan. 20:40:07 &amp;lt;idog98@freenode&amp;gt; . 20:40:10 &amp;lt;str4d&amp;gt; Richtig. Also lasst uns das tun. 20:40:29 &amp;lt;zzz&amp;gt; Wenn wir ein formales Modell erstellen und die NSA auslassen, können wir aufhören, an Protokoll-Obfuskation zu arbeiten, und vielleicht sogar an stärkerer Kryptografie. 20:40:42 &amp;lt;zzz&amp;gt; Oder wir nennen das Ausflucht. 20:41:18 &amp;lt;dg&amp;gt; Von Anfang an ist klar, dass Tor dich nicht vor einem GPA (Global Passive Adversary, global passiver Angreifer) retten kann. Machen wir das und andere Vorbehalte deutlich? 20:41:26 &amp;lt;dg&amp;gt; und schützen wir gegen die NSA? 20:41:59 &amp;lt;str4d&amp;gt; Globale Gegner (die das gesamte Internet überwachen können) sind schon von der Natur des Onion-Routing-Designs her außen vor. 20:42:18 &amp;lt;str4d&amp;gt; Die NSA ist, so groß sie ist, kein globaler Gegner. 20:42:37 &amp;lt;psi&amp;gt; Die NSA hat so, wie sie ist, schon eine enorme Reichweite 20:42:38 &amp;lt;zzz&amp;gt; Vieles am aktuellen Modell ist aspirativ, da wir zu klein sind, um derzeit viele Punkte realistisch zu kontern 20:42:50 &amp;lt;dg&amp;gt; Würden wir mit einigen Punkten auf unserer Roadmap gegen GPA schützen? ;) 20:42:52 &amp;lt;equinox&amp;gt; str4d: vielleicht, aber sie arbeiten mit anderen zusammen 20:43:01 &amp;lt;zzz&amp;gt; Die übliche Terminologie ist „state-level“ adversary (Gegner auf Staatsebene), z. B. die NSA 20:43:03 &amp;lt;orion&amp;gt; GPA? 20:43:11 &amp;lt;str4d&amp;gt; equinox: vermutlich. 20:43:13 &amp;lt;str4d&amp;gt; zzz: danke. 20:43:18 &amp;lt;dg&amp;gt; Global Passive Adversary 20:43:56 &amp;lt;zzz&amp;gt; Wenn du also ein strenges Modell machen und „state-level“ ausschließen willst und es zur Dev-Steuerung nutzt, würde es uns z. B. sagen, nicht an Obfuskation zu arbeiten 20:44:47 &amp;lt;orion&amp;gt; Es ist schon schwer genug, Anonymität zu erhalten, ganz zu schweigen von Obfuskation. 20:45:43 &amp;lt;zzz&amp;gt; Kritiker lieben formale Bedrohungsmodelle ... beflügelt es damit nur die Trolle, oder hilft es uns wirklich bei Öffentlichkeitsarbeit und Entwicklung? 20:45:53 &amp;lt;str4d&amp;gt; Wir haben stets gesagt, dass I2P keine Obfuskation macht (aber nicht explizit im Bedrohungsmodell) 20:46:19 &amp;lt;str4d&amp;gt; Das ist ein fairer Punkt. 20:46:28 &amp;lt;Mathiasdm&amp;gt; Ein Bedrohungsmodell hilft beim Fokus 20:46:34 &amp;lt;dg&amp;gt; Die Trolle finden genug, wenn sie trollen wollen. Scheiß drauf. 20:46:41 &amp;lt;Mathiasdm&amp;gt; Trolle gibt es immer, die würde ich nicht berücksichtigen 20:46:43 &amp;lt;Mathiasdm&amp;gt; (sorry fürs Reingrätschen) 20:46:51 &amp;lt;str4d&amp;gt; Mein Ziel mit diesem Meeting war nicht, ein striktes Bedrohungsmodell zu haben, dem wir buchstabengetreu folgen müssen. 20:47:02 &amp;lt;str4d&amp;gt; Selbst wenn wir das wollten, wäre das in einem einzigen Meeting nicht möglich. 20:47:25 &amp;lt;dg&amp;gt; Kein Problem. Schön, dich zu sehen, Mathiasdm. 20:47:28 &amp;lt;dg&amp;gt; Ein formales Bedrohungsmodell hilft uns übrigens zu definieren, wogegen wir uns schützen wollen 20:47:37 &amp;lt;dg&amp;gt; Ich bin seit fast einem Jahr dabei und bin mir immer noch nicht sicher, wogegen genau. 20:47:40 &amp;lt;str4d&amp;gt; Die Website-Seite, die wir „Bedrohungsmodell“ nennen, ist ein riesiges WoT und schwer zu „greppen“. Das ist es, was ich wirklich beheben will. 20:48:20 &amp;lt;str4d&amp;gt; Ich möchte, dass Nutzer es anschauen und schnell verstehen können, was wir versuchen zu erreichen. 20:48:50 &amp;lt;equinox&amp;gt; Wir wissen, staatliche Behörden und Akteure im Namen des Staates werden ihren Radius mit der Zeit nur ausweiten (wenn man sie nicht bremst). Ich denke, es ist besser, dafür zu planen, als nur darauf zu reagieren. 20:49:16 &amp;lt;str4d&amp;gt; Denn Fehl- und Missverständnisse sind bei I2P schon lange ein Problem. 20:50:28 &amp;lt;zzz&amp;gt; Ich finde die Seite ziemlich gut. Vielleicht braucht es aber noch eine extra Seite als Zusammenfassung. 20:51:12 &amp;lt;str4d&amp;gt; Das Threat-/Risk-Modeling (mit DREAD) ist etwas, das leicht umzusetzen ist und leicht wieder zu entfernen, falls wir entscheiden, dass es uns keine validen Informationen liefert. 20:51:57 &amp;lt;str4d&amp;gt; zzz: Es ist gut für jemanden, der bereit ist, sich die Zeit zum Lesen zu nehmen. Für „Skimmer“ ist es nicht gut. 20:52:36 &amp;lt;str4d&amp;gt; Wie der oben verlinkte Beitrag sagt: „Warnung! Wendet dieses System, oder irgendein anderes System, NICHT an, ohne darüber NACHZUDENKEN. Dieses System kann euch helfen, zur richtigen Schlussfolgerung zu kommen – oder auch nicht. Und wenn nicht, bedenkt, was es euch wert sein sollte: genau so viel, wie ihr dafür bezahlt habt, nämlich null.“ 20:53:26 &amp;lt;zzz&amp;gt; Meiner Meinung nach habt ihr drei orthogonale Ziele für die eine Seite: 1) Vereinfachung für die Masse, 2) Formalisierung und 3) Risikomodellierung 20:54:38 &amp;lt;str4d&amp;gt; 1) und 3) sind verknüpft – mit den Bewertungen kann die Masse „drüberskimmen“, die für sie „wichtigen“ Punkte finden und lesen. 20:54:49 &amp;lt;str4d&amp;gt; Aber ich stimme zu, dass 2) orthogonal ist (und auch mit 3) verknüpft) 20:56:04 &amp;lt;str4d&amp;gt; Wenn ein formales Bedrohungsmodell zum Blocker für andere Dinge wird, müssen wir es angehen. Als ich ursprünglich „formalisieren“ sagte, hätte ich „klarstellen“ sagen sollen. 20:57:43 &amp;lt;str4d&amp;gt; Kurze Umfrage: Hält hier jemand dafür, dass es sinnvoll bzw. eine gute Idee ist, DREAD auf die Angriffsvektoren auf unserer „Bedrohungsmodell“-Seite anzuwenden? 20:58:28 &amp;lt;str4d&amp;gt; Wenn ja, gehen wir zum nächsten Thema über und machen es; dann können wir das Ergebnis diskutieren. Wenn nein, vergessen wir es und machen weiter. 20:58:44 &amp;lt;topiltzin&amp;gt; ja-solange-es-jemand-anderes-macht 20:58:46 &amp;lt;dg&amp;gt; Was ist die Alternative? 20:59:09 &amp;lt;dg&amp;gt; hahaha 20:59:21 &amp;lt;topiltzin&amp;gt; Ehrlichkeit :) 21:02:00 &amp;lt;hottuna&amp;gt; Keine schlechte Idee, aber ich bin nicht sicher, dass das die endgültige Lösung für das Bedrohungsmodell ist. 21:02:06 &amp;lt;psi&amp;gt; hmm &amp;lt;str4d&amp;gt; hottuna: So ist es nicht gedacht, aber ich halte es für einen nützlichen Schritt. Und sonst hat niemand etwas vorgeschlagen oder getan :-P &amp;lt;psi&amp;gt; kommt darauf an, ob mehr Leute helfen &amp;lt;psi&amp;gt; wenn es nur 1 Person ist, auf keinen Fall &amp;lt;psi&amp;gt; wenn es Mitstreiter gibt, möglicherweise &amp;lt;str4d&amp;gt; psi: Ich wollte es direkt im Meeting machen, solange mehr als eine Person da ist. &amp;lt;zzz&amp;gt; „Formalisierung“ ist für manche wichtig – OpenITP, Kritiker, Reviewer, Auditoren, Geldgeber, andere in unserem Feld usw. &amp;lt;hottuna&amp;gt; Wäre es wirklich ausreichend und gut genug strukturiert, es einfach jetzt in diesem Meeting zu machen? &amp;lt;hottuna&amp;gt; Ich bin allerdings nicht sehr mit dem ganzen DREAD-Prozess vertraut. &amp;lt;str4d&amp;gt; hottuna: Wir gehen jeden Angriffsvektor durch und bewerten die fünf Kategorien als low, medium oder high. Das ist alles. &amp;lt;psi&amp;gt; ich bin mit DREAD auch nicht vertraut &amp;lt;str4d&amp;gt; Ich habe das gewählt, weil es sehr einfach anzuwenden ist. &amp;lt;psi&amp;gt; ah &amp;lt;str4d&amp;gt; (Die fünf Kategorien habe ich direkt oberhalb des Index auf der Bedrohungsmodell-Seite skizziert) &amp;lt;psi&amp;gt; lass uns ein Beispiel probieren &amp;lt;hottuna&amp;gt; jeder bekannte Angriffsvektor? &amp;lt;hottuna&amp;gt; psi, klar &amp;lt;str4d&amp;gt; Ich habe absichtlich alles im Vorfeld vorbereitet, um es einfach zu machen, weil ich wusste, dass es schwer sein würde, irgendjemanden hier dazu zu bringen, dem zuzustimmen :P &amp;lt;str4d&amp;gt; Okay, „Timing-Angriffe“ &amp;lt;hottuna&amp;gt; klar. &amp;lt;str4d&amp;gt; Damage Potential: Wenn ein Exploit der Bedrohung auftritt, wie groß ist der Schaden? &amp;lt;str4d&amp;gt; Wenn er dazu genutzt wird, einen Nutzer zu identifizieren, ist dieser deanonymisiert -&amp;gt; high? &amp;lt;hottuna&amp;gt; Statistische Exploits basierend auf Timing und Paketgrößen wurden gegen Tor eingesetzt, um erfolgreich herauszufinden, welche Seite besucht wurde &amp;lt;hottuna&amp;gt; mit sehr hohen Erfolgsraten (~90 %, wenn ich mich richtig erinnere) &amp;lt;str4d&amp;gt; (nutzt z. B. https://www.owasp.org/index.php/Threat_Risk_Modeling#DREAD, um ein Gefühl für die Skalen zu bekommen – dort sind bereits drei Stufen beschrieben) &amp;lt;str4d&amp;gt; Reliability: Wie zuverlässig ist der Angriff? - low? med? Er ist im Allgemeinen von der Netzwerklast abhängig. 21:12:28 &amp;lt;psi&amp;gt; was genau soll man timen können? 21:13:26 &amp;lt;hottuna&amp;gt; alles allgemein? 21:14:11 &amp;lt;psi&amp;gt; okay 21:14:27 &amp;lt;hottuna&amp;gt; Ich weiß es nicht. 21:14:47 &amp;lt;hottuna&amp;gt; Aber die Beschreibungen scheinen nachrichtenorientiert zu sein. 21:14:52 &amp;lt;str4d&amp;gt; (nutzt z. B. https://www.owasp.org/index.php/Threat_Risk_Modeling#DREAD, um ein Gefühl für die Skalen zu bekommen – dort sind bereits drei Stufen beschrieben) 21:14:54 &amp;lt;iRelay&amp;gt; Titel: Threat Risk Modeling - OWASP (auf www.owasp.org) 21:14:56 &amp;lt;str4d&amp;gt; Reliability: Wie zuverlässig ist der Angriff? - low? med? Er ist im Allgemeinen von der Netzwerklast abhängig. 21:15:33 &amp;lt;str4d&amp;gt; psi: guter Punkt – der Abschnitt „Timing-Angriffe“ sollte wahrscheinlich in Angriffe auf die Nachrichtenübermittlung und Angriffe auf den Nachrichteninhalt aufgeteilt werden 21:15:36 &amp;lt;hottuna&amp;gt; damage potential: 5? 21:15:51 &amp;lt;str4d&amp;gt; Gehen wir fürs Erste von Nachrichtenübermittlung aus. 21:15:55 &amp;lt;psi&amp;gt; „ Complete system or data destruction “ heißt, die Kiste explodiert, nehme ich an? 21:16:08 &amp;lt;hottuna&amp;gt; Was die Reliability angeht, haben sich statistische Modelle im Fall von Tor als zuverlässig erwiesen.. 21:18:00 &amp;lt;str4d&amp;gt; hottuna: wir verwenden eine 1–3-Skala 21:19:08 &amp;lt;str4d&amp;gt; die bei OWASP beschriebene 1–10-Skala ist schwerer zu begründen. 21:19:08 &amp;lt;str4d&amp;gt; „Was ist der Unterschied zwischen einer Discoverability von 6 und 7? Wer zum Teufel weiß das?“ 21:19:08 &amp;lt;str4d&amp;gt; Verwendet die OWASP-Skala als Indikator, wie man low/med/high zuordnet 21:19:11 &amp;lt;str4d&amp;gt; psi: In unserem Fall würde ich sagen, „high“ ist die vollständige Korrelation zwischen einem bestimmten Nutzer und seiner Aktivität. 21:19:13 &amp;lt;psi&amp;gt; Timing würde ich sagen 5 oder 6 21:19:13 &amp;lt;psi&amp;gt; (für den Schaden) 21:19:14 &amp;lt;str4d&amp;gt; (für Damage) 21:19:17 &amp;lt;str4d&amp;gt; https://blogs.msdn.com/b/david_leblanc/archive/2007/08/13/dreadful.aspx erklärt die Kategorien möglicherweise besser. 21:20:00 &amp;lt;psi&amp;gt; verstehe 21:20:16 &amp;lt;hottuna&amp;gt; aber der Schaden wäre die Offenlegung irgendeiner Information, was schlecht sein kann .. theoretisch könnte es offenlegen, dass ich eine bestimmte Anwendung betreibe oder mit einem bestimmten Ziel spreche 21:20:20 &amp;lt;hottuna&amp;gt; ist das eine 5–6? 21:20:34 &amp;lt;str4d&amp;gt; Exploitability: Was wird benötigt, um diese Bedrohung auszunutzen? - med? Der Angreifer muss mehrere Stellen entlang des möglichen Pfads überwachen. 21:20:36 &amp;lt;str4d&amp;gt; low? 21:20:49 &amp;lt;psi&amp;gt; es hängt vom Angreifer ab 21:20:55 &amp;lt;psi&amp;gt; und es hängt auch von der Netzwerkgröße ab 21:21:34 &amp;lt;str4d&amp;gt; Exploitability sind die Voraussetzungen vor dem Start des Angriffs. Reliability ist, wie gut er funktioniert, sobald er ausgelöst ist. 21:21:48 &amp;lt;psi&amp;gt; ah 21:21:49 &amp;lt;str4d&amp;gt; psi: ja, daher werden sich diese Bewertungen im Laufe der Zeit ändern. 21:22:05 &amp;lt;str4d&amp;gt; (Und das ist ein Beispiel für eine Einschränkung des Modells und ein großer Mangel im ursprünglichen DREAD) 21:22:06 &amp;lt;psi&amp;gt; Exploitability wäre med 21:22:18 &amp;lt;str4d&amp;gt; Exploitability wird nur zur Berechnung der Priorität verwendet, nicht der Schwere. 21:22:25 &amp;lt;psi&amp;gt; nur einen Standard-I2P router zu betreiben, wäre nicht genug 21:22:54 &amp;lt;str4d&amp;gt; psi: richtig, also nicht high. 21:23:15 &amp;lt;str4d&amp;gt; Aber auch nicht low, weil es keine hohe Rechenleistung usw. braucht. 21:23:20 &amp;lt;str4d&amp;gt; Affected Users: Wie viele Nutzer sind betroffen? 21:23:27 &amp;lt;hottuna&amp;gt; Du müsstest Teil eines tunnel sein und dir dann einfach das Nachrichtenprofil ansehen. Wenn du der ibgw für einen Dienst bist, könntest du ein paar Nutzer vom Rest separieren. Oder sie zumindest in verschiedene Nutzergruppen clustern 21:23:40 &amp;lt;hottuna&amp;gt; into* 21:24:23 &amp;lt;psi&amp;gt; mid könnte für Exploitability etwas viel sein 21:24:29 &amp;lt;psi&amp;gt; bit* 21:24:36 &amp;lt;psi&amp;gt; mid-low 21:24:40 &amp;lt;hottuna&amp;gt; im ibg-Fall würde ich sagen, es ist ziemlich einfach, aber man bekäme nicht viele Informationen 21:24:45 &amp;lt;hottuna&amp;gt; ibgw* 21:25:06 &amp;lt;str4d&amp;gt; psi: mid oder low. Es wirkt sich nur auf den Prioritätswert aus. 21:25:48 &amp;lt;hottuna&amp;gt; Was die Exploitability angeht, halte ich es für sehr machbar. Besonders im Vergleich zu anderen Exploits. 21:25:55 &amp;lt;str4d&amp;gt; Discoverability: Wie leicht ist es, diese Bedrohung zu entdecken? - mid? Es erfordert zumindest ein gewisses Wissen darüber, wie I2P funktioniert. 21:25:59 &amp;lt;psi&amp;gt; hottuna: einverstanden 21:26:10 &amp;lt;str4d&amp;gt; „Etwas mit hoher Discoverability ist öffentlich bekannt oder sehr ähnlich zu etwas, das öffentlich bekannt ist. Niedrige Discoverability heißt, dass es ein tiefes Verständnis der internen Funktionsweise deiner App braucht, um es herauszufinden.“ 21:26:22 &amp;lt;psi&amp;gt; mid 21:26:51 &amp;lt;hottuna&amp;gt; Wir würden nie von dem Angriff erfahren, da er passiv ist 21:26:55 &amp;lt;str4d&amp;gt; hottuna: genau. Die Klassifizierung hängt teilweise davon ab, was für andere Angriffe gewählt wird. Es ist alles relativ. 21:27:26 &amp;lt;hottuna&amp;gt; str4d, notierst du irgendeinen Wert basierend auf dem Gesagten? 21:27:44 &amp;lt;str4d&amp;gt; hottuna: ja. 21:29:02 &amp;lt;hottuna&amp;gt; gut. 21:29:02 &amp;lt;hottuna&amp;gt; D: low 21:29:19 &amp;lt;psi&amp;gt; hmm 21:29:29 &amp;lt;hottuna&amp;gt; Affected users: High (alle, die tatsächlich etwas tun) 21:29:37 &amp;lt;str4d&amp;gt; Das ist, worauf wir uns meiner Meinung nach geeinigt haben und was es ergibt: 21:29:37 &amp;lt;str4d&amp;gt; Damage Potential: medium 21:29:37 &amp;lt;str4d&amp;gt; Reliability: medium 21:29:37 &amp;lt;str4d&amp;gt; Exploitability: medium 21:29:51 &amp;lt;str4d&amp;gt; Affected Users: high 21:29:52 &amp;lt;str4d&amp;gt; Discoverability: medium 21:29:53 &amp;lt;str4d&amp;gt; Severity: 4/5 21:29:54 &amp;lt;str4d&amp;gt; Priority: 5/9 21:30:23 &amp;lt;psi&amp;gt; Timing-Angriffe sind ziemlich übel, aber sie scheinen nicht praktikabel 21:30:29 &amp;lt;psi&amp;gt; zumindest im Moment 21:30:41 &amp;lt;str4d&amp;gt; Klingt das nach einem sinnvollen Ergebnis? Entsprechen die von mir gesetzten Stufen dem, was wir tatsächlich entschieden haben? 21:30:58 &amp;lt;hottuna&amp;gt; Ich stimme der Discoverability nicht zu. 21:31:01 &amp;lt;str4d&amp;gt; Und wir sollten mindestens einen weiteren Angriffsvektor machen, um ein Gefühl dafür zu bekommen, wie sich das vergleichen lässt. 21:31:09 &amp;lt;hottuna&amp;gt; Ein passiv protokollierender Node würde nie entdeckt werden. 21:31:17 &amp;lt;str4d&amp;gt; hottuna: du meinst, es sollte high sein? 21:31:17 &amp;lt;hottuna&amp;gt; Klar. 21:31:29 &amp;lt;str4d&amp;gt; hottuna: falsche „Discoverability“. 21:31:47 &amp;lt;hottuna&amp;gt; wie auch immer sich „nicht entdeckbar“ übersetzen lässt 21:31:53 &amp;lt;str4d&amp;gt; Dies ist ein defensives Modell. Es geht um die Discoverability der Schwachstelle durch den Angreifer. 21:32:00 &amp;lt;psi&amp;gt; Die Ressourcen zum Starten eines Angriffs wären ziemlich offensichtlich, es sei denn, sie haben alle Kisten gepwnd 21:32:12 &amp;lt;hottuna&amp;gt; oh. Verstehe. 21:32:18 &amp;lt;dg&amp;gt; Timing-Angriffe sind speziell und vielleicht sowieso nicht so gut auf uns anwendbar.. 21:32:25 &amp;lt;hottuna&amp;gt; Oh, in dem Fall stimme ich zu. 21:33:28 &amp;lt;psi&amp;gt; Für einen Timing-Angriff bräuchte man entweder den Überblick von oben oder den Besitz vieler Nodes (wie viele? kA) 21:33:38 &amp;lt;str4d&amp;gt; Severity ist, wie schlimm wir den Angriff einschätzen; Priority ist die Reihenfolge, auf die wir uns konzentrieren sollten. 21:33:55 &amp;lt;dg&amp;gt; Oh. 21:33:55 &amp;lt;psi&amp;gt; nicht sicher, ob eine Vogelperspektive auch reichen würde 21:33:57 &amp;lt;dg&amp;gt; Ja, 4/5. 21:34:10 &amp;lt;str4d&amp;gt; Lassen wir diese Klassifizierung fürs Erste stehen und machen eine weitere zum Vergleich. 21:34:30 &amp;lt;psi&amp;gt; wenn man über 4/5 nachdenkt: WENN sie Timing-Angriffe machen können, ist praktisch alles mit geringer Latenz betroffen 21:34:33 &amp;lt;psi&amp;gt; affected* 21:34:54 &amp;lt;psi&amp;gt; Priority ... nicht sicher, ob 5/9 passend ist 21:35:15 &amp;lt;str4d&amp;gt; „Tagging-Angriffe“ sollten leicht zu klassifizieren sein. 21:35:32 &amp;lt;str4d&amp;gt; psi: Wir werden nicht wissen, was Priority bedeutet, bis wir mehr klassifiziert haben. Klassifizierung ist ein iterativer Prozess. 21:35:38 &amp;lt;psi&amp;gt; okay 21:35:48 &amp;lt;str4d&amp;gt; Also, Tagging-Angriffe. 21:36:15 &amp;lt;psi&amp;gt; Nachrichten taggen? router taggen? 21:36:48 &amp;lt;str4d&amp;gt; Nachrichten 21:36:59 &amp;lt;str4d&amp;gt; (so ungefähr) 21:37:07 &amp;lt;str4d&amp;gt; Bestimmen, welchem Pfad eine Nachricht folgt. 21:37:17 &amp;lt;str4d&amp;gt; Damage potential: mid? 21:37:30 &amp;lt;psi&amp;gt; mid einverstanden 21:37:38 &amp;lt;psi&amp;gt; in gewissem Sinne low 21:37:43 &amp;lt;hottuna&amp;gt; Damage potential: lo 21:37:47 &amp;lt;hottuna&amp;gt; low-mid 21:37:58 &amp;lt;str4d&amp;gt; Tagging (falls möglich) wird nur Informationen innerhalb eines bestimmten tunnel offenlegen 21:37:58 &amp;lt;psi&amp;gt; es hängt von der Situation ab 21:38:01 &amp;lt;str4d&amp;gt; Reliability: low. 21:38:01 &amp;lt;psi&amp;gt; ja 21:38:08 &amp;lt;str4d&amp;gt; Oder ... 21:38:10 &amp;lt;str4d&amp;gt; Hmmm. 21:38:41 &amp;lt;psi&amp;gt; auf welchem Scope würde das Tagging gemessen? 21:38:58 &amp;lt;hottuna&amp;gt; Wenn sie in einer Situation verwendet würden, in der man die tunnel-Teilnehmer identifizieren könnte, würden sie jedes Mal funktionieren, oder? 21:39:00 &amp;lt;str4d&amp;gt; Exploitability und Discoverability sind low – es sollte unmöglich sein, die Nachrichten selbst zu taggen, und Kollusion erfordert die exakte Platzierung von routers. 21:39:20 &amp;lt;hottuna&amp;gt; E:low 21:39:21 &amp;lt;str4d&amp;gt; psi: eine Nachricht, die zwischen zwei Endpunkten geht (ein Client oder Server). 21:39:23 &amp;lt;hottuna&amp;gt; D: low 21:39:39 &amp;lt;psi&amp;gt; ich stimme zu LOW 21:39:45 &amp;lt;psi&amp;gt; E und D 21:39:50 &amp;lt;str4d&amp;gt; hottuna: genau. Wenn ein Tagging-Angriff entdeckt würde, würde er jedes Mal funktionieren. 21:40:13 &amp;lt;hottuna&amp;gt; also, R: high? 21:40:21 &amp;lt;str4d&amp;gt; Aber eine solche Entdeckung sollte unmöglich sein, weil alles signiert ist. 21:40:51 &amp;lt;str4d&amp;gt; Aber das hängt vom Tagging-Angriff ab. 21:40:56 &amp;lt;str4d&amp;gt; Message Tagging: high. 21:40:57 &amp;lt;psi&amp;gt; wenn sie deine Keys haben, können sie auch signieren 21:41:06 &amp;lt;str4d&amp;gt; Collusion Tagging: mid. 21:41:07 &amp;lt;hottuna&amp;gt; str4d, klar, aber Discoverability ist eine andere Metrik 21:41:13 * str4d sagt für den Moment high. 21:41:28 * hottuna ist zufrieden 21:41:44 &amp;lt;str4d&amp;gt; Affected users: Nur Nutzer mit bösartigen Nodes in ihren tunnel sind betroffen. 21:42:02 &amp;lt;psi&amp;gt; low 21:42:16 &amp;lt;hottuna&amp;gt; A: höchstwahrscheinlich low 21:42:26 &amp;lt;str4d&amp;gt; Okay: 21:42:26 &amp;lt;str4d&amp;gt; Damage Potential: low 21:42:27 &amp;lt;str4d&amp;gt; Reliability: high 21:42:27 &amp;lt;str4d&amp;gt; Exploitability: low 21:42:27 &amp;lt;str4d&amp;gt; Affected Users: low 21:42:27 &amp;lt;str4d&amp;gt; Discoverability: low 21:42:28 &amp;lt;str4d&amp;gt; Severity: 2/5 21:42:29 &amp;lt;str4d&amp;gt; Priority: 2/9 21:42:52 &amp;lt;hottuna&amp;gt; sieht gut aus 21:42:59 &amp;lt;psi&amp;gt; klingt gut 21:43:22 &amp;lt;str4d&amp;gt; fühlt sich gut an 21:43:57 &amp;lt;hottuna&amp;gt; weiter zu einer echten Bedrohung? 21:44:28 &amp;lt;str4d&amp;gt; Sollen wir schnell die restlichen Meeting-Themen durchgehen und dann hierzu zurückkommen? 21:44:37 &amp;lt;hottuna&amp;gt; ok 21:44:56 * str4d streicht 4) Diskussion der Dokumentation, das wird zu lange dauern. 21:45:12 &amp;lt;str4d&amp;gt; 2) Website-Überarbeitung – zur Vorbereitung auf den Launch durchsehen. 21:45:35 &amp;lt;psi&amp;gt; Bei der Site-Überarbeitung geht es um besseres CSS, oder gibt es mehr? 21:45:48 &amp;lt;str4d&amp;gt; Abgesehen von diesem Klassifizierungsprozess (oder dem Entfernen der Klassifizierungen), was muss noch getan werden, bevor welterde die Site-Überarbeitung „launcht“? 21:46:12 &amp;lt;hottuna&amp;gt; Ich weiß es nicht. 21:46:21 &amp;lt;str4d&amp;gt; psi: „besseres“ CSS, aber viele strukturelle Änderungen und am Layout. 21:46:32 &amp;lt;str4d&amp;gt; Ich denke, strukturell ist alles bereit. 21:46:50 &amp;lt;hottuna&amp;gt; Wie automatisch ist der Prozess zum Aktualisieren der Übersetzungen? 21:46:50 &amp;lt;str4d&amp;gt; Vollständig. 21:47:06 &amp;lt;hottuna&amp;gt; Wie häufig ist er? 21:47:28 &amp;lt;str4d&amp;gt; Immer wenn ich ihn aktualisiere. 21:47:45 &amp;lt;hottuna&amp;gt; Ok. 21:47:48 &amp;lt;str4d&amp;gt; Bisher: Immer wenn ich String-Änderungen sehe, lasse ich die Skripte laufen, um die Übersetzungsstrings zu extrahieren und zu aktualisieren. 21:47:50 &amp;lt;psi&amp;gt; ich muss los, bin in 30 Minuten wieder da 21:47:56 &amp;lt;hottuna&amp;gt; Ich denke, das ist gut genug. 21:48:01 * str4d wird bis dahin weg sein. 21:48:30 &amp;lt;str4d&amp;gt; psi: Du kannst die DREAD-Diskussion dann gerne fortsetzen :) 21:48:44 &amp;lt;hottuna&amp;gt; oh, str4d: Der riesige Download-Button auf der Startseite scheint sich nicht automatisch auf die neueste Version zu aktualisieren 21:48:45 &amp;lt;str4d&amp;gt; Es gibt bekannte CSS-Probleme in IE 7 und 8, IIRC 21:49:00 &amp;lt;str4d&amp;gt; hottuna: Das ist ein weiterer Bug, über den ich mit welterde sprechen muss. 21:49:09 &amp;lt;hottuna&amp;gt; ok. gut. 21:49:25 &amp;lt;str4d&amp;gt; Immer wenn sich eine .py-Datei ändert, soll ein Skript den Server neu starten (und wenn sich Übersetzungen ändern, werden sie neu kompiliert) 21:49:49 &amp;lt;str4d&amp;gt; Aber aus irgendeinem Grund werden Änderungen an .py-Dateien auf welterdes Server nicht erkannt ... 21:49:49 &amp;lt;str4d&amp;gt; (Früher wurden sie es) 21:50:24 &amp;lt;str4d&amp;gt; Okay, wenn es sonst nichts gibt, dann I 21:50:43 &amp;lt;str4d&amp;gt; bin ich mit der Überarbeitung zufrieden, und sobald der .py-Bug behoben ist, kann sie live gehen. 21:50:52 &amp;lt;hottuna&amp;gt; Alles klar! 21:51:11 &amp;lt;str4d&amp;gt; (IE-7/8-CSS wird entschärft, sobald ich dazu komme, aber ich betrachte es nicht als Blocker) 21:51:23 &amp;lt;hottuna&amp;gt; Klingt vernünftig. 21:51:42 &amp;lt;str4d&amp;gt; „live“ == welterde wird es unter https://geti2p.net live schalten (die URL haben wir vor mehreren Meetings beschlossen), aber www.i2p2.de bleibt wie es ist. 21:51:52 &amp;lt;iRelay&amp;gt; Titel: I2P Anonymous Network - I2P (auf geti2p.net) 21:52:00 &amp;lt;hottuna&amp;gt; Warum bleibt i2p2.de so wie es ist? 21:52:03 &amp;lt;str4d&amp;gt; Dann werde ich Tests fahren, prüfen, ob Google etc. damit zufrieden sind. 21:52:30 &amp;lt;str4d&amp;gt; hottuna: Falls etwas Katastrophales passiert und wir zurückrollen müssen. 21:52:42 &amp;lt;hottuna&amp;gt; ok, also nur vorübergehend 21:52:51 &amp;lt;str4d&amp;gt; Erst wenn wirklich alles geprüft und bereit ist, werden wir i2p2.de per 301 auf geti2p.net umleiten 21:53:15 &amp;lt;hottuna&amp;gt; das ergibt Sinn 21:53:23 &amp;lt;str4d&amp;gt; Weil 301 eine permanente Verschiebung ist und Suchmaschinen ihre Links aktualisieren lässt. 21:54:08 &amp;lt;str4d&amp;gt; Der Legacy-Redirect-Code verwendet vorerst 302-Weiterleitungen, wird aber auf 301 umgestellt, sobald alles passt (damit wir keinen PageRank durch alte Links verlieren) 21:54:28 &amp;lt;str4d&amp;gt; Okay, weiter geht's: 21:54:28 &amp;lt;str4d&amp;gt; 3) Roadmapping. 21:54:42 &amp;lt;str4d&amp;gt; hottuna: du bist dran. 21:55:44 &amp;lt;str4d&amp;gt; Ihr habt etwa zehn Minuten meiner Zeit (vielleicht mehr für alle anderen, die noch hier sind) 21:55:45 &amp;lt;hottuna&amp;gt; Roadmap? Alles, was ich weiß, ist, dass ich in letzter Zeit etwas mehr Zeit habe und mir wieder den DHT-Code anschaue. Besonders den Code zur Reply-Verarbeitung. 21:56:08 &amp;lt;hottuna&amp;gt; Ich habe sonst nicht viel hinzuzufügen. 21:56:48 &amp;lt;str4d&amp;gt; Die aktuelle Roadmap für 0.9: 21:56:48 &amp;lt;str4d&amp;gt; Ein paar Seed-Daten in die Distribution aufnehmen, damit kein zentrales reseed benötigt wird? 21:56:48 &amp;lt;str4d&amp;gt; Reachability Mapping / teilweise erreichbare Peers handhaben / erweiterte restricted routes 21:56:49 &amp;lt;str4d&amp;gt; Hilfeseiten und Website verbessern 21:56:49 &amp;lt;str4d&amp;gt; Mehr Übersetzungen 21:56:56 &amp;lt;str4d&amp;gt; SSU-Disconnect-Nachricht 21:56:57 &amp;lt;str4d&amp;gt; Iterative floodfill-Lookups 21:57:13 &amp;lt;str4d&amp;gt; Ich habe keine Ahnung, wo wir bei manchem davon stehen oder wann es zuletzt aktualisiert wurde. 21:57:54 &amp;lt;hottuna&amp;gt; Die floodfill-Lookups sind, soweit ich sie verstehe, iterativ. 21:57:59 &amp;lt;str4d&amp;gt; 1.0–3.0 wurden zuletzt 2008 aktualisiert. 21:58:14 &amp;lt;str4d&amp;gt; 0.9 wurde 2010 hinzugefügt. 21:58:14 &amp;lt;dg&amp;gt; restricted routes ist unwahrscheinlich 21:58:37 &amp;lt;hottuna&amp;gt; Ich muss in ein bis zwei Minuten los 21:58:42 &amp;lt;str4d&amp;gt; Ich denke, eine vernünftige Bewertung der Roadmap braucht ein weiteres Meeting mit mehr Beteiligung. 21:59:01 &amp;lt;hottuna&amp;gt; Einverstanden. 21:59:14 &amp;lt;str4d&amp;gt; hottuna: gut zu hören, dass du wieder in den DHT-Code einsteigst. 21:59:29 &amp;lt;str4d&amp;gt; Verschoben auf später. 21:59:33 &amp;lt;hottuna&amp;gt; Und das eigentliche Bedrohungsmodell sollte auch angegangen werden. 21:59:43 &amp;lt;str4d&amp;gt; Okay. 21:59:47 &amp;lt;hottuna&amp;gt; Könnten wir dafür beim nächsten Mal ein langes Meeting machen? 22:00:35 &amp;lt;str4d&amp;gt; hottuna: Ich hatte gehofft, 2 Stunden würden reichen, aber wir haben mindestens eine Stunde damit verbracht zu diskutieren, ob es überhaupt lohnt, es zu tun&amp;gt;_&amp;lt; 22:00:36 &amp;lt;hottuna&amp;gt; Ich muss los, aber danke fürs Meeting, str4d. Du bist ein Naturtalent! 22:01:19 &amp;lt;str4d&amp;gt; Wir haben keine Zeit, zu 1c) zurückzukehren, also: 22:01:23 &amp;lt;str4d&amp;gt; str4d *baf*t das Meeting ab &lt;/div></description></item><item><title>0.9.8.1 Veröffentlichung</title><link>/de/blog/2013/10/02/0.9.8.1-ver%C3%B6ffentlichung/</link><pubDate>Wed, 02 Oct 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/10/02/0.9.8.1-ver%C3%B6ffentlichung/</guid><description>&lt;p>0.9.8.1 behebt bei einigen Nutzern ein Problem beim Aktualisieren unter Windows auf 0.9.8. Neuinstallationen und Nicht-Windows-Plattformen sind nicht betroffen; jedoch werden alle Plattformen automatisch aktualisiert, selbst wenn 0.9.8 ausgeführt wird.&lt;/p>
&lt;p>Siehe das Trac-Ticket für Details und Workarounds. Siehe &lt;a href="../../de/blog/2013/09/30/0.9.8-release/">die Versionshinweise zu 0.9.8&lt;/a>
 für Informationen zu IPv6 und anderen Änderungen.&lt;/p>
&lt;p>Aufgrund jüngster Angriffe sind Anmeldungen auf Trac deaktiviert und neue Registrierungen auf zzz.i2p deaktiviert. Bis diese Dienste wiederhergestellt sind, melden Sie bitte alle Fehler im IRC auf freenode oder im IRC2P unter #i2p-dev.&lt;/p></description></item><item><title>Release 0.9.8</title><link>/de/blog/2013/09/30/0.9.8-release/</link><pubDate>Mon, 30 Sep 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/09/30/0.9.8-release/</guid><description>&lt;p>0.9.8 enthält die lang erwartete Unterstützung für IPv6. Es ist standardmäßig aktiviert, aber natürlich benötigen Sie eine öffentliche IPv6-Adresse, um es zu verwenden. Die Konfiguration finden Sie auf der Konfigurationsregisterkarte &amp;rsquo;network&amp;rsquo; in Ihrer Konsole. Außerdem gibt es Verbesserungen der Anonymität, darunter Padding von SSU-Paketen und längere private router-Schlüssel.&lt;/p>
&lt;p>30% von Ihnen werden in diesem Update-Zyklus per In-Network-Torrent aktualisieren.&lt;/p>
&lt;h2 id="ipv6-details">IPv6-Details&lt;/h2>
&lt;p>IPv6 ist standardmäßig aktiviert und bevorzugt. Wenn Sie eine öffentliche IPv6-Adresse haben und eine Verbindung zu einem anderen router mit veröffentlichter IPv6-Adresse herstellen, wird die Verbindung über IPv6 aufgebaut. In der router-Konsole gibt es unter /confignet einen neuen IPv6‑Konfigurationsabschnitt. Falls IPv6 Probleme verursacht, können Sie es dort deaktivieren.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 10. September 2013</title><link>/de/blog/2013/09/10/i2p-entwicklertreffen-10.-september-2013/</link><pubDate>Tue, 10 Sep 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/09/10/i2p-entwicklertreffen-10.-september-2013/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dbowie, dg, efkt, EpicCoffee, Pseudonemo, psi, topiltzin, trolly, welterde, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:31 &amp;lt;zzz&amp;gt; 0) hi 20:00:38 &amp;lt;zzz&amp;gt; 1) website revamp (str4d) 20:00:55 &amp;lt;zzz&amp;gt; 2) console home page request for `http://open4you.i2p/` 20:01:03 &amp;lt;iRelay&amp;gt; Title: open4you.i2p (at open4you.i2p) 20:01:11 &amp;lt;zzz&amp;gt; 3) disable outproxy (topiltzin / dg) 20:01:20 &amp;lt;zzz&amp;gt; 4) netdb project update (hottuna) 20:01:23 &amp;lt;zzz&amp;gt; 0) hi 20:01:25 &amp;lt;zzz&amp;gt; hi 20:01:30 &amp;lt;dg&amp;gt; hi 20:01:35 &amp;lt;topiltzin&amp;gt; hi 20:01:42 &amp;lt;zzz&amp;gt; more info and links at `http://zzz.i2p/topics/1460` 20:01:55 &amp;lt;zzz&amp;gt; let's try something new and limit each agenda item to 15 minutes 20:02:00 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting Tues. Sept. 10, 8 PM UTC (at zzz.i2p) 20:02:03 &amp;lt;zzz&amp;gt; 1) website revamp (str4d) 20:02:07 &amp;lt;zzz&amp;gt; go str4d 20:04:12 &amp;lt;zzz&amp;gt; skipping 1) for now 20:04:17 &amp;lt;zzz&amp;gt; 2) console home page request for `http://open4you.i2p/` 20:04:21 &amp;lt;iRelay&amp;gt; Title: open4you.i2p (at open4you.i2p) 20:04:28 &amp;lt;zzz&amp;gt; is the open4you requester here? 20:05:53 &amp;lt;zzz&amp;gt; skipping 2) for now 20:05:59 &amp;lt;zzz&amp;gt; 3) disable outproxy (topiltzin / dg) 20:06:05 &amp;lt;zzz&amp;gt; go dg or topiltzin 20:06:05 &amp;lt;dg&amp;gt; \o 20:06:13 &amp;lt;dg&amp;gt; I'll take it first. 20:06:50 &amp;lt;dg&amp;gt; Hi all, I've been mulling this over for some time: I think the outproxy for HTTP (and possibly HTTPS) being included by default isn't aligned with our goals; 20:07:25 &amp;lt;dg&amp;gt; most of the time, when asked on IRC about outproxying, community members recommend Tor and not to touch the outproxy for many/any uses 20:07:38 &amp;lt;dg&amp;gt; "we leave that to Tor" is something that's thrown around a lot 20:08:22 &amp;lt;dg&amp;gt; the outproxy is centralized which is obviously a big issue, there's problems with Tor having thousands of exit nodes even, let alone us having just one 20:08:43 &amp;lt;dg&amp;gt; security issues aside, it's a usability problem. What if someone trying to use I2P thinks I2P is just really slow because google.com loads slow? Oh, and it's in German? Huh? 20:09:14 &amp;lt;dg&amp;gt; We haven't built in the code for outproxying as a 'real' measure for a reason: we don't want to do it and hidden services are our target 20:09:58 &amp;lt;dg&amp;gt; I feel we're putting users at risk by inserting the outproxy by default and (possibly) confusing their perception of what I2P is and what it does. 20:10:04 &amp;lt;dg&amp;gt; iniial pitch over 20:10:17 &amp;lt;zzz&amp;gt; topiltzin, you have anything to add? 20:10:52 &amp;lt;topiltzin&amp;gt; that's a good list; I can also see KillYourTV 's point that the functionality should not be removed 20:11:22 &amp;lt;zzz&amp;gt; ok let's throw it open to comments from others 20:11:23 &amp;lt;topiltzin&amp;gt; but I strongly agree with dg that it's better to steer users away from using i2p for clearnet surfing 20:12:17 &amp;lt;dg&amp;gt; Someone (Pseudonemo) has suggested an explanation page as to why clearnet websites will not load and possibly a Tor recommendation. 20:12:19 &amp;lt;welterde&amp;gt; a plugin that outproxies via tor locally would be nice.. 20:12:45 &amp;lt;dg&amp;gt; welterde: funny you say this.. jtor was introduced by ioerror to zzz a few weeks back. 20:13:26 &amp;lt;welterde&amp;gt; dg: yeah.. that's what I was thinking about.. should be much cleaner than having to rely on an external running component 20:13:52 &amp;lt;dg&amp;gt; So, thoughts? 20:13:54 &amp;lt;efkt&amp;gt; Usually the only time I observe topic of I2P's in discussion is answering questions like "Why doesnt it work like I want it to?" and supplying alternatives like Meeh's outproxy or just using Tor. Having the option for the outproxy is a good thing, and having users knowing that there is such an option is also nice. 20:13:56 &amp;lt;zzz&amp;gt; I'm against removing it - it's a limited feature, yes, but what it does it actually does pretty well. We won't improve the usability of it by disabling it. We'll just make things harder and more confusing. 20:14:45 &amp;lt;EpicCoffee&amp;gt; I think overall I agree with zzz (since my entrance) 20:14:58 &amp;lt;zzz&amp;gt; perhaps when we have a better solution (a tor plugin) then we could disable echelon;s by default 20:15:19 &amp;lt;trolly_&amp;gt; options are always good, and I use the outproxies a lot, I know of course not to trust outproxies communications 20:15:21 &amp;lt;dg&amp;gt; Why should we do something that we (mostly) acknowledge is something Tor is better for? It seems like we're letting down people by even trying, it's a false impression. A well designed explanation page could ease the confusion/hardness 20:15:46 &amp;lt;dg&amp;gt; I don't suggest we remove the capability, just the default 20:15:47 &amp;lt;zzz&amp;gt; sounds like dg is mainly describing a documentation / education problem, that won't be fixed by disabling it. 20:16:24 &amp;lt;topiltzin&amp;gt; it would not be fixed but would be avoided 20:16:31 &amp;lt;dg&amp;gt; I don't know why the user should be trusting a third party by installing I2P 20:16:36 &amp;lt;zzz&amp;gt; i2ptunnel is scary and I'd rather not have to point people in there to turn it on 20:16:36 &amp;lt;EpicCoffee&amp;gt; Some people do not use tor and will not use tor for various reasons. They can have use for an I2P outproxy. 20:17:12 &amp;lt;topiltzin&amp;gt; kytv's proposal to have a warning page that makes things clear would be a proper solution, no? 20:17:16 &amp;lt;trolly_&amp;gt; dg you are right, EpicCoffee too 20:17:26 &amp;lt;EpicCoffee&amp;gt; On rare occasions I use the outproxy, mostly to check out links sent in i2prc 20:17:42 &amp;lt;dg&amp;gt; I understand we can say "well, the user should read" or similar but.. should we let them shoot themselves in the foot so easily? 20:17:49 &amp;lt;trolly_&amp;gt; like me EpicCoffee 20:17:51 &amp;lt;zzz&amp;gt; to look at it another way, while it's on by default on the i2p side, it always takes affirmative action by the user to enable it in the browser. So you could say it is not on by default now, if you consider the browser too. 20:18:09 &amp;lt;EpicCoffee&amp;gt; If the link cannot be loaded through the outproxy, I am unlikely to load it through the clearnet. 20:18:32 &amp;lt;dg&amp;gt; it takes affirmative action to browse eepsites, it is still confusing. If someone is aware of the risks, they can add the outproxy. 20:18:37 *** trolly_ is now known as trolly 20:18:37 &amp;lt;dg&amp;gt; Or load the maybe-coming tor plugin 20:18:49 &amp;lt;EpicCoffee&amp;gt; I'm sure I'm not alone in this. 20:18:49 &amp;lt;EpicCoffee&amp;gt; lol 20:18:55 &amp;lt;zzz&amp;gt; does eche|on have an opinion? 20:19:03 &amp;lt;dg&amp;gt; This isn't an attack on echelon either but should we be trusting a single person with all outproxy traffic? 20:19:12 &amp;lt;dg&amp;gt; Regardless of who it is, it's a single point and a single person 20:19:37 &amp;lt;zzz&amp;gt; would you rather trust one person you somewhat know, or 3000 people you don't? 20:19:41 &amp;lt;dg&amp;gt; An assumption could easily be made that I2P is performing a tor like mechanism 20:19:57 &amp;lt;dg&amp;gt; 3000 people I don't 20:20:10 &amp;lt;zzz&amp;gt; coming up on the 15 minute mark. do we have any sort of consensus? anybody else that has a thought on this? 20:20:34 &amp;lt;welterde&amp;gt; imho we shouldn't disable it until we have the tor plugin 20:20:37 &amp;lt;Pseudonemo&amp;gt; I think dg is primarily arguing from the perspective of new users. They don't know eche|on. 20:20:51 &amp;lt;topiltzin&amp;gt; +1 Pseudonemo 20:20:59 &amp;lt;dg&amp;gt; *I* know eche|on, as a result, I don't mind the outproxy much but yes. 20:21:04 &amp;lt;dg&amp;gt; welterde: I can agree on this compromise. 20:21:21 &amp;lt;EpicCoffee&amp;gt; nobody should use an outproxy for anything sensitive. that should be a given lol. 20:21:22 &amp;lt;dg&amp;gt; Let's leave it there? 20:21:33 &amp;lt;topiltzin&amp;gt; assuming a tor plugin is in the works at all.. which it isn't 20:21:54 &amp;lt;zzz&amp;gt; ok, interesting topic, thanks for bringing it up dg. May be worth talking about again after a while, whether we have a tor plugin or not 20:21:59 &amp;lt;topiltzin&amp;gt; it is an education problem so it would be best to solve it through education 20:22:16 &amp;lt;dg&amp;gt; zzz: no problem, thank you. 20:22:39 &amp;lt;zzz&amp;gt; any volunteers to look at the education / documentation issue and propose some improvements? 20:22:42 &amp;lt;EpicCoffee&amp;gt; topiltzin: I don't think I would like a tor plugin in i2p. My opinion on that is I don't like/trust tor. 20:22:55 &amp;lt;dg&amp;gt; EpicCoffee: moved topic, save for next time :) 20:23:16 &amp;lt;zzz&amp;gt; last call for volunteers and then we are done with this topic 20:23:43 &amp;lt;zzz&amp;gt; ok then. 20:24:04 &amp;lt;zzz&amp;gt; skipping 4) as hottuna is not here 20:24:04 &amp;lt;zzz&amp;gt; lets circle back to 1), is str4d here? 20:24:45 &amp;lt;zzz&amp;gt; skipping 1) again 20:24:49 * EpicCoffee must be oblivious to the "list" 20:25:01 &amp;lt;dg&amp;gt; EpicCoffee: you weren't here for the start, will pm. 20:25:09 &amp;lt;zzz&amp;gt; 2) open4you.i2p, which we will discuss whether or not the requestor is here. 20:25:12 &amp;lt;EpicCoffee&amp;gt; ah thank you dg 20:25:13 &amp;lt;zzz&amp;gt; open4you are you here? 20:25:15 &amp;lt;topiltzin&amp;gt; EpicCoffee: channel is logged real-time `http://killyourtv.i2p/irclogs/%23i2p-dev.2013-09-10.log` 20:25:54 &amp;lt;zzz&amp;gt; the request is at the bottom of `http://zzz.i2p/topics/1429` 20:26:03 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: 0.9.8 Release Summary (at zzz.i2p) 20:26:44 &amp;lt;zzz&amp;gt; as a refresher, since we haven't done this in a while, my personal guidelines are at `http://zzz.i2p/topics/236` 20:26:49 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: How to get my Eepsite added to the Router Console home page (at zzz.i2p) 20:27:09 &amp;lt;zzz&amp;gt; has anybody used this site? Does anybody have any thoughts about putting it on the console? 20:27:30 &amp;lt;dg&amp;gt; If open4you doesn't turn up, can I propose one? 20:27:31 &amp;lt;dg&amp;gt; loading the guidelines now 20:27:36 &amp;lt;topiltzin&amp;gt; I like that the operator is upfront about what he can and cannot guarantee 20:28:08 *** trolly is now known as trolly_ 20:28:14 &amp;lt;topiltzin&amp;gt; but besides that (positive) impression there isn't much to say... 20:28:15 &amp;lt;zzz&amp;gt; we are considering open4you only today, at least in item 2). If you like you can have a new item 5) dg 20:28:28 &amp;lt;EpicCoffee&amp;gt; I believe there should be available hosting on i2p, however I'm not sure I would trust a host lol. I'm conflicted on the hosting topic so I'll step aside on this one 20:28:29 &amp;lt;dg&amp;gt; zzz: ok, thx 20:28:42 &amp;lt;zzz&amp;gt; his TOS looks ok to me 20:29:03 &amp;lt;zzz&amp;gt; it's a new category not currently on the console so that's a plus 20:29:03 &amp;lt;dg&amp;gt; i know of no clients from open4you.i2p so I can't vouch for it but if the owner can turn up another time, I'm fine with discussing it again 20:29:56 &amp;lt;dg&amp;gt; no vouches makes me suspicious 20:30:24 &amp;lt;zzz&amp;gt; the recent FreedomHosting thing makes eepsite hosting interesting 20:31:13 &amp;lt;dg&amp;gt; I get the gist this is free, right? 20:31:19 &amp;lt;zzz&amp;gt; do we have any questions that the requestor must answer for us to make a decision? or can we make a decision today? 20:31:33 &amp;lt;zzz&amp;gt; I didnt see whether it was free or not. the faq is only in russian. 20:31:45 &amp;lt;topiltzin&amp;gt; it's free 20:31:45 &amp;lt;dg&amp;gt; If it's free, why not? There's no risk of a scam and it's definitely of 'interest'. 20:31:49 &amp;lt;dg&amp;gt; "9 months work free web hosting in i2p." 20:31:58 &amp;lt;dg&amp;gt; sorry guys, I was under the impression it was bitcoin 20:32:19 &amp;lt;topiltzin&amp;gt; still, we have no idea if it actually works 20:32:46 &amp;lt;dg&amp;gt; Should we bite the bullet and find a volunteer to test it at some point from now to the release? 20:32:55 &amp;lt;dg&amp;gt; If it doesn't work, we pull it 20:33:15 &amp;lt;zzz&amp;gt; I'm inclined to say yes now. I don't know what one person testing it would prove. We can always pull it later. 20:33:33 &amp;lt;dg&amp;gt; well, testing it at least works. There's not much else we can test. 20:33:39 &amp;lt;zzz&amp;gt; I would hope people are at least vaguely aware of the trust issues involved in hosting 20:33:41 &amp;lt;dg&amp;gt; yeah, I'm also a yes. 20:34:10 &amp;lt;zzz&amp;gt; there's no reason it shouldn't work. For one, I dont see any evidence of an automated process. 20:34:12 &amp;lt;dg&amp;gt; Any other votes? 20:34:26 &amp;lt;dg&amp;gt; it seems to be email drivne 20:34:28 &amp;lt;dg&amp;gt; driven 20:34:43 &amp;lt;zzz&amp;gt; last call for opinions / objections 20:34:57 &amp;lt;topiltzin&amp;gt; by works I mean whether the operator will actually do what he says he will do 20:35:14 &amp;lt;psi&amp;gt; do we have any testimonies from users on open4you? 20:35:22 &amp;lt;topiltzin&amp;gt; as opposed to set up an eepsite and abandon it 20:35:24 &amp;lt;dg&amp;gt; no 20:35:28 &amp;lt;topiltzin&amp;gt; psi: none, that's the problem 20:35:31 &amp;lt;dg&amp;gt; topiltzin: if that happens, we can remove it. 20:35:39 &amp;lt;dg&amp;gt; the owner is at least somewhat active as he requested 20:35:48 &amp;lt;dg&amp;gt; I'm for it. 20:35:53 &amp;lt;psi&amp;gt; yeah, i'd say not to go ahead with endorsement , first we get a test user in 20:35:56 &amp;lt;zzz&amp;gt; my guess is he has almost no business so far. Let's give him a trial period of a couple of I2P releases with it in the console, and if its bogus then we pull it 20:36:09 &amp;lt;psi&amp;gt; or... if we endorse put a big fat warning on it 20:36:10 &amp;lt;dg&amp;gt; zzz: +1 20:36:27 &amp;lt;psi&amp;gt; hmm 20:36:33 &amp;lt;psi&amp;gt; zzz has a good point 20:36:42 &amp;lt;psi&amp;gt; but... still 20:36:49 &amp;lt;dg&amp;gt; psi: it is free 20:36:56 &amp;lt;zzz&amp;gt; psi pls clarify are you objecting or not 20:36:56 &amp;lt;topiltzin&amp;gt; I'll email him the next few days 20:36:58 &amp;lt;psi&amp;gt; oh? it is? 20:37:04 &amp;lt;dg&amp;gt; yes 20:37:08 &amp;lt;psi&amp;gt; i am voicing caution 20:37:13 &amp;lt;psi&amp;gt; no objection 20:37:16 &amp;lt;topiltzin&amp;gt; I guess I might as well put zab.i2p back up 20:37:22 &amp;lt;dg&amp;gt; I thought it was bitcoin but it isn't 20:37:25 &amp;lt;dg&amp;gt; It's free so.. I don't care much about testimonies yet 20:37:30 &amp;lt;dg&amp;gt; :) 20:37:40 &amp;lt;dg&amp;gt; topiltzin: You for or against? 20:37:52 &amp;lt;topiltzin&amp;gt; abstaining 20:38:00 &amp;lt;zzz&amp;gt; sounds like we have no objections and it's approved? if I'm wrong please speak up 20:38:01 &amp;lt;topiltzin&amp;gt; I will test his hosting the next few days though 20:38:05 &amp;lt;dg&amp;gt; 2 for, 0 against 20:38:12 &amp;lt;psi&amp;gt; abstain 20:38:19 &amp;lt;welterde&amp;gt; abstain 20:38:26 &amp;lt;EpicCoffee&amp;gt; im curious how files are transferred to open4you hosting account 20:38:47 &amp;lt;dg&amp;gt; EpicCoffee: ftp (huh?) or via a control panel it seems. 20:39:07 &amp;lt;psi&amp;gt; sftp? 20:39:18 &amp;lt;zzz&amp;gt; ok I'll email him to get a logo and check the stuff into the console. Any of you so inclined, please sign up and report back 20:39:34 &amp;lt;zzz&amp;gt; if it's bogus or doesnt work, we can always pull it just before the release. 20:39:35 &amp;lt;dg&amp;gt; "1 GB of available space, php5, mysql, ftp access, 3 tunnel \ 2 hop" 20:39:40 &amp;lt;dg&amp;gt; +1 20:39:48 &amp;lt;welterde&amp;gt; psi: doubt it.. 20:40:01 &amp;lt;zzz&amp;gt; and that ends item 2) 20:40:18 &amp;lt;zzz&amp;gt; no sign of hottuna or str4d so we're on to 5) dg's request 20:40:20 &amp;lt;zzz&amp;gt; dg go 20:40:29 &amp;lt;welterde&amp;gt; although it should work better over i2p (you know.. passive/active mode and so for ftp..) 20:41:36 &amp;lt;dg&amp;gt; I propose `http://salt.i2p/` (not my site, efkt's) for inclusion in the router console. salt.i2p contains; a helpful, large wiki of eepsites and guides; xmpp; an IRC channel which is probably most active one on IRC2p 20:41:51 &amp;lt;iRelay&amp;gt; Title: salted (at salt.i2p) 20:42:00 &amp;lt;dg&amp;gt; It provides a lot of eepsite 'starting points' and is SFW. 20:42:02 &amp;lt;EpicCoffee&amp;gt; ill say +1 for salt 20:42:07 &amp;lt;EpicCoffee&amp;gt; I like the salt wiki 20:42:16 &amp;lt;topiltzin&amp;gt; yep, #salt pwnz +1 20:42:18 &amp;lt;dg&amp;gt; salt has grown to be a great resource for me and others in the community 20:42:28 &amp;lt;dg&amp;gt; the channel is #salt ftr 20:42:52 &amp;lt;zzz&amp;gt; we really can only take requests from the eepsite owner. Could you ask him to apply following the guidelines on `http://zzz.i2p/topics/236` ? then we can consider it for 0.9.9 20:42:54 &amp;lt;welterde&amp;gt; +1.. pretty much what that old wiki used to be now.. 20:43:06 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: How to get my Eepsite added to the Router Console home page (at zzz.i2p) 20:43:33 &amp;lt;zzz&amp;gt; I'm not familiar with the site 20:43:55 &amp;lt;zzz&amp;gt; I don't think we want to start adding sites w/o permission 20:44:14 &amp;lt;dg&amp;gt; He was active not long ago, he may shoot up in a second 20:44:23 &amp;lt;dg&amp;gt; I agree with not adding w/o permission 20:44:34 &amp;lt;dg&amp;gt; figured it was worth a shot though 20:44:43 &amp;lt;zzz&amp;gt; paging efkt 20:44:49 &amp;lt;efkt&amp;gt; You have my permission as long as everyone's happy with it. I created the site with some of I2P's possible policies and ideas in mind about what content is appropriate for I2P. Im open to discussion if you don't like some of what might be there (Just saying) 20:44:53 &amp;lt;EpicCoffee&amp;gt; efkt is the owner of salt? I presume such based on observations. 20:44:59 &amp;lt;dg&amp;gt; Yes, EpicCoffee. 20:45:10 &amp;lt;efkt&amp;gt; Thus the disclaimer on the front page, explicit policies about gore/pr0n/etc 20:45:43 &amp;lt;efkt&amp;gt; The wiki is not open to edit unless we end up knowing you, so it is unlikely to be vandalized. 20:46:03 * EpicCoffee also points out the salt xmpp 20:46:17 &amp;lt;dg&amp;gt; the XMPP is popular too and comes with guides. :) 20:46:50 &amp;lt;topiltzin&amp;gt; yeah salt is pretty damn great.. has a real community feel to it 20:46:59 &amp;lt;zzz&amp;gt; if you want to do it right now please answer the following questions. If it's too much to do now we can discuss in about 6 weeks before the next release 20:47:00 &amp;lt;EpicCoffee&amp;gt; so long as users of it realize the admins can see what is said if not encrypted (I think the wiki article on it highly encourages otr) 20:47:06 &amp;lt;efkt&amp;gt; We have enough XMPP servers floating around that in the future it might not be a bad idea to list a few in the console. Most of us running servers have S2S happening. 20:47:07 &amp;lt;zzz&amp;gt; - An email address 20:47:07 &amp;lt;zzz&amp;gt; - The URL to link to 20:47:07 &amp;lt;zzz&amp;gt; - The URL of your English terms of service if available or necessary 20:47:07 &amp;lt;zzz&amp;gt; - If the site is not in English, a brief description of the site in English 20:47:07 &amp;lt;zzz&amp;gt; - (Optional) A URL to a transparent png icon to display. Size must be 32x32 (subject to change). If no icon is provided the icon will be "toopie". We will copy this icon into the router console source and serve it locally. 20:47:10 &amp;lt;zzz&amp;gt; - If an icon is provided, the license of the image. 20:47:12 &amp;lt;zzz&amp;gt; - (Optional) A one or two-word label in English. If not provided we will use example.i2p 20:47:14 &amp;lt;zzz&amp;gt; - (Optional) a few words or a sentence in English for a popup (tooltip) 20:48:19 &amp;lt;efkt&amp;gt; efkt@mail.i2p 20:48:23 &amp;lt;efkt&amp;gt; site: `http://salt.i2p` 20:48:27 &amp;lt;iRelay&amp;gt; Title: salted (at salt.i2p) 20:48:38 &amp;lt;efkt&amp;gt; site terms of service - Theres a disclaimer on the front page: `http://salt.i2p` 20:48:43 &amp;lt;iRelay&amp;gt; Title: salted (at salt.i2p) 20:49:15 &amp;lt;efkt&amp;gt; I dont have a 32x32 icon to provide speedily but it would be the same as our favicon, a black star with transparent or white background 20:49:47 &amp;lt;efkt&amp;gt; label name can be simply "salt" 20:49:59 &amp;lt;EpicCoffee&amp;gt; efkt I can make a quick 32x32 icon if you want. well as quick as i2p will allow lol 20:50:25 &amp;lt;zzz&amp;gt; we can give you a week for the icon :) 20:50:32 &amp;lt;zzz&amp;gt; how long has the site been up? 20:50:34 &amp;lt;efkt&amp;gt; EpicCoffee: If you like. Its just like the favicon - the black "anarchist star", you see the same kind of shape all over google images. It takes only a moment really 20:50:40 &amp;lt;efkt&amp;gt; zzz: august 2012, IIRC 20:51:21 &amp;lt;dg&amp;gt; `http://salt.i2p/wiki/index.php/Main_Page#Tutorials` 20:51:21 &amp;lt;efkt&amp;gt; Honestly, I'm very surprised I get so many users unable to reach the site as its not part of the default addressbook (or the XMPP) - Yet we get a lot of newcomers being directed there through IRC. Sorry to step off topic. 20:51:35 &amp;lt;iRelay&amp;gt; Title: Salted Wiki (at salt.i2p) 20:51:41 &amp;lt;efkt&amp;gt; zzz: Oh, and the blurb "Cryptomunitions and tutorials' 20:51:46 &amp;lt;dg&amp;gt; Yeah, it's a problem (in addition to the annoying addressbook-not-found bug) when introducing users. 20:52:20 &amp;lt;zzz&amp;gt; anybody on the console home page is automatically added to the default address book 20:52:42 &amp;lt;efkt&amp;gt; Oh. That will be helpful for anyone who is new to I2P coming to IRC2P to explore. 20:52:52 &amp;lt;efkt&amp;gt; one headache solved :) 20:52:59 &amp;lt;dg&amp;gt; 1/2. 20:53:05 &amp;lt;dg&amp;gt; no xmpp.salt.i2p ;) 20:53:32 &amp;lt;zzz&amp;gt; efkt to me your terms of service are insufficient for a wiki that we would recommend, as it describes only what you are not responsible for. It does not say what type of content if any is disallowed. 20:54:03 &amp;lt;zzz&amp;gt; If anything goes then I cannot support the request. 20:54:04 &amp;lt;efkt&amp;gt; zzz: Even though noone is allowed to edit the wiki, at all, unless I have personally vetted them and given them an account? 20:54:19 &amp;lt;dg&amp;gt; efkt: I believe he's saying the actual rules are unclear. pr0n, etc. 20:54:41 &amp;lt;efkt&amp;gt; Hrm. 20:54:53 &amp;lt;zzz&amp;gt; there are no rules stated at all. 20:54:56 &amp;lt;dbowie&amp;gt; 32X32 blackstar.jpg, base64 encoded: `http://pastethis.i2p/show/5437/` 20:54:57 &amp;lt;iRelay&amp;gt; Title: Paste #5437 | LodgeIt! (at pastethis.i2p) 20:55:00 &amp;lt;zzz&amp;gt; wrt allowed content 20:55:54 &amp;lt;efkt&amp;gt; I can easily add something. It's not a problem, only mulling over what "extra" things to add - Content such as Gore, Rape, Torture, Snuff, or weird sex will never be allowed on the site 20:56:23 &amp;lt;dg&amp;gt; so, family friendly - safe for work etc? 20:56:53 &amp;lt;zzz&amp;gt; I don't think we should ask you to draft a content ToS in the next 30 seconds. Want to think about it and come back in a few weeks? 20:57:06 &amp;lt;efkt&amp;gt; At this time no I cannot say salt is family friendly or safe for work. The onionland page explicitly links to drug onions. 20:57:43 &amp;lt;efkt&amp;gt; zzz: Yes, I'd like that at least - Id rather work with everyone and produce something desirable that's useful to I2P 20:59:22 &amp;lt;EpicCoffee&amp;gt; EpicCoffee: any image hosts on i2p? 20:59:24 &amp;lt;zzz&amp;gt; my philosophy is that anything similar to postman's tracker rules are acceptable. 20:59:24 &amp;lt;zzz&amp;gt; I don't want to tell you how to run your site or how to write your rules. You do what you like and then we'll decide if we want it in the console. 20:59:24 &amp;lt;zzz&amp;gt; but you can survey the links we have now and get a feel 21:00:36 &amp;lt;zzz&amp;gt; we're past 15 minutes so can we ask you to come back in a few weeks? Any site that has that much support from the folks here I think would be a good addition to the console, if you can work out the ToS stuff. 21:01:36 &amp;lt;efkt&amp;gt; I'm happy to work out a ToS, and to talk about anything on the site the community feels doesn't belong. Thanks zzz. Yes that's fine 21:02:13 &amp;lt;zzz&amp;gt; great. glad to hear about a new site I wasn't familiar with. I'll check it out. email me or post on zzz.i2p when you pull it all together 21:02:19 &amp;lt;zzz&amp;gt; and that's the end of 5) 21:02:25 &amp;lt;zzz&amp;gt; last call for str4d for 1) 21:02:36 &amp;lt;zzz&amp;gt; hottuna still not here for 4) 21:02:47 * zzz warms up the baffer 21:03:50 * zzz *bafs* the meeting closed 21:07:16 &amp;lt;zzz&amp;gt; thanks everybody, good meeting &lt;/div></description></item><item><title>0.9.7.1 Veröffentlichung</title><link>/de/blog/2013/08/10/0.9.7.1-ver%C3%B6ffentlichung/</link><pubDate>Sat, 10 Aug 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/08/10/0.9.7.1-ver%C3%B6ffentlichung/</guid><description>&lt;p>Diese außerplanmäßige Veröffentlichung deaktiviert die RouterInfo-Verifizierungsnachrichten, die bei dem in der UCSB-Veröffentlichung beschriebenen Angriff verwendet wurden, was die Zuordnung eines LeaseSet zu einem Router deutlich erschweren sollte. Wir haben außerdem eine begrenzte Anzahl weiterer Fehlerbehebungen aufgenommen, die unten aufgeführt sind. Unser Release 0.9.8, das IPv6-Unterstützung enthalten wird, liegt weiterhin im Zeitplan für Ende September.&lt;/p>
&lt;p>Wie üblich empfehlen wir allen Nutzern, auf diese Version zu aktualisieren.&lt;/p>
&lt;h2 id="details-zur-veröffentlichung">DETAILS ZUR VERÖFFENTLICHUNG&lt;/h2>
&lt;h3 id="anonymity-improvements">Anonymity Improvements&lt;/h3>
&lt;ul>
&lt;li>Disable RouterInfo verification messages&lt;/li>
&lt;/ul>
&lt;h3 id="verbesserungen-der-anonymität">Verbesserungen der Anonymität&lt;/h3>
&lt;ul>
&lt;li>Extend inbound tunnel expiration&lt;/li>
&lt;li>i2prouter: bashism fix&lt;/li>
&lt;li>i2psnark: increase max piece size, mime type updates&lt;/li>
&lt;li>New reseed host&lt;/li>
&lt;li>New update hosts, thanks Meeh and dg&lt;/li>
&lt;li>Streaming: RTO changes&lt;/li>
&lt;li>Updater: Increase update-via-torrent to 30 percent&lt;/li>
&lt;li>UPnP fix for some hardware&lt;/li>
&lt;/ul>
&lt;h3 id="sonstiges">Sonstiges&lt;/h3>
&lt;pre tabindex="0">&lt;code>293f445196a2f35c4d580f65b548135399e1f4443450b5ecf1cc53b1203fdad1 i2pinstall_0.9.7.1_windows.exe
9fae874a4d680f50f5efd7be70cfcf55f2f4687e011bde9c4b4899bafb002e97 i2pinstall_0.9.7.1.jar
7b73bdb23c53798054741cbaa4e7d8cce832ee566fbb17df0c803d0c22d099e1 i2psource_0.9.7.1.tar.bz2
69ca22a77a2de87f726d86555317f8688891d31f5312cf71d5a43febe2729b38 i2pupdate_0.9.7.1.zip
f59c9c80349c328b3e912113a3842146f647ff22ae323cef6b1e56a23f8c8cf1 i2pupdate.su2
52d1f32e2a72091da10312853e5df6bced12cb97770ba20732f2d9d6c4d2f5fe i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>I2P-Entwicklertreffen - 06. August 2013</title><link>/de/blog/2013/08/06/i2p-entwicklertreffen-06.-august-2013/</link><pubDate>Tue, 06 Aug 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/08/06/i2p-entwicklertreffen-06.-august-2013/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dg, kytv, topiltzin, welterde, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:08 &amp;lt;zzz&amp;gt; 0) hi 20:00:23 &amp;lt;zzz&amp;gt; 1) RI verifies in einem Punkt-Release deaktivieren? 20:00:30 &amp;lt;zzz&amp;gt; 2) versch. Themen unter der Leitung von Meeh 20:00:33 &amp;lt;zzz&amp;gt; 3) baffer von Meeh 20:00:36 &amp;lt;zzz&amp;gt; ------------- 20:00:36 &amp;lt;zzz&amp;gt; 0) hi 20:00:51 &amp;lt;zzz&amp;gt; 1) RI verifies in einem Punkt-Release deaktivieren? 20:01:02 &amp;lt;zzz&amp;gt; welterde hat das neulich zur Sprache gebracht 20:01:33 &amp;lt;zzz&amp;gt; wenn ich das machen soll, muss es in den nächsten Tagen passieren, da ich ~ 13.–29. AFK bin 20:01:53 &amp;lt;zzz&amp;gt; echelon ist unterwegs, aber vorerst nehmen wir an, dass wir ihn erreichen können und er die News machen kann 20:02:14 &amp;lt;zzz&amp;gt; also, welterde, bitte lege dar, warum wir das tun sollten 20:03:08 &amp;lt;welterde&amp;gt; Der im Paper skizzierte Angriff ist ziemlich ernst für eure weniger stark genutzten Destinations (Zieladressen), da die benötigten Statistiken nicht sehr groß sind 20:04:14 &amp;lt;zzz&amp;gt; Richtet er sich gegen die Server-Destinations oder gegen die (Client‑)Nutzer, die sich mit ihnen verbinden? 20:04:21 &amp;lt;welterde&amp;gt; Und für langlebige Destinations ist es noch gefährlicher, da man den Angriff so lange laufen lassen kann, bis genügend Statistik zusammenkommt 20:05:08 &amp;lt;welterde&amp;gt; zzz: der Client, der sich mit irgendeiner dest verbindet … sagen wir, IRC-Link-Tunnel über eine dedizierte Destination, wäre ein Hauptziel (wenn man die Destination irgendwie in die Hand bekommt) 20:06:29 &amp;lt;welterde&amp;gt; zzz: allerdings … es gibt eine Option, RI verifies in den erweiterten Optionen zu deaktivieren … vielleicht ein News-Update an die Nutzer, es zu deaktivieren? 20:06:29 &amp;lt;zzz&amp;gt; Hast du es immer als ernst angesehen oder deine Meinung kürzlich geändert? 20:06:56 &amp;lt;zzz&amp;gt; Ich dachte, ich habe diese Option erst letzte Woche hinzugefügt? 20:07:15 &amp;lt;welterde&amp;gt; oh 20:07:18 &amp;lt;dg&amp;gt; Hast du, ich habe denselben Fehler gemacht. 20:07:34 &amp;lt;welterde&amp;gt; Dachte, du hättest nur den Default-Wert dieser Option geändert … ok … dann ist das keine Option 20:07:57 &amp;lt;zzz&amp;gt; Vielleicht habe ich es in irgendeinem Post nicht gut erklärt … 20:08:59 &amp;lt;welterde&amp;gt; zzz: Und im Paper haben sie das Timing auch nicht berücksichtigt … ich vermute, das kann man nutzen, um den Angriff weiter zu verbessern 20:09:02 &amp;lt;zzz&amp;gt; Wir haben seit dem 10. März fast 5 Monate lang einen Preprint ihres Papers. Wenn das ein Alles-stehen-und-liegen-lassen-Problem ist, haben wir unglaublich schlecht darauf reagiert. 20:09:33 &amp;lt;zzz&amp;gt; Daher frage ich mich, ob du es schon immer für kritisch gehalten hast oder deine Meinung kürzlich geändert hast – und wenn ja, warum? 20:10:33 &amp;lt;welterde&amp;gt; Nun … bis vor Kurzem hatte ich ziemlich viel Stress … daher habe ich es mir erst jetzt wirklich angesehen 20:11:30 &amp;lt;welterde&amp;gt; zzz: aber es ist wirklich schwer zu sagen, da wir dazu nicht wirklich viele Daten haben … 20:11:48 &amp;lt;zzz&amp;gt; Was ist mit der Seite auf trac passiert, mit unseren OpenITP-Antworten und unserem Mangel an Sicherheitskriterien … 20:12:11 &amp;lt;dg&amp;gt; Wenn es ein Alles-stehen-und-liegen-lassen-Problem ist, sind weitere 1½ Monate warten auch ein Problem. 20:12:30 &amp;lt;zzz&amp;gt; klar 20:12:40 &amp;lt;zzz&amp;gt; aber ist es das 20:13:12 &amp;lt;zzz&amp;gt; Ist das Problem die RI verifies oder ist es Sybil? Wenn es Sybil ist, haben wir kurzfristig keine Fixes. 20:13:27 &amp;lt;welterde&amp;gt; zzz: Es sind die RI verifies 20:13:46 &amp;lt;zzz&amp;gt; d. h., gibt es eine große Klasse feindlicher ff (floodfill)-Angriffe 20:14:16 &amp;lt;welterde&amp;gt; zzz: Und eine Variante des Angriffs könnte auch mit einem RI-Lookup und anschließendem Warten auf einen Connect möglich sein … aber dieser Angriff wäre um Größenordnungen schwieriger … daher würde ich mir darum vorerst keine Sorgen machen 20:14:35 &amp;lt;zzz&amp;gt; Wenn ein Angreifer einen Teil des Schlüsselraums übernimmt, gibt es dann nicht eine ganze Reihe von Dingen, die er tun könnte? 20:15:20 &amp;lt;welterde&amp;gt; zzz: Mit genug Zeit muss der Angreifer keinen großen Teil des Schlüsselraums besetzen 20:15:23 &amp;lt;zzz&amp;gt; Ich glaube, ich habe das immer als Sybil-Thema betrachtet. Heißt nicht, dass ich recht hatte. 20:15:30 &amp;lt;zzz&amp;gt; *meine 20:16:07 &amp;lt;welterde&amp;gt; Er muss nur den Raum um die Ziel‑LS (leaseSet) herum besetzen 20:16:53 &amp;lt;welterde&amp;gt; zzz: hmm … was für stats.i2p o. ä. schön wäre, wäre eine Visualisierung der ff über den Schlüsselraum … (falls es so etwas noch nicht gibt) 20:18:50 &amp;lt;zzz&amp;gt; ok, danke fürs Darlegen, welterde. Jetzt bitte ich die anderen, mit ihren Meinungen einzuspringen 20:18:53 &amp;lt;welterde&amp;gt; Nicht subtile Angriffe könnten dort dann sichtbar sein 20:19:00 * welterde sucht nach der von dir erwähnten OpenITP-Seite 20:19:22 &amp;lt;zzz&amp;gt; str4d hat sie eingerichtet, aber ich sehe sie nicht mehr auf der Startseite verlinkt 20:19:35 &amp;lt;dg&amp;gt; Frage: Könnte jemand den RI-Angriff ohne einen vollständigen Schlüsselraum‑Sybil durchführen? 20:19:45 &amp;lt;dg&amp;gt; Ich denke ja, aber ??? 20:20:05 &amp;lt;zzz&amp;gt; `http://trac.i2p2.i2p/wiki/OpenITPReview/Criteria` 20:20:35 &amp;lt;zzz&amp;gt; Reifegrad und Transparenz des Vulnerability-Response-Prozesses 20:21:20 &amp;lt;zzz&amp;gt; Wir sprechen hier nie von einem vollständigen Schlüsselraum‑Sybil. Man zielt auf einen bestimmten Ausschnitt 20:21:31 &amp;lt;welterde&amp;gt; dg: Er muss nur die meisten LS‑Abfragen abfangen … und so viele RI‑Abfragen wie möglich; Letzteres hängt nur davon ab, wie viel Zeit er für den Angriff hat 20:22:17 &amp;lt;dg&amp;gt; „die meisten“? Für das Netzwerk? 20:22:20 &amp;lt;zzz&amp;gt; Es nervt mich einfach, dass wir das schon vor Monaten ohne Aufwand hätten machen können. 20:22:39 &amp;lt;dg&amp;gt; Genau. Es sieht beschissen aus, wenn wir es jetzt machen, ehrlich. 20:22:49 &amp;lt;zzz&amp;gt; aber das ist wohl irrelevant 20:23:14 &amp;lt;zzz&amp;gt; Wer sonst hat eine Meinung? Bitte meldet euch 20:23:43 &amp;lt;topiltzin&amp;gt; dd if=/dev/null of=opinion.txt 20:24:13 &amp;lt;zzz&amp;gt; Letzter Aufruf. Machen wir das? 20:24:27 &amp;lt;welterde&amp;gt; Natürlich, wenn jemand Langeweile hätte, könnte er schnell eine Simulation zusammenhacken … das würde auf jeden Fall helfen ;) 20:25:09 &amp;lt;zzz&amp;gt; Vielleicht bin ich nur sauer auf mich selbst, dass ich nicht daran gedacht habe, die Verifies einfach abzuschalten. 20:25:32 &amp;lt;dg&amp;gt; zzz: Mach dir keinen Kopf. Es erwartet niemand, dass du immer alles abdeckst. 20:25:43 &amp;lt;zzz&amp;gt; Ok, alle mit einer Meinung, bitte „yes“ für ein Release diese Woche oder „no“ für keines 20:26:06 &amp;lt;welterde&amp;gt; (oder ich bin hier, wenn es euch egal ist …) 20:26:58 &amp;lt;zzz&amp;gt; Wenn ich keine Stimmen sehe, machen wir es nicht 20:27:21 &amp;lt;topiltzin&amp;gt; Wird das Release *nur* das Deaktivieren der RI verifies enthalten? 20:27:32 &amp;lt;topiltzin&amp;gt; im Gegensatz zu allem, was jetzt in trunk ist? 20:27:35 &amp;lt;welterde&amp;gt; Vielleicht hätten wir die „Wer ist da?“-Phase des Meetings nicht überspringen sollen 20:27:54 &amp;lt;dg&amp;gt; Ich bin dafür einfach nicht qualifiziert genug. 20:27:57 &amp;lt;zzz&amp;gt; Mir ist egal, wer hier ist. Mir ist wichtig, wer eine Meinung hat. 20:28:24 &amp;lt;welterde&amp;gt; zzz: Nun … wer nicht hier ist, hat keine Meinung ;) 20:28:46 &amp;lt;welterde&amp;gt; zzz: Ich nehme an, wir reden eher von einem kleinen Release, oder? 20:28:59 &amp;lt;dg&amp;gt; welterde: Was meinst du 20:29:02 &amp;lt;zzz&amp;gt; Es wären nur RI verifies + alles andere Kleine, das wir aus trunk herauspicken 20:29:17 &amp;lt;zzz&amp;gt; und wahrscheinlich 0.9.7.1 genannt? 20:29:28 &amp;lt;welterde&amp;gt; Ja … das hatte ich auch im Sinn 20:29:39 &amp;lt;kytv&amp;gt; Keine Kenntnisse zu diesem Thema, daher keine Meinung. Wenn wir es machen, kann ich natürlich die Uploads an die verschiedenen Stellen übernehmen usw. 20:29:58 &amp;lt;zzz&amp;gt; Um Himmels willen, stimmt jemand ab. Wenigstens welterde 20:30:13 &amp;lt;zzz&amp;gt; Wer hat das UCSB-Paper sonst noch gelesen? 20:30:16 &amp;lt;welterde&amp;gt; Oh, ich bin dafür, falls das nicht klar ist ;) 20:30:41 &amp;lt;dg&amp;gt; Ich habe es gelesen … 20:31:16 &amp;lt;topiltzin&amp;gt; Ich bin gespannt darauf, das andere Zeug in trunk zu testen, also je mehr wir herauspicken, desto mehr wird meine Stimme ein „Yes“. Keine Meinung speziell zur RI‑Verifikation. 20:31:54 &amp;lt;welterde&amp;gt; str4d: Deine Meinung? Du warst in der Diskussion im Forum ziemlich aktiv ;) 20:33:56 &amp;lt;welterde&amp;gt; zzz: Vielleicht sollten wir die Abstimmung im Thread zum Paper machen … damit str4d und tuna (und die anderen im Thread, die nicht hier sind) auch mitreden können … 20:33:56 &amp;lt;zzz&amp;gt; Ich würde die „anderes Zeug“-Liste sehr kurz halten, da ich das sehr schnell machen und dann aus der Stadt verschwinden würde und Probleme nicht mehr fixen könnte 20:33:59 &amp;lt;zzz&amp;gt; tuna ist noch eine Weile fast komplett afk 20:34:51 &amp;lt;dg&amp;gt; Ein No wäre besser als Schweigen 20:35:03 &amp;lt;welterde&amp;gt; zzz: Nun … oder kytv könnte den Build machen … 20:35:10 &amp;lt;zzz&amp;gt; Theoretisch kann kytv auch Releases machen, er ist der andere mit den Signierschlüsseln, ja 20:36:35 &amp;lt;zzz&amp;gt; Ok, dann machen wir es. Ich stelle einen Thread auf zzz.i2p ein; wenn ihr anderes Zeug vorschlagen wollt, das rein soll – endgültige Entscheidung in etwa 24 Stunden – und ich mache den Build vielleicht am Donnerstag. Kann jemand echelon kontaktieren? 20:36:53 &amp;lt;zzz&amp;gt; Noch etwas zu diesem Thema? 20:37:37 &amp;lt;dg&amp;gt; Ich denke nicht. 20:38:23 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1443` 20:38:40 &amp;lt;zzz&amp;gt; Bitte prüft das 17K‑Zeilen‑Diff von 0.9.7 und die history.txt auf weitere Kandidaten zum Herausgreifen 20:38:47 &amp;lt;zzz&amp;gt; 2) Meehs Themen 20:38:50 &amp;lt;zzz&amp;gt; leg los, Meeh 20:54:33 &amp;lt;topiltzin&amp;gt; zzz: der Tag heißt "i2p-0.9.7" 20:54:36 &amp;lt;topiltzin&amp;gt; nicht „0.9.7“ 20:54:47 * topiltzin bereitet seine Pluckliste vor 20:55:26 &amp;lt;welterde&amp;gt; dito 20:55:32 &amp;lt;zzz&amp;gt; thx 20:55:47 &amp;lt;dg&amp;gt; zzz: pm ok? 20:57:06 &amp;lt;zzz&amp;gt; Nur wenn es für alle anderen von null Interesse ist 20:58:51 &amp;lt;dg&amp;gt; Entwurf für eine E‑Mail an zooko 20:58:55 &amp;lt;dg&amp;gt; `http://pastethis.i2p/show/0bZ3iFeE9uABCORkfXV6/` 20:58:58 &amp;lt;iRelay&amp;gt; Titel: Paste #0bZ3iFeE9uABCORkfXV6 | LodgeIt! (auf pastethis.i2p) 20:59:10 &amp;lt;dg&amp;gt; Ich habe Status o. Ä. noch nicht aufgenommen. Ich liege vielleicht völlig daneben. Feedback willkommen. 21:01:00 &amp;lt;zzz&amp;gt; 3) /me *baf*t das Meeting für Meeh ab 21:03:29 &amp;lt;zzz&amp;gt; dg, das ist ein wirklich sehr guter Anfang. &lt;/div></description></item><item><title>Version 0.9.7</title><link>/de/blog/2013/07/15/version-0.9.7/</link><pubDate>Mon, 15 Jul 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/07/15/version-0.9.7/</guid><description>&lt;p>0.9.7 enthält wichtige Fehlerkorrekturen und Verbesserungen.&lt;/p>
&lt;p>Erstmals werden routers der Klasse &amp;lsquo;N&amp;rsquo; (mit mindestens 128 KBytes/sec freigegebener Bandbreite) automatisch zu floodfill (zuvor waren es nur &amp;lsquo;O&amp;rsquo;-routers mit 256 KBps). Dies wird die floodfill-Population erhöhen und zusätzlichen Widerstand gegen bestimmte Angriffe bieten (siehe unten). Floodfill routers verbrauchen nicht viel zusätzliche Bandbreite, neigen jedoch dazu, zusätzlichen Speicher und gleichzeitige Verbindungen zu verwenden. Wenn Sie nicht möchten, dass Ihr router zu floodfill wird, setzen Sie in der erweiterten Konfiguration router.floodfillParticipant=false.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 04. Juni 2013</title><link>/de/blog/2013/06/04/i2p-entwicklertreffen-04.-juni-2013/</link><pubDate>Tue, 04 Jun 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/06/04/i2p-entwicklertreffen-04.-juni-2013/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> christoph2, dg, hottuna, inscrutable, KillYourTV, Meeh, orion, psi, sponge, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 19:52:28 &amp;lt;hottuna&amp;gt; zzz, christoph2: syn 19:54:26 &amp;lt;topiltzin&amp;gt; yay, dev beating! 19:54:33 &amp;lt;topiltzin&amp;gt; s/beating/meeting/ 19:54:37 &amp;lt;iRelay&amp;gt; topiltzin meant: yay, dev meeting! 20:00:03 * hottuna eröffnet die Sitzung mit einem „baf“ 20:00:07 &amp;lt;hottuna&amp;gt; Agenda: 20:00:14 &amp;lt;hottuna&amp;gt; * Der nächste NetDB-Backend 20:00:14 &amp;lt;hottuna&amp;gt; * Ticket #729 – Speicherort der properties auf OSX 20:00:14 &amp;lt;hottuna&amp;gt; * Ticket #741 – Prozess-Umbenenner auf Windows 20:00:14 &amp;lt;hottuna&amp;gt; * Verschiedenes? 20:00:22 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/729` - (zugewiesene Verbesserung) - auf OSX ~/.i2p -&amp;gt; ~/Library/Application Support/i2p 20:00:33 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/741` - (angenommene Verbesserung) - I2P besser handhabbar machen mit Windows-Firewall-Software 20:00:45 &amp;lt;hottuna&amp;gt; __ Der nächste NetDB-Backend__ 20:01:16 &amp;lt;hottuna&amp;gt; Ich habe an einem Vorschlag gearbeitet, der erste RFC ist fertig 20:01:35 &amp;lt;hottuna&amp;gt; http://trac.i2p2.de/wiki/NetDB/NextBackend 20:01:38 &amp;lt;iRelay&amp;gt; Title: NetDB/NextBackend I2P (at trac.i2p2.de) 20:02:14 &amp;lt;hottuna&amp;gt; Die Grundidee ist, eine Kademlia-Basis zu verwenden und sie mit Funktionen zu erweitern, die die Leistung und/oder Zuverlässigkeit verbessern. 20:02:59 &amp;lt;hottuna&amp;gt; Ein Teil des initialen Codes für Kademlia wurde bereits von zzz geschrieben 20:03:34 &amp;lt;hottuna&amp;gt; Tatsächlich eine vollständige BEP5-Implementierung. BEP5 ist die Mainline-BitTorrent-Implementierung von Kademlia. 20:04:13 &amp;lt;hottuna&amp;gt; Mehrere DHTs wurden in Betracht gezogen: Chord, Freenet und Pastry. 20:04:47 &amp;lt;hottuna&amp;gt; Allerdings ist Kad schnell, erweiterbar und relativ zuverlässig. 20:05:05 &amp;lt;topiltzin&amp;gt; einige andere Kad-Ableger, die produktiv genutzt werden: Azureus Kad, eMule Kad, Mojito Kad (Limewire) 20:05:24 &amp;lt;topiltzin&amp;gt; Overnet (eDonkey, inzwischen eingestellt) 20:05:47 &amp;lt;topiltzin&amp;gt; keine P2P-App nutzt Chord oder Pastry (soweit ich weiß) 20:05:54 &amp;lt;hottuna&amp;gt; Ich habe mir Az-Kad angesehen, es ist nicht sehr kompatibel. Mojito könnte interessant sein 20:05:57 &amp;lt;hottuna&amp;gt; Auf Kad aufbauend wurden ein paar Änderungen vorgeschlagen. 20:06:05 &amp;lt;hottuna&amp;gt; Rekursive Tunnels für schnellere Lookups. 20:06:20 &amp;lt;hottuna&amp;gt; Und zufällige rekursive Lookups für zuverlässigere Lookups. 20:07:13 &amp;lt;hottuna&amp;gt; Insertions werden Standard-Kad sein, bis Random Recursive Stores implementiert sind. 20:07:45 &amp;lt;hottuna&amp;gt; Gut, das ist die Übersicht. Hat jemand Fragen? 20:08:17 &amp;lt;topiltzin&amp;gt; Ein Einwand gegen rekursive Tunnels ist, dass sie lokale IP-Banlists wirkungslos machen 20:08:40 &amp;lt;topiltzin&amp;gt; zum Beispiel könnte ich die IPs einer feindlichen Partei manuell zu meiner Bannliste hinzugefügt haben 20:09:18 &amp;lt;topiltzin&amp;gt; die Knoten, die am rekursiven Lookup/Store teilnehmen, werden das nicht wissen 20:09:37 &amp;lt;hottuna&amp;gt; Das stimmt. 20:10:00 &amp;lt;hottuna&amp;gt; Rekursive Anfragen sind etwas fragil und sollten nur für Geschwindigkeit genutzt werden. 20:10:35 &amp;lt;hottuna&amp;gt; Zufällige rekursive Anfragen werden jedoch letztlich einen Pfad finden, der die gebannten Knoten nicht einbezieht. 20:11:05 &amp;lt;hottuna&amp;gt; In welchen Situationen würdest du der Bannliste eines anderen Knotens nicht trauen? 20:11:25 &amp;lt;dg&amp;gt; sponge: will udp 20:11:28 &amp;lt;dg&amp;gt; eche|on: count ist nicht persistent nach Netzwerkänderungen („Soft-Restart“) 20:11:51 &amp;lt;topiltzin&amp;gt; für die Situation, in der der Betreiber dieses Knotens seine Bannliste nicht sorgfältig aktualisiert hat 20:12:02 &amp;lt;topiltzin&amp;gt; oder für die Situation, in der der andere Knoten gar keine Bannliste hat 20:12:29 &amp;lt;hottuna&amp;gt; Aber was würde passieren, wenn die Anfrage durch einen „gebannten“ Knoten geht? 20:12:51 &amp;lt;hottuna&amp;gt; Entweder wird sie weitergeleitet, verworfen oder aufgezeichnet. 20:13:31 &amp;lt;zzz&amp;gt; iterative geht nie durch jemanden hindurch 20:13:34 &amp;lt;topiltzin&amp;gt; was auch immer der Sybil/Eclipse-Angriff tut – wahrscheinlich verworfen? 20:14:38 &amp;lt;hottuna&amp;gt; Das ist das Ding bei rekursiv. Es ist ok, wenn es fehlschlägt. Wir haben zuverlässigere Methoden für Keys, die unter Angriff stehen. 20:15:09 &amp;lt;hottuna&amp;gt; Wie Iterative oder Random Recursive 20:15:24 &amp;lt;zzz&amp;gt; wie wählt man einen Modus aus? 20:15:35 &amp;lt;topiltzin&amp;gt; theoretisch könntest du der Anfrage einen kleinen Bloom-Filter gebannter IPs beilegen 20:15:54 &amp;lt;hottuna&amp;gt; Moduswahl ist eine offene Frage. 20:15:57 &amp;lt;hottuna&amp;gt; ist eine* 20:16:28 &amp;lt;hottuna&amp;gt; Ich fände eine parallele Version interessant 20:16:39 &amp;lt;hottuna&amp;gt; Eine sequentielle Failover-Version wäre langsam 20:17:03 &amp;lt;hottuna&amp;gt; Aber es ist ein Bandbreite- vs.-max_Latenz-Trade-off 20:17:51 &amp;lt;hottuna&amp;gt; topiltzin: R5N enthält einen Bloom-Filter in Anfragen. Aber ich glaube nicht, dass er wirklich nötig ist. 20:18:14 &amp;lt;hottuna&amp;gt; Wir bauen das so, dass es auch funktioniert, wenn Fehler auftreten 20:18:14 &amp;lt;topiltzin&amp;gt; wie viel langsamer ist der iterative Lookup, und ist diese Langsamkeit ein Flaschenhals? Müssen wir das wirklich optimieren? 20:18:45 &amp;lt;zzz&amp;gt; Ich denke, wir müssen anfangen, wo nötig Stat-Code zu netdb und snark hinzuzufügen und Statistiken zur aktuellen Leistung dieser beiden Implementierungen zu sammeln 20:18:52 &amp;lt;hottuna&amp;gt; Wenn du eine eepsite besuchst, muss ein Lookup gemacht werden. 20:19:25 &amp;lt;hottuna&amp;gt; topiltzin: die Geschwindigkeit von Lookups ist unter dem Abschnitt „Lookup“ auf http://trac.i2p2.de/wiki/NetDB/NextBackend zu sehen 20:19:28 &amp;lt;iRelay&amp;gt; Title: NetDB/NextBackend I2P (at trac.i2p2.de) 20:20:16 &amp;lt;zzz&amp;gt; netdb hat viele Statistiken; wenn wir Statistiken an entsprechenden Stellen in snark hinzufügen, können wir uns ein Bild machen 20:20:35 &amp;lt;hottuna&amp;gt; Abfrage-Latenzen usw.? 20:21:06 &amp;lt;topiltzin&amp;gt; zzz: +1 für mehr Statistiken 20:21:06 &amp;lt;zzz&amp;gt; Latenzen, Abfragen-pro-Erfolg usw., ja 20:22:26 &amp;lt;hottuna&amp;gt; Zugriff auf diese Statistiken wäre interessant. Besonders bei der Entwicklung von etwas Neuem. Allerdings ist der Vergleich I2PSnark-DHT zu FloodFill wie Äpfel mit Orangen. 20:22:29 &amp;lt;zzz&amp;gt; wie ich neulich sagte, ich glaube, der snark-Code könnte zurück nach netdb verschoben werden, aber nur wenn wir K und B so wählen, dass die gesamte lokale netdb in die Routingtabelle passt 20:22:57 &amp;lt;zzz&amp;gt; wenn in der Routingtabelle der Großteil der lokalen netdb fehlt, können wir genauso gut beim Sortieren bleiben 20:23:55 &amp;lt;zzz&amp;gt; dein Vorschlag (und ja, das war auch seit ein paar Jahren mein Plan) ist es, die Orange durch den Apfel zu ersetzen, daher ist es irgendwie wichtig, sie zu vergleichen. 20:23:58 &amp;lt;hottuna&amp;gt; Ich bin nicht dagegen, ein hohes B zu setzen, Lookup-Latenz ist ein echtes Problem 20:24:55 &amp;lt;hottuna&amp;gt; bezüglich K denke ich, es bei 8 zu belassen, könnte vernünftig sein. 20:25:18 &amp;lt;hottuna&amp;gt; natürlich müsste das neue DHT evaluiert werden. 20:26:05 &amp;lt;zzz&amp;gt; du kannst K nicht isoliert wählen. Du musst K und B so wählen, dass die Routingtabelle bei einer gegebenen lokalen netdb-Größe so gut funktioniert wie das Sortieren derzeit. 20:27:03 &amp;lt;hottuna&amp;gt; Beides kann während des Deployments getuned werden. 20:27:29 &amp;lt;hottuna&amp;gt; Also würde ich mit einer anfänglichen Schätzung basierend auf dem, was wir wissen und brauchen, starten. 20:28:17 &amp;lt;zzz&amp;gt; hängt auch stark davon ab, ob es die ffs sind oder alle, die im neuen DHT sind 20:29:24 &amp;lt;hottuna&amp;gt; Nicht jeden Knoten am neuen DHT teilnehmen zu lassen, wäre ein Fehler und würde uns verwundbar lassen für Angriffe wie im UCSB-Paper dargestellt 20:30:15 &amp;lt;zzz&amp;gt; Ich sehe in deinem Vorschlag keine Infos dazu, wer drin ist oder nicht 20:30:18 &amp;lt;hottuna&amp;gt; Ich war diesbezüglich im Vorschlag wohl nicht sehr klar. 20:30:25 &amp;lt;hottuna&amp;gt; ;) 20:31:30 &amp;lt;zzz&amp;gt; bin mir ganz und gar nicht sicher, ob du alle (genattet, Android, versteckt, chinesisch, Mobiltelefone, etc.) drin haben willst 20:31:46 &amp;lt;zzz&amp;gt; schau dir jrs umfangreiche Kommentare an, wo es schiefging 20:31:53 &amp;lt;topiltzin&amp;gt; Node Churn ist nicht gut für das DHT. Du solltest minimale Uptime-Anforderungen haben 20:32:32 &amp;lt;hottuna&amp;gt; topiltzin: Churn ist nicht so ein großes Problem, da all unsere Daten veränderlich sind und alle 37 Sekunden – 30 Minuten erneut veröffentlicht werden 20:33:09 &amp;lt;hottuna&amp;gt; NAT:ed-Knoten sollten wahrscheinlich nicht teilnehmen. Android sollte wahrscheinlich 20:33:17 &amp;lt;zzz&amp;gt; klar, N=500 und B=-8 war die Katastrophe, die er nie rausgefunden hat, aber es gab auch andere Ursachen, die in unserem Netzwerk immer noch vorhanden sind … und viel, viel schlimmer werden könnten, wenn Android durchstartet 20:33:25 &amp;lt;hottuna&amp;gt; Chinesisch … keine Ahnung … 20:34:04 &amp;lt;hottuna&amp;gt; abgesehen von wahrscheinlich höherem Churn, wie unterscheiden sich Android-Geräte? 20:34:32 &amp;lt;topiltzin&amp;gt; Churn wirkt sich negativ auf das Routing aus … wenn also das Ziel dieser Bemühung ist, das Routing zu verbessern, kannst du es nicht ignorieren 20:34:39 &amp;lt;zzz&amp;gt; Ich meine Telefone, nicht Android speziell 20:34:58 &amp;lt;hottuna&amp;gt; android==phnoes ist für mich auch 20:35:22 &amp;lt;zzz&amp;gt; mobile Geräte haben weniger Bandbreite und Rechenleistung und intermittente Konnektivität 20:35:57 &amp;lt;hottuna&amp;gt; Wie wird es derzeit gehandhabt? 20:36:12 &amp;lt;zzz&amp;gt; was? 20:36:39 &amp;lt;hottuna&amp;gt; bezüglich Android-Geräten, die ff werden wollen? 20:36:42 &amp;lt;hottuna&amp;gt; christoph2: lauert irgendwo 20:36:49 * christoph2 versteckt sich 20:37:00 &amp;lt;topiltzin&amp;gt; es gibt einige Kriterien, um FF zu werden, eines davon ist Uptime 20:37:11 &amp;lt;hottuna&amp;gt; wie würde schnelles Key-Rotating einen Eclipse-Angriff beeinträchtigen? 20:37:57 &amp;lt;hottuna&amp;gt; und wie lange dauert es, bis ein Knoten in die netdb der anderen Knoten integriert ist? (d. h. deren Routingtabellen „verschmutzt“) 20:38:32 &amp;lt;zzz&amp;gt; Androids werden automatisch FF wie alle anderen, wenn sie die Kriterien erfüllen. Aber es erscheint unwahrscheinlich, dass das jemand „over the air“ tun würde 20:38:38 &amp;lt;christoph2&amp;gt; nun, du hast die Zeit T, die es braucht, einen Knoten in I2P zu integrieren (bis er vernünftig gut verbunden ist) und die Zeit t der Rotation. Du brauchst T/t + Sicherheitsknoten für Eclipse 20:38:53 &amp;lt;hottuna&amp;gt; topiltzin: Uptime ist wirklich nicht so ein Thema. R5N hat ziemlich aggressive Replikationsfaktoren. Also ist Churn kein Problem 20:39:00 &amp;lt;christoph2&amp;gt; * Knoten, die tatsächlich zum Eclipse nötig sind 20:40:27 &amp;lt;christoph2&amp;gt; hottuna: verfolge die Code-Änderungen nicht exakt. Es waren weniger als 30 Minuten im Dezember 20:40:27 &amp;lt;hottuna&amp;gt; Ich habe gestern einige schnelle Berechnungen angestellt 20:40:27 &amp;lt;christoph2&amp;gt; nun 0.9.2 iirc 20:40:27 &amp;lt;hottuna&amp;gt; nodes_needed_for_eclipse = (60/key_rot_interval)*eclipse_integration_time*attackers_per_eclipse 20:40:27 &amp;lt;hottuna&amp;gt; nodes_needed_for_eclipse = (60/10)*24*20 = 2880. Das könnte für einen Angreifer prohibitiv sein. 20:40:27 &amp;lt;zzz&amp;gt; hottuna, wie würde ein neuer Keyspace (entweder eine andere Permutationsformel, ein anderer Rotationsplan oder beides) funktionieren? Ich sehe nicht, wie wir je migrieren könnten. 20:40:27 &amp;lt;hottuna&amp;gt; ok, das klingt vernünftig 20:40:49 &amp;lt;hottuna&amp;gt; Wir würden beide parallel verwenden? Die aktuelle Implementierung bleibt getrennt, bis wir sicher davon wegkommen können. 20:41:26 &amp;lt;zzz&amp;gt; Was ich wirklich wissen will: Was können wir in den nächsten zwei Wochen tun, um die Resistenz zu verbessern 20:41:29 &amp;lt;hottuna&amp;gt; christoph2: sind diese Berechnungen sinnvoll? und wären 2880 Knoten überhaupt ein Problem? 20:41:36 &amp;lt;zzz&amp;gt; wenn das bedeutet, die Klasse-N-Router zu FF zu machen, lasst uns das tun. 20:41:36 &amp;lt;topiltzin&amp;gt; Ich finde es sehr schwer zu glauben, dass Churn kein Problem ist. Je größer der Churn, desto schlechter die Routingtabelle jedes einzelnen Knotens 20:42:29 &amp;lt;zzz&amp;gt; wie könnten wir je „sicher weg“ wechseln und die Kompatibilität beibehalten? Wie würden wir die Verbindungs-Limit-Probleme von zwei parallelen Implementierungen handhaben? Wie würden wir von einer zur anderen migrieren? 20:42:33 &amp;lt;hottuna&amp;gt; topiltzin: der Wert K, also die Größe jedes Buckets in der Routingtabelle, wird so gewählt, dass es eine Anzahl Knoten ist, die höchst unwahrscheinlich innerhalb einer Stunde aus dem DHT aussteigen. 20:42:33 &amp;lt;topiltzin&amp;gt; ^^ class F but !windoze 20:43:04 &amp;lt;topiltzin&amp;gt; s/F/N/ 20:43:08 &amp;lt;iRelay&amp;gt; topiltzin meant: ^^ class N but !windoze 20:43:12 &amp;lt;zzz&amp;gt; klar, wir könnten Klasse N nicht-Windows machen. Keine Ahnung, wie viele es davon gibt 20:43:35 &amp;lt;zzz&amp;gt; das würde diese router auch als nicht-Windows enttarnen, kleines Anon-Problem 20:43:35 &amp;lt;christoph2&amp;gt; hottuna: du bekommst ~20 auf einem mittel-teuren Server. 100 davon könnten je nach Bedrohungsmodell ein Problem sein, und ich bin nicht sicher, ob du mit sauberem Code nicht mehrere Male mehr Knoten pro Server bekommen könntest 20:44:22 &amp;lt;hottuna&amp;gt; okay, könnte also etwas problematisch sein. Allerdings wohl nicht lange, so wie sich die Technologie entwickelt 20:45:28 &amp;lt;zzz&amp;gt; was könnten wir sonst für 0.9.7 tun? 20:45:28 &amp;lt;topiltzin&amp;gt; stimmt bzgl. Anon-Problem … also vielleicht einfach alle N und hoffen, dass wir die Nutzer nicht zu sehr verärgern 20:46:18 &amp;lt;christoph2&amp;gt; habe nicht alles gelesen. was war das Problem mit Windows? 20:46:25 &amp;lt;hottuna&amp;gt; bzgl. Verbindungen: alte Knoten machen wie gehabt weiter. neue Knoten verteilen ihre Anfragen auf beide Netze. 20:46:49 &amp;lt;dg&amp;gt; christoph2: eingebaute Verbindungsgrenzen 20:46:52 &amp;lt;hottuna&amp;gt; christoph2: Windows erlaubt keine große Anzahl Verbindungen 20:47:07 &amp;lt;christoph2&amp;gt; ah ok 20:47:27 &amp;lt;hottuna&amp;gt; christoph2: gut, damit ist die Key-Rotation-Frage beantwortet. lohnt sich wahrscheinlich nicht 20:47:34 &amp;lt;topiltzin&amp;gt; eigentlich ist die Rate, mit der neue Verbindungen geöffnet werden, begrenzt 20:49:07 &amp;lt;zzz&amp;gt; hottuna, ich sehe nicht, wie wir von hier nach dort kommen. Ich sehe, wie man den snark-Code nach netdb verschiebt mit denselben iterativen Lookups im selben Keyspace. Ich weiß nicht, ob es das wert ist, aber zumindest kann ich mir das vorstellen. Danach wird alles wirklich schwer und mysteriös. 20:50:02 &amp;lt;hottuna&amp;gt; Wir würden den Key-Space ändern? Oder was bezeichnest du als Keyspace? 20:50:05 &amp;lt;topiltzin&amp;gt; +1 mit Start beim snark-Code und anderes $später herausfinden 20:50:40 &amp;lt;zzz&amp;gt; keyspace = key-&amp;gt;routing key algo, inklusive Rotation 20:52:14 &amp;lt;hottuna&amp;gt; also Schritt eins beim Deployment ist, etwas zu haben, das funktioniert (wahrscheinlich nur iterativ). dann fügen wir neue KRPC-Nachrichten für Recursive und Random Recursive hinzu 20:52:54 &amp;lt;hottuna&amp;gt; Und wenn das Netz größtenteils darauf upgegradet hat, können wir sie in den originierenden Knoten aktivieren. 20:53:27 &amp;lt;hottuna&amp;gt; das Deployment wird uns sogar helfen, die Performance unter massivem Angriff herauszufinden 20:53:38 &amp;lt;zzz&amp;gt; (Zum Hintergrund, ich habe mit dem netdb-kbucket-Code angefangen, um eine generische Bibliothek in i2p.zzz.kademlia zu machen, mit beliebigem K, B, Hash-Größe und Eviktions-Algorithmus. Dann habe ich Unit-Tests ohne Ende gemacht. Dann habe ich es zu snark für BEP 5 und mehr Tests verschoben. Der letzte Teil des ursprünglichen Plans ist, es zurück nach netdb zu verschieben, um den Kreis zu schließen) 20:54:54 &amp;lt;hottuna&amp;gt; zzz.kad &amp;amp;&amp;amp; i2psnark scheint eine gute Basis zu sein. Ich habe heute etwas Code gelesen, und das ergibt für mich viel Sinn. 20:55:01 &amp;lt;zzz&amp;gt; du schlägst anderen Keyspace, andere Rotation und andere Teilnehmer vor. d. h. ein komplett neues Overlay. 20:55:33 &amp;lt;hottuna&amp;gt; Ich würde gerne ein komplett neues Overlay machen. 20:56:04 &amp;lt;zzz&amp;gt; oh gut. Code-Reading++. 20:56:47 &amp;lt;hottuna&amp;gt; gut. Wenn das Sinn ergibt und niemand Einwände hat, würde ich das Meeting gerne fortführen. 20:57:42 &amp;lt;hottuna&amp;gt; __Ticket #729 - Speicherort der properties auf osx__ 20:57:49 &amp;lt;hottuna&amp;gt; topiltzin, Meeh 20:58:11 &amp;lt;topiltzin&amp;gt; jep, das ist sehr niedrig hängende Frucht, die schon lange herumbaumelt 20:58:39 &amp;lt;zzz&amp;gt; neues Overlay klingt für mich nach Elend. 21:00:12 &amp;lt;topiltzin&amp;gt; ... peinlicher Moment ... 21:00:59 &amp;lt;topiltzin&amp;gt; sind wir noch beim DHT? 21:02:09 &amp;lt;dg&amp;gt; meiner Meinung nach ist die Diskussion zum DHT nicht vorbei, aber zugunsten des Meetings sollte sie es sein 21:02:23 &amp;lt;dg&amp;gt; keine Entscheidungen scheinen klar 21:02:26 * dg kehrt in die Schatten zurück 21:03:16 &amp;lt;topiltzin&amp;gt; Ich denke, die Entscheidung für die unmittelbare Zukunft 0.9.7 ist: mehr FFs … die langfristige Sicht ist noch neblig 21:03:42 &amp;lt;topiltzin&amp;gt; Ich mache weiter mit #729. Meeh, bist du da, Bro? 21:04:16 &amp;lt;trolly&amp;gt; sry, Meeting vergessen 21:04:57 &amp;lt;hottuna&amp;gt; gut, topiltzin, was ist der Stand bei #729? 21:05:35 &amp;lt;topiltzin&amp;gt; Also, ich habe es schon eine Weile laufen und trunk in den Branch i2p.i2p.729 propagiert 21:05:50 &amp;lt;topiltzin&amp;gt; funktioniert gut, geradlinig 21:06:21 &amp;lt;topiltzin&amp;gt; betrifft nur Neuinstallationen auf OSX, also geringe Auswirkungen etc. 21:06:44 &amp;lt;topiltzin&amp;gt; Ich würde es gerne mergen und abhaken 21:07:03 &amp;lt;hottuna&amp;gt; zzz, bereit für den #729-Merge? 21:07:45 &amp;lt;hottuna&amp;gt; Ich habe keinen Mac-Zugang, aber ich nehme an, dass topiltzin und Meeh welchen haben. 21:08:12 &amp;lt;topiltzin&amp;gt; Ja, wir sind wahrscheinlich die einzigen OSX-Nutzer hier :) 21:08:15 &amp;lt;topiltzin&amp;gt; hier ein Diff: 21:08:15 &amp;lt;topiltzin&amp;gt; mtn diff -r h:i2p.i2p -r h:i2p.i2p.729 21:09:14 &amp;lt;hottuna&amp;gt; Ich habe auf dieser Maschine keinen Repo-Zugriff :/ 21:09:41 &amp;lt;dg&amp;gt; „Zugriff“? 21:10:00 &amp;lt;hottuna&amp;gt; im Sinne von eingerichtet :P 21:10:07 &amp;lt;zzz&amp;gt; keine Einwände 21:10:38 &amp;lt;topiltzin&amp;gt; pastebin folgt für die, die es interessiert 21:10:50 &amp;lt;zzz&amp;gt; braucht nur etwas Testing, aber bekommt wahrscheinlich nicht mehr, es sei denn, es wird gemerged 21:10:50 &amp;lt;hottuna&amp;gt; danke! 21:11:35 &amp;lt;zzz&amp;gt; Ich habe vor Monaten fürs Mergen lobbyiert, wie du in den #729-Kommentaren sehen wirst 21:11:42 &amp;lt;topiltzin&amp;gt; `http://pastethis.i2p/show/3404/` 21:11:45 &amp;lt;iRelay&amp;gt; Title: Paste #3404 | LodgeIt! (at pastethis.i2p) 21:12:01 &amp;lt;hottuna&amp;gt; dann lasst uns mit dem Merge fortfahren 21:12:17 &amp;lt;topiltzin&amp;gt; ok super. Meeh, sag jetzt was oder schweige für immer 21:12:28 &amp;lt;topiltzin&amp;gt; (oder was auch immer der Priester bei der Hochzeit sagt) 21:13:18 &amp;lt;zzz&amp;gt; Ich hätte auch nichts dagegen, wenn er später spricht, falls er es dann testet :) 21:13:21 &amp;lt;topiltzin&amp;gt; ok, ich merge nach dem Meeting 21:13:56 &amp;lt;hottuna&amp;gt; __Ticket #741 - Prozess-Umbenenner auf Windows__ 21:14:11 &amp;lt;topiltzin&amp;gt; str4d: bist du dafür da? 21:15:54 &amp;lt;topiltzin&amp;gt; mmk, dieses Ticket ist nicht so klein 21:16:57 &amp;lt;topiltzin&amp;gt; Hintergrund – unter Windows läuft i2p mit dem Prozessnamen „java“ 21:16:57 &amp;lt;sponge&amp;gt; hi 21:17:24 &amp;lt;sponge&amp;gt; heute Meeting? 21:17:27 &amp;lt;topiltzin&amp;gt; was bedeutet, dass alle Sicherheitseinstellungen, die auf i2p angewendet werden, für jede Java-Anwendung gelten 21:17:41 &amp;lt;hottuna&amp;gt; sponge: ja. `http://zzz.i2p/topics/1397?page=1#p6616` 21:17:48 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [4th June] (at zzz.i2p) 21:17:48 &amp;lt;sponge&amp;gt; ty 21:17:59 &amp;lt;sponge&amp;gt; wurde Zeit, dass ich mal bei einem dabei bin … 21:18:48 &amp;lt;sponge&amp;gt; dieser Tag ist für mich zu dieser Uhrzeit immer schwierig 21:18:55 &amp;lt;zzz&amp;gt; können wir bei 741 irgendwas ohne str4d machen? 21:19:29 &amp;lt;sponge&amp;gt; Ich habe endlich eine Maschine mit Windows 21:19:36 &amp;lt;topiltzin&amp;gt; wenn wir eine Kopie von Visual Studio haben, können wir alles ohne ihn machen 21:19:59 &amp;lt;sponge&amp;gt; 7 iirc, nutze es nie, kann also helfen/testen 21:20:14 &amp;lt;hottuna&amp;gt; Ich könnte eine VS-Lizenz von Microsoft bekommen, wenn jemand weiß, wie man es benutzt … 21:20:41 &amp;lt;topiltzin&amp;gt; es ist eine gute Idee, dass das Projekt so eine Lizenz hat 21:20:41 &amp;lt;zzz&amp;gt; Ich meine zwecks Diskussion. Also zurück zum Anfang, topiltzin, warum hast du das auf die Agenda gesetzt? nur um die Dinge in Bewegung zu bringen? 21:20:41 &amp;lt;sponge&amp;gt; VS ist ziemlich schmerzhaft, wie ich gehört habe 21:21:07 &amp;lt;topiltzin&amp;gt; genau – etwas Bewegung reinbringen 21:21:37 &amp;lt;hottuna&amp;gt; Gut, str4d ist nicht da. Sollen wir das vertagen? 21:21:48 &amp;lt;sponge&amp;gt; aye 21:22:28 * sponge hat etwas „Verschiedenes“ zum Diskutieren 21:22:41 &amp;lt;sponge&amp;gt; sagt mir Bescheid, wenn ich den Redestab habe 21:23:03 &amp;lt;hottuna&amp;gt; Ich werte das als donnerndes Ja. 21:23:03 &amp;lt;hottuna&amp;gt; Weiter geht’s … 21:23:06 &amp;lt;hottuna&amp;gt; __Verschiedenes__ 21:23:09 &amp;lt;topiltzin&amp;gt; wenn ihr es vertagen wollt, ok, aber vergesst es nicht komplett 21:23:21 &amp;lt;hottuna&amp;gt; topiltzin: einverstanden 21:23:46 &amp;lt;topiltzin&amp;gt; (Ich bringe es beim nächsten Meeting wieder auf) 21:23:57 &amp;lt;topiltzin&amp;gt; ;-) 21:24:08 &amp;lt;hottuna&amp;gt; sponge: Verschiedenes war’s? 21:24:51 &amp;lt;sponge&amp;gt; VERSCHIEDENES – Bridge API für UDP (BOB) – Ich habe ein paar Ideen, wie das gehen könnte, aber ich brauche Feedback und muss wissen, ob es überhaupt gewollt ist 21:25:18 &amp;lt;sponge&amp;gt; im Grunde brauchen wir einen Standard, der erweiterbar ist 21:25:22 &amp;lt;sponge&amp;gt; und an den wir uns halten 21:25:43 &amp;lt;sponge&amp;gt; es darf auch nichts kaputtmachen, was es bereits gibt 21:25:57 &amp;lt;sponge&amp;gt; nun ja – leicht anpassbar 21:26:56 &amp;lt;hottuna&amp;gt; Also ist die Frage, wofür die Leute es nutzen würden? 21:27:03 &amp;lt;zzz&amp;gt; wir haben bereits einen Thread dazu: `http://zzz.i2p/topics/1393` --- wie wäre es, wenn du deinen Vorschlag dort postest? 21:27:10 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: UDP Trackers (at zzz.i2p) 21:27:10 &amp;lt;sponge&amp;gt; zwei Wege, die ich mir denke, sind entweder ein UDP-Paket mit &amp;lt;&amp;lt;destination&amp;gt;&amp;lt;data&amp;gt;&amp;gt; oder &amp;lt;&amp;lt;handle&amp;gt;&amp;lt;data&amp;gt;&amp;gt; zu umhüllen 21:28:13 &amp;lt;dg&amp;gt; hottuna: Tracker, VoIP? 21:28:16 &amp;lt;sponge&amp;gt; Mich interessiert die Nachfrage 21:28:16 &amp;lt;dg&amp;gt; man wagt es kaum zu sagen, Spiele 21:29:03 &amp;lt;sponge&amp;gt; und ich brauche Leute, die darüber diskutieren. Ich versuche SEIT JAHREN, mit jemandem zu reden, um mehr Ideen zu bekommen, und niemand will über das Problem nachdenken 21:29:03 &amp;lt;dg&amp;gt; oh, anonet. psi hat dafür geworben. 21:29:03 &amp;lt;sponge&amp;gt; *jemand 21:29:03 &amp;lt;zzz&amp;gt; muss nachlesen, wie SOCKS das macht 21:29:03 &amp;lt;sponge&amp;gt; es gibt Apps da draußen, die IDP nutzen 21:29:06 &amp;lt;sponge&amp;gt; *UDP 21:29:22 &amp;lt;sponge&amp;gt; vergiss Gnutella nicht 21:29:25 &amp;lt;inscrutable&amp;gt; VoIP (Mumble) wurde implementiert und wurde etwas genutzt 21:29:44 &amp;lt;zzz&amp;gt; das ist TCP 21:29:47 &amp;lt;sponge&amp;gt; bote verwendet auch ein udp-ähnliches Paket 21:29:54 &amp;lt;sponge&amp;gt; Gnutella kann UDP verwenden 21:29:58 &amp;lt;inscrutable&amp;gt; zzz: Mein Fehler 21:30:29 &amp;lt;orion&amp;gt; Wann ist das nächste Meeting? 21:30:40 &amp;lt;hottuna&amp;gt; Wann immer jemand eines abhalten will 21:30:40 &amp;lt;zzz&amp;gt; im JVM-Kontext ist das alles einfach. Ich könnte UDP zu zzzot an einem Tag hinzufügen. Die externe Schnittstelle ist die Qual. 21:30:40 &amp;lt;sponge&amp;gt; also gibt es Nachfrage? und wenn ihr Implementierungsideen habt, die erweiterbar sind und nicht veralten, postet sie 21:30:45 &amp;lt;orion&amp;gt; Oh Mist. Wir sind in einem Meeting. 21:30:45 &amp;lt;hottuna&amp;gt; Nächste Woche hoste ich keins. 21:31:06 &amp;lt;hottuna&amp;gt; orion: wir sind jetzt bei __Verschiedenes__ … 21:31:25 &amp;lt;dg&amp;gt; sponge: ja. 21:31:32 &amp;lt;sponge&amp;gt; Nummer 2 Verschiedenes — IPv6 und seine Auswirkungen auf De-Anonymisierung 21:31:35 &amp;lt;orion&amp;gt; hottuna: Danke. 21:31:50 &amp;lt;sponge&amp;gt; Bedenken? 21:32:01 &amp;lt;sponge&amp;gt; wie nah sind wir an der Nutzung von IPv6 21:32:08 &amp;lt;sponge&amp;gt; wie 21:32:12 &amp;lt;hottuna&amp;gt; welche Bedenken hast du, sponge? 21:32:27 &amp;lt;sponge&amp;gt; IPv6 kann sehr leicht mit deiner Identität verknüpfen 21:32:46 &amp;lt;Meeh&amp;gt; verdammt, Meeting verschlafen -.- 21:32:53 &amp;lt;zzz&amp;gt; IPv6-Thread: `http://zzz.i2p/topics/109` 21:32:56 &amp;lt;hottuna&amp;gt; weil der Adressraum größer ist? 21:32:59 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: IPV6 TODO (at zzz.i2p) 21:33:03 &amp;lt;sponge&amp;gt; ja 21:33:03 &amp;lt;sponge&amp;gt; Ich dachte 21:33:14 &amp;lt;sponge&amp;gt; zzz: das ist anders, aber verwandt 21:33:17 &amp;lt;dg&amp;gt; IPv6 deanonymisiert nicht. WHOIS _kann_ genauer sein, ebenso _kann_ man möglicherweise feststellen, ob ein NAT vorhanden ist (Bob und Ryan sind hinter einem NAT, du weißt nicht, wer wer ist) – mit IPv6 kannst du vielleicht wissen, ob es Bob oder Ryan ist. 21:33:24 &amp;lt;dg&amp;gt; Meiner Meinung nach macht es für I2P praktisch keinen Unterschied. 21:33:27 &amp;lt;sponge&amp;gt; i2p könnte einen IPv6-Space bekommen 21:33:39 &amp;lt;psi&amp;gt; SOCKS 5 UDP wäre großartig 21:33:42 &amp;lt;sponge&amp;gt; den an Nutzer via Tunnel ausgeben 21:33:45 &amp;lt;str4d&amp;gt; o/ 21:33:48 &amp;lt;orion&amp;gt; Nebenbei: i2pcpp wird volle IPv6-Unterstützung haben. 21:33:54 &amp;lt;str4d&amp;gt; Entschuldigt die Verspätung. 21:33:57 &amp;lt;hottuna&amp;gt; dg: Ich stimme zu. 21:34:06 &amp;lt;zzz&amp;gt; warte auf sponges Liste seiner Bedenken (Post #66) 21:34:20 &amp;lt;dg&amp;gt; hottuna: Können wir weitermachen, wenn sponge nichts hinzufügt? 21:34:35 &amp;lt;dg&amp;gt; ich finde, es ist ein Nicht-Thema 21:34:35 &amp;lt;zzz&amp;gt; Zeitplan? Merge für 0.9.8, standardmäßig aktivieren in 0.9.9 21:34:38 &amp;lt;sponge&amp;gt; kurz gesagt … wird i2p einen IPv6-Tunnel für Personen mit hohem Risiko bereitstellen? 21:34:53 &amp;lt;topiltzin&amp;gt; hey str4d, du hast die i2p.exe-Diskussion verpasst :( 21:35:04 &amp;lt;sponge&amp;gt; sollten wir? 21:35:07 &amp;lt;hottuna&amp;gt; Ich glaube nicht, dass unser Bedrohungsmodell beinhaltet, dass das Betreiben von I2P illegal ist. 21:35:31 &amp;lt;hottuna&amp;gt; Wenn dem so wäre, wäre IPv4 ebenfalls problematisch. 21:35:42 &amp;lt;zzz&amp;gt; orion, ich versuche unsere Doku bzgl. IPv6 aktuell zu halten. Die Doku sollte dem in meinem ipv6-Branch entsprechen. 21:35:45 &amp;lt;sponge&amp;gt; ht: in manchen Ländern (China?) ist es das 21:36:20 &amp;lt;hottuna&amp;gt; Und wer i2p betreibt, ist die einzige zusätzliche Information, die geleakt würde. 21:36:39 &amp;lt;zzz&amp;gt; Der beste Weg durch die GFW könnte IPv6 sein, schwer zu sehen, wie das ein Nachteil wäre 21:38:09 &amp;lt;sponge&amp;gt; letzte Verschiedenes von mir — Tut mir leid, dass ich alle vorherigen Meetings verpasst habe. Wieder schwierig für mich an diesem Wochentag und zu dieser Stunde. Ich werde auch bald wieder aktiver sein … der Redestab ist für die nächste Person … 21:38:13 &amp;lt;orion&amp;gt; zzz: Danke. 21:39:03 &amp;lt;hottuna&amp;gt; Meeh: du hast #726 verpasst, aber man bittet dich, einige Tests der Patches zu machen, die von topiltzin gemerged werden (ich denke, das ist die Zusammenfassung) 21:39:15 &amp;lt;hottuna&amp;gt; str4d: #741 wurde auf das nächste Meeting vertagt 21:39:22 &amp;lt;hottuna&amp;gt; sponge: schön :) 21:39:29 &amp;lt;sponge&amp;gt; Ich sage, bringt 741 jetzt auf 21:39:32 &amp;lt;hottuna&amp;gt; Okay, sonst noch was? 21:39:32 &amp;lt;Meeh&amp;gt; hottuna: notiert. 21:39:39 &amp;lt;sponge&amp;gt; er ist da, warum nicht 21:39:46 &amp;lt;hottuna&amp;gt; mir recht 21:39:46 &amp;lt;orion&amp;gt; hottuna: Ja, kleine Sache. 21:40:01 &amp;lt;hottuna&amp;gt; ok, los orion! 21:40:04 &amp;lt;topiltzin&amp;gt; 741 wird ent-„vertagt“ … :) 21:40:20 &amp;lt;orion&amp;gt; Ich wollte fragen, ob mir jemand meine Zugangsdaten für das E-Mail-Konto press@i2p2.de besorgen kann. 21:40:27 &amp;lt;orion&amp;gt; Sowie die Website aktualisieren. 21:40:46 &amp;lt;sponge&amp;gt; orion: Website ist in mtn 21:40:56 &amp;lt;hottuna&amp;gt; welchen Teil der Website aktualisieren? 21:41:03 &amp;lt;str4d&amp;gt; Und keine Zugangsdaten erforderlich, um die Website zu aktualisieren. 21:41:18 &amp;lt;str4d&amp;gt; (Einfach einen mtn-Key erstellen und los) 21:41:25 &amp;lt;orion&amp;gt; str4d: E-Mail-Konto 21:41:43 &amp;lt;hottuna&amp;gt; soweit ich weiß, verwaltet welterde diese Domain. 21:41:46 &amp;lt;orion&amp;gt; Oder, egal. Die team.html-Seite wurde bereits aktualisiert. 21:41:46 &amp;lt;zzz&amp;gt; du wirst schwer enttäuscht sein, da wir dort, glaube ich, noch nie eine einzige E-Mail bekommen haben, aber welterde ist die Person, die du fragen musst, um hinzugefügt zu werden. Es ist nur ein Redirector auf eine Liste, es gibt kein Konto. 21:42:02 &amp;lt;orion&amp;gt; Also ist es gerade nur das E-Mail-Konto. 21:42:20 &amp;lt;orion&amp;gt; Ich spreche mit welterde, danke. Ich gebe meine Zeit ab. 21:42:30 &amp;lt;hottuna&amp;gt; ausgezeichnet 21:42:38 &amp;lt;hottuna&amp;gt; __Ticket #741 - Prozess-Umbenenner auf Windows__ 21:42:45 &amp;lt;str4d&amp;gt; Okay, also kurz 741 ent-„vertagen“? 21:42:45 &amp;lt;hottuna&amp;gt; topiltzin, str4d 21:42:52 &amp;lt;hottuna&amp;gt; ja 21:42:58 &amp;lt;sponge&amp;gt; :-) 21:43:05 &amp;lt;str4d&amp;gt; Aktueller Stand: Der Prozess-Umbenenner funktioniert. 21:43:12 &amp;lt;str4d&amp;gt; (Wenn er vom Tanuki-Wrapper aufgerufen wird) 21:43:23 &amp;lt;str4d&amp;gt; (oder über CLI-Argumente) 21:44:01 &amp;lt;str4d&amp;gt; Ich habe es auf Win7 getestet. topiltzin hat bestätigt, dass der Code auf so ziemlich allem außer Win8 gelaufen ist. 21:44:12 &amp;lt;str4d&amp;gt; Also braucht es dort Tests. 21:44:34 &amp;lt;hottuna&amp;gt; Hat jemand Win8-Zugang? 21:44:37 &amp;lt;zzz&amp;gt; 32/64? 21:44:52 * KillYourTV kann 21:44:59 &amp;lt;str4d&amp;gt; Der eine Teil, der derzeit nicht funktioniert, sind die internen Defaults – die Argumente, die verwendet werden, wenn extern keine Argumente bereitgestellt werden (d. h. Wrapper oder CLI). 21:45:02 &amp;lt;KillYourTV&amp;gt; (Win 8, x64 und/oder x86) 21:45:09 &amp;lt;sponge&amp;gt; Meine Tochter wollte auf 8 upgraden, aber wir haben herausgefunden, dass es wirklich schlecht ist. 21:45:12 &amp;lt;str4d&amp;gt; zzz: Ich lief auf 64-bit Win7 21:45:30 &amp;lt;str4d&amp;gt; (iirc) 21:45:30 &amp;lt;hottuna&amp;gt; also KillYourTV, du bist für etwas Testing zu haben? 21:45:37 &amp;lt;KillYourTV&amp;gt; immer 21:45:44 &amp;lt;hottuna&amp;gt; :) 21:45:52 &amp;lt;str4d&amp;gt; Danke, KillYourTV :) 21:46:11 &amp;lt;topiltzin&amp;gt; zwei verbleibende Punkte, die ich sehe: 21:46:11 * KillYourTV richtet ein paar VMs ein 21:46:14 &amp;lt;str4d&amp;gt; Testen erfordert nur, die neue i2p.exe in den Installationsordner zu legen und wrapper.config so anzupassen, dass „i2p“ statt „java“ verwendet wird. 21:46:21 &amp;lt;topiltzin&amp;gt; 1. Icons – brauchen sie in verschiedenen Größen, Alpha-Kanäle, Kram 21:46:36 &amp;lt;topiltzin&amp;gt; 2. Strings wie Lizenz, Beschreibung etc. müssen überprüft werden 21:46:55 &amp;lt;str4d&amp;gt; 1. – Ich habe die VS-Datei so gesetzt, dass sie auf das Icon im installer/-Verzeichnis in i2p.i2p verweist. 21:47:22 &amp;lt;str4d&amp;gt; Es sollte also dasselbe Icon verwenden wie die Launch4j-basierte i2p.exe. 21:47:25 &amp;lt;KillYourTV&amp;gt; Mir ist entgangen, aber ist der vorgeschlagene „Renamer“ bereits in i2p.i2p? 21:47:36 &amp;lt;str4d&amp;gt; 2. – einverstanden. 21:47:36 &amp;lt;hottuna&amp;gt; bzgl. Icons: ich glaube nicht, dass es hochwertige/SVG-Dateien gibt 21:47:51 &amp;lt;str4d&amp;gt; KillYourTV: ja – installer/c/i2pExe 21:48:10 &amp;lt;zzz&amp;gt; wenn es ohne Argumente nicht funktioniert, ist das nicht ein Problem? 21:48:10 &amp;lt;KillYourTV&amp;gt; danke, den Rest bekomme ich hin ^^ 21:48:28 &amp;lt;str4d&amp;gt; zzz: ja, ist es. 21:48:35 &amp;lt;topiltzin&amp;gt; dann werden manche Dinge wie die Systemsteuerung seltsam aussehen 21:48:43 &amp;lt;str4d&amp;gt; Das muss gefixt werden, wenn es die Launch4j-basierte i2p.exe ersetzen soll 21:48:54 &amp;lt;topiltzin&amp;gt; str4d: bist du sicher, dass es ein Problem ist? Ich dachte, du hättest einige Defaults hartkodiert 21:49:17 &amp;lt;str4d&amp;gt; topiltzin: habe ich, aber es crasht einfach und ich konnte damals nicht herausfinden, warum. 21:49:29 &amp;lt;sponge&amp;gt; Hardcodieren kann schlecht sein, mach zuerst eine Pfadsuche. 21:49:47 &amp;lt;str4d&amp;gt; Aber als ich (vermeintlich) genau dieselben Argumente herauszog und per CLI verwendete, funktionierte es … 21:50:02 &amp;lt;str4d&amp;gt; sponge: unterschiedliche Defaults. 21:50:13 &amp;lt;sponge&amp;gt; ahh 21:50:35 &amp;lt;str4d&amp;gt; sponge: das sind die Einstellungen, mit denen I2P läuft, wenn sonst nichts da ist (keine wrapper.config). Siehe installer/i2pstandalone.xml 21:50:38 &amp;lt;topiltzin&amp;gt; str4d: damit KillYourTV testen kann, musst du die eigentliche i2p.exe bauen oder hast du die in mtn committet? 21:50:46 &amp;lt;str4d&amp;gt; (und das doBuildExe-Target in build.xml) 21:50:49 &amp;lt;sponge&amp;gt; str4d: du musst es vielleicht so machen, wie ich es für BOB tat, im Grunde ein doppeltes main() 21:50:53 &amp;lt;KillYourTV&amp;gt; topiltzin: sie ist in mtn 21:51:07 * KillYourTV hat bereits gefragt ^^ 21:51:14 &amp;lt;str4d&amp;gt; topiltzin: muss gebaut werden – ich wollte das Binary erst committen, wenn wir kurz davor sind, es tatsächlich zu verwenden. 21:51:21 &amp;lt;str4d&amp;gt; KillYourTV: Ich meinte, dass der Source in mtn ist ^_^ 21:51:24 &amp;lt;sponge&amp;gt; das erste main fügt fehlende Args ein, übergibt sie an das eigentliche main() 21:51:31 &amp;lt;KillYourTV&amp;gt; oh … heh 21:51:58 &amp;lt;str4d&amp;gt; sponge: das ist so ziemlich, was gemacht wird – wenn Args übergeben werden, werden sie benutzt, andernfalls werden Default-Args konstruiert. 21:52:05 &amp;lt;sponge&amp;gt; also hast du main() und _main() 21:52:08 &amp;lt;topiltzin&amp;gt; ok, also ist die i2p.exe nicht in mtn? 21:52:08 &amp;lt;str4d&amp;gt; topiltzin: was ist das Format von launch.properties? 21:52:27 &amp;lt;str4d&amp;gt; topiltzin: korrekt. Nur installer/c/i2pExe/i2p.c etc. 21:52:30 &amp;lt;sponge&amp;gt; das erste ist nur ein Cleanup 21:52:37 &amp;lt;str4d&amp;gt; sponge: siehe installer/c/i2pExe/i2p.c für den Code. 21:52:37 &amp;lt;dg&amp;gt; topiltzin: src ja, binary nein 21:52:48 &amp;lt;sponge&amp;gt; schaue ich mir an, danke 21:53:11 &amp;lt;sponge&amp;gt; Ich sage dir später, warum es kaputt ist 21:53:27 &amp;lt;str4d&amp;gt; topiltzin: es gab auch mehrere auskommentierte Methoden, deren Zweck ich nicht herausfinden konnte. 21:54:04 &amp;lt;topiltzin&amp;gt; passt, kann ich offline erklären 21:54:15 &amp;lt;topiltzin&amp;gt; aber KillYourTV braucht ein Binary zum Testen, kannst du eins bauen? 21:54:54 &amp;lt;str4d&amp;gt; topiltzin: klar. 21:55:21 &amp;lt;topiltzin&amp;gt; launch.properties – ich glaube, eine Zeile pro Property, muss ich nochmal prüfen 21:55:39 &amp;lt;str4d&amp;gt; (es sei denn, du hast bereits VS2008, KillYourTV – damit wird es gebaut) 21:56:05 &amp;lt;topiltzin&amp;gt; was noch einen interessanten __Verschiedenes__-Punkt aufbringt: 21:56:08 &amp;lt;str4d&amp;gt; topiltzin: Ich denke, dass launch.properties wie wrapper.config sein könnte, aber für den Standalone-Fall. 21:56:23 &amp;lt;topiltzin&amp;gt; ja 21:56:42 &amp;lt;str4d&amp;gt; (Weil die aktuelle Standalone-i2p.exe überhaupt nicht anpassbar ist) 21:58:33 &amp;lt;topiltzin&amp;gt; jetzt, da das Projekt mit Geld überhäuft ist (weil eine mysteriöse Person 1000 BTC gespendet hat, als sie noch günstig waren), sollten wir ein paar Softwarelizenzen haben für Dinge wie VMware, Visual Studio etc. 21:59:21 &amp;lt;hottuna&amp;gt; Visual Studio kann ich kostenlos besorgen oder einer von euch 21:59:24 &amp;lt;topiltzin&amp;gt; Ich bin sicher, dass KillYourTV seine Kopien von Windows 8 legal erworben hat :-D, aber technisch sollte das das Projekt finanzieren 21:59:39 &amp;lt;zzz&amp;gt; Microsoft wirbt im TV für 450$-Win8-Computer (Asus? Acer?), wir könnten einfach einen davon kaufen 22:00:05 &amp;lt;sponge&amp;gt; ausgezeichnete Idee, zzz 22:00:16 &amp;lt;KillYourTV&amp;gt; (DreamSpark-Kopien, „für Bildungszwecke“) 22:00:27 &amp;lt;maidenboi2&amp;gt; Tiger Direct hat oft Angebote für 300–400 für Low-End-Laptops 22:00:27 &amp;lt;orion&amp;gt; Wenn Microsoft Studentenermäßigungen anbietet, kann ich die besorgen. 22:00:34 &amp;lt;orion&amp;gt; Falls ihr diesen Weg gehen wollt. 22:00:37 &amp;lt;topiltzin&amp;gt; hottuna ja bitte (bzgl. VS) 22:00:51 &amp;lt;dg&amp;gt; Moment 22:01:01 &amp;lt;dg&amp;gt; ist der Gamer-Laptop, den wir gekauft haben, Win 8? 22:01:19 &amp;lt;hottuna&amp;gt; brauchen wir wirklich Spielzeug? Könnte das Testing nicht in einer VM gemacht werden? 22:01:27 &amp;lt;KillYourTV&amp;gt; echelon hatte sein eigenes Windows. 22:01:45 &amp;lt;KillYourTV&amp;gt; und ich teste in sauberen VMs 22:01:52 &amp;lt;sponge&amp;gt; str4d: Ich habe VS irgendwo (ist sehr alt), aber ich werde das nicht verwenden. Ich reviewe einfach deinen Code, sobald Pull and Apply hier fertig ist, und berate dich 22:02:14 &amp;lt;str4d&amp;gt; sponge: danke. 22:02:59 &amp;lt;topiltzin&amp;gt; eine VM ist immer besser 22:02:59 &amp;lt;orion&amp;gt; Ich stimme hottuna bzgl. VM zu. 22:02:59 &amp;lt;topiltzin&amp;gt; und wir können Images herumreichen für leichteres Debugging etc. 22:02:59 &amp;lt;hottuna&amp;gt; gut. sind wir mit diesem Thema/Diskussion zufrieden? 22:02:59 &amp;lt;sponge&amp;gt; str4d: kein Problem. Ich hatte den Kopf den letzten Monat in C, C++ und ASM vergraben 22:03:02 &amp;lt;zzz&amp;gt; ein Win8-Netbook wäre verdammt viel billiger als VS 22:03:52 &amp;lt;orion&amp;gt; zzz: Was, wenn ich eine Studentenversion von VS besorge? 22:04:03 &amp;lt;hottuna&amp;gt; Ich dachte auch daran, meine Studentenversion zu spenden. 22:04:14 &amp;lt;topiltzin&amp;gt; orion: wenn du eine Studentenversion bekommst, kann i2p sie technisch nicht verwenden 22:04:21 &amp;lt;sponge&amp;gt; Meine Tochter könnte eventuell auch eine Studentenversion bekommen 22:04:27 &amp;lt;topiltzin&amp;gt; s/technically/legally/ 22:04:31 &amp;lt;iRelay&amp;gt; topiltzin meant: orion: if you get a student copy i2p cannot legally use it 22:04:31 &amp;lt;hottuna&amp;gt; topiltzin: warum nicht? 22:04:34 &amp;lt;str4d&amp;gt; hottuna: ja, hier drüben. Zwei Haupt-To-Dos: Defaults fixen (und eine launch.properties bereitstellen); eine i2p.exe für KillYourTV bauen, um zu testen. 22:04:37 &amp;lt;orion&amp;gt; Es ist für meine Ausbildung. 22:05:07 &amp;lt;hottuna&amp;gt; und nicht für eine kommerzielle Firma/Projekt 22:05:07 &amp;lt;topiltzin&amp;gt; weil es eine Studentenversion für orions Ausbildung ist – das bedeutet, nur er darf sie nutzen 22:05:26 &amp;lt;hottuna&amp;gt; ok. in dem Fall kann ich kein VS bereitstellen. 22:05:49 &amp;lt;topiltzin&amp;gt; welche Lizenz hat deine? 22:05:58 &amp;lt;hottuna&amp;gt; und das Zeug kann nicht mit mingw gebaut werden? 22:05:58 &amp;lt;hottuna&amp;gt; topiltzin: Student 22:06:46 &amp;lt;topiltzin&amp;gt; du kannst sie nutzen, um i2p.exe oder anderes für i2p zu bauen, das einzige, was du nicht darfst, ist, sie jemand anderem zu geben 22:07:23 &amp;lt;KillYourTV&amp;gt; was ist mit VS2008 Express? Ist das auf 32bit beschränkt? 22:07:46 &amp;lt;sponge&amp;gt; str4d: Hinweis! Es ist kein guter Stil, C++-Kommentare in C-Code zu mischen ;-) nutze /* */ 22:08:01 &amp;lt;KillYourTV&amp;gt; Ich nehme an, wir brauchen i2p.exe 64bit UND i2p.exe 32bit 22:08:32 &amp;lt;topiltzin&amp;gt; Ich glaube, 32-bit-only ist gut genug 22:08:35 &amp;lt;sponge&amp;gt; Ich sehe auch schon dein Problem 22:09:01 &amp;lt;topiltzin&amp;gt; gut genug = läuft auf 64- und 32-bit-Windows 22:09:19 &amp;lt;KillYourTV&amp;gt; Ich bin nicht sicher, ob eine 32bit-i2p.exe den 64bit-Wrapper laden kann. Der 32bit-Wrapper kann die 64bit-JVM nicht laden 22:09:36 &amp;lt;KillYourTV&amp;gt; weiß ich aber nicht bei diesem Fall 22:10:48 &amp;lt;sponge&amp;gt; str4d: i2p.c Zeile 54 und die Schleife darunter — du weist nicht korrekt zu … es sollte „*new_argv[0]“ sein, nicht „new_argv[0]“, gleiches für die Schleife darunter. Das finale NULL sollte ok sein 22:11:06 &amp;lt;K1773R&amp;gt; KillYourTV: wie wäre es mit einem x86, das den x86- oder x64-Launcher startet? 22:11:44 &amp;lt;sponge&amp;gt; str4d: Probier das, dann sollte es für dich funktionieren 22:11:47 &amp;lt;KillYourTV&amp;gt; genau das sage ich, ich weiß nicht, ob es gehen kann. 32bit-Binaries können _normalerweise_ keine x64-Binaries aufrufen. 22:12:47 &amp;lt;sponge&amp;gt; tatsächlich könnte die erste Zeile ok sein, aber die Schleife braucht ein * 22:13:26 &amp;lt;sponge&amp;gt; read_options, wenn es als Zeiger zurückgibt, muss den Zeiger kopieren 22:13:45 &amp;lt;K1773R&amp;gt; KillYourTV: über cmd.exe sollte es als letzte Option funktionieren, aber das ist ein Windows-Problem 22:13:48 &amp;lt;sponge&amp;gt; new_argv[i] = &amp;(read_options[i-1]); 22:13:51 &amp;lt;sponge&amp;gt; so in etwa 22:14:57 &amp;lt;topiltzin&amp;gt; sponge, hast du Zugriff auf eine Windows-Kiste? Kannst du helfen, das zu testen? 22:15:17 &amp;lt;topiltzin&amp;gt; sponge: poste auch Kommentare auf Trac #741 22:15:35 &amp;lt;sponge&amp;gt; Ich habe ein Win7-Laptop, kann heute aber nicht testen. Mir fehlt die Zeit und ich musste Zeit einplanen, um hier zu sein 22:16:17 &amp;lt;sponge&amp;gt; sonst würde ich sofort reinspringen 22:16:52 &amp;lt;sponge&amp;gt; Punkt ist, du hast einen Zeiger auf ein Array von Zeigern 22:17:41 &amp;lt;KillYourTV&amp;gt; Ich kann im Grunde jede/alle Windows-Versionen testen 22:17:44 &amp;lt;sponge&amp;gt; du kopierst den Zeiger nicht, dein Code kopiert die ersten paar Zeichen, was auf zufälligen Müll zeigt und deinen Crash verursacht 22:18:46 &amp;lt;sponge&amp;gt; new_argv[0] = argv[0]; &amp;lt;-- das ist ok 22:18:59 &amp;lt;sponge&amp;gt; new_argv[i] = read_options[i-1]; &amp;lt;-- zufälliger Müll 22:19:13 * hottuna macht den Meeting-Schließhammer bereit 22:20:21 &amp;lt;hottuna&amp;gt; gut … Schließzeit 22:20:24 &amp;lt;str4d&amp;gt; sponge: Ich bin mir ziemlich sicher, dass dieser Abschnitt noch derselbe ist wie bei limewireExe 22:20:31 &amp;lt;micster&amp;gt; Bevor alle gehen, ich habe über „Non-Profit 501(c)(3)-Status“ für das Invisible Internet Project nachgedacht. Wäre das hier der Ort, um darüber zu sprechen, oder woanders? 22:20:38 &amp;lt;str4d&amp;gt; (Das sollte laut topiltzin in einem funktionierenden Zustand gewesen sein) 22:20:45 &amp;lt;hottuna&amp;gt; micster: ja 22:21:04 &amp;lt;dg&amp;gt; hottuna: sind wir mit #741 fertig? 22:21:22 &amp;lt;hottuna&amp;gt; ich bezweifle, dass wir je „fertig“ damit werden :P 22:21:29 &amp;lt;sponge&amp;gt; str4d: Problem 2 22:21:33 &amp;lt;sponge&amp;gt; free(read_options); 22:21:45 &amp;lt;sponge&amp;gt; free sie dort nicht 22:21:48 &amp;lt;micster&amp;gt; Ich habe einen Post im Forum gesehen über jemanden, der in Deutschland gründen will. Ich bin in den USA und habe Interesse, das zu verfolgen. 22:21:52 &amp;lt;str4d&amp;gt; KillYourTV: bzgl. 32/64, was passiert derzeit mit der Launch4j-basierten i2p.exe? Die startet einen separaten java.exe-Prozess; ist sie getrennt für 32 und 64 Bit gebaut? 22:21:55 &amp;lt;hottuna&amp;gt; sponge: Ich muss los. Könntest du den Rest des Meetings übernehmen? 22:21:58 &amp;lt;sponge&amp;gt; free sie ganz am Ende 22:22:09 &amp;lt;sponge&amp;gt; Ich bin auch gleich weg 22:22:15 &amp;lt;hottuna&amp;gt; es braucht nur noch ein finales „baf“, dann ist es durch 22:22:18 &amp;lt;hottuna&amp;gt; verdammt! 22:22:25 &amp;lt;dg&amp;gt; micster: Großartig! Leider ist das Timing ziemlich schlecht. Wenn du kannst, poste es auf zzz.i2p („das Forum“)? 22:22:28 &amp;lt;str4d&amp;gt; sponge: Ich probiere deinen Vorschlag und berichte. 22:22:31 &amp;lt;sponge&amp;gt; Ich denke, es ist durch 22:22:38 &amp;lt;micster&amp;gt; Ok 22:22:41 &amp;lt;str4d&amp;gt; (später allerdings – afk jetzt o/) 22:22:59 &amp;lt;sponge&amp;gt; str4d: prüf doppelt, dass es ein Zeiger ist 22:23:01 * hottuna lässt den Meeting-Schließhammer „baf“ machen 22:23:06 * hottuna **baf** 22:23:17 &amp;lt;sponge&amp;gt; **BARF** :-) 22:23:35 &amp;lt;hottuna&amp;gt; Zusammenfassung gepostet unter: `http://zzz.i2p/topics/1397` 22:23:42 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [4th June] (at zzz.i2p) 22:23:50 &amp;lt;RN&amp;gt; :) 22:23:57 &amp;lt;sponge&amp;gt; cool, ich kann jetzt meine Besorgungen machen 22:24:08 &amp;lt;topiltzin&amp;gt; tolles Meeting, alle zusammen! 22:24:19 &amp;lt;dg&amp;gt; micster: das Meeting endet gerade, und alle scheinen viel rüberbringen zu wollen. Du bekommst mehr Aufmerksamkeit und Hirnschmalz, wenn du es dort postest. 22:24:53 &amp;lt;micster&amp;gt; Ok, ich mache den Post. Vielleicht kann es in einem zukünftigen Meeting diskutiert werden. 22:25:01 &amp;lt;micster&amp;gt; Wollte nur sehen, ob ich hier am richtigen Ort bin. 22:26:52 &amp;lt;RN&amp;gt; viel gute Diskussion. Danke, dass ihr euch die Zeit genommen habt teilzunehmen, ihr alle 22:27:07 &amp;lt;hottuna&amp;gt; :) 22:28:54 &amp;lt;zzz&amp;gt; micster, der richtige Thread dafür ist `http://zzz.i2p/topics/1388` 22:28:58 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Official I2P group (at zzz.i2p) &lt;/div></description></item><item><title>0.9.6 Veröffentlichung</title><link>/de/blog/2013/05/28/0.9.6-ver%C3%B6ffentlichung/</link><pubDate>Tue, 28 May 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/05/28/0.9.6-ver%C3%B6ffentlichung/</guid><description>&lt;p>0.9.6 enthält Fehlerbehebungen und ein Update von Jetty 6.1.26 (2010-11-10) auf Jetty 7.6.10 (2013-03-12). Siehe unten für wichtige Informationen zum Jetty-Update. Die Jetty-7-Reihe wird aktiv gepflegt, und wir planen, in zukünftigen I2P-Versionen damit Schritt zu halten.&lt;/p>
&lt;p>Die meisten Nutzer werden über HTTP aktualisieren. Benutzer, die Entwicklerversionen verwenden, werden versuchen, über das experimentelle netzwerkinterne BitTorrent mit i2psnark zu aktualisieren. Wir haben einige Fehler behoben, die es mehr Nutzern ermöglichen werden, im Update-Zyklus 0.9.7 per Torrent zu aktualisieren.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 21. Mai 2013</title><link>/de/blog/2013/05/21/i2p-entwicklertreffen-21.-mai-2013/</link><pubDate>Tue, 21 May 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/05/21/i2p-entwicklertreffen-21.-mai-2013/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dg, eche|on, hottuna, Mathiasdm, Meeh, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 19:56:52 &amp;lt;hottuna&amp;gt; Hi@all &amp;&amp; (welt||welterde||weltende) 19:57:24 &amp;lt;eche|on&amp;gt; ;-) 20:00:33 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starte Build #182 für den Job I2P 20:01:11 &amp;lt;hottuna&amp;gt; Mathiasdm, Meeh, postman, str4d, _sponge, KillYourTV, Complication 20:01:19 &amp;lt;hottuna&amp;gt; Alles klar, lasst uns dieses Meeting beginnen 20:01:33 &amp;lt;eche|on&amp;gt; Meeting? hmm 20:01:33 &amp;lt;hottuna&amp;gt; Agenda: 20:01:39 &amp;lt;hottuna&amp;gt; * Neues Bounty-System 20:01:44 &amp;lt;hottuna&amp;gt; * Neue Bounties 20:01:49 &amp;lt;hottuna&amp;gt; * Verschiedenes? 20:02:21 &amp;lt;hottuna&amp;gt; __Neues Bounty-System___ 20:03:25 &amp;lt;hottuna&amp;gt; Diesen Sommer werde ich etwas Zeit für I2P-Entwicklung übrig haben, aber ich muss auch meine Miete bezahlen; deshalb wird ein neues Bounty-System oder zumindest ein neuer Satz von Bounties und Sub-Bounties vorgeschlagen 20:03:51 &amp;lt;dg&amp;gt; \o 20:04:37 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Projekt I2P build #182:SUCCESS in 4 Min 7 Sek: `http://jenkins.killyourtv.i2p/job/I2P/182/` 20:05:00 &amp;lt;hottuna&amp;gt; Nach der Besprechung der Idee mit eche|on scheint die beste Option für bezahlte Arbeit das Bounty-System zu sein 20:05:44 &amp;lt;hottuna&amp;gt; Damit es funktioniert, schlage ich mindestens ein großes Bounty vor und erstelle dann Sub-Bounties dafür 20:06:27 &amp;lt;hottuna&amp;gt; Die Sub-Bounties werden im Zweiwochenrhythmus erstellt und abgeschlossen 20:06:41 &amp;lt;hottuna&amp;gt; (vorzugsweise indem wir ein Meeting wie dieses abhalten, wenn ein Sub-Bounty geschlossen werden soll) 20:07:27 &amp;lt;eche|on&amp;gt; Du kennst meine Meinung, daher warte ich einfach auf Input ;-) 20:07:35 &amp;lt;hottuna&amp;gt; Derzeit hat das I2P-Projekt viele Mittel, die uns nichts nützen 20:08:10 &amp;lt;hottuna&amp;gt; und wenn ich zu einigen dringend benötigten Problemfeldern in I2P beitragen kann, sollte das insgesamt gut sein 20:08:51 &amp;lt;hottuna&amp;gt; Hat jemand Fragen oder Feedback zu dieser Idee? 20:09:26 &amp;lt;hottuna&amp;gt; Ich habe vorhin mit zzz, eche|on, postman und Mathiasdm gesprochen, und sie haben zugestimmt 20:10:07 &amp;lt;hottuna&amp;gt; Ich habe versucht, welt/welterde/weltende, _sponge, badger und KillYourTV zu erreichen, aber keine Antwort von ihnen bekommen 20:10:23 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project I2P UnitTests build #153:SUCCESS in 5 min 36 sec: `http://jenkins.killyourtv.i2p/job/UnitTests/153/` 20:10:35 &amp;lt;hottuna&amp;gt; Aber ich würde gern wissen, was der Rest der Bewohner von #i2p-dev von der Idee hält 20:10:52 &amp;lt;dg&amp;gt; Ich stimme zu, dass wir mit den Mitteln etwas tun sollten 20:11:08 &amp;lt;dg&amp;gt; Eine organisierte Vorgehensweise ist sinnvoll; ich habe nichts dagegen, also bleibe ich still 20:12:04 &amp;lt;hottuna&amp;gt; dg, klingt das nach einer guten Möglichkeit, etwas Nützliches zu tun? 20:13:00 &amp;lt;dg&amp;gt; Ja. Das Bounty-System funktioniert bereits, wir sollten darauf aufbauen 20:13:19 &amp;lt;zzz&amp;gt; Du schlägst vor, bestehende Mittel zu verwenden? Euro oder BTC? 20:13:21 &amp;lt;hottuna&amp;gt; Was die Bounty-Beträge angeht: 325 pro zweiwöchentlichem Sub-Bounty ist das, was ich für meine grundlegenden Lebenshaltungskosten brauche 20:13:47 &amp;lt;hottuna&amp;gt; Euro sind für mich sicherer und einfacher 20:14:07 &amp;lt;hottuna&amp;gt; aber vielleicht könnten Teile in BTC bezahlt werden 20:14:42 &amp;lt;hottuna&amp;gt; auf jeden Fall sollte das Bounty in Euro festgesetzt und dann ggf. in BTC ausgezahlt werden 20:14:47 &amp;lt;zzz&amp;gt; eche|on, wie sehen unsere Kontostände aus? 20:15:27 &amp;lt;hottuna&amp;gt; und um deine Frage zu beantworten: Ich schlage vor, vorhandene Mittel zu verwenden 20:15:27 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/donations/index.html` - immer noch bei diesen Summen 20:15:32 &amp;lt;iRelay&amp;gt; Title: Donations (at echelon.i2p) 20:15:40 &amp;lt;eche|on&amp;gt; also ~28k und 626 BTC 20:16:47 &amp;lt;dg&amp;gt; hottuna: Welche Arbeit wirst du durchführen? 20:17:22 &amp;lt;zzz&amp;gt; ungefähr wie viele Stunden pro Woche willst du arbeiten? 20:17:35 &amp;lt;hottuna&amp;gt; Das ist Punkt zwei auf der Agenda, aber ich denke in erster Linie daran, unsere floodfill-Probleme zu verbessern 20:17:57 &amp;lt;hottuna&amp;gt; 40 Std./Woche. Also Vollzeit. 20:18:56 &amp;lt;zzz&amp;gt; also grob 8 Euro/Stunde 20:19:18 &amp;lt;zzz&amp;gt; nee. 4 Euro/Stunde 20:19:20 &amp;lt;hottuna&amp;gt; für mich klingt das angemessen/günstig 20:19:35 &amp;lt;zzz&amp;gt; 325/80 20:20:13 &amp;lt;zzz&amp;gt; McDonald's stellt nicht ein? :) 20:20:35 &amp;lt;hottuna&amp;gt; Ich glaube, Burger King hat mir pro Stunde mehr bezahlt :P 20:21:06 &amp;lt;eche|on&amp;gt; Du hast bei einem Burger King gearbeitet? Verdammt,... ich hätte dein Büro mal besuchen sollen^^ 20:21:35 &amp;lt;zzz&amp;gt; ungefähr wie viele Wochen willst du arbeiten? 20:21:56 &amp;lt;hottuna&amp;gt; mal sehen.. das wird eine grobe Zahl 20:23:19 &amp;lt;hottuna&amp;gt; Mindestens 8 sollte ich schaffen, aber es könnte mehr oder weniger sein 20:24:10 &amp;lt;zzz&amp;gt; also eine Verpflichtung von 1300 Euro von uns 20:24:24 &amp;lt;hottuna&amp;gt; ja 20:24:49 &amp;lt;hottuna&amp;gt; mehr als das müsste in einem Meeting besprochen werden 20:25:18 &amp;lt;zzz&amp;gt; Erinnert sich jemand daran, was wir jrandom monatlich bezahlt haben? 20:26:08 &amp;lt;hottuna&amp;gt; Schauen wir mal, was das Internet Archive sagt 20:26:10 &amp;lt;eche|on&amp;gt; weniger. ~500$ IMHO 20:26:39 &amp;lt;zzz&amp;gt; Er war mehr Hippie als tuna ist :) 20:26:50 &amp;lt;hottuna&amp;gt; $465 USD/Monat 20:27:11 &amp;lt;hottuna&amp;gt; Ich hippie so hart ich kann, verdammt! 20:27:52 &amp;lt;dg&amp;gt; Hippie härter!! 20:28:49 &amp;lt;hottuna&amp;gt; Alles klar, hat jemand Einwände oder Fragen? 20:29:15 &amp;lt;zzz&amp;gt; kein Einwand 20:29:41 &amp;lt;Mathiasdm&amp;gt; klingt gut 20:30:25 &amp;lt;dg&amp;gt; dito 20:30:54 &amp;lt;hottuna&amp;gt; Alles klar. Dann sind wir alle glücklich damit 20:31:32 &amp;lt;hottuna&amp;gt; Fürs Protokoll: Da keine Einwände erhoben wurden, machen wir mit dem neuen Bounty-System weiter. 20:31:47 &amp;lt;hottuna&amp;gt; __Neue Bounties__ 20:32:34 &amp;lt;hottuna&amp;gt; Das floodfill-System hat einige Probleme, unter anderem bei Angriffresistenz und Skalierbarkeit. 20:33:02 &amp;lt;hottuna&amp;gt; Es zu ersetzen ist das erste Bounty, das ich vorschlagen werde. 20:33:30 &amp;lt;hottuna&amp;gt; Ich habe mit zzz über einige Alternativen gesprochen 20:33:47 &amp;lt;hottuna&amp;gt; und Schritt eins scheint zu sein, auf ein kademlia-basiertes netdb umzusteigen 20:34:30 &amp;lt;hottuna&amp;gt; zzz hat tatsächlich bereits damit begonnen, kademlia in i2psnark zu implementieren 20:34:59 &amp;lt;hottuna&amp;gt; das ist vermutlich eine gute Basis für ein netdb-Netzwerk 20:35:53 &amp;lt;hottuna&amp;gt; Es gibt einige Modifikationen, die man an kad vornehmen kann, um es probabilistischer zu machen und die schlimmsten Aspekte von Eclipse- und Sybil-Angriffen zu vermeiden. 20:36:01 &amp;lt;zzz&amp;gt; Ich bin nicht sicher, ob "ersetzen" das richtige Wort ist. Und auch nicht sicher, ob es ganz oben auf meiner Liste steht. Unser ff-System ist derzeit eigentlich in ziemlich gutem Zustand. Aber ich weiß nicht, wie tief du jetzt in die Diskussion einsteigen willst. 20:36:27 &amp;lt;zzz&amp;gt; Ein sinnvolles Sub-Bounty könnte einfach sein, die aktuelle Situation zu analysieren und Vorschläge zu machen 20:36:41 &amp;lt;hottuna&amp;gt; Ersetzen wäre ein langfristiges Ziel, zunächst wäre das Ziel, ein zweites netdb-Backend hinzuzufügen 20:36:58 &amp;lt;hottuna&amp;gt; ja, "ersetzen" ist das falsche Wort. 20:37:09 &amp;lt;zzz&amp;gt; aber klar, die Leute von der UCSD haben einige Probleme hervorgehoben. 20:37:35 &amp;lt;zzz&amp;gt; Wenn man die Schwachstellen mal ignoriert, denke ich, dass wir für ein paar Jahre Wachstum auch ohne Änderungen gut aufgestellt sind 20:38:06 &amp;lt;Mathiasdm&amp;gt; 22:37 &amp;lt;zzz&amp;gt; Ein sinnvolles Sub-Bounty könnte einfach sein, die aktuelle Situation zu analysieren und Vorschläge zu machen &amp;lt;-- klingt nach einer guten Idee, wenn sie zeitlich begrenzt ist 20:38:53 &amp;lt;hottuna&amp;gt; Zwei Wochen für eine Analyse aufzuwenden, könnte Overkill sein, aber nach einer Woche ein Meeting zu machen und die Alternativen zu besprechen, könnte gut sein 20:38:55 &amp;lt;zzz&amp;gt; Was _nicht_ realistisch ist, ist, ffs diesen Sommer durch R5N zu ersetzen. 20:39:09 &amp;lt;hottuna&amp;gt; zzz, einverstanden 20:41:24 &amp;lt;hottuna&amp;gt; Es könnte auch Bedarf an Arbeit rund um die Entwicklung geben, etwa multirouter support 20:41:24 &amp;lt;hottuna&amp;gt; was die Entwicklung erleichtern würde 20:41:24 &amp;lt;zzz&amp;gt; nur zur Info für alle, die netdb-Roadmap in meinem Kopf ist 1) verschlüsselte Lookup-Antworten und 2) das Snark-kad zurück zum router migrieren 20:41:24 &amp;lt;Meeh&amp;gt; mag die Ideen 20:41:35 &amp;lt;Meeh&amp;gt; ./roadmap 20:41:49 &amp;lt;dg&amp;gt; ja 20:44:21 &amp;lt;hottuna&amp;gt; Ich glaube nicht, dass dafür volle 2 Wochen nötig sind 20:44:27 &amp;lt;Meeh&amp;gt; ja 20:45:21 &amp;lt;dg&amp;gt; "alternative exploration"? 20:45:30 &amp;lt;Meeh&amp;gt; wie in den exploration tunnels, richtig, oder? 20:45:30 &amp;lt;zzz&amp;gt; kommt darauf an, wie lange es dauert, bis dir der Kopf explodiert 20:45:37 &amp;lt;zzz&amp;gt; was steht sonst auf deiner Liste? 20:45:45 &amp;lt;hottuna&amp;gt; "alternative exploration" = {welche Technologie?, falls DHT – welche?, welche Codebasis?} 20:46:03 &amp;lt;hottuna&amp;gt; vielleicht eine Woche, und wenn ich Zeit übrig habe, fange ich mit dem multirouter-Kram an. 20:47:09 &amp;lt;hottuna&amp;gt; Ich bin nicht sicher, aber einige der Bounties wie IPv6 müssen bald abgeschlossen werden, da IPv6 jetzt offenbar tatsächlich ausgerollt wird 20:47:40 &amp;lt;dg&amp;gt; zzz arbeitet viel an IPv6, aber er wird Hilfe wahrscheinlich zu schätzen wissen 20:48:12 &amp;lt;eche|on&amp;gt; Ich versuche, IPv6 auf meinem Root-Server für die I2P-Nutzung hinzuzufügen. 20:48:15 &amp;lt;hottuna&amp;gt; Das Lösen von Problemen bezüglich einer OpenITP-Einreichung wurde von zzz vorgeschlagen 20:48:22 &amp;lt;eche|on&amp;gt; sobald ich Zeit finde, es zu verstehen und zum Laufen zu bringen... 20:48:57 &amp;lt;Meeh&amp;gt; Ich habe einen Dev-Server, auf den ich Entwickler zum Testen lassen kann.. Er hat mehrere IPv6-Adressen 20:49:00 &amp;lt;hottuna&amp;gt; Dass wir bei OpenITP angenommen werden, wäre eine große Sache für uns 20:49:07 &amp;lt;Meeh&amp;gt; Könnte jetzt noch mehr davon zum Testen einrichten 20:49:22 &amp;lt;eche|on&amp;gt; und jetzt weg für eine gute Nacht... 20:49:25 &amp;lt;zzz&amp;gt; hier ist meine Liste: IPv6 (inkl. Tests), Crypto (siehe Trac-Wiki), OpenITP-Vorbereitung (siehe Trac-Wiki), NTCP- und SSU-Protokoll-Obfuskation (alter Beitrag auf zzz.i2p, Lance James könnte helfen), weitere Resistenz gegen staatliche Firewalls, symmetrische NATs (Ticket #873), ... 20:49:32 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/873` - (accepted defect) - Port changing .. obscurely 20:49:40 &amp;lt;Meeh&amp;gt; zzz: willst du Zugriff auf einen IPv6-Server zum Testen? 20:49:51 &amp;lt;dg&amp;gt; hottuna: große Sache, ja, aber falls dir (oder anderen) das nicht bewusst ist: OpenITP sind keine langfristigen Geldgeber. Sie finanzieren kurze, erreichbare Ziele, um Projekte "schnell" zu verbessern. 20:51:05 &amp;lt;zzz&amp;gt; Meeh, ja, in ein paar Wochen. Ich möchte, dass der kleine Fix in 0.9.5, um veröffentlichte IPv6-Adressen zu ignorieren, draußen ist, bevor wir anfangen, sie zu veröffentlichen 20:51:24 &amp;lt;zzz&amp;gt; s/0.9.5/0.9.6/ 20:51:24 &amp;lt;hottuna&amp;gt; Crypto ist eine weitere Sache, von der ich etwas verstehe, daher könnte meine Zeit dort gut eingesetzt sein 20:51:27 &amp;lt;iRelay&amp;gt; zzz meant: Meeh yes, in a couple weeks. I'd like to see the minor fix in 0.9.6 to ignore published IPv6 addresses get out there before we start publishing them 20:51:48 &amp;lt;Meeh&amp;gt; ok :) Ich kann bei Bedarf auch mehrere einrichten 20:51:51 &amp;lt;hottuna&amp;gt; Vielleicht bin ich, wenn wir Glück haben, mit dem floodfill-System einigermaßen fertig, wenn zzz mit IPv6 fertig ist 20:51:58 &amp;lt;Meeh&amp;gt; habe ein /48-Netz 20:52:14 &amp;lt;hottuna&amp;gt; Dann könnten wir beide das Crypto-Problem angehen 20:52:21 &amp;lt;zzz&amp;gt; verdammt, was ist mit i2pcpp 20:52:37 &amp;lt;dg&amp;gt; orion ist 404 atm 20:52:48 &amp;lt;Meeh&amp;gt; sindu könnte dort helfen, wenn er Zeit hat, großartiger C-Coder 20:52:59 &amp;lt;Meeh&amp;gt; vorhin darüber gesprochen, kenne ihn aus RL 20:53:26 &amp;lt;hottuna&amp;gt; das klingt interessant 20:53:49 &amp;lt;zzz&amp;gt; wenn orion zumindest bereit ist, Hilfe anzunehmen, ist das ein großer Schritt – das war er vorher nicht – 20:53:52 &amp;lt;hottuna&amp;gt; aber ich denke, ich sollte meine Zeit dort verbringen, wo es den größten Unterschied macht, was in meinen Augen floodfills/IPv6 und Crypto sind 20:54:11 &amp;lt;hottuna&amp;gt; *es 20:54:14 &amp;lt;zzz&amp;gt; klar, meine Liste passt nicht unbedingt zu deinen Fähigkeiten oder Interessen 20:54:29 &amp;lt;Meeh&amp;gt; außerdem sollte er etwas Anerkennung dafür bekommen, dass er die I2P-Aufkleber in Oslo, Norwegen, verteilt. Er hat sie in der ganzen Stadt platziert 20:54:44 &amp;lt;Meeh&amp;gt; hottuna: wenn du willst, schick mehr.. bald wieder leer :P 20:55:11 &amp;lt;zzz&amp;gt; ach ja, hottuna, wenn du nicht zur DEFCON kommst, brauche ich auch welche 20:55:30 &amp;lt;hottuna&amp;gt; Ich plane, zur DEFCON zu kommen 20:55:44 &amp;lt;hottuna&amp;gt; Ich habe noch keine Flugtickets gekauft, aber das mache ich bald. 20:55:47 &amp;lt;zzz&amp;gt; oh verdammt ja. 20:56:23 &amp;lt;Meeh&amp;gt; hottuna: wenn du Dateien hast, kann ich mir vielleicht selbst ein paar kostenlose Drucke besorgen 20:56:43 &amp;lt;hottuna&amp;gt; Die Dateien sind im i2p.graphics-Branch 20:56:46 &amp;lt;Meeh&amp;gt; wenn du den Sticker im png/ai/whatever-Format hast 20:56:49 &amp;lt;Meeh&amp;gt; ok thanks 20:57:00 &amp;lt;hottuna&amp;gt; wenn ich mich richtig erinnere 20:57:16 &amp;lt;hottuna&amp;gt; alright. 20:57:51 &amp;lt;hottuna&amp;gt; Ist es für alle ok, wenn das erste Bounty für das floodfill-System ist? 20:58:02 &amp;lt;dg&amp;gt; aye 20:58:25 &amp;lt;Meeh&amp;gt; jepp 20:58:50 &amp;lt;Mathiasdm&amp;gt; ok, also zuerst 1 Woche Recherche zu den Optionen, gefolgt von Implementierung (derzeit höchstwahrscheinlich kademlia)? klingt gut 20:59:06 &amp;lt;hottuna&amp;gt; ja, das ist die Idee 21:01:56 &amp;lt;hottuna&amp;gt; ok 21:03:15 &amp;lt;hottuna&amp;gt; Fürs Protokoll: Das erste Bounty, das eingeführt wird, ist das Hinzufügen eines neuen netdb-Backends. Das erste Sub-Bounty sollte aufgeteilt werden in alternative exploration, multirouter-Recherche und Diskussion mit euch 21:03:26 &amp;lt;hottuna&amp;gt; __Verschiedenes__ 21:04:38 &amp;lt;hottuna&amp;gt; Wie läuft die Website-Bereitstellung? 21:09:27 &amp;lt;hottuna&amp;gt; Sind alle gestorben? 21:09:31 &amp;lt;hottuna&amp;gt; str4d? 21:12:57 &amp;lt;Mathiasdm&amp;gt; oh 21:13:04 &amp;lt;Mathiasdm&amp;gt; Ich war neugierig :) 21:14:22 &amp;lt;hottuna&amp;gt; Habe ich etwas Spannendes verpasst? 21:14:29 &amp;lt;Mathiasdm&amp;gt; nur das: 21:14:32 &amp;lt;Mathiasdm&amp;gt; 23:10 -!- hottuna [hottuna@irc2p] hat beendet [Quit: leaving] 21:14:32 &amp;lt;Mathiasdm&amp;gt; 23:12 &amp;lt;+Mathiasdm&amp;gt; oh 21:14:35 &amp;lt;Mathiasdm&amp;gt; 23:13 &amp;lt;+Mathiasdm&amp;gt; Ich war neugierig :) 21:15:12 &amp;lt;hottuna&amp;gt; Alles klar, wenn es niemand weiß, schauen wir nächste Woche 21:15:38 * hottuna haut mit dem Meeting-Ende-Hammer 21:19:59 * Mathiasdm lauert weiter :) &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 2. April 2013</title><link>/de/blog/2013/04/02/i2p-entwicklertreffen-2.-april-2013/</link><pubDate>Tue, 02 Apr 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/04/02/i2p-entwicklertreffen-2.-april-2013/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dg, dr|z3d, K1773R, KillYourTV, lillith, orion, RN, Shinobiwan, str4d, weltende&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:52:42 &amp;lt;lillith&amp;gt; okay, Themen der heutigen Sitzung: 20:54:22 &amp;lt;lillith&amp;gt; 1. Sind Bounties (Prämien) angemessen? 20:54:29 &amp;lt;lillith&amp;gt; 2. Geldverwaltung 20:54:29 &amp;lt;lillith&amp;gt; 2a. Die SSL-Zertifikate 20:54:32 &amp;lt;lillith&amp;gt; 3. Das I2P-Projekt offiziell machen 20:56:38 &amp;lt;lillith&amp;gt; 4. Verfahren hinsichtlich Entscheidungen für das Projekt (z. B. es offiziell zu machen) 20:56:53 &amp;lt;lillith&amp;gt; für Scrollback von letzter Woche, falls ihr nicht hier wart, `http://sighup.i2p/irclogs/show?search=&amp;user=&amp;from_date=26+Mar+2013&amp;to_date=26+Mar+2013&amp;channels[]=#i2p-dev&amp;per_page=3&amp;page_format=Html` 20:56:53 &amp;lt;lillith&amp;gt; relevante zzz.i2p-Beiträge: `http://zzz.i2p/topics/1359` für den Meeting-Thread 20:56:53 &amp;lt;lillith&amp;gt; `http://zzz.i2p/topics/1366` für den Bounties-Thread 20:57:07 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Managing the project (bei zzz.i2p) 20:57:09 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: I2P Bounty System - 2013 (bei zzz.i2p) 20:57:55 &amp;lt;trolly&amp;gt; ausgewählte Binärdatei von zzz.i2p heruntergeladen? 20:58:02 &amp;lt;lillith&amp;gt; 1. Sind Bounties angemessen, und weitere Bounty-Diskussion 20:58:05 &amp;lt;dg&amp;gt; Huch. Schon wieder Datenkorruption! 20:58:50 &amp;lt;lillith&amp;gt; nicht sicher, wen (falls überhaupt jemanden) ich anpingen soll, also mache ich weiter 20:59:22 &amp;lt;dg&amp;gt; trolly: das ist ein Bug 20:59:30 &amp;lt;trolly&amp;gt; haha, kein Problem 20:59:41 &amp;lt;lillith&amp;gt; Letzte Woche wurde entschieden, dass Bounties zwar eine gute Sache sein können, aber wohl näher betrachtet werden müssen 20:59:48 &amp;lt;trolly&amp;gt; ein Trojaner-Bug? nur ein Scherz.. 20:59:59 &amp;lt;dg&amp;gt; versuche, die Ausgabe von `http_proxy="`http://127.0.0.1:4444/"` `http://zzz.i2p/whateverurlbrokebefore`` zu schnappen und prüfe /logs auf irgendetwas Wichtiges 21:00:05 &amp;lt;dg&amp;gt; scheint Datenkorruption zu sein, das haben wir früher auf id3nt.i2p gesehen 21:00:19 &amp;lt;lillith&amp;gt; ich habe echelon einige Überarbeitungen der 50 BTC Syndie-Bounty vorgeschlagen, und er hat sie aktualisiert 21:01:06 &amp;lt;lillith&amp;gt; was mich zu zwei Fragen führt: Können/sollten wir Leute beschäftigen, d. h. ihnen regelmäßig über einen längeren Zeitraum einen kleinen Betrag zahlen? 21:01:57 &amp;lt;lillith&amp;gt; und wie genau ist das Verfahren bei Bounties, die aus I2P-Geldern finanziert werden, nicht direkt von einem Spender 21:02:20 * lillith eröffnet die Runde zur Diskussion 21:04:50 &amp;lt;str4d_&amp;gt; dg: wenn es auf einer anderen Seite auftritt, deutet das auf ein I2P tunnel-Problem hin. 21:05:26 &amp;lt;dg&amp;gt; str4d_: Das ist schon früher passiert, wollte ich sagen. Ich weiß nicht, ob die betroffene Person == trolly ist, aber es war vor ein paar Monaten und keiner von uns hatte eine Antwort. 21:05:41 * str4d_ war davon betroffen. 21:05:52 &amp;lt;dr|z3d&amp;gt; dg: !!! 21:05:56 &amp;lt;dg&amp;gt; Okay, mehr als eine Person. 21:06:10 &amp;lt;dg&amp;gt; Ich glaube, zab war damals noch dabei, was dir den Zeitraum sagen dürfte.. 21:06:21 &amp;lt;dg&amp;gt; dr|z3d: !!! 21:06:24 &amp;lt;str4d_&amp;gt; Aber das Problem ist orthogonal zur aktuellen Diskussion =) 21:06:36 * dr|z3d lacht. 21:06:47 &amp;lt;lillith&amp;gt; str4d_: impliziert Diskussion ;) 21:08:32 &amp;lt;Shinobiwan&amp;gt; sollte I2P Leute beschäftigen? Ja und nein mMn. Ja, die Leute, die weiterhin Dienste bereitstellen, die I2P qualitativ verbessern (z. B. den Standard-IRC‑Netzwerkbetrieb und populärere Dinge wie id3nt.i2p), sind die besten Kandidaten, um Mittel zu erhalten... zusätzlich zu Entwicklerkram, der mit Bounties verbunden sein kann. 21:09:27 &amp;lt;str4d_&amp;gt; Shinobiwan: Das würde ich allerdings nicht als Anstellung betrachten. 21:09:50 &amp;lt;str4d_&amp;gt; „Anstellung“ wären Zahlungen zum Zweck der direkten I2P-Entwicklung (Code oder anderes). 21:10:19 &amp;lt;dr|z3d&amp;gt; Shinobiwan: I2P sollte Einsatz und Leistung honorieren. 21:10:43 &amp;lt;lillith&amp;gt; was ich ursprünglich vorgeschlagen hatte, war eine kleine monatliche Zahlung für die Pflege von Syndie, Aufnahme und Pflege in Repos, Bugfixing usw. 21:12:25 &amp;lt;dr|z3d&amp;gt; andererseits sollte I2P nicht Wunschdenken, Faulheit oder Nichterfüllung belohnen. 21:12:32 &amp;lt;str4d_&amp;gt; Das scheint ein guter Kompromiss zwischen dem aktuellen Bounty-System und einer „richtigen“ Anstellung zu sein (was bei anonymer Entwicklungsarbeit schwierig ist) 21:13:20 &amp;lt;str4d_&amp;gt; Genau. Wenn ein monatliches System eingerichtet würde, hinge die Zahlung davon ab, dass „ausreichend“ Arbeit geleistet wurde. 21:13:31 &amp;lt;lillith&amp;gt; dr|z3d: absolut. Es gibt genug Geld, um es Leuten zu geben, die es verdienen 21:14:06 &amp;lt;str4d_&amp;gt; (Das würde ein monatliches Treffen der Entscheidungsberechtigten erfordern, um die verschiedenen Ergebnisse in diesem Zeitraum zu analysieren) 21:14:09 &amp;lt;dr|z3d&amp;gt; lillith: wir schwimmen darin. 21:14:35 &amp;lt;str4d_&amp;gt; Ich denke jedoch nicht, dass ein Ausbleiben der Lieferung in einem bestimmten Monat Grund für einen vollständigen Mittelstopp sein sollte. 21:15:03 &amp;lt;dr|z3d&amp;gt; Commitment, Engagement, Dienst. 21:15:04 &amp;lt;lillith&amp;gt; Menschen haben AFK-Verpflichtungen ebenso wie Online-Verpflichtungen 21:15:07 &amp;lt;Shinobiwan&amp;gt; derp, Pingout. 21:15:37 &amp;lt;dr|z3d&amp;gt; erinnert mich nochmal daran, warum str4d_ nicht vergütet wird? :) 21:16:07 &amp;lt;str4d_&amp;gt; Ich würde ein flexibleres System vorschlagen, bei dem der „Mitarbeiter“ für die Monate bezahlt wird, in denen er genügend Arbeit geleistet hat. 21:16:07 &amp;lt;str4d_&amp;gt; (längere Abwesenheiten wären jedoch ein Grund, die Finanzierung einzustellen) 21:16:22 &amp;lt;str4d_&amp;gt; lillith: genau (wie zzz derzeit) 21:17:02 &amp;lt;str4d_&amp;gt; dr|z3d: nach meinem vorgeschlagenen System wäre ich es derzeit nicht =P 21:17:26 &amp;lt;dr|z3d&amp;gt; die Drohung, dass halebopp indent fallen lässt, bringt zzz dazu, Hosting-Kosten anzubieten. warum muss str4d_ mit eche|on kämpfen, um Hosting-Finanzierung zu bekommen? 21:17:53 &amp;lt;dr|z3d&amp;gt; ich biete ein Wort an: Inkompetenz. 21:17:56 &amp;lt;str4d_&amp;gt; dr|z3d: das ist abseits des Themas. 21:18:42 &amp;lt;dr|z3d&amp;gt; str4d_: höchstwahrscheinlich. 21:18:45 &amp;lt;darrob&amp;gt; von welcher Art Wartungsarbeit sprechen wir hier? Sollten Bugs und spezifische Ziele wie die Aufnahme in Repos nicht separate Bounties sein, sodass mehr als eine Person sie beanspruchen kann? 21:18:56 &amp;lt;str4d_&amp;gt; Ich sehe zwei Arten potenzieller Finanzierung – den oben genannten Bounty/Anstellungs‑Hybrid und Spenden von I2P für Community‑Services. Diese sollten getrennt behandelt werden. 21:19:25 &amp;lt;dr|z3d&amp;gt; Wertschöpfungsbezogene Vergütung. 21:20:00 &amp;lt;dr|z3d&amp;gt; alles andere ist Wichse. wie 10btc für Hundekacke zahlen. 21:20:03 &amp;lt;lillith&amp;gt; str4d_: und Wettbewerbe auch, falls es wieder einen geben sollte 21:20:10 &amp;lt;str4d_&amp;gt; darrob: wir versuchen, Entwickler zum Dabeibleiben zu bewegen. 21:20:13 &amp;lt;str4d_&amp;gt; lillith: stimmt, das ist eine dritte Kategorie. 21:20:40 &amp;lt;dr|z3d&amp;gt; auch Bier. mein Fehler. 21:21:34 &amp;lt;RN&amp;gt; Ich hätte nichts dagegen, in Bier für meinen Humor bezahlt zu werden... ;) 21:21:43 &amp;lt;lillith&amp;gt; von echelon.i2p: - der allgemeine I2P‑Fonds deckt alle benötigten Kosten von I2P – vom Dev‑Team diskutiert und hier sowie auf der offiziellen Webseite vermerkt 21:22:09 &amp;lt;lillith&amp;gt; ich denke, das meiste wäre akzeptabel, solange es vorher diskutiert und vereinbart wird 21:22:12 &amp;lt;str4d_&amp;gt; darrob: Anstatt also eine große Summe für einen beliebigen Meilenstein auszuzahlen und der Dev verschwindet dann AWOL, definieren wir kleinere Meilensteine und Aufgaben im Rahmen der (derzeit so genannten) Bounty, und der Dev erhält fortlaufend kleinere Zahlungen. 21:23:55 &amp;lt;str4d_&amp;gt; Das Bounty-System würde weiterhin für Bounties existieren, die von Dritten vorgeschlagen werden (da sie die Kontrolle darüber haben, wie ihre Mittel verwendet werden), aber für Bounties, die von I2P selbst aus I2P-Mitteln vorgeschlagen würden, sollte das neue System für I2P besser sein, mMn. 21:24:26 &amp;lt;dr|z3d&amp;gt; Bounties sind Scheiße. Hit-and-Run-Beitragende. 21:25:09 &amp;lt;lillith&amp;gt; dr|z3d: deshalb diskutieren wir ja ein neues System 21:25:12 &amp;lt;dr|z3d&amp;gt; ganz zu schweigen von „ich habe 200 $, ich bin wichtig“-Attitüden 21:25:26 &amp;lt;str4d_&amp;gt; Ein Teil des Problems mMn ist, dass das aktuelle System nur eine allgemeine Beschreibung hat, ohne konkrete Struktur. 21:25:49 &amp;lt;dr|z3d&amp;gt; lillith: entschuldigt, wenn ich den Feinheiten der Argumentation nicht ganz folge :) 21:25:52 &amp;lt;str4d_&amp;gt; Für das neue System brauchen wir ein abgestimmtes Set an Richtlinien für das Vorschlagen und Verwalten finanzierter Aufgaben. 21:26:59 &amp;lt;lillith&amp;gt; dr|z3d: wenn Leute ihr Geld für Bounties für unzureichend fertiggestellte Features verschwenden/ausgeben wollen, sollte das mMn weiterhin erlaubt sein 21:27:58 &amp;lt;str4d_&amp;gt; lillith: ja. Oder sie können das neue System nutzen, indem sie ihr Geld an I2P spenden und über welchen Prozess auch immer wir beschließen, einen Antrag stellen, um eine neue finanzierte Aufgabe einzurichten. 21:28:16 &amp;lt;lillith&amp;gt; ich stimme zu – es gibt Geld, und wir können es ebenso gut nutzen; dann sollten wir es auch richtig und effektiv nutzen 21:28:56 &amp;lt;lillith&amp;gt; und wenn der Spender dann AWOL geht, ist es technisch gesehen immer noch eine Community‑Bounty 21:28:59 &amp;lt;darrob&amp;gt; ich möchte natürlich auch, dass Leute bleiben, aber ich sehe nicht, warum Bounties grundsätzlich Scheiße sein sollen. Andererseits klingt die monatliche Sache nach Ärger, aber ich will sie nicht vorschnell verwerfen. 21:29:02 &amp;lt;str4d_&amp;gt; Über das neue System finanzierte Aufgaben müssen mit von I2P kontrollierten Geldern finanziert werden, weil ein Gremium von I2P‑Vertretern entscheidet, was als „ausreichende“ Arbeit gilt, nicht der Spender selbst. 21:29:03 &amp;lt;dr|z3d&amp;gt; lillith: ich bin anderer Meinung. An das Projekt spenden und das Projekt entscheiden lassen, wie Belohnungen verteilt werden. 21:29:06 * Shinobiwan nicht sicher, ob meine anderen Nachrichten durchkamen 21:29:17 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; Bounty und Anstellung != Spende ... beides sollte stattfinden, denke ich... Anstellung/Bounty für entwicklerspezifische Dinge... und vielleicht Spenden für Dinge wie Community‑Dienste 21:29:19 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; der Anstellungs‑Teil bräuchte ein spezifischeres Set an Bedingungen 21:29:24 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; der Community‑Service‑Teil braucht im Grunde nur, dass die Community entscheidet, was unterstützenswert ist 21:29:27 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; und dann etwas Passendes ausschüttet 21:29:50 &amp;lt;str4d_&amp;gt; dr|z3d: beide Optionen wird es geben. 21:29:53 &amp;lt;K1773R&amp;gt; Shinobiwan: sie nicht, jetzt schon :) 21:30:04 &amp;lt;str4d_&amp;gt; Shinobiwan: `http://killyourtv.i2p/irclogs/latest.log.html` für Scrollback. 21:30:07 &amp;lt;iRelay&amp;gt; Titel: #i2p-dev logs for Tuesday, 2013-04-02 (bei killyourtv.i2p) 21:30:12 &amp;lt;dr|z3d&amp;gt; „oh wir brauchen Russisch“ nein brauchen wir nicht. Wir brauchen Commitment. Keine geldgeilen Ratten, die verschwinden, sobald die Bounty vergeben ist. 21:30:24 &amp;lt;Shinobiwan&amp;gt; danke str4d, K1773R 21:30:47 &amp;lt;lillith&amp;gt; dr|z3d: eine neue, private Infrastruktur könnte durchaus entstehen, um Einzelpersonen für Arbeit zu bezahlen – dann kann das auch alles zusammenlaufen 21:31:27 &amp;lt;str4d_&amp;gt; darrob: Der Grund, warum die meisten Vorschläge nach Ärger klingen, ist, dass wir keine große genug Entwicklerbasis haben, um sie richtig zu betreiben/zu unterstützen. Deshalb ist ein Vorschlag, der in einer größeren Entwicklerbasis resultieren sollte, eine gute Idee. 21:31:42 &amp;lt;dr|z3d&amp;gt; Geld sollte das Projekt nicht diktieren können. Punkt. 21:32:01 &amp;lt;KillYourTV&amp;gt; und `http://killyourtv.i2p/irclogs/%23i2p-dev.2013-04-02.log` für „Live“-Scrollback (die HTMLisierten Logs werden alle 10 Minuten oder so verarbeitet) 21:32:16 &amp;lt;dr|z3d&amp;gt; das Projekt sponsern, super, aber sagt uns nicht, wie wir das Geld ausgeben sollen. 21:32:27 &amp;lt;darrob&amp;gt; dr|z3d: Ich finde es gut, wenn eine geldgeile Ratte bestimmte Features in Syndie fixt und dann abhaut. Was ist das Problem? Vielleicht bekommt Syndie irgendwann wieder einen echten Entwickler, der dann nicht zwingend Bezahlung braucht. Für engagierte Maintainer könnte es sogar kontraproduktiv sein, eine Bezahlung für den Job anzubieten. 21:33:05 &amp;lt;Shinobiwan&amp;gt; thx KillYourTV 21:33:19 &amp;lt;KillYourTV&amp;gt; np 21:33:36 &amp;lt;dr|z3d&amp;gt; darrob: das „Problem“ ist, dass Geld meint, die Agenda diktieren zu können. 21:33:39 &amp;lt;lillith&amp;gt; dr|z3d: I2P wird nicht gesagt, wie es sein Geld auszugeben hat, denn Bounty‑Geld war nie das von I2P. I2P/echelon fungieren nur als Treuhanddienst 21:33:39 &amp;lt;str4d_&amp;gt; Interessanter Punkt dr|z3d – ich denke, ein Teil davon hängt davon ab, was wir als das I2P‑Projekt definieren. 21:34:42 &amp;lt;str4d_&amp;gt; lillith: Ich denke, der Punkt, den dr|z3d macht, ist, dass I2P nicht gesagt wird, wie es sein Geld auszugeben hat, sondern wie es vorzugehen hat, d. h. der Entwicklungsweg wird von der Person mit dem meisten Geld entschieden. 21:34:57 &amp;lt;darrob&amp;gt; dr|z3d: Bounties sind doch nur Angebote (oder Hilferufe). Woher kommt deine negative Haltung? 21:35:21 &amp;lt;str4d_&amp;gt; Und wenn der Bounty‑Prozess wie gehabt eingehalten würde, könnte das in Bezug auf das Bedrohungsmodell potenziell ziemlich problematisch sein. 21:36:18 &amp;lt;lillith&amp;gt; guter Punkt – daran hatte ich bisher nicht gedacht 21:36:47 &amp;lt;Shinobiwan&amp;gt; eine Regelung „Diese Person muss an diesem Datum bezahlt werden“ ist in der Hinsicht gut, dass diese Person mit dem Einkommen rechnen kann, wenn sie es braucht. Andererseits kann das auch Drama erzeugen, wenn Leute die Erwartungen anderer, wofür das Geld wirklich gedacht ist, nicht erfüllen... daher finde ich es wahrscheinlich nicht unangebracht, speziell „Zahltage“ o. ä. zu haben, wenn es etwas „Regelmäßiges“ geben soll. 21:37:35 &amp;lt;dr|z3d&amp;gt; Bounties sind Scheiße. Zeigt mir dauerhaftes Engagement von Bounty‑Jägern und ich ändere meine Meinung. Könnt ihr aber nicht. Hit‑and‑Run‑Händler. 21:37:49 &amp;lt;str4d_&amp;gt; Vielleicht muss also Folgendes passieren: Alle Aufgaben/Teilprojekte, die I2P direkt beeinflussen, müssen von I2P selbst finanziert und kontrolliert werden. 21:37:52 &amp;lt;dr|z3d&amp;gt; darrob: ich bekomme die „negativen“ Haltungen von halbfertiger Arbeit, die eine Bounty bekommt, nur um zu verschwinden, bevor man sagen kann „ähm, ich glaube, du hast da was vergessen...“ 21:38:03 &amp;lt;dr|z3d&amp;gt; darrob: außerdem, das nächste Mal, wenn du so tust, als sei str4d_ ein CSS‑Künstler, spar's dir. Du beleidigst dich selbst. 21:38:10 &amp;lt;dr|z3d&amp;gt; und verlierst außerdem einen Freund. 21:38:13 &amp;lt;lillith&amp;gt; dr|z3d: haben str4d_ und zzz nicht einige Bounties für die Unit‑Tests beansprucht? 21:38:17 &amp;lt;darrob&amp;gt; dr|z3d: was? 21:38:20 &amp;lt;str4d_&amp;gt; dr|z3d: OT 21:38:55 &amp;lt;dr|z3d&amp;gt; str4d_: ja. auch Bier. darrob: wenn du's nicht kapierst, *gähn* 21:39:03 &amp;lt;str4d_&amp;gt; lillith: das war, nachdem die Unit‑Tests‑Bounty in Unteraufgaben/Meilensteine aufgeteilt wurde (was ich als einen Schritt in Richtung des vorgeschlagenen neuen Systems sehen würde). 21:39:45 &amp;lt;str4d_&amp;gt; dr|z3d: bitte hier beim Thema bleiben =) 21:39:56 &amp;lt;lillith&amp;gt; Ich denke, zu diesem Thema ist jetzt alles gesagt, oder? 21:40:03 &amp;lt;Shinobiwan&amp;gt; wenn es Bounties gibt, sollten sie mMn auf Dinge gehen, die derzeit niemand in der Community kann oder weiß, wie man sie macht... nicht auf Dinge, für die man keine Zeit hat. 21:40:06 * dr|z3d kalibriert neu. 21:40:06 &amp;lt;darrob&amp;gt; ich sage nur, dass ich bezweifle, dass Hit‑and‑Run‑Verbesserungen zwangsläufig etwas Schlechtes sind. 21:40:19 &amp;lt;Shinobiwan&amp;gt; I2P wird überleben, wenn alle es unterstützen, nicht nur die, die bezahlt werden 21:40:30 &amp;lt;str4d_&amp;gt; darrob: sie sind gut, um die Entwicklung in einem neuen Bereich anzustoßen 21:40:37 &amp;lt;str4d_&amp;gt; Aber der I2P router/das I2P‑Projekt ist mMn kein neuer Bereich 21:40:53 &amp;lt;str4d_&amp;gt; Also, wie wäre es mit Folgendem: 21:41:20 &amp;lt;dr|z3d&amp;gt; Shinobiwan: wie Design! *lacht* 5 Jahre um Hilfe gebeten, und kein Fitzelchen daran gedacht, eine Bounty anzubieten *lacht* 21:41:58 &amp;lt;str4d_&amp;gt; Projekte, die das I2P-Programm/Netzwerk direkt betreffen, können nur aus I2P‑Mitteln finanziert werden, und Spender, die beitragen wollen, spenden einfach an I2P. 21:42:21 &amp;lt;dr|z3d&amp;gt; weil Designer keine Coder sind, ergo nichts wert. Außer wenn ihr 10 BTC/100 $ für alles bietet, einschließlich Wachsmalkreiden. 21:42:47 &amp;lt;str4d_&amp;gt; Projekte, die das I2P-Programm/Netzwerk nicht direkt betreffen, aber dennoch I2P‑bezogen sind (z. B. Syndie), sind für Bounties auf neue/substantielle Arbeit geeignet. 21:42:58 &amp;lt;dr|z3d&amp;gt; sorry, aber ich kann diese Unterhaltung nicht _zu_ ernst nehmen, steht sie doch auf einem Ameisenhaufen der Inkompetenz. 21:43:01 &amp;lt;str4d_&amp;gt; (kann aber auch über I2P gemanagt werden, wenn der Spender das möchte) 21:43:23 &amp;lt;lillith&amp;gt; dr|z3d: ich pinge dich an, wenn wir weitermachen :) 21:43:26 &amp;lt;str4d_&amp;gt; Aber eine Bounty müsste genauer definiert werden, als es das aktuelle System tut. 21:43:46 &amp;lt;dr|z3d&amp;gt; lillith: sehr gut, Sir :) 21:44:04 &amp;lt;str4d_&amp;gt; s/allows/does 21:44:10 &amp;lt;darrob&amp;gt; str4d_: impliziert das, dass es ein I2P Management‑Board geben wird, das diese Entscheidungen trifft? Ich glaube, das war eine Diskussion aus einer anderen Woche, oder? 21:44:32 &amp;lt;str4d_&amp;gt; darrob: ja. 21:44:42 &amp;lt;str4d_&amp;gt; Das ist unabhängig von jeglicher „Offiziell‑Sein“. 21:45:05 &amp;lt;lillith&amp;gt; str4d_: klingt gut :) 21:45:32 &amp;lt;str4d_&amp;gt; Aber es gäbe ein Gremium (gewählter) Entwickler (Coder/Designer/Contributor), dem die Steuerung des I2P‑Projekts anvertraut ist. 21:45:46 &amp;lt;str4d_&amp;gt; Also etwas formaler als das, was wir derzeit haben. 21:46:00 &amp;lt;lillith&amp;gt; darrob: das kommt entweder als Nächstes oder später, je nachdem, ob wir fortfahren wollen 21:46:26 &amp;lt;str4d_&amp;gt; Mmm. Mein Vorschlag geht davon aus, dass es ein solches Gremium in irgendeiner Form gibt. 21:47:05 &amp;lt;str4d_&amp;gt; (genaue Einzelheiten werden später wie oben diskutiert) 21:47:21 &amp;lt;Shinobiwan&amp;gt; lulz 21:47:28 &amp;lt;Shinobiwan&amp;gt; was ist dann #i2p-dev? 21:47:35 &amp;lt;lillith&amp;gt; ich bin ehrlich gesagt gegen die Gremien‑Idee 21:47:38 &amp;lt;lillith&amp;gt; Meetings scheinen gut zu funktionieren, und sie geben auch neuen Leuten eine Stimme 21:47:38 &amp;lt;lillith&amp;gt; es müsste groß genug sein, um eine Vielzahl von Perspektiven zu bekommen 21:47:38 &amp;lt;lillith&amp;gt; man weiß nie, wer als Nächstes die großartige Idee beisteuert 21:48:04 &amp;lt;str4d_&amp;gt; lillith: genau. 21:48:11 &amp;lt;Shinobiwan&amp;gt; das ist dieses Gremium, aber ja... es müsste offiziell offiziell werden 21:48:18 &amp;lt;str4d_&amp;gt; Aber bei der aktuellen Größe der Entwicklerbasis ist das schwierig. 21:48:25 &amp;lt;str4d_&amp;gt; Das ist ein Henne‑Ei‑Problem. 21:48:35 &amp;lt;str4d_&amp;gt; Und wir müssen den Kreis irgendwo durchbrechen. 21:51:05 &amp;lt;lillith&amp;gt; Shinobiwan: ja, das ist im Grunde, was ich sagen will :) 21:51:05 &amp;lt;lillith&amp;gt; eigentlich doch nicht 21:51:05 &amp;lt;lillith&amp;gt; #i2p-dev zusammen mit Mailinglisten, zzz.i2p, Syndie, etc 21:51:05 &amp;lt;lillith&amp;gt; jeder, der mitreden möchte, sollte mMn eine Chance haben 21:52:35 &amp;lt;str4d_&amp;gt; lillith: ja, aber es muss dennoch eine Gruppe von Leuten geben, die das letzte Wort hat. 21:52:53 &amp;lt;Shinobiwan&amp;gt; Leute müssen einander kennen, ohne sich zu kennen... bis zu dem Punkt, an dem ich sagen kann, str4d, KYTV, dr|z3d ... (noch viele mehr, nur als Beispiel) sind schon so lange im Netzwerk und machen mMn I2P insgesamt besser. Gemeinsam können die Leute herausfinden und eine Einigung erzielen, wer in ein solches Gremium gehört... obwohl sich AFK niemand wirklich kennt. Meinungen von neuen Leuten im Projekt sollten ebenfalls angehört werden 21:52:53 &amp;lt;Shinobiwan&amp;gt; allerdings 21:53:00 &amp;lt;str4d_&amp;gt; (also die Leute, die die Mittel kontrollieren. Derzeit ist das eine einzelne Person – eche) 21:53:25 &amp;lt;str4d_&amp;gt; Zumindest zu Beginn. 21:53:52 &amp;lt;str4d_&amp;gt; Das Debian‑Entwicklermodell ist gut, um Entscheidungen wie von dir vorgeschlagen zu treffen – alles per Abstimmung. 21:53:55 &amp;lt;lillith&amp;gt; also jeder hat ein Mitspracherecht, und ein paar (3 oder 4) Leute haben das letzte Wort? 21:54:10 &amp;lt;str4d_&amp;gt; (Und ein „Entwickler“ ist IIRC einfach jemand, der in irgendeiner Form beigetragen hat) 21:54:25 &amp;lt;str4d_&amp;gt; Aber ein Abstimmungssystem braucht zunächst, denke ich, eine größere Basis an „Entwicklern“. 21:54:51 &amp;lt;str4d_&amp;gt; lillith: jeder kann eine Idee vorschlagen – das wird sich nie ändern. 21:55:06 &amp;lt;Shinobiwan&amp;gt; in meinen Augen sind es mehr als 3 oder 4 Leute.. eher 12+ und wachsend... aber Leute, die die Meetings verpassen, dürfen nicht abstimmen... (und wenn ihre Stimme besonders wichtig/relevant ist, findet das Meeting vielleicht zu einem anderen Zeitpunkt statt) 21:55:12 &amp;lt;str4d_&amp;gt; Aber I2P hat begrenzte Ressourcen, und diese müssen angemessen zugewiesen werden. 21:56:06 &amp;lt;str4d_&amp;gt; (die größte Ressource ist die Zeit der kontinuierlichen Entwickler) 21:56:20 &amp;lt;KillYourTV&amp;gt; wie ich auf zzz.i2p schrieb, denke ich, dass Abstimmungen via GPG‑signierter Nachrichten an eine Mailingliste besser wären als IRC. Wir haben Mailinglisten und sollten sie nutzen. 21:56:20 &amp;lt;str4d_&amp;gt; s/biggest/most important but currently most limited/ 21:56:23 &amp;lt;iRelay&amp;gt; str4d_ meinte: (die wichtigste, aber derzeit am stärksten begrenzte Ressource ist die Zeit der kontinuierlichen Entwickler) 21:56:28 &amp;lt;str4d_&amp;gt; KillYourTV: einverstanden. 21:56:43 &amp;lt;Shinobiwan&amp;gt; ja, gpg-signiert == viel besser 21:56:54 &amp;lt;str4d_&amp;gt; Ermöglicht ein transparentes und verifizierbares Abstimmungsarchiv. 21:57:09 &amp;lt;lillith&amp;gt; ist Thema 1 dann durch? 21:57:09 &amp;lt;darrob&amp;gt; ich stimme auch zu. Erwartet nicht, auf IRC eine ernsthafte Diskussion zu führen. 21:57:12 * KillYourTV ‚stiehlt‘ Ideen aus den Debian‑System(en) 21:57:19 &amp;lt;str4d_&amp;gt; http://www.debian.org/vote/ 21:57:22 &amp;lt;iRelay&amp;gt; Titel: Debian Voting Information (bei www.debian.org) 21:57:39 &amp;lt;lillith&amp;gt; es ist alles Open Source, es ist dazu da, ‚gestohlen‘ zu werden :) 21:58:06 &amp;lt;lillith&amp;gt; 2. Geldverwaltung 21:58:10 &amp;lt;KillYourTV&amp;gt; und mit Mailinglisten gibt es bei Bedarf den ach so hilfreichen ‚plonk‘‑Mechanismus, um das Signal‑Rausch‑Verhältnis zu erhöhen. 21:58:21 &amp;lt;lillith&amp;gt; eche|on: ping 21:58:24 &amp;lt;K1773R&amp;gt; KillYourTV: kopiere bitte nicht die „GPL‑Nazis“-Idee :P 21:59:46 &amp;lt;lillith&amp;gt; soweit ich das sehe (afaict) wurde die Geldverwaltung bzgl. Bounties schon genug diskutiert 22:00:12 &amp;lt;str4d_&amp;gt; KillYourTV: wenn wir den Mailinglisten‑Weg gehen, muss die Mailingliste vollständig innerhalb von I2P nutzbar sein (derzeit nicht der Fall). 22:00:23 &amp;lt;str4d_&amp;gt; (aber auch extern nutzbar) 22:00:33 &amp;lt;lillith&amp;gt; aber es gibt andere, nicht‑Bounty‑Verwendungszwecke für Geld, z. B. den Kauf von SSL‑Zertifikaten 22:00:36 &amp;lt;KillYourTV&amp;gt; einverstanden 22:00:53 &amp;lt;darrob&amp;gt; str4d_: die NNTP‑Schnittstelle sollte dafür ausreichen. 22:00:53 &amp;lt;KillYourTV&amp;gt; und +1 zu lilliths letztem Punkt (ofc) 22:01:04 &amp;lt;lillith&amp;gt; dr|z3d welt weltende welterde echelon 22:01:07 &amp;lt;darrob&amp;gt; ...das ist, glaube ich, funktionsfähig. 22:01:10 &amp;lt;KillYourTV&amp;gt; sind sie verlinkt? 22:01:30 &amp;lt;KillYourTV&amp;gt; Sie sollten es sein, aber als ich das letzte Mal nachgesehen habe (vor Monaten), waren sie es nicht. 22:01:38 &amp;lt;Shinobiwan&amp;gt; der Kauf von SSL‑Zertifikaten würde mMn zu Spenden passen ... Community‑Services ... auf dieselbe Weise zu entscheiden, wofür das Geld verwendet wird wie bei Spenden. 22:01:41 * KillYourTV startet den NNTP tunnel 22:01:41 &amp;lt;darrob&amp;gt; man kann es zumindest durchlesen. 22:01:44 &amp;lt;lillith&amp;gt; können wir bitte beim Thema bleiben, Leute, Projektmanagement kommt gleich :) 22:02:01 &amp;lt;Shinobiwan&amp;gt; d. h.. ein Meeting abhalten... sagen „wir brauchen das“... „einverstanden?“ ... Gremium sagt OK ... Mehrheit des Gremiums gibt grünes Licht 22:02:32 &amp;lt;Shinobiwan&amp;gt; nicht so schnell, aber die Grundidee. 22:02:32 &amp;lt;Shinobiwan&amp;gt; hehe 22:02:47 &amp;lt;str4d_&amp;gt; Shinobiwan: kann unter dasselbe oben vorgeschlagene Abstimmungssystem fallen. 22:03:14 &amp;lt;Shinobiwan&amp;gt; yep 22:04:16 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nun, die ML‑Schnittstelle ist mehr oder weniger via i2p erreichbar.. `http://vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p/` enthält noch Weiterleitungen zu lists.i2p2.de.. nicht sicher, was man damit machen soll 22:04:24 &amp;lt;iRelay&amp;gt; &amp;lt;iRelay@freenode&amp;gt; Titel: lists.i2p2.de Mailing Lists (bei vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p) 22:04:32 &amp;lt;Shinobiwan&amp;gt; wenn es ein solches Gremium gibt, ist es nicht auf eine feste Anzahl von Leuten festgezurrt... mMn... es sollte wachsen und wachsen und wachsen... also sollte jedes Gremium, das es gerade gibt, ein Verfahren haben, regelmäßig neue Gremiumsmitglieder aufzunehmen 22:04:43 &amp;lt;darrob&amp;gt; wir brauchen eine Zentralkommission mit Politbüro und Nutzerkongress. :) 22:04:46 &amp;lt;KillYourTV&amp;gt; FTR, die Mailinglisten sind in der aktuellen Einrichtung nicht via NNTP verfügbar. 22:05:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (noch nicht in die hosts.txt aufgenommen) 22:05:42 &amp;lt;KillYourTV&amp;gt; (zumindest nicht unter i2p.*) 22:06:27 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hmm.. sollten sie sein.. aber vielleicht nicht unter i2p.* 22:06:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ich habe es nicht eingerichtet.. weiß es also nicht mehr genau ;) 22:06:58 &amp;lt;darrob&amp;gt; KillYourTV: ich glaube, i2p. sind welts bereits bestehende Gruppen. die neuen sind alt.privacy.i2p.dev/general und alt.privacy.syndie.dev/general. 22:08:42 &amp;lt;KillYourTV&amp;gt; ah... schon gut. Jetzt, wo ich die Liste erneut aktualisiert habe, sehe ich die neuen. 22:09:00 &amp;lt;KillYourTV&amp;gt; sorry 22:09:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah.. stimmt.. slrn hat sie nicht angezeigt, da sie keine ungelesenen Nachrichten enthielten 22:09:34 &amp;lt;darrob&amp;gt; ich bin immer noch verwirrt, warum es keine Nachrichten gibt. Ich dachte wirklich, ich hätte vorhin ein paar Testnachrichten gesehen. 22:09:45 &amp;lt;lillith&amp;gt; können wir bitte wieder zum Thema kommen? 22:10:23 &amp;lt;lillith&amp;gt; ich, und sicher auch andere, möchten wissen, was mit den SSL‑Zertifikaten für die I2P‑Domains los ist 22:11:17 &amp;lt;KillYourTV&amp;gt; ich habe den Themenwechsel nicht gesehen, nur &amp;lt;lillith&amp;gt; aber es gibt andere, nicht‑Bounty‑Verwendungszwecke für Geld, z. B. den Kauf von SSL‑Zertifikaten /me hält den Mund 22:11:56 &amp;lt;lillith&amp;gt; ahh, sorry 22:12:06 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; können wir bitte beim Thema bleiben, Leute, Projektmanagement kommt gleich :) 22:12:23 &amp;lt;KillYourTV&amp;gt; und was ist das Thema? ;) (Ich habe den Wechsel nicht gesehen) 22:12:30 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; 2. Geldverwaltung 22:12:41 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; soweit ich das sehe (afaict) wurde die Geldverwaltung bzgl. Bounties schon genug diskutiert 22:12:41 &amp;lt;str4d_&amp;gt; lillith: eche beschafft derzeit das benötigte Geld. 22:12:48 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; aber es gibt andere, nicht‑Bounty‑Verwendungszwecke für Geld, z. B. den Kauf von SSL‑Zertifikaten 22:13:16 &amp;lt;str4d_&amp;gt; &amp;lt;kytv2&amp;gt; eche|on: irgendwelche Updates zur Zertifikats‑Situation? Ich musste seit einer Weile keine „echten“ Certs besorgen und weiß nicht, wie lange der Verifizierungsprozess heutzutage dauert. 22:13:19 &amp;lt;str4d_&amp;gt; &amp;lt;eche|on&amp;gt; kytv2: Ich bin auf der Suche nach 3k Euro und Zert‑Anträgen... 22:13:29 &amp;lt;lillith&amp;gt; also ist es unter Kontrolle? 22:13:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; und gepusht.. 22:14:14 &amp;lt;KillYourTV&amp;gt; ja, es wird sich darum gekümmert 22:14:21 &amp;lt;orion&amp;gt; Darf ich meine Meinung wiederholen, dass es gefährlich ist, wenn eine Person das ganze Geld verwaltet? 22:14:45 &amp;lt;orion&amp;gt; ok 22:15:00 &amp;lt;dg&amp;gt; Aktuelles Thema = ? 22:15:03 &amp;lt;orion&amp;gt; Es wird nicht in irgendeine Offshore‑Firma eingebracht, oder? 22:15:14 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; 2. Geldverwaltung 22:15:21 &amp;lt;str4d_&amp;gt; orion: nein. 22:15:58 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; soviel ich weiß (afair) wollte eche mit einem Anwalt sprechen, um I2P zu irgendeiner offiziellen Einheit zu machen 22:15:58 &amp;lt;lillith&amp;gt; dr|z3d: ping :) 22:16:12 &amp;lt;str4d_&amp;gt; Derzeit liegen unsere Mittel auf einem (Bank?)‑Konto von eche|on und (größtenteils) in einer Bitcoin‑Wallet von eche|on. 22:16:49 &amp;lt;KillYourTV&amp;gt; ja, das stimmt, in .at IIRC 22:17:07 &amp;lt;KillYourTV&amp;gt; (wrt: ‚offizielle Einheit‘) 22:18:46 &amp;lt;lillith&amp;gt; at wie in Österreich? 22:18:53 &amp;lt;dg&amp;gt; ja 22:19:19 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (nicht Australien *scnr*) 22:19:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (Running Gag aus dem EEVblog, falls es dich interessiert) 22:20:26 &amp;lt;lillith&amp;gt; okay, sieht aus, als wären wir wieder weitergegangen 22:20:41 &amp;lt;lillith&amp;gt; 3. Das Projekt offiziell machen 22:21:12 &amp;lt;str4d_&amp;gt; lillith: bzgl. Geldverwaltung hängt es eher sowohl vom „offiziellen“ Status des Projekts als auch vom Projektmanagement‑Status ab. 22:21:30 &amp;lt;str4d_&amp;gt; (Ersteres: wo die Mittel gehalten werden, Letzteres: wie die Mittel ausgegeben werden) 22:22:14 &amp;lt;lillith&amp;gt; ok, fair enough :) wir können dann eine Weile zwischen Punkt 2 und 3 pendeln :) 22:25:16 &amp;lt;trolly&amp;gt; muss los 22:25:19 &amp;lt;trolly&amp;gt; tschüss 22:25:47 &amp;lt;trolly&amp;gt; später sende ich dir die neue Übersetzung, str4d_ 22:29:26 &amp;lt;lillith&amp;gt; oder auch nicht, je nachdem 22:30:11 &amp;lt;lillith&amp;gt; ich würde sagen, Zeit weiterzugehen :) 22:30:28 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starte Build #28 für Job I2P-Bote 22:30:28 &amp;lt;lillith&amp;gt; 4. Verfahren zur Entscheidungsfindung in I2P 22:31:27 * KillYourTV stimmt dafür, lange Diskussionen über wichtige Entscheidungen auf eine Mailingliste zu verlagern 22:31:30 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Projekt I2P-Bote Build #28: SUCCESS in 1 min 3 sec: `http://jenkins.killyourtv.i2p/job/I2P-Bote/28/` 22:31:34 &amp;lt;lillith&amp;gt; also, Mailingliste, Hierarchie, etc 22:31:37 &amp;lt;KillYourTV&amp;gt; So kann jeder teilnehmen, wenn er/sie kann 22:31:50 &amp;lt;lillith&amp;gt; ich möchte hier eine ehrenvolle Erwähnung für Syndie einbringen 22:31:56 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +1 22:32:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (@ML) 22:32:04 &amp;lt;lillith&amp;gt; alles ist standardmäßig signiert, zum Anfang 22:33:18 &amp;lt;KillYourTV&amp;gt; Ich mag Syndie auch (ofc), aber Mailinglisten wären für Außenstehende leichter zur Teilnahme 22:33:45 &amp;lt;lillith&amp;gt; aber ja, ich stimme grundsätzlich zu. Kein Sinn, herumzuhängen und auf eine Diskussion zu warten, die offensichtlich nicht stattfindet 22:33:48 &amp;lt;KillYourTV&amp;gt; das heißt nicht, dass Diskussionen nicht nach Syndie gespiegelt werden können... 22:34:33 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ja.. ein NNTP‑Syndie‑Gateway o. so wäre schön 22:34:36 &amp;lt;lillith&amp;gt; und natürlich ist der offizielle Umzug nur einen Thread entfernt ;) 22:35:54 &amp;lt;KillYourTV&amp;gt; 21:00 UTC ist nicht für alle praktisch. In einer Mailingliste bedeuten Zeitzonen nichts. In einer Mailingliste gibt es keine Netsplits, Relay‑Probleme oder Pingouts. Für sinnvolle Diskussionen ist eine Mailingliste (IMHO) _DER_ Weg. 22:36:30 &amp;lt;dg&amp;gt; KillYourTV: Ich stimme zu. 22:37:54 &amp;lt;KillYourTV&amp;gt; IRC ist gut, wenn man nahezu in Echtzeit braucht... aber „wir brauchen eine neue Domain“ hat nicht diese Dringlichkeit. Posten, und es wird adressiert, wenn $user es adressieren kann. 22:37:54 &amp;lt;lillith&amp;gt; mMn hat Syndie alle Vorteile von Mailinglisten und mehr, einzig die Zugänglichkeit für Außenstehende ist ein Problem 22:38:32 &amp;lt;lillith&amp;gt; andererseits, wie viele Leute, die wir einbeziehen wollen, nutzen bereits Mailinglisten? 22:39:03 &amp;lt;KillYourTV&amp;gt; Es gab Gespräche über eine „Syndie‑Webapp“, aber ich glaube nicht, dass das irgendwohin ging (und gehen wird). 22:40:20 &amp;lt;KillYourTV&amp;gt; Ich würde meinen, dass mehr Leute Mailinglisten als IRC benutzen. 22:40:31 &amp;lt;lillith&amp;gt; ich möchte hier keine Diskussion Syndie vs ML dominieren, aber ich finde, das ist bedenkenswert 22:41:25 &amp;lt;iRelay&amp;gt; * weltende@freenode bevorzugt ehrlich gesagt seinen Mail/NNTP‑Client 22:42:04 &amp;lt;KillYourTV&amp;gt; Syndie via mutt wäre = ‚Win‘ 22:43:14 &amp;lt;lillith&amp;gt; dieses Thema umfasst auch Hierarchie, die zuvor angeschnitten wurde, aber mMn noch ausgearbeitet werden muss 22:45:09 &amp;lt;dg&amp;gt; Ich weiß nicht, ob wir mit IRC‑Meetings noch leicht zu einem Konsens kommen UND eine Diskussion führen können. 22:45:28 &amp;lt;dg&amp;gt; Es hat 2006 funktioniert, als es eher ein kurzer Projekt‑Status war, aber das ist es nicht mehr und es erfordert lange Debatten/Diskussion. 22:46:40 &amp;lt;lillith&amp;gt; mehr Zeit, um Dinge durchzudenken, würde zu themenbezogenen, gut durchdachten, klaren Diskussionen führen 22:46:47 &amp;lt;lillith&amp;gt; Threading ebenfalls = Win 22:47:13 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +1 22:47:21 &amp;lt;KillYourTV&amp;gt; +1 22:47:28 &amp;lt;dg&amp;gt; +1 22:47:39 &amp;lt;dg&amp;gt; darf ich hinzufügen: NNTP, fuck yeah. 22:47:50 &amp;lt;lillith&amp;gt; IRC‑Meetings waren immer ein Experiment, und das Experiment ist gescheitert :) 22:48:05 &amp;lt;dg&amp;gt; hey, lillith, immerhin führen wir die Diskussionen jetzt, oder? :) 22:49:40 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; mMn sollten wir IRC‑Meetings beibehalten und Dinge, die im Meeting lange dauern oder bei denen es viel Diskussion gibt, auf die ML verlagern 22:50:11 &amp;lt;lillith&amp;gt; yep :) scheint so, als möge eigentlich niemand Meetings haha 22:50:15 &amp;lt;dg&amp;gt; Ich glaube, es liegt vor allem am Timing. 22:50:18 &amp;lt;dg&amp;gt; Und am Druck, schnell zu antworten.. 22:50:18 &amp;lt;dg&amp;gt; postman: `http://zzz.i2p/topics/1367` 22:50:18 &amp;lt;lillith&amp;gt; aber es gibt keine Chance, eine Zeit zu finden, die für _alle_ gut ist 22:50:18 &amp;lt;lillith&amp;gt; plus manche Leute haben unregelmäßige Zeitpläne 22:50:18 &amp;lt;dg&amp;gt; Genau. 22:50:25 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: I2P and e-mail (bei zzz.i2p) 22:50:30 &amp;lt;lillith&amp;gt; mit schwerem Herzen und eher poetisch gestimmt, würde ich das letzte Meeting gern baf'en ;) 22:50:41 &amp;lt;dg&amp;gt; nur zu, lillith. 22:51:26 * lillith bafs das Meeting zu 22:51:36 &amp;lt;lillith&amp;gt; danke und gute Nacht :) 22:52:01 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starte Build #103 für Job I2P 22:52:09 &amp;lt;lillith&amp;gt; kann Susimail Mailinglisten handhaben? 22:52:41 &amp;lt;KillYourTV&amp;gt; klar, aber ich würde einen ‚echten‘ Client wie Claws oder mutt verwenden 22:53:04 &amp;lt;KillYourTV&amp;gt; (nur eine Frage der Präferenz) 22:54:55 &amp;lt;lillith&amp;gt; ahh, dann ist ja gut :) 22:56:33 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Projekt I2P Build #103: SUCCESS in 4 min 34 sec: `http://jenkins.killyourtv.i2p/job/i2p/103/` 23:01:15 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Projekt I2P UnitTests Build #74: SUCCESS in 4 min 31 sec: `http://jenkins.killyourtv.i2p/job/UnitTests/74/` 23:04:51 &amp;lt;KillYourTV&amp;gt; und +1 dafür, die Meetings fortzusetzen, wobei die größeren Themen auf Mailinglisten/Foren/Syndie verlagert werden. 23:05:54 &amp;lt;KillYourTV&amp;gt; IRC ist gut für schnelle Status‑Updates.. aber ein „Newsletter“ könnte dafür auch funktionieren. 23:06:19 &amp;lt;lillith&amp;gt; es ist schön, einen Anfang mit einigen Zielen und ein Ende mit Konsens zu haben 23:06:22 &amp;lt;dg&amp;gt; Mailingliste funktioniert auch für Alarme. Sieh dir an, wie Tor es bei Konsens‑Angelegenheiten macht. 23:06:46 &amp;lt;lillith&amp;gt; „heute haben wir DAS entschieden und DAS werden wir tun“ 23:07:29 &amp;lt;lillith&amp;gt; ich bin mir nicht sicher, aber ich stelle mir ML‑Diskussionen als endlos ohne klaren Endpunkt vor 23:07:52 &amp;lt;lillith&amp;gt; +1 für Newsletter allerdings 23:08:33 &amp;lt;KillYourTV&amp;gt; können sie, klar... aber ich denke, in einer langen ML‑Diskussion wird mehr erreicht als in einem 4‑5‑stündigen IRC‑Meeting. 23:09:08 * lillith meldet sich mit offenem Geist an :) 23:09:38 * psi mag die Idee einer Mailingliste 23:09:53 &amp;lt;K1773R&amp;gt; wo ist die ML? 23:10:01 * KillYourTV mag MLs wirklich, aber sie (die im Internet) werden wahrscheinlich seine AFK‑Identität leaken... heh 23:10:12 &amp;lt;KillYourTV&amp;gt; lists.i2p2.de denke ich 23:10:39 &amp;lt;KillYourTV&amp;gt; und (/me scrollt nach oben) 23:10:54 &amp;lt;KillYourTV&amp;gt; `http://vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p/` 23:11:08 &amp;lt;iRelay&amp;gt; Titel: lists.i2p2.de Mailing Lists (bei vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p) 23:11:24 &amp;lt;dg&amp;gt; es leitet nur weiter 23:11:55 &amp;lt;KillYourTV&amp;gt; es gibt auch nntp.welterde.i2p 23:12:37 &amp;lt;KillYourTV&amp;gt; alt.privacy.i2p.*, alt.privacy.syndie.* 23:13:16 &amp;lt;KillYourTV&amp;gt; (cheers an darrob fürs Hinweisen auf die richtigen Usenet‑Gruppen) 23:14:57 * RN schlendert davon, um mit Thundirbird zu basteln 23:17:46 &amp;lt;str4d_&amp;gt; +1 dafür, die Meetings fortzusetzen (aber sich an die Zeiten zu halten) und +1 dafür, „wichtige“ Diskussionen auf die ML zu verlagern. 23:19:32 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; für euch Interessierte.. Posten ist derzeit für die folgenden Gruppen erlaubt: 23:19:35 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; post: "i2p.*,alt.anonymous,alt.anonymous.*,alt.privacy.anon-server,alt.privacy.anon-server.*,alt.privacy.i2p.*,alt.privacy.syndie.*" 23:25:35 &amp;lt;KillYourTV&amp;gt; das muss behoben werden, bevor „wichtige“ Diskussionen dorthin wandern http://lists.i2p2.de/pipermail/i2p-general/ 23:25:42 &amp;lt;iRelay&amp;gt; Titel: The I2p-general Archives (bei lists.i2p2.de) 23:26:27 &amp;lt;KillYourTV&amp;gt; ...es sei denn, die Nachrichten wurden absichtlich gelöscht (was keinen Sinn ergäbe) 23:30:13 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hmm.. 23:30:21 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; keine Ahnung atm.. aber ich gehe jetzt ins Bett &lt;/div></description></item><item><title>I2P Entwicklertreffen - 26. März 2013</title><link>/de/blog/2013/03/26/i2p-entwicklertreffen-26.-m%C3%A4rz-2013/</link><pubDate>Tue, 26 Mar 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/03/26/i2p-entwicklertreffen-26.-m%C3%A4rz-2013/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dg, LaughingBuddha, lillith, Meeh, nom, orion, str4d, Umlaut, weltende&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 21:01:00 &amp;lt;dg&amp;gt; Also, wer ist da? 21:01:11 &amp;lt;orion&amp;gt; Ich. 21:01:18 &amp;lt;str4d&amp;gt; o/ 21:01:37 &amp;lt;lillith-&amp;gt; ich bin hier :) 21:02:10 &amp;lt;dg&amp;gt; eche|on, Meeh, KillYourTV, psi, hottuna 21:02:21 &amp;lt;Umlaut&amp;gt; mich kannst du auch dazuzählen (als Zuschauer) 21:02:28 * nom hört zu, während er an ein paar Nebenprojekten programmiert 21:02:39 &amp;lt;dg&amp;gt; Fühlt euch frei, beizutragen, wenn ihr das Gefühl habt, etwas beizusteuern. 21:03:04 * dg wartet noch eine Minute oder zwei 21:03:27 &amp;lt;lillith&amp;gt; dg, kurzer Überblick über die Themen in der Zwischenzeit? 21:03:42 &amp;lt;dg&amp;gt; Themen: 21:03:45 &amp;lt;dg&amp;gt; * Die Community motivieren – „sind Prämien angemessen?“ 21:03:45 &amp;lt;dg&amp;gt; * Geld verwalten 21:03:46 &amp;lt;dg&amp;gt; ** Das Projekt „offiziell“ machen – Vorteile/Nachteile/Wie 21:04:24 &amp;lt;lillith&amp;gt; ich hatte etwas hinzuzufügen *denkt nach* 21:04:31 &amp;lt;dg&amp;gt; hm? 21:06:37 * lillith kann sich nicht erinnern ... wahrscheinlich eh nichts allzu Wichtiges :) 21:09:14 * dg runzelt wegen der wenigen Anwesenden die Stirn 21:09:44 * LaughingBuddha schaut zu 21:10:27 &amp;lt;dg&amp;gt; Dann fangen wir an 21:10:54 * lillith hat’s wieder! 21:10:59 &amp;lt;dg&amp;gt; hm? 21:11:14 &amp;lt;dg&amp;gt; RN: ping 21:11:25 &amp;lt;lillith&amp;gt; wie kytv|away angemerkt hat: Wenn wir über Abstimmungen entscheiden, brauchen wir irgendeine Art von Zulassungskriterien :) 21:11:49 &amp;lt;dg&amp;gt; ja 21:12:07 &amp;lt;dg&amp;gt; Legen wir los 21:12:10 &amp;lt;dg&amp;gt; * Die Community motivieren – „sind Prämien angemessen?“ 21:12:13 &amp;lt;lillith&amp;gt; ich nehme an, asdfsdafsdafsd möchte in die Punkte 1+2 einbezogen werden :) 21:12:24 &amp;lt;orion&amp;gt; Funktionieren Prämien? 21:12:43 &amp;lt;dg&amp;gt; Letztes Mal lief alles zu einer großen Debatte über Prämien, Management und BTC zusammen, daher versuche ich es diesmal aufzuteilen und würdevoll zu bleiben. 21:12:53 &amp;lt;LaughingBuddha&amp;gt; Wer ist der Ansprechpartner für Prämien? eche|on? 21:13:00 &amp;lt;lillith&amp;gt; ja 21:13:11 &amp;lt;LaughingBuddha&amp;gt; Ist er hier? 21:13:11 &amp;lt;str4d&amp;gt; Ob Prämien funktionieren, hängt davon ab, was der definierte Zweck einer Prämie ist. 21:13:11 &amp;lt;dg&amp;gt; Definiere „funktionieren“. Bringen sie meiner Meinung nach die Entwickler oder Fixes, die wir brauchen? Nein. 21:13:18 &amp;lt;lillith&amp;gt; Er verwaltet das ganze Geld – Punkt 2 :) 21:13:25 &amp;lt;orion&amp;gt; Dann denken wir uns etwas anderes aus. 21:13:40 &amp;lt;dg&amp;gt; Das Prämien-System scheint nicht einmal für die Prämien selbst zu funktionieren. 21:13:54 &amp;lt;lillith&amp;gt; Ich finde, es sollte irgendeinen Vorteil oder Anreiz geben, der über die Liebe zu I2P hinausgeht. 21:14:09 &amp;lt;dg&amp;gt; Viele Links auf der Seite liefern auch 404, aber das ist ein anderes Thema. 21:14:12 &amp;lt;str4d&amp;gt; Auf der Prämien-Seite: „Stattdessen nutzen wir ein Prämien-System, bei dem jeder Unterstützung bekommen kann, um an etwas zu arbeiten, das Leute umgesetzt haben wollen, und Menschen, die zu I2P beitragen wollen, sicher sein können, dass ihre Unterstützung dorthin geht, was ihnen wichtig ist.“ 21:14:12 &amp;lt;lillith&amp;gt; Wir müssen Leute anziehen und sie dann mit unserem Charme und unserer Höflichkeit halten ;) 21:14:23 &amp;lt;LaughingBuddha&amp;gt; Nicht, dass ich in der Lage wäre, an einer der Prämien zu arbeiten, aber sie wirkten recht vage, als ich sie mir das letzte Mal angesehen habe 21:14:30 &amp;lt;LaughingBuddha&amp;gt; sein* 21:14:37 &amp;lt;orion&amp;gt; Das Einzige, was Aufmerksamkeit auf I2P lenken wird, ist Inhalt. 21:14:45 &amp;lt;dg&amp;gt; eche|on hat seine Gedanken hier gepostet – `http://zzz.i2p/topics/1359` – falls er nicht teilnehmen konnte. 21:14:48 &amp;lt;nom&amp;gt; Meiner Meinung nach funktionieren Prämien nicht, weil ein Codebestand nur so gut ist wie seine Wartung, und jemanden für „Fertigstellung“ zu bezahlen vermittelt die falschen Vorstellungen/Anreize dafür, was wir in Bezug auf Entwickler brauchen. Damit Code im verteilten Maßstab brauchbar ist, muss kontinuierlich von motivierten Leuten daran gearbeitet werden. Wenn eine Person eine Codebasis erstellt, bezahlt wird und möglicherweise verschwindet, bringt das der Community nichts. 21:14:51 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Managing the project (at zzz.i2p) 21:14:57 &amp;lt;lillith&amp;gt; str4d: statt dessen, im Gegensatz wozu ...? 21:15:17 &amp;lt;str4d&amp;gt; Aus dieser obigen Aussage scheint der Zweck von Prämien zu sein, einmalige Aktionen zu finanzieren, um bestimmte Features zu implementieren. 21:15:20 &amp;lt;Umlaut&amp;gt; Sind Prämien angemessen? – Ich denke, es kommt darauf an. Meiner Meinung nach sind Prämien für Entwickler, für ein bestimmtes Projekt und ohne Wettbewerb/Konkurrenz angebracht – in solchen Fällen passen sie. 21:15:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: es hat in der Vergangenheit funktioniert, wenn du dir die Prämien-Seite ansiehst .. 21:15:30 &amp;lt;dg&amp;gt; str4d: Ist das, was wir wollen? 21:15:41 &amp;lt;LaughingBuddha&amp;gt; nom: einverstanden 21:15:48 &amp;lt;str4d&amp;gt; Funktioniert das? Zum Teil. 21:16:03 &amp;lt;str4d&amp;gt; weltende, genau. Es gibt klare Beispiele für angenommene Prämien. 21:16:18 &amp;lt;dg&amp;gt; http://www.i2p2.de/bounties.html 21:16:29 &amp;lt;iRelay&amp;gt; Titel: Prämien – I2P (auf www.i2p2.de) 21:16:34 &amp;lt;str4d&amp;gt; Die Annahme von Prämien IST langsam, aufgrund mangelnder Sichtbarkeit/Werbung/Marketing/was auch immer, aber die Prämien werden nach und nach angenommen. 21:16:41 &amp;lt;dg&amp;gt; Ich weiß nicht, ob die Prämien, die erfüllt werden, vielleicht nicht so erfüllt werden, wie wir es wollen. 21:17:03 &amp;lt;str4d&amp;gt; Aber von den für sich beanspruchten Prämien ist derzeit kein einziger Entwickler beim I2P-Projekt dabei. 21:17:10 &amp;lt;dg&amp;gt; Zum Beispiel: „Datastore over I2P“ – „BEANSPRUCHT für 700 Euro“ – „duck, smeghead“ 21:17:20 &amp;lt;lillith&amp;gt; vielleicht Prämien ändern zu ..... und die eigene Arbeit für eine angemessene Zeit pflegen 21:17:23 &amp;lt;nom&amp;gt; Um wirkliche kontinuierliche Entwicklung zu erreichen, ist ein besseres Modell eines mit Projekten/Stipendien, bei dem Leute an ein Projekt mit festgelegten Zielen spenden und die Leute, die dieses Projekt leiten, das Geld fortlaufend an diejenigen auszahlen, die aktiv daran arbeiten, diese Ziele zu erreichen. 21:17:34 &amp;lt;dg&amp;gt; Die Lösung war meiner Meinung nach hacky, die Prämien-Summe war für den Hack ziemlich hoch, und die beiden Entwickler für diese Prämie sind nirgends mehr zu finden. 21:17:46 &amp;lt;str4d&amp;gt; dg: Das ist irrelevant – gemäß der aktuellen Prämien-Beschreibung entscheidet der Spender über die Fertigstellung. 21:18:01 &amp;lt;dg&amp;gt; Was, wenn es mehrere Spender gibt? 21:18:08 &amp;lt;str4d&amp;gt; Erster Spender. 21:18:11 &amp;lt;orion&amp;gt; Ich mag Prämien nicht. Meiner Meinung nach bringt man Entwickler nur herein, indem man Aufmerksamkeit auf I2P lenkt. 21:18:15 &amp;lt;str4d&amp;gt; (gemäß aktueller Beschreibung) 21:18:21 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; lillith: meiner Meinung nach nicht wirklich nötig, wenn es im Core-Router ist .. 21:18:25 &amp;lt;str4d&amp;gt; Wenn eine Prämie von I2P finanziert wird, wird es relevant, weil I2P selbst die Instanz ist, die urteilt. 21:18:32 &amp;lt;dg&amp;gt; Oh. Das scheint nicht richtig zu sein. :s. 21:18:54 &amp;lt;orion&amp;gt; Meiner Meinung nach ist der beste Weg, Aufmerksamkeit auf I2P zu ziehen, Inhalte bereitzustellen. 21:19:06 &amp;lt;dg&amp;gt; Schon, aber einige der Prämien können zu Inhalten führen. 21:19:13 &amp;lt;str4d&amp;gt; Ich plädiere nicht für das aktuelle Prämien-System, ich skizziere es nur. 21:19:44 &amp;lt;dg&amp;gt; str4d: genau, danke. 21:20:03 &amp;lt;nom&amp;gt; Ehrlich gesagt denke ich, ein großer Teil des Problems ist, dass wir Dinge vermischen, die direkt Teil der I2P-Codebasis sind, mit Dingen, die einfach obenauf auf I2P laufen. Z. B. Übersetzung vs. Datenspeicher 21:20:03 &amp;lt;str4d&amp;gt; Das größte Problem bei einem halb-anonymen Projekt wie I2P ist die Bindung von Entwicklern. Das aktuelle Prämien-Modell hilft dabei überhaupt nicht. 21:20:42 &amp;lt;dg&amp;gt; Ich bin gegen das Prämien-System, da es dem bestehenden Ökosystem nicht hilft – offensichtlich (keiner der Entwickler ist heute hier ..) – und ich finde, Projektmittel könnten besser verwendet werden. 21:20:57 &amp;lt;nom&amp;gt; Eine Prämie/Zahlung dafür, dass eine Person einen bestimmten Teil der Codebasis macht, ist in der Theorie okay, aber sie funktioniert nicht, um eine kontinuierliche Entwicklung von Apps/Systemen zu schaffen, die auf I2P laufen. 21:21:12 &amp;lt;str4d&amp;gt; Ich stimme zu. 21:21:17 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: nun ja .. wenn sie nicht angenommen werden, wird das Geld nicht ausgegeben .. 21:21:54 &amp;lt;dg&amp;gt; weltende: Die Mittel liegen in Reserve; sie können nicht ausgegeben werden, da sie für $bounty vorgesehen sind. 21:21:57 &amp;lt;nom&amp;gt; Zum Beispiel könnte das Hinzufügen von Unit-Tests zu I2P eine Prämie wert sein, aber wahrscheinlich wäre es besser, eine Vereinbarung mit Codern zu treffen, die fortlaufend einen kleinen Betrag erhalten, um bei Bedarf weitere Unit-Tests hinzuzufügen. 21:22:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; wenn du allerdings meinst, dass bei einer bestimmten Prämie der Code nicht gut genug ist o. Ä. .. wäre es vielleicht eine gute Idee, in der Prämienbeschreibung klarer zu spezifizieren, was getan werden muss 21:22:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: was nur ein Problem ist, wenn wir das Geld sofort ausgeben müssen 21:23:01 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; es ist nicht für immer reserviert, wie man auf der Prämien-Seite sehen kann .. Mittel sind schon wieder in den Geld-Pool zurückgeflossen 21:23:21 &amp;lt;dg&amp;gt; weltende: Ich bezweifle, dass wir jemals an den Punkt kommen, an dem wir die für Prämien vorgesehenen Mittel BRAUCHEN, aber es wirkt redundant. 21:23:44 &amp;lt;str4d&amp;gt; Mittelzuweisung ist im Moment nebensächlich. 21:23:59 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: genau das ist mein Punkt 21:24:11 &amp;lt;lillith&amp;gt; dg: Sind Wettbewerbe unter Prämien zu fassen oder sind sie Punkt 1.5? 21:24:14 &amp;lt;str4d&amp;gt; Es wird immer Geld geben, auf die eine oder andere Weise. 21:24:26 &amp;lt;str4d&amp;gt; (oder auch nicht) 21:24:29 &amp;lt;nom&amp;gt; Ich denke, der Datenspeicher ist ein gutes Beispiel dafür, wo man keine Prämien einsetzen sollte. Damit etwas so Komplexes wie ein universeller Datenspeicher tragfähig ist, muss es ein eigenes Projekt mit aktiven Entwicklern sein. Jemanden für die Fertigstellung zu bezahlen, liefert etwas, das gerade so funktioniert, aber sich nie verbessern wird. 21:24:40 &amp;lt;LaughingBuddha&amp;gt; ^ 21:24:40 &amp;lt;str4d&amp;gt; nom: einverstanden. 21:24:43 &amp;lt;dg&amp;gt; lillith: Wettbewerbe waren mir nicht in den Sinn gekommen, aber ich nehme an, das wäre der Punkt nach diesem hier. 21:24:46 &amp;lt;Umlaut&amp;gt; Ich verweise auf den I2P-Artwork-Wettbewerb für den 29c3 – war das wirklich ein Dev-Projekt? Was war es angemessen, dafür Prämien zu verwenden? Wo doch nicht einmal strenge Kriterien vorgegeben waren? 21:24:57 &amp;lt;str4d&amp;gt; Das Ergebnis wird die Prämie erfüllen, wird aber wahrscheinlich nicht skalieren. 21:25:00 &amp;lt;dg&amp;gt; nom: Hätte ich nicht besser sagen können. 21:25:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: Torrents waren auch nichts anderes als eine Prämie .. 21:25:34 &amp;lt;LaughingBuddha&amp;gt; Umlaut: Ich dachte, das waren echelons persönliche Mittel? 21:25:54 &amp;lt;Umlaut&amp;gt; Wenn ich bereit gewesen wäre, zum Wettbewerb beizutragen, hätte mich die Prämie eher abgeschreckt? 21:26:01 &amp;lt;lillith&amp;gt; (die meisten) Prämien werden von Nutzern ausgelobt – zwischen ihnen eine Wahl zu geben und gar nicht zu spenden, haben sie mit einer Prämie immerhin ein Mitspracherecht dabei, was passiert 21:26:32 &amp;lt;nom&amp;gt; Um es anders auszudrücken ... bei Google gibt es keine Prämien .... 21:26:32 &amp;lt;Umlaut&amp;gt; LaughingBuddha wirklich? Dann sorry, das wusste ich nicht 21:26:32 &amp;lt;nom&amp;gt; weltende ja, aber zzz arbeitet doch weiterhin an Snark, oder? 21:26:47 &amp;lt;str4d&amp;gt; Wenn I2P eine etablierte Struktur hätte, um Projekte auszugliedern (oder als Dach für sie zu fungieren), wäre das etwas anderes (aber das hängt mit dem späteren Punkt zur „Offiziell“-Werden-Frage zusammen). 21:26:51 &amp;lt;LaughingBuddha&amp;gt; Umlaut: Ich kann mich irren, aber ich meine, das irgendwo gelesen zu haben 21:27:04 &amp;lt;str4d&amp;gt; Ich denke, Prämien sind nützlich, aber nicht in der Art, wie sie derzeit „vermarktet“ werden. 21:27:08 &amp;lt;lillith&amp;gt; LaughingBuddha: Alle I2P-Mittel sind technisch gesehen echelons persönliches Geld 21:27:11 &amp;lt;dg&amp;gt; nom: zzz war ohnehin da. Ich glaube, seine Motivation und so ist eine andere als Belohnungen zu bekommen, und das Prämienprogramm hat wenig damit zu tun. Ich glaube auch nicht, dass er etwas von der Torrent-Prämie hatte. 21:27:18 &amp;lt;str4d&amp;gt; Und sie sollten nicht der Hauptfokus sein. 21:27:21 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: ja .. aber ohne die Prämie hätte es überhaupt keine Codebasis gegeben .. (und er war nicht Teil des Prämien-Dev-Teams) 21:27:21 &amp;lt;dg&amp;gt; Zum Geld kommen wir später .. 21:27:40 &amp;lt;LaughingBuddha&amp;gt; lillith: „Verwaltet“ er es nicht? 21:27:47 &amp;lt;LaughingBuddha&amp;gt; dg: ok 21:28:10 &amp;lt;str4d&amp;gt; weltende, du hast einen guten Punkt. 21:28:14 &amp;lt;lillith&amp;gt; I2P ist keine juristische Person, also kann es nichts besitzen. Daher ist es echelons persönliches Geld. 21:28:29 &amp;lt;str4d&amp;gt; Prämien sind nützlich, um Code anzustoßen, nicht für die fortlaufende Entwicklung. 21:28:36 &amp;lt;LaughingBuddha&amp;gt; lillith: verstehe 21:28:36 &amp;lt;nom&amp;gt; Wenn man kontinuierliche Entwicklung will, sollte man Entwickler kontinuierlich dafür bezahlen, an Dingen zu arbeiten, an denen sie arbeiten wollen. Geld zu spenden, damit etwas getan wird, ist okay, aber es sollte nicht als Pauschalsumme an den gehen, der zuerst eine 0.0.1 zum Laufen bringt, sondern zur Finanzierung der Projektentwicklung über die Zeit genutzt werden. 21:28:39 &amp;lt;lillith&amp;gt; Er könnte rein rechtlich eines Tages mit allem verschwinden (er würde es nicht tun, aber er könnte). 21:28:48 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: und ich verstehe deinen Punkt mit „keine Prämien bei Google“ nicht so recht .. die Leute, die bei Google arbeiten, werden fürs Arbeiten dort bezahlt .. 21:28:52 &amp;lt;lillith&amp;gt; ^das 21:29:27 &amp;lt;LaughingBuddha&amp;gt; Aber es scheint, wir sind uns beim ersten Teil von noms Aussage einig. Oder? 21:29:30 &amp;lt;lillith&amp;gt; z. B. Prämie von $X pro Monat, um an etwas zu arbeiten 21:29:45 &amp;lt;LaughingBuddha&amp;gt; Ja 21:29:52 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; oder vielleicht Meilensteine in der Prämie definieren? 21:29:56 &amp;lt;Meeh&amp;gt; Scheint eine gute Lösung zu sein 21:30:07 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (und beim Erreichen des Meilensteins $X bekommt man $Y Geld) 21:30:07 &amp;lt;dg&amp;gt; Klingt gut. 21:30:14 &amp;lt;LaughingBuddha&amp;gt; Meilensteine scheinen eine gute Idee zu sein 21:30:17 &amp;lt;LaughingBuddha&amp;gt; aber sie müssen klar umrissen sein 21:30:20 &amp;lt;dg&amp;gt; Meilensteine + kontinuierliche Zahlung? 21:30:20 &amp;lt;nom&amp;gt; lol genau das war mein Punkt: Sie werden bezahlt und sie arbeiten, und die Arbeit, die sie tun, ist nicht direkt mit der Art verbunden, wie sie bezahlt werden. Klar, wenn sie aufhören zu arbeiten, hören sie auf, bezahlt zu werden, aber sie werden nicht für die Fertigstellung eines speziellen Stücks Code bezahlt, sondern so, dass sie davon leben und ihr Leben mit Coden verbringen können. 21:30:23 &amp;lt;str4d&amp;gt; Meilensteine sind in etwa das, was die Unit-Tests-Prämie derzeit hat. 21:30:27 &amp;lt;lillith&amp;gt; müssen wir eche|on lieb bitten, um die Website usw. zu ändern? 21:30:38 &amp;lt;dg&amp;gt; nein, die Website ist in mtn 21:30:41 &amp;lt;Umlaut&amp;gt; nom, ich stimme deinem Punkt zu: zahlen an die Devs, die zuverlässig sind und als gute Beitragende bekannt sind 21:30:44 &amp;lt;str4d&amp;gt; lillith: nein, jeder kann die Website ändern. 21:30:54 &amp;lt;Meeh&amp;gt; Oder einen Teil der Prämie als monatliche „Weiterunterstützungs“-Zahlung für die Anwendung/was auch immer behalten 21:31:22 &amp;lt;Meeh&amp;gt; Damit wir keine veralteten Apps, Libs usw. bekommen. 21:31:29 &amp;lt;LaughingBuddha&amp;gt; Würde das Projekt dann bei jedem Meilenstein bewertet? 21:31:44 &amp;lt;dg&amp;gt; LaughingBuddha: guter Punkt. Von wem? 21:32:00 &amp;lt;nom&amp;gt; eh, Meilensteine sind nur kleinere Prämien ... eine einfachere Lösung ist, einen Geldpool für ein Projekt zu haben und jemanden/eine Gruppe, die das Geld an Leute auszahlt, die aktiv daran arbeiten 21:32:03 &amp;lt;dg&amp;gt; Das „Board“? (Kommen wir gleich noch dazu). 21:32:10 &amp;lt;LaughingBuddha&amp;gt; Dev-Board? 21:32:10 &amp;lt;LaughingBuddha&amp;gt; ja 21:32:29 &amp;lt;nom&amp;gt; im Allgemeinen endet man natürlich damit, dass das Dev-Board dieselben Leute sind, die auch bezahlt werden ... 21:32:46 &amp;lt;lillith&amp;gt; um hier Beschlossenes „offiziell“ zu machen, ist das so einfach, dass jemand ein Update der Website in mtn eincheckt? 21:32:55 &amp;lt;LaughingBuddha&amp;gt; Wie viele aktive Devs arbeiten an der I2P-Codebasis? 21:32:58 &amp;lt;Umlaut&amp;gt; man muss auch berücksichtigen, wie das aktuelle Spenden-System aus Sicht potenzieller Spender aussieht (insbesondere jemand, der neu in der I2P-Community ist) 21:33:04 &amp;lt;lillith&amp;gt; LaughingBuddha: einer 21:33:07 &amp;lt;dg&amp;gt; lillith: so ungefähr. Und einen Post auf zzz.i2p. ;_; 21:33:15 &amp;lt;dg&amp;gt; Das Dev-Board bestimmt den Status von $project und entscheidet, ob es weiterhin finanziert werden soll? 21:33:18 &amp;lt;Umlaut&amp;gt; ich könnte einer von ihnen sein 21:33:25 &amp;lt;dg&amp;gt; LaughingBuddha: 2, 3? 21:33:32 &amp;lt;LaughingBuddha&amp;gt; hmm 21:33:47 &amp;lt;nom&amp;gt; Das Board/Angestellten-Modell funktioniert für 99 % der Unternehmen der Welt ziemlich gut. Man hat eine Gruppe von Leuten, die am engagiertesten sind und bereits viel beigetragen haben und das Geld verwalten, und man hat Leute, die dazukommen und beitragen und für ihre Bemühungen bezahlt werden, basierend auf dem Urteil der langjährigen Beitragenden. 21:33:54 &amp;lt;LaughingBuddha&amp;gt; Was, wenn wir ein Board mit mind. 5 Leuten einrichten, die sich mit der Materie auskennen? 21:34:01 &amp;lt;LaughingBuddha&amp;gt; Devs + Nutzer 21:34:09 &amp;lt;Umlaut&amp;gt; und ich würde dem System mehr vertrauen, wenn es mehr als eine Person gäbe – so etwas wie das schon erwähnte Dev-Board, das das Geld verwaltet 21:34:24 &amp;lt;orion&amp;gt; Was, wenn man zahlen müsste, um im Board zu sein? 21:34:31 &amp;lt;LaughingBuddha&amp;gt; wut 21:34:38 &amp;lt;nom&amp;gt; (das funktioniert allerdings nur, wenn man I2P-Projekte im engeren Sinne von Projekten trennt, die nur auf I2P laufen – letztere sollten nicht vom I2P-Dev-Team selbst gemanagt werden) 21:34:38 &amp;lt;str4d&amp;gt; orion: kein gutes Modell. 21:34:47 &amp;lt;str4d&amp;gt; inb4 russischer Oligarch übernimmt I2P 21:34:57 &amp;lt;LaughingBuddha&amp;gt; haha 21:35:06 &amp;lt;nom&amp;gt; inb4 schon passiert, zzz = vladimir 21:35:10 &amp;lt;orion&amp;gt; In Code zahlen. 21:35:29 &amp;lt;LaughingBuddha&amp;gt; Und wie misst man, wie viel man zahlen muss? 21:35:32 &amp;lt;LaughingBuddha&amp;gt; 200 Zeilen Code? 21:35:35 &amp;lt;lillith&amp;gt; manche Leute sind große Beitragende ohne zu coden 21:35:46 &amp;lt;orion&amp;gt; Keine Ahnung, nur Brainstorming. 21:35:49 &amp;lt;nom&amp;gt; wie bei jeder Oligarchie ist das einzige natürliche System die Wahl durch das bestehende Board 21:35:49 &amp;lt;str4d&amp;gt; Genau. 21:36:03 &amp;lt;dg&amp;gt; Also würde das normale „Dev“- (Team-)Board (kommt später) entscheiden, ob es sich lohnt, $project auszuzahlen? 21:36:15 &amp;lt;dg&amp;gt; Überkomplizierung führt dazu, dass es nicht umgesetzt wird 21:36:22 &amp;lt;lillith&amp;gt; 3 Ebenen: Innerer Kreis, äußerer Kreis, andere 21:36:30 &amp;lt;LaughingBuddha&amp;gt; lillith: gefällt mir 21:36:37 &amp;lt;lillith&amp;gt; andere = neue/unbekannte Leute 21:36:51 &amp;lt;lillith&amp;gt; äußerer Kreis = bekannte/vertrauenswürdige Leute 21:36:51 &amp;lt;LaughingBuddha&amp;gt; weil wir offenbar nicht genug Devs für ein echtes Richtergremium haben 21:37:02 &amp;lt;Umlaut&amp;gt; dg, ich würde das denken, denn die Devs sollten am *besten* wissen, welche Projekte am wichtigsten/dringendsten/sinnvollsten zu finanzieren sind 21:37:05 &amp;lt;lillith&amp;gt; innerer Kreis wird vom äußeren Kreis gewählt 21:37:20 &amp;lt;nom&amp;gt; Es ist eine Hierarchie: Das I2P-Projekt als Ganzes ist mehr als nur das I2P-Dev-Team, aber sie sind sozusagen die Speerspitze. Sie bekommen/haben die meisten Spenden/Ressourcen. Andere Projekte, die auf I2P aufgebaut sind, würden jedoch nicht vom I2P-Dev-Team gemanagt, könnten aber Mittel von I2P selbst erhalten. 21:37:23 &amp;lt;lillith&amp;gt; so ähnlich wie Meetings, aber hierarchischer strukturiert 21:38:13 &amp;lt;dg&amp;gt; meiner Meinung nach &amp;lt;+dg&amp;gt; Überkomplizierung führt dazu, dass es nicht umgesetzt wird 21:38:37 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +1 21:39:15 &amp;lt;dg&amp;gt; Die ganze (Team/Dev-)„Board“-Idee passt gut, da wir das als Nächstes ohnehin besprechen werden 21:39:22 &amp;lt;dg&amp;gt; Sollen wir das auf ein andermal verschieben oder ...? 21:39:28 &amp;lt;nom&amp;gt; Kurz: zzz, eche und wer immer sonst als Teil des „Boards“ von I2P gilt, sind für Geld/Entscheidungen zuständig (sind sie ja schon), und andere Projekte auf I2P sollten ähnlich mit eigenen Boards von Entscheidern strukturiert sein. Anstatt Prämien für ein Subprojekt (Datenspeicher, BTC-Client usw.) sollte die Prämie an das Board für dieses Projekt gehen, und die sollen entscheiden, wie sie das Geld einsetzen, um Dinge zu erledigen. 21:39:39 &amp;lt;lillith&amp;gt; sollen wir also zum Thema zurückkehren oder sind Prämien zu Tode diskutiert? 21:40:49 &amp;lt;nom&amp;gt; Und die Entscheidung, eine Prämie an ein Board von Devs für ein Projekt zu geben, muss natürlich vom I2P-Board getroffen werden. So hat man nicht 3 Leute, die auftauchen, sagen, sie machen etwas, das Geld nehmen und es dann nie tun. 21:41:13 &amp;lt;dg&amp;gt; nom: +1 21:41:21 &amp;lt;Meeh&amp;gt; nom: +1 21:41:24 &amp;lt;LaughingBuddha&amp;gt; nom: Ich denke, es wird nach Fertigstellung ausgezahlt 21:41:34 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; nom++ 21:41:46 &amp;lt;LaughingBuddha&amp;gt; nom: +1 21:41:54 &amp;lt;dg&amp;gt; Ich denke, das ist ein guter Punkt, um zu enden? :) 21:42:14 &amp;lt;Meeh&amp;gt; Einverstanden 21:42:24 &amp;lt;nom&amp;gt; In Zukunft wäre es besser, wenn Spender direkt an das Subprojekt geben, falls es bereits ein Board/eine Gruppe gibt, statt an eche zu spenden, um eine Prämie zu schaffen. Denn wenn es bereits eine Gruppe gibt, die daran arbeitet, wäre sie am besten geeignet zu entscheiden, wie das Geld eingesetzt wird, um die Ziele zu erreichen. 21:42:53 &amp;lt;dg&amp;gt; ok, weiter 21:42:58 &amp;lt;Umlaut&amp;gt; nom, das ergibt vollkommen Sinn 21:43:01 &amp;lt;Umlaut&amp;gt; nom++ 21:43:11 * nom hebt sein Glas, prost zusammen 21:43:18 &amp;lt;dg&amp;gt; Ich finde, wir haben „Geld verwalten“ größtenteils abgedeckt, und es fällt ohnehin unter „das Projekt offiziell machen“ 21:43:21 &amp;lt;LaughingBuddha&amp;gt; :) 21:43:21 &amp;lt;dg&amp;gt; Also machen wir Letzteres? 21:43:47 &amp;lt;lillith&amp;gt; zuerst die Position zum Geld für die Mitleser klarstellen? 21:43:54 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; für einen e. V. bräuchten wir mindestens 7 Leute, die bereit sind, als Mitglieder öffentlich aufzutreten 21:43:55 &amp;lt;LaughingBuddha&amp;gt; Offiziell = als Organisation registrieren? 21:44:26 &amp;lt;dg&amp;gt; LaughingBuddha: ja 21:44:29 &amp;lt;Meeh&amp;gt; falls wir als Organisation registrieren: in welchem Land? 21:45:01 &amp;lt;dg&amp;gt; lillith: Prämienmittel sollten an Teams gehen, die vom I2P-Kernboard bestimmt werden .. falls wir das so machen. 21:45:04 &amp;lt;dg&amp;gt; Meeh: USA, nehme ich an? 21:45:07 &amp;lt;Meeh&amp;gt; das erfordert auch die Deanonymisierung bestimmter Leute 21:45:14 &amp;lt;Umlaut&amp;gt; ok, wer sind die tapferen Seelen, die ihre Anonymität aufgeben (falls das „offiziell werden“ bedeutet)? 21:45:17 &amp;lt;orion&amp;gt; Wofür habt ihr euch entschieden? 21:45:20 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Nicht zwingend die USA 21:45:28 &amp;lt;nom&amp;gt; kA, ob eine „offizielle“ Einstufung wirklich so nützlich wäre ... ich sehe ehrlich gesagt nicht, welchen Vorteil das hätte 21:45:31 &amp;lt;lillith&amp;gt; vermutlich müssen die Leute auch in den USA sein? 21:45:54 &amp;lt;lillith&amp;gt; nom: eine juristische Person, an die man spenden kann 21:45:54 &amp;lt;nom&amp;gt; außer das Projekt/die Leute stärker auf den Radar der Mächtigen zu bringen ... 21:46:06 &amp;lt;Meeh&amp;gt; Ich kann meine Identität preisgeben, also kein Problem für mich .. aber ich denke, ich darf nicht in die USA, also ja. 21:46:17 &amp;lt;orion&amp;gt; Registrierung ist dumm. 21:46:28 &amp;lt;LaughingBuddha&amp;gt; dg: Was sind die Vorteile? 21:46:39 &amp;lt;orion&amp;gt; Lasst uns das Geld einfach auf verschiedene „Konten“ verteilen, die von verschiedenen Leuten verwaltet werden. 21:46:55 &amp;lt;orion&amp;gt; Also z. B. das eche|on-Konto, das zzz-Konto, das dg-Konto usw. 21:46:57 &amp;lt;LaughingBuddha&amp;gt; Eine Wallet für jedes (Sub-)Projekt? 21:47:04 &amp;lt;dg&amp;gt; LaughingBuddha: Das Projektgeld unter „I2P“ verwalten und nicht unter einer einzelnen Person oder Personen. Ein offizieller Rahmen ist deutlich weniger verdächtig und rechenschaftspflichtiger. 21:47:09 &amp;lt;orion&amp;gt; Nein. 21:47:12 &amp;lt;Umlaut&amp;gt; Glaubt ihr, dass „offiziell werden“ der I2P-Welt echte Vorteile bringen würde? 21:47:14 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; orion: bin nicht sicher, ob das Finanzamt das nicht verdächtig fände 21:47:14 &amp;lt;orion&amp;gt; Nur verschiedene „Konten“. 21:47:32 * nom findet, der Fokus sollte stärker auf die Logistik der Hierarchie von Boards/Demokratie/Abstimmungsdingern liegen. Um so ein System tatsächlich zu haben, bräuchten wir entweder eine gut geführte Website oder eine Art verteiltes System dafür 21:47:35 &amp;lt;LaughingBuddha&amp;gt; dg: verstehe 21:47:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; es würde sicher eine Menge Papierkram bringen 21:47:54 &amp;lt;lillith&amp;gt; Umlaut: kein Gemecker mehr darüber, dass eche|on das Geld hält 21:48:04 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; nom++ 21:48:13 &amp;lt;iRelay&amp;gt; * str4d@freenode klont noms Gehirn 21:48:14 &amp;lt;dg&amp;gt; nom: möglicherweise, ja. Wenn wir das arrangieren können, kommen wir hierzu zu einem Konsens .. 21:48:44 &amp;lt;orion&amp;gt; Fürs Protokoll: Wenn ihr etwas tun wollt, das erfordert, Anonymität aufzugeben, mache ich das. 21:48:57 &amp;lt;dg&amp;gt; git clone `http://git.repo.i2p/repo/nom.git` 21:49:00 &amp;lt;LaughingBuddha&amp;gt; Ich würde es in Erwägung ziehen 21:49:03 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; „Offiziell“ zu werden ist IMHO primär eine finanzielle Entscheidung; es trägt nicht wirklich zur Struktur bei. 21:49:22 &amp;lt;orion&amp;gt; Obwohl ich der Idee, zur Regierung zu gehen, entgegenstehe, werde ich es tun, wenn das Projekt entscheidet, dass es das Beste ist. 21:49:40 &amp;lt;dg&amp;gt; Also lasst uns den Fokus auf die organisatorische Struktur legen 21:49:51 &amp;lt;dg&amp;gt; (da das ohnehin dies hier überlagert) 21:50:06 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: nun ja .. ein e. V. verlangt, dass die Mitglieder einmal im Jahr ein Board wählen ... damit hätten wir dann schon ein Verfahren für die Board-Wahl ;) 21:50:14 &amp;lt;dg&amp;gt; „Das Debian-Projekt erlaubt Abstimmungen nur durch ‚Debian Developers‘ (wobei „$developer“ = „jede Art von Beitragendem“). Falls hier irgendeine Art von Abstimmungssystem eingeführt wird, müsste es ähnlich begrenzt werden, sonst wäre das System reif für Missbrauch und würde einer kleinen, aber lauten Clique erlauben, ihre Forderungen durchzudrücken.“ 21:50:21 &amp;lt;dg&amp;gt; Sollten wir einen ähnlichen Ansatz übernehmen? 21:50:25 &amp;lt;LaughingBuddha&amp;gt; (für den e. V.) 21:50:44 &amp;lt;lillith&amp;gt; wie viel muss man beitragen, um ein Beitragender zu sein? 21:50:59 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Das Problem mit dem „Debian Developers“-Ansatz ist die Zahl der Entwickler, die I2P hat (sehr wenige) 21:51:05 &amp;lt;lillith&amp;gt; d. h. reicht es, in #i2p-help aktiv zu sein? 21:51:25 &amp;lt;Meeh&amp;gt; wir müssen eine Definition für Beitragenden finden 21:51:33 &amp;lt;sigint&amp;gt; wofür? 21:51:36 * lillith versteht „Beitragender“ nicht als „Code-Beitragender“ 21:51:55 &amp;lt;dg&amp;gt; str4d: „jede Art von Beitragendem“. 21:51:59 &amp;lt;lillith&amp;gt; sigint: lies den Scrollback bei sighup ;) 21:52:10 &amp;lt;sigint&amp;gt; mach ich 21:52:12 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; dg, ja, habe gerade den Teil gelesen *derp* 21:52:12 &amp;lt;nom&amp;gt; Organisationsstruktur ist in der Theorie ziemlich einfach: ein dreistufiges System aus Board-Mitgliedern (gewählt von der bestehenden Board-Oligarchie), Beitragenden (in großer Runde von der bestehenden Gruppe der Beitragenden gewählt) und Nutzern (alle anderen, einschließlich Leuten, die als Beitragende „gesehen werden wollen“, aber noch nicht lange genug dabei sind, als dass man ihnen allgemein vertraut). 21:52:27 &amp;lt;lillith&amp;gt; sighup ist wie dein kleiner Bruder ;) 21:52:39 &amp;lt;Umlaut&amp;gt; es hängt alles vom Ausmaß des Beitrags, der Zuverlässigkeit des Beitragenden und anderen Faktoren ab 21:53:06 &amp;lt;nom&amp;gt; so in der Art: Königshaus, Adel und das gemeine Volk .... 21:53:13 &amp;lt;Umlaut&amp;gt; Zuverlässigkeit = von anderen vertraut werden 21:53:16 &amp;lt;lillith&amp;gt; vielleicht wäre ein guter Start, mit groben Zahlen zu beginnen und von dort weiterzuarbeiten? 21:53:31 &amp;lt;Umlaut&amp;gt; nom, ich beziehe mich tatsächlich auf das, was du gesagt hast 21:54:09 &amp;lt;Umlaut&amp;gt; nicht zuverlässig = jemand, der etwas versprochen hat, Hoffnungen geweckt hat und dann abgehauen ist (mit einer Prämie ..) 21:54:24 &amp;lt;nom&amp;gt; hmm ja 21:55:35 &amp;lt;dg&amp;gt; nom: „bestehend“? 21:56:15 &amp;lt;orion&amp;gt; Ich muss los. Abschließend will ich nur sagen, dass Gelder an einem zentralen Ort es repressiven Regierungen leichter machen, sie zu stehlen, und dass ich es tun werde, wenn wir etwas tun müssen, das erfordert, meine Anonymität aufzugeben. Ciao 21:56:26 &amp;lt;nom&amp;gt; Vielleicht wären Oberstes Gericht (Board), Senat (Beitragende) und Abgeordnetenhaus (Nutzer) besser ... das Board hat die wirkliche Kontrolle über alle Entscheidungen, aber es berücksichtigt die Stimmen der Beitragenden, die vertrauenswürdige Identitäten sind, und auch die Stimmen der allgemeinen Nutzerschaft – die sollte man aber nicht zu stark gewichten, da es keinen echten Schutz davor gibt, dass Leute massenhaft Nutzer-Identitäten zum Abstimmen anlegen. 21:56:33 &amp;lt;lillith&amp;gt; tschüss orion :) 21:56:37 &amp;lt;dg&amp;gt; Sollen wir jetzt Schluss machen und das nächste Woche zur gleichen Zeit fortsetzen? 21:56:40 &amp;lt;nom&amp;gt; o/ orion 21:56:50 &amp;lt;dg&amp;gt; Eine Stunde ist lang, ich will nicht, dass sich das hinzieht. 21:57:04 &amp;lt;orion&amp;gt; Wie ihr wollt. 21:57:07 &amp;lt;lillith&amp;gt; dg: ich bin dafür 21:57:17 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Ich mache nächste Woche gern weiter. 21:57:26 &amp;lt;lillith&amp;gt; gibt Zeit, das bisher Gesagte zu überdenken 21:57:29 &amp;lt;nom&amp;gt; klar, klingt gut 21:57:31 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Wir müssen darüber nachdenken. 21:57:43 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Und hoffentlich kommen dann ein paar mehr Leute dazu ^_^ 21:58:07 * nom findet, die Hauptaussage hier ist, dass wir eine Seite/ein System gebrauchen könnten, um Gruppenentscheidungen/Abstimmungen zu machen 21:58:07 &amp;lt;lillith&amp;gt; ja ... 21:58:14 &amp;lt;dg&amp;gt; Einverstanden, klingt gut, Leute. Ich aktualisiere bald das zzz.i2p-Thema (stupst mich, wenn ich es in 24 Stunden nicht getan habe). 21:58:25 &amp;lt;dg&amp;gt; danke euch allen. :) 21:58:29 &amp;lt;LaughingBuddha&amp;gt; Gute Sitzung 21:58:32 * lillith hebt den Baffer drohend 21:58:42 &amp;lt;dg&amp;gt; ;) los 21:58:53 &amp;lt;Umlaut&amp;gt; danke, dass ich mitmachen durfte 21:58:53 &amp;lt;lillith&amp;gt; *baf* Sitzung geschlossen :) 21:59:04 &amp;lt;Umlaut&amp;gt; Licht aus! 21:59:06 &amp;lt;lillith&amp;gt; danke und gute Nacht :) 21:59:19 &amp;lt;sigint&amp;gt; Großartig. Ich bin genau zum Ende dazugestoßen. Ich hatte sogar vergessen, dass überhaupt eines war :| 21:59:22 &amp;lt;nom&amp;gt; inb4 massiver, perfekt getimter Netsplit 21:59:25 &amp;lt;sigint&amp;gt; brb, lese den Backlog 21:59:28 &amp;lt;sponge&amp;gt; o/ 21:59:40 &amp;lt;Umlaut&amp;gt; sigint Zeitzonen-Fail? 21:59:50 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; o/ sponge. 21:59:50 &amp;lt;sponge&amp;gt; :-) 21:59:57 &amp;lt;lillith&amp;gt; sigint: gleiche Zeit nächste Woche ;) sag dann alles, wozu du jetzt nicht mehr gekommen bist :) 22:00:12 &amp;lt;sponge&amp;gt; orion will offenbar etwas über meine Ideen wissen ... 22:00:50 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Ich habe ihn in deine Richtung geschickt, sponge – dachte, kreative Energie zu bündeln, sei eine gute Idee. 22:01:05 &amp;lt;sigint&amp;gt; lillith: Ich hatte nicht ausdrücklich geplant, an diesem Meeting teilzunehmen, aber es wäre nett gewesen. Kein großes Ding. Ich habe jedoch eine Idee, die man im Meeting nächste Woche gut anbringen könnte. 22:01:09 &amp;lt;sponge&amp;gt; Ja, ausgezeichnet. 22:01:32 &amp;lt;sponge&amp;gt; Ich brauche Leute, die bei meinen Ideen helfen ... ich habe zu viele 22:01:35 &amp;lt;sigint&amp;gt; Idee: BTC-Belohnungen für Sicherheitslücken anbieten 22:01:39 &amp;lt;lillith&amp;gt; sigint: darüber willst du dann mit dg sprechen :) 22:01:41 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; (Und orions Arbeit an i2pcpp hat bewiesen, dass er gut Dinge implementieren kann ^_^) 22:01:58 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; sigint, poste alle Ideen für nächste Woche im zzz.i2p-Thread. 22:01:59 * lillith hebt die Augenbrauen 22:02:07 &amp;lt;lillith&amp;gt; sehr interessant 22:02:10 &amp;lt;sigint&amp;gt; mach ich &lt;/div></description></item><item><title>0.9.5 Veröffentlichung</title><link>/de/blog/2013/03/08/0.9.5-ver%C3%B6ffentlichung/</link><pubDate>Fri, 08 Mar 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/03/08/0.9.5-ver%C3%B6ffentlichung/</guid><description>&lt;p>0.9.5 enthält Fehlerkorrekturen und Schutzmechanismen gegen einige Probleme und Sicherheitslücken, die derzeit von Forschenden an der UCSB untersucht werden. Wir arbeiten weiterhin mit ihnen an weiteren Verbesserungen. Dies ist eine gute Gelegenheit, die Community daran zu erinnern, dass unser Netzwerk zwar weiterhin schnell wächst, aber noch relativ klein ist. Es kann mehrere Schwachstellen oder Fehler geben, die Ihre Anonymität gefährden könnten. Helfen Sie uns, das Netzwerk auszubauen, indem Sie es bekannt machen und sich dort einbringen, wo Sie können.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 19. Februar 2013</title><link>/de/blog/2013/02/19/i2p-entwicklertreffen-19.-februar-2013/</link><pubDate>Tue, 19 Feb 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/02/19/i2p-entwicklertreffen-19.-februar-2013/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dg, hottuna, inscrutus, KillYourTV, lillith, Meeh, str4d&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:25:01 &amp;lt;KillYourTV&amp;gt; Vielleicht bin ich in der Minderheit, aber wenn es Besprechungen geben soll, dann sollten sie *wirklich* pünktlich anfangen. 20:25:24 &amp;lt;inscrutus&amp;gt; In der Tat 20:26:31 &amp;lt;KillYourTV&amp;gt; Erst 30–60 Minuten nach dem Zeitpunkt zu beginnen, zu dem es _hätte beginnen sollen_, sieht schlecht aus, besonders für Außenstehende, die über weitergeleitete Netzwerke zuschauen könnten. 20:27:21 &amp;lt;inscrutus&amp;gt; Ich erinnere mich nicht, wer letztes Mal den Vorsitz hatte. Warten wir auf ihn? 20:28:11 &amp;lt;lillith&amp;gt; ^dies 20:28:28 &amp;lt;lillith&amp;gt; inscrutus: dg ist oft spät dran 20:32:22 &amp;lt;hottuna&amp;gt; KillYourTV, ja. Stimme zu 20:33:01 &amp;lt;lillith&amp;gt; Wir könnten einfach ohne dg anfangen, wenn jemand einfach loslegen will 20:36:27 &amp;lt;inscrutus&amp;gt; Ich glaube, ipv6 war ein Thema, das vom letzten Treffen übrig geblieben ist... 20:50:56 &amp;lt;dg&amp;gt; War es. 20:51:07 &amp;lt;dg&amp;gt; Das meiste davon geht allerdings nicht ohne zzz oder str4d 20:52:25 * dg entschuldigt sich für die Verspätung – war nicht ganz bei der Sache 20:52:40 &amp;lt;dg&amp;gt; Themen waren/sind: 20:52:43 &amp;lt;dg&amp;gt; * Syndie-Dokumentation (lillith) 20:52:43 &amp;lt;dg&amp;gt; * Mailingliste (meeh) 20:52:43 &amp;lt;dg&amp;gt; * Feeds (str4d) 20:52:43 &amp;lt;dg&amp;gt; * Gedanken (alle) 20:52:54 &amp;lt;dg&amp;gt; Meeh, lillith? 20:53:03 &amp;lt;dg&amp;gt; wenn ihr nicht da seid... scheiße. 21:18:01 &amp;lt;Meeh&amp;gt; dg: Ich bin jetzt da, sorry 21:18:20 &amp;lt;dg&amp;gt; kein Problem, ist lillith da? 21:18:23 &amp;lt;dg&amp;gt; Sorry, nicht du ;) 21:18:27 &amp;lt;Meeh&amp;gt; weiß nicht 21:18:49 &amp;lt;inscrutus&amp;gt; lillith war es, vor etwa 45 Min. 21:18:49 &amp;lt;lillith&amp;gt; ich bin da 21:19:08 &amp;lt;inscrutus&amp;gt; Ich lag falsch 21:20:10 &amp;lt;dg&amp;gt; \o 21:20:22 &amp;lt;dg&amp;gt; Hi zusammen, sorry für die Verspätung 21:20:42 &amp;lt;dg&amp;gt; lillith wird über die Syndie-Dokumentation sprechen 21:21:35 &amp;lt;lillith&amp;gt; Ist das mein Einsatz oder machen wir zuerst die komplette Agenda? 21:21:49 &amp;lt;dg&amp;gt; Ich habe die komplette schon genannt ;) 21:21:52 &amp;lt;dg&amp;gt; vielleicht ist sie untergegangen 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Themen waren/sind: 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Syndie-Dokumentation (lillith) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Mailingliste (meeh) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Feeds (str4d) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Gedanken (alle) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Meeh, lillith? 21:22:02 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; wenn ihr nicht da seid... scheiße. 21:22:21 &amp;lt;lillith&amp;gt; ahh okay :) 21:22:24 &amp;lt;inscrutus&amp;gt; Ich habe es nur über das kytv-Relay gesehen.... 21:23:10 &amp;lt;lillith&amp;gt; Also, da zzz und andere so viel Arbeit in syndie gesteckt haben, finde ich es schade, dass es noch so ungenutzt ist 21:24:01 &amp;lt;lillith&amp;gt; Und da die GUI für einen Anfänger... herausfordernd ist, dachte ich, es wäre eine gute Idee, die Doku zu schreiben/zu aktualisieren 21:24:47 &amp;lt;lillith&amp;gt; Also arbeiten jetzt KillYourTV, aargh und ich an einem Wiki 21:25:17 &amp;lt;lillith&amp;gt; gehostet unter *ich habe die b32 gerade nicht parat* 21:25:19 &amp;lt;dg&amp;gt; Wiki ausschließlich für Sundie? 21:25:23 &amp;lt;dg&amp;gt; s/Sundie/Syndie 21:25:54 &amp;lt;lillith&amp;gt; Da es ein Wiki ist, würden ich/wir es begrüßen, wenn alle mal reinschauen und es bei Bedarf korrigieren könnten 21:26:01 &amp;lt;lillith&amp;gt; ja 21:26:16 &amp;lt;Meeh&amp;gt; Ich versuche, eine Übersicht über die syndie-Archive zu erstellen unter `http://wiki.meeh.i2p/doku.php?id=syndie:known_archives` 21:26:24 &amp;lt;iRelay&amp;gt; Titel: syndie:known_archives [wiki.meeh.i2p] (unter wiki.meeh.i2p) 21:26:43 &amp;lt;lillith&amp;gt; Also, probiert syndie bitte aus und gebt Rückmeldung, ob ihr findet, dass der Einsteigerleitfaden für eine kurze Einführung geeignet ist 21:26:50 &amp;lt;dg&amp;gt; Eine Spalte für "Standard oder nicht" könnte nützlich sein 21:27:25 &amp;lt;dg&amp;gt; alles klar :) 21:27:44 &amp;lt;lillith&amp;gt; Die aktuelle Dokumentation ist unvollständig, daher ist alles, was wir tun, eine Verbesserung 21:28:27 &amp;lt;lillith&amp;gt; Außerdem, KillYourTV: Ich nehme an, der Plan ist, das Wiki irgendwann in die offizielle Website zu exportieren – stimmt das, und wenn ja, mit wem muss ich dafür sprechen? 21:30:10 &amp;lt;lillith&amp;gt; Meeh: Eine Spalte für Filter-/Sperrpolitik könnte ebenfalls nützlich sein 21:30:25 &amp;lt;Meeh&amp;gt; ok, aber ich weiß nicht, was ich dort eintragen soll 21:31:03 &amp;lt;dg&amp;gt; Frag mal herum, schätze ich 21:31:26 &amp;lt;Meeh&amp;gt; mach ich 21:31:53 &amp;lt;dg&amp;gt; Danke, dass du Syndie etwas Liebe gibst, lillith 21:32:01 &amp;lt;lillith&amp;gt; Ich sag dir meine später, nicht hier jetzt :) 21:32:31 &amp;lt;inscrutus&amp;gt; lillith: ist das die Wiki-b32? `http://fomjl7cori4juycw55kdlczpgzzhme6nox6zykokuiov6t5lxhvq.b32.i2p/user_guide/` 21:32:34 &amp;lt;iRelay&amp;gt; Titel: Syndie Handbook (unter fomjl7cori4juycw55kdlczpgzzhme6nox6zykokuiov6t5lxhvq.b32.i2p) 21:33:02 &amp;lt;lillith&amp;gt; dg: Es ist eigentlich ziemlich gut, auch wenn es buggy ist. 21:33:23 &amp;lt;lillith&amp;gt; inscrutus: ist es :) danke 21:33:54 &amp;lt;KillYourTV&amp;gt; lillith: ja, wenn es fertig ist, wird die gesamte Dokumentation letztlich auf der „offiziellen“ syndie-Seite landen (vorerst leitet `http://www.syndie.i2p/wiki/` auf die Wiki-Seite um) 21:33:57 &amp;lt;iRelay&amp;gt; Titel: Syndie Documentation Project (unter www.syndie.i2p) 21:35:14 &amp;lt;inscrutus&amp;gt; Ok, was ist als Nächstes dran, dg? 21:35:17 &amp;lt;lillith&amp;gt; Also, wenn sonst niemand etwas dazu zu sagen hat, kann ich dieses Thema *baf* :) 21:35:20 &amp;lt;dg&amp;gt; Meeh 21:35:31 &amp;lt;dg&amp;gt; (mit Mailingliste) 21:35:43 &amp;lt;dg&amp;gt; lillith: thx :) - Ich lese die Einführung gerade mit Freude 21:36:02 &amp;lt;dg&amp;gt; Meeh: Möchtest du das Wort ergreifen? 21:36:41 &amp;lt;Meeh&amp;gt; Soweit ich mich erinnere, warte ich auf weltende, weil ich Zugriff auf die router console brauchte, um tunnels zu erstellen, damit die Mailingliste innerhalb von i2p verfügbar ist 21:37:42 &amp;lt;Meeh&amp;gt; und wir müssen anfangen, sie zu benutzen 21:38:36 &amp;lt;inscrutus&amp;gt; Ist es eine -dev-Mailingliste? Oder einfach allgemeines i2p? 21:38:39 &amp;lt;dg&amp;gt; zzz und user sagten, sie würden warten, bis eine Präsenz innerhalb von i2p erscheint 21:38:42 &amp;lt;Meeh&amp;gt; beides 21:38:56 &amp;lt;inscrutus&amp;gt; ok 21:39:04 &amp;lt;Meeh&amp;gt; ok 21:39:25 &amp;lt;Meeh&amp;gt; weltende: gibt es eine Chance, tunnels für die Mailingliste zu erstellen? 21:39:25 &amp;lt;Meeh&amp;gt; bald 21:41:01 &amp;lt;lillith&amp;gt; Meeh: Was ist die Absicht für die Mailingliste? Also im Vergleich zu zzz.i2p oder IRC oder syndie 21:41:37 &amp;lt;str4d2&amp;gt; Entschuldigt die Abwesenheit – Internet-Ausfall 21:42:00 &amp;lt;dg&amp;gt; str4d :) 21:42:11 &amp;lt;Meeh&amp;gt; Ich bin mir persönlich unsicher... Aber es schien, als wären wir zu dem Schluss gekommen, dass wir die Mailinglisten-Sache wieder starten sollten, wie es andere Open-Source-Projekte tun... 21:42:33 &amp;lt;Meeh&amp;gt; Ich weiß nicht mehr, welches Treffen das war 21:43:08 &amp;lt;inscrutus&amp;gt; Vielleicht wäre es eine gute Idee, die Mailingliste nach Syndie zu spiegeln oder umgekehrt. Um Fragmentierung zu vermeiden 21:43:23 &amp;lt;str4d2&amp;gt; Bin übrigens in etwa 15 Minuten nicht mehr verfügbar 21:44:10 &amp;lt;Meeh&amp;gt; Deine Idee gefällt mir, inscrutus 21:44:41 &amp;lt;str4d2&amp;gt; (und diesen Besprechungszeitpunkt in Zukunft nicht einhalten kann) 21:45:11 &amp;lt;str4d2&amp;gt; das ist eine schöne ideqla 21:45:14 &amp;lt;str4d2&amp;gt; Idee* 21:45:53 &amp;lt;dg&amp;gt; Das wurde früher vorgeschlagen; ich glaube, es sollte ohnehin Teil von Syndie werden. 21:46:04 &amp;lt;dg&amp;gt; Meeh: Noch etwas? 21:46:15 * lillith- muss wirklich daran denken, meinen Laptop einzustecken... lese Scrollback nach sighup... 21:47:11 &amp;lt;Meeh&amp;gt; nein, nicht wirklich, ich muss zuerst mit weltende sprechen 21:47:22 &amp;lt;lillith-&amp;gt; inscrutus: das wäre mein nächster Vorschlag gewesen :) 21:47:41 &amp;lt;dg&amp;gt; Alles klar. 21:47:44 &amp;lt;inscrutus&amp;gt; :) 21:47:51 &amp;lt;lillith-&amp;gt; ich denke, wir könnten etwas mehr ‚dogfooding‘ (das eigene Produkt selbst nutzen) betreiben 21:48:18 &amp;lt;dg&amp;gt; lillith-: ? 21:48:40 &amp;lt;lillith-&amp;gt; bezüglich des Spiegelns zwischen Mailingliste und Syndie 21:48:55 &amp;lt;dg&amp;gt; Mit diesem Ausdruck bin ich nicht vertraut 21:49:47 &amp;lt;lillith-&amp;gt; ahh, das Dogfood-Prinzip bei Open-Source-Projekten heißt im Grunde: Benutze deine eigene Software 21:49:50 &amp;lt;inscrutus&amp;gt; Es bedeutet, das eigene Produkt zu verwenden. Es kommt von einem Hundefutterhersteller, dessen CEO, glaube ich, das eigene Hundefutter aß, um zu beweisen, dass es gut ist 21:50:01 &amp;lt;dg&amp;gt; oh... unser eigenes Hundefutter essen 21:50:04 &amp;lt;dg&amp;gt; Einverstanden 21:50:15 &amp;lt;lillith-&amp;gt; Wenn wir erwarten, dass andere es benutzen, sollten wir das auch tun 21:50:35 &amp;lt;str4d2&amp;gt; Mmm 21:51:01 &amp;lt;str4d2&amp;gt; Mein Problem mit Syndie ist, dass ich keine verdammte Ahnung habe, wie man es benutzt 21:51:12 &amp;lt;dg&amp;gt; Ich muss es mir nochmal anschauen 21:51:12 &amp;lt;dg&amp;gt; Wie auch immer... 21:51:12 &amp;lt;dg&amp;gt; str4d2: Passt es dir, jetzt die Feeds zu machen? Nach $next_thing sollten wir vielleicht eine neue Besprechungszeit diskutieren. Allerdings sind nicht alle hier... 21:51:15 &amp;lt;str4d2&amp;gt; Die Oberfläche ist nicht sehr intuitiv. 21:51:18 &amp;lt;lillith-&amp;gt; str4d2: Hast du dir die Doku angesehen? 21:51:57 &amp;lt;str4d2&amp;gt; Ein bisschen, aber wir sollten nicht erwarten, dass alle Nutzer das tun 21:52:00 &amp;lt;lillith-&amp;gt; dg: Genau deshalb brauchen wir doch eine neue Zeit... 21:52:30 &amp;lt;dg&amp;gt; So in etwa. zzz und andere fehlen allerdings auch wegen IRL-Themen – was es schwerer macht, eine neue Zeit zu finden, die für alle passt. 21:53:01 &amp;lt;str4d2&amp;gt; und ich bin jetzt beschäftigt, sorry 21:53:01 &amp;lt;lillith-&amp;gt; dg: Wir könnten eine neue vorläufige Zeit festlegen und das in ein paar Wochen erneut ansehen. 21:53:38 &amp;lt;lillith-&amp;gt; Di 8:00 ist weder für dg noch für str4d2 oder mich gut 21:55:51 &amp;lt;dg&amp;gt; ist es nicht :-/ 22:03:14 &amp;lt;lillith-&amp;gt; Sind alle eingeschlafen oder ist das das Ende der Sitzung? 22:03:29 &amp;lt;dg&amp;gt; Offenbar Schlaf.. 22:03:36 &amp;lt;dg&amp;gt; Wir eröffnen dazu einen Thread auf zzz.i2p? 22:03:39 * lillith- hebt den Baffer drohend auf 22:03:42 &amp;lt;inscrutus&amp;gt; Ich bin hier, habe nur nichts zu den Besprechungszeiten beizutragen 22:03:49 &amp;lt;dg&amp;gt; Wir sind nur zu dritt. 22:05:25 * dg *baf*t die Sitzung 22:05:28 &amp;lt;lillith-&amp;gt; okay, gut, wenn niemand etwas hinzuzufügen hat, dann werde ich die Ehre übernehmen 22:05:51 * lillith- *baf*t die Sitzung 22:06:10 &amp;lt;lillith-&amp;gt; verdammt, du warst schneller ;) &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 12. Februar 2013</title><link>/de/blog/2013/02/12/i2p-entwicklertreffen-12.-februar-2013/</link><pubDate>Tue, 12 Feb 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/02/12/i2p-entwicklertreffen-12.-februar-2013/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> asdfsdafsdafsd, christoph3, dg, eche|on, h2ik, hottuna, inscrutus, lillith, Mathiasdm, Meeh, orion, Shinobiwan, str4d, suhr, unresolved, user, weltende, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:00:38 &amp;lt;hottuna&amp;gt; dg, meetingtime? 20:03:06 &amp;lt;dg&amp;gt; uh.. through tor? 20:03:06 &amp;lt;dg&amp;gt; was just pulling the mtg topic ;) 20:03:06 &amp;lt;dg&amp;gt; ok, hi! 20:03:06 &amp;lt;dg&amp;gt; Today's agenda: 20:03:09 &amp;lt;dg&amp;gt; (0) - hi 20:03:15 &amp;lt;dg&amp;gt; (1) - Domain vote 20:03:18 &amp;lt;dg&amp;gt; (2) - Website transition 20:03:25 &amp;lt;dg&amp;gt; (3) - IPv6 .. I hope 20:03:28 &amp;lt;dg&amp;gt; (4) - Crypto .. I hope 20:03:43 &amp;lt;dg&amp;gt; str4d KillYourTV eche|on zzz 20:03:54 &amp;lt;str4d&amp;gt; Hi! 20:03:57 &amp;lt;dg&amp;gt; sponge meeh 20:03:57 &amp;lt;hottuna&amp;gt; Hi! 20:04:04 &amp;lt;dg&amp;gt; Hi! :-) 20:04:07 &amp;lt;exoshell&amp;gt; dg: Looks like I need to edit my .pac file and update the regex. The connect was going through 127.0.0.1:4444 Thanks! :) 20:04:25 &amp;lt;dg&amp;gt; exoshell: No problem. Better to be that problem than being censored for real, right? 20:04:34 &amp;lt;dg&amp;gt; Ok, how many people do we need to vote? 20:04:45 &amp;lt;exoshell&amp;gt; no kidding. 20:04:48 &amp;lt;str4d&amp;gt; weltende 20:04:52 &amp;lt;str4d&amp;gt; (ping) 20:05:06 &amp;lt;hottuna&amp;gt; Mathiasdm postman badger 20:05:19 &amp;lt;hottuna&amp;gt; domain vote is coming up 20:05:22 &amp;lt;dg&amp;gt; \o/ 20:05:41 &amp;lt;dg&amp;gt; h2ik bpb psi 20:05:49 &amp;lt;dg&amp;gt; .. wakey wakey? 20:06:23 &amp;lt;dg&amp;gt; Everyone's sleepy 20:06:36 &amp;lt;dg&amp;gt; We could do with more than three people&amp;gt;.&amp;gt; 20:06:51 &amp;lt;hottuna&amp;gt; 3 ppl isnt enought. 20:06:58 &amp;lt;str4d&amp;gt; Nope 20:07:16 &amp;lt;hottuna&amp;gt; Could we start a zzz.i2p thread for it and have #i2p-dev topic point ppl to it. 20:07:20 &amp;lt;str4d&amp;gt; And there are two votes needed - what we would change it to, and if we are going to change it at all. 20:07:31 &amp;lt;hottuna&amp;gt; and just have people vote for one of the alternatives 20:07:38 &amp;lt;str4d&amp;gt; (Can and should be independent) 20:07:41 &amp;lt;dg&amp;gt; RN, Shinobiwan 20:07:49 &amp;lt;hottuna&amp;gt; agreed 20:08:00 &amp;lt;dg&amp;gt; might be an idea 20:08:07 &amp;lt;dg&amp;gt; I was going for $OPTIONS/"I don't want a change" 20:08:28 &amp;lt;hottuna&amp;gt; dg, makes sense to me 20:08:45 &amp;lt;dg&amp;gt; I mean.. we did post this a week ago 20:08:45 &amp;lt;zzz&amp;gt; dont even bother if weltende isnt here 20:08:48 &amp;lt;str4d&amp;gt; With two votes, even those who don't want a change can contribute an idea as to what they would change to if they had to. 20:09:22 &amp;lt;dg&amp;gt; They could anyway? We've had the topic up for a week and there's been no new suggestions. 20:09:22 &amp;lt;hottuna&amp;gt; str4d, so $OPTIONS/"I don't want a change" is not good enough? 20:09:37 &amp;lt;dg&amp;gt; "You can abstain (to say I don't want us to change) but it's preferable if you'd bring it up first so we could discuss why.. but not necessary." 20:09:40 &amp;lt;Shinobiwan&amp;gt; o/ 20:10:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; zzz: well.. I don't *really* care 20:10:51 &amp;lt;str4d&amp;gt; hottuna: that doesn't give the right statistics. 20:10:51 &amp;lt;dg&amp;gt; Does that mean you'll go with the majority or.. what? 20:10:55 &amp;lt;dg&amp;gt; Not caring isn't a great stance. 20:11:02 &amp;lt;hottuna&amp;gt; weltende, as long as you know that there is a vote 20:11:21 &amp;lt;zzz&amp;gt; ok, but presumably work would fall on you if we switch, so you kinda have to agree to a switch 20:11:21 &amp;lt;dg&amp;gt; We've said there's a vote, people are able to vote for - with a choice or against 20:12:11 &amp;lt;str4d&amp;gt; weltende, how much work do you see for yourself in the event of a switch? 20:12:22 &amp;lt;hottuna&amp;gt; alright, are we enough ppl around for the vote "Do you want to change the domain?" ? 20:12:29 &amp;lt;dg&amp;gt; I'm trying to think of things you can't do with a quick sed. 20:13:03 &amp;lt;dg&amp;gt; hottuna: hottuna, str4d, zzz, Shinobiwan, welt, dg 20:13:03 &amp;lt;dg&amp;gt; that's 6 20:13:03 &amp;lt;dg&amp;gt; is that enough? 20:13:10 &amp;lt;dg&amp;gt; I'm not sure. 20:13:10 &amp;lt;hottuna&amp;gt; yes? 20:13:22 * asdfsdafsdafsd runs in the room 20:13:29 &amp;lt;asdfsdafsdafsd&amp;gt; I'm here.... 7 20:13:29 &amp;lt;dg&amp;gt; :o 20:13:32 &amp;lt;dg&amp;gt; make that 7 20:13:47 &amp;lt;zzz&amp;gt; dns updates, ssl certs, transfers (if somebody else has the new domain now) .. .among others 20:13:47 &amp;lt;hottuna&amp;gt; so let's do the vote? 20:13:54 &amp;lt;dg&amp;gt; it's not lik we have ssl certs anyway 20:13:57 &amp;lt;dg&amp;gt; let's do it 20:13:57 &amp;lt;inscrutus&amp;gt; i'm just a civvie, is my opinion worth anything ? 20:14:04 &amp;lt;dg&amp;gt; yes 20:14:11 &amp;lt;hottuna&amp;gt; inscrutus, yes :) 20:14:14 &amp;lt;zzz&amp;gt; dg, yes we do have certs 20:14:21 &amp;lt;dg&amp;gt; zzz: none valid afaik 20:14:28 &amp;lt;hottuna&amp;gt; zzz, the cacert cert? 20:14:28 &amp;lt;dg&amp;gt; hottuna: say "I"? deal? 20:14:30 &amp;lt;inscrutus&amp;gt; cool :) 20:15:00 &amp;lt;hottuna&amp;gt; \me says votes "I" 20:15:03 &amp;lt;asdfsdafsdafsd&amp;gt; so, what are the alternate domain choices? 20:15:06 &amp;lt;zzz&amp;gt; dg the choice of CA is a different issue. don't confuse things by saying we dont have certs. 20:15:17 &amp;lt;hottuna&amp;gt; "I" 20:15:17 &amp;lt;Shinobiwan&amp;gt; i2p2.de ? 20:15:17 &amp;lt;dg&amp;gt; zzz: meh. same diff for the most part. for another time, anyway. 20:15:24 &amp;lt;dg&amp;gt; Those in favor of a domain change (doesn't matter what to), say I! 20:15:35 &amp;lt;hottuna&amp;gt; asdfsdafsdafsd, that is the next vote, first we decide if we want to change 20:15:42 &amp;lt;zzz&amp;gt; no, its not the same at all. It's work to be done, don't discount it. 20:15:42 * dg votes "I" 20:15:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: not sure.. but not gonna do anything before 1.3 20:15:52 * hottuna votes "I" 20:15:59 &amp;lt;zzz&amp;gt; do you guys mean "aye" ? 20:16:06 &amp;lt;zzz&amp;gt; ffs 20:16:07 &amp;lt;dg&amp;gt; ... 20:16:07 &amp;lt;dg&amp;gt; yes 20:16:10 &amp;lt;hottuna&amp;gt; yes :P 20:16:13 &amp;lt;hottuna&amp;gt; damnit 20:16:13 &amp;lt;dg&amp;gt; LOL 20:16:16 * inscrutus says aye (FWIW) 20:16:16 &amp;lt;asdfsdafsdafsd&amp;gt; hottune, ah ok 20:16:19 &amp;lt;dg&amp;gt; .. aye 20:16:26 &amp;lt;asdfsdafsdafsd&amp;gt; edit.... tuna lol 20:17:20 &amp;lt;hottuna&amp;gt; 3 for - 0 against, this far. 20:17:46 &amp;lt;Shinobiwan&amp;gt; i2p2.de ? ?_? 20:17:49 &amp;lt;zzz&amp;gt; do we have volunteers to do all the other work required? docs, website, router console, etc? 20:17:52 &amp;lt;Shinobiwan&amp;gt; if so, aye 20:18:03 &amp;lt;dg&amp;gt; Shinobiwan: Moving from i2p2.de -&amp;gt; anything 20:18:19 &amp;lt;dg&amp;gt; (we'll have another vote to determine what "anything" is) 20:18:26 &amp;lt;Shinobiwan&amp;gt; yea then... definitely. 20:18:29 &amp;lt;hottuna&amp;gt; zzz, ill take responsibility if works needs to be done (that is server specific) 20:18:35 * asdfsdafsdafsd confers with his greater and lesser demons.... 20:18:46 &amp;lt;dg&amp;gt; Website doesn't need anything doing. 20:18:46 &amp;lt;asdfsdafsdafsd&amp;gt; aye 20:19:01 &amp;lt;str4d&amp;gt; zzz: the work will get done, but the 301 server redirect will solve that. 20:19:01 &amp;lt;hottuna&amp;gt; 5 for - 0 against 20:19:04 &amp;lt;dg&amp;gt; well, a redirect. 20:19:07 &amp;lt;dg&amp;gt; 4 for - 0 against. 20:19:09 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; abstention here 20:19:09 &amp;lt;dg&amp;gt; oops 20:19:12 &amp;lt;str4d&amp;gt; Website, has nothing (aside from tweaking the mirror links in the footer) 20:19:31 &amp;lt;str4d&amp;gt; Ah, and aye 20:19:34 &amp;lt;dg&amp;gt; so.. no? 20:19:37 &amp;lt;hottuna&amp;gt; ok 20:19:43 &amp;lt;str4d&amp;gt; dg: abstention. Difference. 20:19:47 &amp;lt;eche|on&amp;gt; count me as a no, it is absolutly unneeded and unneeded work and confuses the users 20:20:00 &amp;lt;asdfsdafsdafsd&amp;gt; I guess this means I'll have to edit my posters.... 20:20:00 &amp;lt;dg&amp;gt; str4d: No, I said something in the topic due to the previous model we were going for. 20:20:02 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; my English is bad. I mean I am indifferent 20:20:12 &amp;lt;dg&amp;gt; str4d: "You can abstain (to say I don't want us to change) but it's preferable if you'd bring it up first so we could discuss why.. but not necessary." 20:20:12 &amp;lt;eche|on&amp;gt; but as I do not have to do anything, who cares 20:20:15 &amp;lt;dg&amp;gt; ah ok 20:20:18 &amp;lt;dg&amp;gt; 6 for - 1 against 20:20:21 &amp;lt;lillith&amp;gt; FWIW, my vote is no change. i like i2p2.de with the other urls pointing at it 20:20:34 &amp;lt;str4d&amp;gt; lillith: other urls? 20:20:34 &amp;lt;dg&amp;gt; 2 against. 20:21:01 &amp;lt;lillith&amp;gt; geti2p.net etc 20:21:04 &amp;lt;str4d&amp;gt; You mean the mirrors? They aren't pointing at it (that would be a 301 redirect) - at present they are full mirrors. 20:21:19 &amp;lt;dg&amp;gt; geti2p.net is a mirror iirc. 20:21:22 &amp;lt;lillith&amp;gt; ahh okay :D 20:21:26 &amp;lt;dg&amp;gt; so.. yes or no? 20:21:45 &amp;lt;zzz&amp;gt; I'll give a contingent aye, dependent on the result of the 2nd vote. If I don't like the new one I will switch to nay. 20:21:52 &amp;lt;lillith&amp;gt; no - keep i2p2 as primary url 20:21:59 &amp;lt;hottuna&amp;gt; sponge, Mathiasdm, Meeh, RN: Domain votes? 20:22:06 &amp;lt;dg&amp;gt; 7 for - 2 against. 20:22:25 &amp;lt;str4d&amp;gt; (That's why I wanted to do the second vote first =P) 20:22:33 &amp;lt;dg&amp;gt; .. oh. 20:22:38 &amp;lt;dg&amp;gt; That makes snese. 20:22:45 &amp;lt;asdfsdafsdafsd&amp;gt; can zzz setup a poll on the dev forum? 20:22:56 &amp;lt;dg&amp;gt; don't know if polls are possible 20:22:59 &amp;lt;zzz&amp;gt; no, because if the 1st vote loses you dont need a 2nd. 20:23:13 &amp;lt;inscrutus&amp;gt; lillith: that hints at another question: keep i2p2 as a secondary domain? 20:23:20 &amp;lt;str4d&amp;gt; inscrutus: of course. 20:23:20 &amp;lt;inscrutus&amp;gt; i2p2.de* 20:23:26 &amp;lt;dg&amp;gt; That's a yes. 20:23:33 &amp;lt;dg&amp;gt; We're keeping it for SEO purposes and to stop evil. 20:23:37 &amp;lt;str4d&amp;gt; If a change goes ahead, www.i2p2.de will be 301-ed to the new one 20:24:10 &amp;lt;str4d&amp;gt; I.e. it wouldn't be a full mirror, it would redirect to the new URL (which ensures that the old SEO/linkage/etc. gets transferred to the new URL) 20:24:28 &amp;lt;inscrutus&amp;gt; Right, that makes sense 20:24:37 &amp;lt;eche|on&amp;gt; ..at some point I cannot read/hear/... this buzzwor SEO anymore,... 20:24:47 &amp;lt;asdfsdafsdafsd&amp;gt; I guess a forum vote is maybe a bad idea, because you could get people voting multiple times too 20:24:54 &amp;lt;zzz&amp;gt; my vote and any change is also contingent on weltende agreeing to do the work 20:24:54 &amp;lt;dg&amp;gt; SEO is real, lol. 20:26:05 &amp;lt;str4d&amp;gt; zzz: my sugggestion (if a domain change is agreed on) is that the site revamp be put up at the new URL, and then once tested the old one is put on redirect. So weltende would be killing two birds with a slightly larger stone. 20:26:43 &amp;lt;hottuna&amp;gt; Is the first vote over and done? 20:26:49 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; don't kill innocent birds!! 20:26:49 &amp;lt;dg&amp;gt; Believe so. 20:26:59 &amp;lt;h2ik&amp;gt; hi back dg 20:26:59 &amp;lt;dg&amp;gt; So.. 7 for - 2 against. 20:27:02 &amp;lt;dg&amp;gt; oh! 20:27:02 &amp;lt;dg&amp;gt; hi! 20:27:02 &amp;lt;h2ik&amp;gt; sorry, working :-) 20:27:06 &amp;lt;dg&amp;gt; np :-) 20:27:10 &amp;lt;dg&amp;gt; got enough time to say yay or nay? 20:27:13 &amp;lt;asdfsdafsdafsd&amp;gt; I don't think anyone else is coming... 20:27:36 &amp;lt;asdfsdafsdafsd&amp;gt; we could wait until 8:30 UTC though 20:27:51 &amp;lt;dg&amp;gt; I'll wait for h2ik's answer 20:28:18 * h2ik is reading up on the domain vote 20:28:38 &amp;lt;dg&amp;gt; the vote right now is actually "Do you think we should change?" - not what to 20:29:01 &amp;lt;dg&amp;gt; if the result is yes, I will post a forum topic for voting. 20:29:04 &amp;lt;dg&amp;gt; if no..: pass 20:29:16 &amp;lt;h2ik&amp;gt; We've had the .de for a long time and I'm not opposed to it. So pass. 20:29:31 &amp;lt;h2ik&amp;gt; sorry, obstain 20:29:31 &amp;lt;dg&amp;gt; 7 for - 3 against. 20:29:34 &amp;lt;dg&amp;gt; oh 20:29:34 &amp;lt;h2ik&amp;gt; I'm ok either way 20:29:41 &amp;lt;dg&amp;gt; so not against, not for 20:29:44 &amp;lt;dg&amp;gt; ok 20:29:44 * unresolved waves 20:29:47 &amp;lt;h2ik&amp;gt; 7 - 1 - 3 20:29:50 &amp;lt;dg&amp;gt; 7 for - 2 against. 20:30:15 &amp;lt;dg&amp;gt; 7 - 2 - 3 20:30:15 * h2ik eagerly awaits the ipv6 topic :-) 20:30:19 &amp;lt;dg&amp;gt; Okay, that's done then! :D 20:30:37 &amp;lt;dg&amp;gt; str4d: Your time to shine. 20:30:47 &amp;lt;dg&amp;gt; topic = transition to new website design 20:30:50 &amp;lt;str4d&amp;gt; We can always update this vote if more people come in, but there's enough for the second vote. 20:31:08 &amp;lt;str4d&amp;gt; dg: are we not having the second vote right now? Or are we doing that in a thread? 20:31:22 &amp;lt;dg&amp;gt; str4d: I was thinking of a thread.. we can do it now if you want? 20:31:25 &amp;lt;dg&amp;gt; We have enough to do it. 20:31:35 &amp;lt;dg&amp;gt; It's not worth waiting another week IMO but I didn't want to upset anyone 20:31:54 &amp;lt;hottuna&amp;gt; Let's do it now? 20:31:57 &amp;lt;zzz&amp;gt; cant do polls on zzz.i2p. use forum.i2p if you want a poll 20:31:57 &amp;lt;dg&amp;gt; hell, let's do it 20:32:07 &amp;lt;asdfsdafsdafsd&amp;gt; we need a catchy domain name... 20:32:10 &amp;lt;hottuna&amp;gt; enumerate the options and we'll all pick one 20:32:17 &amp;lt;dg&amp;gt; The new domain candidates are: 20:32:17 &amp;lt;dg&amp;gt; - i2p.io 20:32:17 &amp;lt;dg&amp;gt; - i2p.int 20:32:17 &amp;lt;dg&amp;gt; - i2p.me 20:32:17 &amp;lt;dg&amp;gt; - geti2p.net 20:32:38 &amp;lt;h2ik&amp;gt; geti2p.net would follow suit with other FOSS projects 20:32:38 &amp;lt;Meeh&amp;gt; i2p.int was kind of fancy 20:32:41 &amp;lt;Meeh&amp;gt; or io 20:32:43 &amp;lt;hottuna&amp;gt; ** other (specify) ** 20:32:51 &amp;lt;dg&amp;gt; (and make sure it's available) 20:33:05 * hottuna votes for geti2p.net (since we already have it and it's pretty good) 20:33:17 * dg votes for geti2p.net. ditto on the reasons. 20:33:23 &amp;lt;zzz&amp;gt; who owns those 4 now? 20:33:29 &amp;lt;asdfsdafsdafsd&amp;gt; i2p4.me? lol 20:33:36 &amp;lt;dg&amp;gt; N/A, N/A, N/A, hottuna. AFAIK. 20:34:00 &amp;lt;hottuna&amp;gt; i dont own geti2p.net 20:34:04 &amp;lt;dg&amp;gt; oh? 20:34:15 &amp;lt;hottuna&amp;gt; weltende/welterde owns geti2p.net 20:34:18 &amp;lt;dg&amp;gt; ah ok 20:35:03 &amp;lt;zzz&amp;gt; um, if we don't know who owns a proposed domain, then there's no f-ing use talking about it. Unless it's available. 20:35:10 &amp;lt;lillith&amp;gt; would it be counterproductive to go for i2p-projekt.de? 20:35:10 &amp;lt;lillith&amp;gt; that's my vote if it's an option 20:35:21 &amp;lt;hottuna&amp;gt; zzz, the above ones are available 20:35:36 &amp;lt;hottuna&amp;gt; lillith, you can vote for whatever you like :) 20:35:44 &amp;lt;zzz&amp;gt; ok. 20:35:47 &amp;lt;asdfsdafsdafsd&amp;gt; i2phides.me 20:35:58 &amp;lt;zzz&amp;gt; yet another reason why we need welt's agreement. 20:36:09 &amp;lt;lillith&amp;gt; hottuna: good. just checking the point isn't to move away from a .de domain :) 20:36:17 &amp;lt;dg&amp;gt; it was for some of us ;) 20:36:24 &amp;lt;dg&amp;gt; well.. actually.. overall, it was. 20:36:31 &amp;lt;dg&amp;gt; but you can vote for whatever 20:36:36 &amp;lt;Shinobiwan&amp;gt; geti2p.net is good, i2p.me is good too IMO 20:36:39 &amp;lt;Shinobiwan&amp;gt; if need to get new one, i2p.me 20:36:46 &amp;lt;str4d&amp;gt; dg: not overall 20:36:57 &amp;lt;dg&amp;gt; it does not have to be new 20:37:03 * zzz again raises the significant issue of moving to a US-controlled TLD 20:37:12 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; and there was silence ..... 20:37:13 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; I don't like the .me and .io - they're very unknown here 20:37:15 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; maybe cheaper, I dunno, but people here would be like "WTF is that?" 20:37:15 &amp;lt;dg&amp;gt; I don't think it's the time to. 20:37:35 &amp;lt;hottuna&amp;gt; when you've decided what ytou'd like to vote for, please denote it with a /me or something easily distinguishable 20:37:35 &amp;lt;dg&amp;gt; The vote was in +, not - 20:37:49 &amp;lt;asdfsdafsdafsd&amp;gt; I don't like the '.io' 20:37:52 &amp;lt;Shinobiwan&amp;gt; yea the country bit is important :/ 20:38:11 &amp;lt;dg&amp;gt; I felt that if the $GOV wanted rid of us, they could anyway. Tor Project does fine. 20:38:17 &amp;lt;zzz&amp;gt; agreed. you arent picking 2 letters, you're picking a legal domain 20:38:19 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; oh, it was the relay lagging. 20:38:19 * Mad reads silently, thinking this is quiet an important descision. 20:38:22 &amp;lt;dg&amp;gt; We have bigger problems than our domain if they want us shut down so badly. 20:38:31 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; IMHO short is better than i2p-project.whatever 20:38:43 &amp;lt;unresolved&amp;gt; i2.p 20:38:46 &amp;lt;unresolved&amp;gt; :P 20:39:25 &amp;lt;zzz&amp;gt; dg, the fact that $X hasn't yet been shut down is not much of an argument. The issue is who a particular government _has_ shutdown and why, and the legal process required. 20:42:48 &amp;lt;asdfsdafsdafsd&amp;gt; that's pretty good unresolved -&amp;gt; i2.p 20:44:24 &amp;lt;inscrutus&amp;gt; Are we worried about the .net having censorship issues? 20:44:27 &amp;lt;dg&amp;gt; zzz: It is? I don't think the US government would come after us, but if they were to, they'd likely go after TPO at the same time, or not long after. TPO didn't see it as much of an issue and I don't either. 20:44:27 &amp;lt;dg&amp;gt; I'm not, some are. 20:44:30 &amp;lt;lillith&amp;gt; semi related to zzz's point, is there an i2p .onion? will there ever be? 20:44:33 &amp;lt;zzz&amp;gt; to handwave and say all TLDs are equivalent is naive 20:44:33 &amp;lt;unresolved&amp;gt; ty :P 20:44:33 &amp;lt;dg&amp;gt; lillith: I can get on that but AFAIK, right now, no. 20:44:33 &amp;lt;str4d&amp;gt; lillith: that IS a valid point; but that would be work for weltende 20:44:33 &amp;lt;str4d&amp;gt; (There isn't one now) 20:44:33 &amp;lt;lillith&amp;gt; also a freesite - if censorship is/may be an issue there are other ways of getting round it than just changing the url 20:44:33 &amp;lt;inscrutus&amp;gt; Well there _are_ backup domains in case geti2p.net gets shut down 20:44:33 * inscrutus votes geti2p.net 20:44:33 &amp;lt;inscrutus&amp;gt; And getting shut down would be good media coverage :D 20:44:35 &amp;lt;asdfsdafsdafsd&amp;gt; hehe 20:44:35 &amp;lt;zzz&amp;gt; again, the fact that t.p.o or anybody else hasn't yet had a problem, or your theory that they wouldn't shutdown us unless thy also shutdown $X and they'd never do that, is irrelevant 20:44:35 &amp;lt;lillith&amp;gt; also re: people talking about tor, tor dosent allow file sharing, so they have more protection in US 20:44:35 &amp;lt;lillith&amp;gt; i2p does allow filesharing so is more likely to be a target 20:44:35 &amp;lt;zzz&amp;gt; it's the established procedures and due process or lack thereof. 20:46:13 &amp;lt;dg&amp;gt; inscrutus: mm, yeah. I doubt we'd be censored without some noise. 20:46:19 &amp;lt;str4d&amp;gt; lillith: it's not that they forbid filesharing for legal reasons, it's that they encourage people to not fileshare for technical reasons. 20:46:19 &amp;lt;dg&amp;gt; In any case, you can still use Tor for filesharing. 20:46:19 &amp;lt;dg&amp;gt; You just shouldn't. 20:46:22 &amp;lt;dg&amp;gt; So.. 20:46:22 &amp;lt;dg&amp;gt; Back on topic? 20:46:22 &amp;lt;lillith&amp;gt; str4d: whatever the reason, it will almost certainly be a plus when it comes to not being shut down 20:46:33 &amp;lt;lillith&amp;gt; sorry, dg. yes 20:46:50 &amp;lt;dg&amp;gt; Right now, I believe it's geti2p.net - 2 20:46:53 * lillith wishes to officially register a vote for i2p-projekt.de 20:46:56 &amp;lt;dg&amp;gt; Shinobiwan: You never decided ;) 20:46:56 &amp;lt;dg&amp;gt; ok 20:46:59 &amp;lt;zzz&amp;gt; presumably i2p2.de etc remains a mirror for many years 20:47:02 &amp;lt;dg&amp;gt; yes 20:47:05 &amp;lt;Shinobiwan&amp;gt; I pinged out, must have missed something 20:47:19 &amp;lt;dg&amp;gt; Shinobiwan: ah. Doesn't have to be a new domain. Your vote? 20:47:57 &amp;lt;Shinobiwan&amp;gt; geti2p.net 20:48:15 &amp;lt;dg&amp;gt; that's 4 so far.. 20:48:15 &amp;lt;Shinobiwan&amp;gt; if welterde say OK, or w/e needs to happen for that. 20:48:27 &amp;lt;zzz&amp;gt; .io, .me, and .int are worse than what we have now and not worthy. i2p-projekt.net is better but hyphens are terrible for many reasons, an the english spelling is problematic. that leaves only geti2p.net imho 20:48:41 &amp;lt;inscrutus&amp;gt; dg: am I counted among those 4? I think I'm lagging 20:49:13 &amp;lt;asdfsdafsdafsd&amp;gt; I agree with zzz.... out of the 4 geti2p.net is the best 20:49:32 &amp;lt;Shinobiwan&amp;gt; yeah, haha, exactly. 20:49:55 &amp;lt;str4d&amp;gt; Of the available choices, my vote is for geti2p.net (and for http://geti2p.net/ rather than http://www.geti2p.net/ as it currently is) 20:50:06 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network - I2P (at geti2p.net) 20:50:34 &amp;lt;dg&amp;gt; geti2p.net - 7 - hottuna, dg, inscrutus, zzz, asdfsdafsdafsd, Shinobiwan, str4d 20:50:34 &amp;lt;dg&amp;gt; i2p-projekt.de - 1 - lillith 20:51:34 &amp;lt;unresolved&amp;gt; ill go for geti2p.net 20:51:53 &amp;lt;Meeh&amp;gt; geti2p.net + meeh 20:52:55 &amp;lt;Meeh&amp;gt; In case you didn't get it , I vote for geti2p.net too 20:53:09 &amp;lt;dg&amp;gt; aye 20:53:12 &amp;lt;dg&amp;gt; geti2p.net - 9 - hottuna, dg, inscrutus, zzz, asdfsdafsdafsd, Shinobiwan, str4d, unresolved, meeh 20:53:15 &amp;lt;dg&amp;gt; i2p-projekt.de - 1 - lillith 20:53:18 &amp;lt;dg&amp;gt; Are we done? 20:53:21 &amp;lt;zzz&amp;gt; ech has a couple others too. i2pprojekt.net maybe? too bad those didnt get added to the list last week. 20:53:25 &amp;lt;orion&amp;gt; Vote? 20:53:28 &amp;lt;orion&amp;gt; What are we voting on? 20:53:32 &amp;lt;dg&amp;gt; zzz: if anybody cared to, they could have suggested it 20:53:39 &amp;lt;dg&amp;gt; orion: new project domain (official, main one used) 20:53:46 &amp;lt;zzz&amp;gt; in fact, step one, a couple of weeks ago, should have been to list all the domains we already have. 20:53:49 &amp;lt;orion&amp;gt; What are the choices? 20:54:00 &amp;lt;dg&amp;gt; orion: 20:54:00 &amp;lt;dg&amp;gt; - i2p.io 20:54:00 &amp;lt;dg&amp;gt; - i2p.int 20:54:00 &amp;lt;dg&amp;gt; - i2p.me 20:54:00 &amp;lt;dg&amp;gt; - geti2p.net 20:54:10 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; re i2pprojekt.net - I have the same issue as zzz: the k instead of c 20:54:10 &amp;lt;dg&amp;gt; (or one you know of that is available!) 20:54:25 &amp;lt;str4d&amp;gt; - i2pproject.net 20:54:32 &amp;lt;str4d&amp;gt; - i2p-projekt.de 20:54:57 &amp;lt;str4d&amp;gt; (We have those two alongside geti2p.net and i2p2.de) 20:55:00 &amp;lt;lillith&amp;gt; i just think it should be a little different than the typical get[name].[com|net|org] 20:55:08 &amp;lt;suhr&amp;gt; i2p-project.org is avalible? 20:55:15 &amp;lt;dg&amp;gt; "-"s suck. 20:56:12 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; I think geti2p.net and i2pproject.net are best, despite the double p 20:56:37 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; but I'd go with the geti2p.net one 20:57:18 &amp;lt;str4d&amp;gt; AFK 5 mins 20:58:25 &amp;lt;Mathiasdm&amp;gt; 21:22 &amp;lt;hottuna&amp;gt; sponge, Mathiasdm, Meeh, RN: Domain votes? 20:58:28 &amp;lt;Mathiasdm&amp;gt; hm? 20:58:35 &amp;lt;orion&amp;gt; What about i2p.sg, i2p.vc, or i2p.mn? 20:58:56 &amp;lt;Mathiasdm&amp;gt; I won't vote, I haven't been active enough to contribute anything useful 20:59:07 &amp;lt;Meeh&amp;gt; ok, is there some simple webutility where we just can create a fast vote thing, and vote and be finished with it? :P 20:59:10 &amp;lt;hottuna&amp;gt; We're voting to change our official domain away from i2p2.de 20:59:17 &amp;lt;hottuna&amp;gt; every opinion is valuable Mathiasdm 20:59:24 &amp;lt;Mathiasdm&amp;gt; thanks for asking :) 20:59:42 &amp;lt;Mathiasdm&amp;gt; yes, but I'm someone with an uninformed opinion :) so I'll pass this one 20:59:45 &amp;lt;dg&amp;gt; I'm keeping note. 20:59:48 &amp;lt;Mathiasdm&amp;gt; I need to go afk again, I'm afraid 20:59:51 * Mathiasdm waves 20:59:55 &amp;lt;hottuna&amp;gt; bye 21:00:10 &amp;lt;dg&amp;gt; bye 21:00:21 &amp;lt;dg&amp;gt; be nice if we could see you again soon, Mathiasdm! 21:00:21 &amp;lt;Meeh&amp;gt; bye 21:00:24 &amp;lt;orion&amp;gt; What's the legal status on these TLDs? 21:00:57 &amp;lt;dg&amp;gt; AFK for 10 minutes or so. As str4d is gone and he's leading the next topic, feel free to talk about domains or whatever. 21:01:03 &amp;lt;dg&amp;gt; geti2p.net is winning, will likely be our decision. 21:01:28 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; bye Mathiasdm! 21:03:28 &amp;lt;orion&amp;gt; Can we have the website be geti2p.net and have personal emails be directed to blah@i2p.io? 21:03:35 &amp;lt;orion&amp;gt; Like, press@i2p.io 21:04:11 &amp;lt;hottuna&amp;gt; i dont think we've ever hade personal email 21:04:22 &amp;lt;hottuna&amp;gt; not that it is a bad idea, it would be nice 21:04:29 &amp;lt;lillith&amp;gt; orion: why? 21:04:51 &amp;lt;hottuna&amp;gt; having them separated makes little sense in my mind 21:05:07 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; I don't even know what .io stands for. input output? 21:05:11 &amp;lt;Meeh&amp;gt; personal email for active developers/contributors could be usefull 21:05:22 &amp;lt;Meeh&amp;gt; exceptly when it comes to PR etc 21:05:33 &amp;lt;lillith&amp;gt; i agree but surely meeh@geti2p.net 21:05:36 &amp;lt;Meeh&amp;gt; postman's service is nice... but great with imap and stuff 21:05:55 &amp;lt;lillith&amp;gt; a site with different email screams out scam to me 21:06:06 &amp;lt;suhr&amp;gt; i2p.io is nice, but we've got i2pmail.org... 21:06:23 &amp;lt;inscrutus&amp;gt; kytv: yeah input/output 21:06:30 &amp;lt;asdfsdafsdafsd&amp;gt; haha my thoughts too user.... 21:06:41 &amp;lt;lillith&amp;gt; suhr: it's not official. i agree there should be official emails for devs etc though 21:06:59 &amp;lt;unresolved&amp;gt; i2pmail ? :/ 21:07:06 &amp;lt;unresolved&amp;gt; is that really a good idea 21:07:13 &amp;lt;suhr&amp;gt; It should be avalibe in i2p. 21:07:23 &amp;lt;lillith&amp;gt; unresolved: it already exists 21:07:30 &amp;lt;Meeh&amp;gt; yea, but sure we can have two mail domains inside i2p 21:07:34 &amp;lt;unresolved&amp;gt; :/ 21:07:37 &amp;lt;suhr&amp;gt; (www.i2p2.i2p is a terrible address, anyway) 21:07:40 &amp;lt;inscrutus&amp;gt; isn't i2pmail.org already the postman mail gateway? 21:08:03 &amp;lt;str4d&amp;gt; Back 21:08:16 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; inscrutus, it is 21:08:24 &amp;lt;hottuna&amp;gt; Do we have any other voters? 21:08:39 &amp;lt;asdfsdafsdafsd&amp;gt; so jrandom took i2p.i2p too when he went awol? 21:09:04 &amp;lt;lillith&amp;gt; str4d: the meeting was handed over to you :) 21:09:30 &amp;lt;str4d&amp;gt; K. I have to depart in the next ten mins anyway, so I'll be brief: 21:10:10 &amp;lt;str4d&amp;gt; The website is ready for transition (or at least, as ready as I can see) 21:10:30 &amp;lt;str4d&amp;gt; Translations are underway. 21:10:41 &amp;lt;lillith&amp;gt; str4d: how is the mobile site? 21:10:45 &amp;lt;str4d&amp;gt; The structure, urls etc. is set. 21:10:54 &amp;lt;str4d&amp;gt; lillith: I *haven't* worked on that, no. 21:11:05 &amp;lt;str4d&amp;gt; It's better than the current site, but the menu CSS still needs work. 21:11:44 &amp;lt;str4d&amp;gt; As does the desktop CSS 21:12:02 &amp;lt;str4d&amp;gt; So designers are more than welcome to get stuck in. 21:12:09 &amp;lt;str4d&amp;gt; But we decided previously that the theme is not a blocker. 21:12:46 &amp;lt;str4d&amp;gt; Currently, the redirects from the old URLs to the new ones (e.g. /how_threatmodel.html -&amp;gt; /docs/overview/threat-model/) are done with 302 redirects. 21:13:20 &amp;lt;hottuna&amp;gt; Ok 21:13:20 &amp;lt;str4d&amp;gt; I'm going to leave them like that until the site is live, so the URL redirects can be properly tested 21:13:27 &amp;lt;str4d&amp;gt; (But switching to a 301 is a simple addition of a parameter) 21:13:31 &amp;lt;hottuna&amp;gt; Have you heard anytinhg from echelon or weltende about deploying the site? 21:13:49 &amp;lt;str4d&amp;gt; weltende has said no website work before March 21:14:15 &amp;lt;str4d&amp;gt; (He said 2 weeks last week, but earlier in the meeting he said 1/3 which I assume means March) 21:15:33 &amp;lt;str4d&amp;gt; So there is still time for design work, more translations, and any other suggestions 21:15:36 &amp;lt;hottuna&amp;gt; ok 21:15:54 &amp;lt;Meeh&amp;gt; maybe a bit late, but I got a topic for the meeting.. we now got mailing list... should we start using them? 21:16:05 &amp;lt;Meeh&amp;gt; I've done setup the server at lists.i2p2.de 21:16:15 &amp;lt;hottuna&amp;gt; dg, are you back? 21:16:42 &amp;lt;hottuna&amp;gt; we've had no new 21:16:49 &amp;lt;hottuna&amp;gt; votes 21:16:56 &amp;lt;hottuna&amp;gt; wait, thats not true 21:16:59 &amp;lt;hottuna&amp;gt; geti2p.net - 9 - hottuna, dg, inscrutus, zzz, asdfsdafsdafsd, Shinobiwan, str4d, unresolved, meeh, user 21:17:09 &amp;lt;zzz&amp;gt; I dont know what 1/3 meant. But w/o him agreeing and doing the work for the site, or a new domain, or anything else we have nothing. 21:17:28 &amp;lt;hottuna&amp;gt; i2p-projekt.de - 1 - lillith 21:18:03 &amp;lt;Meeh&amp;gt; another question, who got access to geti2p.net, and what if that person goes awol? 21:18:09 &amp;lt;inscrutus&amp;gt; zzz: is it possible for others to pitch in to lessen the load on weltende? 21:18:27 &amp;lt;Meeh&amp;gt; witch load? 21:18:46 &amp;lt;zzz&amp;gt; dont know 21:18:56 &amp;lt;hottuna&amp;gt; Meeh, welterde/weltende 21:18:59 &amp;lt;lillith&amp;gt; Meeh: are we leaving the mailing list topic to the end? 21:19:06 &amp;lt;dg&amp;gt; I'm back. 21:19:14 &amp;lt;hottuna&amp;gt; how does shared dns-ownership work? 21:19:25 &amp;lt;hottuna&amp;gt; maybe shared access to a registrar account? 21:19:35 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; Meeh: is this lists.i2p2.de reachable from withing i2p? 21:19:55 &amp;lt;dg&amp;gt; Not yet. 21:20:09 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; can give you access to the relevant VM 21:20:38 &amp;lt;Meeh&amp;gt; lillith: we can leave it to the end yes. 21:20:52 &amp;lt;dg&amp;gt; So, website 21:21:03 &amp;lt;dg&amp;gt; Are we waiting on welt to be able to help us deploy? 21:21:20 &amp;lt;hottuna&amp;gt; I think we are 21:21:39 &amp;lt;Meeh&amp;gt; weltende, I can ssh into it and portforward the console and fix it if you want? 21:21:58 * dg nods 21:22:13 &amp;lt;hottuna&amp;gt; but we've reached a decision? 21:22:28 &amp;lt;dg&amp;gt; yes, geti2p.net 21:22:35 &amp;lt;dg&amp;gt; that is the majority 21:23:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Meeh: hmm? fix what? 21:24:25 &amp;lt;str4d&amp;gt; Last point about the website revamp - `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/` has the latest, suggestions welcome. 21:24:36 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 21:24:36 &amp;lt;Meeh&amp;gt; tunnel, lists.i2p2.i2p or whatever 21:24:36 &amp;lt;Meeh&amp;gt; since it's not inside i2p yet 21:26:12 &amp;lt;inscrutus&amp;gt; str4d: very nice 21:26:33 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; looks pretty good, str4d 21:27:02 &amp;lt;str4d&amp;gt; Thanks =) 21:27:20 &amp;lt;str4d&amp;gt; Post any suggestions in ticket #807 21:27:24 * str4d is off now o/ 21:27:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Meeh: ah.. good point 21:27:26 &amp;lt;dg&amp;gt; o/ 21:27:29 &amp;lt;dg&amp;gt; So, IPv6? 21:27:32 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 21:27:35 &amp;lt;SkinSyste&amp;gt; thats awesome, should make the i22p.de homepage 21:28:06 &amp;lt;asdfsdafsdafsd&amp;gt; I like the color scheme str4d... 21:28:35 &amp;lt;asdfsdafsdafsd&amp;gt; are we doing away with the light or dark color scheme? 21:28:53 &amp;lt;inscrutus&amp;gt; dg: Is there an IPv6 + i2p summary I could read up on? 21:29:15 &amp;lt;dg&amp;gt; inscrutus: Yeah, hang on. 21:29:22 &amp;lt;Meeh&amp;gt; there is a IPv6 topic or two on zzz.i2p 21:29:37 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/109` `http://zzz.i2p/topics/594` 21:29:37 &amp;lt;hottuna&amp;gt; inscrutus, `http://zzz.i2p/topics/109` 21:29:52 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: I2P vs. IPv6: A bad joke (at zzz.i2p) 21:29:56 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: IPV6 TODO (at zzz.i2p) 21:31:30 &amp;lt;suhr&amp;gt; How to get to "How does I2P work" page on that site? 21:31:33 &amp;lt;suhr&amp;gt; Menu isn't clickable. 21:32:15 &amp;lt;suhr&amp;gt; Ah, that's "Documentation index" 21:33:19 &amp;lt;suhr&amp;gt; It's a bit unintuitive. 21:34:01 &amp;lt;dg&amp;gt; Hm. That's for str4d for a ticket. 21:34:04 &amp;lt;dg&amp;gt; *or 21:34:16 &amp;lt;dg&amp;gt; IPv6.. 21:34:34 &amp;lt;dg&amp;gt; welt was the last (only?) dev to work on IPv6 + I2P 21:34:46 &amp;lt;dg&amp;gt; I don't know if anyone is willing to take it up aside from zzz (and he needs a box, ssh thru i2p in that case) 21:34:53 &amp;lt;dg&amp;gt; hottuna? Meeh? 21:34:55 &amp;lt;Meeh&amp;gt; yea, is someone interesting in a ipv6 hackfest? 21:35:13 &amp;lt;Meeh&amp;gt; I provide server 21:35:13 &amp;lt;hottuna&amp;gt; A hackfest seems like a nice idea 21:35:20 &amp;lt;Meeh&amp;gt; and help testing on other locations as well 21:35:46 &amp;lt;zzz&amp;gt; no, this is not time for a hackfest. We need an analysisfest and a decisionfest. 21:36:05 &amp;lt;Meeh&amp;gt; ok, well, do you want to lead that zzz? 21:36:27 &amp;lt;Meeh&amp;gt; and do you want a ssh account to a ipv6 server you can play with? 21:38:18 &amp;lt;zzz&amp;gt; yes to both. however probably not before April. 21:39:14 &amp;lt;Meeh&amp;gt; ok, why not before April? 21:39:21 &amp;lt;Meeh&amp;gt; and 21:39:40 &amp;lt;Meeh&amp;gt; how do we analyse what's needed to be analyzed? 21:39:55 &amp;lt;Meeh&amp;gt; IMO we should get i2p on ipv6 asap 21:40:21 &amp;lt;zzz&amp;gt; I'm probably about to lose a whole bunch of time but I have nothing more to say about it yet. 21:40:32 &amp;lt;Meeh&amp;gt; ah ok 21:40:44 &amp;lt;dg&amp;gt; hopefully won't be the case but :( 21:41:09 &amp;lt;zzz&amp;gt; for analysis, read and understand every work in thread 109 and then keep going and come up with a recommendation and reasoning 21:42:42 &amp;lt;zzz&amp;gt; s/work/word/ 21:42:45 &amp;lt;iRelay&amp;gt; zzz meant: for analysis, read and understand every word in thread 109 and then keep going and come up with a recommendation and reasoning 21:42:56 &amp;lt;Meeh&amp;gt; I support your option #3, from my limited experience with ipv6 21:43:10 &amp;lt;Meeh&amp;gt; and I've read the thread 21:43:25 &amp;lt;zzz&amp;gt; it's mostly about how what change fits best into our code, not about ipv6 itself. 21:44:16 &amp;lt;zzz&amp;gt; it could also be about how to do NTCP/SSU with pigeons. 21:45:37 &amp;lt;suhr&amp;gt; Is there a big difference between ipv4 and ipv6 in java? 21:48:13 * suhr don't know I2P code. 21:52:54 &amp;lt;christoph4&amp;gt; I doubt the problem is the direct networking code 21:52:54 &amp;lt;zzz&amp;gt; no 21:53:28 &amp;lt;zzz&amp;gt; it's really a datastructure issue. 21:54:32 &amp;lt;christoph4&amp;gt; + there might be some fun with privacy extension and multiple valid addresses adround where you want to switch from time to time. And how you do a "one node per /16" on IPv6 address space 21:54:43 &amp;lt;zzz&amp;gt; do you want to organize by hi-level protocol NTCP/SSU, or low-level IPv4/v6, or both or neither 21:56:12 &amp;lt;zzz&amp;gt; right. the various places where we assume v4 all have to be fixed too, but that's just grunt work 21:57:07 &amp;lt;inscrutus&amp;gt; grunt work would be good for new devs to help get familiar with the code 21:57:10 &amp;lt;zzz&amp;gt; dg are we done I hope? 21:57:21 &amp;lt;dg&amp;gt; yeah 21:57:28 &amp;lt;dg&amp;gt; we've got nobody else 21:57:31 &amp;lt;dg&amp;gt; so.. yeah. 21:57:38 &amp;lt;hottuna&amp;gt; alright! 21:57:38 * zzz hands dg the *baffer 21:57:53 &amp;lt;dg&amp;gt; I'll cut down on what we have per-meeting next time, or maybe more poking? ;-) 21:57:56 * dg takes 21:57:56 &amp;lt;lillith&amp;gt; dg: so are crypto and mailing list rolling over to next week? 21:57:59 * dg *baf*s the meeting closed 21:58:02 &amp;lt;dg&amp;gt; lillith: Yup. 21:58:17 &amp;lt;hottuna&amp;gt; alright, you've managed to get us all to decide on a new domain 21:58:20 &amp;lt;hottuna&amp;gt; not bad at all :) 21:58:40 &amp;lt;dg&amp;gt; :) 21:58:51 &amp;lt;lillith&amp;gt; hottuna: it was a fairly unanimous decision ;) 21:59:08 &amp;lt;hottuna&amp;gt; getting us to make is the hard part 21:59:23 &amp;lt;inscrutus&amp;gt; dg: i think it's reasonable to not wait as long for stragglers 21:59:51 &amp;lt;lillith&amp;gt; inscrutus: or start earlier for stragglers 22:00:06 &amp;lt;lillith&amp;gt; ie start poking from half 7 ish 22:00:29 &amp;lt;inscrutus&amp;gt; lillith: that too 22:00:33 &amp;lt;dg&amp;gt; Perhaps trivial, non dev topics should be erlier 22:00:44 &amp;lt;dg&amp;gt; (Mailing list for example) 22:01:26 &amp;lt;inscrutus&amp;gt; dg: a good idea so to not scare off the non-devs :) 22:01:29 &amp;lt;dg&amp;gt; I need to know good times for zzz .. and whoever the other crypto/ipv6 guys are. Most of us can't contribute to discussion at all. 22:04:44 &amp;lt;zzz&amp;gt; dg, I don't know when the good times are either. str4d and tuna seemed to be making a little progress. 22:07:47 &amp;lt;zzz&amp;gt; dg I'm guessing 6-12 months will be required to come up with a solid plan. 22:08:13 &amp;lt;dg&amp;gt; zzz: That's resonable. Better late than never, and I'd rather us be planning than nothing at all. 22:09:25 &amp;lt;zzz&amp;gt; it's been on the list for years already. pushing more might help or might not. &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 5. Februar 2013</title><link>/de/blog/2013/02/05/i2p-entwicklertreffen-5.-februar-2013/</link><pubDate>Tue, 05 Feb 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/02/05/i2p-entwicklertreffen-5.-februar-2013/</guid><description>&lt;h2 id="kurzüberblick">Kurzüberblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> christoph3, darrob, dg, eche|on, hottuna, KillYourTV, Meeh, str4d, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 19:59:45 &amp;lt;dg&amp;gt; str4d: Gedanken bzgl. IPv6 im Meeting? 20:01:00 &amp;lt;str4d&amp;gt; Sprich es an, wenn du willst. Mir sind echte Probleme bekannt, die das aufhalten, aber es wäre gut, zu verifizieren, welche das derzeit sind. 20:01:03 &amp;lt;str4d&amp;gt; Ich werde auch den Website-Relaunch ansprechen. 20:01:14 &amp;lt;dg&amp;gt; Cool. 20:01:22 &amp;lt;str4d&amp;gt; (Also stups das irgendwo rein ^_^) 20:01:33 &amp;lt;dg&amp;gt; Mach ich :) 20:01:36 &amp;lt;dg&amp;gt; Wir setzen Crypto ans Ende, wenn überhaupt 20:01:44 &amp;lt;dg&amp;gt; Ich will die Bewegung nicht abwürgen, aber ich weiß nicht, wohin wir damit gehen 20:01:55 &amp;lt;dg&amp;gt; Ich weiß nicht genug darüber, um dafür zu pushen 20:05:01 &amp;lt;str4d&amp;gt; Ja, zuletzt ist eine gute Idee, solange die früheren Teile des Meetings in der Spur bleiben. 20:05:28 &amp;lt;str4d&amp;gt; Und wir stehen ohnehin schon viel besser da – die Crypto-Review-Seite enthält interessante Daten (bereitgestellt von "guest", ich habe also keine Ahnung, wer ^_^) 20:05:41 &amp;lt;dg&amp;gt; Daran hatte ich gedacht 20:14:16 &amp;lt;str4d&amp;gt; dg: Ist jetzt nicht Meeting-Zeit? 20:14:48 &amp;lt;dg&amp;gt; oh ja 20:14:55 &amp;lt;dg&amp;gt; okay dann 20:14:58 &amp;lt;darrob&amp;gt; ich wollte das gerade fragen. Ich bin verwirrt, dass ihr ein Meeting um 08:05 *plant*. 20:15:36 &amp;lt;dg&amp;gt; die heutige Agenda lautet: 20:15:36 &amp;lt;dg&amp;gt; (0) - Hi! 20:15:36 &amp;lt;dg&amp;gt; (1) - Primäre Domain 20:15:36 &amp;lt;dg&amp;gt; (2) - IPv6-Fortschritt, Blocker 20:15:39 &amp;lt;dg&amp;gt; (3) - Website-Relaunch 20:15:42 &amp;lt;dg&amp;gt; (4) - Crypto 20:15:57 &amp;lt;dg&amp;gt; habe nicht auf die Zeit geachtet 20:16:20 * str4d sendet eine CTCP TIME-Nachricht an dg 20:16:34 * str4d beobachtet, wie sie am I2P IRC tunnel abprallt. 20:16:41 &amp;lt;hottuna&amp;gt; Hallo zusammen! 20:16:48 &amp;lt;str4d&amp;gt; Hi! 20:16:55 &amp;lt;dg&amp;gt; Fangen wir dann an? 20:17:25 &amp;lt;dg&amp;gt; Also, (1) - primäre Domain 20:17:28 &amp;lt;dg&amp;gt; (ach ja, hi) 20:17:46 &amp;lt;dg&amp;gt; Die aktuelle primäre Domain (die an den meisten Stellen verwendet wird) ist i2p2.de 20:17:49 &amp;lt;dg&amp;gt; Es gibt ein paar Probleme damit 20:17:53 &amp;lt;str4d&amp;gt; www.i2p2.de 20:18:00 &amp;lt;str4d&amp;gt; (nicht i2p2.de) 20:18:00 &amp;lt;dg&amp;gt; (1) - Sie ist nicht attraktiv oder einprägsam. 20:18:11 &amp;lt;dg&amp;gt; (2) - SEO-Probleme aufgrund der länderspezifischen TLD 20:18:29 &amp;lt;dg&amp;gt; (3) - Konflikte mit anderen Domains (auf Stickern verwenden wir z. B. geti2p.net) 20:19:03 &amp;lt;eche|on&amp;gt; Ich verwende www.i2p2.de auf I2P-Stickern 20:19:06 &amp;lt;hottuna&amp;gt; (3) war mein Fehler, sie ist einfach eine einprägsamere Domain 20:19:13 &amp;lt;dg&amp;gt; Ich schlage vor, dass wir ab jetzt überall geti2p.net verwenden, aber die alten Sites mit einem Redirect oder etwas SEO-Magie online lassen, um Seiten mitzuteilen, dass wir umgezogen sind, ohne einen vollständigen Redirect 20:19:16 &amp;lt;str4d&amp;gt; (2) ist zumindest für Google kein direktes Problem. 20:19:54 &amp;lt;dg&amp;gt; i2p2.net ist aus der Auswahl dennoch besser; Domains wie i2p-projekt.de sind mMn zu obskur für den Projekteinsatz 20:20:01 &amp;lt;dg&amp;gt; geti2p.net ist irgendwie auch motivierend 20:20:16 &amp;lt;str4d&amp;gt; Deren Support-Seite zu Geolocation sagt, dass Geotargeting den PageRank nicht spezifisch beeinflusst, außer die Suche ist nach Land eingeschränkt. 20:20:40 &amp;lt;str4d&amp;gt; Aber sie sagen auch, dass sie Geotargeting zusammen mit einem Haufen anderer Faktoren für die Regionalisierung heranziehen. 20:20:43 &amp;lt;hottuna&amp;gt; Ich bevorzuge geti2p.net, aber ich denke, wir müssten offiziell darüber abstimmen, es zu ändern 20:20:49 &amp;lt;KillYourTV&amp;gt; iRelay: Web-Titel i2p2.net 20:20:52 &amp;lt;dg&amp;gt; Ich stimme zu, hottuna 20:20:55 &amp;lt;iRelay&amp;gt; Home - Contractor Safety Program Manuals - Downloadable and Turn-Key Custom-Written 20:21:23 &amp;lt;dg&amp;gt; i2p.net wäre ideal, simpel und die ursprüngliche Domain, aber wir können sie jahrelang nicht bekommen. Keine Garantie, dass wir sie bei Ablauf überhaupt bekommen. 20:21:34 * KillYourTV war neugierig, was dort ist, Tippfehler hin oder her 20:22:01 &amp;lt;str4d&amp;gt; Wie sieht’s mit i2p.com und i2p.org aus? 20:22:16 &amp;lt;str4d&amp;gt; (Oder eine der anderen generischen TLDs? 20:22:16 &amp;lt;str4d&amp;gt; ) 20:22:35 &amp;lt;str4d&amp;gt; Sind die schon lange registriert? 20:23:10 &amp;lt;dg&amp;gt; Glaube ja. Soweit ich weiß, hatten wir Glück, .net zu bekommen, als das Projekt startete, aber ich bin nicht sicher. 20:23:10 &amp;lt;eche|on&amp;gt; 1. i2p.net ist bis 2016 registriert und wird danach von irgendwelchen Maschinen gegriffen werden 20:23:21 &amp;lt;eche|on&amp;gt; 2. Ändert die Domain NICHT nochmal. Das ist eine echte Qual. Wirklich. 20:23:39 &amp;lt;eche|on&amp;gt; Das Nutzervertrauen steigert man nicht mit einem Domainwechsel 20:23:42 &amp;lt;dg&amp;gt; Diesmal wird es keine Notfall-Änderung. 20:23:50 &amp;lt;dg&amp;gt; Wir haben ohnehin schon etwa 5 Domains in Umlauf 20:23:57 &amp;lt;eche|on&amp;gt; Es war eine seeehr lange 3‑jährige Phase, www.i2p2.de ins Spiel zu bringen, nachdem i2p.net tot war 20:24:08 &amp;lt;str4d&amp;gt; eche|on: das lag daran, dass ihr keinen Zugriff auf i2p.net hattet 20:24:15 &amp;lt;dg&amp;gt; komplett andere Umstände 20:24:27 &amp;lt;dg&amp;gt; (und ein völlig anderer Prozess) 20:24:30 &amp;lt;str4d&amp;gt; Mit Zugriff auf die alte und die neue Domain lässt man den Inhalt entweder auf der alten oder (besser) macht einen 301-Redirect. 20:24:45 &amp;lt;dg&amp;gt; Es ist ja nicht so, dass wir uns diesmal von so einem großen Schlag erholen – wir ändern nur die Standard-Domain, auf die wir verweisen 20:25:50 &amp;lt;zzz&amp;gt; Früher waren com/net/org die besten. Heute nicht mehr, und dazu kommt, dass die USA die einfach nach Belieben abschalten können. Wollt ihr wirklich zurück zu .net? 20:26:24 &amp;lt;dg&amp;gt; Es ist ja nicht so, dass die USA nicht an .de kämen. Wenn Sicherheit so einfach wäre wie „ausländisch sein“, bräuchten wir I2P nicht. 20:26:49 &amp;lt;hottuna&amp;gt; i2p.{aero|af|ag|ai|am|asia|bz|cat|cm|coop|cx|gg|gr|gs|gy.|hk|hn|ht|im|io|je|ki|la|lc|li|lt|lv|me|mg|mn|ms|mx|name|nf|nu|pt|re|tel|tv} sind verfügbar 20:27:07 &amp;lt;dg&amp;gt; Die „2“ macht es unsauber, das stört mich 20:27:26 &amp;lt;dg&amp;gt; hottuna: i2p.io klingt groovy 20:27:41 &amp;lt;eche|on&amp;gt; Ich will i2p.xxx 20:27:44 &amp;lt;hottuna&amp;gt; Die 2 ist für jeden Newbie sinnlos 20:28:11 &amp;lt;str4d&amp;gt; i2p.coop 20:28:14 &amp;lt;dg&amp;gt; Ich glaube, im CCC-Vortrag hat der Sprecher i2p tatsächlich "i2p2" genannt 20:28:17 &amp;lt;str4d&amp;gt; i2p.coup? ^_^ 20:28:18 &amp;lt;christoph3&amp;gt; die Liste wird wohl deutlich kürzer, wenn man unakzeptabel teure Domains rausnimmt ;-) 20:28:24 &amp;lt;zzz&amp;gt; dg, du unterschätzt den Unterschied in der US‑Abschaltfähigkeit von .de vs. .net erheblich 20:28:24 &amp;lt;dg&amp;gt; „to i2p or not to i2p“ (oder so) 20:28:55 &amp;lt;str4d&amp;gt; zzz: i2p.net kommt ja ohnehin nicht in Frage =) 20:29:09 &amp;lt;dg&amp;gt; zzz: wirklich? Da bin ich mir nicht so sicher. Wenn die USA es abschalten wollten, könnten sie sicher ihre US‑Abschalt‑Möglichkeiten ausspielen. 20:29:09 &amp;lt;hottuna&amp;gt; zzz, einverstanden. Auch ein valider Punkt. 20:29:24 &amp;lt;dg&amp;gt; str4d: aber geti2p.net ist zumindest die von mir vorgeschlagene Alternative, also denke ich, er bezieht sich darauf 20:29:27 &amp;lt;hottuna&amp;gt; bisher wurden nur US-inländische Domains abgeschaltet 20:29:57 &amp;lt;eche|on&amp;gt; selbst .at-Domains wurden nicht abgeschaltet, obwohl es Spam- und Virenschleudern waren 20:30:17 &amp;lt;christoph3&amp;gt; zzz meint vermutlich nicht den Worst Case, in dem die USA es wirklich, wirklich, wirklich abschalten wollen 20:30:28 &amp;lt;christoph3&amp;gt; sondern nur gerne würden 20:30:31 &amp;lt;str4d&amp;gt; Da das durch Geotargeting-Probleme angestoßen wurde: Was sind die eigentlichen generischen TLDs? 20:30:31 &amp;lt;dg&amp;gt; Ziemlich sicher, wenn die USA rufen, es sei terroristisch, könnte das auch abgeschaltet werden 20:31:12 &amp;lt;hottuna&amp;gt; wie werden .org-Domains kontrolliert? 20:31:12 &amp;lt;str4d&amp;gt; Oh, habe gerade eine Liste gefunden. 20:31:12 &amp;lt;eche|on&amp;gt; str4d: viele davon, einschließlich einiger lokaler russischer, asiatischer, chinesischer... 20:31:19 &amp;lt;str4d&amp;gt; https://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=1347922 20:31:34 &amp;lt;str4d&amp;gt; Google behandelt all diese ^ als gTLDs. 20:31:38 &amp;lt;eche|on&amp;gt; http://de.wikipedia.org/wiki/Top-Level-Domain 20:31:41 &amp;lt;iRelay&amp;gt; Titel: Top-Level-Domain Wikipedia (bei de.wikipedia.org) 20:31:49 &amp;lt;christoph3&amp;gt; .org war verizon, genau wie .com und .net, oder? 20:31:52 &amp;lt;eche|on&amp;gt; i2p.int wäre nett. 20:31:59 &amp;lt;eche|on&amp;gt; und es wäre möglich. 20:32:18 &amp;lt;eche|on&amp;gt; oder ein .nato? 20:33:05 &amp;lt;hottuna&amp;gt; int klingt nett, wird aber von der IANA kontrolliert, die zur US-Regierung gehört 20:33:27 &amp;lt;str4d&amp;gt; hottuna: Werden nicht letztlich alle TLDs von der IANA kontrolliert? 20:33:46 &amp;lt;str4d&amp;gt; (abgesehen von dem neuen Schwung TLDs, den Unternehmen jetzt kaufen dürfen) 20:34:04 &amp;lt;dg&amp;gt; neuer Vorschlag: wir kaufen .i2p 20:34:11 &amp;lt;hottuna&amp;gt; mehr oder weniger direkt? .int direkt? 20:34:11 &amp;lt;hottuna&amp;gt; :P 20:34:14 &amp;lt;hottuna&amp;gt; i2p.i2p? 20:34:21 &amp;lt;dg&amp;gt; project.i2p 20:34:36 &amp;lt;dg&amp;gt; download.i2p 20:34:39 &amp;lt;darrob&amp;gt; hottuna: offensichtlich müsste die Hauptseite www.i2p2.i2p sein. :) 20:34:54 &amp;lt;hottuna&amp;gt; :P 20:35:12 &amp;lt;str4d&amp;gt; Aber ich habe mir doch gerade die ganze Mühe gemacht, den gesamten Website-Relaunch doppelt zu taggen &amp;gt;_&amp;lt; 20:35:59 &amp;lt;hottuna&amp;gt; str4d, ich habe ein paar Übersetzungen gemacht. Es sind aber noch etwa 70k Wörter übrig. 20:37:10 &amp;lt;str4d&amp;gt; Am Anfang waren es etwa 70k Wörter =P 20:37:13 &amp;lt;darrob&amp;gt; Wie akut ist diese US-Abschalt-Drohung denn? Statt uns Sorgen zu machen, könnten wir einfach abwarten. Worst Case: Wir müssten wie Pirate Bay durchdrehen mit Proxys, Medienaufmerksamkeit und allem. 20:37:36 &amp;lt;eche|on&amp;gt; Bislang ist das ein No-Brainer, denn Tor lebt ja auch noch. 20:37:47 &amp;lt;dg&amp;gt; oh. ja. Tor, stimmt. 20:38:19 &amp;lt;darrob&amp;gt; dg: weiter? 20:38:38 &amp;lt;hottuna&amp;gt; Realistisch gesehen haben wir weiterhin die Mirrors, also ist der Verlust einer bestimmten TLD kein großes Problem 20:38:53 &amp;lt;dg&amp;gt; darrob: zu Tor?? 20:38:56 &amp;lt;dg&amp;gt; darrob: zur Diskussion: Ich denke, wir reden noch 20:39:03 &amp;lt;dg&amp;gt; Wollen wir das zur Abstimmung stellen? 20:39:18 &amp;lt;dg&amp;gt; Wenn ja, welche Optionen gäbe es? 20:39:18 &amp;lt;dg&amp;gt; (und wann?) 20:39:22 &amp;lt;hottuna&amp;gt; Ich hätte gern geti2p.net als Option 20:39:28 &amp;lt;dg&amp;gt; Wir könnten es jetzt machen, wenn ihr wollt – ich weiß nicht, ob wir genug Leute sind 20:39:35 &amp;lt;KillYourTV&amp;gt; +1 für eine neue TLD. Oft ein Schnäppchen: 185.000 $ für die Registrierung und dann 6.250 $ pro Quartal. Sicher haben wir dafür genug Mittel. 20:39:35 &amp;lt;hottuna&amp;gt; nächstes Meeting? 20:39:50 &amp;lt;dg&amp;gt; Aber hallo! 20:39:53 &amp;lt;dg&amp;gt; hottuna: klar 20:39:53 &amp;lt;hottuna&amp;gt; und im Forum ankündigen 20:39:53 &amp;lt;darrob&amp;gt; dg: sorry, schon gut. Dein Tor-Kommentar war mir nicht klar, aber das ist jetzt irrelevant. 20:40:04 &amp;lt;eche|on&amp;gt; KillYourTV: ^^ perfekte Lösung, aber Hosting ist ein anderes Thema. 20:40:35 &amp;lt;hottuna&amp;gt; Möchte jemand eine andere Domain als geti2p.net vorschlagen? 20:40:38 &amp;lt;darrob&amp;gt; Wir müssten nur unsere Bitcoins zum richtigen Zeitpunkt verkaufen. 20:41:00 &amp;lt;dg&amp;gt; hottuna: Ich habe keine, aber ich kenne die anderen, die wir haben, auch nicht. 20:41:55 &amp;lt;str4d&amp;gt; i2p.io klang ziemlich gut, aber .io ist immer noch länderspezifisch 20:42:42 &amp;lt;dg&amp;gt; Idealwelt: Wir hätten i2p.org 20:43:34 &amp;lt;hottuna&amp;gt; ok, dann haben wir 2 Alternativen. i2p.io und geti2p.net 20:43:45 &amp;lt;str4d&amp;gt; i2p.int? 20:43:48 &amp;lt;str4d&amp;gt; i2p.info? 20:43:56 &amp;lt;str4d&amp;gt; i2p.jobs =P 20:43:59 &amp;lt;dg&amp;gt; ist i2p.info verfügbar? 20:44:18 &amp;lt;dg&amp;gt; i2p.transformers? 20:44:30 &amp;lt;eche|on&amp;gt; i2p.onion 20:44:45 &amp;lt;hottuna&amp;gt; i2p.info ist vergeben 20:45:00 &amp;lt;str4d&amp;gt; i2p.co – das ist eine länderspezifische, die (zumindest von Google) als generisch behandelt wird. 20:45:23 &amp;lt;hottuna&amp;gt; i2p.co ist vergeben 20:45:30 &amp;lt;str4d&amp;gt; i2p.me? 20:45:37 &amp;lt;dg&amp;gt; i2p.me ist cool. 20:45:58 &amp;lt;str4d&amp;gt; (noch eine gccTLD) 20:46:09 &amp;lt;darrob&amp;gt; und „cool“ ist, wenn ich das sagen darf, gimmickhaft. Mir wäre eher i2p2.org o. Ä. recht. 20:46:09 &amp;lt;hottuna&amp;gt; Vorschläge: i2p.io i2p.int i2p.me geti2p.net 20:46:28 &amp;lt;dg&amp;gt; Ich will die „2“ loswerden. 20:46:31 &amp;lt;str4d&amp;gt; darrob: Mir wäre i2p.irgendwas lieber 20:46:53 &amp;lt;str4d&amp;gt; Warum wurde i2p.de ursprünglich nicht gewählt? Vergeben? 20:47:01 &amp;lt;str4d&amp;gt; s/originally/at the time/ 20:47:04 &amp;lt;iRelay&amp;gt; str4d meinte: Warum wurde i2p.de damals nicht gewählt? Vergeben? 20:47:12 &amp;lt;hottuna&amp;gt; i2p2.org vergeben 20:47:16 &amp;lt;hottuna&amp;gt; i2p.de vergeben 20:47:31 &amp;lt;str4d&amp;gt; Mmm. 20:47:50 &amp;lt;KillYourTV&amp;gt; i2p.ispent185000dollarsandalligotwasthisstupidtld 20:48:00 &amp;lt;str4d&amp;gt; Ich stimme zu, dass wir nichts Gimmickhaftes wollen. 20:48:07 &amp;lt;str4d&amp;gt; Es muss sinnvoll sein. 20:48:22 &amp;lt;dg&amp;gt; cool == in diesem Kontext praktikabel 20:48:24 &amp;lt;dg&amp;gt; (auch) 20:49:13 &amp;lt;hottuna&amp;gt; i2p.int ist übrigens verfügbar 20:50:52 &amp;lt;hottuna&amp;gt; dg, fügst du i2p.io i2p.int i2p.me geti2p.net zu den Alternativen der Abstimmung hinzu? 20:51:18 &amp;lt;dg&amp;gt; hottuna: Jap. Ich notiere es mir gerade. 20:51:27 &amp;lt;hottuna&amp;gt; danke 20:54:10 &amp;lt;str4d&amp;gt; Noch etwas hier, oder nächstes Thema, dg? 20:54:40 &amp;lt;dg&amp;gt; habe das Thema gerade aufgeschrieben 20:54:40 &amp;lt;dg&amp;gt; ja, weiter 20:54:43 &amp;lt;dg&amp;gt; Alles klar, IPv6! 20:54:53 &amp;lt;dg&amp;gt; Soweit ich verstehe, hat welt* daran gearbeitet und dann ist .. ??? passiert 20:55:04 &amp;lt;dg&amp;gt; Ich kenne die Lücken nicht, vielleicht kann die jemand füllen 20:55:21 &amp;lt;dg&amp;gt; Es gibt derzeit ein Bounty für IPv6‑Support in I2P 20:55:42 &amp;lt;dg&amp;gt; Es sind 100 EUR 20:55:45 &amp;lt;hottuna&amp;gt; `http://zzz.i2p/topics/109` 20:55:48 &amp;lt;dg&amp;gt; `http://www.i2p2.i2p/bounty_ipv6` 20:55:55 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: IPV6 TODO (bei zzz.i2p) 20:55:56 &amp;lt;iRelay&amp;gt; Titel: Bounty I2P IPv6 native - I2P (bei www.i2p2.i2p) 20:56:04 &amp;lt;dg&amp;gt; Ich denke, nach/neben dem crypto doup ist das wichtig 20:56:43 &amp;lt;dg&amp;gt; Ich könnte zzz oder welt* gut gebrauchen 20:56:57 &amp;lt;dg&amp;gt; Es wäre fantastisch, wenn welt* das wieder aufgreifen würde 20:59:01 &amp;lt;dg&amp;gt; Meeh scheint beim Helfen d'accord zu sein 20:59:12 &amp;lt;dg&amp;gt; Wenn zzz das macht, braucht er SSH 20:59:42 &amp;lt;Meeh&amp;gt; Ich kann zzz SSH bereitstellen 20:59:45 &amp;lt;Meeh&amp;gt; zu einem Dev-Server 21:00:09 &amp;lt;Meeh&amp;gt; wir sollten auch anfangen, Mailinglisten zu nutzen, jetzt wo sie laufen :) 21:00:20 * dg nickt 21:00:44 &amp;lt;dg&amp;gt; Ich kenne die Mailinglisten-Etikette nicht, aber ich kann dort posten 21:00:51 * dg Grillenzirpen 21:01:54 &amp;lt;str4d&amp;gt; Meeh: ist es auch I2P-intern, oder sollen wir @i2pmail.org verwenden? 21:02:17 &amp;lt;dg&amp;gt; I2P-intern nahm ich an, aber .. 21:02:20 &amp;lt;Meeh&amp;gt; @i2pmail.org vorerst ... habe noch nicht herausgefunden, wie ich es nach I2P bringe 21:03:16 &amp;lt;str4d&amp;gt; Meeh: du bräuchtest irgendein Rewriting. Sprich vielleicht mit postman? 21:03:36 &amp;lt;Meeh&amp;gt; jepp, mache ich 21:04:34 &amp;lt;dg&amp;gt; Sollen wir weitermachen oder warten? 21:04:49 &amp;lt;str4d&amp;gt; Zurück zu IPv6, zzz hat im Dev-Forenpost eine schöne Zusammenfassung geliefert 21:05:20 &amp;lt;str4d&amp;gt; Klingt so, als wäre der nächste Schritt, die drei möglichen Optionen zu vergleichen und gegenüberzustellen. 21:05:43 &amp;lt;str4d&amp;gt; Wollen wir das hier/jetzt machen? Im Dev-Thread? Auf einer Trac-Wiki-Seite wie bei Crypto? 21:06:17 &amp;lt;dg&amp;gt; Trac, würde ich sagen 21:06:52 &amp;lt;Meeh&amp;gt; dg, str4d : 21:06:52 &amp;lt;Meeh&amp;gt; 22:05:27 &amp;lt;postman&amp;gt; wenn der Mailinglisten-Server im Internet steht 21:06:52 &amp;lt;Meeh&amp;gt; 22:05:40 &amp;lt;postman&amp;gt; alle nutzen ihre @i2pmail.org-Adresse zur Anmeldung 21:06:52 &amp;lt;Meeh&amp;gt; 22:06:14 &amp;lt;postman&amp;gt; die Mails werden beim Transfer ins/aus dem Internet automatisch umgeschrieben 21:06:52 &amp;lt;Meeh&amp;gt; und I2P 21:07:34 &amp;lt;Meeh&amp;gt; 22:07:02 &amp;lt;postman&amp;gt; (ich denke, ein öffentlicher ML-Server wäre am besten) 21:07:56 &amp;lt;Meeh&amp;gt; 22:07:16 &amp;lt;postman&amp;gt; damit Leute ohne mail.i2p-Adressen abonnieren können 21:08:12 &amp;lt;Meeh&amp;gt; daher schlage ich das aktuelle Setup vor, da viele, die nicht auf I2P sind, der Liste beitreten können 21:08:37 &amp;lt;str4d&amp;gt; alles klar. 21:08:54 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Sollen wir weitermachen oder warten? 21:08:54 &amp;lt;str4d&amp;gt; Oh, und wenn sich der Domainname ändert, was passiert mit der Listen-Mail? 21:09:04 &amp;lt;dg&amp;gt; CNAME für den MX? 21:09:14 &amp;lt;str4d&amp;gt; Ah, stimmt. 21:09:25 &amp;lt;str4d&amp;gt; dg: weiter, denke ich. Ich glaube nicht, dass wir heute tiefgehende IPv6-Diskussionen haben werden,. 21:09:40 &amp;lt;dg&amp;gt; Ja .. scheint so. Ich bin auch bei Crypto skeptisch? :| 21:09:51 &amp;lt;dg&amp;gt; Okay, Website-Relaunch! 21:10:07 &amp;lt;dg&amp;gt; str4d hat fleißig getaggt und Blocker beseitigt 21:10:14 &amp;lt;dg&amp;gt; Ich denke, wir kommen dem Livegang näher 21:10:17 * dg übergibt das Mikro an str4d 21:10:50 &amp;lt;str4d&amp;gt; Okay, die Site rückt der Fertigstellung immer näher. 21:11:02 &amp;lt;str4d&amp;gt; Ich habe fast den gesamten Ordner docs/ getaggt 21:11:36 &amp;lt;str4d&amp;gt; Ich arbeite jetzt an docs/spec/* und danach an docs/discussion/* (wobei ich nicht sicher bin, ob letzteres nötig ist?) 21:12:03 &amp;lt;str4d&amp;gt; docs/spec/ ist allerdings etwas schwer vollständig zu taggen, da es viel &amp;lt;pre&amp;gt;-formatierten Kram gibt, den Übersetzen nur kaputtmachen würde. 21:12:36 &amp;lt;str4d&amp;gt; Was die URLs angeht, sollte abgesehen von docs/spec/* und docs/discussion/* die gesamte Site funktionierende URLs haben. 21:12:51 &amp;lt;str4d&amp;gt; Wenn das jemand testen möchte (manuell oder automatisiert), wäre das gut. 21:13:37 &amp;lt;str4d&amp;gt; Strukturell braucht die Site, denke ich, nicht mehr viel – fällt jemandem noch etwas ein? 21:14:55 &amp;lt;hottuna&amp;gt; Nein 21:15:06 &amp;lt;hottuna&amp;gt; und wenn Fehler gefunden werden, können sie behoben werden 21:15:24 &amp;lt;dg&amp;gt; Ich glaube nicht, dass es welche gibt .. geschweige denn kritische 21:15:31 &amp;lt;str4d&amp;gt; Vom Design her bin ich noch nicht ganz zufrieden, aber das ist nicht kritisch. 21:15:53 &amp;lt;str4d&amp;gt; Das mobile CSS, das ich hinzugefügt habe, hat zwar Mängel, ist aber deutlich besser zu benutzen/lesen als das Desktop-CSS. 21:16:27 &amp;lt;str4d&amp;gt; Ich denke, das Einzige, was bleibt, ist auf die eingehenden Übersetzungen zu warten. 21:17:10 &amp;lt;str4d&amp;gt; (Ich hätte vor dem Launch gern wenigstens einige Hauptseiten übersetzt, damit Google nicht denkt, ich lüge es in der sitemap.xml an) 21:19:52 &amp;lt;str4d&amp;gt; Und eine Idee: Falls/wenn wir uns auf eine neue Domain einigen, launchen wir die neue Site dort, testen sie live und informieren dann Google/Benutzer per 301‑Redirect, dass die neue Site die neue Domain ist? 21:21:03 &amp;lt;hottuna&amp;gt; Die Übersetzung ist eine sehr große Aufgabe 21:21:03 &amp;lt;hottuna&amp;gt; eine, die viel Zeit braucht 21:21:03 &amp;lt;hottuna&amp;gt; warum nicht die sitemap.xml aktualisieren, wenn Übersetzungen verfügbar sind? 21:22:56 &amp;lt;str4d&amp;gt; hottuna: Die Sitemap wird gewissermaßen rekursiv generiert. 21:22:59 &amp;lt;hottuna&amp;gt; Wäre das besser? 21:23:02 &amp;lt;hottuna&amp;gt; ok 21:23:28 &amp;lt;str4d&amp;gt; Das hängt mit dem ganzen reflang‑Ding zusammen, das Google verlangt. 21:23:51 &amp;lt;str4d&amp;gt; Jede Seite in der Sitemap muss als Sprachlink jede andere Sprachversion, einschließlich sich selbst, aufführen. 21:24:06 &amp;lt;str4d&amp;gt; Und das muss für jede Sprachvariante einer Seite wiederholt werden. 21:24:25 &amp;lt;str4d&amp;gt; Ich habe es bereits in /sitemapindex.xml und /lang/sitemap.xml aufgeteilt. 21:24:41 &amp;lt;dg&amp;gt; Würde Google das wirklich kümmern? 21:24:41 &amp;lt;hottuna&amp;gt; aber uns werden doch immer Übersetzungen für manche Sprachen fehlen? 21:24:45 &amp;lt;str4d&amp;gt; Aber wir haben auch ein Language‑Dropdown, das Google finden wird. 21:25:23 &amp;lt;str4d&amp;gt; hottuna: Die Liste der Sprachen im Relaunch ist von der aktuellen Site übernommen – es gibt für alle teilweise Übersetzungen. 21:25:26 &amp;lt;str4d&amp;gt; dg: keine Ahnung, ehrlich gesagt. 21:25:59 &amp;lt;dg&amp;gt; Es könnte lange dauern, bis wir Übersetzungen bekommen 21:26:06 &amp;lt;str4d&amp;gt; Das Sitemap‑Sprachding ist da, damit Google nicht die Seiten selbst zur Spracherkennung verwendet (denn dann hieße derzeit jede Sprachvariante „English“) 21:26:33 &amp;lt;str4d&amp;gt; Hmm ... ich schaue nach, ob Google sich vollständig auf die Sitemap stützt oder weiterhin eigene Beobachtungen nutzt. 21:26:39 &amp;lt;str4d&amp;gt; Vielleicht sorge ich mich auch unnötig. 21:26:47 &amp;lt;hottuna&amp;gt; dg: Ich denke, das wird dauern, historisch war das bei den meisten Sprachen so. 21:27:02 &amp;lt;hottuna&amp;gt; vielleicht, str4d, aber letztlich ist das deine Entscheidung 21:27:06 &amp;lt;str4d&amp;gt; Und wenn „sprachspezifische“ Seiten ohne Übersetzung unseren PageRank nicht beeinträchtigen, ist es kein Blocker. 21:29:44 &amp;lt;dg&amp;gt; Hm, ok 21:31:22 * dg wartet 21:32:56 &amp;lt;str4d&amp;gt; Okay, habe gerade etwas gelesen, und es sieht so aus, als ob Google sich nach der Sitemap richtet 21:33:25 &amp;lt;str4d&amp;gt; Da ein Anwendungsfall ist, nur das Template der Seite zu übersetzen und den Inhalt in einer Sprache zu belassen (wie bei Forenbeiträgen). 21:33:44 &amp;lt;str4d&amp;gt; Also sind Übersetzungen kein Blocker und können nach und nach ergänzt werden. 21:33:51 &amp;lt;str4d&amp;gt; In dem Fall könnte die Site jetzt live gehen. 21:33:51 &amp;lt;dg&amp;gt; Gibt es sonst noch Bugs? 21:33:58 &amp;lt;dg&amp;gt; Oh. Sweet. 21:34:01 &amp;lt;str4d&amp;gt; (Gut, jetzt + die Zeit, alle verbleibenden URLs zu prüfen) 21:34:04 &amp;lt;dg&amp;gt; Meinungen dazu, es live zu schalten? 21:37:48 &amp;lt;hottuna&amp;gt; alles klar. Wenn „jetzt“ eine Option ist, stimme ich für jetzt 21:37:59 &amp;lt;dg&amp;gt; ich auch 21:38:34 &amp;lt;str4d&amp;gt; Für den Livegang braucht es Hilfe von dem/der, der/die den Server betreibt (welterde IIRC) 21:38:45 &amp;lt;str4d&amp;gt; Und von den Mirrors. 21:39:20 &amp;lt;hottuna&amp;gt; alles klar, beim nächsten Sichtkontakt mit welterde/weltende fragen wir? 21:39:34 &amp;lt;str4d&amp;gt; Zurück auf i2p.www zu propagieren ist einfach. Aber die Server‑Ops müssen das Setup‑Script ausführen und dann ihr WSGI‑Setup so konfigurieren, dass es das virtualenv nutzt. 21:40:15 * str4d wird i2p.www jetzt auf den Relaunch umstellen, damit Merges usw. jetzt gehandhabt werden können. 21:42:53 &amp;lt;dg&amp;gt; Huzzah 21:43:12 &amp;lt;hottuna&amp;gt; Yep 21:46:43 &amp;lt;str4d&amp;gt; Okay, damit ist der Relaunch durch. dg? 21:46:50 &amp;lt;dg&amp;gt; str4d: Jap. 21:47:21 &amp;lt;dg&amp;gt; Ich habe vermieden, weiterzugehen 21:47:22 &amp;lt;dg&amp;gt; wegen der IPv6‑Diskussion (oder dem Mangel daran ..) 21:47:25 &amp;lt;dg&amp;gt; Wollen wir Schluss machen für heute? 21:47:25 &amp;lt;dg&amp;gt; Ich denke, das ist die beste Wahl 21:47:33 &amp;lt;hottuna&amp;gt; Klar 21:47:59 &amp;lt;str4d&amp;gt; Ja, 1,75 Stunden können für heute reichen 21:48:10 &amp;lt;dg&amp;gt; Heh. 21:48:10 &amp;lt;dg&amp;gt; Alles klar, 21:48:13 * dg bamft das Meeting zu 21:49:21 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/1343` 21:49:28 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Meeting [6. Februar] (bei zzz.i2p) 21:50:31 &amp;lt;hottuna&amp;gt; das nächste Meeting ist am 12/2, nicht am 6/2 21:50:42 &amp;lt;hottuna&amp;gt; hä 21:50:42 &amp;lt;hottuna&amp;gt; ok 21:50:49 &amp;lt;hottuna&amp;gt; oder bin ich verwirrt 21:51:47 &amp;lt;dg&amp;gt; mein Fehler 21:52:10 &amp;lt;dg&amp;gt; ;_; 21:55:01 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; ping weltende 23:39:54 &amp;lt;zzz&amp;gt; äh, bin ich es nur, oder hat das Meeting völlig die endgültige Entscheidung übersprungen, dass eine Änderung unserer URL definitiv eine gute Idee ist? 23:40:30 &amp;lt;zzz&amp;gt; Ich sah ein paar Pro und Contra zur Änderung und dann 'lassen wir abstimmen, welche neue wir wählen' 23:40:50 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Projekt Syndie HSQLDB2 Build #9: SUCCESS in 15 s: `http://eotfca7qexthbireor6ae7g4hbj5hwuhe4gkzxdx3l3g2t5gzn7q.b32.i2p/job/Syndie%20HSQLDB2/9/` 23:41:54 &amp;lt;zzz&amp;gt; Ich habe auch niemanden gesehen, der sich freiwillig meldete, die ganze für so eine Änderung nötige Arbeit zu übernehmen 23:45:25 &amp;lt;zzz&amp;gt; oder ist der (unausgesprochene) Plan, zuerst über den besten Namen abzustimmen und erst danach zu entscheiden, ob und wie wir es tun? 23:45:29 &amp;lt;zzz&amp;gt; ^^ dg 23:45:55 &amp;lt;dg&amp;gt; Korrekt, sorry, falls das nicht klar war 23:46:03 &amp;lt;dg&amp;gt; Ich werde es nächstes Mal genauer darlegen 23:46:49 &amp;lt;zzz&amp;gt; kann an mir liegen, ich habe nur überflogen. 23:46:55 &amp;lt;zzz&amp;gt; gab es also eine Entscheidung oder nicht? 23:47:37 &amp;lt;dg&amp;gt; Wir stimmen nächste Woche ab 23:48:03 &amp;lt;zzz&amp;gt; Abstimmung worüber? Ob wir ändern, oder worauf wir ändern? 23:48:33 &amp;lt;dg&amp;gt; Worauf wir ändern 23:48:56 &amp;lt;zzz&amp;gt; gab es also eine Entscheidung oder nicht, ob wir überhaupt ändern? 23:48:59 &amp;lt;dg&amp;gt; Wir könnten Leute natürlich auch sich enthalten lassen 23:49:06 &amp;lt;dg&amp;gt; was einem „keine Änderung“ entspräche 23:49:42 &amp;lt;dg&amp;gt; Wir waren uns einig, dass eine Änderung nett wäre, konnten uns aber nicht darauf einigen, worauf 23:49:52 &amp;lt;zzz&amp;gt; ist die Entscheidung, überhaupt zu ändern, a) schon getroffen oder b) bis nach der Abstimmung verschoben? 23:50:14 &amp;lt;dg&amp;gt; b) 23:50:54 &amp;lt;zzz&amp;gt; Das war mir weder aus dem Meeting noch aus `http://zzz.i2p/topics/1343` klar 23:51:01 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Meeting [12. Februar] (bei zzz.i2p) 23:51:18 &amp;lt;str4d&amp;gt; zzz: Was ich mitgenommen habe: Von den Anwesenden im Meeting war die Mehrheit für eine Änderung. 23:51:25 &amp;lt;zzz&amp;gt; und für mich ist „wäre nett“ meilenweit entfernt von „ist definitiv eine gute Idee UND wir haben Freiwillige für die Arbeit“ 23:51:28 &amp;lt;str4d&amp;gt; Aber nicht alle relevanten Leute waren im Meeting. 23:51:38 &amp;lt;dg&amp;gt; (z. B. du) 23:52:04 &amp;lt;dg&amp;gt; welt war auch nicht da, ich vergesse vielleicht jemanden, aber fehlte noch wer? 23:52:37 &amp;lt;zzz&amp;gt; Klar, ich war rein und raus, mein Fehler. Aber beim Durchsehen der Logs habe ich gesehen: Die Pros sagten „wäre nett“ und die Contras hatten erhebliche Einwände. 23:53:04 &amp;lt;str4d&amp;gt; zzz: Ich erinnere mich nicht an erhebliche Einwände. Magst du ausführen? 23:53:07 &amp;lt;zzz&amp;gt; aber dg sagt, es ist noch nicht entschieden, 23:53:25 &amp;lt;str4d&amp;gt; Der einzige große Einwand war eches wegen Link‑Verlust, aber das löst man leicht mit einem 301‑Redirect 23:53:28 &amp;lt;dg&amp;gt; Der große Einwand kam von ech, dass es große Probleme verursachen würde 23:53:31 &amp;lt;dg&amp;gt; und das stimmte nicht 23:53:45 &amp;lt;dg&amp;gt; s/was't true/debunked 23:53:52 &amp;lt;str4d&amp;gt; (Daher lässt es sich nicht wirklich fair mit der Migration i2p.net -&amp;gt; i2p2.de vergleichen, die *ein* Problem war) 23:53:58 &amp;lt;zzz&amp;gt; &amp;lt;eche|on&amp;gt; 2. do NOT change the domain again. Thats a pain in the ass. really. 23:53:58 &amp;lt;zzz&amp;gt; &amp;lt;eche|on&amp;gt; user credability is not to be raised with a domain change 23:54:09 &amp;lt;zzz&amp;gt; da ist die US‑Kontroll‑Frage, die ich aufgeworfen habe 23:54:19 &amp;lt;zzz&amp;gt; da ist der erforderliche Arbeitsaufwand, den niemand angesprochen hat 23:54:30 &amp;lt;str4d&amp;gt; „pain‑in‑the‑ass“ bezog sich darauf. 23:54:46 &amp;lt;dg&amp;gt; Es gibt Links auf der Hauptseite (wie viel davon geht mit Regex?), einige im Quellcode (dito?) 23:54:46 &amp;lt;dg&amp;gt; Was noch? 23:54:53 &amp;lt;zzz&amp;gt; da ist das SEO‑Thema, von dem ihr offenbar denkt, es sei handhabbar, aber ich bin nicht so sicher 23:55:16 &amp;lt;str4d&amp;gt; Nutzervertrauen – das ist eher schwammig, und mMn macht der Wechsel von i2p2.* zu i2p.* es für Nutzer einfacher. 23:55:16 &amp;lt;zzz&amp;gt; es gibt Links in unseren Docs und im Code 23:55:35 &amp;lt;str4d&amp;gt; Links auf der Site sind alle relativ, also keine Probleme dort. 23:55:35 &amp;lt;dg&amp;gt; s/http://www.i2p2.de/http://geti2p.net/ 23:55:38 &amp;lt;iRelay&amp;gt; Titel: Not found - I2P (bei www.i2p2.de) 23:55:38 &amp;lt;dg&amp;gt; s/http://www.i2p2.de/http://geti2p.net/g 23:55:41 &amp;lt;iRelay&amp;gt; Titel: Not found - I2P (bei www.i2p2.de) 23:55:50 &amp;lt;str4d&amp;gt; Docs und Code und SEO – erneut: Ein 301‑Redirect löst das alles. 23:56:05 &amp;lt;dg&amp;gt; 301 ist ein permanenter Redirect, ja? 23:56:08 &amp;lt;str4d&amp;gt; (Docs und Code sollten natürlich aktualisiert werden, aber die Links würden nicht brechen) 23:56:11 &amp;lt;str4d&amp;gt; Ja. 23:56:21 &amp;lt;dg&amp;gt; Dann nehme ich an, dafür wurde es geschaffen – jedenfalls für so etwas. 23:56:21 &amp;lt;str4d&amp;gt; Das hat der Relaunch für alle alten Seitenorte 23:56:24 &amp;lt;zzz&amp;gt; Wenn es noch nicht entschieden ist (und dg sagt, es ist es nicht), können wir nächste Woche darüber sprechen. Mein Eindruck aus den Logs und dem zzz‑Post war, dass es entschieden sei, aber offenbar nicht 23:56:42 &amp;lt;str4d&amp;gt; z. B. /debian.html --[301]--&amp;gt; /en/download/debian 23:56:57 &amp;lt;str4d&amp;gt; zzz: ja, noch nicht entschieden, das war nur, um die Sache ins Rollen zu bringen. 23:57:04 &amp;lt;zzz&amp;gt; ok 23:57:19 &amp;lt;zzz&amp;gt; außerdem erfordert vieles davon welts Zeit, die knapp ist 23:57:24 &amp;lt;str4d&amp;gt; Nichts wird ohne informierten Konsens passieren. 23:57:44 &amp;lt;zzz&amp;gt; ok, super. Ich habe die Logs wohl falsch gelesen 23:57:55 &amp;lt;str4d&amp;gt; Ja, deshalb würde ich den Relaunch gerne klären und gleichzeitig live schieben. 23:58:29 &amp;lt;str4d&amp;gt; Oder besser: Ich arbeite weiter an Site‑Kram und wann immer welt auftaucht, können wir es live schieben. 23:59:15 &amp;lt;dg&amp;gt; Ich editiere den Post, um es klarzustellen 23:59:18 &amp;lt;zzz&amp;gt; vielleicht. Zu versuchen, 6 Dinge auf einmal zu ändern, erhöht auch das Risiko. Ich würde zu Inkrementalismus raten 00:00:16 &amp;lt;zzz&amp;gt; außerdem Vorsicht, nicht zu Google‑fokussiert zu werden; es gibt auch andere Suchmaschinen, die sich anders verhalten 00:00:31 &amp;lt;zzz&amp;gt; oder zumindest langsamer 00:00:34 &amp;lt;str4d&amp;gt; zzz: mmm, deshalb habe ich vorgeschlagen, den Relaunch auf die „neue“ URL zu setzen, um ihn zu testen. 00:00:42 &amp;lt;str4d&amp;gt; Und dann den 301 anwenden. 00:00:53 &amp;lt;str4d&amp;gt; (Angenommen, die URL wird geändert) 00:01:30 &amp;lt;str4d&amp;gt; Ja, ich schaue auch bei anderen Suchmaschinen nach, aber Google scheint recht standardmäßige Technik zu verwenden (z. B. das Sitemap‑Zeug) 00:02:05 * str4d prüft und behebt derzeit alte/kaputte URLs. 00:03:24 &amp;lt;dg&amp;gt; Meinen Post editiert. `http://zzz.i2p/topics/1343` 00:03:31 &amp;lt;iRelay&amp;gt; Titel: zzz.i2p: Meeting [12. Februar] (bei zzz.i2p) 00:05:36 * dg wartet darauf, dass ech zurückkommt 00:05:43 &amp;lt;dg&amp;gt; Das ist dann morgen, oder? 00:08:17 &amp;lt;zzz&amp;gt; bzgl. Inkrementalismus: Ihr könntet z. B. ein paar Tage 302er auf der Live‑Site verwenden, bis ihr sicher seid, dass alles gut ist, bevor ihr auf 301er umstellt, denn 301er wollt ihr wirklich nicht vermurksen 00:08:28 &amp;lt;str4d&amp;gt; Mmm, yep. 00:08:40 &amp;lt;str4d&amp;gt; Meinst du das auch für die Legacy‑Seiten? 00:09:16 &amp;lt;zzz&amp;gt; vielleicht. Etwas zum Nachdenken 00:09:43 &amp;lt;str4d&amp;gt; Ich bin ziemlich sicher, dass alle alten Seiten gut sind (ich habe die meisten manuell geprüft) 00:09:53 &amp;lt;dg&amp;gt; Was die Domains angeht, https://twitter.com/i2p/status/298485275053666304 - ich kann nicht der Einzige sein, der das unübersichtlich findet 00:10:00 &amp;lt;str4d&amp;gt; Aber wahrscheinlich lohnt sich irgendwann noch ein Check. 00:10:28 &amp;lt;dg&amp;gt; str4d: Keine Antwort von zab. 00:12:36 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starte Build #43 für Job Cobertura Coverage Reports 00:13:41 &amp;lt;zzz&amp;gt; Ich sage nicht, dass ein Wechsel eine schlechte Idee ist (und wenn, dann ist geti2p.net die einzige Wahl). Nur, dass wir es gezielt tun, falls wir es tun. Du hast einen Vorschlag gemacht und diskutieren lassen, aber nie zu einer Entscheidung aufgerufen oder überhaupt festgelegt, wie oder wann eine Entscheidung getroffen wird. 00:14:59 &amp;lt;dg&amp;gt; &amp;lt;+hottuna&amp;gt; Ich bevorzuge geti2p.net, aber ich denke, wir müssten offiziell abstimmen, um es zu ändern 00:15:02 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Ich stimme zu, hottuna 00:15:13 &amp;lt;dg&amp;gt; nur geti2p.net? 00:15:20 &amp;lt;dg&amp;gt; Also scheiß auf die Abstimmung und machen wir einfach ein Ja/Nein? 00:15:27 &amp;lt;dg&amp;gt; ist okay, aber sag es mir jetzt :p 00:16:10 &amp;lt;zzz&amp;gt; also wurden die Abstimmung über die Änderung und die Abstimmung, worauf geändert werden soll, miteinander vermischt 00:17:01 &amp;lt;zzz&amp;gt; „einzige Wahl“ nur mMn 00:17:12 &amp;lt;dg&amp;gt; Alle Anwesenden waren für eine Änderung (ech war der Einzige, der widersprach, und er .. wurde still .. ich weiß nicht, was das heißt, oder?) also habe ich diesen Schritt übersprungen 00:20:04 &amp;lt;zzz&amp;gt; nun, leite das Meeting, wie du willst, aber ich weiß nicht, ob du Leute ausblenden willst, die nur einmal Einwände äußern – insbesondere, wenn du weder das Ende der Diskussion noch eine Entscheidung klar aufrufst 00:20:13 &amp;lt;dg&amp;gt; nein, ich sehe deinen Punkt 00:20:16 &amp;lt;dg&amp;gt; point* 00:20:26 &amp;lt;dg&amp;gt; ich muss Dinge besser strukturieren &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 29. Januar 2013</title><link>/de/blog/2013/01/29/i2p-entwicklertreffen-29.-januar-2013/</link><pubDate>Tue, 29 Jan 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/01/29/i2p-entwicklertreffen-29.-januar-2013/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dg, hottuna, str4d, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:08:14 &amp;lt;dg&amp;gt; also, hi zusammen 20:08:33 &amp;lt;dg&amp;gt; Wir haben über die Agenda nicht wirklich viel gesprochen, aber wir haben ohnehin ein paar große Dinge zu besprechen, also kein großes Ding 20:08:55 &amp;lt;dg&amp;gt; Erstes Thema ist das neue Website-Design und die Blocker dafür, es live zu stellen 20:08:58 &amp;lt;dg&amp;gt; also übergebe ich an str4d 20:09:09 * dg übergibt den metaphorischen Scheinwerfer an str4d 20:09:20 &amp;lt;str4d&amp;gt; Hi! 20:09:27 &amp;lt;str4d&amp;gt; &amp;lt;/ocd&amp;gt; 20:10:07 &amp;lt;str4d&amp;gt; Also, ich hatte in der letzten Woche nicht so viel Zeit, daran zu arbeiten, aber die Seite kann live gehen, wenn gewünscht. 20:10:26 &amp;lt;str4d&amp;gt; Die Blocker (die ich sehe) sind, die Dokumentation mit Übersetzungs-Tags zu versehen. 20:10:37 &amp;lt;str4d&amp;gt; Oh, und das Korrigieren der URLs – das ist tatsächlich ein Blocker. 20:10:48 &amp;lt;str4d&amp;gt; (Ich mache beides gleichzeitig.) 20:11:45 &amp;lt;str4d&amp;gt; Den Rest der Seite habe ich erledigt – wir müssen nur jede Seite der Dokumentation durchgehen und wiederholen, was ich gemacht habe: Übersetzungs-Tags zu jedem Absatz/Überschrift/Listeneintrag/whatever hinzufügen und die seiteninternen URLs prüfen/korrigieren. 20:12:29 &amp;lt;str4d&amp;gt; Ein weiterer Punkt, den ich als Blocker betrachte, ist, die alten Übersetzungen ins neue Format zu migrieren, d. h. die alten faq_lang.html usw.-Seiten durchzugehen und deren Text passend in die .po-Dateien zu kopieren. 20:12:55 &amp;lt;dg&amp;gt; Das Taggen für Übersetzungen ist meiner Meinung nach kein echter Blocker, sondern etwas, das wir bald fertigstellen müssen. Ich weiß nicht, wie ihr dazu steht, live zu gehen, ohne dass die Übersetzungen vollständig erledigt sind 20:13:14 &amp;lt;str4d&amp;gt; (Ich habe beispielhaft 1,2 Seiten für de und 1 Seite für es gemacht, aber es sollte wirklich jemand sein, der die Sprache versteht, damit das Copy-Paste verifiziert werden kann) 20:14:00 &amp;lt;str4d&amp;gt; (da es keine Garantie gibt, dass die beiden einzelnen Seiten denselben Inhalt haben) 20:15:52 &amp;lt;str4d&amp;gt; Vom Design her neige ich inzwischen dazu, einfach das modifizierte Theme von duck zu lassen; es hat von einigen Leuten, einschließlich eines Designers, Lob bekommen. Ich persönlich bin noch nicht zufrieden (z. B. finde ich die langen Textpassagen in der Dokumentation etwas schwer zu lesen), aber ich würde es nicht als Blocker bezeichnen. 20:16:09 &amp;lt;dg&amp;gt; Ich mag es so mehr oder weniger 20:16:40 &amp;lt;str4d&amp;gt; Oh – eine Sache ist derzeit schlecht: Das mobile CSS, das ich hinzugefügt habe, scheint auf Mobilgeräten nicht zu funktionieren *derp* 20:16:52 &amp;lt;str4d&amp;gt; (Obwohl es in einem verengten Desktop-Browser ziemlich gut funktioniert) 20:19:26 &amp;lt;str4d&amp;gt; Das war's im Grunde zur Seite, soweit ich denke – sie funktioniert gut, und die meisten Grundlagen sind gelegt. 20:19:41 &amp;lt;dg&amp;gt; Ich schaue mir später kaputte Links an 20:19:52 &amp;lt;dg&amp;gt; Ich habe zuvor schon einige gefunden 20:20:17 &amp;lt;str4d&amp;gt; dg: Meine Testseite läuft mit der neuesten Version, du kannst also dort prüfen. 20:20:32 &amp;lt;str4d&amp;gt; Die einzigen kaputten Links sollten in /lang/doc/* sein 20:20:35 &amp;lt;dg&amp;gt; lass mich das Ticket raussuchen 20:20:38 &amp;lt;str4d&amp;gt; Alle anderen Seiten sollten in Ordnung sein. 20:20:45 &amp;lt;str4d&amp;gt; Es ist Ticket #807 20:20:52 &amp;lt;dg&amp;gt; hat mir etwas Zeit gespart :) 20:20:59 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (angenommene Erweiterung) - Überarbeitung der Website 20:20:59 &amp;lt;dg&amp;gt; wollt ihr das dann nächste Woche nochmal aufgreifen? 20:23:38 &amp;lt;dg&amp;gt; Einen gefunden. 20:23:46 &amp;lt;dg&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/docs/how/networkcomparisons` von `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/docs/how/garlic-routing` 20:23:49 &amp;lt;str4d&amp;gt; Oh, und /lang/misc/* wurde ebenfalls noch nicht angesehen. 20:23:56 &amp;lt;iRelay&amp;gt; Titel: Garlic Routing - I2P (auf vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:24:06 &amp;lt;dg&amp;gt; Sollte /en/comparison sein 20:24:12 &amp;lt;dg&amp;gt; sorry fürs komplette Einfügen, mach ich nicht nochmal 20:24:15 &amp;lt;dg&amp;gt; Augenkrebs 20:24:22 &amp;lt;str4d&amp;gt; dg: jep, das ist ein Nebeneffekt meiner Bindestrich-Schreibung bei allen aus zwei Wörtern bestehenden Seitennamen. 20:24:30 &amp;lt;str4d&amp;gt; Oh, das auch. 20:25:09 &amp;lt;dg&amp;gt; /docs/how/garlic-routing hat /docs/how/elgamalaes, sollte /docs/how/elgamal-aes sein 20:25:16 &amp;lt;dg&amp;gt; Ich packe sie später alle ins Ticket 20:25:23 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; wollt ihr das dann nächste Woche nochmal aufgreifen? 20:26:01 &amp;lt;str4d&amp;gt; Gern. Möchte noch jemand kommentieren? ^_^ 20:27:18 &amp;lt;Meeh&amp;gt; `http://meeh.i2p/viewmtn/viewmtn.py/` 20:27:49 &amp;lt;dg&amp;gt; Interner Serverfehler auf `http://meeh.i2p/viewmtn/viewmtn.py/branch/changes/i2p.i2p` 20:28:45 &amp;lt;Meeh&amp;gt; jep 20:28:48 &amp;lt;Meeh&amp;gt; arbeite dran 20:28:55 &amp;lt;dg&amp;gt; Ich werte das trotzdem mal als Nein 20:28:58 &amp;lt;dg&amp;gt; also weiter zu ... Krypto? 20:29:18 &amp;lt;str4d&amp;gt; Dann noch eine letzte Frage: Angesichts der offensichtlichen Apathie hier gegenüber dem Kopieren der alten Übersetzungen – wäre es besser, sie einfach aufzugeben und die leere .po bei Transifex hochzuladen? 20:29:44 &amp;lt;dg&amp;gt; Ist Transifex nicht einigermaßen aktiv? 20:29:51 &amp;lt;str4d&amp;gt; Die .po-Datei landet ohnehin auf Transifex; ich hatte nur geplant, dass sie die alten Übersetzungen enthält, als kleinen Vorsprung. 20:30:05 &amp;lt;dg&amp;gt; Ich würde sagen ja 20:30:48 &amp;lt;str4d&amp;gt; Weitere Meinungen? 20:32:38 &amp;lt;str4d&amp;gt; Wenn wir das so machen, versuche ich, so viele weitere Seiten zu taggen, wie ich Zeit habe, und erstelle dann .po-Dateien für die aktuellen Website-Sprachen. Dann kann jemand mit Transifex-Zugang ein i2p.www-Unterprojekt erstellen und sie hochladen (KillYourTV?) 20:32:50 * psi liest Scrollback 20:33:34 &amp;lt;psi&amp;gt; Abstimmung über ein Hackfest? 20:35:05 * psi liest mehr Scrollback 20:39:01 &amp;lt;str4d&amp;gt; ... 20:39:04 * str4d mag es nicht anzunehmen, nimmt aber an, dass niemand Einwände gegen dieses Vorgehen hat. 20:39:04 &amp;lt;dg&amp;gt; zu ruhig&amp;gt;.&amp;gt; 20:39:04 &amp;lt;str4d&amp;gt; In dem Fall werden die alten Übersetzungen aus i2p.www.revamp verworfen (oder vorerst einfach im Branch gelassen – wenn ein Übersetzer sie wirklich will, kann er sie als Referenz finden). 20:39:04 &amp;lt;psi&amp;gt; keine gefestigte Meinung 20:39:14 &amp;lt;SkinSystem&amp;gt; hi, ich habe gehört, k0e befriedigt sich selbst, während er Granny-Pr0n schaut 20:39:21 &amp;lt;dg&amp;gt; äh? 20:39:32 &amp;lt;psi&amp;gt;&amp;gt;.&amp;gt; #i2p-chat 20:40:45 &amp;lt;str4d&amp;gt; Gut, das war's von mir zur Website. 20:49:59 &amp;lt;dg&amp;gt; also.. 20:50:11 &amp;lt;dg&amp;gt; Ich weiß nicht, ob wait(str4d) 20:51:33 &amp;lt;dg&amp;gt; AFK, bald zurück 21:03:55 &amp;lt;hottuna&amp;gt; zzz, hast du das Update von http://trac.i2p2.de/wiki/Crypto/CurrentSpecs gesehen? 21:03:58 &amp;lt;iRelay&amp;gt; Titel: Crypto/CurrentSpecs I2P (auf trac.i2p2.de) 21:07:36 &amp;lt;zzz&amp;gt; ja, ihr macht einen großartigen Job 21:08:13 &amp;lt;hottuna&amp;gt; Glaubst du, wir verwenden asymmetrische Verfahren, wo sie nicht nötig sind? 21:08:23 &amp;lt;hottuna&amp;gt; und könnten durch symmetrische Alternativen ersetzt werden? 21:08:38 &amp;lt;zzz&amp;gt; Ich bezweifle, dass wir irgendwo etwas verwenden, wo es nicht nötig ist 21:09:04 &amp;lt;hottuna&amp;gt; gut 21:09:15 &amp;lt;zzz&amp;gt; Im Krypto-Abschnitt der Webseite müssen natürlich symm/asymm-Verfahren ergänzt werden, derzeit geht es nur um Signaturen 21:09:46 &amp;lt;hottuna&amp;gt; ja. Aber eins nach dem anderen 21:09:53 &amp;lt;hottuna&amp;gt; Ich denke, die Signaturen sind ohnehin am verwundbarsten 21:10:07 &amp;lt;zzz&amp;gt; genau. Ich meinte nur als einzeiligen Platzhalter 21:20:19 &amp;lt;hottuna&amp;gt; zzz, sud signing sollte hinsichtlich Implementierung und ohne Flag Day ziemlich machbar sein? 21:20:41 &amp;lt;hottuna&amp;gt; machbar im Sinne von: den Cipher dafür auswechseln zu können. 21:23:58 &amp;lt;dg&amp;gt; zurück 21:26:53 &amp;lt;zzz&amp;gt; denke schon. Wir haben su2 ohne Zwischenfälle gemacht, warum also nicht su3, su4, ... 21:28:38 &amp;lt;hottuna&amp;gt; aber vorher sollten wir entscheiden, welcher Cipher am sinnvollsten ist 21:36:25 &amp;lt;dg&amp;gt; okay 21:36:33 &amp;lt;dg&amp;gt; da str4d_afk weg ist.. äh 21:36:51 &amp;lt;dg&amp;gt; zzz, hottuna, wollt ihr noch etwas weiter besprechen oder sollen wir die Sitzung schließen? Es scheint, als wäre sonst niemand da 21:40:29 &amp;lt;dg&amp;gt; alles klar 21:40:35 * dg schließt das Meeting 21:41:11 &amp;lt;hottuna&amp;gt; danke dg :) 21:41:55 &amp;lt;dg&amp;gt; str4d ist verschwunden 21:45:03 &amp;lt;dg&amp;gt; wie auch immer, kein Problem 23:00:32 &amp;lt;str4d&amp;gt; Sorry, die Verbindung ist abgebrochen und dann war ich AFK &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 22. Januar 2013</title><link>/de/blog/2013/01/22/i2p-entwicklertreffen-22.-januar-2013/</link><pubDate>Tue, 22 Jan 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/01/22/i2p-entwicklertreffen-22.-januar-2013/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> christoph1, dg, eche|on, hottuna, lillith, RN, str4d, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:07:05 &amp;lt;hottuna_&amp;gt; Alles klar, Zeit fürs Meeting? 20:07:27 &amp;lt;str4d&amp;gt; o/ 20:08:28 &amp;lt;RN-&amp;gt; denke schon 20:08:41 &amp;lt;hottuna_&amp;gt; eche|on, zzz, dg: Ping 20:09:46 &amp;lt;hottuna_&amp;gt; Lass uns bis 20:15 warten und sehen, ob dg auftaucht. 20:10:21 &amp;lt;RN-&amp;gt; Hat jeder die Hausaufgaben von zzz gelesen? 20:10:36 &amp;lt;hottuna_&amp;gt; jap, jap 20:11:28 &amp;lt;RN-&amp;gt; war über meinem Horizont 20:11:31 &amp;lt;str4d&amp;gt; Okay, sieht so aus, als wären die drei Meeting-Themen ugha.i2p, das Website-Redesign und die Krypto. Gibt es noch etwas, das wir besprechen wollen? 20:11:50 &amp;lt;hottuna_&amp;gt; Ich denke, das ist mehr als genug 20:11:58 &amp;lt;str4d&amp;gt; Alles klar: 20:12:01 &amp;lt;RN-&amp;gt; hab’s aber gelesen 20:12:04 &amp;lt;str4d&amp;gt; (0) Hallo sagen. 20:12:11 &amp;lt;str4d&amp;gt; (1) Ugha.i2p 20:12:18 &amp;lt;str4d&amp;gt; (2) Website-Redesign 20:12:29 &amp;lt;str4d&amp;gt; (3) Krypto-Diskussion 20:12:32 &amp;lt;str4d&amp;gt; (0) Hallo sagen. 20:12:35 &amp;lt;str4d&amp;gt; Hi! 20:13:00 &amp;lt;RN-&amp;gt; hi 20:13:07 &amp;lt;hottuna_&amp;gt; hallo zusammen! 20:14:44 &amp;lt;RN-&amp;gt; Warten wir auf zzz und ech? 20:15:21 &amp;lt;hottuna_&amp;gt; Ich denke, bis zum Krypto-Teil kommen wir zurecht 20:15:27 &amp;lt;str4d&amp;gt; eche|on war vor etwa einer Stunde da; zzz meldet sich in der Regel, wenn er muss. 20:15:27 &amp;lt;RN-&amp;gt; schätze, die kommen erst am Ende... 20:15:49 &amp;lt;hottuna_&amp;gt; weltende, welterde, eche|on: Ping, bzgl. neuer Website 20:15:52 &amp;lt;hottuna_&amp;gt; alles klar 20:15:58 &amp;lt;RN-&amp;gt; hat jemand den Buffer? 20:15:58 &amp;lt;str4d&amp;gt; Und alle anderen können dazustoßen, wenn sie auftauchen ^_^ 20:16:05 &amp;lt;str4d&amp;gt; (1) Ugha.i2p 20:16:05 &amp;lt;hottuna_&amp;gt; Also... ugha? 20:16:08 &amp;lt;str4d&amp;gt; o/ 20:16:39 &amp;lt;zzz&amp;gt; hier, bleibe bis 3) in Bereitschaft, wenn es halbwegs zügig geht 20:16:52 &amp;lt;hottuna_&amp;gt; Alles klar, ich habe letzte Woche eine Inhaltsanfrage-Seite erstellt 20:16:52 &amp;lt;hottuna_&amp;gt; Syndie/iMule-Inhalte wurden angefragt 20:16:59 &amp;lt;hottuna_&amp;gt; und wurden, soweit ich sehe, eingereicht 20:17:18 * str4d kann 20:17:29 &amp;lt;str4d&amp;gt; tatsächlich ugha gerade nicht laden =P 20:17:41 &amp;lt;str4d&amp;gt; Wissen wir, wer ugha betreibt? 20:18:04 &amp;lt;hottuna_&amp;gt; Ich nicht 20:18:23 &amp;lt;hottuna_&amp;gt; Haben wir weitere Ideen, was wir an ugha ändern/ergänzen sollten? 20:18:31 &amp;lt;str4d&amp;gt; Denn es wäre hilfreich, wenn möglich, eine ordentliche Spam-Schutzmaßnahme zu bekommen. 20:18:38 &amp;lt;eche|on&amp;gt; wir wissen/vermuten teilweise, wer es betreibt. aber das wird hier nicht offengelegt 20:18:47 &amp;lt;eche|on&amp;gt; und der Eigentümer hat noch nicht geantwortet 20:18:54 &amp;lt;dg&amp;gt; Okay, hey 20:18:57 &amp;lt;str4d&amp;gt; eche|on: in Ordnung. 20:18:57 &amp;lt;eche|on&amp;gt; ugha.i2p wurde vom Spam bereinigt 20:19:09 &amp;lt;str4d&amp;gt; eche|on: wie viel Arbeit war das? 20:19:12 &amp;lt;eche|on&amp;gt; und ich habe eine Seite über iMule und Syndie hinzugefügt, KillYourTV hat noch etwas ergänzt 20:19:30 &amp;lt;eche|on&amp;gt; Spam? sehr viel, es waren&amp;gt;200 oder sogar&amp;gt;400 Spam-Nachrichten zu entfernen 20:19:38 &amp;lt;eche|on&amp;gt; die sind über 2 Jahre aufgelaufen 20:20:09 &amp;lt;str4d&amp;gt; Und einfach manuell entfernt? 20:20:24 &amp;lt;hottuna_&amp;gt; kam es über den Inproxy? 20:20:35 &amp;lt;dg&amp;gt; Das habe ich mich auch gefragt 20:20:50 &amp;lt;dg&amp;gt; sorry für die Verspätung, aber ich hab’s noch geschafft :) 20:20:53 &amp;lt;eche|on&amp;gt; ja, str4d, jede Spam-Seite anklicken, „Seite löschen“ klicken, „ja, ich möchte entfernen“ klicken, nächste Spam-Seite anklicken 20:21:08 &amp;lt;eche|on&amp;gt; und IMHO ist es über den INproxy. 20:21:27 &amp;lt;eche|on&amp;gt; ja, ist es 20:21:58 &amp;lt;eche|on&amp;gt; http://ugha.i2p.to/RecentChanges 20:22:01 &amp;lt;hottuna_&amp;gt; alles klar, vielleicht sollte es über den Inproxy nicht zugänglich sein? 20:22:15 &amp;lt;RN-&amp;gt; also... für den Inproxy auf Nur-Lesen setzen? 20:22:15 &amp;lt;eche|on&amp;gt; vielleicht möchte jemand die „Löschen“-Bilder zählen ;-) 20:23:34 &amp;lt;hottuna_&amp;gt; ist es möglich, den Admin über das Wiki zu benachrichtigen? 20:23:45 &amp;lt;eche|on&amp;gt; glaube nicht 20:23:48 &amp;lt;hottuna_&amp;gt; eine Read-only-Regel via Inproxy wäre vermutlich gut 20:23:51 &amp;lt;hottuna_&amp;gt; ok 20:24:06 &amp;lt;hottuna_&amp;gt; eche|on, aber du weißt wer? könntest du das machen? 20:24:28 &amp;lt;eche|on&amp;gt; Ich kann daran nichts machen, ich bin nur ein Nutzer wie alle anderen 20:24:43 &amp;lt;dg&amp;gt; Die Person ist offensichtlich nicht aktiv. 20:24:46 &amp;lt;dg&amp;gt; Also... vielleicht trotzdem nein. 20:24:51 &amp;lt;eche|on&amp;gt; alles, was ich tun kann, ist, tino (i2p.to-Betreiber) zu bitten, es zu blockieren. 20:25:18 &amp;lt;hottuna_&amp;gt; ist ein komplettes Blockieren eine akzeptable Lösung? 20:26:01 &amp;lt;eche|on&amp;gt; ja 20:26:05 &amp;lt;dg&amp;gt; nicht langfristig 20:26:30 &amp;lt;RN-&amp;gt; Ich stimme dg zu 20:26:44 &amp;lt;eche|on&amp;gt; es ist ein Wiki. Es braucht aktive Administration, um unerwünschte Inhalte zu entfernen 20:26:44 &amp;lt;hottuna_&amp;gt; ich denke, es zu blockieren ist akzeptabel.. da es ohnehin nur für Leute nützlich ist, die bereits I2P verwenden 20:26:57 &amp;lt;eche|on&amp;gt; aber da wir auch aktive Spammer innerhalb von I2P haben.... 20:26:57 &amp;lt;zzz&amp;gt; tino wird nichts unternehmen, es sei denn, der Besitzer fordert es an 20:27:04 &amp;lt;zzz&amp;gt; zumindest sollte er es nicht. 20:27:41 &amp;lt;hottuna_&amp;gt; eche|on, könntest du den Eigentümer kontaktieren? 20:27:52 &amp;lt;eche|on&amp;gt; derzeit besuche ich ugha.i2p täglich und entferne den Spam 20:28:15 &amp;lt;eche|on&amp;gt; hottuna_: Ich habe bereits via IRC und E-Mail Kontakt aufgenommen. jetzt ist die Person am Zug, zu reagieren. 20:28:38 &amp;lt;zzz&amp;gt; wenn es weiterhin peinlich ist, können wir es aus der router console entfernen, egal ob wir einen Ersatz haben oder nicht 20:28:41 &amp;lt;eche|on&amp;gt; weißt du, wir hatten dasselbe Problem schon bei forum.i2p. das ist das Problem innerhalb von I2P 20:28:48 &amp;lt;hottuna_&amp;gt; bezüglich Blockieren durch i2p.to? 20:29:02 &amp;lt;eche|on&amp;gt; bezüglich aktiver Admin-Arbeit daran 20:29:25 &amp;lt;hottuna_&amp;gt; ok 20:29:58 &amp;lt;hottuna_&amp;gt; wie auch immer, falls du eine Rückmeldung bekommst, frag nach dem Blockieren 20:31:01 &amp;lt;RN-&amp;gt; tino ist nicht mehr nur Inproxy 20:31:43 &amp;lt;dg&amp;gt; Ja. 20:32:01 &amp;lt;str4d&amp;gt; Abgesehen vom Spam-Problem: Gibt es Inhalte, die ugha haben sollte/aktualisiert werden müssen&amp;gt; 20:32:29 &amp;lt;dg&amp;gt; Ja. 20:32:29 &amp;lt;eche|on&amp;gt; Ich habe mir das russische Wiki angeschaut. Das ist ein sehr sehr sehr schönes. 20:32:44 &amp;lt;str4d&amp;gt; Aus /Requests – „More advanced i2p config options and explanations.“ – hottuna_, du hast davon schon einiges hinzugefügt, oder? 20:32:44 &amp;lt;eche|on&amp;gt; es ist wirklich mit gutem Inhalt gefüllt und strukturiert. aber auf Russisch. 20:32:44 &amp;lt;str4d&amp;gt; eche|on: Link? 20:32:53 &amp;lt;hottuna_&amp;gt; wie lautet die URL für das russische Wiki? 20:33:12 &amp;lt;hottuna_&amp;gt; str4d, ja. Und ich habe eine ähnliche Liste auf echelon.i2p gefunden 20:33:24 &amp;lt;eche|on&amp;gt; wenn ich es wiederfinde... 20:34:10 &amp;lt;eche|on&amp;gt; imho rus.i2p 20:34:56 &amp;lt;eche|on&amp;gt; aber mehr Erklärungen zur erweiterten Konfiguration wären gut 20:34:59 &amp;lt;str4d&amp;gt; Oh, das ist *wirklich* ein schönes Wiki. 20:36:25 &amp;lt;eche|on&amp;gt; zu schade, ich habe gerade wenig Zeit, aber wenn ich Gelegenheit habe, mache ich ein paar Sachen 20:36:32 &amp;lt;RN-&amp;gt; sieht so aus, als würde es die gleiche schöne, aufgeräumte Oberfläche verwenden wie cake why TV auf seiner Cindy-Seite 20:36:42 &amp;lt;dg&amp;gt; ist es auf Englisch? 20:36:45 &amp;lt;RN-&amp;gt; Ich muss in etwa 10 Minuten oder früher los, den Rest des Meetings lese ich im Scrollback nach... 20:38:21 &amp;lt;str4d&amp;gt; Gibt es noch weitere wichtige Punkte zu ugha.i2p, die angesprochen werden müssen? 20:38:36 &amp;lt;hottuna_&amp;gt; nein. 20:38:47 &amp;lt;hottuna_&amp;gt; Ich habe die Anfrage-Seite aktualisiert 20:39:50 &amp;lt;str4d&amp;gt; Die Seite /I2pRfc könnte ein Update vertragen, falls sie jemals als maßgeblich gedacht war (obwohl die Website wahrscheinlich der bessere Ort für Specs ist). 20:40:26 &amp;lt;dg&amp;gt; ugha.i2p hat viele Inhalte, die hinzugefügt oder aktualisiert werden könnten 20:40:33 &amp;lt;dg&amp;gt; es scheint mehr Informationen über die Vergangenheit von I2P und alte technische Dokumente zu haben als sonst irgendwo 20:41:19 &amp;lt;str4d&amp;gt; Zwischenfazit: Spam ist (derzeit) unter Kontrolle, braucht aber aktive Moderation; es gibt zahlreiche alte Seiten, die aktualisiert werden sollten (eine gute Aufgabe für Leute, die gern schreiben). 20:41:34 &amp;lt;hottuna_&amp;gt; einverstanden. 20:41:41 &amp;lt;str4d&amp;gt; Und wenn möglich, sollte das Wiki Bearbeitungen über den Inproxy blockieren. 20:41:56 &amp;lt;str4d&amp;gt; Noch etwas, bevor wir weitermachen? 20:41:59 &amp;lt;dg&amp;gt; Ist das dann alles zum Wiki? 20:42:02 &amp;lt;dg&amp;gt; Ich denke nicht 20:42:52 &amp;lt;str4d&amp;gt; dg: willst du die Ehre übernehmen? ^_^ 20:43:11 &amp;lt;dg&amp;gt; Alles klar :3 20:43:15 &amp;lt;dg&amp;gt; thx 20:43:38 * str4d kommt beim nächsten Thema sowieso viel zu Wort =D 20:43:53 &amp;lt;dg&amp;gt; Okay, also das Website-Redesign – ich finde, dass das neue, von str4d geleitete Design (er macht hauptsächlich das Backend, aber auch einige CSS-Änderungen) I2P einen frischen Look verleiht und die Perspektive und den ersten Eindruck der Leute auffrischen kann 20:44:00 &amp;lt;dg&amp;gt; Das derzeitige ist ziemlich angestaubt, usw., usw.. 20:44:11 &amp;lt;dg&amp;gt; Ich denke, wir sollten schauen, was noch fertiggestellt werden muss, um es live zu schalten 20:44:34 &amp;lt;str4d&amp;gt; Was vor dem Livegang unbedingt erledigt sein muss: 20:44:37 &amp;lt;dg&amp;gt; Kleinigkeiten können wir angehen, wenn es draußen ist – welche Blocker müssen wir hier berücksichtigen? 20:44:48 &amp;lt;str4d&amp;gt; - Übersetzungs-Tagging 20:45:01 &amp;lt;str4d&amp;gt; (naja, nicht zwingend, aber zumindest das meiste) 20:45:17 &amp;lt;str4d&amp;gt; - prüfen, dass alle internen Links aktualisiert und gültig sind 20:45:36 &amp;lt;str4d&amp;gt; Das ist im Grunde alles. 20:45:56 &amp;lt;hottuna_&amp;gt; wie wird das Übersetzungs-Tagging gemacht? 20:46:07 &amp;lt;str4d&amp;gt; Ich habe damit bereits angefangen und den Großteil der Seiten abgedeckt (wenn man die Doku ausnimmt, die für sich genommen groß ist) 20:46:22 &amp;lt;dg&amp;gt; Letzteres ist nicht allzu schwer. Es gibt dafür Tools, IIRC, aber ich kann auch herumklicken (nehme eine fürs Team ;) wenn’s drauf ankommt). 20:46:33 &amp;lt;dg&amp;gt; Übersetzungs-Tagging erklären? 20:46:40 &amp;lt;str4d&amp;gt; hottuna_: Jinja2-Template-Tags 20:46:40 &amp;lt;str4d&amp;gt; Und gettext-PO-Dateien 20:47:05 &amp;lt;str4d&amp;gt; &amp;lt;h2&amp;gt;{% trans %}A Gentle Introduction to How I2P Works{% endtrans %}&amp;lt;/h2&amp;gt; 20:47:08 &amp;lt;str4d&amp;gt; &amp;lt;p&amp;gt;{% trans -%} 20:47:08 &amp;lt;str4d&amp;gt; I2P is a project to build, deploy, and maintain a network supporting secure and anonymous 20:47:08 &amp;lt;str4d&amp;gt; communication. People using I2P are in control of the tradeoffs between anonymity, reliability, 20:47:11 &amp;lt;str4d&amp;gt; bandwidth usage, and latency. There is no central point in the network on which pressure can be 20:47:11 &amp;lt;str4d&amp;gt; exerted to compromise the integrity, security, or anonymity of the system. The network supports 20:47:11 &amp;lt;str4d&amp;gt; dynamic reconfiguration in response to various attacks, and has been designed to make use of 20:47:11 &amp;lt;str4d&amp;gt; additional resources as they become available. Of course, all aspects of the network are open and 20:47:11 &amp;lt;str4d&amp;gt; freely available. 20:47:15 &amp;lt;str4d&amp;gt; {%- endtrans %}&amp;lt;/p&amp;gt; 20:48:17 &amp;lt;str4d&amp;gt; Die markierten Blöcke werden in eine messages.pot extrahiert, die dann wie die routerconsole übersetzt werden kann. 20:48:36 &amp;lt;str4d&amp;gt; Das ist eine weitere Aufgabe, die aus meiner Sicht vor dem Start erledigt sein muss: 20:48:57 &amp;lt;str4d&amp;gt; - Alte übersetzte Seiten (z. B. /how_intro_fr) in PO-Dateien migrieren 20:49:53 &amp;lt;hottuna_&amp;gt; ok 20:49:56 &amp;lt;hottuna_&amp;gt; wie heißt das mtn-Repo? 20:50:04 &amp;lt;hottuna_&amp;gt; alles klar 20:50:08 &amp;lt;str4d&amp;gt; Dazu kann ich nicht viel beitragen =P Ich habe eine Seite testweise migriert, aber ich kann die Genauigkeit der alten Übersetzungen nicht verifizieren (zumal es nichts gab, um die statischen Seiten synchron zu halten) 20:50:12 &amp;lt;str4d&amp;gt; i2p.www.revamp 20:51:02 * str4d startet die Testseite erneut 20:52:33 &amp;lt;str4d&amp;gt; Okay, `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` ist wieder online. 20:52:44 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network (auf vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:52:59 &amp;lt;str4d&amp;gt; Außerdem habe ich Mobile-Support zur Website hinzugefügt – das sieht man, wenn man das Browserfenster auf unter 768px verengt 20:53:34 &amp;lt;dg&amp;gt; Was machen wir mit blog/ 20:53:34 &amp;lt;dg&amp;gt; ? 20:53:45 &amp;lt;str4d&amp;gt; dg: was meinst du? 20:53:52 &amp;lt;str4d&amp;gt; (in welcher Hinsicht?) 20:54:04 &amp;lt;dg&amp;gt; Wer wird bloggen und wie richten wir es ein? Wann bloggen wir außerdem? :) 20:54:43 &amp;lt;str4d&amp;gt; Der Blog enthält derzeit nur die (alten) Release-Posts und die (noch älteren) Status-Posts. 20:54:54 &amp;lt;str4d&amp;gt; Zumindest wird es wie üblich die Release-Posts geben. 20:55:50 &amp;lt;str4d&amp;gt; Das ist allerdings ein späteres Thema – wir müssen die Seite erst einmal fertig bekommen! 20:56:09 &amp;lt;hottuna_&amp;gt; einverstanden 20:56:20 &amp;lt;str4d&amp;gt; Ticket #807 enthält ein paar Dinge, die gut wären, aber keine Blocker sind 20:56:32 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (angenommene Verbesserung) - Überarbeitung der Website 20:56:44 &amp;lt;str4d&amp;gt; Die sind im Ticket etwas verteilt, aber einige sind: 20:57:02 &amp;lt;str4d&amp;gt; - /about/glossary ausfüllen 20:57:21 &amp;lt;str4d&amp;gt; - Layout und Styling von blog/meetings verbessern 20:58:17 &amp;lt;str4d&amp;gt; - das Theme reparieren oder ersetzen 20:58:36 &amp;lt;hottuna_&amp;gt; bzgl. Übersetzungs-Tagging: ist """{{ _('Friends of I2P') }}""" auf unkomplizierte Weise tagbar 20:59:03 &amp;lt;str4d&amp;gt; hottuna_: Das ist bereits getaggt. 20:59:26 &amp;lt;hottuna_&amp;gt; war nur neugierig wegen der Syntax 20:59:29 &amp;lt;str4d&amp;gt; (Das ist die kompaktere Notation) 20:59:39 &amp;lt;hottuna_&amp;gt; aah 20:59:42 &amp;lt;str4d&amp;gt; {{ }} fügt das Ergebnis der enthaltenen Python-Methode ein 20:59:53 &amp;lt;str4d&amp;gt; _() ist der gettext-Aufruf in Python 21:00:00 &amp;lt;str4d&amp;gt; (naja, der, der in Jinja2 importiert wird 21:00:03 &amp;lt;str4d&amp;gt; ) 21:00:19 &amp;lt;hottuna_&amp;gt; danke 21:00:34 &amp;lt;str4d&amp;gt; {% trans %}{% endtrans %} ist ein ausführlicherer Tag, aber es ist der Jinja2-Tag und unterstützt beliebigen Inhalt zwischen den Tags. 21:00:49 &amp;lt;str4d&amp;gt; (während die _()-Variante z. B. kein ' enthalten kann 21:00:52 &amp;lt;hottuna_&amp;gt; was bleibt noch zu taggen? 21:01:13 &amp;lt;str4d&amp;gt; hottuna_: schau ins mtn-Log für Details, was bereits getaggt wurde, aber IIRC: 21:01:44 &amp;lt;str4d&amp;gt; - get-involved/guides (ich habe dort ides und dev-guidelines getaggt) 21:01:55 &amp;lt;str4d&amp;gt; - misc/* 21:01:58 &amp;lt;str4d&amp;gt; - docs/* 21:02:09 &amp;lt;str4d&amp;gt; Und dann beliebige Blog-Posts, die wir übersetzt haben wollen. 21:03:06 &amp;lt;str4d&amp;gt; (Ich habe die 0.9.4- und 0.9.3-Posts bereits migriert und getaggt, und künftige Posts können ebenfalls getaggt werden; frühere kann man taggen, wenn/sofern sich jemand aufrafft) 21:04:17 &amp;lt;str4d&amp;gt; Okay, wir müssen im Meeting etwas vorankommen. 21:05:18 &amp;lt;str4d&amp;gt; Zusammenfassung: Das Site-Redesign ist fast fertig, Hilfe ist willkommen beim Taggen des restlichen Inhalts für Übersetzungen und beim URL-Check (geht parallel) (danke, hottuna_, fürs Helfen (ich nehme an, darum geht’s?)) 21:05:45 &amp;lt;str4d&amp;gt; Andere Text-/Layout-Änderungen sind willkommen, aber keine Blocker. 21:06:31 &amp;lt;str4d&amp;gt; Oh: Und wenn jemand mit dem Übersetzen der Seiten anfangen möchte (unter Nutzung der alten übersetzten Seiten als Referenz oder per Copy-Paste), *bitte tut das*. 21:06:34 &amp;lt;str4d&amp;gt; Noch etwas? 21:06:49 &amp;lt;hottuna_&amp;gt; ich schaue mir das Tagging an 21:07:48 &amp;lt;str4d&amp;gt; hottuna_: danke. Lass get-involved/guides mir, da habe ich schon angefangen. 21:08:43 &amp;lt;str4d&amp;gt; dg: behältst du das Meeting im Blick (die Zeit)? 21:09:02 &amp;lt;dg&amp;gt; oh, sorry 21:09:14 &amp;lt;dg&amp;gt; Also sind wir mit website/ durch 21:09:41 &amp;lt;dg&amp;gt; Krypto-Zeit :-D 21:10:16 &amp;lt;dg&amp;gt; Ich suche mal die relevanten Themen raus 21:10:16 &amp;lt;dg&amp;gt; Einen Moment 21:11:28 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/1328` + `http://zzz.i2p/topics/715` 21:11:38 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [22. Januar] (auf zzz.i2p) 21:12:10 &amp;lt;dg&amp;gt; TL;DR: Wir müssen darüber sprechen, welche Komponenten des I2P router in Prioritätsreihenfolge geändert werden müssen (oder wie zzz es ausdrückte: „to talk generally about which uses are more vulnerable than others“ 21:12:10 &amp;lt;dg&amp;gt; ) 21:12:17 &amp;lt;dg&amp;gt; (für die DSA-Änderung) 21:12:45 &amp;lt;dg&amp;gt; Es ist ein guter Zeitpunkt, auch andere Krypto-Änderungen zu diskutieren, die man mitnehmen könnte, aber im Moment sollten wir bei dem bleiben, was zzz vorgeschlagen hat, denn das ist ein riesiges Rabbit Hole 21:12:52 &amp;lt;hottuna_&amp;gt; wie im Tor-Cipher-Migrationsdokument angemerkt, sollten wir Änderungen dort anstreben, wo sie am wichtigsten sind, und nicht unbedingt dort, wo sie am einfachsten sind 21:13:26 &amp;lt;dg&amp;gt; (https://gitweb.torproject.org/torspec.git/blob_plain/34ecac0fbac7f476bfcbf813767721fada62c17e:/proposals/ideas/xxx-crypto-migration.txt) 21:15:55 &amp;lt;hottuna_&amp;gt; Meiner Meinung nach sind die wichtigsten Bereiche jene, die potenziell schwache Chiffren für Langzeit-Schlüssel verwenden 21:16:39 &amp;lt;dg&amp;gt; hottuna_: Ich bin kein Krypto-Experte (und halte mich entsprechend raus, außer ich weiß etwas), aber sind die Langzeit-Schlüssel nicht auch die Schlüssel, die einen Flag Day verursachen könnten? 21:17:12 &amp;lt;hottuna_&amp;gt; das Ändern der meisten Chiffren würde einen Flag Day verursachen 21:17:31 &amp;lt;dg&amp;gt; Ich dachte daran, dass alle Destinations im Eimer wären 21:17:38 &amp;lt;dg&amp;gt; also ja 21:17:41 &amp;lt;hottuna_&amp;gt; nun, im Grunde 21:18:03 &amp;lt;hottuna_&amp;gt; ich sehe keinen Weg, dass Destinations nicht kaputtgehen 21:19:03 &amp;lt;hottuna_&amp;gt; Ich habe keine Liste der Stellen, an denen Langzeit-Schlüssel verwendet werden 21:19:22 &amp;lt;hottuna_&amp;gt; aber so eine Liste und die jeweils verwendete Chiffre sollten erstellt werden 21:21:04 &amp;lt;str4d&amp;gt; Einverstanden. Wir sollten auch ihre angenommene Verwundbarkeit einstufen. 21:21:11 &amp;lt;str4d&amp;gt; (Das wäre eine gute Wiki-Seite auf Trac) 21:21:19 &amp;lt;hottuna_&amp;gt; ja. 21:22:02 &amp;lt;hottuna_&amp;gt; wir sollten auch eine Liste von Chiffren erstellen, die sich als sicher erwiesen haben (im Test der Zeit) und für uns ansonsten geeignet sind 21:22:17 &amp;lt;str4d&amp;gt; Abschnitt 2 der Tor-Seite gilt im Grunde auch für uns. 21:22:20 &amp;lt;hottuna_&amp;gt; diese Liste sollte asymmetrisch 21:22:55 &amp;lt;zzz&amp;gt; klingt gut 21:23:11 &amp;lt;hottuna_&amp;gt; asymmetrische* Verschlüsselung, symmetrische Verschlüsselung, Signaturen und HMAC-Chiffren, denen wir vertrauen 21:23:49 &amp;lt;zzz&amp;gt; die Seite how_cryptography ist eine gute Referenz 21:24:32 &amp;lt;hottuna_&amp;gt; str4d, hast du eine Wiki-Seite angefangen oder soll ich? 21:24:40 * str4d macht das gerade 21:25:00 &amp;lt;str4d&amp;gt; /Crypto/CurrentSpecs klingt gut? 21:25:09 &amp;lt;str4d&amp;gt; (für die Zusammenfassungstabelle) 21:25:09 &amp;lt;hottuna_&amp;gt; klar 21:25:16 &amp;lt;zzz&amp;gt; DSA ist ein guter Ausgangspunkt für die Analyse, weil es leicht zu verstehen ist und auf den ersten Blick das Schwächste ist 21:26:15 &amp;lt;hottuna_&amp;gt; ja 21:27:01 &amp;lt;hottuna_&amp;gt; was wo verwendet wird und über welche Zeiträume welche Schlüssel genutzt werden, weiß ich nicht viel 21:28:56 &amp;lt;zzz&amp;gt; der OP auf `http://zzz.i2p/topics/715` hat eine Liste 21:29:03 &amp;lt;zzz&amp;gt; ~8 Stellen, an denen wir DSA verwenden 21:29:05 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: DSA 1024/160 Replacement (auf zzz.i2p) 21:29:40 &amp;lt;hottuna_&amp;gt; die mit der längsten Gültigkeit ist routerinfo? 21:30:23 &amp;lt;str4d&amp;gt; || '''Aspekt/Ort''' || '''Verwendete Chiffre''' || '''Chiffre-Details''' || ''' Angenommene Verwundbarkeit''' || '''Kommentare''' 21:30:30 &amp;lt;str4d&amp;gt; Muss noch etwas in die Tabelle? 21:30:30 &amp;lt;zzz&amp;gt; vielleicht Dest., das nicht aufgeführt ist. 21:31:12 &amp;lt;zzz&amp;gt; es gibt sowohl einen Dest-Schlüssel als auch einen LeaseSet-Schlüssel, ich glaube, der Dest signiert das LeaseSet und der LeaseSet-Schlüssel ist ungenutzt 21:31:38 &amp;lt;hottuna_&amp;gt; str4d, Gültigkeitsdauer 21:32:24 &amp;lt;zzz&amp;gt; wäre kein Weltuntergang, einen RI-Flag-Day zu haben, aber alle 2500 in der hosts.txt wegzuwerfen, ist eine andere Geschichte 21:32:38 &amp;lt;str4d&amp;gt; Hmm... vielleicht sollten angenommene Verwundbarkeit / Gültigkeit dann in einer separaten Tabelle stehen. 21:33:07 &amp;lt;zzz&amp;gt; Datagrams sind ein Problem, Dests sind ein Problem 21:33:22 &amp;lt;hottuna_&amp;gt; Hosts wegzuwerfen ist ein riesiges Problem. aber es ist in meinen Augen auch der verwundbarste Schlüssel 21:34:37 &amp;lt;zzz&amp;gt; für jeden Fall müssen wir weitergehen. nicht nur, wie leicht zu brechen, sondern welches Bedrohungsmodell / welche Konsequenz. 21:35:08 &amp;lt;hottuna_&amp;gt; ja. vielleicht für jeden Fall auf eine separate Seite verlinken? 21:35:26 &amp;lt;str4d&amp;gt; `http://trac.i2p2.i2p/wiki/Crypto/CurrentSpecs` existiert jetzt und hat etwas Basisinhalt 21:35:33 &amp;lt;iRelay&amp;gt; Title: Crypto/CurrentSpecs I2P (auf trac.i2p2.i2p) 21:36:09 &amp;lt;zzz&amp;gt; und das in Relation setzen, angesichts der Größe des Netzes usw. z. B. haben wir derzeit jemanden, der behauptet, er könne eine eepsite 23 1/2 Stunden am Tag abschalten. 21:37:13 &amp;lt;hottuna_&amp;gt; christoph1, ? 21:37:25 &amp;lt;dg&amp;gt; Uff. 21:37:28 &amp;lt;str4d&amp;gt; Mmm. 21:37:35 &amp;lt;dg&amp;gt; Wie funktioniert das? 21:37:58 &amp;lt;hottuna_&amp;gt; Eclipse-Angriff auf unsere floodfills 21:38:01 &amp;lt;christoph1&amp;gt; genug vorkalkulierte routerinfos verwenden, 10 bösartige Knoten in die Nähe der Ziel-Hashblock-Suche setzen 21:38:20 &amp;lt;lillith&amp;gt; warum nicht 24 Stunden? 21:38:35 &amp;lt;christoph1&amp;gt; weil Mitternacht etwas knifflig ist 21:38:46 &amp;lt;christoph1&amp;gt; man kann weitere 10 für morgen positionieren 21:39:05 &amp;lt;christoph1&amp;gt; aber es gibt immer noch eine Phase um die Rotation des Keyspace herum, in der die Dinge instabil sind 21:39:22 &amp;lt;lillith&amp;gt; also bekommt der router eine halbe Stunde, in der die floodfills ungewiss sind? 21:39:33 &amp;lt;christoph1&amp;gt; (der Client kann zufällig einen der guten Knoten treffen, weil er noch nicht alle Angreifer kennt 21:39:52 &amp;lt;str4d&amp;gt; Die Schlüssel für den nächsten Tag sind im Voraus bekannt, also könnte man das Positionieren bösartiger Knoten im Voraus planen, oder? 21:39:59 &amp;lt;christoph1&amp;gt; jep 21:40:22 &amp;lt;christoph1&amp;gt; trotzdem scheint es rund um die Rotation etwas instabil zu sein 21:40:49 &amp;lt;str4d&amp;gt; Wie auch immer, das ist etwas off-topic für dieses Thema (sorry, christoph1) 21:41:05 &amp;lt;christoph1&amp;gt; ack 21:43:08 &amp;lt;str4d&amp;gt; Okay, möchte jemand daran arbeiten, `http://trac.i2p2.i2p/wiki/Crypto/CurrentSpecs` zu füllen? 21:43:14 &amp;lt;iRelay&amp;gt; Title: Crypto/CurrentSpecs I2P (auf trac.i2p2.i2p) 21:43:26 &amp;lt;zzz&amp;gt; dg, bitte halte uns auf Kurs, nicht davon weg :) 21:43:42 &amp;lt;hottuna_&amp;gt; str4d, ja. Ich habe mich gerade eingeloggt :P 21:44:01 &amp;lt;str4d&amp;gt; Vielleicht sollten wir kurz klären, was genau wir auf dieser Seite wollen (meine Spaltenüberschriften sind ziemlich generisch) 21:44:36 &amp;lt;dg&amp;gt; zzz: sry ;) 21:44:59 &amp;lt;str4d&amp;gt; Erste Tabelle: eine Zusammenfassung der im router verwendeten Krypto. Name, Gültigkeitsdauer, Verwundbarkeit... Schlüssellänge? Primstärke? 21:44:59 &amp;lt;zzz&amp;gt; auch meine Schuld 21:45:48 &amp;lt;str4d&amp;gt; Zweite Tabelle: eine Liste jeder Stelle im router, an der Krypto verwendet wird. Ort und Name der Chiffre (natürlich). Nutzungsdetails? Was ist hier wichtig zu wissen? 21:46:27 &amp;lt;str4d&amp;gt; Wir können bei Bedarf vermutlich auf separaten Seiten zur zweiten Tabelle weiter ausführen (den Ort mit einer Unterseite verlinken) 21:47:41 &amp;lt;hottuna_&amp;gt; str4d, Unterseite hinzugefügt 21:48:06 &amp;lt;str4d&amp;gt; IMHO sollte das eine Seite sein, die man überfliegen kann und den aktuellen Stand versteht (während die Site-Doku die vollständigen Specs sind) 21:48:32 &amp;lt;str4d&amp;gt; hottuna_: ah, jetzt verstehe ich, was du mit Gültigkeitsdauer meinst. 21:48:39 &amp;lt;hottuna_&amp;gt; :) 21:50:20 &amp;lt;str4d&amp;gt; hottuna_: es gibt bereits einen Eintrag für Destinations – LeaseSet-Signierung 21:50:29 &amp;lt;hottuna_&amp;gt; oh 21:50:29 &amp;lt;hottuna_&amp;gt; sorry 21:50:36 &amp;lt;str4d&amp;gt; (zumindest für den DSA-Teil – ich denke, du meinst da die Verschlüsselung) 21:51:56 &amp;lt;str4d&amp;gt; Außerdem würde ich es eher „Security timescale“ als „Validity period“ nennen 21:52:38 &amp;lt;hottuna_&amp;gt; jep 21:52:38 &amp;lt;zzz&amp;gt; FYI für alle anderen – jede RI und jede Dest hat zwei Schlüssel, einen für die Verschlüsselung und einen für die Signatur 21:53:11 &amp;lt;hottuna_&amp;gt; ok 21:53:11 &amp;lt;hottuna_&amp;gt; warum? 21:53:32 &amp;lt;zzz&amp;gt; ElG wurde als viel zu langsam zum Signieren erachtet 21:54:44 &amp;lt;str4d&amp;gt; Mag eine dumme Frage sein, aber wie sind die beiden Schlüssel verifizierbar „verknüpft“? 21:55:23 &amp;lt;zzz&amp;gt; für RI und Dest gilt: der Hash umfasst beide Schlüssel + das (normalerweise null) Certificate 21:55:23 &amp;lt;hottuna_&amp;gt; ein öffentlicher Schlüssel wird aus dem privaten Schlüssel abgeleitet 21:55:51 &amp;lt;zzz&amp;gt; ändere eines der drei und du änderst den Hash. 21:56:13 &amp;lt;str4d&amp;gt; Ah, ok (du meinst den Destination-Hash?) 21:56:23 &amp;lt;str4d&amp;gt; (d. h. das B64) 21:56:26 &amp;lt;zzz&amp;gt; ja 21:56:53 &amp;lt;str4d&amp;gt; Okay... das Problem beim Upgraden der Destination-Krypto ergibt jetzt viel mehr Sinn... 21:56:59 &amp;lt;zzz&amp;gt; und bei Dests gilt: änderst du eines der drei, brauchst du einen neuen hosts.txt-Eintrag 21:58:34 &amp;lt;zzz&amp;gt; und (Hinweis) non-null certs könnten der Weg zu Upgrades mit (teilweiser) Kompatibilität sein, d. h. ohne Gravity zu brechen. Das wird weiter unten in Topic 715 behandelt 21:59:39 &amp;lt;str4d&amp;gt; Ja – das ermöglicht, dass beides nebeneinander funktioniert. 22:00:09 &amp;lt;str4d&amp;gt; Aber es heißt dennoch, dass die End-to-End-Krypto für die alten Destinations unangetastet bleibt. 22:00:52 &amp;lt;str4d&amp;gt; Der Punkt, an dem der Dest-Krypto-Schlüssel am wichtigsten ist, ist die Strecke zwischen dem OPEP und dem IBGW, richtig? 22:01:26 &amp;lt;zzz&amp;gt; nicht sicher 22:01:53 &amp;lt;zzz&amp;gt; eine weitere Komplikation: Es gab früher zwei Schichten von End-to-End-Krypto, eine im router und eine im Client, und einige Schlüssel sind jetzt ungenutzt 22:02:32 &amp;lt;zzz&amp;gt; dito bei den Signierschlüsseln... einer war für die LS-Revokation und ist ungenutzt 22:02:46 &amp;lt;zzz&amp;gt; also vielleicht eine weitere Gelegenheit 22:03:29 &amp;lt;str4d&amp;gt; `http://www.i2p2.i2p/how_intro` scheint darauf hinzudeuten, dass ElGamal/AES+SessionTags für die End-to-End-router-Verschlüsselung verwendet wird. 22:04:37 &amp;lt;zzz&amp;gt; Krypto ist viel schwieriger zu diskutieren als Signieren. da ist das ElG, das AES und die Tags umschließt, zusammen mit dem DH-Austausch. 22:05:35 &amp;lt;str4d&amp;gt; Ja. Aber was z. B. LeaseSets angeht, müssen wir wahrscheinlich beides im Tandem diskutieren, oder? 22:05:46 &amp;lt;zzz&amp;gt; Ich würde vorschlagen, heute gar nicht erst in die Krypto-Seite einzusteigen. 22:05:53 &amp;lt;str4d&amp;gt; Heute nicht, nein. 22:06:00 &amp;lt;zzz&amp;gt; vielleicht, vielleicht auch nicht 22:06:03 &amp;lt;str4d&amp;gt; Also, zurück zum Thema *derp* 22:06:30 &amp;lt;zzz&amp;gt; änderst du einen Schlüssel, änderst du den Hash. Aber wie das Tor-Dokument sagt: Versuche nicht, alles zu ändern, nur weil du eine Sache änderst 22:06:33 &amp;lt;str4d&amp;gt; Was ist das Problem mit Datagram-Signaturen? 22:07:12 &amp;lt;zzz&amp;gt; es verwendet unseren Signaturalgorithmus, d. h. DSA. Den wir verwenden, um alles zu signieren. (einschließlich suds) 22:07:54 &amp;lt;zzz&amp;gt; was auch nicht auf der Liste in Topic 715 steht und vielleicht der langlebigste Schlüssel von allen ist 22:09:04 &amp;lt;str4d&amp;gt; Richtig, aber das spezifische Problem bei Datagrams ist, vermute ich, sicherzustellen, dass router weiterhin miteinander kommunizieren können 22:09:04 &amp;lt;str4d&amp;gt; ? 22:10:00 &amp;lt;zzz&amp;gt; richtig. änderst du das Signieren, brichst du alle RI- und LS-Lookups und die gesamte signierte End-to-End-Kommunikation 22:10:51 &amp;lt;zzz&amp;gt; weil fast alles signiert ist 22:11:41 &amp;lt;str4d&amp;gt; Also ist der einzige Weg, mit dem Upgrade des Signaturalgorithmus voranzukommen, sicherzustellen, dass jede Stelle, an der er verwendet wird, mehrere Signaturalgorithmen verarbeiten kann? 22:12:27 &amp;lt;str4d&amp;gt; Das Problem wird dann, zu wissen, welche Versionen von einem router unterstützt werden (und die Partitionierungsprobleme aus dem Tor-Dokument sind hier relevant). 22:12:30 &amp;lt;zzz&amp;gt; aber dann bräuchte jede Dest zwei Sätze von Tunnels, einen für alt und einen für neu, afaik 22:12:49 &amp;lt;zzz&amp;gt; es gibt zwei Arten von Kompatibilität zu berücksichtigen. 22:13:19 &amp;lt;str4d&amp;gt; Guter Punkt&amp;gt;_&amp;lt; 22:13:42 &amp;lt;zzz&amp;gt; 1) „Network“-Kompatibilität, d. h. können die RIs und LSs gespeichert und abgerufen werden, kommen Nachrichten durch Tunnels, auch wenn die ffs oder Teilnehmer down-rev sind; 22:14:21 &amp;lt;zzz&amp;gt; 2) End-to-End-Kompatibilität, kann A mit B sprechen. Dafür scheint es nötig, dass A und B dasselbe unterstützen 22:15:43 &amp;lt;str4d&amp;gt; 2) ist für direkte router-zu-router-Kommunikation „einfach“ zu handhaben, da die router-Versionen öffentlich bekannt sind. Wie sieht es mit End-to-End-Kommunikation aus? 22:17:24 &amp;lt;zzz&amp;gt; das andere ist: eine RI hat eine ganze Properties drin, wir können da beliebige Flags hineintun 22:17:27 &amp;lt;str4d&amp;gt; Wo müsste ein router nachsehen, um festzustellen, ob ein anderer router (wie ein eepsite-Server) die neuen Signaturen unterstützt? 22:17:30 &amp;lt;zzz&amp;gt; nichts dergleichen für LS 22:18:01 &amp;lt;zzz&amp;gt; certs sind die Magie 22:18:48 &amp;lt;zzz&amp;gt; in einem cert können wir sowohl Krypto- als auch Signatur-Algorithmus spezifizieren und die Extrabytes speichern, wenn es nicht in die ersten 384 passt 22:18:59 &amp;lt;zzz&amp;gt; wie gesagt, das ist das Topic-715-Zeug 22:19:53 &amp;lt;zzz&amp;gt; das cert muss bei Byte 385 beginnen, um 1) nicht zu brechen 22:20:54 &amp;lt;zzz&amp;gt; ist das für heute in etwa genug? habt ihr das bekommen, was ihr wolltet? 22:21:09 &amp;lt;hottuna_&amp;gt; ich denke, das ist ein Anfang 22:21:34 &amp;lt;hottuna_&amp;gt; spezifischere Probleme und Lösungen können diskutiert werden und die Wiki-Seite als Hilfe dienen 22:23:50 &amp;lt;str4d&amp;gt; zzz: das ist ein guter Start – danke =) 22:24:24 &amp;lt;zzz&amp;gt; viel Arbeit vor uns... 22:24:39 &amp;lt;str4d&amp;gt; Ja, aber irgendwo müssen wir anfangen ^_^ 22:24:54 &amp;lt;hottuna_&amp;gt; str4d, Tags für monotone.html gepusht 22:25:05 &amp;lt;zzz&amp;gt; Ich hätte noch ein Thema fürs Mtg, aber nur, wenn welt welterde weltende da ist 22:25:26 &amp;lt;str4d&amp;gt; hottuna_: die unter get-involved/guides? Dann nehme ich die raus, die ich angefangen hatte einzubauen ^_^ 22:25:37 &amp;lt;hottuna_&amp;gt; ja 22:26:00 &amp;lt;hottuna_&amp;gt; alles klar, sind wir dann fertig? 22:26:11 &amp;lt;dg&amp;gt; würde ich sagen? 22:26:15 &amp;lt;str4d&amp;gt; Ich würde gern noch einen zufälligen Punkt hinzufügen: 22:26:18 * dg hatte nichts beizutragen 22:26:21 &amp;lt;dg&amp;gt; kein Krypto-Gott 22:27:08 &amp;lt;str4d&amp;gt; Ich möchte sponge zu seinen Android-Bemühungen gratulieren – das Standard-I2P läuft jetzt erfolgreich auf Android-Geräten. 22:27:46 &amp;lt;str4d&amp;gt; Und erste Berichte deuten auf bessere Performance und geringeren Akkuverbrauch hin als bei I2P-Android 22:27:53 &amp;lt;hottuna_&amp;gt; das ist schon eine Leistung 22:28:04 &amp;lt;hottuna_&amp;gt; gut gemacht, sponge 22:28:16 &amp;lt;hottuna_&amp;gt; ich muss jetzt los 22:28:23 &amp;lt;hottuna_&amp;gt; dg, startest du den Thread für nächste Woche? 22:28:27 &amp;lt;dg&amp;gt; spogne hat es extrem gut gemacht 22:28:56 &amp;lt;dg&amp;gt; Mach ich. Themen? Scheint, als müsste Krypto in den nächsten Wochen ein wiederkehrendes Thema sein. :) 22:29:03 &amp;lt;dg&amp;gt; Ich sollte nächste Woche auch pünktlich da sein 22:29:47 &amp;lt;str4d&amp;gt; Wenn wir das Redesign bis dahin getaggt bekommen, könnten wir möglicherweise mit der neuen Site live gehen (obwohl ich es bevorzugen würde, vorher echte Übersetzungen reinzubekommen) 22:30:18 &amp;lt;str4d&amp;gt; (hängt auch davon ab, dass welterde da ist) 22:30:25 &amp;lt;hottuna_&amp;gt; str4d, ich denke, echte Übersetzungen werden sehr lange dauern 22:30:52 &amp;lt;hottuna_&amp;gt; alles klar, gute Nacht, Leute 22:30:59 &amp;lt;str4d&amp;gt; hottuna_: vollständige Übersetzungen, ja. Aber es gibt bereits übersetzte Seiten (siehe www.i2p2/pages/translations), die sich schnell migrieren lassen. 22:31:07 &amp;lt;str4d&amp;gt; (für Leute, die die Sprache verstehen) 22:31:14 &amp;lt;str4d&amp;gt; o/ hottuna_ 22:31:45 * str4d *baf*t das Meeting. &lt;/div></description></item><item><title>I2P Entwicklertreffen - 15. Januar 2013</title><link>/de/blog/2013/01/15/i2p-entwicklertreffen-15.-januar-2013/</link><pubDate>Tue, 15 Jan 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/01/15/i2p-entwicklertreffen-15.-januar-2013/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> darrob, dg, eche|on, hottuna, KillYourTV, LaughingBuddha, orion, sponge, welterde, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:02:07 &amp;lt;hottuna&amp;gt; dg, gibt es heute ein Meeting 20:02:26 &amp;lt;LaughingBuddha&amp;gt; oh ja, es ist Dienstag 20:02:56 &amp;lt;hottuna&amp;gt; str4d, Meeh: findet das Meeting jetzt statt? 20:03:49 &amp;lt;orion&amp;gt; ja 20:04:07 &amp;lt;Meeh&amp;gt; hottuna: k. A., hoffe es 20:04:26 &amp;lt;hottuna&amp;gt; alles klar, gibt es eine Themenliste? 20:04:56 &amp;lt;hottuna&amp;gt; dg, ping 20:06:07 &amp;lt;hottuna&amp;gt; alles klar, lass uns in 5 Minuten anfangen 20:06:35 &amp;lt;hottuna&amp;gt; alle da, überlegt euch, worüber ihr sprechen möchtet 20:06:57 &amp;lt;hottuna&amp;gt; wenn wir starten, helft mit, die Themenliste zu erstellen 20:07:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Ich dachte, heute wäre das Krypto-Meeting 20:08:07 &amp;lt;hottuna&amp;gt; weltende, ich habe das letzte verpasst. Ich versuche nur, etwas Ordnung zu schaffen 20:08:22 &amp;lt;hottuna&amp;gt; zzz, Krypto-Meeting 20:10:23 &amp;lt;hottuna&amp;gt; weltende, welche Krypto sollte besprochen werden? 20:11:09 &amp;lt;hottuna&amp;gt; Alles klar, versuchen wir, das hier zu starten. 20:11:16 &amp;lt;hottuna&amp;gt; Tagesordnung: 20:11:28 &amp;lt;hottuna&amp;gt; * Syndie-Hackathon-Status 20:11:51 &amp;lt;hottuna&amp;gt; * I2P-Krypto 20:12:02 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: das weiß ich nicht.. 20:12:20 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: soll ich dir btw deinen r0ket per Paket schicken oder so? 20:12:32 &amp;lt;dg&amp;gt; bin ich rechtzeitig? 20:12:51 &amp;lt;hottuna&amp;gt; ich habe gerade angefangen, aber wenn du übernehmen möchtest, gern 20:12:53 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: yup 20:13:20 &amp;lt;dg&amp;gt; Das meiste, was ich weiß, ist „Krypto“ 20:14:32 &amp;lt;hottuna&amp;gt; dg, noch andere Punkte, um die wir uns kümmern sollten 20:14:35 &amp;lt;hottuna&amp;gt; ? 20:15:14 &amp;lt;dg&amp;gt; Syndie-Status, irgendwelche Updates von den Forschern, generelle Richtung? 20:15:37 &amp;lt;hottuna&amp;gt; alles klar. fangen wir dann an? 20:15:55 &amp;lt;dg&amp;gt; klar 20:16:14 &amp;lt;dg&amp;gt; Ich hoffe, dass zab auftaucht, da er und zzz am meisten über die Router-Interna wissen.. 20:18:28 &amp;lt;orion&amp;gt; Ich glaube, wir wollten darüber sprechen, die Krypto eventuell zu aktualisieren. 20:18:28 &amp;lt;hottuna&amp;gt; so oder so weg von dsa-1024 20:18:31 &amp;lt;orion&amp;gt; Und die Logistik dahinter. 20:18:31 &amp;lt;hottuna&amp;gt; alles klar 20:18:31 &amp;lt;dg&amp;gt; Lass mich das Thema raussuchen. 20:18:31 &amp;lt;hottuna&amp;gt; ergibt Sinn 20:18:31 &amp;lt;hottuna&amp;gt; dg, `http://zzz.i2p/topics/715` 20:18:31 &amp;lt;dg&amp;gt; aha 20:18:42 &amp;lt;dg&amp;gt; ha.. vor zwei Jahren 20:19:00 &amp;lt;hottuna&amp;gt; Sollen wir vorerst mit „Syndie-Status“ anfangen? 20:20:11 &amp;lt;dg&amp;gt; Ja 20:21:09 &amp;lt;hottuna&amp;gt; Alles klar, wie viele Punkte auf der To-do-Liste wurden hinzugefügt / erledigt? 20:21:40 &amp;lt;hottuna&amp;gt; Und wie lautet die URL für das To-do? 20:25:43 &amp;lt;hottuna&amp;gt; Syndie Changelog: `http://zzz.i2p/posts/6095` 20:25:43 &amp;lt;hottuna&amp;gt; Gibt es hier Syndie-Nutzer? 20:26:06 &amp;lt;dg&amp;gt; Ich habe es getestet, aber Probleme gehabt/es als tot vorgefunden. 20:26:09 &amp;lt;hottuna&amp;gt; Ich habe es ausprobiert und mit dem Synchronisieren begonnen, aber es gibt viele Elemente zu synchronisieren 20:26:16 &amp;lt;dg&amp;gt; Bin nicht sicher, ob hier jemand ein regelmäßiger Nutzer ist.. 20:26:37 &amp;lt;hottuna&amp;gt; und wenn man eine lange Historie zulässt, sollten vielleicht die neuesten Beiträge zuerst geholt werden? 20:26:44 &amp;lt;darrob&amp;gt; ich bin so halb da. 20:27:08 &amp;lt;hottuna&amp;gt; darrob, betreibst du auch ein Archiv? 20:27:16 &amp;lt;darrob&amp;gt; hottuna: ja 20:28:23 &amp;lt;hottuna&amp;gt; hast du den Hackfest verfolgt? 20:29:25 &amp;lt;hottuna&amp;gt; Syndie To-do: https://github.com/i2p/i2p.syndie/blob/master/TODO 20:29:36 &amp;lt;eche|on&amp;gt; Der Syndie-Hackfest war ein Erfolg und es funktioniert ziemlich gut. Aktuell gibt es ein kleines Problem mit zu vielen Beiträgen für Erststarter. Wird bald behoben. 20:30:28 &amp;lt;hottuna&amp;gt; super, gibt es ein Trac-Ticket für die große anfängliche Synchronisation oder ist es sonstwo vermerkt? 20:30:32 &amp;lt;eche|on&amp;gt; Syndie holt nach Datum ab 20:30:43 &amp;lt;darrob&amp;gt; ja, der Hackfest ist bisher ein großer Erfolg. zzz hat eine ganze Menge Bugs behoben, die die Nutzung von Syndie erschwert haben. Selbst das Einziehen alter Nachrichten sollte jetzt besser sein, wenn ich mich richtig erinnere. 20:30:46 &amp;lt;eche|on&amp;gt; und es gibt einige Diskussionen darüber, „was neu ist“ 20:31:34 &amp;lt;eche|on&amp;gt; aus bestimmten Anonymitätsgründen ist „alles, was das Archiv heute bekommt, NEU“ 20:31:59 &amp;lt;hottuna&amp;gt; eche|on, ich verstehe den letzten Teil nicht. Werden die Abrufe nach dem neuesten Beitrag zuerst gemacht? 20:32:05 &amp;lt;eche|on&amp;gt; nein 20:32:13 &amp;lt;hottuna&amp;gt; Als ich neulich synchronisiert habe, wirkte es ziemlich zufällig 20:32:17 &amp;lt;eche|on&amp;gt; meiner Meinung nach holt es einen nach dem anderen, zufällig 20:32:31 &amp;lt;eche|on&amp;gt; aber es sendet alle Nachrichten, die seit einem bestimmten Datum „neu“ sind 20:32:42 &amp;lt;hottuna&amp;gt; vielleicht wäre etwas Ordnung vorzuziehen 20:32:49 &amp;lt;eche|on&amp;gt; aber „neu“ basiert/basierte nicht auf dem Erstellungsdatum der Nachricht 20:33:04 &amp;lt;eche|on&amp;gt; „neu“ basierte auf dem Eingangsdatum auf dem Server (aus Anonymitätsgründen) 20:33:14 &amp;lt;hottuna&amp;gt; aah, verstehe 20:33:48 &amp;lt;hottuna&amp;gt; wo sollte ich vorschlagen, dass geordnet abgerufen wird? 20:34:13 &amp;lt;eche|on&amp;gt; und wenn ein Server an einem Tag 5000 News aus irgendeinem „verlorenen alten Archiv“ bekommt, gelten diese 5000 als neu, selbst wenn das Erstellungsdatum &amp;gt;5 Jahre zurückliegt 20:34:16 &amp;lt;darrob&amp;gt; hottuna: poste es in „Syndie dev“. :) 20:34:27 &amp;lt;eche|on&amp;gt; oder snydie bug ;-) 20:34:34 &amp;lt;hottuna&amp;gt; der Syndie-Thread? 20:34:49 &amp;lt;zzz&amp;gt; wir haben eine Woche an Pushes gearbeitet, fast fertig, müssen noch an ein paar Datumsproblemen arbeiten, dann schauen wir uns die Pulls an 20:35:08 &amp;lt;darrob&amp;gt; nein, das Syndie-Forum. 20:35:11 &amp;lt;eche|on&amp;gt; hottuna: oh, noch nicht in Syndie -) 20:35:26 &amp;lt;eche|on&amp;gt; aber du kannst die Standard-Pull/Push-Richtlinie in deinem Syndie ändern 20:35:45 &amp;lt;hottuna&amp;gt; Ich habe einige Einstellungen gesehen, aber ich bin ziemlich unerfahren 20:36:14 &amp;lt;zzz&amp;gt; aber der Hauptpunkt: Ich gehe zurück zu i2p, ich brauche euch alle mit mehr Tests und Coding 20:36:14 &amp;lt;eche|on&amp;gt; Pull-Richtlinie 20:36:29 &amp;lt;hottuna&amp;gt; ok, gut zu wissen, zzz 20:36:44 &amp;lt;eche|on&amp;gt; ja, ich hatte den Eindruck, zzz hat die „jrandom-Karte“ gezogen und ist von I2P zu Syndie gewechselt ;-) 20:36:44 &amp;lt;hottuna&amp;gt; Noch andere Anmerkungen zu Syndie? 20:37:10 &amp;lt;hottuna&amp;gt; Alles klar, weiter geht's 20:37:18 &amp;lt;hottuna&amp;gt; ** Updates von den Forschern ** 20:37:34 &amp;lt;hottuna&amp;gt; zzz, hattest du mit jemandem von ihnen Kontakt? 20:37:40 &amp;lt;zzz&amp;gt; werde versuchen, einen Zeitpunkt für ein Release zu wählen, wahrscheinlich nummeriert 1.103b-0, brauche Hilfe von weltende, um es auf die Website zu bringen 20:37:55 &amp;lt;sponge&amp;gt; Frage an alle: Wer hier hat ein Google-Konto und Nerven aus Stahl und kann Android-bezogenes I2P-Zeug auf ein Google-Drive-Konto legen, um schnelleren Zugriff auf Android-I2P-Sachen zu ermöglichen? --&amp;gt; *IDEA* Falls I2P bereits ein Google-Konto HAT: Wer ist dafür zuständig, damit ich ihnen Sachen geben kann, um sie auf Google Drive zu veröffentlichen? 20:38:06 &amp;lt;eche|on&amp;gt; hottuna: btw, wir haben die coolen Mathematiker neben uns verpasst, die elliptische Kurven erklärten 20:38:23 &amp;lt;eche|on&amp;gt; sponge: haben wir das I2P-Google-Konto? 20:38:30 &amp;lt;eche|on&amp;gt; sponge: siehe Query 20:38:30 &amp;lt;zzz&amp;gt; nur das, was du hier und im zzz.i2p-Thread gesehen hast. Aber wenn Christoph noch etwas beizutragen hat, er ist hier 20:38:51 &amp;lt;hottuna&amp;gt; eche|on, ich habe es nicht verpasst. Ich bin da schon durch. Ich hatte Flashbacks und Schweißausbrüche.. 20:38:51 &amp;lt;sponge&amp;gt; eche: das ist die Frage... haben wir? 20:39:02 &amp;lt;zzz&amp;gt; sponge, vielleicht beim Meeting-Thema bleiben? 20:39:05 &amp;lt;hottuna&amp;gt; christoph, wir haben gerade das wöchentliche i2p Meeting 20:39:16 &amp;lt;hottuna&amp;gt; hast du irgendwelche i2p-bezogenen Updates? 20:39:19 &amp;lt;sponge&amp;gt; oh Meeting? ausgezeichnet! 20:39:59 &amp;lt;orion&amp;gt; Google-Konto? 20:40:02 &amp;lt;orion&amp;gt; Ich mach's. 20:40:14 &amp;lt;hottuna&amp;gt; Bezogen auf die Forschung, die sie machen, habe ich das GNUnet DHT Paper gelesen 20:40:21 &amp;lt;sponge&amp;gt; orion: Wow! exzellent! 20:40:24 &amp;lt;hottuna&amp;gt; und es war interessant 20:40:27 &amp;lt;eche|on&amp;gt; hottuna: hübsche Süßigkeiten, ich war nur beeindruckt von den zwei verrückten Typen, und ich finde elliptische Kurven jetzt SEHR cool^^ 20:40:54 &amp;lt;eche|on&amp;gt; sponge: welches Google-Konto brauchst du? 20:41:00 &amp;lt;sponge&amp;gt; zzz/andere: Ich bin kein Krypto-Experte, ich habe nichts zum Meeting beizutragen :-( 20:41:27 &amp;lt;dg&amp;gt; ich auch 20:41:40 &amp;lt;hottuna&amp;gt; R5N, gibt Knoten, die eine Suche durchführen, die Möglichkeit, einfach weiterzusuchen, bis es schließlich funktioniert, solange es einen einzigen Pfad zum gewünschten Schlüssel gibt 20:42:00 &amp;lt;eche|on&amp;gt; sponge: und bitte sieh dir die Query an 20:42:19 &amp;lt;hottuna&amp;gt; Ich denke, es könnte eine interessante Alternative für die netdb sein 20:42:30 &amp;lt;sponge&amp;gt; eche: im Grunde jemand, der in der Lage ist, eine große Binärdatei und APKs für Android hochzuladen, inklusive i2p-android (zzz's und den Dev-Build) plus die libc-Sachen, an denen ich arbeite, das wird eine APK-Datei und ein Tarball sein 20:42:45 &amp;lt;hottuna&amp;gt; aber ich bin sicher, zzz ist nicht gerade erpicht darauf, die dht jetzt gleich neu zu machen :P 20:43:31 &amp;lt;eche|on&amp;gt; sponge: wir haben ein I2P Google Code Konto. Das könnte die Dateien auch hosten. Über ein Google Play Konto kann ich nur nichts sagen 20:43:54 &amp;lt;hottuna&amp;gt; Alles klar, keine weiteren Updates zur Forschung? 20:44:13 &amp;lt;sponge&amp;gt; eche: die Idee ist, etwas Bereitstehendes zu haben, damit Leute die APKs und das Tarball einfach und so problemlos wie möglich bekommen können, statt über i2p. Das hat nichts mit Play Store zu tun, Google Drive ist kostenlos, sofern man nicht mehr Speicher will, soweit ich mich erinnere... 20:44:20 &amp;lt;zzz&amp;gt; sponge, vielleicht beim Meeting-Thema bleiben? 20:44:23 &amp;lt;hottuna&amp;gt; Weiter im Text... 20:44:42 &amp;lt;sponge&amp;gt; reden wir später drüber 20:44:45 &amp;lt;hottuna&amp;gt; ** I2P-Krypto ** 20:44:52 &amp;lt;eche|on&amp;gt; sponge: ah, ok, wir haben eine offizielle I2P Google Code Hosting Plattform. Das ist IMHO der beste Ort 20:44:52 &amp;lt;zzz&amp;gt; A+ dafür, das Meeting fast pünktlich zu starten; Schritt 2 ist, es beim Thema zu halten und voranzukommen :) 20:45:19 &amp;lt;sponge&amp;gt; eheheh, ich war zufällig wach ;-) 20:45:26 &amp;lt;hottuna&amp;gt; Welche konkreten Krypto-Entscheidungen stehen vor uns? 20:45:41 &amp;lt;hottuna&amp;gt; Ersetzen von DSA 1024 20:45:48 &amp;lt;zzz&amp;gt; Ich würde gern wissen, wer „Krypto“ als Meeting-Thema gesetzt hat, und was genau du im Sinn hattest? 20:46:09 &amp;lt;hottuna&amp;gt; mir wurde es von welt gesagt 20:46:28 &amp;lt;dg&amp;gt; str4d, aber ich bin nicht sicher, ob er hier ist. 20:46:39 &amp;lt;sponge&amp;gt; Ich sage, ersetzt DSA 1024 mit was auch immer nötig ist, und wir brauchen einen Weg, damit ältere Router weiterhin erkennen, was jetzt in Gebrauch ist. 20:46:50 &amp;lt;hottuna&amp;gt; Es schadet nicht, darüber zu sprechen 20:47:20 &amp;lt;zzz&amp;gt; Das ist natürlich ein großes Thema, ich würde gern hören, was und warum es auf der Agenda steht, damit wir fokussiert bleiben. 20:48:06 &amp;lt;hottuna&amp;gt; deshalb sollten wir für jedes Meeting einen Foren-Thread haben 20:48:24 &amp;lt;eche|on&amp;gt; syndie *g* 20:48:32 &amp;lt;sponge&amp;gt; Ich denke, der größte Fehler in I2P war, nicht weit genug nach vorn zu schauen, um irgendeinen Hinweis darauf zu haben, welche Krypto man verwenden sollte. Vielleicht könnte man einen Hinweis über DSA 1024 anbieten, so dass der ältere Router diesen Hinweis ignoriert und ein neuerer ihn annimmt 20:48:55 &amp;lt;hottuna&amp;gt; das ist ein guter Punkt, sponge 20:48:58 &amp;lt;zzz&amp;gt; nun (OT), wir brauchen für jedes Meeting jemanden, der verantwortlich ist, damit es eine Agenda hat und pünktlich beginnen kann. dg, wirst du das wieder übernehmen? Wenn nicht, müssen wir jemand anderen finden 20:49:01 &amp;lt;orion&amp;gt; 20:21:47&amp;lt;+str4d&amp;gt; KillYourTV: könntest du das /topic für das Krypto-Meeting nächste Woche aktualisieren? 20:49:01 &amp;lt;orion&amp;gt; 20:22:57-!- KillYourTV hat das Topic von #i2p-dev geändert auf: Syndie Hackfest läuft, aktueller Syndie Build 1.102b-3 | Aktueller I2P Build: 0.9.4-4 | Dev Crypto Meeting hier 8:00 PM (20:00) UTC Di. Jan. 15 | Bugs melden unter `http://trac.i2p2.i2p` / http://trac.i2p2.de 20:49:07 &amp;lt;iRelay&amp;gt; Title: I2P (at trac.i2p2.i2p) 20:49:27 &amp;lt;dg&amp;gt; Ja, passt für mich. Ich war aus dem Tritt, nachdem ich gestorben bin. :) 20:50:15 &amp;lt;hottuna&amp;gt; Alles klar, ich glaube, der Krypto-Teil führt nirgendwohin. Einwände? 20:50:18 &amp;lt;sponge&amp;gt; zzz: ist es möglich, in DSA 1024 einen Hinweis anzubieten, den aktuelle und ältere Router ignorieren werden? 20:51:02 &amp;lt;dg&amp;gt; hottuna: leider haben wir das als Thema festgelegt und ich habe keine Zeit darauf verwendet, an etwas anderes zu denken.. 20:51:08 &amp;lt;zzz&amp;gt; dg, womit bist du einverstanden? Es wieder zu machen oder jemand anderen es machen zu lassen? 20:51:19 &amp;lt;sponge&amp;gt; wird ein „dualer Krypto-Stack“ viel Bloat verursachen? 20:51:22 &amp;lt;dg&amp;gt; Wir können darüber sprechen, wohin die Dinge gehen und unsere Pläne für eingeschränkte Routen, wenn ihr mögt. Scheint mir wichtig, aber.. 20:51:26 &amp;lt;dg&amp;gt; zzz: es wieder zu machen 20:51:53 &amp;lt;KillYourTV&amp;gt; Meeting-Threads in Syndie &amp;lt;3 20:52:36 &amp;lt;hottuna&amp;gt; sponge, ich denke, es gibt Komplikationen, wenn man mehrere Kryptos hat 20:52:43 &amp;lt;zzz&amp;gt; sponge, ganz kurz: Für jeden _Einsatz_ von Krypto (z. B. Signieren von RIs), nicht für jeden _Typ_ von Krypto (z. B. DSA 1024), gibt es zwei Dinge zu tun: entscheiden, ob und wann wir wechseln müssen, und entscheiden, wie wir es möglichst kompatibel tun. Letzteres habe ich angefangen, und der Thread ist auf zzz.i2p. 20:52:58 &amp;lt;hottuna&amp;gt; wie Crypto-Downgrade-Angriffe usw. 20:53:09 &amp;lt;zzz&amp;gt; aber wir können nicht über „DSA 1024“ an sich sprechen, sondern nur über eine konkrete Verwendung davon (es gibt mindestens ein halbes Dutzend, iirc) 20:53:43 &amp;lt;zzz&amp;gt; und wenn wir nächste Woche über das Upgraden der Krypto sprechen, ist das Tor-Paper Pflichtlektüre im Voraus. 20:54:18 &amp;lt;zzz&amp;gt; (such nach „read it and weep“ auf zzz.i2p) 20:54:28 &amp;lt;hottuna&amp;gt; dg, könntest du einen Meeting-Thread auf zzz.i2p oder forum.i2p starten? 20:54:47 &amp;lt;hottuna&amp;gt; damit ein paar Notizen für nächste Woche zusammengestellt werden können? 20:55:35 &amp;lt;hottuna&amp;gt; Link zum Tor-Paper: https://gitweb.torproject.org/tor.git?a=blob_plain;hb=HEAD;f=doc/spec/proposals/ideas/xxx-crypto-migration.txt 20:55:38 &amp;lt;dg&amp;gt; hottuna: `http://zzz.i2p/topics/1268` - es sei denn, wir brauchen einen neuen? 20:56:12 &amp;lt;sponge&amp;gt; eine Sache, die wir nicht brauchen, ist ein I2P Flag Day 20:56:36 &amp;lt;dg&amp;gt; um Gottes willen, nein 20:56:39 &amp;lt;zzz&amp;gt; also sponge, generell ist „Bloat“ nicht das Problem. Kompatibilität ist es. Bitte lies das „read-it-and-weep“-Paper 20:56:42 &amp;lt;hottuna&amp;gt; doh, der Link ist tot 20:56:42 &amp;lt;hottuna&amp;gt; eigentlicher Tor-Link: https://gitweb.torproject.org/torspec.git/blob_plain/34ecac0fbac7f476bfcbf813767721fada62c17e:/proposals/ideas/xxx-crypto-migration.txt 20:56:48 &amp;lt;LaughingBuddha&amp;gt; hehe 20:56:59 &amp;lt;sponge&amp;gt; ja, ich habe diesen Thread vor einer Weile gelesen 20:57:03 &amp;lt;hottuna&amp;gt; alles klar, noch weitere Anmerkungen zu diesem Thema? 20:57:41 &amp;lt;hottuna&amp;gt; dg, vielleicht sollten wir wöchentlich einen haben, damit Themen diskutiert werden können 20:57:58 &amp;lt;hottuna&amp;gt; und eine Themenliste erstellt werden kann 20:58:01 &amp;lt;sponge&amp;gt; solange es ein reibungsloser Übergang ist, macht einfach, was nötig ist, ich bin damit zufrieden 20:58:08 &amp;lt;dg&amp;gt; könnte gut sein, um die Dinge frisch zu halten, aber mit der Zeit lästig werden 20:58:36 &amp;lt;hottuna&amp;gt; dg, wir könnten es zumindest versuchen? 20:58:43 &amp;lt;hottuna&amp;gt; und sehen, ob es klappt 20:58:54 &amp;lt;sponge&amp;gt; außerdem: Liege ich richtig, dass sich das b32.i2p-Format nicht ändert? 21:00:28 &amp;lt;sponge&amp;gt; d. h., es ist immer noch ein Hash 21:00:35 &amp;lt;dg&amp;gt; sicher 21:01:47 &amp;lt;orion&amp;gt; sha256 scheint fürs Erste vernünftig 21:02:02 &amp;lt;hottuna&amp;gt; Destinations stehen in Beziehung zu Public-/Private-Keys 21:02:02 &amp;lt;hottuna&amp;gt; solange wir die Pub-Keys oder Hashes nicht wechseln, sollten wir gut sein 21:02:37 &amp;lt;orion&amp;gt; Was, wenn wir eine ECC-Primitive verwenden würden, die zu Public-Key-Längen führt, die den jetzigen entsprechen? 21:02:44 &amp;lt;orion&amp;gt; d. h., 128 Bytes 21:03:06 &amp;lt;hottuna&amp;gt; orion, das wäre eine schreckliche Verschwendung von CPU-Zyklen und Bandbreite 21:03:10 &amp;lt;eche|on&amp;gt; Ich glaube, das sind 156 Bits 21:03:29 &amp;lt;hottuna&amp;gt; und wir müssten der Gegenseite trotzdem mitteilen, welche Krypto wir verwenden 21:04:42 &amp;lt;hottuna&amp;gt; alles klar, noch weitere Diskussionen zur Krypto? 21:05:34 &amp;lt;hottuna&amp;gt; Weiter... 21:05:44 &amp;lt;sponge&amp;gt; :-) 21:05:47 &amp;lt;hottuna&amp;gt; ** Offene Runde / Verschiedenes ** 21:06:22 &amp;lt;eche|on&amp;gt; ich habe ugha.i2p aufgeräumt 21:06:37 &amp;lt;hottuna&amp;gt; da war viel Spam unterwegs? 21:07:03 &amp;lt;eche|on&amp;gt; oh ja, ein paar hundert Spam-Artikel 21:07:26 &amp;lt;hottuna&amp;gt; Es ist wirklich schön, dass ugha.i2p noch da ist 21:07:44 &amp;lt;hottuna&amp;gt; Ich habe dort hilfreiche Sachen gelesen und gepostet 21:08:15 &amp;lt;hottuna&amp;gt; dg, könntest du den Meeting-Thread für nächste Woche erstellen? 21:08:31 &amp;lt;hottuna&amp;gt; orion, wie läuft i2pcpp? 21:08:42 &amp;lt;dg&amp;gt; Ja. Möchtest du, dass ich etwas erwähne, oder einfach nur „Dies ist ein Meeting-Thread zur Diskussion des Meetings am $date..“? 21:08:44 &amp;lt;orion&amp;gt; hottuna: Inbound SSU funktioniert jetzt. 21:09:07 &amp;lt;orion&amp;gt; Ich kann auch mit dem Aufbau der eingehenden Tunnel beginnen. 21:09:07 &amp;lt;hottuna&amp;gt; wow, du bist ziemlich schnell :) 21:09:19 &amp;lt;orion&amp;gt; Ja, es geht sehr schnell voran. 21:09:34 &amp;lt;hottuna&amp;gt; dg, nichts Besonderes, ich dachte daran, das Krypto-Gespräch anzuschieben 21:09:34 &amp;lt;orion&amp;gt; Das College fängt allerdings am Montag wieder an. 21:09:37 &amp;lt;sponge&amp;gt; ja, orion ist ziemlich schnell, wenn man bedenkt, wie furchtbar schwerfällig c++ sein kann 21:09:47 &amp;lt;orion&amp;gt; Ab Montag wird es sich VIEL verlangsamen. 21:10:02 &amp;lt;orion&amp;gt; Also versuche ich, so viel wie möglich zu schaffen. 21:10:02 &amp;lt;dg&amp;gt; hottuna: Alles klar, werde das Dilemma zusammenfassen. 21:10:13 &amp;lt;LaughingBuddha&amp;gt; Vielleicht könnte jemand eine Seite @ ugha erstellen mit Dingen, die hinzugefügt werden sollten 21:10:28 &amp;lt;hottuna&amp;gt; klar, aber es gibt zumindest eine Codebasis, auf die wir Leute verweisen können, die sich über Java beschweren :P 21:10:51 &amp;lt;hottuna&amp;gt; LaughingBuddha, welche Sachen wohin hinzugefügt? i2pcpp? 21:11:06 &amp;lt;LaughingBuddha&amp;gt; Sorry, Sachen, die wir im Wiki haben sollten 21:11:13 &amp;lt;LaughingBuddha&amp;gt; Zum Beispiel eine Wunschseite 21:11:16 &amp;lt;hottuna&amp;gt; aah :) 21:11:19 &amp;lt;hottuna&amp;gt; gute Idee 21:11:19 &amp;lt;LaughingBuddha&amp;gt; Anleitungen, etc 21:11:42 &amp;lt;LaughingBuddha&amp;gt; Wäre schön, eine Seite zu haben, auf die man neue Leute bei häufigen Fragen verweisen kann 21:11:53 &amp;lt;LaughingBuddha&amp;gt; Wie richte ich X ein 21:11:56 &amp;lt;orion&amp;gt; Wann geht die neue Seite live? 21:12:47 &amp;lt;hottuna&amp;gt; orion, als ich zuletzt mit str4d gesprochen habe, war er mit einigen Seiten unzufrieden 21:13:06 &amp;lt;orion&amp;gt; Verstehe. 21:13:25 &amp;lt;hottuna&amp;gt; aber ich denke, es wäre vielleicht eine gute Idee, sie einfach zu starten und kleine Probleme nach und nach zu beheben 21:14:08 &amp;lt;hottuna&amp;gt; eche|on und weltende: Wie viel Arbeit ist es für euch, auf die neue Seite zu migrieren? 21:14:34 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: nicht zu viel.. ist sie schon bereit? 21:14:57 &amp;lt;hottuna&amp;gt; Ich denke, es geht in die richtige Richtung, str4d ist noch nicht ganz zufrieden 21:15:22 &amp;lt;hottuna&amp;gt; aber mit str4ds Segen würde ich sie gern starten, bevor sie perfekt ist 21:15:49 &amp;lt;sponge&amp;gt; lebende Dokumente sind nie „perfekt“ 21:16:16 &amp;lt;hottuna&amp;gt; das denke ich auch 21:16:16 &amp;lt;sponge&amp;gt; also, du meinst „gut genug“ 21:16:18 &amp;lt;LaughingBuddha&amp;gt; :) 21:17:03 &amp;lt;hottuna&amp;gt; Ich finde, sie ist gut genug. Und ein bisschen besser als die aktuelle 21:17:55 &amp;lt;LaughingBuddha&amp;gt; ein bisschen? 21:18:06 &amp;lt;hottuna&amp;gt; ziemlich 21:18:21 &amp;lt;LaughingBuddha&amp;gt; Es ist, als würde man die alte Seite in eine Zeitmaschine stecken 21:19:48 &amp;lt;dg&amp;gt; noch etwas außer Krypto, hottuna? 21:20:03 &amp;lt;hottuna&amp;gt; nicht, dass ich wüsste 21:20:19 &amp;lt;dg&amp;gt; alles klar, also diskutieren wir die DSA .. schon wieder? 21:20:48 &amp;lt;hottuna&amp;gt; so wie zzz, wir müssen jeden Ort diskutieren, an dem jeder Cipher verwendet wird 21:21:11 &amp;lt;sponge&amp;gt; meine Gedanken und Bedenken zu DSA/Krypto habe ich geäußert, ich habe nichts weiter zu sagen 21:21:49 &amp;lt;dg&amp;gt; hoffentlich können wir bis dahin zab dazu holen? 21:22:08 &amp;lt;hottuna&amp;gt; das wäre optimal 21:22:23 &amp;lt;dg&amp;gt; hottuna: passt das? `http://zzz.i2p/topics/1328` 21:22:26 &amp;lt;hottuna&amp;gt; LaughingBuddha, Ich habe eine Requests-Sektion zu `http://ugha.i2p/` hinzugefügt 21:22:29 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [22nd January] (at zzz.i2p) 21:22:32 &amp;lt;dg&amp;gt; Ich schreibe zab jetzt eine E-Mail. 21:22:39 &amp;lt;hottuna&amp;gt; Super, dg! 21:22:42 &amp;lt;hottuna&amp;gt; danke 21:22:45 &amp;lt;sponge&amp;gt; eine Sache zu Meetings mit Codern—jemals versucht, Katzen zu hüten? 21:22:52 &amp;lt;hottuna&amp;gt; alles klar, noch etwas, bevor ich dieses Meeting schließe? 21:22:59 &amp;lt;LaughingBuddha&amp;gt; Okay, hottuna 21:23:10 &amp;lt;dg&amp;gt; hottuna: Ich denke, ich sollte das Aktualisieren von ugha aufnehmen und darüber sprechen, was wir fertigstellen müssen, bevor wir die neue Seite live stellen 21:23:10 &amp;lt;hottuna&amp;gt; sponge, so fühlt es sich für mich an 21:23:13 &amp;lt;dg&amp;gt; Ich denke nicht 21:23:31 &amp;lt;hottuna&amp;gt; einverstanden 21:23:46 &amp;lt;hottuna&amp;gt; Alles klar. Dieses Meeting ist beendet. 21:23:52 &amp;lt;hottuna&amp;gt; Bis nächste Woche, gleiche Zeit. 21:23:52 &amp;lt;hottuna&amp;gt; baf's 21:24:12 &amp;lt;dg&amp;gt; Hurra &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 8. Januar 2013</title><link>/de/blog/2013/01/08/i2p-entwicklertreffen-8.-januar-2013/</link><pubDate>Tue, 08 Jan 2013 00:00:00 +0000</pubDate><guid>/de/blog/2013/01/08/i2p-entwicklertreffen-8.-januar-2013/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> christoph, dg, h2ik, KillYourTV, orion, primal, RN, str4d, welterde, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 21:02:22 &amp;lt;str4d&amp;gt; Gut, ich fange dann mal mit der Besprechung an. 21:02:29 &amp;lt;str4d&amp;gt; 0) Sagt hi 21:02:29 &amp;lt;str4d&amp;gt; 1) Fortschritt bei den Feeds 21:02:29 &amp;lt;str4d&amp;gt; 2) Zusammenfassung des JUnit-Hackfests 21:02:29 &amp;lt;str4d&amp;gt; 3) Diskussion zum Syndie-Fortschritt und wohin es damit gehen soll 21:02:29 &amp;lt;str4d&amp;gt; 4) Vorschläge für zukünftige Hackfests 21:02:29 &amp;lt;str4d&amp;gt; 5) Nominierung für den PR-Manager 21:02:32 &amp;lt;str4d&amp;gt; 6) 0.9.4 Fortschritt 21:02:35 &amp;lt;str4d&amp;gt; 7) Website-Überarbeitung 21:02:38 &amp;lt;str4d&amp;gt; 0) Sagt hi 21:02:38 &amp;lt;str4d&amp;gt; Hi! 21:03:06 &amp;lt;orion&amp;gt; Hi! 21:03:49 &amp;lt;lillith&amp;gt; hi :) 21:06:50 &amp;lt;str4d&amp;gt; Noch jemand? 21:08:58 &amp;lt;str4d&amp;gt; Die 'Hi's haben's. 21:09:05 &amp;lt;str4d&amp;gt; 1) Fortschritt bei den Feeds 21:09:35 &amp;lt;str4d&amp;gt; Das wird kurz. 21:10:51 &amp;lt;str4d&amp;gt; Die Feeds-Arbeit kommt langsam hin, aber sie wird leider nicht rechtzeitig für 0.9.5 fertig – zu viele Kleinigkeiten, die aufgeräumt werden müssen (Benachrichtigungen für Nutzer etc.) sowie ein paar nicht ganz so kleine Dinge (Überarbeitung des /home-Designs, insbesondere wie Kategorien dem Nutzer präsentiert werden). 21:11:55 &amp;lt;dg&amp;gt; whoa 21:11:58 &amp;lt;dg&amp;gt; Ich bin gerade noch rechtzeitig hier angekommen 21:11:58 &amp;lt;str4d&amp;gt; Und ich verschiebe es lieber auf das nächste Release, als es im aktuellen Zustand zu veröffentlichen, weil ich möchte, dass Nutzer einen guten ersten Eindruck bekommen =) 21:12:05 &amp;lt;dg&amp;gt; Ich dachte, ich hätte euch verpasst 21:12:15 &amp;lt;str4d&amp;gt; dg: Wir haben eine Stunde verspätet angefangen, nur zur Info =P 21:12:15 &amp;lt;orion&amp;gt; dg: Nö, immer noch hier. 21:12:23 &amp;lt;dg&amp;gt; \o 21:13:38 &amp;lt;str4d&amp;gt; Also, Feedback, Kommentare und Vorschläge zur Feeds-Arbeit sind sehr willkommen, aber vor dem 0.9.5-Release nicht dringend erforderlich. 21:14:37 &amp;lt;str4d&amp;gt; Hat jemand zu diesem Thema noch Punkte, bevor wir weitermachen? 21:14:53 &amp;lt;orion&amp;gt; Nein. 21:15:51 &amp;lt;dg&amp;gt; Ich nicht; wenn zzz hier ist, vielleicht er? 21:17:23 &amp;lt;str4d&amp;gt; Wir können am Ende darauf zurückkommen, falls nötig. 21:17:26 &amp;lt;str4d&amp;gt; Weiter: 21:17:26 &amp;lt;str4d&amp;gt; 2) Zusammenfassung des JUnit-Hackfests 21:17:57 &amp;lt;str4d&amp;gt; Ist sonst noch jemand hier, der mitgemacht hat? zzz? topiltzin? KillYourTV? 21:18:55 &amp;lt;zzz&amp;gt; Ja, lief gut, wir vier haben alle gehackt, und zab hat bis zum Schluss gekämpft, bis alle durchliefen. Das erste Mal seit Jahren, oder vielleicht überhaupt. 21:19:22 &amp;lt;str4d&amp;gt; Respekt an zab dafür. 21:20:04 &amp;lt;str4d&amp;gt; Und als Ergebnis haben wir jetzt einen von kytv betriebenen Jenkins-Dienst, der uns hoffentlich im Zaum hält ^_^ 21:21:47 &amp;lt;str4d&amp;gt; Der nächste Schritt ist, unsere Codeabdeckung (die Jenkins ebenfalls überwacht) mit mehr Tests zu erweitern. 21:22:06 &amp;lt;str4d&amp;gt; Nicht viel mehr dazu zu sagen, also: 21:22:09 &amp;lt;iRelay&amp;gt; &amp;lt;welterde@freenode&amp;gt; kytv: läuft bei dir auch sonar? 21:22:14 &amp;lt;str4d&amp;gt; 3) Diskussion zum Syndie-Fortschritt und wohin es damit gehen soll 21:23:08 &amp;lt;str4d&amp;gt; zzz und eche|on haben das Syndie-Hackfest gestartet – wie schlimm sieht es aus? =P 21:23:39 &amp;lt;zzz&amp;gt; Läuft gut, wir brauchen mehr Leute zum Testen, Coden oder für Vorschläge, aber wir haben in den letzten Tagen mehrere Dutzend Check-ins. 21:24:01 &amp;lt;zzz&amp;gt; Empfehle, die neueste Version in mtn auszuprobieren, da gibt es viele Fixes 21:24:32 * str4d plant, den Branch in den nächsten ein, zwei Tagen zu pullen und reinzuschauen 21:24:32 &amp;lt;zzz&amp;gt; aber der Punkt hier ist, jemanden zu gewinnen, der kontinuierlich daran arbeitet. Es gibt eine Menge zu tun 21:25:50 &amp;lt;str4d&amp;gt; Einer der Punkte, an die ich mich aus dem TODO erinnere, war eine Frage zum großen Ganzen: Wohin steuern/wollen wir mit Syndie? 21:27:11 &amp;lt;dg&amp;gt; Wie meinst du? Entwicklung? Popularität? 21:27:54 &amp;lt;str4d&amp;gt; Wahrscheinlich beides. 21:28:29 &amp;lt;str4d&amp;gt; Was muss passieren, um die ursprünglichen Ziele zu erreichen? Was waren diese Ziele? Ergibt das weiterhin Sinn? 21:29:13 &amp;lt;str4d&amp;gt; So etwas wäre gut, auf der Syndie-Bounty (Prämie) zu skizzieren. 21:29:23 &amp;lt;dg&amp;gt; Zur Popularität: Syndie zumindest in eine Reihe mit „anonymen Veröffentlichungs-Tools“ bringen (ich weiß nicht, ob es da außer Freenet überhaupt welche gibt?) 21:29:35 &amp;lt;dg&amp;gt; Wenn wir das erreichen, sind wir gut dabei 21:29:49 &amp;lt;str4d&amp;gt; (Denn dann können sich Leute die Bounty ansehen und wirklich ein Gefühl dafür bekommen, was gefordert ist) 21:29:52 &amp;lt;dg&amp;gt; Die Ziele stehen auf der Website, glaube ich. Zumindest die Use-Cases, die es in gewisser Weise erklären.. 21:30:19 &amp;lt;str4d&amp;gt; Nützliche Links, um die ursprünglichen Ziele nachzulesen: 21:30:22 &amp;lt;str4d&amp;gt; `http://www.i2p2.i2p/status-2006-09-12.html` 21:30:22 &amp;lt;str4d&amp;gt; `http://www.i2p2.i2p/status-2006-10-03.html` 21:30:29 &amp;lt;iRelay&amp;gt; Titel: I2P Status Notes for 2006-09-12 - I2P (auf www.i2p2.i2p) 21:30:33 &amp;lt;iRelay&amp;gt; Titel: I2P Status Notes for 2006-10-03 - I2P (auf www.i2p2.i2p) 21:31:36 &amp;lt;str4d&amp;gt; dg: dann wäre es gut, die Syndie-Seite zu überprüfen und zu aktualisieren. 21:31:58 &amp;lt;zzz&amp;gt; Im Hackfest beheben wir gerade offensichtliche Probleme. Aber hoffentlich zieht das Fest neue Nutzer und Devs mit Ideen an. 21:33:16 &amp;lt;str4d&amp;gt; PR hilft dabei (dazu kommen wir gleich). 21:34:21 &amp;lt;str4d&amp;gt; Wäre es sinnvoll, ein Ticket zu erstellen, um die Syndie-Dokumentation/Ziele/Bounty usw. zu überprüfen, damit sie aktuell sind? 21:35:07 &amp;lt;dg&amp;gt; Würde ich sagen 21:36:37 &amp;lt;str4d&amp;gt; dg: Könntest du das machen? =) 21:37:05 * dg nickt 21:37:08 &amp;lt;str4d&amp;gt; Und hat sonst jemand aktuell noch etwas zu diesem Thema beizutragen? 21:37:11 &amp;lt;str4d&amp;gt; Danke 21:39:35 &amp;lt;orion&amp;gt; nein. 21:41:07 &amp;lt;str4d&amp;gt; zzz: noch weitere Kommentare, bevor wir weitermachen? 21:41:34 &amp;lt;str4d&amp;gt; Abgesehen von „Hackt JETZT an Syndie!!!!!!!!!!!!“ ;P 21:43:41 &amp;lt;str4d&amp;gt; Oh – warum ist syndie.i2p nicht online? 21:43:44 &amp;lt;str4d&amp;gt; welterde? 21:43:51 &amp;lt;str4d&amp;gt; (Oder wer auch immer es betreibt) 21:43:57 &amp;lt;str4d&amp;gt; syndie.i2p2.de ist online. 21:44:48 * KillYourTV vermutet, es war jrandoms. 21:45:31 &amp;lt;str4d&amp;gt; Mmm, wahrscheinlich. In dem Fall wäre es sinnvoll, syndie.i2p2.i2p einzurichten 21:45:58 &amp;lt;str4d&amp;gt; (Ich erinnere mich, syndie.i2p in den I2P-Dokumenten gesehen zu haben, das muss also irgendwann geändert werden) 21:46:41 &amp;lt;KillYourTV&amp;gt; Ich glaube nicht, dass Syndie eine eepsite hat...(noch) 21:47:16 &amp;lt;str4d&amp;gt; Es hat eine Clearnet-Seite... 21:48:00 &amp;lt;KillYourTV&amp;gt; verdammt ... die neuesten Downloads sind von 2007, abgesehen von meinen Debian-Paketen oder den Plugin-Versionen. 21:48:03 &amp;lt;KillYourTV&amp;gt; Ich glaube, nicht viele (außer mosfet, darrob, echelon und mir) haben sich seit langem um Syndie gekümmert (deshalb gibt es das Hackfest!!!!!!!11111onetyelven) 21:49:54 &amp;lt;str4d&amp;gt; Okay, die Besprechung geht erst einmal weiter, wir können darauf zurückkommen, wenn nötig. 21:50:05 &amp;lt;str4d&amp;gt; 4) Vorschläge für zukünftige Hackfests 21:51:17 &amp;lt;KillYourTV&amp;gt; weltende: kenne sonar nicht, aber ich schaue es mir an. Vielleicht kann ich das auch übernehmen ... 21:51:32 &amp;lt;str4d&amp;gt; Also, welche anderen Hackfest-Ideen haben wir? 21:56:17 &amp;lt;RN-Droid&amp;gt; ich auch! 21:56:36 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Also, welche anderen Hackfest-Ideen haben wir? 21:58:32 &amp;lt;str4d&amp;gt; Dinge, die wir derzeit in der Pipeline haben: 21:58:35 &amp;lt;str4d&amp;gt; I2P selbst 21:58:35 &amp;lt;str4d&amp;gt; Syndie 21:58:42 &amp;lt;str4d&amp;gt; Android-Port 21:58:49 &amp;lt;str4d&amp;gt; Website 21:59:54 &amp;lt;str4d&amp;gt; Gibt es darin etwas, das sich für ein Hackfest anbietet? 22:00:05 &amp;lt;str4d&amp;gt; (Habe ich etwas vergessen?) 22:01:14 &amp;lt;orion&amp;gt; str4d: Ist die Protokollspezifikation etwas, woran man „hacken“ kann? 22:07:25 &amp;lt;str4d&amp;gt; orion: Du meinst die Doku dazu? 22:07:48 &amp;lt;str4d&amp;gt; Wenn die Dokumentation unklar ist, wäre das eine Überlegung wert. 22:08:03 &amp;lt;str4d&amp;gt; Zumal wir jetzt jemanden haben, der versucht, sie zu nutzen, um ein kompatibles I2P zu replizieren =) 22:08:34 &amp;lt;orion&amp;gt; str4d: Ich meinte, das Protokoll tatsächlich zu ändern. 22:08:45 &amp;lt;str4d&amp;gt; orion: Das eher nicht. 22:08:53 &amp;lt;str4d&amp;gt; zzz kann das genauer ausführen. 22:09:09 &amp;lt;str4d&amp;gt; Hängt aber davon ab, auf welches Protokoll du dich beziehst. 22:10:00 &amp;lt;orion&amp;gt; Hauptsächlich die Krypto aufrüsten. 22:10:00 &amp;lt;str4d&amp;gt; Bestehende Protokolle (SSU, NTCP, I2CP, I2NP etc.) sollten idealerweise abwärtskompatibel sein, daher ist ein Hackfest dazu wahrscheinlich kontraproduktiv, da Änderungen sorgfältig abgewogen werden müssen. 22:10:35 &amp;lt;str4d&amp;gt; Ah ja. Das ist auf jeden Fall überlegenswert, besonders bevor du mit i2pcpp zu weit fortschreitest 22:10:54 &amp;lt;str4d&amp;gt; Auch das ist vermutlich nichts für ein Hackfest, aber etwas, dem wir wohl Zeit widmen sollten. 22:11:05 &amp;lt;orion&amp;gt; ok 22:11:23 &amp;lt;dg&amp;gt; btw `http://trac.i2p2.i2p/ticket/840` 22:11:27 &amp;lt;iRelay&amp;gt; Titel: #840 (Review Syndie site) I2P (auf trac.i2p2.i2p) 22:11:47 * str4d bringt den Antrag ein, dass das nächste Treffen (oder das danach) ein Krypto-Review-Meeting wird. 22:12:39 &amp;lt;dg&amp;gt; Ich stimme zu 22:12:50 &amp;lt;str4d&amp;gt; o/ 22:13:10 &amp;lt;orion&amp;gt; /o 22:13:41 &amp;lt;str4d&amp;gt; zzz? KillYourTV? welterde? 22:14:29 &amp;lt;str4d&amp;gt; Wir wollen, dass es ein Treffen ist, an dem die Leute mit dem meisten Wissen über I2Ps Krypto teilnehmen können (also auf jeden Fall zzz und zab) 22:16:32 &amp;lt;iRelay&amp;gt; &amp;lt;welterde@freenode&amp;gt; str4d: ah.. Krypto.. Ich bin dabei.. wann? *holt den Kalender* 22:17:02 &amp;lt;dg&amp;gt; Nächste Woche? 22:17:05 &amp;lt;dg&amp;gt; Gleiche Zeit? 22:17:48 &amp;lt;str4d&amp;gt; welterde, ich schlage entweder das nächste Treffen oder das darauf vor (also Di 15. oder 22. Jan, 20:00 UTC) aber wenn eine andere Zeit für dich/zzz/zab/etc besser passt... 22:22:57 * str4d hat gerade zab gemailt, um nach seiner Verfügbarkeit zu fragen. 22:24:08 &amp;lt;str4d&amp;gt; s/just emailed zab/is attempting to email zab (and waiting on postman's SMTP to respond&amp;gt;_&amp;lt;) 22:26:17 * str4d wartet, bis welterde seinen Kalender geprüft hat 22:26:32 &amp;lt;iRelay&amp;gt; &amp;lt;welterde@freenode&amp;gt; str4d: schon notiert ;) 22:27:04 &amp;lt;str4d&amp;gt; Okay, der aktuell vorgeschlagene Termin ist Di, 15. Jan, 20:00 UTC. 22:27:23 * str4d wird dazu einen Beitrag auf zzz.i2p machen 22:27:26 &amp;lt;str4d&amp;gt; Weiter: 22:27:29 &amp;lt;str4d&amp;gt; 5) Nominierung für den PR-Manager 22:27:36 &amp;lt;str4d&amp;gt; orion: Du bist dran! 22:27:47 &amp;lt;str4d&amp;gt; (Endlich ^_^) 22:29:26 &amp;lt;orion&amp;gt; yay 22:32:30 &amp;lt;orion&amp;gt; Was ist die Rolle der PR-Manager-Position? 22:32:33 &amp;lt;orion&amp;gt; formal. 22:33:00 &amp;lt;str4d&amp;gt; „PR-Manager: Pressekontakt, verantwortet Öffentlichkeitsarbeit und -angelegenheiten“ 22:33:10 &amp;lt;str4d&amp;gt; (von /team) 22:34:51 &amp;lt;str4d&amp;gt; Also die Person, die I2P bekannt macht, Interview-/Artikelanfragen bearbeitet, I2P-Auftritte organisiert... so etwas, würde ich mir vorstellen. 22:34:54 &amp;lt;orion&amp;gt; Ich kann Pressekontakt sein. Ich spreche gern vor Publikum. 22:34:57 &amp;lt;str4d&amp;gt; imagine* 22:35:39 &amp;lt;dg&amp;gt; Es muss jemand sein, der IRL kann. 22:35:50 &amp;lt;orion&amp;gt; Ich kann Presse/Medien IRL treffen. 22:35:53 &amp;lt;dg&amp;gt; Außerdem wäre ein allgemeines i2p-Gesicht nach außen für Dinge, die wir brauchen, hilfreich.. 22:35:53 &amp;lt;orion&amp;gt; Macht mir nichts aus. 22:36:03 &amp;lt;dg&amp;gt; (GSoC für eines, falls Google es verlangt) 22:36:17 &amp;lt;str4d&amp;gt; dg: guter Punkt. 22:36:48 &amp;lt;str4d&amp;gt; Ich weiß, dass Mentoren nicht öffentlich sein müssen, aber Google verlangt eine einzelne Person als Hauptansprechpartner. 22:36:48 &amp;lt;orion&amp;gt; Interviews, all das klingt gut. Worin ich allerdings nicht gut bin, ist Medienkram (Flyer erstellen, etc) 22:37:36 &amp;lt;orion&amp;gt; Ich habe nichts dagegen, Hauptansprechpartner zu sein -- I2P-Auftritte organisieren kann ich, solange ihr mich darüber informiert. Wenn sie in der Nähe sind, kann ich sogar IRL hingehen. 22:37:39 &amp;lt;str4d&amp;gt; orion: Flyer usw. zu machen gehört technisch nicht zum Job - es ginge darum, zu organisieren, dass Flyer etc. gemacht werden (was dann ein Designer übernehmen würde) 22:37:58 &amp;lt;orion&amp;gt; Ahh 22:38:13 &amp;lt;str4d&amp;gt; eche hat bereits einen Wettbewerb laufen, um Flyer, Banner etc. designen zu lassen. 22:38:20 &amp;lt;orion&amp;gt; Ok. 22:38:23 &amp;lt;str4d&amp;gt; Also könnte z. B. der PR-Manager diesen Wettbewerb bewerben. 22:38:30 &amp;lt;str4d&amp;gt; (Um eine größere Bandbreite an Einreichungen zu bekommen) 22:38:55 &amp;lt;dg&amp;gt; Für mich geht es darum, den Leuten zu zeigen, dass i2p mehr ist als ein paar Leute, die sich verstecken und überhaupt kein Gesicht haben 22:39:01 &amp;lt;dg&amp;gt; Wie auch immer du das machen willst 22:39:08 &amp;lt;dg&amp;gt; Vorträge, Interviews, was auch immer – alles gut 22:39:15 &amp;lt;orion&amp;gt; Richtig. 22:39:15 &amp;lt;str4d&amp;gt; Etwas, das ich mich frage – wie wäre es, den Wettbewerb auf einer Freelance-Design-Website zu posten? Um mehr Reichweite zu bekommen. 22:40:06 &amp;lt;orion&amp;gt; Wenn Leute auf mich zukommen, habe ich kein Problem, mit ihnen zu sprechen. 22:40:52 &amp;lt;orion&amp;gt; Ich kann sogar zu Veranstaltungen erscheinen, wenn sie in der Nähe sind. 22:41:03 &amp;lt;orion&amp;gt; (New Hampshire) 22:41:06 &amp;lt;dg&amp;gt; Stört’s, wenn ich frage, wo? 22:41:06 &amp;lt;dg&amp;gt; - 22:41:07 &amp;lt;dg&amp;gt; haha 22:41:39 &amp;lt;orion&amp;gt; Es gibt allerdings einen Zug, der direkt nach Boston fährt. 22:42:14 &amp;lt;str4d&amp;gt; Eine Veranstaltung, zu der man Leute bringen könnte, ist http://wiki.openitp.org/events:techno-activism_3rd_mondays 22:42:22 &amp;lt;iRelay&amp;gt; Titel: events:techno-activism_3rd_mondays [OpenITP Wiki] (auf wiki.openitp.org) 22:44:58 &amp;lt;str4d&amp;gt; orion: Nur so, als PR-Manager würden die Seite/Unterseiten auf der Website (Überarbeitung) `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/about/media` im Grunde in deinen Zuständigkeitsbereich fallen. 22:45:05 &amp;lt;iRelay&amp;gt; Titel: Presentations on I2P - I2P (auf vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 22:45:22 &amp;lt;orion&amp;gt; Ich nehme die PR-Rolle an, aber ich bin ein armer Student. 22:45:49 &amp;lt;orion&amp;gt; Ich kann es mir nicht leisten, zu vielen Veranstaltungen zu gehen. 22:46:16 &amp;lt;str4d&amp;gt; orion: Sprich mit eche|on - es gibt immer die Möglichkeit einer Finanzierung. 22:46:27 &amp;lt;orion&amp;gt; Ok. 22:46:38 &amp;lt;str4d&amp;gt; Und als PR-Manager wirst du am Ende ohnehin zusätzliche Finanzierung auftreiben =D 22:47:13 &amp;lt;orion&amp;gt; Ich nehme die Position an, und ich werde sie abgeben, wenn ich das Gefühl habe, ihr nicht gewachsen zu sein. 22:47:41 &amp;lt;str4d&amp;gt; Natürlich kann niemand erwarten, dass du deine eigenen RL-Aufgaben vernachlässigst, aber wir schätzen deine Hilfe. Und du handelst nicht allein. 22:48:15 &amp;lt;orion&amp;gt; Klingt großartig. Unterstützung wäre auf jeden Fall willkommen. 22:50:40 * str4d aktualisiert die Website 22:52:03 &amp;lt;str4d&amp;gt; Und erledigt! Willkommen (offiziell) im Team, orion =D 22:52:18 &amp;lt;orion&amp;gt; Yay! 22:52:29 &amp;lt;str4d&amp;gt; (Obwohl – wenn die /team-Seite es offiziell macht, bin ich technisch gesehen kein offizielles Teammitglied =P) 22:53:40 &amp;lt;str4d&amp;gt; Okay, weiter zu den letzten paar Themen: 22:53:43 &amp;lt;str4d&amp;gt; 6) 0.9.4 Fortschritt 22:53:43 &amp;lt;primal&amp;gt; IRL ist böse. 22:53:43 &amp;lt;str4d&amp;gt; Wie sieht es derzeit aus? Wir sind über der Halbzeit für den üblichen 6‑Wochen-Release-Zeitraum. 22:54:06 &amp;lt;str4d&amp;gt; s/0.9.4 progress/0.9.5 progress/ 22:54:09 &amp;lt;iRelay&amp;gt; str4d meinte: 6) 0.9.5 Fortschritt 22:55:49 &amp;lt;str4d&amp;gt; Wie in Thema 1) dargelegt, wird die Feeds-Arbeit nicht für 0.9.5 fertig. 22:58:32 &amp;lt;primal&amp;gt; Ich weiß nicht, ob das gerade unpassend ist, aber wird das Android-i2p noch entwickelt? Oder ist das nicht „offiziell“? 22:59:16 &amp;lt;str4d&amp;gt; primal: Ja. zzz hat eine alte stabile Version (0.9.1), aber sponge arbeitet am neuesten Kram. 22:59:23 &amp;lt;str4d&amp;gt; Aktuelles Release: 0.9.1-0_b1-API8 `http://zzz.i2p/topics/949` | Aktueller Dev-Build: 0.9.3-5_b2-API8 `http://sponge.i2p/` (QR-Code scannen/klicken) 22:59:38 &amp;lt;iRelay&amp;gt; Titel: SPONGE (auf sponge.i2p) 22:59:58 &amp;lt;str4d&amp;gt; sponge arbeitet auch daran, die normale Oracle JVM unter Android zum Laufen zu bringen, sodass das normale I2P potenziell genutzt werden könnte. 23:00:27 &amp;lt;primal&amp;gt; str4d: hmm, ich sollte ihn mal kontaktieren, ich wäre daran interessiert, daran mitzuarbeiten. 23:01:12 &amp;lt;str4d&amp;gt; primal: Sprich mit sponge, und schau in #i2p-android-dev 23:01:12 &amp;lt;str4d&amp;gt; Und, yay! 23:02:01 &amp;lt;str4d&amp;gt; Also, kein Feedback zum 0.9.5-Fortschritt? 23:04:59 &amp;lt;str4d&amp;gt; Wenn nicht, dann zum letzten definierten Thema: 23:04:59 &amp;lt;str4d&amp;gt; 7) Website-Überarbeitung 23:05:03 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` 23:05:14 &amp;lt;str4d&amp;gt; Ticket #807 beschreibt meinen Fortschritt. 23:05:26 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (angenommene Verbesserung) - Überarbeitung der Website 23:05:30 &amp;lt;dg&amp;gt; Nur kurz eingeschoben, wir sind dank des Bugfixes in 0.9.4 für die Netzkapazität besser unterwegs. `http://stats.i2p/cgi-bin/avg.cgi?a=tunnel.buildSuccess.60m&amp;s=93&amp;u=q` 23:05:38 &amp;lt;dg&amp;gt; Die geschätzte router-Anzahl ist gestiegen, was auf bessere Konnektivität zu zzzs router schließen lässt? 23:06:01 &amp;lt;dg&amp;gt; Wenn wir uns allerdings 6 Monate ansehen, sind wir immer noch nicht so gut 23:06:12 &amp;lt;dg&amp;gt; wie auch immer, sorry fürs Hijacken. :p 23:06:19 &amp;lt;str4d&amp;gt; dg: ja, gut, dass du das erwähnt hast 23:06:26 &amp;lt;primal&amp;gt; Die neue Site ist viel, viel besser 23:07:21 &amp;lt;str4d&amp;gt; Erstens: Ich habe den Inhalt der linken Spalte geändert (wie in Ticket #792) – Meinungen? 23:07:24 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/792` - (assigned task) - Replace left column content 23:09:00 &amp;lt;str4d&amp;gt; Zweitens – ganz unten in #807 habe ich einige URL-Änderungen vorgeschlagen, zu denen ich Feedback hätte. Eine weitere ist /lang/about/media vs /lang/media ? 23:10:39 &amp;lt;primal&amp;gt; ugh 23:11:03 &amp;lt;orion&amp;gt; str4d: Soll `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` das neue Design zeigen? 23:11:10 &amp;lt;iRelay&amp;gt; Titel: I2P Anonymous Network (auf vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 23:11:10 &amp;lt;str4d&amp;gt; Drittens: `http://trac.i2p2.i2p/ticket/807#comment:12` listet mehrere inhaltsbezogene Themen, die gelöst werden müssen, aber ich bin nicht so gut im Schreiben von Inhalten. Hilfe wäre hier sehr willkommen. 23:11:13 &amp;lt;primal&amp;gt; ähm, schon gut. Hatte mich über Links beschwert, die auf Clearnet-Seiten gehen und nicht markiert sind, dann habe ich gemerkt, dass das die i2p-Clearnet-Homepage sein soll :P 23:11:16 &amp;lt;iRelay&amp;gt; Titel: #807 (Revamp of website) I2P (auf trac.i2p2.i2p) 23:11:20 &amp;lt;str4d&amp;gt; orion: Es zeigt eines der neuen Designs. 23:11:43 &amp;lt;str4d&amp;gt; Aber das Design selbst ist noch nicht final. 23:11:46 &amp;lt;orion&amp;gt; Ahh. Wie wechselt man zwischen ihnen? 23:12:01 &amp;lt;str4d&amp;gt; orion: Schau in den Footer 23:12:13 &amp;lt;primal&amp;gt; str4d: Ich kann beim Schreiben helfen, das ist mein Ding. Was muss verbessert werden? 23:12:20 &amp;lt;orion&amp;gt; Firefox mag den Footer nicht. 23:12:20 &amp;lt;str4d&amp;gt; „Duck“ ist der Standard, „danimoth“ ist ein anderer Vorschlag, den ich gefunden habe, die anderen sind von der alten Site. 23:12:30 &amp;lt;str4d&amp;gt; primal: siehe Kommentar 12 wie oben. 23:12:37 &amp;lt;str4d&amp;gt; orion: Ich habe keine Probleme mit FF17 23:12:40 &amp;lt;primal&amp;gt; str4d: in Bezug auf Clearnet-Links – diese Site wird auch die I2P-interne Site sein. 23:13:23 &amp;lt;str4d&amp;gt; Dein Punkt, Clearnet-Links zu markieren, ist gut – Beispiele? 23:13:54 * str4d hat bereits Logik hinzugefügt, sodass I2P-interne Sites beim Betrachten im Clearnet umgeschrieben werden (entweder auf ihre Clearnet-URLs, wenn bekannt, oder auf einen Inproxy). 23:14:25 &amp;lt;orion&amp;gt; http://i.imgur.com/PwDF8.png 23:14:29 &amp;lt;primal&amp;gt; Warum ist Research unter Volunteer statt unter About? 23:14:33 &amp;lt;str4d&amp;gt; Es könnte genügen, externen &amp;lt;a&amp;gt;-Links eine CSS-Klasse hinzuzufügen, damit sie speziell hervorgehoben werden o. ä. 23:14:52 &amp;lt;primal&amp;gt; Ich habe zuerst unter ‚About‘ geschaut, und würde das auch tun, wenn ich sehen wollte: ‚Hey, wurde das GETESTET? Kann ich dem vertrauen?‘ 23:15:30 &amp;lt;str4d&amp;gt; primal: weil ich beabsichtige, dass diese Seite eher auf Forscher ausgerichtet ist, die I2P testen wollen, aber das ist ein guter Punkt. 23:15:37 &amp;lt;primal&amp;gt; Ahh okay 23:15:55 &amp;lt;str4d&amp;gt; Die Inhalte unter dem Menü „About“ sind für mich eher über bestehende Dinge als über potenzielle Entwicklungen. 23:16:06 &amp;lt;str4d&amp;gt; Also sollte der Papers-Link vielleicht zurück ins About-Menü. 23:16:37 * str4d hat die Papers-Seite bereits von den Präsentationen, Tutorials usw. getrennt (das ist jetzt die Media-Seite) 23:16:52 &amp;lt;str4d&amp;gt; tutorial 23:16:55 &amp;lt;str4d&amp;gt; * 23:17:20 &amp;lt;str4d&amp;gt; orion: oh – das liegt daran, dass die alte Site keinen Footer hat. 23:17:23 &amp;lt;primal&amp;gt; Da stimme ich zu. Ein Kollege in meinem lokalen Hackerspace, der an Tor arbeitet, hat mich danach gefragt, und ich wusste nicht, worauf ich ihn verweisen sollte 23:17:30 &amp;lt;primal&amp;gt; das klar verfügbar zu haben, wäre gut 23:18:05 &amp;lt;str4d&amp;gt; Und ich bin kein Designer, deshalb habe ich mit dem alten CSS nicht viel gespielt – ich habe es nur größtenteils migriert, um zu zeigen, wie die neue Struktur und das Layout in die alte „Kleidung“ passen. 23:18:20 * str4d verschiebt den Papers-Link jetzt. 23:18:54 &amp;lt;orion&amp;gt; str4d (siehe Bild) 23:19:56 &amp;lt;str4d&amp;gt; orion: ja, habe ich gesehen – das ist das Theme der aktuellen Website, und ich habe ihm kein Footer-CSS hinzugefügt. Die zwei moderneren Themes (das von duck und das von danimoth) haben Footer-CSS. 23:21:14 &amp;lt;primal&amp;gt; str4d: Ich würde die akademischen Arbeiten unter „Presentations, Tutorials, and Articles“ einordnen 23:21:34 &amp;lt;str4d&amp;gt; primal: unterordnen im Sinne von Position, oder als Untermenü? 23:21:37 &amp;lt;primal&amp;gt; Außer du willst sie besonders hervorheben 23:21:52 * str4d hat Papers von dieser Seite getrennt und wird sie nicht wieder zusammenführen =P 23:22:15 &amp;lt;str4d&amp;gt; Hmm... 23:22:26 * str4d hat den Link vorerst unter „Comparisons“ gesetzt. 23:22:45 &amp;lt;primal&amp;gt; Positionsmäßig darüber. ‚Academic Papers and Peer Review‘ vielleicht 23:23:59 &amp;lt;christoph&amp;gt; die Inhalte sind dort ohnehin ziemlich gemischt 23:24:33 &amp;lt;primal&amp;gt; christoph: Ich würde die Inhalte lieber zusammenführen, aber str4d sagte, er will nichts wieder zusammenführen ;) 23:25:00 &amp;lt;primal&amp;gt; Ich sage nur: Jeder, der sich *ernsthaft* aus Sicherheitsgründen mit I2P befasst, wird den Fokus auf die akademischen / Peer-Review-Inhalte legen wollen. 23:25:11 &amp;lt;str4d&amp;gt; primal: Mein Punkt ist: Auf der aktuellen Site ist es zusammengeführt – ich habe es abgetrennt, weil ich finde, dass akademische Arbeiten eine eigene Seite mit eigenem Layout verdienen. 23:25:21 &amp;lt;christoph&amp;gt; hm, eigentlich ist es jetzt größtenteils okay, /me erinnert sich daran, dass früher vieles durcheinander war 23:25:31 &amp;lt;primal&amp;gt; Ich würde Software nicht vertrauen, mich vor getötet werden / rechtlichen Problemen / etc. zu schützen, ohne mich darüber einlesen zu können 23:25:50 &amp;lt;christoph&amp;gt; also wahrscheinlich erinnere ich mich an die Zeit, bevor str4d das abgespalten hat 23:25:53 &amp;lt;primal&amp;gt; str4d: Ich stimme zu. Wie gesagt, ich würde empfehlen, unter About einen Abschnitt ‚Academic Papers and Peer Review‘ hinzuzufügen 23:25:53 &amp;lt;str4d&amp;gt; primal: siehe `http://www.i2p2.i2p/papers` für die „alte“ Version. 23:25:57 &amp;lt;iRelay&amp;gt; Titel: Papers and Presentations on I2P - I2P (auf www.i2p2.i2p) 23:26:12 &amp;lt;str4d&amp;gt; primal: aktualisiere die Seite, um meine Verschiebung vorerst zu sehen 23:26:19 &amp;lt;str4d&amp;gt; Aber das ist ein guter Titel. 23:26:22 &amp;lt;primal&amp;gt; ok 23:27:01 &amp;lt;primal&amp;gt; Sieht gut aus. 23:27:16 &amp;lt;str4d&amp;gt; Titel lokal geändert – sollte ich es im Menü weiter nach unten schieben? Oder den Rest des Menüs umsortieren 23:27:19 &amp;lt;str4d&amp;gt; ? 23:27:42 &amp;lt;primal&amp;gt; Verschiebe es meiner Meinung nach unter ‚Hall of Fame‘ 23:27:57 &amp;lt;primal&amp;gt; knapp über Presentations and Articles 23:28:35 &amp;lt;str4d&amp;gt; Mmm, gefällt mir. Pushe ... 23:29:37 &amp;lt;str4d&amp;gt; Weitere Kommentare? Sieht die Startseite insgesamt okay aus? Funktioniert der Inhalt der linken Spalte? 23:30:12 &amp;lt;primal&amp;gt; nun 23:30:42 &amp;lt;primal&amp;gt; grammatikalisch ist der zweite Absatz nicht ganz korrekt ;) 23:32:28 &amp;lt;primal&amp;gt; „I2P wird von vielen Menschen genutzt, denen ihre Privatsphäre wichtig ist, ebenso von Menschen in Hochrisikosituationen. Es ist ideal für Aktivisten, Unterdrückte, Journalisten und Whistleblower.“ 23:33:09 &amp;lt;primal&amp;gt; Oder vielleicht ... „I2P wird von vielen Menschen genutzt, denen ihre Privatsphäre wichtig ist, ebenso von Menschen in Hochrisikosituationen. Es kann einer Vielzahl von Menschen zugutekommen, wie Aktivisten, Unterdrückten, Journalisten und Whistleblowern.“ 23:33:17 &amp;lt;str4d&amp;gt; Dieser zweite Absatz ist eine kompaktere Version dessen, was früher die gesamte Spalte eingenommen hat (was mir allein nicht gefallen hat – zu sehr wie die Tor-Seite) 23:33:33 &amp;lt;primal&amp;gt; oder sogar: ‚Es kann eine sichere Kommunikationsmethode für Aktivisten... bereitstellen‘ etc 23:34:12 &amp;lt;str4d&amp;gt; Im Haupt-Div steht bereits etwas über sichere Kommunikation 23:35:12 &amp;lt;primal&amp;gt; „I2P wird von vielen Menschen genutzt, denen ihre Privatsphäre wichtig ist, ebenso von Menschen in Hochrisikosituationen. Es ist dazu gedacht, Aktivisten, Unterdrückte, Journalisten und Whistle-blowers – ebenso wie den Durchschnittsbürger – zu schützen.“ 23:35:45 &amp;lt;primal&amp;gt; eh, ich werfe hier nur Ideen rein. Wie auch immer, der Satz sollte grammatikalisch korrigiert werden und ist etwas lang, aber ich bin pingelig ;) Insgesamt ist es ok 23:36:17 &amp;lt;str4d&amp;gt; Das letzte gefällt mir =) 23:36:58 &amp;lt;primal&amp;gt; ja, mir auch. 23:37:10 &amp;lt;str4d&amp;gt; „I2P ist eine vollständige Darknet-Implementierung – ein Netzwerk im Netzwerk, nicht überwachbar durch deinen ISP oder die Regierung.“ – Gedanken? 23:37:45 &amp;lt;str4d&amp;gt; Das stammt von der Trac-Wiki-Seite, und ich denke, das ist etwa so technisch, wie man auf der Startseite werden möchte. 23:38:15 &amp;lt;primal&amp;gt; Nun, das ist eine ziemlich definitive Behauptung 23:38:23 &amp;lt;str4d&amp;gt; Wie zzz schon gesagt hat, sollten wir genau überlegen, was auf der Startseite steht – das ist wichtig für SEO und es ist das Erste, was Nutzer sehen. 23:38:30 &amp;lt;primal&amp;gt; aber wenn wir damit leben können, ok :) 23:38:50 &amp;lt;str4d&amp;gt; Ja ... die ersten beiden „Aussagen“ sind wahr genug, aber die letzte ist diskutabel. 23:38:57 &amp;lt;primal&amp;gt; vielleicht ‚dafür gedacht, nicht überwachbar zu sein durch ...‘ 23:39:12 &amp;lt;primal&amp;gt; also, das ist der Plan, 23:39:41 &amp;lt;str4d&amp;gt; Das klingt so, als wäre es das noch nicht ^_^ 23:39:52 &amp;lt;primal&amp;gt; hmm 23:39:59 * primal versucht, eine bessere Formulierung zu finden 23:40:38 &amp;lt;primal&amp;gt; Ich würde ‚designed to be‘ nehmen, aber ich mag es nicht, denselben Begriff zu wiederholen, und mit meinem anderen Absatz 2 würde es wiederholt. 23:40:45 &amp;lt;str4d&amp;gt; Die Spalte verlinkt auch auf about/intro, dort werden neue Nutzer vermutlich zuerst hingehen. 23:41:08 &amp;lt;primal&amp;gt; ‚created to be unmonitorable‘ vielleicht? 23:41:44 &amp;lt;str4d&amp;gt; (Also muss about/intro ebenfalls überarbeitet werden) 23:41:48 &amp;lt;h2ik&amp;gt; Ich kann garantieren, dass es überwachbar ist, aber es erfordert großen Aufwand 23:42:15 &amp;lt;h2ik&amp;gt; es ist Privacy/Sicherheit durch Obfuskation 23:42:15 &amp;lt;primal&amp;gt; schon, aber die ABSICHT ist, dass es nicht überwachbar ist. Ich würde ‚created to be unmonitorable‘ nehmen 23:42:50 &amp;lt;str4d&amp;gt; h2ik: Obfuskation? Nicht Verschlüsselung? 23:42:53 &amp;lt;h2ik&amp;gt; oder vielleicht so etwas wie „designed to prevent monitoring“ 23:43:08 &amp;lt;h2ik&amp;gt; str4d: nun, es gibt beides, aber ich kann Endpunkte deduzieren 23:43:15 &amp;lt;h2ik&amp;gt; str4d: und wenn du hinterlistig sein willst, könntest du einen Outproxy betreiben :-) 23:43:22 &amp;lt;str4d&amp;gt; h2ik, wie denn? 23:43:33 &amp;lt;primal&amp;gt; h2ik: ja, aber ich habe ‚designed to be‘ im nächsten Absatz benutzt. Grammatikalisch ist es unschön, den Begriff zu wiederholen ;) 23:43:45 &amp;lt;dg&amp;gt; Lasst uns keine Versprechen machen, die wir nicht halten können. 23:43:56 &amp;lt;dg&amp;gt; ioerror hat darüber gesprochen, das ist gefährlich 23:43:56 &amp;lt;str4d&amp;gt; Außerdem sollten wir unterscheiden zwischen der Möglichkeit, das I2P-Netzwerk selbst zu überwachen, und der Möglichkeit, den Netzwerkverkehr darin zu überwachen. 23:43:59 &amp;lt;str4d&amp;gt; within* 23:44:06 &amp;lt;h2ik&amp;gt; das ist letztlich mein Punkt, dg, danke, dass du mich schneller dahin gebracht hast 23:44:10 &amp;lt;str4d&amp;gt; dg++ 23:44:29 &amp;lt;primal&amp;gt; „Created to provide security from monitoring by....“ 23:44:43 &amp;lt;dg&amp;gt; Es ist extrem, EXTREM gefährlich und potenziell fatal zu sagen, wir könnten jemanden sicher halten und er sei vollständig vor einem Gegner sicher. Wir können jedoch sagen, wogegen wir schützen können, *sowie* welche Ziele wir haben. 23:44:46 &amp;lt;primal&amp;gt; oder ‚protection from monitoring by ...‘ 23:44:49 &amp;lt;h2ik&amp;gt; primal: wie wäre es mit ‚intended to make monitoring difficult‘ oder so? 23:45:04 &amp;lt;dg&amp;gt; Es ist okay, unsere Ziele zu nennen, und das ist wichtig, um einige Leute zu inspirieren, i2p zu nutzen. Es ist eine Basis für ein sicheres Internet. 23:45:16 &amp;lt;h2ik&amp;gt; +1 dg 23:45:19 &amp;lt;str4d&amp;gt; dg: yep. 23:45:24 &amp;lt;str4d&amp;gt; Der Ablauf für neue Nutzer sieht für mich so aus: 23:45:47 &amp;lt;h2ik&amp;gt; (sorry, wollte nicht in die Diskussion platzen ... bin nur wegen des Meetings vorbeigekommen) 23:45:50 &amp;lt;str4d&amp;gt; Startseite -> about/i2p (entweder über den Link „Read more...“ oder das About-Menü) -> weitere Informationen. 23:45:50 &amp;lt;primal&amp;gt; h2ik: hmm „and is intended to protect against monitoring by third parties, such as hostile governments or ISPs“ 23:46:00 &amp;lt;str4d&amp;gt; h2ik, du bist mehr als willkommen =) 23:46:19 &amp;lt;h2ik&amp;gt; primal: Gefällt mir .. 23:46:38 &amp;lt;primal&amp;gt; dg: ja, deshalb habe ich gefragt, das scheint im Grunde mehr zu versprechen, als wir sicher liefern können. 23:46:57 &amp;lt;primal&amp;gt; str4d: „I2P is a full darknet implementation - a network within a network, and is intended to protect against monitoring by third parties, such as hostile governments or ISPs.“ 23:47:52 &amp;lt;str4d&amp;gt; primal: klingt gut. 23:48:03 &amp;lt;h2ik&amp;gt; +1 primal 23:48:58 &amp;lt;dg&amp;gt; Solange wir nichts sagen wie „wir stellen sicher, dass du von deiner Regierung nicht umgebracht wirst, weil du i2p nutzt!“, sind wir auf dem richtigen Weg 23:49:18 &amp;lt;primal&amp;gt; yep, und so müssen wir keinen Disclaimer wie Anomos haben 23:49:34 &amp;lt;dg&amp;gt; Anomos = ? 23:49:41 &amp;lt;h2ik&amp;gt; „PS. we're faster than freenet“ 23:49:44 &amp;lt;dg&amp;gt; Disclaimer sind übrigens ein No-Go 23:49:47 &amp;lt;primal&amp;gt; http://anomos.info/ 23:49:50 &amp;lt;iRelay&amp;gt; Titel: Anomos (auf anomos.info) 23:49:54 &amp;lt;primal&amp;gt; verschlüsseltes Torrent-Dings 23:50:05 &amp;lt;dg&amp;gt; Disclaimer sind so was wie: „Ja, Mann, wir machen das zum Spaß, aber wir versprechen gar nichts, vielleicht bist du sicher, vielleicht auch nicht“ 23:50:12 &amp;lt;dg&amp;gt; da ist überhaupt kein Vertrauen 23:50:15 &amp;lt;primal&amp;gt; genau, deshalb bin ich kein Fan davon 23:50:31 &amp;lt;dg&amp;gt; Viele der Devs und Teamleute sind leidenschaftlich, und es ist mehr als nur etwas, das dir vielleicht hilft, nicht umgebracht zu werden – oder auch nicht 23:51:50 &amp;lt;primal&amp;gt; dg: Da bin ich einer Meinung. Kein Widerspruch von mir :) Ich bin ja nur ein Nutzer, der seine Privatsphäre mag, deshalb bin ich hier. Ich habe keine (übermäßig) feindselige Regierung. Aber was ich online tue, geht sie trotzdem nichts an. 23:52:55 &amp;lt;primal&amp;gt; Ich finde einfach, das ist ein Projekt, das grundsätzlich ALLEN zugutekommt. Und ich möchte meinen Teil dazu beitragen, dass es Erfolg hat :) 23:53:06 &amp;lt;dg&amp;gt; primal: Ich bin nicht unterdrückt, aber ich möchte Menschen helfen, die es sind. Geht mir genauso! Ich will i2p besser machen, und da sind wir uns alle einig. Solange unsere Website das widerspiegelt, sind wir goldrichtig. 23:53:13 &amp;lt;dg&amp;gt; +1 23:53:26 &amp;lt;primal&amp;gt; dg: genau :) 23:54:01 &amp;lt;dg&amp;gt; Das Gemeinschaftsgefühl sollte sich widerspiegeln. Das aktive IRC und die Leute hier sind ein DEFINITIVER Pluspunkt. 23:54:28 &amp;lt;primal&amp;gt; dg: wir brauchen mMn jemanden, der die Sicht der I2p-Nutzer vertritt, denn letztlich sind sie es, die es funktionieren lassen 23:54:39 &amp;lt;primal&amp;gt; aber ich schweife etwas ab :D 23:54:42 &amp;lt;str4d&amp;gt; Okay, Text auf der Startseite aktualisiert. 23:54:49 &amp;lt;primal&amp;gt; str4d: awesome/ 23:54:52 &amp;lt;dg&amp;gt; heh :D 23:54:55 &amp;lt;h2ik&amp;gt; primal: und diese Nutzer sind auch der Grund, warum wir „im Geschäft“ sind 23:55:10 &amp;lt;primal&amp;gt; h2ik: hey, ich bin einer davon und stimme zu 23:55:25 &amp;lt;primal&amp;gt; str4d: whistle-blowers wird mit Bindestrich geschrieben :P lol 23:55:36 * primal pingelt! ;) 23:55:40 &amp;lt;str4d&amp;gt; Ups =P 23:55:48 &amp;lt;primal&amp;gt; rofl 23:56:03 &amp;lt;dg&amp;gt; was Anomos angeht, meh. Irgendwie gefährlich, etwas zu haben, das nur für BitTorrent ist .. wenn man es fingerprinten kann, kann man sagen „bam, BitTorrent“, vielleicht kann man einfach sagen, dass alles BitTorrent schlecht ist, und dann ade Anomos 23:57:18 &amp;lt;dg&amp;gt; Habe mir die Seite allerdings nur kurz angesehen, kann das nicht beurteilen. 23:57:55 &amp;lt;str4d&amp;gt; So sehr mir diese Diskussion gefällt – zurück zum Thema und zu meinem zweiten Punkt: URL-Änderungen in der Überarbeitung? 23:58:26 &amp;lt;primal&amp;gt; Ist das Android-Release reif genug, um auf der Download-Seite zu sein? Oder vielleicht als „Development Release“ oder so? Oder ist das sponges Projekt und etwas, das nicht dorthin sollte? 23:58:29 &amp;lt;primal&amp;gt; dg: ja, ich habe es nicht ausprobiert, i2psnark funktioniert für mich einwandfrei. 23:58:29 &amp;lt;primal&amp;gt; sorry str4d :) 23:59:08 &amp;lt;str4d&amp;gt; Also: Wäre die URL /lang/blog/XXXX/XX/XX/slug der aktuellen /lang/blog/entry/XXXX/XX/XX/slug vorzuziehen? 23:59:15 &amp;lt;str4d&amp;gt; //lang/support/* vs /lang/help/* ? 23:59:22 &amp;lt;h2ik&amp;gt; str4d: wir könnten einige der neueren Services in die Liste der interessanten eepsite aufnehmen, wenn es das ist, worauf du hinauswillst 23:59:25 &amp;lt;str4d&amp;gt; /lang/volunteer/* vs /lang/get-involved/* ? 23:59:36 &amp;lt;dg&amp;gt; /post/* und /lang/help/* 23:59:59 &amp;lt;str4d&amp;gt; dg: gestern hast du support gesagt, nicht help =P 00:00:26 &amp;lt;str4d&amp;gt; h2ik: du meinst die Liste der eepsites auf /home ? 00:00:29 &amp;lt;str4d&amp;gt; (in der routerconsole) 00:00:36 &amp;lt;str4d&amp;gt; Darauf beziehe ich mich nicht. 00:01:34 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Startet Build #12 für Job Cobertura Coverage Reports 00:02:50 &amp;lt;h2ik&amp;gt; str4d: oh, die Front-Webseite, verstehe, sorry. 00:03:35 &amp;lt;str4d&amp;gt; h2ik: Ich habe die Seiten in SEO- und nutzerfreundlichere URLs umorganisiert, aber ich frage, ob sie geändert werden sollten (bevor ich alles durchgehe und sicherstelle, dass alle internen Links aktuell sind) 00:03:35 &amp;lt;str4d&amp;gt; h2ik: nicht so sehr die Startseite, sondern die URLs anderer Seiten. 00:03:42 &amp;lt;dg&amp;gt; str4d: Ich habe es mir anders überlegt, glaube ich 00:03:45 &amp;lt;str4d&amp;gt; Also z. B. /en/volunteer/bounties vs /en/get-involved/bounties 00:03:52 &amp;lt;dg&amp;gt; str4d: support ist fast zu professionell? 00:03:56 &amp;lt;dg&amp;gt; str4d: /lang/get-involved/* 00:04:03 &amp;lt;str4d&amp;gt; Und /en/support/faq vs /en/help/faq 00:04:06 * h2ik nickt verständnisvoll. 00:04:17 &amp;lt;str4d&amp;gt; dg: ja, das habe ich auch gedacht, daher mein RFC 00:04:55 &amp;lt;str4d&amp;gt; h2ik: Die Navbar entspricht grob der URL-Unterstruktur, aber nicht vollständig. 00:05:11 &amp;lt;dg&amp;gt; /en/help/faq.. Denke ich. Ich bin 50/50 bei help/support. Help ist vielleicht zu blass, aber support zu formell? 00:05:35 &amp;lt;str4d&amp;gt; dg: Ich war auch wegen der Bedeutungskollision zwischen help / volunteer besorgt 00:06:34 &amp;lt;str4d&amp;gt; Und wenn volunteer in get-involved geändert wird, was soll mit diesem Menü geschehen? Bisher sind keine Menütitel selbst verlinkt (wiederum um Bedeutungsverwechslungen zu vermeiden). 00:08:26 &amp;lt;dg&amp;gt; str4d: Get involved ist motivierender, volunteer ist nicht so „du kannst jetzt etwas tun!“, denke ich. 00:08:41 &amp;lt;dg&amp;gt; und was help/volunteer angeht .. äh. 00:08:44 &amp;lt;primal&amp;gt; ja, ich mag get involved 00:09:32 &amp;lt;str4d&amp;gt; primal: wo sollte dann die „Get Involved!“-Seite verlinkt werden? 00:09:51 &amp;lt;primal&amp;gt; Startseite 00:09:58 &amp;lt;str4d&amp;gt; AFK für 30 Min 00:10:01 &amp;lt;str4d&amp;gt; primal: Ich meine in der Nav-Bar 00:10:16 &amp;lt;dg&amp;gt; Wie wäre es, wenn wir Volunteer einfach in Get Involved umbenennen? 00:10:31 &amp;lt;str4d&amp;gt; (Sieh mal, „Volunteer“ ist der Menütitel und hat die Option „Get Involved!“) 00:10:34 &amp;lt;h2ik&amp;gt; +1 dafür. Volunteer ist Mist 00:10:46 &amp;lt;dg&amp;gt; Dann verlinkt die Navbar tatsächlich (so wie Download), hat aber auch ein Dropdown? 00:10:49 &amp;lt;dg&amp;gt; Ist das möglich? 00:11:24 &amp;lt;primal&amp;gt; oh hm 00:11:24 &amp;lt;primal&amp;gt; oh, wo es ist, ist okay, direkt nach ‚help‘ 00:11:54 &amp;lt;dg&amp;gt; Außerdem sind die Netzwerkvergleiche inkonsistent. 00:11:54 &amp;lt;h2ik&amp;gt; Get Involved oder Join Us (oder ähnlich) – wir wollen Leute ermutigen, sich unserer spaßigen Gruppe gleichgesinnter Privacy-Menschen anzuschließen .. nur so 00:12:18 &amp;lt;dg&amp;gt; /en/about/comparison/gnunet hat sogar ein anderes Design als /en/about/docs/overview/comparison#freenet 00:12:29 &amp;lt;dg&amp;gt; Ich weiß auch nicht, ob mir /nur/ der Textblock gefällt. 00:12:32 &amp;lt;dg&amp;gt; *text 00:13:13 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Projekt Cobertura Coverage Reports Build #12: UNSTABLE in 11 Min: `http://eotfca7qexthbireor6ae7g4hbj5hwuhe4gkzxdx3l3g2t5gzn7q.b32.i2p/job/cobertura/12/` 00:13:25 &amp;lt;primal&amp;gt; dg: das war, was ich meinte 00:15:51 &amp;lt;dg&amp;gt; Btw, wo finde ich swt.jar? 00:16:21 &amp;lt;h2ik&amp;gt; str4d: falls es noch niemand gesagt hat, DANKE, dass du das übernommen hast. 00:16:43 &amp;lt;KillYourTV&amp;gt; swt.jar: dein Paketmanager oder http://www.eclipse.org/swt/ 00:16:46 &amp;lt;iRelay&amp;gt; Titel: SWT: The Standard Widget Toolkit (auf www.eclipse.org) 00:17:01 &amp;lt;dg&amp;gt; ah ok 00:18:10 &amp;lt;KillYourTV&amp;gt; bzgl. cobertura: 00:18:13 &amp;lt;KillYourTV&amp;gt; 00:13:10 Durchsetzung der Codeabdeckung ist für die folgenden Metriken fehlgeschlagen: 00:18:16 &amp;lt;KillYourTV&amp;gt; 00:13:10 Lines's stability ist 24.85 und die minimale Stabilität ist auf 24.88 gesetzt. 00:18:16 &amp;lt;KillYourTV&amp;gt; 00:13:10 Methods's stability ist 30.55 und die minimale Stabilität ist auf 30.65 gesetzt. 00:18:16 &amp;lt;KillYourTV&amp;gt; 00:13:10 Build wird auf unstable gesetzt. 00:18:37 &amp;lt;KillYourTV&amp;gt; &amp;lt;/ot&amp;gt; 00:21:03 &amp;lt;KillYourTV&amp;gt; &amp;lt;+dg&amp;gt; Dann verlinkt die Navbar tatsächlich (so wie Download), hat aber auch ein Dropdown? 00:21:03 &amp;lt;KillYourTV&amp;gt; &amp;lt;+dg&amp;gt; Ist das möglich? &amp;lt;-- möglich und so war es ursprünglich, IIRC 00:21:33 &amp;lt;dg&amp;gt; Nicht sicher, ob das eine gute Designwahl ist, aber es funktioniert in $self-&amp;gt;head besser 00:21:52 &amp;lt;primal&amp;gt; wurde getrennt 00:22:03 &amp;lt;primal&amp;gt; gah 00:22:06 &amp;lt;primal&amp;gt; wurde getrennt 00:23:36 &amp;lt;str4d&amp;gt; Ich wurde auch getrennt 00:24:16 &amp;lt;str4d&amp;gt; &amp;lt;dg&amp;gt; /en/about/comparison/gnunet design even is different to /en/about/docs/overview/comparison#freenet &amp;lt;-- Ich habe die /en/about/docs/overview/comparison#tor-Vorlage kopiert 00:24:27 &amp;lt;str4d&amp;gt; Die Tor- und Freenet-Vergleiche sind wie auf der aktuellen Website 00:24:38 &amp;lt;str4d&amp;gt; (Nur auf separate Seiten aufgeteilt( 00:25:15 &amp;lt;str4d&amp;gt; &amp;lt;primal&amp;gt; dg: das war das, was ich meinte 00:25:23 &amp;lt;str4d&amp;gt; ^-- das war das Letzte, was ich vor dv gesehen habe 00:25:23 &amp;lt;str4d&amp;gt; dc 00:26:07 &amp;lt;dg&amp;gt; Ah, okay. Trotzdem nicht so toll. 00:26:45 &amp;lt;str4d&amp;gt; Anhand von kytvs Logs nachgelesen. 00:27:00 &amp;lt;str4d&amp;gt; h2ik: danke! Ich fand, dass es nötig war ^_^ 00:27:27 &amp;lt;str4d&amp;gt; dg: Dasselbe gilt für eine Reihe bestehender Seiten. 00:28:08 &amp;lt;str4d&amp;gt; &amp;lt;dg&amp;gt; Dann verlinkt die Navbar tatsächlich (so wie Download), hat aber auch ein Dropdown? &amp;lt;-- Das ist meine Sorge. Wie ist die allgemeine Position dazu? 00:32:48 &amp;lt;dg&amp;gt; Für mich ist es okay, aber es könnte „designmäßig“ schlecht sein. 00:32:52 &amp;lt;dg&amp;gt; Ich bin kein UX-Typ. ;) 00:33:06 &amp;lt;RN-Droid&amp;gt; Sind wir noch offiziell im Meeting? 00:33:13 &amp;lt;dg&amp;gt; So halb. 00:33:16 &amp;lt;str4d&amp;gt; RN-Droid: ja 00:33:19 &amp;lt;dg&amp;gt; Wenn du etwas ansprechen willst, schieß los! 00:33:30 &amp;lt;str4d&amp;gt; Obwohl ich es gleich beenden wollte, da es ausläuft. 00:33:54 &amp;lt;RN-Droid&amp;gt; Haben wir Feedback von postman, die 2 Kanäle zusammenzuschalten? 00:34:09 &amp;lt;str4d&amp;gt; dg: es ist etwas besser, seit ich &amp;lt;a&amp;gt;s als Styling entfernt habe, sodass der Nutzer jetzt den Unterschied zwischen einem Menüpunkt, der wohin führt, und einem, der es nicht tut, erkennen kann (am Cursor) 00:34:15 &amp;lt;str4d&amp;gt; RN-Droid: Ich habe vergessen, das anzusprechen&amp;gt;_&amp;lt; 00:34:38 &amp;lt;str4d&amp;gt; Und postman war nicht da (nicht, dass er nicht zugehört hätte) 00:35:01 &amp;lt;dg&amp;gt; RN-Droid: Wir brauchen dafür nicht postman, nur jemanden, der den mode setzt .. mehr oder weniger. zzz hat seinen Segen gegeben. Meiner Meinung nach können wir erst umleiten und später anpassen. postman etc. könnten eine Regel serverseitig setzen, aber wir brauchen es nicht. Sollte keine Probleme machen, solange jemand im Kanal ist, um den mode zu halten. 00:35:08 &amp;lt;dg&amp;gt; str4d: ah, ja 00:35:45 &amp;lt;str4d&amp;gt; dg: Ich bin mir aus UX-Sicht immer noch nicht sicher (ich war mir nicht mal sicher, ob es okay ist, wenn der eine der oberen Punkte verlinkt und der andere öffnet) 00:35:56 &amp;lt;str4d&amp;gt; (Aber zumindest gibt es beim letzteren kein Verlinken UND Öffnen) 00:36:27 &amp;lt;RN-Droid&amp;gt; super, ich persönlich lasse es auf meiner Liste, aber wenn wir Leute redirecten und ich getrennt werde äh wie wissen wir sicher, dass jemand da drin sein wird? 00:36:30 &amp;lt;str4d&amp;gt; Also, um die URL-Änderungen zusammenzufassen: 00:36:58 &amp;lt;dg&amp;gt; RN-Droid: Irgendein Bot .. oder so. Ok temporär, aber idealerweise serverseitig oder nichts, das darauf verweist. Oder beides. 00:37:01 &amp;lt;str4d&amp;gt; RN-Droid: Es ist ein automatischer Redirect beim Connecten. 00:37:08 &amp;lt;dg&amp;gt; str4d: btw, sorry fürs viele Hijacken 00:37:08 &amp;lt;str4d&amp;gt; (Ist es nicht?) 00:37:23 &amp;lt;RN-Droid&amp;gt; okay, klingt gut, in Psych to pedia wird wahrscheinlich auch jemand drin sein, also sollten wir es abgedeckt haben 00:37:26 &amp;lt;KillYourTV&amp;gt; wenn serverseitig erledigt, ist es automatisch. 00:37:29 &amp;lt;str4d&amp;gt; dg: kein Problem. Der Rest des Meetings war strukturiert genug ^_^ 00:37:37 &amp;lt;dg&amp;gt; str4d: und ja, aber jemand muss drin sein, um den mode zu halten, muss aber kein op sein. Sobald der Kanal leer ist, kommen die Default-Modes zurück. Ich glaube nicht, dass man es mlocken kann. 00:37:44 &amp;lt;KillYourTV&amp;gt; (falls nicht serverseitig, schau dir Mode +L an) 00:37:52 &amp;lt;dg&amp;gt; „org.eclipse.swt.graphics does not exist“ 00:37:55 &amp;lt;dg&amp;gt;&amp;gt;.&amp;gt; 00:38:06 &amp;lt;str4d&amp;gt; Also: Ich ändere /lang/volunteer/* zu /lang/get-involved/*, lasse aber das Nav-Menü vorerst wie es ist, bis eine UX-Entscheidung getroffen ist. 00:38:09 &amp;lt;RN-Droid&amp;gt; okay, wir können die Mode-Situation des Services, zu dem ich redirecte, später ausfechten, danke, dass ihr auf meinen Input hört 00:38:16 &amp;lt;str4d&amp;gt; /lang/blog/* ist bereits geändert. 00:38:23 &amp;lt;dg&amp;gt; str4d: Klingt gut 00:38:46 &amp;lt;str4d&amp;gt; Und /lang/support/* vs /lang/help/* ist noch nicht richtig entschieden, also lasse ich es vorerst. 00:38:53 &amp;lt;primal&amp;gt; sieht für mich gut aus 00:39:23 &amp;lt;str4d&amp;gt; primal: du bist weiterhin motiviert, dir die schreibbezogenen Aufgaben in Ticket #807 anzusehen? 00:39:38 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (angenommene Verbesserung) - Überarbeitung der Website 00:39:41 &amp;lt;str4d&amp;gt; (Nach einer weiteren Stunde Diskussion ^_^) 00:39:55 &amp;lt;RN-Droid&amp;gt; forward slash M e! drops out before baffing... I'll give more feedback when I redo the meeting later if there's anything else I have to add 00:40:03 &amp;lt;primal&amp;gt; str4d: bin ich, lol 00:40:17 &amp;lt;str4d&amp;gt; Ausgezeichnet =) 00:40:37 &amp;lt;str4d&amp;gt; Und ich schließe Ticket #792 jetzt, da wir (größtenteils) den Text der Startseite entschieden haben – falls es Feintuning braucht, kann das Ticket jederzeit wieder geöffnet werden. 00:40:43 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/792` - (assigned task) - Replace left column content 00:40:51 &amp;lt;str4d&amp;gt; Also, noch weitere Formalia, bevor das Meeting offiziell endet? 00:41:34 &amp;lt;orion&amp;gt; Ich bin gerade in die Hose gekommen. 00:42:39 &amp;lt;primal&amp;gt; str4d: Ich möchte vorschlagen, dass wir eine Art User-Advocate-Position bekommen! 00:42:39 &amp;lt;dg&amp;gt; primal: Haben wir, und orion hat sie übernommen! 00:42:39 &amp;lt;dg&amp;gt; (PR-Manager == User Advocate) 00:42:39 &amp;lt;str4d&amp;gt; dg: nicht ganz =P 00:42:42 &amp;lt;dg&amp;gt; str4d: Ich dachte, wir hätten entschieden, dass sie mehr oder weniger unter dasselbe Dach fallen? 00:42:45 &amp;lt;str4d&amp;gt; Es gibt dafür tatsächlich einen separaten Eintrag auf /team 00:42:52 &amp;lt;str4d&amp;gt; dg: so halb. 00:42:59 &amp;lt;primal&amp;gt; ach wirklich? cool 00:43:06 &amp;lt;primal&amp;gt; Wer ist der User Advocate? 00:43:25 &amp;lt;dg&amp;gt; Ich wäre dafür, wenn es nicht dasselbe ist wie PR-Manager 00:43:28 &amp;lt;str4d&amp;gt; primal: orion ist der PR-Manager und offenbar auch der User Advocate. 00:44:02 &amp;lt;orion&amp;gt; Wenn wir zu viele Komitees haben, enden wir wie die Methodist hurch. 00:44:06 &amp;lt;str4d&amp;gt; dg: in meinem Kopf ging es beim PR-Manager eher darum, I2P-Auftritte zu managen, mit Medien zu sprechen etc. 00:44:13 &amp;lt;orion&amp;gt; s/hurch/church 00:44:20 &amp;lt;str4d&amp;gt; *schauder* 00:44:20 &amp;lt;primal&amp;gt; rofl 00:44:23 &amp;lt;dg&amp;gt; str4d: ah, und User Advocate? 00:44:34 &amp;lt;str4d&amp;gt; Ich glaube nicht, dass die Definitionen sehr festgezurrt sind. 00:44:41 &amp;lt;primal&amp;gt; str4d: nun, wenn ein User Advocate eine offene Position ist, würde ich mich dafür bewerben – wenn du mir sagst, wie 00:45:04 &amp;lt;str4d&amp;gt; Von der /team-Seite: User Advocate: Bedürfnisse der Nutzer sammeln, priorisieren und vertreten 00:45:07 &amp;lt;dg&amp;gt; Ich bin mir nicht sicher, was *ich* bin, wo wir schon dabei sind 00:46:03 &amp;lt;str4d&amp;gt; primal: nun, du kannst entweder JFDI ^_^ oder bis zum nächsten allgemeinen Meeting für eine formellere Bewerbung warten (wie orion heute) 00:46:14 &amp;lt;str4d&amp;gt; dg: ich auch nicht, ehrlich gesagt ^_^ 00:46:59 &amp;lt;str4d&amp;gt; primal, dg: falls es nicht aufgefallen ist – das Treffen nächste Woche wird ein Krypto-Meeting, in dem wir den Bedarf einer Migration der I2P-Krypto diskutieren (es sei denn, der Zeitpunkt verschiebt sich). 00:47:10 &amp;lt;primal&amp;gt; str4d: how do I do it? is there a form or something ? amd plau 00:47:22 &amp;lt;orion&amp;gt; primal: Ich habe gerade einen Thread im Forum erstellt. 00:47:33 &amp;lt;dg&amp;gt; str4d: Dann bin ich erst mal „dg – overall dg“ :) 00:47:36 &amp;lt;orion&amp;gt; zzz 00:48:03 &amp;lt;dg&amp;gt; was das Krypto-Meeting angeht: Ich weiß nicht, ob ich viel beitragen kann, aber ich versuche es. Ich bin kein Krypto-Gott, aber ich würde lieber nicht schweigen. 00:48:03 &amp;lt;str4d&amp;gt; primal: nicht wirklich ein Formular, da es kein richtig formeller Prozess ist. Ein Thread im zzz.i2p-Forum wäre am besten, besonders wenn es mehr als einen Bewerber gibt (nicht, dass es einen Grund gäbe, nicht beide zu haben ^_^) 00:48:10 &amp;lt;dg&amp;gt; Interessant wird es für mich trotzdem.. 00:48:41 &amp;lt;str4d&amp;gt; dg: Es wird weniger darum gehen, welche Krypto wir nehmen (auch wenn das wichtig ist), als vielmehr darum, *wie* migriert wird. 00:49:07 * str4d will versuchen, die relevanten Köpfe für gemeinsames Brainstorming zusammenzubringen. 00:49:22 &amp;lt;str4d&amp;gt; Wie auch immer, noch etwas, das offiziell „vermeetingt“ werden muss? 00:49:44 &amp;lt;dg&amp;gt; str4d: Alles klar, ich helfe, wo ich kann. Sag Bescheid, wenn ich den Mund halten soll ;-) 00:49:48 &amp;lt;dg&amp;gt; Glaube nicht. 00:50:20 &amp;lt;primal&amp;gt; str4d: klingt gut. Ich mache das 00:50:24 &amp;lt;primal&amp;gt; hier alles erledigt 00:50:43 &amp;lt;str4d&amp;gt; Alles klar: 00:50:43 * str4d *baf*t die Sitzung zu. 00:51:01 &amp;lt;orion&amp;gt; Jetzt zur After-Party. 00:51:07 &amp;lt;str4d&amp;gt; \o/ 00:51:14 &amp;lt;orion&amp;gt; \o\ \o/ /o/ 00:51:29 &amp;lt;str4d&amp;gt; *wub wub* &lt;/div></description></item><item><title>I2P Dev Meeting - December 18, 2012</title><link>/de/blog/2012/12/18/i2p-dev-meeting-december-18-2012/</link><pubDate>Tue, 18 Dec 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/12/18/i2p-dev-meeting-december-18-2012/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> Astral_12, eche|on, KillYourTV, LaughingBuddha, RN, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:08:58 &amp;lt;RN&amp;gt; meeting start while I was disconnected? 20:09:17 &amp;lt;eche|on&amp;gt; which meeting? 20:09:38 * KillYourTV points to the topic 20:10:09 &amp;lt;RN&amp;gt; Dev mtg here 8:00 PM (20:00) UTC Tues. Dec. 18^^ topic 20:11:38 &amp;lt;KillYourTV&amp;gt; maybe they've stopped... 20:12:12 &amp;lt;LaughingBuddha&amp;gt; Just start whenever? 20:18:08 &amp;lt;RN&amp;gt; usually dg runs the meetings 20:18:27 &amp;lt;RN&amp;gt; I think lillith took over when he had to leave one time 20:18:50 &amp;lt;str4d&amp;gt; He didn't show up last week, that's why. 20:18:53 &amp;lt;LaughingBuddha&amp;gt; Is there a link to the general agenda? 20:18:53 &amp;lt;str4d&amp;gt; (And the week before he was busy) 20:21:29 &amp;lt;RN&amp;gt; well, there is usually an agenda... 20:22:25 &amp;lt;str4d&amp;gt; There's a link to the agenda he had been using for the previous few meetings, but I can't pull zzz.i2p at the moment... 20:22:28 &amp;lt;RN&amp;gt; on trac 20:22:28 &amp;lt;eche|on&amp;gt; thats the update weather 20:22:28 &amp;lt;eche|on&amp;gt; hell a lot of updates/traffic currently 20:22:28 &amp;lt;RN&amp;gt; `http://trac.i2p2.i2p/wiki/meeting` 20:22:28 &amp;lt;str4d&amp;gt; o/ topiltzin 20:22:28 &amp;lt;eche|on&amp;gt; far faster than any update before 20:22:28 &amp;lt;str4d&amp;gt; RN, can you access that? 20:22:28 &amp;lt;Benedikt&amp;gt; what happened? one of the servers from this netword dropped down? 20:22:31 &amp;lt;str4d&amp;gt; I've got a few planned topics anyway, if you can't. 20:22:31 &amp;lt;RN&amp;gt; agenda hasn't been updated since the dec 4th meeting it seems 20:22:31 &amp;lt;topiltzin&amp;gt; \o str4d 20:22:31 &amp;lt;eche|on&amp;gt; Benedikt: net split, does happen a lot due to flaky i2p tunnels 20:22:31 &amp;lt;Benedikt&amp;gt; oh, thx 20:22:34 &amp;lt;str4d&amp;gt; Okay, I'm just going to propose a pseudo-random agenda. 20:22:45 &amp;lt;LaughingBuddha&amp;gt; Shoot 20:23:07 &amp;lt;str4d&amp;gt; (0) Say Hi. 20:23:07 &amp;lt;str4d&amp;gt; Hi! 20:23:15 &amp;lt;LaughingBuddha&amp;gt; Eyyy 20:23:31 &amp;lt;topiltzin&amp;gt; what up 20:25:46 &amp;lt;str4d&amp;gt; Any other takers? ^_^ 20:25:52 &amp;lt;str4d&amp;gt; Alright, moving on: 20:25:52 &amp;lt;str4d&amp;gt; (1) Network Health / Update Status 20:26:31 &amp;lt;str4d&amp;gt; Network health seems (to me) to have been pretty bad the last few days/week or so. Do we know if this was an actual attack? 20:26:46 &amp;lt;str4d&amp;gt; Or just continued degradation due to the bugs? 20:27:58 &amp;lt;LaughingBuddha&amp;gt; I guess we won't know for sure until more people actually update to 0.9.4 20:28:29 &amp;lt;RN&amp;gt; str4d, the trac link? yes 20:30:43 &amp;lt;topiltzin&amp;gt; eche|on was reporting some weird behavior, but we would not know for sure even after people upgrade to 0.9.4 20:34:04 &amp;lt;str4d&amp;gt; psi seemed to think that some of it was related to the Russian guides recommending that users force floodfill to find more nodes. 20:34:07 &amp;lt;str4d&amp;gt; With regard to updates: 20:34:15 &amp;lt;str4d&amp;gt; &amp;lt;eche|on&amp;gt; hell a lot of updates/traffic currently 20:34:18 &amp;lt;str4d&amp;gt; &amp;lt;eche|on&amp;gt; far faster than any update before 20:34:29 &amp;lt;str4d&amp;gt; Anything else to add to this summary of update progress eche|on? 20:36:17 &amp;lt;eche|on&amp;gt; 780 full updates pushed till yet by my nodes 20:37:38 &amp;lt;str4d&amp;gt; LaughingBuddha said that torrent updates worked for him. Anyone know how large the swarm is? 20:37:54 &amp;lt;str4d&amp;gt; (Only dev routers I know, but would be interesting to know) 20:38:13 &amp;lt;KillYourTV&amp;gt; Just around 10 20:38:59 &amp;lt;eche|on&amp;gt; the torrent is very low usage for me 20:39:06 &amp;lt;KillYourTV&amp;gt; or, let's put it like this: I see 10 peers 20:39:17 &amp;lt;eche|on&amp;gt; I see 6 for su2 and 4 for sud 20:40:01 &amp;lt;KillYourTV&amp;gt; since only a very small percentage of dev build users were offered the torrent update, I'm not surprised by there being so few transfers thus far. 20:40:16 &amp;lt;Astral_12&amp;gt; str4d: 6-7 peers , su2 20:40:30 &amp;lt;str4d&amp;gt; KillYourTV, no, all dev build users are offered torrent. 20:41:09 &amp;lt;str4d&amp;gt; If version ends in -0 and you pick a number from 0 to 99 that isn't 0, you don't get torrents. 20:41:12 &amp;lt;str4d&amp;gt; (IIRC) 20:41:15 &amp;lt;KillYourTV&amp;gt; oh...i misunderstood then. 20:41:23 &amp;lt;KillYourTV&amp;gt; `http://tracker2.postman.i2p/details.php?dllist=1&amp;filelist=1&amp;info_hash=%09k%a6%29%14%7b%15%f6%f89%d7%1b%1c%d9T%fe%60c%ec%7c` 20:41:23 &amp;lt;iRelay&amp;gt; Torrent #19559: i2pupdate-0.9.4.su2, Size: 3.06 MB, Downloads: 6, Added: 2012-12-17 17:52:22, S/L: 10/1 20:42:01 &amp;lt;str4d&amp;gt; It's enough to show that the update mechanism is working though (and we don't need to worry much about scalability, because that's already been well-tested for torrents ^_^) 20:43:11 &amp;lt;iRelay&amp;gt; &amp;lt;ReturningNovice@kytv&amp;gt; I missed the torrent option 20:43:37 &amp;lt;iRelay&amp;gt; &amp;lt;ReturningNovice@kytv&amp;gt; was upgrading from 0.9.3-13 20:43:48 &amp;lt;str4d&amp;gt; Okay, not much more to say here for now - we can appraise the effects of the update at the next meeting. 20:43:48 &amp;lt;str4d&amp;gt; (2) Website Revamp 20:43:48 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` is where I am currently up to (make sure to hard-refresh to get the latest CSS) 20:43:55 &amp;lt;iRelay&amp;gt; Title: The Invisible Internet Project - I2P (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:44:27 &amp;lt;str4d&amp;gt; RN, your router probably found the update via HTTP first. 20:44:30 &amp;lt;eche|on&amp;gt; str4d: scalability is a problem with a non reachable torrent 20:44:37 &amp;lt;zzz&amp;gt; there is no option 20:44:40 &amp;lt;eche|on&amp;gt; and currently ONLY dev builds gets a torrent 20:44:59 &amp;lt;str4d&amp;gt; Check `http://localhost:7657/debug` - you should see a TORRENT checker there. 20:45:14 &amp;lt;zzz&amp;gt; and no, 20,000 in one swarm is not well-tested within i2p. 20:46:14 &amp;lt;eche|on&amp;gt; str4d: and I do not see a torrent on 0.9.3-15 20:46:21 &amp;lt;str4d&amp;gt; zzz, true, I'd forgotten that *derp* 20:46:32 &amp;lt;LaughingBuddha&amp;gt; str4d: Seeding: 0/9 peers 20:46:55 &amp;lt;str4d&amp;gt; zzz, how does the update manager choose between two update options when they have the same priority? 20:46:58 &amp;lt;eche|on&amp;gt; [RegisteredUpdater org.klomp.snark.UpdateHandler for ROUTER_SIGNED TORRENT @pri 10] *ooos* 20:47:08 &amp;lt;str4d&amp;gt; Is it just whichever one is found first? 20:47:50 &amp;lt;zzz&amp;gt; dont know 20:48:39 &amp;lt;str4d&amp;gt; Looking at the paste above, I'm guessing that it's highest priority number wins rather than lowest. 20:50:15 &amp;lt;str4d&amp;gt; Does anyone have anything else they want to add here? We can appraise the effects of the update at the next meeting. 20:51:21 &amp;lt;topiltzin&amp;gt; site looks good here :) 20:51:28 * str4d has to leave in 25 mins so wants to move on 20:52:57 &amp;lt;RN&amp;gt; please continue str4d 20:53:21 &amp;lt;str4d&amp;gt; (2) Website Revamp 20:53:22 &amp;lt;str4d&amp;gt; I've tweaked the old themes so they at least refer to the right parts of the HTML, so the links in the footer can be used to try out the different CSS files available. 20:53:52 &amp;lt;str4d&amp;gt; It gives an idea of how the new structure can still be differently layed out. 20:55:17 &amp;lt;MTN11&amp;gt; i2p: kytv@mail.i2p * rb47286b470722a6382a963092219407946bcc5b6 installer/ (5 files in 5 dirs): Add dummy placeholder files to empty eepsite directories 20:55:17 &amp;lt;MTN11&amp;gt; git and a few other vcses don't store empty directories....but now these directories 20:55:17 &amp;lt;MTN11&amp;gt; are no longer empty. 20:55:32 &amp;lt;jenkins&amp;gt; Starting build #46 for job i2p (previous build: SUCCESS) 20:59:21 &amp;lt;jenkins&amp;gt; Project i2p build #46:SUCCESS in 2 min 42 sec: `http://kzzj7cu24fo6w7jsisgysh65lfyrkjaaaqsdn3hvlop6lp36vs2q.b32.i2p/job/i2p/46/` 20:59:24 &amp;lt;str4d&amp;gt; How does it feel to people? 20:59:24 &amp;lt;str4d&amp;gt; I've also made several backend changes that should hopefully make management of the site easier - e.g. incrementing router version only has to be done in two places now zzz 20:59:24 &amp;lt;str4d&amp;gt; (Well, really only one, but I added another one so I could add Launchpad to the mirrors list) 21:01:40 &amp;lt;str4d&amp;gt; Did anyone see my posts above? 21:03:08 &amp;lt;KillYourTV&amp;gt; yes. I think the site looks very good. 21:03:31 &amp;lt;LaughingBuddha&amp;gt; Yup 21:03:37 &amp;lt;LaughingBuddha&amp;gt; +1 on the design 21:03:37 &amp;lt;str4d&amp;gt; laaaaag 21:04:45 &amp;lt;KillYourTV&amp;gt; a few broken links though bu tmaybe those are known 21:06:05 &amp;lt;KillYourTV&amp;gt; specifically `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/volunteer/develop/developerskeys` links to `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/volunteer/develop/monotone` which doesn't exist. 21:06:55 &amp;lt;str4d&amp;gt; I still plan to open up the design to suggestion from the community (since there are still things about duck's design that bug me) but as a first iteration it works. 21:06:58 &amp;lt;str4d&amp;gt; KillYourTV, as per ticket #807 the broken links are known (mostly on the earlier pages I migrated, since at the time I didn't know where the other pages were going to be). 21:06:58 &amp;lt;str4d&amp;gt; Questions: 21:07:01 &amp;lt;str4d&amp;gt; - Are the Blog and Meetings feeds alright as they are, or should they truncate their content (so readers have to go to the main site to view everything)? 21:07:05 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 21:07:36 &amp;lt;str4d&amp;gt; - Does the Meetings feed need to be more obvious, or is the &amp;lt;link&amp;gt; on the meetings index enough (it gets picked up by Firefox under Bookmarks -&amp;gt; Subscribe to This Page)? 21:08:39 &amp;lt;str4d&amp;gt; KillYourTV, oh, that's a different bug - the page exists, but I shifted the monotonerc file it imports, so I need to fix that&amp;gt;&amp;lt; 21:09:07 &amp;lt;str4d&amp;gt; But again, all links like that will be fixed. 21:09:21 &amp;lt;str4d&amp;gt; - Does anyone have suggestions as to content changes that need to happen before the revamp goes live? 21:09:35 &amp;lt;str4d&amp;gt; - Do we need RSS feeds as well as ATOM? 21:10:55 &amp;lt;zzz&amp;gt; are all the pages staying at the same URLs? 21:10:58 &amp;lt;str4d&amp;gt; - Should the "any" link in mirrors preferentially choose a mirror in a country determined from the viewer's language? 21:11:44 &amp;lt;topiltzin&amp;gt; that's a very tricky one 21:12:30 &amp;lt;topiltzin&amp;gt; what is the current behavior? 21:13:08 &amp;lt;str4d&amp;gt; zzz, I'm reasonably happy with the urls as I have them now (but suggestions are welcome). 21:13:18 &amp;lt;str4d&amp;gt; There are a handful of pages I have been unable to place though. 21:13:21 &amp;lt;str4d&amp;gt; topiltzin, see `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/feed/blog/atom` and `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/feed/meetings/atom` for the current behaviour 21:13:27 &amp;lt;iRelay&amp;gt; Title: I2P Blog0.9.4 Release (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 21:14:02 &amp;lt;zzz&amp;gt; str4d, I mean with existing site vs. new site 21:14:32 &amp;lt;str4d&amp;gt; zzz, if you were asking if the pages are at the same urls as the current site: no. 21:14:35 &amp;lt;str4d&amp;gt; The urls *actually make sense* now. 21:15:25 &amp;lt;str4d&amp;gt; zzz, there are a few legacy helpers which redirect old urls to new ones, but that only works for some of the pages. 21:15:32 &amp;lt;zzz&amp;gt; str4d, we need to talk about that then. We have a lot of SEO / link juice built up. There's also a couple under /static/ that have to stay the same 21:15:46 &amp;lt;zzz&amp;gt; hosts.txt subscription, and backup news 21:15:50 &amp;lt;str4d&amp;gt; (namely, meetings, status, and any pages placed into the legacy map) 21:16:04 &amp;lt;zzz&amp;gt; we also have a lot of links back to the website in our console 21:16:04 &amp;lt;str4d&amp;gt; zzz, the static ones are the same AFAICT 21:16:37 &amp;lt;zzz&amp;gt; can you have a redirect for every old page? 21:17:46 &amp;lt;str4d&amp;gt; LEGACY_MAP={ 21:17:52 &amp;lt;str4d&amp;gt; 'download': 'downloads_list' 21:17:52 &amp;lt;str4d&amp;gt; } 21:17:52 &amp;lt;str4d&amp;gt; ^-- we can add mappings there from the old site to the new. 21:17:52 &amp;lt;str4d&amp;gt; zzz, it would have to be a manual redirect, but yes. 21:17:52 &amp;lt;topiltzin&amp;gt; does this link juice build-up apply across all our domains? 21:17:55 &amp;lt;str4d&amp;gt; (I'd want to shift the legacy-supporting code into a separate file though, because that would be looooooong) 21:17:58 &amp;lt;str4d&amp;gt; And if I tell it to use 301 redirects, the client sees the redirect as permanent (or is that 302?) 21:18:33 &amp;lt;topiltzin&amp;gt; could we perhaps try the new site on geti2p.net and keep the old one on i2p2.de or similar? 21:19:00 &amp;lt;str4d&amp;gt; topiltzin, AFAICT geti2p.net is the same site (just a second domain) 21:19:07 &amp;lt;str4d&amp;gt; (as in, same backend) 21:19:42 &amp;lt;zzz&amp;gt; this is not a little thing. We've built up a lot of link reputation in the last 5 years and we can't afford to throw it all away. It's extremely important to get this right. 21:19:42 &amp;lt;topiltzin&amp;gt; I'm trying to figure out some way to traffic-test it sooner rather than later 21:20:10 &amp;lt;str4d&amp;gt; zzz, okay, I'll go through and add every page I've moved to the LEGACY_MAP 21:20:17 &amp;lt;zzz&amp;gt; another thing - that both with and without .html suffix works. 21:21:03 &amp;lt;str4d&amp;gt; zzz, already done (one-line addition to the legacy mapper) 21:21:03 &amp;lt;str4d&amp;gt; Also, can people suggest new url locations for the following files? (I'm stumped) 21:21:03 &amp;lt;str4d&amp;gt; i2ptunnel_services.html jbigi.html manualwrapper.html minwww.html ports.html ratestats.html 21:21:34 &amp;lt;zzz&amp;gt; there's also the rel=canonical stuff 21:22:19 &amp;lt;str4d&amp;gt; zzz, can you elaborate? 21:22:26 &amp;lt;zzz&amp;gt; we actually spent a fair amount of time on SEO stuff trying to get our juice back after i2p.net went away 21:22:41 &amp;lt;zzz&amp;gt; in _layout.html 21:23:20 &amp;lt;zzz&amp;gt; you want to point back to the main site so mirrors don't suck away your reputation. 21:23:27 &amp;lt;zzz&amp;gt; thats also why mirrors are always tagged nofollow 21:24:10 &amp;lt;zzz&amp;gt; so you're not giving your rep away 21:27:32 &amp;lt;topiltzin&amp;gt; would a mirror work for a traffic test? 21:28:25 &amp;lt;str4d&amp;gt; Okay, well we just have to ensure that those are carried over to the new global/layout.html 21:30:02 &amp;lt;str4d&amp;gt; (I'm guessing duck didn't do that) 21:32:53 &amp;lt;topiltzin&amp;gt; (would love to read some chat logs about the SEO stuff) 21:34:37 &amp;lt;zzz&amp;gt; str4d, if you haven't been thinking about SEO yet, time to dive in ASAP. Every word on the home page matters. 21:35:00 &amp;lt;zzz&amp;gt; Both on the current home page and on the duck version, the words are chosen very carefully. 21:36:58 &amp;lt;zzz&amp;gt; look for example at where we rank on google for 'garlic routing'. I wrote that page from scratch specifically to get page rank for that search term. 21:40:37 &amp;lt;str4d&amp;gt; I've been more focused on getting the new site operational. But I haven't changed much text content. 21:41:36 &amp;lt;str4d&amp;gt; I can go through and make sure the new layout dude doesn't lose any link stuff. Do you have suggestions for the SEO of the front page as it stands now though, zzz? 21:43:52 &amp;lt;str4d&amp;gt; Since the text content of the migrated pages has not changed, they should be fine once the legacy redirects are in. 21:45:20 &amp;lt;zzz&amp;gt; havent looked in months. whats the url again? 21:46:13 &amp;lt;zzz&amp;gt; also str4d, we should standardize on '-' instead of '_' in urls. Right now it's a mix, but in the last 10 years the web has clearly standardized on '-'. Underscores look bad and it doesnt matter for SEO any more 21:46:29 &amp;lt;str4d&amp;gt; It's above 21:46:32 &amp;lt;str4d&amp;gt; Also linked on ticket #807 21:47:19 &amp;lt;str4d&amp;gt; Yep, I noticed the mix. I'll fix that up. 21:47:22 &amp;lt;zzz&amp;gt; ok I'll check the ticket. all the links above I see are to feeds and such 21:48:19 &amp;lt;zzz&amp;gt; also good is to maintain short urls for the pages that get tweeted or referenced often - /download, /faq, etc. 21:48:22 &amp;lt;str4d&amp;gt; The links above- use that b32 21:50:25 &amp;lt;zzz&amp;gt; and if you or somebody else trusted wants to go further and claim our site on google webmaster tools, add a site map, etc., that would be great. I'm not at all claiming our SEO is great, just that we used to think about it at least a little. 21:52:00 &amp;lt;str4d&amp;gt; I was going to add site map generation to the backend, so I'd be happy to do that. 21:52:18 &amp;lt;topiltzin&amp;gt; does google webmaster tools report data back to google? 21:52:58 &amp;lt;zzz&amp;gt; only if you put their js on your site 21:53:27 &amp;lt;str4d&amp;gt; Short URLs - would the legacy URLs be enough? 21:54:10 &amp;lt;str4d&amp;gt; topiltzin, only if we run Google Analytics 21:54:49 &amp;lt;topiltzin&amp;gt; but will we get meaningful information without reporting anything back to google? or do we not care? do paranoid users care? etc. 21:55:38 &amp;lt;zzz&amp;gt; sure, good questions. ofc we can also just awstats or similar across our logs looking at referers and search terms 21:55:45 &amp;lt;zzz&amp;gt; doubt anybody's done that in years. 21:57:16 &amp;lt;str4d&amp;gt; Well, the tools report back of course, but only because they are interfacing to Google data 21:57:26 &amp;lt;str4d&amp;gt; Does the webmaster need to be non- anon though? 21:58:06 &amp;lt;zzz&amp;gt; just need a gmail addy afaik 21:58:13 &amp;lt;str4d&amp;gt; topiltzin, we will get Google search info, which in itself is useful. 21:58:39 &amp;lt;str4d&amp;gt; Analytics is technically separate to the webmaster toolkit IIRC 21:58:46 &amp;lt;zzz&amp;gt; anyway, all this is a sideshow for now 21:59:21 &amp;lt;str4d&amp;gt; Yep. zzz, you reached the site yet? 21:59:44 &amp;lt;zzz&amp;gt; nope, been talking to you :) 22:00:49 &amp;lt;topiltzin&amp;gt; I like to pre-fetch eepsites while I chat :) 22:02:17 &amp;lt;zzz&amp;gt; don't have much extra upstream bw for fetching atm 22:02:20 &amp;lt;RN&amp;gt; " Umm... the server encountered some sort of error. " 22:03:08 &amp;lt;RN&amp;gt; that's what I'm getting when I select the FAQ from the dropdown menu 22:03:31 &amp;lt;zzz&amp;gt; str4d, how are you staying in sync with the old website? did you branch from it in mtn or are you doing it manually, or have deferred the whole painful issue? 22:03:34 &amp;lt;str4d&amp;gt; Rn, odd... shouldn't do that. 22:04:00 &amp;lt;str4d&amp;gt; zzz, branched in mtn and propping regularly. 22:04:23 &amp;lt;str4d&amp;gt; I'm changing no content in the revamp so merges work alright. 22:04:58 &amp;lt;str4d&amp;gt; There have been a few tricky ones, but mostly easy props. 22:10:49 &amp;lt;zzz&amp;gt; what are you asking for comments on ? broken links? general organization? layout/colors/CSS? I have no idea where you're at. 22:11:54 &amp;lt;RN&amp;gt; dark theme dosn't look right 22:12:00 &amp;lt;str4d&amp;gt; zzz, navigation layout, URL forms, general usability, and front page content 22:13:21 &amp;lt;str4d&amp;gt; RN, neither of the old ones do. I've asked dr|z3d for some pointers, but none of the current themes will likely be the final one. 22:13:51 &amp;lt;str4d&amp;gt; RN, re the error, I'll look at it in about 20 mins 22:14:07 &amp;lt;zzz&amp;gt; so there won't be any theme selectors in the final version, hopefully? 22:14:58 &amp;lt;zzz&amp;gt; multiple themes is a horrific waste of time 22:15:20 &amp;lt;str4d&amp;gt; zzz, probably not, unless there is indecision over the final theme. They are there to help designers. 22:15:43 &amp;lt;LaughingBuddha&amp;gt; They can always be created by users. It isn't something the devs should worry about 22:16:20 &amp;lt;LaughingBuddha&amp;gt; IMO 22:16:27 &amp;lt;str4d&amp;gt; I just put the links there to expose the functionality for now. 22:17:36 &amp;lt;zzz&amp;gt; the thing that bugs me the most about the home page is the black bar with the links. That aren't really links since they only popup a menu, they don't go anywhere ifyou click on them 22:18:37 &amp;lt;zzz&amp;gt; it's like it's the wrong color, and in the wrong place, and too small or something. It's not in the style of the rest of the page, and I'm wondering if all that should be below the green part 22:19:12 &amp;lt;str4d&amp;gt; zzz, I haven't focused on color or style. 22:19:49 &amp;lt;str4d&amp;gt; The decision to not link the menu openers came after usability discussions and feedback. 22:20:16 &amp;lt;str4d&amp;gt; It was decided that linking some of them and not others would cause confusion. 22:20:43 &amp;lt;str4d&amp;gt; The plan is to use CSS to make the distinction clearer. 22:21:35 &amp;lt;zzz&amp;gt; cant put my finger on it but the top 3 sections (yellow, black, green) seems like one too many or in the wrong order or something 22:21:35 &amp;lt;zzz&amp;gt; not just about color/style maybe? don't know. there's something unfinished or out-of-place about it 22:21:35 &amp;lt;zzz&amp;gt; maybe some styling can bring it all together, maybe not. 22:21:42 &amp;lt;str4d&amp;gt; The color and style of the navbar will be changed to integrate better, but I needed something functional. 22:22:00 &amp;lt;zzz&amp;gt; I'd love to find someplace on some page to put a big "Celebrating 10 years 2003-2013" banner 22:22:50 &amp;lt;str4d&amp;gt; (this is why I added the theme links, to show that thesaurus structure can be rendered differently) 22:23:24 &amp;lt;zzz&amp;gt; whats a thesaurus structure? 22:23:31 &amp;lt;zzz&amp;gt; havenc clicked on theme links yet 22:24:20 &amp;lt;str4d&amp;gt; Argh, phone typing fail. should be "same" 22:25:06 &amp;lt;zzz&amp;gt; and now I wish I hadn't 22:26:09 &amp;lt;zzz&amp;gt; too bad dg seems to have gone up in smoke. All that youthful enthusiasm fizzled out so fast? 22:26:28 &amp;lt;zzz&amp;gt; two meetings and done 22:26:47 &amp;lt;str4d&amp;gt; yeah, half the old castle isn't being used properly because of the new structure. but I haven't had time to migrate them yet. 22:26:58 &amp;lt;str4d&amp;gt; css* 22:27:36 &amp;lt;str4d&amp;gt; It sounds like he's rather busy at present. 22:28:26 &amp;lt;zzz&amp;gt; so that's my takeaway. the black menu bar seems to be the most problematic. Not that I have any suggestions about it. Just feels/looks not right. 22:30:12 &amp;lt;topiltzin&amp;gt; I'm sure another dg will show up or the old one will return when the time is right :) 22:30:28 &amp;lt;str4d&amp;gt; Yep. what about the layout of links within it? Sensical? 22:30:28 &amp;lt;topiltzin&amp;gt; but in the meantime, we're still doing great and it's important to listen to non-youthful and non-enthusiastic points of view as well 22:31:10 &amp;lt;str4d&amp;gt; (also, I'll try changing the black bar to use the color scheme from ducks example nav bar.) 22:31:37 &amp;lt;zzz&amp;gt; just surprised to see dg go from 60 mph to zero in a couple days. 22:32:51 &amp;lt;zzz&amp;gt; dunno if we want direct links to the jar, exe, etc on the home page. Seems like the text on the download page is important. 22:33:45 &amp;lt;zzz&amp;gt; defnitely need a llnk to trac, looks like that got lost? 22:34:16 &amp;lt;zzz&amp;gt; if you would go somewhere when you clicked on the word, that would be a big help too 22:34:26 &amp;lt;KillYourTV&amp;gt; Volunteer -&amp;gt; Develop -&amp;gt; Bug Tracker 22:34:54 &amp;lt;zzz&amp;gt; hahgeez there's two levels? 22:35:32 &amp;lt;zzz&amp;gt; there's no little arrows indicating another level 22:36:09 &amp;lt;zzz&amp;gt; and do we really want two levels on the home page, or anywhere? might be more than topiltzin's grandma can handle 22:36:44 &amp;lt;zzz&amp;gt; and we darn well better send grandma somewhere when she clicks on download 22:37:43 &amp;lt;topiltzin&amp;gt; yeah lets make sure she can get i2p and worry about making her a developer later 22:38:15 &amp;lt;zzz&amp;gt; heck, might be best to scrap the fancy dropdowns and just replace download-about-help-volunteer with four big-ass buttons 22:39:01 &amp;lt;str4d&amp;gt; zzz, there will be. 22:39:23 &amp;lt;topiltzin&amp;gt; if the big-ass buttons are in Pretty Colors grandma would love it 22:39:34 &amp;lt;str4d&amp;gt; And it was topiltzin who suggested to move docs into the about menu, so there are techincally three levels 22:39:57 &amp;lt;str4d&amp;gt; zzz, I had the Trac link in the help menu, but topiltzin suggested moving it to voliunteer -&amp;gt; develop 22:40:11 &amp;lt;zzz&amp;gt; it's like we're trying to make a hierarchical website, but only thru a complicated multi-level menu bar on the home page. What we really need are actual hierarchical pages, like an about page, a volunteer page, and a help page. 22:40:57 &amp;lt;KillYourTV&amp;gt; Now 8 peers for the sud `http://tracker2.postman.i2p/details.php?dllist=1&amp;filelist=1&amp;info_hash=%f0%d8%27%17W%cfF%83%9em%9e%3f%d8%f8%85%2ac%baRV` 22:40:57 &amp;lt;iRelay&amp;gt; Torrent #19558: i2pupdate-0.9.4.sud, Size: 7.09 MB, Downloads: 6, Added: 2012-12-17 17:49:15, S/L: 7/0 22:41:00 &amp;lt;zzz&amp;gt; trying to create strucrture solely in that black bar is insufficient, and maybe the wrong place to try 22:41:30 &amp;lt;str4d&amp;gt; zzz, the structure is in the urls. I copied that structure into the nav bar because it seemed to make sense to me. 22:42:13 &amp;lt;str4d&amp;gt; As I've said all along, the biggest task was deciding how to rearrange the old pages from a single directory into a hierarchy, and I have had almost no help there. 22:42:24 &amp;lt;zzz&amp;gt; just spitballing. Haven't looked at it in months and may have a different opinion tomorrow. 22:42:47 &amp;lt;zzz&amp;gt; not criticizing, just speculating 22:43:06 &amp;lt;str4d&amp;gt; So my biggest question is, do my structure decisions make sense? 22:43:25 &amp;lt;str4d&amp;gt; (i.e. to people other than me) 22:43:35 &amp;lt;topiltzin&amp;gt; it's good that we have so many future directions to explore, I'm sure it will result in many productive discussions 22:43:55 &amp;lt;str4d&amp;gt; Once the structure of the existing pages is set, then the other issues can be worked out around that. 22:43:58 &amp;lt;topiltzin&amp;gt; str4d: yes here 22:44:31 &amp;lt;str4d&amp;gt; And did anyone have suggestions to my earlier query about where to put the last few pages? 22:44:34 &amp;lt;str4d&amp;gt; i2ptunnel_services.html jbigi.html manualwrapper.html minwww.html ports.html ratestats.html 22:45:00 &amp;lt;topiltzin&amp;gt; and since dg has proven that he can go from zero to 60 mph in a lot shorter time than few days, those discussions are going to be *FUN* &amp;lt;/offtopic&amp;gt; 22:45:06 &amp;lt;zzz&amp;gt; what do you mean "put"? 22:45:09 &amp;lt;str4d&amp;gt; There are also older pages that I haven't added in yet, because I think they are somewhat irrelevant, but they should probably go *somewhere*: 22:45:12 &amp;lt;str4d&amp;gt; announcements.html clt.html cvs.html i2ptunnel_migration.html invisiblenet.html myi2p.html transition-guide.html upgrade-0.6.1.30.html 22:45:12 &amp;lt;str4d&amp;gt; benchmarks.html _config feed.atom installation.html jrandom-awol.html statusnotes.html transition-guide.txt 22:45:16 &amp;lt;zzz&amp;gt; where to link to them? 22:45:23 &amp;lt;str4d&amp;gt; zzz, in the backend / the urls. 22:45:34 &amp;lt;str4d&amp;gt; All site pages are stored under pages/site/ 22:45:45 &amp;lt;str4d&amp;gt; From there, the folder structure matches the urls. 22:46:04 &amp;lt;zzz&amp;gt; you're hierarcical-izing all the files too? 22:46:21 &amp;lt;str4d&amp;gt; So e.g. the page on unidirectional tunnels is stored in pages/site/docs/tunnels/unidirectional.html 22:46:36 &amp;lt;zzz&amp;gt; because that seems like a fools' errand to hyper-categorize everything 22:46:39 &amp;lt;str4d&amp;gt; zzz, yes - makes site management a hell of a lot easier both on the people and the code. 22:47:13 &amp;lt;zzz&amp;gt; if you say so. but for gosh sakes just make a misc/ directory and be done. 22:47:48 &amp;lt;zzz&amp;gt; remember a file can only be in one place but there can be multiple links to it. don't get yourself stuck trying to put everything in its place. 22:48:26 &amp;lt;str4d&amp;gt; Alright, misc it is. And I disagree there - at least from an SEO perspective, unique content should have a unique slug 22:49:00 &amp;lt;str4d&amp;gt; Hence, I wanted to try and get the urls right. 22:49:04 &amp;lt;zzz&amp;gt; i think if you just pulled out the release notes, meeting logs, and statuses into their own dirs you'd find there wasnt a lot left 22:49:35 &amp;lt;zzz&amp;gt; sure, unique URL, but you can link to it from many places. Not every link from tunnels/index.html has to be to a tunnels/xxx.html file 22:50:16 &amp;lt;str4d&amp;gt; Yes, true (that itself is why half the links are still broken) 22:50:31 &amp;lt;zzz&amp;gt; e.g. on how.html there's dup links in there, and links to all sorts of topics. 22:50:34 &amp;lt;str4d&amp;gt; But I wanted the url of each page to make sense for that page. 22:51:05 &amp;lt;str4d&amp;gt; i.e. /en/site/docs/overview/transport/ssu vs /en/site/docs/legacy/ssu/ 22:51:16 &amp;lt;str4d&amp;gt; (There are both - one is the documentation, one is the specification) 22:51:46 &amp;lt;zzz&amp;gt; nice in theory, maybe not so much in practice. or maybe it's all good. 22:52:23 &amp;lt;str4d&amp;gt; But if everyone is happy enough to have an /en/site/misc/* url for the remaining pages, I'll put them there (as I'm getting tired of page sorting @_@) 22:54:09 &amp;lt;zzz&amp;gt; just don't try to achieve some mythical and useless goal of a 1:1:1:1 mapping of menus:topics:urls:filenames 22:55:07 &amp;lt;zzz&amp;gt; and a deep hierarchy doesn't help anybody. hurts SEO, hurts the people typing, hurts readability of the urls, etc.... so dont get carried away 22:55:10 &amp;lt;str4d&amp;gt; b 23:00:46 &amp;lt;str4d&amp;gt; With regard to that, I'm wondering if there is a way to remove "site/" from the url - it just adds to the length. 23:01:04 &amp;lt;str4d&amp;gt; But given that other pages are e.g. "/en/download" or "/en/blog", having "/en/site/*" might be unavoidable. 23:02:46 &amp;lt;str4d&amp;gt; And mapping urls:filenames is also unavoidable, because they are flat files, so the only way to get a url of a filename (without storing yet another map) is to use its path. 23:04:00 &amp;lt;topiltzin&amp;gt; zzz: which of the issues you brought up today would you say are real show-stoppers as opposed to incremental improvements? 23:04:03 &amp;lt;zzz&amp;gt; lang/site seems poor 23:04:07 &amp;lt;zzz&amp;gt; cant we just use content headers? 23:04:07 &amp;lt;str4d&amp;gt; General feeling I'm getting from reading some articles on SEO is that longer URLs with categorization are better. 23:04:48 &amp;lt;str4d&amp;gt; zzz, I recall discussing that with welterde, but I don't recall his argument against it. 23:06:05 &amp;lt;str4d&amp;gt; The backend just needs to get a language code from somewhere. 23:06:08 &amp;lt;str4d&amp;gt; @babel.localeselector 23:06:09 &amp;lt;str4d&amp;gt; def get_locale(): 23:06:09 &amp;lt;str4d&amp;gt; # If the language is already set from the url, use that 23:06:09 &amp;lt;str4d&amp;gt; if hasattr(g, 'lang'): 23:06:09 &amp;lt;str4d&amp;gt; return g.lang 23:06:09 &amp;lt;str4d&amp;gt; # otherwise try to guess the language from the user accept 23:06:09 &amp;lt;str4d&amp;gt; # header the browser transmits. The best match wins. 23:06:09 &amp;lt;str4d&amp;gt; return request.accept_languages.best_match(['en', 'es', 'zh', 'de', 'fr', 'it', 'nl', 'ru', 'sv', 'cs', 'ar']) 23:06:09 &amp;lt;str4d&amp;gt; That's the current method. 23:06:24 &amp;lt;str4d&amp;gt; But IIRC welterde wasn't particularly happy with solely relying on ACCEPT_LANGUAGES 23:07:01 &amp;lt;zzz&amp;gt; i don't really know anything about the backend but it sounds like you're looking at a pretty rigid url-&amp;gt;file mapping technology? 23:07:16 &amp;lt;zzz&amp;gt; i dont even know if you're using the same backend as now or something new 23:07:42 &amp;lt;str4d&amp;gt; zzz, it's not a rigid technology, no - it's the requirement of having the pages in mtn that is rigid. 23:07:46 &amp;lt;str4d&amp;gt; @app.route('/&amp;lt;string:lang&amp;gt;/site/&amp;lt;path:page&amp;gt;') 23:08:01 &amp;lt;str4d&amp;gt; ^-- that is the catcher for site urls. 23:08:31 &amp;lt;zzz&amp;gt; re: showstoppers, I wouldn't classify of my comments as showstoppers, only as comments. But it doesnt appear that we're at the point in the process yet to be talking about showstoppers anyway? 23:08:34 &amp;lt;str4d&amp;gt; The backend just turns "page" into a filesystem path and hands the resulting file to the template renderer. 23:09:01 &amp;lt;str4d&amp;gt; zzz, I'm hoping that discussion like this will help avoid showstoppers entirely =) 23:09:28 &amp;lt;zzz&amp;gt; right. but what sort of schedule are you on? days, weeks, months, years? I really don't know. 23:11:20 &amp;lt;str4d&amp;gt; I'd like to have the new site up within the next few months. 23:11:23 &amp;lt;str4d&amp;gt; And ideally the structure of the site will be sorted before the next release. 23:11:23 &amp;lt;str4d&amp;gt; well before* 23:11:23 &amp;lt;str4d&amp;gt; So the main showstopper I see is getting a cohesive design for the new structure. 23:12:01 &amp;lt;str4d&amp;gt; So weeks for the structure, months for the launch. 23:13:07 &amp;lt;str4d&amp;gt; Mainly because there are many other I2P-related projects I want to put time into, and I would like to finish some of my current ones first ^_^ but that said, I don't want to rush out a bad site. 23:13:50 &amp;lt;zzz&amp;gt; the structure of the site (menus, pages) is important, but not too hard. The structure of the files, as I said, is not the same thing, and not super-important, and I wouldn't spend more than about 5 more minutes on it. 23:16:16 &amp;lt;zzz&amp;gt; although, at the top level, getting rid of en/site would be great. seems like those shouldnt be in the urls 23:16:18 &amp;lt;str4d&amp;gt; zzz, I agree on that distinction, but under your current requirements the structure of the files is equivalent to the structure of the urls, which is very important for SEO. 23:16:48 &amp;lt;zzz&amp;gt; but with mapping you can skip over en/site for example. 23:18:24 &amp;lt;str4d&amp;gt; One thing - removing /en/site (and /en for the other pages) means that the new urls will get mixed up with the legacy catcher, which will make things tricky... 23:19:18 &amp;lt;zzz&amp;gt; it's important for seo but I dont know the right answers. Is en/site/docs/router/transport/udp/spec.html better or worse than /udp-specification.html? dunno. 23:19:25 &amp;lt;str4d&amp;gt; Which means that in addition to having a map of old legacy urls to new ones, we would need a map of new urls to their files, which is basically then a database. 23:20:12 &amp;lt;str4d&amp;gt; zzz, /docs/legacy/ssu/ (or udp) is better than /udp-specification AFAICT from some preliminary SEO reading. 23:20:49 &amp;lt;str4d&amp;gt; Though now I'm reading a page advocating flat site architecture. 23:21:12 &amp;lt;str4d&amp;gt; ... or is it? I can't tell... 23:21:59 &amp;lt;zzz&amp;gt; there's ~575 files total, 180 meeting, 48 release, 95 status, leaving only 240 others 23:22:28 &amp;lt;str4d&amp;gt; "Along with smart internal linking, SEOs should make sure that the category hierarchy of the given website is reflected in URLs." 23:24:39 &amp;lt;str4d&amp;gt; The following is a good example of URL structure: 23:24:42 &amp;lt;str4d&amp;gt; http://www.dmoz.org/Games/Video_Games/History/ 23:24:42 &amp;lt;str4d&amp;gt; The following is a bad example of URL structure: 23:24:42 &amp;lt;str4d&amp;gt; http://www.imdb.com/title/tt0468569/ 23:24:45 &amp;lt;iRelay&amp;gt; Title: Open Directory - Games: Video Games: History (at www.dmoz.org) 23:24:53 &amp;lt;iRelay&amp;gt; Title: The Dark Knight (2008) - IMDb (at www.imdb.com) 23:26:52 &amp;lt;str4d&amp;gt; That seems to echo the general view I'm getting. 23:27:04 * str4d will do more SEO research... ugh... 23:27:07 &amp;lt;zzz&amp;gt; I think you gotta figure out the language thing first 23:27:34 &amp;lt;str4d&amp;gt; Yeah. Do we know that users will have ACCEPT_LANGUAGES set? 23:27:37 &amp;lt;str4d&amp;gt; s/that/if/ 23:27:40 &amp;lt;iRelay&amp;gt; str4d meant: Yeah. Do we know if users will have ACCEPT_LANGUAGES set? 23:27:44 &amp;lt;str4d&amp;gt; Does the HTTP proxy filter that at all? 23:28:35 &amp;lt;zzz&amp;gt; if you handle accept-foo correctly then the crawlers will work better I would guess 23:28:35 &amp;lt;zzz&amp;gt; but what do you do about manual language selection - set a cookie and use that to override? 23:28:35 &amp;lt;zzz&amp;gt; i know almost nothing about how to do it 23:28:38 &amp;lt;zzz&amp;gt; until you decide for sure if it is lang/.... or .../foo_lang.html you can't get much further. I dont know if duck chose the en/site scheme but if he did it's not important that he did 23:29:25 &amp;lt;zzz&amp;gt; certainly for blogs, newspapers, etc the best practice is clear: myblog.com/2012/12/i-think-obama-is -the-whatever.html 23:32:14 &amp;lt;zzz&amp;gt; a lot of sites use short urls with redirects, for ads and for the url "guessers" - e.g. http://cbs.com/survivor 23:32:21 &amp;lt;iRelay&amp;gt; Title: Survivor: Watch Episodes and Video and Join the Ultimate Fan Community - CBS.com (at cbs.com) 23:32:40 &amp;lt;zzz&amp;gt; short urls for tweets and facebook and ads , maybe it doesnt matter if they redirect 23:33:39 &amp;lt;zzz&amp;gt; the i2p http proxy filters accept-* 23:45:41 &amp;lt;str4d&amp;gt; zzz right, so there does need to be a URL-based lang option... 23:47:49 &amp;lt;str4d&amp;gt; cookies - is it okay to assume that all site users will have cookies enabled? 23:48:16 &amp;lt;str4d&amp;gt; or at least, all non-English users (both I2P and clearnet) 23:49:50 &amp;lt;zzz&amp;gt; dont know 23:54:23 &amp;lt;str4d&amp;gt; Certainly inside I2P, we don't want to alienate the more careful users. 23:58:45 &amp;lt;str4d&amp;gt; Anyway, this meeting has kinda turned into a website discussionfest - sorry! 23:58:45 &amp;lt;RN&amp;gt; right, I block cookies by default, and I think I'm not alone 23:59:07 &amp;lt;RN&amp;gt; it's important stuff str4d :) 00:02:24 &amp;lt;str4d&amp;gt; So I'll officially end the meeting now, but website discussion can continue (though I'm off for an hour or so). 00:02:27 &amp;lt;str4d&amp;gt; Unless anyone has any quick points they want to raise? 00:02:34 &amp;lt;str4d&amp;gt; 3 00:02:34 &amp;lt;str4d&amp;gt; 2 00:02:34 &amp;lt;str4d&amp;gt; 1 00:02:37 * str4d *baf*s the meeting closed. 00:07:57 &amp;lt;topiltzin&amp;gt; Thank everyone, this was good stuff. I learned a lot about SEO and it's been joy to see zzz so enthusiastic. ( Could be the dg-pixie-dust aftereffects :) ) I wish I could contribute more but websites are not my thing at all. 00:08:13 &amp;lt;topiltzin&amp;gt; and thanks to KillYourTV and sighup-bot__ for the logs :) 00:13:54 &amp;lt;zzz&amp;gt; pfft. didnt know we were still in the meeting :) 00:26:40 &amp;lt;topiltzin&amp;gt; just zoned back in :) back seat was so cozy I spaced out a little &lt;/div></description></item><item><title>0.9.4 Release</title><link>/de/blog/2012/12/17/0.9.4-release/</link><pubDate>Mon, 17 Dec 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/12/17/0.9.4-release/</guid><description>&lt;p>0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, that was reducing network performance and reliability. It also includes major changes in the in-network update system, and adds the capability to update via in-network torrents.&lt;/p>
&lt;p>We fixed several bugs in the i2psnark DHT implementation that was introduced last release. For those of you using console or http proxy passwords, we converted to the more-secure digest method and improved the security for console forms.&lt;/p></description></item><item><title>I2P Dev Meeting - December 11, 2012</title><link>/de/blog/2012/12/11/i2p-dev-meeting-december-11-2012/</link><pubDate>Tue, 11 Dec 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/12/11/i2p-dev-meeting-december-11-2012/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> lillith, Meeh, postman, psi, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:20:09 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Not sure where dg is, so I propose that we get the meeting started anyway, continuing on with the agenda from last week (or restarting it if necessary). 20:20:09 &amp;lt;str4d&amp;gt; (`http://zzz.i2p/posts/5779)` 20:20:18 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: IRC Meetings (at zzz.i2p) 20:40:14 &amp;lt;str4d&amp;gt; No one going to reply? 20:41:48 &amp;lt;Meeh&amp;gt; I'm in for a meeting 20:42:09 &amp;lt;Meeh&amp;gt; but IRC was really unstable today 20:51:48 &amp;lt;str4d&amp;gt; Does someone want to chair and start a meeting? No idea where dg has got to, and I've got to leave partway though so I can't. 20:52:40 &amp;lt;str4d&amp;gt; Looks like iRelay is on postman's server, so if the chair is also there then disconnects won't affect the meeting log. 21:01:13 &amp;lt;psi&amp;gt; meeting was...? 21:01:32 * lillith volunteers to chair once i have zzz.i2p loaded succesfully 21:04:05 &amp;lt;psi&amp;gt; meeting is now rite? 21:05:43 &amp;lt;lillith&amp;gt; yep unless anyone else wants to chair 21:07:16 &amp;lt;psi&amp;gt; ok 21:07:16 &amp;lt;psi&amp;gt; topics? 21:07:16 &amp;lt;lillith&amp;gt; So, Carrying on from where we left off last week, orion are you in here? 21:09:52 &amp;lt;psi&amp;gt; sounds doable 21:09:54 &amp;lt;lillith&amp;gt; i'm not sure what for though, seems a little pointless to me at least 21:10:20 &amp;lt;psi&amp;gt; to make a more structured environment for helping users 21:10:27 &amp;lt;psi&amp;gt; iirc 21:10:48 &amp;lt;topiltzin&amp;gt; more like pool resources 21:11:05 &amp;lt;topiltzin&amp;gt; +1 on that but iirc someone had to be asked first (the owner of the channel? who is/was that?) 21:11:13 &amp;lt;lillith&amp;gt; so combine two fairly dead channels to a less dead one? 21:11:50 &amp;lt;topiltzin&amp;gt; yah 21:12:23 &amp;lt;lillith&amp;gt; okay item 2a: who owns each cannel and what do they think? 21:12:50 &amp;lt;lillith&amp;gt; 2b: is the new channel #i2p or #i2p-help? 21:12:57 * postman owns #i2p and thinks nothing in particular 21:13:31 &amp;lt;postman&amp;gt; #i2p should keep its name 21:13:33 &amp;lt;lillith&amp;gt; 2c: ask someone to delete one and redirect people to the other 21:13:38 &amp;lt;postman&amp;gt; zzz owns #i2p-help 21:14:10 &amp;lt;psi&amp;gt; i suppose the ircd can do a "symlink" of sorts for channels? 21:14:12 &amp;lt;lillith&amp;gt; i think new users need an obvious 'help' channel to go to first when they connect 21:14:31 &amp;lt;lillith&amp;gt; otherwise they will just ask in random channels 21:14:51 &amp;lt;postman&amp;gt; re: symlink. i will check that 21:16:35 &amp;lt;lillith&amp;gt; okay, item 2 dealt with? 21:18:16 &amp;lt;lillith&amp;gt; item 3: website revamp updates. 21:18:35 &amp;lt;lillith&amp;gt; str4d, any news? 21:18:37 &amp;lt;psi&amp;gt; how many are working on that? 21:23:13 &amp;lt;lillith&amp;gt; psi: afaik only str4d 21:28:17 &amp;lt;lillith&amp;gt; re: Item 4 : 0.9.4 Console links additions, i think str4d has gone and books isn't here, maybe next week? 21:28:17 &amp;lt;str4d&amp;gt; lillith, about to go afk 21:28:26 &amp;lt;str4d&amp;gt; But website page reorganization is basically done. 21:33:45 &amp;lt;str4d&amp;gt; I'd like some feedback from people on it (navigation and url structure) - see ticket #807 for the live url 21:33:48 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 21:33:50 &amp;lt;str4d&amp;gt; And that ticket also lists the next todo items for the revamp. 21:33:50 &amp;lt;lillith&amp;gt; okay, thanks :) 21:34:09 &amp;lt;lillith&amp;gt; item 5 ; 0.9.4 release 21:35:46 &amp;lt;lillith&amp;gt; zzz, are you still aiming for mid-december? 21:39:52 &amp;lt;zzz&amp;gt; monday. see also /topic and `http://zzz.i2p/topics/1252` 21:39:55 &amp;lt;zzz&amp;gt; and re: console link additions, that agenda item can be pushed out 6 weeks for 0.9.5 21:45:02 &amp;lt;lillith&amp;gt; okay thanks :) 21:45:09 &amp;lt;lillith&amp;gt; item 6 : any notes from participants 21:45:09 &amp;lt;lillith&amp;gt; ... anyone? 21:45:09 &amp;lt;psi&amp;gt; notes? 21:45:09 &amp;lt;lillith&amp;gt; anything you wish to add 21:45:09 &amp;lt;psi&amp;gt; the most common complaint from new users is that it's slow at start 21:45:22 &amp;lt;psi&amp;gt; is there any way to address that? 21:49:54 &amp;lt;Meeh&amp;gt; make the installer include RIs could help on the startup speed. But it's not a flawless solution 21:49:54 &amp;lt;Meeh&amp;gt; what if dose RIs goes down, or high load, etc etc 21:49:54 &amp;lt;psi&amp;gt; is there a "faster" way to initial seed besides prebundling? 21:49:54 &amp;lt;zzz&amp;gt; Meeh, is your reseed server script at all a bottleneck? is it slowing down reseeding at all? 21:49:54 &amp;lt;Meeh&amp;gt; higher the limit before the router stop reseeding to 2-300.. But not a flawless idea either 21:49:54 &amp;lt;lillith&amp;gt; Meeh,surely any solution would be better than none 21:49:54 &amp;lt;Meeh&amp;gt; it slows the server down if it's much used since it's a write lock on sqlite 21:49:56 &amp;lt;Meeh&amp;gt; I should make a mysql version, and those reseeders that could use it, would help a lot 21:51:20 &amp;lt;lillith&amp;gt; prebundling RIs could only speed up initial startup; worst case is that it's the same as now 21:51:20 &amp;lt;Meeh&amp;gt; then the file/db lock wouldn't be a bottleneck anymore 21:52:49 &amp;lt;Meeh&amp;gt; or whatever else *sql as long as it run as a server 22:01: &amp;lt;lillith&amp;gt; orion dosen't seem to be here, and i don't see how we can go on without him 22:04: &amp;lt;lillith&amp;gt; item 7: next meeting 22:06: &amp;lt;topiltzin&amp;gt; pre-bundling has some strong arguments against it, they are available on zzz.i2p 22:07: &amp;lt;lillith&amp;gt; i'l leave this to dg , presumably it will be 8.00 UTC next tuesday (18th) 22:08: &amp;lt;lillith&amp;gt; topiltzin, i'l take a look 22:09: &amp;lt;lillith&amp;gt; I'd say this meeting is now officially over then :) &lt;/div></description></item><item><title>I2P Dev Meeting - December 04, 2012</title><link>/de/blog/2012/12/04/i2p-dev-meeting-december-04-2012/</link><pubDate>Tue, 04 Dec 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/12/04/i2p-dev-meeting-december-04-2012/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> dg, hottuna, KillYourTV, lillith, Meeh, psi, str4d, weltende, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:18:53 * KillYourTV has noticed that we're 17 minutes into the meeting...and we're off to a quiet start... 20:19:31 &amp;lt;lillith&amp;gt; i was wondering that, did i also get the wrong time or something? 20:20:23 * dg is waiting for self to be free 20:20:30 &amp;lt;dg&amp;gt; some stuff needs wrapping up first 20:20:33 &amp;lt;dg&amp;gt; sorry 20:20:39 &amp;lt;dg&amp;gt; you guys can start without me if you need to 20:23:07 * KillYourTV 's mostly going to be an observer due to his rather insignificant &amp; unimportant roles... 20:23:15 &amp;lt;KillYourTV&amp;gt; ...so start times matter not. 20:23:39 &amp;lt;Meeh&amp;gt; I will be here, but I can wait until dg is ready 20:23:42 &amp;lt;str4d&amp;gt; I wonder if it would be possible to have two IRC leaf connections to the same leaf to reduce netsplits... 20:23:48 &amp;lt;dg&amp;gt; As long as nobody's becoming annoyed, I'll wait a little longer 20:23:59 &amp;lt;dg&amp;gt; Hopefully $task won't be too much longer 20:24:02 &amp;lt;str4d&amp;gt; (without doubling up on messages) 20:24:05 &amp;lt;dg&amp;gt; str4d: not without srs mods to IRCd 20:24:16 &amp;lt;dg&amp;gt; (or i2p hax?) 20:24:22 * KillYourTV nices his tasks to give more CPU time to dg 20:25:07 &amp;lt;str4d&amp;gt; There are already I2P mods for the IRCd so why not redundancy? 20:25:50 &amp;lt;dg&amp;gt; actually 20:25:50 &amp;lt;str4d&amp;gt; I guess it depends on the IRCd 20:26:04 &amp;lt;dg&amp;gt; I kind of see the amount of IRC splits as a way of measuring network health 20:26:19 &amp;lt;dg&amp;gt; For me, it says something about tunnel success :-P 20:27:07 &amp;lt;str4d&amp;gt; Speaking of which. 20:27:30 &amp;lt;KillYourTV&amp;gt; I don't know what mods were applied and why they were needed. (Back in the day ngircd needed a brief mod for b32 displaying...but with webirc it's not needed (and they're not displayed here anyway)) 20:28:00 &amp;lt;str4d&amp;gt; -_- 20:49:54 &amp;lt;psi&amp;gt; orion: re: c++ i2p you mind if i add a build system to your code? probably scons 20:54:16 &amp;lt;dg&amp;gt; I'm ready 20:54:27 &amp;lt;dg&amp;gt; Sorry for the delay, folks 20:55:01 * dg pings #i2p-dev 21:03:16 &amp;lt;str4d&amp;gt; o/ dg 21:04:09 &amp;lt;hottuna&amp;gt; 'lo dg 21:05:07 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; *waves* 21:05:53 &amp;lt;psi&amp;gt; yay 21:05:56 * psi timed out 21:11:17 &amp;lt;hottuna&amp;gt; ready dg? 21:13:23 &amp;lt;dg&amp;gt; sorry, I d/c'd 21:13:26 &amp;lt;dg&amp;gt; What did I miss? 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; *waves* 21:13:26 &amp;lt;dg&amp;gt; chanserv gives voice to psi 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; yay 21:13:26 &amp;lt;dg&amp;gt; +psi timed out 21:13:26 &amp;lt;dg&amp;gt; s-771 is now known as s-77 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; yay! 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Everyone woke up for me&amp;lt;3 21:13:27 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; weltende: Any news regarding mailing list? plz have some for me 21:13:27 &amp;lt;Meeh&amp;gt; *waves* 21:13:27 &amp;lt;hottuna&amp;gt; I dont think you missed anything 21:13:27 &amp;lt;psi&amp;gt; yup 21:13:27 &amp;lt;dg&amp;gt; alrighty 21:13:27 &amp;lt;dg&amp;gt; So, weltende: .. 21:14:37 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; not really.. no time so far 21:14:47 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; kytv could do it.. he has root access to the box I had in mind afair ;-) 21:14:50 * dg waits a few minutes 21:15:41 * dg pokes KillYourTV 21:17:30 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: and more cowbell! 21:17:34 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; err.. structure 21:18:02 * dg was never any good at that, but he'll try 21:18:12 * dg moves on 21:18:15 &amp;lt;dg&amp;gt; KillYourTV: ping when back 21:18:21 &amp;lt;dg&amp;gt; So, status updates. 21:18:40 * str4d has ~40 mins, so GTFG fg ;P 21:18:40 &amp;lt;KillYourTV&amp;gt; hmm? I didn't realize I had root but I can to throw some time at it (coursework &amp; moving has taken up a considerable bit of time) 21:18:40 &amp;lt;dg&amp;gt; Are they worth bringing back since we have the meetings (and hopefully the summaries of them, but they're not working out right now)? 21:19:15 &amp;lt;str4d&amp;gt; dg, who would the status updates be for? 21:19:22 &amp;lt;str4d&amp;gt; s/for/aimed at/ 21:19:25 &amp;lt;iRelay&amp;gt; str4d meant: dg, who would the status updates be aimed at? 21:19:34 &amp;lt;dg&amp;gt; Well, I assume the previous ones which jrandom maintained were for those who wanted a TL;DR of the meetings 21:20:06 &amp;lt;dg&amp;gt; Perhaps what we did with the last meeting (on the website) where the results were summarized at the top of the page 21:20:31 &amp;lt;hottuna&amp;gt; They would be nice for the sake of community-building, but also a bit of work. 21:20:49 * dg doesn't think it's a necessity as such but it'd be nice to say what the meeting accomplished/decided 21:21:32 &amp;lt;hottuna&amp;gt; Would anyone like to do it? 21:22:01 &amp;lt;str4d&amp;gt; On the site revamp I've taken the status updates as "blog entries" 21:22:05 &amp;lt;str4d&amp;gt; So it might be better to write those, or structure the status updates as such. 21:22:20 &amp;lt;hottuna&amp;gt; that sounds pretty good 21:22:57 &amp;lt;str4d&amp;gt; (And since the blog will end up with RSS or whatever, that can then be used to feed into any other distribution lines that are desired) 21:23:24 &amp;lt;psi&amp;gt; point 1: to consider, CCC 21:23:27 &amp;lt;lillith&amp;gt; i was thinking after a meeting we could have a new thread on zzz.i2p, to allow people to reply with any follow up things from what has been discussed 21:23:30 &amp;lt;psi&amp;gt; how will "this side" organize? 21:23:55 &amp;lt;hottuna&amp;gt; I support the blog idea, however someone would have to do it. 21:24:50 &amp;lt;psi&amp;gt; oh damn lag 21:25:27 &amp;lt;str4d&amp;gt; And the status updates don't need to necessarily be too "minutes-y", since the meetings section of the revamp is where actual minutes should go (and I'm thinking that the minutes could be put into a feed as well, while the full logs are displayed with the minutes on the site) 21:26:10 &amp;lt;zzz&amp;gt; dg, fyi, jr's status updates were sent out hours before each meeting, and they were not minutes of the previous meeting 21:26:55 &amp;lt;str4d&amp;gt; Ah, thanks zzz - so more of a general get-everyone-up-to-speed-before-the-meeting update. 21:27:10 &amp;lt;zzz&amp;gt; correct 21:27:39 &amp;lt;zzz&amp;gt; dg, fyi, jr's status updates were sent out hours before each meeting, and they were not minutes of the previous meeting 21:28:00 &amp;lt;dg&amp;gt; zzz: ah ok, it was a tl;dr of the $week? 21:28:03 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Moving on? 21:28:03 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; psi: ccc is on the agenda :) 21:28:03 &amp;lt;dg&amp;gt; --- aquarium (grenze@irc2p) has joined #i2p-dev 21:28:06 &amp;lt;dg&amp;gt; --- w8rabbit (w8rabbit@irc2p) has quit (Killed (nickserv (Nick kill enforced))) 21:28:06 &amp;lt;zzz&amp;gt; &amp;lt;str4d&amp;gt; Ah, thanks zzz - so more of a general get-everyone-up-to-speed-before-the-meeting update. 21:28:06 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; correct 21:28:09 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Next topic: * PR management role (`http://zzz.i2p/topics/1299)` 21:28:09 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; I don't know if the guy who posted that is here.. 21:28:09 &amp;lt;str4d&amp;gt; dg, repost: And the status updates don't need to necessarily be too "minutes-y", since the meetings section of the revamp is where actual minutes should go (and I'm thinking that the minutes could be put into a feed as well, while the full logs are displayed with the minutes on the site) 21:28:24 &amp;lt;str4d&amp;gt; Yes he is - orion? 21:28:34 &amp;lt;hottuna&amp;gt; dg, would you be willing to write a status update before meetings in the blog? 21:29:16 &amp;lt;str4d&amp;gt; (he's in-chan at least) 21:29:23 &amp;lt;str4d&amp;gt; And FTR this is the guy working on I2PCPP 21:30:15 * psi is compiling i2pcpp 21:31:12 &amp;lt;psi&amp;gt; i am also looking at the code as well 21:32:58 &amp;lt;psi&amp;gt; i've got a SConstruct file 21:36:03 &amp;lt;dg&amp;gt; damn rats eating the cables 21:36:03 &amp;lt;dg&amp;gt; [repost] 21:36:03 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; i've got a SConstruct file 21:36:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; str4d: 21:36:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Website revamp updates 21:36:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Anything? 21:36:08 &amp;lt;dg&amp;gt; [/repost] 21:36:12 &amp;lt;str4d&amp;gt; dg, need m0ar stables 21:36:15 &amp;lt;str4d&amp;gt; =P 21:36:21 &amp;lt;dg&amp;gt; :( 21:36:36 &amp;lt;str4d&amp;gt; dg, I've got per-net urls working 21:36:59 &amp;lt;dg&amp;gt; oh nice, progress 21:37:02 &amp;lt;dg&amp;gt; How did you do it? 21:37:06 * psi note to self don't compile with -j8 on a machine with 4 cores 21:37:13 &amp;lt;str4d&amp;gt; So in the page files, if you put &amp;lt;a href="http://{{ i2pconv(trac.i2p2.i2p) }}/"&amp;gt; it will convert to trac.i2p2.de 21:37:32 &amp;lt;str4d&amp;gt; And likewise for any other sites that have (hardcoded) known public urls. 21:37:39 &amp;lt;str4d&amp;gt; Otherwise it appends .to 21:38:16 &amp;lt;str4d&amp;gt; dg, problem was that Flask was caching filters applied to strings. 21:38:19 &amp;lt;str4d&amp;gt; So it was eval-ed on first template read and then stored. 21:38:39 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; psi: unless it does multiple threads per core ;) 21:38:43 &amp;lt;str4d&amp;gt; Turning the filter into a context processor (so the func is eval-ed on every request) did the job. 21:38:46 &amp;lt;dg&amp;gt; Oh, ha 21:39:34 &amp;lt;str4d&amp;gt; I can try generalize the function so you pass in the entire URL and it finds and changes the domain bit, if people would prefer to use it that way. 21:39:45 &amp;lt;str4d&amp;gt; But it Works For Now (TM) 21:40:01 &amp;lt;dg&amp;gt; psi: 21:40:04 &amp;lt;dg&amp;gt; * CCC workshop/lightning talk discussion 21:40:28 &amp;lt;psi&amp;gt; yes 21:40:39 * psi reviews zzz.i2p link 21:40:58 &amp;lt;str4d&amp;gt; (aside: Once I get some free time (after getting the bugs out of the feed mechanism) I'd like to work out the download mirroring stuff with welterde.) 21:42:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: well.. should be simple enough.. text file in mtn with list of all http, ftp mirrors.. 21:44:32 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (and in the backend just an rsync master site, from which all mirrors pull) 21:44:40 &amp;lt;hottuna&amp;gt; did we choose a lightning talk topic? 21:44:40 &amp;lt;psi&amp;gt; ok regarding CCC there is 0% chance for me to get the required docs to get there in time 21:44:40 &amp;lt;psi&amp;gt; also... lots of "other stuff" 21:44:40 &amp;lt;psi&amp;gt; in general I am overloaded due to finals 21:44:40 &amp;lt;psi&amp;gt; also lag 21:45:31 &amp;lt;str4d&amp;gt; welterde, I guessed so, but I'm not familiar with the current mirror setup. 21:47:26 &amp;lt;str4d&amp;gt; The other thing, of course, is migrating the rest of the old pages across (and tidying up nav layout) 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; ok regarding CCC there is 0% chance for me to get the required docs to get there in time 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; also... lots of "other stuff" 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; in general I am overloaded due to finals 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; also lag 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Could probably ask the audience who has used i2p before 21:48:09 &amp;lt;dg&amp;gt; &amp;lt;+iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (and in the backend just an rsync master site, from which all mirrors pull) 21:48:09 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; psi: yeah, ech and welt are going though afaik 21:48:11 &amp;lt;dg&amp;gt; &amp;lt;+str4d&amp;gt; welterde, I guessed so, but I'm not familiar with the current mirror setup. 21:51:57 &amp;lt;str4d&amp;gt; Okay, heading off o/ 21:52:13 &amp;lt;dg&amp;gt; bye o/ 21:52:28 &amp;lt;dg&amp;gt; We really should have started earlier 21:52:31 &amp;lt;dg&amp;gt; g'damnit 21:52:47 &amp;lt;str4d&amp;gt; I'll see if I can be back in time for the end, but no guarantees. 21:53:35 &amp;lt;dg&amp;gt; alright, stenography 21:53:42 * dg pokes Meeh 21:54:01 &amp;lt;psi&amp;gt; we need a generic interface for making transports 21:54:04 &amp;lt;psi&amp;gt; (imo) 21:54:23 &amp;lt;psi&amp;gt; s/need/should\ have/ 21:54:26 &amp;lt;iRelay&amp;gt; psi meant: we should\ have a generic interface for making transports 21:55:08 &amp;lt;Meeh&amp;gt; I'm here, sorry just got disturbed with a phone call, back now 21:55:16 &amp;lt;dg&amp;gt; afaik there's something called "restricted routes" but I don't know how they work 21:55:19 &amp;lt;Meeh&amp;gt; *catchin up/reading log* 21:55:22 &amp;lt;dg&amp;gt; (nor have they been implemented..?) 21:55:28 &amp;lt;dg&amp;gt; Meeh: there isn't too much to read.. :( 21:55:50 &amp;lt;psi&amp;gt; dg no docs on that? 21:56:10 &amp;lt;dg&amp;gt; psi: mention on www.i2p2.i2p is all I found under roadmap or something.. 21:56:47 &amp;lt;psi&amp;gt; if anyone happens to remember what "restricted routes" are/were please speak up 21:56:50 &amp;lt;lillith&amp;gt; dg, as i understand it restricted routes are like 'darknet mode' on freenet, you only connect via trusted peers 21:56:57 &amp;lt;psi&amp;gt; ah 21:57:16 &amp;lt;dg&amp;gt; ah 21:57:31 &amp;lt;lillith&amp;gt; i think :) 21:57:34 &amp;lt;psi&amp;gt; sounds like that could be it 21:58:11 &amp;lt;dg&amp;gt; matches the name 21:58:33 &amp;lt;lillith&amp;gt; it's been mentioned on zzz.i2p recently iirc 21:59:40 &amp;lt;psi&amp;gt; if someone who does know for sure from way back when a "confirmation" would be great 22:01:31 &amp;lt;lillith&amp;gt; `http://zzz.i2p/topics/114` 22:04:31 * dg reads 22:04:31 &amp;lt;lillith&amp;gt; it's not what i meant, but it explains pretty thoroughly 22:06:02 &amp;lt;Meeh&amp;gt; just wondering, where are we in the meeting? 22:06:13 &amp;lt;Meeh&amp;gt; what's current topic 22:06:16 &amp;lt;dg&amp;gt; We're kind of floating around, Meeh 22:06:23 &amp;lt;Meeh&amp;gt; ah ok 22:06:31 &amp;lt;dg&amp;gt; "* Hide I2P traffic. Like Tor, hide so it looks like SSL traffic, or something. (Considering countries where darknets is illegal) " 22:06:41 &amp;lt;dg&amp;gt; (We started late and thus sucking) 22:08:10 &amp;lt;Meeh&amp;gt; yea, we should think about possible alternative transport for countries blocking and making darknets illegal 22:09:47 &amp;lt;lillith&amp;gt; well to start with: how distinctive is i2p traffic now? 22:09:50 &amp;lt;hottuna&amp;gt; I think we ought to play something like that the same way tor does 22:09:50 &amp;lt;hottuna&amp;gt; and deploy it not before it is needed 22:09:50 &amp;lt;hottuna&amp;gt; as to prolong any arms-race 22:09:50 &amp;lt;hottuna&amp;gt; but we haven't been blocked anywhere yet 22:09:50 &amp;lt;hottuna&amp;gt; as far as I know 22:10:05 &amp;lt;dg&amp;gt; (yet) 22:10:25 &amp;lt;dg&amp;gt; Also, the lack of this sort of "protection" i.e system keeps some away from i2p 22:10:32 &amp;lt;psi&amp;gt; in general a generic transport api would be a developer's goldmine 22:10:32 &amp;lt;hottuna&amp;gt; we have a lot of random data, but none of the headers of ssl 22:10:57 &amp;lt;dg&amp;gt; obfsproxy is amazing but we don't need something of that level 22:11:48 &amp;lt;psi&amp;gt; some interface that you'd implement that does your version of data transport wether it's over goats or http+ssl 22:11:50 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; psi: we already have a generic transport api ;) 22:11:54 &amp;lt;lillith&amp;gt; i2p can't really be 'too secure' 22:12:02 &amp;lt;hottuna&amp;gt; a transport api would be a good idea, and would allow for rapid development of needed transports 22:12:14 &amp;lt;psi&amp;gt; we do eh? 22:12:36 &amp;lt;psi&amp;gt; i need to look at the code closer 22:12:56 &amp;lt;psi&amp;gt; either it's not sticking out well or i over looked it or it's not there 22:13:03 &amp;lt;Meeh&amp;gt; yea, yet.. it's a matter of time 22:13:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; router/java/src/net/i2p/router/transport/Transport.java is the interface you have implement 22:13:36 &amp;lt;dg&amp;gt; certainly not, lillith 22:13:46 &amp;lt;dg&amp;gt; although i2p is already a lot of crypto 22:14:17 &amp;lt;hottuna&amp;gt; i think obfsproxy is horrible, and it's tacked onto tor in the most frankenstein-y fashion possible 22:14:40 &amp;lt;dg&amp;gt; I don't like their pluggable transports but the tech is cool 22:14:48 &amp;lt;dg&amp;gt; (emulating Skype is one cool thing) 22:17:27 &amp;lt;psi&amp;gt; iirc obsproxy can be counter productive 22:17:33 &amp;lt;hottuna&amp;gt; i've gotta go 22:17:46 &amp;lt;psi&amp;gt; due to it emulating a survalence network 22:17:53 * psi spelling 22:18:00 &amp;lt;dg&amp;gt; bye 22:19:55 &amp;lt;psi&amp;gt; i've got to part for now as well 22:20:27 &amp;lt;dg&amp;gt; I think we can just call it a day now and have it next week/sometime soon(er) 22:20:34 &amp;lt;dg&amp;gt; Kind of fucked this one up 22:21:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; sounds like a plan 22:21:07 &amp;lt;psi&amp;gt; it's best to have a predefine meeting structure 22:21:54 &amp;lt;dg&amp;gt; yeah 22:26:10 &amp;lt;Meeh&amp;gt; disconnected... 22:26:29 &amp;lt;Meeh&amp;gt; 23:10:30 &amp;lt;+psi&amp;gt; in general a generic transport api would be a developer's goldmine 22:26:32 &amp;lt;Meeh&amp;gt; 23:10:31 &amp;lt;hottuna&amp;gt; we have a lot of random data, but none of the headers of ssl 22:26:35 &amp;lt;Meeh&amp;gt; 23:13:01 &amp;lt;+Meeh&amp;gt; yea, yet.. it's a matter of time 22:26:38 &amp;lt;Meeh&amp;gt; 23:13:15 &amp;lt;+Meeh&amp;gt; so why make people offline from i2p for a while.. better safe than sorry 22:26:41 &amp;lt;Meeh&amp;gt; what did I miss? 22:27:11 &amp;lt;psi&amp;gt; Meeh: meeting adjurned for now 22:27:11 * psi spelling 22:27:58 &amp;lt;psi&amp;gt; &amp;lt;dg&amp;gt; certainly not, lillith 22:27:58 &amp;lt;Meeh&amp;gt; ah, lame.. meeting next week? 22:28:10 * psi lag 22:28:55 &amp;lt;lillith&amp;gt; Meeh, to be decided, maybe before since this one wasn't a great success 22:29:25 &amp;lt;Meeh&amp;gt; true true, next week then &lt;/div></description></item><item><title>I2P Dev Meeting - November 27, 2012</title><link>/de/blog/2012/11/27/i2p-dev-meeting-november-27-2012/</link><pubDate>Tue, 27 Nov 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/11/27/i2p-dev-meeting-november-27-2012/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> christop1, darrob, dg, hottuna, KillYourTV, LaughingBuddha, RN, Schnaubelt, str4d, topiltzin, weltende&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 19:33:46 &amp;lt;dg&amp;gt; Alrighty. 19:33:49 &amp;lt;dg&amp;gt; So, today's agenda is: 19:33:52 &amp;lt;dg&amp;gt; 0) Hi 19:33:55 &amp;lt;dg&amp;gt; 1) IRL events 19:33:55 &amp;lt;dg&amp;gt; 2) Websiet 19:33:58 &amp;lt;dg&amp;gt; (2a) redux 19:34:01 &amp;lt;dg&amp;gt; (2b) SSL 19:34:08 &amp;lt;dg&amp;gt; 3) that space where you can pitch anything else 19:34:39 *** KillYourTV sets mode: +l 65 19:34:45 &amp;lt;dg&amp;gt; psi, Meeh, and ech (among others) are those who are attending IRL stuff or are able to/willing 19:34:51 * dg pokes 19:35:02 &amp;lt;str4d&amp;gt; 0) Hi 19:35:02 &amp;lt;str4d&amp;gt; Hi! 19:35:18 *** KillYourTV sets mode: +lf 60 [10j#R10,20m#m5,3n#N15]:15 19:35:28 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; oh.. it's meeting time.. 19:35:29 *** KillYourTV sets mode: +l 65 19:35:32 &amp;lt;dg&amp;gt; Hey 19:35:32 &amp;lt;KillYourTV&amp;gt; sorry 19:35:35 &amp;lt;KillYourTV&amp;gt; hi 19:35:38 &amp;lt;dg&amp;gt; no problem welt, hi! 19:35:49 &amp;lt;hottuna_&amp;gt; 'lo 19:35:57 &amp;lt;dg&amp;gt; 1) IRL events then 19:36:24 &amp;lt;dg&amp;gt; We kind of touched on this last time--, I'm wondering if we can utilize the tickets (and men) we have at CCC to get i2p out there somehow 19:36:39 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/1273` is relevant 19:36:56 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; I'll be @ 29c3 19:36:59 &amp;lt;hottuna_&amp;gt; I've got stickers and am going to 29c3 19:37:01 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (and bring stickers) 19:37:18 &amp;lt;hottuna_&amp;gt; What would be nice is a talk or a workshop 19:37:41 &amp;lt;dg&amp;gt; Exactly my thoughts. Stickers are cool and all but they only vaguely provoke interest. 19:37:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (hmm.. maybe I should bring a big "LANG=en" along this time :P) 19:37:55 &amp;lt;dg&amp;gt; A workshop/talk would be far better 19:38:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +sign 19:38:12 &amp;lt;dg&amp;gt; (A talk would have lasting effects) 19:38:37 &amp;lt;iRelay&amp;gt; * weltende@freenode is an terrible speaker.. *waves vaguely at other people* 19:38:52 &amp;lt;hottuna_&amp;gt; What would be the talking points of a talk? 19:38:55 &amp;lt;hottuna_&amp;gt; a general into talk probably wouldnt be very interesting to many people 19:39:39 &amp;lt;dg&amp;gt; It's not really *our* place to perform a talk on the French researcher's points 19:39:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; we could do an getting started with i2p workshop or so? 19:39:49 &amp;lt;dg&amp;gt; General intro would need some sort of point also 19:39:51 &amp;lt;dg&amp;gt; Yeah 19:40:01 &amp;lt;hottuna_&amp;gt; intro* 19:40:01 &amp;lt;hottuna_&amp;gt; (due to the technical nature of the event) 19:40:16 &amp;lt;LaughingBuddha&amp;gt; Maybe a comparison to other solutions like tor? 19:40:31 &amp;lt;LaughingBuddha&amp;gt; s/solutions/options/ 19:40:34 &amp;lt;iRelay&amp;gt; LaughingBuddha meant: Maybe a comparison to other options like tor? 19:41:22 &amp;lt;hottuna_&amp;gt; What does make I2P an attractive option? 19:41:22 &amp;lt;Schnaubelt&amp;gt; LaughingBuddha: maybe I didn't see your suggestion in context, but I don't think we should compare software made for different purposes. 19:41:34 &amp;lt;dg&amp;gt; Tor's .onion then, heh. 19:41:45 &amp;lt;dg&amp;gt; That may or may not interest the CCC folk 19:42:00 &amp;lt;dg&amp;gt; It'd still be somewhat generic *as a talk* 19:42:06 &amp;lt;dg&amp;gt; A workshop however would be perfectly apt 19:43:34 &amp;lt;darrob&amp;gt; i don't think differences to tor are a good topic. they are rather subtle from a listener's POV and you would have to go into too much detail. 19:43:49 &amp;lt;RN&amp;gt; workshops are good if you can get a knowledgable volunteer to run it 19:44:00 &amp;lt;darrob&amp;gt; i vaguely remember an i2p workshop in the past that didn't go so well. i might be making that up though. 19:44:11 &amp;lt;str4d&amp;gt; What would we be trying to convey to the listeners? Are we assuming no knowledge of I2P? Passing knowledge? 19:44:15 &amp;lt;dg&amp;gt; any hint as to why? 19:44:26 &amp;lt;hottuna_&amp;gt; There was a tor/i2p workshop last ccc, but it was cancelled by its creator (gamambel). About 10 ppl were there before realizing it was cancelled. 19:45:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah.. I remember 19:45:04 &amp;lt;dg&amp;gt; str4d: I'd assume a brief kind of acknowledgement and "hey, I've heard of that. maybe." but nothing more(?) 19:45:18 &amp;lt;dg&amp;gt; hottuna_: is 10 good or bad for CCC? I've really no idea about it :( 19:45:18 &amp;lt;LaughingBuddha&amp;gt; Schnaubelt: I am aware of that. But i2p and tor often get used in the same sentence. 19:47:44 &amp;lt;hottuna_&amp;gt; I dont know, not terrible at the very least? 19:47:47 &amp;lt;str4d&amp;gt; What does a workshop usually entail? 19:47:47 &amp;lt;hottuna_&amp;gt; Im not sure, that was the only one I've ever been to. 19:47:47 &amp;lt;RN&amp;gt; welt please pm me on ein after meeting... have a couple questions 19:47:50 &amp;lt;darrob&amp;gt; i think a lightning talk would be pretty good. a diverse selection of people watch them for one. and even if they wonder about the apparent lack of differences to tor, it's still a win if that gets them to look into it more. 19:47:50 &amp;lt;hottuna_&amp;gt; But probably some setting up and demo:ing 19:47:50 &amp;lt;hottuna_&amp;gt; yeah, a lightning talk would be appropriate 19:48:13 &amp;lt;hottuna_&amp;gt; do we have anything new and/or interesting to present? 19:48:19 *** Farside &amp;lt;Farside!Farside@irc2p&amp;gt; has left #i2p-dev (leaving) 19:48:22 &amp;lt;hottuna_&amp;gt; maybe something that tor does not offer? 19:48:28 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; RN: k 19:48:32 &amp;lt;dg&amp;gt; Well, torrents.. 19:48:36 &amp;lt;dg&amp;gt; That's not new but. 19:48:42 &amp;lt;dg&amp;gt; Big. 19:49:28 &amp;lt;hottuna_&amp;gt; the torrent bridging idea/infrastructure is interesting 19:49:39 &amp;lt;hottuna_&amp;gt; but not very complete/deployed 19:50:41 &amp;lt;str4d&amp;gt; Yeah, that needs work. 19:51:00 &amp;lt;hottuna_&amp;gt; having a lightning talk is something the ccc visitors can discuss later on 19:51:00 &amp;lt;darrob&amp;gt; hottuna_: that would deserve an extra lightning talk. i'd worry that mentioning it briefly with i2p would only create the old "is everyone an exit node?" kind of confusion. 19:51:11 &amp;lt;hottuna_&amp;gt; it doesnt have to be planned extensively 19:51:14 &amp;lt;str4d&amp;gt; What would our desired result be? What sort of people would/should this attract? New general users? New high-profile routers? New technical users? New researchers? 19:52:23 &amp;lt;hottuna_&amp;gt; technical users and researchers? 19:52:46 &amp;lt;str4d&amp;gt; darrob, true. We do need to be consistent with terminology in that respect I think - outproxies are a service run by volunteers, just like IRC servers, eepsites and repository hosts. They are not something hard-baked into the router like Tor. 19:55:44 &amp;lt;str4d&amp;gt; In that case, posing some open research questions near the end of the talk would be useful, to show that there is room for novel research (always a drawcard for academics ^_^) 19:56:19 &amp;lt;darrob&amp;gt; str4d: sounds good. 19:56:19 &amp;lt;RN&amp;gt; yes squashing the misconception that I2P is meant to hide your login on facebook should be a big bullet point in any such talk/demo imho 19:59:09 &amp;lt;str4d&amp;gt; "I2P is not a ${DEITY}damn proxy!" 19:59:34 &amp;lt;dg&amp;gt; Hm, ok 19:59:55 &amp;lt;RN&amp;gt; proxy is a really tricky term in I2P context 20:00:24 &amp;lt;str4d&amp;gt; Yep. That's why I changed the default text for the IRC tunnel. 20:00:46 &amp;lt;str4d&amp;gt; (It said "IRC proxy" which is *technically* true but not in the way users think it) 20:00:53 &amp;lt;dg&amp;gt; I think those of us visiting CCC could *really* do a workshop this year, and possibly a lightning talk (although that'd most likely be regarding torrents) 20:01:05 &amp;lt;dg&amp;gt; Time to move on to website 20:01:05 &amp;lt;dg&amp;gt; ? 20:06:52 &amp;lt;RN&amp;gt; did you skip updated info on mergability? 20:08:14 * dg missed messages 20:09:02 &amp;lt;dg&amp;gt; str4d: that's a good idea 20:09:05 &amp;lt;dg&amp;gt; also: 20:09:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; I think those of us visiting CCC could *really* do a workshop this year, and possibly a lightning talk (although that'd most likely be regarding torrents) 20:09:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Time to move on to website 20:09:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; ? 20:10:19 &amp;lt;dg&amp;gt; Messages keep getting dropped. gah. 20:10:19 &amp;lt;topiltzin&amp;gt; oops sorry I was late 20:10:26 &amp;lt;dg&amp;gt; no problem 20:10:26 * topiltzin catching up with backlog 20:10:49 *** w8rabbit_ is now known as w8rabbit 20:11:11 &amp;lt;iRelay&amp;gt; &amp;lt;ReturningNovice_@kytv&amp;gt; dg, I was asking if you were skipping over mergability of fux update to website, (but my connection is tripping) 20:11:39 &amp;lt;dg&amp;gt; Mine is too. 20:12:08 &amp;lt;iRelay&amp;gt; * ReturningNovice_@kytv flips some switches and adjusts some knobs 20:12:14 &amp;lt;str4d&amp;gt; fux hasn't changed in the last week, so no need to cover it at present. 20:12:25 &amp;lt;dg&amp;gt; I am. The outcome last time wasn't good and the fux folk have expressed that any merging is not desirable (at least right now). It may be possible for us to grab some features in future but I guess there's more important things right now? 20:12:28 &amp;lt;dg&amp;gt; Perhaps I'm wrong. 20:12:28 &amp;lt;dg&amp;gt; Yeah. 20:13:43 &amp;lt;str4d&amp;gt; (I'm working on feeds for 0.9.5 so that's my priority) 20:13:54 &amp;lt;dg&amp;gt; Oh, right. 20:14:20 &amp;lt;dg&amp;gt; I setup #i2p-www (just reg'd it), and the idea was that me among others could participate in a "book sprint" almost to get the pages done 20:14:28 &amp;lt;dg&amp;gt; I wasn't sure which pages *actually* needed work, though 20:14:57 &amp;lt;dg&amp;gt; The idea is that #i2p-www could be used as a sort of web committee to get revamp up to scratch and report back to -dev (in meetings I assume) when there's updates 20:15:28 &amp;lt;hottuna&amp;gt; We're updating docs or are we revamping the site? 20:15:37 &amp;lt;dg&amp;gt; Revamping the site 20:15:51 &amp;lt;dg&amp;gt; &amp;lt;@dg&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` 20:15:51 &amp;lt;dg&amp;gt; &amp;lt;@dg&amp;gt; i2p.www.revamp is the mtn 20:15:57 &amp;lt;str4d&amp;gt; dg, I'd recommend that text revamp be done know 20:16:00 &amp;lt;str4d&amp;gt; argh 20:16:03 &amp;lt;dg&amp;gt; We determined that the current design isn't friendly enough etc. 20:16:20 &amp;lt;str4d&amp;gt; in I2p.www 20:16:48 &amp;lt;topiltzin&amp;gt; ok caught up with backlog 20:16:59 &amp;lt;str4d&amp;gt; and design/structure of the new site in I2p.www.revamp 20:16:59 &amp;lt;topiltzin&amp;gt; we on website now? 20:17:07 &amp;lt;dg&amp;gt; yup 20:17:22 &amp;lt;hottuna&amp;gt; alright! duck's design. Very nice. 20:17:34 &amp;lt;dg&amp;gt; str4d: If that's easier for you, sure. 20:17:57 &amp;lt;topiltzin&amp;gt; do we have a eepsite with that design? 20:18:04 &amp;lt;topiltzin&amp;gt; does it require javascript for anything? 20:18:11 &amp;lt;christop1&amp;gt; huch can you reaach the eepsite 20:18:11 &amp;lt;christop1&amp;gt; ? 20:18:20 &amp;lt;dg&amp;gt; &amp;cs `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` 20:18:20 &amp;lt;iRelay&amp;gt; Trying to check status of "`http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/"` for dg. Please wait... 20:18:26 &amp;lt;iRelay&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` responded with status 200 within 5 seconds. 20:19:09 &amp;lt;topiltzin&amp;gt; and "Ur mom" is still there. :-/ 20:19:12 &amp;lt;hottuna&amp;gt; What work needs to be done before it's a viable alternative? 20:20:04 * dg is wondering this 20:20:47 &amp;lt;str4d&amp;gt; topiltzin, I apologize for not removing that yet -_- 20:20:58 &amp;lt;str4d&amp;gt; design needs work/overhaul 20:21:45 &amp;lt;RN&amp;gt; yeah, I remember seing a preview of that... it was a nice profesional look... 20:21:45 &amp;lt;RN&amp;gt; (and vekw35...i2p's bandwidth gets slashdotted lol) 20:21:48 &amp;lt;str4d&amp;gt; but that can be worked on later, with multiple proposals if necessary 20:21:55 &amp;lt;topiltzin&amp;gt; looks alright to me. Is all the content - mtn howto, developer keys, that stuff there? 20:22:22 &amp;lt;str4d&amp;gt; first priority IMHO is getting backend finished. 20:22:41 &amp;lt;str4d&amp;gt; topiltzin, I've migrated most of it. 20:22:44 *** sayliwo_ is now known as sayliwo 20:23:03 &amp;lt;RN&amp;gt; does the revamp use the regular trac tickets? 20:23:41 &amp;lt;str4d&amp;gt; I'm still not happy with the page / navigation layout though.. 20:23:48 &amp;lt;RN&amp;gt; a ticket for "remove "ur mom" " would serve as a reminder to whom it gets assigned to... 20:24:07 &amp;lt;topiltzin&amp;gt; I don't know if "Supported Software" is the best name for the middle column because it's really listing actions, not actual software 20:24:30 &amp;lt;str4d&amp;gt; RN, the frontpage needs a rethink. 20:25:09 &amp;lt;str4d&amp;gt; duck's layout copied the Tor site, and it would be good to make it more unique. 20:25:20 &amp;lt;dg&amp;gt; Could we get a list of things that need doing so someone could perhaps tackle it/at least we have a clear, concise list? 20:25:39 &amp;lt;hottuna&amp;gt; I agree dg 20:25:54 &amp;lt;topiltzin&amp;gt; how drastic of a rethink do you have in mind, str4d ? 20:25:57 &amp;lt;str4d&amp;gt; I can outline later what I know needs doing. 20:26:19 &amp;lt;dg&amp;gt; Thanks! 20:26:22 &amp;lt;dg&amp;gt; I guess we're done with that 20:26:36 &amp;lt;dg&amp;gt; weltende: you here? 20:26:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; yup 20:26:59 &amp;lt;str4d&amp;gt; topiltzin, I like the general layout, but the three columns content needs rethinking. 20:28:17 &amp;lt;topiltzin&amp;gt; Agreed. I'm available to discuss whenever you think it's best 20:29:45 &amp;lt;str4d&amp;gt; and the footer is almost unnecessary 20:29:48 &amp;lt;str4d&amp;gt; fwiw the news column on the right is dynamic 20:29:48 &amp;lt;str4d&amp;gt; (i.e add a new article to backed and the list is updated) 20:29:48 &amp;lt;str4d&amp;gt; That's another thing- caching needs thought 20:29:48 &amp;lt;str4d&amp;gt; &amp;lt;/braindump&amp;gt; 20:30:36 &amp;lt;topiltzin&amp;gt; dg: we can dig in deeper on the website or keep going - your call 20:34:32 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; dg: we can dig in deeper on the website or keep going - your call 20:34:35 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; I'm fine with digging deeper, I just don't want this to drag on too long and have some people leave, but the remaining topic is pretty small and mainly just between me and welt 20:35:11 &amp;lt;topiltzin&amp;gt; ok 20:36:00 &amp;lt;topiltzin&amp;gt; I would change the name of the middle column "Supported Software" -&amp;gt; "What can I2P do" 20:36:11 &amp;lt;topiltzin&amp;gt; and since we already have a similar question in the title above, I would consider changing that 20:36:34 &amp;lt;topiltzin&amp;gt; maybe "What does I2P do for you" -&amp;gt; "What is I2P" 20:37:28 &amp;lt;dg&amp;gt; RN: Do we actually have a trac category for this? 20:37:35 &amp;lt;topiltzin&amp;gt; no passive tense on the front page == good 20:37:38 &amp;lt;RN&amp;gt; I'd suggest changing "can be conducted anonymously on I2P." to "can be conducted anonymously inside I2P." 20:37:50 &amp;lt;dg&amp;gt; Ooh. 20:37:57 &amp;lt;dg&amp;gt; inside does sound far better, actually. 20:38:08 &amp;lt;dg&amp;gt; A lot of people do not seem to understand that i2p is a space. 20:38:19 &amp;lt;str4d&amp;gt; We don't want too much text on front page, but given the improved navigation, how much redundant linking is needed? 20:38:37 &amp;lt;RN&amp;gt; dg, if we don't one could probably be created... 20:38:59 &amp;lt;str4d&amp;gt; And could some of it be replaced with other feeds/intro text/something? 20:39:14 &amp;lt;str4d&amp;gt; dg, www 20:39:21 &amp;lt;dg&amp;gt; of course, I'll go create a ticket for "your mom". 20:39:28 &amp;lt;topiltzin&amp;gt; What about simplifying that sentence a bit? "Many things would risk your privacy on the public Internet but you can do them anonymously inside I2P" 20:39:46 * topiltzin was hoping we were mature enough to not need ticket for "ur mom" but we do, so be it 20:40:48 &amp;lt;dg&amp;gt; Should I spare us the embarrassment or do we actually need to make a ticket? 20:40:51 &amp;lt;topiltzin&amp;gt; I'm trying to come up with the most condensed and accessible description possible for the front page 20:41:25 * RN giggles at "&amp;lt;dg&amp;gt; of course, I'll go create a ticket for "your mom"." 20:41:44 &amp;lt;KillYourTV&amp;gt; I think str4d won't forget about it so it's probably not needed. 20:41:59 &amp;lt;KillYourTV&amp;gt; (nor anyone else that does anything on it) 20:42:02 &amp;lt;topiltzin&amp;gt; toss a coin. whatever it takes to get it done :-/ 20:42:05 &amp;lt;str4d&amp;gt; we don't need a ticket for it 20:42:24 &amp;lt;RN&amp;gt; didn't mean to start such an uproar 20:42:27 &amp;lt;dg&amp;gt; It'd be nice to have some things officially noted, although uh.. not the "your mom".. 20:42:30 &amp;lt;str4d&amp;gt; as I said, I think that entire column needs replacing with something else. 20:42:38 * dg sweeps "your mom"-gate under the rug. 20:42:45 &amp;lt;RN&amp;gt; but at least we know there's definately an apropos place for such 20:43:00 &amp;lt;str4d&amp;gt; dg, then a ticket for "replace left column content with something else" 20:43:51 &amp;lt;dg&amp;gt; ok 20:44:22 &amp;lt;topiltzin&amp;gt; left column could even go away entirely imo 20:44:49 &amp;lt;topiltzin&amp;gt; gives us more room to expand on the functionality more 20:45:16 &amp;lt;str4d&amp;gt; as 20:45:16 &amp;lt;str4d&amp;gt; Argh, ignore that- _- 20:45:49 &amp;lt;dg&amp;gt; Trac keywords are delimited by "," right? 20:46:12 &amp;lt;KillYourTV&amp;gt; afaik, yes 20:47:11 &amp;lt;topiltzin&amp;gt; we could even remove the heading "Supported Software" and just use that space to list the different things I2P can do 20:47:26 &amp;lt;dg&amp;gt; `http://trac.i2p2.i2p/ticket/792` 20:47:29 &amp;lt;topiltzin&amp;gt; better than list - give a small blurb on each if appropriate or include an icon 20:47:39 &amp;lt;dg&amp;gt; topiltzin: That'd be sweet, actually. 20:48:00 &amp;lt;str4d&amp;gt; remember that the navigation, columns and footer are just lists, so the left column could be altered/removed with a different theme as well. 20:48:03 &amp;lt;dg&amp;gt; "Supported Software" isn't user friendly anyway 20:49:06 &amp;lt;RN&amp;gt; hmm.... icons... that could get stylisticly opinionated quickly 20:50:34 &amp;lt;str4d&amp;gt; icons etc should be left to theming. maybe we should think about the content we want on the front page for now, and not necessarily how it will be arranged? 20:50:45 &amp;lt;topiltzin&amp;gt; if we can't agree on what icons we think look good we don't have to have any 20:51:49 &amp;lt;topiltzin&amp;gt; you mean beyond removing the left column str4d ? 20:52:35 &amp;lt;RN&amp;gt; yeah, I agree with str4d I think content first, form second, icons as eyecandy in theemes or later 20:52:50 &amp;lt;RN&amp;gt; the most important two questions someone will likely have when they come to the site, are either, why do I need this? and I've got it, so what now? 20:53:16 &amp;lt;str4d&amp;gt; Well, does it need removal? Would a brief intro with a "read more" link be useful? Would a small infographic be helpful? 20:53:35 &amp;lt;str4d&amp;gt; Things like that - content. 20:53:38 &amp;lt;topiltzin&amp;gt; I like infographics in Pretty Colors (TM) 20:54:30 &amp;lt;topiltzin&amp;gt; and as RN asked - what do we answer when the first-time visitor asks "why do I need this?" 20:54:33 &amp;lt;RN&amp;gt; yeah topiltzin, but you use paint 20:54:40 &amp;lt;RN&amp;gt; ;) 20:54:51 &amp;lt;topiltzin&amp;gt; it wouldn't be me alright, zero visual skill here :-P 20:55:43 &amp;lt;RN&amp;gt; breif with a "read more" is a good idea imho 20:55:57 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; I'd rather not fill up trac with loads of unnecessary tickets but at the same time, it helps to keep a handle on what needs to be done. 20:56:00 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Oh, and `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/volunteer/bounties` - Bounties links are broken. 20:56:00 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; I think I'm going to go ahead and make tickets for these. 20:56:11 &amp;lt;iRelay&amp;gt; Title: Bounties - I2P (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:56:40 &amp;lt;str4d&amp;gt; dg, are they? Must have missed a link migration... 20:57:11 &amp;lt;KillYourTV&amp;gt; I tried a few links at random and they loaded for me 20:57:18 &amp;lt;topiltzin&amp;gt; what would you say in such brief RN ? 20:57:45 &amp;lt;dg&amp;gt; GCJ, for example. "http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/Makefile.gcj" 20:57:52 &amp;lt;dg&amp;gt; A duck.i2p one too. 20:58:07 &amp;lt;dg&amp;gt; I'll trac these too. 20:59:10 &amp;lt;str4d&amp;gt; Oh, that is text- related dg 20:59:17 &amp;lt;RN&amp;gt; well, I'd say something like, the internet is watching you... 20:59:17 &amp;lt;RN&amp;gt; lol 20:59:24 * dg notes 20:59:24 &amp;lt;str4d&amp;gt; they will fail on current website as well. 20:59:39 &amp;lt;RN&amp;gt; I'd need a little time to think up something more serious 20:59:47 &amp;lt;dg&amp;gt; str4d: Thanks :) 21:00:13 &amp;lt;topiltzin&amp;gt; I'm not opposed to having something not-so-serious but not all the way to "ur mom" 21:01:25 &amp;lt;topiltzin&amp;gt; ideally something inviting.. not too formal 21:01:36 &amp;lt;topiltzin&amp;gt; definitely worth brainstorming 21:06:05 &amp;lt;MTN_&amp;gt; i2p.trac: #795: Bounties being broken `http://trac.i2p2.i2p/ticket/795` 21:06:08 &amp;lt;MTN_&amp;gt; i2p.trac: #793: Mirror links `http://trac.i2p2.i2p/ticket/793` 21:06:08 &amp;lt;MTN_&amp;gt; i2p.trac: #792: Replace left column content `http://trac.i2p2.i2p/ticket/792` 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Tickets #793 - #795 I have created so far. 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; ideally something inviting.. not too formal 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; definitely worth brainstorming 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; btw I'm in no rush to close this up unless you guys are ready 21:07:41 &amp;lt;topiltzin&amp;gt; I guess it comes down to why do we want more people to use i2p and what do we tell them so that they start using it 21:08:00 &amp;lt;RN&amp;gt; mirroring and ssl are the only remaining items, aside from brainstorming about the content? 21:08:19 &amp;lt;dg&amp;gt; SSL is between me and welt mainly, and I made a ticket for it 21:08:19 &amp;lt;topiltzin&amp;gt; wanna take care of those two and come back to content at the end? 21:08:34 &amp;lt;dg&amp;gt; Mirroring was touched on last week.. I think we still may need welt for that. 21:08:34 &amp;lt;dg&amp;gt; Oh. 21:08:42 &amp;lt;dg&amp;gt; I'd like to bring up something, actually 21:08:56 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; I am here.. 21:09:00 &amp;lt;dg&amp;gt; Do you guys think that a mailing list returning for dev discussion etc would be useful or not? 21:09:10 &amp;lt;topiltzin&amp;gt; +1 yes please 21:09:17 &amp;lt;dg&amp;gt; weltende: See ticket #794 21:09:29 &amp;lt;dg&amp;gt; imo we closed the discussion wrt SSL last week 21:09:40 &amp;lt;RN&amp;gt; a mailing list yes, would be good to start one up again imhho 21:09:43 &amp;lt;hottuna&amp;gt; Im not so sure about a mailinglist. zzz.i2p seems to fill that void very well. 21:10:02 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/794` - (assigned defect) - SSL 21:10:03 &amp;lt;RN&amp;gt; though, the warm fish has a good point 21:10:39 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: the old ML attracted outsiders though.. 21:10:59 &amp;lt;hottuna&amp;gt; zzz.i2p is also already established and working quite well 21:11:23 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: not as much as the ML used to be 21:11:35 &amp;lt;hottuna&amp;gt; welt: yeah, that is true. but it has to be useful and not just bloat for the sake having more stuff 21:11:56 &amp;lt;topiltzin&amp;gt; both work although mailing lists in general are very common in open-source projects 21:11:56 &amp;lt;topiltzin&amp;gt; it's a long-standing tradition in a way. I can live with zzz.i2p but I'd feel right at home with a developer mailing list 21:12:17 &amp;lt;str4d&amp;gt; mailing list could be handy (I'd considered setting a mailing list site up, but wasn't sure how to handle emails without creating one email per list on postman) 21:12:23 *** blitzkrieg_ is now known as blitzkrieg 21:12:38 &amp;lt;topiltzin&amp;gt; is attracting outsiders a bad thing? ;-) 21:12:46 &amp;lt;hottuna&amp;gt; maybe build it and they will come? if no-one cares it will die soon enough 21:13:00 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: I meant it as a pro-argument for an ML 21:13:12 &amp;lt;topiltzin&amp;gt; oh ok 21:13:32 &amp;lt;hottuna&amp;gt; alternatively ask zzz for an externalized versions / linkto zzz.i2p.to / linkto zzz.i2p.in 21:13:39 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; yeah.. will set one up once I have time 21:14:43 &amp;lt;topiltzin&amp;gt; I generally don't feel comfortable typing in my password when using those in/out proxies but others may not mind 21:15:56 &amp;lt;hottuna&amp;gt; yeah, an inproxy is probably not optimal 21:16:26 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; This exists, by the way. It's dead though. 21:16:29 &amp;lt;topiltzin&amp;gt; what's the last thing you got dg? 21:16:29 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; http://lists.welterde.de/mailman/listinfo/i2p-general 21:16:29 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Also, might wanna turn directory listing off on *.welterde.de. 21:16:32 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; http://lists.welterde.de/mailman/ 21:16:32 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Anyway, ok 21:16:32 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; I generally don't feel comfortable typing in my password when using those in/out proxies but others may not mind 21:16:35 &amp;lt;iRelay&amp;gt; Title: I2p-general Info Page (at lists.welterde.de) 21:16:35 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; I don't either. 21:16:38 &amp;lt;iRelay&amp;gt; Title: Index of /mailman/ (at lists.welterde.de) 21:17:14 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: ah.. I forgot about that.. just never made it onto the website I guess.. 21:17:25 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (would rather make it lists.i2p2.de or so though) 21:17:33 &amp;lt;dg&amp;gt; I would too :-) 21:20:27 &amp;lt;dg&amp;gt; topiltzin, personally - I'd like a mailing list but for me, at least it'd be more about the professionalism of it et all, rather than any benefit I can describe to you and preach 21:20:42 &amp;lt;dg&amp;gt; but I suppose the rest of you feel that it'd be beneficial, so that's good 21:20:45 &amp;lt;topiltzin&amp;gt; dg: return true; 21:20:45 &amp;lt;topiltzin&amp;gt; having mailing list archives is very useful; makes the project more like other open-source projects if nothing else 21:21:49 &amp;lt;topiltzin&amp;gt; how is that different from zzz.i2p + inproxy access : not much different other than the random new developer would have less of a learning curve to deal with 21:22:30 &amp;lt;topiltzin&amp;gt; also allowing search engines to index the mailing list archives contributes to the global knowledge base so that's good 21:22:40 &amp;lt;RN&amp;gt; or someone curious about I2P could read some discussion and perhaps decide to install it and try it out 21:22:55 &amp;lt;topiltzin&amp;gt; very often I'm searching for something and I find the answer in the mailing archive of some open-source project 21:23:18 &amp;lt;topiltzin&amp;gt; RN: that is possible, I prefer to keep all possible venues open. 21:23:28 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: the ML is not about new developers.. or people that are involved in i2p at all.. but rather people outside of the project, that critique the protocol, implementation, etc. 21:23:40 &amp;lt;topiltzin&amp;gt; and then let the users / developers / market decide which place is the best 21:23:47 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; which has very much died down since the crash 21:24:14 &amp;lt;topiltzin&amp;gt; I don't see why it can't be for both, weltende 21:24:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: sure.. but imho my aspect is the more important aspect ;-) 21:25:04 &amp;lt;topiltzin&amp;gt; :-P 21:25:14 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; I don't see why it can't be for both, weltende 21:25:14 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Also, going to throw an idea out here: geti2p.net as a default domain from some $period onwards 21:25:14 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; (maybe when we launch the new design) 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; I was thinking that, actually 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; It paints a better picture 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+topiltzin&amp;gt; I don't see why it can't be for both, weltende 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; Also, going to throw an idea out here: geti2p.net as a default domain from some $period onwards 21:25:37 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; (maybe when we launch the new design) 21:25:44 &amp;lt;hottuna&amp;gt; I like geti2p.net 21:25:55 &amp;lt;topiltzin&amp;gt; iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: sure.. but imho my aspect is the more important aspect ;-) 21:25:55 &amp;lt;topiltzin&amp;gt; &amp;lt;topiltzin&amp;gt; :-P 21:26:06 &amp;lt;dg&amp;gt; So do I, not perfect (i2p.net would be better, obviously) but better than the current IMO. 21:26:17 &amp;lt;KillYourTV&amp;gt; ticket #795 is now fixed for the live site. 21:26:20 &amp;lt;dg&amp;gt; also, sorry for my flaky connection. 21:26:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; the stickers already say geti2p.net iirc ;) 21:26:34 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/795` - (new defect) - Bounties being broken 21:26:38 &amp;lt;str4d&amp;gt; Is I2p.net still registered to jrandom? 21:26:48 &amp;lt;dg&amp;gt; it was paid for many years 21:26:51 &amp;lt;dg&amp;gt; so yes 21:26:58 &amp;lt;dg&amp;gt; unless jrandom returns, we're kind of screwed. 21:27:02 &amp;lt;dg&amp;gt; There's no promise we'll get i2p.net once it expires, either. 21:27:08 &amp;lt;dg&amp;gt; (unless we go to ICANN?) 21:27:10 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; yeah... until 2016 21:27:18 &amp;lt;str4d&amp;gt; And I agree with your idea dg 21:27:29 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: verizone actually 21:27:42 &amp;lt;topiltzin&amp;gt; yeah, new design + new domain name = freshness 21:27:51 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; err.. verisign 21:27:57 &amp;lt;dg&amp;gt; I thought you'd go to ICANN for getting a domain back if someone else steals it afterwards, say it is your "brand". 21:28:04 &amp;lt;str4d&amp;gt; I already plan to have the site dynamically change URLs for sites it knows are available inside and outside I2p 21:28:15 &amp;lt;dg&amp;gt; sadly, I doubt we can go to ICANN/etc now and say "hey, can we have it now please? We don't want to wait until 2016!" 21:28:35 &amp;lt;dg&amp;gt; (unless we have some good friends) 21:28:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: no.. ICANN only deals with TLD's.. you have to go to the TLD 21:28:49 &amp;lt;str4d&amp;gt; So e.g. forum.I2p &amp;lt;-&amp;gt; forum.i2p2.de 21:28:52 &amp;lt;dg&amp;gt; ah, rite 21:29:07 &amp;lt;dg&amp;gt; Is it possible to get in contact with $hostOfForum? 21:29:11 &amp;lt;str4d&amp;gt; We could get *.i2p? :D 21:29:22 &amp;lt;dg&amp;gt; forum.i2p is/was popular and the stability would help.. 21:29:51 &amp;lt;dg&amp;gt; (It doesn't help that an officially linked forum is down a lot of the time and we have.. no forum for users). It worked good for a while. 21:30:08 &amp;lt;dg&amp;gt; str4d: also, yes. the "(in i2p)" and conflicting linking styles on pages is strange and obscure. 21:30:15 &amp;lt;dg&amp;gt; I'd rather what you suggested. :-) 21:31:10 &amp;lt;dg&amp;gt; btw - "2007-09-28 - Syndie 1.101a" is kind of lame to have on the site.. 21:35:18 &amp;lt;RN&amp;gt; syndie actually is something I think we should keep 21:35:25 &amp;lt;RN&amp;gt; it needs a dev to show it some love, but it works and is quite usefull once you get used to it 21:35:25 &amp;lt;RN&amp;gt; heck, putting this meeting log in syndie would be a cool idea imho 21:35:32 &amp;lt;dg&amp;gt; Keep but find someone to work on. 21:35:35 &amp;lt;dg&amp;gt; Yeah. 21:36:14 &amp;lt;topiltzin&amp;gt; So we have domain name, mailing list, content brainstorm. Any specific one we want to or need to focus on further? 21:36:56 &amp;lt;dg&amp;gt; I don't think so, but maybe someone disagrees heh. 21:38:53 &amp;lt;topiltzin&amp;gt; what do you mean by "should keep" RN? 21:39:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; btw - "2007-09-28 - Syndie 1.101a" is kind of lame to have on the site.. 21:40:30 &amp;lt;iRelay&amp;gt; &amp;lt;RN__@kytv&amp;gt; I think syndie has huge potential 21:41:02 &amp;lt;iRelay&amp;gt; &amp;lt;RN__@kytv&amp;gt; it seemed dg was suggesting removing it from the software list or something 21:41:18 &amp;lt;KillYourTV&amp;gt; We need to have updated tarballs/installers linked. Perhaps we should also have syndie.i2p2.de managed by mtn as well. 21:41:40 &amp;lt;dg&amp;gt; Kind of. I was proposing that we perhaps hide the date or change the design to have it standing out less, it looks bad IMHO to have such stale software on the page 21:41:47 &amp;lt;dg&amp;gt; It hurts first impressions of Syndie and i2p 21:42:01 &amp;lt;dg&amp;gt; KillYourTV: Yeah. Just having those tarballs/etc up would help.. 21:42:04 &amp;lt;topiltzin&amp;gt; Maybe we can keep it but remove the date? I think the lameness stems from the 2007 token 21:42:15 &amp;lt;dg&amp;gt; (and the broken installer..) 21:42:19 &amp;lt;dg&amp;gt; s/installer/packaging 21:42:29 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; ah, just changing the link text to "Syndie" 21:42:29 &amp;lt;topiltzin&amp;gt; that is until active development picks up again (re: removing the date) 21:42:32 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; I agree 21:43:28 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; yeah, I'm with that 21:43:44 &amp;lt;topiltzin&amp;gt; :) 21:43:55 &amp;lt;str4d&amp;gt; dg, revamp doesn't have it there. 21:43:55 &amp;lt;str4d&amp;gt; That box on current site is meant to be the equivalent of the "news" 21:43:55 &amp;lt;str4d&amp;gt; Having a Syndie link would be good, but more as e.g. part of middle column. 21:44:05 &amp;lt;dg&amp;gt; I think we're mostly done 21:44:16 &amp;lt;dg&amp;gt; Although netsplit 21:44:23 &amp;lt;str4d&amp;gt; (So the 2007 syndie page is still there, but accessible through the blog) 21:44:26 &amp;lt;dg&amp;gt; pfft, I don't think we're missing anyone who was involved 21:44:33 &amp;lt;dg&amp;gt; Good meeting, guys. 21:44:40 &amp;lt;dg&amp;gt; How about 8:00PM next time? 21:44:43 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: next meeting could with a bit more structure ;-) 21:45:14 &amp;lt;dg&amp;gt; weltende: heh, sorry. We had a lot to talk about and I didn't anticipate it'd go like this, I figured it'd be short. I'll include that in my planning next time. :-) 21:45:14 &amp;lt;dg&amp;gt; oh well 21:45:17 &amp;lt;dg&amp;gt; still, good outcome. 21:45:24 &amp;lt;topiltzin&amp;gt; RN: since you brought the focus on content I'm looking forward to hearing your suggestions :) 21:45:31 &amp;lt;str4d&amp;gt; Mmm. Maybe structure the shorter topics first, and the more discussion-y ones later. 21:45:31 &amp;lt;topiltzin&amp;gt; whenever they're available 21:45:42 &amp;lt;topiltzin&amp;gt; +1 str4d 21:45:53 &amp;lt;topiltzin&amp;gt; the more open-ended ones at the end makes sense 21:45:56 &amp;lt;dg&amp;gt; str4d: Yeah, might be a good idea. I hope I'm doing okay though, heh. 21:45:59 &amp;lt;dg&amp;gt; I think I have. 21:46:14 &amp;lt;str4d&amp;gt; It's better than no meeting at all =) 21:46:28 &amp;lt;topiltzin&amp;gt; topiltzin&amp;gt; RN: since you brought the focus on content I'm looking forward to hearing your suggestions :) 21:46:31 &amp;lt;topiltzin&amp;gt; &amp;lt;topiltzin&amp;gt; whenever they're available 21:46:31 * dg smiles 21:46:42 &amp;lt;topiltzin&amp;gt; return true; // ;-) 21:46:44 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; you are getting a good start dg... 21:46:44 &amp;lt;dg&amp;gt; topiltzin: nah, RN got it from kytv 21:47:10 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; yeah yeah topz 21:47:13 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; ;) 21:47:23 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; so did you bang the mallot... ? 21:47:27 &amp;lt;dg&amp;gt; I'm glad, I feel as if we've done something good today (and last week) 21:47:27 * dg uh.. bamfs the meeting closed. 21:47:38 &amp;lt;dg&amp;gt; Meeting will be 8:00PM next time, same day. 21:47:47 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; YAY! officialness 21:47:47 &amp;lt;dg&amp;gt; RN: bam 21:48:05 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; :) 21:48:06 * dg highfives RN 21:48:20 *** KillYourTV changes topic to "Latest dev build: 0.9.3-11 | Dev mtg here 8:00 PM (20:00) UTC Tues. Dec. 4 | Report bugs at `http://trac.i2p2.i2p` / http://trac.i2p2.de" 21:48:28 &amp;lt;iRelay&amp;gt; * RN@kytv gives dg a beer 21:48:31 &amp;lt;topiltzin&amp;gt; **smooth** 21:48:38 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: actually it used to be *baf*s I think :P 21:48:50 &amp;lt;dg&amp;gt; drat 21:48:53 * dg notes 21:49:00 &amp;lt;str4d&amp;gt; Yep. So not finished yet =P 21:49:30 &amp;lt;dg&amp;gt; *baf*s &lt;/div></description></item><item><title>I2P Dev Meeting - November 20, 2012</title><link>/de/blog/2012/11/20/i2p-dev-meeting-november-20-2012/</link><pubDate>Tue, 20 Nov 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/11/20/i2p-dev-meeting-november-20-2012/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> asdfsdafsdafsd, darrob, dg, k0e, KillYourTV, LaughingBuddah, nom, psi, st4d, thursday, user, weltende, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 20:03:41 &amp;lt;Laughing1uddah&amp;gt; Meeting time? 20:03:48 &amp;lt;dg&amp;gt; It is! 20:04:01 &amp;lt;k0e&amp;gt; checkout http://www.youtube.com/watch?v=hgJ7yck1qwY 20:04:01 &amp;lt;iRelay&amp;gt; Title: Android ICS on Raspberry Pi, Views: 139170, Rating: 99.0% 20:04:05 * dg gulps 20:04:15 &amp;lt;dg&amp;gt; okay then.. let's begin 20:04:22 &amp;lt;dg&amp;gt; our topics today are: 20:04:33 &amp;lt;dg&amp;gt; 0) Welcome 20:04:40 &amp;lt;dg&amp;gt; (0a) Changing things up 20:04:47 &amp;lt;dg&amp;gt; (Meetings, etc) 20:05:00 &amp;lt;dg&amp;gt; (1) Network health 20:05:03 &amp;lt;dg&amp;gt; (1a) IRC 20:05:10 &amp;lt;dg&amp;gt; (1b) Growth (how do we get i2p out there?) 20:05:13 &amp;lt;dg&amp;gt; (2) IRL events (CCC, Cryptoparties..) 20:05:20 &amp;lt;dg&amp;gt; (3) - Merging Fux improvements into trunk 20:05:23 &amp;lt;dg&amp;gt; (4) Website 20:05:26 &amp;lt;dg&amp;gt; (4a) - Mirroring.. 20:05:33 &amp;lt;dg&amp;gt; (4b)- SSL 20:05:36 &amp;lt;dg&amp;gt; (5) - Progress 20:05:39 &amp;lt;dg&amp;gt; (6) - Next meeting 20:05:50 &amp;lt;dg&amp;gt; (7) - Any other notes from participants, etc 20:05:50 &amp;lt;dg&amp;gt; bit of a mouthful! 20:06:28 &amp;lt;dg&amp;gt; I'm hoping we have enough people here today 20:06:43 &amp;lt;dg&amp;gt; I'm trying to base things off of past meetings 20:07:11 &amp;lt;dg&amp;gt; so uh.. 20:07:26 &amp;lt;dg&amp;gt; First of all, do we have anyone from long enough ago to recap the changes (big ones, notable ons) 20:07:26 &amp;lt;dg&amp;gt; since the last meeting? 20:07:33 &amp;lt;dg&amp;gt; (It was Sept 8) 20:09:05 &amp;lt;nom&amp;gt; unlikely atm... could try a highlight all tho 20:09:24 &amp;lt;asdfsdafsdafsd&amp;gt; Hear ye, Hear ye! 20:09:27 * asdfsdafsdafsd pounds gavel 20:09:35 &amp;lt;dg&amp;gt; I'm thinking maybe KillYourTV knows a little 20:09:53 &amp;lt;dg&amp;gt; I was told welt could be here too, so hopefully he can wave at some time 20:09:56 &amp;lt;dg&amp;gt; (no sign of zzz either) 20:10:09 &amp;lt;dg&amp;gt; This will be somewhat awkward without most of the team 20:10:23 &amp;lt;asdfsdafsdafsd&amp;gt; The honorable asdfsdafsdafsd is now presiding 20:10:25 &amp;lt;iRelay&amp;gt; * weltende@freenode waves 20:10:37 &amp;lt;dg&amp;gt; :) 20:10:37 &amp;lt;dg&amp;gt; Okay 20:10:48 &amp;lt;zzz&amp;gt; here 20:10:51 &amp;lt;dg&amp;gt; So, first of all, as some of you may know, this is the first meeting in 2 years 20:11:04 &amp;lt;dg&amp;gt; And even the last meeting was specalized 20:11:08 &amp;lt;dg&amp;gt; specialized* 20:11:30 &amp;lt;dg&amp;gt; I'm planning on booting up regular meetings to catch up on progress, etc, even if there is no big topic to discuss 20:12:01 &amp;lt;dg&amp;gt; wrt "change", I'm contemplating taking up Project Manager 20:12:04 &amp;lt;dg&amp;gt; or at least some sort of co-ordinator 20:12:28 &amp;lt;dg&amp;gt; I'm proud of the progress that was made with dr|z3d although sadly, I don't think he's ready to join in -dev again just yet (speak, even) 20:12:54 &amp;lt;dg&amp;gt; I can't comment on progress from the last 2 years since I haven't been here for that long 20:12:57 &amp;lt;dg&amp;gt; If somebody else could, I'd appreciate it 20:13:04 &amp;lt;dg&amp;gt; &amp;lt;pause for $person&amp;gt; 20:13:18 &amp;lt;nom&amp;gt; might have to wait for netsplit to unsplit 20:13:25 &amp;lt;dg&amp;gt; might be a good idea :-/ 20:13:36 &amp;lt;nom&amp;gt; hehe 20:13:51 &amp;lt;LaughingBuddah&amp;gt; While we wait, what happened dr|z3d? 20:13:54 &amp;lt;LaughingBuddah&amp;gt; what happened with* 20:13:57 * nom pokes the intertubes 20:14:13 &amp;lt;dg&amp;gt; There we go. 20:14:20 &amp;lt;dg&amp;gt; Let me paste what they missed. 20:15:42 &amp;lt;dg&amp;gt; this is painful haha 20:16:09 &amp;lt;dg&amp;gt; ok, netsplit folk: `http://pastethis.i2p/show/2297/` 20:16:12 &amp;lt;iRelay&amp;gt; Title: Paste #2297 | LodgeIt! (at pastethis.i2p) 20:16:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; I can't comment on progress from the last 2 years since I haven't been here for that long 20:16:15 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; If somebody else could, I'd appreciate it 20:16:15 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;pause for $person&amp;gt; 20:16:27 &amp;lt;dg&amp;gt; LaughingBuddah: alright 20:16:53 &amp;lt;dg&amp;gt; Basically, after dr|z3d was kicked out for a long period, etc etc, I raised the point that he should be unmuted in -dev as we're all on the same team here, etc 20:17:00 &amp;lt;dg&amp;gt; He doesn't seem to be up to joining us again yet though 20:17:06 &amp;lt;nom&amp;gt; Complication: KillYourTV badger darrob dg gatekeeper iRelay Meeh postman RN_ Shinobiwan slow sponge str4d albat asdfsdafsdafsd Astral2012_1 Biotrophy blitzkrieg christoph cipher__ dr4wd3- eight_ joepie95 k0e kytv|away LaughingBuddah lezz luminosus MTN nom operhiem1 PrivacyHawk psi SanguineRose soundwave thursday tycho usr w8rabbit woox2k Xtothec zzz meeting time people 20:17:14 &amp;lt;LaughingBuddah&amp;gt; Nono, I was wondering why he was kicked out 20:17:21 &amp;lt;dg&amp;gt; I wanted him to have the choice to in any case, even if he didn't *want to right now* 20:17:21 &amp;lt;dg&amp;gt; Oh 20:17:28 &amp;lt;dg&amp;gt; There were disagreements with the team a while back 20:17:35 &amp;lt;SanguineRose&amp;gt; I'm not here, I am invisible 20:17:38 &amp;lt;LaughingBuddah&amp;gt; I see 20:17:38 &amp;lt;dg&amp;gt; It turned into quite a big disagreement after small ones added up 20:17:53 &amp;lt;dg&amp;gt; It's lead to a pissing contest and a division of the community to an extent :-P 20:17:56 &amp;lt;dg&amp;gt; not nice 20:18:03 &amp;lt;LaughingBuddah&amp;gt; Alright. Proceed :) 20:18:06 &amp;lt;nom&amp;gt; ha! you may be invisible but we can hear you :P 20:18:17 &amp;lt;dg&amp;gt; I'll give the $person a few more seconds to appear.. 20:18:20 &amp;lt;SanguineRose&amp;gt; lies, you can not read what I am thinking right now! 20:18:27 * dg sits awkwardly 20:18:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: yeah.. in dr|z3d and !dr|z3d mostly *cough* 20:18:48 &amp;lt;dg&amp;gt; Clearly nobody is wishing to recite history.. heh 20:18:51 * nom lounges awkwardly while reading SanguineRose's mind 20:18:57 &amp;lt;dg&amp;gt; Okay 20:19:16 &amp;lt;nom&amp;gt; meh, figure out history later when the historian decides to show up 20:19:23 &amp;lt;dg&amp;gt; so 20:19:23 &amp;lt;dg&amp;gt; (1) - network health 20:19:45 &amp;lt;dg&amp;gt; From what I've seen on the stats, we're doing okay on that front, although since the Russians left (rusleaks disappeared in general), there's been a drop 20:19:52 &amp;lt;dg&amp;gt; Returning to pre-rus levels (hah) 20:20:05 &amp;lt;dg&amp;gt; Hopefully zzz is available to comment on how we're doing on this front.. 20:20:29 &amp;lt;nom&amp;gt; imo network health is opaque, but based just on netsplits it could be better... 20:21:06 &amp;lt;zzz&amp;gt; it's shaky but kytv and I last night found the bug introduced in 0.9.2 causing all the trouble 20:21:21 &amp;lt;dg&amp;gt; zab and I have doubts about something so simple causing the issues though 20:21:27 * nom :| at timing 20:21:30 &amp;lt;asdfsdafsdafsd&amp;gt; ugh... split 20:21:36 &amp;lt;dg&amp;gt;&amp;gt;.&amp;gt; 20:21:48 &amp;lt;nom&amp;gt; zzz: what was the bug? 20:21:54 &amp;lt;dg&amp;gt; i guess that's the network speaking to us 20:22:13 &amp;lt;zzz&amp;gt; we accidentally cut the capacity of the network in half. 20:22:53 &amp;lt;LaughingBuddah&amp;gt; haha 20:23:04 * dg didn't see much of a difference on the tunnel success rates but you seem a lot more confident about it fixing things 20:23:07 &amp;lt;nom&amp;gt; lol rather unfortunate bug 20:23:14 &amp;lt;dg&amp;gt; ^ 20:23:21 &amp;lt;dg&amp;gt; I suppose we're doing alright on that front 20:23:44 &amp;lt;zzz&amp;gt; it's a network thing. You can't fix the network by just upgrading yourself. 20:23:50 &amp;lt;KillYourTV&amp;gt; of course one person upgrading to -10 will fix ALL the problems ;) 20:23:59 &amp;lt;dg&amp;gt; I can't comment for (1a) (IRC) because I've obviously been unable to contact badger 20:23:59 &amp;lt;KillYourTV&amp;gt; bah, I was too slow 20:23:59 &amp;lt;dg&amp;gt; KillYourTV: of course, haven't you heard of Java music? 20:24:02 &amp;lt;dg&amp;gt; *magic 20:24:02 &amp;lt;dg&amp;gt; pfft 20:24:13 &amp;lt;dg&amp;gt; (and i've been unable to contact postman, I was too late to get ech too..) 20:24:17 &amp;lt;dg&amp;gt; so that was a mess up on my part 20:24:51 &amp;lt;dg&amp;gt; (1b) then. 20:24:55 &amp;lt;dg&amp;gt; " 20:24:58 &amp;lt;dg&amp;gt; (1b) - Growth (how to make i2p grow more, developments with Russia (how do we get ourselves out there? outreach to big rus-sites?)) " 20:25:01 &amp;lt;nom&amp;gt; - if (style.equals("udp")) 20:25:01 &amp;lt;nom&amp;gt; + if (style.equals("SSU")) 20:25:01 &amp;lt;dg&amp;gt; Pretty broard 20:25:04 *** eight_ is now known as eight 20:25:07 &amp;lt;nom&amp;gt; ? that the bug? 20:25:24 &amp;lt;dg&amp;gt; (and there's a variable changed) 20:25:36 &amp;lt;zzz&amp;gt; thatsit 20:25:58 &amp;lt;dg&amp;gt; What was the commit excuse for that, anyway? 20:25:58 &amp;lt;dg&amp;gt; (in 0.9.2) 20:26:59 &amp;lt;k0e&amp;gt; regarding russian users, I think a big question is how is the #i2p-ru channel here doing? Are the russian users getting good support as compared to when english speakers come here and receive help 20:28:13 &amp;lt;LaughingBuddah&amp;gt; Do we have someone familiar with i2p that speaks russian? 20:28:24 &amp;lt;LaughingBuddah&amp;gt; Maybe even a dev? 20:29:02 * nom wanted to learn russian at one point, but never found the time... 20:29:21 &amp;lt;KillYourTV&amp;gt; user 'slow' fits there 20:29:32 &amp;lt;k0e&amp;gt; and on a sidenote, german looks to be the 3rd largest country after russia and USA 20:29:35 &amp;lt;str4d&amp;gt; slow hangs out there, right? 20:29:35 * nom thinks we need to go hunting for a russian and english speaking user who is dev inclined 20:29:38 &amp;lt;KillYourTV&amp;gt; (and he's nearly always in #ru) 20:29:53 &amp;lt;nom&amp;gt; nvm guess we found one 20:30:22 &amp;lt;LaughingBuddah&amp;gt; GOod 20:31:48 &amp;lt;nom&amp;gt; wrt growth generally, i would say working out all the network stability / performance bugs is a good step 20:32:09 &amp;lt;nom&amp;gt; also more content = more users = more content, sharing is caring and all that 20:32:28 &amp;lt;LaughingBuddah&amp;gt; What he said ^ 20:33:02 &amp;lt;dg&amp;gt; #i2p-ru is dead 20:33:02 &amp;lt;dg&amp;gt; zab is able to convert RU-&amp;gt;EN but not EN-&amp;gt;RU 20:33:16 &amp;lt;dg&amp;gt; btw, #ru has users, #i2p-ru does not 20:33:31 &amp;lt;dg&amp;gt; while working out bugs is great 20:33:42 &amp;lt;dg&amp;gt; We've certainly got a community based issue and I have not the slightest clue how to solve it 20:33:49 &amp;lt;nom&amp;gt; so yah.. everyone upload their media stashes to postman, and run high cap routers 20:34:13 &amp;lt;dg&amp;gt; i wish it was that simple 20:34:27 &amp;lt;dg&amp;gt; I guess this kind of includs IRL meetings 20:34:34 &amp;lt;dg&amp;gt; We've got a bunch of i2p-folk going to CCC this year 20:34:52 &amp;lt;dg&amp;gt; I think an "i2p workshop" is the best way to utilize this since it is too late to book a talk 20:35:02 &amp;lt;nom&amp;gt; lol yah increasing content is never simple, but good to remind people 20:35:18 &amp;lt;k0e&amp;gt; dg: suggest, maybe you can talk to eche|on and postman about combining those two channels (redirect to one of them) 20:35:18 &amp;lt;dg&amp;gt; i2p is barely out there like Tor 20:35:53 &amp;lt;dg&amp;gt; k0e: noted, will look into it later, thanks :) 20:36:16 &amp;lt;nom&amp;gt; re irl community meetings, at conferences and such, yah there needs to be more of it. ideally with the organizers staying connected to those of us back home in i2p, with videos and blogs, etc 20:36:55 &amp;lt;dg&amp;gt; Not sure how we could reach out to the russians, but someone could try speaking to the censored websites 20:36:59 &amp;lt;dg&amp;gt; prominent ones which are controversial, etc 20:37:06 &amp;lt;dg&amp;gt; Sadly, rusleaks is absolutely gone 20:37:09 &amp;lt;dg&amp;gt; So we can't rely on that 20:37:34 &amp;lt;dg&amp;gt; I tried reaching out to the an*on folk but I was unable to get on their networks anonymously so that was a little redundant 20:38:21 &amp;lt;LaughingBuddah&amp;gt; Let's move on 20:38:36 &amp;lt;darrob&amp;gt; i don't know about the reaching out, dg. does tor do that? this going from door to door advertising doesn't seem right. 20:38:43 &amp;lt;dg&amp;gt; Okay. 20:39:04 &amp;lt;dg&amp;gt; darrob: They don't do the door-to-door, and us doing that officially isn't right either. I was going to just encourage them a little. 20:39:22 &amp;lt;dg&amp;gt; LaughingBuddah: sure. 20:39:29 &amp;lt;str4d&amp;gt; Doc improvements would help a lot. 20:39:41 * dg was thinking about that earlier 20:39:44 &amp;lt;dg&amp;gt; I wasn't sure on the standards of them 20:40:51 &amp;lt;nom&amp;gt; yah doc improvements, and also some rigorous security testing could go a long way towards user growth 20:41:25 &amp;lt;dg&amp;gt; actually, we missed out on security testing due to lack of recent docs 20:41:35 &amp;lt;dg&amp;gt; of course, we couldn't have done anything since doc improvement took a while but yeah 20:42:09 &amp;lt;dg&amp;gt; Right now, the only way to say i2p is safer than something heavily audited e.g Tor is to read all the code + design yourself 20:42:15 &amp;lt;dg&amp;gt; That's fine for those who are wise in that area but bs for users 20:42:25 &amp;lt;dg&amp;gt; i2p has had little academic research too 20:42:35 &amp;lt;nom&amp;gt; imo at least, most users of this kinda thing want to get into the details of how it works and how secure it is. the threadmodel page is useful, but their not the results of extensive testing 20:42:46 &amp;lt;dg&amp;gt; Of course, you can't exactly force academics to write papers on i2p.. 20:42:57 &amp;lt;dg&amp;gt; nom: I agree. 20:43:19 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: that's not really true anymore imho 20:43:38 &amp;lt;dg&amp;gt; hm? 20:43:45 &amp;lt;nom&amp;gt; lol .... i suppose we could try to blackmail some grad students into writing papers on i2p \o/ 20:43:55 &amp;lt;dg&amp;gt; $5 wrench 20:44:08 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah.. just got an mail of an talk about i2p @ athens cryptoparty #0 20:44:24 &amp;lt;dg&amp;gt; oh, nice. I was wondering about Cryptoparty 20:44:27 &amp;lt;dg&amp;gt; Tor has been heavily featured at them 20:44:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: there are a few papers about i2p.. (remember that tum i2p paper for example? ;) 20:44:50 &amp;lt;asdfsdafsdafsd&amp;gt; I doubt many academics will write papers or advocate I2P.... they're all in league with the globalists 20:45:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; asdfsdafsdafsd: academics won't promote anything except their own software they are working on atm ;-) 20:45:48 &amp;lt;dg&amp;gt; i2p, not so much 20:46:28 &amp;lt;dg&amp;gt; The only papers I've seen about i2p are the french and correlation with headers/clocks 20:46:48 &amp;lt;dg&amp;gt; moving on 20:46:55 &amp;lt;asdfsdafsdafsd&amp;gt; weltende... exactly 20:47:02 &amp;lt;dg&amp;gt; "(3) - Discussion regarding merging current fux with trunk " 20:47:14 &amp;lt;nom&amp;gt; soooo.... gsoc? seems like security testing would be a good thing for that 20:47:17 &amp;lt;dg&amp;gt; I'm not sure if anyone can give a real answer to this apart from zzz 20:47:35 *** str4d is now known as str4d_afk 20:47:46 &amp;lt;dg&amp;gt; for those of you not aware, fux is a branch of i2p dev'd by str4d among others with user interfaces improvements. Theme improvements, that kind of thing. 20:47:49 &amp;lt;dg&amp;gt; nom: nobody wants to do gsoc 20:47:56 *** str4d_afk is now known as str4d 20:48:13 &amp;lt;dg&amp;gt; nom: zzz is on trac as a mentor but he apparently doesn't want to have a student 20:48:24 &amp;lt;zzz&amp;gt; sorry dg, all I know is 2-3 months old. last I heard, they were forking? 20:48:27 &amp;lt;dg&amp;gt; (not sure if correct, that's what I was told) 20:48:43 &amp;lt;zzz&amp;gt; wrong 20:48:58 &amp;lt;nom&amp;gt; no kidding, probably why it hasn't got done, but its a resource that gives access to the kind of people that could actually do a security assessment 20:49:24 &amp;lt;dg&amp;gt; zzz: There was some discussion of a fork, it's kind of died down now as some people have had a change of heart. Not sure what's going to be going on there, I don't think anyone is. Regarding the current changes though, I feel they could be somewhat beneficial. Nothing massive/feature breaking in there, however. 20:49:34 &amp;lt;dg&amp;gt; zzz: also, wrong? 20:49:38 &amp;lt;str4d&amp;gt; I am happy to mentor for GSoC 20:50:09 &amp;lt;dg&amp;gt; nom: Yup. 20:50:21 &amp;lt;dg&amp;gt; str4d: We could apply for next year, the application for 2010(?) is still up on trac. 20:50:25 &amp;lt;zzz&amp;gt; re: gsoc: wrong as in I'm happy to help but I'm not going to be in charge and not going to do it myself. 20:50:43 &amp;lt;dg&amp;gt; totally different to what i heard 20:50:53 &amp;lt;dg&amp;gt; key word: heard, I suppose 20:51:05 &amp;lt;dg&amp;gt; relevant trac page: `http://trac.i2p2.i2p/wiki/gsoc` 20:51:32 &amp;lt;zzz&amp;gt; dg re: fux, you're asking the wrong guy. I have no recent info. 20:51:39 &amp;lt;nom&amp;gt; imo fork is both exactly what is happening and exactly what is not happening, zzz you 'control' the official i2p.i2p branch in that you give out commit keys, but theres always gonna be people/groups writing their own features/code into i2p, if theres no interest in merging it stays a 'fork' but otherwise its not really 20:52:01 &amp;lt;dg&amp;gt; zzz: generally asking if you'd be ok with merging some of the themes, etc 20:52:04 &amp;lt;str4d&amp;gt; AFAIK there is nothing stopping mentors being anon, but we need a contactable liason (not sure if they must be non-anon) and some tax form as an organization. 20:52:23 &amp;lt;dg&amp;gt; Right. 20:52:37 &amp;lt;dg&amp;gt; I'm fine with being a liason but I'm sure a few people would be. 20:52:56 &amp;lt;dg&amp;gt; Tax form .. ugh 20:53:05 &amp;lt;LaughingBuddah&amp;gt; We will need some people to agree to be the face of i2p 20:53:24 &amp;lt;str4d&amp;gt; IIRC there was a USA-based one, or a Foreign-based one. 20:53:31 &amp;lt;dg&amp;gt; sadly we can't avoid that, LaughingBuddah.. 20:53:59 &amp;lt;dg&amp;gt; I don't want to be the guy trying to force people to give up anonymity and get up on stages but 20:54:18 &amp;lt;dg&amp;gt; We do need someone who wants to and can fulfill the job 20:54:41 &amp;lt;zzz&amp;gt; dg the last I looked at it was months ago. It was a big grab bag of stuff and I had some objections. Nobody has since asked me to look again - or spilt out the bad from the good - or given me any updates - or mentioned any progress about addressing my issues.. Unless that happens I have no update for you and i assume they are either working on it or forking. 20:54:49 &amp;lt;str4d&amp;gt; (Might not have been tax, but it was something financial) 20:54:52 &amp;lt;str4d&amp;gt; Not sure what was done in 2010 for that. 20:55:19 &amp;lt;dg&amp;gt; zzz: Alright, if I can get them to talk about it etc, I may be able to get you an update. 20:55:27 &amp;lt;dg&amp;gt; just a note 20:55:30 &amp;lt;dg&amp;gt; `http://trac.i2p2.i2p/wiki/gsoc/ideas` 20:55:37 &amp;lt;dg&amp;gt; seems quite interesting 20:55:40 &amp;lt;iRelay&amp;gt; Title: gsoc/ideas I2P (at trac.i2p2.i2p) 20:55:44 &amp;lt;zzz&amp;gt; so I repeat, you are asking the wrong guy. If you want to know about status, ask the guys working on it, not me. 20:56:07 &amp;lt;dg&amp;gt; I was asking if you'd be okay with merging is all, if they co-operated. 20:56:19 &amp;lt;dg&amp;gt; I felt that the changes could benefit i2p somewhat. 20:56:34 &amp;lt;dg&amp;gt; welcome psi 20:56:41 &amp;lt;psi&amp;gt; ?? 20:56:48 &amp;lt;dg&amp;gt; dev meeting 20:56:55 &amp;lt;psi&amp;gt; ok 20:57:36 &amp;lt;dg&amp;gt; The application for GSOC seems solid 20:57:39 &amp;lt;dg&amp;gt; Could possibly reuse it 20:57:39 &amp;lt;nom&amp;gt; zzz: what were the issues you needed addressed? 20:59:54 &amp;lt;str4d&amp;gt; There was an image in a dark theme that has since been replaced. Were there any other major issues? 21:00:17 &amp;lt;psi&amp;gt; ah yes... the assange character should've been removed for now 21:00:20 &amp;lt;psi&amp;gt; s/for/by 21:00:35 &amp;lt;dg&amp;gt; What's wrong with Assange? :P 21:00:46 &amp;lt;zzz&amp;gt; the main thing in remember is regressions in legibility and color choices, esp. in snark. But it's been months since I looked at it 21:00:49 &amp;lt;darrob&amp;gt; nom: you should try to find logs. it would be hard to recall or summarize. (for me, anyway, and i tried to give feedback, too). 21:00:56 &amp;lt;zzz&amp;gt; I felt it was a big step backwards 21:01:18 &amp;lt;KillYourTV&amp;gt; `http://killyourtv.i2p/irclogs/%23i2p-dev.2012-08-23.log.html` 21:01:21 &amp;lt;iRelay&amp;gt; Title: #i2p-dev logs for Thursday, 2012-08-23 (at killyourtv.i2p) 21:01:32 &amp;lt;dg&amp;gt; seems too late to enter gsoc this time now 21:01:43 &amp;lt;psi&amp;gt; regardless... i think we need a "real life" UI testing mechanism that isn't totally subjective 21:01:47 &amp;lt;dg&amp;gt; or uh, next year's are not open (what i mean) 21:01:54 &amp;lt;dg&amp;gt; psi: exactly 21:01:57 &amp;lt;psi&amp;gt; this is where users like Zorya come into play 21:02:12 &amp;lt;psi&amp;gt; Zorya especially is the perfect feedback tool for UI stuff 21:02:35 &amp;lt;nom&amp;gt; re assange, imo hes a cool dude, but as he 'officially' has nothing to do with i2p, we shouldn't be using his image on stuff... unless its like something related to him or wikileaks... 21:02:38 &amp;lt;psi&amp;gt; "regular" or "casual" users are VERY important and should be utilized for feedback 21:02:41 &amp;lt;zzz&amp;gt; but if the fux guys dont remember my objections either, then they probably haven't addressed them, and we're in the same place we were 3 months ago. 21:02:51 &amp;lt;psi&amp;gt; nom: i2p is politically neutral 21:03:37 &amp;lt;str4d&amp;gt; zzz, I recall your legibility issues, and I still think that is more a personal preference matter (since there are clear examples of people both liking and disliking the changes) 21:03:49 &amp;lt;nom&amp;gt; psi: right... if such a thing is possible 21:03:52 &amp;lt;psi&amp;gt; nom: no need to take any stance on things that are politically sensitive anywhere 21:03:59 &amp;lt;str4d&amp;gt; and color* 21:04:02 &amp;lt;str4d&amp;gt; The major issue was the image, and that has been addressed. 21:04:13 &amp;lt;nom&amp;gt; pretty sure were taking a stand about anonymity and free exchange of data tho.... 21:04:35 &amp;lt;str4d&amp;gt; psi, what's Zorya? 21:04:42 &amp;lt;asdfsdafsdafsd&amp;gt; assange is cointelpro 21:04:53 &amp;lt;dg&amp;gt; a person, not sure who/what they do though 21:04:53 &amp;lt;KillYourTV&amp;gt; I can say that when I last looked a few weeks ago, the constrasts in snark weren't nearly as jarring as they had been. 21:04:53 &amp;lt;psi&amp;gt; str4d: Zorya is a user in this channel 21:05:15 &amp;lt;psi&amp;gt; str4d: a "regular" user in jester's group 21:05:15 &amp;lt;zzz&amp;gt; so none of my issues were addressed? (except perhaps the assange image) 21:05:19 &amp;lt;zzz&amp;gt; then we're in the same place 21:05:38 &amp;lt;dg&amp;gt; actually, iirc, the colors were improved 21:05:42 &amp;lt;dg&amp;gt; i'm not sure they are perfect however 21:05:56 &amp;lt;zzz&amp;gt; at the time, I thought that fux was unmergable, that you should kill it and start over, separating out the good from the bad and the ugly. 21:06:08 &amp;lt;psi&amp;gt; zzz: tbh i'm not entirely sure that style issues are that critical unless they impact usability 21:06:36 &amp;lt;str4d&amp;gt; psi, ah - I read your sentence as Zorya being an automated testing tool =P 21:06:39 &amp;lt;dg&amp;gt; the best bit about fux, for me, was the framing of apps inside the console 21:06:46 &amp;lt;dg&amp;gt; i don't care as much about themes 21:07:01 &amp;lt;darrob&amp;gt; psi: that argument works for and against changes. ;) 21:07:20 &amp;lt;psi&amp;gt; darrob: correct 21:07:23 &amp;lt;nom&amp;gt; imo themes are themes and should be a basket of everyones options, if your problem is the default theme... then yah i guess i can see you not wanting to merge that... but still 21:07:23 &amp;lt;zzz&amp;gt; I gave my comments 3 months ago and havent heard anything since. If somebody would like to identify changes and ask me to look at it again, fine. 21:07:38 &amp;lt;dg&amp;gt; nom: my thoughts. 21:07:49 &amp;lt;zzz&amp;gt; you people that are saying you like some of it and dont care about the rest are missing the point completely. 21:07:49 &amp;lt;psi&amp;gt; darrob: however in its current state, the router console is in need of a redesign as it fails as a UI 21:07:52 &amp;lt;user&amp;gt; an improvement from the ui guys's side would be a UI plugin, I think. 21:08:04 &amp;lt;zzz&amp;gt; split out the good from the bad. right now it's a grab bag 21:08:11 &amp;lt;user&amp;gt; &amp;lt;dg&amp;gt; the best bit about fux, for me, was the framing of apps inside the console &amp;lt;&amp;lt;&amp;lt;---- that one I liked too.. gave an impression of unity 21:08:26 &amp;lt;dg&amp;gt; Made things a lot less clunky IMO, user. 21:08:56 &amp;lt;str4d&amp;gt; zzz, the point here is that there is nothing bad/ugly in fux, there is just stuff that everyone likes and stuff that some like and some don't. 21:09:07 &amp;lt;zzz&amp;gt; sounds like you guys are saying you still want to merge it but haven't done anything in 3 months? 21:09:33 &amp;lt;zzz&amp;gt; disagree. your snark changes are objectively bad/ugly. 21:09:56 &amp;lt;user&amp;gt; what's it that everyone likes? maybe one could start identifying that and only merge that 21:09:59 &amp;lt;psi&amp;gt; zzz: much has been done but that doesn't mean anything is "complete", as for something being "objectively ugly" is kind of an oxymoron 21:10:02 &amp;lt;nom&amp;gt; right well the good, the bad, and the ugly, are subjective.... imo as long its configurable personal taste of devs shouldn't come into it 21:10:24 &amp;lt;dg&amp;gt; Yes, we have? 21:10:27 &amp;lt;dg&amp;gt; In fact, I believe the color issue was also addressed. 21:10:27 &amp;lt;dg&amp;gt; see nom's comment 21:10:27 &amp;lt;dg&amp;gt; &amp;lt;nom&amp;gt; imo themes are themes and should be a basket of everyones options, if your problem is the default theme... then yah i guess i can see you not wanting to merge that... but still 21:10:27 &amp;lt;dg&amp;gt; psi: Exactly. 21:10:27 &amp;lt;dg&amp;gt; psi: It's great for nerds like us, not so much for a grandma who wants to be safe. 21:10:34 &amp;lt;dg&amp;gt; zzz: I can somewhat agree for snark but the rest, no. 21:10:45 &amp;lt;dg&amp;gt; user: the unification. 21:10:48 &amp;lt;dg&amp;gt; user: the non-default themes, too. 21:10:59 &amp;lt;dg&amp;gt; user: if it's non-default, I think it's fine to merge and improve along the way. Doesn't hurt. 21:11:06 &amp;lt;nom&amp;gt; how bout this, default keeps theme the same, but includes all the things fux adds, to use them you just set something in config? 21:11:14 &amp;lt;dg&amp;gt; ^ 21:11:29 &amp;lt;zzz&amp;gt; If the people doing the work say they think it's ready for another look, I'll take a look. I have nothing more to say. 21:11:32 &amp;lt;psi&amp;gt; currently (afaik), fux is aimed at hackability and flexibility, not explicitly general pleaseability 21:11:43 &amp;lt;dg&amp;gt; alright 21:11:46 &amp;lt;str4d&amp;gt; Given the users that have said otherwise, I find that hard to take as truly objective. 21:11:46 &amp;lt;dg&amp;gt; fair enough, zzz. 21:11:46 &amp;lt;str4d&amp;gt; Nevertheless, I do agree that fux is not ready for merging dg 21:12:09 &amp;lt;psi&amp;gt; str4d: fux is no where near merging 21:12:09 &amp;lt;dg&amp;gt; str4d: all I wanted was some discussion on it to see what needed doing :) 21:12:12 &amp;lt;psi&amp;gt; not sure who suggested a merge 21:12:15 &amp;lt;maidenboi&amp;gt; i like the snark changes 21:12:26 &amp;lt;nom&amp;gt; zzz: can you agree to that principle tho? that its mergeable if you're experience/view isn't changed unless you select it to happen? ie no default changes 21:13:44 &amp;lt;nom&amp;gt; or rather, since as you said its a grab bag, that pieces are mergeable if they don't change default things and only add options 21:14:14 &amp;lt;psi&amp;gt; at the moment fux is more of a sandbox for ideas, not really meant to be merged over to mainline in its entirety 21:14:45 &amp;lt;psi&amp;gt; i don't expect fux to ever be fully merged over nor would it be a good idea 21:14:56 &amp;lt;dg&amp;gt; I wanted some parts merged 21:15:18 &amp;lt;psi&amp;gt; dg: if they are "done" then sure 21:15:25 &amp;lt;psi&amp;gt; dg: which ones? 21:15:29 &amp;lt;LaughingBuddah&amp;gt; How to we determine them to be done? 21:15:48 &amp;lt;str4d&amp;gt; dg, I agree about the changes to non-default themes being mergable, especially since the majority of changes are by the original theme author, but there are other things that need work first. 21:15:55 &amp;lt;user&amp;gt; again, plugins would be handy, as to not increase the i2p package's size unneededly. 21:16:30 &amp;lt;KillYourTV&amp;gt; One thing for sure would be the pull the fix for ticket #773. It's fine in fux; it's not fine in the vanilla builds. 21:16:37 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/773` - (new defect) - Overlapping text in midnight theme 21:16:49 &amp;lt;psi&amp;gt; i do like the unified css and inline frames for snark and mail 21:16:49 &amp;lt;psi&amp;gt; especially the unified css 21:16:52 &amp;lt;KillYourTV&amp;gt; iirc LaughingBuddah reported that in this channel as well. 21:16:59 &amp;lt;str4d&amp;gt; user, that does require getting the UI separation done though (which I hope to work on with top[tabfail] when I get some time) 21:17:22 &amp;lt;dg&amp;gt; psi: mainly the embedding of things, like snark 21:17:25 &amp;lt;dg&amp;gt; LaughingBuddah: majority satisfaction 21:17:28 &amp;lt;psi&amp;gt; dg: yes i like that too 21:17:46 &amp;lt;str4d&amp;gt; dg, #define majority =P 21:17:49 &amp;lt;darrob&amp;gt; i'm confused. i was under the impression that fux was supposed to be merged (rather sooner than later even). i wouldn't have taken the time and given detailed criticism if i was told that it was just a sandbox. 21:18:00 &amp;lt;LaughingBuddah&amp;gt; KillYourTV: Yeah I remember doing that 21:18:11 &amp;lt;psi&amp;gt; darrob: my impression was that it is a sandbox 21:18:36 &amp;lt;psi&amp;gt; as i have been treating it as such so far 21:18:46 &amp;lt;str4d&amp;gt; darrob, I always intended it to be merged. But in some ways it is meant as a UI sandbox. 21:18:53 &amp;lt;dg&amp;gt; str4d: i'd like the creator of the functionality to think it's ok to merge (time to), and a lot of the fux/users with it liking it 21:19:00 &amp;lt;dg&amp;gt; darrob: so was I? 21:19:00 &amp;lt;dg&amp;gt; Anyway, 21:19:07 &amp;lt;dg&amp;gt; I think we can agree that fux needs work 21:19:22 &amp;lt;dg&amp;gt; unification + #773 fix should get merged sooner rather than later 21:19:40 &amp;lt;dg&amp;gt; Let's move on ;-) 21:19:43 &amp;lt;str4d&amp;gt; It's Future UX, so it's for testing and trying out new UX ideas, working out the kinks and polishing. 21:19:58 &amp;lt;str4d&amp;gt; +1 dg 21:20:09 &amp;lt;psi&amp;gt; str4d: that would be sandbox... moving on 21:20:37 &amp;lt;nom&amp;gt; honestly i think we need to have better communication here, theres always going to be things that are mergable, and we need people who can discuss that merging without getting into fights ;) 21:21:03 &amp;lt;nom&amp;gt; so far so win today, which is nice 21:21:06 &amp;lt;str4d&amp;gt; I also need to work out how to best merge parts of branches in monotone. 21:21:43 &amp;lt;KillYourTV&amp;gt; and yeah, it looks like assange (and the dark snark theme) are completely gone 21:21:54 &amp;lt;str4d&amp;gt; At present I only know about "propagate" and "explicit_merge", but they merge everything up to a specific commit, rather than cherry-picking changes. 21:22:24 &amp;lt;nom&amp;gt; str4d: probably something involving editing a diff down to just the parts you want 21:22:24 &amp;lt;str4d&amp;gt; KillYourTV, dark snark is not in mtn, but it's in my fux builds. 21:22:51 &amp;lt;KillYourTV&amp;gt; ah..so assange (run through a filter) may still live... 21:23:02 &amp;lt;dg&amp;gt; as for fux's issues, we can co-ordinate on that after the meeting 21:23:05 &amp;lt;dg&amp;gt; we're doing well so far though 21:23:05 * dg highfives 21:23:05 &amp;lt;dg&amp;gt; (4) - Website 21:23:09 &amp;lt;dg&amp;gt; (4a) - Mirroring i2p2.de/etc 21:23:09 &amp;lt;dg&amp;gt; (4b) - SSL for the sites. 21:23:09 &amp;lt;dg&amp;gt; We need welt for this.. 21:23:09 &amp;lt;dg&amp;gt; Tor's mirroring setup is great right now, rsync etc. 21:23:09 &amp;lt;dg&amp;gt; Plus a clear list of mirrors and how to do it 21:23:09 &amp;lt;dg&amp;gt; nom: Yeah. 21:23:09 &amp;lt;dg&amp;gt; nom: We did well now, just that we have other issues to discuss so.. ha 21:23:31 * dg coughs 21:24:21 &amp;lt;nom&amp;gt; right, re website.... same as before re docs i guess, theres good info, but it feels like it hasn't been touched in a while 21:24:36 &amp;lt;dg&amp;gt; precisely my feelings 21:24:39 &amp;lt;dg&amp;gt; it seems very out of time 21:24:49 &amp;lt;str4d&amp;gt; KillYourTV, no - did you not read my earlier message? 21:25:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: rsync master thingy is already running 21:25:46 &amp;lt;str4d&amp;gt; nom, that seems a bit hacky... I'd prefer a solution that still allowed for a "propagate" at a later stage once the other branch was exactly as wanted. 21:25:46 &amp;lt;dg&amp;gt; I've noticed some issues between how things really are and what the website says 21:26:24 &amp;lt;psi&amp;gt; in general the website seems to feel old and the "revamp" last i checked looks really good 21:26:28 &amp;lt;nom&amp;gt; str4d: yah... could separate each mergeable thing into its own branch and merge that i suppose, and keep fux as a sandbox/catch all 21:26:52 &amp;lt;dg&amp;gt; weltende: not documented anywhere, iirc 21:26:59 &amp;lt;dg&amp;gt; psi: we should speed up on the revamp 21:27:05 &amp;lt;dg&amp;gt; the current one feels extremely stale 21:27:12 &amp;lt;psi&amp;gt; dg: priorities 21:27:23 &amp;lt;nom&amp;gt; like use fux as a test branch, when something is ready to be included as its own component, separate the branch and merge it there, also so you can maintain it as its own thing 21:27:32 &amp;lt;psi&amp;gt; dg: what has more importance? website or the software? 21:27:43 &amp;lt;str4d&amp;gt; There does need to be improvement of the website content. I've been working on layout and structure in i2p.www.revamp but haven't touched the content (otherwise propagations would be a nightmare), so that needs working on in i2p.www 21:27:46 * str4d is still not happy with the design of the revamp, but that is not the focus right now - proper content structuring so that (a) new content can be easily added, and (b) users can find what they want easily, is the main focus 21:28:15 &amp;lt;thursday&amp;gt; Could we set up a blog on the official site? I'd gladly chip write a post a week or so - short tutorials and tips, development updates, etc. 21:28:18 &amp;lt;str4d&amp;gt; psi, that is a chicken-and-egg question. Both are important. 21:28:21 &amp;lt;dg&amp;gt; psi: Hell, I think the website is a big deal and it affects the software. 21:28:24 &amp;lt;dg&amp;gt; thursday: me too. 21:28:59 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; thursday: already kinda done in the revamp branch.. not feature complete.. but the basic stuff is there 21:29:42 &amp;lt;dg&amp;gt; str4d: +1 21:29:42 &amp;lt;nom&amp;gt; ....big picture software is more important, but the website needs improvement, and imo theres enough people with enough time and skills to work on the website, without it impacting how much 'code' gets done 21:29:42 * psi refreshes the revamp branch 21:29:42 &amp;lt;str4d&amp;gt; thursday, at present the main site is just a collection of HTML files. The revamp reorganizes things so that there is a specific blog. 21:29:42 &amp;lt;str4d&amp;gt; (Still a collection of HTML files, but blog generation etc. is dynamic so it makes maintaining a blog much simpler) 21:29:42 &amp;lt;nom&amp;gt; software = community = website, as its the first introduction most people get 21:29:49 &amp;lt;dg&amp;gt; current site makes me think nerdy 21:30:11 &amp;lt;dg&amp;gt; and dead, old 21:30:18 &amp;lt;dg&amp;gt; I didn't know if i2p was even in active dev when I first saw it 21:30:37 &amp;lt;str4d&amp;gt; thursday, (and those who haven't seen it): `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` is the revamp 21:31:01 &amp;lt;LaughingBuddah&amp;gt; psi: they could be worked on my different people. no need to decide for only one of the two 21:31:16 &amp;lt;dg&amp;gt; I can do blog posts/write ups for pages. 21:32:51 &amp;lt;KillYourTV&amp;gt; yes, I read your message str4d. and I call `http://killyourtv.i2p/tmp/nffnatr.png` "assange run through a filter" 21:33:17 &amp;lt;KillYourTV&amp;gt; (hell, back in early september it was still 'assange.png' :P) 21:34:13 &amp;lt;thursday&amp;gt; That looks fantastic. As someone who wants to help out with the site, is there a list of the major things that need to be done before this revamp can go live? 21:34:24 &amp;lt;str4d&amp;gt; KillYourTV, that is not current. If you run fux you'll see that replaced with a variant of hat guy. 21:34:47 &amp;lt;KillYourTV&amp;gt; I *just* downloaded that from you. 21:35:18 &amp;lt;str4d&amp;gt; KillYourTV, oh, then the image file might still be sitting there. But snark does not use it. 21:35:45 * str4d has often forgotten to remove random files, sometimes leaving .zip files in the update packages&amp;gt;_&amp;lt; 21:36:11 &amp;lt;KillYourTV&amp;gt; alright...NOW I can agree. It's not in the css. carry on :) (and sorry) 21:36:32 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hmm.. that News thingy at the end of the page is a bit to hidden imho 21:36:52 &amp;lt;dg&amp;gt; thursday: +1, I'd like this too. We can wrap up on this if we have that and can decide on a few people to work on that. 21:36:55 &amp;lt;str4d&amp;gt; thursday, feedback is key. I'm still working out the structure and layout at present, so comments on that are welcome (url layout as well as navigation) 21:36:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; thursday: +1, I'd like this too. We can wrap up on this if we have that and can decide on a few people to work on that. 21:38:11 &amp;lt;str4d&amp;gt; thursday, if you want to improve content, there are many pages that could do with reworking to make it easier for end users to find/understand what they need to. 21:38:33 * str4d can go through some of that later if desired. 21:38:51 &amp;lt;dg&amp;gt; That'd be nice 21:39:57 &amp;lt;LaughingBuddah&amp;gt; Timed out...What's the topic? 21:40:40 &amp;lt;dg&amp;gt; Not much was said about mirroring, I think that includes the re-design though 21:40:40 &amp;lt;dg&amp;gt; imo, any changes to the current design are just temporary and not worth thinking too much about 21:42:10 &amp;lt;LaughingBuddah&amp;gt; Link to logs please 21:42:10 &amp;lt;LaughingBuddah&amp;gt; I'd like to read the part about mirroring/offer my services 21:42:10 &amp;lt;str4d&amp;gt; welterde, you were making changes to the mirroring scripts IIRC? 21:42:10 &amp;lt;dg&amp;gt; weltende: SSL on the sites, legit certs, SSL on the mirrors (at least some) - how possible is this? 21:42:10 &amp;lt;dg&amp;gt; unprofessional to have expired/none/CACert (which throws up errors = scary) 21:42:10 &amp;lt;dg&amp;gt; you could argue CA system is weak but better than nothing 21:42:10 &amp;lt;dg&amp;gt; LaughingBuddah: website etc 21:42:10 &amp;lt;dg&amp;gt; LaughingBuddah: very little was said wrt mirroring 21:42:10 &amp;lt;LaughingBuddah&amp;gt; I'd like to set up a mirror 21:42:19 &amp;lt;str4d&amp;gt; dg, yeah, there are long-standing issues in trac related to that. 21:42:19 &amp;lt;dg&amp;gt; LaughingBuddah: I figure it was because the current site is dire and we might as well wait for the new design before we do anything big. 21:42:19 &amp;lt;dg&amp;gt; The new site can highlight important things as well as a surge of new information. 21:42:22 &amp;lt;LaughingBuddah&amp;gt; Fair enough 21:42:22 &amp;lt;dg&amp;gt; Anything for the old site, again, IMO is just trying to keep something dead afloat. 21:42:34 &amp;lt;dg&amp;gt; Thank you though! :-) 21:42:34 &amp;lt;LaughingBuddah&amp;gt; Offer still stands 21:42:43 &amp;lt;dg&amp;gt; Oh, by the way, syndie.i2p2.i2p doesn't exist, but syndie.i2p2.de does 21:42:46 &amp;lt;dg&amp;gt; inconsistency.. 21:42:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: uh.. 21:43:07 &amp;lt;dg&amp;gt; (Regarding Syndie, it'd be cool if someone could try poke it back alive, but we probably do not have the men) 21:43:16 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: you mean for the revamp thing or what do you mean? 21:43:20 &amp;lt;nom&amp;gt; yah, wrt syndie that really should be removed from the frontpage... unless someone has taking it back up without me noticing, its been dead for years 21:43:31 &amp;lt;dg&amp;gt; Syndie is a really cool idea. 21:43:49 &amp;lt;str4d&amp;gt; welterde, IIRC you said you were reworking the mirroring scripts, and that they would be shifted out of i2p.www eventually 21:43:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: I was gonna integrate that into the main site, so the mirror sites don't depend on my site anymore 21:44:14 &amp;lt;str4d&amp;gt; dg, one thing I hope to fix on the new site is that urls we know exist in i2p and in clearnet get auto-changed based on the user's location (rather than an i2p user having links to trac.i2p2.de for example). 21:44:32 &amp;lt;str4d&amp;gt; welterde, ah, okay. 21:45:03 &amp;lt;dg&amp;gt; str4d: oh, yes. I was thinking about that a while ago. That'd be a small but very good change for UX. 21:45:03 &amp;lt;dg&amp;gt; good call 21:45:03 &amp;lt;LaughingBuddah&amp;gt; We've got all these projects that need manpower. Maybe we start assigning people to make sure they move forward? 21:45:42 &amp;lt;str4d&amp;gt; dg, small from UX standpoint. %^&amp;*ing annoying from backend standpoint&amp;gt;_&amp;lt; 21:45:53 * str4d has tried and so far failed 21:46:03 &amp;lt;dg&amp;gt; ^ this 21:47:13 &amp;lt;hottuna&amp;gt; are the projects organized / listed anywhere? 21:47:32 &amp;lt;psi&amp;gt; hottuna: iirc projects.i2p is one place 21:47:35 &amp;lt;psi&amp;gt; not sure 21:47:39 &amp;lt;dg&amp;gt; Perhaps we should create tickets in trac and assign them? 21:47:42 &amp;lt;dg&amp;gt; This would mean a clear, documented timeline of progress on work and to follow up who is working on it.. 21:47:45 &amp;lt;dg&amp;gt; str4d: sounds quite easy? :s. just s/$domain/$currentdomain/.. 21:47:45 &amp;lt;dg&amp;gt; str4d: Also, could do in JavaScript although not ideal. 21:47:45 &amp;lt;dg&amp;gt; hottuna: we're discussing them / and there's a topic on zzz.i2p to an extent about it but we're kind of trying to fix that 21:47:48 &amp;lt;dg&amp;gt; I propose we have trac tickets for each of the issues we've raised here, but if we can't use trac (we should though, imo since it's official) 21:47:55 &amp;lt;dg&amp;gt; we can use projects.i2p 21:48:10 &amp;lt;dg&amp;gt; trac also allows parent tickets and such, so we could have a complete way of planning this 21:48:13 &amp;lt;LaughingBuddah&amp;gt; What's the status on trac ---&amp;gt; redmine? 21:48:21 &amp;lt;psi&amp;gt; LaughingBuddah: probably not needed atm 21:48:32 &amp;lt;dg&amp;gt; LaughingBuddah: awaiting weltende.. but not needed right now 21:48:35 &amp;lt;LaughingBuddah&amp;gt; I see 21:48:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; haven't had time yet to give it a try yet 21:48:41 &amp;lt;dg&amp;gt; the issues with trac are more so on welt's end, not trac 21:48:44 &amp;lt;dg&amp;gt; software. 21:49:00 &amp;lt;dg&amp;gt; psi: Can you get to creating tickets for some of the issues we've raised today? 21:50:40 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: actually it's just the monotone plugin as I said before.. other downtimes weren't *that* often to be really annoying imho.. 21:50:46 &amp;lt;nom&amp;gt; also re trac / redmine, if anyone has any experience with fossil, i would love to hear about it, im mulling over the possibility of trying to use it to make a system for actually distributed repos/bug tracking 21:50:48 &amp;lt;psi&amp;gt; dg: which and where? 21:50:57 &amp;lt;dg&amp;gt; psi: Trac, website reorganization, managing the necessary fux changes, dealing with the mirroring stuff, etc. Just general parent ones which we can assign to people so they do not forget and it's clear who we can grill if something breaks/doesn't work. 21:50:57 &amp;lt;darrob&amp;gt; hasn't this "assigning jobs to people will ensure that they'll get done real quick" meme been discussed on zzz.i2p already? 21:51:04 &amp;lt;dg&amp;gt; darrob: maybe, but was it even done? 21:51:11 &amp;lt;dg&amp;gt; (or work?) 21:51:30 &amp;lt;dg&amp;gt; We've clearly got some people who can get some tasks done 21:51:33 &amp;lt;psi&amp;gt; dg: i dont get things done "fast" 21:51:33 &amp;lt;dg&amp;gt; trac is a way of documenting proress 21:51:33 &amp;lt;psi&amp;gt; dg: for me they are eventual 21:51:33 &amp;lt;dg&amp;gt; psi: neither do i, but i do get them done 21:52:47 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: people used to run a fossil thingy.. but afair you got into trouble if two people edited the wiki at once(in two different instances that is..) 21:53:44 &amp;lt;nom&amp;gt; speaking of eventual, psi: i/others could get a lot out of you writing up your thoughts on netdb structure / your baromatrix experiences so far.. like a running blog or something 21:53:59 &amp;lt;dg&amp;gt; nom: i certainly would 21:54:14 &amp;lt;dg&amp;gt; psi: if not you, I can/someone else. I'd just like something to come out of this meeting so we can follow up on it next time. :) 21:54:14 &amp;lt;nom&amp;gt; weltende: hmm interesting... so there would have to be some sort of system for consistency 21:54:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: or simply support for merging as it does for files 21:56:08 &amp;lt;psi&amp;gt; nom: current "status" of baromatrix is "being worked on" 21:56:08 &amp;lt;psi&amp;gt; nom: i have more than just i2p right now going on 21:56:15 &amp;lt;nom&amp;gt; psi: right, i understand, don't mean to pressure you or your time, just saying its always good to share your thoughts 21:56:46 &amp;lt;psi&amp;gt; i'll share thoughts when they happen nom 21:56:49 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; baromatrix? 21:56:57 &amp;lt;nom&amp;gt; weltende: indeed, guess i'l have to experiment with it a bit 21:57:00 &amp;lt;dg&amp;gt; statistics project 21:57:10 &amp;lt;psi&amp;gt; baromatrix is a distributed version of stats.i2p 21:57:15 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah 21:57:15 &amp;lt;psi&amp;gt; to "double check" the numbers 21:57:30 &amp;lt;psi&amp;gt; it's something that i've been meaning to do for a while 21:57:59 &amp;lt;psi&amp;gt; also to get a general demographic of the userbase too without being invasive 21:58:58 &amp;lt;nom&amp;gt; also uh... wheres the code? the git.repo seems to be .... nothing? 22:03:28 &amp;lt;dg&amp;gt; I guess we should wrap up then 22:03:35 &amp;lt;dg&amp;gt; Thanks for being involved, everyone. hopefully this can become a regular thing. 22:03:46 &amp;lt;dg&amp;gt; Anyone got any more to say/issues to raise? 22:04:07 &amp;lt;LaughingBuddah&amp;gt; Maybe we should schedule the next one? 22:04:26 &amp;lt;dg&amp;gt; Next Tuesday at 9PM UTC? 22:04:29 &amp;lt;dg&amp;gt; 8PM seemed a little rough for some people. 22:04:45 &amp;lt;hottuna&amp;gt; bampf? 22:04:56 * dg bampfs the meeting closed ;-) 22:05:30 &amp;lt;hottuna&amp;gt; thanks dg, this seems like a good thing 22:06:00 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: for me 7PM would be better.. 22:06:10 &amp;lt;dg&amp;gt; hottuna: Thank you, I've had a lot of support, it was a little rough at the start of this and I felt anxious about how it'd go, but it went well. Perhaps we could see more of you/others next time too! 22:06:17 &amp;lt;dg&amp;gt; weltende: 7PM UTC is ok for me, I think. 22:06:28 &amp;lt;dg&amp;gt; weltende: 8PM caused issues for str4d 22:06:43 &amp;lt;dg&amp;gt; Next Tuesday @ 7:30PM? 22:09:40 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; sounds good 22:10:28 &amp;lt;LaughingBuddah&amp;gt; +1 22:10:39 &amp;lt;dg&amp;gt; Great. 22:14:59 &amp;lt;LaughingBuddah&amp;gt; Cya all 22:15:02 &amp;lt;LaughingBuddah&amp;gt; dg: good meeting &lt;/div></description></item><item><title>0.9.3 Release</title><link>/de/blog/2012/10/27/0.9.3-release/</link><pubDate>Sat, 27 Oct 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/10/27/0.9.3-release/</guid><description>&lt;p>0.9.3 includes extensive low-level changes to the queueing of messages in the router. We implement the CoDel Active Queue Management (AQM) algorithm. We also unify the queueing and priority mechanisms in the transports to aid diagnosis and reduce network latency. Work continues on fixing UDP transport bugs and making UDP more resistant to attacks. There are more changes to improve the performance of the router and reduce its memory usage. Also, we enable i2psnark&amp;rsquo;s DHT support, introduced last release, by default.&lt;/p></description></item><item><title>0.9.2 Release</title><link>/de/blog/2012/09/21/0.9.2-release/</link><pubDate>Fri, 21 Sep 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/09/21/0.9.2-release/</guid><description>&lt;p>0.9.2 includes extensive low-level changes to improve the performance and efficiency of the router. We have updated our UPnP library, to hopefully make UPnP work for more people. I2PSnark now has DHT support, but it is not yet enabled by default, as we plan to do more testing during the upcoming 0.9.3 development cycle.&lt;/p>
&lt;p>As usual, there&amp;rsquo;s also lots of bug fixes in this release, so updating is recommended.&lt;/p>
&lt;p>Files are available on the &lt;a href="../../de/downloads">download page&lt;/a>
.&lt;/p></description></item><item><title>0.9.1 Release</title><link>/de/blog/2012/07/30/0.9.1-release/</link><pubDate>Mon, 30 Jul 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/07/30/0.9.1-release/</guid><description>&lt;p>0.9.1 includes a large number of bug fixes in i2psnark, some streaming lib improvements, home page changes, new themes, and translation updates. Upgrading is recommended.&lt;/p>
&lt;p>Files are available on the &lt;a href="../../de/downloads">download page&lt;/a>
.&lt;/p>
&lt;h2 id="release-details">RELEASE DETAILS&lt;/h2>
&lt;h2 id="i2psnark">I2PSnark&lt;/h2>
&lt;ul>
&lt;li>Fix several bugs in downloading torrents with skipped files&lt;/li>
&lt;li>Fix places where rarest-first was not honored&lt;/li>
&lt;li>Fix handling of encoded magnet links&lt;/li>
&lt;li>Additional inbound connection limits&lt;/li>
&lt;li>Immediate closing of connections with handshake errors&lt;/li>
&lt;li>Blocklist peers with multiple handshake errors&lt;/li>
&lt;li>Delay &amp;ldquo;ballooning&amp;rdquo; files on disk until required, to speed torrent adds&lt;/li>
&lt;li>Store partial pieces in temp files to greatly reduce memory usage when leeching&lt;/li>
&lt;li>Remove peers restriction when leeching torrents with large pieces&lt;/li>
&lt;li>Improve configuration of open and private trackers&lt;/li>
&lt;li>Prevent configuration of default trackers as private&lt;/li>
&lt;li>Improved display and control of torrent file downloads&lt;/li>
&lt;li>Reduced number of threads&lt;/li>
&lt;li>Faster startup and shutdown of torrents&lt;/li>
&lt;li>Allow clearing of message box&lt;/li>
&lt;li>New light theme&lt;/li>
&lt;li>Torrent info page updates and cleanups&lt;/li>
&lt;li>Fix problems with restarted torrents&lt;/li>
&lt;li>Delay tunnel close at shutdown to ensure trackers are notified&lt;/li>
&lt;li>Better UI behavior during tunnel startup and shutdown&lt;/li>
&lt;/ul>
&lt;h2 id="bug-fixes">Bug Fixes&lt;/h2>
&lt;ul>
&lt;li>Prevent shutdown hangs caused by buggy plugins&lt;/li>
&lt;li>Fix for Raspberry Pi crashing&lt;/li>
&lt;li>Fix rare job queue hang&lt;/li>
&lt;li>Fix routing key modifier rarely not updating at midnight&lt;/li>
&lt;li>Fix excessive padding in some AES-encrypted messages&lt;/li>
&lt;li>Fix occasional gunzip failures&lt;/li>
&lt;li>Several fixes to streaming lib to speed recovery after dropped packets and improve retransmit behavior&lt;/li>
&lt;li>Fix bug that reduced reuse of tunnels&lt;/li>
&lt;/ul>
&lt;h2 id="other">Other&lt;/h2>
&lt;ul>
&lt;li>Ports are now passed through the SOCKS and HTTP proxies to support eepsite virtual hosts. See &lt;code>http://zzz.i2p/topics/1182&lt;/code> for setup instructions.&lt;/li>
&lt;li>I2PTunnel configuration changes now take effect immediately. No tunnel restart required.&lt;/li>
&lt;li>Summary bar iframe removed, refresh is now via Javascript only&lt;/li>
&lt;li>Reduce netDB flood redundancy&lt;/li>
&lt;li>Reduce stats publishing frequency&lt;/li>
&lt;li>Minor router console changes&lt;/li>
&lt;li>New Hungarian and Greek translations&lt;/li>
&lt;li>Completed Italian translation&lt;/li>
&lt;li>Updates to Dutch, Finnish, French, German, Spanish, and Swedish translations&lt;/li>
&lt;li>Update geoip to Maxmind 2012-07-04&lt;/li>
&lt;li>Theme updates&lt;/li>
&lt;li>Theme support for SusiMail and SudiDNS; new dark themes&lt;/li>
&lt;li>I2PTunnel and SusiDNS now iframed with summary bar&lt;/li>
&lt;li>Console home page now shows news summary in summary bar&lt;/li>
&lt;li>Console home page icon updates&lt;/li>
&lt;li>Console summary bar now configurable&lt;/li>
&lt;li>Change the HTTP proxy error code from 404 to 500&lt;/li>
&lt;li>Cleanups for efficiency in netdb and I2CP&lt;/li>
&lt;li>Increase timeout for internal uses of eepget to improve reliability&lt;/li>
&lt;/ul>
&lt;h2 id="sha256-checksums">SHA256 Checksums:&lt;/h2>
&lt;pre tabindex="0">&lt;code>0727af83988e82f32e0972a9e12c72ac14c3c0da0815c5902193d6b13d356371 i2pinstall_0.9.1_windows.exe
39c19c0df042ad231a14fdf1c20e4927651a2af0f0cf734b46eba0d2b8419314 i2pinstall_0.9.1.jar
8603c928a210ced77b6498bf8ee07cb000be9641adc389b34c3c8a10ac4f0677 i2psource_0.9.1.tar.bz2
136b74435b93aededef5884d39cfbc513f57184b74c8481580bcd5324aa23b1a i2pupdate_0.9.1.zip
4f07fee850d56fada06f0aeabb5bb46c6172bad72411e07bf4f6a8e0d76d8acd i2pupdate.su2
c039b423983789d914a1d02d3703b3c1aa36c87165e132419ff39b5d184ef480 i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>0.9 Release</title><link>/de/blog/2012/05/02/0.9-release/</link><pubDate>Wed, 02 May 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/05/02/0.9-release/</guid><description>&lt;p>The 0.9 release concludes over a year and a half of work on the 0.8.x series, in which we greatly improved the performance and security of the router, and the scalability of the network.&lt;/p>
&lt;p>In the 0.9 release we migrate to Jetty 6 for the console and eepsite web server, and introduce a simplified router console home page. This release is network-compatible with prior releases, however see below for important information on compatibility with existing eepsites, plugins, and webapps. Upgrading is recommended.&lt;/p></description></item><item><title>0.8.13 Release</title><link>/de/blog/2012/02/27/0.8.13-release/</link><pubDate>Mon, 27 Feb 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/02/27/0.8.13-release/</guid><description>&lt;p>The 0.8.13 release contains several bug fixes and a couple of new features. We are pleased that the last release significantly improved performance, and the network is running well despite continued rapid growth. Upgrading is recommended.&lt;/p>
&lt;p>Files are available on the &lt;a href="../../de/downloads">download page&lt;/a>
.&lt;/p>
&lt;h2 id="release-details">RELEASE DETAILS&lt;/h2>
&lt;p>This is likely to be the last release before 0.9, in which we will migrate to Jetty 6, and introduce a simplified router console home page. Monitor the news section of your the router console in the coming weeks for more information on the next release.&lt;/p></description></item><item><title>0.8.12 Release</title><link>/de/blog/2012/01/06/0.8.12-release/</link><pubDate>Fri, 06 Jan 2012 00:00:00 +0000</pubDate><guid>/de/blog/2012/01/06/0.8.12-release/</guid><description>&lt;p>The 0.8.12 release fixes several message corruption bugs, some present since 2005. It also contains a redesign of the router&amp;rsquo;s congestion control, and continued optimization of CPU and memory usage. We are hopeful that these changes will improve network performance. Upgrading is recommended.&lt;/p>
&lt;p>Files are available on the &lt;a href="../../de/downloads">download page&lt;/a>
.&lt;/p>
&lt;h2 id="release-details">RELEASE DETAILS&lt;/h2>
&lt;p>This release contains several big changes that should help network reliability and performance.&lt;/p>
&lt;p>The first two changes are fixes for major UDP packet transmission bugs, described below. The third change is fixes to the decompressor. Fixing these should eliminate a big source of message delivery failures.&lt;/p></description></item><item><title>0.8.11 Release</title><link>/de/blog/2011/11/08/0.8.11-release/</link><pubDate>Tue, 08 Nov 2011 00:00:00 +0000</pubDate><guid>/de/blog/2011/11/08/0.8.11-release/</guid><description>&lt;p>As you all have noticed, the unprecedented network growth starting October 5th has dramatically increased network congestion, especially on evenings (UTC) and weekends. The last two releases contained a few changes that we hoped would relieve the pressure, but unfortunately these measures have been only modest successes. The primary issue is to limit the number of direct router to-router connections in the network. This isn&amp;rsquo;t a new problem; we&amp;rsquo;ve been working on it for several years, with good results. However, the recent growth pushed us over the edge once again.&lt;/p></description></item><item><title>0.8.10 Release</title><link>/de/blog/2011/10/20/0.8.10-release/</link><pubDate>Thu, 20 Oct 2011 00:00:00 +0000</pubDate><guid>/de/blog/2011/10/20/0.8.10-release/</guid><description>&lt;p>Release 0.8.10 includes two changes intended to reduce the number of router-to-router connections, and therefore improve tunnel build success rates and general reliability. Of course, there&amp;rsquo;s also a few bug fixes and translation updates.&lt;/p>
&lt;p>Files are available on the &lt;a href="../../de/downloads">download page&lt;/a>
.&lt;/p>
&lt;h2 id="release-details">RELEASE DETAILS&lt;/h2>
&lt;h2 id="major-changes">Major Changes&lt;/h2>
&lt;ul>
&lt;li>Disable tunnel testing as it forces too many router connections&lt;/li>
&lt;li>Select outbound endpoint - inbound gateway paths that are closer, using an XOR metric, to reduce router connections&lt;/li>
&lt;/ul>
&lt;h2 id="bug-fixes">Bug Fixes&lt;/h2>
&lt;ul>
&lt;li>Fix exceptions at shutdown&lt;/li>
&lt;li>Fix concurrency errors in SSU&lt;/li>
&lt;li>Fix timeout message on POST&lt;/li>
&lt;/ul>
&lt;h2 id="other">Other&lt;/h2>
&lt;ul>
&lt;li>Increase max tunnels, reduce router info expiration&lt;/li>
&lt;li>Add gunzip support to eepget to reduce reseed bandwidth&lt;/li>
&lt;li>Finnish, Italian, Russian, and Swedish translation updates&lt;/li>
&lt;/ul>
&lt;h2 id="sha256-checksums">SHA256 Checksums:&lt;/h2>
&lt;pre tabindex="0">&lt;code>8494640d29b1b7969118169a7ae1c56bc5a07f354ec883734687bf09eef0e35c i2pinstall_0.8.10.exe
e5832bb49f46b0b6620e8492e6fc6454de4107b84bca5a4b35461c6b7ac0575e i2psource_0.8.10.tar.bz2
64bcd1fdd478cfda987c1d4906d94b3f20a0555bd4037aefa7a09af4f39a0e99 i2pupdate_0.8.10.zip
5620113f4e19768e15af0a9c8bc670ca443e9983a0d4868997800ee215790c51 i2pupdate.su2
39bfbfebbf77d660081fe1ce282f642fb15ed9cd170901f54a954bc986eadaf5 i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>0.8.9 Release</title><link>/de/blog/2011/10/11/0.8.9-release/</link><pubDate>Tue, 11 Oct 2011 00:00:00 +0000</pubDate><guid>/de/blog/2011/10/11/0.8.9-release/</guid><description>&lt;p>The 0.8.9 release has several performance improvements, and many changes to handle the continued rapid growth of the network. It uses a new iterative method for Kademlia network database lookups that should be more reliable and efficient. There are also several improvements to our SSU (UDP) transport protocol that should help reliability and efficiency. We have made several changes to improve tunnel build success rates. And, of course, there are lots of bug fixes and translation updates.&lt;/p></description></item><item><title>Ipredator Summer of Code</title><link>/de/blog/2011/09/03/ipredator-summer-of-code/</link><pubDate>Sat, 03 Sep 2011 00:00:00 +0000</pubDate><guid>/de/blog/2011/09/03/ipredator-summer-of-code/</guid><description>&lt;p>itoopie and I2PControl are launching!&lt;/p>
&lt;p>I&amp;rsquo;m happy to announce that itoopie and I2PControl are available publicly.&lt;/p>
&lt;p>itoopie is a graphical interface intended as a compliment to the I2P Router Console. The aim of itoopie is to provide an interface that is simpler and has a lower learning curve than the I2P Router Console.&lt;/p>
&lt;p>I2PControl is an I2P plugin providing a JSONRPC interface for the I2P router. The interface supports setting basic settings (bandwidth, ports etc.), reading many stats and is provided over an SSL encrypted HTTP connection.&lt;/p></description></item><item><title>0.8.8 Release</title><link>/de/blog/2011/08/23/0.8.8-release/</link><pubDate>Tue, 23 Aug 2011 00:00:00 +0000</pubDate><guid>/de/blog/2011/08/23/0.8.8-release/</guid><description>&lt;p>I2P release 0.8.8 enables the new hosts.txt database to speed hostname lookups and store additional information on hostname entries. It also includes improvements to speed a router&amp;rsquo;s integration on startup. There is new code to detect and react to large clock shifts that should help a router recover after suspend/resume of the computer.&lt;/p>
&lt;p>There are new translations for Danish and Ukrainian and lots of updates in other languages. Also included are, of course, a large collection of bug fixes, performance improvements, and updates to deal with the continued rapid expansion of the network.&lt;/p></description></item><item><title>0.8.7 Release</title><link>/de/blog/2011/06/27/0.8.7-release/</link><pubDate>Mon, 27 Jun 2011 00:00:00 +0000</pubDate><guid>/de/blog/2011/06/27/0.8.7-release/</guid><description>&lt;p>I2P release 0.8.7 contains several upgrades to long-neglected components, including the Naming Services, graphing, the native CPU ID and BigInteger libraries, crypto implementations, and the wrapper.&lt;/p>
&lt;p>Thanks to new contributor KillYourTV who was instrumental in implementing and testing these upgrades, with additional support from sponge and hottuna.&lt;/p>
&lt;p>CPU ID enhancements are by hottuna, generously funded by Relakks and Ipredator - thanks to Peter Sunde and Jan-Erik Fiske for their support.&lt;/p></description></item><item><title>Ipredator Summer of Code</title><link>/de/blog/2011/06/06/ipredator-summer-of-code/</link><pubDate>Mon, 06 Jun 2011 00:00:00 +0000</pubDate><guid>/de/blog/2011/06/06/ipredator-summer-of-code/</guid><description>&lt;p>I have been commissioned to contribute code to I2P during the summer of 2011, implementing a control protocol and a client for this protocol (similar to &lt;a href="https://www.torproject.org/projects/vidalia.html">Vidalia&lt;/a>
 for Tor). This work was the idea of Jan-Erik Fiske of &lt;a href="http://viaeuropa.se">ViaEuropa&lt;/a>
 and Peter Sunde of &lt;a href="https://flattr.com">flattr&lt;/a>
 and &lt;a href="http://thepiratebay.org/">The Pirate Bay&lt;/a>
 fame and its funding will be generously provided by &lt;a href="https://www.relakks.com/?cid=gb">Relakks&lt;/a>
 and Ipredator.&lt;/p>
&lt;p>Current information can be found on zzz&amp;rsquo;s forum and #i2p-dev on chat.freenode.net&lt;/p>
&lt;p>Cheers&lt;/p>
&lt;p>// hottuna (or Robert)&lt;/p></description></item><item><title>0.8.6 Release</title><link>/de/blog/2011/05/16/0.8.6-release/</link><pubDate>Mon, 16 May 2011 00:00:00 +0000</pubDate><guid>/de/blog/2011/05/16/0.8.6-release/</guid><description>&lt;p>The 0.8.6 release contains more peer selection defenses to resist powerful attackers, and tweaks to adjust to the recent rapid growth in the network. Upgrading is recommended.&lt;/p>
&lt;p>Please help grow the network. &lt;a href="http://www.i2p2.de/getinvolved.html">Get involved&lt;/a>
, spread the word, and &lt;a href="http://www.i2p2.de/donate.html">donate&lt;/a>
! If you find a bug, please enter a report on gitlab. We are still looking for help on new and existing translations. Please volunteer on IRC #i2p-dev.&lt;/p>
&lt;p>Files are available on the &lt;a href="../../de/downloads/">download page&lt;/a>
.&lt;/p></description></item><item><title>0.8.5 Release</title><link>/de/blog/2011/04/18/0.8.5-release/</link><pubDate>Mon, 18 Apr 2011 00:00:00 +0000</pubDate><guid>/de/blog/2011/04/18/0.8.5-release/</guid><description>&lt;p>The 0.8.5 release contains a few bug fixes and performance improvements, and lots of translation updates. As usual, upgrading is recommended.&lt;/p>
&lt;p>Please help grow the network. &lt;a href="http://www.i2p2.de/getinvolved.html">Get involved&lt;/a>
, spread the word, and &lt;a href="http://www.i2p2.de/donate.html">donate&lt;/a>
! If you find a bug, please enter a report on gitlab. We are still looking for help on new and existing translations. Please volunteer on IRC #i2p-dev.&lt;/p>
&lt;p>Files are available on the &lt;a href="../../de/downloads/">download page&lt;/a>
.&lt;/p>
&lt;h2 id="release-details">Release details:&lt;/h2>
&lt;ul>
&lt;li>Lots of router console HTML fixes&lt;/li>
&lt;li>i2psnark magnet handling fixes&lt;/li>
&lt;li>SusiMail Translation support by &amp;ldquo;duck&amp;rdquo;&lt;/li>
&lt;li>Continuing work on the Arabic translation by &amp;ldquo;hamada&amp;rdquo;&lt;/li>
&lt;li>Completion of the French translation by &amp;ldquo;magma&amp;rdquo;&lt;/li>
&lt;li>Completion of the Spanish translation by &amp;ldquo;punkibastardo&amp;rdquo; and &amp;ldquo;user&amp;rdquo;&lt;/li>
&lt;li>Other translation updates&lt;/li>
&lt;li>Better support for text-mode browsers&lt;/li>
&lt;li>Profile display improvements&lt;/li>
&lt;li>Tunnel build request queue limiting&lt;/li>
&lt;li>Require nonce to change console language&lt;/li>
&lt;li>i2psnark improved logging of errors&lt;/li>
&lt;li>i2psnark improved metainfo handling&lt;/li>
&lt;li>Use the reseed server as a backup time source&lt;/li>
&lt;li>Change profile file extension from .dat to .txt.gz&lt;/li>
&lt;li>Change all i2ptunnels to 3 hops for new installs&lt;/li>
&lt;li>Add all bogons to blocklist for new installs&lt;/li>
&lt;li>More efficient use of entropy for padding&lt;/li>
&lt;/ul>
&lt;h2 id="sha256-checksums">SHA256 Checksums:&lt;/h2>
&lt;pre tabindex="0">&lt;code>6ae6b196352e1053c4e7b91edc575330d108ff9abfc2746ea3c3b2e3fd467006 i2pinstall_0.8.5.exe
de9fa105c1335d58609689a942d3e6a508ca824fc8b27a34c1c0b09fc7e0167b i2psource_0.8.5.tar.bz2
7e4c1835dfd7aaa42d84cf4646f5858a37efa027f43a26eb98360e3cb4750ac8 i2pupdate_0.8.5.zip
efea978f3e4e955b9afa05847dc4ebb83c8df3651adeb717769e32a908bc5f53 i2pupdate.su2
1b6eca94b7938f5c61c26b4482c89919bdfbc7c41aee7735f8f561c01c3a29d3 i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>0.8.4 Release</title><link>/de/blog/2011/03/02/0.8.4-release/</link><pubDate>Wed, 02 Mar 2011 00:00:00 +0000</pubDate><guid>/de/blog/2011/03/02/0.8.4-release/</guid><description>&lt;p>The 0.8.4 release contains some performance improvements and important bug fixes. Also, i2psnark now supports magnet links. As usual, upgrading is recommended.&lt;/p>
&lt;p>Please help grow the network. &lt;a href="http://www.i2p2.de/getinvolved.html">Get involved&lt;/a>
, spread the word, and &lt;a href="http://www.i2p2.de/donate.html">donate&lt;/a>
! If you find a bug, please enter a report on gitlab. We are still looking for help on new and existing translations. Please volunteer on IRC #i2p-dev.&lt;/p>
&lt;p>Files are available on the &lt;a href="../../de/downloads/">download page&lt;/a>
.&lt;/p>
&lt;h2 id="release-details">Release details:&lt;/h2>
&lt;ul>
&lt;li>Fix a severe memory leak in router I2CP session management that caused router crashes for people running the Robert bittorrent client&lt;/li>
&lt;li>Fix a bug from 0.8.2 that filtered cookies in the HTTP Server tunnel, causing authentication problems for some eepsites (I2P Sites)&lt;/li>
&lt;li>Several fixes for rare NPEs&lt;/li>
&lt;/ul>
&lt;h2 id="i2psnark">I2PSnark&lt;/h2>
&lt;ul>
&lt;li>Magnet and &amp;ldquo;maggot&amp;rdquo; link support&lt;/li>
&lt;li>Peer Exchange&lt;/li>
&lt;li>Metadata transfer&lt;/li>
&lt;li>Details page enhancements&lt;/li>
&lt;li>Bandwidth limiter improvements&lt;/li>
&lt;li>Bug fixes&lt;/li>
&lt;/ul>
&lt;h2 id="other">Other&lt;/h2>
&lt;ul>
&lt;li>More performance improvements&lt;/li>
&lt;li>Adjustment to peer selection, to hopefully use more of the available network capacity&lt;/li>
&lt;li>Translation updates&lt;/li>
&lt;li>Start of a new Arabic translation by &amp;lsquo;hamada&amp;rsquo;&lt;/li>
&lt;/ul>
&lt;h2 id="sha256-checksums">SHA256 Checksums:&lt;/h2>
&lt;pre tabindex="0">&lt;code>2b9f82b2c236cedcb6d394557a366ea3e181ca244461375a810709b2f7d4e881 i2pinstall_0.8.4.exe
e454880a753963361e43d65da69542c4e8caa62d2646e8ce851b2f95fd9e735c i2psource_0.8.4.tar.bz2
5c6632b5f97e02296ad2d3d5f108b472d6766967a037d96421ad36fa5f2e60a9 i2pupdate_0.8.4.zip
155cd3ca7d174c30367dfa147b11a0c55fb6e85680a0aeda126afcb5e141db42 i2pupdate.su2
465060129520ad115a3823e625def94b8ebafdd28c6ab9b27e125afed70cf851 i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>0.8.3 Release</title><link>/de/blog/2011/01/24/0.8.3-release/</link><pubDate>Mon, 24 Jan 2011 00:00:00 +0000</pubDate><guid>/de/blog/2011/01/24/0.8.3-release/</guid><description>&lt;p>The 0.8.3 release contains several performance improvements, including reduction of threads and memory usage, and faster I2CP (client-router) communication.&lt;/p>
&lt;p>There is also new SSL router console support, a new reseed configuration page including HTTP proxy support for those behind restrictive firewalls, a new I2CP configuration section including I2CP-over-SSL support for remote clients, a new server connection limits and blacklist configuration section for enhanced DoS protection, and a new HTTP proxy jump server configuration section so you may easily add alternative jump servers. Statistics are now limited by default to reduce memory usage; the full set of statistics may be re-enabled on the stats configuration page. There are also bug fixes, of course, so as usual, upgrading is recommended.&lt;/p></description></item><item><title>0.8.2 Release</title><link>/de/blog/2010/12/22/0.8.2-release/</link><pubDate>Wed, 22 Dec 2010 00:00:00 +0000</pubDate><guid>/de/blog/2010/12/22/0.8.2-release/</guid><description>&lt;p>The 0.8.2 release includes extensive bug fixes and theme updates in the router and in i2psnark. There are also optimizations to reduce memory usage in i2psnark. The HTTP and SOCKS proxies now support local and remote authorization. Upgrading is recommended.&lt;/p>
&lt;p>I2P will be at 27C3 in Berlin the week of December 27th. Look for the I2P people there and ask for I2P stickers!&lt;/p>
&lt;p>Please help grow the network. &lt;a href="http://www.i2p2.de/getinvolved.html">Get involved&lt;/a>
, spread the word, and &lt;a href="http://www.i2p2.de/donate.html">donate&lt;/a>
! If you find a bug, please enter a report on gitlab. We are still looking for help on new and existing translations. Please volunteer on IRC #i2p.&lt;/p></description></item><item><title>0.8.1 Release</title><link>/de/blog/2010/11/15/0.8.1-release/</link><pubDate>Mon, 15 Nov 2010 00:00:00 +0000</pubDate><guid>/de/blog/2010/11/15/0.8.1-release/</guid><description>&lt;p>The 0.8.1 release contains the usual collection of bug fixes and performance tweaks. There is also a new i2psnark theme and several translation updates. Upgrading is recommended.&lt;/p>
&lt;p>Please help grow the network. Give the developers feedback on IRC #i2p or &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 and &lt;a href="http://www.i2p2.de/getinvolved.html">get involved&lt;/a>
, spread the word, and &lt;a href="http://www.i2p2.de/donate.html">donate&lt;/a>
! We are still looking for help on new and existing translations. Please volunteer on IRC #i2p.&lt;/p>
&lt;p>Files are available on the &lt;a href="../../de/downloads/">download page&lt;/a>
.&lt;/p></description></item><item><title>I2P Dev Meeting - September 08, 2010</title><link>/de/blog/2010/09/08/i2p-dev-meeting-september-08-2010/</link><pubDate>Wed, 08 Sep 2010 00:00:00 +0000</pubDate><guid>/de/blog/2010/09/08/i2p-dev-meeting-september-08-2010/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> &lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 22:02 &amp;lt;@Mathiasdm&amp;gt; okay 22:02 &amp;lt;@Mathiasdm&amp;gt; meeting time 22:03 &amp;lt;@Mathiasdm&amp;gt; 0) Hello 22:03 &amp;lt;@Mathiasdm&amp;gt; 1) Website content progress 22:03 &amp;lt;@Mathiasdm&amp;gt; 2) Website backend progress 22:03 &amp;lt;@Mathiasdm&amp;gt; 3) Location for dev discussion 22:03 &amp;lt;@Mathiasdm&amp;gt; 4) Task appointing + handling of disagreements 22:03 &amp;lt;@Mathiasdm&amp;gt; 5) Status updates 22:03 &amp;lt;@Mathiasdm&amp;gt; 6) Upcoming dev conferences 22:03 &amp;lt;@Mathiasdm&amp;gt; okay 22:03 &amp;lt;@Mathiasdm&amp;gt; 0) Hello 22:04 &amp;lt;@Mathiasdm&amp;gt; Welcome to the 208th dev meeting! (shamelessly stolen from badger :p) 22:04 * Mathiasdm pokes everyone 22:04 &amp;lt;eche|on&amp;gt; *poke* 22:04 * Mathiasdm pokes zzz, thanks for the op 22:06 &amp;lt;@Mathiasdm&amp;gt; hm, more poking needed to wake everyone up? zzz badger dr|z3d dream duck eche|on hottuna postman sponge superuser ReturningNovice (sorry :)) 22:06 &amp;lt;eche|on&amp;gt; *POKE* 22:06 &amp;lt;@Mathiasdm&amp;gt; sorry, eche|on :p saw your poke 22:08 &amp;lt;duck&amp;gt; moin 22:08 &amp;lt;@Mathiasdm&amp;gt; moin duck 22:09 &amp;lt;hawk&amp;gt; * Mathiasd1 pokes welterde 22:11 &amp;lt;@Mathiasdm&amp;gt; okay, waiting a bit longer then, since there's only 3 of us so far 22:11 &amp;lt;@Mathiasdm&amp;gt; anyone who wants to join in, just poke back 22:11 &amp;lt;whitenoise&amp;gt; *poke* 22:11 &amp;lt;@zzz&amp;gt; ack 22:12 &amp;lt;@Mathiasdm&amp;gt; aha, lead dev, good :) 22:13 &amp;lt;@Mathiasdm&amp;gt; and just to be sure as many people as possible can join in, waiting 2 more minutes and then starting 22:14 &amp;lt;@Mathiasdm&amp;gt; 1 more minute now 22:14 &amp;lt;superuser&amp;gt; mooin 22:15 &amp;lt;@Mathiasdm&amp;gt; right on time, superuser ;) 22:15 &amp;lt;@Mathiasdm&amp;gt; hi all 22:15 &amp;lt;superuser&amp;gt; ;-) 22:15 &amp;lt;superuser&amp;gt; hi Mathiasdm 22:15 &amp;lt;superuser&amp;gt; and all 22:15 &amp;lt;@Mathiasdm&amp;gt; 1) Website content progress 22:15 &amp;lt;@Mathiasdm&amp;gt; as we probably all know, I2P development is currently halted due to the specs overhaul 22:16 * Mathiasdm hands the hot potato to zzz, so he can talk about the specs overhaul progress 22:16 &amp;lt;eche|on&amp;gt; right 22:17 &amp;lt;@zzz&amp;gt; it's been 7 weeks, progress is slow. I'm working on i2cp right now, I've spent several hours on it already 22:17 &amp;lt;@zzz&amp;gt; need other ppl to chip in both on what they've promised to do, and on the stuff that is unclaimed 22:17 &amp;lt;@zzz&amp;gt; eot 22:18 &amp;lt;@Mathiasdm&amp;gt; okay 22:18 * Mathiasdm will get started again tomorrow, now dev environment is set up again 22:18 &amp;lt;@Mathiasdm&amp;gt; others having something to say about it, go ahead :) 22:19 &amp;lt;@Mathiasdm&amp;gt; guess not 22:19 &amp;lt;@Mathiasdm&amp;gt; hm 22:19 &amp;lt;@Mathiasdm&amp;gt; 2) Website backend progress 22:19 &amp;lt;eche|on&amp;gt; I think is is great form the peoples doing it. 22:19 &amp;lt;@Mathiasdm&amp;gt; oh 22:19 &amp;lt;@Mathiasdm&amp;gt; sorry :) 22:21 &amp;lt;@Mathiasdm&amp;gt; we're skipping 2) for now, unless welt comes in 22:21 &amp;lt;@Mathiasdm&amp;gt; 3) Location for dev discussion 22:22 &amp;lt;@Mathiasdm&amp;gt; this is related to `http://zzz.i2p/topics/719` 22:22 &amp;lt;@Mathiasdm&amp;gt; I quote: 22:22 &amp;lt;@Mathiasdm&amp;gt; "* Post developer discussions on zzz.i2p. What I mean is: IRC is a highly 'volatile' medium, where not everyone is online all the time, and not everyone logs. It's a great medium for a short discussion, but do consider posting a short write-up on zzz.i2p, so others can join in on the discussion." 22:22 &amp;lt;eche|on&amp;gt; dev discussion is a hard topic. IRC is nice, but not reliant neither an archive 22:22 &amp;lt;@Mathiasdm&amp;gt; yes, agreed 22:23 &amp;lt;@Mathiasdm&amp;gt; but there are many things to chose from 22:23 &amp;lt;@Mathiasdm&amp;gt; zzz.i2p, forum.i2p, mailing list 22:23 &amp;lt;@Mathiasdm&amp;gt; well, okay, 3 things :p 22:23 &amp;lt;eche|on&amp;gt; I would suggest some central point of archive 22:23 &amp;lt;eche|on&amp;gt; with a backup. 22:24 &amp;lt;@Mathiasdm&amp;gt; yes 22:24 &amp;lt;@Mathiasdm&amp;gt; but setting up distributed storage for this sounds like a hard thing :p 22:24 &amp;lt;@Mathiasdm&amp;gt; though mailing list is doable, I guess 22:25 &amp;lt;@Mathiasdm&amp;gt; mailing list is 'kinda distributed' 22:25 &amp;lt;eche|on&amp;gt; :-) 22:25 &amp;lt;superuser&amp;gt; isn't the website itself already distributed? 22:25 &amp;lt;@Mathiasdm&amp;gt; anyone else, ideas? 22:25 &amp;lt;eche|on&amp;gt; a mailinglist is a good solution, to 22:26 &amp;lt;superuser&amp;gt; could also go there 22:26 &amp;lt;@Mathiasdm&amp;gt; yes, but that doesn't include the forum, superuser 22:26 &amp;lt;eche|on&amp;gt; rightm website is in monotone 22:26 &amp;lt;@Mathiasdm&amp;gt; true 22:26 &amp;lt;superuser&amp;gt; no, I don't mean the forum, but website itself 22:26 &amp;lt;superuser&amp;gt; aren't old dev meetings available there somewhere too? 22:26 &amp;lt;@Mathiasdm&amp;gt; but it's hard to discuss when you have to check your discussions into monotone :p 22:27 &amp;lt;superuser&amp;gt; true 22:27 &amp;lt;@Mathiasdm&amp;gt; perhaps with the new backend welt is working on, it'll be more doable 22:27 &amp;lt;superuser&amp;gt; would only be of interest for archiving, not for keeping discussing 22:28 &amp;lt;@Mathiasdm&amp;gt; for a temporary way, I would propose: if you keep a big discussion on IRC, post a few notes on _a_ persistent medium 22:29 &amp;lt;@Mathiasdm&amp;gt; be it zzz.i2p, mailing list or forum 22:29 &amp;lt;@Mathiasdm&amp;gt; I know, that's a bit vague 22:29 &amp;lt;eche|on&amp;gt; I vote mailinglist ++ 22:29 &amp;lt;@Mathiasdm&amp;gt; hm, welt, are mailinglist instructions on the website somewhere? 22:29 &amp;lt;superuser&amp;gt; you mean welt's nntp service? 22:29 &amp;lt;@Mathiasdm&amp;gt; mailing list sounds good to me too, eche|on, but I wonder if it will work to get everyone to use it? 22:29 &amp;lt;eche|on&amp;gt; currently no ml available 22:29 &amp;lt;@Mathiasdm&amp;gt; yes, superuser 22:29 &amp;lt;@Mathiasdm&amp;gt; er 22:29 &amp;lt;@Mathiasdm&amp;gt; or what was it 22:29 &amp;lt;@Mathiasdm&amp;gt; I think so 22:30 &amp;lt;@Mathiasdm&amp;gt; eche|on: welt set a few ml's up this summer 22:30 &amp;lt;eche|on&amp;gt; nntp is news server 22:30 &amp;lt;@Mathiasdm&amp;gt; but not widely used yet 22:30 &amp;lt;@Mathiasdm&amp;gt; yes, indeed, but there's a mailing list now too 22:30 &amp;lt;@Mathiasdm&amp;gt; but I don't have the location here 22:30 &amp;lt;@Mathiasdm&amp;gt; zzz, duck: opinions? 22:31 &amp;lt;superuser&amp;gt; I have no mailing list info so far, just seen welt's and Mathiasdm's and ReturningNovice's posts on news server 22:32 &amp;lt;@zzz&amp;gt; I'm not a big fan of an ML but I'll use it if ppl want. welt's seems to be a big secret atm 22:33 &amp;lt;duck&amp;gt; I think zzz.i2p is fine 22:33 &amp;lt;@Mathiasdm&amp;gt; imho anything not-irc would be useful (I like IRC, as said before, but too much dev discussions are unfolloweable) 22:33 &amp;lt;eche|on&amp;gt; zzz.i2p is fine, but: irc discussions needs to be copied intoi AND somehow a kind of backup would be nice 22:34 &amp;lt;@Mathiasdm&amp;gt; hm, maybe I can set s omething up like 22:34 &amp;lt;@Mathiasdm&amp;gt; er 22:34 &amp;lt;@Mathiasdm&amp;gt; what was it called 22:34 &amp;lt;@Mathiasdm&amp;gt; 2 or 3 years ago 22:34 &amp;lt;@Mathiasdm&amp;gt; trevorreznik.i2p? 22:36 &amp;lt;@Mathiasdm&amp;gt; how about: we keep using zzz.i2p, and we start using a mailing list, and try to make sure IRC discussions don't stay IRC-only? 22:36 &amp;lt;duck&amp;gt; all major design stuff is already on zzz.i2p 22:36 &amp;lt;eche|on&amp;gt; better: try keep using zzz.i2p and copy IRC into it. 22:36 &amp;lt;duck&amp;gt; I dont see your problem 22:37 &amp;lt;superuser&amp;gt; what if zzz one disappears 22:37 &amp;lt;superuser&amp;gt; s//? 22:37 &amp;lt;duck&amp;gt; dev/design 22:37 &amp;lt;@Mathiasdm&amp;gt; for example, everything sponge posts (just an example, sponge :p) about seedless and bob is often irc-only discussion 22:38 &amp;lt;duck&amp;gt; I dont think a mailinglist will result into sponge documenting his protocol and api 22:38 &amp;lt;duck&amp;gt; but sure, give it a try 22:39 &amp;lt;@Mathiasdm&amp;gt; nooo, that's not what I meant, duck 22:39 &amp;lt;@Mathiasdm&amp;gt; as said, I don't care if it's on zzz.i2p or on mailing list 22:39 &amp;lt;@Mathiasdm&amp;gt; I just don't want it to be IRC-only, those discussions 22:39 &amp;lt;@Mathiasdm&amp;gt; but yes, you have a good point too 22:39 &amp;lt;@Mathiasdm&amp;gt; that some things will perhaps stay irc-only 22:39 &amp;lt;duck&amp;gt; then go talk to sponge 22:39 &amp;lt;@Mathiasdm&amp;gt; it was an example 22:40 &amp;lt;duck&amp;gt; (which you might be doing through this meeting ofc) 22:40 &amp;lt;duck&amp;gt; ok, understood 22:40 &amp;lt;@Mathiasdm&amp;gt; :) 22:41 &amp;lt;@Mathiasdm&amp;gt; okay, I guess if everyone just tries to post things on zzz.i2p (or mailing list -- but we'll wait for welt :p), that's settled 22:42 &amp;lt;@Mathiasdm&amp;gt; for now, at least 22:42 &amp;lt;@Mathiasdm&amp;gt; anyone have anything to add on this? 22:44 &amp;lt;@Mathiasdm&amp;gt; okay 22:44 &amp;lt;@Mathiasdm&amp;gt; next 22:44 &amp;lt;@Mathiasdm&amp;gt; 4) Task appointing + handling of disagreements 22:45 -!- Moru [kvirc@irc2p] has joined #i2p-dev 22:45 &amp;lt;@Mathiasdm&amp;gt; currently, tasks (displayed on http://www.i2p2.de/team.html ) are appointed/chosen by people simply changing the webpage 22:45 &amp;lt;hawk&amp;gt; &amp;lt;preforce&amp;gt; Title: Team - I2P (at www.i2p2.de) 22:45 &amp;lt;@Mathiasdm&amp;gt; so if you want to do a task, you just do it, and you add yourself to the webpage 22:45 &amp;lt;@Mathiasdm&amp;gt; which is good, I guess :) 22:46 &amp;lt;eche|on&amp;gt; if someone disagree: discussion in IRC/zzz.i2p 22:46 &amp;lt;@Mathiasdm&amp;gt; yes, disagreeing is the point 22:46 &amp;lt;eche|on&amp;gt; but people need checkin-rights to change, means: need som etrust from existant devs 22:46 &amp;lt;@Mathiasdm&amp;gt; there was disagreement this summer, and we didn't really handle that 22:46 &amp;lt;@Mathiasdm&amp;gt; true, eche|on 22:47 &amp;lt;@Mathiasdm&amp;gt; how do we resolve a discussio if the people disagreeing can't come to agreement? 22:47 &amp;lt;@Mathiasdm&amp;gt; vote or something? 22:47 &amp;lt;@Mathiasdm&amp;gt; that's what I was wondering about 22:48 &amp;lt;@Mathiasdm&amp;gt; suggestions? 22:48 &amp;lt;eche|on&amp;gt; last line of defense was noted once 22:48 &amp;lt;eche|on&amp;gt; which was zzz 22:48 &amp;lt;@Mathiasdm&amp;gt; last line of defense? 22:48 &amp;lt;@Mathiasdm&amp;gt; ah 22:49 &amp;lt;whitenoise&amp;gt; what about a third better solution? 22:49 &amp;lt;duck&amp;gt; if all else fails; resort to zzz 22:49 &amp;lt;eche|on&amp;gt; but voting is a nice idea, but I think a solution will be found ahead 22:49 &amp;lt;@Mathiasdm&amp;gt; if the third solution is definitely better, the two parties will choose that one ;) 22:50 &amp;lt;@Mathiasdm&amp;gt; hm, okay 22:50 &amp;lt;@Mathiasdm&amp;gt; just out of curiosity, zzz, you agree to being 'the last line of defense'? :) 22:50 &amp;lt;@Mathiasdm&amp;gt; it sounds okay to me, but do you want that yourself? 22:51 &amp;lt;@zzz&amp;gt; not particularly. my rule is whoever is actually doing something is in charge. ppl that do nothing but talk and piss other ppl off are not. 22:52 &amp;lt;@zzz&amp;gt; there's plenty of work to go around. 22:53 &amp;lt;@Mathiasdm&amp;gt; okay :) sounds good 22:53 &amp;lt;@Mathiasdm&amp;gt; anyone have additional comments? if not, next item 22:53 &amp;lt;superuser&amp;gt; generally "the one who does it is in charge" sounds good 22:53 &amp;lt;superuser&amp;gt; but what if two parties actually do 22:53 &amp;lt;superuser&amp;gt; and still go in opposite directions? 22:54 &amp;lt;superuser&amp;gt; I guess in that case a voting mechanism would not be too uncool 22:54 &amp;lt;@Mathiasdm&amp;gt; true 22:54 &amp;lt;@zzz&amp;gt; if it's code I can pick. I'm definitely not the last line of defense for the website. welt and echelon are. 22:55 &amp;lt;@Mathiasdm&amp;gt; well, if discussion happens and a solution cannot be found, there can be a vote or someone (zzz, welt?) can pick 22:55 &amp;lt;@zzz&amp;gt; they would pick a winner by pulling privs from the loser. 22:56 &amp;lt;@Mathiasdm&amp;gt; *only if it's a nasty discussion, I would hope ;) friendly disagreements shouldn't result in losing privs :p 22:57 &amp;lt;eche|on&amp;gt; right 22:58 &amp;lt;@Mathiasdm&amp;gt; okay then 22:58 &amp;lt;@Mathiasdm&amp;gt; next point 22:58 &amp;lt;@Mathiasdm&amp;gt; if that's okay 22:58 &amp;lt;@Mathiasdm&amp;gt; 5) Status updates 22:58 &amp;lt;eche|on&amp;gt; ok 22:59 &amp;lt;@Mathiasdm&amp;gt; I will start 'collecting' status updates this weekend, I think 22:59 &amp;lt;@Mathiasdm&amp;gt; I was going to do so last week, but caught up in work 22:59 &amp;lt;eche|on&amp;gt; great. go ahead. 22:59 &amp;lt;@Mathiasdm&amp;gt; basically, simply 'what did you do last week?' and 'what are your plans for next week?' 23:00 &amp;lt;@Mathiasdm&amp;gt; and I'll post them a bit summarized on the website 23:00 &amp;lt;@Mathiasdm&amp;gt; suggestions are always welcome :) 23:00 &amp;lt;@Mathiasdm&amp;gt; okay, final point (added only a bit before starting the meeting) 23:00 &amp;lt;@Mathiasdm&amp;gt; 6) Upcoming dev conferences 23:01 &amp;lt;@Mathiasdm&amp;gt; -who's going to 27c3? 23:01 &amp;lt;@Mathiasdm&amp;gt; -who's going to brucon? 23:01 &amp;lt;@Mathiasdm&amp;gt; -any others? 23:02 &amp;lt;@Mathiasdm&amp;gt; I will certainly attend brucon, and most likely 27c3 for a day (and will stay in berlin for a few days) 23:02 &amp;lt;whitenoise&amp;gt; Mathiasdm, I added 1 more point 10 min. before the beginning. 23:02 &amp;lt;@Mathiasdm&amp;gt; oh? sorry, didn't see 23:03 &amp;lt;@Mathiasdm&amp;gt; okay, will do that in a minute, whitenoise 23:03 &amp;lt;whitenoise&amp;gt; ok 23:03 &amp;lt;whitenoise&amp;gt; thanks 23:03 &amp;lt;@Mathiasdm&amp;gt; nobody remarks on dev conferences? 23:04 &amp;lt;@Mathiasdm&amp;gt; then: 7) Promoting the usage of the bittorrent protocol inside I2P: pros and cons 23:04 * Mathiasdm hands hot potato to whitenoise 23:04 &amp;lt;whitenoise&amp;gt; Ok, so we discussed this a little bit with duck 23:05 &amp;lt;whitenoise&amp;gt; While it's a good way for cover traffic and network growth, it may lead to the notoriety of I2P as a illegal file-sharing network 23:05 &amp;lt;eche|on&amp;gt; I decided to not attend to 27c3 23:06 &amp;lt;@Mathiasdm&amp;gt; ah, too bad, eche|on 23:06 &amp;lt;@Mathiasdm&amp;gt; true, whitenoise 23:06 &amp;lt;whitenoise&amp;gt; On the other hand... 23:06 &amp;lt;superuser&amp;gt; I think, bt should not be empahsized more than other services, but i2p be promoted as general use network 23:07 &amp;lt;superuser&amp;gt; oh, he had not yet finished... 23:07 &amp;lt;@Mathiasdm&amp;gt; he might be lagging, give him a bit :) 23:08 &amp;lt;whitenoise&amp;gt; if we don't promote this protocol, in some not very near future, if the business model for selling digital media is not changed, the pressure on torrent users will be higher, so they will start looking for ways to hide 23:08 &amp;lt;whitenoise&amp;gt; which can lead to my first point (notoriety) anyway 23:08 &amp;lt;whitenoise&amp;gt; but it's doubtful, of course 23:08 &amp;lt;Moru&amp;gt; Hello! Excuse me for butting here... sad but true, promote it as filesharing and you will have loads more users and plenty of developers joining. Mabe even get funded by those that wants to use a safe filesharing platform. 23:09 &amp;lt;@Mathiasdm&amp;gt; simply promoting it would not do that, imho 23:09 &amp;lt;@Mathiasdm&amp;gt; and whitenoise, you are right about notoriety 23:09 &amp;lt;@Mathiasdm&amp;gt; but are we promoting it? 23:10 &amp;lt;whitenoise&amp;gt; Imo, right now we don't 23:10 &amp;lt;@Mathiasdm&amp;gt; and bittorrent in itself is not causing the notoriety, file sharing is (imho important distinction, but perhaps not in this discussion) 23:10 &amp;lt;@Mathiasdm&amp;gt; (and hi, Moru) 23:11 &amp;lt;whitenoise&amp;gt; Well, bittorrent is the most used way, that's why I talk about it 23:11 &amp;lt;whitenoise&amp;gt; of course, it may be emule or anything else 23:11 &amp;lt;@Mathiasdm&amp;gt; how would you see promoting it? 23:12 &amp;lt;whitenoise&amp;gt; For example, current simple users have some difficulties setting everything up 23:12 &amp;lt;whitenoise&amp;gt; We could make info about bittorrent more conspicuous 23:13 &amp;lt;@Mathiasdm&amp;gt; hm, yes 23:13 &amp;lt;whitenoise&amp;gt; description more simple 23:13 &amp;lt;whitenoise&amp;gt; and so on. 23:13 &amp;lt;@Mathiasdm&amp;gt; but that's (imho) more a general I2P problem 23:13 &amp;lt;whitenoise&amp;gt; maybe improve i2psnark a little 23:13 &amp;lt;@Mathiasdm&amp;gt; I2P could become a lot more conspicuous :p 23:13 &amp;lt;whitenoise&amp;gt; yes 23:14 &amp;lt;whitenoise&amp;gt; but doing it (as well as advertising it on twitter, for example) will surely attract some users 23:14 &amp;lt;@Mathiasdm&amp;gt; yes 23:14 &amp;lt;@Mathiasdm&amp;gt; well, I agree, and I hope we will more towards making everything clearer (better usability and such) in the near future 23:14 &amp;lt;whitenoise&amp;gt; so, the question is, I guess, what we should do and what we shouldn't 23:15 &amp;lt;whitenoise&amp;gt; improve description but don't advertise as a filesharing network, maybe? 23:15 &amp;lt;@Mathiasdm&amp;gt; what we should do (once development of 0.9 starts) is imho take a look at the 'pain points' of usability 23:15 &amp;lt;eche|on&amp;gt; laready got some ideas of those 23:17 &amp;lt;@Mathiasdm&amp;gt; yes, I2P description would help; console overhaul (perhaps? I don't know) would help 23:17 &amp;lt;@Mathiasdm&amp;gt; eche|on: didn't we have a .pdf with usability remarks from a conference you went? 23:17 &amp;lt;eche|on&amp;gt; hm 23:18 &amp;lt;@zzz&amp;gt; i have it 23:18 &amp;lt;eche|on&amp;gt; need to look for it, but we had some issues over all. 23:18 &amp;lt;@Mathiasdm&amp;gt; have a link, zzz? 23:19 &amp;lt;@Mathiasdm&amp;gt; okay, we could focus on it a bit after the website specs? 23:20 &amp;lt;@zzz&amp;gt; `http://zzz.i2p/files/petcon-usability-long.pdf` 23:20 &amp;lt;@Mathiasdm&amp;gt; thx 23:20 &amp;lt;eche|on&amp;gt; thats a nice idea 23:21 &amp;lt;@Mathiasdm&amp;gt; okay then 23:21 &amp;lt;@Mathiasdm&amp;gt; other remarks or ideas, whitenoise? 23:21 &amp;lt;whitenoise&amp;gt; hm... 23:22 &amp;lt;@Mathiasdm&amp;gt; you are of course always free to start working on website usability improvements too 23:22 &amp;lt;eche|on&amp;gt; just wait for some mails with contact data to pay out some money ;-) 23:23 &amp;lt;whitenoise&amp;gt; well, I guess we decided to improve usability in general without any accent on bittorrent, right? 23:23 &amp;lt;whitenoise&amp;gt; :-) 23:23 &amp;lt;@Mathiasdm&amp;gt; that looks like it, yes, whitenoise 23:23 &amp;lt;@Mathiasdm&amp;gt; I will mail you my bank account, eche|on, just send me the money ;) 23:23 &amp;lt;@Mathiasdm&amp;gt; okay then 23:23 &amp;lt;@Mathiasdm&amp;gt; 8) cookies for everyone who attended 23:24 &amp;lt;eche|on&amp;gt; *g* 23:24 &amp;lt;@Mathiasdm&amp;gt; ===Meeting over=== 23:24 &amp;lt;@Mathiasdm&amp;gt; thanks all :) 23:24 &amp;lt;eche|on&amp;gt; COOKIES! 23:25 &amp;lt;@Mathiasdm&amp;gt; don't eat all of them 23:25 * Mathiasdm pokes eche|on &lt;/div></description></item><item><title>0.8 Release</title><link>/de/blog/2010/07/12/0.8-release/</link><pubDate>Mon, 12 Jul 2010 00:00:00 +0000</pubDate><guid>/de/blog/2010/07/12/0.8-release/</guid><description>&lt;p>In early 2009, shortly after our attendance at 25C3, we released version 0.7 of the I2P Anonymous Network. Over the next 15 releases in 18 months we have worked to improve the usability of the I2P software and increase its performance, security, and reliability - all while dealing with unprecedented growth in the network.&lt;/p>
&lt;p>In recognition of these accomplishments, we are declaring the start of the 0.8 series. The 0.8 release is fully compatible with all 0.7.x releases. This release contains several bugfixes, a new Dutch translation, and completion of the German translation. As always, users are encouraged to upgrade.&lt;/p></description></item><item><title>0.7.14 Release</title><link>/de/blog/2010/06/07/0.7.14-release/</link><pubDate>Mon, 07 Jun 2010 00:00:00 +0000</pubDate><guid>/de/blog/2010/06/07/0.7.14-release/</guid><description>&lt;p>The 0.7.14 release contains the usual collection of bug fixes and performance tweaks. There are also some i2psnark improvements and more fixes for plugins. Upgrading is recommended.&lt;/p>
&lt;p>Please help grow the network. Give the developers feedback on IRC #i2p or &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 and &lt;a href="http://www.i2p2.de/getinvolved.html">get involved&lt;/a>
, spread the word, and &lt;a href="http://www.i2p2.de/donate.html">donate&lt;/a>
! We are still looking for help on new and existing translations. Please volunteer on IRC #i2p.&lt;/p>
&lt;p>Files are available on the &lt;a href="../../de/downloads/">download page&lt;/a>
.&lt;/p></description></item><item><title>0.7.13 Release</title><link>/de/blog/2010/04/27/0.7.13-release/</link><pubDate>Tue, 27 Apr 2010 00:00:00 +0000</pubDate><guid>/de/blog/2010/04/27/0.7.13-release/</guid><description>&lt;p>The 0.7.13 release contains several changes and bug fixes to improve performance. It also includes improvements for the plugin support that was introduced in the last release. The new, smaller tunnel build message is enabled, to reduce overhead and increase build success.&lt;/p>
&lt;p>Of course, there is the usual assortment of bug fixes as well. Upgrading is recommended.&lt;/p>
&lt;p>Please help grow the network. Give the developers feedback on IRC #i2p or &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 and &lt;a href="http://www.i2p2.de/getinvolved.html">get involved&lt;/a>
, spread the word, and &lt;a href="http://www.i2p2.de/donate.html">donate&lt;/a>
! We are still looking for help on new and existing translations. Please volunteer on IRC #i2p.&lt;/p></description></item><item><title>0.7.12 Release</title><link>/de/blog/2010/03/15/0.7.12-release/</link><pubDate>Mon, 15 Mar 2010 00:00:00 +0000</pubDate><guid>/de/blog/2010/03/15/0.7.12-release/</guid><description>&lt;p>The 0.7.12 release contains support for user-generated plugins. These plugins may contain console web applications, themes, translations, or standalone programs. Some plugins are already available for testing. We are hopeful this support will enable rapid development of innovative i2p applications.&lt;/p>
&lt;p>The release fixes the blank-page bug when an eepsite(I2P Site) is not reachable, and also improves handling of clock skews and IP changes. It adds support for a new, smaller tunnel build message, that will be tested in this release and enabled in the next release.&lt;/p></description></item><item><title>0.7.11 Release</title><link>/de/blog/2010/02/15/0.7.11-release/</link><pubDate>Mon, 15 Feb 2010 00:00:00 +0000</pubDate><guid>/de/blog/2010/02/15/0.7.11-release/</guid><description>&lt;p>The 0.7.11 release fixes several issues, some related to clocks, which prevented new routers from quickly integrating into the network. It also fixes the installer for 64-bit Windows. The release includes an update to Jetty 5.1.15 to fix &lt;a href="http://www.kb.cert.org/vuls/id/402580">this vulnerability&lt;/a>
.&lt;/p>
&lt;p>Wie üblich enthält die Version weitere Verbesserungen bei Anonymität und Leistung sowie eine Reihe von Fehlerbehebungen. Ein Upgrade wird empfohlen.&lt;/p>
&lt;p>Bitte geben Sie den Entwicklern Feedback im IRC #i2p oder auf &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 und &lt;a href="http://www.i2p2.de/getinvolved.html">engagieren Sie sich&lt;/a>
, sagen Sie es weiter und &lt;a href="http://www.i2p2.de/donate.html">spenden Sie&lt;/a>
! Wir suchen weiterhin Hilfe bei neuen und bestehenden Übersetzungen. Bitte melden Sie sich im IRC #i2p, wenn Sie mithelfen möchten.&lt;/p></description></item><item><title>0.7.10 Release</title><link>/de/blog/2010/01/22/0.7.10-release/</link><pubDate>Fri, 22 Jan 2010 00:00:00 +0000</pubDate><guid>/de/blog/2010/01/22/0.7.10-release/</guid><description>&lt;p>0.7.10 closes some recently-discovered vulnerabilities related to the way routers communicate with floodfill peers. Network database stores and verifies are moved from exploratory to client tunnels, and are encrypted.&lt;/p>
&lt;p>Also, to improve anonymity, router&amp;rsquo;s fast peer set is now limited to a maximum of 30. The release also fixes a bug causing Windows installs to fail when the install or user path contained a &amp;ldquo;\r&amp;rdquo; or &amp;ldquo;\n&amp;rdquo;. Upgrading is recommended. Please give the developers feedback on IRC #i2p or &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 and &lt;a href="http://www.i2p2.de/getinvolved.html">get involved&lt;/a>
 or &lt;a href="http://www.i2p2.de/donate.html">donate&lt;/a>
! We are still looking for help on new and existing translations. Please volunteer on IRC #i2p.&lt;/p></description></item><item><title>0.7.9 Release</title><link>/de/blog/2010/01/12/0.7.9-release/</link><pubDate>Tue, 12 Jan 2010 00:00:00 +0000</pubDate><guid>/de/blog/2010/01/12/0.7.9-release/</guid><description>&lt;p>0.7.9 fixes several longstanding bugs causing message corruption. We are hopeful that network performance will improve once it is widely deployed. There are other changes that should help router reachability and tunnel build success rates. The release also includes additional translation support, and a full Russian translation by &amp;ldquo;forget&amp;rdquo; which was sponsored by &amp;ldquo;russiansponsor&amp;rdquo;.&lt;/p>
&lt;p>There are more changes to reduce memory and CPU usage, and other bug fixes. Upgrading is recommended. Please give the developers feedback on IRC #i2p or &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 and &lt;a href="http://www.i2p2.de/getinvolved.html">get involved&lt;/a>
 or &lt;a href="http://www.i2p2.de/donate.html">donate&lt;/a>
! We are still looking for help on new and existing translations. Please volunteer on IRC #i2p.&lt;/p></description></item><item><title>I2P 0.7.8 Veröffentlichung</title><link>/de/blog/2009/12/08/i2p-0.7.8-ver%C3%B6ffentlichung/</link><pubDate>Tue, 08 Dec 2009 00:00:00 +0000</pubDate><guid>/de/blog/2009/12/08/i2p-0.7.8-ver%C3%B6ffentlichung/</guid><description>&lt;p>Die Version 0.7.8 enthält erste Unterstützung für Übersetzungen der Router-Konsole sowie Änderungen am floodfill-System, die die Grundlage für die Unterstützung eines starken Wachstums im Netzwerk legen.&lt;/p>
&lt;p>Um eine einfache Blockierung von I2P durch böswillige Firewalls zu verhindern, wählt diese Version für Neuinstallationen einen zufälligen I2P-Port. Für bestehende Installationen: Bitte helfen Sie denjenigen, die anfällig für Blockierungen sind, indem Sie den UDP-Port von 8887 auf einen zufälligen Port ändern und Ihre Firewall bei Bedarf anpassen.&lt;/p></description></item><item><title>I2P 0.7.7 Veröffentlichung</title><link>/de/blog/2009/10/12/i2p-0.7.7-ver%C3%B6ffentlichung/</link><pubDate>Mon, 12 Oct 2009 00:00:00 +0000</pubDate><guid>/de/blog/2009/10/12/i2p-0.7.7-ver%C3%B6ffentlichung/</guid><description>&lt;p>I2P Version 0.7.7 enthält mehrere Verbesserungen der Anonymität. Die Verwendung von Sitzungsschlüsseln für die Kryptografie wurde vollständig überarbeitet, und I2PSnark verwendet nun eigene tunnels für die Tracker-Kommunikation. Die Arbeiten zur Verbesserung der router-Konsole werden fortgesetzt, einschließlich der Einhaltung von HTML-Standards und besserer Unterstützung von UTF-8.&lt;/p>
&lt;p>Es wird auch weiterhin daran gearbeitet, die Geschwindigkeiten zu erhöhen, indem die Anzahl der übertragenen Sitzungsschlüssel verringert wird, die Verfahren zum Verwerfen von Nachrichten bei Überlast verbessert werden und Nachrichtenverluste bei router mit hoher Bandbreite reduziert werden. Für diejenigen unter Ihnen, die automatische Updates auf die allerneuesten Entwicklerversionen wünschen, gibt es eine neue Option für unsignierte Updates.&lt;/p></description></item><item><title>I2P 0.7.6 Veröffentlichung</title><link>/de/blog/2009/07/31/i2p-0.7.6-ver%C3%B6ffentlichung/</link><pubDate>Fri, 31 Jul 2009 00:00:00 +0000</pubDate><guid>/de/blog/2009/07/31/i2p-0.7.6-ver%C3%B6ffentlichung/</guid><description>&lt;p>I2P-Version 0.7.6 enthält weitere Fehlerbehebungen für Probleme mit der Netzwerkstabilität im Zusammenhang mit dem Aufbau von tunnel und Verbindungslimits. Während die Version 0.7.5 die in den UTC-Abendstunden und an Wochenenden auftretende Überlastung deutlich verringerte, wurde sie nicht vollständig beseitigt; diese Version sollte die Situation weiter verbessern.&lt;/p>
&lt;p>Diese Version enthält außerdem neue Konsolen-Themes von dr|z3d, die auf der neuen UI-Konfigurationsseite (Benutzeroberfläche) ausgewählt werden können. Leider sind die neuen Themes nicht für IE-Browser verfügbar.&lt;/p></description></item><item><title>I2P 0.7.5 Veröffentlichung</title><link>/de/blog/2009/06/29/i2p-0.7.5-ver%C3%B6ffentlichung/</link><pubDate>Mon, 29 Jun 2009 00:00:00 +0000</pubDate><guid>/de/blog/2009/06/29/i2p-0.7.5-ver%C3%B6ffentlichung/</guid><description>&lt;h1 id="i2p-version-075">I2P-Version 0.7.5&lt;/h1>
&lt;p>I2P-Version 0.7.5 geht vorrangig Stabilitätsprobleme im Netzwerk an, indem das Verfahren zum Aufbau exploratorischer tunnels angepasst wird, wenn sich ein router seinem Verbindungslimit nähert, und außerdem, indem bei der Auswahl für die Aufnahme in tunnels zwischen verbundenen Peers und anderen nicht ausgefallenen Peers unterschieden wird.&lt;/p>
&lt;p>Diese Version enthält außerdem Korrekturen für das Verhalten des Installationsprogramms unter Windows, die Router Console, den NTCP-Transport und den UPnP-Mechanismus.&lt;/p>
&lt;p>Außerdem ändert Version 0.7.5 den Speicherort der Datei &amp;ldquo;news.xml&amp;rdquo;, an dem I2P routers prüfen, ob eine neue Version verfügbar ist. Anstelle der alten URL (&lt;code>http://complication.i2p/news.xml)&lt;/code> wird eine neue Adresse (&lt;code>http://echelon.i2p/i2p/news.xml)&lt;/code> verwendet. Wenn Ihr router die Standardeinstellungen des Updaters verwendet, wird er automatisch die neue URL nutzen. Falls nicht, müssen Sie in der Router Console &amp;ldquo;configupdate.jsp&amp;rdquo; aufrufen und die URL manuell ändern.&lt;/p></description></item><item><title>I2P 0.7.4 Veröffentlichung</title><link>/de/blog/2009/06/13/i2p-0.7.4-ver%C3%B6ffentlichung/</link><pubDate>Sat, 13 Jun 2009 00:00:00 +0000</pubDate><guid>/de/blog/2009/06/13/i2p-0.7.4-ver%C3%B6ffentlichung/</guid><description>&lt;h1 id="i2p-version-074">I2P-Version 0.7.4&lt;/h1>
&lt;p>I2P Version 0.7.4 führt bemerkenswerte neue Funktionen wie GeoIP-Funktionalität und UPnP-Unterstützung ein. Während erstere zur Grundlage für geografiebewussten tunnel-Aufbau werden kann, sollte letztere sofort mehr routers in die Lage versetzen, eingehende TCP-Verbindungen zu akzeptieren, was dazu beiträgt, die Arbeitslast gleichmäßiger zu verteilen.&lt;/p>
&lt;p>Inbound NTCP ist jetzt automatisch aktiviert, wenn der router nicht als hinter einer Firewall erkannt wird, und die Standard-Bandbreitenlimits für Neuinstallationen wurden erhöht.&lt;/p>
&lt;p>Darüber hinaus sind mehrere Fehlerbehebungen und Aktualisierungen enthalten, die Probleme mit dem NTCP transport, dem BOB protocol, der Verbindungsbegrenzung, dem Verhalten neuer I2PTunnel-Optionen und der SusiDNS-Benutzeroberfläche beheben. Verbesserungen an der Router Console sind ebenfalls enthalten. Eine Aktualisierung wird empfohlen.&lt;/p></description></item><item><title>I2P 0.7.3 Veröffentlichung</title><link>/de/blog/2009/05/18/i2p-0.7.3-ver%C3%B6ffentlichung/</link><pubDate>Mon, 18 May 2009 00:00:00 +0000</pubDate><guid>/de/blog/2009/05/18/i2p-0.7.3-ver%C3%B6ffentlichung/</guid><description>&lt;h1 id="i2p-version-073">I2P-Version 0.7.3&lt;/h1>
&lt;p>I2P-Version 0.7.3 enthält mehrere Fehlerbehebungen und Verbesserungen, umfasst umfangreiche Wartungsarbeiten und neue Versionen beider Anwendungs-Gateway-Protokolle, SAM und BOB.&lt;/p>
&lt;p>Ein Patch für I2Ps internen Webserver Jetty ist enthalten, um das Verhalten von SusiDNS unter Windows zu korrigieren. Die Art und Weise, wie I2P-Knoten sich freiwillig melden, um an der Netzwerkdatenbank mitzuwirken, wurde geändert, um zu vermeiden, dass dies zu viele gleichzeitig tun, und der Aufbau neuer teilnehmender tunnel wird nun gedrosselt, bevor in bestehenden tunneln das Verwerfen von Nachrichten beginnt.&lt;/p></description></item><item><title>I2P 0.7.2 Veröffentlichung</title><link>/de/blog/2009/04/19/i2p-0.7.2-ver%C3%B6ffentlichung/</link><pubDate>Sun, 19 Apr 2009 00:00:00 +0000</pubDate><guid>/de/blog/2009/04/19/i2p-0.7.2-ver%C3%B6ffentlichung/</guid><description>&lt;h1 id="i2p-version-072">I2P-Version 0.7.2&lt;/h1>
&lt;p>Das Release 0.7.2 behebt mehrere Fehler und potenzielle Probleme in I2P und schafft zugleich die Grundlage für neue Funktionalität.&lt;/p>
&lt;p>Threading-Probleme mit der SimpleTimer-Klasse sollten nicht mehr auftreten, der NTCP-Transport sollte nicht mehr auf NullPointerExceptions stoßen, und &amp;ldquo;abandoned&amp;rdquo; tunnels sollten ihren Betrieb korrekt beenden.&lt;/p>
&lt;p>Unterstützung für den Zugriff auf die Router Console über IPv6 wurde hinzugefügt, ein neuer Nachrichtentyp ermöglicht I2CP-Anwendungen das Abfragen der Bandbreitenlimits beim router, eine experimentelle Desktop-Oberfläche zur Verwaltung des router ist erstmals enthalten (aber noch nicht automatisch aktiviert), und die Teilnahme eines einzelnen Peers an zu vielen tunnels wird verhindert, um Zuverlässigkeit und Sicherheit zu verbessern.&lt;/p></description></item><item><title>I2P 0.7.1 Veröffentlichung</title><link>/de/blog/2009/03/29/i2p-0.7.1-ver%C3%B6ffentlichung/</link><pubDate>Sun, 29 Mar 2009 00:00:00 +0000</pubDate><guid>/de/blog/2009/03/29/i2p-0.7.1-ver%C3%B6ffentlichung/</guid><description>&lt;h1 id="i2p-version-071">I2P-Version 0.7.1&lt;/h1>
&lt;p>Die Version 0.7.1 optimiert I2P für eine bessere Leistung und führt neue Funktionen ein.&lt;/p>
&lt;p>Mehrere Fehler wurden behoben, Ersatzimplementierungen der SimpleTimer-Klasse sollen weniger Zeit für Objektsperren benötigen. Einige alte Komponenten wurden entfernt und mehrere Klassen refaktoriert, um Code-Duplizierung zu vermeiden.&lt;/p>
&lt;p>Die Unterstützung für verschlüsselte LeaseSets (zur Einrichtung von Verbindungen über I2P, die ein Angreifer nicht durch Angriffe auf Gateways behindern kann) wird weiter ausgebaut. Neue tunnel-Typen wie IRC-Server-tunnels und neue Optionen wie verzögerter Start und Leerlauf von tunnels werden ebenfalls unterstützt, außerdem wurde die Benutzerfreundlichkeit des I2P Socks-Proxy-Mechanismus verbessert.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 10. Februar 2009</title><link>/de/blog/2009/02/10/i2p-entwicklertreffen-10.-februar-2009/</link><pubDate>Tue, 10 Feb 2009 00:00:00 +0000</pubDate><guid>/de/blog/2009/02/10/i2p-entwicklertreffen-10.-februar-2009/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> altGuest, badger, dream, eche|on, hottuna\_, l00kns33, unixfr3ak, welt, welterde, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 20:58:32 &amp;lt;unixfr3ak&amp;gt; Entwicklertreffen, hm? 20:59:27 -*- dream schaltet devo ein 21:00:25 &amp;lt;welt&amp;gt; dream: ah.. schön, dass du auch hier bist :) 21:00:51 &amp;lt;badger&amp;gt; 0) Hallo 21:00:55 &amp;lt;dream&amp;gt; Du bist? 21:00:58 &amp;lt;badger&amp;gt; 1) I2P 0.7 21:01:02 &amp;lt;badger&amp;gt; 2) Syndie 21:01:06 &amp;lt;badger&amp;gt; 3) Spenden 21:01:15 &amp;lt;badger&amp;gt; 4) ???? 21:01:21 &amp;lt;badger&amp;gt; 5) Eine kurze Gedichtrezitation von zzz 21:01:39 &amp;lt;badger&amp;gt; 0) Hallo 21:01:53 &amp;lt;altGuest&amp;gt; hi 21:02:00 &amp;lt;badger&amp;gt; Willkommen allerseits zum 207. Dev-Meeting 21:02:05 &amp;lt;badger&amp;gt; 'lo 21:02:20 &amp;lt;hottuna_&amp;gt; 'lo! 21:02:40 &amp;lt;eche|on&amp;gt; willkommen! 21:02:43 &amp;lt;zzz&amp;gt; Also, fangen wir damit an, was seit dem 10. April 2007 passiert ist – falls überhaupt etwas. 21:02:48 &amp;lt;badger&amp;gt; Zur Einordnung: Es ist fast 2 Jahre seit dem letzten vergangen 21:03:06 &amp;lt;badger&amp;gt; Nun ja... Bush ist raus... Obama ist drin... 21:03:36 &amp;lt;dream&amp;gt; lol USA 21:03:51 &amp;lt;badger&amp;gt; 1) I2P 0.7 21:03:56 &amp;lt;eche|on&amp;gt; Ich denke, die 0.7-Release-Note gibt einen guten Überblick darüber, was mit I2P passiert ist 21:04:20 &amp;lt;badger&amp;gt; Sieht so aus, als sei das Rollout von 0.7 ziemlich reibungslos gelaufen 21:04:22 &amp;lt;badger&amp;gt; mit jetzt etwa 84 % Netzabdeckung 21:04:29 &amp;lt;unixfr3ak&amp;gt; nicht schlecht 21:04:48 &amp;lt;eche|on&amp;gt; :-) 21:04:48 &amp;lt;hottuna_&amp;gt; Wie stark ist das Netzwerk seit 0.7 gewachsen? 21:04:48 &amp;lt;badger&amp;gt; Ein großer Applaus an das Dev-Team und die Release-Crew dafür, dass es rausgekommen ist 21:04:52 &amp;lt;unixfr3ak&amp;gt; Einen Bug, auf den ich hinweisen möchte, den ein anderer Nutzer und ich bemerkt haben, ist 21:04:52 &amp;lt;hottuna_&amp;gt; oder sogar seit Weihnachten? 21:05:21 -*- welt wartet, bis stats.i2p geladen ist.. 21:05:28 -=- Sie sind nun als welterde bekannt 21:05:31 &amp;lt;badger&amp;gt; hottuna_: ein eher langsames, aber stetiges Wachstum, wenn man den Stats glauben darf 21:05:41 &amp;lt;unixfr3ak&amp;gt; Das Hinzufügen neuer privater Hosts in susidns erfordert das manuelle Bearbeiten der Datei privathosts.txt 21:06:08 &amp;lt;welterde&amp;gt; zzz: War das nicht der Bug, den du kürzlich gefixt hast? 21:06:18 &amp;lt;welterde&amp;gt; oder war das was anderes? 21:06:25 &amp;lt;eche|on&amp;gt; Die Stats zeigen ein stetiges, langsames Wachstum 21:06:35 &amp;lt;zzz&amp;gt; Ja, ich habe es in 0.7 kaputtgemacht, gestern gerade gefixt, wird in -4 drin sein 21:06:40 &amp;lt;eche|on&amp;gt; welterde: ja, er scheint es gefixt zu haben 21:07:05 &amp;lt;badger&amp;gt; Etwas, worauf man sich in 7.0.1 freuen kann 21:07:14 &amp;lt;welterde&amp;gt; zzz: gut.. dann ist das erledigt 21:07:16 &amp;lt;badger&amp;gt; äähm 0.7.1 21:07:19 &amp;lt;eche|on&amp;gt; mehr Nutzer :-) 21:07:22 &amp;lt;zzz&amp;gt; Sorry dafür 21:07:35 &amp;lt;unixfr3ak&amp;gt; Was wollt ihr gegen Network-Lag tun... scheint ein wachsendes Problem zu sein; am Wochenende wirkt I2P überlastet 21:07:56 &amp;lt;welterde&amp;gt; Vielleicht noch ein paar Tweaks an der Streaming-Lib? 21:07:57 &amp;lt;unixfr3ak&amp;gt; Ich finde, mehr Nutzer ist gut 21:08:00 &amp;lt;badger&amp;gt; zzz: Nun, du hast genug gefixt und verbessert, da ist der eine oder andere Bruch verzeihlich :) 21:08:33 &amp;lt;hottuna_&amp;gt; Ich habe vorgeschlagen, Nutzer zum Teilen zu motivieren, indem man eine Ratio-Anzeige in die Konsole einbaut 21:08:57 &amp;lt;unixfr3ak&amp;gt; Klingt gut 21:09:14 &amp;lt;eche|on&amp;gt; Die Netzlast ist letzten Monat stark gestiegen 21:09:17 &amp;lt;zzz&amp;gt; freak, ich schaue mir an, die Kapazitätsberechnung in den Peer-Profilen etwas zu tweaken, damit es besser reagiert, wenn es voll wird. 21:09:20 &amp;lt;eche|on&amp;gt; seit Monaten, sieht bisher ziemlich gut aus 21:09:51 &amp;lt;hottuna_&amp;gt; zzz: abgefahren :) 21:09:55 &amp;lt;unixfr3ak&amp;gt; Das ist vielleicht ambitioniert, aber wie wäre es mit einem Cron-Job unter Linux oder was auch immer Windows nutzt, um I2P freiwillig Bandbreite zu geben, wenn der Computer nicht benutzt wird 21:10:17 &amp;lt;zzz&amp;gt; Solche Dinge müssen sehr sorgfältig justiert werden, und jede Änderung braucht einen ganzen Release-Zyklus zum Testen 21:10:21 &amp;lt;hottuna_&amp;gt; Ein Scheduler wäre auch eine großartige Lösung 21:10:24 &amp;lt;unixfr3ak&amp;gt; Um es einfacher zu sagen 21:10:28 &amp;lt;badger&amp;gt; Der PR-Schub zur Version 0.7 scheint die Zahlen nur marginal bewegt zu haben, bei weitem nicht so, wie ich gehofft hatte 21:10:41 &amp;lt;unixfr3ak&amp;gt; Erkennen, wann Netzwerk/CPU idle sind und es nutzen / nicht nutzen, wenn sie es nicht sind 21:10:43 &amp;lt;welterde&amp;gt; zzz: Diese jüngste Erweiterung von I2CP erlaubt das noch nicht, richtig? 21:10:52 &amp;lt;badger&amp;gt; Es gab allerdings einige gute Berichte auf deutschen News-Seiten 21:11:04 &amp;lt;badger&amp;gt; aber slashdot/digg/reddit war eher mager 21:11:09 &amp;lt;zzz&amp;gt; Erlaubt was, welterde ? 21:11:29 &amp;lt;welterde&amp;gt; zzz: die Ratio/Up-BW/Down-BW von außerhalb der routerconsole zu ändern 21:11:29 &amp;lt;eche|on&amp;gt; badger: Es braucht etwas Zeit, bis die Nutzer es kennenlernen und dabeibleiben :-) 21:11:32 &amp;lt;unixfr3ak&amp;gt; Und ein Default-Autostart-Registry-Eintrag wäre nett oder ein einfaches Shell-Skript für Unix 21:12:04 &amp;lt;zzz&amp;gt; Nein, welterde, das hat damit nichts zu tun 21:12:08 &amp;lt;hottuna_&amp;gt; Keine Ahnung wegen der PR.. ich nehme an, unser „Brand Name“ wächst jedes Mal, wenn wir ein neues Release haben und eine PR-Welle dazu 21:12:13 &amp;lt;welterde&amp;gt; zzz: Dachte ich mir :/ 21:12:56 &amp;lt;zzz&amp;gt; Hoffentlich wird das gulli-Interview mit mir bald veröffentlicht, aber ich habe seit einer Woche nichts von ihm gehört 21:13:06 &amp;lt;unixfr3ak&amp;gt; Ist I2P bereit, Sponsoren um freiwillige Bandbreite zu bitten? (außer mir mit meiner winzigen Leitung) 21:13:39 &amp;lt;welterde&amp;gt; hmm.. das wäre einen Versuch wert 21:13:50 &amp;lt;dream&amp;gt; Ich glaube nicht, dass jemals jemand „nein“ zu freiwillig bereitgestellter Bandbreite gesagt hat. 21:14:12 &amp;lt;unixfr3ak&amp;gt; Das Tor-Netzwerk hat viele gesponserte Nodes, aber viele Nodes im selben Subnet wären für Nutzer verdächtig und gäben jemandem mehr Kontrolle über das Netzwerk 21:14:37 &amp;lt;welterde&amp;gt; Ich glaube, das haben wir schon „gefixt“ 21:14:59 &amp;lt;hottuna_&amp;gt; Sponsoring wäre keine schlechte Idee 21:14:59 &amp;lt;hottuna_&amp;gt; Ja, einfach ein HTML-Tab auf der Startseite? 21:14:59 &amp;lt;hottuna_&amp;gt; nur* 21:15:05 &amp;lt;unixfr3ak&amp;gt; Zufällig verteilte Nodes von einzelnen Freiwilligen scheinen sicherer zu sein 21:15:05 &amp;lt;unixfr3ak&amp;gt; aber nicht so praktisch 21:15:15 &amp;lt;unixfr3ak&amp;gt; Die meisten Leute werden naturgemäß leechen 21:15:44 &amp;lt;dream&amp;gt; Ich glaube nicht, dass das zwingend stimmt, unixfr3ak, aber es ist gut, auf Nicht-Mitwirkende vorbereitet zu sein. 21:16:21 &amp;lt;unixfr3ak&amp;gt; zum Beispiel 21:16:40 &amp;lt;unixfr3ak&amp;gt; jemand, der einfach den I2P router startet, keine Ahnung hat, was er macht, und i2phex ausführt 21:16:49 &amp;lt;unixfr3ak&amp;gt; und ständig herunterlädt 21:17:11 &amp;lt;unixfr3ak&amp;gt; Vielleicht sollte die Standard-Bandbreite geändert werden 21:17:22 &amp;lt;hottuna_&amp;gt; wurde in 0.7 geändert 21:17:34 &amp;lt;unixfr3ak&amp;gt; oder man fragt Nutzer während der Installation nach der Verbindungsgeschwindigkeit, um genauere Bandbreiten-Sharing-Limits zu setzen 21:18:26 &amp;lt;unixfr3ak&amp;gt; oder vielleicht ein Virus, der I2P als Backdoor installiert :P 21:18:34 &amp;lt;welterde&amp;gt; heh 21:18:40 &amp;lt;hottuna_&amp;gt; wäre eine großartige Idee.. der Installer sollte das unterstützen, oder? 21:19:08 &amp;lt;welterde&amp;gt; Das erste oder das zweite? :&amp;gt; 21:19:08 &amp;lt;unixfr3ak&amp;gt; Mein Witz oder das Abfragen der Verbindungsbandbreite? 21:19:23 &amp;lt;welterde&amp;gt; Ersteres) wahrscheinlich ja 21:19:26 &amp;lt;unixfr3ak&amp;gt; Das sollte eine Zeile oder zwei in irgendeiner Config-Datei sein 21:19:39 &amp;lt;unixfr3ak&amp;gt; das ohne das :P 21:20:59 &amp;lt;badger&amp;gt; Download-Limits für Nutzer, die keine Upstream-Bandbreite teilen? 21:21:15 &amp;lt;unixfr3ak&amp;gt; Klingt interessant 21:21:20 &amp;lt;unixfr3ak&amp;gt; aber 21:21:33 &amp;lt;unixfr3ak&amp;gt; ich glaube nicht, dass wir schon zu solchen verzweifelten Maßnahmen greifen sollten... 21:21:38 &amp;lt;dream&amp;gt; Standardmäßig teilt es bis zu 100 % der Bandbreite, unixfr3ak. Sobald es ein paar client tunnels hat, wird der Großteil für intermediate tunnels aufgewendet. 21:21:45 &amp;lt;welterde&amp;gt; Bestrafen nicht router schon andere router, die keine tunnels routen? 21:22:00 &amp;lt;unixfr3ak&amp;gt; ja 21:22:00 &amp;lt;dream&amp;gt; Und ich denke, I2P ist bereits load-balanced. Ich kann im Bandwidth-Tab jedenfalls nicht mehr herunterladen als ich hochlade. 21:22:25 &amp;lt;unixfr3ak&amp;gt; Denke ich auch, aber wenn viele Leute gleichzeitig leechen, belastet das das Netzwerk trotzdem stark 21:22:32 &amp;lt;badger&amp;gt; Vielleicht ist es einfach eine Frage, Erstnutzern mehr Informationen zu geben 21:22:35 &amp;lt;unixfr3ak&amp;gt; besonders wenn ihre IPs dynamisch sind 21:22:46 &amp;lt;eche|on&amp;gt; `http://stats.i2p/cgi-bin/tot.cgi?a=bandwidthReceiveBps.5m&amp;s=365&amp;u=y` 21:22:56 &amp;lt;badger&amp;gt; Klarstellen, dass Zurückgeben ans Netzwerk die eigene Erfahrung verbessert 21:23:07 &amp;lt;unixfr3ak&amp;gt; ja 21:23:18 &amp;lt;unixfr3ak&amp;gt; und es laufen lassen, wenn sie ihren PC nicht nutzen 21:23:36 &amp;lt;unixfr3ak&amp;gt; anstatt die Leitung, für die sie bezahlen, einfach idle sein zu lassen 21:23:51 &amp;lt;dream&amp;gt; Die meisten Leute schalten ihre Computer aus, das ist wirklich traurig 21:24:09 &amp;lt;unixfr3ak&amp;gt; ja 21:24:12 &amp;lt;dream&amp;gt; Sie zahlen ihrem ISP monatlich, dabei könnten sie stattdessen zum Preis von 4 Glühbirnen... 21:24:15 &amp;lt;l00kns33&amp;gt; Ich glaube, die meisten verstehen das – ich denke sogar, die meisten, die I2P nutzen, sind selbst Geeks ;) 21:24:32 &amp;lt;badger&amp;gt; Wie auch immer, weiter im Text – noch etwas zu 1) I2P 0.7? 21:24:55 &amp;lt;unixfr3ak&amp;gt; fürs Erste ja 21:25:16 -*- welterde wartet auf sein Signal.. 21:25:20 &amp;lt;unixfr3ak&amp;gt; aber das könnte sich in Zukunft ändern 21:25:25 &amp;lt;eche|on&amp;gt; badger: nein 21:25:25 &amp;lt;badger&amp;gt; 2) Syndie 21:25:37 &amp;lt;welterde&amp;gt; ok dann :) 21:25:37 -*- badger reicht das 70er-Boom-Mikro an welterde weiter 21:25:45 &amp;lt;badger&amp;gt; *mic 21:26:15 &amp;lt;welterde&amp;gt; Wie ihr vielleicht (oder auch nicht) wisst, habe ich kürzlich die Arbeit abgeschlossen, diese Patches von MOSFET einzupflegen 21:26:20 &amp;lt;welterde&amp;gt; +know 21:26:35 &amp;lt;unixfr3ak&amp;gt; Lasst mich in den Foren raus, die nutze ich nicht :P , bin gleich zurück, Zigarette 21:27:14 &amp;lt;welterde&amp;gt; was einige Bugs fixen und dieses (imho) b0rked Default-UI deaktivieren sollte 21:27:26 &amp;lt;welterde&amp;gt; stattdessen wird das SWT-UI verwendet, das die meisten Nutzer einfacher finden 21:27:42 &amp;lt;badger&amp;gt; &amp;lt;jrandom&amp;gt;w0rd&amp;lt;/jrandom&amp;gt; 21:28:11 &amp;lt;welterde&amp;gt; hmm? 21:28:30 &amp;lt;dream&amp;gt; Schön zu hören, dass jemand daran gearbeitet hat, fehlgeschlagene Synchronisierungen erneut zu versuchen. 21:28:40 &amp;lt;badger&amp;gt; welterde: sorry, alter Dev-Meeting-Witz 21:28:59 &amp;lt;badger&amp;gt; Gibt es irgendwo ein neues öffentliches Syndie-Archiv? 21:29:06 &amp;lt;welterde&amp;gt; Wie auch immer.. ich hoffe, ich habe bald Zeit, dieses b0rked ;) Index-Ding zu ersetzen 21:29:09 &amp;lt;welterde&amp;gt; badger: jap 21:29:25 &amp;lt;welterde&amp;gt; http://syndie.welterde.(i2p|de)/ 21:29:52 &amp;lt;dream&amp;gt; Es ist wichtig, Syndie mit einer entfernten Datenbank betreiben zu können, würde ich sagen, damit es leichter wird, eigene Archive zu betreiben. 21:29:54 &amp;lt;welterde&amp;gt; aber man kann dort (noch) nichts posten, da es nur ein statisches Archiv ist 21:30:47 &amp;lt;welterde&amp;gt; Das muss auch zu den Default-Archiven hinzugefügt werden 21:30:56 &amp;lt;welterde&amp;gt; Mache ich bald 21:31:16 &amp;lt;eche|on&amp;gt; Also geht die Syndie-Arbeit weiter 21:31:32 &amp;lt;welterde&amp;gt; jap 21:31:54 &amp;lt;welterde&amp;gt; Versuche derzeit, Syndie zu profilieren.. 21:32:29 &amp;lt;welterde&amp;gt; konnte aber nicht viel Zeit darauf verwenden.. 21:32:59 &amp;lt;eche|on&amp;gt; so viel zu tun... 21:33:14 &amp;lt;welterde&amp;gt; ja :/ 21:33:17 &amp;lt;dream&amp;gt; Syndie im Textmodus zu betreiben ist knifflig, da die Oberfläche dem aktuellen Verhalten hinterherzuhinken scheint 21:33:17 &amp;lt;dream&amp;gt; Meist funktioniert es, wenn man es einfach in --cli laufen lässt, aber wenn es einfriert, gibt es keinen echten Hinweis. 21:33:41 &amp;lt;welterde&amp;gt; Ja.. die CLI ist derzeit auch b0rked :/ 21:34:00 &amp;lt;welterde&amp;gt; imo sollten wir Syndie in mehrere Teile aufsplitten, z. B. libsyndie, GUI, CLI, ... 21:34:12 &amp;lt;badger&amp;gt; Ergibt für mich Sinn 21:34:19 &amp;lt;welterde&amp;gt; Das sollte das Schreiben eigener Erweiterungen usw. erleichtern 21:34:29 &amp;lt;dream&amp;gt; Welche Dinge würde libsyndie abdecken? 21:34:36 &amp;lt;badger&amp;gt; In frühen v0.0.1 war Syndies UI nur ein Aufsatz auf dem CLI-Binary 21:34:48 &amp;lt;badger&amp;gt; aber diese Idee ist unterwegs wohl verloren gegangen 21:34:55 &amp;lt;dream&amp;gt; Es hat heute sogar die Textkonsole. 21:35:23 &amp;lt;welterde&amp;gt; dream: Nachrichten-Dekodierung, Archiv-Sync, etc. etc. 21:35:34 &amp;lt;welterde&amp;gt; der Großteil der Logik 21:36:06 &amp;lt;dream&amp;gt; Also ist libsyndie im Wesentlichen ein Interface über die Datenbank, und vielleicht das Verzeichnis archive/? 21:36:09 &amp;lt;badger&amp;gt; Ja, GUI, CLI und Webtop sollten nur leichte Wrapper sein 21:36:10 &amp;lt;welterde&amp;gt; Imho sollten wir GUI/CLI von der Programmlogik trennen 21:36:42 &amp;lt;welterde&amp;gt; dream: Das Verzeichnis archive/ wird nicht zum Speichern verwendet.. es dient nur dem Ausliefern des Archivs 21:37:02 &amp;lt;dream&amp;gt; Weiß ich. 21:37:14 &amp;lt;welterde&amp;gt; Aber da CLI/Webtop es verwenden, sollten wir es auch in libsyndie packen 21:37:15 &amp;lt;dream&amp;gt; Dann müsste wohl nur der Webserver mit diesem Verzeichnis umgehen. 21:37:35 &amp;lt;dream&amp;gt; Es füllen und daraus syncen, so in etwa wie eine Postfix-Mail-Queue. 21:38:00 &amp;lt;welterde&amp;gt; Aber wir sollten es nur generieren/syncen, wenn wir es tatsächlich verwenden.. nicht so wie jetzt.. 21:38:08 &amp;lt;welterde&amp;gt; wo es immer generiert/gesynct wird... 21:39:18 &amp;lt;dream&amp;gt; Ich sehe kein Problem damit, das Verzeichnis archive/ nur für den Webserver zu verwenden. Es ist eigentlich nur eine Bequemlichkeit, damit man vorhandene Funktionalität für statisches Ausliefern nutzen kann. 21:40:07 &amp;lt;welterde&amp;gt; Es sollte einen CLI-Befehl wie generate_archive geben, oder so ähnlich, imho 21:40:57 &amp;lt;welterde&amp;gt; Und wir sollten dieses import.cgi zurückbringen, damit wir ein weitgehend statisches Archiv betreiben können und dennoch posten können 21:41:04 &amp;lt;welterde&amp;gt; oder... hmmm... 21:41:04 &amp;lt;dream&amp;gt; Was würdest du mit diesem Archiv über die Client-Oberfläche machen? 21:41:15 &amp;lt;welterde&amp;gt; rsync mit einer Remote-Site? 21:41:26 &amp;lt;welterde&amp;gt; So funktioniert syndie.welterde.(i2p|de) ;) 21:41:43 &amp;lt;dream&amp;gt; Das Problem bei einem statischen Archiv ist, dass das Filesystem mit der Datenbank aktuell zu halten eine Aufgabe ist, die dem Design einer Datenbank ähnelt. 21:41:59 &amp;lt;welterde&amp;gt; hmm.. nicht wirklich 21:42:05 &amp;lt;welterde&amp;gt; da es nur One-Way ist 21:43:17 &amp;lt;unixfr3ak&amp;gt; Das ist vielleicht etwas off-topic, aber hat jemand eine Datastore-Funktion in Betracht gezogen? 21:43:20 &amp;lt;dream&amp;gt; Angenommen, jemand erstellt mit einem hypothetischen --cli eine Nachricht. Danach generate_archive ausführen? Klingt verdächtig ähnlich wie ein Commit nach einem Insert. 21:43:52 &amp;lt;unixfr3ak&amp;gt; Auch in i2phex, wie ich Complication zuvor gesagt habe: Der Bitzi-Lookup in i2phex ist nicht anonym 21:43:55 &amp;lt;dream&amp;gt; magicbutton() 21:44:04 &amp;lt;welterde&amp;gt; dream: ähm.. nein 21:44:17 &amp;lt;dream&amp;gt; ...i2phex fragt bitzi.com ab? Das ist verrückt 21:44:37 &amp;lt;unixfr3ak&amp;gt; ja 21:44:39 &amp;lt;welterde&amp;gt; unixfr3ak: Es gab, soweit ich mich erinnere, etwas Arbeit in Richtung Freenet 21:44:43 &amp;lt;dream&amp;gt; welterde, dann geht ihre Nachricht nie in das Verzeichnis archive/ und kann nicht synchronisiert werden... 21:45:20 &amp;lt;welterde&amp;gt; dream: nein.. ich meine nur, eine Transaktion ist etwas anderes 21:45:27 &amp;lt;welterde&amp;gt; zum Beispiel: Du bearbeitest nichts 21:45:33 &amp;lt;welterde&amp;gt; (außer vielleicht den Index) 21:46:02 &amp;lt;welterde&amp;gt; generate_archive macht nur einen Dump der DB und aktualisiert dabei die Indizes 21:46:41 &amp;lt;unixfr3ak&amp;gt; Rechtsklick auf eine Datei 21:47:20 &amp;lt;unixfr3ak&amp;gt; und „View Bitzi ticket“ bringt dich auf die nicht-anonyme Seite 21:47:20 &amp;lt;unixfr3ak&amp;gt; Zum Glück wird mein Browser über I2P geproxyt, und mein alternativer über Tor 21:47:31 &amp;lt;dream&amp;gt; Wie bekommst du also die neuen Datenbankinhalte ins Archiv? Was, wenn Syndie nach dem Einfügen einer Nachricht abstürzt, aber bevor du sie ins Verzeichnis archive/ schreibst? 21:47:39 &amp;lt;unixfr3ak&amp;gt; 0_0 sieht so aus, als hätte Spongebob das Meeting verpasst 21:47:57 &amp;lt;welterde&amp;gt; dream: gar nicht.. es ist nur nicht archive/ 21:48:16 &amp;lt;welterde&amp;gt; aber beim nächsten erfolgreichen Lauf von generate_archive wird es drin sein 21:49:01 &amp;lt;dream&amp;gt; Ich würde den Client den Webserver laufen lassen, und der Webserver prüft archive/ und zieht alle Nachrichten aus der DB, die dort noch nicht sind. Oder die DB-Nachrichten direkt ausliefern. 21:49:23 &amp;lt;dream&amp;gt; generate_archive wirkt nicht wie etwas, das der Client im Blick behalten sollte. 21:49:50 &amp;lt;welterde&amp;gt; Problem ist.. man kann Syndie nicht auf jeder Maschine laufen lassen 21:50:18 &amp;lt;welterde&amp;gt; Zum Beispiel hat dieser Server (i2p2.de/welterde.de) sein Limit erreicht 21:50:36 &amp;lt;welterde&amp;gt; er swappt heftig, wenn ich Syndie darauf laufen lasse.. 21:50:41 &amp;lt;welterde&amp;gt; also muss ich es lokal laufen lassen 21:50:46 &amp;lt;eche|on&amp;gt; ja 21:51:06 &amp;lt;welterde&amp;gt; Kein Problem, wenn ich einen vernünftigen Upload hätte... den habe ich aber nicht 21:51:19 &amp;lt;welterde&amp;gt; was die meisten ADSL-Nutzer nicht haben.. 21:51:45 &amp;lt;badger&amp;gt; Wie auch immer – gute Arbeit mit all den Patches, welterde – können wir in naher Zukunft mit einem Release rechnen? 21:51:47 &amp;lt;welterde&amp;gt; Also entweder ein statisches Archiv oder eines, das höllisch langsam ist 21:52:08 &amp;lt;welterde&amp;gt; badger: Ich denke, ich wechsle bald von a nach b (Alpha zu Beta) 21:52:16 &amp;lt;badger&amp;gt; großartig 21:52:40 &amp;lt;badger&amp;gt; Noch etwas zur zukünftigen Entwicklung? 21:52:56 &amp;lt;badger&amp;gt; (Syndie) 21:53:10 &amp;lt;welterde&amp;gt; n0pe 21:53:19 &amp;lt;welterde&amp;gt; ;) 21:53:24 &amp;lt;badger&amp;gt; Gut, dann 21:53:30 &amp;lt;badger&amp;gt; 3) Spenden 21:53:49 -*- badger schwenkt das Mikro zu eche|on 21:54:00 &amp;lt;eche|on&amp;gt; Es ist wieder offen! 21:54:18 &amp;lt;eche|on&amp;gt; Ich habe ein PayPal-Konto erstellt und es auf der I2P-Website verlinkt 21:54:42 &amp;lt;hottuna_&amp;gt; :D 21:54:47 &amp;lt;badger&amp;gt; coolio 21:54:50 &amp;lt;hottuna_&amp;gt; klasse 21:54:52 &amp;lt;eche|on&amp;gt; aber die Buttons verlinken auf https://-Seiten von PayPal, funktioniert für die eepsite noch nicht 21:55:01 &amp;lt;dream&amp;gt; Ja, ich denke, das ist ein Vorteil, welterde 21:55:08 &amp;lt;eche|on&amp;gt; Bislang kein Eintrag in dieser Hinsicht 21:55:20 &amp;lt;welterde&amp;gt; eche|on: Vielleicht solltest du ein paar Hinweise hinzufügen, wie man dir mitteilt, was du damit tun sollst 21:55:29 &amp;lt;eche|on&amp;gt; und unentschlossen wegen eines Accounts für 2ndlive 21:55:31 &amp;lt;zzz&amp;gt; Kannst du von der Donate-Seite auf die Hall-of-Fame-Seite verlinken und/oder mehr Infos bereitstellen, wofür Spenden verwendet werden 21:55:39 &amp;lt;dream&amp;gt; Ich finde immer noch, dass das, was das Archiv erzeugt, eher synchronisieren als nur dumpen sollte. 21:55:48 &amp;lt;badger&amp;gt; jap 21:56:02 &amp;lt;badger&amp;gt; Planst du auch Bounties zu unterstützen? 21:56:10 &amp;lt;eche|on&amp;gt; welterde: acked 21:56:13 &amp;lt;unixfr3ak&amp;gt; Man könnte einfach Apache verwenden 21:56:17 &amp;lt;welterde&amp;gt; dream: premature optimization ;) 21:56:19 &amp;lt;eche|on&amp;gt; zzz: acked 21:56:24 &amp;lt;dream&amp;gt; ups 3) 21:56:24 &amp;lt;dream&amp;gt; Ich habe kein Geld, sorry T_T 21:56:28 &amp;lt;eche|on&amp;gt; Wir brauchen eine Liste mit Dingen, die wir von Spenden kaufen/nicht kaufen 21:56:37 &amp;lt;zzz&amp;gt; und sollten die Abos von echelon und welterde nicht eigentlich als Ausgaben aufgeführt sein? 21:56:40 &amp;lt;unixfr3ak&amp;gt; Welchen Webserver enthält I2P? 21:56:51 &amp;lt;eche|on&amp;gt; badger: ja, Spenden sind „für alle Zwecke“ oder zweckgebunden für ein Bounty 21:57:04 &amp;lt;badger&amp;gt; prima 21:57:19 &amp;lt;eche|on&amp;gt; und bei PayPal sollte es ein Textfeld geben, in das man den Verwendungszweck eintragen kann :-) 21:57:33 &amp;lt;zzz&amp;gt; Du könntest auch einen News-Link auf die Startseite setzen, dass Spenden offen sind 21:57:36 &amp;lt;badger&amp;gt; Wenn ich 1000 EUR spende, bekomme ich dann ein Hot-Tuna-I2P-T-Shirt? 21:57:51 &amp;lt;eche|on&amp;gt; aber ich kann mir selbst nicht spenden ;-) 21:58:02 &amp;lt;welterde&amp;gt; hottuna_: sag ja! ;) 21:58:16 &amp;lt;eche|on&amp;gt; Kein Problem bisher, ich warte auf die erste und kündige es an ;-) 21:58:35 &amp;lt;zzz&amp;gt; Du hattest deine Chance, zum 25C3 zu kommen und ein Shirt zu bekommen 21:58:47 &amp;lt;welterde&amp;gt; Es gibt immer noch den 26C3 ;) 21:58:59 &amp;lt;eche|on&amp;gt; acked, zzz – gute Idee 22:00:32 &amp;lt;eche|on&amp;gt; Also nichts mehr von meiner Seite zum Thema Spenden 22:00:51 -*- welterde wartet, bis paste geladen ist.. 22:01:16 &amp;lt;badger&amp;gt; in dem Fall: 22:01:22 &amp;lt;badger&amp;gt; 4) ???? 22:01:33 &amp;lt;badger&amp;gt; Hat sonst noch jemand etwas für das Meeting? 22:01:37 &amp;lt;welterde&amp;gt; jap.. 22:01:46 &amp;lt;welterde&amp;gt; aber ihr müsst warten, bis paste lädt :/ 22:01:52 &amp;lt;eche|on&amp;gt; Lasst uns ein Stück Kuchen für alle haben! 22:02:31 &amp;lt;welterde&amp;gt; yay! :) 22:02:32 -*- unixfr3ak schnappt es und rennt 22:02:38 &amp;lt;welterde&amp;gt; neiiiiin 22:03:03 -*- badger *baf*t unifr3ak auf den Kopf 22:03:08 &amp;lt;unixfr3ak&amp;gt; jaaaa 22:03:12 &amp;lt;eche|on&amp;gt; ;-) 22:03:46 &amp;lt;unixfr3ak&amp;gt; Ich frage mich, ob dieser Teil in das Meeting-Log kommt 22:03:50 &amp;lt;unixfr3ak&amp;gt; :P 22:03:57 &amp;lt;welterde&amp;gt; Hiermit kündige ich an *Trommelwirbel* thmoo: inbljam6y6mynwz2474hk655w2jtv7trofxbqzng4re26ga6rg4a.b32.i2p 22:03:58 &amp;lt;welterde&amp;gt; ;) 22:04:04 &amp;lt;welterde&amp;gt; unixfr3ak: natürlich! 22:04:15 &amp;lt;welterde&amp;gt; Alle besorgen sich einen Telnet-Client und verbinden sich ;) 22:04:37 &amp;lt;badger&amp;gt; kein MUD?! 22:04:40 &amp;lt;unixfr3ak&amp;gt; der Base-32-Key? 22:04:49 &amp;lt;welterde&amp;gt; badger: natürlich! 22:05:06 &amp;lt;welterde&amp;gt; unixfr3ak: Du musst einen client tunnel öffnen und dich mit einem Telnet/MUD-Client verbinden 22:05:08 &amp;lt;welterde&amp;gt; (oder SOCKS benutzen) 22:05:38 &amp;lt;unixfr3ak&amp;gt; Ich will mir nicht die Socken schmutzig machen, ich mache einen tunnel :p 22:05:43 &amp;lt;unixfr3ak&amp;gt; hmm 22:05:47 &amp;lt;unixfr3ak&amp;gt; aber beim Ziel 22:05:50 &amp;lt;badger&amp;gt; schlammige Socken 22:05:59 &amp;lt;unixfr3ak&amp;gt; gehört das .i2p dazu? 22:06:05 &amp;lt;welterde&amp;gt; unixfr3ak: jap 22:06:11 &amp;lt;welterde&amp;gt; hat zumindest bei mir funktioniert ;) 22:06:56 &amp;lt;dream&amp;gt; Du kannst auch das Dest eines b32 nachschlagen, wenn du eine lokale Kopie willst. zzz hat mir gezeigt, wie – über die geheime CLI-Schnittstelle von i2ptunnel. 22:07:13 &amp;lt;unixfr3ak&amp;gt; Delay Connect: (für Request/Response-Verbindungen) 22:07:18 &amp;lt;unixfr3ak&amp;gt; Dafür nehme ich an: ja 22:07:21 &amp;lt;dream&amp;gt; Das erinnert mich: Ich sollte diese Raum-Beschreibungen vom Papier in das verdammte Ding übertragen 22:07:24 &amp;lt;badger&amp;gt; welterde: Vielleicht irgendwo ein kurzes Howto posten ;-) 22:07:35 &amp;lt;welterde&amp;gt; dream: yay :) 22:07:46 &amp;lt;welterde&amp;gt; badger: heh.. mache ich 22:07:58 &amp;lt;unixfr3ak&amp;gt; Trying 127.0.0.1... 22:07:58 &amp;lt;unixfr3ak&amp;gt; Connected to localhost. 22:07:58 &amp;lt;unixfr3ak&amp;gt; Escape character is '^]'. 22:08:02 &amp;lt;unixfr3ak&amp;gt; beeindruckend :P 22:08:02 &amp;lt;welterde&amp;gt; `http://paste.i2p2.i2p/show/11/` &amp;lt;- das b64 22:08:08 &amp;lt;l00kns33&amp;gt; Ein Kommentar zu I2P allgemein: 22:08:08 &amp;lt;l00kns33&amp;gt; Ich finde, es ist zu sehr „von Geeks für Geeks“ – ihr müsst wissen, was Nicht-Geeks brauchen und wollen 22:08:16 &amp;lt;unixfr3ak&amp;gt; Frage mich, was auf der anderen Seite des tunnel ist 22:08:20 &amp;lt;dream&amp;gt; unixfr3ak, wenn du extra paranoid bist, ja, sonst könnten Timing-Angriffe möglich sein, um zu testen, ob du online bist oder nicht. :&amp;gt; 22:08:21 &amp;lt;welterde&amp;gt; l00kns33: Sie wollen Spiele! :D 22:08:46 &amp;lt;dream&amp;gt; l00kns33, was könnte weniger geekig sein als ein textbasiertes Online-Adventure! 22:09:01 &amp;lt;welterde&amp;gt; unixfr3ak: funktioniert’s? Du solltest eine Art Menü sehen 22:09:02 &amp;lt;dream&amp;gt; Ich ziehe meinen Mantel und meinen Zauberhut an! 22:09:19 &amp;lt;unixfr3ak&amp;gt; aber klar 22:09:28 &amp;lt;l00kns33&amp;gt; Das ist eine Sache – und eine gute Idee :) 22:09:31 &amp;lt;unixfr3ak&amp;gt; Welcome to thmoo-cmd 2.1... 22:09:38 &amp;lt;welterde&amp;gt; ha :) 22:09:47 &amp;lt;welterde&amp;gt; dann musst du connect guest tippen, afair 22:09:52 &amp;lt;unixfr3ak&amp;gt; Was ist so beeindruckend an Telnet über I2P? 22:10:30 &amp;lt;zzz&amp;gt; Wir werden bald einen Connect-Client haben, damit du keinen tunnel einrichten musst 22:10:46 &amp;lt;l00kns33&amp;gt; cool :) 22:10:50 &amp;lt;welterde&amp;gt; unixfr3ak: nichts? 22:11:20 -*- welterde schreibt ein Howto.. 22:11:26 &amp;lt;unixfr3ak&amp;gt; Hat ein seltsames Chat-Feature :P 22:11:45 &amp;lt;badger&amp;gt; Nun denn – will sonst noch jemand etwas hinzufügen? 22:11:46 &amp;lt;welterde&amp;gt; unixfr3ak: Du musst „say something“ 22:11:50 &amp;lt;dream&amp;gt; Ich frage mich, wie das funktionieren würde, zzz? Meinst du so etwas wie ein VPN? 22:12:01 &amp;lt;welterde&amp;gt; dream: eher wie SOCKS, denke ich 22:12:05 &amp;lt;dream&amp;gt; Oder ein speziell geschriebener Telnet-Client? ._. 22:12:19 &amp;lt;dream&amp;gt; Ach ja, von SOCKS habe ich gehört. 22:12:29 &amp;lt;unixfr3ak&amp;gt; foo sagte hi 22:12:31 &amp;lt;zzz&amp;gt; eher wie SOCKS 22:12:39 &amp;lt;zzz&amp;gt; telnet localhost 1234 22:13:00 &amp;lt;zzz&amp;gt; connect inbljam6y6mynwz2474hk655w2jtv7trofxbqzng4re26ga6rg4a.b32.i2p 22:13:00 &amp;lt;welterde&amp;gt; unixfr3ak: und um dir zu antworten, „say something“ ;) 22:13:06 &amp;lt;zzz&amp;gt; das war's 22:13:15 &amp;lt;dream&amp;gt; SOCKS ist tricky, es ist wie i2ptunnel, außer dass praktisch jeder neue tunnels zu verschiedenen Zielen erzeugen kann. 22:13:37 &amp;lt;unixfr3ak&amp;gt; ja, ich weiß... muss man das Schmerzhaft-Offensichtliche nicht extra betonen 22:13:50 &amp;lt;welterde&amp;gt; dream: nein.. ich verwende nur den Shared 22:14:06 &amp;lt;welterde&amp;gt; zumindest.. so sollte es funktionieren ;) 22:14:34 &amp;lt;welterde&amp;gt; afk kurz weg 22:14:36 &amp;lt;badger&amp;gt; Nun, ich denke, wir sind an einem guten Punkt, um... 22:14:44 -*- badger holt aus 22:14:54 -*- badger *baf*t das Meeting zu 22:15:10 &amp;lt;eche|on&amp;gt; :-) 22:15:13 &amp;lt;badger&amp;gt; gute Arbeit, alle zusammen 22:16:12 &amp;lt;dream&amp;gt; Man kann mit dem SOCKS-Ding keinen server tunnel machen? hmm... 22:16:34 &amp;lt;dream&amp;gt; Ich denke, das wäre ziemlich praktisch für Nicht-HTTP-Protokolle. :) 22:16:49 &amp;lt;dream&amp;gt; Entweder das oder CONNECT im eeproxy implementieren. 22:16:52 &amp;lt;unixfr3ak&amp;gt; Jetzt verschwindet ihr wieder, lol 22:18:38 &amp;lt;dream&amp;gt; poofda 22:19:40 &amp;lt;zzz&amp;gt; Ich bin noch hier 22:19:49 &amp;lt;zzz&amp;gt; Unser SOCKS ist derzeit nur Client-Only 22:20:51 &amp;lt;zzz&amp;gt; Ich habe CONNECT implementiert, davon sprach ich oben 22:23:20 &amp;lt;dream&amp;gt; Sauber, mir fällt kein Grund ein, das nicht zu tun, und es wäre viel praktischer, da SOCKS so verdammt populär ist und viele Apps es mitbringen. &lt;/div></description></item><item><title>I2P 0.7 Veröffentlichung</title><link>/de/blog/2009/01/25/i2p-0.7-ver%C3%B6ffentlichung/</link><pubDate>Sun, 25 Jan 2009 00:00:00 +0000</pubDate><guid>/de/blog/2009/01/25/i2p-0.7-ver%C3%B6ffentlichung/</guid><description>&lt;h1 id="i2p-version-07">I2P-Version 0.7&lt;/h1>
&lt;p>Die Version 0.7 bringt I2PSnark mehr Stabilität und Flexibilität, sodass es hoffentlich künftig zur Verteilung von I2P-Updates genutzt werden kann.&lt;/p>
&lt;p>Der I2P router erhält Fehlerbehebungen und Optimierungen für verschiedene Probleme auf der Transportebene und beim Streaming, bei der Netzwerkerkundung, der NetDB-Leistung und dem UDP-Introducer-System. Unter anderem bietet die neue Version eine bessere Begrenzung von Verbindungen, eine höhere Toleranz gegenüber &amp;ldquo;out of memory&amp;rdquo;-Ausnahmen in Hilfsanwendungen und ein experimentelles neues Adresssystem, das Base32-Hashes von Destination-Schlüsseln verwendet (&amp;quot;.b32.i2p&amp;quot; URLs).&lt;/p></description></item><item><title>I2P 0.6.5 Veröffentlichung</title><link>/de/blog/2008/12/01/i2p-0.6.5-ver%C3%B6ffentlichung/</link><pubDate>Mon, 01 Dec 2008 00:00:00 +0000</pubDate><guid>/de/blog/2008/12/01/i2p-0.6.5-ver%C3%B6ffentlichung/</guid><description>&lt;h1 id="i2p-release-065">I2P-Release 0.6.5&lt;/h1>
&lt;p>Das Release 0.6.5 führt neue Komponenten ein, entfernt einige alte (wie den alten TCP-Transport) und wurde optimiert, um eine bessere Leistung zu erzielen.&lt;/p>
&lt;p>Das BOB (Basic Open Bridge)-Protokoll wird eingeführt, zur Verwendung durch Client-Anwendungen, die I2CP-Bibliotheken nicht direkt importieren können. Damit wird das alte SAM-Protokoll, das bisher in solchen Fällen verwendet wurde, als veraltet eingestuft. Vorläufig wird BOB bei Neuinstallationen jedoch noch nicht automatisch gestartet, und auf bestehenden Installationen bleibt SAM aktiv.&lt;/p></description></item><item><title>I2P 0.6.4 Veröffentlichung</title><link>/de/blog/2008/10/06/i2p-0.6.4-ver%C3%B6ffentlichung/</link><pubDate>Mon, 06 Oct 2008 00:00:00 +0000</pubDate><guid>/de/blog/2008/10/06/i2p-0.6.4-ver%C3%B6ffentlichung/</guid><description>&lt;h1 id="i2p-version-064">I2P-Version 0.6.4&lt;/h1>
&lt;p>Die Version 0.6.4 bringt Leistungs- und Stabilitätsverbesserungen. Bereits verbundene floodfill-Peers werden beim Speichern von RouterInfo bevorzugt, und bei Knappheit werden Verweise auf neue floodfill-Peers von gewöhnlichen Peers bezogen.&lt;/p>
&lt;p>Die Bevorzugung bereits verbundener Peers wird im Allgemeinen erhöht, indem sie als aktiv betrachtet werden. Timeouts während des Beitritts zu einem tunnel werden nun zu Lasten der Peer-Profile gewertet.&lt;/p>
&lt;p>Verbesserungen am Shutdown-Handler, am tunnel builder, bei der Drosselung des router, bei der Erhebung von tunnel-Pool-Statistiken sowie an der router console und an I2PSnark (sowie Texte zur Erklärung von Erreichbarkeitsproblemen) sind ebenfalls enthalten.&lt;/p></description></item><item><title>I2P 0.6.3 Veröffentlichung</title><link>/de/blog/2008/08/26/i2p-0.6.3-ver%C3%B6ffentlichung/</link><pubDate>Tue, 26 Aug 2008 00:00:00 +0000</pubDate><guid>/de/blog/2008/08/26/i2p-0.6.3-ver%C3%B6ffentlichung/</guid><description>&lt;h1 id="i2p-version-063">I2P-Version 0.6.3&lt;/h1>
&lt;p>Die Version 0.6.3 bringt mehrere Fehlerbehebungen, Optimierungen und Sicherheitsverbesserungen mit sich. Router werden beginnen, die Anzahl ordnungsgemäß arbeitender NetDB-Peers zu überwachen und sich als solche zu melden, sofern ein Mangel entsteht und sie dazu in der Lage sind. Ordnungsgemäß arbeitende NetDB-Knoten werden stärker bevorzugt, und nicht ordnungsgemäß arbeitende Knoten werden effektiver auf die Blacklist gesetzt.&lt;/p>
&lt;p>LeaseSets werden effizienter gehandhabt, neue Korrekturen sollten den korrekten Betrieb der UDP-Introducers ermöglichen. I2P erhält außerdem vorläufige Unterstützung für dauerhafte IP-Blocklisten sowie einen neuen Peer-Verbindungsbegrenzer. Verbesserungen an der Router-Konsole sollten das Konfigurieren von Client-Anwendungen erleichtern, und I2PSnark wehrt nun beschädigte Daten besser ab.&lt;/p></description></item><item><title>I2P 0.6.2 Veröffentlichung</title><link>/de/blog/2008/06/07/i2p-0.6.2-ver%C3%B6ffentlichung/</link><pubDate>Sat, 07 Jun 2008 00:00:00 +0000</pubDate><guid>/de/blog/2008/06/07/i2p-0.6.2-ver%C3%B6ffentlichung/</guid><description>&lt;h1 id="i2p-release-062">I2P-Release 0.6.2&lt;/h1>
&lt;p>Die Version 0.6.2 bringt Verbesserungen bei Leistung und Anonymität. LeaseSet-Daten werden nicht mehr zu jeder Ende-zu-Ende-Nachricht hinzugefügt, was den Protokoll-Overhead reduziert.&lt;/p>
&lt;p>Unerreichbare Peers werden als Gateways eingehender tunnel vermieden, was die Zuverlässigkeit verbessert und die Nutzung persistenter Lease selection ermöglicht, was wiederum die Performance verbessert, indem die Zustellung von Nachrichten in falscher Reihenfolge reduziert wird.&lt;/p>
&lt;p>Die Reihenfolge der Peers in einem tunnel wird nun strikt nach der XOR-Distanz zu einem zufälligen Wert sortiert, um es einem Angreifer zu erschweren, Statistiken für einen Vorgängerangriff zu sammeln. Verbesserungen an Anwendungen wie I2PSnark und der Router Console werden ebenfalls eingeführt.&lt;/p></description></item><item><title>I2P 0.6.1.33 Veröffentlichung</title><link>/de/blog/2008/04/26/i2p-0.6.1.33-ver%C3%B6ffentlichung/</link><pubDate>Sat, 26 Apr 2008 00:00:00 +0000</pubDate><guid>/de/blog/2008/04/26/i2p-0.6.1.33-ver%C3%B6ffentlichung/</guid><description>&lt;h1 id="i2p-version-06133">I2P-Version 0.6.1.33&lt;/h1>
&lt;p>Die Version 0.6.1.33 enthält mehrere wichtige Fehlerbehebungen und Leistungsverbesserungen in den Bereichen SSU-Erreichbarkeitserkennung, floodfill-Peer-Auswahl, tunnel-Peer-Auswahl, tunnel-Tests, NTCP-Leerlauferkennung, streaming lib und News-Abruf. Außerdem fügt sie i2psnark Unterstützung für sekundäre Tracker hinzu und die Verifizierung der heruntergeladenen Jetty-Bibliotheken beim Bauen aus dem Quellcode.&lt;/p>
&lt;p>Bitte aktualisieren Sie so bald wie möglich, da diese Fehlerbehebungen die Zuverlässigkeit des gesamten Netzwerks verbessern sollten. Diese Version ist abwärtskompatibel: Wenn Sie bereits 0.6.1.31 oder höher installiert haben, wird sie die Signatur auf der signierten Aktualisierungsdatei erkennen, und Sie können automatisch aktualisieren.&lt;/p></description></item><item><title>I2P 0.6.1.32 Veröffentlichung</title><link>/de/blog/2008/03/09/i2p-0.6.1.32-ver%C3%B6ffentlichung/</link><pubDate>Sun, 09 Mar 2008 00:00:00 +0000</pubDate><guid>/de/blog/2008/03/09/i2p-0.6.1.32-ver%C3%B6ffentlichung/</guid><description>&lt;p>I2P-Version 0.6.1.32 =====================&lt;/p>
&lt;p>Das Release 0.6.1.32 enthält mehrere Fehlerbehebungen, einen neuen Algorithmus für den tunnel-Aufbau von zzz, der die Intensität des tunnel-Aufbaus entsprechend den bisherigen Erfolgsraten reguliert, sowie weitere Leistungsverbesserungen.&lt;/p>
&lt;p>Diese Version ist abwärtskompatibel, und wenn Sie bereits 0.6.1.31 installiert haben, wird sie die Signatur der signierten Update-Datei erkennen (damit Sie automatisch aktualisieren können).&lt;/p>
&lt;p>Um jedoch eine bessere Lastverteilung zwischen unseren 3 signierten Update-Servern sicherzustellen, empfehle ich, dass Sie die folgende optionale Überprüfung durchführen:&lt;/p></description></item><item><title>I2P 0.6.1.31 Veröffentlichung</title><link>/de/blog/2008/02/10/i2p-0.6.1.31-ver%C3%B6ffentlichung/</link><pubDate>Sun, 10 Feb 2008 00:00:00 +0000</pubDate><guid>/de/blog/2008/02/10/i2p-0.6.1.31-ver%C3%B6ffentlichung/</guid><description>&lt;p>Hallo, es gibt eine neue I2P-Version – viel Spaß damit – unter &lt;code>http://www.i2p2.de/downloads/.&lt;/code>&lt;/p>
&lt;p>Die Veröffentlichung 0.6.1.31 wird den I2P-Release-Prozess von jrandom und den *.i2p.net-Servern unabhängig machen. Unser neuer primärer Mirror ist &lt;a href="https://www.i2p2.de">www.i2p2.de&lt;/a>
, in I2P unter &lt;a href="https://www.i2p2.i">www.i2p2.i&lt;/a>
2p erreichbar.&lt;/p>
&lt;p>Automatische Updates werden auf mehreren eepsites(I2P-Websites) gehostet und von Complication signiert; zu diesem Zweck enthält 0.6.1.31 zwei neue Release-Verifizierungsschlüssel.&lt;/p>
&lt;p>Ebenfalls enthalten sind mehrere Fehlerbehebungen und Verbesserungen für den automatischen Aktualisierungsmechanismus, das Adressbuch, I2PSnark und den IRC-Proxy. Es wird Unterstützung für Version 2 des SAM-Protokolls geben.&lt;/p></description></item><item><title>I2P-Statusnotizen für 2008-02-01</title><link>/de/blog/2008/02/01/i2p-statusnotizen-f%C3%BCr-2008-02-01/</link><pubDate>Fri, 01 Feb 2008 00:00:00 +0000</pubDate><guid>/de/blog/2008/02/01/i2p-statusnotizen-f%C3%BCr-2008-02-01/</guid><description>&lt;p>Welcome!&lt;/p>
&lt;p>&lt;strong>Status-Update 01/2008&lt;/strong>&lt;/p>
&lt;p>Aufgrund eines Serverausfalls bei i2p.net Anfang 2008 war die I2P-Projektseite nicht erreichbar. Die einzige Person mit Zugriff (jrandom), um diesen Server wieder zu aktivieren, ist offline und für uns mindestens 10 weitere Monate NICHT erreichbar. Es war nicht einmal möglich, das Installationsprogramm oder die Seednodes (Startknoten) zu beziehen, um einen neuen router zu starten.&lt;/p>
&lt;p>In den letzten paar Wochen haben wir von freundlichen Helfern 2 Webserver als Spenden erhalten und eine vollständig redundante Lösung für die kritischen Komponenten von I2P eingerichtet.&lt;/p></description></item><item><title>I2P 0.6.1.30 Veröffentlichung</title><link>/de/blog/2007/10/07/i2p-0.6.1.30-ver%C3%B6ffentlichung/</link><pubDate>Sun, 07 Oct 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/10/07/i2p-0.6.1.30-ver%C3%B6ffentlichung/</guid><description>&lt;p>Hallo zusammen, es gibt eine neue I2P-Version, die unter &lt;a href="http://www.i2p.net/download">http://www.i2p.net/download&lt;/a>
 für euch verfügbar ist.&lt;/p>
&lt;p>Diese Version enthält einige experimentelle Verbesserungen des tunnel-Durchsatzes, eepget-Korrekturen, Verbesserungen beim Umgang mit Netzwerk-Backlogs und i2psnark-Korrekturen, neben weiteren Änderungen. Wie immer ist eine vollständige Liste der Änderungen unter &lt;code>http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD&lt;/code> zu finden.&lt;/p>
&lt;p>Diese Version ist abwärtskompatibel, und ein Upgrade sollte kein Problem darstellen.&lt;/p>
&lt;p>Vielen Dank an zzz und Complication für ihre Arbeit, die all diese Änderungen möglich gemacht hat!&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 10. April 2007</title><link>/de/blog/2007/04/10/i2p-entwicklertreffen-10.-april-2007/</link><pubDate>Tue, 10 Apr 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/04/10/i2p-entwicklertreffen-10.-april-2007/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Complication, jadeSerpent, jrandom, mrflibble&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) hi 16:01 &amp;lt;jrandom&amp;gt; 1) Netzstatus 16:01 &amp;lt;jrandom&amp;gt; 2) Syndie Entwicklungsstatus 16:01 &amp;lt;jrandom&amp;gt; 3) ??? 16:01 &amp;lt;jrandom&amp;gt; 0) hi 16:01 * jrandom winkt 16:01 &amp;lt;jrandom&amp;gt; die kurzen wöchentlichen Statusnotizen sind unter http://dev.i2p.net/pipermail/i2p/2007-April/001343.html veröffentlicht 16:01 * mrflibble winkt zurück 16:03 &amp;lt;jrandom&amp;gt; da diese Notizen kurz genug sind, springen wir zu 1) Netzstatus 16:03 &amp;lt;jrandom&amp;gt; in letzter Zeit scheint es insgesamt recht gut zu laufen 16:03 &amp;lt;jrandom&amp;gt; im Moment sind (soweit ich weiß) keine größeren Änderungen für das Netz in Arbeit, daher wird es wohl dabei bleiben 16:03 &amp;lt;jadeSerpent&amp;gt; irc scheint sich inzwischen auch endlich beruhigt zu haben 16:03 &amp;lt;jrandom&amp;gt; cool 16:05 &amp;lt;jrandom&amp;gt; ich habe bzgl. 1) Netzstatus nicht viel hinzuzufügen, also wenn niemand etwas dazu hat, springen wir weiter zu 2) Syndie Entwicklungsstatus 16:07 &amp;lt;jrandom&amp;gt; die nächste Version dauert länger als erwartet, aber ich hoffe, in den nächsten 2–3 Tagen eine neue Version herauszubringen 16:07 &amp;lt;jrandom&amp;gt; es wird nicht die Desktop-GUI sein, aber eine Reihe von Verbesserungen enthalten 16:08 &amp;lt;Complication&amp;gt; alles, was die Zuverlässigkeit der Syndizierung verbessert, wäre großartig 16:08 &amp;lt;Complication&amp;gt; die war in letzter Zeit vergleichsweise schlecht 16:08 &amp;lt;jrandom&amp;gt; ja, dieses Problem sollte sich (zumindest teilweise) leicht beheben lassen 16:09 &amp;lt;jadeSerpent&amp;gt; weißt du, wodurch die fehlgeschlagenen Abrufe über i2p verursacht werden? 16:09 &amp;lt;jrandom&amp;gt; ja, zu niedrige Timeouts 16:10 &amp;lt;jrandom&amp;gt; (und zu wenige Handler-Threads auf den Servern) 16:13 &amp;lt;jrandom&amp;gt; ok, wenn es zu 2) Syndie Entwicklungsstatus nichts Weiteres gibt, springen wir rüber zu 3) ??? 16:13 &amp;lt;jrandom&amp;gt; hat jemand noch etwas für das Meeting? 16:14 * mrflibble winkt 16:14 &amp;lt;mrflibble&amp;gt; sorry, gehe nochmal zu Punkt 1 zurück 16:15 &amp;lt;mrflibble&amp;gt; &amp;lt;jadeSerpent&amp;gt; irc scheint sich inzwischen auch endlich beruhigt zu haben - glaubst du, gibt es dafür einen besonderen Grund? 16:16 &amp;lt;jrandom&amp;gt; es gab einige Netzwerk- und Hardwareprobleme auf den IRC-Servern, und die meisten Leute haben inzwischen auf die neueste Version aktualisiert (was uns die Vorteile von zzzs Verbesserungen bringt) 16:17 &amp;lt;jrandom&amp;gt; die Zahlen für die Erfolgsraten bei der tunnel-Erstellung sehen deutlich besser aus 16:17 &amp;lt;mrflibble&amp;gt; oh ok, lag also an den Servern selbst 16:17 &amp;lt;mrflibble&amp;gt; was waren zzzs Verbesserungen? 16:19 &amp;lt;Complication&amp;gt; Nachrichtenprioritäten, damit tunnel-Aufbau-Nachrichten Vorrang vor tunnel-Verkehr haben 16:19 &amp;lt;Complication&amp;gt; und Anpassungen an der Streaming-Bibliothek, und die üblichen I2PSnark-Fixes 16:19 &amp;lt;mrflibble&amp;gt; ah, danke 16:19 &amp;lt;jrandom&amp;gt; (was Complication sagte :) 16:22 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 16:26 &amp;lt;jrandom&amp;gt; wenn nicht 16:26 * jrandom leitet zum Schluss über 16:26 * jrandom *baf* schließt das Meeting &lt;/div></description></item><item><title>I2P Entwicklertreffen - 3. April 2007</title><link>/de/blog/2007/04/03/i2p-entwicklertreffen-3.-april-2007/</link><pubDate>Tue, 03 Apr 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/04/03/i2p-entwicklertreffen-3.-april-2007/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Complication, jrandom, tapeworm&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) hi 16:01 &amp;lt;jrandom&amp;gt; 1) Netz-Status 16:01 &amp;lt;jrandom&amp;gt; 2) Syndie-Entwicklungsstatus 16:01 &amp;lt;jrandom&amp;gt; 3) ??? 16:01 &amp;lt;jrandom&amp;gt; 0) hi 16:01 * jrandom winkt 16:01 &amp;lt;jrandom&amp;gt; die wöchentlichen Statusnotizen sind noch nicht online, aber es war nicht viel drin, daher können wir das hier direkt abhandeln 16:01 &amp;lt;jrandom&amp;gt; springen wir zu 1) Netz-Status 16:01 &amp;lt;jrandom&amp;gt; scheint ziemlich gut zu laufen, keine größeren Probleme im Moment. Es gab früher einige Schwierigkeiten auf den IRC-Servern, aber die Hardwareprobleme sind behoben (danke, cervantes und postman!) 16:01 &amp;lt;jrandom&amp;gt; auf zzz's Blog gab es weitere Diskussionen zu den ssu/ntcp-Ideen – schaut dort für mehr Infos rein 16:01 &amp;lt;jrandom&amp;gt; ich habe dazu nicht viel hinzuzufügen... hat jemand etwas zu 1) Netz-Status? 16:04 &amp;lt;jrandom&amp;gt; wenn nicht, gehen wir weiter zu 2) Syndie-Entwicklungsstatus 16:04 &amp;lt;jrandom&amp;gt; in letzter Zeit gute Fortschritte bei der Desktop-GUI, einige Komponenten sind auch zurück in die Registerkarten-GUI gewandert 16:04 &amp;lt;jrandom&amp;gt; es gibt noch einiges zu tun, aber ich benutze die Desktop-GUI für fast alles im Moment. 16:04 &amp;lt;jrandom&amp;gt; mk hat weitere Ideen und Bedenken zur Desktop-GUI eingebracht, und wie immer: lest das Syndie-Dev-Forum, um Planung und Implementierung zu verfolgen 16:04 &amp;lt;+Complication&amp;gt; in der Tat, ich kann auch eine höhere Persistenz der IRC-Sitzungen bestätigen 16:04 &amp;lt;jrandom&amp;gt; w3wt 16:06 &amp;lt;+Complication&amp;gt; Scheint, als sollte man dann nochmal Tests ansetzen (bei meinem letzten Test fand ich es ein wenig... einschüchternd) 16:07 &amp;lt;jrandom&amp;gt; ah ja, ich habe jetzt die meisten Buttons beschriftet ;) 16:07 &amp;lt;jrandom&amp;gt; wenn du unter Windows bist, macht es die vertikalen Button-Beschriftungen allerdings immer noch falsch (dafür muss ich ein eigenes Layout schreiben) 16:07 &amp;lt;+Complication&amp;gt; (insbesondere das Fehlen von Beschriftungen an den vielen Komponenten) 16:08 &amp;lt;jrandom&amp;gt; aber es ist noch nicht Alpha-tauglich... ich kann es benutzen, weil ich weiß, was alles tut bzw. tun soll 16:08 &amp;lt;+Complication&amp;gt; hier ist es Linux, aber gut zu wissen, denke ich 16:08 &amp;lt;jrandom&amp;gt; aber hoffentlich in der nächsten Woche oder so 16:09 &amp;lt;+Complication&amp;gt; Auf der Syndie-Seite habe ich mich gefragt: könnte der neue Syncing-Code ist zu übereifrig sein, z. B. zu viele Übertragungen gleichzeitig versuchen? 16:09 &amp;lt;+Complication&amp;gt; s/ist/sein 16:09 &amp;lt;jrandom&amp;gt; er versucht 5 gleichzeitige Abrufe pro Archiv 16:10 &amp;lt;jrandom&amp;gt; (und einen asynchronen Import-Thread) 16:10 &amp;lt;+Complication&amp;gt; Hier ist die Fehlerrate bei den meisten Archiven im Vergleich zu früher deutlich angestiegen 16:10 &amp;lt;jrandom&amp;gt; hmm 16:10 &amp;lt;+Complication&amp;gt; Könnte sein, dass auch mehr Leute syncen, aber ich würde trotzdem hoffen, einen freien Moment zu erwischen, wenn das Archiv nicht beschäftigt ist 16:10 &amp;lt;+Complication&amp;gt; „einen freien Moment erwischen“ und einen sauberen Sync hinbekommen, passiert allerdings allgemein eher nicht 16:10 &amp;lt;jrandom&amp;gt; also schlagen verschiedene Abrufe fehl mit „connection reset“ oder anderen TCP-ähnlichen Fehlermeldungen? 16:11 &amp;lt;+Complication&amp;gt; „socket closed“ und so weiter 16:11 &amp;lt;jrandom&amp;gt; ah ok 16:11 &amp;lt;+Complication&amp;gt; Ich habe sie nicht wirklich gezählt 16:11 &amp;lt;+Complication&amp;gt; Das läuft natürlich vollständig über I2P 16:11 &amp;lt;jrandom&amp;gt; die Server sind derzeit nicht besonders leistungsfähig (ich denke, sie haben nur sehr begrenzte Verarbeitungskapazität), und das sollte verbessert werden 16:12 &amp;lt;jrandom&amp;gt; außerdem sollten wir, wie du und $nymFormerlyKnownAsAnonymous gesagt haben, solche Fehlerfälle erneut versuchen 16:12 &amp;lt;+Complication&amp;gt; richtig, das könnte auch helfen 16:12 &amp;lt;tapeworm&amp;gt; Worauf basieren die Server? 16:12 &amp;lt;jrandom&amp;gt; aber das muss natürlich unbedingt bombenfest und transparent sein 16:13 &amp;lt;jrandom&amp;gt; tapeworm: Eigenbau 16:13 &amp;lt;+Complication&amp;gt; wobei, als ich vor einer Weile die Performance von „eepget“ gemessen habe, im Vergleich zu Syndie, hatte eepget tolle Performance und Zuverlässigkeit 16:13 &amp;lt;jrandom&amp;gt; (etwa ein Dutzend Zeilen Code) 16:13 &amp;lt;+Complication&amp;gt; es hat 2 × 9 MB von dev.i2p.net gezogen, während archive.syndie.i2p bei winzigen kleinen Nachrichten ständig scheiterte 16:13 &amp;lt;jrandom&amp;gt; oh, das ist allerdings kein wirklich fairer Test 16:14 &amp;lt;+Complication&amp;gt; andere Kisten? 16:14 &amp;lt;jrandom&amp;gt; und Syndie /benutzt/ tatsächlich eepget zum Abrufen 16:14 &amp;lt;jrandom&amp;gt; von Apache abzurufen ist ziemlich anders, als viele kleine Dateien von einem selbstgebauten Webserver zu holen ;) 16:14 &amp;lt;+Complication&amp;gt; hmm... ich sollte beim Syncen wohl übermäßig viel loggen 16:15 &amp;lt;+Complication&amp;gt; genau, und auch die Unterschiede zwischen den Servern 16:17 &amp;lt;+Complication&amp;gt; heh, scheint, ich habe es geschafft, einen Sync in der Desktop-UI zu starten 16:17 &amp;lt;+Complication&amp;gt; eine Aufgabe, die sich letztes Mal als zu schwierig erwiesen hat :) 16:17 &amp;lt;jrandom&amp;gt; w3wt :) 16:18 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 2? wenn nicht, springen wir rüber zu 3) ??? 16:18 &amp;lt;+Complication&amp;gt; Ich habe allerdings die Gewohnheiten eines intensiven Taskleisten-Nutzers, das wird also wahrscheinlich etwas Eingewöhnung brauchen 16:18 &amp;lt;+Complication&amp;gt; (ich habe die Taskleiste normalerweise auf Automatisch ausblenden) 16:19 &amp;lt;jrandom&amp;gt; nun, es gibt eine Kompilierzeit-Option, die Desktop-GUI in eine Shell statt Vollbild zu packen – das können wir stattdessen zu einem Kommandozeilen-Schalter machen 16:19 &amp;lt;+Complication&amp;gt; ist die Desktop-GUI prinzipiell in der Lage, einen „Minimieren“-Button zu haben? 16:19 &amp;lt;jrandom&amp;gt; es ist allerdings schwierig, das zur Laufzeit zu ändern, da SWT das Reparenting von GUI-Komponenten (zuverlässig) nicht erlaubt und man den Trim einer Shell nicht ändern kann 16:20 &amp;lt;jrandom&amp;gt; oh, ja, definitiv möglich – gute Idee 16:20 &amp;lt;+Complication&amp;gt; der sie in den Hintergrund schickt, ohne die Reihenfolge der darunter liegenden Fenster zu verändern? 16:20 &amp;lt;jrandom&amp;gt; wir können das ins Steuerungsmenü (oben links) oder ins Task-Menü (oben rechts) packen 16:20 &amp;lt;+Complication&amp;gt; Denn Alt+Tab ändert das typischerweise 16:21 &amp;lt;+Complication&amp;gt; (so etwas... wie den „Desktop anzeigen“-Button, den ich normalerweise gern in der Taskleiste nahe dem KDE-/Start-Button habe) 16:21 &amp;lt;+Complication&amp;gt; (ein anderer Ort mag besser sein, aber etwas in dieser Art) 16:22 &amp;lt;jrandom&amp;gt; ja, wir können es auf die gleiche Weise verbergen, wie das Minimieren der Registerkarten-GUI funktioniert (oder wir können es ikonisieren wie mit dem normalen Fenster-Minimieren-Button) 16:22 &amp;lt;+Complication&amp;gt; Auch wenn „Minimieren“ und „Desktop anzeigen“ zugegebenermaßen verschiedene Dinge sind – je mehr ich darüber nachdenke, desto logischer erscheint mir „Minimieren“. 16:24 &amp;lt;+Complication&amp;gt; Zu den Sync-Fehlern: Ich habe aktuell 1 Vorkommnis von HTTP 504 und 4 Vorkommnisse von „socket closed“ 16:24 &amp;lt;+Complication&amp;gt; 2 Erfolge 16:24 * TrevorReznik erlebt so ungefähr 70% „socket closed“ 16:24 &amp;lt;jrandom&amp;gt; krass 16:24 &amp;lt;jrandom&amp;gt; ok, ich schaue mir das an und bringe so bald wie möglich ein Update rein 16:27 &amp;lt;jrandom&amp;gt; ok, zu 3) ??? – hat noch jemand etwas fürs Meeting? 16:27 &amp;lt;+Complication&amp;gt; Wünschte ich hätte, aber noch nicht – Webcache-App noch unvollständig, da mich das echte Leben etwas überfahren hat 16:28 &amp;lt;jrandom&amp;gt; verdammt sei diese Realität! 16:28 * Complication wird versuchen, die 15 nervigen Dinge aus dem Weg zu räumen 16:32 &amp;lt;jrandom&amp;gt; wr0d 16:32 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres fürs Meeting gibt... 16:32 * jrandom macht Schluss 16:33 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Entwicklertreffen - 27. März 2007</title><link>/de/blog/2007/03/27/i2p-entwicklertreffen-27.-m%C3%A4rz-2007/</link><pubDate>Tue, 27 Mar 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/03/27/i2p-entwicklertreffen-27.-m%C3%A4rz-2007/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, Complication, jrandom, TrevorReznik&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:02 &amp;lt;jrandom&amp;gt; 0) hi 16:02 &amp;lt;jrandom&amp;gt; 1) Netzstatus 16:02 &amp;lt;jrandom&amp;gt; 2) zzzs NTCP/SSU-Vorschläge 16:03 &amp;lt;jrandom&amp;gt; 3) Syndie-Entwicklungsstatus 16:03 &amp;lt;jrandom&amp;gt; 4) DNS/Registrar-Status 16:03 &amp;lt;jrandom&amp;gt; 5) ??? 16:03 &amp;lt;jrandom&amp;gt; 0) hi 16:03 * jrandom winkt 16:03 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2007-March/001342.html 16:04 &amp;lt;jrandom&amp;gt; springen zu 1) Netzstatus 16:04 &amp;lt;jrandom&amp;gt; Sieht ziemlich gut aus, und wie erwähnt gibt es zu den neuesten Änderungen noch mehr Forschung zu tun 16:05 &amp;lt;+Complication&amp;gt; Ich wollte mich ein wenig über die IRC-Konnektivität beschweren (alles andere scheint recht ordentlich), aber im letzten Tag hatte ich nur etwa 6 Disconnects, was gar nicht so schlecht ist 16:05 &amp;lt;cervantes&amp;gt; /mute Complication 16:05 &amp;lt;jrandom&amp;gt; heh 16:05 &amp;lt;+Complication&amp;gt; :D 16:06 &amp;lt;+Complication&amp;gt; Die Erfolgsrate beim Tunnel-Aufbau ist allerdings sehr schön 16:06 * Complication prüft noch einmal, sicherheitshalber 16:06 &amp;lt;jrandom&amp;gt; ja, ich habe etwas Disconnect-Churn gesehen (ehrlich gesagt lese ich meinen Backlog mit grep -v -\!- und sehe die Disconnects daher nie ;) 16:06 &amp;lt;cervantes&amp;gt; es gab in letzter Zeit verschiedene ISP-Pannen an der IRC-Front - postman schaut sich alternative Hosting-Vereinbarungen an 16:06 &amp;lt;jrandom&amp;gt; die Tunnelaufbauraten in den Statistiken zeigen einen Aufwärtstrend, scheinen aber im Allgemeinen mit den Zyklen auf stats.i2p übereinzustimmen 16:06 &amp;lt;cervantes&amp;gt; hoffentlich können wir eine bessere Netzwerk-Redundanz bekommen 16:06 &amp;lt;jrandom&amp;gt; ah ok cervantes 16:07 * jrandom würde anbieten, bei dev.i2p.net zu helfen, aber ich erinnere mich nicht, wann die Last dort zuletzt unter 4 war 16:08 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas zum Netzstatus anzusprechen? 16:10 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir rüber zu 2) zzzs NTCP/SSU-Vorschlägen 16:10 &amp;lt;jrandom&amp;gt; zzz scheint im Moment nicht da zu sein, und ich habe meine Syndie-Beiträge als Antwort auf den Thread zu Hause gelassen (d'oh) 16:11 &amp;lt;jrandom&amp;gt; wie auch immer, schreibt eure Gedanken in zzzs Blog (oder lest dort für mehr Infos) 16:11 &amp;lt;jrandom&amp;gt; möchte dazu jemand hier und jetzt noch etwas diskutieren? 16:12 &amp;lt;+Complication&amp;gt; Nun, ich habe dort persönlich geantwortet und meine Sorge über eine zu starke Abhängigkeit von UDP geäußert (weil UDP bei mir persönlich ziemlich hohe Neuübertragungsraten hatte) 16:12 &amp;lt;jrandom&amp;gt; ja 16:12 &amp;lt;+Complication&amp;gt; Ich habe allerdings über einen Ansatz nachgedacht... 16:12 &amp;lt;+Complication&amp;gt; Derzeit sind die Gebote vollständig deterministisch (im Gegensatz zu probabilistisch mit einer Zufallskomponente), richtig? 16:13 &amp;lt;jrandom&amp;gt; ja, vollständig deterministisch 16:13 &amp;lt;+Complication&amp;gt; Ich habe mich gefragt, ob es von Nutzen wäre (im Sinne des Vermeidens von Extremen), ihnen eine Wahrscheinlichkeitskomponente zu geben 16:14 &amp;lt;+Complication&amp;gt; Also etwa: "60% Chance auf NTCP, 40% Chance auf SSU" 16:14 &amp;lt;+Complication&amp;gt; (unter der Annahme, dass keine Vorabdaten vorliegen – wenn frühere Fehlschlags-/Erfolgsdaten vorhanden wären, müsste man die Wahrscheinlichkeit vermutlich zugunsten des besser performenden Transports für diese Verbindung verschieben) 16:15 &amp;lt;jrandom&amp;gt; Nun, das hängt davon ab, was man erreichen will – nach meinem Verständnis von zzzs Vorschlag ist das Ziel, SSU wann immer möglich zu verwenden 16:15 &amp;lt;+Complication&amp;gt; (natürlich vorausgesetzt, dass beide Transporte für eine gegebene Verbindung nutzbar sind – manchmal sind sie es ganz sicher nicht) 16:15 &amp;lt;jrandom&amp;gt; Eine Randomisierung würde dabei nicht helfen, würde aber mehr Gelegenheiten bieten, Daten über beide Transporte im Feld zu sammeln 16:16 &amp;lt;+Complication&amp;gt; Nur ein Gedanke, wie man einen Ausgleich zwischen ihnen versuchen könnte (denn wenn einer immer höher bietet, werden Router wohl nicht viel "experimentieren") 16:19 &amp;lt;jrandom&amp;gt; Das ist eine Methode, mit der wir mehr Daten sammeln könnten, sollte man im Hinterkopf behalten 16:19 &amp;lt;jrandom&amp;gt; ok, wie erwähnt, postet in den Thread für mehr Zeug :) 16:20 &amp;lt;jrandom&amp;gt; springen wir weiter zu 3) Syndie-Entwicklungsstatus 16:20 &amp;lt;jrandom&amp;gt; ich habe nicht viel hinzuzufügen über das hinaus, was in der Mail steht 16:20 &amp;lt;jrandom&amp;gt; hat jemand Fragen/Kommentare/Bedenken? 16:21 &amp;lt;+Complication&amp;gt; Noch nicht. :) 16:22 &amp;lt;jrandom&amp;gt; hehe 16:22 * Complication hegt die Hoffnung, mehr mitzuhelfen, entweder an der I2P- oder an der Syndie-Front, aber ich muss dieses Webcache-Ding zuerst rausbringen 16:22 &amp;lt;jrandom&amp;gt; w3rd, freue mich auf beides :) 16:24 &amp;lt;jrandom&amp;gt; ok, lassen wir 4 aus und springen zu 5) ??? 16:25 &amp;lt;jrandom&amp;gt; möchte sonst noch jemand etwas für das Meeting ansprechen? 16:26 &amp;lt;TrevorReznik&amp;gt; gibt es Interesse an einem Hashcash-Generator für i2p? 16:26 &amp;lt;TrevorReznik&amp;gt; also über die Browseroberfläche. 16:26 &amp;lt;TrevorReznik&amp;gt; ich dachte daran als eine Art Möglichkeit, mögliche DoS-Szenarien innerhalb i2p zu eliminieren. 16:27 &amp;lt;jrandom&amp;gt; hmm, in JavaScript oder C/Java? 16:27 &amp;lt;jrandom&amp;gt; ich glaube, es gibt da draußen ein paar Hashcash-Generatoren 16:27 &amp;lt;TrevorReznik&amp;gt; in Java. 16:28 &amp;lt;+Complication&amp;gt; nun, ein wenig Recherche zu Hashcash-Schemata wird wohl irgendwann nötig sein 16:28 &amp;lt;TrevorReznik&amp;gt; www.hashcash.org hat welche, glaube ich. 16:28 &amp;lt;TrevorReznik&amp;gt; sie sind eine Initiative, um es für E-Mail-Clients als Anti-Spam-Ding zu etablieren. 16:28 &amp;lt;+Complication&amp;gt; vielleicht nicht Forschung im eigentlichen Sinne, sondern eher in Bezug auf Implementierung und Best Practices 16:28 &amp;lt;+Complication&amp;gt; =Sinn 16:28 &amp;lt;TrevorReznik&amp;gt; sie haben eine Sammlung von Implementierungen in einer Vielzahl von Sprachen. 16:28 &amp;lt;TrevorReznik&amp;gt; dort gibt es 2 Java-Klassen und mindestens ein Applet, allerdings kenne ich die genauen Lizenzparameter im Moment noch nicht. 16:30 &amp;lt;+Complication&amp;gt; Orte, die es nutzen könnten: 1) Nym-Registrierung in Syndie 2) Namensregistrierung in I2P 16:30 &amp;lt;+Complication&amp;gt; 3) E-Mail, offensichtlich 16:30 * TrevorReznik stimmt zu. 16:30 &amp;lt;+Complication&amp;gt; 4) in weniger optimistischen Szenarien, gewöhnliche Nachrichten in Syndie 16:31 &amp;lt;+Complication&amp;gt; auf der I2P-Netzwerkebene selbst... 16:31 &amp;lt;+Complication&amp;gt; hmm 16:31 &amp;lt;jrandom&amp;gt; es ist möglich, sie in Tunnel-Erstellungsnachrichten einzubetten, aber auf der CPU-Front sind wir so schon am Limit ;) 16:39 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 16:41 &amp;lt;jrandom&amp;gt; wenn nicht 16:41 * jrandom leitet zum Abschluss über 16:41 * jrandom *baf*s schließt das Meeting &lt;/div></description></item><item><title>I2P Entwicklertreffen - 20. März 2007</title><link>/de/blog/2007/03/20/i2p-entwicklertreffen-20.-m%C3%A4rz-2007/</link><pubDate>Tue, 20 Mar 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/03/20/i2p-entwicklertreffen-20.-m%C3%A4rz-2007/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Amiga4000, _bob, Eric, jadeSerpent, jrandom, snoopy&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:05 &amp;lt;jrandom&amp;gt; 0) hi 16:05 &amp;lt;jrandom&amp;gt; 1) Netzstatus und 0.6.1.28 16:05 &amp;lt;jrandom&amp;gt; 2) Syndie-Entwicklungsstatus 16:05 &amp;lt;jrandom&amp;gt; 3) ??? 16:05 &amp;lt;jrandom&amp;gt; 0) hi 16:05 * jrandom winkt 16:05 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen wurden veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2007-March/001341.html 16:05 * jrandom habe das erst kürzlich gepostet, also gebe ich euch eine Minute, um diese spannende Notiz zu lesen ;) 16:08 &amp;lt;jrandom&amp;gt; ok, springen wir zu 1) Netzstatus und 0.6.1.28 16:09 &amp;lt;jrandom&amp;gt; sieht bisher ziemlich gut aus, etwa die Hälfte des Netzes ist aktualisiert 16:09 &amp;lt;jrandom&amp;gt; ein interessanter Datenpunkt ist, dass das Netz auch etwas gewachsen ist – zu meinem router kamen vielleicht weitere 40–50 aktive ntcp-Verbindungen hinzu, und ich sehe rund 700 bekannte router-Idents 16:10 &amp;lt;jrandom&amp;gt; mal sehen, wie sich das in der nächsten Woche oder so entwickelt 16:11 &amp;lt;jrandom&amp;gt; ok, hat irgendwer etwas einzubringen bzgl.: Netzstatus oder 0.6.1.28? 16:13 &amp;lt;jrandom&amp;gt; ok, wenn nicht, wechseln wir rüber zu 2) Syndie-Entwicklungsstatus 16:13 &amp;lt;jrandom&amp;gt; da passiert eine Menge, wie in den Notizen erwähnt 16:13 &amp;lt;Amiga4000&amp;gt; hi 16:13 &amp;lt;jrandom&amp;gt; heya Amiga4000 16:13 &amp;lt;Amiga4000&amp;gt; welcher Punkt jetzt? 16:13 &amp;lt;jrandom&amp;gt; wir sind gerade zu 2 gesprungen, aber wenn du etwas zu 1 hast, sag Bescheid ;? 16:14 &amp;lt;Amiga4000&amp;gt; ja, gerade in Syndie gepostet, ich vermute, mein Pool funktioniert nicht wie erwartet 16:14 &amp;lt;jrandom&amp;gt; pool? 16:14 &amp;lt;Amiga4000&amp;gt; 2 pout tunnels 2 Hops, einer 70sec und 1300kb, einer 250sec und 1000 kb 16:15 &amp;lt;Amiga4000&amp;gt; ( Ich beziehe mich auf die msg im zzz-Forum in Syndie über I2Psnark und Pooling innerhalb des router) 16:15 &amp;lt;jrandom&amp;gt; ich nehme an, diese Zeiten sind Ablaufzeiten, richtig, und data ist bisher insgesamt übertragen 16:15 &amp;lt;Amiga4000&amp;gt; verdammt, stimmt 16:15 &amp;lt;jrandom&amp;gt; ok, ich habe auf den Beitrag in Syndie geantwortet – was du siehst, ist gut 16:15 &amp;lt;Amiga4000&amp;gt; *gut* 16:16 &amp;lt;Amiga4000&amp;gt; sry, war zu schnell beim Lesen und habe es nicht verstanden 16:16 &amp;lt;jrandom&amp;gt; wenn alle tunnels zur gleichen Zeit ablaufen, gäbe es einen Ansturm und eine gute Chance auf komplette Ausfälle 16:16 &amp;lt;Amiga4000&amp;gt; korrekt, gibt es eine Möglichkeit, die Lebensdauer eines tunnel zu sehen? 16:16 &amp;lt;jrandom&amp;gt; 1300KB und 1000KB sind auch eine ziemlich gute Balance 16:16 &amp;lt;jrandom&amp;gt; Lebensdauer ist immer 10 Minuten 16:17 &amp;lt;Amiga4000&amp;gt; ok, ich tracke noch mehr Daten :_) 16:18 &amp;lt;jrandom&amp;gt; w3wt, danke fürs Nachfragen, ist eine gute Frage 16:18 &amp;lt;Amiga4000&amp;gt; ok, und Netzstatus: 0.1.28 ist ok, obwohl der Upload von i2psnakr-Daten langsam ist 16:19 &amp;lt;jrandom&amp;gt; hmm, du hast doch 10–15KBps beschrieben, oder? 16:19 &amp;lt;Amiga4000&amp;gt; stimmt, es waren 30–40 vor den letzten 2 oder 3 Änderungen von zzz 16:20 &amp;lt;jrandom&amp;gt; hmm, schauen wir, wie es sich entwickelt, wenn der neue Release-Turnus nachlässt 16:20 &amp;lt;Amiga4000&amp;gt; ja, warten wir noch 1–2 Wochen :-) 16:20 &amp;lt;jrandom&amp;gt; meiner Ansicht nach sind 10–15KBps gut genug 16:21 &amp;lt;Amiga4000&amp;gt; :-) 16:21 &amp;lt;jrandom&amp;gt; (ich habe tatsächlich den Bereich 10–20 als Ziel für angemessene Nutzung gesehen, statt 1–5KBps) 16:21 &amp;lt;jrandom&amp;gt; natürlich ist mehr besser, aber solide 10–15 sind großartige Neuigkeiten 16:21 &amp;lt;Amiga4000&amp;gt; ich weiß nur, dass es das 2–4x davon geschafft hat 16:21 &amp;lt;_bob&amp;gt; Hmm, i2p verwendet 120% CPU. ;) 16:22 &amp;lt;Amiga4000&amp;gt; und ich kann immer noch Daten aus dem „Internet“ über den outproxy&lt;in 20–40 kb rate holen 16:22 &amp;lt;jadeSerpent&amp;gt; _bob: hoffe, dein Kühlkörper/Lüfter funktioniert 16:22 &amp;lt;jrandom&amp;gt; du meinst Kilobyte pro Sekunde, richtig, Amiga4000? 16:22 &amp;lt;Amiga4000&amp;gt; richtig 16:23 &amp;lt;jrandom&amp;gt; cool 16:23 &amp;lt;Amiga4000&amp;gt; und sogar syndie.i2p liegt im 40er Bereich 16:23 &amp;lt;jrandom&amp;gt; bob: oder du hast einen Dual- oder Quad-Prozessor-PC ;) 16:24 &amp;lt;_bob&amp;gt; Wusste nicht, dass top Werte über 100% ausgibt. 16:24 &amp;lt;jrandom&amp;gt; i2p ist einfach Magie 16:24 &amp;lt;jadeSerpent&amp;gt; ich schätze, es ist over the top 16:25 &amp;lt;_bob&amp;gt; Wünschte ich hätte das. Kann derzeit nur etwa 150KB/s in jede Richtung routen. 16:25 * jadeSerpent weicht fauligem Obst aus 16:27 &amp;lt;jadeSerpent&amp;gt; ich habe einen Core 2 Duo und ich sehe manchmal, dass verschiedene Prozesse &amp;gt;100% nutzen 16:29 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1? 16:30 &amp;lt;jrandom&amp;gt; wenn nicht, dann wirklich weiter zu 2 ;) 16:30 &amp;lt;jrandom&amp;gt; hier nicht viel mehr hinzuzufügen als das, was in der Mail und im Forum steht 16:30 &amp;lt;jrandom&amp;gt; hat jemand etwas, das er bzgl. 2) Syndie-Entwicklungsstatus ansprechen möchte? 16:30 &amp;lt;jadeSerpent&amp;gt; ich kann es kaum erwarten, das neue Editor-Widget auszuprobieren 16:30 &amp;lt;jadeSerpent&amp;gt; das aktuelle macht mich wahnsinnig 16:30 &amp;lt;jrandom&amp;gt; heh 16:31 &amp;lt;jadeSerpent&amp;gt; wie konntest du native Editoren auf den verschiedenen Plattformen einbinden? 16:31 &amp;lt;Eric&amp;gt; Nur eine kurze Frage... warum braucht Susimail so lange, um Mails zu prüfen oder zu laden? Andere .i2p-Seiten laden schnell. 16:32 &amp;lt;jadeSerpent&amp;gt; Eric: POP3 ist ein sehr geschwätziges Protokoll, mehr noch als HTTP (mehr Pakete pro Operation) 16:32 &amp;lt;Eric&amp;gt; Ah, alles klar. 16:33 &amp;lt;jrandom&amp;gt; jadeSerpent: import org.eclipse.swt.widget.Text statt ...swt.custom.StyledText ;) 16:33 &amp;lt;_bob&amp;gt; Eric = Protokoll? 16:33 &amp;lt;jrandom&amp;gt; Eric: aye, die App läuft lokal, spricht aber ein vollständiges POP3-Subset mit dem POP3-Server 16:34 &amp;lt;jadeSerpent&amp;gt; jrandom: ah, also SWT bindet an COM-Frameworks an 16:34 &amp;lt;Eric&amp;gt; Warum nicht Webmail über HTTP verwenden statt eines lokalen Clients, der via POP/SMTP holt und sendet? 16:34 &amp;lt;jadeSerpent&amp;gt; macht nichts, ich lese einfach den Code 16:35 &amp;lt;jrandom&amp;gt; jadeSerpent: nun, es ist ein natives /Text/-Widget, nicht das COM-HTML-Editor-Widget 16:35 &amp;lt;jadeSerpent&amp;gt; Eric: stell diese Frage postman, und vorzugsweise in #i2p-chat ;) 16:35 &amp;lt;Eric&amp;gt; Okay. 16:35 &amp;lt;jadeSerpent&amp;gt; jrandom: oh 16:35 * jadeSerpent dachte an gedit/console/riched32 16:36 &amp;lt;jadeSerpent&amp;gt; s/console/kate/ 16:36 &amp;lt;jrandom&amp;gt; jadeSerpent: das COM-HTML-Editor-Widget ist auch leicht genug zu integrieren, aber es würde viele Probleme mit sich bringen 16:36 &amp;lt;jadeSerpent&amp;gt; ja, am besten selbst parsen für die Sicherheit 16:36 &amp;lt;jrandom&amp;gt; (z. B. es auf Sicherheit prüfen, insbesondere beim Zitieren von Inhalten) 16:39 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres zu 2) gibt, springen wir zu 3) ??? 16:39 &amp;lt;jrandom&amp;gt; hat jemand etwas, das er für die Sitzung ansprechen möchte? 16:40 &amp;lt;jadeSerpent&amp;gt; wie ist die Situation mit RegisterFly 16:40 &amp;lt;jadeSerpent&amp;gt; ist i2p.net gerettet? ;) 16:41 &amp;lt;jrandom&amp;gt; eh, noch nicht geregelt, hoffe, das bald zu klären 16:41 &amp;lt;jrandom&amp;gt; aber ihr habt 66.111.51.110 sowieso auswendig, oder? ;) 16:41 &amp;lt;_bob&amp;gt; i2p.net wird euch bald Werbung und Werbung servieren. ;) 16:42 &amp;lt;jadeSerpent&amp;gt; ja, das ist die gleiche Nummer, die ich für die Kombination meines Aktenkoffers verwende 16:42 &amp;lt;jadeSerpent&amp;gt; _bob: das ist eine meiner Befürchtungen :( 16:43 &amp;lt;jadeSerpent&amp;gt; oder Umleitung zu SiteFinder 16:43 &amp;lt;jadeSerpent&amp;gt; was für ein Chaos RegisterFly angerichtet hat, heh 16:43 &amp;lt;jrandom&amp;gt; das wird sich in den nächsten ein, zwei Tagen klären 16:44 &amp;lt;Eric&amp;gt; Heh, jetzt erinnere ich mich, wo ich diese IP gesehen habe. Das ist die outproxy-IP-Adresse. 16:44 &amp;lt;snoopy&amp;gt; jr: schau dir diese Seite an, bzgl. i2p.net: http://www.dyndns.com/news/releases/registerfly_safe_harbor.html 16:44 &amp;lt;jrandom&amp;gt; aye eric :) 16:46 &amp;lt;jrandom&amp;gt; snoopy: die meisten Registrare da draußen bieten Rabatte an, um Ex-RegisterFly-Nutzer einzusammeln (obwohl wir glücklicherweise technisch ein enom-Registrant sind) 16:46 * jrandom muss nur an ein sicheres Terminal kommen (habe es heute früher versucht, aber der Laden war zu) 16:47 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für die Sitzung? 16:49 &amp;lt;jrandom&amp;gt; wenn nicht... 16:49 * jrandom macht Schluss 16:50 * jrandom *baf*s die Sitzung ab &lt;/div></description></item><item><title>I2P Entwicklertreffen - 13. März 2007</title><link>/de/blog/2007/03/13/i2p-entwicklertreffen-13.-m%C3%A4rz-2007/</link><pubDate>Tue, 13 Mar 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/03/13/i2p-entwicklertreffen-13.-m%C3%A4rz-2007/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, detonate, jrandom, TrevorReznik, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) hi 16:01 &amp;lt;jrandom&amp;gt; 1) Netzstatus und 0.6.1.28 16:01 &amp;lt;jrandom&amp;gt; 2) Syndie Entwicklungsstatus und 1.005a 16:02 &amp;lt;jrandom&amp;gt; 3) Syndie GUI-Ausrichtung 16:02 &amp;lt;jrandom&amp;gt; 4) Ergebnisse des Bug-Harvesting-Wettbewerbs im Februar 16:02 &amp;lt;jrandom&amp;gt; 5) ??? 16:02 &amp;lt;jrandom&amp;gt; 0) hi 16:02 * jrandom winkt 16:02 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen gepostet unter http://dev.i2p.net/pipermail/i2p/2007-March/001338.html 16:02 &amp;lt;jrandom&amp;gt; ihr hattet ein paar Stunden, das zu lesen (und natürlich die dazugehörigen syndie-Posts ;) also springen wir direkt zu 1) Netzstatus und 0.6.1.28 16:04 &amp;lt;jrandom&amp;gt; da ist in letzter Zeit eine Menge passiert - zzz, willst du uns einen Überblick geben, was in 0.6.1.28 kommt? 16:05 &amp;lt;+zzz&amp;gt; ok 16:06 &amp;lt;+zzz&amp;gt; viele Verbesserungen beim Aufbau der tunnel und der Upstream-Performance, was vor allem denen zugutekommt, die viel ausgehenden Traffic haben oder durch begrenzte Upstream-Bandbreite eingeschränkt sind... 16:06 &amp;lt;+zzz&amp;gt; zum Beispiel i2psnark-Nutzer... 16:06 &amp;lt;+zzz&amp;gt; Die Tests liefern gute Ergebnisse, daher freue ich mich darauf, das bald für alle rauszubringen... 16:07 &amp;lt;jrandom&amp;gt; [w3wt] 16:07 &amp;lt;+zzz&amp;gt; Ich habe noch einen kleinen Tweak, um einen Parameter konfigurierbar zu machen, wie von Amiga4000 gewünscht; das sollte ich bald drin haben. 16:08 &amp;lt;+zzz&amp;gt; Und danke für das $$-Angebot, aber bitte lass es auf der Bank. 16:08 &amp;lt;+zzz&amp;gt; EOT :) 16:08 &amp;lt;jrandom&amp;gt; r0x0r - zu halloffame.html hinzugefügt :) 16:09 &amp;lt;+zzz&amp;gt; haha, ich bin jetzt berühmt 16:10 &amp;lt;jrandom&amp;gt; die Änderungen sehen sehr vielversprechend aus, und es wirkt so, als hätten sie den größten Effekt, sobald es breit ausgerollt ist 16:11 &amp;lt;jrandom&amp;gt; schick mir einfach eine Nachricht, wenn ich den Schalter umlegen soll, dann paketiere und pushe ich es innerhalb eines Tages oder so 16:11 &amp;lt;jrandom&amp;gt; ok, hat jemand etwas, das er bzgl. Netzstatus ansprechen möchte? 16:13 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir rüber zu 2) Syndie Entwicklungsstatus 16:14 &amp;lt;jrandom&amp;gt; hier passiert viel (wie ihr sehen könnt, wenn ihr syndie benutzt oder https://trac.i2p.net/timeline folgt) 16:14 &amp;lt;jrandom&amp;gt; ich rechne damit, dass wir in den nächsten ein, zwei Tagen ein neues 1.005a-Release haben (offensichtlich ohne die Dinge, die wir weiter unten in (3) besprechen) 16:15 &amp;lt;TrevorReznik&amp;gt; jrandom: hast du Zeit für eine kurze Frage? 16:17 &amp;lt;jrandom&amp;gt; wenn es für das Meeting ist, klar (wenn es zu 2) gehört, jetzt ist gut; wenn es nicht auf die Agenda passt, haben wir 5) ??? für alles andere :) 16:17 &amp;lt;jrandom&amp;gt; (wenn es nichts fürs Meeting ist, schreib mir eine private Nachricht) 16:17 &amp;lt;TrevorReznik&amp;gt; ok ;) ich warte 16:18 &amp;lt;jrandom&amp;gt; ok, hat jemand etwas zu 2) Syndie Entwicklungsstatus? 16:20 &amp;lt;jrandom&amp;gt; wenn nicht, wechseln wir zu 3) Syndie GUI-Ausrichtung 16:20 &amp;lt;jrandom&amp;gt; wie in der Mail erwähnt, passiert in diese Richtung viel - mk hat ein paar wirklich interessante Ideen zusammengestellt, und wir werden das wahrscheinlich eher früher als später in syndie sehen 16:20 &amp;lt;+zzz&amp;gt; nenn mich Traditionalist, aber ich finde das aktuelle mehrteilige, Thunderbird-ähnliche Interface ist ziemlich gut 16:24 &amp;lt;jrandom&amp;gt; hmm, würde die Mehrfenster-Ansicht eher zu mks Mods passen als unsere aktuelle Multitab-Oberfläche? 16:24 &amp;lt;jrandom&amp;gt; benutzt du zum Beispiel den Vorschau-Tab in der Thread-Ansicht? 16:26 &amp;lt;+zzz&amp;gt; im Moment gibt es keine andere Möglichkeit, als in den Vorschau-Tab zu gehen, um Attachments zu sehen, was mir nicht gefällt - ich würde lieber unten im Bereich alles komplett sehen 16:26 &amp;lt;+zzz&amp;gt; sorry, mit den Details von mks Mods bin ich nicht vertraut, daher kann ich deine andere Frage nicht beantworten 16:27 &amp;lt;jrandom&amp;gt; ah, also würde es mit mks Ansicht besser funktionieren (sobald wir es unten statt MessagePreview mit MessageView nutzen) 16:27 &amp;lt;jrandom&amp;gt; oh, es gibt einen Screenshot von mks Vorschlag unter http://dev.i2p.net/~jrandom/mk_max.png 16:27 &amp;lt;jrandom&amp;gt; mk: vielleicht könnten wir einen Weg finden, den Baum oben vs. links konfigurierbar zu machen? 16:29 &amp;lt;+zzz&amp;gt; Thunderbird bot früher 2 oder 3 Layouts für die 3 Bereiche zur Auswahl an, aber in den Optionen finde ich das zurzeit nicht 16:30 &amp;lt;jrandom&amp;gt; ich erinnere mich, mir deren Diagramm dazu angesehen zu haben, ja 16:31 &amp;lt;jrandom&amp;gt; vielleicht könnten wir mks "Explorer" sauber so parentable bekommen, dass er in einem beliebigen SWT Composite hängt - dann könnten wir ihn sowohl über die aktuelle Tab-GUI als Tab als auch im Fullscreen-Modus als Screen verwenden 16:33 &amp;lt;+zzz&amp;gt; Tabs mag ich für weniger häufige Dinge wie Optionen, Syndikation-Konfiguration etc.; ich denke, Tabs kombiniert mit der Mehrfenster-Ansicht für die gängigen Dinge ist gut. Meiner Meinung nach jedenfalls. 16:34 &amp;lt;jrandom&amp;gt; nutzt du syndie im Vollbild oder nur in einem Teil des Bildschirms? 16:35 &amp;lt;+zzz&amp;gt; meistens Vollbild 16:35 &amp;lt;jrandom&amp;gt; hmm, cool 16:36 &amp;lt;+zzz&amp;gt; aber weil ich derzeit ein 1024x768-Laptop benutze ... auf meinem 1600x1200-Desktop würde ich nicht den ganzen Bildschirm belegen 16:37 &amp;lt;jrandom&amp;gt; ok, für alle, die im Hintergrund mitlesen: Bitte postet eure Gedanken und Ideen, wann immer es euch passt 16:37 &amp;lt;jrandom&amp;gt; heh, ja, ergibt Sinn 16:38 * jrandom sitzt gerade an einer 800x600-Internetcafé-Box 16:38 &amp;lt;@detonate&amp;gt; hmm, ich habe Probleme, I2P wieder zum Laufen zu bringen 16:39 &amp;lt;@detonate&amp;gt; es tut irgendwas, verbraucht viel CPU, aber die Web-Konsole scheint nie zu starten 16:39 &amp;lt;@detonate&amp;gt; ich könnte versuchen, es unter Windows laufen zu lassen 16:39 &amp;lt;jrandom&amp;gt; steht irgendwas in den Logs? 16:39 &amp;lt;@detonate&amp;gt; nicht wirklich, es steht nur, dass ich reseeden muss 16:39 &amp;lt;@detonate&amp;gt; sind die Logs ruhiger als früher? 16:39 &amp;lt;+zzz&amp;gt; wrapper.log NPE's? 16:41 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres zu 3 gibt, springen wir weiter zu 4) Ergebnisse des Bug-Harvesting-Wettbewerbs im Februar 16:42 &amp;lt;jrandom&amp;gt; Glückwunsch &amp; danke an void, Darn und Anonymous! 16:42 &amp;lt;jrandom&amp;gt; (und natürlich an alle anderen, die geholfen haben) 16:42 &amp;lt;jrandom&amp;gt; Fehlerberichte helfen uns, diese Probleme aufzuspüren und sicherzustellen, dass sie behoben werden - also bitte weiter einreichen 16:43 &amp;lt;jrandom&amp;gt; ok, wenn es zu 4) nichts gibt, springen wir zu 5) ??? 16:43 &amp;lt;jrandom&amp;gt; möchte jemand etwas fürs Meeting ansprechen? 16:45 &amp;lt;bar&amp;gt; im Forum fragte jemand, warum die Graphen, die die Bandbreite (bw) anzeigen, etwas daneben liegen 16:45 &amp;lt;bar&amp;gt; dachte, du hast vielleicht die eine oder andere Idee 16:46 &amp;lt;bar&amp;gt; (im Grunde erreichen sie Spitzenwerte bei 1,5 x der max. bw-Einstellung) 16:47 &amp;lt;jrandom&amp;gt; ja, ich war mir nicht sicher, auf *welche* bw-Graphen sie sich beziehen (soweit ich gesehen habe, stellen die einzelnen Graphen die jeweilige Statistik korrekt dar) 16:47 &amp;lt;@detonate&amp;gt; schon gut, es funktioniert wieder :) 16:48 &amp;lt;+zzz&amp;gt; es sind die ersten 3 Graphen auf graphs.jsp; die scheinen viel höher zu sein als die bw, die auf der linken Seite der router-Konsole angezeigt wird, und bei mir liegen sie deutlich über meinem konfigurierten Upstream-Limit 16:49 * jrandom lädt 16:51 &amp;lt;jrandom&amp;gt; hmm, und das enthält den Upstream-Durchschnitt unter Berücksichtigung von Burst? 16:52 &amp;lt;+zzz&amp;gt; ja 16:52 &amp;lt;jrandom&amp;gt; hmm, ich schaue mir das an 16:53 &amp;lt;+zzz&amp;gt; ich werde weiter nachforschen; ich nehme an, das sagt dir auf Anhieb nichts 16:53 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 16:57 &amp;lt;jrandom&amp;gt; wenn nicht... 16:57 * jrandom holt aus 16:58 * jrandom schließt das Meeting mit einem *baf* &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 20. Februar 2007</title><link>/de/blog/2007/02/20/i2p-entwicklertreffen-20.-februar-2007/</link><pubDate>Tue, 20 Feb 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/02/20/i2p-entwicklertreffen-20.-februar-2007/</guid><description>&lt;h2 id="kurzer-rückblick">Kurzer Rückblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, Complication, jrandom, void&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:59 &amp;lt;jrandom&amp;gt; 0) hi 14:59 &amp;lt;jrandom&amp;gt; 1) Netzstatus 14:59 &amp;lt;jrandom&amp;gt; 2) Syndie-Entwicklungsstatus 15:00 &amp;lt;+void&amp;gt; jrandom: zur Info, die Lesezeichenverwaltung funktioniert seit 8e18877de3908c52daae6d8a85fc8c671cdfb5d5 nicht 15:00 &amp;lt;jrandom&amp;gt; 3) ??? 15:00 &amp;lt;jrandom&amp;gt; 0) hi 15:00 * jrandom winkt 15:00 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2007-February/001336.html 15:01 &amp;lt;jrandom&amp;gt; void: Drag-and-Drop auf die Lesezeichen aktualisiert derzeit die Anzeige nicht (die Lesezeichen werden hinzugefügt, aber nicht angezeigt) - ich arbeite im anderen dwindow im Moment daran :) 15:01 &amp;lt;+void&amp;gt; ah :) 15:01 &amp;lt;jrandom&amp;gt; falls du dich nicht darauf beziehst, bitte einen Fehlerbericht einreichen 15:01 &amp;lt;+void&amp;gt; (naja, ich habe dafür schon einen Fehlerbericht eingereicht 15:01 &amp;lt;+void&amp;gt; ) 15:02 &amp;lt;jrandom&amp;gt; w3wt 15:02 &amp;lt;jrandom&amp;gt; ok, dann springen wir zu 1) Netzstatus 15:02 &amp;lt;jrandom&amp;gt; ich habe eigentlich nicht viel hinzuzufügen über das hinaus, was in den Statusnotizen steht 15:04 &amp;lt;jrandom&amp;gt; möchte jemand noch etwas zu 1) Netzstatus hinzufügen? 15:06 &amp;lt;jrandom&amp;gt; wenn nicht, dann schwingen wir rüber zu 2) Syndie-Entwicklungsstatus 15:06 &amp;lt;bar&amp;gt; jrandom: jep, die Unterstützung für Traditionelles Chinesisch hat das „china.i2p“-Problem behoben und Vereinfachtes Chinesisch hat deinen „peace“-Beitrag korrigiert 15:06 &amp;lt;jrandom&amp;gt; ah, großartig, bar 15:06 &amp;lt;bar&amp;gt; (ups, sry!) 15:08 &amp;lt;jrandom&amp;gt; theoretisch könnten wir echte Schriften bündeln und sie mit syndie ausliefern (was in manchen Situationen sinnvoll sein könnte, z. B. bei den vorinstallierten CDs/Images, über die anonymous kürzlich gesprochen hat) 15:10 &amp;lt;jrandom&amp;gt; (konkret, im Fehlerbericht @ urn:syndie:channel:d7:channel44:Ffn4RhCunO6gwMfAYfOoPY7FGwPNDy65dS4DyuyorME=9:messageIdi1171666081846ee ) 15:10 &amp;lt;jrandom&amp;gt; wie auch immer, zum syndie dev status, da tut sich eine Menge 15:10 &amp;lt;jrandom&amp;gt; ich rechne damit, dass wir später diese Woche eine neue Version mit den neuesten Neuerungen herausbringen 15:12 &amp;lt;jrandom&amp;gt; wie immer: lasst die Fehlerberichte und Feature-Wünsche weiter fließen, und wir kümmern uns so schnell wie möglich darum 15:12 &amp;lt;jrandom&amp;gt; möchte jemand noch etwas zu 2) Syndie-Entwicklungsstatus hinzufügen? 15:15 &amp;lt;jrandom&amp;gt; ok, wenn nicht, rutschen wir zu 3) ??? 15:15 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas für die Besprechung? 15:16 &amp;lt;+Complication&amp;gt; nichts, woran ich mich auf die Schnelle erinnern würde :) 15:18 &amp;lt;+Complication&amp;gt; (zumindest noch nicht) 15:18 &amp;lt;jrandom&amp;gt; heh, in dem Fall... 15:18 * jrandom holt aus 15:18 * jrandom *baf*t die Sitzung ab &lt;/div></description></item><item><title>I2P Entwicklertreffen - 13. Februar 2007</title><link>/de/blog/2007/02/13/i2p-entwicklertreffen-13.-februar-2007/</link><pubDate>Tue, 13 Feb 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/02/13/i2p-entwicklertreffen-13.-februar-2007/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> green, jadeSerpent, jrandom, thecrypto, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:04 &amp;lt;jrandom&amp;gt; 0) hi 15:04 &amp;lt;jrandom&amp;gt; 1) Netzstatus und 0.6.1.27 15:04 &amp;lt;jrandom&amp;gt; 2) Syndie Entwicklungsstatus 15:04 &amp;lt;jrandom&amp;gt; 3) trac.i2p.net 15:04 &amp;lt;jrandom&amp;gt; 4) ??? 15:04 &amp;lt;jrandom&amp;gt; 0) hi 15:04 * jrandom winkt 15:04 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen stehen unter http://dev.i2p.net/pipermail/i2p/2007-February/001334.html 15:05 &amp;lt;jrandom&amp;gt; lasst uns direkt zu 1) Netzstatus und 0.6.1.27 springen 15:06 &amp;lt;jrandom&amp;gt; zzz: willst du uns einen Überblick über die wichtigsten Bugfixes/Verbesserungen geben, die wir in i2psnark finden werden? 15:07 &amp;lt;+zzz&amp;gt; hm, ist recht breit gestreut, siehe history.txt :) 15:07 &amp;lt;green&amp;gt; Dazu können wir nichts sagen, da du schon lange nicht mehr daran gearbeitet hast, hmm! 15:08 &amp;lt;green&amp;gt; Also gibt es nichts Neues zu besprechen 15:08 &amp;lt;jrandom&amp;gt; heh ok zzz, schon gut :) 15:08 &amp;lt;+zzz&amp;gt; sollte robuster sein für Torrents mit großer Zahl an Seedern, einige UI-Verbesserungen, ein paar Bugfixes, Unterstützung für das Erstellen von Multi-File-Torrents, etc. etc. 15:08 &amp;lt;+zzz&amp;gt; BTW w00t Sitzung 200 15:09 &amp;lt;jrandom&amp;gt; Donnerwetter 15:09 &amp;lt;jrandom&amp;gt; okay, alles klar 15:09 &amp;lt;jrandom&amp;gt; meine Pläne sind im Moment nur, das einfache whispering (zurückhaltendes Ankündigen) für die floodfill-Peers hinzuzufügen (damit man sie nicht so leicht aus den Augen verliert) 15:09 &amp;lt;jrandom&amp;gt; gibt es noch andere niedrig hängende Früchte, die ich vor dem Taggen &amp; Pushen angehen sollte? 15:10 &amp;lt;+zzz&amp;gt; klingt schlauer, als darauf zu warten, dass ich es mache 15:10 &amp;lt;jrandom&amp;gt; oh, ich sollte das alte Syndie auch deaktivieren 15:11 &amp;lt;jrandom&amp;gt; (oder zumindest das Abrufen) 15:11 &amp;lt;jrandom&amp;gt; ich habe den Vorschlag gehört, den eepsite tunnel ebenfalls standardmäßig zu deaktivieren – Meinungen? ja? nein? 15:11 * bar schlägt weiter auf sein noch-nicht-ganz-totes Pferd „eepsite-Server-tunnel sollen standardmäßig nicht automatisch starten“ 15:12 &amp;lt;+zzz&amp;gt; Ich habe unter localhost/syndie/ einen Hinweis eingecheckt, der die Leute warnt, dass es veraltet ist; wenn du es noch eine Release mitlaufen lassen willst – deine Entscheidung 15:13 &amp;lt;jrandom&amp;gt; Es könnte sinnvoll sein, den Inhalt noch eine Weile zu behalten, aber die Syndikation abzuschalten 15:13 &amp;lt;jrandom&amp;gt; okay, wenn jemand noch etwas hat, sagt mir Bescheid 15:14 &amp;lt;+zzz&amp;gt; falls ja, prüfe bitte, ob der von mir hinzugefügte Hinweis aktualisiert werden muss 15:14 &amp;lt;jadeSerpent&amp;gt; Ich bin dafür, dass es nicht out of the box Seiten ausliefert; keine andere App macht das, potenzielles Sicherheitsrisiko 15:14 &amp;lt;green&amp;gt; Das Deaktivieren der Standard-eepsite ist eine gute Idee, da die meisten I2P-Nutzer sie nicht verwenden und andere benutzerdefinierte tunnel nutzen; man muss nur auf die Orion-Statistik schauen, mit nur ~30 Sites online 15:14 &amp;lt;jrandom&amp;gt; ja 15:14 &amp;lt;+zzz&amp;gt; und ebenso: Wenn du den eepsite tunnel deaktivierst, müssen die Anleitungen und die Standard-eepsite-Startseite aktualisiert werden 15:15 &amp;lt;jrandom&amp;gt; Das wird bereits konfigurierte tunnel nicht deaktivieren, es betrifft nur neue Nutzer 15:15 &amp;lt;jrandom&amp;gt; stimmt, zzz 15:15 &amp;lt;+zzz&amp;gt; wahrscheinlich eine gute Idee 15:17 &amp;lt;green&amp;gt; aber das ist nur ein kleiner Feinschliff, keine Verbesserung 15:17 &amp;lt;jrandom&amp;gt; okay, hat noch jemand etwas zu 1) Netzstatus und 0.6.1.27? 15:17 &amp;lt;+zzz&amp;gt; resources/eepsite_index.html „Ihre eepsite läuft, aber …“ 15:17 &amp;lt;jrandom&amp;gt; ja 15:19 &amp;lt;green&amp;gt; jr: Mut zur Flucht, lasst uns fliehen! 15:19 &amp;lt;jrandom&amp;gt; okay, weiter zu 2) Syndie Entwicklungsstatus 15:20 &amp;lt;jrandom&amp;gt; hier ist natürlich viel los 15:20 &amp;lt;jrandom&amp;gt; abgesehen von dem, was in den Notizen erwähnt ist: Sobald wir i2p 0.6.1.27 draußen haben, werde ich einen Haufen der offenen Bugs für das 1.004a-Release nächste Woche abarbeiten 15:21 &amp;lt;+fox&amp;gt; * thecrypto winkt, als er nach einer sehr, sehr langen Pause von diesem Projekt zurückkehrt 15:21 &amp;lt;jrandom&amp;gt; möchte jemand etwas zu 2) Syndie Entwicklungsstatus ansprechen? 15:21 &amp;lt;jrandom&amp;gt; wow! 15:21 &amp;lt;jrandom&amp;gt; willkommen zurück, thecrypto 15:22 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Danke 15:22 &amp;lt;jrandom&amp;gt; bastelst du noch an einem i2p-0.1-SDK? :) 15:22 &amp;lt;+zzz&amp;gt; zur 200. Jubiläumssitzung zurück? 15:23 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Ich denke schon :) Aber ich hoffe, bei dem Kram wieder auf Stand zu kommen, denn ich habe mich umgesehen, was es sonst so gibt, und das ist alles Mist :) 15:24 &amp;lt;jrandom&amp;gt; heh, cool 15:24 &amp;lt;+fox&amp;gt; * thecrypto setzt sich an die Seite, damit die restliche Sitzung weitergehen kann 15:25 &amp;lt;jrandom&amp;gt; okay, wenn es nichts weiteres zu 2) Syndie Entwicklungsstatus gibt, springen wir zu 3) trac.i2p.net 15:25 &amp;lt;jrandom&amp;gt; auf allgemeinen (und vernünftigen) Wunsch sind wir vom in-Syndie-Bugtracker zu einem echten Bugtracker migriert 15:26 &amp;lt;jrandom&amp;gt; bitte nutzt ihn, wenn möglich, um Bugreports einzureichen (Bugreports, die mit Syndie eingereicht werden, werden allerdings nach einer Verzögerung automatisch importiert) 15:26 * jadeSerpent klatscht 15:27 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Trac funktioniert sehr gut, ich nutze es in meinem Job. Habt ihr CVS darin integriert? 15:27 &amp;lt;jrandom&amp;gt; monotone (unser DVCS), ja 15:27 &amp;lt;jrandom&amp;gt; https://trac.i2p.net/browser 15:28 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Sauber, auf DVCS migriert :) Guter Zeitpunkt für meinen Wiedereinstieg :) 15:28 &amp;lt;jrandom&amp;gt; auf jeden Fall 15:29 &amp;lt;jrandom&amp;gt; im Moment ist das Wiki im Grunde deaktiviert, könnte aber gelegentlich genutzt werden, um einige Themen durchzuarbeiten 15:29 &amp;lt;jrandom&amp;gt; ich bin mir allerdings nicht sicher, ob/wann es genutzt wird, aber wir werden sehen 15:30 &amp;lt;jrandom&amp;gt; okay, hat noch jemand etwas zu 3) trac.i2p.net ? 15:31 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir zur guten alten 4) ??? 15:31 &amp;lt;jrandom&amp;gt; hat noch jemand etwas für die Sitzung? 15:33 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Schön, wieder da zu sein 15:33 &amp;lt;jadeSerpent&amp;gt; wird es zur Meetingzeit immer so träge? 15:35 &amp;lt;jrandom&amp;gt; jadeSerpent: mehr als sonst, ja, aber nicht so schlimm (ich habe 1,46 s Latenz) 15:35 * jrandom holt aus 15:35 * jrandom schließt die Sitzung *baf* &lt;/div></description></item><item><title>I2P Entwicklertreffen - 06. Februar 2007</title><link>/de/blog/2007/02/06/i2p-entwicklertreffen-06.-februar-2007/</link><pubDate>Tue, 06 Feb 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/02/06/i2p-entwicklertreffen-06.-februar-2007/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, dw_g, hottuna, jadeSerpent, jrandom, mk, modulus, tethrage, void&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) hi 15:02 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:02 &amp;lt;jrandom&amp;gt; 2) Syndie Entwicklungsstatus 15:02 &amp;lt;jrandom&amp;gt; 3) Gewinner des Januar-Bug-Ernte-Wettbewerbs! 15:02 &amp;lt;jrandom&amp;gt; 4) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) hi 15:02 * jrandom winkt 15:02 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2007-February/001333.html 15:03 &amp;lt;jrandom&amp;gt; weiter zu 1) Netzstatus 15:03 &amp;lt;jrandom&amp;gt; Ich habe hier nicht wirklich viel hinzuzufügen (wie man wohl merkt ;) 15:03 &amp;lt;jrandom&amp;gt; Hat jemand etwas zum Netzwerkstatus einzubringen? 15:04 &amp;lt;+void&amp;gt; war früher irgendwie besser... 15:04 &amp;lt;+void&amp;gt; aber nicht schlecht 15:05 &amp;lt;jrandom&amp;gt; Seltsam, in der letzten Woche oder so sind unsere Buildraten laut stats.i2p wieder gestiegen 15:05 &amp;lt;tethrage&amp;gt; gibt es ein langfristiges Muster? 15:06 &amp;lt;tethrage&amp;gt; (bei der Änderung der Buildrate) 15:07 &amp;lt;jrandom&amp;gt; soweit ich sehe standen die Muster im Zusammenhang mit der Kapazität leistungsstarker routers, aber das ist nur eine sehr eingeschränkte Sicht auf das Netzwerk (da ich im Wesentlichen nur das kenne, was öffentlich verfügbar ist) 15:07 &amp;lt;tethrage&amp;gt; verstehe 15:08 &amp;lt;tethrage&amp;gt; gibt es Informationen, die bereitgestellt werden könnten, um zu helfen? 15:08 &amp;lt;tethrage&amp;gt; von normalen routers, meine ich 15:08 &amp;lt;jrandom&amp;gt; nicht wirklich, aus meiner Sicht 15:09 &amp;lt;tethrage&amp;gt; verstehe 15:09 &amp;lt;jrandom&amp;gt; (im Grunde müssen wir nur ein paar Code-Änderungen implementieren, bevor wir weitergehen) 15:10 &amp;lt;tethrage&amp;gt; verstehe 15:11 &amp;lt;jrandom&amp;gt; ok, hat jemand noch etwas zu 1) Netzstatus? 15:12 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir weiter zu 2) Syndie Entwicklungsstatus 15:14 &amp;lt;jrandom&amp;gt; hier passiert viel, wie ihr lesen könnt 15:14 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; klein: vielleicht 'signed by' in 'authorization' ändern? Ich bin etwas nervös wegen der verschwommenen Grenzen zwischen Foren, Identitäten, Signaturen und so weiter 15:14 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; -d 15:15 &amp;lt;jrandom&amp;gt; ah, das ist eine gute Idee 15:16 &amp;lt;+void&amp;gt; mk: Ein Forum ist eine Identität :) 15:16 &amp;lt;+void&amp;gt; und umgekehrt 15:17 &amp;lt;jrandom&amp;gt; Ja, aber wir wollen die Leute nicht zu sehr verwirren, indem wir diese seltsame Dualität sichtbar machen 15:17 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Ist mir bewusst, aber es ist trotzdem unscharf. Ich verstehe es inzwischen gut, aber ich sorge mich, dass neue Nutzer durch die fehlende Differenzierung verwirrt werden könnten 15:18 &amp;lt;+void&amp;gt; ah 15:18 &amp;lt;jrandom&amp;gt; Genau – Leute denken über Foren anders als über Identitäten, daher müssen wir sicherstellen, dass wir uns entsprechend verhalten 15:18 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; etwas anderes, das sich lohnen könnte, im Forum- oder Identitätsmanagement zu implementieren, wäre explizit ‚nur in dieses Forum unter Autor x, Autorisierung y posten‘, was Verwechslungen vermeiden würde. Man bräuchte nicht einmal ein Dropdown in neuen Beitragsnachrichten 15:19 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; (ein Dropdown für Schlüssel) 15:20 &amp;lt;+void&amp;gt; ich würde ein globales Identitäts-Dropdown bevorzugen, das jederzeit sichtbar ist 15:20 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Also, unter welcher Identität du postest? 15:20 &amp;lt;jrandom&amp;gt; hmm 15:21 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; vielleicht, aber ich denke, es macht nicht viel Unterschied, ob es immer oben sichtbar ist oder nur bei Beiträgen erscheint 15:22 &amp;lt;jrandom&amp;gt; ok, bevor wir zu tief graben – es gibt einen Nebenkanal, der in Syndie derzeit nicht adressiert ist, der mehrere Identitäten verknüpfen kann 15:22 &amp;lt;+void&amp;gt; obwohl deine Identität außerhalb des Postens nicht verwendet wird 15:22 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; was meinst du? 15:23 &amp;lt;+void&amp;gt; neue Beiträge pushen? 15:23 &amp;lt;jrandom&amp;gt; Wenn du völlig nicht verknüpfbare Identitäten brauchst, musst du getrennte Syndie-Instanzen betreiben – du kannst sie gegenseitig synchronisieren und nur eine zum Pull/Push zu den anderen Archiven verwenden, aber das lokale Archiv enthält Informationen, auf die nur einige der Identitäten Zugriff haben 15:23 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; (Ich stimme zu, dass wir große Diskussionen wohl fürs Dev-Forum aufheben sollten, aber es ist schön, wenn viele Leute gleichzeitig darüber reden) 15:24 &amp;lt;+void&amp;gt; stimmt 15:24 &amp;lt;jrandom&amp;gt; Allerdings können alle Identitäten im lokalen Archiv auf diese Informationen zugreifen, und wenn sie danach handeln (mit diesen Schlüsseln posten usw.), würden sie die Verknüpfbarkeit verraten 15:25 &amp;lt;jrandom&amp;gt; Vielleicht finden wir einen Weg, das alles transparent über die GUI zu erledigen 15:26 &amp;lt;jrandom&amp;gt; (lokal mit mehreren Archiven laufen, ohne Syndie zweimal starten zu müssen) 15:26 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; es gibt viele weitere Themen – etwa das Markieren bestimmter Archive als gegenseitig exklusiv –, die der Anonymität helfen könnten. Wir sollten all diese Szenarien definieren und einen Weg finden, in sehr gut bedienbarer Form damit umzugehen 15:27 &amp;lt;tethrage&amp;gt; Syndie zielt nicht auf Anonymität, nur auf Sicherheit 15:27 &amp;lt;tethrage&amp;gt; darum sollte sich doch die Transportschicht kümmern, auf der es läuft, oder? :/ 15:27 &amp;lt;jrandom&amp;gt; Syndie zielt auf Anonymität 15:27 &amp;lt;tethrage&amp;gt; (korrigiere mich, wenn ich falsch liege) 15:28 &amp;lt;jrandom&amp;gt; Die Transportschicht deckt nur einen kleinen Teil der Anonymität ab – um den Rest müssen wir uns kümmern 15:28 &amp;lt;jrandom&amp;gt; s/small// 15:28 &amp;lt;tethrage&amp;gt; Tut sie das? :/ 15:28 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; ja, genau. Syndie kümmert sich speziell um Informationslecks 15:29 &amp;lt;jadeSerpent&amp;gt; IP-Adress-Anonymität vs. Identitäts-Anonymität 15:29 &amp;lt;tethrage&amp;gt; verstehe. Ich dachte, du hättest neulich gesagt, Syndie sei als sichere App gedacht, die Krypto verwendet, aber nicht strikt anonym sei? 15:29 &amp;lt;tethrage&amp;gt; (jedenfalls nicht auf die gleiche Weise wie i2p usw.) 15:29 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Informationssicherheit wird durch die Redundanz der Archive gewährleistet 15:29 &amp;lt;jrandom&amp;gt; mk: Ich bin mir nicht sicher, was du mit dem Markieren der Archive meinst, aber ich würde mich über einen Beitrag dazu im Syndie-Dev-Forum freuen :) 15:29 &amp;lt;jrandom&amp;gt; tethra: Syndie kann für Dinge genutzt werden, die keine Anonymität erfordern 15:30 &amp;lt;jrandom&amp;gt; aber Syndie muss für Dinge nutzbar sein, die es tun 15:30 &amp;lt;jrandom&amp;gt; (ansonsten gäbe es keinen Grund, es als Teil des i2p-Projekts zu implementieren) 15:31 &amp;lt;tethrage&amp;gt; ja 15:31 &amp;lt;+void&amp;gt; jrandom: um fair zu sein, es gäbe trotzdem einen Sinn, wenn Syndie Anonymität durch die Nutzung von i2p bereitstellen würde 15:31 &amp;lt;+void&amp;gt; aber egal 15:31 &amp;lt;+void&amp;gt; c 15:31 &amp;lt;tethrage&amp;gt; Was tut Syndie außer Schutz vor Informationslecks und fehlerhaftem Code, um Leute anonym zu halten? :/ 15:32 &amp;lt;tethrage&amp;gt; Greift man nicht, sofern nichts anderes festgelegt ist, direkt auf die Archive zu usw.? 15:32 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; tethrage, Informationslecks aller Art. Wenn du magst, können wir gleich näher darauf eingehen 15:33 &amp;lt;jrandom&amp;gt; tethra: Zum Beispiel jemand, der eine eepsite mit aktiviertem JavaScript aufruft 15:33 &amp;lt;jadeSerpent&amp;gt; tethrage: Es gibt keine Garantie, dass die Beiträge, die du in ein Archiv pushst, von dir stammen; jemand könnte sie in dein Archiv gepusht haben 15:34 &amp;lt;tethrage&amp;gt; jrandom: Ja, JS kann Dinge verraten und so weiter. Aber das ist doch eher eine Frage der Sicherheit als der Anonymität, wenn man kein anonymes Netzwerk irgendeiner Art nutzt, oder? 15:34 &amp;lt;tethrage&amp;gt; Andererseits streite ich wohl nur über Semantik, also halte ich jetzt den Mund 15:34 &amp;lt;tethrage&amp;gt; :/ 15:34 &amp;lt;jadeSerpent&amp;gt; Ich würde argumentieren, dass der Betrieb eines eigenen öffentlich zugänglichen Archivs in dieser Hinsicht deine Anonymität erhöht 15:34 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; jrandom, ich schreibe diesen Beitrag. Außerdem habe ich mit einem Design für einen Browser herumgespielt (ich mag es nicht, neue Tabs für neue Bereiche zu öffnen), ich werde also versuchen, einen Prototypen dafür zu bauen und vielleicht ein paar Skizzen ins Dev-Forum zu posten 15:34 &amp;lt;jrandom&amp;gt; „Schutz vor Informationslecks“ ist der Kern von Anonymität – zu kontrollieren, wer Tatsachen über deine Identität kennt 15:35 &amp;lt;jrandom&amp;gt; ah, großartig, mk, danke! 15:35 &amp;lt;jrandom&amp;gt; jadeSerpent: sicher 15:35 &amp;lt;tethrage&amp;gt; verstehe 15:35 &amp;lt;tethrage&amp;gt; verstanden 15:36 &amp;lt;jrandom&amp;gt; mk: Wenn es bessere Wege gibt, die Syndie-UI zu präsentieren, bin ich zu 100 % dafür (nur ein sehr kleiner Teil des Codes ist an diese tab-basierten Komponenten gebunden) 15:36 &amp;lt;jrandom&amp;gt; und wir sind schließlich Alpha 15:38 &amp;lt;+void&amp;gt; jrandom: Ich vermute, es ist nicht schwer, die Tab-Oberfläche in eine Fenster-Oberfläche zu verwandeln? 15:38 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; ja. Und wenn manche den Ansatz „Tabs für alles“ bevorzugen, ist es kein Problem, den zu verwenden 15:38 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; (neben dem Browser-Tab) 15:39 &amp;lt;jadeSerpent&amp;gt; bitte kein MDI, ich schlage etwas zwischen Tabs und MDI vor, Eclipses Perspektiven 15:39 &amp;lt;+void&amp;gt; MDI ist schlecht, da stimme ich zu 15:40 &amp;lt;jadeSerpent&amp;gt; NetBeans hat so etwas auch, ich habe vergessen, wie es heißt 15:40 &amp;lt;jadeSerpent&amp;gt; Views oder Workbenches oder so, ist schon eine Weile her 15:41 &amp;lt;jrandom&amp;gt; .png-Skizzen sind willkommen :) 15:41 * jrandom habe den Tab-für-alles-Stil gewählt, weil jeder Firefox (/etc) liebt 15:42 &amp;lt;jadeSerpent&amp;gt; wenn ich die Icons fertig habe, könnte ich an etwas davon herumhacken 15:42 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Der Zweiwochen-Releasezyklus ist gut. Ich sehe diese Ziele gerne explizit, aber ich würde auch gerne ein paar „weichere“ Ziele sehen – Entwickler- und später Benutzerdokumentation, Diagramme usw. 15:42 &amp;lt;jrandom&amp;gt; klasse 15:42 &amp;lt;jadeSerpent&amp;gt; Tabs sind fürs Erste ok, meiner Meinung nach, sie sind benutzbar 15:42 &amp;lt;jrandom&amp;gt; mk: http://syndie.i2p.net/roadmap.html ? 15:42 &amp;lt;jrandom&amp;gt; (auch wenn es keine Daten auf der Roadmap gibt) 15:43 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; nett :=) ... habe gerade etwas dazu zu den offenen Aufgaben gepostet :P 15:44 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; ja, obwohl ich kleinere Ziele meine. „die allgemeinen Interaktionen zwischen Klassen in syndie.gui dokumentieren“ oder „ein Dokument zum Thema Banning schreiben“ etc. 15:44 &amp;lt;jrandom&amp;gt; ah, guter Punkt 15:45 &amp;lt;jrandom&amp;gt; ich wollte schon länger die To-do-Punkte auf niedriger/mittlerer/hoher Ebene wieder zusammenstellen 15:45 * jrandom fügt das der To-do-Liste hinzu 15:47 &amp;lt;jrandom&amp;gt; ok, hat jemand noch etwas zu 2) Syndie Entwicklungsstatus? 15:48 &amp;lt;jrandom&amp;gt; (Natürlich haben wir die Dev-Foren in Syndie, aber IRC ist nützlich für schnelle Hin-und-her-Gespräche) 15:49 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir weiter zu 3) Gewinner des Januar-Bug-Ernte-Wettbewerbs! 15:50 &amp;lt;jrandom&amp;gt; Glückwunsch an Darn, voyde, mk und Anonymous, und danke an alle, die geholfen haben 15:51 * jrandom stellt fest, dass der Wettbewerb ursprünglich für die Top 3 gedacht war, aber die Zählung war so knapp 15:51 &amp;lt;jrandom&amp;gt; Es läuft auch diesen Monat ein neuer Wettbewerb, gleiche Regeln wie zuvor 15:51 &amp;lt;jadeSerpent&amp;gt; woher weißt du, dass „Anonymous“ nur eine Person war? ;) 15:51 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; 225 Bugs insgesamt (nach meiner Zählung) – beeindruckend 15:51 &amp;lt;+void&amp;gt; :) 15:52 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; jade, der Schlüssel, würde ich sagen :) 15:52 &amp;lt;jrandom&amp;gt; jadeSerpent: urn:syndie:meta:d7:channel44:Ffn4RhCunO6gwMfAYfOoPY7FGwPNDy65dS4DyuyorME=e :) 15:53 &amp;lt;jrandom&amp;gt; Es könnten aber auch fünf Leute sein, die sich diesen Schlüssel teilen 15:53 &amp;lt;jrandom&amp;gt; aber dann müssen sie sich die 50 USD teilen ;) 15:53 &amp;lt;jrandom&amp;gt; (der Erste mit dem privaten Schlüssel, der mir eine signierte Nachricht schickt, welches e-gold-Konto zu verwenden ist, gewinnt ;) 15:53 &amp;lt;jadeSerpent&amp;gt; es sei denn, einer bringt die anderen um 15:54 &amp;lt;jadeSerpent&amp;gt; aber so etwas würde nur in Rumänien passieren 15:54 &amp;lt;tethrage&amp;gt; und Russland 15:54 &amp;lt;jrandom&amp;gt; (und Großbritannien, und Australien, und...) 15:55 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; 50 USD sind eine Menge Geld... 15:55 &amp;lt;jadeSerpent&amp;gt; In Russland würden sie alle umgebracht, und der Vermieter nähme das Geld und gäbe es als Schutzgeld an die Mafia weiter 15:55 &amp;lt;tethrage&amp;gt; nicht in GBP ;p 15:55 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Ich weiß, dafür würde ich töten 15:55 &amp;lt;tethrage&amp;gt; Ich nehme an, die Frage, woher du bist, wird keine Antwort bringen, mk? 15:55 &amp;lt;tethrage&amp;gt; :/ 15:56 &amp;lt;+fox&amp;gt; &amp;lt;dw_g&amp;gt; ok, ich nehme es ;) 15:56 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; ursprünglich Russland :D jetzt Kanada 15:56 &amp;lt;jadeSerpent&amp;gt; 225 Bugs sind beeindruckend, wie viele davon wurden geschlossen? 15:56 &amp;lt;tethrage&amp;gt; ice. 15:56 &amp;lt;tethrage&amp;gt; +n 15:57 &amp;lt;jrandom&amp;gt; jadeSerpent: Ich würde schätzen, dass etwa 75–80 % bearbeitet sind 15:57 &amp;lt;jadeSerpent&amp;gt; schön 15:58 &amp;lt;jrandom&amp;gt; (mit vielleicht weiteren 5–10 % ungültig/wontfix) 15:58 &amp;lt;jrandom&amp;gt; aber das ist tatsächlich einer der höherstufigen To-do-Punkte – eine echte Management-UI fürs Bug-Tracking bekommen 15:58 * jadeSerpent empfiehlt Trac 15:58 &amp;lt;jrandom&amp;gt; (Es hat eine Weile gedauert, alle Beiträge durchzugehen und sie manuell zu zählen) 15:58 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; außerhalb von Syndie? 15:59 &amp;lt;jrandom&amp;gt; hmm, mit einem Syndie--&amp;gt;Track-Exportsystem? 15:59 &amp;lt;jrandom&amp;gt; s/ck// 15:59 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Ein schönes Projekt wäre, Syndie an einen Bugtracker anzubinden 15:59 &amp;lt;jadeSerpent&amp;gt; ja 15:59 * jrandom wettet, dass ein paar SQL-Queries &amp; Inserts genügen würden 16:00 &amp;lt;jrandom&amp;gt; Es wäre aber durchaus lohnend, zumindest aus einer Read-only-Trac-Perspektive 16:00 &amp;lt;+void&amp;gt; aber Updates aus Trac zurück nach Syndie zu synchronisieren, wird schwierig, denke ich 16:00 &amp;lt;jrandom&amp;gt; Eine vollständige Zyklus-Integration ist sehr schwer 16:00 &amp;lt;jrandom&amp;gt; richtig 16:00 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; irgendwann könnte es sich lohnen, ein „Revision“-artiges System in Betracht zu ziehen 16:00 &amp;lt;jrandom&amp;gt; aber die Möglichkeit, in Trac abzufragen &amp; hinein zu drillen und Berichte zu erzeugen usw. 16:01 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; bei dem Beiträge ältere ersetzen 16:01 &amp;lt;jrandom&amp;gt; ah, ja, dafür gibt es Hooks, aber die Overwrite*-Header werden derzeit nicht berücksichtigt 16:02 &amp;lt;jrandom&amp;gt; Wäre aber nicht allzu schwer, nur ein UI-Schalter, um zu früheren Revisionen desselben Beitrags zu navigieren, plus ein paar Zeilen Code, um zu überprüfen, dass der Beitrag berechtigt ist, den alten zu überschreiben 16:03 &amp;lt;jadeSerpent&amp;gt; Ich verstehe das Bedürfnis, Syndie selbst fürs Bugreporting zu verwenden, aber sein Design umfasst kein Issue-Tracking und es wird dafür immer suboptimal sein; meiner Meinung nach solltet ihr einen echten Issue-Tracker verwenden 16:04 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Angesichts der Anzahl gemeldeter Bugs stimme ich jadeSerpent zu 16:05 &amp;lt;jrandom&amp;gt; Auf der anderen Seite: Wie viele Bugs wurden von denen entdeckt, die Syndie zum Melden der Bugs benutzt haben? 16:05 * jrandom ist nicht völlig gegen Trac oder ein anderes Bug-Tracking-System 16:05 &amp;lt;jadeSerpent&amp;gt; solche Bugs werden sowieso entdeckt 16:05 &amp;lt;+void&amp;gt; nun, Schweregrade, Komponenten, Versionen und das Schließen/Öffnen/Wiederöffnen von Bugs kann man mit Syndie-Tags abbilden 16:05 &amp;lt;jrandom&amp;gt; richtig 16:06 &amp;lt;+void&amp;gt; (und das meiste davon wird bereits so gemacht) 16:06 &amp;lt;jadeSerpent&amp;gt; wie neulich, als es jemandem beim Posten eines Bugreports eingefroren ist – es wäre ihm auch eingefroren, wenn er über irgendein anderes Thema gepostet hätte, es spielte keine Rolle, dass es ein Bugreport war 16:06 &amp;lt;jrandom&amp;gt; if we can feed a real issue tracker via pseudonymously (and authentic) messages, that would be great 16:06 * jrandom hat auch ein paar private Bugreports erhalten, die sensible Informationen enthalten – diese sind durch Syndies Verschlüsselung geschützt 16:07 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; nun, warum nicht beides behalten? 16:08 &amp;lt;jadeSerpent&amp;gt; Ich stimme zu, dass es jedoch keinen Issue-Tracker gibt, der mit Blick auf Anonymität oder mehr als triviale Vertraulichkeit entworfen wurde 16:09 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Es wäre schön, wenn Syndie so eine Art Bugtracker hätte, aber Anonymität ist beim Einreichen der meisten Bugreports kein allzu großes Problem 16:10 &amp;lt;jadeSerpent&amp;gt; vielleicht könnte Trac so modifiziert werden, dass es Syndies Funktionen dafür nutzt 16:10 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; jade, das wäre schwierig. Browser implementieren kein Signieren 16:12 &amp;lt;jrandom&amp;gt; hmm. Was wir haben, basiert ursprünglich auf: http://syndiemedia.i2p.net:8000/blog.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&amp;entry=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800003 16:12 &amp;lt;jrandom&amp;gt; plus http://dev.i2p.net/~jrandom/bugsp1.txt und http://dev.i2p.net/~jrandom/bugsp2.txt 16:13 &amp;lt;jrandom&amp;gt; Ich stimme zu, dass wir etwas Besseres als das Bestehende brauchen, um diese Issues zu verfolgen, und ich bin offen für alles, was uns am besten voranbringt 16:13 &amp;lt;jrandom&amp;gt; aber ich würde es, wenn möglich, minimal halten, denn wir bauen Syndie, nicht einen Bugtracker :) 16:14 &amp;lt;jadeSerpent&amp;gt; ja gut, du scheinst es vorerst auch ohne zu schaffen ;) 16:14 &amp;lt;jrandom&amp;gt; aber ich bin sicher, manches fällt durch die Maschen, und andere haben es schwerer herauszufinden, was bekannt ist usw. und Fixes beizutragen 16:15 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; wir müssen es wahrscheinlich nicht einmal durch Syndie implementieren. Es ist dort bis zu einem gewissen Grad nützlich, aber 200+ Bugs sind wirklich viel. Wir sollten uns für einen Tracker entscheiden und ihn über das WWW und über i2p verfügbar machen 16:16 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; oben auf dem „Bug melden“-Bildschirm in Syndie einen Link dahin setzen, und so haben wir beide Optionen. Eine Bugtracker-Implementierung in Syndie ist nichts, worauf wir jetzt Ressourcen verwenden sollten 16:17 * jrandom mag integriertes Bug-Tracking (damit Leute keine Bugtracker-Accounts erstellen, Fake-E-Mail-Adressen verwenden usw. müssen), aber ich bin offen für Vorschläge, welche Lösung wir nutzen sollten 16:17 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Ich denke, das sollten wir behalten, aber zusätzlich den Bugtracker haben 16:18 &amp;lt;jadeSerpent&amp;gt; Kurzfristig wäre Nur-Lesezugriff schön 16:18 &amp;lt;jadeSerpent&amp;gt; ich bevorzuge eine stärker bug-orientierte Suchoberfläche 16:18 &amp;lt;jrandom&amp;gt; wouldn't be so bad, could perhaps write a one-way syndie--&amp;gt;issue tracker export without much trouble too, of r those who can't dont want to use the web based one 16:19 &amp;lt;jrandom&amp;gt; s/of r/for/ 16:19 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; integriertes Bug-Submission ist toll, aber wir sollten das Syndie-Archiv nicht nutzen, um 200+ Bugs zu tracken 16:20 &amp;lt;jrandom&amp;gt; obwohl es großartig ist, um unsere Suchfähigkeiten zu testen :) [ja, ok, ich bin überzeugt] 16:20 &amp;lt;jrandom&amp;gt; also, eine Stimme für Trac. weitere Stimmen? bitte im Syndie-Dev-Forum posten, mit Begründung natürlich 16:21 &amp;lt;jadeSerpent&amp;gt; zwei Stimmen für Trac, außer du hast meine schon gezählt ;) 16:21 &amp;lt;jrandom&amp;gt; Ja, das habe ich gezählt ;) 16:21 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; welche Optionen gibt es? Ich kenne mich mit Trackern gar nicht aus 16:21 &amp;lt;jadeSerpent&amp;gt; ich hatte gehofft, das sei deine eigene Stimme, aber ok 16:22 &amp;lt;jadeSerpent&amp;gt; ich habe mit Trac gearbeitet, großartige Unterstützung durch Drittanbieter 16:22 &amp;lt;jadeSerpent&amp;gt; Bugzilla würde ich „bläh“ sagen 16:22 &amp;lt;jrandom&amp;gt; allerdings, nebenbei: Wenn sich jemand mit einem Issue-Tracker gut auskennt, wäre das hilfreich, um einen Syndie--&amp;gt;Issue-Tracker-Export herauszuhauen 16:22 &amp;lt;jrandom&amp;gt; ja, Bugzilla ist ein Biest 16:22 &amp;lt;jadeSerpent&amp;gt; JIRA ist auch gut, wie Trac 16:23 &amp;lt;+void&amp;gt; Trac ist wahrscheinlich auch vielen Leuten vertraut 16:23 &amp;lt;jrandom&amp;gt; Ja, und gute Leute außerdem (sie haben i2p eine Lizenz gegeben, auch wenn wir sie noch nicht genutzt haben) 16:23 &amp;lt;jadeSerpent&amp;gt; ihr habt eine JIRA-Lizenz? 16:23 &amp;lt;jrandom&amp;gt; ja, JIRA und Fisheye 16:24 &amp;lt;jadeSerpent&amp;gt; cool, dann probiert es ruhig aus 16:24 &amp;lt;jadeSerpent&amp;gt; übrigens integriert sich Eclipses Mylar-Plugin vollständig in Bugzilla, Trac und JIRA 16:24 &amp;lt;jadeSerpent&amp;gt; großes Lob für seine Oberfläche 16:25 &amp;lt;jrandom&amp;gt; verdammt, dieser NetBeans/Eclipse-Kampf 16:25 &amp;lt;bar&amp;gt; (Bugs werden automatisch gemeldet, wenn sie erstellt werden? ;) 16:25 &amp;lt;tethrage&amp;gt; (haha) 16:26 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; hah, schön 16:26 &amp;lt;jadeSerpent&amp;gt; jrandom: NetBeans-Unterstützung steht, soweit ich mich erinnere, auf der Mylar-Roadmap 16:26 &amp;lt;jrandom&amp;gt; cool 16:26 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; das kommt davon, wenn man Sun fanatisch unterstützt :-) 16:27 * jrandom bewirft modulus mit Javabeans 16:27 &amp;lt;jadeSerpent&amp;gt; obwohl Mylar offiziell unter der Ägide der Eclipse Foundation steht 16:27 &amp;lt;+fox&amp;gt; * mk kann keine Live-Site für Trac finden 16:27 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; http://trac.wordpress.org/ 16:27 &amp;lt;jrandom&amp;gt; mk: `http://feedspace.i2p/` atm 16:28 &amp;lt;+void&amp;gt; http://trac.edgewall.com/ 16:29 * jrandom möchte nicht viel Zeit damit verbringen, viele verschiedene Systeme zu evaluieren, also wenn jemand ein bestimmtes System befürworten will, bitte im Syndie-Dev-Forum tun 16:29 &amp;lt;jadeSerpent&amp;gt; http://overlays.gentoo.org/proj/alt/wiki 16:29 &amp;lt;+void&amp;gt; (^ offizielles Meta-Trac) 16:29 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; ja, ist mir alles recht 16:30 * jrandom nehme an, das war's für * 3) Gewinner des Januar-Bug-Ernte-Wettbewerbs! und wir gehen über zu 4) ??? 16:30 &amp;lt;jrandom&amp;gt; Hat noch jemand etwas für das Treffen? 16:30 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; „Beste“ ist überbewertet. Wer die meiste Erfahrung mit diesen Dingen hat, sollte wahrscheinlich eine Münze werfen 16:32 * jrandom suche nicht wirklich ein System für Projekt-/Release-Planung oder einen Sourcecode-Browser (ein freies Wiki schadet nicht, aber wir haben auch ugha.i2p) 16:32 &amp;lt;jrandom&amp;gt; Issues nachzuverfolgen ist die einzige Funktion, die mir dabei wichtig ist 16:37 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres für das Treffen gibt... 16:37 * jrandom rundet ab 16:37 * void reicht jrandom den Baffer 16:37 * jrandom *baf*s das Treffen &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 30. Januar 2007</title><link>/de/blog/2007/01/30/i2p-entwicklertreffen-30.-januar-2007/</link><pubDate>Tue, 30 Jan 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/01/30/i2p-entwicklertreffen-30.-januar-2007/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Complication2, jrandom, mk, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:06 &amp;lt;jrandom&amp;gt; 0) hi&lt;p> 15:06 &amp;lt;jrandom&amp;gt; 1) Netzstatus&lt;p> 15:06 &amp;lt;jrandom&amp;gt; 2) Syndie-Status&lt;p> 15:06 &amp;lt;+zzz&amp;gt; )))&lt;p> 15:06 &amp;lt;jrandom&amp;gt; 3) I2PSnark-Status&lt;p> 15:06 &amp;lt;jrandom&amp;gt; 4) ???&lt;p> 15:06 &amp;lt;jrandom&amp;gt; 0) hi&lt;p> 15:07 * jrandom winkt&lt;p> 15:07 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Ich habe den Beitrag gerade erstellt, also fühl dich frei zu antworten&lt;p> 15:07 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2007-January/001331.html&lt;p> 15:07 &amp;lt;jrandom&amp;gt; w3wt, mach ich, mk, danke&lt;p> 15:07 &amp;lt;jrandom&amp;gt; (jetzt lasst uns in unser archiviertes wöchentliches Entwicklungsmeeting einsteigen :)&lt;p> 15:08 &amp;lt;jrandom&amp;gt; kurze Sammlung von Statusnotizen diese Woche, aber lasst uns sie durchgehen&lt;p> 15:08 &amp;lt;jrandom&amp;gt; 1) Netzstatus&lt;p> 15:08 &amp;lt;jrandom&amp;gt; keine wirklichen Änderungen hier, allerdings hatten wir einen deutlichen Rückgang der Build-Erfolgsraten, wie auf stats.i2p dargestellt&lt;p> 15:08 &amp;lt;jrandom&amp;gt; allerdings nicht die katastrophalen Ausfälle, die wir letzten Sommer gesehen haben&lt;p> 15:09 &amp;lt;+zzz&amp;gt; ja, entgegen deiner recht rosigen Einschätzung in den Notizen erreichten wir Ende letzter Woche ein 3-Monats-Tief beim Tunnel-Build-Erfolg. In den letzten Tagen gab es nur eine leichte Erholung&lt;p> 15:09 &amp;lt;Complication2&amp;gt; Auf der Netzstatus-Seite habe ich etwas erhöhten Routing-Druck gesehen, was etwa 10% mehr Bandbreite verursacht hat, aber nicht viel mehr&lt;p> 15:11 &amp;lt;jrandom&amp;gt; ja, das ist der merkwürdige Teil, zzz - die Ausfallrate ist deutlich gestiegen, aber irc wurde nicht wesentlich beeinträchtigt&lt;p> 15:11 &amp;lt;Complication2&amp;gt; Es "fühlt" sich so an, als ob eine gewisse bedeutende Routing-Kapazität entweder kürzlich das Netzwerk verlassen hat oder Ausfallzeit hatte&lt;p> 15:11 &amp;lt;jrandom&amp;gt; Complication2: hmm, es gab ein paar Nodes mit Hardware- und Netzwerkproblemen, was damit korrelieren würde&lt;p> 15:12 &amp;lt;+zzz&amp;gt; von $here aus war irc ziemlich betroffen&lt;p> 15:12 &amp;lt;Complication2&amp;gt; aber ich habe festgestellt, dass mein Stat-Recorder seit Oktober 0B-Dateien aufzeichnet ... daher weiß ich es ehrlich gesagt nicht&lt;p> 15:12 &amp;lt;Complication2&amp;gt; hatte einen Tippfehler in meinem Skript :O&lt;p> 15:12 &amp;lt;jrandom&amp;gt; d'oh&lt;p> 15:13 &amp;lt;jrandom&amp;gt; zzz: hoffentlich ist das vorbei, oder?&lt;p> 15:13 &amp;lt;+zzz&amp;gt; Ich würde sagen, es wird besser, obwohl abends GMT die Lage schlechter ist als morgens&lt;p> 15:15 &amp;lt;jrandom&amp;gt; hmm interessant&lt;p> 15:15 &amp;lt;Complication2&amp;gt; wenn die meisten Nutzer immer noch aus Europa sind, könnte ihre Zahl abends (GMT) steigen...&lt;p> 15:15 &amp;lt;+zzz&amp;gt; denk nur dran, in einem Colo (Colocation-Rechenzentrum) ist das Wetter immer sonnig :)&lt;p> 15:16 &amp;lt;Complication2&amp;gt; (aber ich habe theland.i2p in letzter Zeit nicht geprüft)&lt;p> 15:16 &amp;lt;jrandom&amp;gt; hehe&lt;p> 15:16 &amp;lt;jrandom&amp;gt; (wir hatten in den letzten Tagen einen Anstieg; known: erreichte heute Nachmittag 555 und liegt jetzt bei 570)&lt;p> 15:17 &amp;lt;jrandom&amp;gt; ((aktiv: 266/367))&lt;p> 15:17 &amp;lt;jrandom&amp;gt; zumindest laut meinem router&lt;p> 15:18 &amp;lt;jrandom&amp;gt; okay, hat noch jemand etwas zu 1) Netzstatus?&lt;p> 15:20 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir rüber zu 2) Syndie-Status&lt;p> 15:20 &amp;lt;jrandom&amp;gt; hier passiert einiges, eine neue Release kommt in den nächsten ein bis zwei Tagen&lt;p> 15:21 &amp;lt;jrandom&amp;gt; ich gebe mein Bestes, so viele gemeldete Bugs wie möglich zu beseitigen, und es gibt zwei große funktionale Verbesserungen in der kommenden Release - besseres Handling für Sperren und Unterstützung für eine ganze Reihe von Datenschutz-, Authentifizierungs- und Autorisierungsrichtlinien für verschiedene Foren&lt;p> 15:23 &amp;lt;jrandom&amp;gt; wenn die neue Release draußen ist, wird es dazu mehr zu besprechen geben (obwohl das meiste davon innerhalb von syndie stattfindet, natürlich :)&lt;p> 15:23 &amp;lt;jrandom&amp;gt; zum Wettbewerb - es bleibt noch ein Tag, um eure Bugs einzureichen! Die Gewinner und Unterstützer werden im Meeting nächste Woche bekanntgegeben&lt;p> 15:24 &amp;lt;jrandom&amp;gt; okay, hat jemand Fragen/Kommentare/Bedenken bzgl. Syndie-Status?&lt;p> 15:25 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir weiter zu 3) I2PSnark-Status&lt;p> 15:25 &amp;lt;jrandom&amp;gt; zzz, willst du uns ein Update geben?&lt;p> 15:25 &amp;lt;+zzz&amp;gt; ja&lt;p> 15:26 &amp;lt;+zzz&amp;gt; beim Treffen vor 2 Wochen war ich an einem guten Haltepunkt, aber dann habe ich ein paar echte Speicherfresser gefunden und behoben und noch einige weitere Tweaks gemacht...&lt;p> 15:26 &amp;lt;+zzz&amp;gt; Ich bin jetzt wieder an einem guten Haltepunkt, also bitte testet CVS und meldet die Ergebnisse hier oder in syndie - danke&lt;p> 15:27 &amp;lt;+zzz&amp;gt; zum Startup-Thrashing...&lt;p> 15:27 &amp;lt;+zzz&amp;gt; es gab ein paar gute Vorschläge in syndie...&lt;p> 15:28 &amp;lt;+zzz&amp;gt; meine erste Idee hat nicht wirklich funktioniert, aber ich habe ein Lock bereinigt, sodass die Webseite beim Start nicht mehr hängt, also _wirkt_ es schneller&lt;p> 15:28 &amp;lt;+zzz&amp;gt; vielleicht gehe ich die anderen Vorschläge später an. &amp;lt;eot&amp;gt;&lt;p> 15:29 &amp;lt;jrandom&amp;gt; heh cool, danke zzz!&lt;p> 15:30 &amp;lt;jrandom&amp;gt; okay, springen wir zu unserem guten alten Sammelthema: 4) ???&lt;p> 15:30 &amp;lt;jrandom&amp;gt; hat jemand noch etwas, das er für das Meeting ansprechen möchte?&lt;p> 15:33 &amp;lt;jrandom&amp;gt; okay, wenn nicht...&lt;p> 15:33 * jrandom macht sich bereit&lt;p> 15:34 * jrandom *baf*t das Meeting&lt;p> &lt;/div></description></item><item><title>I2P Entwicklertreffen - 16. Januar 2007</title><link>/de/blog/2007/01/16/i2p-entwicklertreffen-16.-januar-2007/</link><pubDate>Tue, 16 Jan 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/01/16/i2p-entwicklertreffen-16.-januar-2007/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> jrandom, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:03 &amp;lt;jrandom&amp;gt; 0) hi 15:03 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:03 &amp;lt;jrandom&amp;gt; 2) I2PSnark-Updates 15:03 &amp;lt;jrandom&amp;gt; 3) Syndie-Fortschritt 15:03 &amp;lt;jrandom&amp;gt; 4) ??? 15:03 &amp;lt;jrandom&amp;gt; 0) hi 15:03 * jrandom winkt 15:03 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2007-January/001329.html 15:05 &amp;lt;jrandom&amp;gt; während ihr euch das anschaut, springen wir direkt zu 1) Netzstatus 15:05 &amp;lt;jrandom&amp;gt; derzeit nicht viele Änderungen in dieser Hinsicht 15:06 &amp;lt;jrandom&amp;gt; bemerkenswert ist das aktualisierte Domains-Diagramm auf `http://stats.i2p/cgi-bin/serv_domain.cgi,` das eine gute Verteilung der Hosts zeigt, selbst nachdem 2000 alte Einträge entfernt wurden 15:07 &amp;lt;jrandom&amp;gt; zzz: auf welchen Zeitraum bezieht sich dieses Diagramm? 15:07 &amp;lt;+zzz&amp;gt; 1 Monat 15:07 &amp;lt;jrandom&amp;gt; wow, cool 15:09 &amp;lt;jrandom&amp;gt; natürlich sind die NICs nicht immer auf dem neuesten Stand, aber es gibt einen guten Überblick auf hoher Ebene. gute Arbeit zzz, danke 15:10 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus? 15:12 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir rüber zu 2) I2PSnark-Updates 15:12 &amp;lt;jrandom&amp;gt; zzz, willst du uns die Kurzfassung geben? 15:13 &amp;lt;+zzz&amp;gt; wir haben Verbesserungen bei der Fairness, wenn > 4 Leecher, einen Fix für den lang bestehenden Bug beim Neustart von Torrents, starte keinen tunnel, wenn Autostart nicht angehakt ist, und fügen ein paar weitere Links auf der Webseite hinzu. 15:13 &amp;lt;+zzz&amp;gt; einen 'Stop-all'-Button hinzugefügt, der offenbar meist nicht funktioniert, wenn Traffic da ist, so scheint es 15:13 &amp;lt;+zzz&amp;gt; wie üblich suchen wir Tester und Rückmeldungen, danke 15:14 &amp;lt;jrandom&amp;gt; genial, danke zzz 15:14 &amp;lt;jrandom&amp;gt; wenn du meinst, es passt, können wir das zusammenpacken und eine neue 0.6.1.27 damit gebündelt ausliefern 15:15 &amp;lt;+zzz&amp;gt; ok, vielleicht in einer Woche oder zwei 15:16 &amp;lt;jrandom&amp;gt; klingt gut 15:17 &amp;lt;jrandom&amp;gt; ok, springen wir rüber zu 3) Syndie-Fortschritt 15:17 &amp;lt;jrandom&amp;gt; wie erwähnt, ist auf dieser Front viel los, und hoffentlich bringen wir in den nächsten ein bis zwei Tagen eine neue Revision heraus 15:19 &amp;lt;jrandom&amp;gt; es wird eine Ankündigung geben, sobald das draußen ist, in Syndie, auf den Webseiten, im Forum und auf der Liste 15:19 &amp;lt;jrandom&amp;gt; ok, rüber zu 4) ??? 15:20 &amp;lt;jrandom&amp;gt; möchte noch jemand etwas für das Meeting ansprechen? 15:23 &amp;lt;jrandom&amp;gt; wenn nicht... 15:23 * jrandom holt aus 15:23 * jrandom *baf*s das Meeting ab &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 09. Januar 2007</title><link>/de/blog/2007/01/09/i2p-entwicklertreffen-09.-januar-2007/</link><pubDate>Tue, 09 Jan 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/01/09/i2p-entwicklertreffen-09.-januar-2007/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, jrandom, nony, tea, tethra, void, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:07 &amp;lt;jrandom&amp;gt; 0) hi 15:07 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:07 &amp;lt;jrandom&amp;gt; 2) I2Phex 0.1.1.38 15:07 &amp;lt;jrandom&amp;gt; 3) Syndie-Fortschritt 15:07 &amp;lt;jrandom&amp;gt; 4) Syndie-Bug-Sammelwettbewerb 15:07 &amp;lt;jrandom&amp;gt; 5) ??? 15:07 &amp;lt;jrandom&amp;gt; 0) hi 15:07 * jrandom winkt 15:07 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2007-January/001328.html 15:09 &amp;lt;jrandom&amp;gt; Während ihr alle weiter über den Macworld-Kram sabbert, springen wir rein in 1) Netzstatus 15:09 &amp;lt;jrandom&amp;gt; Ich habe diese Woche hier nichts zu erwähnen, aber ich fühlte mich schlecht, den Netzstatus nicht in den Bericht aufzunehmen, also hier ist er 15:09 &amp;lt;jrandom&amp;gt; Hat jemand noch etwas zum Netzwerkstatus beizutragen? 15:09 &amp;lt;+zzz&amp;gt; Ich teste ein paar i2psnark-Optimierungen, nichts Großes 15:10 &amp;lt;jrandom&amp;gt; ah, cool, bezogen auf die jüngsten Bug-Reports, oder andere Schmankerl, auf die wir uns freuen können? 15:11 &amp;lt;+zzz&amp;gt; anderes – hauptsächlich bessere Handhabung von Torrents mit&amp;gt; 4 Peers 15:11 &amp;lt;jrandom&amp;gt; fett 15:11 &amp;lt;+zzz&amp;gt; außerdem werden ein paar gängige OOM-Stellen abgefangen, statt die ganze JVM abzuschießen 15:12 &amp;lt;tea&amp;gt; klingt super, im Moment scheint i2p-bt die beste Wahl für "High"-Speed-Torrents zu sein 15:12 &amp;lt;+zzz&amp;gt; d. h., wo es einen ganzen 256KB - 1MB Chunk holt, um ein Piece zu speichern 15:13 &amp;lt;+zzz&amp;gt; alle, sucht euch einen Torrent und stürzt euch drauf, um mir beim Testen zu helfen :) 15:14 &amp;lt;jrandom&amp;gt; hammer, sag Bescheid, wann wir Dinge ausprobieren sollen, zzz 15:14 &amp;lt;tea&amp;gt; soll jemand 'casino royale' nochmal machen? :) 15:14 * jrandom erwähnt, dass dieses Meeting geloggt wird und ins Web gestellt wird ;) 15:15 &amp;lt;+void&amp;gt; oh, das Meeting 15:15 &amp;lt;tea&amp;gt; dann also keine Freiwilligen 15:16 &amp;lt;jrandom&amp;gt; ok, cool, hat noch jemand etwas zu 1) Netzstatus? 15:17 &amp;lt;bar&amp;gt; wo wir gerade i2psnark erwähnen... 15:18 &amp;lt;bar&amp;gt; ...wäre es möglich, i2psnark von der Konsole aus zu starten, zu stoppen und neu zu starten? 15:18 &amp;lt;bar&amp;gt; (statt den ganzen router neu zu starten, um die tunnels abzuschießen) 15:19 &amp;lt;+zzz&amp;gt; weiß nicht – jrandom, hast du Gedanken dazu? 15:20 &amp;lt;jrandom&amp;gt; bar: Wenn du sagst stoppen und starten, was bedeutet das über das Stoppen und Starten der einzelnen Torrents hinaus? 15:21 &amp;lt;bar&amp;gt; die i2psnark-tunnels killen, die meine Ressourcen ziehen, wenn ich nicht am Torrenten bin 15:22 &amp;lt;bar&amp;gt; (die tunnels sterben nicht, wenn man die .torrents entfernt, iirc) 15:22 &amp;lt;jrandom&amp;gt; ah, das eigentliche i2p-Ziel dafür stoppen. Machbar ohne große Mühe, die Weboberfläche hat Zugriff auf den SnarkManager 15:23 &amp;lt;jrandom&amp;gt; (ein Zwischen-Workaround könnte sein, die tunnel-Längen auf 0 zu setzen, bis du sie wieder brauchst) 15:23 &amp;lt;jrandom&amp;gt; aber du hast recht, das wäre nützlich 15:23 &amp;lt;+void&amp;gt; du könntest die tunnels auf 0 Tiefe stellen, allerdings wäre das fehleranfällig 15:23 &amp;lt;+zzz&amp;gt; gute Idee, einen Stop-tunnel-Button auf der Webseite anzubieten, einverstanden 15:23 * jrandom gibt void ein High-Five 15:24 &amp;lt;+void&amp;gt; ack, ich lagge *so* sehr? 15:24 &amp;lt;jrandom&amp;gt; I2PSnarkUtil hat bereits auch eine statische .disconnect() 15:25 &amp;lt;jrandom&amp;gt; (also sollte das Aufrufen davon aus dem I2PSnarkServlet trivial sein) 15:25 &amp;lt;jrandom&amp;gt; zzz: Willst du das übernehmen, oder soll ich das da reinwerfen? 15:27 &amp;lt;+zzz&amp;gt; Ich sehe da keine Frage, also nimm's 15:27 &amp;lt;jrandom&amp;gt; ok, cool, mach ich 15:27 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus? 15:29 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir rüber zu 2) I2Phex 0.1.1.38 15:29 &amp;lt;jrandom&amp;gt; Complication: Willst du uns kurz den Stand der Dinge geben? 15:31 &amp;lt;jrandom&amp;gt; soweit ich weiß, gibt es eine gute Zusammenfassung der Änderungen im CVS und in der Ankündigung (http://forum.i2p.net/viewtopic.php?t=2005) 15:33 &amp;lt;tea&amp;gt; gibt es die Möglichkeit, die tunnel-Längen dauerhaft zu ändern? 15:34 &amp;lt;jrandom&amp;gt; klar, ich erinnere mich, dass es irgendwo eine Stelle gibt, wo man sie in der i2phex-Konfigurationsdatei setzen kann, indem man die benutzerdefinierten i2p-Optionen angibt (obwohl ich mich gerade nicht an die i2phex-Konfigurationsdatei-Option erinnere, die man verwenden muss) 15:35 &amp;lt;bar&amp;gt; tea: ja, in i2phex.cfg (i2pInboundLength, i2pInboundLengthVariance, i2pOutboundLength, i2pOutboundLengthVariance) 15:36 &amp;lt;tea&amp;gt; ich dachte an den Options-Tab, den i2p-rufus hat 15:37 &amp;lt;tea&amp;gt; könnte so etwas hinzugefügt werden? 15:38 &amp;lt;jrandom&amp;gt; ich glaube, complication sagte, das wäre eine gute Idee, also ist es wahrscheinlich ziemlich machbar 15:38 * jrandom hat kein GUI-Hacking in i2phex gemacht (obwohl ich sicher bin, wenn du einen Patch schickst, sorge ich dafür, dass er reinkommt :) 15:38 &amp;lt;jrandom&amp;gt; oh, schon gut, scheint, complication sagte, er arbeitet dran 15:39 &amp;lt;jrandom&amp;gt; http://forum.i2p.net/viewtopic.php?t=2005#9149 15:39 &amp;lt;tea&amp;gt; als Amateur-Rufus-Nutzer hat mich die Popup-Frage 'allow zero hop connections ?' gefreut, und dass ich auf Nein klicken konnte ... 15:42 &amp;lt;jrandom&amp;gt; jau. ok, hat noch jemand etwas zu 2) I2Phex 0.1.1.38? 15:42 &amp;lt;bar&amp;gt; nun, wo wir dabei sind, denke ich, Glückwünsche an das ursprüngliche Phex-Team zu ihrem 3.0-Release sind angebracht, es kam gerade neulich raus :) 15:43 * bar winkt 15:43 &amp;lt;jrandom&amp;gt; jau, Glückwunsch ArneBab et al.! 15:45 &amp;lt;tea&amp;gt; vielleicht winken sie eines Tages zurück ... 15:46 &amp;lt;jrandom&amp;gt; ArneBab und GregorK haben über die Jahre gutes Feedback zu i2phex gegeben 15:46 &amp;lt;+void&amp;gt; der Tag, an dem i2phex Version 3.0 erreicht? 15:46 &amp;lt;jrandom&amp;gt; Hoffen wir's :) 15:47 &amp;lt;bar&amp;gt; bis dahin sind wir längst weg, aber ja :) 15:48 &amp;lt;jrandom&amp;gt; ok, springen wir rüber zu 3) Syndie-Fortschritt 15:48 &amp;lt;jrandom&amp;gt; viel Fortschritt in der letzten Woche, einschließlich 1.001a, das veröffentlicht wurde 15:50 &amp;lt;jrandom&amp;gt; allerdings findet der Großteil der Diskussion dazu innerhalb von Syndie selbst statt 15:50 &amp;lt;jrandom&amp;gt; also, wenn ihr noch nicht drauf seid, steigt ein und findet mehr heraus :) 15:51 &amp;lt;jrandom&amp;gt; möchte jemand etwas zu Syndie besprechen? 15:53 &amp;lt;+void&amp;gt; nun, ich habe gerade sync laufen lassen, und es hat eine ungelesene Nachricht zusammen mit einem Haufen gelesener importiert 15:53 &amp;lt;+void&amp;gt; aber ich schätze, wir debuggen das nach dem Meeting? 15:54 &amp;lt;jrandom&amp;gt; hmm, ja, ziemlich seltsam (ich habe neulich ein paar neue Nachrichten importiert, und die wurden als ungelesen angezeigt). Aber ja, da müssen wir definitiv noch tiefer graben 15:54 &amp;lt;jrandom&amp;gt; ok, springen wir rüber zu 4) Syndie-Bug-Sammelwettbewerb 15:55 &amp;lt;+void&amp;gt; kann man anonyme egold-Konten registrieren? 15:55 &amp;lt;jrandom&amp;gt; ja, keine ID nötig 15:56 &amp;lt;+void&amp;gt; ah, cool 15:56 &amp;lt;jrandom&amp;gt; allerdings können sie natürlich betrügerische Konten einfrieren, und sie verfolgen alle Transfers und teilen die Transferdaten mit Denen 15:56 &amp;lt;jrandom&amp;gt; aber es reicht mehr als aus, um sich gegen die meisten Gegner zu verteidigen 15:57 &amp;lt;+void&amp;gt; ja, klar 15:58 * jrandom hat die Bug-Reports und Feature-Requests als unschätzbar wertvoll empfunden, und auch wenn mir klar ist, dass die $50 USD die tatsächlich investierte Zeit bei Weitem nicht ausgleichen, ist es hoffentlich ein kleines Dankeschön 15:58 &amp;lt;jrandom&amp;gt; Ich hoffe, wir setzen diesen Wettbewerb jeden Monat fort 15:58 &amp;lt;+void&amp;gt; hehe 15:59 &amp;lt;+void&amp;gt; hehe, immerhin macht's Spaß 15:59 &amp;lt;+void&amp;gt; arg 16:00 &amp;lt;jrandom&amp;gt; hat jemand Fragen zum Wettbewerb, oder Vorschläge, oder Frisbees? 16:01 &amp;lt;+tethra&amp;gt; Wettbewerb? 16:01 &amp;lt;+tethra&amp;gt; (ich bin zu spät) 16:01 * tethra liest nach 16:01 &amp;lt;+tethra&amp;gt; cool :o 16:02 &amp;lt;jrandom&amp;gt; also lasst eure Bug-Reports fließen :) 16:03 &amp;lt;jrandom&amp;gt; ok, schwingen wir rüber zu 5) ??? 16:03 &amp;lt;+void&amp;gt; tun sie schon :) 16:03 &amp;lt;+tethra&amp;gt; jawohl! ;) 16:03 &amp;lt;jrandom&amp;gt; ja, danke! (ja, ich zähle alles vom 1. Jan bis 31. Jan :) 16:03 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 16:04 &amp;lt;+fox&amp;gt; &amp;lt;nony&amp;gt; läuft es auf java6? 16:04 &amp;lt;tea&amp;gt; klar 16:04 &amp;lt;+tethra&amp;gt; und wenn wir schon dabei sind, kompiliert es mit gcj? 16:04 &amp;lt;jrandom&amp;gt; nony: ich betreibe es hier auf java6, ja 16:04 &amp;lt;jrandom&amp;gt; tethra: ja, und läuft ;) 16:04 &amp;lt;+tethra&amp;gt; ausgezeichnet 16:04 &amp;lt;+tethra&amp;gt; ;) 16:04 &amp;lt;+fox&amp;gt; &amp;lt;nony&amp;gt; cool 16:07 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 16:09 &amp;lt;jrandom&amp;gt; wenn nicht... 16:09 * jrandom holt aus 16:09 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Entwicklertreffen - 2. Januar 2007</title><link>/de/blog/2007/01/02/i2p-entwicklertreffen-2.-januar-2007/</link><pubDate>Tue, 02 Jan 2007 00:00:00 +0000</pubDate><guid>/de/blog/2007/01/02/i2p-entwicklertreffen-2.-januar-2007/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, covracer, jrandom, z^z&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) hi 15:02 &amp;lt;jrandom&amp;gt; 1) Netzstatus und Pläne 15:02 &amp;lt;jrandom&amp;gt; 2) Syndie 1.001a 15:02 &amp;lt;jrandom&amp;gt; 3) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) hi 15:02 * jrandom winkt 15:02 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht auf http://dev.i2p.net/pipermail/i2p/2007-January/001325.html 15:03 * mrflibble winkt jrandom zu 15:03 * jrandom erwartet, dass die meisten noch ihren Kater auskurieren, also machen wir das ruhig 15:04 &amp;lt;jrandom&amp;gt; springen wir rein in 1) Netzstatus und Pläne 15:05 &amp;lt;jrandom&amp;gt; wie in den Notizen erwähnt, wurde viel abgedeckt, aber wir haben dieses Jahr eine Menge Arbeit vor uns 15:05 &amp;lt;jrandom&amp;gt; wir werden jedoch die verschiedenen Abwägungen diskutieren wollen und sicherstellen, dass die passendsten getroffen werden, um die spezifische Funktionalität zu unterstützen, auf die wir hinarbeiten 15:06 &amp;lt;jrandom&amp;gt; aber wir werden sehen, wie es läuft, wenn die Dinge voranschreiten 15:06 &amp;lt;jrandom&amp;gt; vorerst wirkt das Netz allerdings ziemlich im Gleichgewicht, was gut ist 15:07 &amp;lt;jrandom&amp;gt; möchte jemand etwas bzgl. Netzstatus und Plänen ansprechen? 15:09 &amp;lt;jrandom&amp;gt; falls nicht, hüpfen wir rüber zu 2) Syndie 1.001a 15:09 &amp;lt;z^z&amp;gt; gibt es etwas, woran ich im Netz arbeiten kann - netdb oder tunnels? 15:09 * jrandom hüpft zurück 15:10 &amp;lt;z^z&amp;gt; ich weiß, wir haben Fragen zur netdb-Verbreitung und zur CPU-Auslastung, aber ich bräuchte einen guten Einstiegspunkt 15:11 &amp;lt;z^z&amp;gt; ich denke jedenfalls darüber nach 15:11 &amp;lt;jrandom&amp;gt; z^z: die netDb-Suche muss, wenn die # der bekannten/erreichbaren floodfill-Peers 0 erreicht, höchstwahrscheinlich einen zufälligen iterativen Walk über bekannte Peers durchführen 15:12 &amp;lt;z^z&amp;gt; ok thx, ich werde mich umsehen und später Fragen stellen 15:12 &amp;lt;jrandom&amp;gt; vielleicht ein neues Flag in der netDb-Lookup-Nachricht mit der Anfrage "gib mir ein paar floodfill peers" 15:12 &amp;lt;jrandom&amp;gt; spitze, z^z! das hätte wahrscheinlich einen erheblichen Einfluss für neue Nutzer - sag mir Bescheid, wenn du auf Probleme stößt 15:13 &amp;lt;z^z&amp;gt; ha, das führt mich in Neuland - klingt nach Spaß fürs neue Jahr 15:13 &amp;lt;jrandom&amp;gt; :) 15:14 &amp;lt;bar&amp;gt; "lösche floodfill peer router infos nicht aus netdb, wenn es zu wenige davon gibt" &amp;lt;-- erinnert sich jemand, ob das in cvs gelandet ist oder nicht? 15:15 &amp;lt;jrandom&amp;gt; nö 15:15 &amp;lt;jrandom&amp;gt; oder, nicht dass ich mich erinnere... 15:16 &amp;lt;bar&amp;gt; okidoki 15:17 &amp;lt;jrandom&amp;gt; (ein guter Ort dafür wäre KademliaFloodfillNetworkFacade::dropAfterLookupFailed) 15:18 &amp;lt;jrandom&amp;gt; äh, KademliaNetworkDatabaseFacade, genauer (floodfill erweitert sie) 15:20 &amp;lt;jrandom&amp;gt; (es gibt auch ein paar Bits in der DatabaseLookupMessage, die verwendet werden könnten, um 'schick mir floodfill peers' zu kennzeichnen - 'tunnelSpecified' ist ein boolean, wird aber in einem ganzen Byte übertragen) 15:21 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 1) Netzstatus und Pläne? 15:23 * jrandom setzt das Gehüpfe zu 2) Syndie 1.001a fort 15:24 &amp;lt;jrandom&amp;gt; sie kommt bald, vielleicht in ein oder zwei Tagen. viele Bugfixes und Aufräumarbeiten (danke an alle, die helfen!), mit mehr Details in der Ankündigung, wenn sie veröffentlicht wird 15:25 &amp;lt;jrandom&amp;gt; das ist dazu im Wesentlichen alles, was zu erwähnen ist (aber wenn du die neue syndie benutzt, kannst du dort den neuesten Diskussionen folgen ;) 15:27 &amp;lt;jrandom&amp;gt; möchte jemand etwas zu syndie 1.001a ansprechen, oder sollen wir zu 3) ??? weiter springen? 15:27 &amp;lt;jrandom&amp;gt; hat sonst jemand noch etwas, das er im Meeting besprechen möchte? 15:28 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; bist du immer noch nicht für ein ebuild? 15:29 &amp;lt;jrandom&amp;gt; für syndie oder i2p? 15:29 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; i2p 15:29 &amp;lt;jrandom&amp;gt; korrekt, ich bin immer noch nicht für ein ebuild 15:29 &amp;lt;jrandom&amp;gt; (danke dennoch für das Angebot/den Vorschlag!) 15:30 &amp;lt;jrandom&amp;gt; die Probleme von i2p hängen nicht mit der Größe des Netzwerks zusammen, daher wird eine Vergrößerung sie nicht beheben 15:30 &amp;lt;jrandom&amp;gt; stattdessen zwingt es nur mehr Leute, sich mit den Problemen und dem Upgrade-Pfad zu ihrer Behebung auseinanderzusetzen 15:30 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; ja 15:31 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; Alex hat allerdings gute Arbeit an einem ebuild geleistet 15:31 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; es ist im java-experimental-migration overlay, iirc 15:31 &amp;lt;+fox&amp;gt; * godmode0 ist zurück (weg 01:57:51) 15:32 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; nun, es hängt in jedem Fall von vielen Verbesserungen in Gentoo beim Umgang mit Java und Jetty ab 15:32 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; und wird so bald nicht in den Hauptbaum kommen 15:33 &amp;lt;jrandom&amp;gt; cool (dass Alex' Arbeit gut läuft), und hoffentlich bringen wir i2p an den Punkt, wo das in den Hauptbaum zu schieben eine tolle Sache ist :) 15:34 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; wäre ein ebuild für syndie willkommen oder sollte es auch verschoben werden? 15:34 * jrandom fragt sich, wie viel Umbruch es beim Umgang mit Java geben wird, sobald die Sun JVM &amp; Libs unter die GPL gestellt werden 15:35 &amp;lt;jrandom&amp;gt; syndie wird hoffentlich in wenigen Monaten für den produktiven Einsatz bereit sein, mit einer Beta vielleicht in etwa einem Monat, daher wäre ein ebuild dort großartig 15:36 &amp;lt;jrandom&amp;gt; wenn syndie produktiv geht, möchte ich es den Leuten so einfach wie möglich machen - apt-get, emerge, rpm, etc 15:36 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; okay, ich schau mal, ob ich in dieser Urlaubswoche ein ebuild zusammenhacken kann--ich habe nichts Besseres zu tun 15:36 &amp;lt;jrandom&amp;gt; spitze, danke covracer! 15:37 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; einfache Installation ist sehr wichtig für eine breite Verbreitung 15:37 &amp;lt;jrandom&amp;gt; (und sag mir Bescheid, wenn du auf Stellen stößt, die sich 'upstream' vereinfachen ließen - ich möchte die Paketierung so transparent wie möglich machen) 15:37 &amp;lt;jrandom&amp;gt; ja, definitiv 15:38 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; alles klar, obwohl ich nur vage mit den Best Practices des Ebuild-Schreibens vertraut bin - ich bin selbst kein Dev und auch nicht wirklich aktiv an der Coding-Front 15:40 &amp;lt;jrandom&amp;gt; cool, du weißt wahrscheinlich mehr über das Schreiben von ebuilds als ich :) viel Erfolg und danke 15:40 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas, das er fürs Meeting ansprechen möchte? 15:40 &amp;lt;bar&amp;gt; nun, ich denke, ein offizieller Beitrag im Syndie-Forum von Cervantes und im alten syndie würde nicht schaden, falls/wenn du nach weiteren Testern für die neue syndie suchst 15:40 &amp;lt;bar&amp;gt; abgesehen vom letzten Meeting-Log wurde das Alpha-Release meines Erachtens kaum erwähnt; viele i2p-Nutzer haben die Neuigkeiten einfach nicht mitbekommen, denke ich 15:41 &amp;lt;jrandom&amp;gt; gute Idee - ich werde sie zuspammen, wenn 1.001a draußen ist 15:42 &amp;lt;bar&amp;gt; alles klar :) 15:47 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres für das Meeting gibt... 15:47 * jrandom rüstet sich zum Abschluss 15:47 * jrandom *baf* schließt das Meeting &lt;/div></description></item><item><title>I2P Entwicklertreffen - 26. Dezember 2006</title><link>/de/blog/2006/12/26/i2p-entwicklertreffen-26.-dezember-2006/</link><pubDate>Tue, 26 Dec 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/12/26/i2p-entwicklertreffen-26.-dezember-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, Complication2, gloin, hottuna, jrandom&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) hi 15:02 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:02 &amp;lt;jrandom&amp;gt; 2) Syndie 1.000a 15:02 &amp;lt;jrandom&amp;gt; 3) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) hi 15:02 * jrandom winkt 15:02 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind online unter http://dev.i2p.net/pipermail/i2p/2006-December/001324.html 15:03 &amp;lt;jrandom&amp;gt; lass uns direkt zu 1) Netzstatus springen 15:03 &amp;lt;Complication2&amp;gt; Oh, ich habe völlig vergessen, dass heute Dienstag ist 15:03 &amp;lt;jrandom&amp;gt; läuft ziemlich gut, wie erwähnt, obwohl mein router nach 45 Tagen Uptime schließlich neu gestartet wurde 15:04 &amp;lt;jrandom&amp;gt; (aber ehrlich gesagt wäre ich ziemlich froh, wenn wir dauerhaft Uptime von 1+ Monaten hinbekämen :) 15:04 &amp;lt;Complication2&amp;gt; Der Netzstatus ist bei mir etwas wackliger als zuvor, aber das liegt daran, dass einer meiner I2P router ein wiederkehrendes Problem hat (etwa einmal alle 10 Tage) 15:04 &amp;lt;Complication2&amp;gt; Der andere router schafft Uptime von einem Monat, aber es ist kein router mit sehr viel Traffic 15:05 &amp;lt;Complication2&amp;gt; Eigentlich ziemlich bescheiden 15:05 &amp;lt;jrandom&amp;gt; stats.i2p zeigte in der letzten Woche eine etwas niedrigere Build-Erfolgsrate, könnte aber einfach saisonal sein 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Ich bekomme ein paar seltsame Wrapper-Logmeldungen 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; INFO | jvm 1 | 2006/12/26 01:00:00 | 2006-dec-26 00:00:00 org.mortbay.util.RolloverFileOutputStream removeOldFiles 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; INFO | jvm 1 | 2006/12/26 01:00:00 | INFO: Log age 2006_09_26.request.log 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; INFO | jvm 1 | 2006/12/26 01:00:00 | 2006-dec-26 00:00:00 org.mortbay.util.RolloverFileOutputStream removeOldFiles 15:07 &amp;lt;jrandom&amp;gt; irc läuft trotzdem ziemlich gut, sogar mit 3-hop tunnels 15:07 &amp;lt;jrandom&amp;gt; oh interessant, hottuna, klingt nach etwas geschwätzigem Commons-Logging-Kram 15:08 &amp;lt;jrandom&amp;gt; (Jetty verwendet seinen eigenen Logger, nicht unseren) 15:08 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; dann nichts, worüber man sich Sorgen machen müsste .. 15:08 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; aber ich habe meinen router trotzdem nicht laufen lassen wegen BW-Engpass 15:09 &amp;lt;jrandom&amp;gt; starvation heißt "nicht genug BW für i2p", oder "i2p verbraucht zu viel BW"? 15:11 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Nun, beides, aber da ich i2p betreibe, um BW zu spenden, passt die erste Alternative am besten 15:11 &amp;lt;jrandom&amp;gt; ah heh, ok 15:11 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Ich habe Syndie gerade zum ersten Mal gestartet und fühle mich etwas überfordert, weiß nicht so recht, wo ich anfangen soll 15:11 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; schöne Sache, dass das Standardarchiv hinzugefügt wird 15:13 &amp;lt;jrandom&amp;gt; danke :) Es gibt viel zu tun, um dieses Überfordertsein zu reduzieren, aber lass uns das in 2) Syndie 1.000a besprechen :) 15:13 &amp;lt;jrandom&amp;gt; 1.000a ist draußen, runterladen und viel Spaß! 15:14 &amp;lt;jrandom&amp;gt; Das Out-of-the-Box-Erlebnis sollte im Wesentlichen sein: installieren, starten, "add the standard archive", Syndie sagen, dass es das Standardarchiv "now" synchronisieren soll (dann auf Save klicken), und es beginnt, Nachrichten zu ziehen 15:15 &amp;lt;jrandom&amp;gt; Es fügt der Tabelle unter dem Save-Button eine Zeile hinzu, eine pro Nachricht und eine pro Forum – ein Rechtsklick auf Nachrichten &amp; Foren öffnet sie, oder du kannst über das Menü Forum-&amp;gt;Read all browsen 15:15 &amp;lt;bar&amp;gt; Glückwunsch zum Syndie-Alpha-Release, du hast lange und hart daran gearbeitet. Respekt. 15:16 &amp;lt;Complication2&amp;gt; Hier ebenso. Beeindruckende Datenbank und eine sehr vielversprechende Oberfläche. :) 15:16 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Ich benutze Syndie gerade und lese den epischen Beitrag zur Richtung von Syndie und i2p 15:16 &amp;lt;gloin&amp;gt; übrigens, build.xml enthält einen hart codierten Wert: build.xml: &amp;lt;property name="swt.win32" value="../swt-I20061214-1445-win32-win32-x86/swt.jar" /&amp;gt; 15:16 &amp;lt;jrandom&amp;gt; Danke, es gibt viel zu tun, um Syndie dorthin zu bringen, wo es hin muss, aber es ist ein Anfang 15:17 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Es gibt noch viel Arbeit an der Usability-Front, aber ihr seid schon weit gekommen 15:17 &amp;lt;jrandom&amp;gt; gloin: ja, 3 davon (swt.win32, swt.osx und swt.linux32) – sie werden nur für "ant dist" verwendet 15:18 &amp;lt;Complication2&amp;gt; führt "ant" standardmäßig "ant clean jar" aus, übrigens? 15:18 * Complication2 checkt 15:18 &amp;lt;jrandom&amp;gt; hottuna: da kommt ihr (und ihr alle :) ins Spiel – mein Kopf steckt tief in den Innereien von Syndie, daher fällt es mir oft schwer, die richtige Perspektive zu bekommen, um Syndie benutzbarer zu machen 15:19 &amp;lt;jrandom&amp;gt; Ich brauche eure Meinungen, euer Feedback und eure Vorschläge, um die Dinge zu verbessern 15:19 &amp;lt;Complication2&amp;gt; Aha, Abhängigkeitsprüfung und Jar 15:19 &amp;lt;Complication2&amp;gt; (ohne den Clean-Teil) 15:19 &amp;lt;jrandom&amp;gt; genau, Complication2, kein "clean" per Default 15:21 &amp;lt;gloin&amp;gt; baut "ant dist" Versionen für Linux, Win32 und so weiter? 15:21 &amp;lt;jrandom&amp;gt; gloin: ja, erstellt Installer, .exe-Dateien usw. 15:22 &amp;lt;jrandom&amp;gt; wenn du Syndie nur für dich bauen und laufen lassen willst, "ant jar" und lib/syndie.jar in deine Syndie-Installation kopieren, oder "ant run", um es an Ort und Stelle zu starten 15:23 &amp;lt;Complication2&amp;gt; verdammt, dann habe ich das "run"-Target übersehen 15:23 &amp;lt;jrandom&amp;gt; (die notwendigen Flags -Dswt.dir=/blah angeben oder sie in die (neue) Datei nbproject/private/private.properties als swt.dir=/blah/ eintragen) 15:23 &amp;lt;Complication2&amp;gt; Habe ein run.sh zusammengeschrieben :D 15:24 &amp;lt;Complication2&amp;gt; Zweizeiler, also nichts Zeitraubendes 15:24 &amp;lt;jrandom&amp;gt; das geht auch :) 15:24 &amp;lt;Complication2&amp;gt; Yep, "ant run" hat gut funktioniert 15:24 &amp;lt;gloin&amp;gt; ant run scheint zu funktionieren, der Installer linux32.exe beschwert sich über fehlendes SWT. 15:24 &amp;lt;Complication2&amp;gt; Gerade getestet 15:26 &amp;lt;jrandom&amp;gt; hmm, gloin, und swt.jar existiert im lib-Verzeichnis der installierten Syndie? 15:27 &amp;lt;gloin&amp;gt; ja. 15:28 &amp;lt;jrandom&amp;gt; und du startest "java -jar /some/path/to/that/syndie/bin/syndie.exe"? oder meinst du den Linux-Installer? 15:29 &amp;lt;gloin&amp;gt; der Installer war in Ordnung. Er hat das Verzeichnis syndie-1.000a erstellt. 15:31 &amp;lt;gloin&amp;gt; Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3235 in java.library.path 15:33 &amp;lt;Complication2&amp;gt; Eine kurze Frage (ich teste gerade das Linux-Binary) 15:33 &amp;lt;jrandom&amp;gt; hmm, hat es die libswt-pi-gtk-3235.so in /tmp/ erstellt, gloin? 15:33 &amp;lt;Complication2&amp;gt; Wo bekommt man den öffentlichen Schlüssel "393F2DF9"? 15:33 &amp;lt;jrandom&amp;gt; gute Frage... 15:34 &amp;lt;gloin&amp;gt; wer? wann? 15:34 &amp;lt;gloin&amp;gt; im Moment gibt es keine libswt-pi-gtk-3235.so in /tmp/ 15:35 &amp;lt;jrandom&amp;gt; gloin: das neue SWT (3.3M4), das mit Syndie ausgeliefert wird, extrahiert die nativen Libs nach /tmp/, wenn es sie nicht findet 15:36 &amp;lt;jrandom&amp;gt; gloin: kannst du (cd ~/syndie-1.000a/ ; java -cp lib/syndie.jar:lib/swt.jar:lib/hsqldb.jar syndie.gui.SWTUI ) ausführen und sehen, ob es sie findet? 15:36 &amp;lt;jrandom&amp;gt; Complication2: es wird nach dem Meeting auf den verschiedenen Keyservern und der Website stehen 15:37 &amp;lt;Complication2&amp;gt; Danke :) 15:37 &amp;lt;jrandom&amp;gt; (es ist in meinen Keyrings, auf die ich von meiner Windows-Box nicht zugreifen kann) 15:37 &amp;lt;Complication2&amp;gt; Inzwischen habe ich auf konventionellerem Wege herausgefunden, dass mein Download des Binaries tatsächlich frühzeitig abgebrochen ist 15:37 * Complication2 holt das Ende erneut 15:38 &amp;lt;gloin&amp;gt; nein. Vielleicht baue ich den Installer neu 15:39 &amp;lt;jrandom&amp;gt; gloin: könntest du die swt.jar prüfen, ob sie die libswt-pi-gtk-3235.so enthält (jar tvf lib/swt.jar)? 15:40 &amp;lt;jrandom&amp;gt; so oder so, wir debuggen weiter, wenn Dinge auftauchen 15:41 &amp;lt;gloin&amp;gt; sie ist nicht drin. 15:41 &amp;lt;jrandom&amp;gt; das war's im Wesentlichen zu Syndie 1.000a – es wird natürlich im Laufe der Zeit Updates geben, und die werden in Meetings oder Mails angekündigt 15:42 &amp;lt;jrandom&amp;gt; (es gibt deutlich kleinere Downloads zum Aktualisieren von Syndie als die vollen 4–5+ MB – siehe syndie.i2p.net/downloads/) 15:42 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; wie lautet die URL des i2p Syndie-Archivs im i2p-Netzwerk ? 15:43 &amp;lt;jrandom&amp;gt; gloin: könntest du mir den jar tvf-Output per privater Nachricht schicken? 15:43 &amp;lt;jrandom&amp;gt; hottuna: `http://archive.syndie.i2p/` 15:43 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; danke 15:45 &amp;lt;jrandom&amp;gt; (beachte, dass archive.syndie.i2p / syndie.i2p.net:8080 nur Instanzen von Syndie mit dem eingebauten HTTP-Server sind) 15:45 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; oh :) abgefahren :) 15:45 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; oh btw, die Syndie-Uhr passt nicht zur Uhr auf meinem System 15:46 &amp;lt;jrandom&amp;gt; also, jeder kann sein eigenes Syndie-Archiv betreiben und Leute davon synchronisieren lassen – gib ihnen einfach einen Link zu deinem Archiv (das kannst du per irc/html/etc tun, oder in Syndie selbst mit einem "archive link"/Verweis) 15:46 &amp;lt;jrandom&amp;gt; Syndie-Uhr? 15:46 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; oder die Zeitstempel auf Nachrichten in Syndie 15:47 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; warte eine Sekunde. . jetzt scheinen sie zu stimmen.. 15:47 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; ein Neustart später 15:52 &amp;lt;gloin&amp;gt; wie baue ich einen headless Archiv-Server? Ich nehme an, dass import.cgi nicht mehr "unterstützt" wird? 15:53 &amp;lt;jrandom&amp;gt; richtig, import.cgi ist mit der neuesten Version inkompatibel – du kannst einen headless Server mit einer normalen Syndie-Installation betreiben, indem du Syndie "--cli" startest, wodurch die Text-Engine läuft. 15:55 &amp;lt;jrandom&amp;gt; der integrierte HTTP-Server kann aus der Text-Engine über den "httpserv"-Befehl gestartet werden (http://syndie.i2p.net/manual.html#general_httpserv ) 15:55 &amp;lt;gloin&amp;gt; vielen Dank. 15:56 &amp;lt;jrandom&amp;gt; wenn du dein Archiv wieder anwirfst, sollte ich dir danken :) 15:57 &amp;lt;gloin&amp;gt; puh.. selbst mit GUI sieht es kompliziert aus :) 15:58 &amp;lt;jrandom&amp;gt; ja, ihr habt euch einiges vorgenommen – helft mit, es benutzbar und nützlich zu machen :) 15:59 &amp;lt;jrandom&amp;gt; wir werden noch viel mehr zu besprechen haben, sobald Leute anfangen, es auszuprobieren, und Probleme auftauchen, aber bis dahin: fühlt euch frei, einzutauchen, zu posten und zu schauen, was los ist 15:59 &amp;lt;jrandom&amp;gt; und dann rüber zu 3) ???, hat noch jemand etwas fürs Meeting? 16:00 &amp;lt;Complication2&amp;gt; Den Linux-Binary-Installer getestet, läuft gut 16:00 &amp;lt;Complication2&amp;gt; Nur merkwürdig: Als es versuchte, eine Verknüpfung im KDE-Menü zu erstellen, landete die Verknüpfung in der Gruppe "Development" 16:00 &amp;lt;Complication2&amp;gt; zusammen mit NetBeans und so 16:01 &amp;lt;Complication2&amp;gt; Ich könnte mich irren, aber ich meine, es stand da, dass es versuchen würde, eine Gruppe namens Syndie zu erstellen... 16:01 &amp;lt;jrandom&amp;gt; ah, ja. IzPack und die Java-Packager/-Installer arbeiten noch an der KDE-Integration 16:02 &amp;lt;Complication2&amp;gt; Wie auch immer, ein kleines Detail 16:02 &amp;lt;Complication2&amp;gt; Wollte es nur der Vollständigkeit halber erwähnen 16:02 &amp;lt;jrandom&amp;gt; es /sollte/ eine Syndie-Gruppe erstellen, aber wie du siehst, hat das KDE-Menü keine per-App-Ordner (es hat Kategorien von Apps, und dann per-App-Ordner) 16:02 &amp;lt;jrandom&amp;gt; hoffentlich wird es behoben, wenn IzPack es fixt (es steht auf deren Radar) 16:03 &amp;lt;Complication2&amp;gt; Genau 16:03 &amp;lt;Complication2&amp;gt; Wie auch immer, die Verknüpfung ist erschienen und die Verknüpfung zum Uninstaller auch 16:03 &amp;lt;jrandom&amp;gt; wewt 16:03 &amp;lt;Complication2&amp;gt; Und der Uninstaller hat auch gut funktioniert (habe ihn ebenfalls benutzt, da ich normalerweise aus dem Quellcode kompiliere) 16:03 &amp;lt;Complication2&amp;gt; =uninstaller 16:04 &amp;lt;bar&amp;gt; ich habe zwei Fragen, die leicht miteinander zusammenhängen 16:04 &amp;lt;bar&amp;gt; 1. Gibt es schon Pläne, wann das alte Syndie abgeschaltet wird? 16:04 &amp;lt;bar&amp;gt; 2. Könnten wir ein i2p-Gateway, syndie.i2p, zu syndie.i2p.net bekommen, oder würde das eventuell mit der alten Syndie-Infrastruktur kollidieren? 16:05 &amp;lt;Complication2&amp;gt; Zu 2: Ich denke, es würde derzeit kollidieren 16:06 &amp;lt;jrandom&amp;gt; hmm, darüber habe ich ehrlich gesagt nicht viel nachgedacht. Ich bin versucht zu sagen: "weg damit, alle sofort auf das neue Syndie umziehen" :) 16:07 &amp;lt;Complication2&amp;gt; ... via "localhost:4444" zu "`http://archive.syndie.i2p`" gehen 16:07 &amp;lt;bar&amp;gt; der Grund ist, dass es manchmal lästig ist, squid.i2p nutzen zu müssen, um auf die Syndie-Webseiten zuzugreifen 16:07 &amp;lt;jrandom&amp;gt; ah, verstanden. ok, ich kann syndie.i2p auf syndie.i2p.net umleiten, und Nutzer des alten Syndie können weiterhin syndiemedia.i2p verwenden 16:09 &amp;lt;bar&amp;gt; wunderbar :) 16:09 &amp;lt;Complication2&amp;gt; oh, du meintest die Webseiten 16:10 &amp;lt;Complication2&amp;gt; Ich dachte, du meinst das Archiv :) 16:10 &amp;lt;bar&amp;gt; richtig, Complication2, sorry, dass das nicht klar war 16:10 &amp;lt;gloin&amp;gt; ist das eigene Forum die eigene Identität? 16:11 &amp;lt;Complication2&amp;gt; In einer neuen Syndie-Instanz wird auf jeden Fall eine Standardidentität / ein Pseudonym erstellt 16:11 &amp;lt;Complication2&amp;gt; Ich bin mir nicht sicher, ob automatisch ein Forum erstellt wird 16:11 &amp;lt;jrandom&amp;gt; gloin: jede Identität hat ein Forum (und jedes Forum gehört einer Identität) 16:12 &amp;lt;jrandom&amp;gt; ein Forum ist in Syndie einfach nur ein öffentlicher Schlüssel 16:12 &amp;lt;jrandom&amp;gt; (genauso wie ein Autor) 16:12 &amp;lt;Complication2&amp;gt; Ich habe vergessen, wie ich es gemacht habe, und es war sowieso im Oktober mit der Textoberfläche, glaube ich :) 16:12 &amp;lt;jrandom&amp;gt; ((in der Datenbank und im Code heißen beide "channels", aber die UI spricht von Foren und Autoren/Nyms)) 16:13 &amp;lt;bar&amp;gt; zum Thema Abschaltung des alten Syndie: darf ich so etwas vorschlagen wie "noch einen Monat online lassen, aber das Archiv für neue Beiträge schließen und einen Hinweis hinterlassen" 16:14 &amp;lt;gloin&amp;gt; Die GUI lässt mich nur Foren erstellen. Bedeutet das, wenn ich möchte, dass du in meinem Forum posten kannst, autorisiere ich das jrandom-Forum und nicht die Person jrandom? 16:15 &amp;lt;Complication2&amp;gt; Oder es sogar noch kurz offen lassen, nachdem der Hinweis gepostet wurde, damit, falls es jemand in dieser Phase dringend braucht (huch!), noch kurz Daten ausgetauscht werden können 16:15 &amp;lt;jrandom&amp;gt; gloin: Foren und Identitäten sind dasselbe – wenn du ein neues Forum erstellst, erstellst du eine neue Identität (und um jrandom als Person das Posten in deinem Forum zu erlauben, autorisierst du jrandoms Forum) 16:15 &amp;lt;jrandom&amp;gt; klingt vernünftig, Complication2 &amp; bar 16:17 &amp;lt;jrandom&amp;gt; gloin: das ist definitiv nicht selbsterklärend, und wir müssen viel tun, um es einfacher zu machen 16:21 &amp;lt;Complication2&amp;gt; Ups, mir sind mehrere Vorschläge von striker zur I2Phex-Optimierung im alten Syndie entgangen 16:21 * Complication2 macht lokale Kopien 16:23 &amp;lt;jrandom&amp;gt; :) das alte Syndie bleibt weiterhin unter syndiemedia.i2p/ und syndie.i2p.net:8000/ erreichbar 16:23 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 16:25 &amp;lt;gloin&amp;gt; In der Forumskonfiguration kann ich das Privacy-Level einstellen (all/auth/passphrase). Aber bei jedem Post kann ich es auch einstellen. Was gilt? 16:27 &amp;lt;jrandom&amp;gt; beides gilt, allerdings würde ich fürs Erste empfehlen, die Forum-Privatsphäre auf "public" zu lassen (da ich die GUI für passphrase-geschützte Foren noch nicht geschrieben habe, nur für passphrase-geschützte Nachrichten) 16:27 &amp;lt;jrandom&amp;gt; Die Forum-Privatsphäre betrifft die Metadaten des Forums (Links zu anderen Sites, gebündelte Schlüssel usw.), während einzelne Nachrichten ihre eigene Policy haben 16:33 &amp;lt;jrandom&amp;gt; (syndie.i2p --&amp;gt; syndie.i2p.net ab jetzt, syndiemedia.i2p zeigt weiterhin auf syndie.i2p.net:8000/) 16:33 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres für das Meeting gibt 16:33 * jrandom beendet 16:33 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 12. Dezember 2006</title><link>/de/blog/2006/12/12/i2p-entwicklertreffen-12.-dezember-2006/</link><pubDate>Tue, 12 Dec 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/12/12/i2p-entwicklertreffen-12.-dezember-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> jrandom&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:03 &amp;lt;jrandom&amp;gt; 0) hi 15:03 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:03 &amp;lt;jrandom&amp;gt; 2) Syndie-Entwicklungsstatus 15:04 &amp;lt;jrandom&amp;gt; 3) ??? 15:04 &amp;lt;jrandom&amp;gt; 0) hi 15:04 * jrandom winkt 15:04 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen gepostet @ http://dev.i2p.net/pipermail/i2p/2006-December/001322.html 15:04 &amp;lt;jrandom&amp;gt; lasst uns direkt zu 1) Netzstatus springen 15:05 &amp;lt;jrandom&amp;gt; keine wirklichen Änderungen hier, allerdings ist anzumerken, dass die Stabilität auf irc recht gut zu sein scheint, selbst mit langen tunnels 15:05 &amp;lt;jrandom&amp;gt; das gilt natürlich nicht zwangsläufig für alle und kann stark variieren 15:05 &amp;lt;jrandom&amp;gt; aber es ist trotzdem schön zu sehen 15:05 &amp;lt;jrandom&amp;gt; ok, hat jemand etwas zu 1) Netzstatus vorzubringen? 15:07 &amp;lt;jrandom&amp;gt; wenn nicht, schwenken wir rüber zu 2) Syndie-Entwicklungsstatus 15:07 &amp;lt;jrandom&amp;gt; hier tut sich eine Menge, das ist jedoch im Mailinglisten-Beitrag zusammengefasst 15:08 &amp;lt;jrandom&amp;gt; der neue HTTP-Server wird auf dem syndie.i2p.net/archive/ Archiv noch nicht verwendet, daher könnt ihr im Moment keine neuen Nachrichten hochladen, abrufen könnt ihr sie jedoch (oder natürlich euren eigenen 'httpserv' betreiben und Leute posten lassen) 15:11 &amp;lt;jrandom&amp;gt; ok, hat jemand etwas zu 2) Syndie-Entwicklungsstatus zu besprechen? 15:11 &amp;lt;jrandom&amp;gt; wenn nicht, wechseln wir rüber zu 3) ??? 15:12 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas für das Meeting vorzubringen? 15:16 &amp;lt;jrandom&amp;gt; wenn nicht 15:16 * jrandom holt aus 15:16 * jrandom *baf* schließt das Meeting &lt;/div></description></item><item><title>I2P Entwicklertreffen - 05. Dezember 2006</title><link>/de/blog/2006/12/05/i2p-entwicklertreffen-05.-dezember-2006/</link><pubDate>Tue, 05 Dec 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/12/05/i2p-entwicklertreffen-05.-dezember-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> burl, Ch0Hag, jrandom&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 15:00 &amp;lt;jrandom&amp;gt; 0) hi 15:00 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:00 &amp;lt;jrandom&amp;gt; 2) Syndie-Entwicklungsstatus 15:00 &amp;lt;jrandom&amp;gt; 3) iToopie 15:00 &amp;lt;jrandom&amp;gt; 4) ??? 15:00 &amp;lt;jrandom&amp;gt; 0) hi 15:00 * jrandom winkt 15:00 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2006-December/001321.html 15:01 &amp;lt;jrandom&amp;gt; (auch fast zwei Stunden vor dem Treffen! :) 15:01 &amp;lt;jrandom&amp;gt; ok, springen wir direkt zu 1) Netzstatus 15:01 &amp;lt;jrandom&amp;gt; läuft ziemlich gut, keine großen Veränderungen an dieser Front 15:02 * jrandom ist hier jetzt seit 20 Tagen mit irc verbunden (ein Rekord, glaube ich) 15:03 &amp;lt;jrandom&amp;gt; im Moment nicht viel mehr auf dieser Front hinzuzufügen 15:03 &amp;lt;jrandom&amp;gt; also, wenn es dazu nichts Weiteres gibt, springen wir weiter zu 2) Syndie-Entwicklungsstatus 15:04 &amp;lt;jrandom&amp;gt; hier geht es weiter voran, immer mehr Kleinkram wird funktionsfähig 15:04 &amp;lt;jrandom&amp;gt; es ist allerdings noch ziemlich roh ... „zweckmäßig“, aber grafisch zweckmäßig ;) 15:05 &amp;lt;jrandom&amp;gt; die Alpha steht allerdings noch nicht unmittelbar bevor, aber ich hoffe, sie bald fertig zu haben 15:07 &amp;lt;jrandom&amp;gt; jedenfalls mehr Infos, sobald sie anfallen :) 15:08 &amp;lt;jrandom&amp;gt; ok, springen wir kurz rüber zu 3) iToopie 15:08 &amp;lt;jrandom&amp;gt; wie in den Notizen erwähnt: Danke euch allen! :) 15:08 &amp;lt;jrandom&amp;gt; ok, im Schnellfeuer weiter zu 4) ??? 15:08 &amp;lt;jrandom&amp;gt; hat jemand etwas, das er für die Sitzung ansprechen möchte? 15:10 &amp;lt;jrandom&amp;gt; (es ist wahrscheinlich ein oder zwei Jahre seit unserer letzten 10-Minuten-Sitzung her, aber vielleicht ist das auch besser so) 15:10 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Hey wow. Total zufällig bin ich tatsächlich bei einer I2P-Sitzung anwesend. 15:11 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Hi Mama! 15:11 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Das kommt in die Logs, oder? :) 15:11 &amp;lt;jrandom&amp;gt; heh ja ch0 ;) 15:12 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Weil natürlich meine Mutter die I2P-Sitzungsprotokolle liest ... 15:12 &amp;lt;burl&amp;gt; ich wollte nach der Lizenzierung fragen, aber ich habe die Antwort gerade auf www.i2p gelesen (warum nicht gpl?) 15:13 &amp;lt;jrandom&amp;gt; gpl tötet Babys 15:13 * jrandom duckt sich 15:13 &amp;lt;burl&amp;gt; ich muss sie für meine Mutter ausdrucken. sie ist nicht besonders gut mit Computern 15:13 &amp;lt;jrandom&amp;gt; heheh 15:14 &amp;lt;burl&amp;gt; ich habe mich neulich viel über die Free-Software-Bewegung informiert. ethisch scheint das genau richtig zu sein 15:14 &amp;lt;burl&amp;gt; Closed Source ist böse :) 15:14 &amp;lt;jrandom&amp;gt; gut, böse, das ist alles dasselbe. Was hier zählt, ist, dass Closed Source /unsicher/ ist ;) 15:15 &amp;lt;jrandom&amp;gt; (Syndie-Lizenz-Zusammenfassung @ http://syndie.i2p.net/faq.html#license weniger religiöse Lizenzinfos für i2p @ http://www.i2p.net/licenses ) 15:15 &amp;lt;burl&amp;gt; ja, das ist mir auch durch den Kopf gegangen. Wenn irgendeine böse Firma Syndie „gestohlen“ und eine „bessere“ Closed-Variante gemacht hätte, wer würde ihr trauen? 15:16 &amp;lt;jrandom&amp;gt; man kann nicht stehlen, was frei ist 15:16 &amp;lt;burl&amp;gt; ja, aber ich meine: Änderungen am Quellcode vorgenommen und dich sie nicht einsehen lassen 15:17 &amp;lt;jrandom&amp;gt; Änderungen an /deiner Kopie/ des Quellcodes. Meine Kopie des Quellcodes ist immer noch genau wie zuvor und immer noch genauso frei ;) 15:17 &amp;lt;jrandom&amp;gt; aber, ja, ich verstehe. bin anderer Meinung, aber ich verstehe es 15:18 &amp;lt;jrandom&amp;gt; alles in allem: Open Source&amp;gt;&amp;gt;Closed Source, und obwohl die gpl ein paar fiese Einschränkungen hat, ist sie für vieles ausreichend und offen genug für Sicherheit 15:18 &amp;lt;burl&amp;gt; weil niemand der Closed-Variante trauen würde, könnte sie in der Popularität nie die Oberhand gewinnen 15:20 &amp;lt;jrandom&amp;gt; ja 15:21 &amp;lt;jrandom&amp;gt; Lizenz-Rants sind immer eine gute Möglichkeit, 10m Sitzungsprotokoll zu füllen ;) 15:21 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas für die Sitzung? 15:23 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Nun, wenn du mehr Sitzungszeit brauchst – warum Java? 15:23 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Ich meine: Igitt! 15:23 &amp;lt;jrandom&amp;gt; !thwap 15:24 * jrandom holt aus 15:24 * jrandom beendet die Sitzung mit einem *baf* &lt;/div></description></item><item><title>I2P Entwicklertreffen - 28. November 2006</title><link>/de/blog/2006/11/28/i2p-entwicklertreffen-28.-november-2006/</link><pubDate>Tue, 28 Nov 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/11/28/i2p-entwicklertreffen-28.-november-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> gott, JosephLeBlanc, jrandom, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:14 &amp;lt;jrandom&amp;gt; 0) hi 15:14 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:14 &amp;lt;jrandom&amp;gt; 2) Syndie-Entwicklungsstatus 15:14 &amp;lt;jrandom&amp;gt; 3) ??? 15:14 &amp;lt;jrandom&amp;gt; 0) hi 15:14 * jrandom winkt 15:14 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2006-November/001320.html 15:14 &amp;lt;jrandom&amp;gt; (sorry für die Verzögerung, kleiner Küchen-Notfall) 15:14 &amp;lt;gott&amp;gt; Hallo, jrandom. 15:15 &amp;lt;jrandom&amp;gt; heya gott 15:15 &amp;lt;jrandom&amp;gt; ok, springen wir zu 1) Netzstatus 15:15 * jrandom hat zu 1) Netzstatus nichts weiter hinzuzufügen, außer zu erwähnen, dass ich jetzt seit 13 Tagen ohne Disconnect mit IRC verbunden bin) 15:16 &amp;lt;gott&amp;gt; Ich konnte meinen liebsten modernistischen Film Metroland von den Franzosen in #fr über i2psnark herunterladen 15:16 &amp;lt;gott&amp;gt; Mit einer Downloadrate von 4400 kb/s; Upload ungefähr dasselbe. 15:16 &amp;lt;gott&amp;gt; 6 Peers. 15:16 &amp;lt;gott&amp;gt; Sehr gut für die Verbreitung europäischer modernistischer Literatur. 15:16 &amp;lt;jrandom&amp;gt; !thwap 15:17 &amp;lt;jrandom&amp;gt; (oder, wenn du tatsächlich 4 Mbps bekommst, verwenden beide Seiten 0hop tunnels) 15:17 &amp;lt;gott&amp;gt; Bytes pro Sekunde. 15:18 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas zu 1) Netzstatus? 15:20 &amp;lt;jrandom&amp;gt; ok, springen wir rüber zu 2) Syndie-Entwicklungsstatus 15:20 &amp;lt;gott&amp;gt; Ist es möglich, i2p diesbezüglich irgendwie zu verbessern? 15:20 &amp;lt;jrandom&amp;gt; gott: oh, du meinst 4400 Bps, nicht kbps? 15:20 &amp;lt;jrandom&amp;gt; dann nehme ich die Sache mit dem 0hop tunnel zurück 15:21 &amp;lt;jrandom&amp;gt; 4KBps ist momentan typisch und kann durch bessere Peer-Auswahl und Congestion-Management verbessert werden 15:22 &amp;lt;jrandom&amp;gt; ok, zum Syndie-Entwicklungsstatus: viel Fortschritt, wie in den Notizen erwähnt 15:23 &amp;lt;jrandom&amp;gt; es gibt noch einige Lücken zu füllen, aber größtenteils geht es nur ums Schließen von Lücken, nicht um das Schreiben neuer Komponenten 15:24 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 2) Syndie-Entwicklungsstatus? 15:25 &amp;lt;jrandom&amp;gt; ok, springen wir dann rüber zu 3) ??? 15:26 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas in diesem kurzen Meeting anzusprechen? 15:26 &amp;lt;JosephLeBlanc&amp;gt; Brauchst du Geld? 15:26 &amp;lt;JosephLeBlanc&amp;gt; ach, verdammt noch mal 15:26 &amp;lt;JosephLeBlanc&amp;gt; also, brauchst du Geld? 15:27 &amp;lt;JosephLeBlanc&amp;gt; Willst du einen Computer? 15:27 &amp;lt;JosephLeBlanc&amp;gt; Willst du Bier? 15:27 &amp;lt;JosephLeBlanc&amp;gt; Was? 15:27 &amp;lt;jrandom&amp;gt; momentan sind die Finanzen in ziemlich guter Verfassung, wobei Spenden natürlich immer geschätzt werden 15:27 &amp;lt;JosephLeBlanc&amp;gt; Raus damit 15:27 &amp;lt;JosephLeBlanc&amp;gt; Na gut, dann 15:27 &amp;lt;+zzz&amp;gt; setz ein Kopfgeld für einen eMule-Client aus :) 15:28 &amp;lt;jrandom&amp;gt; (aber wenn dir das Geld in der Tasche brennt, wäre es großartig, einen Mac mini für OS X GUI-Tests zu ergattern ;) 15:28 &amp;lt;jrandom&amp;gt; lol zzz 15:28 &amp;lt;JosephLeBlanc&amp;gt; Nicht jeder ist ein lesbischer Snob, der einen Studienkredit über 40.000 Dollar hat, der abbezahlt werden muss 15:28 &amp;lt;+zzz&amp;gt; mach weiter so, jr 15:28 &amp;lt;jrandom&amp;gt; für den Fall, dass das nicht Closed Shop war: Ich schätze das Interesse und die Unterstützung, aber ich werde in Zukunft keine Zeit haben, an einer Filesharing-App zu arbeiten 15:29 &amp;lt;JosephLeBlanc&amp;gt; Kannst du modulus' lovesoc implementieren 15:29 &amp;lt;JosephLeBlanc&amp;gt; ? 15:29 &amp;lt;jrandom&amp;gt; danke, zzz, dir auch (deine Dienste und dein Code helfen auf jeden Fall enorm!) 15:29 &amp;lt;+zzz&amp;gt; hol den baf lol 15:30 * jrandom rennt in die Ecke 15:30 * jrandom holt aus 15:30 * jrandom *baf*t das Meeting als beendet &lt;/div></description></item><item><title>I2P Entwicklertreffen - 21. November 2006</title><link>/de/blog/2006/11/21/i2p-entwicklertreffen-21.-november-2006/</link><pubDate>Tue, 21 Nov 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/11/21/i2p-entwicklertreffen-21.-november-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> blx, Complication3, jrandom, koff, LeerokKitchen, LeerokLacerta, modulus, spaetz, tea, Walter, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) hi 15:02 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:02 &amp;lt;jrandom&amp;gt; 2) Syndie-Entwicklungsstatus 15:02 &amp;lt;jrandom&amp;gt; 3) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) hi 15:02 * jrandom winkt 15:02 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind unter http://dev.i2p.net/pipermail/i2p/2006-November/001319.html veröffentlicht 15:03 &amp;lt;jrandom&amp;gt; da der ziemlich kurz ist, springen wir direkt zu 1) Netzstatus 15:04 &amp;lt;jrandom&amp;gt; sieht im Moment ziemlich gut aus, das Netzwerk scheint recht stabil 15:04 &amp;lt;+zzz&amp;gt; Ich habe einen "Peer-Kapazitätsindex" erfunden 15:04 &amp;lt;+zzz&amp;gt; auf dem Dashboard... 15:04 &amp;lt;+zzz&amp;gt; bisher aber nicht sicher, ob er hilfreich ist 15:04 &amp;lt;jrandom&amp;gt; ah ja, sorry, den hatte ich letzte Woche erwähnt – sieht ziemlich nützlich aus, danke! 15:05 &amp;lt;jrandom&amp;gt; interessant, die Diskrepanz da draußen so deutlich zu sehen 15:05 &amp;lt;+zzz&amp;gt; die Idee ist das Verhältnis von High-Cap router zu Low-Cap router, was offensichtlich wichtig für die tunnel build % ist 15:06 &amp;lt;+zzz&amp;gt; Ich entferne router aus den Statistiken, für die ich 1,5 Stunden lang kein netdb update bekomme, aber das scheint zu schnell zu sein, ich denke, das verzerrt die Statistiken 15:07 &amp;lt;jrandom&amp;gt; ah, ok, das würde es erklären. sammelt du noch? 15:07 &amp;lt;jrandom&amp;gt; (oder per wget von dev.i2p.net?) 15:08 &amp;lt;+zzz&amp;gt; ja 15:08 &amp;lt;jrandom&amp;gt; cool 15:08 &amp;lt;+zzz&amp;gt; netDb.harvestDirectly=false 15:08 &amp;lt;+zzz&amp;gt; netDb.shouldHarvest=true, oder? 15:09 &amp;lt;jrandom&amp;gt; also basierten die bisherigen Statistiken weitgehend auf router, die so schlecht waren, dass die Nutzer sie abgeschaltet haben &amp; verschwunden sind? 15:09 &amp;lt;jrandom&amp;gt; richtig 15:10 &amp;lt;+zzz&amp;gt; es waren immer 1,5 Stunden, aber beim Plotten der M/N/O router scheinen sie zu kommen und zu gehen, obwohl sie intuitiv ziemlich konstant bleiben sollten 15:10 &amp;lt;jrandom&amp;gt; ah ok 15:10 &amp;lt;+zzz&amp;gt; man sieht Spitzen/Täler in allen Daten, die 1,5 Stunden andauern :) 15:11 &amp;lt;spaetz&amp;gt; Netz scheint ziemlich stabil. Jep 15:12 &amp;lt;+zzz&amp;gt; das ist alles, was ich zu dem Thema habe 15:12 &amp;lt;spaetz&amp;gt; Ich würde gern wissen, ob sich jrandom heutzutage komplett auf syndie konzentriert oder ob er noch auf i2p dev schaut. 15:12 &amp;lt;spaetz&amp;gt; oder ob das nur vorübergehend ein wenig auf der langen Bank liegt 15:13 * jrandom konzentriert sich derzeit vollständig auf syndie, wird aber an i2p arbeiten, sowohl wenn es Probleme gibt als auch sobald syndie etabliert ist 15:13 * spaetz bedankt sich für die Information 15:14 * spaetz ist damit einverstanden 15:15 &amp;lt;jrandom&amp;gt; w3wt. ja, ein stabiler Zustand bedeutet, dass die syndie-Entwicklung weitergehen kann, aber wenn es Probleme gibt, priorisiere ich natürlich neu 15:15 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus? 15:15 &amp;lt;Walter&amp;gt; Ich habe eine zufällige Frage. 15:15 &amp;lt;jrandom&amp;gt; schieß los, Walter 15:17 &amp;lt;Walter&amp;gt; Angenommen, du hast 100 Mb/s Bandbreite, was für einen Server bräuchtest du, um sie als I2P-Knoten auszulasten? 15:17 &amp;lt;jrandom&amp;gt; spielt keine Rolle 15:17 &amp;lt;jrandom&amp;gt; i2p sättigt 100 Mbps nicht und wird es auch nicht tun 15:18 &amp;lt;Walter&amp;gt; Angenommen, man wollte die verfügbare Bandbreite ausnutzen. 15:18 &amp;lt;jrandom&amp;gt; würdest du nicht. 15:19 &amp;lt;spaetz&amp;gt; Ich habe 150kbs up und down und das nutzt etwa 25% eines vServer (Dell, gemeinsam mit einem Dutzend anderer) 15:19 &amp;lt;jrandom&amp;gt; das übersteigt die Kapazität des gesamten Netzwerks 15:19 &amp;lt;spaetz&amp;gt; 25% CPU, wohlgemerkt 15:19 * spaetz gibt zu, dass das keine wirklich präzise Antwort ist, und hält den Mund 15:20 &amp;lt;jrandom&amp;gt; die router selbst haben einen Speicher-gegen-Durchsatz-Trade-off, wodurch es unwahrscheinlicher wird, dass ein router überhaupt &amp;gt; 3–350KBps schieben kann 15:20 &amp;lt;jrandom&amp;gt; (natürlich kann man diesen Trade-off tweaken, um höhere Raten zu erlauben, aber das ist kein Thema) 15:21 &amp;lt;jrandom&amp;gt; Bandbreite zu nutzen ist *SCHLECHT*, es sei denn, diese Bandbreite wird nur bei Bedarf genutzt 15:22 &amp;lt;+zzz&amp;gt; das Netzwerk hat im Durchschnitt etwa 1,5 MBps (=12 Mbps) Gesamttraffic über die letzten 3 Monate 15:23 &amp;lt;Walter&amp;gt; Verstehe. 15:24 &amp;lt;+fox&amp;gt; &amp;lt;LeerokKitchen&amp;gt; Ausflug! 15:26 &amp;lt;jrandom&amp;gt; ok, wenn es zu 1) Netzstatus nichts Weiteres gibt, springen wir rüber zu 2) syndie-Entwicklungsstatus 15:26 &amp;lt;jrandom&amp;gt; die Arbeiten gehen hier weiter, und ich habe sowohl unter Windows als auch unter Linux getestet 15:28 &amp;lt;jrandom&amp;gt; der aktuelle Kampf betrifft die Forenverwaltungsoberfläche, allerdings ist die gesamte Funktionalität bereits vorhanden, da die Textoberfläche schon eingebettet ist 15:29 &amp;lt;jrandom&amp;gt; viel mehr gibt es dazu allerdings nicht zu berichten 15:30 &amp;lt;jrandom&amp;gt; hat jemand Fragen/Anmerkungen/Bedenken zu 2) syndie-Entwicklungsstatus? 15:33 &amp;lt;jrandom&amp;gt; ok, springen wir weiter zu 3) ??? 15:33 &amp;lt;jrandom&amp;gt; habt ihr sonst noch etwas für das Treffen? 15:34 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; wann wird GPL-Java mit i2p benutzbar sein= 15:34 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; ? 15:35 &amp;lt;Complication3&amp;gt; Ich schätze, das hängt davon ab, wann GPL-Java auf verschiedenen Distributionen nutzbar sein wird 15:35 &amp;lt;Complication3&amp;gt; Oder von Sun zum Download verfügbar ist 15:36 &amp;lt;Complication3&amp;gt; Aber das wirkt wie ein müßiger Punkt, da es dasselbe Java ist, das schon jetzt nutzbar ist 15:36 &amp;lt;Complication3&amp;gt; Die GPL würde nur erlauben, es bequemer zu paketieren und zu verbessern 15:37 &amp;lt;jrandom&amp;gt; (und i2p funktioniert bereits mit gcj/kaffe, wenn auch nicht alle Client-Apps) 15:37 * Complication3 liest schnell den Backlog 15:37 &amp;lt;jrandom&amp;gt; ((und syndie funktioniert vollständig mit gcj/kaffe)) 15:38 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; Kompilation, das wollen sie dich glauben lassen ;) 15:38 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; aber ok, meine Frage ist beantwortet. 15:38 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; Complication sogar. Verlesen 15:39 &amp;lt;Complication3&amp;gt; blx: nun, die Quellen sind schon jetzt verfügbar, nur lesen und kompilieren sie wenige 15:39 &amp;lt;jrandom&amp;gt; (und man kann sie sogar ändern und diese Änderungen verwenden, man darf nur seine Mods nicht verbreiten) 15:40 &amp;lt;koff&amp;gt; wann wird i2p die Protokollierungsfunktionalität haben, die von den vorgeschlagenen Gesetzen, von denen ich gehört habe, angeregt wird? 15:41 &amp;lt;jrandom&amp;gt; niemals 15:41 &amp;lt;+zzz&amp;gt; hahahaha 15:41 * Complication3 vermutet: niemals :) 15:41 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; welche Gesetze? 15:41 * jrandom nimmt an, du beziehst dich auf .de/.eu-Themen zur Vorratsdatenspeicherung 15:41 &amp;lt;Complication3&amp;gt; Jemand im Forum sprach von einem (vorgeschlagenen) Gesetz in Deutschland 15:42 &amp;lt;jrandom&amp;gt; (und dann die .us in ein paar Jahren) 15:42 &amp;lt;Complication3&amp;gt; Sie hätten es allerdings klarer ausführen können 15:42 &amp;lt;jrandom&amp;gt; ja, ist nur vorgeschlagen, aber keine große Überraschung 15:43 &amp;lt;Complication3&amp;gt; Ich persönlich denke: Es ist ja nicht so, dass Gesetze zur Vorratsdatenspeicherung nicht ohnehin schon überall gebrochen würden 15:43 &amp;lt;Complication3&amp;gt; Noch ein Dutzend mehr davon zu brechen? Wäre mir persönlich ziemlich egal... 15:44 &amp;lt;Complication3&amp;gt; Kurz: Ich will sehen, wie sie das durchsetzen wollen 15:44 &amp;lt;tea&amp;gt; so wie bei Napster : alle verhaften 15:45 &amp;lt;Complication3&amp;gt; Wenn sie einen guten Versuch hinkriegen, muss etwas gefunden werden, um das zu vereiteln ("not in my country" Peering-Prinzip für Länder, in denen der Wahnsinn vorherrscht) 15:45 &amp;lt;+fox&amp;gt; &amp;lt;LeerokLacerta&amp;gt; Das erinnert mich an ein Lied. 15:45 &amp;lt;+fox&amp;gt; &amp;lt;LeerokLacerta&amp;gt; http://2ch.ru/mu/src/1163070550597.mp3 15:46 &amp;lt;tea&amp;gt; Den gesamten Datenverkehr über anonyme Netzwerke zu leiten könnte helfen ... 15:47 &amp;lt;Complication3&amp;gt; Sie massenhaft zu ignorieren hat für die ganz normalen Piraten funktioniert... 15:47 &amp;lt;Complication3&amp;gt; Du kannst eine Person festnehmen, die dich ignoriert. Bei mehreren Hunderttausend geht das nicht. 15:47 &amp;lt;tea&amp;gt; das ist kein Argument für einen Deutschen :) 15:47 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; kann man 15:47 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; hitler hat's getan 15:48 &amp;lt;Complication3&amp;gt; Das nur, weil sich niemand die Mühe gemacht hat, ihn zu entfernen 15:48 &amp;lt;jrandom&amp;gt; *hust* 15:48 &amp;lt;Complication3&amp;gt; Hätten sie zu den Waffen gegriffen, hätte es nicht funktioniert 15:48 &amp;lt;Complication3&amp;gt; (sorry, weit off-topic, ja) 15:48 &amp;lt;tea&amp;gt; trotzdem fühlt man sich wichtig, wenn man paranoid ist 15:48 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; das gesagt, denke ich, i2p könnte mit Gesetzen zur Vorratsdatenspeicherung konform gehen, ohne die Anonymität zu beschädigen, aber es gibt keinen Grund, das zu tun. 15:48 &amp;lt;jrandom&amp;gt; ok, nun, ich denke, wir haben den i2p-bezogenen Punkt damit behandelt ;) 15:48 &amp;lt;tea&amp;gt; sry 15:49 &amp;lt;jrandom&amp;gt; aye modulus 15:49 &amp;lt;jrandom&amp;gt; (wir gehen ohnehin davon aus, dass einzelne Nutzer alles loggen, ebenso die isps) 15:49 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; genau, also wäre ein DR-aktiviertes i2p nicht das Ende der Welt 15:51 &amp;lt;Complication3&amp;gt; Jemand müsste sich allerdings die Mühe machen, das zu forken... :P 15:52 * jrandom halte meinen Mund ;) 15:52 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Treffen? 15:53 &amp;lt;jrandom&amp;gt; wenn nicht 15:53 * jrandom macht Schluss 15:53 * jrandom *baf*t die Sitzung &lt;/div></description></item><item><title>I2P Entwicklertreffen - 14. November 2006</title><link>/de/blog/2006/11/14/i2p-entwicklertreffen-14.-november-2006/</link><pubDate>Tue, 14 Nov 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/11/14/i2p-entwicklertreffen-14.-november-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> badger, green, jrandom, strike1, striker&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:07 &amp;lt;jrandom&amp;gt; 0) hi 15:07 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:07 &amp;lt;jrandom&amp;gt; 2) Syndie-Entwicklungsstatus 15:07 &amp;lt;jrandom&amp;gt; 3) I2Phex-Mods 15:07 &amp;lt;jrandom&amp;gt; 4) ??? 15:07 &amp;lt;jrandom&amp;gt; 0) hi 15:07 * jrandom winkt 15:07 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen wurden unter http://dev.i2p.net/pipermail/i2p/2006-November/001318.html veröffentlicht 15:07 &amp;lt;jrandom&amp;gt; (Ich bin spät dran, also lasse ich euch die nachlesen) 15:09 &amp;lt;jrandom&amp;gt; ok, lasst uns direkt zu 1) Netzstatus springen 15:10 &amp;lt;jrandom&amp;gt; [eom] :) 15:10 * jrandom hat jetzt eine gute IRC-Verbindung (4+ Tage) gehabt, daher ist die Lage ziemlich gut. 15:11 &amp;lt;jrandom&amp;gt; Wir haben außerdem diese neuen Peer-Kapazitätsdiagramme auf stats.i2p, die einige interessante Verhältnisse zeigen 15:13 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus? 15:14 &amp;lt;striker&amp;gt; nur, dass es gut aussieht. 15:14 &amp;lt;jrandom&amp;gt; w00t :) 15:15 &amp;lt;jrandom&amp;gt; ok, dann lasst uns rüberhüpfen zu 2) Syndie-Entwicklungsstatus 15:15 &amp;lt;green&amp;gt; Ich weiß nicht, wie du 4+ Tage Verbindung auf IRC haben kannst, ich werde ungefähr alle 24h getrennt, selbst mit einem router, der nicht so überlastet ist 15:15 &amp;lt;jrandom&amp;gt; green: Leider ist das ziemlich willkürlich. 15:16 &amp;lt;jrandom&amp;gt; (oder, genauer gesagt: Die Ursache hängt von vielen Faktoren ab, die wir nicht gut kontrollieren können) 15:17 &amp;lt;green&amp;gt; Gibt es irgendeine Chance, wirklich zu wissen, warum? 15:17 &amp;lt;green&amp;gt; Ich habe reichlich tunnels, selbst wenn IRC ausfällt 15:18 &amp;lt;green&amp;gt; s/when 15:18 &amp;lt;jrandom&amp;gt; Ja, es gibt viel, was wir tun können, aber ich konzentriere meine Zeit zuerst darauf, Syndie herauszubringen 15:18 &amp;lt;green&amp;gt; Ich weiß, also muss ich einfach mehr warten ;) 15:19 &amp;lt;green&amp;gt; s/wait 15:20 &amp;lt;green&amp;gt; gr verdammte Tastatur 15:20 &amp;lt;green&amp;gt; ok, nichts mehr zu 1, lasst uns zu 2 gehen 15:20 &amp;lt;jrandom&amp;gt; w3rd 15:21 &amp;lt;jrandom&amp;gt; ok, nicht viel mehr hinzuzufügen über das hinaus, was in den Notizen steht (zumindest nicht, was hier sinnvoll angesprochen werden kann) 15:21 &amp;lt;jrandom&amp;gt; Der Web-Caching-Diskussionsfaden ist http://forum.i2p.net/viewtopic.php?t=1958 15:22 &amp;lt;green&amp;gt; Gibt es irgendeinen Plan für einen phpBB-zu-Syndie-Konverter? 15:22 &amp;lt;jrandom&amp;gt; und das neueste erwähnte Mockup-Bild ist http://dev.i2p.net/~jrandom/mockup/forum.png 15:23 &amp;lt;jrandom&amp;gt; green: Hmm, ich dachte, wir hätten das in einem der Meetings besprochen, aber beim Blick in die Logs sehe ich, dass es außerhalb eines Meetings war 15:24 &amp;lt;jrandom&amp;gt; Kurzantwort: machbar, und vielleicht wird es gemacht, aber es steht nicht auf der unmittelbaren Roadmap 15:24 &amp;lt;jrandom&amp;gt; zumindest nicht bidirektionaler phpBB&amp;lt;--&amp;gt;Syndie-Betrieb 15:24 &amp;lt;jrandom&amp;gt; phpBB--&amp;gt;Syndie ist einfach (einfach die Beiträge einlesen oder serverseitige Generierung verwenden) 15:25 &amp;lt;jrandom&amp;gt; Syndie--&amp;gt;phpBB ist auch einfach 15:25 &amp;lt;jrandom&amp;gt; Ich bin mir allerdings nicht sicher, ob das phpBB-Betriebsmodell das ist, wofür die Leute Syndie am Ende nutzen werden 15:25 &amp;lt;jrandom&amp;gt; aber wir werden sehen 15:28 &amp;lt;green&amp;gt; Schon ein phpBB -&amp;gt; Syndie wäre genug 15:30 &amp;lt;jrandom&amp;gt; cool, das wird trivial sein (das von phpBB gerenderte HTML in eine Seite ziehen und posten). Etwas komplexer wäre es, direkt aus phpb's Datenbank zu ziehen, das gäbe allerdings mehr Kontrolle (aber dann könnte es nur der phpBB-Admin tun – die erstere Methode kann jeder anwenden) 15:31 &amp;lt;badger&amp;gt; Die phpBB-Administration ist ziemlich flach.... keine Herausforderung, dort einen Hook zu bekommen 15:32 &amp;lt;badger&amp;gt; und es gibt verschiedene RSS-Plugins dafür 15:33 &amp;lt;jrandom&amp;gt; ah cool. Wenn sich da jemand reinknien möchte, wäre das super – einfach eine HTML-Seite erzeugen (und wenn du auf andere Ressourcen referenzieren musst, dann mit den Syndie-URIs [syndie.i2p.net/spec.html#uri] 15:34 &amp;lt;jrandom&amp;gt; (und wenn du Bilder/etc. brauchst, referenziere sie einfach als img src="attachment1" usw.) 15:34 &amp;lt;jrandom&amp;gt; (und dann können wir sie problemlos in einen Syndie-Post stecken) 15:35 &amp;lt;jrandom&amp;gt; Der Nachrichten-Editor hat derzeit die Funktionen "Textseite hinzufügen" und "HTML-Seite hinzufügen"... irgendwann können wir ein "Seite aus dem Web hinzufügen..." einbauen, das dich nach einer abzurufenden URL fragt 15:37 &amp;lt;badger&amp;gt; `http://forum.i2p/rss_news.php` 15:38 &amp;lt;badger&amp;gt; Das in Syndie-Markup zu übersetzen wäre wahrscheinlich unkompliziert 15:39 &amp;lt;jrandom&amp;gt; Aye (denk aber daran: Syndie-Markup ist HTML. Die URIs sind nur... lang und schwer zu lesen :) 15:41 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 2) Syndie-Entwicklung? 15:42 &amp;lt;jrandom&amp;gt; Wenn nicht, lasst uns zu 3) I2Phex-Mods springen 15:43 &amp;lt;jrandom&amp;gt; strike1 / Complication: Wollt ihr uns ein Update geben? 15:43 &amp;lt;strike1&amp;gt; Ich habe einen schnellen Sanity-Check bezüglich der Lösung des 'connect to self'-Problems gemacht 15:43 &amp;lt;strike1&amp;gt; http://forum.i2p.net/viewtopic.php?t=1965 15:44 &amp;lt;strike1&amp;gt; Scheint soweit zu funktionieren, verhindert aber lediglich, dass die lokale Destination (Zieladresse) zu i2phex.hosts hinzugefügt wird 15:44 &amp;lt;strike1&amp;gt; Ich schaue mir außerdem die Hashing-Probleme und die Download-Probleme an 15:45 &amp;lt;jrandom&amp;gt; großartig! 15:45 &amp;lt;strike1&amp;gt; Die neuen Mods in CVS scheinen I2Phex bisher auch etwas zu verbessern, muss ich sagen. 15:48 &amp;lt;strike1&amp;gt; Hoffentlich können Complication, ich und alle anderen, die helfen wollen, sie bald alle lösen. :) 15:49 &amp;lt;jrandom&amp;gt; wikked, danke strike1 (&amp;amp; Complication u. a.!) 15:50 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 3) I2Phex-Mods? 15:51 &amp;lt;jrandom&amp;gt; Wenn nicht, lasst uns zu 4) ??? springen 15:51 &amp;lt;jrandom&amp;gt; Hat noch jemand etwas, das er im Meeting ansprechen möchte? 15:54 &amp;lt;green&amp;gt; Gibt es irgendeine Chance für eine Portierung von Dijjer auf I2P? 15:55 &amp;lt;green&amp;gt; wow, keine Sorge, nur eine einfache Frage ;) 15:55 &amp;lt;jrandom&amp;gt; Wahrscheinlich nicht (eine Dijjer-Portierung wäre eine große Zahl öffentlicher Squid-Outproxies, die cachen) 15:56 &amp;lt;jrandom&amp;gt; aber die Möglichkeit, Inhalte gehostet zu haben, wenn du nicht online bist, wird es mit Syndie geben 15:56 &amp;lt;jrandom&amp;gt; (und Syndie kann über I2P laufen) 15:56 &amp;lt;green&amp;gt; Schon, aber wie kann Syndie große Inhalte handhaben? 15:57 &amp;lt;jrandom&amp;gt; Technisch ja, praktisch nein 15:58 &amp;lt;green&amp;gt; Also ist Caching keine so schlechte Idee? 15:58 &amp;lt;jrandom&amp;gt; Andererseits könnten wir von Syndie verteilte .torrent-Dateien haben, für Torrents, die mit Sitzungsschlüsseln verschlüsselt sind, die nur diejenigen kennen, die auf Syndie autorisiert sind 15:59 &amp;lt;jrandom&amp;gt; Es gibt einen Anwendungsfall für das Caching großer Dateien, aber ich bin mir nicht sicher, ob die Freenet/Dijjer-Caching-Methode der beste Weg ist 15:59 &amp;lt;jrandom&amp;gt; (kein Wortspiel beabsichtigt) 15:59 &amp;lt;green&amp;gt; hmm, .torrent-Dateien, also müssen wir uns auf einen zentralen Server / Tracker verlassen 15:59 &amp;lt;green&amp;gt; s/central 16:00 &amp;lt;jrandom&amp;gt; (zum Beispiel siehe http://freehaven.net/anonbib/#redblue ) 16:01 &amp;lt;jrandom&amp;gt; green: Torrents können verteilt werden, und du kannst dieselben Daten in viele Swarms stellen 16:01 &amp;lt;jrandom&amp;gt; Aber funktional wissen wir, dass Torrents für die Übertragung riesiger Datenmengen gut funktionieren 16:03 &amp;lt;green&amp;gt; Es gibt nicht so viele gute Tracker auf I2P, daher verlassen wir uns derzeit auf einen zentralen Server, auch wenn es möglich ist, den Torrent über viele Tracker zu verteilen 16:05 &amp;lt;jrandom&amp;gt; hmm, die Tracker, die wir haben, sind gut, es gibt nur nicht so viel Inhalt :) 16:06 &amp;lt;strike1&amp;gt; Ich stimme zu, allerdings war ich beim Blick auf postman's Tracker beeindruckt von dem, was ich dort fand, im Vergleich zum letzten Jahr. 16:07 &amp;lt;jrandom&amp;gt; aye, allerdings 16:07 &amp;lt;strike1&amp;gt; Viel schönes Zeug :) 16:09 &amp;lt;jrandom&amp;gt; ok, noch etwas fürs Meeting? 16:10 &amp;lt;green&amp;gt; (baf) :) 16:10 * jrandom rundet ab 16:10 * jrandom *baf*t das Meeting ab &lt;/div></description></item><item><title>I2P Entwicklertreffen - 07. November 2006</title><link>/de/blog/2006/11/07/i2p-entwicklertreffen-07.-november-2006/</link><pubDate>Tue, 07 Nov 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/11/07/i2p-entwicklertreffen-07.-november-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> jrandom, mrflibble, spaetz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:09 &amp;lt;jrandom&amp;gt; 0) hi 15:09 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:09 &amp;lt;jrandom&amp;gt; 2) Syndie Entwicklungsstatus 15:09 &amp;lt;jrandom&amp;gt; 3) I2Phex-Mods 15:09 &amp;lt;jrandom&amp;gt; 4) ??? 15:09 &amp;lt;jrandom&amp;gt; 0) hi 15:09 * jrandom winkt 15:10 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind online @ http://dev.i2p.net/pipermail/i2p/2006-November/001317.html 15:10 * spaetz winkt zurück 15:10 &amp;lt;mrflibble&amp;gt; cool, ich war vor einer Minute der Einzige in #i2p-dev :) 15:10 &amp;lt;jrandom&amp;gt; hehe 15:10 &amp;lt;jrandom&amp;gt; ja, die i2p-dev Channel-Migration hat nicht lange gehalten ;) 15:10 &amp;lt;jrandom&amp;gt; ok, lass uns einsteigen in 1) Netzstatus 15:11 &amp;lt;spaetz&amp;gt; zu 1) das Netz scheint stabil 15:11 &amp;lt;spaetz&amp;gt; allerdings, wie du angemerkt hast, ist alle 7 Tage oder so Reseeding nötig 15:11 &amp;lt;jrandom&amp;gt; jau, ist unglücklich, aber behebbar 15:12 &amp;lt;jrandom&amp;gt; allerdings ist die Krückenlösung ziemlich hässlich, und die langfristige Lösung recht aufwändig 15:12 &amp;lt;spaetz&amp;gt; jep, das wäre nett. Meine Firewall ist zu restriktiv fürs Reseeding 15:12 &amp;lt;jrandom&amp;gt; verdammt, erlaubt sie kein ausgehendes HTTP zu dev.i2p.net? 15:12 &amp;lt;spaetz&amp;gt; Ich muss noch ein paar zusätzliche Löcher hineinstechen :-) 15:13 &amp;lt;spaetz&amp;gt; jrandom: ausgehend ja, aber alle Antwortdaten werden standardmäßig gestoppt :-) 15:13 &amp;lt;spaetz&amp;gt; aber das ist OT. mach weiter. 15:14 &amp;lt;jrandom&amp;gt; lol ok, interessant 15:14 &amp;lt;jrandom&amp;gt; das ist etwas, das angegangen werden muss, steht aber nicht auf meinem Sofort-erledigen-Stapel 15:15 &amp;lt;jrandom&amp;gt; ich habe zu 1) nicht wirklich viel hinzuzufügen .. hat sonst noch jemand etwas, das er/sie zum Netzstatus ansprechen möchte? 15:15 &amp;lt;spaetz&amp;gt; Ich werde im IRC alle 1–2 Stunden getrennt 15:15 &amp;lt;spaetz&amp;gt; aber ich würde das stabil nennen :-) 15:16 &amp;lt;spaetz&amp;gt; ok, weiter zu 2) 15:16 &amp;lt;jrandom&amp;gt; heh cool, dann 2) 15:17 &amp;lt;jrandom&amp;gt; viele Fortschritte an dieser Front 15:17 &amp;lt;spaetz&amp;gt; Wird das neue Syndie in i2p integriert, wenn es Goldstatus erreicht? 15:18 &amp;lt;jrandom&amp;gt; hmm, wenn du 'mitgebündelt' meinst, bin ich mir nicht sicher. Wenn du meinst, dass es nahtlos nutzbar ist, ja, definitiv 15:19 &amp;lt;spaetz&amp;gt; Ich meinte tatsächlich gebündelt. I2p kommt ja scheinbar "mit Batterien inklusive" 15:19 &amp;lt;jrandom&amp;gt; der Grund, warum ich mir nicht sicher bin, ist, dass Syndie einiges wiegen wird (SWT-Native-Libs, Übersetzungen, Rechtschreibwörterbücher, etc) 15:19 &amp;lt;jrandom&amp;gt; wir werden sicherlich die Option haben, sie zu bündeln 15:20 &amp;lt;jrandom&amp;gt; und vielleicht wird das der gängigste Download sein 15:20 &amp;lt;spaetz&amp;gt; ok, ich bin dann für eine optionale Installation. alles klar. 15:21 &amp;lt;jrandom&amp;gt; das Text-UI zu bündeln ist ohne Zweifel machbar, das ist ziemlich leichtgewichtig 15:22 &amp;lt;spaetz&amp;gt; das könnte gut genug sein, um die Leute anzuteasern 15:22 &amp;lt;spaetz&amp;gt; Manche möchten die GUI ohnehin auf einer anderen Maschine als ihrem i2p-Peer laufen lassen 15:22 &amp;lt;spaetz&amp;gt; (ich werde) 15:23 &amp;lt;jrandom&amp;gt; word 15:23 &amp;lt;jrandom&amp;gt; ok, ein paar Teaser-Bilder zum GUI-Dev-Status: 15:23 &amp;lt;jrandom&amp;gt; HTML-Rendering: http://dev.i2p.net/~jrandom/mockup/render_snap.png 15:23 &amp;lt;jrandom&amp;gt; Forenbaum: http://dev.i2p.net/~jrandom/mockup/syndie_refchooser.png 15:23 &amp;lt;jrandom&amp;gt; Nachrichtenbaum / Filter: http://dev.i2p.net/~jrandom/mockup/syndie_msgchooser.png 15:24 &amp;lt;jrandom&amp;gt; (das HTML-Rendering wurde schon gesehen, und der Referenzauswähler vielleicht auch, und der Nachrichtenauswähler wurde erst letzte Nacht implementiert ;) 15:25 &amp;lt;jrandom&amp;gt; es wird viele kleine Add-ons geben, aber ich konzentriere mich zuerst darauf, die GUI-Nachrichtenerstellung bereitzustellen 15:25 &amp;lt;jrandom&amp;gt; (wofür man ohnehin in Foren und Nachrichten stöbern können muss, um Links auszuwählen) 15:26 &amp;lt;spaetz&amp;gt; cool 15:26 &amp;lt;spaetz&amp;gt; obwohl die Schönheit von Syndie seine nahtlose Integration über das Webinterface war 15:26 &amp;lt;spaetz&amp;gt; aber ich wette, das ließe sich umsetzen 15:27 &amp;lt;jrandom&amp;gt; nun, ein Webinterface wäre technisch möglich, aber es hätte alle Sicherheitsprobleme des Browsers plus all die Probleme für interaktive Inhalte, die JavaScript/etc verursachen kann 15:28 &amp;lt;spaetz&amp;gt; mmh, ich sehe die Hölle, in die ihr geraten würdet. Ich erinnere mich an die entsprechenden Freenet-Diskussionen vor ein paar Jahren 15:28 &amp;lt;jrandom&amp;gt; technisch könnten wir die Mozilla-Engine einbinden, um HTML-Rendering mit dem SWT-Browser-Widget zu machen, aber das ist einfach nicht sicher 15:29 &amp;lt;jrandom&amp;gt; aye, genau 15:29 &amp;lt;jrandom&amp;gt; (und was ist, 5–8 Jahre später haben sie neulich schon wieder ein Sicherheitsloch in ihrem Filter gefunden) 15:30 &amp;lt;jrandom&amp;gt; ((mein Punkt ist nicht, dass ihr Filter nicht großartig wäre, sondern dass das Bauen eines Filters wahnsinnig gefährlich ist)) 15:30 &amp;lt;spaetz&amp;gt; ok, wenn es ein Dokument "syndie for dummies" gibt, würde ich es versuchen. (das Text-UI). IST das Handbuch dafür das richtige Dokument? 15:30 &amp;lt;spaetz&amp;gt; Es schien bereits etwas spezifisch 15:31 &amp;lt;jrandom&amp;gt; ah - schau dir den Beitrag von Complication2 an: http://forum.i2p.net/viewtopic.php?t=1935 15:31 &amp;lt;spaetz&amp;gt; ok, danke. 15:31 &amp;lt;jrandom&amp;gt; das wird in eine Seite für die Syndie-Website gepackt, ist aber noch nicht online 15:32 &amp;lt;spaetz&amp;gt; ok, das ist großartig. mehr brauchte ich nicht 15:34 &amp;lt;jrandom&amp;gt; cool. ok, das war's in etwa zu GUI-Kram im Moment 15:34 &amp;lt;jrandom&amp;gt; es gibt einen kleinen Teaser für die P2P-Leute in den Statusnotizen bezüglich eines schwarmbasierten Syndikationssystems 15:35 &amp;lt;jrandom&amp;gt; das ist ein Bereich, der sich gut zum Herumspielen eignet, für diejenigen, die ein bisschen Netzwerk-Hacking machen möchten 15:36 &amp;lt;jrandom&amp;gt; aber das ist nur eine Randnotiz 15:36 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres zu 2) Syndie-Entwicklungsstatus gibt, springen wir rüber zu 3) I2Phex-Mods 15:36 &amp;lt;jrandom&amp;gt; Complication2: willst du uns den Überblick geben? 15:38 &amp;lt;jrandom&amp;gt; oder, falls du nicht hier bist, können alle Interessierten in den Statusnotizen meine Zusammenfassung nachlesen 15:39 &amp;lt;spaetz&amp;gt; mmh, angeln gegangen 15:39 &amp;lt;jrandom&amp;gt; ok, springen wir weiter zu 4) ??? 15:39 &amp;lt;jrandom&amp;gt; hat noch jemand etwas für das Meeting? 15:39 * mrflibble streckt die Hand hoch 15:40 &amp;lt;spaetz&amp;gt; nö, freue mich darauf, dass (das neue) Syndie nützlicher wird 15:40 &amp;lt;mrflibble&amp;gt; auf http://dev.i2p.net/pipermail/i2p/2006-November/001317.html, was bedeutet "hi y'all, good luck with the subpoena power" genau? 15:40 &amp;lt;spaetz&amp;gt; wird der erste Codename "will the real Syndie please stand up?" sein? :-) 15:41 &amp;lt;jrandom&amp;gt; mrflibble: http://www.electoral-vote.com:2006/ 15:41 &amp;lt;jrandom&amp;gt; hehe spaetz 15:41 &amp;lt;mrflibble&amp;gt; oh! 15:41 * bar befruchtet einen Stimmzettel 15:43 &amp;lt;jrandom&amp;gt; (nicht dass die Demokraten besser für die Welt wären, aber die Möglichkeit, den US-Präsidenten per Kongressuntersuchungen vorzuladen, würde der Kriegsmaschine wahrscheinlich für eine Weile etwas Sand ins Getriebe streuen) 15:44 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 15:45 &amp;lt;jrandom&amp;gt; wenn nicht... 15:46 * jrandom holt aus 15:46 * jrandom *baf*S schließt die Sitzung &lt;/div></description></item><item><title>I2P Entwicklertreffen - 31. Oktober 2006</title><link>/de/blog/2006/10/31/i2p-entwicklertreffen-31.-oktober-2006/</link><pubDate>Tue, 31 Oct 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/10/31/i2p-entwicklertreffen-31.-oktober-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> burl, fedo, jrandom, koff, tethra&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:33 &amp;lt;jrandom&amp;gt; 0) hi 15:33 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:33 &amp;lt;jrandom&amp;gt; 2) Syndie-Entwicklungsstatus 15:33 &amp;lt;jrandom&amp;gt; 3) ??? 15:33 &amp;lt;jrandom&amp;gt; 0) hi 15:33 * jrandom winkt 15:33 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen sind unter http://dev.i2p.net/pipermail/i2p/2006-October/001316.html 15:33 * tethra winkt zurück! 15:34 &amp;lt;jrandom&amp;gt; Springen wir zu 1) Netzstatus 15:34 &amp;lt;jrandom&amp;gt; Keine Neuigkeiten an dieser Front, soweit ich weiß ... alles scheint stabil 15:34 &amp;lt;jrandom&amp;gt; Möchte jemand dazu etwas ansprechen? 15:35 &amp;lt;+tethra&amp;gt; nichts hier 15:36 &amp;lt;jrandom&amp;gt; ok, dann weiter zu 2) Syndie-Entwicklungsstatus 15:37 &amp;lt;jrandom&amp;gt; Wie in den Notizen erwähnt, habe ich einige WYSIWYG-Editor-Komponenten untersucht, aber das ist ein riesiger Krampf (keine Überraschung), und soweit ich weiß gibt es keine großartige Lösung 15:38 &amp;lt;jrandom&amp;gt; Daher denke ich derzeit an einen einfachen Editor mit Hilfsfunktionen wie in Foren wie forum.i2p.net. Nicht WYSIWYG, aber hilfreich 15:39 &amp;lt;+tethra&amp;gt; Klingt sinnvoll. Könnte WYSIWYG dann später eine Weiterentwicklung sein? 15:39 &amp;lt;jrandom&amp;gt; Natürlich, wenn jemand einen guten kleinen OSS-WYSIWYG-Editor auftreibt, würde ich gern davon hören (ich habe allerdings bereits ein Dutzend Optionen geprüft) 15:39 &amp;lt;jrandom&amp;gt; Ja, das ist ein guter Weg für spätere Erweiterungen 15:40 &amp;lt;+tethra&amp;gt; So ist der Sprung zwischen Geek und Nicht‑Geek kleiner :) 15:40 &amp;lt;+tethra&amp;gt; (Hast du dir Nvu angesehen?) 15:41 &amp;lt;jrandom&amp;gt; Ja, riesig, aber vielversprechend 15:41 &amp;lt;+tethra&amp;gt; Welche anderen hattest du dir angesehen? 15:42 &amp;lt;+tethra&amp;gt; nur aus Interesse 15:42 &amp;lt;jrandom&amp;gt; Alles, was ich ergoogeln konnte. Keine Liste zur Hand 15:42 &amp;lt;+tethra&amp;gt; ah, ok 15:44 &amp;lt;koff&amp;gt; Wäre eine geteilte Ansicht nützlich, mit dem HTML unten und einer sich in Echtzeit aktualisierenden Darstellung der Seite oben? 15:45 &amp;lt;+tethra&amp;gt; Oder vielleicht links/rechts (auswählen zu können wäre schön 15:45 &amp;lt;+tethra&amp;gt; ) 15:45 &amp;lt;jrandom&amp;gt; Ja, das ist eine gute Idee (nicht vollständig in Echtzeit, sondern halbwegs in Echtzeit) 15:46 &amp;lt;+tethra&amp;gt; ja, Aktualisieren-Button etc. 15:46 &amp;lt;jrandom&amp;gt; Vielleicht nach 5 s Inaktivität oder per Knopfdruck 15:46 &amp;lt;jrandom&amp;gt; Genau 15:48 &amp;lt;koff&amp;gt; Man könnte vielleicht sogar zwei Cursor haben, sodass man fast das Gefühl hat, beide gleichzeitig zu navigieren? 15:48 &amp;lt;+tethra&amp;gt; Das wäre ein bisschen verwirrend :/ 15:48 &amp;lt;koff&amp;gt; vielleicht :) 15:50 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 2) Syndie-Entwicklungsstatus? 15:51 &amp;lt;jrandom&amp;gt; Wenn nicht, gehen wir weiter zu 3) ??? 15:51 &amp;lt;jrandom&amp;gt; Möchte jemand noch etwas für das Treffen ansprechen? 15:54 &amp;lt;+fedo&amp;gt; ja Jr, kann man auf einen "Otto Normalverbraucher"-Leitfaden zur Nutzung von Syndie 1.0 hoffen? Also: was wir mit dieser Textmodus-Konsole machen können ... 15:55 &amp;lt;+fedo&amp;gt; Ich würde liebend gern beim Testen von Syndie helfen, aber ich verstehe immer noch nicht, wie man Syndie benutzt! :) 15:55 &amp;lt;jrandom&amp;gt; fedo: Helfen http://syndie.i2p.net/manual.html und http://syndie.i2p.net/features.html und http://syndie.i2p.net/usecases.html? 15:55 &amp;lt;jrandom&amp;gt; Geht es um die Frage "Was kann man mit Syndie machen?", oder "Wie kann man $x machen?" 15:55 &amp;lt;+fedo&amp;gt; Hm, nicht wirklich, Jr :-/ 15:56 &amp;lt;+fedo&amp;gt; wirklich, ich versuche es ... 15:56 &amp;lt;+fedo&amp;gt; wie ich Syndie nutzen kann ... 15:57 &amp;lt;+fedo&amp;gt; Die Textmodus-Konsole ist kein Problem 15:57 &amp;lt;jrandom&amp;gt; Wie du Syndie nutzen kannst /um was zu tun/? Oder ist das schon die Frage – warum sollte man Syndie installieren und benutzen? 15:57 &amp;lt;+fedo&amp;gt; aber was man tun soll, wenn ich Syndie installiert habe, ist eine :-s 15:57 &amp;lt;jrandom&amp;gt; ah 15:58 &amp;lt;jrandom&amp;gt; Ok, denk an Syndie wie an einen angepassten Webbrowser – du installierst es, damit du an Foren teilnehmen kannst. Nachdem du es installiert hast, musst du ihm sagen, an welchen Foren du teilnehmen möchtest 15:59 &amp;lt;jrandom&amp;gt; Die aktuelle 0.919b-Installation bindet sich von Haus aus an das Syndie-Archiv unter http://syndie.i2p.net/archive/ an – du kannst es einfach installieren, dich einloggen und synchronisieren 16:00 &amp;lt;jrandom&amp;gt; Und sobald du synchronisiert hast, kannst du Beiträge in den verschiedenen Foren lesen, Antworten posten oder in deinem eigenen Forum posten 16:01 &amp;lt;+fedo&amp;gt; Jr: Ich denke, du könntest eine kurze Notiz schreiben, um zu erklären, wie man Syndie benutzt: also wie man synchronisiert, wie man einen Beitrag abruft ... 16:02 &amp;lt;+tethra&amp;gt; (oder sogar ein Beispiel-Repository (syndie.i2p.net ?) mit dem man synchronisieren kann) 16:02 &amp;lt;+tethra&amp;gt; oh, oben nicht gelesen :/ 16:02 &amp;lt;+tethra&amp;gt; egal 16:03 &amp;lt;jrandom&amp;gt; fedo: gute Idee, ich schreibe einen 16:03 * fedo winkt 16:05 &amp;lt;jrandom&amp;gt; ok, cool, hat noch jemand etwas für das Treffen? 16:05 &amp;lt;+fedo&amp;gt; Wir wissen, dass du die Nutzung von Syndie auf Freenet ermöglichst: Sag uns, wie man das macht ... (du weißt, dass ich das durch Lesen des Syndie-Codes nicht herausfinden kann :-/ ) 16:05 &amp;lt;+fedo&amp;gt; ((hilf mir :)) 16:06 &amp;lt;jrandom&amp;gt; http://syndie.i2p.net/manual.html#syndicate_freenetpost 16:06 &amp;lt;jrandom&amp;gt; und http://syndie.i2p.net/manual.html#syndicate_getindex 16:07 &amp;lt;+fedo&amp;gt; viele 'Neuronen' zu verbrennen, aber ich werde es versuchen :) 16:07 &amp;lt;burl&amp;gt; fedo: Complication hat im Forum hier eine kurze und ziemlich nützliche Starthilfe geschrieben: `http://forum.i2p/viewtopic.php?p=8860#8860` 16:08 &amp;lt;jrandom&amp;gt; Ah, stimmt, das ist eine gute, burl 16:08 &amp;lt;+fedo&amp;gt; Danke, burl: Ich schaue mir diese Notiz an ;) 16:12 &amp;lt;jrandom&amp;gt; Alles klar, ok, wenn es nichts Weiteres für das Treffen gibt ... 16:12 * jrandom leitet den Abschluss ein 16:12 * jrandom *baf*s das Treffen als beendet &lt;/div></description></item><item><title>I2P Entwicklertreffen - 24. Oktober 2006</title><link>/de/blog/2006/10/24/i2p-entwicklertreffen-24.-oktober-2006/</link><pubDate>Tue, 24 Oct 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/10/24/i2p-entwicklertreffen-24.-oktober-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> badger, bar, cervantes, Complication, HotTuna, jrandom, tethra&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:03 &amp;lt;jrandom&amp;gt; 0) hi 16:03 &amp;lt;jrandom&amp;gt; 1) Netzstatus 16:03 &amp;lt;jrandom&amp;gt; 2) Syndie-Entwicklungsstatus 16:03 &amp;lt;jrandom&amp;gt; 3) ??? 16:03 &amp;lt;jrandom&amp;gt; 0) hi 16:03 * jrandom winkt 16:03 * Complication stolpert dorthin, wo die Tastatur in Reichweite ist (der Wochenanfang war die Hölle, aber jetzt ist es vorbei) 16:04 &amp;lt;jrandom&amp;gt; (Hurra auf höllische Anfänge!) 16:04 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2006-October/001315.html 16:04 &amp;lt;+Complication&amp;gt; Hallo 16:05 &amp;lt;jrandom&amp;gt; während ihr die (kurzen) Notizen lest, springen wir zu 1) Netzstatus 16:05 * jrandom ist jetzt seit 3 Tagen ohne Disconnect mit freshcoffee verbunden, und es sieht so aus, als hätten beide irc-Server eine gute Zahl an Nutzern 16:06 &amp;lt;jrandom&amp;gt; stats.i2p ist auch wieder da, und die tunnel-Erfolgsrate macht ein paar merkwürdige Sprünge, ist aber insgesamt auch in guter Verfassung 16:06 &amp;lt;jrandom&amp;gt; (wenn auch immer noch im Bereich 20–30) 16:06 &amp;lt;jrandom&amp;gt; ((was viel besser ist als 5–10, aber viel schlechter als 60–80)) 16:07 &amp;lt;jrandom&amp;gt; ok, hat jemand etwas zu 1) Netzstatus? 16:08 &amp;lt;+Complication&amp;gt; Ähnlich hier, aber keine extra-persistenten Verbindungen 16:08 &amp;lt;+tethra&amp;gt; außer Applaus nichts von mir! 16:08 &amp;lt;+Complication&amp;gt; Ich wollte nur kurz etwas zu NTP-Problemen anmerken 16:09 &amp;lt;+Complication&amp;gt; Kurz gesagt: Am Sonntag, 29. Okt., stellen einige Zeitzonen von Sommerzeit auf Normalzeit um 16:09 &amp;lt;jrandom&amp;gt; (das wird nerven) 16:10 &amp;lt;+Complication&amp;gt; Ich hoffe persönlich, dass das niemandem Probleme bereitet, aber ich kenne mich mit NTP nicht gut genug aus, um sicher zu sein 16:10 &amp;lt;+Complication&amp;gt; Also, falls die jüngste NTP-Server-Sanity-Prüfung (hinzugefügt mit Version .26) in dieser Nacht jemanden stören sollte... 16:11 &amp;lt;+Complication&amp;gt; ...dachte ich, es wäre besser, den Konfigurationsschlüssel zu erwähnen, mit dem man sie deaktivieren kann (falls Bedarf besteht) 16:11 &amp;lt;+Complication&amp;gt; (damit Leute, die die Statusnotizen lesen, Bescheid wissen) 16:12 &amp;lt;+Complication&amp;gt; Deaktivieren kann man sie, indem man die Zeile "router.clockOffsetSanityCheck=false" in `http://localhost:7657/configadvanced.jsp` einträgt 16:12 &amp;lt;+Complication&amp;gt; Aber wie gesagt, ich hoffe, dass das niemand braucht 16:13 &amp;lt;+Complication&amp;gt; Es wird jedoch interessant zu beobachten sein, wie sich das Netzwerk in dieser Nacht verhält, wenn unterschiedliche Zeitzonen umschalten 16:13 &amp;lt;+Complication&amp;gt; Ich werde auf jeden Fall beobachten, in der Hoffnung, dass man etwaige Anomalien bis zum Frühjahr beheben kann :D 16:14 &amp;lt;jrandom&amp;gt; die Umschaltminute wird wahrscheinlich ziemlich holprig sein, sollte sich aber kurz darauf wieder einrenken 16:14 &amp;lt;+Complication&amp;gt; ... und das war's von mir. :) 16:14 &amp;lt;jrandom&amp;gt; aber hoffentlich klappt's, und wenn nicht, wie du sagst, gibt's den Frühling :) 16:14 &amp;lt;bar&amp;gt; und falls es doch b0rkt, sind neulich im Chat zwei mögliche Vorschläge für zukünftige Verbesserungen aufgetaucht: 16:15 &amp;lt;bar&amp;gt; "verhindern, dass routers mit Zeitabweichung Subnetze bilden, indem die Kontrolle an NTP übergeben wird, falls Peers &amp;lt;some number" 16:15 &amp;lt;bar&amp;gt; ... und "floodfill-Peer-router-Infos nicht aus dem netdb löschen, wenn es zu wenige davon gibt" 16:15 &amp;lt;jrandom&amp;gt; aye 16:16 &amp;lt;+Complication&amp;gt; In der Tat, das Anpassen der erforderlichen Anzahl an Datenpunkten (verfügbare Peer-Uhrabweichungen), die nötig sind, um Peer-Zeitabweichungsmessungen als verlässlich zu erachten 16:16 &amp;lt;+Complication&amp;gt; (ups, etwas Redundanz in meinem letzten Satz) 16:17 &amp;lt;+Complication&amp;gt; ... und ja, die floodfill-Prüfung. Ich nehme an, dass es derzeit keine ähnliche Prüfung gibt? 16:18 &amp;lt;jrandom&amp;gt; richtig 16:18 &amp;lt;+Complication&amp;gt; Scheint so, als ob es manchen Leuten mit etwas Glück oder Magie gelegentlich gelingt, floodfill-Peers aus den Augen zu verlieren 16:19 &amp;lt;jrandom&amp;gt; das sollte auf jeden Fall behoben werden 16:19 &amp;lt;jrandom&amp;gt; (hat neulich einige erwischt, als einer davon per Nullroute blockiert wurde) 16:20 &amp;lt;jrandom&amp;gt; (if #floodfill == 0, vielleicht ein paar zufällig als floodfill behandeln) 16:20 &amp;lt;+Complication&amp;gt; Wenn das machbar ist, dann auch möglich 16:21 &amp;lt;+Complication&amp;gt; Allerdings wäre es vielleicht doppelt sicher, das zusätzlich dazu zu tun, dass man mindestens 2 (oder so) floodfill-Peers behält 16:22 &amp;lt;jrandom&amp;gt; aye 16:25 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus? oder sollen wir zu 2) Syndie-Entwicklungsstatus übergehen? 16:25 &amp;lt;badger&amp;gt; zur irc-Stabilität: sehe serverseitig viel, viel, viel weniger Reconnects. 16:25 &amp;lt;badger&amp;gt; man könnte es fast einen Service nennen :) 16:26 &amp;lt;jrandom&amp;gt; :) 16:28 &amp;lt;jrandom&amp;gt; ok, springen wir zu 2) Syndie-Entwicklungsstatus 16:28 &amp;lt;jrandom&amp;gt; viel Fortschritt hier, wie in den Statusnotizen erwähnt 16:28 &amp;lt;jrandom&amp;gt; es gab dazu hier in den letzten Tagen auch eine Menge Diskussion 16:28 &amp;lt;jrandom&amp;gt; möchte jemand dazu etwas einbringen? 16:30 &amp;lt;@cervantes&amp;gt; installier etwas anderes als mspaint 16:30 &amp;lt;jrandom&amp;gt; heh 16:30 &amp;lt;jrandom&amp;gt; nun, es hat seinen Wert, zum Skizzieren *hässliche* Dinge zu verwenden – das dämpft die Erwartungen 16:31 &amp;lt;+fox&amp;gt; &amp;lt;HotTuna&amp;gt; die Links im Forenbeitrag scheinen down zu sein ... einige jedenfalls.. 16:31 &amp;lt;@cervantes&amp;gt; Ich glaube, das wird in den Beiträgen erwähnt 16:31 &amp;lt;+fox&amp;gt; &amp;lt;HotTuna&amp;gt; oh. . sorry 16:31 &amp;lt;jrandom&amp;gt; hottuna: sie sind gespiegelt @ dev.i2p.net/~jrandom/mockup/ 16:31 &amp;lt;@cervantes&amp;gt; einige sollten weiter unten gespiegelt sein 16:32 &amp;lt;+Complication&amp;gt; Eine Frage: Denkst du, es ist einfacher, begrenztes HTML (sicher) von Grund auf zu implementieren, ohne einen Webbrowser auseinanderzunehmen? 16:33 * jrandom hat gerade zwei weitere Bilder hochgeladen: dev.i2p.net/~jrandom/mockup/forum.png und blog.png (zeigen die Diskussion der letzten Tage über verschiedene Arten, ein Forum anzuzeigen) 16:33 &amp;lt;@cervantes&amp;gt; definitiv am einfachsten, das sicher zu machen 16:33 &amp;lt;+Complication&amp;gt; (bin nur neugierig, was auf der GUI-Seite passiert, da ich das etwas verpasst habe) 16:33 &amp;lt;jrandom&amp;gt; Complication: Ich habe für allgemeine Formatierungszwecke schon fast alles fertig 16:33 &amp;lt;@cervantes&amp;gt; zumal syndie nur einen begrenzten html-Subset unterstützen wird 16:34 &amp;lt;+Complication&amp;gt; Aha 16:34 &amp;lt;jrandom&amp;gt; (Schriften, Ausrichtung, Größen, Farben, Bilder, Links, Listen (inklusive verschachtelter), Überschriften, Absätze, html-Entities) 16:35 &amp;lt;jrandom&amp;gt; divs für Layout oder Tabellen zu machen, erfordert hingegen erheblich mehr Arbeit, aber das gehe ich jetzt nicht an 16:35 &amp;lt;+Complication&amp;gt; Klingt gut genug 16:36 &amp;lt;@cervantes&amp;gt; und natürlich der &amp;lt;blink&amp;gt;-Tag 16:36 * jrandom bewirft cervantes mit &amp;dagger; 16:37 &amp;lt;@cervantes&amp;gt; aua, von einer Entity aufgespießt 16:37 &amp;lt;jrandom&amp;gt; wir werden sehen. wie es ausgerollt und genutzt wird, ist es vielleicht nötig, auf eine vollwertige html-Rendering-Engine umzusteigen 16:38 * jrandom möchte den Code-Bestand allerdings so klein wie möglich halten, damit es weniger zu debuggen und zu prüfen gibt, was Sicherheit und Anonymität angeht 16:39 &amp;lt;+Complication&amp;gt; In der Tat, es gibt zweifellos Vorteile, text/plain zu verwenden 16:40 &amp;lt;+Complication&amp;gt; (was hoffentlich nur Angriffe in natürlicher Sprache unterstützt ;P ) 16:41 &amp;lt;+Complication&amp;gt; Was haltet ihr von der Möglichkeit von hashcash-Antispam-Maßnahmen? Noch zu früh, um das zu sagen? Glaubst du, man könnte das später leicht nachrüsten? 16:42 &amp;lt;@cervantes&amp;gt; nun, ich denke, die Verwendung von bbcode oder Wiki-Syntax würde das Risiko von Markup-Injection in einer vollwertigen html-Engine reduzieren 16:42 &amp;lt;@cervantes&amp;gt; *Rendering-Engine 16:43 &amp;lt;jrandom&amp;gt; ziemlich leicht nachzurüsten, Complication – einfach ein neuer öffentlicher Header (hashcalc'ed gegen die kanonische syndie-uri, beim Import verifiziert, beim Signieren erzeugt) 16:44 * Complication hat vor ein paar Tagen kurz darüber nachgedacht, aber nur oberflächlich 16:44 &amp;lt;jrandom&amp;gt; hashcash kann auch auf mehreren Ebenen erfolgen – pro neuem Channel (meta.syndie), pro aktualisiertem Channel oder pro Post (vielleicht sogar abgestuft nach sizeof(post) oder #msgs/day) 16:44 &amp;lt;+Complication&amp;gt; Wenn man hashcash als Proof of Work implementieren wollte, frage ich mich, worauf der Absender am besten Kollisionen berechnen sollte? 16:45 &amp;lt;+Complication&amp;gt; Aha, die uri... könnte es tatsächlich sein 16:45 &amp;lt;+Complication&amp;gt; Oh, in der Tat 16:45 &amp;lt;+Complication&amp;gt; Das sind Dinge, an die ich nicht gedacht hatte 16:48 &amp;lt;jrandom&amp;gt; cervantes: stimmt schon 16:48 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 2) Syndie-Entwicklungsstatus? 16:51 &amp;lt;jrandom&amp;gt; ok, wenn nicht, springen wir zu 3) ??? 16:51 &amp;lt;jrandom&amp;gt; möchte jemand noch etwas ansprechen? 16:54 &amp;lt;jrandom&amp;gt; ok, wenn nicht... 16:54 * jrandom holt aus 16:54 * jrandom *baf*t das Meeting &lt;/div></description></item><item><title>I2P Entwicklertreffen - 17. Oktober 2006</title><link>/de/blog/2006/10/17/i2p-entwicklertreffen-17.-oktober-2006/</link><pubDate>Tue, 17 Oct 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/10/17/i2p-entwicklertreffen-17.-oktober-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, dm, jrandom, marlowe&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) hi 16:01 &amp;lt;jrandom&amp;gt; 1) Netzstatus 16:01 &amp;lt;jrandom&amp;gt; 2) Syndie-Entwicklungsstatus 16:01 &amp;lt;jrandom&amp;gt; 3) ??? 16:01 &amp;lt;jrandom&amp;gt; 0) hi 16:01 * jrandom winkt 16:01 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen wurden veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2006-October/001314.html 16:02 &amp;lt;+fox&amp;gt; * dm winkt 16:02 &amp;lt;jrandom&amp;gt; w3wt, ok, während ihr alle dieses ach so amüsante Schreiben lest, springen wir zu 1) Netzstatus 16:03 &amp;lt;jrandom&amp;gt; Das Netz scheint derzeit im Gleichgewicht zu bleiben, wenn auch mit einem leichten Wachstumstrend 16:04 &amp;lt;jrandom&amp;gt; Es gibt einige Diskussionen im Forum über das große CPU-bezogene Problem, aber noch keinen großen Durchbruch, soweit ich das sehe 16:04 &amp;lt;jrandom&amp;gt; Hat jemand etwas zu 1) Netzstatus anzusprechen? 16:05 &amp;lt;jrandom&amp;gt; (die letzte volle Woche mit 0.6.1.26 scheint gut gelaufen zu sein [yay]) 16:06 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; nun, ich sag besser mal was 16:06 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; gibt es eine konsistente Metrik, die zur Überwachung des Netzstatus verwendet wird 16:06 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; oder sind es nur Ad-hoc-Erfahrungen? 16:07 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; Gibt es z. B. eine Anwendung, die jeden Tag versucht, sich zufällig irgendwo zu verbinden und dabei Antwortzeiten und Ausfälle misst. 16:07 &amp;lt;jrandom&amp;gt; Ich orientiere mich größtenteils am IRC-Verhalten sowie an den Statistiken und der Aktivität auf den Routern, die ich betreibe (stats.i2p ist seit ein oder zwei Wochen nicht erreichbar, aber normalerweise ist es ein solider Benchmark zum Gegenchecken) 16:08 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; cool, ich schau mir die Seite an. 16:08 &amp;lt;jrandom&amp;gt; Es gibt mehrere Leute, die Statistik-Monitoring-Apps betreiben - orion.i2p, tino.i2p, eepsites.i2p sowie stats.i2p 16:09 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; danke! 16:09 &amp;lt;jrandom&amp;gt; kein Problem :) 16:09 &amp;lt;jrandom&amp;gt; ok, wenn es zu 1) nichts Weiteres gibt, springen wir rüber zu 2) Syndie-Entwicklungsstatus 16:10 &amp;lt;jrandom&amp;gt; Es tut sich viel, wie in den Statusnotizen erwähnt (und ihr könnt endlich eine nicht-grottige Website unter syndie.i2p.net sehen :) 16:11 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; gerade down? 16:11 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; vergiss das 16:11 &amp;lt;+fox&amp;gt; * dm hält den Mund 16:11 &amp;lt;jrandom&amp;gt; :) 16:12 &amp;lt;marlowe&amp;gt; jrandom, das Diagramm auf der Startseite ist sehr hilfreich 16:12 &amp;lt;marlowe&amp;gt; Ich verstehe jetzt das Konzept hinter Syndie 16:12 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; es ist auch hübsch 16:13 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; aber wie greift man auf Syndie zu, ohne es herunterzuladen/zu installieren? Ich meine, früher ging das doch? 16:13 &amp;lt;jrandom&amp;gt; Super, freut mich, dass es klar ist, marlowe – nur in Text kann das Konzept verwirrend sein :) 16:13 &amp;lt;jrandom&amp;gt; dm: Das alte Syndie (syndiemedia.i2p.net/) war webbasiert, aber dieses neue ist, nun ja, brandneu, komplett neu gestaltet 16:14 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; es ist nicht webbasiert? 16:14 &amp;lt;jrandom&amp;gt; (und danke an cervantes, der mein hässliches MS-Paint-Style-Bild in das schicke Bild verwandelt hat, das ihr dort seht :) 16:14 &amp;lt;jrandom&amp;gt; nein, es ist nicht webbasiert – die aktuelle Version ist tatsächlich nur Text, aber an einer GUI wird gearbeitet 16:14 &amp;lt;jrandom&amp;gt; http://syndie.i2p.net/roadmap.html 16:14 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; nur Text! wow. ok. lade herunter. 16:14 &amp;lt;jrandom&amp;gt; w3wt 16:15 &amp;lt;jrandom&amp;gt; Eine wichtige Sache, die du wissen musst, um es effektiv zu nutzen, ist der Standort eines Syndie-Archivs, in das du Beiträge pushen und aus dem du Beiträge pullen kannst 16:15 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; wow.. das ist Hardcore-Stoff. (Nächster Befehl:) hehhehe 16:15 &amp;lt;jrandom&amp;gt; Es gibt derzeit eines unter http://syndie.i2p.net/archive - du kannst dich damit synchronisieren über "menu syndicate" "getindex --archive http://syndie.i2p.net/archive" und "fetch" :) 16:16 &amp;lt;jrandom&amp;gt; Es ist ein ziemlich einfaches System, allerdings mit sehr spezifischen Designmerkmalen 16:16 &amp;lt;jrandom&amp;gt; (und unglaublich robust – es kann auf allem laufen :) 16:17 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; Irgendwie ist es cool, wenn wirklich komplexe Apps mit einem Text-Frontend laufen 16:17 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; wie auch immer... 16:17 &amp;lt;+fox&amp;gt; * dm hält wieder den Mund 16:19 * jrandom hofft, uns irgendwann diesen Monat auf 1.0 zu bringen, daher wäre Beta-Testing großartig 16:20 &amp;lt;jrandom&amp;gt; (probiert es aus, sagt mir, was kaputt ist, usw.) 16:20 &amp;lt;jrandom&amp;gt; 1.0 wird die GUI natürlich nicht enthalten, das ist 2.0 16:20 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; natürlich 16:21 &amp;lt;jrandom&amp;gt; ok, hat jemand Kommentare/Fragen/Vorschläge/Zehenägel zu 2) Syndie-Entwicklungsstatus? 16:22 &amp;lt;jrandom&amp;gt; Oh, eine Sache wollte ich ansprechen – wie ich in meinem Syndie-Blog geschrieben habe, wir brauchen ein Logo! also, siehe urn:syndie:channel:d7:channel44:bF2lursCrXhSECJAEILhtXYqQ6o-TwjlEUNJLA5Nu8o=9:messageIdi1160962964161ee :) 16:23 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; Es gibt eine gute Anlaufstelle, um kostenlose oder halbkostenlose Logos in sehr hoher Qualität zu bekommen 16:24 &amp;lt;jrandom&amp;gt; flickr? :) 16:24 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; http://www.worth1000.com/ &amp;lt;--- Photoshop-Nerds versuchen sich dort gegenseitig zu übertreffen, für ein bisschen Ruhm und/oder Geld 16:24 &amp;lt;jrandom&amp;gt; ah cool 16:25 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; Beispiel für einen früheren 'Wettbewerb' http://www.worth1000.com/cache/contest/contestcache.asp?contest_id=12170&amp;start=1&amp;end=10&amp;display=photoshop 16:25 &amp;lt;+fox&amp;gt; * dm hält wieder den Mund 16:26 &amp;lt;jrandom&amp;gt; wikked, danke dm 16:27 &amp;lt;jrandom&amp;gt; ok, wenn es zu 2 nichts gibt, springen wir zu 3) ??? 16:28 &amp;lt;jrandom&amp;gt; Hat noch jemand etwas für das Meeting? 16:28 &amp;lt;bar&amp;gt; Vielleicht sollten wir das für die Version 1.99b aufheben und einen kleinen Wettbewerb/Bounty veranstalten, um Syndie 2.0 zu pushen? 16:28 &amp;lt;jrandom&amp;gt; ah, das ist eine gute Idee, da 1.* ohnehin nur Text sein wird 16:30 &amp;lt;bar&amp;gt; Denkt mal drüber nach, ich bin sicher, wir können etwas Finanzierung auftreiben 16:30 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; wie läuft die Finanzierung überhaupt? 16:31 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; machst du das immer noch Vollzeit, jr? 16:31 &amp;lt;jrandom&amp;gt; ja, ich komme immer noch über die Runden, dank einiger wahnsinnig großzügiger Unterstützer (danke!) 16:31 &amp;lt;jrandom&amp;gt; http://www.i2p.net/halloffame 16:32 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; ach ja.. das Budget am Limit. Jetzt erinnere ich mich 16:32 &amp;lt;jrandom&amp;gt; hehe 16:34 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas anzusprechen? 16:34 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; hab dir gerade einen c-bill zukommen lassen. Stell sicher, dass er nur für Alkohol oder andere frivole Zwecke verwendet wird. 16:34 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; oh, und behalte meinen echten Namen geheim! 16:34 &amp;lt;jrandom&amp;gt; w00t! danke dm 16:36 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres gibt... 16:36 * jrandom holt aus 16:36 * jrandom *baf*s das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen für 2006-10-10</title><link>/de/blog/2006/10/10/i2p-statusnotizen-f%C3%BCr-2006-10-10/</link><pubDate>Tue, 10 Oct 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/10/10/i2p-statusnotizen-f%C3%BCr-2006-10-10/</guid><description>&lt;p>Hi zusammen, kurze Statusnotizen diese Woche&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.26 und Netzwerkstatus 2) Syndie Entwicklungsstatus 3) Verteilte Versionsverwaltung erneut betrachtet 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.26 and network status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Neulich haben wir die neue Version 0.6.1.26 herausgebracht, die viele i2psnark-Verbesserungen von zzz und einige neue NTP-Sicherheitsprüfungen von Complication enthält, und die Rückmeldungen waren positiv. Das Netzwerk scheint leicht zu wachsen, ohne neue ungewöhnliche Effekte, obwohl manche Leute immer noch Schwierigkeiten haben, ihre tunnels aufzubauen (wie es schon immer der Fall war).&lt;/p></description></item><item><title>I2P-Statusnotizen vom 2006-10-03</title><link>/de/blog/2006/10/03/i2p-statusnotizen-vom-2006-10-03/</link><pubDate>Tue, 03 Oct 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/10/03/i2p-statusnotizen-vom-2006-10-03/</guid><description>&lt;p>Hallo zusammen, diese Woche verspätete Statusnotizen&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) Router-Entwicklungsstatus 3) Syndie-Begründung (Fortsetzung) 4) Syndie-Entwicklungsstatus 5) Verteilte Versionsverwaltung 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>In den vergangenen ein bis zwei Wochen war es auf irc und anderen Diensten ziemlich stabil, obwohl es bei dev.i2p/squid.i2p/www.i2p/cvs.i2p ein paar kleinere Störungen gab (aufgrund vorübergehender, betriebssystembezogener Probleme). Im Moment scheint sich alles in einem stabilen Zustand zu befinden.&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>Router dev status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Die Kehrseite der Syndie-Diskussion ist: „Was bedeutet das also für den router?“, und um das zu beantworten, lassen Sie mich kurz erklären, wo die Entwicklung des routers derzeit steht.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 12. September 2006</title><link>/de/blog/2006/09/12/i2p-entwicklertreffen-12.-september-2006/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/09/12/i2p-entwicklertreffen-12.-september-2006/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, jrandom, kostya213, modulus, tethra, vulpine&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:06 &amp;lt;jrandom&amp;gt; 0) hi 16:06 &amp;lt;jrandom&amp;gt; 1) 0.6.1.25 und Netzstatus 16:06 &amp;lt;jrandom&amp;gt; 2) I2PSnark 16:06 &amp;lt;jrandom&amp;gt; 3) Syndie (was/warum/wann) 16:06 &amp;lt;jrandom&amp;gt; 4) Syndie-Krypto-Fragen 16:06 &amp;lt;jrandom&amp;gt; 5) ??? 16:06 &amp;lt;jrandom&amp;gt; 0) hi 16:06 * jrandom winkt 16:06 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2006-September/001307.html 16:07 &amp;lt;jrandom&amp;gt; Da diese Notizen vor Stunden und Aberstunden herauskamen, solltet ihr sie schon gelesen haben und Notizen parat haben, oder? ;) 16:07 &amp;lt;jrandom&amp;gt; springen wir vor zu 1) 0.6.1.25 und Netzstatus 16:08 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Bezüglich 0.6.1.25: Lief hier einwandfrei, nur ein bisher nicht gesehener Fehler 16:08 &amp;lt;jrandom&amp;gt; cool, was ist das Problem? 16:08 &amp;lt;vulpine&amp;gt; * Complication durchsucht Logs 16:09 &amp;lt;jrandom&amp;gt; Die Netzgröße scheint größer als zuvor, allerdings immer noch gleiche Größenordnung 16:09 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; "Unknown error reading the net.i2p.data.i2np.GarlicMessage: wtf, fromLong got a negative? -840" 16:10 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Begann mit "ERROR [NTCP read 1 ] .router.tunnel.FragmentHandler: Error receiving fragmented message (corrupt?)" 16:10 &amp;lt;jrandom&amp;gt; ah ok cool, den gibt es schon lange, kann man ignorieren 16:11 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Einmaliges Auftreten 16:11 &amp;lt;vulpine&amp;gt; &amp;lt;frosk&amp;gt; Ich habe von dem letzten mehrere bekommen 16:11 &amp;lt;vulpine&amp;gt; * jrandom stupst fox 16:12 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Oh, und noch einer: "router.tunnel.TunnelDispatcher: wtf, took 1121 to dispatch net.i2p.data.i2np.TunnelBuildMessage@XXXX out YYYYY in net.i2p.router.tunnel.PumpedTunnelGateway@ZZZZ" 16:12 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (wirkt auch unwesentlich, vielleicht nur einfache Überlastung) 16:12 &amp;lt;jrandom&amp;gt; ja, wahrscheinlich 16:13 &amp;lt;jrandom&amp;gt; IRC ist momentan offensichtlich noch etwas holprig 16:13 &amp;lt;jrandom&amp;gt; (aber ausnahmsweise ist es nicht die Schuld von i2p :) 16:14 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus und 0.6.1.25? 16:15 &amp;lt;kostya213&amp;gt; Wollte nur hinzufügen, dass .25 alle Probleme behoben hat, die ich in den letzten Monaten hatte 16:15 &amp;lt;jrandom&amp;gt; genial! 16:16 &amp;lt;vulpine&amp;gt; &amp;lt;green&amp;gt; bitte ändere die Statusberechnung, wenn nur NTCP verwendet wird 16:16 &amp;lt;jrandom&amp;gt; 'k, aber es ist nicht empfohlen, udp zu deaktivieren (ich glaube, ich habe ausdrücklich gesagt, dass ich den Leuten auch nicht erkläre, wie man udp deaktiviert) 16:17 &amp;lt;jrandom&amp;gt; aber der Status sollte aktualisiert werden, um zu berücksichtigen, dass udp nicht der einzige Transport ist 16:17 &amp;lt;jrandom&amp;gt; Ich werde das in der nächsten Revision beheben, danke 16:17 &amp;lt;vulpine&amp;gt; &amp;lt;green&amp;gt; klar, du sagst es nicht, aber ich kann Code lesen ;) 16:18 &amp;lt;jrandom&amp;gt; schon, aber wenn ich etwas nicht empfehle und den Leuten sage, sie sollen es nicht einmal versuchen, dann sei nicht überrascht, wenn eine Anzeige verwirrend ist ;) 16:19 &amp;lt;vulpine&amp;gt; &amp;lt;green&amp;gt; sicher, ich könnte auch einfach "OK" in der Konsole anzeigen :) 16:19 &amp;lt;jrandom&amp;gt; schon wahr 16:21 &amp;lt;jrandom&amp;gt; ok, springen wir rüber zu 2) I2PSnark 16:21 &amp;lt;jrandom&amp;gt; zzz scheint gerade nicht da zu sein 16:22 &amp;lt;jrandom&amp;gt; zzz arbeitet an einigen Änderungen, um das Scheduling in i2psnark zu verbessern 16:23 &amp;lt;jrandom&amp;gt; (es ist im Moment etwas... schlicht, soweit ich mich erinnere, allerdings bin ich mir der Modifikationen, an denen zzz herumhackt, nicht ganz sicher) 16:23 &amp;lt;jrandom&amp;gt; ((aber ich freue mich auf die Fortschritte!)) 16:25 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres zu 2) I2PSnark gibt, gehen wir weiter zu 3.*) Syndie-Kram 16:26 &amp;lt;jrandom&amp;gt; Fangen wir zunächst mit 3.1) Was ist Syndie an, da es so viel zu behandeln gibt 16:27 &amp;lt;jrandom&amp;gt; Ich habe vor dem Treffen ein paar Fragen zur Verschlüsselung von Beiträgen bekommen 16:27 &amp;lt;jrandom&amp;gt; Grundsätzlich sind Beiträge *symmetrisch* verschlüsselt – jeder mit dem symmetrischen Schlüssel kann den Beitrag lesen, da er autorisiert ist 16:28 &amp;lt;jrandom&amp;gt; Antworten eines Channels werden asymmetrisch an den öffentlichen Schlüssel verschlüsselt, der dem Channel/Forum zugeordnet ist 16:28 &amp;lt;jrandom&amp;gt; Einige Beiträge können passphrasenbasierte Verschlüsselung verwenden, um den symmetrischen Schlüssel zum Lesen zu erzeugen 16:29 &amp;lt;jrandom&amp;gt; Und einige Beiträge können den symmetrischen Schlüssel in den lesbaren Headern des Beitrags enthalten (sodass ihn jeder lesen kann) 16:29 &amp;lt;modulus&amp;gt; Was ist der Sinn von letzterem? 16:29 &amp;lt;jrandom&amp;gt; Und einige Foren selbst können den symmetrischen Schlüssel in den Forum-Metadaten enthalten, sodass jeder den Beitrag lesen kann, aber nur, wenn er die Channel-Metadaten hat 16:29 &amp;lt;jrandom&amp;gt; modulus: damit alles immer verschlüsselt ist, sogar öffentlich lesbare Dinge 16:29 &amp;lt;jrandom&amp;gt; (damit triviales Abhören nutzlos ist) 16:30 &amp;lt;modulus&amp;gt; okay, verstehe. 16:31 &amp;lt;jrandom&amp;gt; ok, ich denke, das deckt die Verschlüsselungsfragen ab, die vor dem Treffen gestellt wurden 16:31 &amp;lt;jrandom&amp;gt; Hat jemand Fragen zu 3.1) Was ist Syndie? 16:31 &amp;lt;jrandom&amp;gt; (Ich meine, mehr wird sich natürlich klären, wenn es draußen ist) 16:32 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; hmm 16:33 &amp;lt;jrandom&amp;gt; wie geht's, void? 16:33 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; &amp;lt;void&amp;gt; Ich nehme an, dass das Nachrichten- (.zip-)Archiv auch andere Nachrichten enthalten kann, möglicherweise von anderen Leuten, etwa die zitierten Nachrichten? 16:34 &amp;lt;jrandom&amp;gt; Nun, ja, man kann .snd-Dateien als Anhänge einfügen, aber es gibt einen expliziten Namespace, sodass man Verweise im Standardstil „References:“ auf frühere Nachrichten setzen kann 16:34 &amp;lt;jrandom&amp;gt; (sprich, man muss kein Frost-Style-„Threading“ machen) 16:35 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ok, alles klar 16:37 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Zu Syndie: Ich habe mich gefragt, wie man das Problem löst, Leuten Zugang zu einem Forum mit mehreren Postern zu geben (wie Konten in einem gewöhnlichen Messageboard), dies aber nicht unwiderruflich zu gewähren und unerwünschtes Chaos zu vermeiden, wenn der Zugang aus irgendwelchen Gründen widerrufen werden muss 16:38 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Eine Lösung schien natürlich, dass der Autor eine Empfehlung angibt, wessen Antworten Clients anzeigen sollen 16:38 &amp;lt;jrandom&amp;gt; Complication: ein neues Public/Private-Keypair erstellen, den privaten Schlüssel an (vorübergehend) autorisierte Personen geben und den öffentlichen Schlüssel als Liste der „keys allowed to post“ aufnehmen 16:38 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; ...und Clients, sofern sie nicht die Historie erforschen wollen, dieser Empfehlung folgen (genauer gesagt ihrer neuesten Version) 16:38 &amp;lt;jrandom&amp;gt; (und wenn sie nicht mehr autorisiert sind, diesen Schlüssel aus der Liste der „keys allowed to post“ entfernen) 16:39 &amp;lt;kostya213&amp;gt; jrandom: Du solltest vielleicht eine andere Extension als .snd verwenden, da das eine weit verbreitete Erweiterung für Audioanwendungen ist; MIME wird das verwechseln 16:39 &amp;lt;jrandom&amp;gt; ah, richtig – alle Foren haben einen „Owner“ (einen signierenden privaten Schlüssel), der die Liste verwalten kann, wer posten darf usw. 16:39 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; „keys allowed to post“ wären Metadaten, die am letzten Beitrag des Autors hängen, oder an irgendeiner anderen Nachricht, richtig? 16:39 &amp;lt;jrandom&amp;gt; Guter Punkt, kostya213, dann bleiben wir vielleicht bei .dat hängen ;) 16:40 &amp;lt;jrandom&amp;gt; Complication: ah sorry, nein, es ist wie beim aktuellen/alten Syndie – separate signierte Metadaten-Beiträge für das Forum/den Channel selbst 16:40 &amp;lt;vulpine&amp;gt; * Complication glaubt, dass sogar jemand .dat schon für irgendwas beansprucht hat :) 16:40 &amp;lt;jrandom&amp;gt; ja, die Anwendung namens „octet-stream“ ;) 16:40 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; Sieht nicht so aus, als würde .syn für etwas Bemerkenswertes verwendet 16:41 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Aha, spezielle Metadaten-Beiträge... okay, das könnte funktionieren 16:41 &amp;lt;jrandom&amp;gt; oh fein, wir kommen zu syn! 16:41 &amp;lt;jrandom&amp;gt; (gutes Auge, void, danke kostya213) 16:41 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; hmm, 16:41 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; hmm, „Word Synonym File“, Firma: Microsoft 16:42 &amp;lt;jrandom&amp;gt; nun, ich bin sicher, wir kriegen das hin 16:42 &amp;lt;kostya213&amp;gt; ja, wird von Word verwendet 16:42 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; aber wir könnten das ebenso gut ignorieren :) 16:42 &amp;lt;kostya213&amp;gt; Nicht die Hoffnung verlieren, ich denke, es lässt sich etwas finden, das keine Probleme mit weit verbreiteten MIME-Typen verursacht 16:43 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 3.1) Was ist Syndie? 16:43 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; äh, andererseits, warum sollten wir an drei Buchstaben langen Erweiterungen festhalten? Das ist ein Relikt aus den DOS-Zeiten 16:43 &amp;lt;kostya213&amp;gt; eine Sache muss gefragt werden: Warum auf eine dreibuchstabige Erweiterung beschränken? Niemand nutzt DOS mehr 16:44 &amp;lt;jrandom&amp;gt; heh 16:44 &amp;lt;kostya213&amp;gt; jinx mit void 16:44 &amp;lt;kostya213&amp;gt; .syndie scheint mir gut zu sein 16:44 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; .synd würde mit nichts kollidieren 16:44 &amp;lt;kostya213&amp;gt; auch gut 16:45 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; verdammt, Lag :( 16:48 &amp;lt;jrandom&amp;gt; ok, springen wir rüber zu 3.2) Warum ist Syndie wichtig? 16:48 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; jrandom: warte 16:48 &amp;lt;cervantes&amp;gt; (weil du sagst, dass es wichtig ist) 16:48 * jrandom wartet 16:48 &amp;lt;jrandom&amp;gt; !thwap cervantes ;) 16:48 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; Im Status-Post steht, dass ein Avatar an einen Beitrag angehängt werden kann, andernfalls wird ein Standard verwendet 16:49 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; aber was, wenn jemand mehrere vordefinierte Avatare statt eines einzigen „Standard“-Avatars haben möchte? 16:49 &amp;lt;jrandom&amp;gt; ja, der Autor kann einen Standard-Avatar in die Metadaten seines eigenen Channels aufnehmen 16:49 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; jedes Mal den anderen anzuhängen, wird nicht effizient sein 16:49 &amp;lt;jrandom&amp;gt; Gute Frage, void – springen wir zu dem Skriptcode in den Notizen 16:50 &amp;lt;jrandom&amp;gt; listauthkeys --authorizedOnly true 16:50 &amp;lt;jrandom&amp;gt; authenticate 0 16:50 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; (?) 16:50 &amp;lt;jrandom&amp;gt; listauthkeys zeigt alle Identitäten an, mit denen du die Nachricht so signieren kannst, dass du es bist, während „authenticate 0“ eine Identität zum Signieren auswählt 16:51 &amp;lt;jrandom&amp;gt; Diese Identität hat also ihren eigenen Channel, und dieser Channel hat eigene Metadaten, die einen Avatar enthalten können 16:51 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; hmm, eine separate Identität bedeutet ein separates Schlüsselpaar? 16:51 &amp;lt;jrandom&amp;gt; ja 16:51 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; was ist, wenn jemand mehrere Avatare zu einer einzigen Identität haben möchte? 16:52 &amp;lt;jrandom&amp;gt; Sie haben einen Standard-Avatar in ihren Channel-Metadaten, und sie können ihn pro Nachricht überschreiben 16:52 &amp;lt;kostya213&amp;gt; zweifelhafter Nutzen 16:52 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; mehrere „Standard“-Avatare, aus denen er wählen kann 16:52 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; oder spalte ich hier Haare? :) 16:53 &amp;lt;jrandom&amp;gt; ah, ich verstehe, was du meinst. Nee, wird anfangs nicht unterstützt 16:53 &amp;lt;jrandom&amp;gt; vielleicht später 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; stimmt, kostya213, dann schon gut 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; :) 16:53 &amp;lt;jrandom&amp;gt; (aber die Avatare werden in der Größe sehr begrenzt sein, daher sollte es nicht viel Mühe machen, sie einzubinden) 16:53 &amp;lt;vulpine&amp;gt; * Complication findet, dass das Hinzufügen pro Nachricht leicht genug zu codieren sein sollte 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; also, 3.1) Was ist Syndie? 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (früher oder später) 16:54 &amp;lt;vulpine&amp;gt; * cervantes klebt die IRC-Server zusammen 16:54 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; Complication: jrandom hat gerade gesagt, dass er das ohnehin tun wird :) 16:54 &amp;lt;jrandom&amp;gt; (pro Nachricht wird im Baseline-Fall möglich sein, es geht um die Idee, viele „Defaults“ zur Auswahl zu haben, und diese zu wählen, indem man in einer Nachricht „use avatar 1“ sagt, statt den Avatar selbst beizulegen) 16:54 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Latenz, Latenz... 16:54 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 3.1? 16:54 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir zu 3.2 16:55 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ich denke, das ist alles 16:55 &amp;lt;jrandom&amp;gt; wr0d. 16:56 &amp;lt;jrandom&amp;gt; abgesehen von cervantes' Spöttelei: Hat jemand Fragen/Kommentare/Bedenken zu „warum“? 16:56 &amp;lt;jrandom&amp;gt; (äh, „concerns“) 16:58 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; cervantes: Hast du die Oberfläche mit Alkohol gereinigt, bevor du Kleber auf das ircd aufgetragen hast? ;) 16:58 &amp;lt;kostya213&amp;gt; Meiner Meinung nach braucht Syndie keine Rechtfertigung, sein Wert sollte für jeden, der sich bereits für anonymisierende Netzwerke interessiert, selbstevident sein 16:58 &amp;lt;kostya213&amp;gt; und sich der Gefahren der Zentralisierung von Information bewusst ist 16:59 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (Repost, bitte ignorieren, falls beim Server angekommen) 16:59 &amp;lt;vulpine&amp;gt; * Complication meint, dass Syndie wichtig ist, weil Joe Sixpack mit phpBB zu schnell gepwned würde, und Joe Sixpack mit $random_blogging_tool ebenso 16:59 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (auch wenn die Wahrscheinlichkeit variieren mag) 16:59 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; in der Tat 16:59 &amp;lt;jrandom&amp;gt; ja, und jeder, der tatsächlichen feindseligen Gegnern gegenübersteht (nicht einmal unbedingt auf Staatsebene) 17:00 &amp;lt;jrandom&amp;gt; ok, cool, wollte das nur kurz mit euch durchgehen 17:00 &amp;lt;jrandom&amp;gt; noch etwas zu 3.2, oder gehen wir weiter zu 3.3) wann können wir Syndie nutzen? 17:01 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; nun, im Wesentlichen ist es ein Forum-/Blog-/E-Mail-/Kommunikationstool, das auf kryptografischen Primitiven basiert und unabhängig von einer Transportschicht ist 17:01 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; ...und im weiter hergeholten Szenario, dass Joe Sixpacks Gegner Schnittmengenangriffe startet, würde jeder, der irgendeine eepsite (I2P‑Webseite) betreibt, irgendwann gepwned werden (außer in einem riesigen Netzwerk) 17:01 &amp;lt;kostya213&amp;gt; Es ist vielleicht schwerer zu vermitteln für diejenigen, die keinen unmittelbaren Wert in Privatsphäre/Anonymität sehen 17:01 &amp;lt;jrandom&amp;gt; kostya213: ja, obwohl wir vielleicht ein paar Tricks nutzen können, wie z. B. sicheres Offline-Browsen 17:02 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Sie könnten Sicherheit trotzdem zu schätzen wissen 17:02 &amp;lt;jrandom&amp;gt; (z. B. ein Offline-RSS-Reader, der auch die vollständige Menge der referenzierten Seiten zieht, nicht nur die RSS-Zusammenfassung) 17:02 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; also ja, ich sehe nicht, warum es Rechtfertigung braucht :) 17:02 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; kostya213: sie müssen nicht anonym sein, um Syndie zu nutzen 17:02 &amp;lt;cervantes&amp;gt; wann können wir Syndie verwenden oder wann wird Syndie benutzbar sein? 17:02 &amp;lt;jrandom&amp;gt; word, void :) 17:03 &amp;lt;cervantes&amp;gt; für die Textschnittstelle stelle ich mir vor, dass es eine ziemlich umfangreiche Nutzungsdokumentation braucht 17:03 &amp;lt;jrandom&amp;gt; cervantes: im Moment ist Syndie funktionsfähig (man kann Beiträge erstellen, Channels verwalten, Beiträge lesen, auf Beiträge antworten usw.) 17:03 &amp;lt;kostya213&amp;gt; jrandom: Wie handhabt Syndie Redundanz? Wie widerstandsfähig ist es dagegen, dass Inhalte verschwinden? 17:03 &amp;lt;cervantes&amp;gt; (bevor es benutzbar ist) 17:03 &amp;lt;jrandom&amp;gt; cervantes: Es gibt Inline-Menüs mit jeweils dokumentiertem Befehl (zumindest minimal) 17:04 &amp;lt;cervantes&amp;gt; cool, irgendwelche Pläne für ein paar Use-Case-Beispiele? 17:04 &amp;lt;jrandom&amp;gt; kostya213: Syndie arbeitet auf der Inhaltsebene – Redundanz wird von etwas anderem gehandhabt. Wenn du zu Usenet postest, wird es über Usenet repliziert (zum Beispiel) 17:04 &amp;lt;cervantes&amp;gt; Ich denke, der Trick wird sein zu lernen, wie das alles zusammen skriptet 17:04 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; kostya213: Das liegt außerhalb des Scopes von Syndie, es hängt vom Transportmechanismus ab 17:04 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; leider 17:04 &amp;lt;jrandom&amp;gt; gute Idee, cervantes 17:05 &amp;lt;jrandom&amp;gt; Die erste Syndie-Version wird ein HTTP-Replikationssystem wie das alte/bestehende Syndie enthalten 17:05 &amp;lt;jrandom&amp;gt; cervantes: Vielleicht können einige der Beta-Nutzer ihre Lieblingsskripte zusammenstellen, damit wir sie verteilen :) 17:05 &amp;lt;modulus&amp;gt; mmm, ist das eine Konsolen-App? 17:05 &amp;lt;jrandom&amp;gt; modulus: ja, die erste textbasierte App 17:06 &amp;lt;modulus&amp;gt; ausgezeichnet! 17:06 &amp;lt;cervantes&amp;gt; jrandom: vorausgesetzt, die Beta-Nutzer bekommen heraus, wie man es benutzt ;-) 17:06 &amp;lt;jrandom&amp;gt; hehe 17:06 * jrandom hat curses/etc. sowie nur CLI erwogen, aber eine interaktive skriptbare Textschnittstelle ist wahrscheinlich das Einfachste und Nützlichste 17:07 &amp;lt;jrandom&amp;gt; (ohne GUI, wohlgemerkt) 17:07 &amp;lt;cervantes&amp;gt; modulus: siehst du, jrandom hat auf dein unermüdliches Feedback gehört :) 17:07 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Wenn Leute wollen, können sie vermutlich interaktivere Textoberflächen obendrauf bauen 17:07 &amp;lt;jrandom&amp;gt; ja, sicher 17:08 &amp;lt;jrandom&amp;gt; (der Code ist so gebaut, dass er eine einfache Integration mit einem IRC-Client wie pircbot unterstützt) 17:08 &amp;lt;modulus&amp;gt; cervantes: hehe 17:09 &amp;lt;modulus&amp;gt; Ich schätze, man könnte obendrein auch eine GUI draufsetzen, wenn es ungefähr so funktioniert, wie ich es mir vorstelle 17:09 &amp;lt;modulus&amp;gt; obwohl das deutlich mehr Arbeit wäre. 17:09 * kostya213 wartet auf das Emacs-Plugin 17:09 &amp;lt;modulus&amp;gt; hahaha 17:09 &amp;lt;jrandom&amp;gt; heh 17:09 &amp;lt;modulus&amp;gt; eigentlich ist ein Emacs-Mode gar keine schlechte Idee, vielleicht zieht das noch mehr Verrückte an. 17:10 &amp;lt;cervantes&amp;gt; drücke Strg-Alt-Umschalt-Pause-Pfeilhoch-Num7-b, um deine Identität zu wählen 17:10 * jrandom überlässt das den Elispers zum Durchhacken ;) 17:10 &amp;lt;kostya213&amp;gt; nichts für ungut, aber ich bin nicht sicher, dass dieses Projekt mehr Verrückte anziehen muss 17:10 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; würden diese Art Verrückte auch Code schreiben? 17:11 &amp;lt;jrandom&amp;gt; hoffentlich, Complication 17:11 &amp;lt;jrandom&amp;gt; ok, hoffentlich erklärt 3.3) ein wenig, was als Nächstes kommt 17:11 &amp;lt;jrandom&amp;gt; Was das *wann* angeht – nun ja, wir werden sehen, aber ich hoffe auf „bald“ ;) 17:12 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 3.3)? 17:12 &amp;lt;vulpine&amp;gt; * Complication würde dann ein paar Horden dieser Verrückten begrüßen :D 17:12 &amp;lt;cervantes&amp;gt; Nun, es gibt Coden, und dann gibt es das Schreiben von verschleiertem Perl, das in Tcl interpretiert wird 17:12 &amp;lt;kostya213&amp;gt; Ein Plugin für FUSE könnte auch nützlich sein 17:13 &amp;lt;jrandom&amp;gt; ja 17:13 &amp;lt;jrandom&amp;gt; ok, springen wir rüber zu 4) Krypto für Syndie 17:13 &amp;lt;jrandom&amp;gt; hat jemand Kommentare zu diesen Themen? 17:14 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Wünschte ich hätte, aber ich bin nicht kompetent genug, um die Stärke dieser Chiffren/Hashes/Schlüssellängen zu beurteilen 17:15 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; wie lang sind ElGamal/RSA-Signaturen? 4 kBit für einen 2-kBit-Schlüssel? 17:15 &amp;lt;vulpine&amp;gt; * Complication überlässt dieses Gespräch komplett anderen 17:15 &amp;lt;jrandom&amp;gt; weiß ich aus dem Stegreif nicht 17:15 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; im Vergleich zu DSA? 17:16 &amp;lt;jrandom&amp;gt; (obwohl ECC schön klein aussieht) 17:16 &amp;lt;modulus&amp;gt; ElGamal-Signaturen sind schwierig und lang. Wie das GnuPG-Team herausgefunden hat. 17:16 &amp;lt;jrandom&amp;gt; ja, wobei einige dieser Tricks mit Schlüsselwiederverwendung zusammenhingen 17:16 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ah, ok 17:16 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ja, tut es 17:16 &amp;lt;tethra&amp;gt; modulus: Wenn sie hart und lang sind, gibt es dafür eine Fetisch-Seite 17:17 &amp;lt;jrandom&amp;gt; ok, der Punkt war wirklich nur ein Hinweis und eine Bitte um Kommentare, wann immer ihr Gedanken dazu habt 17:17 &amp;lt;cervantes&amp;gt; Wäre es nicht möglich, eine Art pluggable Ciphers zu implementieren – wenn eine bessere Methode zur Schlüsselerzeugung standardisiert ist, können wir die zu Syndie hinzufügen, und neue Beiträge beginnen, sie zu nutzen, aber für ältere Beiträge können noch veraltete Methoden verwendet werden 17:17 &amp;lt;tethra&amp;gt; (sorry) 17:17 &amp;lt;jrandom&amp;gt; cervantes: Es enthält ein DSA:-Präfix, also würde ein Elg:-Präfix funktionieren 17:17 &amp;lt;modulus&amp;gt; verwendet ihr 1024-begrenztes DSA oder nicht? 17:18 &amp;lt;modulus&amp;gt; außerdem welcher Hash? SHA1 oder höherwertige Revisionen? 17:18 &amp;lt;cervantes&amp;gt; du bist also im Grunde nur darauf bedacht, Syndie einen guten Start zu verschaffen 17:18 &amp;lt;jrandom&amp;gt; DSA ist nur 1024 Bit (es gibt DSA2-Vorschläge für länger, aber die sind noch nicht standardisiert) 17:18 &amp;lt;jrandom&amp;gt; und ja, DSA erfordert SHA1 17:18 &amp;lt;modulus&amp;gt; hmm, meines Wissens waren sie vor der Standardisierung ziemlich stark. 17:18 &amp;lt;kostya213&amp;gt; cervantes hat einen guten Punkt: Syndie-Inhalte in festen Ciphers zu haben, bietet geringe Vorwärtsgeheimnis; man weiß nie, wann ein Algo den Bach runtergeht 17:18 &amp;lt;modulus&amp;gt; aber ich verfolge den Prozess nicht nah genug, also hast du wahrscheinlich recht 17:19 &amp;lt;jrandom&amp;gt; kostya213: aber Wahlfreiheit ist schlecht für Krypto, daher sollten wir feste Werte haben, wo wir können 17:19 &amp;lt;jrandom&amp;gt; (schlecht wegen der Anonymität) 17:19 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; wisst ihr, warum nicht mehr Leute/Protokolle ECC verwenden? Haben sie Angst vor mangelnder Forschung oder sorgen sie sich einfach um Kompatibilität? 17:19 &amp;lt;modulus&amp;gt; Patente. 17:20 &amp;lt;jrandom&amp;gt; Patente und FUD, aber auch einige Bedenken bei der Implementierung 17:20 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ah, richtig, modulus 17:20 &amp;lt;modulus&amp;gt; btw, gibt es einen guten Grund, DSA statt z. B. RSA-SHA512 zu nehmen? 17:20 &amp;lt;tethra&amp;gt; Patente und FUD und der Staat (oh je) 17:20 &amp;lt;modulus&amp;gt; will nicht nerven, denke nur daran, dass GPG beispielsweise diesen Weg gegangen ist, unter anderen. 17:20 &amp;lt;jrandom&amp;gt; Diese Option habe ich seit Jahren nicht geprüft, modulus 17:21 &amp;lt;modulus&amp;gt; Offensichtlich ist DSA ein Standard, was dafür spricht, aber die Schlüssel sind klein und die Hashes sind schwach. Nicht, dass ich denke, dass es am Ende das schwächste Glied sein wird ;-) 17:23 &amp;lt;cervantes&amp;gt; Ich würde keine „Wahlfreiheit“ vorschlagen – aber neue Versionen von Syndie würden zunehmend sichere (obligatorische) Ciphers mitbringen 17:23 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Etwas Spielraum in den Strukturen für zukünftige Änderungen zu lassen, scheint mir sinnvoll, unabhängig davon, welche aktuelle Krypto sich als die beste erweist 17:23 &amp;lt;jrandom&amp;gt; ja, wobei das den Rückfall auf schwächere/ältere Versionen impliziert, um zu interoperieren 17:23 &amp;lt;jrandom&amp;gt; aber ok, wir arbeiten uns da durch 17:24 &amp;lt;jrandom&amp;gt; ok, springen wir rüber zu 5) ??? 17:24 &amp;lt;jrandom&amp;gt; hat jemand noch etwas für das Treffen anzusprechen? 17:25 &amp;lt;cervantes&amp;gt; Nicht in der Lage zu sein, die neuesten Beiträge aus der Lieblingsquelle zu lesen, ist ein guter Anreiz, dafür zu sorgen, dass alle upgegradet bleiben 17:25 &amp;lt;jrandom&amp;gt; bis zu einem gewissen Grad 17:26 &amp;lt;cervantes&amp;gt; no=not 17:26 &amp;lt;jrandom&amp;gt; (ja, es ist ein Anreiz, aber Leute sind faul/nicht interessiert an „Software-Upgrade“ usw.) 17:27 &amp;lt;jrandom&amp;gt; s/people/some people/ 17:27 &amp;lt;cervantes&amp;gt; Ich schätze, das ist dann deren Problem 17:27 &amp;lt;jrandom&amp;gt; stimmt 17:27 &amp;lt;kostya213&amp;gt; Die I2P-Implementierung kann zumindest schmerzfreie Upgrades haben 17:28 &amp;lt;jrandom&amp;gt; sicher 17:28 &amp;lt;cervantes&amp;gt; zum Thema ??? – Entschuldigung für die IRC-Konnektivität – der ISP sollte einen seiner großen Netz-Carrier „so schnell wie möglich“ wiederherstellen 17:29 &amp;lt;jrandom&amp;gt; w3wt 17:29 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Zum Thema ??? könnte ich vielleicht hinzufügen, dass der zweite (umfangreichere) Teil der NTP-Modifikationen kurz vor der Funktionsfähigkeit steht, und ich hoffe, ihn bald zum Testen einchecken zu können 17:29 * cervantes nimmt eine Prise Salz 17:29 &amp;lt;kostya213&amp;gt; Was sind die kurzfristigen Pläne für die router-Entwicklung? Ist die Roadmap korrekt? 17:29 &amp;lt;jrandom&amp;gt; genial, Complication 17:29 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Das Ziel ist, NTP-Server anhand der Uhrenabweichungen der Peers zu hinterfragen 17:29 &amp;lt;jrandom&amp;gt; kostya213: Stabilisierung, bis Syndie draußen ist 17:30 &amp;lt;jrandom&amp;gt; (aus meiner Perspektive) 17:30 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (und vermeiden, potenziell verbindungsschädliche Maßnahmen zu ergreifen) 17:31 &amp;lt;cervantes&amp;gt; großartig 17:32 &amp;lt;jrandom&amp;gt; ok, noch etwas für das Treffen? 17:34 * jrandom leitet den Abschluss ein 17:34 * jrandom *baf*t das Treffen zu &lt;/div></description></item><item><title>I2P-Statusnotizen für 2006-09-12</title><link>/de/blog/2006/09/12/i2p-statusnotizen-f%C3%BCr-2006-09-12/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/09/12/i2p-statusnotizen-f%C3%BCr-2006-09-12/</guid><description>&lt;p>Hallo zusammen, hier sind unsere &lt;em>hust&lt;/em> wöchentlichen Statusnotizen&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.25 und Netzstatus 2) I2PSnark 3) Syndie (was/warum/wann) 4) Syndie Krypto-Fragen 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.25 and net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Neulich haben wir die Version 0.6.1.25 veröffentlicht, einschließlich der im letzten Monat angesammelten Vielzahl von Bugfixes, sowie die Arbeiten von zzz an I2PSnark und die Bemühungen von Complication, unseren Zeitsynchronisationscode etwas robuster zu machen. Im Moment scheint das Netzwerk ziemlich stabil zu sein, auch wenn IRC in den letzten Tagen etwas holprig war (aus Gründen, die nicht mit I2P zusammenhängen). Da vielleicht die Hälfte des Netzwerks bereits auf die neueste Version aktualisiert wurde, haben sich die Erfolgsraten beim tunnel-Aufbau nicht wesentlich verändert, wobei der Gesamtdurchsatz gestiegen zu sein scheint (wahrscheinlich aufgrund einer größeren Zahl von Leuten, die I2PSnark verwenden).&lt;/p></description></item><item><title>I2P Entwicklertreffen - 01. August 2006</title><link>/de/blog/2006/08/01/i2p-entwicklertreffen-01.-august-2006/</link><pubDate>Tue, 01 Aug 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/08/01/i2p-entwicklertreffen-01.-august-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, cervantes, Complication, frosk, jrandom, polecat, tethra, void&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:02 &amp;lt;jrandom&amp;gt; ok, dann können wir das ja ins Rollen bringen 16:03 &amp;lt;jrandom&amp;gt; hi, Vorabnotizen sind hier veröffentlicht: http://dev.i2p.net/pipermail/i2p/2006-August/001304.html 16:03 &amp;lt;jrandom&amp;gt; statt dass ich euch diese Nachricht hier im Grunde noch einmal vorlese, springen wir gleich zu unserem Standard-???-Abschnitt - 16:04 &amp;lt;jrandom&amp;gt; hat jemand etwas, das er ansprechen und diskutieren möchte? 16:04 &amp;lt;@cervantes&amp;gt; öhm 16:04 * cervantes eilt, den Beitrag zu lesen 16:05 &amp;lt;+Complication&amp;gt; Zum Netzwerkstatus: hier ist alles in Ordnung... 16:05 &amp;lt;+Complication&amp;gt; Aber eine Frage (eigentlich aus dem Forum weitergereicht) zum NTCP-Transport, 16:06 &amp;lt;+Complication&amp;gt; nämlich: Klingt es plausibel, dass das Aktivieren davon bei jemandem CPU-Lastprobleme verursacht hat (Windows XP)? 16:06 &amp;lt;@cervantes&amp;gt; Ich muss sagen, seit dem Umstieg sehe ich tatsächlich geringere CPU-Auslastung :) 16:07 &amp;lt;jrandom&amp;gt; nun, man kann es nicht *deaktivieren* (es sei denn, du hast den Quellcode gelesen und kennst die magische Beschwörungsformel ;) 16:07 &amp;lt;+Complication&amp;gt; Die Person, die dieses Problem erwähnte (lässt sich nicht leicht reproduzieren, und hier keine hohe CPU-Nutzung), meinte, die hohe CPU-Auslastung schien mit NTCP zu korrelieren 16:07 &amp;lt;jrandom&amp;gt; also nehme ich an, sie meinen, keine eingehenden ntcp-Verbindungen anzunehmen 16:07 &amp;lt;+polecat&amp;gt; NTCP bringt meinen router dazu, die CPU sofort auf Anschlag zu bringen; ich habe es zweimal reproduziert, bevor ich die Konfigurationsdatei manuell ändern musste, um wieder einen funktionierenden router zu bekommen. 16:07 &amp;lt;jrandom&amp;gt; (wobei weiterhin ausgehende ntcp-Verbindungen verwendet werden) 16:07 &amp;lt;+Complication&amp;gt; (hier ist es nur minimal höher als üblich, vermutlich weil deutlich mehr Daten gepumpt werden) 16:08 &amp;lt;+Complication&amp;gt; ( `http://forum.i2p/viewtopic.php?t=1815` ) 16:08 &amp;lt;jrandom&amp;gt; wenn du eine ntcp-Verbindung aufbaust, fällt eine aufwendige Krypto-Berechnung an (oder drei) 16:08 &amp;lt;jrandom&amp;gt; wenn du eingehende ntcp-Verbindungen annimmst, kann es viele gleichzeitige eingehende Versuche geben, da es Hunderte von i2p-routern gibt 16:09 &amp;lt;jrandom&amp;gt; polecat: das war nicht die Schuld von ntcp, sondern die eines fehlerhaften NTP-Servers im NTP-Pool 16:09 &amp;lt;+polecat&amp;gt; Ja. Also kann ich das offenbar nicht selbst in den Griff bekommen. 16:09 &amp;lt;jrandom&amp;gt; (danke an cervantes fürs Aufspüren dieses NTP-Servers und dafür, dass er die Leute vom Pool dazu gebracht hat, sie zu !thwap 'em :) 16:10 &amp;lt;jrandom&amp;gt; ((und an Complication dafür, dass wir diese verrückten Typen künftig vermeiden :)) 16:10 &amp;lt;@cervantes&amp;gt; heh, ich glaube, deren Server-Watchdogs funktionieren nur werktags ;-) 16:10 &amp;lt;+Complication&amp;gt; Nun, die derzeitige Umgehung ist ziemlich begrenzt 16:10 &amp;lt;@cervantes&amp;gt; http://www.pool.ntp.org/scores/216.52.237.153 16:11 &amp;lt;+Complication&amp;gt; Ich hoffe, irgendwann etwas Paranoideres zu implementieren 16:11 &amp;lt;+polecat&amp;gt; Oh, also wird das Aktivieren von NTCP die CPU nicht mehr auf Anschlag bringen? 16:11 &amp;lt;jrandom&amp;gt; (hat es nie, polecat; war Zufall ;) 16:12 &amp;lt;+Complication&amp;gt; „clock“ in welchem speziellen Sinn? 16:12 &amp;lt;jrandom&amp;gt; (siehe cervantes' Link) 16:12 * polecat haut Complication eins über den Schädel. 16:12 &amp;lt;@cervantes&amp;gt; was rauchst du, polecat 16:12 &amp;lt;+Complication&amp;gt; :P 16:12 &amp;lt;+polecat&amp;gt; Äh, ich meine, sämtliche Taktzyklen aufgefressen. :) 16:13 &amp;lt;+Complication&amp;gt; Wenn die Uhr 30 Sekunden vor- oder zurückgesprungen ist, könnte es viele, viele Sitzungen verloren haben und zu allerlei schwergewichtiger Krypto gegriffen haben 16:13 &amp;lt;+Complication&amp;gt; Das könnte eine Menge CPU-Zyklen ziehen, denke ich 16:13 &amp;lt;+Complication&amp;gt; In der Tat, vielleicht hat die Person im Forum dasselbe gesehen und es falsch korreliert? Muss man nachfragen... 16:13 &amp;lt;jrandom&amp;gt; ah.. nun, Schübe gültiger eingehender ntcp-Verbindungen verursachen CPU-Spitzen, während reines ausgehendes ntcp jeweils nur mit einer begrenzten Zahl neuer ntcp-Peers sprechen wird 16:14 &amp;lt;jrandom&amp;gt; Es ist völlig in Ordnung, eingehendes ntcp nicht zu aktivieren. 16:15 &amp;lt;@cervantes&amp;gt; Complication: Der Server wurde am Montagmittag korrigiert, es wäre also sinnvoll zu sehen, ob seitdem noch Probleme auftraten 16:15 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas zu besprechen? 16:16 &amp;lt;+Complication&amp;gt; cervantes: in der Tat, könnte einen Versuch wert sein 16:16 &amp;lt;@cervantes&amp;gt; Ich habe Berichte, dass manche Leute weiterhin periodisch leases verlieren... ist das ein bekanntes Problem? 16:16 &amp;lt;+void&amp;gt; wie stark unterscheidet sich die ntcp-Implementierung von ssu? 16:17 &amp;lt;+polecat&amp;gt; Woran erkennen wir, dass wir leases verlieren? 16:18 &amp;lt;jrandom&amp;gt; void: es gibt einen etwas höheren Pro-Nachricht-Bandbreiten-Overhead in ntcp (vielleicht ausgeglichen durch die wahrscheinlich effizientere zuverlässige Übertragung des Betriebssystems) 16:18 &amp;lt;+Complication&amp;gt; polecat: tunnels.jsp zeigt keine tunnels für einen bestimmten tunnel pool (z. B. "shared clients") 16:18 &amp;lt;jrandom&amp;gt; cervantes: ja, unsere Erfolgsraten beim tunnel-Bau sind noch nicht da, wo sie sein sollten 16:18 &amp;lt;+void&amp;gt; polecat: die router-Konsole sagt das 16:18 &amp;lt;+Complication&amp;gt; Und wie void sagt, steht das auch in der linken Seitenleiste der Konsole 16:19 &amp;lt;+polecat&amp;gt; Ich bekomme diese „No leases“-Meldungen oft... das meinst du, oder? 16:19 &amp;lt;@cervantes&amp;gt; jup 16:20 &amp;lt;+polecat&amp;gt; Das legt normalerweise meine IRC-Verbindung lahm. Dachte, das sei normal! 16:21 * jrandom verzieht das Gesicht 16:24 &amp;lt;+tethra&amp;gt; lol ;) 16:25 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 16:25 &amp;lt;@cervantes&amp;gt; jrandom: gab es zuletzt Fortschritte bei syndie, oder hattest du mit ntcp/Bugfixing/ISP-Suche/Radfahren alle Hände voll zu tun? 16:27 &amp;lt;+tethra&amp;gt; gibt es Neuigkeiten zu feedspace, oder sollte ich einfach auf ihre eepsite gehen? 16:28 &amp;lt;jrandom&amp;gt; als das Live-Netz den Bach runterging, habe ich syndie beiseite geschoben. aber da das Netz wieder in die Spur kommt, beansprucht syndie wieder meine Zeit, und ich hoffe, bald ein kleines CLI-System herauszubringen (mit fokussierten GUIs danach, basierend auf Nutzerfeedback) 16:28 &amp;lt;jrandom&amp;gt; (die implementierte SWT-GUI ist in ziemlich gutem Zustand, aber es ist wahrscheinlich besser, mit dem CLI zu beginnen, um die Erwartungen zu justieren) 16:29 * jrandom hat keine Neuigkeiten zu feedspace gehört 16:29 &amp;lt;@cervantes&amp;gt; cool 16:29 &amp;lt;jrandom&amp;gt; frosk: irgendwelche Neuigkeiten? :) 16:29 &amp;lt;+polecat&amp;gt; Schön, dass du wieder an syndie arbeitest. Die neue Version klingt ziemlich vielversprechend. Irgendwelche Gedanken zu ACLs für Dinge wie das Löschen von Blogs von einem Knoten oder das Ausführen administrativer, kontounabhängiger Aufgaben? 16:30 &amp;lt;@cervantes&amp;gt; &amp;lt;jrandom&amp;gt; DELETE FROM messages WHERE postedOn &amp;lt;NOW()-14*24*60*60; 16:31 &amp;lt;jrandom&amp;gt; lokale Archive werden voraussichtlich grundsätzlich als vertrauenswürdig behandelt (denn wenn du Zugriff auf die lokale Archiv-DB hast, kannst du die Datei ohnehin nach Belieben ändern) 16:32 &amp;lt;jrandom&amp;gt; für gemeinsame Blogs gibt es jedoch eine ganze Reihe kryptografischer Strukturen zur Authentifizierung und/oder Autorisierung von Beiträgen und Änderungen 16:33 &amp;lt;jrandom&amp;gt; (es wird aber auch eine Möglichkeit geben, „unauthorisierte“ Beiträge anzuzeigen, nur eben deutlich abseits) 16:33 &amp;lt;+polecat&amp;gt; Ich bin sicher, sobald jemand Syndikate mit Tausenden riesiger Blogposts flutet, wird die Technik zum physischen Löschen von Beiträgen perfektioniert. 16:34 &amp;lt;+tethra&amp;gt; heheh 16:35 &amp;lt;jrandom&amp;gt; physisches Löschen ist trivial, die Frage ist vielmehr, welche Beiträge man überhaupt akzeptiert ;) 16:36 &amp;lt;jrandom&amp;gt; (ich habe kein Interesse daran, syndie in eine Plattform zur Filmdistribution zu verwandeln, etc) 16:36 &amp;lt;+polecat&amp;gt; Man kann sich dessen, was man akzeptiert, nicht sicher sein, bevor man eine Probe akzeptiert hat. Ich stelle mir so etwas vor wie nur eine Whitelist von Blogs zuzulassen und neue IDs zunächst auf Probe zu erlauben, bevor man sie hinzufügt – mit sofortigem Löschen bei Spam-Verrat. 16:36 &amp;lt;jrandom&amp;gt; ja 16:37 &amp;lt;+polecat&amp;gt; Mich interessiert mehr die Anwendung, Gesprächsströme zusammenzuführen: Wir könnten ein BBS bauen, das keinen zentralen Server hat, sondern nur ein gemeinsames Tag! 16:37 &amp;lt;jrandom&amp;gt; (neue IDs manuell zulassen, floodende IDs manuell kickbannen, etc) 16:37 &amp;lt;jrandom&amp;gt; dafür gibt es sogar inhärente Unterstützung in der Krypto, polecat :) 16:37 &amp;lt;+polecat&amp;gt; Möglicherweise signiert ein Moderator genehmigte Nachrichten für das BBS, und Leute holen sich diese Genehmigungslisten aus dem Blog des Moderators. 16:38 &amp;lt;+polecat&amp;gt; Oh, ausgezeichnet. 16:38 &amp;lt;@frosk&amp;gt; jrandom: habe in letzter Zeit an GUI-Sachen gearbeitet, aber das ließ sich schwer mit dem Start in einen neuen Job vereinbaren :( 16:39 * cervantes kontaktiert die Personalabteilung, um frosk feuern zu lassen 16:40 &amp;lt;jrandom&amp;gt; ah cool, hoffentlich können wir dich wieder dafür begeistern, sobald syndie draußen ist und zusammengeflickte HTTP-Syndikation betreibt ;) 16:40 &amp;lt;@frosk&amp;gt; zumindest verfolgt mein Chef jetzt die i2p-Entwicklung :) 16:40 * jrandom winkt frosks Chef 16:40 &amp;lt;@frosk&amp;gt; oh ja, ich bin immer noch entschlossen (verdammt!) :) 16:40 &amp;lt;jrandom&amp;gt; (gibt frosk mehr Freizeit, wir brauchen ihn!) 16:41 &amp;lt;@cervantes&amp;gt; hoffentlich liest er nicht, wie du vertrauliche Unternehmensinformationen in deinen syndie-Blog stellst 16:41 &amp;lt;bar&amp;gt; GUI ist gut, wir mögen GUI. dir ist verziehen. 16:41 &amp;lt;+Complication&amp;gt; Hehe :) 16:41 &amp;lt;@frosk&amp;gt; Es ist seltsam, in sein Büro zu kommen und ihn beim Lesen von syndie zu erwischen :) 16:41 &amp;lt;jrandom&amp;gt; hah, großartig 16:42 &amp;lt;+polecat&amp;gt; Glückwunsch, frosk – selbst wenn du in Schande und Schmach gefeuert wirst, hast du wenigstens noch einer Person gezeigt, wie cool syndie sein kann. 16:43 &amp;lt;@frosk&amp;gt; hehe, ja 16:43 &amp;lt;+tethra&amp;gt; haha 16:44 &amp;lt;@frosk&amp;gt; die GUI (in SWT) ist/wird ein Testbed für alles rund um feedspace sein, um es anzuschieben 16:44 &amp;lt;jrandom&amp;gt; r0x0r 16:45 &amp;lt;+void&amp;gt; jrandom: vielleicht solltest du alles, was in die Mailinglisten geht, auch nach syndie crossposten? 16:45 &amp;lt;jrandom&amp;gt; wir sollten das unbedingt in die syndie-SWT-GUI integrieren (das Grundparadigma ist ein Browser, allerdings ohne HTML-Seiten in den Tabs anzuzeigen) 16:46 &amp;lt;+polecat&amp;gt; Das wäre schön. Ich scheine die Mailingliste nicht mehr zu bekommen. 16:46 &amp;lt;jrandom&amp;gt; void: es wäre ziemlich einfach, ein kleines Shell-Skript zu schreiben, das procmail in die syndie CLI piped 16:46 &amp;lt;@cervantes&amp;gt; sind diese schicken SWT-GUIs an die Anwendungen gebunden? oder sind sie Frontends für CLI-Executables oder nutzen TCP usw. usf. 16:46 &amp;lt;@frosk&amp;gt; ergibt Sinn 16:46 &amp;lt;jrandom&amp;gt; (wenn ich mich recht erinnere, gibt es vor einiger Zeit einen Beitrag in meinem Blog, der erklärt, wie man die syndie cli nutzt, um Beiträge einzufügen) 16:47 &amp;lt;+polecat&amp;gt; Derzeit kann man RSS-Feeds erstellen, um sie in syndie zu füttern, auch wenn das noch etwas krude ist. 16:47 &amp;lt;jrandom&amp;gt; cervantes: jdbc in Event-Handlern, inline mit jni- und msvc-Callouts, natürlich ;) 16:47 * jrandom duckt sich 16:48 &amp;lt;+polecat&amp;gt; Microsoft Visual Classes? 16:49 &amp;lt;@cervantes&amp;gt; jrandom: also kann alles, was SQL spricht, syndie administrieren? 16:49 &amp;lt;jrandom&amp;gt; (aus syndies Sicht ist die ganze Funktionalität im Grunde in viele kleine CLI-Apps aufgeteilt, die nur die JDBC-Datenbank aktualisieren, und es gibt eine SWT-UI zum Browsen in der DB) 16:51 &amp;lt;+polecat&amp;gt; Und da die Datenbank zwei Schnittstellen hat, JDBC und SQL, kann ein Client, der über eines der Protokolle spricht, mit syndie herumfummeln. 16:51 &amp;lt;jrandom&amp;gt; cervantes: nun, jein – ein guter Teil der Datenbank ist verschlüsselt, daher sind nicht alle Felder lesbar 16:51 &amp;lt;+void&amp;gt; wird das aktuelle Web-Interface weiterhin vorhanden sein? 16:51 &amp;lt;jrandom&amp;gt; (jdbc == sql) 16:51 &amp;lt;jrandom&amp;gt; void: nein 16:51 &amp;lt;+polecat&amp;gt; Ich dachte, du hättest gesagt, JDBC sei kein dummes menschenlesbares Protokoll? 16:51 &amp;lt;+Complication&amp;gt; jdbc == Java Database Interface, vielleicht ein bisschen ähnlich zu odbc 16:51 &amp;lt;jrandom&amp;gt; ((jdbc ~= sql)) 16:51 &amp;lt;+Complication&amp;gt; Etwas, worüber man SQL spricht 16:52 &amp;lt;+void&amp;gt; jrandom: was wird aus syndie.i2p/syndiemedia.i2p.net? 16:52 &amp;lt;+polecat&amp;gt; Oh. Nun, ich mochte SQL ohnehin nie, fürs Protokoll. 16:52 &amp;lt;@cervantes&amp;gt; jrandom: also ist es besser, ein Frontend für syndieTools (tm) zu erstellen, als zu versuchen, die Daten selbst abzusaugen 16:53 &amp;lt;jrandom&amp;gt; void: die Zeit wird es zeigen. wahrscheinlich werden sie 1) als syndies Website/eepsite dienen, 2) als öffentliches Archiv von Beiträgen, die man syndizieren kann, und schließlich, wenn ein Webinterface geschrieben ist, 3) ein Webinterface bereitstellen 16:53 &amp;lt;+polecat&amp;gt; Warum nicht Bytecode als Datenbankabfragen einreichen, statt archaischer COBOL-Anweisungen? 16:53 &amp;lt;jrandom&amp;gt; ja, cervantes 16:53 &amp;lt;jrandom&amp;gt; !lart polecat 16:54 &amp;lt;+void&amp;gt; hehehe 16:54 &amp;lt;+polecat&amp;gt; Ah, meine geheime Schwäche. 16:54 &amp;lt;@cervantes&amp;gt; * du hast noch 6 larts in deinem Inventar, es gibt eine Tür nach Norden und ein bewusstloser polecat liegt auf dem Boden 16:54 &amp;lt;jrandom&amp;gt; cervantes: das ist eigentlich die CLI-App #3 (einzelne Beiträge extrahieren, was nach App #2 kommt, dem Auflisten einzelner Beiträge (nach #1, dem Erstellen einzelner Beiträge, und nach #0, dem Verwalten von Nyms))) 16:54 &amp;lt;jrandom&amp;gt; lol 16:54 &amp;lt;+tethra&amp;gt; haha 16:55 &amp;lt;+Complication&amp;gt; Feature-Vorschlag: Statt Bytecode, warum nicht lebende $agency-Agenten als Datenbankabfragen einreichen? ;P 16:56 &amp;lt;+Complication&amp;gt; Wäre viel einfacher auf Sicherheit zu validieren :P 16:56 &amp;lt;@cervantes&amp;gt; jrandom: verstanden 16:56 &amp;lt;+tethra&amp;gt; funktionieren sie unter den richtigen Bedingungen wie Brieftauben, Complication? 16:56 &amp;lt;+Complication&amp;gt; tethra: nur wenn du es schaffst, sie unversehrt durch den TCP-Stack zu drücken :P 16:56 &amp;lt;+polecat&amp;gt; Ja, Datenbankabfragen über CPP! 16:57 &amp;lt;+Complication&amp;gt; Ich stelle mir vor, dass sie beim Verknittern in TCP korrumpiert werden könnten 16:58 &amp;lt;+Complication&amp;gt; (sorry, sollte Witze wirklich auf #i2p-chat beschränken, aber manchmal geht’s nicht anders) 16:58 * cervantes spürt, dass bald ein baff naht 16:58 &amp;lt;+Complication&amp;gt; Datenbankabfragen als Shellcode? 16:59 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 16:59 &amp;lt;+polecat&amp;gt; http://www.blug.linux.no/rfc1149/ &amp;lt;- wir könnten i2p wirklich darüber tunneln. 16:59 * Complication würde lieber bei SQL bleiben 17:00 &amp;lt;+void&amp;gt; jrandom: haben andere Sprachen als Java Bibliotheken für hsqldb-Datenbanken? 17:01 &amp;lt;+Complication&amp;gt; Oo dürfte welche haben, da sie es offenbar verwenden 17:01 &amp;lt;+void&amp;gt; sieht für mich nach „nein“ aus 17:01 &amp;lt;+void&amp;gt; oh, hmm 17:01 &amp;lt;@cervantes&amp;gt; OpenOffice nutzt es, also würde ich vermuten: ja 17:01 &amp;lt;+Complication&amp;gt; Aber ich bin mir nicht sicher, in was OpenOffice geschrieben ist 17:01 &amp;lt;jrandom&amp;gt; nicht dass ich wüsste. aber man könnte syndie gegen eine andere JDBC-Datenbank betreiben (MySQL, Oracle, etc) 17:01 &amp;lt;jrandom&amp;gt; oo nutzt Java 17:02 &amp;lt;+void&amp;gt; wofür genau nutzt OpenOffice diese Datenbank? 17:02 &amp;lt;+Complication&amp;gt; Scheint es nur teilweise zu verwenden 17:02 &amp;lt;jrandom&amp;gt; void: zur PDF-Generierung und für ihre Access-ähnliche Datenbank-App 17:02 &amp;lt;jrandom&amp;gt; (unter anderem) 17:02 &amp;lt;+Complication&amp;gt; Zumal es eine externe JRE empfiehlt 17:02 &amp;lt;+void&amp;gt; okay 17:03 &amp;lt;+void&amp;gt; portables SQL zu schreiben ist allerdings nervig 17:03 &amp;lt;+Complication&amp;gt; wenn man ohne Trigger oder Stored Procedures auskommt, sollte es allerdings nicht so schlimm sein 17:04 &amp;lt;jrandom&amp;gt; ach, so schlimm ist es nicht, und es lässt sich leicht externalisieren 17:04 &amp;lt;+void&amp;gt; vor allem, wenn man auf Oracle zielt ;) 17:05 &amp;lt;jrandom&amp;gt; tatsächlich unterstützt hsqldb pl/sql ;) 17:06 &amp;lt;bar&amp;gt; gibt es andere Pläne für diese Datenbank, z. B. für Stats, Peer-Profile, netdb..? 17:06 &amp;lt;jrandom&amp;gt; nein, das ist nur für syndie 17:06 &amp;lt;bar&amp;gt; ok 17:07 &amp;lt;jrandom&amp;gt; (obwohl wir, wenn wir den hsqldb-Code mitschicken, ihn in i2p „gratis“ nutzen können) 17:07 &amp;lt;@cervantes&amp;gt; da syndie keine I2P-Anwendung ist, sondern nur eine Anwendung, die über I2P laufen kann, richtig? 17:07 &amp;lt;jrandom&amp;gt; ja, cervantes, es gibt keine Abhängigkeit von i2p 17:07 &amp;lt;+Complication&amp;gt; Gut, Syndie portabel zu halten, da es auch andere Transports außer I2P haben könnte 17:07 &amp;lt;bar&amp;gt; genau 17:08 &amp;lt;+Complication&amp;gt; Es dürfte jedoch nicht schwierig sein, viele hsqldb-Instanzen auf derselben Maschine zu betreiben 17:08 &amp;lt;+Complication&amp;gt; Wenn andere Apps es benötigen, könnten sie es scheinbar einfach nutzen 17:08 &amp;lt;jrandom&amp;gt; trivial, und kostenfrei, wenn du einfach die In-JVM-Datenbank verwendest 17:08 &amp;lt;+Complication&amp;gt; (vorzugsweise ihre eigene Instanz verwenden) 17:10 &amp;lt;+void&amp;gt; gibt es keinen JDBC-Treiber für SQLite? 17:11 &amp;lt;jrandom&amp;gt; keine Ahnung, nie benutzt 17:11 &amp;lt;+void&amp;gt; ah, sieht so aus, als gäbe es *irgendetwas* 17:13 &amp;lt;jrandom&amp;gt; ok, noch etwas für das Meeting? 17:13 &amp;lt;jrandom&amp;gt; wenn nicht... 17:13 * jrandom holt aus 17:13 * jrandom tritt zurück 17:13 * jrandom holt Schwung 17:13 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statushinweise für 2006-08-01</title><link>/de/blog/2006/08/01/i2p-statushinweise-f%C3%BCr-2006-08-01/</link><pubDate>Tue, 01 Aug 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/08/01/i2p-statushinweise-f%C3%BCr-2006-08-01/</guid><description>&lt;p>Hallo zusammen, es ist Zeit für ein paar kurze Notizen vor dem Treffen heute Abend. Mir ist klar, dass ihr verschiedene Fragen oder Themen ansprechen möchtet, daher wählen wir ein flexibleres Format als sonst. Es gibt nur ein paar Dinge, die ich zuerst erwähnen möchte.&lt;/p>
&lt;ul>
&lt;li>Network status&lt;/li>
&lt;/ul>
&lt;p>Es scheint, dass das Netzwerk ziemlich gut läuft: Schwärme von recht großen I2PSnark-Übertragungen werden abgeschlossen, und auf einzelnen routers werden durchaus beträchtliche Transferraten erreicht – ich habe 650KBytes/sec und 17,000 teilnehmende tunnels ohne besondere Vorkommnisse gesehen. Routers am unteren Ende des Spektrums scheinen ebenfalls gut zurechtzukommen: Das Browsen von eepsites(I2P Sites) und irc mit 2 hop tunnels kommt im Durchschnitt mit weniger als 1KByte/sec aus.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 13. Juni 2006</title><link>/de/blog/2006/06/13/i2p-entwicklertreffen-13.-juni-2006/</link><pubDate>Tue, 13 Jun 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/06/13/i2p-entwicklertreffen-13.-juni-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> fedo, jrandom, modulus, NickyB, user-land&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:05 &amp;lt;jrandom&amp;gt; 0) hi 16:05 &amp;lt;jrandom&amp;gt; 1) Netzstatus 16:05 &amp;lt;jrandom&amp;gt; 2) 0.6.1.21 16:05 &amp;lt;jrandom&amp;gt; 3) ??? 16:05 &amp;lt;jrandom&amp;gt; 0) hi 16:05 * jrandom winkt 16:05 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht unter @ http://dev.i2p.net/pipermail/i2p/2006-June/001293.html 16:06 &amp;lt;jrandom&amp;gt; Während ihr euch da durchwühlt, springen wir rüber zu 1) Netzstatus 16:07 &amp;lt;jrandom&amp;gt; Das Verhalten des Netzwerks ist im Moment nicht so toll – für einige funktioniert es ziemlich gut, für andere gar nicht 16:07 &amp;lt;modulus&amp;gt; .20 funktioniert bei mir ziemlich gut, .19 gar nicht, aber das ist wohl nur anekdotisch. 16:08 &amp;lt;jrandom&amp;gt; Du sagst Anekdote, ich sage Datenpunkt :) 16:08 &amp;lt;jrandom&amp;gt; Es wird morgen allerdings ein neues Release geben, das die Dinge etwas verbessern sollte 16:09 &amp;lt;jrandom&amp;gt; oh, das ist wohl 2)... hat noch jemand etwas zu 1) Netzstatus, das er zuerst besprechen möchte? 16:10 &amp;lt;jrandom&amp;gt; Wenn nicht, springen wir zu 2) 0.6.1.21 16:11 &amp;lt;jrandom&amp;gt; 0.6.1.20-7 ist der CVS-Head und wird irgendwann morgen zu 0.6.1.21 16:12 &amp;lt;jrandom&amp;gt; Das sollte die Fähigkeit schneller Peers verbessern, mehr tunnels zu handhaben, was wiederum die Erfolgsraten für alle verbessern sollte 16:13 * jrandom bekommt derzeit ~30-60% Erfolgsraten (Ablaufzeiten ausgenommen) - hoffentlich werden die Ablaufzeiten weiter gesenkt 16:14 &amp;lt;jrandom&amp;gt; Ok, dazu habe ich nicht viel mehr – die Änderungen stehen in der history.txt, also haltet morgen nach dem Release Ausschau 16:14 &amp;lt;jrandom&amp;gt; (Denkt auch daran, dass es bis zu 12 Stunden dauern kann, das Release auszurollen; am besten also entweder -7 bauen oder bis zur eigentlichen Ankündigung auf der Mailingliste/Website warten) 16:15 &amp;lt;jrandom&amp;gt; Ok, dann schwingen wir rüber zu 3) ??? 16:15 &amp;lt;jrandom&amp;gt; Hat jemand noch etwas, das er ansprechen möchte? 16:15 &amp;lt;user-land&amp;gt; Gibt es Empfehlungen für Router, die die Last von i2p abkönnen? 16:15 &amp;lt;NickyB&amp;gt; ja 16:15 &amp;lt;NickyB&amp;gt; zum ircproxy 16:15 &amp;lt;user-land&amp;gt; und was hält i2p 1.0 auf? :-) 16:16 &amp;lt;jrandom&amp;gt; user-land: zur ersten Frage, nein (außer „Geduld“) 16:16 &amp;lt;jrandom&amp;gt; zur zweiten Frage, siehe die erste 16:16 &amp;lt;NickyB&amp;gt; zuerst, sorry für mein schlechtes Englisch. Mein ircProxy ist so eingestellt, dass er in meinem LAN erreichbar ist, wie alle anderen Proxys (eeproxy auch), aber mein 6668 ist im Netz erreichbar.... 16:17 &amp;lt;jrandom&amp;gt; NickyB: Wenn du sagst in deinem LAN, an welches *Interface* ist es gebunden (auf `http://localhost:7657/i2ptunnel/index.jsp)` 16:18 &amp;lt;jrandom&amp;gt; NickyB: Wenn das Interface "0.0.0.0" ist, ja, dann akzeptiert es Verbindungen von überall. Wenn es "127.0.0.1" ist, akzeptiert es nur Verbindungen vom localhost. Wenn es "10.0.0.123" oder "192.168.1.42" ist, akzeptiert es Verbindungen aus deinem LAN 16:19 &amp;lt;NickyB&amp;gt; äh, für meine Konsole habe ich eine Änderung in client.config gemacht 16:19 &amp;lt;NickyB&amp;gt; clientApp.0.args=7657 192.168.0.1 ./webapps/ 16:19 &amp;lt;NickyB&amp;gt; 192.168.0.1 ist die Adresse, die ich allen meinen Proxys gegeben habe 16:19 &amp;lt;NickyB&amp;gt; Erreichbar von: 16:20 &amp;lt;NickyB&amp;gt; LAN-Hosts 16:20 &amp;lt;NickyB&amp;gt; 192.168.0.1 16:20 &amp;lt;NickyB&amp;gt; und mein 4444 ist im Netz nicht erreichbar, aber mein 6668 schon 16:20 &amp;lt;jrandom&amp;gt; NickyB: Du musst genau diesen i2ptunnel-Proxy stoppen und neu starten, damit die Änderungen wirksam werden 16:21 &amp;lt;jrandom&amp;gt; Allerdings können wir das Debugging vielleicht nach dem Meeting fortsetzen (das hier wird ja alles geloggt ;) 16:21 &amp;lt;NickyB&amp;gt; werde es versuchen, danke 16:21 &amp;lt;jrandom&amp;gt; kein Problem, danke für deine Geduld 16:21 &amp;lt;jrandom&amp;gt; Ok, hat noch jemand etwas fürs Meeting? 16:21 &amp;lt;fedo&amp;gt; Warum wird .21 kein *verpflichtendes* Release? Ich frage, weil wir viele .12, .13 etc. Router haben. Das dürfte der Netzwerkgesundheit nicht helfen ... 16:23 &amp;lt;jrandom&amp;gt; Die alten Router schaden nicht viel, und es gibt nicht zu viele davon (etwas wie 2-300 bleiben innerhalb von 1 Release der aktuellen) 16:23 &amp;lt;user-land&amp;gt; Mein Hardware-Router ist unter i2p-Last abgestürzt. Deshalb habe ich nach Hardware-Empfehlungen gefragt. 16:24 &amp;lt;jrandom&amp;gt; Ah, sorry, deine Frage missverstanden, user-land. Ich bin mit günstigen Linksys- und Belkin-Geräten ausgekommen, allerdings weiß ich nicht, welche Switches sie im aktuellen Colo haben 16:24 &amp;lt;user-land&amp;gt; danke. 16:25 &amp;lt;jrandom&amp;gt; fedo: Der eigentliche Schlüssel von ...21 ist, dass 1) schnelle Router upgraden (und das tun sie sowieso am ehesten) und 2) die Nutzer auf ...19 oder höher sind 16:26 &amp;lt;fedo&amp;gt; ok Jr 16:26 &amp;lt;jrandom&amp;gt; Ok, hat noch jemand etwas fürs Meeting? 16:28 &amp;lt;user-land&amp;gt; Danke für eure Mühe :-) 16:28 * ashter2 unterstützt user-land 16:28 &amp;lt;user-land&amp;gt; und http://www.savetheinternet.com/ 16:29 &amp;lt;jrandom&amp;gt; (bah, verlasst euch nie auf Politik, uns zu verteidigen. Nutzt Technologie) 16:29 &amp;lt;jrandom&amp;gt; Ok, wenn’s sonst nichts gibt... 16:30 * jrandom holt aus 16:30 * jrandom *baf*t das Meeting für geschlossen &lt;/div></description></item><item><title>I2P-Statushinweise vom 2006-06-13</title><link>/de/blog/2006/06/13/i2p-statushinweise-vom-2006-06-13/</link><pubDate>Tue, 13 Jun 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/06/13/i2p-statushinweise-vom-2006-06-13/</guid><description>&lt;p>Hallo zusammen, es ist wieder Dienstag,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) 0.6.1.21 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Derzeit läuft es im Netz nicht so gut, und leider gibt es keine lokalen Optimierungen, mit denen Sie das verbessern können. Vielen Dank für Ihre Geduld.&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>0.6.1.21&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>In den letzten paar Releases haben wir die Anzahl der Variablen im Verhalten des Netzwerks verringert, und in den nächsten ein, zwei Tagen sollten wir ein neues 0.6.1.21-Release haben, mit dem wir auf den Erfahrungen aufbauen können, die wir mit 0.6.1.20 gemacht haben. Unter anderem sollte das morgige Release die Anzahl unnötiger tunnel-Ablehnungen verringern (wenn auch in einen Zustand, der etwas zu großzügig ist), und sobald das ausgerollt ist, werden wir hoffentlich eine Verbesserung sehen. Falls nicht, haben wir noch ein weiteres Subsystem, das wir gründlich umbauen könnten, um wieder in einen guten Zustand zu kommen, aber ich würde diese Auseinandersetzung nach Möglichkeit gern vermeiden.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 30. Mai 2006</title><link>/de/blog/2006/05/30/i2p-entwicklertreffen-30.-mai-2006/</link><pubDate>Tue, 30 May 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/05/30/i2p-entwicklertreffen-30.-mai-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, cervantes, frosk, green, jrandom, tethrar&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:00 &amp;lt;jrandom&amp;gt; 0) hi 16:00 &amp;lt;jrandom&amp;gt; 1) Netzstatus 16:00 &amp;lt;jrandom&amp;gt; 2) Peer-Filterung 16:00 &amp;lt;jrandom&amp;gt; 3) Syndie-Status 16:00 &amp;lt;jrandom&amp;gt; 4) ??? 16:00 &amp;lt;jrandom&amp;gt; 0) hi 16:00 * jrandom winkt 16:01 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen gepostet @ http://dev.i2p.net/pipermail/i2p/2006-May/001291.html 16:01 &amp;lt;jrandom&amp;gt; (sogar eine Stunde früher online [oder ein paar Wochen zu spät, wenn ihr mich aufziehen wollt ;]) 16:02 &amp;lt;jrandom&amp;gt; ok, lasst uns gleich bei 1) Netzstatus einsteigen 16:02 &amp;lt;jrandom&amp;gt; Die Dinge sind nicht in dem Zustand, in dem sie sein sollten. Es ist besser als während des Überlastungskollapses, aber es sollte besser sein, als es jetzt ist 16:03 &amp;lt;jrandom&amp;gt; Ich habe dazu nicht viel mehr hinzuzufügen, außer jemand hat Fragen/Bedenken zu 1)? 16:03 &amp;lt;@frosk&amp;gt; ich bekomme mit .19 tagelang IRC-Verbindung, also keine Beschwerden hier 16:04 &amp;lt;jrandom&amp;gt; schön 16:04 &amp;lt;jrandom&amp;gt; ja, für manche ist es gut, nur nicht gut genug oder konsistent genug. die Statistiken in der db sehen auch nicht so toll aus 16:06 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus, oder sollen wir weiter zu 2)Peer-Filterung gehen? 16:07 &amp;lt;jrandom&amp;gt; [hier Wechselgeräusche einfügen] 16:09 &amp;lt;jrandom&amp;gt; Wie in der Mail erwähnt, geht es im Kern darum, unserer Peer-Auswahl einen kleinen Schub zu geben. Zunächst wird es etwas gefährlich sein und einige aktive Partitionierungsangriffe ermöglichen, aber wenn es so funktioniert, wie ich hoffe, können wir die vermeiden 16:10 &amp;lt;jrandom&amp;gt; (aber das zu vermeiden erfordert im Wesentlichen, alle Router-Identitäten zu löschen, was praktisch einem Netzwerk-Reset gleichkäme, daher würde ich das gerne vermeiden, außer es lohnt sich) 16:11 &amp;lt;bar&amp;gt; einmal zurücksetzen oder wiederholt? 16:11 &amp;lt;bar&amp;gt; s/reset/killing 16:11 &amp;lt;jrandom&amp;gt; mindestens einmal, aber auch bei allen anschließenden drastischen Konfigurationsänderungen 16:12 &amp;lt;jrandom&amp;gt; (aka einige Kriterien in das Zertifikat der Router-Identität packen, was wiederum bedeutet, den Ident-Hash zu ändern, damit sie nicht so tun können, als würden sie manchen Leuten eine Einstellung und anderen eine andere unterjubeln) 16:13 &amp;lt;bar&amp;gt; kapiert 16:14 &amp;lt;jrandom&amp;gt; ok, ich glaube, ich habe im Moment nichts Weiteres zu dem Thema, außer jemand hat Fragen/Kommentare/Bedenken? 16:15 &amp;lt;jrandom&amp;gt; (hoffentlich gibt es in ein bis zwei Tagen einen Build, Release dann, sobald es stabil ist) 16:17 &amp;lt;jrandom&amp;gt; ok, kurz zu 3).. 16:18 &amp;lt;jrandom&amp;gt; Syndie macht Fortschritte, und obwohl der amd64/amd32/x86/swt/gcj-Kampf nicht immer schön war, werden wir im Juni einen Build fertig haben 16:19 &amp;lt;jrandom&amp;gt; (aber sprecht mich immer noch nicht auf mingw/gcj an ;) 16:19 &amp;lt;jrandom&amp;gt; ich habe dazu im Moment nicht viel mehr hinzuzufügen, außer jemand hat irgendwelche Fragen/Bedenken bezüglich der Syndie-Überarbeitung? 16:21 &amp;lt;@cervantes&amp;gt; wie läuft die mingw/gcj-Unterstützung? 16:21 &amp;lt;@cervantes&amp;gt; *duck* 16:22 &amp;lt;@cervantes&amp;gt; bekommen wir vor dem Juni-Release ein paar Screenies? :) 16:23 &amp;lt;jrandom&amp;gt; ich werde sicher versuchen, ein paar eifrige Freiwillige zum Testen vor dem Release zu überreden ;) 16:23 &amp;lt;tethrar&amp;gt; ich bin dabei ;) 16:23 &amp;lt;jrandom&amp;gt; w3wt 16:24 &amp;lt;jrandom&amp;gt; ok, schwenken wir rüber zu dem Punkt, auf den ihr alle gewartet habt: 4) ??? 16:24 &amp;lt;jrandom&amp;gt; Wazaaaap? 16:24 &amp;lt;green&amp;gt; Gibt es irgendeinen Plan für einen „wirklich“ funktionierenden I2P router mit Via C7 ? jbigi bringt nur 30% mehr als reines Java 16:25 &amp;lt;jrandom&amp;gt; Sind 30% immer noch zu CPU-intensiv? Was macht es nicht „wirklich“? 16:25 &amp;lt;jrandom&amp;gt; aber nein, ich habe nicht das Mathe- oder C7-ASM-Know-how, um eine bessere libGMP für C7 zu machen. 16:25 &amp;lt;green&amp;gt; sicher zu CPU-intensiv bei 100% CPU-Last :P 16:26 &amp;lt;jrandom&amp;gt; 100% CPU-Last deutet darauf hin, dass das Problem nicht jbigi ist, sondern die Tatsache, dass jbigi zu oft benutzt werden muss 16:26 &amp;lt;jrandom&amp;gt; und dafür, ja, da haben wir vieles in Arbeit. 16:26 &amp;lt;jrandom&amp;gt; (z. B. weniger erneute Verbindungsaufbauten, höhere Erfolgsraten beim Tunnel-Bau, usw.) 16:27 &amp;lt;jrandom&amp;gt; ((und nicht so viele Tunnel-Anfragen erhalten, wenn der Router sie nicht bewältigen kann)) 16:29 &amp;lt;green&amp;gt; humm, das ist mit einer dedizierten Kiste mit 100Mb/s, also sollte sie das können 16:30 &amp;lt;jrandom&amp;gt; nein, Bandbreite ist hier nicht die einzige knappe Ressource, CPU ist es offensichtlich ;) 16:33 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 16:36 &amp;lt;jrandom&amp;gt; *hust* 16:37 * jrandom holt aus 16:37 * jrandom *baf*s das Meeting ab &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2006-05-30</title><link>/de/blog/2006/05/30/i2p-statusnotizen-vom-2006-05-30/</link><pubDate>Tue, 30 May 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/05/30/i2p-statusnotizen-vom-2006-05-30/</guid><description>&lt;p>Hi zusammen, nach einer kurzen Unterbrechung ist es wieder Zeit für unsere wöchentlichen Statusnotizen (ohne Signatur aus Gründen der Systemwartung)&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) Peer-Filterung 3) Syndie-Status 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Leider gibt es nichts Neues zum Status des Netzwerks zu berichten. Die Lage ist weiterhin ziemlich schwierig, und soweit ich sehe, gibt es keine Stellschrauben oder konfigurierbaren Parameter, mit denen Sie die Situation lokal auf sichere Weise verbessern können. Wir werden weitere Informationen und Releases veröffentlichen, um dies zu ermöglichen, sobald diese verfügbar sind, aber in der Zwischenzeit danken wir Ihnen für Ihre Geduld.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 16. Mai 2006</title><link>/de/blog/2006/05/16/i2p-entwicklertreffen-16.-mai-2006/</link><pubDate>Tue, 16 May 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/05/16/i2p-entwicklertreffen-16.-mai-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, cervantes, Complication, Pi&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> &amp;lt;cervantes&amp;gt; moo: http://dev.i2p.net/pipermail/i2p/2006-May/001289.html &amp;lt;cervantes&amp;gt; 0) hi &amp;lt;cervantes&amp;gt; 1) jrandom ist nicht hier &amp;lt;cervantes&amp;gt; 2) ??? &amp;lt;cervantes&amp;gt; 0) hi &amp;lt;cervantes&amp;gt; hi &amp;lt;cervantes&amp;gt; weiter zu 1) &amp;lt;cervantes&amp;gt; jrandom ist heute nicht hier, aber er wird uns morgen ein Status-Update geben &amp;lt;cervantes&amp;gt; 2) ??? &amp;lt;cervantes&amp;gt; hat sonst noch jemand etwas zum Meeting beizutragen? &amp;lt;bar&amp;gt; ich habe eine Frage &amp;lt;cervantes&amp;gt; in dem Fall... * cervantes holt aus * cervantes hört auf auszuholen &amp;lt;Complication&amp;gt; Aha, eine Frage... &amp;lt;bar&amp;gt; der PRNG (Pseudozufallszahlengenerator) Fix im cvs, wird der die allgemeine Performance verbessern oder bezieht er sich auf etwas anderes? &amp;lt;cervantes&amp;gt; es ist ungewiss, welche allgemeinen Konsequenzen das haben könnte &amp;lt;Complication&amp;gt; Ich kenne den Gesamteinfluss persönlich nicht, aber es betrifft mindestens zwei Verhaltensweisen, die mir bewusst sind: &amp;lt;cervantes&amp;gt; aber es behebt speziell ein Symptom bei i2ptunnel * cervantes lässt complication dekomplizieren &amp;lt;Complication&amp;gt; tunnel length Randomisierung und Auswahl des IRC-Servers (allgemeiner: zufällige Auswahl aus einer Liste von I2PTunnel-Zielen) &amp;lt;Complication&amp;gt; Die Randomisierung der tunnel length hat wahrscheinlich einen erheblichen Effekt auf die allgemeine Netzwerkgesundheit, da sie Clients, die bei der tunnel length Kompromisse eingehen dürfen, tatsächlich erlaubt, das auch zu tun &amp;lt;Complication&amp;gt; Sie werden also nicht den Atem anhalten und 2-hop tunnels bauen, sondern auch einige 1-hop tunnels ausprobieren &amp;lt;Complication&amp;gt; (die in harten Zeiten viel leichter zu bekommen sind) &amp;lt;cervantes&amp;gt; auch könnte die IRC-Konnektivität besser werden, sobald es ausgerollt ist. Im Grunde bekam freshcoffee nie Client-Verbindungen, weil es in der Liste an zweiter Stelle stand – mit dem nächsten Release sollte die Last also gleichmäßig auf beide Server verteilt werden &amp;lt;bar&amp;gt; also hat der Bug dazu geführt, dass die Leute, wenn verfügbar, immer die längeren tunnel lengths gewählt haben? &amp;lt;Complication&amp;gt; Wenn ich es richtig verstanden habe, war jede Randomisierung mit eher kleinen Ganzzahlen betroffen (z. B. 0 oder 1 wählen) &amp;lt;Complication&amp;gt; Ich *glaube*, Randomisierungen mit größeren Ganzzahlen (z. B. eine Ganzzahl zwischen 0 und 100 wählen) waren weniger betroffen &amp;lt;Complication&amp;gt; wenn es dich interessiert, solltest du wahrscheinlich jranom nach Details fragen, wenn er zurück ist &amp;lt;Complication&amp;gt; Ich könnte die Details falsch wiedergeben. &amp;lt;bar&amp;gt; verstehe, danke. guter Fang &amp;lt;Complication&amp;gt; nun, cervantes kam her und fing an, sich darüber zu beschweren, dass er keine Überlastung bekommt ;P &amp;lt;cervantes&amp;gt; so habe ich das auch verstanden &amp;lt;cervantes&amp;gt; siehst du... im Leben bekommt man nichts, wenn man nicht meckert :) &amp;lt;cervantes&amp;gt; hat irgendwer noch andere Fragen oder Themen für das Meeting? &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; ja &amp;lt;Pi&amp;gt; eine Frage zur allgemeinen Netzgesundheit: Ich sehe, dass immer mehr Clients i2p-version-mäßig zurückbleiben (2 verwenden noch 0.6.1.11 und so weiter). Werden diese Clients es nicht immer schwieriger machen, die Auswirkungen von Änderungen am Core zu beobachten? (da scheinbar „immer weniger“ aktualisieren wollen) &amp;lt;fox&amp;gt; * duck wiederholt das Obige * w423412323 schlägt einen Themenwechsel in dieser Richtung vor. ;) &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; Ich habe mich gefragt, ich habe einige abgefahrene Tuning-Commits auf der cvs-Mailingliste gesehen. Sind das eher Experimente? Basieren sie auf Beobachtungen? Sind sie verfrüht? &amp;lt;Complication&amp;gt; Pi: Solange sie nicht in großer Zahl vorhanden sind, sollte das keinen großen Unterschied machen &amp;lt;Pi&amp;gt; 70 von 300 Clients verwenden laut meiner netdb gerade eine nicht-0.6.1.18-Version &amp;lt;Complication&amp;gt; Es ist ein Spiel aus Zahlen und Kapazität – wenn entweder die meisten routers, oder zusätzlich die routers mit der höchsten Kapazität halbwegs aktualisiert sind, macht es nichts, wenn einige Leute vergessen, dass sie I2P installiert haben :) &amp;lt;cervantes&amp;gt; Pi: Wenn sich die älteren routers schlecht verhalten, sollte sich das Netzwerk _anpassen_ und den über sie gerouteten traffic reduzieren &amp;lt;cervantes&amp;gt; *wird geroutet &amp;lt;cervantes&amp;gt; Complication: hast du die Frage von duck gesehen? &amp;lt;Pi&amp;gt; und eine Frage zu einer Statistik auf der i2p-console, die vor einiger Zeit aufgetaucht ist: Was bedeutet handle backlog? &amp;lt;Complication&amp;gt; duck: Meinst du die tunnel throttle Anpassungen? Das ist Tuning in dem Sinne, dass es nichts grundsätzlich Neues bringt, aber es sollte inzwischen recht gut getestet sein (z. B. wird es wohl nicht byte) &amp;lt;Complication&amp;gt; Aber es könnte ein wenig byten, wenn du ein exotisches Setup betreibst, das komplett außerhalb der Parameter liegt, die ich mir vorstellen konnte &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; Complication: Ich habe mich gefragt, ob ‚2‘ statt ‚3‘ Dinger wirklich so viel ausmachen &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; aber es schien, dass das Random-Problem ein großer Übeltäter gewesen sein könnte &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; (obwohl der relative Einfluss auf die Netzwerk-„Ungesundheit“ davon abhängt, wann es eingeführt wurde) &amp;lt;cervantes&amp;gt; Pi: handle backlog ist die Anzahl der ausstehenden eingehenden tunnel Join-Anfragen (Zitat aus dem Changelog) &amp;lt;Complication&amp;gt; Wenn du das zufällige nextInteger()-Problem meinst und die Auswirkungen auf die Randomisierung der tunnel length, denke ich, dass das einen erheblichen Effekt hätte &amp;lt;Complication&amp;gt; Der Kostenunterschied zwischen dem Bau eines 1-hop und eines 2-hop tunnel ist ziemlich erheblich &amp;lt;Pi&amp;gt; thx, cervantes :) &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; wann wurde es eingeführt? &amp;lt;Complication&amp;gt; duck: Ich glaube, es wurde mit einigen Umstellungen auf den Fortuna-Generator eingeführt, oder mit irgendeiner Modifikation daran &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; ok; vielen Dank für deinen Input &amp;lt;Complication&amp;gt; Lass mich das cvsweb für mehr Details prüfen... &amp;lt;cervantes&amp;gt; Pi: Ich glaube, es gibt jetzt Code, der eingehende tunnel-Anfragen verwirft, wenn die Warteschlange voll wird (um die CPU-Last zu reduzieren) &amp;lt;Complication&amp;gt; Pi: ja, das sollte der sichtbare Indikator für einen weiteren Parameter sein, der bei der Entscheidung genutzt wird: "haben wir genug Kapazität, um an einem weiteren tunnel teilzunehmen?" &amp;lt;cervantes&amp;gt; duck: Ich erlebe seit der Einführung des Fixes auf jeden Fall eine große Änderung im Verhalten des routers. – nicht alles gut, muss ich sagen :) &amp;lt;Complication&amp;gt; großer handle backlog == Stau, es hat keinen Sinn zu versuchen, anderen Leuten tunnels beizutreten &amp;lt;cervantes&amp;gt; hatte neulich eine Load Average von 14 und 12000 teilnehmende tunnels &amp;lt;Complication&amp;gt; Handle backlog scheint besonders auf routers mit hoher Kapazität wichtig zu sein (in Bezug auf das, was cervantes gesehen hat) &amp;lt;Complication&amp;gt; routers mit geringer Kapazität drosseln ihre tunnel-Annahme im Allgemeinen aus Bandbreitengründen &amp;lt;Complication&amp;gt; (oder aus Gründen der tunnel-Testzeit, um genau zu sein) &amp;lt;Complication&amp;gt; (oder versuchen es zumindest) &amp;lt;cervantes&amp;gt; wow, wir haben eine halbe Stunde geschafft.... &amp;lt;Complication&amp;gt; In der Tat :D &amp;lt;cervantes&amp;gt; möchte noch jemand etwas auf den Tisch bringen? &amp;lt;cervantes&amp;gt; in dem Fall... * cervantes holt aus * cervantes *bafft* das Meeting zu &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; thx, dass du dich um das Meeting gekümmert hast &amp;lt;cervantes&amp;gt; heh, ich hatte erwartet, es zu baf schließen, bevor irgendwer etwas sagt.... aber bar hat diesen Plan ruiniert :) &lt;/div></description></item><item><title>I2P-Statusnotizen für den 2006-05-16</title><link>/de/blog/2006/05/16/i2p-statusnotizen-f%C3%BCr-den-2006-05-16/</link><pubDate>Tue, 16 May 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/05/16/i2p-statusnotizen-f%C3%BCr-den-2006-05-16/</guid><description>&lt;p>Hey zusammen, heute nur kurze Meta-Notizen. Ich muss für den Abend los und werde nicht rechtzeitig zum Meeting zurück sein, schreibe aber morgen eine Reihe Status-Notizen (mit dem Meeting nächste Woche, natürlich). Complication hat unermüdlich mit ein paar schicken Änderungen in cvs gewerkelt, und es stehen ein paar vielversprechende Sachen an, sodass wir hoffentlich später diese Woche ein Release haben. Bin mir aber nicht sicher.&lt;/p>
&lt;p>Wie dem auch sei, falls ihr euch heute Abend trefft, führt bitte Protokoll über das Treffen und checkt das Protokoll ins i2pwww cvs module ein; ich werde es morgen auf der Website veröffentlichen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 09. Mai 2006</title><link>/de/blog/2006/05/09/i2p-entwicklertreffen-09.-mai-2006/</link><pubDate>Tue, 09 May 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/05/09/i2p-entwicklertreffen-09.-mai-2006/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> arse, cervantes, Complication, i, jrandom, roderick_spod1, tmp&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:31 &amp;lt;jrandom&amp;gt; 0) hi 16:31 &amp;lt;jrandom&amp;gt; 1) Netzstatus und 0.6.1.18 16:31 &amp;lt;jrandom&amp;gt; 2) baz 16:31 &amp;lt;jrandom&amp;gt; 3) ??? 16:31 &amp;lt;jrandom&amp;gt; 0) hi 16:31 * jrandom winkt 16:32 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2006-May/001288.html 16:32 &amp;lt;jrandom&amp;gt; während ihr euch das anschaut, springen wir gleich rein in 1) Netzstatus und 0.6.1.18 16:33 &amp;lt;jrandom&amp;gt; die vergangene Woche war auf IRC &amp; im Netz allgemein ziemlich holprig 16:33 &amp;lt;+Complication&amp;gt; Beobachte die Graphen, aber habe noch keine wahrnehmbare Änderung festgestellt 16:33 &amp;lt;+Complication&amp;gt; Ist natürlich auch erst der Anfang 16:34 &amp;lt;jrandom&amp;gt; ja, es sind erst ein paar Stunden, mit weniger als 20 % des Netzes aktualisiert 16:35 &amp;lt;jrandom&amp;gt; es gibt noch ein paar schwere Geschütze, die im Netz auszurollen sind, aber ich möchte erst eine Stabilisierung abwarten, bevor wir größere Änderungen pushen 16:35 &amp;lt;+Complication&amp;gt; In der Tat, es hilft zu sehen (so weit Sehen möglich ist), was was verändert und in welche Richtung 16:36 &amp;lt;+Complication&amp;gt; Wenn man alles auf einmal ausrollt, ist es sehr schwer herauszufinden, was gewirkt hat 16:38 &amp;lt;tmp&amp;gt; *seufz* 16:38 * tmp träumt von IRC‑Stabilität. 16:39 &amp;lt;jrandom&amp;gt; ja, an allen Fronten ;) 16:39 &amp;lt;+fox&amp;gt; &amp;lt;roderick_spod1&amp;gt; Roderick träumt von großen Titten. 16:39 &amp;lt;jrandom&amp;gt; (deshalb können wir die Meeting‑Logs filtern... ;) 16:40 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus und 0.6.1.18? 16:41 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir rüber zu 2) 16:42 &amp;lt;jrandom&amp;gt; hier nicht viel mehr hinzuzufügen, nur ein Status‑Update zu etwas w32/w64‑Unterstützung 16:43 &amp;lt;jrandom&amp;gt; wie in der Mail erwähnt, scheint gcj unter mingw derzeit nicht wirklich praktikabel zu sein, auch wenn wir vielleicht ein paar Tricks ziehen können 16:44 &amp;lt;jrandom&amp;gt; es gibt ein älteres 3.4.4/3.4.5‑gcj, das unter mingw funktioniert, aber die Classpath‑Unterstützung darin ist ziemlich alt. 16:45 &amp;lt;jrandom&amp;gt; (und selbst nachdem wir eine Menge aus hsqldb herausgestrippt haben, gibt es noch einige Abhängigkeiten, die 3.4.5 nicht erfüllt. aber vielleicht können wir die auch noch raushacken... falls nötig) 16:47 &amp;lt;jrandom&amp;gt; ok, wenn es sonst nichts gibt, gehen wir weiter zu 3) ??? 16:47 &amp;lt;jrandom&amp;gt; hat noch jemand etwas fürs Meeting? 16:48 &amp;lt;cervantes&amp;gt; nur um „nice one, bar“ zu sagen für seine coole Spende 16:48 &amp;lt;+Complication&amp;gt; Nun, es gab eine Frage im Forum zu Uptime‑Werten (Betriebszeit), die in NetDB dargestellt werden... 16:48 * Complication unterstützt das 16:49 &amp;lt;+Complication&amp;gt; Wegen der Uptime: falls du dich erinnerst, habe ich sie im März leicht verschleiert... 16:49 &amp;lt;cervantes&amp;gt; muss ich wohl zwischen den odci.gov‑Rants verpasst haben 16:50 &amp;lt;tmp&amp;gt; Was um Himmels willen machst du auf der Seite, roderick_spod? 16:50 &amp;lt;jrandom&amp;gt; ja Complication 16:50 &amp;lt;+Complication&amp;gt; Nun, da die Frage aufkam, habe ich mich gefragt, ob man sie weiter verschleiern könnte, oder würde das die Fähigkeit zu debuggen beeinträchtigen? 16:52 &amp;lt;jrandom&amp;gt; ich bin mir nicht sicher, was der Punkt ist – mit sorgfältiger Analyse können alle Statistikdaten eine Menge Informationen preisgeben 16:52 &amp;lt;arse&amp;gt; glaubt ihr, dass die Periodizität des Netzwerks nachlassen wird 16:52 &amp;lt;jrandom&amp;gt; wenn es soweit ist, schalten wir die Veröffentlichung der Statistiken einfach komplett ab 16:52 &amp;lt;+Complication&amp;gt; Wir hatten in letzter Zeit keine, die den router neu starten, aber das ist erst seit Kurzem so... 16:52 &amp;lt;jrandom&amp;gt; arse: ja 16:52 &amp;lt;+Complication&amp;gt; (und teilweise, weil der Watchdog keine Zähne hat) 16:54 &amp;lt;+Complication&amp;gt; Stimmt, es ist ziemlich unvermeidlich, dass in dieser Phase einige Infos draußen sind 16:55 &amp;lt;jrandom&amp;gt; außerdem ist die Annahme, die sie getroffen haben, nicht korrekt, publishedTimeAgo ist, wie lange es her ist, dass der router den netDb‑Eintrag /empfangen/ hat, nicht wann er signiert wurde 16:55 &amp;lt;jrandom&amp;gt; ähm, Moment, nein, das stimmt nicht 16:56 &amp;lt;jrandom&amp;gt; ignoriert mich. ja, es fügt nur eine kleine Variation hinzu 16:56 &amp;lt;+Complication&amp;gt; Heh, ich versuche gerade, eine Antwort zu posten, bekomme aber derzeit „no post mode specified“ 16:57 &amp;lt;+Complication&amp;gt; Ja, da ist Verzögerung im Spiel, und außerdem: Wie oft wurde diese Info veröffentlicht? Nicht sehr häufig, IIRC? 16:57 &amp;lt;+Complication&amp;gt; Kurz gesagt: Wenn ich anbieten würde, die Genauigkeit dort etwas zu verringern, wäre das ok? 16:58 &amp;lt;jrandom&amp;gt; ein neuer signierter Eintrag wird alle 5–15 Minuten veröffentlicht, aber das geht nur an die netDb, nicht an alle Peers 16:58 &amp;lt;jrandom&amp;gt; Peers bekommen die aktualisierte Version erst, wenn sie entweder danach suchen oder sie sich neu verbinden 16:59 &amp;lt;jrandom&amp;gt; aber ja, mehr Variation hinzuzufügen ist ok. das würde stat.i2p's Uptime‑Diagramme beeinflussen, aber solange es im Rahmen bleibt, ist das cool 17:01 &amp;lt;+Complication&amp;gt; Ich versuche, es im Rahmen zu halten :) 17:01 &amp;lt;jrandom&amp;gt; heh, cool, danke Complication 17:04 &amp;lt;jrandom&amp;gt; *hust* (und konsistent ;) ok, hat noch jemand etwas fürs Meeting? 17:04 &amp;lt;+Complication&amp;gt; Nebenbei: nett, der „post mode“-Bug hat der Hartnäckigkeit nachgegeben, und ich konnte auch eine Antwort posten :) 17:05 &amp;lt;jrandom&amp;gt; w3rd Complication &amp;lt;i&amp;gt;Offtopic‑Nachrichten entfernt&amp;lt;/i&amp;gt; 17:08 &amp;lt;jrandom&amp;gt; ok, wenn es sonst nichts gibt... 17:08 * jrandom holt aus 17:09 * jrandom *baf*t das Meeting &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2006-05-09</title><link>/de/blog/2006/05/09/i2p-statusnotizen-vom-2006-05-09/</link><pubDate>Tue, 09 May 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/05/09/i2p-statusnotizen-vom-2006-05-09/</guid><description>&lt;p>Hallo zusammen, der Dienstag ist wieder einmal da.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus und 0.6.1.18 2) baz 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.18&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Nach einer weiteren Woche des Testens und der Feinabstimmung haben wir heute Nachmittag eine neue Version veröffentlicht, die uns in eine stabilere Umgebung bringen sollte, von der aus wir Verbesserungen vornehmen können. Wahrscheinlich werden wir jedoch erst viel davon merken, wenn sie breit ausgerollt ist, daher müssen wir vielleicht ein paar Tage abwarten, um zu sehen, wie es läuft, aber die Messungen werden natürlich fortgesetzt.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 02. Mai 2006</title><link>/de/blog/2006/05/02/i2p-entwicklertreffen-02.-mai-2006/</link><pubDate>Tue, 02 May 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/05/02/i2p-entwicklertreffen-02.-mai-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> green, jrandom&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:09 &amp;lt;jrandom&amp;gt; 0) hi 16:09 &amp;lt;jrandom&amp;gt; 1) Netzstatus 16:09 &amp;lt;jrandom&amp;gt; 2) Syndie-Status 16:09 &amp;lt;jrandom&amp;gt; 3) ??? 16:09 &amp;lt;jrandom&amp;gt; 0) hi 16:09 * jrandom winkt 16:10 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen wurden veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2006-May/001285.html 16:11 &amp;lt;jrandom&amp;gt; ok, während ihr alle diese spannende Mail durchlest, springen wir gleich zu 1) Netzstatus 16:13 &amp;lt;jrandom&amp;gt; bisher scheint das gesamte Problem des Congestion Collapse (Überlastungskollaps) behoben zu sein, und die Tunnel-Erstellungsraten laufen ziemlich gut. Trotzdem gibt es noch offene Punkte, die geklärt werden müssen 16:14 &amp;lt;jrandom&amp;gt; das zuvor besprochene zyklische Verhalten (oft in Intervallen von 10-12 Minuten) ist noch vorhanden und führt entsprechend zu Ablehnungen. es gibt jedoch seit -1 einen neuen Fix im Code, der das beseitigen sollte 16:15 &amp;lt;jrandom&amp;gt; (nämlich, die Tunnel-Ablaufzeiten /korrekt/ zu randomisieren, im Gegensatz zur vorher kaputten Randomisierung) 16:16 &amp;lt;jrandom&amp;gt; das zusammen mit dem verbesserten ssu- und Tunnel-Test-Scheduling sollte helfen, aber in welchem Ausmaß, da bin ich mir noch nicht ganz sicher 16:17 &amp;lt;jrandom&amp;gt; ok, das ist im Moment alles, was ich dazu habe. hat jemand fragen/kommentare/bedenken zu 1) Netzstatus? 16:18 &amp;lt;green&amp;gt; hmm, die maximalen Bandbreitenlimits werden nie erreicht und das ist wirklich weit weg von früher 16:18 &amp;lt;green&amp;gt; wie in 1-7 16:18 &amp;lt;green&amp;gt; s/1-7/.12-7 16:18 &amp;lt;jrandom&amp;gt; wie ist deine bw share percentage (Anteil an der Bandbreite) eingestellt? das ist jetzt eine sehr mächtige Stellschraube 16:19 &amp;lt;green&amp;gt; 80% 16:19 &amp;lt;green&amp;gt; aber es werden nur etwa 40% der gesamten Bandbreite genutzt 16:20 &amp;lt;green&amp;gt; das ist nur ein "do nothing router" :P 16:20 &amp;lt;jrandom&amp;gt; hmm, wie oft steigt deine Bandbreite auf 80% Spitzen an, und lehnst du oft Tunnelanfragen ab (`http://localhost:7657/oldstats.jsp#tunnel.reject.30` und tunnel.reject.*) 16:21 &amp;lt;jrandom&amp;gt; die Periodizität bei Tunnelanfragen führt oft dazu, dass Leute eine Überlastung erkennen, obwohl sie gar nicht wirklich da ist 16:21 &amp;lt;jrandom&amp;gt; (weil Router zu anderen Zeiten Überkapazitäten haben, nur nicht, wenn sie gerade Spitzen erfahren) 16:22 &amp;lt;green&amp;gt; tunnel.reject.30 ist sehr flach wie 1,00 über 14 025,00 Events 16:22 &amp;lt;jrandom&amp;gt; oh, sorry, entscheidend ist die Anzahl der Events selbst für diese Statistik – du hast mehr als 14.000 Tunnelanfragen wegen Bandbreitenüberlastung abgelehnt 16:23 &amp;lt;jrandom&amp;gt; (der "value" für diese Statistik ist, wie viele Tunnel beim Event abgelehnt wurden, und das ist immer 1, da ein Event durch eine Nachricht verursacht wird) 16:27 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres zu 1) Netzstatus gibt, gleiten wir rüber zu 2) Syndie-Status 16:27 &amp;lt;jrandom&amp;gt; ich habe zu dem, was in der E-Mail bezüglich Syndie steht, nicht viel hinzuzufügen, wollte nur ein Update geben 16:28 &amp;lt;jrandom&amp;gt; ok, insofern, falls niemand etwas bezüglich Syndie ansprechen möchte, springen wir weiter zum Altbewährten, 3) ??? 16:28 &amp;lt;jrandom&amp;gt; möchte noch jemand etwas für das Meeting ansprechen? 16:31 * tethra würde gerne "danke" (nochmal) für .17 sagen, das war eine große Verbesserung 16:33 &amp;lt;jrandom&amp;gt; gern geschehen, und es kommt noch mehr 16:33 &amp;lt;jrandom&amp;gt; ok, aber wenn es sonst nichts für das heutige Meeting gibt... 16:33 * jrandom leitet das Ende ein 16:33 * jrandom *baf*t das Meeting ab &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2006-05-02</title><link>/de/blog/2006/05/02/i2p-statusnotizen-vom-2006-05-02/</link><pubDate>Tue, 02 May 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/05/02/i2p-statusnotizen-vom-2006-05-02/</guid><description>&lt;p>Hallo zusammen, der Dienstag ist wieder einmal da&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) Syndie-Status 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Nach einer weiteren Woche mit 0.6.1.17 hinter uns bleiben mehrere der wichtigsten Kennzahlen zur Gesundheit des Netzwerks in gutem Zustand. Wir beobachten jedoch, dass einige der verbleibenden Probleme bis in die Anwendungsschicht durchschlagen, insbesondere der jüngste Anstieg von Wiederverbindungen auf den irc2p-Servern. Postman, cervantes, Complication und ich haben verschiedene Aspekte des Netzwerkverhaltens in Bezug auf die für Nutzer sichtbare Leistung untersucht und ein paar Verbesserungen identifiziert und umgesetzt (current CVS HEAD is 0.6.1.17-4). Wir beobachten das Verhalten weiterhin und experimentieren noch mit einigen Feinabstimmungen, bevor wir es als 0.6.1.18 freigeben, aber das ist wahrscheinlich nur noch wenige Tage entfernt.&lt;/p></description></item><item><title>I2P-Statusnotizen vom 2006-04-25</title><link>/de/blog/2006/04/25/i2p-statusnotizen-vom-2006-04-25/</link><pubDate>Tue, 25 Apr 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/04/25/i2p-statusnotizen-vom-2006-04-25/</guid><description>&lt;p>Hallo zusammen, es ist Zeit für unser Vor-Mittwochs-Meeting&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus und 0.6.1.17 2) I2Phex 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.17&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Nach einigen Tagen der Beobachtung einiger Patches haben wir eine neue Version 0.6.1.17 veröffentlicht, und bislang ist die Verbesserung erheblich. Die Erfolgsraten beim Tunnelaufbau haben sich um ein bis zwei Größenordnungen erhöht, und gedrosselte Peers können nun wieder mit vernünftigen Bandbreitenbeschränkungen arbeiten. Über 60 % des Netzwerks haben bisher aktualisiert (danke!), allerdings wäre es hilfreich, wenn der Rest ebenfalls auf den neuesten Stand käme.&lt;/p></description></item><item><title>I2P-Statusnotizen für 2006-04-18</title><link>/de/blog/2006/04/18/i2p-statusnotizen-f%C3%BCr-2006-04-18/</link><pubDate>Tue, 18 Apr 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/04/18/i2p-statusnotizen-f%C3%BCr-2006-04-18/</guid><description>&lt;p>Hallo zusammen, es ist wieder Dienstag – Zeit für unsere wöchentlichen Statusnotizen.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus und 0.6.1.16 2) Tunnel-Erstellung und Überlastung 3) Feedspace 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.16&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Da inzwischen 70 % des Netzwerks auf 0.6.1.16 aktualisiert sind, zeichnet sich gegenüber früheren Releases eine Verbesserung ab, und da die in diesem Release behobenen Probleme nun aus dem Weg sind, haben wir einen klareren Blick auf unseren nächsten Engpass. Für alle, die noch nicht auf 0.6.1.16 sind, bitte so bald wie möglich aktualisieren, da frühere Releases Anfragen zur Erstellung von tunnels willkürlich ablehnen (selbst wenn der router über ausreichende Ressourcen verfügt, um an mehr tunnels teilzunehmen).&lt;/p></description></item><item><title>I2P Entwicklertreffen - 4. April 2006</title><link>/de/blog/2006/04/04/i2p-entwicklertreffen-4.-april-2006/</link><pubDate>Tue, 04 Apr 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/04/04/i2p-entwicklertreffen-4.-april-2006/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> BrianR\___, cervantes, Complication, frosk, jrandom, tethra&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:21 &amp;lt;jrandom&amp;gt; 0) hi 16:21 &amp;lt;jrandom&amp;gt; 1) Netzstatus und 0.6.1.14 16:21 &amp;lt;jrandom&amp;gt; 2) Syndie-Planung 16:21 &amp;lt;jrandom&amp;gt; 3) Lokale jbigi-Optimierungen 16:21 &amp;lt;jrandom&amp;gt; 4) ??? 16:21 &amp;lt;jrandom&amp;gt; 0) hi 16:21 * jrandom winkt 16:21 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2006-April/001275.html veröffentlicht 16:21 * Complication liest 16:22 &amp;lt;jrandom&amp;gt; während ihr alle diesen (kurz zusammengeworfenen) Post lest, springen wir gleich zu 1) Netzstatus 16:23 &amp;lt;@cervantes&amp;gt; (Forum wieder da) 16:23 &amp;lt;jrandom&amp;gt; es gibt ein paar Probleme, die die Nutzung auf 0.6.1.13 beeinträchtigen, und die meisten davon wurden aufgespürt und gelöst 16:24 &amp;lt;Complication&amp;gt; Hier, mit dem "vierten" CVS-Build, habe ich eine Änderung in meinen Grafiken bemerkt 16:24 &amp;lt;jrandom&amp;gt; es gibt noch ein paar Macken, die getestet und überarbeitet werden, aber ein Release sollte in den nächsten Tagen raus sein 16:24 &amp;lt;Complication&amp;gt; Insgesamt ging es in Richtung mehr Stabilität und weniger Sprunghaftigkeit 16:24 &amp;lt;jrandom&amp;gt; oh Mist, ich habe vergessen, auf -4 zu erhöhen, oder? 16:24 &amp;lt;jrandom&amp;gt; (ok, -5 kommt später heute Abend raus) 16:24 &amp;lt;jrandom&amp;gt; cool, Complication 16:25 &amp;lt;Complication&amp;gt; Aber meine Wahrnehmung könnte auch von jbigi beeinflusst sein, da ich nichts unternommen habe, um das auszuschließen 16:25 &amp;lt;Complication&amp;gt; Jetzt, nach einer Weile, ist die Wiederübertragungsrate ebenfalls auf 15% gesunken 16:28 &amp;lt;jrandom&amp;gt; hmm, ich sehe auch, wie mein durchschnittliches SSU-RTO sich der 3s-Obergrenze nähert 16:28 &amp;lt;jrandom&amp;gt; (allerdings weiterhin sehr niedrige Wiederübertragungsrate, unter 5%) 16:29 * Complication wirft einen zweiten Blick darauf 16:29 &amp;lt;Complication&amp;gt; Sagen wir, der Rohdurchschnitt liegt etwas über 1500 16:29 &amp;lt;Complication&amp;gt; (hier) 16:30 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; jrandom: Gibt es eine De-facto-"MTU" für i2p-Pakete? 16:30 &amp;lt;jrandom&amp;gt; ah ok, vielleicht sinkt die Wiederübertragungsrate, wenn das langsam nach oben geht 16:30 &amp;lt;Complication&amp;gt; Bei mir begann es mit kleineren MTUs, jetzt wurde auf 1350 erhöht 16:30 &amp;lt;jrandom&amp;gt; BrianR___: ja, entweder 1350 oder 608 (wie auf `http://localhost:7657/peers.js` angezeigt) 16:31 &amp;lt;jrandom&amp;gt; wenn die Fehlerrate bei der größeren MTU zu hoch ist, fällt es auf die kleinere MTU zurück (und wenn sie bei der kleineren MTU zu niedrig ist, springt es auf die höhere MTU) 16:31 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; jrandom: Gilt das für die innere Nutzlast oder die sichtbaren IP-Pakete? 16:31 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; D. h., wenn ich einen Datenblock über einen I2P-Stream sende, welche Größe der Chunks wäre ideal, um den Overhead zu minimieren? 16:31 &amp;lt;jrandom&amp;gt; das gilt für die UDP-Nutzlast 16:32 &amp;lt;jrandom&amp;gt; Streams sind zwei Schichten darüber 16:32 &amp;lt;jrandom&amp;gt; (es gibt Fragmentierung für tunnels und dann nochmal Fragmentierung auf der Stream/I2CP-Ebene) 16:32 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Ja... Gibt es eine ideale Größe, um Fragmentierung zu minimieren? 16:32 &amp;lt;jrandom&amp;gt; die ideale Blockgröße einer App, die die Streaming-Lib verwendet, ist "groß", damit die Streaming-Lib die passende Größe wählen kann. 16:33 &amp;lt;jrandom&amp;gt; (aka den Mann hinter dem Vorhang ignorieren) 16:33 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Aah.. Vielleicht sollte ich über Pipelining oder so nachdenken.. 16:34 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Ich plane eine App mit viel Request/Response-Verkehr... 16:34 &amp;lt;jrandom&amp;gt; ich würde dann Batching empfehlen, um die Geschwätzigkeit zu reduzieren 16:34 &amp;lt;Complication&amp;gt; Vielleicht hilft es teilweise, den Verkehr zu bündeln 16:37 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 1) Netzstatus, oder sollen wir rüberwackeln zu 2) Syndie-Planung 16:38 * jrandom wackelt rüber 16:39 &amp;lt;jrandom&amp;gt; das ist weitgehend ein Platzhalter und eine cfp - es wird eine erhebliche Überarbeitung von Syndie geben, sowohl im Betrieb als auch in der UI, also wenn ihr Schlüssel-Features oder Use-Cases habt, die aus eurer Sicht adressiert werden müssen, meldet euch 16:40 &amp;lt;jrandom&amp;gt; (mehr Infos folgen natürlich, sobald die Dinge weiter ausgearbeitet sind) 16:42 &amp;lt;jrandom&amp;gt; das ist alles, was ich dazu im Moment zu sagen habe, also weiter zu 3) jbigi-Optimierungen 16:42 &amp;lt;@frosk&amp;gt; und ich hatte angenommen, "plotting" bezöge sich auf irgendeinen jrobin-Kram in Syndie :) 16:43 &amp;lt;jrandom&amp;gt; hehe 16:43 &amp;lt;jrandom&amp;gt; es wäre interessant, Posts/Tag, Posts/Autor, neue Autoren/Tag usw. zu plotten ;) 16:44 &amp;lt;Complication&amp;gt; Oh, noch ein Punkt zu Syndie (sorry, erst jetzt wieder eingefallen) 16:44 &amp;lt;Complication&amp;gt; =ein Bit 16:44 &amp;lt;@frosk&amp;gt; welches willst du, 0 oder 1? :) 16:44 &amp;lt;Complication&amp;gt; Hältst du es für praktisch bzw. einfach/schwierig, Lieblingsautoren und geblacklistete (Spam-)Autoren in zwei verschiedene Listen zu trennen? 16:45 &amp;lt;Complication&amp;gt; Auf addresses.jsp 16:45 &amp;lt;jrandom&amp;gt; oh, ja, ohne große Mühe 16:46 &amp;lt;jrandom&amp;gt; das ist auch eine gute Idee für die Überarbeitung, aber vielleicht bekommen wir das in den 0.6.1.14-Build 16:47 &amp;lt;Complication&amp;gt; Nee, es beißt mich nicht, ich habe mich nur an etwas erinnert, das mir damals aufgefallen ist 16:47 &amp;lt;Complication&amp;gt; Jedenfalls wird jbigi unter Linux/AMD64 schneller, wenn man lokal kompiliert und GMP 4.2 verwendet 16:48 &amp;lt;jrandom&amp;gt; cool 16:48 &amp;lt;jrandom&amp;gt; hast du das mit -O3 -m64 auf GMP 4.1.2 verglichen? 16:48 &amp;lt;Complication&amp;gt; Und ich bin ein verdammter Idiot, weil ich völlig falschen Compile-Flags nachgejagt bin :O 16:48 &amp;lt;@cervantes&amp;gt; der relevante Link war `http://forum.i2p/viewtopic.php?t=1523&amp;start=30` btw 16:48 &amp;lt;jrandom&amp;gt; ah danke, cervantes 16:48 &amp;lt;Complication&amp;gt; jrandom: Ich habe noch nicht verglichen, werde es aber tun 16:49 &amp;lt;Complication&amp;gt; Beim nächsten geplanten Reboot 16:50 &amp;lt;jrandom&amp;gt; der jbigi-Build-Prozess ist im Wesentlichen "build GMP, then build jbigi.o, and link the two together", daher können alle Optimierungen, die man an GMP vornehmen möchte, als erster Schritt gemacht werden 16:50 &amp;lt;@cervantes&amp;gt; Ich habe in früheren Tests, die ich gemacht habe, keinen großen Unterschied zwischen -O3 und -O2 gesehen; ob das unter x86_64 anders ist ... *shrug* 16:50 &amp;lt;jrandom&amp;gt; aye, könnte auch vom Compiler-Release abhängen 16:50 &amp;lt;jrandom&amp;gt; (insbesondere mit all den 3.3/3.4/4.0/4.1-Problemen) 16:51 &amp;lt;@cervantes&amp;gt; nur um zu wiederholen, was ich in dem Thread erwähnt habe... wir werden wahrscheinlich so bald kein windows64-optimiertes jbigi sehen 16:51 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Komprimiert die i2p Stream-Lib die Nutzlast? 16:52 &amp;lt;Complication&amp;gt; BrianR: ja 16:52 &amp;lt;@cervantes&amp;gt; es sei denn, jemand hat M$ VC 2005 mit 64-Bit-SDK und hat Lust auf schwere Plackerei, um gmp damit zu kompilieren 16:52 &amp;lt;Complication&amp;gt; Zumindest soweit ich weiß 16:53 &amp;lt;@cervantes&amp;gt; (es gab irgendwo allerdings ein Projekt, gmp in ein VC-Projekt zu portieren) 16:53 &amp;lt;jrandom&amp;gt; cervantes: nun, wir haben eines, das /works/ für amd64/win, aber es holt nicht das Maximum aus der Hardware ;) 16:53 &amp;lt;jrandom&amp;gt; (wenn meine neue Kiste ankommt, kann ich das vielleicht tunen, da es ein amd64 ist) 16:53 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; versuche herauszufinden, ob ich ein Binärprotokoll verwenden sollte, um Bits zu sparen, oder ob zlib oder so ein ASCII-Protokoll schön klein quetscht.. 16:54 &amp;lt;@cervantes&amp;gt; coolio - leider scheinen Mingw64 oder cygwin64 nicht in naher Zukunft zu kommen... 16:54 &amp;lt;jrandom&amp;gt; BrianR___: vorzeitige Optimierung ist die Wurzel allen Übels und so weiter... 16:55 &amp;lt;Complication&amp;gt; zumindest teilweise menschenlesbare Protokolle sind im Allgemeinen leichter zu debuggen, aber ich denke, das hängt davon ab, was man tut 16:56 &amp;lt;Complication&amp;gt; (denn einige Dinge wie Verschlüsselung mögen es nicht, menschenlesbar zu sein, ganz egal :) ) 16:57 &amp;lt;Complication&amp;gt; Aber wenn I2P die Verschlüsselung übernimmt und auch komprimiert, stehen die Chancen gut, dass vieles, was darauf aufsetzt, mit menschenlesbaren Protokollen umgesetzt werden kann 16:58 &amp;lt;jrandom&amp;gt; aye 16:58 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 3) jbigi-Kram? 16:58 &amp;lt;jrandom&amp;gt; wenn nicht, gehen wir weiter zu 4) ??? 16:59 &amp;lt;jrandom&amp;gt; hat noch jemand etwas für das Meeting? 17:01 &amp;lt;+tethra&amp;gt; ich erinnere mich, kürzlich etwas über anonyme Kollaborationstools gehört zu haben 17:01 &amp;lt;+tethra&amp;gt; magst du ausführen, welcher Art, und ob sie Syndie-esk sein werden oder nicht? 17:02 &amp;lt;@cervantes&amp;gt; IRC und Syndie sind anonyme Kollaborationstools :) 17:02 &amp;lt;jrandom&amp;gt; hmm, nicht sicher, worauf du dich beziehst - oder meinst du vielleicht die tatsächlich geplanten Syndie-Überarbeitungen? :) 17:02 &amp;lt;+tethra&amp;gt; stimmt. 17:02 * tethra ist sich auch nicht sicher, deshalb hat er gefragt 17:02 &amp;lt;+tethra&amp;gt; darüber wurde in den Foren gesprochen - Gründe für Anonymität und so 17:03 &amp;lt;+tethra&amp;gt; ich suche den Thread, damit ich das Zitat holen kann 17:03 &amp;lt;jrandom&amp;gt; ah, richtig 17:03 &amp;lt;+tethra&amp;gt; http://forum.i2p.net/viewtopic.php?t=1618 17:03 &amp;lt;jrandom&amp;gt; der Use-Case-Thread 17:03 &amp;lt;+tethra&amp;gt; - anonym gehostete &amp; öffentlich erreichbare Foren/Boards/Wikis 17:03 &amp;lt;+tethra&amp;gt; ja 17:04 &amp;lt;+tethra&amp;gt; wird es ein i2wiki-ähnliches Projekt geben, das auf etwas wie Syndie basiert, oder liegt das bei den Nutzern? 17:04 &amp;lt;jrandom&amp;gt; da gab es ein paar gute Ideen und gutes Feedback 17:05 &amp;lt;jrandom&amp;gt; Die Möglichkeit, Syndie-Posts zu bearbeiten, ist ein oft gewünschtes Feature, und damit ließe sich ein Wiki mit einem Rich-Editor umsetzen 17:05 &amp;lt;jrandom&amp;gt; aber natürlich existiert nichts in einem Vakuum - wenn jemand glaubt, dass das notwendig ist, sollte jemand sagen "hey, ein Wiki ist essenziell, und hier ist warum" 17:06 &amp;lt;jrandom&amp;gt; es gibt unendlich viele Apps, die man /bauen kann/, aber da wir auf starke Anonymität und starke Sicherheit abzielen, muss sorgfältig gewählt werden, was gebaut wird 17:07 &amp;lt;+tethra&amp;gt; richtig 17:07 &amp;lt;+tethra&amp;gt; das heißt, einige der schwierigeren Dinge anonym und sicher zu halten, sind vielleicht besser bei jemandem aufgehoben, der gut darin ist, Dinge anonym und sicher zu halten, oder? 17:08 &amp;lt;jrandom&amp;gt; wahrscheinlich, allerdings gibt es keine Kabale - jeder kann lernen 17:08 &amp;lt;+tethra&amp;gt; (Schlüsseldinge, im Grunde. Nicht dass ich etwas beim Namen nenne, aber na ja.) 17:08 &amp;lt;+tethra&amp;gt; stimmt 17:09 &amp;lt;+tethra&amp;gt; aber das Lernen auf Kosten der eigenen und der Anonymität anderer ist nicht der beste Weg 17:10 &amp;lt;jrandom&amp;gt; irgendwo muss jeder anfangen, natürlich 17:10 &amp;lt;+tethra&amp;gt; (vielleicht wäre es gut, wenn jemand eine Art Sandbox bauen würde, die es erlaubt, $software laufen zu lassen und Leute sie angreifen zu lassen und so, das wäre gut für jemanden, der neu/unerfahren ist?) 17:10 &amp;lt;+tethra&amp;gt; ja 17:14 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 17:15 &amp;lt;jrandom&amp;gt; wenn nicht 17:15 * jrandom leitet den Abschluss ein 17:15 &amp;lt;@cervantes&amp;gt; *räusper* 17:15 * jrandom hält inne 17:16 &amp;lt;jrandom&amp;gt; was geht, cerv? 17:16 &amp;lt;Complication&amp;gt; Cool, ich habe ein baf gefunden ;P 17:17 &amp;lt;jrandom&amp;gt; baf-blockiert ;) 17:17 &amp;lt;@cervantes&amp;gt; ups srry, mach mit dem baffing weiter 17:17 * jrandom setzt das Aufwickeln fort 17:18 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Statushinweise für 2006-04-04</title><link>/de/blog/2006/04/04/i2p-statushinweise-f%C3%BCr-2006-04-04/</link><pubDate>Tue, 04 Apr 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/04/04/i2p-statushinweise-f%C3%BCr-2006-04-04/</guid><description>&lt;p>Hallo zusammen, der Dienstag ist schon wieder da&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzwerkstatus und 0.6.1.14 2) Syndie-Planung 3) Lokale jbigi-Optimierungen 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.14&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Das Release 0.6.1.13 ist draußen noch ein wenig holprig, auch wenn wir in den nachfolgenden Builds bereits einige umfangreiche Fehlerbehebungen und Verbesserungen vorgenommen haben. Ich hoffe, in den nächsten Tagen ein neues Release 0.6.1.14 herauszubringen – bleibt auf dem Laufenden!&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>Syndie plotting&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Es gab eine ganze Reihe von Diskussionen über Syndie-Überarbeitungen, darunter GUIs, Browser-Plugins, Volltextsuche, ein umfassenderer Syndikations-Scheduler, ein Archiv-Manager, mehrseitige Beiträge, Unterstützung für weitere Formatierungsoptionen und noch vieles mehr. Ich rechne damit, dass wir schon bald bei einer ganzen Reihe wesentlicher Änderungen gut vorankommen; wenn du dich beteiligen willst oder deine Ideen umgesetzt sehen möchtest, melde dich zu Wort :)&lt;/p></description></item><item><title>I2P Entwicklertreffen - 28. März 2006</title><link>/de/blog/2006/03/28/i2p-entwicklertreffen-28.-m%C3%A4rz-2006/</link><pubDate>Tue, 28 Mar 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/03/28/i2p-entwicklertreffen-28.-m%C3%A4rz-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ashter, bar, cervantes, Complication, jrandom, nextgens, tethra&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:08 &amp;lt;jrandom&amp;gt; 0) hi 15:08 &amp;lt;jrandom&amp;gt; 1) Net-Status und 0.6.1.13 15:08 &amp;lt;jrandom&amp;gt; 2) Use-Case-Umfrage 15:09 &amp;lt;jrandom&amp;gt; 3) ??? 15:09 &amp;lt;jrandom&amp;gt; 0) hi 15:09 * jrandom winkt 15:09 &amp;lt;Complication&amp;gt; Endlich geladen, lese :) 15:10 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen wurden unter dev.i2p.net/pipermail/i2p/2006-March/001274.html veröffentlicht 15:10 &amp;lt;@cervantes&amp;gt; *** Verbindung zurückgesetzt 15:10 &amp;lt;jrandom&amp;gt; heh 15:11 &amp;lt;jrandom&amp;gt; ok, während ihr euch das anschaut, springen wir rüber zu 1) Net-Status 15:12 &amp;lt;jrandom&amp;gt; etwa zwei Drittel des Netzes haben auf 0.6.1.13 aktualisiert (danke!), und die Ergebnisse sind gemischt 15:12 &amp;lt;jrandom&amp;gt; ist jemand da draußen auf Verbindungen mit geringer Bandbreite, der Erfahrungen teilen möchte? besser / schlechter / kein Unterschied? 15:13 &amp;lt;jrandom&amp;gt; oder irgendwelche Ergebnisse von Leuten auf DSL-Anschlüssen? 15:13 * jrandom hat (und gespürt) einige Ergebnisse auf schnelleren Verbindungen gehört (leider überwiegend negativ) 15:14 &amp;lt;+Complication&amp;gt; Nun, ich wollte sagen, dass der Net-Status etwas wackelig ist. :) Aber das Netz hat es zuerst gesagt. :D 15:15 &amp;lt;+Complication&amp;gt; Im Vergleich zu den jüngsten Verbindungsabbrüchen war dies jedoch eine sehr schnelle Erholung. 15:16 &amp;lt;+Complication&amp;gt; Keine massiven Nachrichtenstaus mehr gehabt, aber es verliert ab und zu noch ein lease 15:17 &amp;lt;+Complication&amp;gt; Außerdem glaube ich, der letzte router-Lauf endete, als ein lease nicht erneuert werden konnte, also schloss es: "Router hung!" 15:18 &amp;lt;jrandom&amp;gt; ah, cool 15:18 &amp;lt;+Complication&amp;gt; Lief etwa 15 Stunden lang 15:18 &amp;lt;jrandom&amp;gt; Vielleicht sollten wir den Watchdog so anpassen, dass er den router in solchen Situationen nicht neu startet 15:19 &amp;lt;+Complication&amp;gt; Die Retransmission ist ebenfalls wie zuvor (unangenehm hoch, aber offenbar erträglich – was an sich gute Nachrichten sind) 15:19 &amp;lt;jrandom&amp;gt; Der Neustart war früher notwendig, aber wiederkehrende tunnel-Ausfälle sollten sich auffangen lassen 15:19 &amp;lt;jrandom&amp;gt; hmm, &amp;lt;10%, &amp;lt;20%,&amp;gt;20%? 15:20 &amp;lt;+Complication&amp;gt;&amp;gt; 20% 15:20 &amp;lt;+Complication&amp;gt; Ich kenne nicht viele Protokolle, die noch erträglich funktionieren, wenn jede dritte Nachricht verloren geht 15:21 &amp;lt;+Complication&amp;gt; Dieses hier funktioniert :) Aber es lag früher bei etwa 7% 15:21 &amp;lt;jrandom&amp;gt; Nun, das ist über alle Peers gemittelt, daher ist es für die meisten Peers wahrscheinlich ziemlich niedrig, aber für stark überlastete Peers ziemlich hoch 15:21 &amp;lt;jrandom&amp;gt; (wie auf peers.jsp gezeigt) 15:22 &amp;lt;+Complication&amp;gt; Stimmt, und ich habe mir diese Seite der Verteilung noch nicht angesehen 15:23 &amp;lt;+Complication&amp;gt; Muss ich wohl prüfen, wenn schon aus keinem anderen Grund, dann um zu verifizieren, wie es verteilt ist 15:24 &amp;lt;jrandom&amp;gt; cool, danke Complication 15:24 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Net-Status? 15:25 &amp;lt;bar&amp;gt; Complication: darf ich fragen, welches Burst-Limit du verwendest? Meines ist auf 60% meines theoretischen Upload-Maximums gesetzt, und ich habe derzeit ein Retransmission-Verhältnis von 11% 15:26 &amp;lt;+Complication&amp;gt; bar: es liegt bei etwa 80% der Leitungsgeschwindigkeit 15:26 &amp;lt;bar&amp;gt; ok 15:26 &amp;lt;+Complication&amp;gt; Auf dem gleichen Niveau wie damals, als die Retransmission bei etwa 7% lag 15:26 &amp;lt;+Complication&amp;gt; Zwischendurch war es höher, aber wieder heruntergesetzt 15:28 &amp;lt;bar&amp;gt; Ich werde mal 80% für einen Tag oder so ausprobieren, um zu sehen, ob sich etwas tut 15:28 &amp;lt;+Complication&amp;gt; Und das nachhaltige Transferlimit liegt bei etwa 65% 15:28 &amp;lt;+Complication&amp;gt; Die tatsächliche Übertragung, wenn der Gesamtindikator korrekt ist, liegt im Durchschnitt nahe 60% der Leitungsgeschwindigkeit 15:29 &amp;lt;+Complication&amp;gt; (Spitzen sind höher) 15:30 &amp;lt;ashter_&amp;gt; Meinerseits viele 'no lease'-Meldungen für das lokale Ziel (wie ich heute sagte) 15:30 &amp;lt;ashter_&amp;gt; und ein Knoten ist etwas stärker überlastet 15:30 &amp;lt;+fox&amp;gt; &amp;lt;nextgens&amp;gt; hi 15:30 &amp;lt;jrandom&amp;gt; hey nextgens 15:30 &amp;lt;jrandom&amp;gt; ashter_: hmm, bist du auf Einwahl/Dialup, DSL/Kabel oder schneller? oder, besser gesagt (anonymer), bist du überlastet? 15:31 &amp;lt;+fox&amp;gt; &amp;lt;nextgens&amp;gt; cool, jrandom ist da :) du könntest mir helfen :) 15:31 &amp;lt;jrandom&amp;gt; (also Netzwerküberlastung, nicht die Zahlen, die i2p anzeigt) 15:31 &amp;lt;ashter_&amp;gt; dsl/kabel 15:32 &amp;lt;jrandom&amp;gt; ok, danke 15:33 &amp;lt;jrandom&amp;gt; ok, wenn es zu 1) Net-Status nichts Weiteres gibt, springen wir rüber zu 2) Use-Case-Umfrage 15:34 &amp;lt;jrandom&amp;gt; Ich erwarte nicht sofort Antworten, aber wenn ihr euch Gedanken über die Fragen aus der Mail machen und Antworten posten könntet (entweder im Forum, in syndie, auf der Liste usw.), wäre das sehr willkommen 15:37 &amp;lt;@cervantes&amp;gt; *hust* 15:38 &amp;lt;+tethra&amp;gt; oh je :/ 15:39 &amp;lt;jrandom&amp;gt; (|grep -v -- -\!- ;) 15:39 &amp;lt;jrandom&amp;gt; ok, wie gesagt, gebt das Wort auf welchem Weg auch immer weiter, wie es euch passt. gracias 15:39 &amp;lt;jrandom&amp;gt; weiter zu 3) ??? 15:39 &amp;lt;jrandom&amp;gt; Hat jemand etwas, das er für das Treffen ansprechen möchte? 15:40 &amp;lt;@cervantes&amp;gt; http://forum.i2p.net/viewtopic.php?p=7442 &amp;lt;-- Sticky-Thread für die Use-Case-Diskussion 15:40 &amp;lt;jrandom&amp;gt; ah, cool, danke cerv 15:42 &amp;lt;ashter&amp;gt; (erf, das ist schon wieder passiert, und wenn das auftritt, wächst die Anzahl der participating tunnels wahnsinnig :( ) 15:43 &amp;lt;jrandom&amp;gt; hmm, in die Tausende, oder Hunderte? 15:43 &amp;lt;jrandom&amp;gt; (es gibt ein paar Fixes für Schübe neuer tunnels, die ausstehen, sollten später diese Woche rausgehen) 15:43 &amp;lt;ashter&amp;gt; Tausende 15:44 &amp;lt;ashter&amp;gt; (ok, danke) 15:44 &amp;lt;jrandom&amp;gt; ok, cool. Du könntest in der Zwischenzeit erwägen, dein Bandbreitenlimit oder den Share-Prozentsatz zu senken 15:44 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Treffen? 15:45 &amp;lt;jrandom&amp;gt; wenn nicht... 15:45 * jrandom holt aus 15:46 * jrandom schließt das Treffen mit einem *baf* &lt;/div></description></item><item><title>I2P Statusnotizen für 2006-03-28</title><link>/de/blog/2006/03/28/i2p-statusnotizen-f%C3%BCr-2006-03-28/</link><pubDate>Tue, 28 Mar 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/03/28/i2p-statusnotizen-f%C3%BCr-2006-03-28/</guid><description>&lt;p>Hallo zusammen, schon wieder ist Dienstag&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus und 0.6.1.13 2) Umfrage zu Anwendungsfällen 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.13&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Unter 0.6.1.12 verlief alles recht reibungslos, und das neue Release 0.6.1.13 enthält einige Updates, die Nutzern sowohl bei Verbindungen mit geringer Bandbreite als auch bei stark überlasteten Verbindungen helfen. Es gab einige Berichte über Probleme mit der Drosselung auf Verbindungen mit hoher Bandbreite und mit einigen der netDb-Änderungen, daher arbeite ich jetzt an Fehlerbehebungen. Betroffenen Nutzern wird voraussichtlich später in der Woche, möglicherweise bis zum Wochenende, ein Release zur Verfügung stehen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 21. März 2006</title><link>/de/blog/2006/03/21/i2p-entwicklertreffen-21.-m%C3%A4rz-2006/</link><pubDate>Tue, 21 Mar 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/03/21/i2p-entwicklertreffen-21.-m%C3%A4rz-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> ashter, Complication, jrandom, mihi, postman, tethra&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:09 &amp;lt;@jrandom&amp;gt; 0) hi 15:09 &amp;lt;@jrandom&amp;gt; 1) Netzstatus 15:09 &amp;lt;@jrandom&amp;gt; 2) jrobin 15:09 &amp;lt;@jrandom&amp;gt; 3) biff und toopie 15:09 &amp;lt;@jrandom&amp;gt; 4) neuer Schlüssel 15:09 &amp;lt;@jrandom&amp;gt; 5) ??? 15:09 &amp;lt;@jrandom&amp;gt; 0) hi 15:09 * jrandom winkt 15:09 &amp;lt;@jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2006-March/001271.html 15:11 &amp;lt;@jrandom&amp;gt; Springen wir kurz zu 1) Netzstatus 15:12 &amp;lt;@jrandom&amp;gt; Es ist eine Weile seit einem Release vergangen, aber die Dinge scheinen immer noch recht stabil. Es kommen jedoch einige Verbesserungen die Pipeline herunter, und ich hoffe, uns diese Woche ein neues 0.6.1.13 zu bringen 15:13 &amp;lt;@jrandom&amp;gt; Hat jemand Fragen/Kommentare/Bedenken zum Status des Netzwerks? 15:13 &amp;lt;+Complication&amp;gt; Bezüglich der Periodizität, die ich gestern auf einem frisch gestarteten Knoten bemerkt habe: Er hat sich in ein paar Stunden desynchronisiert 15:14 &amp;lt;@jrandom&amp;gt; ah, cool 15:14 &amp;lt;+Complication&amp;gt; Bedeutet, die Hochs und Tiefs wurden viel zufälliger 15:14 &amp;lt;@jrandom&amp;gt; Ich denke, es könnte sich trotzdem lohnen, das am Anfang anzuschubsen 15:14 &amp;lt;@jrandom&amp;gt; (für alle, die zuhause mitspielen: wir sprechen über die Auswirkungen des 10‑minütigen Rebuild‑Zeitraums) 15:15 &amp;lt;+Complication&amp;gt; Hilft vermutlich, tunnel-Ausfälle zu verhindern 15:15 &amp;lt;+Complication&amp;gt; Ich sehe davon immer noch eine gesunde Menge, habe aber nicht gezählt 15:15 &amp;lt;+tethra&amp;gt; (danke für die Übersetzung :) 15:15 &amp;lt;+Complication&amp;gt; Abgesehen davon läuft es hier ordentlich 15:16 &amp;lt;+Complication&amp;gt; Ich glaube, ich bekomme „as there are no inbound/outbound tunnels available“ ungefähr einmal alle 2 Stunden 15:17 &amp;lt;@jrandom&amp;gt; hmm, auf einer i2phex- / i2psnark- / eepproxy- / ircproxy- / eepsite-Destination? 15:17 &amp;lt;@jrandom&amp;gt; (es ist möglich, dass Clients ihre eigenen tunnels überlasten, deshalb frage ich, welche) 15:18 &amp;lt;+Complication&amp;gt; Prüfe, ob es einen Trend gibt 15:19 &amp;lt;+Complication&amp;gt; Ein bisschen shared clients und Pycache, mehr I2Phex 15:20 &amp;lt;@jrandom&amp;gt; hmm ok, cool, danke 15:20 &amp;lt;+Complication&amp;gt; Deutlich mehr I2Phex 15:20 &amp;lt;+Complication&amp;gt; Müsste eventuell dessen Bandbreite begrenzen 15:21 &amp;lt;+Complication&amp;gt; (stand auf dem Standardwert 16K) 15:23 &amp;lt;@jrandom&amp;gt; ok, cool, hat noch jemand etwas zu 1) Netzstatus? 15:25 &amp;lt;@jrandom&amp;gt; Wenn nicht, schwingen wir rüber zu 2) JRobin 15:26 &amp;lt;@jrandom&amp;gt; jrobin ist schick. Gefällt mir. Es ließ sich kinderleicht integrieren, ist recht klein (177KB), schnell, hat geringen Memory-Overhead und liefert Visualisierungen, die leicht zu verstehen sind 15:27 &amp;lt;+Complication&amp;gt; Ganz meiner Meinung :) 15:29 &amp;lt;+Complication&amp;gt; Praktische Graphen mit ausreichend hoher Auflösung helfen, Auffälligkeiten zu finden und danach zu fragen :) 15:29 &amp;lt;@jrandom&amp;gt; Falls es da draußen rrdtool-Gurus gibt: Wenn ihr dem neuesten CVS einen Blick gönnen wollt und sehen, was wir tun und/oder ob es einfachere Wege gibt, diese Aufgaben zu erledigen, würde ich mich über Rat freuen 15:30 &amp;lt;@jrandom&amp;gt; (rrdtool &amp;lt;--&amp;gt;jrobin Infos @ http://www.jrobin.org/api/jrobinandrrdtoolcompared.html) 15:31 &amp;lt;@jrandom&amp;gt; (und wenn jemand möchte, könnte er eine recht kleine App schreiben, um netDb/routerInfo-*.dat zu lesen, sie in jrobin-Datenbanken einzuspeisen und im Grunde ein eigenes stats.i2p zu betreiben) 15:32 &amp;lt;@jrandom&amp;gt; Die jrobin-Integration in der Konsole unterscheidet sich jedoch von der stats.i2p-Funktionalität, da sie *deinen* router zusammenfasst, nicht alle router. Beides ist nützlich 15:34 &amp;lt;@jrandom&amp;gt; Ok, wenn es nichts Weiteres zu 2) JRobin gibt, schwingen wir rüber zu 3) biff und toopie 15:34 &amp;lt;@jrandom&amp;gt; postman: Gibst du uns den Überblick? 15:34 &amp;lt;postman&amp;gt; aah ja 15:35 &amp;lt;postman&amp;gt; Vor Jahren hatte der Mailservice einen IRC-Bot namens biff, der dich über neue Mails benachrichtigen konnte 15:35 &amp;lt;+Complication&amp;gt; Postmans KI-Gießerei ;P 15:35 &amp;lt;postman&amp;gt; Mit der Migration auf eine neue Plattform wurde biff unbenutzbar und ich hatte keine Zeit, ihn neu aufzusetzen 15:35 &amp;lt;postman&amp;gt; Jetzt ist er wieder online 15:35 &amp;lt;@jrandom&amp;gt; (yay!) 15:36 &amp;lt;postman&amp;gt; Wenn du dein Postfach über IRC überwachen möchtest, einfach /msg biff .help für eine Liste der Befehle 15:36 &amp;lt;postman&amp;gt; Die Nutzung ist unkompliziert 15:36 &amp;lt;postman&amp;gt; Fragen/Fehler/Rants/Flames -&amp;gt; postman@mail.i2p 15:36 &amp;lt;postman&amp;gt; 2. 15:37 &amp;lt;postman&amp;gt; Um mit dem (hoffentlich) zunehmenden Zustrom an Newbies zurechtzukommen, haben jr, cervantes und ich über einen Q&amp;amp;A-Bot nachgedacht, den man zu den üblichen Alltagsthemen und Problemen um Hilfe bitten kann 15:38 &amp;lt;postman&amp;gt; Der erste Entwurf heißt toopie und wird bald auf #i2p sein (vielleicht auch i2p-chat) 15:38 &amp;lt;postman&amp;gt; Er wird eine Liste von Themen sowie Q&amp;amp;A enthalten, nach Themen sortiert und per Schlüsselwörtern indexiert 15:38 &amp;lt;postman&amp;gt; toopie kann im Channel sprechen sowie per privmsg mit einem Benutzer 15:38 &amp;lt;+Complication&amp;gt; Klingt gut, obwohl ich so etwas noch nie gesehen habe :) 15:39 &amp;lt;postman&amp;gt; Wir hoffen, sein Gehirn so bald wie möglich zu füllen 15:39 &amp;lt;postman&amp;gt; Complication: Du kannst in #irc2p damit spielen (privat, wenn du möchtest :)) 15:39 &amp;lt;@jrandom&amp;gt; Und einer der guten Teile daran ist, dass wir es mit Nachrichten auf IRC füllen können :) 15:39 &amp;lt;postman&amp;gt; ja 15:40 &amp;lt;postman&amp;gt; Admins können direkt aus dem IRC ein paar Zeilen hinzufügen und daraus ein neues Q&amp;amp;A machen 15:40 * tethra schlägt einen Eintrag einzig und allein für TheJudge/closedshop vor, sinngemäß: "Nein, predecessor attacks funktionieren nicht." 15:40 &amp;lt;+tethra&amp;gt; ;) 15:40 &amp;lt;postman&amp;gt; hee 15:41 &amp;lt;postman&amp;gt; Es gibt noch Spielraum, was die Strukturierung der Informationen angeht 15:41 &amp;lt;@jrandom&amp;gt; (aber doch. Allerdings sind sie kein bestimmtes Programm, das man "ausführt", um jemanden anzugreifen) 15:41 &amp;lt;postman&amp;gt; Mehr dazu bald 15:41 * postman gibt das Mikro zurück 15:41 &amp;lt;@jrandom&amp;gt; Alles klar, danke postman 15:42 &amp;lt;ashter&amp;gt; postman; wird toopie auch in anderen Sprachen sprechen? 15:42 &amp;lt;postman&amp;gt; ashter: noch nicht 15:42 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; igpay atinlay? *g* 15:42 &amp;lt;ashter&amp;gt; ok 15:42 &amp;lt;postman&amp;gt; ashter: die Infrastruktur ist da ( /me hat das geplant ) 15:42 &amp;lt;@jrandom&amp;gt; word 15:42 &amp;lt;postman&amp;gt; ashter: Das wird ein Feature der Version 2 15:42 &amp;lt;ashter&amp;gt; großartig, wirklich schön, danke 15:44 &amp;lt;postman&amp;gt; (thejudge verursacht heute allein 50% aller IRC-Disconnects) 15:45 &amp;lt;postman&amp;gt; jrandom: ok, nächstes Thema 15:46 &amp;lt;@jrandom&amp;gt; ok, cool, hat noch jemand etwas zu 3) biff und toopie? 15:46 &amp;lt;@jrandom&amp;gt; Wenn nicht, schwingen wir rüber zu 4) neuer Schlüssel 15:47 &amp;lt;@jrandom&amp;gt; Nun, zu dem, was ich gepostet habe, gibt es nicht wirklich etwas hinzuzufügen. Neuer Schlüssel, yadda yadda 15:47 &amp;lt;@jrandom&amp;gt; Ok, springen wir rüber zu 5) ??? 15:47 &amp;lt;+tethra&amp;gt; ähm 15:47 &amp;lt;@jrandom&amp;gt; Hat noch jemand etwas anzusprechen? 15:48 &amp;lt;+tethra&amp;gt; Woher weiß biff, dass du du bist? :/ 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; tethra: Du musst dich registrieren 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; lies einfach, worauf in den wöchentlichen Notizen verwiesen wird :) 15:48 &amp;lt;postman&amp;gt; tethra: 1.) Du kennst die Zugangsdaten deines Postfachs, 2. du registrierst dich mit einem identifizierten nick@biff 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; ja :) 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; Was bringt es, auslaufende Schlüssel zu haben, wenn man stattdessen auslaufende Unterschlüssel haben könnte? 15:48 &amp;lt;+tethra&amp;gt; postman: ah, ok. danke. 15:49 &amp;lt;@jrandom&amp;gt; mihi: um die Folgen einer Kompromittierung zu begrenzen. 15:50 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; Du kannst abgelaufene geheime Unterschlüssel aus deinem Schlüsselbund löschen, wenn du willst 15:51 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; aber ich schätze, es ist viel schöner, wenn Leute deinen Schlüssel jedes Jahr lsignen :) 15:51 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; schöner aus einer gewissen sadistischen Perspektive :-&amp;gt; 15:51 &amp;lt;postman&amp;gt; jrandom: jetzt, rate mihi dies :) 15:52 &amp;lt;@jrandom&amp;gt; (unter der Annahme, dass nur der Unterschlüssel kompromittiert werden konnte) 15:54 &amp;lt;@jrandom&amp;gt; Wie auch immer, hat noch jemand etwas für das Meeting? 15:54 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; Angenommen, jemand hat gestern deinen Schlüssel kompromittiert. Dann kann er einen mitm gespielt und den neuen Schlüssel ersetzt haben. 15:54 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; d. h. einen Schlüssel kompromittieren -&amp;gt; alle zukünftigen Schlüssel kompromittieren, oder? 15:55 &amp;lt;+Complication&amp;gt; Es sei denn, der Besitzer verwendet ein Widerrufszertifikat 15:55 &amp;lt;+Complication&amp;gt; kompromittierten Schlüssel ungültig machen -&amp;gt; zukünftige ungültig machen 15:55 &amp;lt;@jrandom&amp;gt; mihi: Und ich könnte den kompromittierten Schlüssel widerrufen und dir sagen, neuen Schlüsseln nicht zu vertrauen 15:55 &amp;lt;@jrandom&amp;gt; Du hast nun die Wahl, ob du dem Schlüsselwechsel vertraust oder nicht 15:56 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; Wem glaubt man dann? :) 15:56 &amp;lt;@jrandom&amp;gt; Gute Frage. Wenn du in den nächsten ein, zwei Tagen einen signierten Widerruf hörst, solltest du den neuen Schlüssel verwerfen 15:57 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; und wenn es ein Unterschlüssel war, hättest du den amin key widerrufen und der Unterschlüssel wird automatisch verworfen :) 15:57 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; s/amin/main/ 15:58 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; agree to disagree? 15:58 &amp;lt;@jrandom&amp;gt; aye, darauf können wir uns einigen ;) 15:58 &amp;lt;@jrandom&amp;gt; Ok, wenn es nichts Weiteres für das Meeting gibt... 15:58 &amp;lt;+fox&amp;gt; * mihi reicht jrandom den *baf*er (nach Jahren, wie in guten alten Zeiten ...) 16:00 &amp;lt;@jrandom&amp;gt; hehe 16:00 * jrandom holt aus 16:00 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen für 2006-03-21</title><link>/de/blog/2006/03/21/i2p-statusnotizen-f%C3%BCr-2006-03-21/</link><pubDate>Tue, 21 Mar 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/03/21/i2p-statusnotizen-f%C3%BCr-2006-03-21/</guid><description>&lt;p>Hi zusammen, es ist wieder Dienstag&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) jrobin 3) biff und toopie 4) neuer Schlüssel 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Die vergangene Woche war ziemlich stabil, bisher ohne neue Veröffentlichung. Ich habe weiter an der Drosselung von tunnel und am Betrieb mit geringer Bandbreite gearbeitet, aber um diese Tests zu unterstützen, habe ich JRobin in die Web-Konsole und unser Statistik-Management-System integriert.&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>JRobin&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>JRobin [1] ist eine reine Java-Portierung von RRDtool [2], die es uns ermöglicht, ansprechende Grafiken zu erzeugen, wie die, die zzz in großer Zahl erzeugt, und das mit sehr geringem zusätzlichen Speicherbedarf. Wir haben es so konfiguriert, dass es vollständig im Speicher arbeitet, sodass es keine Sperrkonflikte bei Dateien gibt, und die Zeit zum Aktualisieren der Datenbank ist praktisch nicht wahrnehmbar. Es gibt eine ganze Reihe praktischer Funktionen, die JRobin beherrscht und die wir derzeit nicht nutzen; die nächste Version wird jedoch die grundlegende Funktionalität enthalten sowie eine Möglichkeit, die Daten in einem von RRDtool verstandenen Format zu exportieren.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 14. März 2006</title><link>/de/blog/2006/03/14/i2p-entwicklertreffen-14.-m%C3%A4rz-2006/</link><pubDate>Tue, 14 Mar 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/03/14/i2p-entwicklertreffen-14.-m%C3%A4rz-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, cervantes, Complication, fc, frosk, jrandom, ripple, susi23, tethra, tmp&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:09 &amp;lt;@jrandom&amp;gt; 0) hi 15:09 &amp;lt;@jrandom&amp;gt; 1) Netzstatus 15:09 &amp;lt;@jrandom&amp;gt; 2) ??? 15:09 &amp;lt;@jrandom&amp;gt; 0) hi 15:09 * jrandom winkt 15:09 &amp;lt;@jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2006-March/001270.html 15:10 &amp;lt;@jrandom&amp;gt; während ihr alle diese umfangreiche Mitteilung lest, steigen wir in 1) Netzstatus ein 15:10 &amp;lt;@jrandom&amp;gt; das Netz scheint immer noch zu funktionieren (woot) 15:12 &amp;lt;bar&amp;gt; habe gestern eine neue udp-Verbindungs-Bestmarke aufgestellt, 244 15:12 &amp;lt;@jrandom&amp;gt; Ich habe dazu nicht viel mehr hinzuzufügen – hat jemand Kommentare/Fragen/Sorgen? 15:12 &amp;lt;@jrandom&amp;gt; ah, schön 15:12 &amp;lt;@jrandom&amp;gt; ja, ich erreiche auch Spitzenwerte, derzeit 338 SSU-Verbindungen 15:14 * jrandom hat auch einige umfangreiche i2psnark-Transfers durchgeführt, wenn auch nicht immer mit tollen Raten 15:15 &amp;lt;@jrandom&amp;gt; Ich habe auf stats.i2p einige interessante zyklische Schwankungen bezüglich der tunnel-Auswahl gesehen, aber daran wird sich etwas ändern, wenn .0.6.1.13 ausgerollt wird 15:17 &amp;lt;@jrandom&amp;gt; Ich mache außerdem Tests und Optimierungen mit niedriger(er) Bandbreite, und das ist wirklich das, was derzeit ...13 aufhält. Ich denke, wir haben ein paar gute Sachen in der Pipeline, aber wir werden sehen, wie es läuft 15:18 &amp;lt;@jrandom&amp;gt; ok, wenn es nichts Weiteres zu 1) Netzstatus gibt, gehen wir rüber zur offenen Runde – 2) ??? 15:18 &amp;lt;@jrandom&amp;gt; möchte jemand etwas ansprechen? 15:18 &amp;lt;+Complication&amp;gt; Ich kann nur Rekordlaufzeiten melden und hinzufügen, dass build -6 sehr konservativ beim Annehmen teilnehmender tunnel ist 15:19 &amp;lt;+Complication&amp;gt; (aber das habe ich vorhin schon erwähnt) 15:19 &amp;lt;@jrandom&amp;gt; schön – es schlägt sich dennoch gut mit den niedrigeren Peer-Zahlen, oder? 15:19 &amp;lt;+Complication&amp;gt; Die Peer-Zahlen sind in letzter Zeit tatsächlich etwas gestiegen 15:20 &amp;lt;@jrandom&amp;gt; ah, 'k 15:20 &amp;lt;+Complication&amp;gt; Sie liegen jetzt eher bei 50...100 15:20 &amp;lt;+Complication&amp;gt; (im Allgemeinen eher Richtung 50 als 100) 15:20 &amp;lt;@jrandom&amp;gt; oh, also immer noch ziemlich niedrig im Vergleich zu vorher 15:20 &amp;lt;+Complication&amp;gt; Die Werte um 30 herum scheinen das Minimum gewesen zu sein 15:21 &amp;lt;+Complication&amp;gt; Aber insgesamt läuft es gut 15:21 &amp;lt;@jrandom&amp;gt; großartig 15:26 * jrandom möchte diesen Moment für einen kurzen Shout-out an einige jüngste Unterstützer von I2P nutzen – besonderer Dank geht an bar, $anon, postman und den Rest der Leute oben auf http://www.i2p.net/halloffame! 15:27 &amp;lt;@jrandom&amp;gt; Beiträge an Code und Inhalt sind natürlich entscheidend, aber finanzielle Unterstützung hilft, mich aus dem normalen Arbeitsmarkt herauszuhalten und Vollzeit an I2P zu arbeiten, sowie unsere vielfältigen Infrastrukturkosten 15:28 &amp;lt;bar&amp;gt; ich erröte, aber danke :) 15:28 &amp;lt;@cervantes&amp;gt; w00t 15:29 &amp;lt;+Complication&amp;gt; schön :) 15:31 &amp;lt;ripple&amp;gt; jrandom: pastebin.i2p...Mission erfüllt.... 15:32 &amp;lt;@jrandom&amp;gt; ripple: danke – es sieht so aus, als verhielte es sich wie gewünscht – bei OOM (Speichermangel) stirbt es einen schnellen und schrecklichen Tod, was der Service-Wrapper erkennt und den router neu startet 15:32 &amp;lt;@jrandom&amp;gt; ok, hat noch jemand etwas für die Sitzung? 15:34 &amp;lt;tmp&amp;gt; Ja, lasst uns für die Genesung von Betty beten. 15:34 * tethra betet 15:34 &amp;lt;@jrandom&amp;gt; Eure Gebete wurden erhört – sie ist zurück :) 15:34 &amp;lt;tmp&amp;gt; Glaubensbasiertes I2P. 15:35 &amp;lt;tmp&amp;gt; Ok. ;) 15:35 &amp;lt;tethra&amp;gt; großartig 15:35 &amp;lt;tethra&amp;gt; XD 15:35 &amp;lt;fc&amp;gt; tmp: ist das ein Transportprotokoll oder was? 15:35 &amp;lt;tethra&amp;gt; anonymes Gebet? 15:35 &amp;lt;@jrandom&amp;gt; betty == mein Laptop 15:35 &amp;lt;tethra&amp;gt; nicht einmal Gott weiß, wer du bist! 15:36 &amp;lt;@frosk&amp;gt; wie steht's um die neue Maschine, die bar so großartig gespendet hat? 15:36 &amp;lt;+susi23&amp;gt; jr: Du hast sie nicht susi genannt??? Schäme dich ;) 15:37 &amp;lt;@jrandom&amp;gt; die neue Maschine wird derzeit zusammengebaut, eine x86_64-(x2)-Box für windows, gentoo und vielleicht fbsd 15:37 &amp;lt;@frosk&amp;gt; cool 15:37 &amp;lt;@jrandom&amp;gt; (sobald sie fertig ist, gibt's ein paar Fotos in meinem Blog ;) 15:38 &amp;lt;fc&amp;gt; bsd! bsd! bsd! ;) 15:38 &amp;lt;@jrandom&amp;gt; susi23: die neue braucht einen neuen Namen... ;) 15:38 &amp;lt;@cervantes&amp;gt; susan! 15:39 &amp;lt;@jrandom&amp;gt; ;) 15:39 &amp;lt;@jrandom&amp;gt; ok, wenn es nichts Weiteres für die Sitzung gibt... 15:39 * jrandom macht sich bereit 15:39 * jrandom *baf*t die Sitzung für beendet &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2006-03-14</title><link>/de/blog/2006/03/14/i2p-statusnotizen-vom-2006-03-14/</link><pubDate>Tue, 14 Mar 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/03/14/i2p-statusnotizen-vom-2006-03-14/</guid><description>&lt;p>Hallo zusammen, diese Woche ein weiteres kurzes Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Die vergangene Woche war im Netz ziemlich stabil - wir haben mehr als 60 router mit einer Betriebszeit von über 3 Tagen (einige mit Betriebszeiten von über zwei Wochen), und ich habe jetzt seit mehr als drei Tagen eine IRC-Verbindung. Es gab in der letzten Woche einige Anpassungen an der Drosselung der tunnel, aber nicht zu viele, da ich einige Änderungen auf einer nicht zugänglichen Maschine hatte.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 07. März 2006</title><link>/de/blog/2006/03/07/i2p-entwicklertreffen-07.-m%C3%A4rz-2006/</link><pubDate>Tue, 07 Mar 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/03/07/i2p-entwicklertreffen-07.-m%C3%A4rz-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, Complication, dust, jrandom, susi23&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:08 &amp;lt;jrandom&amp;gt; 0) hi 15:08 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:08 &amp;lt;jrandom&amp;gt; 2) ??? 15:08 &amp;lt;jrandom&amp;gt; 0) hi 15:08 * jrandom winkt 15:08 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2006-March/001267.html veröffentlicht 15:09 * jrandom gibt euch allen Stunden, um dieses riesige Konvolut an Notizen durchzulesen 15:10 * Complication tut so, als hätte er es noch nicht bemerkt ;) 15:11 &amp;lt;+Complication&amp;gt; Hi :) 15:11 &amp;lt;+susi23&amp;gt; hi :) 15:12 &amp;lt;jrandom&amp;gt; dann können wir gleich in 1) Netzstatus einsteigen 15:12 &amp;lt;jrandom&amp;gt; Die Mail gibt meinen allgemeinen Überblick darüber, was vor sich geht. Wie deckt sich das mit dem, was ihr so seht? 15:13 &amp;lt;+Complication&amp;gt; Drosselungs-Fixes scheinen die Zuverlässigkeit erhöht zu haben, haben die Bandbreite aber deutlich gedrückt 15:13 &amp;lt;+Complication&amp;gt; Einen Moment, ich suche das Diagramm heraus 15:14 &amp;lt;+Complication&amp;gt; `http://complication.i2p/files/bw-week.png` 15:14 &amp;lt;+Complication&amp;gt; Hohe Abschnitte bei nicht der neuesten Version, niedrige bei der neuesten 15:15 &amp;lt;+Complication&amp;gt; Gleiche Limiter-Einstellungen, möglicherweise sogar lockerer auf den strengeren (neuesten) Versionen 15:16 &amp;lt;+Complication&amp;gt; Aber es ist kein großes Problem, denn es überträgt 15:16 &amp;lt;jrandom&amp;gt; cool, geringerer Bandbreitenverbrauch ist angemessen, wenn du dich deinem tatsächlichen Bandbreitenlimit näherst 15:17 &amp;lt;+Complication&amp;gt; Meistens scheint es vor dem „sustained bandwidth“-Limit zurückzuspringen 15:17 &amp;lt;+Complication&amp;gt; Erreicht nie das Burst-Limit 15:18 &amp;lt;+Complication&amp;gt; (was an sich sinnvoll ist – mich beunruhigt das Zurückspringen vor dem sustained-Limit) 15:19 &amp;lt;bar&amp;gt; Ich sehe ziemlich genau das, was Complication sieht. Mein gesamter Bandbreitenverbrauch liegt nur bei 50% meiner Max-Einstellungen. Vor 0.6.1.11 waren es ~80% 15:19 &amp;lt;jrandom&amp;gt; Ist 200kbps deine Limiter-Rate, mit 300kbps Burst? 15:20 &amp;lt;jrandom&amp;gt; (frage mich nur, wie viel Zeit es früher im Burst verbracht hat) 15:20 &amp;lt;jrandom&amp;gt; Reduzierter Bandbreitenverbrauch ist allerdings eines der Ziele der jüngsten Änderungen 15:21 &amp;lt;+Complication&amp;gt; ~225 sustained, ~325 burst 15:21 &amp;lt;+Complication&amp;gt; Hey, ich hätte... 15:22 &amp;lt;+Complication&amp;gt; Habe ich es falsch *interpretiert*? 15:23 &amp;lt;+Complication&amp;gt; Vergesst es, ich bin ein Trottel... falsch gerechnet, es ist bei weitem nicht so schlimm :O 15:23 &amp;lt;jrandom&amp;gt; Zu wenige Daten :) Es könnte auf ein Problem hindeuten, aber das, was du bisher beschrieben hast, deutet darauf hin, dass sich alles wie gewünscht verhält 15:23 &amp;lt;+Complication&amp;gt; Es ist etwas konservativ, aber bei weitem nicht so schlimm, wie ich dachte 15:24 &amp;lt;+Complication&amp;gt; Laut der Router Console (die in derselben Einheit misst wie der Limiter) liegt der ausgehende Gesamt-Durchschnitt bei 2/3 des sustained-Limits und 1/2 des burst-Limits 15:25 &amp;lt;+Complication&amp;gt; Aber der eingehende Gesamt-Durchschnitt liegt, muss ich sagen, nur knapp über 1/3 des sustained-Limits und 1/4 des burst-Limits 15:26 &amp;lt;+Complication&amp;gt; zum Beispiel: Bei einem sustained-Limit von 30 und einem burst-Limit von 40 läge ausgehend bei 20 und eingehend knapp über 10 (hauptsächlich wegen fehlender Last) 15:26 &amp;lt;jrandom&amp;gt; cool 15:26 &amp;lt;+Complication&amp;gt; Aber das Diagramm habe ich wegen Kb/KB-Problemen falsch interpretiert :O 15:27 * Complication löscht das Diagramm aus der Historie 15:28 &amp;lt;jrandom&amp;gt; Gutes Auge trotzdem, sagt mir auf jeden Fall Bescheid, wenn etwas merkwürdig klingt 15:28 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 1) Netzstatus? 15:28 &amp;lt;jrandom&amp;gt; wenn nicht, schwingen wir rüber zu 2) ??? 15:28 &amp;lt;jrandom&amp;gt; Hat sonst noch jemand etwas zu besprechen? 15:30 &amp;lt;+Complication&amp;gt; Nun, es gab einige jbigi-Tests, und offenbar hat jemand Ergebnisse erhalten, die nahelegen, dass die 64‑Bit‑Version für Linux eher langsam ist 15:31 &amp;lt;+Complication&amp;gt; Bei ihnen war sie langsamer als reines Java, nicht sicher, ob ein Messfehler oder nicht :O 15:32 &amp;lt;+Complication&amp;gt; Ich konnte das nicht reproduzieren 15:32 &amp;lt;jrandom&amp;gt; ja, ich war mir nicht sicher, welche .so sie genau für die Plattform verwendet haben 15:32 &amp;lt;+Complication&amp;gt; Hier war es etwa doppelt so schnell wie reines Java 15:32 &amp;lt;+dust&amp;gt; meine experimente mit html als einem zusätzlichen nachrichtenformat in syndie fangen an zu funktionieren. mein lokaler 'sucker' kann jetzt webseiten (mit bildern) abrufen und als syndie posts speichern 15:33 &amp;lt;jrandom&amp;gt; ah wikked dust 15:33 &amp;lt;+dust&amp;gt; kein css tho 15:33 &amp;lt;+Complication&amp;gt; Aber Leute auf 32‑Bit berichteten, dass es *wesentlich* schneller als reines Java ist (so etwa 10x oder ähnlich) 15:35 &amp;lt;bar&amp;gt; hmm.. Complication, könnte es sein, dass die aktuelle amd64-.so nur für 32‑Bit‑Systeme ist und er sie auf einem 64‑Bit‑OS getestet hat? 15:36 &amp;lt;+Complication&amp;gt; bar: könnte sein, da ich es auch auf einem 64‑Bit‑OS getestet habe :O 15:36 &amp;lt;jrandom&amp;gt; iirc the amd64 was built to work on pure64 debian 15:37 &amp;lt;+Complication&amp;gt; So oder so schlugen einige vor, dass das Einbinden einer frischeren gmp helfen könnte 15:37 &amp;lt;bar&amp;gt; nur ein schuss ins blaue, ich bin kein wiz bei diesen dingen 15:37 &amp;lt;jrandom&amp;gt; eh, wir verwenden 4.1.4 15:37 &amp;lt;+Complication&amp;gt; Besonders nachdem sie ihren bald anstehenden Versionssprung gemacht haben 15:38 &amp;lt;+Complication&amp;gt; Da ich kein gmp‑Spezialist bin, könnte ich dazu nicht viel sagen 15:38 &amp;lt;jrandom&amp;gt; (und die bevorstehenden Optimierungen in gmp werden voraussichtlich keine erheblichen Verbesserungen bringen) 15:38 &amp;lt;+Complication&amp;gt; Abgesehen von „vielleicht tatsächlich“ 15:38 &amp;lt;jrandom&amp;gt; Verbesserungen kommen durch architekturspezifische Builds 15:40 &amp;lt;+Complication&amp;gt; In meinem Test, ausgelöst durch ihren Test, scheint die 64‑Bit‑Athlon‑lib auf einem 64‑Bit‑Sempron unter einem 64‑Bit‑Mandriva allerdings nur geringfügig schneller zu sein als reines Java 15:40 &amp;lt;+Complication&amp;gt; (oh, und eine 64‑Bit‑VM) 15:41 &amp;lt;+Complication&amp;gt; (geringfügig = doppelt so schnell) 15:41 &amp;lt;jrandom&amp;gt; hmm 'k 15:42 &amp;lt;+Complication&amp;gt; Ich werde auf mehr Plattformkombinationen testen und Bescheid sagen, wenn ich etwas finde, das sich zu berichten lohnt 15:43 &amp;lt;jrandom&amp;gt; cool, danke 15:43 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 15:46 &amp;lt;jrandom&amp;gt; wenn nicht... 15:46 * jrandom leitet das Ende ein 15:47 * jrandom *baf*s das Meeting &lt;/div></description></item><item><title>I2P Status Notes for 2006-03-07</title><link>/de/blog/2006/03/07/i2p-status-notes-for-2006-03-07/</link><pubDate>Tue, 07 Mar 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/03/07/i2p-status-notes-for-2006-03-07/</guid><description>&lt;p>Hey zusammen, diesmal nur ein kurzes wöchentliches Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Die vergangene Woche lief ziemlich gut, denn mit 90+% des Netzwerks auf 0.6.1.12 waren die Erfolgsraten beim tunnel-Aufbau ziemlich gut, und die Peer-Auswahl und der Ende-zu-Ende-Durchsatz, die ich gesehen habe, haben einen Aufwärtstrend gezeigt. Es gibt noch einige Drosselungsprobleme, an denen ich in CVS arbeite, sowie einige Optimierungen, um die unnötige Streuung in der Peer-Kommunikation zu reduzieren, aber die sehen ziemlich vielversprechend aus. Es wird irgendwann ein Update auf 0.6.1.13 geben, aber es steht nicht unmittelbar bevor.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 28. Februar 2006</title><link>/de/blog/2006/02/28/i2p-entwicklertreffen-28.-februar-2006/</link><pubDate>Tue, 28 Feb 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/02/28/i2p-entwicklertreffen-28.-februar-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> blubb, cervantes, Complication, DeltaQ, jrandom, Magii, nymisis, postman, tethra&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:11 &amp;lt;jrandom&amp;gt; 0) hi 15:11 &amp;lt;jrandom&amp;gt; 1) Net status and 0.6.1.12 15:11 &amp;lt;jrandom&amp;gt; 2) Road to 0.6.2 15:12 &amp;lt;jrandom&amp;gt; 3) Miniprojects 15:12 &amp;lt;jrandom&amp;gt; 4) ??? 15:12 &amp;lt;jrandom&amp;gt; 0) hi 15:12 * Complication quickly reads notes 15:12 * jrandom waves 15:12 &amp;lt;jrandom&amp;gt; weekly status notes posted up at http://dev.i2p.net/pipermail/i2p/2006-February/001266.html 15:12 &amp;lt;jrandom&amp;gt; (and here I was posting the notes more than 15 minutes before the meeting! ;) 15:13 &amp;lt;jrandom&amp;gt; ok while y'all read those oh-so-exciting bits, lets jump on in to 1) Net status and 0.6.1.12 15:14 &amp;lt;jrandom&amp;gt; as mentioned, the primary goals of the 0.6.1.10-0.6.1.12 releases seem to have been met, addressing the tunnel creation crypto change and improving creation reliability substantially 15:16 &amp;lt;jrandom&amp;gt; the bumps we saw at 0.6.1.10 are gone, and irc stability seems quite good again 15:16 &amp;lt;jrandom&amp;gt; anyone have anything else to bring up for 1) Net status and 0.6.1.12, or shall we mosey on over to 2) Road to 0.6.2? 15:17 &amp;lt;+Complication&amp;gt; Net status over here: no more going back under 20 KB/s :) 15:18 &amp;lt;jrandom&amp;gt; cool, yeah 0.6.1.12 fixed a pretty large bug in 0.6.1.11 where it wouldn't exploit the bandwidth available. it should now make better use of available resources 15:20 &amp;lt;jrandom&amp;gt; ok, lets jump on to 2) 15:20 &amp;lt;jrandom&amp;gt; as mentioned, there are a few things that need to get sorted before the last functional change is put in place for 0.6.2, but we're making progress on that front 15:20 &amp;lt;nymisis&amp;gt; net status is fine :) 15:22 &amp;lt;jrandom&amp;gt; word. there'll be more info available on the specifics of the new peer ordering strategies before they come out, but the gist of them should be clear from their brief mention in the notes 15:23 &amp;lt;jrandom&amp;gt; anyone have any questions/comments/concerns regarding 2) road to 0.6.2? 15:23 &amp;lt;postman&amp;gt; jrandom: any testnets this time? 15:24 &amp;lt;postman&amp;gt; (need any routers, particpants to test stuff) 15:24 &amp;lt;postman&amp;gt; ? 15:24 &amp;lt;+Complication&amp;gt; The essence of the matter seemed quite straightforward - to limit opportunity for an adversary to harvest diverse statistical data 15:25 &amp;lt;+Complication&amp;gt; Sounds like a fairly desirable feature 15:25 &amp;lt;jrandom&amp;gt; postman: the new stuff should work transparently on the live net using local-only info, so shouldn't need a separate net to test 15:25 &amp;lt;jrandom&amp;gt; aye, exactly Complication 15:26 &amp;lt;postman&amp;gt; ok 15:26 &amp;lt;postman&amp;gt; jrandom: are you bold enough to disclose an ETA for 0.6.2 ? :) 15:27 &amp;lt;blubb&amp;gt; 1 april 15:27 &amp;lt;jrandom&amp;gt; well, seeing as today is the end of feb, i'd guess march or april 15:27 &amp;lt;postman&amp;gt; hehe 15:27 &amp;lt;jrandom&amp;gt; blubb: we've already got an mi6 backdoor scheduled for then ;) 15:29 &amp;lt;@cervantes&amp;gt; more like an mi6 catflap 15:29 &amp;lt;@cervantes&amp;gt; (budget cuts) 15:29 &amp;lt;postman&amp;gt; in an elephant house 15:30 &amp;lt;nymisis&amp;gt; That's SIS, not MI6, if you're going to be accurate. :) 15:30 &amp;lt;jrandom&amp;gt; well, lets just call them Them ;) 15:31 &amp;lt;jrandom&amp;gt; ok, anything else for 2)? 15:31 &amp;lt;jrandom&amp;gt; if not, lets shimmy on over to 3) miniprojects 15:31 &amp;lt;@cervantes&amp;gt; sorry "the firm" 15:34 &amp;lt;jrandom&amp;gt; ok, I just wanted to point out a few neat things that would be 1) simple to do and 2) really useful 15:34 &amp;lt;+Complication&amp;gt; On the miniprojects side, I'm not sure if my Syndie reply made it or not, but I'm wondering if I could snatch one. 15:34 &amp;lt;+Complication&amp;gt; Not sure which one yet. Currently practising a little more Java (doing a micro-project :D) just to have added certainty that when I try, I'll be able to handle one 15:35 &amp;lt;DeltaQ&amp;gt; hmm if i upp the bw on the console is the chanes immediate or reboot needed? 15:35 &amp;lt;+Complication&amp;gt; When I get ready with the "micro-project" (assuming of course the table hasn't been cleared yet), I'll try picking one 15:35 &amp;lt;jrandom&amp;gt; w3wt, great Complication 15:36 &amp;lt;jrandom&amp;gt; DeltaQ: immediately 15:36 &amp;lt;@cervantes&amp;gt; isn't 1) syndie scheduler a tie in with 4) Download Manager / eepget scheduler 15:36 &amp;lt;+Complication&amp;gt; DeltaQ: takes effect almost instantly (within the periods that bandwidth gets averaged over) 15:37 &amp;lt;@cervantes&amp;gt; seems to me that a more generally functional up and download manager would service both needs 15:37 &amp;lt;jrandom&amp;gt; cervantes: hmm, not necessarily. 1) is pretty focused, and also includes pushes, while 4) is prety generic 15:37 &amp;lt;+Complication&amp;gt; cervantes: sounds like it could 15:37 &amp;lt;jrandom&amp;gt; but yeah, the engine behind both is EepGet 15:37 &amp;lt;jrandom&amp;gt; (eepget does syndie's http transfers, programatically) 15:38 &amp;lt;DeltaQ&amp;gt; avg doesnt seem yto go above 13kb/s 15:38 &amp;lt;DeltaQ&amp;gt; i set 64kb/s with 192 burst down 15:38 &amp;lt;DeltaQ&amp;gt; 32/64 up 15:38 &amp;lt;@cervantes&amp;gt; so a generic pushing and pulling eepget with a scheduling and management api... 15:39 &amp;lt;@cervantes&amp;gt; still, in probably ceases to become a mini-project at that point 15:39 &amp;lt;+Complication&amp;gt; DeltaQ: the average also depends on how much load your client tunnels (and other peers' participating tunnels) generate 15:39 &amp;lt;+Complication&amp;gt; sorry, s/average/actual bandwidth 15:39 &amp;lt;jrandom&amp;gt; cervantes: yeah, there's substantial logic involved in the syndie stuff though. 15:40 &amp;lt;DeltaQ&amp;gt; heh it finally went up 15:40 &amp;lt;DeltaQ&amp;gt; 1s: 30.82/29.33KBps 15:40 &amp;lt;DeltaQ&amp;gt; guess i needed up upp the ul bw 15:40 &amp;lt;jrandom&amp;gt; DeltaQ: the average will also be affected by how other people view you, which depends upon your actions, not any advertized rate, so it'll take a bit 15:40 &amp;lt;+Complication&amp;gt; DeltaQ: for pass-though traffic (participating tunnels), what comes in must also get out 15:41 &amp;lt;+Complication&amp;gt; DeltaQ: so very different ul/dl rates would choke participating traffic to the lower of the two 15:42 &amp;lt;+Complication&amp;gt; DeltaQ: also, participating traffic depends on how other nodes "perceive" your node's routing capacity 15:42 &amp;lt;DeltaQ&amp;gt; oki 15:43 &amp;lt;+Complication&amp;gt; If they think it can route well, they'll ask more often 15:43 &amp;lt;jrandom&amp;gt; ok, if there's nothing else on 3) miniprojects, lets jump on over to 4) ??? 15:43 &amp;lt;jrandom&amp;gt; anyone have anything else to bring up for the meeting? 15:43 &amp;lt;DeltaQ&amp;gt; well i am behind a router but i did map port 8887 to this pc 15:43 &amp;lt;+Complication&amp;gt; If it's new, or has only recently increased in capacity, they're a bit shy 15:44 &amp;lt;DeltaQ&amp;gt; oh sorry i didnt mean to intervere a meeting ^^ 15:44 &amp;lt;+Complication&amp;gt; Someone asked the other day, about possible attacks based on clock skew. I think I saw your answer about the tunneling part (creation message holds only tunnel validity period, not time from its creator's perspective)... 15:44 &amp;lt;@cervantes&amp;gt; (thanks for the mention in the status notes) ;-)_ 15:46 &amp;lt;+Complication&amp;gt; So I thought, actually, about asking... which points if any at all, in I2P messaging, could contain time from a sender's perspective? 15:47 &amp;lt;+Complication&amp;gt; I've not managed to dig myself up-to-date on this, so I'm a bit clueless about it 15:47 &amp;lt;jrandom&amp;gt; Complication: nothing explicitly says "I think it is now $time", but with sufficient traffic and timing analysis, one could likely narrow it down substantially 15:48 &amp;lt;jrandom&amp;gt; we do quantize the times at a large period, though not as large as our max clock skew, so there is room there 15:49 &amp;lt;+Complication&amp;gt; Do you think there would ultimately be any benefit to receive from a more "streamlined" NTP client? 15:49 &amp;lt;+Complication&amp;gt; One which would / could easier keep skews smaller? 15:50 &amp;lt;jrandom&amp;gt; well, since the sntp client was introduced into i2p, its been getting better and better so that now we don't see the variation we used to 15:51 &amp;lt;jrandom&amp;gt; perhaps we could reduce the minimum-skew limit from 10s to perhaps 2 or 3s, or maybe less 15:51 &amp;lt;jrandom&amp;gt; alternately, we could allow it to look at the ssu clock skews as well to avoid unecessary skews 15:52 &amp;lt;+Complication&amp;gt; Or alternatively, could it be possible to limit further any opportunity to guess at another peer's possible clock value? 15:53 * Complication doesn't know which way would be more practical, just suggesting random possibilities :D 15:53 &amp;lt;jrandom&amp;gt; no, we know the clock skew of directly connected peers 15:55 &amp;lt;Magii&amp;gt; is there anyway to tell if the update was done successfully? 15:55 &amp;lt;+Complication&amp;gt; Aha, so session protocol really depends on that info.. 15:55 &amp;lt;tethra&amp;gt; look at your version number 15:55 &amp;lt;+Complication&amp;gt; Magii: it should file a CRIT like "update verified, restarting to install" in logs 15:55 &amp;lt;tethra&amp;gt; :/ 15:55 &amp;lt;+Complication&amp;gt; Then, it should count down minutes to a graceful restart 15:56 &amp;lt;+Complication&amp;gt; And finally restart 15:57 &amp;lt;+Complication&amp;gt; Oh, sidenote: does the internal NTP client know of a concept like "clock drift rate"? 15:58 &amp;lt;jrandom&amp;gt; yeah, the version number on the top left corner of `http://localhost:7657/index.jsp` should be a giveaway :) 15:58 &amp;lt;jrandom&amp;gt; Complication: no, it doesn't guarantee sequential clock ticks 15:59 &amp;lt;jrandom&amp;gt; s/sequential/ordered/ 15:59 &amp;lt;+Complication&amp;gt; Nor develop knowledge like "our system clock is 0.00345 times faster than needed"? 16:00 &amp;lt;jrandom&amp;gt; ah, no, though adding that to net.i2p.util.Clock wouldn't be that hard (wanna miniproject? :) 16:00 &amp;lt;+Complication&amp;gt; I was thinking of something along those lines 16:01 &amp;lt;+Complication&amp;gt; I guess I'm now thinking a bit more about it :) 16:01 &amp;lt;+Complication&amp;gt; Other miniprojects first, though :) 16:02 &amp;lt;jrandom&amp;gt; ok, anyone have anything else for the meeting? 16:03 &amp;lt;nymisis&amp;gt; Muffins? 16:04 &amp;lt;jrandom&amp;gt; no, pancakes 16:04 &amp;lt;jrandom&amp;gt; (mmMMmm pancakes) 16:04 &amp;lt;jrandom&amp;gt; speaking of which 16:04 * jrandom winds up 16:04 &amp;lt;nymisis&amp;gt; Oh, darn, good point. 16:04 * jrandom *baf*s the meeting closed &lt;/div></description></item><item><title>I2P Statusnotizen für 2006-02-28</title><link>/de/blog/2006/02/28/i2p-statusnotizen-f%C3%BCr-2006-02-28/</link><pubDate>Tue, 28 Feb 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/02/28/i2p-statusnotizen-f%C3%BCr-2006-02-28/</guid><description>&lt;p>Hey zusammen, es ist wieder Zeit für unser Dienstags-Gemecker&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus und 0.6.1.12 2) Der Weg zu 0.6.2 3) Miniprojekte 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.12&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>In der vergangenen Woche gab es im Netz einige erhebliche Verbesserungen, zunächst durch die breite Verteilung von 0.6.1.11 am vergangenen Dienstag, gefolgt vom 0.6.1.12-Release am vergangenen Montag (das bislang auf 70% des Netzes ausgerollt wurde – danke!). Insgesamt ist die Lage im Vergleich zu 0.6.1.10 und früheren Releases deutlich besser – die Erfolgsraten beim Erstellen von tunnels sind ohne irgendwelche fallback tunnels um eine volle Größenordnung höher, die Latenz ist gesunken, die CPU-Auslastung ist gesunken und der Durchsatz ist gestiegen. Außerdem bleibt bei vollständig deaktiviertem TCP die Paket-Wiederübertragungsrate unter Kontrolle.&lt;/p></description></item><item><title>I2P-Statusnotizen für 2006-02-21</title><link>/de/blog/2006/02/21/i2p-statusnotizen-f%C3%BCr-2006-02-21/</link><pubDate>Tue, 21 Feb 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/02/21/i2p-statusnotizen-f%C3%BCr-2006-02-21/</guid><description>&lt;p>Hi zusammen, es ist wieder Dienstag&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Das Netzwerk hat mit der Veröffentlichung 0.6.1.10 eine etwas raue Phase durchgemacht, teilweise aufgrund der fehlenden Abwärtskompatibilität, aber auch wegen unerwarteter Fehler. Weder Zuverlässigkeit noch Betriebszeit (Uptime) unter 0.6.1.10 waren ausreichend, sodass es in den letzten 5 Tagen eine ganze Reihe von Patches gab, die im neuen Release 0.6.1.11 gipfelte - &lt;code>http://dev.i2p.net/pipermail/i2p/2006-February/001263.html&lt;/code>&lt;/p>
&lt;p>Die meisten der in 0.6.1.10 gefundenen Fehler sind bereits seit dem 0.6-Release im vergangenen September vorhanden, waren jedoch nicht ohne Weiteres erkennbar, solange es alternative Transportverfahren (TCP) gab, auf die man ausweichen konnte. Mein lokales Testnetzwerk simuliert Paketverluste, deckte jedoch router churn (Fluktuation) und andere persistente Netzwerkfehler nicht wirklich ab. Auch das _PRE test network umfasste eine selbst ausgewählte Gruppe recht zuverlässiger Peers, sodass wesentliche Szenarien vor dem vollständigen Release nicht vollständig untersucht wurden. Das ist offensichtlich ein Problem, und beim nächsten Mal werden wir darauf achten, eine breitere Auswahl an Szenarien abzudecken.&lt;/p></description></item><item><title>I2P Statusnotizen für 2006-02-14</title><link>/de/blog/2006/02/14/i2p-statusnotizen-f%C3%BCr-2006-02-14/</link><pubDate>Tue, 14 Feb 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/02/14/i2p-statusnotizen-f%C3%BCr-2006-02-14/</guid><description>&lt;p>Hallo zusammen, heute ein kurzes Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) 0.6.1.10 3) Syndie-Aktivität 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Wie ich letzte Woche sagte, &amp;ldquo;Es hat in der letzten Woche im Live-Netz keine wesentlichen Änderungen gegeben, daher hat sich der Status des Live-Netzes nicht viel verändert. Andererseits&amp;hellip;&amp;rdquo;&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>0.6.1.10&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Es gab weitere Fortschritte mit dem _PRE network, um uns zum 0.6.1.10-Release zu bringen, und neulich habe ich euch die 5-Tage-Warnung gegeben [1]. Wir liegen weiterhin im Plan, daher erwarte ich, dass 0.6.1.10 irgendwann spät am Donnerstag erscheint. Das Release wird nicht abwärtskompatibel sein, und euer router wird voraussichtlich eine neue router-Identität erzeugen und ein Reseeding (Neu-Initialisierung) erforderlich machen, um auf das neue Netzwerk zu gelangen. Das sollte allerdings transparent geschehen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 14. Februar 2006</title><link>/de/blog/2006/02/14/i2p-entwicklertreffen-14.-februar-2006/</link><pubDate>Tue, 14 Feb 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/02/14/i2p-entwicklertreffen-14.-februar-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, Complication, duck, frosk, jrandom, void&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:39 &amp;lt;jrandom&amp;gt; 0) hi 15:39 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:39 &amp;lt;jrandom&amp;gt; 2) 0.6.1.10 15:39 &amp;lt;jrandom&amp;gt; 3) Syndie-Aktivität 15:39 &amp;lt;jrandom&amp;gt; 4) ??? 15:39 &amp;lt;jrandom&amp;gt; 0) hi 15:39 * jrandom winkt 15:39 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2006-February/001260.html 15:39 &amp;lt;jrandom&amp;gt; (Ich bin damit ein bissl spät dran, also gebe ich euch eine Minute, um diese kurzen Notizen zu überfliegen) 15:40 &amp;lt;+Complication&amp;gt; hallo 15:40 &amp;lt;@cervantes&amp;gt; 'lo 15:41 &amp;lt;jrandom&amp;gt; nun, das ist kurz genug, also springen wir direkt zu 1) Netzstatus 15:41 &amp;lt;jrandom&amp;gt; Ich habe dazu nichts hinzuzufügen, hat jemand etwas dazu zu besprechen? 15:41 &amp;lt;@cervantes&amp;gt; &amp;lt;jrandom&amp;gt; (verdammt wackelige Netzverbindung) 15:41 &amp;lt;+Complication&amp;gt; Ab und zu etwas überlastet, aber die Grafiken deuten darauf hin, dass das nichts Neues ist 15:42 &amp;lt;jrandom&amp;gt; heh cervantes, nun, das liegt daran, dass einer meiner Mitbewohner Limewire benutzt, nicht i2p ;) 15:43 &amp;lt;@cervantes&amp;gt; wir hatten in den letzten paar Wochen auch verschiedene Serverprobleme mit IRC und Postmans Tracker – postman hat viele Migrationen durchgeführt, daher sollte es für die Leute stabiler sein 15:43 &amp;lt;+Complication&amp;gt; Es muss schwer sein, sie das machen zu lassen, aber ich schätze ... so ist das Leben :O 15:43 &amp;lt;+Complication&amp;gt; das machen=Limewire benutzen 15:44 &amp;lt;+Complication&amp;gt; Heute Morgen hat tracker.postman.i2p jedoch Verbindungen abgelehnt 15:44 &amp;lt;jrandom&amp;gt; Complication: Die Platte war voll, ist jetzt behoben 15:44 &amp;lt;jrandom&amp;gt; (neue Maschinen haben ihre neuen Macken) 15:46 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus? 15:46 &amp;lt;jrandom&amp;gt; ansonsten schwingen wir rüber zu 2) 0.6.1.10 15:47 &amp;lt;jrandom&amp;gt; Wie erwähnt, wird es in ein paar Tagen eine neue rückwärtsinkompatible Veröffentlichung geben 15:48 &amp;lt;jrandom&amp;gt; sie allein wird unsere Leistung nicht revolutionieren, aber sie wird ein paar wichtige Kennzahlen verbessern, um uns voranzubringen 15:48 &amp;lt;jrandom&amp;gt; es gibt darin auch eine ganze Reihe von Bugfixes 15:49 &amp;lt;@cervantes&amp;gt; werden zzz's Server-tunnel-Verbesserungen es in die Veröffentlichung schaffen? 15:49 &amp;lt;jrandom&amp;gt; oh, und da ist dieses ganze Thema verbesserte Anonymität ... ihr wisst schon, sine qua non 15:50 &amp;lt;jrandom&amp;gt; cervantes: wahrscheinlich nicht, habe seit dem Beitrag auf zzz.i2p letzte Woche nicht viel gehört. ich habe allerdings ein paar kleinere Bugfixes in cvs gemacht (um lighttpd usw. zu unterstützen), aber wir werden zzz's persistente Verbindungen nicht haben 15:50 &amp;lt;jrandom&amp;gt; (noch nicht) 15:51 &amp;lt;@frosk&amp;gt; bei welcher DH-Schlüsselgröße/usw. seid ihr gelandet? 15:51 &amp;lt;@cervantes&amp;gt; ja, ich habe diese Zeilenumbruch-Probleme vor ein paar Wochen gesehen, aber ich habe mit Änderungen gewartet wegen zzz's bevorstehender Verbesserungen 15:51 &amp;lt;jrandom&amp;gt; ah, vorerst bleiben wir bei 2048-Bit-Krypto mit kleinen Exponenten 15:52 &amp;lt;@frosk&amp;gt; ist also mit geringerem CPU-Verbrauch zu rechnen? 15:52 &amp;lt;jrandom&amp;gt; ja 15:53 &amp;lt;@frosk&amp;gt; exzellent 15:53 &amp;lt;jrandom&amp;gt; Ein Wechsel auf 1024 Bit würde die CPU-Last um eine weitere Größenordnung senken, würde aber etwas Überarbeitung der Strukturen für die Erstellung der tunnel erfordern (1024-Bit asym (asymmetrisch) ist nicht groß genug, um die Daten zu übertragen, die wir übertragen müssen). 15:54 &amp;lt;jrandom&amp;gt; Das könnten wir in Zukunft aber untersuchen, doch dieser nächste Release sollte den CPU-Overhead deutlich verringern 15:54 &amp;lt;jrandom&amp;gt; Ich habe außerdem den TCP-Transport deaktiviert, weil ich ein gemeiner und bösartiger Mensch bin 15:55 &amp;lt;@frosk&amp;gt; erwartest du vor 1.0 noch weitere inkompatible Upgrades? 15:55 &amp;lt;jrandom&amp;gt; hoffe nicht 15:55 * cervantes muss ein dänischer Karikaturist sein 15:55 &amp;lt;@frosk&amp;gt; ich glaube, wir werden tcp nicht vermissen :) 15:55 &amp;lt;@cervantes&amp;gt; Ich meine, jrandom muss es sein 15:55 &amp;lt;@cervantes&amp;gt; ;-) 15:55 * jrandom schaut zu, wie die Botschaft brennt 15:56 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 2) 0.6.1.10? 15:56 &amp;lt;void&amp;gt; warum hat es lighttpd früher nicht unterstützt? 15:56 &amp;lt;jrandom&amp;gt; (ach, nebenbei: Es gab auch einige interessante Verbesserungen an der Streaming-Bibliothek für 0.6.1.10, etwa schneller Neuversand im tcp-Stil, usw., mal sehen, wie das hilft) 15:57 &amp;lt;@cervantes&amp;gt; void: fehlerhafte Header 15:57 &amp;lt;jrandom&amp;gt; void: Bug, durch den wir nicht standardkonform waren 15:57 &amp;lt;void&amp;gt; ah, sind diese inkonsistenten Zeilenumbruch-Bugs auch behoben? 15:58 &amp;lt;void&amp;gt; und was ist mit dem Nullzeichen-Bug? Wartest du auf zzz's Patch für persistente Verbindungen? 15:58 &amp;lt;jrandom&amp;gt; Der Zeilenumbruch-Bug ist der fehlerhafte Header und ist behoben 15:58 &amp;lt;jrandom&amp;gt; keine Neuigkeiten zum Nullzeichen-Bug 15:59 &amp;lt;void&amp;gt; ok 16:00 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres zu 2 gibt, schauen wir kurz vorbei bei 3) Syndie-Aktivität 16:00 &amp;lt;jrandom&amp;gt; nun, ich habe eigentlich nicht viel hinzuzufügen... 16:01 &amp;lt;jrandom&amp;gt; (ich sagte /kurz/) 16:01 &amp;lt;jrandom&amp;gt; also springen wir zu 4) ??? 16:01 &amp;lt;jrandom&amp;gt; Möchte jemand noch etwas für das Meeting ansprechen? 16:01 &amp;lt;+fox&amp;gt; &amp;lt;duck&amp;gt; zu beschäftigt damit, Syndie zu lesen, um zu kommentieren 16:01 &amp;lt;jrandom&amp;gt; ;) 16:02 * Complication ist zu beschäftigt damit, bedeutungslose Signaturen auszustellen, um zu kommentieren :D 16:05 &amp;lt;jrandom&amp;gt; ok, cool. Nur noch eine Erinnerung: Haltet euch die nächsten ein bis zwei Tage bis zum Release von CVS fern, da CVS HEAD die Änderungen des _PRE-Branch bekommen wird und der _PRE-Branch eingestellt wird 16:05 * jrandom holt aus 16:05 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Entwicklertreffen - 07. Februar 2006</title><link>/de/blog/2006/02/07/i2p-entwicklertreffen-07.-februar-2006/</link><pubDate>Tue, 07 Feb 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/02/07/i2p-entwicklertreffen-07.-februar-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, cervantes, Complication, jrandom, KBlup, modulus, tethra, tmp&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:36 &amp;lt;jrandom&amp;gt; 0) hi 15:36 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:36 &amp;lt;jrandom&amp;gt; 2) _PRE-Netz-Fortschritt 15:36 &amp;lt;jrandom&amp;gt; 3) I2Phex 0.1.1.37 15:36 &amp;lt;jrandom&amp;gt; 4) ??? 15:36 &amp;lt;jrandom&amp;gt; 0) hi 15:37 * jrandom winkt 15:37 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht unter @ http://dev.i2p.net/pipermail/i2p/2006-February/001258.html 15:37 &amp;lt;bar&amp;gt; hallo 15:38 &amp;lt;jrandom&amp;gt; Während ihr euch durch dieses ach so spannende Material wühlt, springen wir rüber zu 1) Netzstatus 15:38 &amp;lt;jrandom&amp;gt; Im Live-Netz hat sich aus I2P-Sicht in der letzten Woche nicht viel geändert, daher habe ich hier nicht viel hinzuzufügen 15:39 &amp;lt;jrandom&amp;gt; Hat jemand etwas zum aktuellen Netzstatus? 15:39 &amp;lt;KBlup&amp;gt; Ich habe schlimme Spitzen von ausfallenden Clients gesehen, wenn I2P lange läuft... keine Ahnung, ob das zu 1) passt 15:39 &amp;lt;jrandom&amp;gt; KBlup: korreliert das mit hoher CPU-Last oder Bandbreitenverbrauch? 15:40 &amp;lt;KBlup&amp;gt; führt zu msg-delay&amp;gt; 10000ms :-/ 15:40 &amp;lt;jrandom&amp;gt; ah, sehr wahrscheinlich einer der Gründe, warum das _PRE-Netz entwickelt wird :) 15:40 &amp;lt;KBlup&amp;gt; Ich denke, es versucht dann neue tunnels aufzubauen und scheitert ständig, was manchmal in 300+ jobs resultiert... 15:41 &amp;lt;KBlup&amp;gt; Meine Maschine ist ziemlich stark, aber damit überlastet... 15:41 &amp;lt;jrandom&amp;gt; jau, das wurde auf dem Weg zu 0.6.1.10 alles überarbeitet, haltet durch, bis das fertig ist 15:43 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 1), oder sollen wir gemütlich rüber zu 2) _PRE-Netz-Fortschritt schlendern 15:43 &amp;lt;+Complication&amp;gt; 0.6.1.10 scheint tatsächlich erhebliche Änderungen zu enthalten 15:45 &amp;lt;jrandom&amp;gt; ja, hier steckt eine Menge drin. Der aktuelle Stand ist, dass der neue Erstellungscode vorhanden ist und offenbar korrekt funktioniert, aber ich nutze jetzt die Gelegenheit, einige der zugrunde liegenden Probleme weiter zu debuggen 15:46 &amp;lt;+Complication&amp;gt; Du hast erwähnt, dass man im Voraus viel CPU-Zeit aufbringen muss 15:47 &amp;lt;+Complication&amp;gt; Wäre diese Kosten nun mit dem Aufbau jeglicher Art von tunnel verbunden? 15:48 &amp;lt;+Complication&amp;gt; (heißt: vor dem Aufbau, für kurze Zeit, müsste man einen Schwung schwere Krypto berechnen) 15:48 &amp;lt;jrandom&amp;gt; ja, alle Anfragen zum Erstellen von tunnels müssen k aufwendige Krypto-Operationen durchführen (wobei k = Anzahl der Hops im zu bauenden tunnel) 15:49 &amp;lt;+Complication&amp;gt; Was ich fragen wollte ... ist das Intervall nur enger als zuvor, oder ist die Menge auch größer? 15:50 &amp;lt;jrandom&amp;gt; Die Menge ist sowohl größer, kleiner als auch straffer. Straffer, weil alles im Voraus erledigt wird. Größer, weil wir nicht mehr abkürzen und die Verschlüsselung für einen Hop auslassen können, wenn ein früherer Hop sie ablehnt, und kleiner, weil frühere Hops viel seltener fehlschlagen 15:51 &amp;lt;jrandom&amp;gt; außerdem verwenden wir – anders als in früheren Releases – für die tunnel-Anfragen nicht mehr ElGamal/AES+SessionTag, sondern (ziemlich) pures ElGamal 15:52 &amp;lt;+Complication&amp;gt; ...und das ließe sich nicht vorab berechnen, es sei denn, man wüsste die endgültige Menge, die erfolgreich sein wird? 15:52 &amp;lt;jrandom&amp;gt; das bedeutet, dass wir zwar früher ohne eine asymmetrische Operation tricksen konnten, wir versuchen es aber nicht mehr (da das Tricksen selbst eine Klasse von Angriffen ermöglicht hat) 15:53 &amp;lt;+Complication&amp;gt; (Menge der Peers) 15:53 &amp;lt;jrandom&amp;gt; hmm, es könnte sicherlich vorab berechnet werden, vorausgesetzt, man weiß, welche Peers im tunnel angefragt werden sollen 15:54 &amp;lt;jrandom&amp;gt; der neue tunnel-Erstellungsprozess läuft in einem separaten Thread, damit er unter Last nicht die Haupt-Job-Queue verstopft und sich besser drosseln kann 15:54 &amp;lt;+Complication&amp;gt; Könnte man auch annehmen, dass man – sofern sich das verfügbare Wissen nicht ändert – ein paar kennt, die man als Nächstes fragen wird, falls Versuche scheitern? 15:54 &amp;lt;jrandom&amp;gt; hmm, ich bin mir nicht ganz sicher, ob ich folge 15:55 &amp;lt;+Complication&amp;gt; Oder ist es nutzlos, sie schon zu kennen, weil die Struktur komplett neu aufgebaut werden muss? 15:56 &amp;lt;+Complication&amp;gt; (sprich: die ElGamal-Verschlüsselungen zumindest komplett neu machen) 15:56 &amp;lt;jrandom&amp;gt; ah, die Struktur ist http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt-creation.html?rev=HEAD#tunnelCreate.requestRecord 15:56 &amp;lt;jrandom&amp;gt; also ja, wenn sich der nächste Hop ändert, muss das ElGamal neu gemacht werden 15:56 &amp;lt;jrandom&amp;gt; (wenn du vorrechnest) 15:56 &amp;lt;+Complication&amp;gt; Richtig, da war ich mir nicht sofort sicher genug 15:57 &amp;lt;+Complication&amp;gt; Jetzt ist es mir allerdings klar 15:57 &amp;lt;jrandom&amp;gt; andererseits versuchen wir wirklich, unsere Erfolgsrate beim Erstellen zu erhöhen, und der neue Erstellungsprozess sollte sich anpassen können, um unnötige Erstellungen zu minimieren 15:58 &amp;lt;+Complication&amp;gt; Wie sieht es in der Praxis aus? 15:58 &amp;lt;jrandom&amp;gt; (oh, diese Struktur wurde im _PRE-Branch leicht geändert: http://dev.i2p.net/cgi-bin/cvsweb.cgi/~checkout~/i2p/router/doc/tunnel-alt-creation.html?rev=1.1.2.1;content-type=text%2Fhtml#tunnelCreate.requestRecord ) 15:59 &amp;lt;+Complication&amp;gt; Mir ist das Detail aufgefallen, dass ElGamal-Verschlüsselungen einen Sprung in Richtung Schnelligkeit machen... 15:59 &amp;lt;jrandom&amp;gt; nun, die Erfolgsrate beim Erstellen ist viel, viel höher als im Live-Netz, aber das kann einfach an der kleinen Größe des _PRE-Netzes liegen 16:00 &amp;lt;jrandom&amp;gt; ja, das Erzeugen einer 2-Hop-Struktur dauert beispielsweise im Durchschnitt 44 ms über 1120 Durchläufe, verglichen mit der ElGamal-Verschlüsselungszeit im Live-Netz von 542 ms (über 1344 Durchläufe) 16:02 &amp;lt;jrandom&amp;gt; (auf derselben Maschine) 16:02 &amp;lt;+Complication&amp;gt; Sind die 542 auch mit Wiederholungen bei Fehlschlägen, oder nur das reine Erstellen? 16:02 &amp;lt;+Complication&amp;gt; Wenn es reines Erstellen ist, muss ich meinen Unterkiefer suchen ... er liegt irgendwo auf dem Boden. :P 16:02 &amp;lt;KBlup&amp;gt; wegen der Änderung des Exponenten: in welchem Maß beeinflusst das die Anonymität? 16:02 &amp;lt;jrandom&amp;gt; nein, das ist die reine ElGamal-Statistik, da das Live-Netz die neue _PRE-Netz-Struktur nicht erstellt 16:04 &amp;lt;jrandom&amp;gt; KBlup: Anonymität? keine. Sicherheit? Nach dem, was ich gelesen habe, sind 228 Bit mehr als ausreichend, um 2048-bit-ElGamal zu entsprechen 16:04 * Complication weiß nicht viel über ElGamals x und y 16:04 &amp;lt;+Complication&amp;gt; Nicht genug, um sinnvoll zu kommentieren 16:06 &amp;lt;+Complication&amp;gt; Wenn ernsthafte Forscher das kürzere x für ausreichend hart halten und diese Krypto-Nerds nicht schreiend davongelaufen sind... 16:06 &amp;lt;@cervantes&amp;gt; nun, nicht nur das, sondern auch die Implikationen, auf 1024/160 herunterzugehen 16:07 &amp;lt;KBlup&amp;gt; ich schätze, ich muss das Paper später lesen ;) 16:07 &amp;lt;+Complication&amp;gt; cervantes: ja, es ist sicher besser als das 16:08 &amp;lt;+Complication&amp;gt; Außerdem: Was ist der wichtigste Angriff, den diese Chiffre abwehren muss, und wie lange ist der Angriff praktikabel? 16:09 &amp;lt;+Complication&amp;gt; Könnte es etwas sein, das dir nur nützt, wenn du es schnell brichst, oder nützt es auch, wenn du es irgendwann später brichst? 16:11 &amp;lt;+Complication&amp;gt; Wenn ich richtig verstehe, ist das unmittelbare Geheimnis, das sie schützt, der nächste tunnel-Teilnehmer, richtig? 16:11 &amp;lt;+Complication&amp;gt; (genauer gesagt: der übernächste) 16:11 &amp;lt;@modulus&amp;gt; Meeting noch im Gange? 16:11 &amp;lt;+Complication&amp;gt; (den nur der nächste kennt) 16:11 &amp;lt;@cervantes&amp;gt; modulus: ayre 16:11 &amp;lt;@cervantes&amp;gt; -r 16:11 &amp;lt;jrandom&amp;gt; für einen praktischen (wenn auch wahnsinnig mächtigen) Gegner wäre es notwendig, sie während der Lebensdauer des tunnels zu brechen. Sie nach dieser Lebensdauer zu brechen, würde nur helfen, wenn du den gesamten Netzwerkverkehr geloggt hättest und alle tunnels brechen würdest (also nachdem du die ephemere Transportschicht-Krypto gebrochen hast und an der tunnel-Schicht-Krypto arbeitest) 16:11 &amp;lt;jrandom&amp;gt; wir reden hier also von Minuten, nicht von Jahrzehnten 16:12 &amp;lt;jrandom&amp;gt; (also sind 1024 Bit wahrscheinlich sogar Overkill) 16:12 &amp;lt;@cervantes&amp;gt; gibt es eine Möglichkeit, das Risiko sinnvoll zu messen? 16:13 &amp;lt;+Complication&amp;gt; Außerdem müsste der Gegner bei einem tunnel mit mehr Hops mehrere brechen, oder? 16:13 &amp;lt;+Complication&amp;gt; (obwohl der Ersteller auch mehrere bauen müsste) 16:13 &amp;lt;@cervantes&amp;gt; wenn wir nicht mehr als 1024 Bit brauchen, ist es dann wirklich nötig, mehr zu verwenden? 16:14 &amp;lt;@cervantes&amp;gt; wir können immer in 3 Jahren einen stärkeren Algo verwenden, wenn wir deutlich leistungsfähigere Quantencomputer haben 16:14 &amp;lt;@modulus&amp;gt; jrandom: Wenn der Gegner wüsste, dass um hh:mm etwas Wichtiges getunnelt wird, ist es wahrscheinlich, dass er es irgendwie durch Logging brechen könnte? 16:14 &amp;lt;jrandom&amp;gt; Complication: genau, sie müssten mehrere brechen (und die DH-Schlüssel, die die Transportschicht schützen) 16:14 &amp;lt;@modulus&amp;gt; soweit ich weiß, ist 1024 Bit mit viel Power break()able 16:15 &amp;lt;jrandom&amp;gt; viel Power und ein Jahrzehnt 16:15 &amp;lt;jrandom&amp;gt; (oder drei) 16:15 &amp;lt;@cervantes&amp;gt; jrandom: ist es schwierig, die schwächere Chiffre auszuprobieren? 16:15 &amp;lt;@modulus&amp;gt; ich war der Meinung, dass 1024-Bit-Komposite heutzutage in ein paar Monaten faktorisierbar sind. 16:15 &amp;lt;@cervantes&amp;gt; könnten wir es im PRE-Netz ausrollen 16:15 &amp;lt;@cervantes&amp;gt; und sehen, ob es tatsächlich viel Nutzen bringt 16:16 &amp;lt;@cervantes&amp;gt; modulus: ja, aber sie müssten mehrere brechen 16:16 &amp;lt;@modulus&amp;gt; wenn das auf dem diskreten Logarithmus und all dem Kram basiert, weiß ich nichts 16:16 &amp;lt;@modulus&amp;gt; cervantes: aha 16:16 &amp;lt;jrandom&amp;gt; cervantes: das erfordert Änderungen an vielen Strukturen, da wir derzeit 512-Byte-Slots verwenden. Vielleicht könnten wir für Tests einfach die ersten 256 Bytes mit 0x00 füllen 16:17 &amp;lt;jrandom&amp;gt; modulus: ElGamal basiert auf dem diskreten Logarithmus 16:17 &amp;lt;@cervantes&amp;gt; jrandom: einen Test wert? 16:17 &amp;lt;@modulus&amp;gt; genau, ich hatte an RSA gedacht 16:17 &amp;lt;@cervantes&amp;gt; oder besser auf andere Dinge konzentrieren und bei Bedarf darauf zurückkommen 16:18 &amp;lt;jrandom&amp;gt; definitiv einen Test wert, aber im Moment hacke ich an einigen Transportschicht-Evaluierungen herum 16:18 &amp;lt;+Complication&amp;gt; Ich schätze, es hängt davon ab, wie sich ihre Berechnung in der Praxis bewältigen lässt. 16:18 &amp;lt;jrandom&amp;gt; (und die 44 ms Verschlüsselungszeit ist fürs Erste gut genug, obwohl 4 ms noch besser wären :) 16:19 &amp;lt;+Complication&amp;gt; Wenn es mit aktuellen Rechnern zusammenhält, wird es sich mit neueren Maschinen verbessern. 16:19 &amp;lt;@modulus&amp;gt; insbesondere wenn Krypto-HW kommt, wie es bei einigen gerade anfängt 16:19 &amp;lt;jrandom&amp;gt; aber natürlich wird dieser Parameter nicht leichtfertig oder sofort geändert. Wenn jemand einen guten Grund hat, ihn zu vermeiden, bitte melden 16:21 &amp;lt;jrandom&amp;gt; modulus: Ich habe von dedizierten AES- und RSA-Chips gehört, aber nichts zu DH/ElGamal. Andererseits, wenn man die NSA/etc als Gegner betrachtet, die ihre eigenen bauen können, ist es möglich 16:22 &amp;lt;@cervantes&amp;gt; sie haben Krypto-Maschinen, gebaut auf Ring-Donut-Technologie mit Streuseln 16:23 * Complication ist bereit, den Celeron 300 auf einen Athlon 600 aufzurüsten, wenn er der Flut von Ring-Donuts mit Streuseln standhält :D 16:23 &amp;lt;tethra&amp;gt; heheh 16:24 &amp;lt;jrandom&amp;gt; mmMMmm Donuts 16:25 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 2) _PRE-Netz-Fortschritt? 16:25 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir rüber zu 3) I2Phex 0.1.1.37 16:26 &amp;lt;jrandom&amp;gt; Complication: magst du uns die Kurzfassung geben? 16:26 &amp;lt;+Complication&amp;gt; Nun, es scheint zu funktionieren. :) 16:26 &amp;lt;+Complication&amp;gt; Es gibt Hoffnung, bald mehr Webcaches für zusätzliche Redundanz zu bekommen. 16:27 &amp;lt;jrandom&amp;gt; word 16:27 &amp;lt;jrandom&amp;gt; hmm, brauchen wir deiner Meinung nach mehr Webcaches? Reicht nicht, wenn einer up ist? Mehr schadet natürlich nicht 16:27 &amp;lt;+Complication&amp;gt; (falls legion es schafft, die Mysterien zu lösen, die seinen ersten Versuch heimgesucht haben) 16:27 &amp;lt;+Complication&amp;gt; Es gibt auch einen mysteriösen Bug, aber er beißt nicht hart, und ich versuche, ihn zu finden. 16:28 &amp;lt;+Complication&amp;gt; Einer, der up ist, reicht 16:28 &amp;lt;+Complication&amp;gt; Mehr erhöht nur die Chance, dass einer up ist 16:28 &amp;lt;jrandom&amp;gt; cool 16:28 &amp;lt;+Complication&amp;gt; Denn im derzeitigen Stadium werden Webcaches nie als schlecht verworfen. Insgesamt sind es zu wenige. 16:29 &amp;lt;+Complication&amp;gt; (diese Routine wird aktiv, wenn es mehr als 10 gibt) 16:29 &amp;lt;+Complication&amp;gt; (wenn ich mich recht erinnere) 16:29 &amp;lt;+Complication&amp;gt; Zum Bug: Nach langer Laufzeit hängt sich das Webcache-Subsystem manchmal auf 16:30 &amp;lt;+Complication&amp;gt; Wahrscheinlich, weil sich ein GET-Request des httpclient nicht erfolgreich abbrechen lässt 16:31 &amp;lt;@modulus&amp;gt; also muss es von Zeit zu Zeit sterben? 16:31 &amp;lt;+Complication&amp;gt; Es ist unkritisch und scheint frisch beigetretene Maschinen nie zu beißen 16:31 &amp;lt;jrandom&amp;gt; hmm, was bedeutet das funktional? Hört es nach einer Weile auf, sich beim Webcache zu registrieren, sodass neuen Leuten keine Referenzen auf sie gegeben werden? 16:31 &amp;lt;+Complication&amp;gt; Wenn es eine bereits gut integrierte Maschine beißt, kann diese genug Peers von den Peers bekommen, mit denen sie bereits verbunden ist 16:31 &amp;lt;+Complication&amp;gt; Der Einfluss scheint derzeit also nahezu 0 zu sein 16:31 &amp;lt;@modulus&amp;gt; cool 16:32 &amp;lt;+Complication&amp;gt; Es ist nur kurios 16:32 &amp;lt;@modulus&amp;gt; keine Regel, wann es ausfällt oder so? 16:32 &amp;lt;+Complication&amp;gt; modulus: im Allgemeinen nicht vor 20 Stunden 16:33 &amp;lt;+Complication&amp;gt; Und da ich keinen Weg habe, es herbeizuführen, ist das Debuggen etwas langsam 16:33 &amp;lt;@modulus&amp;gt; :_) 16:34 &amp;lt;+Complication&amp;gt; So oder so: Wenn ich ihn finde, fix ich ihn, und wenn nicht, finde ich anderes Zeug zum Basteln :) 16:34 &amp;lt;jrandom&amp;gt; :) 16:34 &amp;lt;jrandom&amp;gt; klingt, als wäre es nur ein Symptom einiger Bugs, die wir in der streaming lib / eepproxy gesehen haben, also sollte das Fixen dieser auch das hier beheben 16:35 &amp;lt;+Complication&amp;gt; Könnte sein 16:38 &amp;lt;jrandom&amp;gt; ok, super, gute Arbeit, Complication 16:38 &amp;lt;jrandom&amp;gt; hat noch jemand etwas zu 3) I2Phex 0.1.1.37, oder springen wir rüber zum Sammelpunkt, 4) ??? 16:41 &amp;lt;jrandom&amp;gt; (betrachte uns als gesprungen) 16:41 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 16:42 &amp;lt;tmp&amp;gt; Oder für immer die Luft anhalten? 16:43 &amp;lt;jrandom&amp;gt; und immer und ewig 16:43 * jrandom holt aus 16:43 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statushinweise für 2006-02-07</title><link>/de/blog/2006/02/07/i2p-statushinweise-f%C3%BCr-2006-02-07/</link><pubDate>Tue, 07 Feb 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/02/07/i2p-statushinweise-f%C3%BCr-2006-02-07/</guid><description>&lt;p>Hallo zusammen, es ist wieder Dienstag.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) _PRE Netzfortschritt 3) I2Phex 0.1.1.37 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Im Live-Netz hat es in der letzten Woche keine wesentlichen Änderungen gegeben, daher hat sich der Status des Live-Netzes nicht viel geändert. Andererseits&amp;hellip;&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>_PRE net progress&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Letzte Woche habe ich begonnen, rückwärtsinkompatiblen Code für das Release 0.6.1.10 in einem separaten Branch in CVS (i2p_0_6_1_10_PRE) einzuchecken, und eine Gruppe von Freiwilligen hat bei der Erprobung geholfen. Dieses neue _PRE Netzwerk kann nicht mit dem Live-Netz kommunizieren und bietet keine nennenswerte Anonymität (da es weniger als 10 Peers gibt). Mit den Pen-Register-Protokollen aus diesen routers konnten einige erhebliche Fehler sowohl im neuen als auch im alten Code aufgespürt und beseitigt werden, auch wenn die weiteren Tests und Verbesserungen andauern.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 31. Januar 2006</title><link>/de/blog/2006/01/31/i2p-entwicklertreffen-31.-januar-2006/</link><pubDate>Tue, 31 Jan 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/01/31/i2p-entwicklertreffen-31.-januar-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, cervantes, Complication, frosk, gloin, jrandom, Pseudonym, stealth, Sugadude, tethra&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:19 &amp;lt;jrandom&amp;gt; 0) hi 15:19 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:19 &amp;lt;jrandom&amp;gt; 2) Status zu 0.6.1.10 15:19 &amp;lt;jrandom&amp;gt; 3) ??? 15:19 * jrandom winkt 15:19 &amp;lt;jrandom&amp;gt; Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2006-January/001257.html 15:20 &amp;lt;jrandom&amp;gt; ok, springen wir rein in 1) Netzstatus 15:21 &amp;lt;jrandom&amp;gt; wie in der Mail erwähnt, sollten diejenigen auf 0.6.1.9-0 (dem vollständigen Release) das Altbekannte sehen 15:21 &amp;lt;jrandom&amp;gt; allerdings könnten Nutzer auf neueren Builds (seit 0.6.1.9-5 oder neuer) Probleme haben 15:21 &amp;lt;jrandom&amp;gt; ("Probleme" ist vielleicht eine Untertreibung...) 15:21 &amp;lt;+Complication&amp;gt; CVS -8 war etwas wackelig, daher läuft -2 instad (funktioniert gut genug) 15:22 &amp;lt;gloin&amp;gt; :-) 15:22 &amp;lt;+Complication&amp;gt; =instead 15:22 &amp;lt;Pseudonym&amp;gt; in letzter Zeit scheint es instabil zu sein (ich bin auf 0.6.1.9-0) 15:22 &amp;lt;jrandom&amp;gt; cool, ich hatte überlegt, die Prozessänderungen rückgängig zu machen, aber dusts ircclient-Update und den i2ptunnel httpserver patch im Head zu behalten, doch 0.6.1.10 ist wahrscheinlich nicht mehr weit 15:23 &amp;lt;jrandom&amp;gt; hmm Pseudonym, greifst du auf eepsites, IRC oder andere Dienste zu, oder hostest du sie? 15:23 &amp;lt;+Complication&amp;gt; Instabil mit -0? Wie äußert sich das Problem? 15:23 &amp;lt;Pseudonym&amp;gt; ich merke es vor allem auf IRC (IdleRPG spielen) 15:24 &amp;lt;jrandom&amp;gt; ("spielen" ;) 15:24 &amp;lt;Pseudonym&amp;gt; außerdem spinnt der router manchmal und muss neu gestartet werden (keine aktiven Peers) 15:24 &amp;lt;Pseudonym&amp;gt; heh 15:24 &amp;lt;jrandom&amp;gt; hmm, Probleme mit der Internetverbindung? 15:24 &amp;lt;@frosk&amp;gt; -0 ist hier stabil, außer natürlich den zweimal täglichen "router hung!"-Neustarts 15:24 &amp;lt;jrandom&amp;gt; hrm frosk, echtes "router hung", oder "router hung" wegen leaseSet-Ablauf? 15:25 &amp;lt;Pseudonym&amp;gt; Internetverbindung ist ok. wenn ich den i2p router neu starte, ist alles gleich wieder da 15:25 &amp;lt;+Complication&amp;gt; Mein Cel300 hängt auch nach einer Weile, aber die Intervalle wurden länger, und ich bin nicht auf dem neuesten Stand, was den Grund angeht 15:25 &amp;lt;@frosk&amp;gt; jrandom: lease expiration, da bin ich mir ziemlich sicher 15:25 &amp;lt;jrandom&amp;gt; hmm 'k 15:26 &amp;lt;jrandom&amp;gt; so gut wie alles davon wurde für den neuen Erstellungs- und Management-Code neu geschrieben, wir werden also sehen, wie es mit 0.6.1.10 läuft 15:27 &amp;lt;@frosk&amp;gt; cool 15:27 &amp;lt;@frosk&amp;gt; ich helfe gern beim Testen 15:28 &amp;lt;Pseudonym&amp;gt; ich brauche gerade keine Fehlersuche. Wollte nur einen Datenpunkt zur Stabilität beitragen 15:28 &amp;lt;jrandom&amp;gt; wikked, sobald es lokal stabil ist, werde ich auf jeden Fall Hilfe rekrutieren müssen :) 15:28 &amp;lt;jrandom&amp;gt; cool, danke Pseudonym 15:28 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für 1) Netzstatus? 15:30 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir rüber zu 2) Status zu 0.6.1.10 15:30 &amp;lt;jrandom&amp;gt; wie in der Mail erwähnt, statt live im Netz Tweaks auf Tweaks zu stapeln, gehen wir direkt an die Quelle 15:31 &amp;lt;jrandom&amp;gt; es wird nicht rückwärtskompatibel sein, es wird also einen ... Ruck geben, und während wir ein paar weitere rückwärtsinkompatible Änderungen mit reinpacken, besteht die Möglichkeit, dass danach noch eine weitere kommt 15:32 &amp;lt;jrandom&amp;gt; genauer gesagt, eine Idee, mit der ich spiele, ist die Migration auf 1024-Bit ElGamal für den Code zur Erstellung der tunnel, statt 2048-Bit 15:32 &amp;lt;jrandom&amp;gt; aber das ist vielleicht nicht nötig. hängt davon ab, wie hart es uns im Live-Netz trifft 15:34 &amp;lt;jrandom&amp;gt; wenn doch, hieße das einfach ein Netzwerk-Upgrade, aber alle destinations/etc. blieben gleich. 15:34 &amp;lt;jrandom&amp;gt; aber wie auch immer, das ist etwas, das wir nach dem Erscheinen von 0.6.1.10 untersuchen 15:34 &amp;lt;+Complication&amp;gt; Eine lose verwandte Frage: Hängt die Schlüssellänge irgendwie mit der Länge der Datenstruktur zur tunnel-Erstellung zusammen? 15:34 &amp;lt;jrandom&amp;gt; ja 15:35 &amp;lt;jrandom&amp;gt; direkt: Schlüssellänge * 2 * max # Hops == Größe der Datenstruktur 15:36 &amp;lt;jrandom&amp;gt; (also, 256*2*8 = 4KB, was zufällig auch die Größe vollständiger Streaming-Lib-Nachrichten ist) 15:37 &amp;lt;jrandom&amp;gt; ((ElGamal hat einen 2x-Expansion-Faktor)) 15:38 &amp;lt;+Complication&amp;gt; Aha, danke. :) 15:38 &amp;lt;jrandom&amp;gt; ah, noch etwas zur neuen Spezifikation. bei der Implementierung habe ich noch einen weiteren Datenpunkt entdeckt (eine 4-Byte-„Reply-Message-ID“), den ich lokal in die Spez aufgenommen habe, unter Verwendung einiger reservierter Bits 15:40 &amp;lt;jrandom&amp;gt; ich hoffe, in den nächsten Tagen alles zum Laufen zu bringen, vielleicht gibt es also bis zum Wochenende erste (nicht-anonyme) Tests 15:40 &amp;lt;jrandom&amp;gt; aber natürlich mehr Infos dazu, sobald es so weit ist 15:41 &amp;lt;jrandom&amp;gt; ok, hat jemand Fragen/Kommentare/Bedenken zum 0.6.1.10-Kram? 15:41 &amp;lt;bar&amp;gt; noch eine lose verwandte Frage: während des Rollouts von .10, wie wäre es, i2p.net für ein paar Tage auf .9 zu lassen, für alle mit Auto-Update? 15:41 &amp;lt;bar&amp;gt; rollout* 15:41 &amp;lt;jrandom&amp;gt; ja, definitiv 15:42 &amp;lt;jrandom&amp;gt; ich werde während der Migration wahrscheinlich zwei oder drei router auf der Kiste laufen lassen 15:42 &amp;lt;jrandom&amp;gt; und es wird mindestens 5 Tage vor dem Release laute Warnungen geben 15:42 &amp;lt;bar&amp;gt; smooth 15:42 &amp;lt;+Complication&amp;gt; So wäre es in der Tat sanfter. 15:43 &amp;lt;+Complication&amp;gt; Forum scheint ein guter Kanal zu sein. News-Box auf der Router Console auch... 15:43 * jrandom erinnert sich an die Zeiten, als jedes Release rückwärtsinkompatibel war ... wir haben damals viel geübt ;) 15:43 &amp;lt;jrandom&amp;gt; ja, Forum, News-Box, Liste, Website 15:43 &amp;lt;+Complication&amp;gt; So würden diejenigen, die auf ihre Maschinen achten, es wissen. 15:43 &amp;lt;tethra&amp;gt; heheh 15:44 &amp;lt;jrandom&amp;gt; und diejenigen noch auf 0.6.0.1, nun, die sind sowieso am Arsch ;) 15:44 &amp;lt;@frosk&amp;gt; ab mit ihren Köpfen 15:44 &amp;lt;+Sugadude&amp;gt; Völlig off-topic: Können wir öfter rückwärtsinkompatible Änderungen machen, um diese alten router rauszudrücken? 15:44 &amp;lt;+Complication&amp;gt; Ich glaube, die haben I2P einfach vergessen laufen lassen :) 15:44 &amp;lt;jrandom&amp;gt; heh Sugadude 15:45 &amp;lt;jrandom&amp;gt; nun, wenn sie kompatibel sind, können wir ihre Ressourcen nutzen, aber wenn es einen Grund gibt, warum wir das nicht können, sollten wir sie als inkompatibel markieren 15:47 &amp;lt;jrandom&amp;gt; ok, wenn es dazu nichts mehr gibt, springen wir rüber zu unserem Auffangpunkt: 3) ??? 15:47 &amp;lt;jrandom&amp;gt; hat noch jemand etwas, das er im Meeting ansprechen will? 15:48 &amp;lt;tethra&amp;gt; irgendwo auf der Router Console steht, dass Benutzer hinter symmetrischen NATs derzeit nicht unterstützt werden, ändert sich das bald? 15:48 &amp;lt;tethra&amp;gt; oder zeige ich enorme Unwissenheit 15:49 &amp;lt;+Complication&amp;gt; Zum Webcache-Code... ich bin soweit ziemlich fertig. 15:49 &amp;lt;jrandom&amp;gt; es gibt ein paar Techniken, um Benutzern hinter symmetrischen NATs zu helfen, die bar in der Liste und im Forum skizziert hat, aber ich kenne keinen unmittelbaren Fortschritt 15:49 &amp;lt;jrandom&amp;gt; oh, nice1 Complication, sag mir Bescheid, wann ich das Release pushen soll :) 15:50 &amp;lt;+Complication&amp;gt; Habe den Watchdog so weit, dass er Downloads sinnvoll abbricht, mache noch Tests und Clean-up (es loggt derzeit viel mehr als gut ist).. 15:50 &amp;lt;+Complication&amp;gt; Ich habe einen Webcache-Server am Laufen, awup hat einen anderen ... für realistischere Tests könnten wir die Begrenzungen einschalten... 15:51 &amp;lt;+Complication&amp;gt; ...wenn ich legion erwische, frage ich ihn, ob er auch einen betreiben möchte. 15:52 &amp;lt;jrandom&amp;gt; cool, selbst ein einzelner Webcache wäre ein guter Anfang 15:52 &amp;lt;+Complication&amp;gt; Und wenn jemand sonst das Script ausführen will (verfügbar von awup.i2p, Python-Script mit SAM)... ihre Referenzen können hinzugefügt werden, allerdings erfordert das Hinzufügen von Refs zu weiteren „Seed-Webcaches“ derzeit ein Recompile der Sources. 15:53 &amp;lt;+Complication&amp;gt; (nicht in einer Datei, sondern im Header von GWebCacheContainer.java) 15:53 * gloin weiß nicht, was dieser Webcache-Kram ist. 15:53 &amp;lt;jrandom&amp;gt; gloin: damit kannst du dich mit I2Phex verbinden, ohne beim ersten Mal eine i2phex.hosts-Datei herunterladen zu müssen 15:54 &amp;lt;+Complication&amp;gt; gloin: für eine einfachere Integration von I2Phex 15:55 * cervantes kommt zu spät 15:55 &amp;lt;+Complication&amp;gt; Und für spätere Wiederverbinder (z. B. Leute, denen die Live-Peer-Refs ausgegangen sind) kann er frische Refs anbieten 15:55 &amp;lt;gloin&amp;gt; ok. 15:57 &amp;lt;+Complication&amp;gt; Oh, wieder offline 15:58 &amp;lt;stealth&amp;gt; was ist mit einem automatischen Start von i2phex, nachdem I2P gestartet wurde? 15:58 &amp;lt;+Complication&amp;gt; Scheint übertrieben 15:58 &amp;lt;+Complication&amp;gt; Zumindest in der aktuellen Phase 15:58 &amp;lt;jrandom&amp;gt; stealth: du kannst den i2p router jede gewünschte Java-Anwendung starten lassen, indem du Einträge in deine client.config-Datei hinzufügst 15:59 &amp;lt;+Complication&amp;gt; Außerdem denke ich, dass I2Phex gestartet werden kann, bevor I2P läuft 15:59 &amp;lt;@frosk&amp;gt; in jeder Phase 15:59 &amp;lt;+Complication&amp;gt; Theoretisch sollte es weiter versuchen, sich zu verbinden, bis I2P hoch ist 15:59 &amp;lt;+Complication&amp;gt; (hab's allerdings nicht getestet) 15:59 &amp;lt;jrandom&amp;gt; denk aber dran: wenn du ihm sagst, i2phex zu starten, wird beim Schließen von i2phex der i2phex-Client wahrscheinlich die JVM killen (wodurch dein router neu startet) 16:00 &amp;lt;+Complication&amp;gt; Außerdem könnte man das auch ziemlich leicht scripten... 16:00 &amp;lt;+Complication&amp;gt; z. B. "cd /home/i2p; sh i2prouter start; cd /home/i2phex; sleep 100; sh run.sh;" 16:00 &amp;lt;+Complication&amp;gt; (oder wie auch immer) 16:01 &amp;lt;+Complication&amp;gt; Sorry, eher /home/user/i2p :) 16:01 &amp;lt;cervantes&amp;gt; vergiss nicht, vor dem sleep 100 /usr/games/tetris zu starten 16:02 &amp;lt;jrandom&amp;gt; verdammt richtig 16:02 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 16:03 &amp;lt;stealth&amp;gt; nun, ich dachte nur daran, die EXE zu starten. Die i2psnark-Lösung mit „always on“ ist besser, weil Leute vergessen, ihre Dateien zu teilen, wenn sie nicht herunterladen... 16:04 &amp;lt;jrandom&amp;gt; ja, allerdings kenne ich keinen Gnutella-Client, der dünn genug ist (um integriert zu werden) 16:05 &amp;lt;cervantes&amp;gt; wird nicht am aktuellen Phex gearbeitet, um die UI zu abstrahieren? vielleicht wird der Client am Ende schlank 16:05 &amp;lt;+Complication&amp;gt; Diesen Teil von Phex CVS habe ich nicht gelesen 16:06 &amp;lt;jrandom&amp;gt; wenn Phex als .war laufen könnte, wäre das in der Tat großartig 16:06 &amp;lt;cervantes&amp;gt; isn't the=isn't there 16:06 &amp;lt;cervantes&amp;gt; ich irre mich wahrscheinlich 16:06 &amp;lt;+Complication&amp;gt; Sirup hat definitiv an einer XML-RPC-Schnittstelle gearbeitet, aber ich bin nicht sicher, ob Gregor &amp; Co. das auch tun 16:07 &amp;lt;+Complication&amp;gt; Also weiß ich nicht, ob sirup es integriert hat oder angefangen hat, es von Grund auf zu schreiben 16:09 &amp;lt;jrandom&amp;gt; soweit ich mich erinnere, hat er nur apaches xmlrpc-lib importiert und einige Interna von I2Phex exponiert, aber es gab daran wahrscheinlich 6–8 Monate keine Arbeit mehr, und es war afaik nie funktional 16:10 &amp;lt;fox_&amp;gt; &amp;lt;tethra&amp;gt; mutella ist ein webbasierten gnutella-Client, der ziemlich leichtgewichtig ist, iirc. weiß nicht, ob das hilft, aber könnte sich lohnen, dass es sich jemand (Talentierterer) anschaut. 16:10 &amp;lt;fox_&amp;gt; &amp;lt;tethra&amp;gt; ist vielleicht nicht das, was gesucht wird, allerdings. 16:12 &amp;lt;jrandom&amp;gt; das Portieren eines neuen ist eine Menge Arbeit, besonders eines in C/C++, leider 16:12 &amp;lt;+Complication&amp;gt; Ich werde persönlich kaum mit XML-RPC basteln. Versuchen, verschiedene Bugs zu erwischen... ist allerdings in meinen kurzfristigen Plänen. 16:13 * Complication will den Rehash-Effekt endgültig loswerden, da er so eine Zeitverschwendung ist 16:13 &amp;lt;jrandom&amp;gt; ooh, vielleicht wird das durch eine Zeitzonenverschiebung ausgelöst? 16:14 &amp;lt;jrandom&amp;gt; wenn sich das I2P SDK mit dem router verbindet, holt es sich die aktuelle I2P-(NTP-)Zeit und zwingt die JVM des SDK in UTC 16:14 &amp;lt;+Complication&amp;gt; Klingt unwahrscheinlich... aber in diesem Stadium kann ich nicht viel ausschließen 16:15 &amp;lt;jrandom&amp;gt; (und wenn das Rehash von Reihenfolge und Dateizeitstempeln abhinge, könnte die Verschiebung um ein paar Stunden das ändern) 16:15 &amp;lt;jrandom&amp;gt; ja, du hast dich da in vieles reingewühlt, wollte nur eine Möglichkeit erwähnen 16:15 * jrandom weiß nichts darüber außer deinen Bugreports :) 16:16 &amp;lt;+Complication&amp;gt; Es passiert gelegentlich und scheint mit etwas zusammenzuhängen, das passiert, wenn die "sharedlibrary"-Konfigdatei geladen/neu geschrieben wird 16:16 &amp;lt;+Complication&amp;gt; Hm, interessante Möglichkeit... 16:16 &amp;lt;+Complication&amp;gt; Ich habe nicht genug gegraben, um das auszuschließen 16:18 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 16:19 &amp;lt;jrandom&amp;gt; wenn nicht... 16:19 * jrandom macht Schluss 16:19 * bar wünscht jrandom viel Glück mit .10 und überreicht ihm ein glänzendes baf 16:19 &amp;lt;jrandom&amp;gt; gracias :) 16:19 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen für 2006-01-31</title><link>/de/blog/2006/01/31/i2p-statusnotizen-f%C3%BCr-2006-01-31/</link><pubDate>Tue, 31 Jan 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/01/31/i2p-statusnotizen-f%C3%BCr-2006-01-31/</guid><description>&lt;p>Hallo zusammen, es ist wieder Dienstag,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) 0.6.1.10-Status 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>In der vergangenen Woche habe ich verschiedene Optimierungen ausprobiert, um die Zuverlässigkeit beim Aufbau von tunnel im Live-Netz zu erhöhen, aber ein Durchbruch ist bislang ausgeblieben. In CVS gab es allerdings einige substanzielle Änderungen, aber ich würde sie nicht gerade als &amp;hellip; stabil bezeichnen. Daher würde ich im Allgemeinen empfehlen, entweder das neueste Release (0.6.1.9, in CVS als i2p_0_6_1_9 getaggt) zu verwenden oder mit den neuesten Builds nicht mehr als 1 Hop tunnels zu nutzen. Andererseits&amp;hellip;&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 24. Januar 2006</title><link>/de/blog/2006/01/24/i2p-entwicklertreffen-24.-januar-2006/</link><pubDate>Tue, 24 Jan 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/01/24/i2p-entwicklertreffen-24.-januar-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, Complication, jrandom, postman, stealth, tethra&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:25 &amp;lt;jrandom&amp;gt; 0) hi 15:25 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:25 &amp;lt;jrandom&amp;gt; 2) Neuer Build-Prozess 15:26 &amp;lt;jrandom&amp;gt; 3) ??? 15:26 &amp;lt;jrandom&amp;gt; 0) hi 15:26 * jrandom winkt 15:26 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen online @ http://dev.i2p.net/pipermail/i2p/2006-January/001254.html 15:26 -!- Teal`c [tealc@irc2p] ist #i2p beigetreten 15:26 -!- gloin [gloin@irc2p] hat den Kanal verlassen [Connection reset by peer] 15:26 &amp;lt;bar&amp;gt; hi 15:26 &amp;lt;jrandom&amp;gt; lasst uns direkt zu 1) Netzstatus springen 15:26 -!- gloin [gloin@irc2p] ist #i2p beigetreten 15:27 &amp;lt;jrandom&amp;gt; Ich habe nicht viel mehr hinzuzufügen als das, was in der Mail steht ... hat jemand Fragen/Kommentare/Bedenken? 15:27 &amp;lt;+Complication&amp;gt; Der Umstieg auf CVS-Build -6 war ... herausfordernd 15:28 &amp;lt;jrandom&amp;gt; ja, verständlich 15:28 &amp;lt;+Complication&amp;gt; Das Netz läuft vermutlich gut. Nur mein Knoten tut es nicht. 15:28 &amp;lt;+Complication&amp;gt; =which 15:28 &amp;lt;bar&amp;gt; Es ist ein steiniger Weg, aber der richtige. Ich unterstütze diesen Schritt zu 100% 15:29 &amp;lt;jrandom&amp;gt; Der Aufbau von 2+ Hop Tunnel ist mühsam, mit fiesen Fehlerraten, wie berichtet wurde 15:29 &amp;lt;jrandom&amp;gt; Vieles davon wird voraussichtlich mit der neuen Erstellungs-Kryptografie in 0.6.2 adressiert, aber ich bin nicht überzeugt, dass damit alles erledigt ist. 15:30 &amp;lt;jrandom&amp;gt; Ich frage mich, ob wir es bis dahin zuverlässig genug hinbekommen. Aber wir versuchen es 15:31 &amp;lt;+Complication&amp;gt; Wenn es irgendwelche Statistiken gibt (auch wenn du wahrscheinlich mehr als genug auf deiner Seite hast), sag einfach Bescheid 15:31 &amp;lt;jrandom&amp;gt; Also, 1-Hop Tunnel sind in den neuesten Builds recht zuverlässig, aber wer 2+ Hop Tunnel braucht, sollte mit ... holprigen Stellen rechnen 15:31 &amp;lt;jrandom&amp;gt; danke, Complication 15:32 &amp;lt;+Complication&amp;gt; Die meisten meiner Apps sind 2+0..1 15:32 &amp;lt;+Complication&amp;gt; Und der router selbst auch, wenn ich mich recht erinnere 15:33 &amp;lt;jrandom&amp;gt; Nun, ich könnte vorschlagen, bei der Release zu bleiben, aber die Release wird ohnehin kurze Tunnel bauen, wenn und sobald sie katastrophale Fehler trifft 15:34 &amp;lt;jrandom&amp;gt; (s/short/1hop/) 15:34 &amp;lt;+Complication&amp;gt; Stimmt, ich könnte es wohl auf 2+0 anpassen 15:34 &amp;lt;+Complication&amp;gt; Und weniger spektakuläre Effekte haben 15:35 &amp;lt;jrandom&amp;gt; ja, auch das wird de facto zu 2+/-1 werden, aber es wird sein Bestes geben, bei 2hops zu bleiben 15:36 &amp;lt;+Complication&amp;gt; Auch mit Build -6? 15:36 -!- gloin [gloin@irc2p] hat den Kanal verlassen [Connection reset by peer] 15:36 &amp;lt;jrandom&amp;gt; Nein, die aktuelle Release wird hart fehlschlagen, statt auf Fallback-Tunnel zu gehen 15:37 &amp;lt;+Complication&amp;gt; Oder ist eine Wahrscheinlichkeit im Spiel, die nie ganz auf Null geht? 15:37 &amp;lt;jrandom&amp;gt; Das Problem ist, dass er den router neu startet (wegen des Watchdogs), wenn er 10 Minuten lang keine Tunnel baut 15:37 &amp;lt;+Complication&amp;gt; Einmal gesehen :) 15:37 &amp;lt;jrandom&amp;gt; Nein, -5 oder neuer verwenden genau die vom Client erlaubten Hop-Längen (2+/-0 bedeutet nur 2-Hop Tunnel. Niemals etwas anderes) 15:39 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus? 15:39 &amp;lt;jrandom&amp;gt; oder ich nehme an, wir diskutieren bereits 2) Neuer Build-Prozess ;) 15:40 &amp;lt;jrandom&amp;gt; Hat jemand noch etwas zu 2) Neuer Build-Prozess? 15:40 &amp;lt;+Complication&amp;gt; Hier nicht mehr viel :D 15:41 &amp;lt;jrandom&amp;gt; hehe ok, wenn nicht, dann rüber zu 3) ??? 15:41 &amp;lt;jrandom&amp;gt; Möchte noch jemand etwas besprechen? 15:42 &amp;lt;bar&amp;gt; Darf ich fragen, wie viele rückwärtsinkompatible Änderungen derzeit anstehen und ob einige (alle?) in eine einzige Release gepackt werden können? 15:42 &amp;lt;bar&amp;gt; Ich meine, ist bis 0.6.2 mehr als eine rückwärtsinkompatible Release geplant? 15:42 &amp;lt;jrandom&amp;gt; bar: die Hoffnung ist, alles auf einmal zu machen 15:42 &amp;lt;jrandom&amp;gt; (auch wenn später noch weitere kommen könnten) 15:43 -!- Complication [Complicati@irc2p] hat den Kanal verlassen [Connection reset by peer] 15:43 -!- Complication2 [Complicati@irc2p] ist #i2p beigetreten 15:43 &amp;lt;bar&amp;gt; HMAC-Bug, neue Kryptografie und eingeschränkte Routen auf einmal? 15:43 &amp;lt;bar&amp;gt; das ist eine hohe Messlatte :) 15:43 &amp;lt;jrandom&amp;gt; eingeschränkte Routen? 15:43 &amp;lt;jrandom&amp;gt; Der „Fix“ für den HMAC-Bug ist, einen Wert zu ändern ;) 15:44 &amp;lt;bar&amp;gt; ah :) 15:44 -!- Complication2 heißt jetzt Complication 15:44 &amp;lt;bar&amp;gt; ähm .. vielleicht waren die eingeschränkten Routen 2.0 .. 15:44 &amp;lt;jrandom&amp;gt; ja, aber eingeschränkte Routen lassen sich umsetzen, ohne die Rückwärtskompatibilität zu verlieren 15:45 &amp;lt;jrandom&amp;gt; (tatsächlich geht das bis zu einem gewissen Grad schon mit 0.6.2, wenn man es vorsichtig angeht) 15:45 &amp;lt;bar&amp;gt; ok, großartig 15:45 &amp;lt;jrandom&amp;gt; Ich überlege auch, wann wir TCP fallenlassen ... vielleicht in der nächsten Release 15:46 &amp;lt;jrandom&amp;gt; oder vielleicht danach, damit wir nicht /zu viel/ auf einmal haben 15:49 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für die Sitzung? 15:51 &amp;lt;jrandom&amp;gt; wenn nicht 15:51 * jrandom winds 15:51 &amp;lt;stealth&amp;gt; Ich habe eine Frage: Mir ist aufgefallen, dass alle eepsites auf das externe Internet abgebildet werden, z. B. http://tracker.postman.i2p.tin0.de/. Ist das so gewollt? 15:51 &amp;lt;jrandom&amp;gt; [gespeichert] 15:51 &amp;lt;jrandom&amp;gt; klar, ich finde das cool 15:51 &amp;lt;jrandom&amp;gt; Wer Informationen veröffentlicht, sollte erwarten, dass seine Informationen öffentlich sind 15:52 -!- gloin [gloin@irc2p] ist #i2p beigetreten 15:52 &amp;lt;jrandom&amp;gt; Ich glaube, tino hat auch eine Möglichkeit für Leute, opt-out zu wählen 15:52 &amp;lt;tethra&amp;gt; das war kurz 15:53 &amp;lt;stealth&amp;gt; Sie werden auch von Google indiziert... 15:53 &amp;lt;jrandom&amp;gt; Ist das nicht eine gute Sache, stealth? 15:53 &amp;lt;Complication&amp;gt; Ging es nicht um eine Konvention ähnlich zu "robots.txt" 15:54 &amp;lt;jrandom&amp;gt; ja, Complication 15:54 &amp;lt;Complication&amp;gt; (fragt man am besten tin0) 15:54 &amp;lt;@postman&amp;gt; verdammt, ich bin zu spät 15:54 &amp;lt;@postman&amp;gt; (schon wieder) 15:54 &amp;lt;jrandom&amp;gt; nein, ist noch nicht vorbei, postman :) 15:54 &amp;lt;Complication&amp;gt; Er hat irgendwann im Forum darüber geschrieben 15:54 &amp;lt;Complication&amp;gt; Dort dürfte es zu finden sein 15:54 &amp;lt;@postman&amp;gt; ahh cool (dann hallo) :) 15:55 &amp;lt;jrandom&amp;gt; ja, es ist opt-out-bar, aber ich verstehe das Konzept von Opt-out für die i2p-Inhalte nicht (treiben Leute da irgendeine Idee von 'Urheberrecht' vor sich her – "kopier mein Zeug nicht oder mach es an anderen Orten sichtbar"?) 15:55 &amp;lt;jrandom&amp;gt; aber wie auch immer, tino ist in Bezug auf In-Proxies netter, als ich es wäre ;) 15:56 -!- Rawn [Rawn@irc2p] hat den Kanal verlassen [Connection reset by peer] 15:56 -!- gloin [gloin@irc2p] hat den Kanal verlassen [Connection reset by peer] 15:57 -!- Karellen [Karellen@irc2p] hat den Kanal verlassen [Connection reset by peer] 15:57 &amp;lt;Complication&amp;gt; Ja in der Tat, man sollte nicht annehmen, dass andere Anbieter von In-Proxies ebenso nett sein werden 15:58 -!- Karellen [Karellen@irc2p] ist #i2p beigetreten 15:58 -!- Rawn [Rawn@irc2p] ist #i2p beigetreten 15:58 -!- mode/#i2p [+v Rawn] von chanserv 15:59 &amp;lt;Complication&amp;gt; Informationen, die geheim bleiben sollen ... veröffentlicht man am besten einfach nicht 15:59 &amp;lt;tethra&amp;gt; in der Tat :/ 15:59 &amp;lt;stealth&amp;gt; Ja, aber das könnte i2p zu viel Öffentlichkeit bringen, bevor wirklich alles völlig sicher ist. Das Problem scheint mir, dass i2p im Moment nicht genug Knoten für eine sehr gute Anonymität hat... 16:00 -!- Complication [Complicati@irc2p] hat den Kanal verlassen [Connection reset by peer] 16:00 &amp;lt;jrandom&amp;gt; Unsere Anonymität hängt nicht von der Größe ab, und i2p wurde schon oft gegoogelt 16:01 &amp;lt;jrandom&amp;gt; (oder: das Basisausmaß der Anonymität hängt nicht von der Größe ab) 16:01 &amp;lt;jrandom&amp;gt; aber natürlich sollte niemand, der harte Anonymität braucht, i2p jetzt verwenden. 16:01 -!- digger3 [digger3@irc2p] hat den Kanal verlassen [Connection reset by peer] 16:01 -!- digger3 [digger3@irc2p] ist #i2p beigetreten 16:02 &amp;lt;bar&amp;gt; Ich würde mir keine Sorgen machen, 99% würden den scheinbar toten Link, der bei Google auftaucht, einfach ignorieren ... die anderen 1% sind vermutlich etwas geekig und möchten mehr wissen 16:03 -!- gloin [gloin@irc2p] ist #i2p beigetreten 16:03 &amp;lt;bar&amp;gt; (naja ... tot, das hängt natürlich davon ab, ob tinos In-Proxy läuft oder nicht) 16:05 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für die Sitzung? 16:06 &amp;lt;jrandom&amp;gt; wenn nicht 16:06 * jrandom leitet das Ende ein 16:07 * jrandom *baf*t die Sitzung zu &lt;/div></description></item><item><title>I2P-Statushinweise für 2006-01-24</title><link>/de/blog/2006/01/24/i2p-statushinweise-f%C3%BCr-2006-01-24/</link><pubDate>Tue, 24 Jan 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/01/24/i2p-statushinweise-f%C3%BCr-2006-01-24/</guid><description>&lt;p>Hi zusammen, der Dienstag kommt immer wieder&amp;hellip;&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) Neuer Build-Prozess 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Die vergangene Woche hat dem Netzwerk nicht viele Änderungen gebracht, die meisten Nutzer (77%) sind auf die neueste Release-Version aktualisiert. Dennoch stehen einige umfangreiche Änderungen an, die mit dem neuen tunnel-Aufbauprozess zusammenhängen, und diese Änderungen werden für diejenigen, die helfen, die unveröffentlichten Builds zu testen, zu einigen Problemen führen. Insgesamt sollten Nutzer der Releases jedoch weiterhin mit einem recht zuverlässigen Betrieb rechnen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 17. Januar 2006</title><link>/de/blog/2006/01/17/i2p-entwicklertreffen-17.-januar-2006/</link><pubDate>Tue, 17 Jan 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/01/17/i2p-entwicklertreffen-17.-januar-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> b0unc3, cat-a-puss, cervantes, Complication, DoubtfulSalmon, dust, jme\___, jrandom, lordalbert, Pseudonym, tethra, wmpq, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:40 &amp;lt;jrandom&amp;gt; 0) hi 15:40 &amp;lt;jrandom&amp;gt; 1) Netzstatus und 0.6.1.9 15:40 &amp;lt;jrandom&amp;gt; 2) Kryptografie für die Tunnel-Erstellung 15:40 &amp;lt;jrandom&amp;gt; 3) Syndie-Blogs 15:40 &amp;lt;jrandom&amp;gt; 4) ??? 15:40 &amp;lt;jrandom&amp;gt; 0) hi 15:40 * jrandom winkt 15:40 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht @ http://dev.i2p.net/pipermail/i2p/2006-January/001251.html 15:41 &amp;lt;@cervantes&amp;gt; pfff, gut, dass I2P zuverlässiger ist als die NASA 15:41 &amp;lt;jrandom&amp;gt; heh 15:41 &amp;lt;tethra&amp;gt; haha 15:41 &amp;lt;jrandom&amp;gt; (obwohl ich 20 Minuten zu spät bin... ;) 15:41 &amp;lt;jrandom&amp;gt; wie auch immer, lasst uns zu 1) Netzstatus und 0.6.1.9 übergehen 15:42 &amp;lt;wmpq&amp;gt; NSA oder NASA, so verschieden sind die ja nicht, oder? 15:42 &amp;lt;@cervantes&amp;gt; Ich sagte I2P, nicht jrandom ;-) 15:42 &amp;lt;jrandom&amp;gt; Guter Punkt, cervantes ;) 15:42 &amp;lt;tethra&amp;gt; Sei nicht albern, jrandom IST I2P! ;D 15:42 &amp;lt;@cervantes&amp;gt; oh, ich dachte, es sei eine Denkweise 15:42 &amp;lt;wmpq&amp;gt; [redact] 15:43 &amp;lt;jrandom&amp;gt; heh, na ja, jedenfalls ist 0.6.1.9 draußen, und 70% des Netzes haben aktualisiert (danke euch allen) 15:43 &amp;lt;Pseudonym&amp;gt; mmmm, leckeres neues Release 15:44 &amp;lt;+zzz&amp;gt; Erfolgsquote beim Erstellen von Client-Tunneln bleibt &amp;lt;30% 15:44 &amp;lt;jrandom&amp;gt; Ich habe nicht viele Berichte über wesentlich erhöhten End-to-End-Durchsatz gehört, obwohl einige Router T1-Leitungen mehr als auslasten 15:44 &amp;lt;+zzz&amp;gt; runter von ~40% 15:44 &amp;lt;+Complication&amp;gt; Bandbreite scheint normal, etwas höher als beim letzten CVS vor dem Release. Peer-Zahlen sehen etwas höher aus. 15:45 &amp;lt;jrandom&amp;gt; hmm, ja, das beunruhigt mich nicht wirklich, zzz, da das für 0.6.2 komplett neu gemacht wird 15:45 &amp;lt;+zzz&amp;gt; durchschnittliche Bandbreite von ~12K auf ~20K gestiegen 15:45 &amp;lt;jrandom&amp;gt; 0.6.1.9 sollte nicht eher Peers wählen, die eher zustimmen (sprich mit hoher Kapazität), sondern stattdessen solche mit höherem Durchsatz bevorzugen 15:46 &amp;lt;+Complication&amp;gt; Retransmissionsrate (in der Nacht der Veröffentlichung mit 7% notiert) ist auf 6-Komma-irgendwas gesunken 15:46 &amp;lt;jrandom&amp;gt; aye, bei Routern mit 1–300 KB/s wird es eine Schieflage geben 15:46 &amp;lt;jrandom&amp;gt; hmm, das ist eine ziemlich verrückte Rate, Complication, ich habe nur 2–3% gesehen 15:46 &amp;lt;jrandom&amp;gt; (aber ich zweifle nicht an dem, was du siehst) 15:47 &amp;lt;+Complication&amp;gt; Ich fahre meinen ausgehenden Traffic praktisch auf Anschlag 15:47 &amp;lt;+Complication&amp;gt; (und ich meine die Leitungskapazität vollständig auslasten) 15:47 &amp;lt;jrandom&amp;gt; ah, das erklärt’s 15:47 &amp;lt;+zzz&amp;gt; bekomme weiterhin NULLs vor GETs, was zu 405 Bad Method führt, Rate könnte sinken, schwer sicher zu sagen 15:48 &amp;lt;jrandom&amp;gt; ja, zzz, es gibt ein paar Dinge, die in der Streaming-Bibliothek bereinigt werden müssen, aber dazu komme ich wahrscheinlich erst nach den 0.6.2-Tunnel-Überarbeitungen 15:48 &amp;lt;jrandom&amp;gt; (aber wenn jemand vorher tiefer einsteigen will, wäre das natürlich großartig) 15:49 &amp;lt;jrandom&amp;gt; Complication: wenn du deinen Bandbreitenbegrenzer auf etwa 70% deiner Leitungskapazität reduzierst, geht die Fehlerrate dann wieder auf einen vernünftigen Wert? 15:49 &amp;lt;+zzz&amp;gt; Ich denke immer noch, dass da kurz vor Neujahr etwas in den Code kam, also besser vorher draufschauen, bevor diese jüngsten Änderungen vergessen sind :) 15:50 &amp;lt;+zzz&amp;gt; Erstmals gesehen am 29. Dez. 15:50 &amp;lt;jrandom&amp;gt; ja, zzz, das war es sicherlich. vermutlich damit zusammenhängend, wie wir jetzt Timeouts respektieren. 15:51 &amp;lt;+Complication&amp;gt; jrandom: das probiere ich gerade tatsächlich :) 15:51 &amp;lt;+Complication&amp;gt; Ein paar Sekunden bevor du gefragt hast angepasst, aber ich werde es wohl nicht sehr bald wissen 15:51 &amp;lt;jrandom&amp;gt; aber da ist erheblich was aufzuräumen, und es ist wichtiger, den neuen Code zur Tunnel-Erstellung zu implementieren (der die Erfolgsraten beim Tunnelaufbau deutlich verbessern wird und außerdem eine ganze Reihe Anonymitätsverbesserungen bringt) 15:51 &amp;lt;jrandom&amp;gt; cool, Complication, ja, gib dem 3–6 Stunden 15:51 &amp;lt;jrandom&amp;gt; (um die alten Werte/Verbindungen ausklingen zu lassen) 15:52 &amp;lt;+zzz&amp;gt; ~1%–3% der GETs sind derzeit beschädigt 15:54 &amp;lt;jrandom&amp;gt; also schlägst du vor, die Änderungen an der Streaming-Bibliothek zurückzunehmen (sodass i2psnark alle seine Nutzer in 12–48 Stunden in ein OOM (Out-of-Memory) laufen lässt) und weitere Überarbeitungen der Streaming-Bibliothek bis nach der 0.6.2-Tunnel-Arbeit zu verschieben, oder die 0.6.2-Tunnel-Arbeit um ein oder zwei Wochen hinauszuschieben, während wir die Streaming-Bibliothek überarbeiten? 15:55 &amp;lt;+zzz&amp;gt; auf keinen Fall zurückrollen 15:56 &amp;lt;+zzz&amp;gt; deine Entscheidung 15:56 &amp;lt;+Complication&amp;gt; Es ist ein ziemlich hinterhältiger Bug, kann ich nur sagen 15:58 &amp;lt;jrandom&amp;gt; es gibt noch andere Bugs in der Streaming-Bibliothek, also wenn ich die Ärmel hochkremple, würde ich sie gern alle zusammen angehen (da keiner der verbleibenden Bugs offensichtlich ist). 15:59 &amp;lt;jrandom&amp;gt; andererseits bekommen wir durch die Tunnel-Arbeit zuerst eine deutliche Reduktion der Bandbreitennutzung, eine höhere Aufbau-Erfolgsquote, bessere Anonymität und eine verbesserte Möglichkeit, die Lastverteilung im Live-Netz zu überwachen 15:59 &amp;lt;Pseudonym&amp;gt; wenn es beim Surfen nur eine 1–3%ige Fehlerrate ist, würde ich sagen, es kann warten, aber das ist nur meine Meinung. 16:00 &amp;lt;jrandom&amp;gt; ich tendiere dazu, zuerst die Tunnel-Arbeit zu machen, denn nach der Auslieferung können wir das Netzwerk passiv überwachen, während wir aktiv die Streaming-Bibliothek überarbeiten 16:01 &amp;lt;jrandom&amp;gt; (ich würde auch gern eine GUI zum Bearbeiten/Veröffentlichen für Syndie bauen, aber das kann warten, bis beide Dinge erledigt sind ;) 16:01 &amp;lt;+Complication&amp;gt; So ist die Rate hier auch 16:02 &amp;lt;+Complication&amp;gt; (auf meiner eepsite) 16:04 &amp;lt;jrandom&amp;gt; Ok, ich fände es super, wenn ihr die Augen offen halten könntet, ob sich diese Raten ändern, aber in der Zwischenzeit mache ich mit der Tunnel-Überarbeitung weiter, danach kommt die Überarbeitung der Streaming-Bibliothek (beides ist vor 0.6.2 fertig) 16:05 &amp;lt;jrandom&amp;gt; (oder, wenn jemand in die Streaming-Bibliothek eintauchen will [oder prüfen, ob es eine merkwürdige Interaktion mit i2ptunnel gibt], sagt mir Bescheid!) 16:06 &amp;lt;+Complication&amp;gt; jrandom: aus Neugier, könnte man i2ptunnel mit einer Test-App ausschließen? 16:07 &amp;lt;+Complication&amp;gt; z. B. wenn etwas wie jnymos Beispiel-App *auch* NULLs bekäme, würde das i2ptunnel von der Liste der vermuteten Ursachen streichen? 16:07 &amp;lt;jrandom&amp;gt; man könnte dafür sicher eine dünne (in-VM) I2PSocket-Implementierung verdrahten 16:07 &amp;lt;+Complication&amp;gt; Da, sofern ich mich erinnere, dieses Beispiel die Streaming-Bibliothek direkt nutzte... 16:08 &amp;lt;+Complication&amp;gt; (oder ziemlich direkt) 16:08 &amp;lt;jrandom&amp;gt; aye, wenn etwas, das die Streaming-Bibliothek nutzt, es reproduzieren kann, würde das i2ptunnel entlasten 16:10 &amp;lt;+Complication&amp;gt; Hmm, falls nicht jemand anderes zuerst dran ist (ich versuche zuerst das Webcache-Dings fertigzubekommen), könnte ich versuchen, HTTP mit so etwas zu emulieren... 16:10 &amp;lt;jrandom&amp;gt; wikked, danke, Complication 16:10 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 1) Netzstatus und 0.6.1.9? 16:11 &amp;lt;jrandom&amp;gt; wenn nicht, schlendern wir rüber zu 2) Kryptografie für die Tunnel-Erstellung 16:11 &amp;lt;+Complication&amp;gt; Nah, es könnte zu nichts Nützlichem führen, oder ich stolpere auf halbem Weg... aber es ist eine Möglichkeit, die mich reizt 16:11 &amp;lt;jrandom&amp;gt; aye, definitiv eine Erkundung wert, Complication 16:12 &amp;lt;jrandom&amp;gt; (und Erkundungen müssen kein positives Ergebnis haben, um sinnvoll zu sein :) 16:12 * cervantes entdeckt eine "moo"-Exception in den Source-Änderungen bis zum Jahreswechsel.... vielleicht ist das das Problem? :) 16:13 &amp;lt;jrandom&amp;gt; ok, es gibt eine neue Spezifikation zur Tunnel-Erstellungs-Kryptografie, auf die in der E-Mail verwiesen wird, basierend auf der Diskussion, die toad, Michael und ich letzten Oktober auf der Mailingliste hatten 16:14 &amp;lt;jrandom&amp;gt; schau’s dir an und sag mir deine Gedanken – es wird eine Weile nicht im Live-Netz eingesetzt, da erst andere Dinge implementiert werden müssen, aber es kommt 16:14 &amp;lt;+Complication&amp;gt; Ist "moo" ein reserviertes Wort für Java? ;P 16:14 &amp;lt;+zzz&amp;gt; zu 2) ich helfe beim Review der Referenzen in der Status-Mail 16:14 &amp;lt;+Complication&amp;gt; Zum Tunnel-Krypto-Thema, kannst du bitte prüfen, ob die folgende Umschreibung ok ist – ich möchte nur sicherstellen, dass ich es richtig verstanden habe... 16:14 &amp;lt;jrandom&amp;gt; danke, zzz 16:15 &amp;lt;+Complication&amp;gt; "Jeder Hop verschlüsselt alle Datensätze mit seinem Antwortschlüssel (reply key), den er aus seinem Datensatz mit seinem ElGamal-Privatschlüssel entschlüsselt hat, und durch dieses Verschlüsseln wird eine Schicht der vom Tunnel-Besitzer vorgenommenen Entschlüsselung (oder sollte ich sagen, Verschlüsselung) umgekehrt, sodass der Datensatz des nächsten Teilnehmers mit dem ElGamal-Privatschlüssel des nächsten Teilnehmers lesbar wird?" 16:15 &amp;lt;jrandom&amp;gt; Complication: ja 16:15 &amp;lt;+Complication&amp;gt; Oder ist meine Umschreibung schlicht falsch? 16:16 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; und viel zu kompliziert, wenn ich darf 16:16 &amp;lt;jrandom&amp;gt; ist korrekt, glaube ich, aber ja, zu viele Nebensätze :) 16:16 &amp;lt;+Complication&amp;gt; Mir ist keine bessere Darstellung eingefallen. So war’s schon schwer genug. :P 16:16 &amp;lt;jrandom&amp;gt; (oder jme___, sagst du, der Algorithmus ist zu kompliziert?) 16:17 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; nein, ich habe versucht, die Doku schnell zu lesen, und aufgegeben, weil zu viele Dinge Vorwissen voraussetzen 16:17 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; andererseits habe ich es nicht groß versucht :) andere Dinge zu tun 16:17 &amp;lt;jrandom&amp;gt; Complication: http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/java/src/net/i2p/router/tunnel/BuildMessageProcessor.java?rev=HEAD 16:18 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; ist dieses Peer-Review eine Formalität, oder bist du wirklich besorgt/unsicher dabei? 16:19 &amp;lt;+Complication&amp;gt; Nun, es ist immer gut zu wissen, was ein zugrunde liegender Mechanismus macht... 16:19 &amp;lt;jrandom&amp;gt; Ich bin zuversichtlich, dass es tut, was ich beabsichtige, aber ich bin aufrichtig interessiert, ob jemand ein Problem erkennt 16:19 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; wenn Zweites, könnte ich mir die Zeit nehmen, aber mein Wissen ist alt und nicht präsent 16:20 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; wenn nicht, vertraue ich :) 16:20 &amp;lt;jrandom&amp;gt; Der Abschnitt mit den Notizen hat ein paar Fragen – http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt-creation.html?rev=HEAD#tunnelCreate.notes 16:22 &amp;lt;jrandom&amp;gt; keine Eile, es wird vermutlich ein oder zwei Wochen dauern, bis diese neue Krypto tatsächlich im Router verwendet wird 16:22 &amp;lt;@cervantes&amp;gt; jrandom: dazu, gäbe es einen großen Performance-Einbruch, wenn man zwischen den Hops eine zufällige Verzögerung einbaut? 16:22 &amp;lt;@cervantes&amp;gt; denn das scheint die sinnvollste Option zu sein, um Timing-Angriffe zu verhindern 16:23 &amp;lt;jrandom&amp;gt; es geht um Tunnel-Erstellung, daher würde eine Verzögerung nicht schaden, könnte aber bei katastrophalen Ausfällen zu vorzeitigem lease set-Ablauf führen 16:25 &amp;lt;jrandom&amp;gt; nun, ich bin mir nicht sicher, wie effektiv diese Verzögerungen wären. Sie könnten erheblich helfen, vielleicht aber auch nicht. Live-Tunnel können allerdings ohnehin Blending einsetzen, um kolludierende Peers auf diesem Tunnel zu erkennen, daher bin ich nicht sicher, ob es eine Rolle spielt 16:25 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; ok, lese es nochmal 16:27 &amp;lt;jrandom&amp;gt; danke. ok, keine Eile, aber wenn/sofern jemand Gedanken hat, schickt sie mir (oder an die Liste, oder in euren Blog, etc.) 16:27 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 2, oder sollen wir zu 3) Syndie-Blogs übergehen? 16:29 &amp;lt;jrandom&amp;gt; (als übergegangen betrachten) 16:29 &amp;lt;jrandom&amp;gt; ok, neue coole Blog-Sachen in Syndie, legt los ;) 16:29 &amp;lt;@cervantes&amp;gt; sehr cool 16:30 &amp;lt;jrandom&amp;gt; die Gruppen links können Links auf beliebige URLs enthalten sowie Links zu Blogs, Beiträgen innerhalb von Blogs oder Anhängen zu Beiträgen innerhalb von Blogs 16:30 &amp;lt;jrandom&amp;gt; es gibt auch eine ganze Reihe möglicher Erweiterungen, z. B. pro Blog oder pro Tag individuelles Styling für Beiträge, Icons, etc. Wenn jemand da einsteigen möchte, wäre das super (und hätte eine sehr sichtbare Wirkung :) 16:31 &amp;lt;@cervantes&amp;gt; btw externe Links, die in Kommentaren definiert sind, sollten auch ein title-Attribut mit der Ziel-URL haben (so wie du es im linken Panel gemacht hast) 16:31 &amp;lt;@cervantes&amp;gt; Kommentare/Beiträge 16:32 &amp;lt;jrandom&amp;gt; ah, gute Idee 16:33 &amp;lt;jrandom&amp;gt; (net.i2p.syndie.sml.BlogPostInfoRenderer, Methode renderLinks(...) :) 16:34 &amp;lt;@cervantes&amp;gt; *kritzelt* 16:35 &amp;lt;jrandom&amp;gt; was brauchen die Syndie-Blogs noch, damit sie eine funktionale Alternative zu informativen eepsites bieten? Offensichtlich ist Syndie statischer Content, also geht manches nicht, aber man kann Inhalte veröffentlichen und Leute kommentieren lassen 16:36 &amp;lt;jrandom&amp;gt; gibt es bestimmte Anpassungen, die ihr machen können wollt? Wenn ja, sagt mir Bescheid 16:37 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: Aktualisieren bestehender Inhalte per Skript? 16:37 &amp;lt;@cervantes&amp;gt; Archiv nach Datum 16:37 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: per Skript? 16:37 &amp;lt;jrandom&amp;gt; cervantes: ah, so ein kleines Kalender-Widget statt der Links „5 ältere Einträge“? 16:38 &amp;lt;@cervantes&amp;gt; yup 16:38 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: sagen wir, ich möchte, dass diese Datei/dieser Text jene Datei/jenen Text ersetzt. Wie mache ich das? 16:38 &amp;lt;jrandom&amp;gt; ok, cool, ja, das sollte wirklich einfach sein (wenn jemand das HTML zusammenschreibt :) 16:38 &amp;lt;@cervantes&amp;gt; oder einfacher „Beiträge des letzten Monats anzeigen“ 16:39 &amp;lt;@cervantes&amp;gt; jrandom: du brauchst nur eine 7x6-Tabelle mit ein paar Zahlen drin ;-) 16:40 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: Inhalte zu ändern, die veröffentlicht wurden, ist eine interessante Richtung. Generell würde das nicht immer funktionieren, denn das müsste wie Usenet-Control-Messages funktionieren (alten Beitrag löschen, etc.) 16:40 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: andererseits kannst du einfach eine neue Datei/einen neuen Eintrag posten und die Links auf der linken Seite so ändern, dass sie auf die neue Datei/den neuen Eintrag zeigen 16:40 &amp;lt;jrandom&amp;gt; (so sind die alten Inhalte noch da, aber die Leute werden zu den neuen Inhalten geleitet) 16:41 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: ja, es wäre ok, wenn die alten Inhalte noch da sind, solange die Links aller auf die neuen Inhalte zeigen, ohne dass sie ihren Content ändern müssen. 16:41 &amp;lt;jrandom&amp;gt; daraus ein ausgewachsenes Wiki zu bauen, im Wesentlichen Diffs zu posten, die Syndie rendert, ist möglich, aber vielleicht Overkill 16:41 &amp;lt;jrandom&amp;gt; hmm, ok, ich verstehe, was du sagst 16:42 &amp;lt;jrandom&amp;gt; du möchtest also die Möglichkeit, umleitbare Links zu haben, statt der bestehenden Links auf exakte Versionen von Inhalten 16:43 &amp;lt;jrandom&amp;gt; vielleicht ließe sich das machen, indem man auf ein Lesezeichen des Blogs verlinkt, und die exakte Version wird gefunden, indem man die aktuellen Lesezeichen dieses Blogs lädt und sieht, worauf es zeigt 16:44 &amp;lt;jrandom&amp;gt; andererseits könnte die neue Version als Antwort auf den alten Beitrag markiert werden, sodass Leute, wenn sie einem Link folgen, dem Reply folgen können, das den Inhalt ersetzt 16:44 &amp;lt;jrandom&amp;gt; (ist aber wohl nicht so nahtlos) 16:44 &amp;lt;DoubtfulSalmon&amp;gt; ja: sagen wir, ich will einen Link auf z. B. ein aktuelles Radarbild haben oder etwas in der Art, das alle 10 Minuten aktualisiert wird. Es ist ok, wenn der Inhalt nicht durchs ganze Netz fliegt, aber wenn jemand anders auf meine Seite verlinkt, sollte der Nutzer das aktuelle Bild sehen. 16:45 &amp;lt;jrandom&amp;gt; nun, das hängt davon ab, was sie wollen – wollen sie auf das Bild verlinken, wie es war, als sie darauf verwiesen, oder auf den Dienst, der das Bild rendert, wenn der Leser es aufruft 16:45 &amp;lt;+Complication&amp;gt; cervantes: Kuriosität des Tages :D Letzter Beitrag in: `http://forum.i2p/viewtopic.php?t=1199&amp;start=15` 16:46 &amp;lt;+Complication&amp;gt; Fühlte sich an wie einer unserer robotischen Oberherren :P 16:46 &amp;lt;jrandom&amp;gt; aber es ist eine gute Idee, beide Konzepte zu unterstützen, und ich glaube nicht, dass es viel Aufwand wäre 16:46 &amp;lt;@cervantes&amp;gt; thnx 16:46 &amp;lt;jrandom&amp;gt; bräuchte aber eine kleine Erweiterung für sml (z. B. [blog bloghash="ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=" bookmark="radar.png"]) 16:47 * cervantes wird die Forenverteidigung aufrüsten, wenn wir viele davon bekommen 16:47 &amp;lt;@cervantes&amp;gt; (weiß schon, wie man den stoppt) 16:47 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: sie sollten sowohl auf eine statische Version verlinken können, sofern der Syndicator den Inhalt nicht gelöscht hat, als auch auf eine generische URL, die auf die jeweils neueste Version zeigt 16:47 &amp;lt;jrandom&amp;gt; (was sich dann das aktuelle Meta-Posting von ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c= für Lesezeichen ansieht und die exakte URI aus dem Lesezeichen mit dem Namen „radar.png“ zieht) 16:48 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: ginge das jetzt mit so etwas wie: „View most recent one post in tag &amp;lt;komische Zeichenfolge&amp;gt;“ 16:48 &amp;lt;jrandom&amp;gt; ah, guter Punkt – ja, das ginge 16:49 &amp;lt;jrandom&amp;gt; das ließe sich sogar einschränken auf „View most recent post by $author with tag $tag“ 16:49 &amp;lt;jrandom&amp;gt; (damit andere es nicht fälschen könnten) 16:49 &amp;lt;DoubtfulSalmon&amp;gt; also vielleicht irgendeine UI, damit der Nutzer keine komischen Tags sehen muss und so 16:50 &amp;lt;jrandom&amp;gt; da oben gibt es ein Beispiel, wie das aussieht, ich habe die URI aber gerade nicht zur Hand... aber ja, ist ein Link um den verlinkten Text 16:50 &amp;lt;DoubtfulSalmon&amp;gt; Ich nehme an, all diese Informationen können in URL-Form kommen. 16:51 &amp;lt;jrandom&amp;gt; aber das ist definitiv kompliziert, den SML-Quelltext zu schreiben, weshalb eine GUI zum Erzeugen von SML nützlich wäre 16:51 &amp;lt;jrandom&amp;gt; das sind Attribute an den SML-Tags, keine URLs 16:52 &amp;lt;@cervantes&amp;gt; und eine SML-GUI wird ohne JavaScript knifflig 16:52 &amp;lt;DoubtfulSalmon&amp;gt; aber man kann ein Suchergebnis mit einem Lesezeichen versehen, oder? 16:52 &amp;lt;jrandom&amp;gt; was ist ein Suchergebnis? 16:52 &amp;lt;jrandom&amp;gt; und was meinst du mit Lesezeichen? 16:52 &amp;lt;@cervantes&amp;gt; (oder eine Browser-Erweiterung ;-) 16:52 &amp;lt;jrandom&amp;gt; oh, Browser-seitige Lesezeichen, ja 16:52 &amp;lt;+Complication&amp;gt; Ein Filterergebnis? 16:53 &amp;lt;jrandom&amp;gt; aber diese Lesezeichen sind allgemein nicht teilbar 16:53 &amp;lt;DoubtfulSalmon&amp;gt; äh: ein „get most resent 1 post by X with tag Y“ 16:53 &amp;lt;jrandom&amp;gt; (eigentlich die meisten schon, aber nicht universell, da es URLs und keine URIs sind)) 16:53 &amp;lt;DoubtfulSalmon&amp;gt; ja, wäre gut, wenn andere Blogs auch darauf verlinken könnten 16:54 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: können sie, mit sml 16:54 &amp;lt;jrandom&amp;gt; [blog tag="Y" bloghash="X"] 16:54 &amp;lt;DoubtfulSalmon&amp;gt; oh fein 16:55 &amp;lt;jrandom&amp;gt; cervantes: JavaScript, oder XUL, oder Java, oder irgendeine andere OS-spezifische Client-App 16:57 &amp;lt;@cervantes&amp;gt; ah cool, du hast also nichts gegen eine Skript- oder Plugin-Abhängigkeit 16:57 &amp;lt;jrandom&amp;gt; (wenn unsere Website für 0.6.2 überarbeitet wird, bekommt Syndie auf jeden Fall eine Website, die erklärt, was zum Teufel dieses ganze Syndie-Ding ist, und wie es alles kann, außer das Geschirr zu spülen ;) 16:57 &amp;lt;@cervantes&amp;gt; (solange es sich ordentlich degradieren lässt) 16:57 &amp;lt;jrandom&amp;gt; cervantes: Syndie sollte mit lynx funktionieren, aber es gibt viel Raum für Rich Clients 16:58 &amp;lt;jrandom&amp;gt; (s/function/functional/) 16:58 &amp;lt;@cervantes&amp;gt; richtig.. also lynx-Nutzer bekämen eine SML-Referenzübersicht, aber nicht mehr 16:58 &amp;lt;jrandom&amp;gt; aye, wie jetzt 16:58 &amp;lt;jrandom&amp;gt; vielleicht aber ein vereinfachtes SML, keine Ahnung. 17:01 &amp;lt;+Complication&amp;gt; jrandom: hältst du es für auch nur entfernt plausibel... dass der NULL-Bug mit gzip-Encoding zusammenhängen könnte? 17:01 &amp;lt;+Complication&amp;gt; Ich dachte daran, das Gzippen für meinen eepsite-Tunnel zu deaktivieren... 17:01 &amp;lt;+Complication&amp;gt; Oder wäre das völlig unplausibel? 17:01 &amp;lt;@cervantes&amp;gt; kurz vor Neujahr wurde in i2ptunnel etwas HTTP-Kompressor-Kram hinzugefügt 17:03 &amp;lt;jrandom&amp;gt; aye, könnte sein – du kannst es clientseitig mit i2ptunnel.gzip=false deaktivieren (auf /configadvanced.jsp). derzeit glaube ich nicht, dass du es im i2ptunnelhttpserver deaktivieren kannst 17:03 &amp;lt;+zzz&amp;gt; es ist auf der Request-Seite, wo es keine Kompression gibt 17:03 &amp;lt;+zzz&amp;gt; Server komprimiert nicht, wenn Client auf false gesetzt ist 17:03 &amp;lt;+Complication&amp;gt; zzz: oh, richtig, das habe ich vergessen 17:04 &amp;lt;jrandom&amp;gt; (aber ohne großen Aufwand könntest du es in I2PTunnelHTTPServer ergänzen [line 310, etc) 17:04 * Complication ist ein Narr und entschuldigt sich dafür 17:04 &amp;lt;@cervantes&amp;gt; (oder du könntest einen normalen Tunnel verwenden) 17:04 &amp;lt;+Complication&amp;gt; Aha, danke... 17:05 &amp;lt;jrandom&amp;gt; hmm, allerdings ist die NULL zu dem Zeitpunkt, wenn der i2ptunnelhttpserver das GET erhält, schon da 17:05 &amp;lt;+zzz&amp;gt; yup, ich habe orion wieder auf HTTP-Tunnel umgestellt, was die Ladezeiten seiner Seiten stark verbessert, da jetzt wieder komprimiert wird 17:05 &amp;lt;+Complication&amp;gt; Ich habe irgendwie völlig vergessen, dass Gzippen erst beginnt, wenn sich Client und Server darauf geeinigt haben 17:05 &amp;lt;jrandom&amp;gt; also könnte es clientseitig sein, serverseitig aber definitiv nicht 17:05 &amp;lt;jrandom&amp;gt; ja, zzz, es ist jetzt ziemlich wahnsinnig schnell :) 17:05 &amp;lt;+zzz&amp;gt; es ist auf der Request-Seite, nicht auf der Response-Seite – könnte sowohl client- als auch serverseitig sein 17:06 &amp;lt;jrandom&amp;gt; stimmt 17:09 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 3) Syndie-Blogs? 17:09 &amp;lt;jrandom&amp;gt; wenn nicht, springen wir zu 4) ??? 17:09 &amp;lt;jrandom&amp;gt; hat noch jemand etwas für das Meeting? 17:10 &amp;lt;cat-a-puss&amp;gt; Complication: Javas gzip-Stream + I2P-Tunnel. Funktioniert NICHT und es ist ein Bug von Sun 17:10 &amp;lt;jrandom&amp;gt; hmm cat-a-puss? wirklich? 17:10 &amp;lt;+zzz&amp;gt; Update zu HTTP-Persistent-Connections: Clientseite größtenteils fertig, Serverseite macht gute Fortschritte, viel Härtung und Tests zu tun, vorauss. Fertigstellung 2–4 Wochen 17:10 &amp;lt;jrandom&amp;gt; nice1 zzz! 17:11 &amp;lt;cat-a-puss&amp;gt; jrandom: ja, ich habe vor langer Zeit mit dir darüber gesprochen, ich könnte wahrscheinlich die lange Erklärung finden, warum, aber es ist vermutlich am besten, das irgendwo zu dokumentieren, da es keinen Grund gibt, es zu tun. 17:12 &amp;lt;jrandom&amp;gt; hmm, ich bin aus dem Kontext, was genau funktioniert nicht? was ist Suns Bug? 17:14 &amp;lt;dust&amp;gt; ich bekomme komische Logs wie dieses: 21:21:59.816 WARN [%d0%a2%d1%4f] net.i2p.util.EepGet : ERR: status &amp;lt;html&amp;gt; 17:14 &amp;lt;jrandom&amp;gt; hmm, interessant 17:15 &amp;lt;jrandom&amp;gt; welcher Tracker? 17:15 &amp;lt;cat-a-puss&amp;gt; jrandom: Soweit ich mich erinnere, verwendet Sun headerlose Zips und eine Magic Number, um zu erkennen, dass es ein Zip-Stream ist. Aber die Zahl ist zufällig negativ, sodass, wenn du aus irgendeinem Grund einen Zip-Stream in einem Zip-Stream erstellst, er die Daten aus dem Stream als Folge unsignierter Bytes liest und die Magic Number dadurch in irgendeine andere positive Zahl umgewandelt wird. (Ich verpasse wahrscheinlich einige Details, aber das ist im Großen und Ganzen die Idee) 17:16 &amp;lt;dust&amp;gt; zum Beispiel die OSDevWithCVS_3E.pdf.torrent 17:17 &amp;lt;dust&amp;gt; d8:announce540:http://YRgrgTLGnbTq2aZOZDJQ... 17:17 &amp;lt;jrandom&amp;gt; hmm, ich weiß darüber nichts, und ich bin nicht sicher, wie das einen gzip-Stream über i2ptunnel beeinflussen würde (wenn es so wäre, würden alle scheitern, weil wir alles gzippen) 17:19 &amp;lt;jrandom&amp;gt; ok, cool, dust, also postmans Tracker. hmm, bist du auf 0.6.1.9, dust? 17:20 &amp;lt;cat-a-puss&amp;gt; jrandom: ja, das ist jetzt fast ein Jahr her, seit ich das Problem hatte, daher erinnere ich mich nicht gut, und ich weiß nicht, ob es in 1.5 behoben ist, aber ich hatte wirklich eine Teufelsarbeit damit herauszufinden, warum jeder normale Typ von Stream funktioniert, aber sobald ich sie in einen komprimierten Stream verpackte, sie alle fehlschlugen. 17:20 &amp;lt;dust&amp;gt; ja 17:20 &amp;lt;jrandom&amp;gt; cat-a-puss: wir haben Kompression über I2P im letzten Jahr dramatisch geändert ;) 17:21 &amp;lt;jrandom&amp;gt; (und ich nutze 1.5 persönlich nicht) 17:21 &amp;lt;jrandom&amp;gt; aber wir machen unsere eigene ZIP-Codierung explizit, statt ihren gepackten Stream zu nutzen (aber aus Gründen der Anonymität/Effizienz, nicht der Kompatibilität) 17:22 &amp;lt;@cervantes&amp;gt; zzz: wo genau in der Anfrage tritt die NULL auf? direkt nach GET? 17:22 &amp;lt;+Complication&amp;gt; Davor, wenn ich mich recht erinnere 17:23 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; hi 17:23 &amp;lt;+Complication&amp;gt; Nebenbei: Celeron 300 zeigt halb so hohe Retransmissions-Rate wie Sempron 17:23 &amp;lt;jrandom&amp;gt; ’lo lordalbert 17:23 &amp;lt;jrandom&amp;gt; cool, Complication, 2–3% sind vernünftig (wenngleich ich natürlich weniger bevorzugen würde) 17:23 &amp;lt;@cervantes&amp;gt; wäre interessant, eine Ladung HEAD-Requests abzufeuern oder so... 17:24 &amp;lt;jrandom&amp;gt; ja, eine Reihe lokaler Tests wäre großartig, obwohl iirc Complication das vor einer Weile versucht hat – ohne Fehler 17:24 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; kann jemand einen anonymen Tracker machen? Ich versuche es, aber ich verstehe nicht, wie man den Tunnel benutzt 17:24 &amp;lt;+Complication&amp;gt; cervantes: Ich habe einmal versucht, es zu provozieren, mit einem rekursiven wget zwischen meinen 2 Knoten 17:24 &amp;lt;+Complication&amp;gt; Wurde müde, bevor es passierte 17:25 &amp;lt;@cervantes&amp;gt; heh 17:26 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; ’lo b0unc3 ;) 17:26 &amp;lt;+fox&amp;gt; &amp;lt;b0unc3&amp;gt; lordalbert, :D 17:26 &amp;lt;+Complication&amp;gt; lordalbert: bei welchem Teil brauchst du Rat? 17:27 &amp;lt;+Complication&amp;gt; Zum Einrichten von Trackern weiß ich leider nichts. 17:27 &amp;lt;+Complication&amp;gt; Zu I2PTunnel könnte ich versuchen zu erklären... 17:27 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; Ich habe BTtracker installiert, und es funktioniert einwandfrei 17:28 &amp;lt;+Complication&amp;gt; Es sollte auch beachtet werden, dass der Tracker, um anonym zu BLEIBEN, wohl mit einer ziemlich sorgfältigen Konfiguration laufen sollte 17:28 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; jetzt möchte ich ihn anonymisieren 17:28 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; also 17:28 &amp;lt;jrandom&amp;gt; da bin ich sicher, wir können das nach dem Meeting gemeinsam durchgehen. Du solltest keine generischen Tracker verwenden, du brauchst einen, der für Anonymität gebaut ist 17:28 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; ich habe gerade einen i2ptunnel gemacht 17:29 &amp;lt;jrandom&amp;gt; (z. B. die bytemonsoon-Modifikation, die du auf jedem der I2P-Tracker findest, oder im CVS) 17:29 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; jetzt möchte ich wissen, wie man diesen Tunnel benutzt. Ich habe bereits einen Tunnel gemacht 17:29 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 17:30 &amp;lt;jrandom&amp;gt; lordalbert: `http://localhost:7657/i2ptunnel/` sollte dir erlauben, einen „http server tunnel“ zu erstellen, der auf deinen Webserver/Tracker zeigt, aber dein Tracker wird nicht funktionieren, sofern er nicht für anonyme Nutzung angepasst wurde 17:30 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; jrandom, welchen Tracker muss ich verwenden? 17:31 &amp;lt;+Complication&amp;gt; postman nutzt eine modifizierte Version von ByteMonsoon, glaube ich 17:32 &amp;lt;jrandom&amp;gt; i2p-bytemonsoon wurde für anonyme Nutzung modifiziert – es gibt ein ZIP @ `http://i2p-bt.postman.i2p/,` und es gibt das CVS unter http://dev.i2p.net/cgi-bin/cvsweb.cgi/bytemonsoon/ aber ich weiß darüber wirklich nicht viel 17:32 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; ist bytemonsoon nicht obsolet? 17:32 &amp;lt;jrandom&amp;gt; wenn es funktioniert, ist es nicht obsolet. Es funktioniert 17:33 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; ok XD 17:33 &amp;lt;jrandom&amp;gt; es gibt viele Tracker da draußen, und wenn irgendein Entwickler ihn so modifizieren möchte, dass er sicher und anonym funktioniert, wäre das großartig 17:33 &amp;lt;+Complication&amp;gt; Mag wohl etwas alt sein... aber funktioniert definitiv mit destkeys statt IPs... 17:33 &amp;lt;+Complication&amp;gt; Zu Sicherheit und Dichtheit kann ich nichts sagen 17:34 &amp;lt;jrandom&amp;gt; (er wurde von duck et al für Anonymität und Sicherheit modifiziert) 17:34 &amp;lt;+Complication&amp;gt; Aber er ist schon eine Weile oben und scheint zurechtzukommen... 17:35 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres fürs Meeting gibt... 17:36 * jrandom wickelt ab 17:36 * jrandom *baf*S das Meeting als geschlossen &lt;/div></description></item><item><title>I2P-Statusnotizen für 2006-01-17</title><link>/de/blog/2006/01/17/i2p-statusnotizen-f%C3%BCr-2006-01-17/</link><pubDate>Tue, 17 Jan 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/01/17/i2p-statusnotizen-f%C3%BCr-2006-01-17/</guid><description>&lt;p>Hi zusammen, es ist wieder Dienstag&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus und 0.6.1.9 2) Kryptografie für die Tunnel-Erstellung 3) Syndie-Blogs 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.9&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Da 0.6.1.9 veröffentlicht wurde und 70 % des Netzwerks aktualisiert wurden, scheinen die meisten der enthaltenen Bugfixes wie erwartet zu funktionieren, und Berichten zufolge wählt das neue Speed-Profiling einige gute Peers aus. Ich habe von anhaltendem Durchsatz bei schnellen Peers von über 300KBps bei 50–70 % CPU-Auslastung gehört, während andere router im Bereich von 100–150KBps liegen, mit einem Abfall bis hin zu solchen, die 1–5KBps schaffen. Es gibt jedoch weiterhin erhebliche Fluktuation der router-Identität, daher scheint das Bugfix, von dem ich dachte, es würde das verringern, dies nicht getan zu haben (oder die Fluktuation ist legitim).&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 10. Januar 2006</title><link>/de/blog/2006/01/10/i2p-entwicklertreffen-10.-januar-2006/</link><pubDate>Tue, 10 Jan 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/01/10/i2p-entwicklertreffen-10.-januar-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, Complication, jrandom, Pseudonym, teal`c\_, tethra&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:26 &amp;lt;jrandom&amp;gt; 0) hi 15:26 &amp;lt;jrandom&amp;gt; 1) Netzstatus 15:26 &amp;lt;jrandom&amp;gt; 2) Durchsatz-Profiling 15:26 &amp;lt;jrandom&amp;gt; 3) Syndie-Blogs 15:26 &amp;lt;jrandom&amp;gt; 4) persistente HTTP-Verbindungen 15:26 &amp;lt;jrandom&amp;gt; 5) I2Phex gwebcache 15:26 &amp;lt;jrandom&amp;gt; 6) ??? 15:26 * jrandom winkt 15:26 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2006-January/001247.html 15:27 &amp;lt;jrandom&amp;gt; (ja, ich weiß ... wir brauchen ein 7) Noch eine Sache ...) 15:28 &amp;lt;jrandom&amp;gt; springen wir rein zu 1) Netzstatus 15:28 &amp;lt;jrandom&amp;gt; Im Allgemeinen scheint alles beim Alten zu sein, abgesehen von dem, was in der Mail steht. 15:28 &amp;lt;jrandom&amp;gt; Möchte jemand etwas zu 1) ansprechen? 15:30 &amp;lt;jrandom&amp;gt; ok, wenn nicht, gehen wir weiter zu 2) Durchsatz-Profiling 15:31 &amp;lt;tethra&amp;gt; klingt cool, aber darf ich fragen, was das Ziel ist? 15:31 &amp;lt;jrandom&amp;gt; schnelle Peers finden 15:31 &amp;lt;tethra&amp;gt; (verzeiht meinen Mangel an Witz und Takt) 15:31 &amp;lt;tethra&amp;gt; ah, cool. 15:32 &amp;lt;jrandom&amp;gt; Im Grunde war unser altes Geschwindigkeits-Profiling nicht so toll (siehe die Statusnotizen der letzten Woche für eine Zusammenfassung), und das hier scheint ziemlich gut darin zu sein, Peers zu finden, von denen ich weiß, dass sie schnell sind 15:32 &amp;lt;jrandom&amp;gt; (Ich weiß, dass sie schnell sind, weil ich geschummelt und sie mit nicht-anonymen Techniken gemessen habe) 15:33 &amp;lt;tethra&amp;gt; schockierend! ;) 15:33 &amp;lt;jrandom&amp;gt; ((ja, jemand könnte verrückt gewesen sein und Angriffe gestartet haben, um meine Messungen zu verwirren, aber, nun ja, ich bezweifle es ;) 15:33 &amp;lt;tethra&amp;gt; haha 15:33 &amp;lt;tethra&amp;gt; süß, also sollte das Client-Tunnel eher dazu bringen, einen 'guten' Peer zu finden, und vermutlich die 'schnellen' Peers weniger unter Druck setzen, oder? 15:35 &amp;lt;tethra&amp;gt; s/'good'/fast/ 15:35 &amp;lt;jrandom&amp;gt; Ja zum Ersteren, aber nicht wirklich zum Letzteren – es wird den Druck auf sie nicht verringern, aber es wird den Leuten erlauben, sie effektiver zu nutzen 15:35 &amp;lt;@cervantes&amp;gt; Ich schätze, diejenigen mit schnellen Peers müssen hoffen, dass die Peer-Drosselung gut genug ist, um die zusätzliche Teilnahme abzufangen 15:36 &amp;lt;jrandom&amp;gt; z. B. statt $slow--&amp;gt;$fast--&amp;gt;$fast wird es $fast--&amp;gt;$fast--&amp;gt;$fast haben 15:36 &amp;lt;tethra&amp;gt; ah, verstehe 15:36 &amp;lt;jrandom&amp;gt; ja, cervantes, ich habe auch auf das Kapazitätsprofil geachtet, und es hat seinen Zweck erfüllt 15:36 &amp;lt;@cervantes&amp;gt; großartig 15:37 &amp;lt;jrandom&amp;gt; Das Zusammenspiel zwischen Kapazität und Geschwindigkeit ist wichtig – Peers gelten nicht als schnell, wenn sie keine hohe Kapazität haben, selbst wenn ihre Geschwindigkeit höher eingestuft wird als die aller anderen 15:37 &amp;lt;@cervantes&amp;gt; wäre interessant zu sehen, wie sich das auf den Durchsatz auswirkt 15:37 &amp;lt;jrandom&amp;gt; (deshalb ist 'schnell' nur eine Abkürzung für 'schnell und hohe Kapazität') 15:37 &amp;lt;@cervantes&amp;gt; +h 15:37 &amp;lt;jrandom&amp;gt; ja, cervantes 15:39 &amp;lt;jrandom&amp;gt; ok, wenn es zu 2) nichts weiter gibt, springen wir rüber zu 3) Syndie-Blogs 15:40 &amp;lt;jrandom&amp;gt; Ich habe nicht viel mehr hinzuzufügen als das, was in der Mail steht 15:41 &amp;lt;@cervantes&amp;gt; sieht prima aus 15:41 &amp;lt;tethra&amp;gt; Mir persönlich gefällt sehr, wohin sich die Blogs entwickeln. Es scheint alles Bonus zu sein, könnte man sagen. 15:41 &amp;lt;tethra&amp;gt; :D 15:41 &amp;lt;+Complication&amp;gt; Etwas spät, sorry. 15:42 &amp;lt;jrandom&amp;gt; cool, es ist ähnlich wie ursprünglich, aber ich denke, die Blog-Ansicht hat Potenzial 15:42 &amp;lt;jrandom&amp;gt; willkommen zurück, Complication, keine Sorge, wir haben Logs :) 15:43 &amp;lt;+Complication&amp;gt; Lese gerade den Scrollback :) 15:43 &amp;lt;jrandom&amp;gt; Ich denke, es gibt für beide Ansichten ihren Platz, ich vermute, es hängt einfach vom Nutzer ab 15:43 &amp;lt;jrandom&amp;gt; (und vom Inhalt, und vom Autor) 15:45 &amp;lt;jrandom&amp;gt; Eine Sache ist allerdings, dass das HTML nicht so toll ist. cervantes hilft mir dabei, meine sehr grundlegenden Kenntnisse auf eine modernere Sicht zu bringen, aber es gibt noch viele Baustellen 15:46 &amp;lt;jrandom&amp;gt; Es wird fortlaufende Verbesserungen an Syndies Weboberfläche geben, und wenn irgendein HTML-Freiwilliger bei Formatierung, Design, CSS, Cross-Browser-Problemen usw. helfen wollte, wäre das sehr willkommen 15:47 &amp;lt;@cervantes&amp;gt; Abgesehen davon, dass es zwei öffnende &amp;lt;style&amp;gt;-Tags gibt, sieht der Code ziemlich sauber aus ;-) 15:47 &amp;lt;jrandom&amp;gt; heh, ups 15:48 &amp;lt;@cervantes&amp;gt; Ich denke, der Schwerpunkt wird darauf liegen, das Styling sauber und lesbar zu bekommen und vielleicht einige Vorlagen-Alternativen zu entwerfen 15:48 &amp;lt;jrandom&amp;gt; hmm 15:49 &amp;lt;jrandom&amp;gt; Das ist eine Sache, über die ich für die Blog-Ansicht nachgedacht habe – es wäre einfach, Leute bestimmte Attribute anpassen zu lassen (Farben, Schriften, Größen), aber ich bin nicht sicher, wie viel mehr 15:50 &amp;lt;jrandom&amp;gt; andererseits ist die Blog-Ansicht, wie die Thread-Ansicht, nur eine Vorlage über dem Syndie-Archiv 15:50 &amp;lt;@cervantes&amp;gt; nun, man will sicherlich keine installierbaren Vorlagen zulassen 15:50 &amp;lt;jrandom&amp;gt; also ist die Frage: Eine Vorlage für wen? 15:50 &amp;lt;jrandom&amp;gt; (welches Erfahrungsniveau bräuchten diejenigen, die die Vorlage benutzen) 15:51 &amp;lt;@cervantes&amp;gt; Ich dachte an eine einfache Popup-Konfigurationsoption, die jemand für seinen Blog auswählen kann 15:51 &amp;lt;jrandom&amp;gt; hmm? 15:51 &amp;lt;@cervantes&amp;gt; Ich möchte "Pony Look" 15:51 &amp;lt;jrandom&amp;gt; ah, ok 15:51 &amp;lt;@cervantes&amp;gt; also liefern wir Syndie mit einer Vielzahl von Skins aus 15:52 &amp;lt;jrandom&amp;gt; ja, vordefinierte Farben/Schrift/etc. 15:52 &amp;lt;jrandom&amp;gt; (und Icons, etc.) 15:52 &amp;lt;jrandom&amp;gt; Das ist etwas, das durch die Blog-Ansicht noch nicht wirklich umgesetzt wurde 15:54 &amp;lt;jrandom&amp;gt; Gute Idee mit dem einfachen Theme-Wähler, statt einem komplexen Optionssatz 15:54 &amp;lt;@cervantes&amp;gt; Eine Alternative wäre, dass jemand seine eigenen Vorlagen-Voreinstellungen als Download auf seiner Seite anbietet – die könnten in einen Theme-Ordner gespeichert werden 15:55 &amp;lt;@cervantes&amp;gt; Es liegt beim Einzelnen, ob er dem benutzerdefinierten Skin des Blog-Autors vertrauen will 15:55 &amp;lt;jrandom&amp;gt; ... vertrauen? 15:55 &amp;lt;jrandom&amp;gt; Nichts in Syndie wird unsicheres HTML oder CSS zulassen 15:55 &amp;lt;tethra&amp;gt; wie steht's mit unsicherem JavaScript/etc. 15:55 &amp;lt;jrandom&amp;gt; Die Skins wären Textdateien/Konfigurationsdateien/Bilder, statt jsp 15:55 &amp;lt;tethra&amp;gt; ? 15:56 &amp;lt;tethra&amp;gt; (Seiten leiten etwa mit JS auf nicht-anonyme Adressen weiter?) 15:56 &amp;lt;@cervantes&amp;gt; es hängt davon ab, ob ein Theme auch strukturelle HTML-Änderungen enthalten könnte 15:56 &amp;lt;@cervantes&amp;gt; okay, alles klar 15:56 &amp;lt;@cervantes&amp;gt; das würde es schön sauber und einfach halten 15:57 &amp;lt;jrandom&amp;gt; tethra: Ich bin ... unglaublich zögerlich bei JavaScript. Den neuen Blogpost heute von default gesehen? 15:57 &amp;lt;jrandom&amp;gt; "Ich bin nur neugierig: nutzt es AJAX? Die Seite scheint sich nicht als Ganzes zu aktualisieren..." 15:57 &amp;lt;tethra&amp;gt; nein, habe ich nicht. 15:57 &amp;lt;tethra&amp;gt; ich würde persönlich einen Weg finden, jegliches verwendete JS einfach rauszuwerfen. 15:58 &amp;lt;jrandom&amp;gt; Da Syndie *lokal* ist, ist es wahnsinnig schnell, und wir müssen uns nicht mit denselben Latenzproblemen herumschlagen 15:58 &amp;lt;tethra&amp;gt; weil ich dem nicht über den Weg traue. 15:58 &amp;lt;tethra&amp;gt; hmm :/ 15:58 &amp;lt;jrandom&amp;gt; cervantes: ja, ganz einfach – wir könnten sogar Dinge ermöglichen wie: Leuten, die ein Blog-Theme sehen, das sie mögen, erlauben, "dieses Theme klauen" zu sagen 15:59 &amp;lt;@cervantes&amp;gt; theoretisch könnte man eine Bibliothek "sicherer" Funktionen für Blog-Nutzer bereitstellen – aber wenn man alles Unsichere aus der Implementierung eines durchschnittlichen Browsers entfernt, bleibt einem die Funktion "alert();" 16:00 &amp;lt;jrandom&amp;gt; heh 16:00 &amp;lt;jrandom&amp;gt; (und dann hat man all diese Barrierefreiheits-Probleme von JavaScript) 16:00 &amp;lt;+Complication&amp;gt; cervantes: wohlgemerkt, alert() in einer Endlosschleife kann böse sein :P 16:00 * jrandom ist ziemlich stolz auf Syndies Lynx-Freundlichkeit 16:00 &amp;lt;tethra&amp;gt; lynx &amp;lt;3 16:02 &amp;lt;jrandom&amp;gt; ok, wenn es zu 3) nichts weiter gibt, springen wir rüber zu 4) persistente HTTP-Verbindungen 16:02 &amp;lt;jrandom&amp;gt; Ich habe nichts hinzuzufügen außer dem, was in der Mail steht ... zzz, bist du hier? 16:02 &amp;lt;@cervantes&amp;gt; es gibt andere Wege, eine *spuck* AJAX-UI umzusetzen, etwa eine Mozilla-Erweiterung 16:03 &amp;lt;jrandom&amp;gt; fire2pe++ :) 16:03 &amp;lt;jrandom&amp;gt; zzz scheint nicht da zu sein, daher müssen wir wohl später auf mehr Infos zu 4) warten 16:03 &amp;lt;@cervantes&amp;gt; fire2pe ist nur ein Helfer - syndilla meinst du ;-) 16:03 &amp;lt;jrandom&amp;gt; lol 16:04 &amp;lt;jrandom&amp;gt; (und die USB-Schlüsselbund-Version, syndog ;) 16:04 &amp;lt;jrandom&amp;gt; ok, weiter zu 5) I2Phex gwebcache 16:05 &amp;lt;jrandom&amp;gt; Complication: p1ng 16:05 &amp;lt;+Complication&amp;gt; Nun, da es die Integration ins Netz erleichtern würde ... 16:06 &amp;lt;+Complication&amp;gt; ...habe ich kürzlich daran gearbeitet, den gwebcache-Code, der bereits in I2Phex ist, wiederzubeleben 16:06 &amp;lt;+Complication&amp;gt; Er tut in diesem Stadium bereits sehr begrenzte Dinge (wie sauber abstürzen) :) 16:06 &amp;lt;+Complication&amp;gt; Nervt außerdem awup's Webcache-Server mit mäßigem Erfolg 16:07 &amp;lt;jrandom&amp;gt; lol, nice 16:07 &amp;lt;+Complication&amp;gt; Ich habe jedoch Hoffnung, dass ich es schließlich überarbeitet bekomme 16:07 &amp;lt;+Complication&amp;gt; (Vieles davon ist derzeit darauf ausgelegt, mit IP-Adressen umzugehen) 16:09 &amp;lt;jrandom&amp;gt; cool, viel Glück, und sag mir Bescheid, wenn ich irgendetwas tun kann, um zu helfen 16:09 &amp;lt;+Complication&amp;gt; Mach ich :) 16:10 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 5) I2Phex gwebcache, oder sollen wir gemütlich rüberwandern zu 6) ??? 16:11 &amp;lt;jrandom&amp;gt; betrachte uns als rübergeschlendert 16:11 &amp;lt;jrandom&amp;gt; hat noch jemand etwas für die Sitzung? 16:11 &amp;lt;@cervantes&amp;gt; eine weitere Tasse Tee wäre nett 16:12 &amp;lt;tethra&amp;gt; heheh 16:12 &amp;lt;Pseudonym&amp;gt; wie steht's mit der Roadmap? 16:12 &amp;lt;jrandom&amp;gt; keine Änderungen 16:12 &amp;lt;Pseudonym&amp;gt; was bleibt für 0.6.2? 16:13 &amp;lt;jrandom&amp;gt; alles, was zu 0.6.2 gehört 16:13 * jrandom duckt sich 16:14 &amp;lt;Pseudonym&amp;gt; :-P 16:14 &amp;lt;@cervantes&amp;gt; etwas Bling-Bling 16:14 &amp;lt;Pseudonym&amp;gt; haben wir ein vorläufiges Datum/einen Zeitplan? 16:14 &amp;lt;jrandom&amp;gt; konkret die neue Kryptographie und Algorithmen für die Tunnel-Erstellung, die neuen Peer-Auswahlstrategien 16:14 &amp;lt;tethra&amp;gt; heheh 16:14 &amp;lt;jrandom&amp;gt; keine Daten und Zeitpläne (zumindest nicht in Meetings angekündigt ;) 16:15 &amp;lt;Pseudonym&amp;gt; gibt es bei den Peer-Auswahlstrategien mehr als das Durchsatz-Zeug, an dem du gearbeitet hast? 16:16 &amp;lt;jrandom&amp;gt; ja, diese Peer-Profiling-Änderungen sind Performance-Themen, nicht die anonymitätsbezogenen Peer-Auswahl- und Reihenfolgestrategien 16:16 &amp;lt;+Complication&amp;gt; jrandom: Erinnere ich mich richtig ... wenn ich vermute, dass sich die Kryptographie für die Tunnel-Erstellung auf Dinge bezieht, die auf der Mailingliste während der Diskussion über Predecessor- (Vorläufer-)Angriffe (und andere) besprochen wurden? 16:17 &amp;lt;jrandom&amp;gt; ja, Complication 16:17 &amp;lt;+Complication&amp;gt; s/related/relates 16:19 &amp;lt;+Complication&amp;gt; Du wirst versuchen, diese schicke kleine Datenstruktur zum Laufen zu bringen? 16:19 &amp;lt;jrandom&amp;gt; ja 16:20 &amp;lt;jrandom&amp;gt; (daher ist 0.6.2 nicht am Zwei-Wochen-Horizont ;) 16:20 &amp;lt;+Complication&amp;gt; Schick. Klingt interessant, ich sollte mich wohl darüber einlesen 16:21 &amp;lt;+Complication&amp;gt; Ich hoffe, es läuft reibungslos 16:21 &amp;lt;jrandom&amp;gt; Es wurde auf der Liste nur grob herumgewunken, noch keine Spezifikation digitalisiert 16:21 &amp;lt;tethra&amp;gt; Welche schicke Datenstruktur ist das, sorry? 16:21 &amp;lt;+Complication&amp;gt; Oh, und ich habe herausgefunden, warum der Link (aus der "moo"-Nachricht) nicht funktionierte. :D Es ist freedomarchives.i2p (im Plural, mit einem "s" am Ende) 16:21 &amp;lt;jrandom&amp;gt; Es wird nicht abwärtskompatibel sein, also wird „reibungslos“ nicht das Stichwort sein, aber hoffentlich tut es nicht zu weh :) 16:21 &amp;lt;jrandom&amp;gt; ah, verdammt 16:22 &amp;lt;jrandom&amp;gt; tethra: eine Datenstruktur, die es noch nicht gibt, zum Erstellen von Tunneln 16:22 &amp;lt;tethra&amp;gt; cool 16:22 &amp;lt;jrandom&amp;gt; (siehe die Predecessor-Threads von November oder so) 16:23 &amp;lt;tethra&amp;gt; Welche Vor-/Nachteile wird sie gegenüber der aktuellen haben? (falls es eine aktuelle gibt :o) 16:23 &amp;lt;jrandom&amp;gt; (siehe die Predecessor-Threads von November oder so) ;) 16:23 &amp;lt;tethra&amp;gt; ah, ok 16:23 &amp;lt;+Complication&amp;gt; Wenn ich mich recht erinnere, um die Tunnel-Erstellung für Beobachter weniger transparent zu machen 16:23 &amp;lt;tethra&amp;gt; "" 16:23 &amp;lt;tethra&amp;gt; ;) 16:23 &amp;lt;jrandom&amp;gt; aber es ist kein Vorschlag, es liegt nichts für 0.6.2 auf dem Tisch, bis all die Dinge vor 0.6.2 geklärt sind. 16:23 &amp;lt;jrandom&amp;gt; Sobald die Dinge, die funktionieren sollen, so funktionieren, wie wir sie brauchen, machen wir weiter. 16:24 &amp;lt;Pseudonym&amp;gt; abgesehen von schneller Peer-Auswahl, was funktioniert nicht? 16:25 &amp;lt;jrandom&amp;gt; schnelle Peer-Auswahl ist ein Teil von "guter Performance" 16:25 &amp;lt;jrandom&amp;gt; wir haben /wirklich/ gute Performance, für ein anonymes Netzwerk, aber nicht gut genug, um mit nicht-anonymen Netzwerken zu konkurrieren 16:25 &amp;lt;jrandom&amp;gt; um zu konkurrieren, müssen wir bessere Performance erreichen *und* Funktionen bieten, die sie anderswo nicht bekommen 16:26 &amp;lt;jrandom&amp;gt; (Anonymität verkauft sich nicht) 16:26 &amp;lt;Pseudonym&amp;gt; gibt es dabei mehr als die schnelle Peer-Auswahl? 16:27 &amp;lt;jrandom&amp;gt; In den letzten ein, zwei Monaten, beim Benchmarking verschiedener Aspekte von i2p, scheint die langsame Peer-Auswahl der kleinste Engpass zu sein. was der nächste Engpass sein wird, ist unbekannt. 16:27 &amp;lt;jrandom&amp;gt; (es gab auch unzählige Verbesserungen an verschiedenen Stellen zur Verbesserung der Performance) 16:27 &amp;lt;jrandom&amp;gt; (siehe http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD ) 16:28 &amp;lt;Pseudonym&amp;gt; also ... Release der neuen Peer-Auswahl diese Woche? ;-) 16:28 &amp;lt;teal`c_&amp;gt; i2p fühlt sich gut an 16:29 &amp;lt;jrandom&amp;gt; Pseudonym: ja, der neue Peer-Profil-Algorithmus ist im CVS und wird diese Woche mit 0.6.1.9 ausgerollt 16:30 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für die Sitzung? 16:30 &amp;lt;Pseudonym&amp;gt; cool 16:31 &amp;lt;jrandom&amp;gt; wenn nicht... 16:31 * jrandom holt aus 16:32 * jrandom *baf*t die Sitzung für geschlossen &lt;/div></description></item><item><title>I2P-Statusnotizen für 2006-01-10</title><link>/de/blog/2006/01/10/i2p-statusnotizen-f%C3%BCr-2006-01-10/</link><pubDate>Tue, 10 Jan 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/01/10/i2p-statusnotizen-f%C3%BCr-2006-01-10/</guid><description>&lt;p>Hallo zusammen, anscheinend ist schon wieder Dienstag&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) Durchsatz-Profiling 3) Syndie-Blogs 4) persistente HTTP-Verbindungen 5) I2Phex gwebcache 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Die vergangene Woche brachte eine Menge Fehlerbehebungen und Verbesserungen in CVS, der aktuelle Build liegt bei 0.6.1.8-11. Das Netzwerk war ziemlich stabil, auch wenn einige Ausfälle bei verschiedenen i2p-Diensteanbietern gelegentlich zu einem Schluckauf führten. Wir sind die unnötig hohe router-Identitätsfluktuation in CVS endlich los, und es gibt einen neuen Bugfix am Kern, den zzz gestern eingebracht hat, der sehr vielversprechend klingt, aber wir müssen abwarten, wie sich das auswirkt. Zwei weitere große Themen der vergangenen Woche waren das neue durchsatzbasierte Speed-Profiling sowie größere Arbeiten an Syndies Blog-Ansicht. Was 0.6.1.9 angeht: Es sollte später in dieser Woche erscheinen, spätestens am Wochenende. Behaltet die üblichen Kanäle im Blick.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 4. Januar 2006</title><link>/de/blog/2006/01/04/i2p-entwicklertreffen-4.-januar-2006/</link><pubDate>Wed, 04 Jan 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/01/04/i2p-entwicklertreffen-4.-januar-2006/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, cervantes, Complication, gott, JosephLeBlanc, jrandom, tethra&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:22 &amp;lt;jrandom&amp;gt; 0) hallo 15:22 &amp;lt;jrandom&amp;gt; 1) Netzstatus und 0.6.1.8 15:22 &amp;lt;jrandom&amp;gt; 2) Ergebnisse von Lasttests und Peer-Profiling 15:22 &amp;lt;@cervantes&amp;gt; jrandom: wohl die langsamste, grausamste Strafe seit sie Steinigung verboten haben 15:22 &amp;lt;jrandom&amp;gt; 3) 2005 Rückblick / 2006 Ausblick / ??? 15:22 &amp;lt;jrandom&amp;gt; 0) hallo 15:22 &amp;lt;gott&amp;gt; Falafel 15:22 &amp;lt;gott&amp;gt; n : kleine Krokette aus zerdrückten Kichererbsen oder Saubohnen, gewürzt 15:22 &amp;lt;gott&amp;gt; mit Sesam 15:22 &amp;lt;@cervantes&amp;gt; hallo 15:22 * jrandom winkt, nachdem er sich vom Falafel-Beschuss erholt hat 15:22 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2006-January/001246.html veröffentlicht 15:23 &amp;lt;jrandom&amp;gt; Da ich 10 Min zu spät bin, habt ihr die Notizen sicher schon gelesen und Kommentare parat 15:23 &amp;lt;jrandom&amp;gt; *hust* 15:23 &amp;lt;jrandom&amp;gt; ok, dann springen wir zu 1) Netzstatus und 0.6.1.8 15:24 &amp;lt;@cervantes&amp;gt; d. h. es funktioniert gut, nur das Protokoll bremst es aus 15:24 &amp;lt;jrandom&amp;gt; Ich habe nicht viel hinzuzufügen über das hinaus, was in der Mail steht – wir hatten 0.6.1.8 schon eine Weile vor dem Release in der Pipeline, und soweit ich sehe, lief es ziemlich gut 15:25 &amp;lt;jrandom&amp;gt; heh ja, ich bin nicht sicher, ob infoshop seit dem letzten RSS-Import etwas gepostet hat 15:25 &amp;lt;JosephLeBlanc&amp;gt; Hmm, ich habe nur ein paar Anmerkungen. 15:25 &amp;lt;+Complication&amp;gt; Zum Status, wie ich schon erwähnt habe... nachdem Build -7 ins CVS gekommen ist, benimmt sich mein Celeron 300 wie ein richtiger Computer. Er überträgt Daten irgendwie mit so etwas wie Stabilität. 15:26 &amp;lt;+Complication&amp;gt; Er lässt mich ausgiebig eepsites browsen und wirft mich nur selten aus dem IRC. 15:26 &amp;lt;jrandom&amp;gt; genau, Complication 15:26 &amp;lt;jrandom&amp;gt; was geht, JosephLeBlanc 15:26 &amp;lt;@cervantes&amp;gt; /kick complication 15:26 &amp;lt;@cervantes&amp;gt; doh 15:26 &amp;lt;JosephLeBlanc&amp;gt; Ich verwende das neueste CVS und, soweit ich sehe, ist das meiste in Ordnung. 15:27 &amp;lt;JosephLeBlanc&amp;gt; Allerdings fragte ich mich, ob dieses jbigi-Athlon-Problem behoben wurde, über das ich vor einiger Zeit mit dir gesprochen habe. 15:28 &amp;lt;jrandom&amp;gt; jbigi für amd64 unter Windows ist noch nicht in der jbigi.jar, ich hoffe aber, es in 0.6.1.9 hinein zu bekommen 15:29 &amp;lt;+Complication&amp;gt; Ich *denke* (kann es aber nicht bestätigen), dass es sich stärker auf Peers konzentriert, mit denen es Erfolg hatte... und dieser Ansatz *könnte* diese Pfade wirksamer vor dem Zusammenbruch bewahren (es steht hinter einem etwas zu aggressiven NAT). 15:29 &amp;lt;JosephLeBlanc&amp;gt; Nun, die Logs melden: 'NOTICE: Resource name [jbigi] was not found' 15:30 &amp;lt;jrandom&amp;gt; JosephLeBlanc: Es gibt danach eine Zeile zu jbigi – was steht da? 15:31 &amp;lt;JosephLeBlanc&amp;gt; Da steht: "INFO: Optimized native BigInteger library 'libjbigi-linux-athlon.so' loaded from resource 15:31 &amp;lt;jrandom&amp;gt; ok, super 15:32 &amp;lt;JosephLeBlanc&amp;gt; Wollte dich nur wegen dieser NOTICE-Zeile darauf hinweisen. 15:32 &amp;lt;jrandom&amp;gt; das bedeutet, es versucht zuerst, die Ressource "jbigi" zu laden, aber die gibt es nicht (was normal ist – die jbigi-Ressource ist nur für sehr seltene Situationen) 15:32 &amp;lt;jrandom&amp;gt; danach versucht es, die OS/Architektur-spezifische Ressource "libjbigi-linux-athlon.so" zu laden, und das klappt 15:33 &amp;lt;JosephLeBlanc&amp;gt; Ah, okay. Dann scheint der Bug, den ich vorher hatte, in -7 behoben worden zu sein 15:33 &amp;lt;jrandom&amp;gt; w3wt 15:33 &amp;lt;JosephLeBlanc&amp;gt; Vielen Dank, Kumpel. 15:34 &amp;lt;jrandom&amp;gt; kein Problem 15:34 &amp;lt;jrandom&amp;gt; Complication: aye, ich glaube, du hast recht, und einige der Strategien für 0.6.2 werden auf diesem Konzept weiter aufbauen 15:35 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus / 0.6.1.8? 15:37 &amp;lt;jrandom&amp;gt; wenn nicht, gehen wir weiter zu 2) Ergebnisse von Lasttests und Peer-Profiling 15:39 &amp;lt;jrandom&amp;gt; ok, in der E-Mail steht eine Menge – hat jemand Fragen dazu? 15:40 &amp;lt;+bar&amp;gt; wie groß war die spürbare Verbesserung? 15:41 &amp;lt;+Complication&amp;gt; Nachtrag zu 0.6.1.8 (gerade mit meinem Laptop getestet) - jbigi wurde dort ebenfalls korrekt geladen. 15:42 &amp;lt;+Complication&amp;gt; Zuvor hat diese Maschine (Mandriva 2005) es nicht geschafft, die richtige zu laden. 15:42 &amp;lt;+Complication&amp;gt; Wegen des jcpuid-Problems. 15:42 &amp;lt;jrandom&amp;gt; Ich würde im Meeting lieber keine Zahl nennen, da das die Erwartungen beeinflusst. Messbare Verbesserung, aber weit entfernt von Leitungsgeschwindigkeit. 15:43 &amp;lt;jrandom&amp;gt; (und der Lasttest ist ein bisschen konstruiert) 15:43 &amp;lt;+bar&amp;gt; alles klar, kein Problem :) 15:44 &amp;lt;jrandom&amp;gt; cool, Complication. Ja, ich habe endlich scintillas C-jcpuid-Port gebündelt :) 15:45 &amp;lt;jrandom&amp;gt; ok, zu 2) habe ich nicht viel über das hinaus hinzuzufügen, was in der Mail steht. Mehr Infos zum resultierenden Speed-Profiling kommen, sobald es in 0.6.1.9 ausgeliefert ist. 15:47 &amp;lt;jrandom&amp;gt; wenn es dazu nichts Weiteres gibt, springen wir zu 3) 2005 Rückblick / 2006 Ausblick / ??? 15:49 &amp;lt;+bar&amp;gt; Ich stimme dem in der Mail zu, 2005 war ein fantastisches Jahr, und ich kann nicht sehen, dass 2006 i2p-mäßig schlechter wird 15:49 &amp;lt;jrandom&amp;gt; Wir sind im letzten Jahr weit gekommen, und ihr alle habt großartige Arbeit geleistet, um uns voranzubringen. Das kommende Jahr dürfte für uns das große werden – raus aus den geekigen Hinterzimmern und hinein in die Orte, an denen es zählt. 15:50 * tethra kam eher gegen das falsche Ende von 2005 dazu, aber es war trotzdem verdammt cool. *Daumen hoch* 15:51 &amp;lt;+Complication&amp;gt; Hoffen wir das Beste. 15:51 &amp;lt;jrandom&amp;gt; Ich habe nicht viel mehr hinzuzufügen. Wenn sonst noch jemand etwas im Meeting ansprechen möchte, ist die Runde offen 15:52 &amp;lt;+Complication&amp;gt; Apropos: Falls jemand ein paar Dokus ins Spanische übersetzen wollte (siehe Diskussionsforum) – mit wem sollte er das am besten koordinieren? 15:52 &amp;lt;+Complication&amp;gt; z. B. welche Teile stark im Fluss sind und ähnliche Fragen 15:53 &amp;lt;+Complication&amp;gt; Außerdem: In welchem Format wären verschiedene Dokus am besten? 15:54 &amp;lt;jrandom&amp;gt; Das Tech-Intro-Dokument @ dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/techintro.html?rev=HEAD ist ziemlich stabil 15:54 &amp;lt;+Complication&amp;gt; Beim router mitliefern... auf der Website... beides? 15:54 &amp;lt;jrandom&amp;gt; (zu 0.6.2 wird es allerdings Updates geben) 15:54 &amp;lt;jrandom&amp;gt; nun, ich bin sehr für Inline-Dokumentation 15:54 &amp;lt;jrandom&amp;gt; aber das sollte wohl warten, bis die neue router console steht 15:55 &amp;lt;jrandom&amp;gt; Intro-Dokumente auf der Website wären ebenfalls gut, aber das sollte wohl warten, bis die neue Website steht 15:55 &amp;lt;+Complication&amp;gt; Aha... also wäre es am besten, das noch nicht anzufassen... 15:56 &amp;lt;+Complication&amp;gt; ... stattdessen lieber Dokus wie die oben erwähnten. 15:58 &amp;lt;jrandom&amp;gt; Wahrscheinlich. ok, gibt es noch etwas, was Leute im Meeting ansprechen möchten? 15:59 &amp;lt;jrandom&amp;gt; wenn nicht... 15:59 &amp;lt;tethra&amp;gt; Haben wir die eepget-UI-Idee schon besprochen? 15:59 &amp;lt;gott&amp;gt; Falls das Meeting noch läuft, bitte den Ärger mit Akzenten im IRCclient beheben 15:59 &amp;lt;tethra&amp;gt; also, bevor ich hier war 15:59 &amp;lt;jrandom&amp;gt; nö, willst du es implementieren, tethra? :) 15:59 &amp;lt;jrandom&amp;gt; gott: Patches willkommen 16:00 &amp;lt;gott&amp;gt; Wenn nicht, bitte den Ärger mit Akzenten im IRCclient. 16:00 &amp;lt;gott&amp;gt; jrandom: Bis ich es gefixt habe, hat es schon jemand anderes gefixt ;-) 16:01 &amp;lt;tethra&amp;gt; jrandom: Ich bin mir nicht ganz sicher, wie ich das angehen soll, da ich nicht wirklich ein Coder bin. Wenn du mir ein paar Tutorials zum Schreiben von .war-Apps zeigen magst, probiere ich es aber gern. 16:01 &amp;lt;gott&amp;gt; Ich behalte mir das Recht vor, in Taten und Handlungen defätistisch zu sein. 16:01 &amp;lt;tethra&amp;gt; haha 16:01 &amp;lt;+Complication&amp;gt; :) 16:02 &amp;lt;jrandom&amp;gt; tethra: Die O'Reilly-Servlet-Bücher sind ziemlich gut 16:02 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres gibt... 16:02 * jrandom holt aus 16:02 * jrandom *baf*t die Sitzung &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2006-01-03</title><link>/de/blog/2006/01/03/i2p-statusnotizen-vom-2006-01-03/</link><pubDate>Tue, 03 Jan 2006 00:00:00 +0000</pubDate><guid>/de/blog/2006/01/03/i2p-statusnotizen-vom-2006-01-03/</guid><description>&lt;p>Hallo zusammen, frohes neues Jahr! Lasst uns nach einer Woche Pause wieder in unsere wöchentlichen Statusnotizen einsteigen -&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzwerkstatus und 0.6.1.8 2) Ergebnisse von Lasttests und Peer-Profiling 3) 2005-Rückblick / 2006-Vorschau / ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.8&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>In der vergangenen Woche haben wir 0.6.1.8 veröffentlicht, und Berichte aus der Praxis besagen, dass die Änderungen von zzz spürbar geholfen haben und das Netz insgesamt recht stabil wirkt – selbst bei dem in letzter Zeit deutlich gestiegenen Netzwerkverkehr (laut stats.i2p hat sich der Durchschnitt im letzten Monat offenbar verdoppelt). I2PSnark scheint ebenfalls ziemlich gut zu funktionieren – auch wenn wir auf ein paar Stolpersteine gestoßen sind, haben wir die meisten davon in nachfolgenden Builds aufgespürt und behoben. Zum neuen Blog-Interface von Syndie gab es bislang nicht viel Feedback, aber der Syndie-Traffic ist etwas angestiegen (teilweise, weil protocol dusts rss/atom-Importer entdeckt hat :).&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 20. Dezember 2005</title><link>/de/blog/2005/12/20/i2p-entwicklertreffen-20.-dezember-2005/</link><pubDate>Tue, 20 Dec 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/12/20/i2p-entwicklertreffen-20.-dezember-2005/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, Complication, dust, jrandom, legion, polecat, tealc\_, tethra, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:20 &amp;lt;jrandom&amp;gt; 0) hi 15:20 &amp;lt;jrandom&amp;gt; 1) Net-Status 15:20 &amp;lt;jrandom&amp;gt; 2) I2PSnark-Updates 15:20 &amp;lt;jrandom&amp;gt; 3) Syndie Blog-UI (Benutzeroberfläche) 15:20 &amp;lt;jrandom&amp;gt; 4) ??? 15:20 &amp;lt;jrandom&amp;gt; 0) hi 15:20 * jrandom winkt 15:20 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2005-December/001240.html 15:22 &amp;lt;jrandom&amp;gt; ok, springen wir rein in 1) Net-Status 15:22 &amp;lt;jrandom&amp;gt; Ich habe nicht viel hinzuzufügen zu dem, was in den Statusnotizen steht. 15:22 &amp;lt;+Complication&amp;gt; Wenn es nicht die gelegentlichen OOM (Out-of-Memory)-Fehler gäbe, würde ich mich trauen, es als gut zu bezeichnen 15:22 &amp;lt;jrandom&amp;gt; die Lasttests sehen ziemlich vielversprechend aus, was darauf hindeutet, dass wir noch viel Spielraum haben, die Performance zu verbessern 15:23 &amp;lt;+Complication&amp;gt; Und ich schätze, die OOM 15:23 &amp;lt;jrandom&amp;gt; heh, i2psnark-bezogene OOMs? oder schon davor? 15:23 &amp;lt;+Complication&amp;gt; tragen zur Flatterhaftigkeit bei, wenn entweder i2p-bt-, i2psnark- oder i2p-rufus-Instanzen … Dinge tun. 15:24 &amp;lt;zzz&amp;gt; Meine Theorie ist, dass der gestiegene Torrent-Traffic die IRC-Zuverlässigkeit etwas beeinträchtigt 15:24 &amp;lt;+Complication&amp;gt; (vielleicht sollte ich die SAM-Merkwürdigkeit nicht OOM nennen, da ich es mir nicht genau angesehen habe, aber es ist definitiv einer der Faktoren) 15:24 &amp;lt;jrandom&amp;gt; hmm, da bin ich nicht sicher, der IRC-Status war ähnlich wie vor den letzten Snark-Updates 15:25 &amp;lt;+Complication&amp;gt; Bandbreite war stabil, insbes. tunnel auch stabil … nur ab und zu Abstürze 15:26 &amp;lt;zzz&amp;gt; Wie auch immer, ich bin optimistisch, dass die tunnel build fixes in 0.6.1.8 die IRC-Erfahrung verbessern werden 15:26 &amp;lt;+Complication&amp;gt; Aus bekannten Gründen, die hoffentlich verschwinden, wenn ihre Zeit gekommen ist :) 15:26 &amp;lt;jrandom&amp;gt; jau, denke ich auch, zzz, daher werden wir wahrscheinlich in den nächsten ein, zwei Tagen ein Release haben 15:26 &amp;lt;+legion&amp;gt; Nun, IRC ist vielleicht einfach zu empfindlich, vielleicht wäre so etwas wie Jabber besser? 15:26 &amp;lt;zzz&amp;gt; besonders für Leute mit langsameren Maschinen und/oder Verbindungen 15:27 &amp;lt;jrandom&amp;gt; Jabber würde daran nichts ändern 15:27 &amp;lt;+Complication&amp;gt; Besonders mit tunnel redundancy auf 2 15:28 &amp;lt;+bar&amp;gt; ich würde sagen, IRC ist ein ausgezeichnetes Scheiß-o-Meter, um das Netzwerk-Wetter zu bestimmen 15:28 &amp;lt;+legion&amp;gt; Ja, es weht nur ein kleines Lüftchen und IRC kackt ab 15:28 &amp;lt;+bar&amp;gt; genau :) 15:28 &amp;lt;+Complication&amp;gt; Mir fällt auf, dass nach dem Shitlisting-Fix „Recent“ dazu neigt, immer „Known“ zu übersteigen 15:29 &amp;lt;+Complication&amp;gt; Könnte das daran liegen, dass „Known“ shitlistete Peers nicht enthält, „Recent“ aber schon? 15:29 &amp;lt;jrandom&amp;gt; jau, IRC ist ein guter Blick auf die Dinge, da es erhebliche Unterschiede bei verschiedenen Nutzern zeigt (z. B. dreamtheaterfan hat immer Probleme, etc.) 15:30 &amp;lt;jrandom&amp;gt; hmm, das ergibt Sinn, Complication 15:30 &amp;lt;+Complication&amp;gt; (Ich weiß es nicht sicher, nur eine Vermutung) 15:30 &amp;lt;jrandom&amp;gt; (da shitlistete Peers aus der netDb fallen, ihre Profile aber nicht entfernt werden) 15:32 &amp;lt;+Complication&amp;gt; Dann scheinen die Indikatoren OK zu sein (wollte nur fragen, falls nicht) 15:33 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 1) Net-Status? 15:33 &amp;lt;jrandom&amp;gt; wenn nicht, gehen wir weiter zu 2) I2PSnark-Updates 15:33 &amp;lt;tealc_&amp;gt; welche Art von Updates gibt es? 15:34 &amp;lt;jrandom&amp;gt; siehe http://dev.i2p.net/pipermail/i2p/2005-December/001240.html für eine kurze Auflistung ;) 15:34 &amp;lt;jrandom&amp;gt; im Grunde kann I2PSnark jetzt mehrere Torrents gleichzeitig über eine einzelne I2P-Destination handhaben, hat ein Webinterface und ist in die router-Konsole integriert 15:35 &amp;lt;tealc_&amp;gt; ich nutze die neuesten CVS-Builds und i2psnark verursacht eine Menge Heap-Speicherfehler oder so 15:35 &amp;lt;+Complication&amp;gt; …und es kann auch von Azureus erstellte Torrents mit seltsamen Meta-Tags verarbeiten. 15:35 &amp;lt;+Complication&amp;gt; An denen es zuvor hängen geblieben ist. 15:35 &amp;lt;jrandom&amp;gt; ah, ja, da sind noch ein paar Dinge, die ich da debugge, tealc_ 15:35 &amp;lt;jrandom&amp;gt; (wie in den wöchentlichen Statusnotizen erwähnt ;) 15:35 &amp;lt;jrandom&amp;gt; ah richtig, Complication 15:36 &amp;lt;jrandom&amp;gt; oh, außerdem haben die Azureus-Leute einen Bug in ihrem Tracker gefixt, der I2PSnark von der Nutzung abgehalten hat 15:36 &amp;lt;jrandom&amp;gt; (also sollten Leute, die Azureus-Tracker vor B16 betreiben, baldmöglichst upgraden) 15:37 &amp;lt;+bar&amp;gt; ich hätte gern die Möglichkeit, den I2PSnark-Autostart leicht zu deaktivieren (für Low-BW-Szenarien, etc.) 15:38 &amp;lt;jrandom&amp;gt; das sollte sich leicht einbauen lassen 15:38 &amp;lt;+bar&amp;gt; klingt super 15:39 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 2) I2PSnark-Updates? 15:40 &amp;lt;jrandom&amp;gt; wenn nicht, gehen wir weiter zu 3) Syndie Blog-UI 15:40 &amp;lt;zzz&amp;gt; zwei Daumen hoch für den neuen i2psnark – gute Arbeit 15:41 &amp;lt;jrandom&amp;gt; gracias, mjw hat die harte Arbeit gemacht und Snark so leicht erweiterbar gemacht 15:41 &amp;lt;jrandom&amp;gt; ok, wie in den Statusnotizen erwähnt, hat Syndie jetzt eine neue Blog-UI 15:42 &amp;lt;jrandom&amp;gt; Ich denke, sie bietet einen Ausgleich zwischen Whitelists und Blacklists und geht die verschiedenen Spam-Probleme an, die auftreten können 15:43 &amp;lt;jrandom&amp;gt; das rollen wir im nächsten Release aus, sodass ihr in ein, zwei Tagen damit herumspielen könnt 15:43 &amp;lt;+legion&amp;gt; Wird Spam wirklich in absehbarer Zeit zu einem großen Problem? 15:44 &amp;lt;+Complication&amp;gt; legion: wie uns jemand freundlicherweise demonstriert hat, könnte es so kommen 15:44 &amp;lt;jrandom&amp;gt; nee, Blacklists kümmern sich um Autoren, die fluten, und Whitelists um Spammer, die viele Autoren erstellen 15:44 &amp;lt;dust&amp;gt; (Anonymität bringt bei manchen Menschen das Schlimmste hervor) 15:44 &amp;lt;jrandom&amp;gt; (also ist Spammen kein Problem) 15:45 &amp;lt;+Complication&amp;gt; (Obwohl ich glaube, der Kerl hat Schlüssel regeneriert, um permanentes Blacklisting zu vermeiden, was schon etwas bremst.) 15:45 &amp;lt;+Complication&amp;gt; Wenn auch keine große Bremse, daher stimme ich voll zu, dass Whitelists ebenfalls gut sind. :) 15:46 &amp;lt;+bar&amp;gt; vielleicht wäre eine Hashcash-Lösung irgendwann gangbar, falls nötig 15:46 &amp;lt;jrandom&amp;gt; falls nötig, aber ich sehe nicht, warum es nötig wäre 15:46 &amp;lt;+bar&amp;gt; einverstanden, momentan sehe ich das auch nicht 15:46 &amp;lt;+Complication&amp;gt; bar: so was wie „nicht anzeigen, es sei denn, sie haben sich die Mühe gemacht, ein paar Zahlen zu berechnen“? 15:47 &amp;lt;+bar&amp;gt; ja, so in der Art 15:47 &amp;lt;+Complication&amp;gt; Klingt möglich, auch wenn vermutlich unnötig. 15:47 &amp;lt;+bar&amp;gt; vermutlich ja. 15:47 &amp;lt;jrandom&amp;gt; wenn eine Gruppe von Spammern ständig mit vielen neuen Autoren fluten würde, könnten Leute anderen immer noch von neuen Autoren erzählen, indem sie ihre Lesezeichen und Blog-Verweise in ihrem eigenen Blog posten 15:47 &amp;lt;+Complication&amp;gt; Oder eher hoffentlich unnötig. 15:48 &amp;lt;+Complication&amp;gt; Wäre gut zu überlegen, ob Syndie solche Funktionalität aufnehmen kann, falls je Bedarf entsteht. 15:49 &amp;lt;jrandom&amp;gt; jau, kann es, mit Headern im Blogpost oder in den eigenen Metainfos des Blogs 15:49 &amp;lt;jrandom&amp;gt; äh, Metadaten (verdammt sei bt!) 15:51 &amp;lt;jrandom&amp;gt; ok, wenn es zu 3) Syndie nichts weiter gibt, springen wir zu 4) ??? 15:51 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas, das er im Meeting ansprechen möchte? 15:51 &amp;lt;+legion&amp;gt; ja, ein paar Dinge 15:52 &amp;lt;+legion&amp;gt; zuerst clunk 15:52 &amp;lt;jrandom&amp;gt; cool, ja, clunk klingt interessant 15:52 &amp;lt;+legion&amp;gt; Wie ich heute früher in i2p-chat erwähnt habe, arbeite ich daran, es mit cygwin und/oder mingw zum Kompilieren zu bringen. 15:53 &amp;lt;+legion&amp;gt; Bisher ist nur der Client kaputt, der Rest inkl. Server kompiliert und scheint zu funktionieren 15:53 &amp;lt;jrandom&amp;gt; nett 15:54 &amp;lt;tealc_&amp;gt; i2p könnte sich als echtes Problem für George Bushs grenzenloses Überwachungsprogramm erweisen. Wir sehen uns in den Todeslagern, bringt die Karten mit, ja 15:54 &amp;lt;+legion&amp;gt; Ich versuche nicht nur herauszufinden, warum der Client kaputt ist, sondern es auch zu beheben. Im Moment stecke ich fest. 15:56 &amp;lt;+legion&amp;gt; Das andere, worüber ich sprechen wollte: Könnte ein default tunnel zu meinem Jabber-Server im nächsten Update enthalten sein? Einfach um es für alle, die Jabber ausprobieren wollen, leichter zu machen. 15:57 &amp;lt;tethra&amp;gt; 20:34:37 &amp;lt;jrandom&amp;gt; wenn eine Gruppe von Spammern ständig mit vielen neuen Autoren fluten würde, könnten Leute anderen immer noch von neuen Autoren erzählen, indem sie ihre Lesezeichen und Blog-Verweise in ihrem eigenen Blog posten &amp;lt;--- vielleicht könnte so etwas wie polecats Ansatz zur Kombination von Vertrauen hier eine Rolle spielen? (d. h. sowohl Spammer blockieren -und- populäre Autoren fördern.) 15:57 &amp;lt;tethra&amp;gt; &amp;lt;/$0.02&amp;gt; 15:58 &amp;lt;+polecat&amp;gt; Das wäre ein primitives Beispiel meiner Vertrauensnetz-Idee, mit einer Heuristik von 100% Vertrauensübertragung, ja. 15:58 &amp;lt;jrandom&amp;gt; legion: hmm, eine deaktivierte Konfiguration für neue Nutzer hinzuzufügen ist leicht, aber meine Zurückhaltung betrifft die Protokoll-Filterung (und welche Clients welche Infos leaken). Wie sind deine Erfahrungen mit verschiedenen Clients? 15:59 &amp;lt;jrandom&amp;gt; jau, es gibt viel Raum, Vertrauensmetriken in Syndie zu integrieren 16:01 &amp;lt;+legion&amp;gt; Nun, soweit ich weiß, leakt jeti nicht, abgesehen vom Dateitransfer, der in meinen Servereinstellungen ohnehin deaktiviert ist. Möglicherweise wird es in der nächsten jeti-Version korrigiert. Abgesehen davon weiß ich über die anderen Clients nichts. 16:02 &amp;lt;+legion&amp;gt; Ich weiß auf jeden Fall, dass Groupchat solide ist, unabhängig von den Clients; es ist nur der Kontakt außerhalb des Groupchats, bei dem manche Clients leaken könnten, wobei ich mir nicht sicher bin. 16:03 &amp;lt;jrandom&amp;gt; hmm, Leaken ist nicht wirklich boolesch, es ist eine Frage, /welche Informationen/ die Clients leaken, nicht ob sie irgendwelche Informationen leaken 16:04 &amp;lt;+legion&amp;gt; Richtig, ich meinte natürlich kritische Informationen wie IP-Adressen, obwohl gute Clients, wenn sie diese Informationen leaken, sie nur als 127.0.0.1 oder localhost melden sollten 16:06 &amp;lt;+legion&amp;gt; Daher würde ich empfehlen, nur bekannte Clients zu verwenden, die nicht leaken, wie jeti. 16:07 &amp;lt;zzz&amp;gt; könntest du deiner Client-Tabelle eine Spalte „verifiziert: leakt nicht“ hinzufügen? 16:07 &amp;lt;jrandom&amp;gt; es wäre hilfreich, wenn du dokumentieren könntest, was jeti leakt und was nicht (so in der Art, was postman für den SMTP- und POP-Proxy zusammengestellt hat) 16:08 &amp;lt;+legion&amp;gt; Laut jeti-Entwickler leakt es nichts, was die Anonymität kompromittieren würde. Das steht ohne Zweifel fest. Ich habe mir auch den Quellcode angesehen und nichts gefunden, was mich das Gegenteil denken ließe. 16:09 &amp;lt;jrandom&amp;gt; dass der Entwickler das sagt, mag sicher sein, aber was der Entwickler unter Anonymität versteht, ist eine andere Frage ;) 16:09 &amp;lt;+legion&amp;gt; Ja, zzz, ich könnte so eine Spalte hinzufügen 16:09 &amp;lt;jrandom&amp;gt; Ich bezweifle nicht, dass jeti sich korrekt verhält, aber wir müssen wissen, was das bedeutet 16:10 &amp;lt;zzz&amp;gt; scheint so, als könne man Nicht-Leaken nur durch Protokollmitschnitt verifizieren 16:10 &amp;lt;zzz&amp;gt; nicht durch Blick in den Quellcode oder durch Nachfragen beim Entwickler 16:12 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 16:12 &amp;lt;+bar&amp;gt; nur die Erinnerung, amd64 jbigi nicht zu vergessen 16:13 &amp;lt;+bar&amp;gt; (aber ich wette, es steht auf deiner Todo-Liste) 16:13 &amp;lt;jrandom&amp;gt; jau :) 16:13 &amp;lt;jrandom&amp;gt; (win amd64, nämlich, linux amd64 läuft bereits) 16:13 &amp;lt;jrandom&amp;gt; aber, wenn es nichts weiter gibt … 16:14 * jrandom leitet das Ende ein 16:14 &amp;lt;+bar&amp;gt; ja, win amd64. 16:14 * jrandom *baf*t das Meeting ab &lt;/div></description></item><item><title>I2P Entwicklertreffen - 13. Dezember 2005</title><link>/de/blog/2005/12/13/i2p-entwicklertreffen-13.-dezember-2005/</link><pubDate>Tue, 13 Dec 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/12/13/i2p-entwicklertreffen-13.-dezember-2005/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, jrandom, spaetz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:15 &amp;lt;jrandom&amp;gt; 0) hi 15:15 &amp;lt;jrandom&amp;gt; 1) Net status and load testing 15:15 &amp;lt;jrandom&amp;gt; 2) I2PSnark 15:15 &amp;lt;jrandom&amp;gt; 3) Syndie 15:15 &amp;lt;jrandom&amp;gt; 4) ??? 15:15 &amp;lt;jrandom&amp;gt; 0) hi 15:15 * jrandom waves 15:15 &amp;lt;jrandom&amp;gt; weekly status notes posted up @ http://dev.i2p.net/pipermail/i2p/2005-December/001239.html 15:15 &amp;lt;jrandom&amp;gt; (*before* the meeting this week - who woulda thunk it?) 15:16 &amp;lt;jrandom&amp;gt; not that it matters, since y'all wait until the meeting starts to read it anyway ;) 15:16 &amp;lt;jrandom&amp;gt; so, movin' on in to 1) Net status and load testing 15:16 &amp;lt;@cervantes&amp;gt; hey! 15:17 &amp;lt;jrandom&amp;gt; thanks for doing your part cervantes ;) 15:17 &amp;lt;@cervantes&amp;gt; read what? 15:17 -!- DreamTheaterFan [anonymous@irc2p] has quit [Connection reset by peer] 15:17 &amp;lt;jrandom&amp;gt; I don't have much to add beyond whats in the mail, anyone have any questions or comments on 1)? 15:19 &amp;lt;spaetz&amp;gt; is load testing performed on *the* i2p net or do you have a private net for this? 15:19 &amp;lt;jrandom&amp;gt; I'm doing it on the live net 15:19 &amp;lt;spaetz&amp;gt; just curious 15:19 &amp;lt;spaetz&amp;gt; k 15:20 &amp;lt;jrandom&amp;gt; its being done carefully though, backing off hard from peers under load, and it of course honors tunnel rejections 15:20 &amp;lt;@cervantes&amp;gt; recent irc2p instability was unrelated to the tests 15:21 &amp;lt;@cervantes&amp;gt; (in case you were wondering) 15:21 &amp;lt;jrandom&amp;gt; hows the new setup handling things cervantes? 15:21 &amp;lt;@cervantes&amp;gt; been rock solid so far 15:22 &amp;lt;jrandom&amp;gt; cool 15:22 &amp;lt;@cervantes&amp;gt; just took some tedium to track down the source of the gremlins 15:24 &amp;lt;jrandom&amp;gt; ok, anyone else have any questions/omments, or shall we jump on over to 2) I2PSnark? 15:25 &amp;lt;jrandom&amp;gt; consider us jumped 15:26 &amp;lt;jrandom&amp;gt; ok, basically I2PSnark should work again... there were a few attributes not yet in the BT spec but used by azureus and rufus, causing incompatibility, but we're now compatible with the situations I was able to see 15:26 &amp;lt;jrandom&amp;gt; i2psnark now works with all of the torrents i've tested, but if anyone runs into trouble, let me know 15:27 &amp;lt;jrandom&amp;gt; part of the drive for me to fix that up was in relation to some SAM bugs, since I2PSnark doesn't use SAM 15:28 &amp;lt;jrandom&amp;gt; not much more to add on that front... unless anyone has any questions, lets move on over to 3) Syndie 15:29 -!- Xunk [Xunk@irc2p] has quit [Connection reset by peer] 15:30 &amp;lt;jrandom&amp;gt; ok, I don't have much to add beyond the email on that front either 15:31 -!- Xunk [Xunk@irc2p] has joined #i2p 15:31 &amp;lt;jrandom&amp;gt; if there aren't any questions re: Syndie, lets continue on and open the floor with 4) ??? 15:31 -!- DreamTheaterFan [anonymous@irc2p] has joined #i2p 15:32 * jrandom remembers that clunk wasn't in the agenda, among other things. anyone have anything they want to bring up? 15:32 &amp;lt;@cervantes&amp;gt; man speeding though 15:32 &amp;lt;@cervantes&amp;gt; *through 15:33 -!- bar [bar@irc2p] has quit [Connection reset by peer] 15:33 &amp;lt;jrandom&amp;gt; aye, no need to talk just to see words on the meeting logs :) 15:33 -!- bar [bar@irc2p] has joined #i2p 15:33 -!- mode/#i2p [+v bar] by chanserv 15:33 -!- mule [mule@irc2p] has joined #i2p 15:35 &amp;lt;jrandom&amp;gt; ok, if there's nothing else... 15:35 * jrandom winds up 15:35 * jrandom *baf*s the meeting closed &lt;/div></description></item><item><title>I2P Entwicklertreffen - 6. Dezember 2005</title><link>/de/blog/2005/12/06/i2p-entwicklertreffen-6.-dezember-2005/</link><pubDate>Tue, 06 Dec 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/12/06/i2p-entwicklertreffen-6.-dezember-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ailouros, bar, bla, cervantes, Complication, gott, jrandom, modulus, polecat, Pseudonym, tethra, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:26 &amp;lt;jrandom&amp;gt; 0) hi 15:26 &amp;lt;jrandom&amp;gt; 1) 0.6.1.7 und Netzstatus 15:26 &amp;lt;jrandom&amp;gt; 2) Experimentelle tunnel-Ausfälle 15:26 &amp;lt;jrandom&amp;gt; 3) SSU und NATs 15:26 &amp;lt;jrandom&amp;gt; 4) Syndie 15:26 &amp;lt;jrandom&amp;gt; 5) ??? 15:26 &amp;lt;jrandom&amp;gt; 0) hi 15:26 * jrandom winkt 15:26 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2005-December/001237.html 15:26 * ailouros liest die Notizen 15:27 * jrandom ist spät dran, also gebe ich euch allen einen Moment zum Lesen :) 15:29 &amp;lt;jrandom&amp;gt; ok, dann springen wir mal zu 1) 0.6.1.7 und Netzstatus 15:29 &amp;lt;@cervantes&amp;gt; *hust* 15:29 &amp;lt;jrandom&amp;gt; Ich habe zu diesem Punkt nicht viel mehr hinzuzufügen als das, was in der Mail steht. Hat jemand weitere Kommentare/Fragen/Ideen? 15:30 &amp;lt;Pseudonym&amp;gt; Scheint, als wäre Performance-Optimierung, bevor man den tunnel-Erstellungs-Algorithmus ändert, die falsche Reihenfolge 15:30 &amp;lt;gott&amp;gt; Ich bekomme ziemlich oft "No HTTP method found in the request. 15:30 &amp;lt;gott&amp;gt; Software caused connection abort: socket write error 15:30 &amp;lt;gott&amp;gt; " 15:30 &amp;lt;@modulus&amp;gt; tunnel-Latenz ist deutlich geringer, ich weiß nicht, ob ihr etwas geändert habt oder ob mein ISP plötzlich besser ist. 15:30 &amp;lt;gott&amp;gt; vom I2PTunnel Webmanager 15:31 &amp;lt;jrandom&amp;gt; gott: das deutet auf fehlerhafte HTTP-Requests hin, oder auf Dinge, die der eepproxy nicht verstehen konnte 15:31 &amp;lt;jrandom&amp;gt; modulus: cool, wir haben viel getan, um die Dinge zu verbessern 15:31 &amp;lt;jrandom&amp;gt; Pseudonym: nun, bisher war die tunnel-Erstellung nicht unser Engpass - der Engpass lag bei deutlich höher gelagerten Dingen 15:32 &amp;lt;jrandom&amp;gt; andererseits haben die Verbesserungen der letzten paar Revs dort unten einige Probleme offengelegt 15:32 &amp;lt;Pseudonym&amp;gt; oh, also bezogen sich die Optimierungen auf andere Teile des Codes? 15:32 &amp;lt;Pseudonym&amp;gt; cool 15:33 &amp;lt;jrandom&amp;gt; ja, auf SSU-Ebene sowie auf der Ebene des tunnel-Betriebs. tunnel-Erstellung ist keine performancekritische Operation [außer wenn sie es ist ;] 15:34 &amp;lt;jrandom&amp;gt; Ich mache allerdings Live-Netz-Lasttests und sammle nicht-anonyme Laststatistiken verschiedener Peers, um das weiter einzugrenzen 15:34 &amp;lt;ailouros&amp;gt; Ich frage mich, warum ich manchmal mehr tunnel sehe, als für ein Ziel konfiguriert sind (z. B. eeProxy, inbound 7 tunnel 4 outbound) 15:34 &amp;lt;jrandom&amp;gt; also, wenn ihr in den nächsten Tagen seht, dass der router 7xgV viele Daten überträgt, nun, nicht weiter beachten ;) 15:35 &amp;lt;jrandom&amp;gt; ailouros: wenn die tunnel-Erstellung eine Weile dauert, baut er zusätzliche, nur für den Fall. 15:35 &amp;lt;jrandom&amp;gt; zzz skizziert dazu auch ein paar der seltsamen Probleme, und es wird an einem Patch gearbeitet, um die Dinge etwas zu verbessern 15:35 &amp;lt;ailouros&amp;gt; Verstehe.. aber warum laufen sie dann alle zur selben Zeit ab? 15:35 &amp;lt;@cervantes&amp;gt; jrandom: aus Neugier, wann hast du diese Tests begonnen? 15:35 &amp;lt;jrandom&amp;gt; cervantes: vor ein paar Tagen 15:36 &amp;lt;@cervantes&amp;gt; ah cool, dann ist es _nicht_ das ;-) 15:36 &amp;lt;jrandom&amp;gt; keine Ahnung, ailouros, hängt von ein paar Bedingungen ab. Aber es gibt einige... *hust* Merkwürdigkeiten im tunnel-Erstellungs-Code, an den ich mich bisher nicht herangewagt habe, da er für 0.6.2 neu geschrieben wird 15:38 &amp;lt;ailouros&amp;gt; Verstehe. Ich dachte, es wäre eine Policy-Frage... Ich würde lieber sehen, dass die tunnel zu unterschiedlichen Zeiten auslaufen, außer es gibt einen guten Grund dagegen 15:38 &amp;lt;ailouros&amp;gt; im Sinne von: die tunnel-Erstellungen sind gestreut 15:39 &amp;lt;jrandom&amp;gt; ja, für 0.6.2 wird es eine bessere Randomisierung geben, und zzz's Patch fügt auch der aktuellen Rev etwas Randomisierung hinzu 15:40 &amp;lt;+Complication&amp;gt; Ich frage mich, warum eine ansonsten vernünftige Instanz von i2phex... sich entscheidet, bei jedem zweiten Start Dateien neu zu hashen? 15:40 &amp;lt;jrandom&amp;gt; Keine Ahnung 15:40 &amp;lt;+Complication&amp;gt; Beschädigte Konfiguration klingt bislang nach der wahrscheinlichsten Ursache, aber ich habe meine Config noch nicht gelöscht. 15:40 &amp;lt;jrandom&amp;gt; vielleicht verschobene Zeitstempel? 15:42 &amp;lt;+Complication&amp;gt; Nee, die scheinen auch korrekt zu sein 15:42 * jrandom weiß es nicht. Habe mir den Teil von phex's cod nie angesehen 15:42 &amp;lt;jrandom&amp;gt; äh, code 15:42 &amp;lt;+Complication&amp;gt; Ich schaue mal, ob das Löschen alter Config-Dateien hilft 15:42 &amp;lt;jrandom&amp;gt; cool 15:43 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 1) Netzstatus / 0.6.1.7? 15:43 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 2) Experimentelle tunnel-Ausfälle 15:44 &amp;lt;jrandom&amp;gt; wir haben das schon kurz angeschnitten, und es gibt mehr dazu in den Notizen und auf zzz.i2p 15:44 &amp;lt;jrandom&amp;gt; zzz: hast du etwas, das du hinzufügen/ansprechen möchtest? 15:46 &amp;lt;jrandom&amp;gt; wenn nicht, gehen wir weiter zu 3) SSU und NATs 15:46 &amp;lt;jrandom&amp;gt; bar: möchtest du etwas hinzufügen? 15:46 &amp;lt;+bar&amp;gt; nö, außer dem, was in der Mail steht, habe ich nichts hinzuzufügen 15:47 &amp;lt;jrandom&amp;gt; cool, ja, ich muss auf einige Details noch antworten - ich denke, unsere Retransmission wird bereits einige der von dir angesprochenen Probleme abfangen 15:48 &amp;lt;jrandom&amp;gt; Der Trick wird sein, zu erkennen, welche Situation vorliegt, damit wir das richtige Verfahren automatisieren können (oder den Nutzer informieren, dass er am Arsch ist) 15:48 &amp;lt;+bar&amp;gt; alles zu seiner Zeit, keine Eile 15:49 &amp;lt;+bar&amp;gt; ja, ich habe eine manuelle Nutzereinstellung vorgeschlagen, um das Problem vorerst zu umgehen, vielleicht ist das nicht möglich, aber wir können später darüber reden 15:50 &amp;lt;jrandom&amp;gt; ja, manuelle Overrides helfen, aber meine Erfahrung mit früheren i2p Revs war, dass es jeder (*wirklich jeder*) vermasselt hat ;) daher ist Automatisierung vorzuziehen 15:50 &amp;lt;jrandom&amp;gt; (mit „jeder“ meine ich mich eingeschlossen ;) 15:52 &amp;lt;+bar&amp;gt; einverstanden 15:52 &amp;lt;ailouros&amp;gt; lol, wenn ich das auch getan habe, dann war etwas mit den Docs falsch, denn ich habe ihnen Schritt für Schritt gefolgt :D 15:53 &amp;lt;+bar&amp;gt; In der Zwischenzeit werde ich etwas Zeit damit verbringen, das Peer-Testing zu studieren 15:53 &amp;lt;jrandom&amp;gt; cool, danke bar! 15:54 &amp;lt;+bar&amp;gt; (vielleicht könnte ich diesbezüglich auch nutzlosen Spam erzeugen :) 15:54 &amp;lt;jrandom&amp;gt; :) 15:55 &amp;lt;jrandom&amp;gt; ok, wenn es zu 3) nichts Weiteres gibt, gehen wir weiter zu 4) Syndie 15:56 &amp;lt;jrandom&amp;gt; Es gab in letzter Zeit viel Fortschritt in diesem Bereich, mit ziemlich umfassenden UI-Überarbeitungen seit 0.6.1.7 erschienen ist 15:57 &amp;lt;jrandom&amp;gt; Es gibt auch ein neues Standalone-Install/Build, aber da wir alle i2p installiert haben, brauchen wir kein separates 15:57 &amp;lt;ailouros&amp;gt; Ich finde, dass das Layout von 6.1.7 schwieriger zu benutzen ist als das von 6.1.6 15:58 &amp;lt;jrandom&amp;gt; hmm, betreibst du syndie im Single-User-Modus? und/oder benutzt du den neuesten CVS-Build oder den offiziellen 0.6.1.7-Build? 15:58 &amp;lt;ailouros&amp;gt; offiziell 0.6.1.7, Single-User 15:58 &amp;lt;jrandom&amp;gt; bist du einer der Befürworter der blogartigen Oberfläche, im Gegensatz zur Threaded-Navigation? 15:58 &amp;lt;ailouros&amp;gt; Bin ich nicht, obwohl ich nicht genau weiß, welche die blogartige ist 15:58 &amp;lt;ailouros&amp;gt; persönlich hätte ich lieber eine Threaded-Navigation 15:59 &amp;lt;ailouros&amp;gt; (und auch eine Farbkennzeichnung neuer Nachrichten in der Thread-Ansicht) 15:59 &amp;lt;+Complication&amp;gt; Relativ spätes CVS, Single-User 15:59 &amp;lt;+Complication&amp;gt; Ich habe eine kleine Merkwürdigkeit gefunden (die, wie ich denke, nicht beabsichtigt sein könnte) 15:59 &amp;lt;jrandom&amp;gt; ah, in CVS gab es dazu viel Fortschritt, ailouros 15:59 &amp;lt;ailouros&amp;gt; großartig :) 16:00 &amp;lt;jrandom&amp;gt; Wir haben auch eine neue Thread-Ansicht, die cervantes' vorgeschlagenes vollständiges Traversieren nur eines Zweigs nutzt, statt aller Zweige 16:00 &amp;lt;@cervantes&amp;gt; sind diese Änderungen nach syndiemedia.i2p.net gepusht? 16:00 &amp;lt;+bla&amp;gt; Wäre es eine gute Idee, einige Standardbeispiele für die Location in `http://localhost:7657/syndie/syndicate.jsp` anzuzeigen? 16:00 &amp;lt;jrandom&amp;gt; syndiemedia.i2p.net ist CVS head, ja 16:00 &amp;lt;+Complication&amp;gt; Wenn du einen Thread geöffnet hast und gerade seine Beiträge liest... und dann einen Filter anwendest, auf den keine Beiträge passen (z. B. Thread "Syndie threading" öffnen, Filter "i2p.i2phex" anwenden)... 16:00 &amp;lt;jrandom&amp;gt; ja, vielleicht bla. Neue Installationen werden die drei Defaults drin haben, aber Beispiele wären gut 16:01 &amp;lt;@cervantes&amp;gt; (der Baum des eigentlichen Threads muss sich allerdings auch komplett öffnen) 16:01 &amp;lt;+Complication&amp;gt; ...es scheint die aktuellen Beiträge angezeigt zu lassen, als ob sie passen würden oder so... 16:01 &amp;lt;+Complication&amp;gt; Obwohl ich definitiv auf den "Go"-Button geklickt habe. 16:01 &amp;lt;@cervantes&amp;gt; Complication: ja, das fand ich auch verwirrend 16:02 &amp;lt;jrandom&amp;gt; hmm, Complication, die Grundidee war, dich stöbern zu lassen, während du noch einen Beitrag anschaust, aber vielleicht wäre es besser, die angezeigten Beiträge zu verwerfen 16:02 &amp;lt;jrandom&amp;gt; cervantes: ah, ja, es bis zum Blatt zu expandieren wäre gut, und sollte trivial umzusetzen sein 16:02 &amp;lt;+Complication&amp;gt; Gerade bemerkt, und weil es herausstach, dachte ich, ich sage es 16:02 &amp;lt;@cervantes&amp;gt; (oder offensichtlicher machen, dass es keine Treffer gibt) 16:03 &amp;lt;jrandom&amp;gt; nun, die Thread-Navigation sagt *no matches* :) 16:03 &amp;lt;ailouros&amp;gt; vielleicht sucht er ein Feuerzeug 16:03 &amp;lt;jrandom&amp;gt; !thwap 16:03 &amp;lt;@cervantes&amp;gt; (oder noch offensichtlicher machen, dass es keine Treffer gibt) 16:03 &amp;lt;jrandom&amp;gt; &amp;lt;blink&amp;gt;No matches&amp;lt;/blink&amp;gt; 16:03 &amp;lt;+Complication&amp;gt; Ups :) 16:04 &amp;lt;tethra&amp;gt; scheint, dein !thwap hat statt dessen spaetz__ erwischt, jr! 16:04 &amp;lt;+Complication&amp;gt; Stimmt, manchmal fühlt sich der Thread-Navigator *wirklich* weit weg an :) 16:04 &amp;lt;jrandom&amp;gt; ja, wir experimentieren mit etwas css, um das optional seitlich floaten zu lassen 16:05 &amp;lt;@cervantes&amp;gt; mit Skinning-Unterstützung könntest du den Thread top buttom left right etc 16:05 &amp;lt;@cervantes&amp;gt; ah wie jr sagte 16:05 &amp;lt;+Complication&amp;gt; Der "Threads"-Link bringt einen allerdings recht schnell dorthin 16:05 &amp;lt;+Complication&amp;gt; ...wenn er sich gerade im Viewport befindet. 16:06 &amp;lt;+Complication&amp;gt; Und die, die an Tastaturnavigation gewöhnt sind, können natürlich "End" drücken 16:06 &amp;lt;jrandom&amp;gt; Natürlich ist das Zeug wirklich leicht zu ändern (wie man an den schnellen Änderungen in CVS sieht :), also wenn jemand Vorschläge hat (oder Mockups - html / png / etc), bitte, postet sie jederzeit 16:07 &amp;lt;jrandom&amp;gt; Ich erwarte, dass wir in den nächsten Tagen in cvs eine Haupt-Blog-Übersichtsseite haben werden 16:08 &amp;lt;jrandom&amp;gt; ok, es passiert noch eine Menge anderes w/ syndie, also schaut vorbei auf `http://localhost:7657/syndie/` für mehr Infos :) 16:08 &amp;lt;jrandom&amp;gt; Hat noch jemand dazu etwas anzusprechen, oder sollen wir weiter zu 5) ??? 16:09 &amp;lt;zzz&amp;gt; hi, gerade reingekommen. Zu 2), ich suche Tester für meinen Patch. 16:10 &amp;lt;zzz&amp;gt; Meine Ergebnisse sind Verbesserungen bei der Job-Verzögerung und Zuverlässigkeit und eine Reduzierung von router-Hängern. Hoffe also, dass es andere ausprobieren. 16:10 &amp;lt;ailouros&amp;gt; das klingt gut genug. Was muss ich tun? 16:11 &amp;lt;jrandom&amp;gt; heya zzz, ok cool, ich werde es hier auch ein bisschen prügeln. Es hat viele verschiedene Komponenten, daher könnte es sich lohnen, es in Teile zu splitten, aber es sieht gut aus und ist auf Kurs für 0.6.1.8 16:11 &amp;lt;ailouros&amp;gt; (durchschnittliche Uptime ist hier etwa 10h :( 16:11 &amp;lt;zzz&amp;gt; Wenn du Sourcecode und ant hast, einfach den Patch anwenden - oder ich kann eine i2pupdate.zip bereitstellen, wenn du willst 16:12 &amp;lt;zzz&amp;gt; jrandom ich werde daran arbeiten, es aufzuteilen 16:12 &amp;lt;ailouros&amp;gt; Ich nehme das Update, danke 16:13 &amp;lt;zzz&amp;gt; ailouros, stelle es innerhalb einer Stunde auf zzz.i2p – danke 16:13 &amp;lt;jrandom&amp;gt; zzz: Ich würde mir darüber keine Gedanken machen, außer du hast Zeit übrig... Ich kann den Diff lesen :) 16:13 &amp;lt;ailouros&amp;gt; danke 16:14 &amp;lt;zzz&amp;gt; jrandom OK. Es gibt ein paar Verschiedenes, das entweder du oder ich leicht rausreißen können. 16:16 &amp;lt;ailouros&amp;gt; Ich schätze, wir sind jetzt bei 5) ??? 16:16 &amp;lt;zzz&amp;gt; jrandom anderes Thema waren Router OOMs mit i2phex und mögliche SAM Probleme 16:16 &amp;lt;jrandom&amp;gt; ja, ailouros 16:16 &amp;lt;jrandom&amp;gt; ah ja, zzz, es wäre großartig herauszufinden, was mit SAM los ist 16:17 &amp;lt;ailouros&amp;gt; j346, hattest du die Gelegenheit, meine App anzuschauen? 16:17 &amp;lt;jrandom&amp;gt; Was großartig wäre, ist, wenn jemand einspringen und die Wartung der SAM bridge übernehmen könnte, da ich daran nichts Wesentliches gemacht habe, und human schon eine Weile nicht da war. 16:19 &amp;lt;jrandom&amp;gt; noch nicht, ailouros, leider. War mir etwas unsicher, wie es funktioniert, daher muss ich erst den Source lesen 16:20 &amp;lt;ailouros&amp;gt; frag ruhig 16:20 &amp;lt;ailouros&amp;gt; (und viel Glück auf der Reise durch den Source, es ist eine gute Definition für das Wort "mess") 16:20 &amp;lt;jrandom&amp;gt; hehe 16:21 &amp;lt;zzz&amp;gt; Korrektur: Meine Erfahrung waren OOMs bei der Nutzung von i2p-bt, nicht i2phex. Passiert nach etwa 24 Stunden, wenn ein i2p-bt läuft, und in ein paar Stunden, wenn zwei i2p-bt laufen 16:22 &amp;lt;+Complication&amp;gt; Bei mir passierte es nach einigem nächtlichen Stresstesten. 16:22 &amp;lt;+Complication&amp;gt; (wobei, sei angemerkt, ich 5-Minuten-Durchschnitte von 50 KB/s gesehen habe) 16:22 &amp;lt;bar_&amp;gt; könntest du mich bitte daran erinnern, was deine App ist/macht, ailouros? mein Gedächtnis ist gut, aber kurz... 16:22 &amp;lt;+Complication&amp;gt; Eingehend, wohlgemerkt. 16:22 &amp;lt;+Complication&amp;gt; Ausgehend war auf 35 KB/s begrenzt 16:22 &amp;lt;@cervantes&amp;gt; Complication: Ich habe es noch nie „late-night stress testing“ genannt gehört... 16:22 &amp;lt;jrandom&amp;gt; schön, Complication 16:23 &amp;lt;+Complication&amp;gt; cervantes: nun, man könnte es dann halb-tägliches Megaleeching nennen :P 16:23 &amp;lt;ailouros&amp;gt; bar_: es ist ein funktionierender Proof-of-Concept für eine verteilte Filesharing-App, die gemeinsame Blöcke zwischen verschiedenen Dateien teilt (wie von polecat vorgeschlagen) 16:23 &amp;lt;bar_&amp;gt; ah, richtig, danke ailouros 16:24 &amp;lt;tethra&amp;gt; cervantes: heheheh ;) 16:24 &amp;lt;ailouros&amp;gt; gern geschehen (falls jemand den Source haben möchte, er ist in c/c++) 16:25 &amp;lt;+polecat&amp;gt; ailouros: Vorsicht, die Chance, dass zwei binäre Blöcke gleich sind, ist ausreichend selten; ich rede größtenteils über reine Theorie, die in der Praxis unbrauchbar wäre. 16:25 &amp;lt;ailouros&amp;gt; polecat, ich stimme zu. Meine Vermutung ist, dass es nützlich wird, wenn man verschiedene Versionen derselben Dateien bekommt 16:25 &amp;lt;ailouros&amp;gt; zum Beispiel ein Film, der einen beschädigten Block hat 16:25 &amp;lt;+polecat&amp;gt; Du könntest Blöcke aus Nullen in Lichtgeschwindigkeit übertragen! ("The next block is zeroes" "oh I have that already" "the next block is zeroes" "oh I have that already") 16:26 &amp;lt;ailouros&amp;gt; oder ein Archiv mit anderen ZIP-Dateien 16:26 &amp;lt;jrandom&amp;gt; oder z. B. modifizierte ID3-Tags, etc 16:26 &amp;lt;ailouros&amp;gt; genau 16:26 &amp;lt;+polecat&amp;gt; Stimmt. Aber eine einfache Möglichkeit, einen Film mit einem beschädigten Block zu "fixen", ist, bittorrent anzuweisen, darüber herunterzuladen. Die meisten Clients bewahren die Blöcke, deren Hashes gleich sind, und überschreiben die, die unterschiedlich sind. 16:26 &amp;lt;jrandom&amp;gt; Archive von Dateien werden wahrscheinlich nicht funktionieren, da sie an Datei-Grenzen brechen müssten 16:27 &amp;lt;ailouros&amp;gt; j636, deshalb möchte ich die LBFS-Idee implementieren, an Datenmarken zu splitten und nicht in festen Blockgrößen 16:27 &amp;lt;@cervantes&amp;gt; die DC-Community verwendete diese Methode, indem sie Dateiverteilungen in rarsets teilte 16:27 &amp;lt;+polecat&amp;gt; Nützlich könnte sein, einen allgemeinen binären Fehlerkorrektur-Algorithmus zu erstellen, dann auf riesiger Skala zu implementieren. Alle Blöcke könnten in einander "korrigiert" werden, und man müsste nur die Korrekturdaten übertragen, die kleiner sein könnten als die Übertragung des Blocks selbst. 16:29 &amp;lt;@cervantes&amp;gt; und dann basieren Suchen auf tiger hashes dieser rar parts 16:29 &amp;lt;+Complication&amp;gt; Netter Gedanke... klingt allerdings schwierig :) 16:29 &amp;lt;+polecat&amp;gt; Aber nur ein Hash-für-Hash-Äquivalent... du würdest nie zwei gleiche Blöcke finden! 16:29 &amp;lt;ailouros&amp;gt; cervantes, was ist ein "rarset"? :D (außer einer "RAR-Datei", meine ich) 16:29 &amp;lt;+polecat&amp;gt; Außer wenn beide Seiten die Datei bereits hatten, eine davon beschädigt. 16:29 &amp;lt;ailouros&amp;gt; polecat, äh? 16:29 &amp;lt;@cervantes&amp;gt; ailouros: ein geteiltes rar-Archiv, bei Bedarf mit Parity-Dateien 16:30 &amp;lt;ailouros&amp;gt; cervantes: Ich verstehe den Vorteil davon nicht 16:31 &amp;lt;@cervantes&amp;gt; Sein Hauptvorteil war, DC pseudo-Mehrquellen-Downloads hinzuzufügen 16:32 &amp;lt;ailouros&amp;gt; nun, das ist doch Teil des Blockteil-Mechanismus zwischen Dateien, oder? 16:34 &amp;lt;ailouros&amp;gt; polecat: hinsichtlich des bittorrent-Überschreibens beschädigter Dateien – das hilft dir nicht, wenn du mehrere Versionen gleichzeitig bekommen willst 16:35 &amp;lt;@cervantes&amp;gt; dein Client matched/lädt nur gültige Teile herunter, wenn du Parity-Dateien hast, kannst du beschädigte Teile auch wiederherstellen 16:35 &amp;lt;ailouros&amp;gt; mit meinem System gibt es keine beschädigten Teile (Dateien werden erst zusammengesetzt, wenn die zusammensetzenden Blöcke heruntergeladen und erneut geprüft sind) 16:36 &amp;lt;@cervantes&amp;gt; Dinge, die bittorrent standardmäßig macht, außer dass du nicht gezielt nach einzelnen Teilen suchen kannst 16:36 &amp;lt;+polecat&amp;gt; Mehrere Versionen werden wahrscheinlich nicht ein einziges Bit gemeinsam haben... weshalb sie so dumm sind. Irgendein Depp beschließt, den Film in Briefmarkenformat neu zu encodieren, und gibt ihm denselben Namen. 16:37 &amp;lt;+polecat&amp;gt; Oder ein anderer Depp nimmt Zufallsdaten und benennt sie wie die Datei, die du herunterladen willst. 16:37 &amp;lt;ailouros&amp;gt; lol, das stimmt 16:37 &amp;lt;@cervantes&amp;gt; genau, und rarset releases sind dagegen immun... 16:37 &amp;lt;ailouros&amp;gt; aber bedenke, dass Dateien aus anderen Netzwerken (emule, kazaa, was auch immer) oft beschädigt ankommen 16:38 &amp;lt;+polecat&amp;gt; rarset releases sind nicht immun... 16:38 &amp;lt;+polecat&amp;gt; Du musst immer noch herausfinden, welches rarset das richtige ist. 16:38 &amp;lt;ailouros&amp;gt; cervantes, wie sind rarsets immun gegen einen Idioten, der zufälligen Müll veröffentlicht? 16:38 &amp;lt;@cervantes&amp;gt; (vorausgesetzt, du hast eine zuverlässige Quelle) 16:39 &amp;lt;@cervantes&amp;gt; weil eine Release-Gruppe Hashes/Distributionsinformationen veröffentlicht 16:39 &amp;lt;ailouros&amp;gt; hahaha, das ist einfach :D 16:39 &amp;lt;@cervantes&amp;gt; und Zeug wird als nuked markiert, wenn es von schlechter Qualität ist, die Leute entfernen es aus Shares 16:40 &amp;lt;ailouros&amp;gt; cervantes, so viel kann mein Spielzeug schon 16:40 &amp;lt;@cervantes&amp;gt; cool 16:40 &amp;lt;ailouros&amp;gt; du holst dir den File-Descriptor von einer vertrauenswürdigen Quelle, du multi-gettest die Datei pronto 16:41 &amp;lt;@cervantes&amp;gt; klingt gut ;-) 16:41 &amp;lt;ailouros&amp;gt; du kannst nicht nach Dateien suchen, aber du kannst durch das freigegebene Verzeichnis jedes Nutzers browsen, also kannst du einen Web-Crawler verwenden und die Ergebnisse cachen 16:42 &amp;lt;ailouros&amp;gt; allerdings könnte ich irgendwann in Zukunft eine Suchfunktion hinzufügen, falls nötig 16:44 &amp;lt;ailouros&amp;gt; Ich glaube, mein Spielzeug kann, richtig zu einer App entwickelt, das Caching und die Resilienz bieten, die die freenet Leute bereitzustellen versuchen 16:44 &amp;lt;ailouros&amp;gt; also statische Inhaltsverteilung und Caching 16:45 &amp;lt;ailouros&amp;gt; du liest meinen Blog, du cachest ihn und bietest ihn anderen an, wenn sie wollen. du machst nichts weiter, als den Inhalt dort zu lassen 16:45 &amp;lt;ailouros&amp;gt; gefällt dir der Inhalt nicht? lösch ihn und alles ist gut 16:45 &amp;lt;jrandom&amp;gt; hmm, siehst du es also als einen Backing-Store, der für syndie genutzt werden könnte? 16:46 &amp;lt;ailouros&amp;gt; es KANN als Backing-Store verwendet werden 16:46 &amp;lt;ailouros&amp;gt; so wie es jetzt ist, könntest du es sogar anstelle von jetty, in i2p Default-Installationen, nutzen 16:46 &amp;lt;jrandom&amp;gt; z. B. Anhänge / Links auf [clunk hash="$foo"]my file[/clunk] 16:46 &amp;lt;ailouros&amp;gt; (nun, mit ein paar kleinen Änderungen :D ) 16:46 &amp;lt;jrandom&amp;gt; heh 16:47 &amp;lt;jrandom&amp;gt; ok, ja, ich verstehe definitiv nicht, wie clunk funktioniert... willst du darüber in syndie posten, oder eine eepsite aufsetzen? :) 16:47 &amp;lt;ailouros&amp;gt; Datei-Hashes werden bei Datei-Anfrage heruntergeladen, und daraus wird wie von Zauberhand die vollständige Datei heruntergeladen 16:48 &amp;lt;jrandom&amp;gt; richtig, aber "herunter"geladen ist die Frage von wo nach wo, etc. eine übergreifende Beschreibung der Netzwerkarchitektur wäre hilfreich 16:48 &amp;lt;ailouros&amp;gt; Ich schreibe zuerst eine ordentliche Doku, dann veröffentliche ich sie irgendwo 16:48 &amp;lt;jrandom&amp;gt; r0x0r, danke 16:48 &amp;lt;ailouros&amp;gt; heruntergeladen von wo auch immer du den Hash her hast 16:48 &amp;lt;ailouros&amp;gt; plus allen anderen, die diese Blöcke teilen 16:49 &amp;lt;ailouros&amp;gt; denk an go!zilla und download accellerator :) 16:49 &amp;lt;jrandom&amp;gt; Ich glaube, du unterschätzt, wie verwirrt ich bin 16:49 &amp;lt;ailouros&amp;gt; aber transparent und innerhalb i2p 16:49 &amp;lt;ailouros&amp;gt; lol wohl wahr :D 16:50 &amp;lt;jrandom&amp;gt; eine sehr, sehr grundlegende Erklärung, z. B. "du betreibst einen clunk client, lädst von einem clunk server herunter, bekommst Infos über clunk peers", etc 16:50 &amp;lt;jrandom&amp;gt; Benutze ich einen Webbrowser, um einen clunk client abzufragen? oder server? oder peer? 16:51 &amp;lt;jrandom&amp;gt; (so verloren bin ich) 16:51 &amp;lt;ailouros&amp;gt; Neu von 0 :) 16:51 &amp;lt;ailouros&amp;gt; du benutzt deinen Webbrowser 16:51 &amp;lt;ailouros&amp;gt; du verbindest dich mit deinem client 16:51 &amp;lt;ailouros&amp;gt; du browsest mit deinem Browser die Verzeichnisse anderer 16:51 &amp;lt;ailouros&amp;gt; du wählst mit deinem Browser aus, welche Dateien du herunterladen willst 16:51 &amp;lt;ailouros&amp;gt; dein client macht die Drecksarbeit 16:52 &amp;lt;ailouros&amp;gt; du bekommst die heruntergeladene Datei zurück 16:52 &amp;lt;ailouros&amp;gt; ist das besser? :) 16:52 &amp;lt;jrandom&amp;gt; ok super, danke - also wird das "Verzeichnis anderer browsen" dadurch erledigt, dass dein Client deren Client abfragt und mit einer HTML-Repräsentation antwortet 16:52 &amp;lt;ailouros&amp;gt; genau 16:52 &amp;lt;jrandom&amp;gt; (oder von einem Server/Superpeer/etc. gezogen) 16:53 &amp;lt;jrandom&amp;gt; cool 16:53 &amp;lt;ailouros&amp;gt; die ganze Drecksarbeit (Duplikate finden, Mehrfachdownloads und so weiter) erledigt dein (lokaler) Client transparent 16:54 &amp;lt;ailouros&amp;gt; was du siehst, ist im Grunde ein Verzeichnisbaum und einige Dateien, die du herunterladen kannst 16:54 &amp;lt;jrandom&amp;gt; cool 16:55 &amp;lt;ailouros&amp;gt; um deine Daten zu veröffentlichen, gibst du deine öffentliche (p2p) Adresse heraus 16:55 &amp;lt;ailouros&amp;gt; und um Dateien zu teilen, kopierst du sie (oder setzt Symlinks) ins pub/ Verzeichnis (oder in ein Unterverzeichnis). So einfach ist das 16:57 * jrandom wird weiter durch den Source graben, und freut sich auf mehr Infos :) 16:57 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 16:57 &amp;lt;bar_&amp;gt; ähm.. was ist der Unterschied zwischen Veröffentlichen und Teilen, wenn ich fragen darf? schiebt Veröffentlichen die Daten in irgendeinen Datenspeicher? 16:58 &amp;lt;ailouros&amp;gt; bar_: Teilen heißt, die Blöcke zum Download bereitzustellen. Veröffentlichen heißt, der Welt mitzuteilen, was du teilst 16:58 &amp;lt;ailouros&amp;gt; Veröffentlichen ist eine Teilmenge von Teilen 16:58 &amp;lt;bar_&amp;gt; aha, verstanden, danke 16:58 &amp;lt;ailouros&amp;gt; zum Beispiel: Wenn du die Hälfte einer Datei hast, teilst du sie, veröffentlichst sie aber nicht 16:59 &amp;lt;jrandom&amp;gt; wie würden die Leute dann wissen, dass sie diese Blöcke von dir bekommen könnten? 16:59 &amp;lt;ailouros&amp;gt; und du hast die volle Kontrolle darüber, welche Dateien du veröffentlichst (anders als bei emule, wo jede heruntergeladene Datei veröffentlicht wird) 16:59 &amp;lt;ailouros&amp;gt; weil jeder Client regelmäßig Informationen ins Netzwerk sendet, welche Blöcke er anzubieten hat 17:00 &amp;lt;jrandom&amp;gt; cool 17:00 &amp;lt;ailouros&amp;gt; sendet ins Netzwerk als in Server (wie jetzt) oder DHT (Zukunft) 17:00 &amp;lt;jrandom&amp;gt; also ist es mnet-ähnlich, mit einem Block-Tracker 17:00 &amp;lt;ailouros&amp;gt; äh mnet-ähnlich? 17:01 &amp;lt;jrandom&amp;gt; ähnlich wie mnet (mnetproject.org) funktioniert 17:01 * ailouros liest mnetproject.org 17:02 &amp;lt;ailouros&amp;gt; nun, du hast nur deine persönlichen spaces, keine geteilten spaces 17:02 &amp;lt;ailouros&amp;gt; und du PUSHst keine Blöcke herum 17:02 &amp;lt;jrandom&amp;gt; ja, es ist nicht genau dasselbe wie mnet, aber strukturell ähnlich 17:03 &amp;lt;jrandom&amp;gt; es ist wie mnet, wo alle zu pleite sind, um jemanden ihre Daten hosten zu lassen ;) 17:03 &amp;lt;ailouros&amp;gt; yep 17:03 &amp;lt;ailouros&amp;gt; :D 17:03 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas anzusprechen? 17:04 &amp;lt;jrandom&amp;gt; wenn nicht... 17:04 * jrandom wickelt ab 17:04 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 29. November 2005</title><link>/de/blog/2005/11/29/i2p-entwicklertreffen-29.-november-2005/</link><pubDate>Tue, 29 Nov 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/11/29/i2p-entwicklertreffen-29.-november-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, c3rvantes, cat-a-puss, cervantes, Complication, jrandom, legion, Pseudonym&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:25 &amp;lt;jrandom&amp;gt; 0) hi 15:25 &amp;lt;jrandom&amp;gt; 1) Netzwerkstatus und 0.6.1.6 15:25 &amp;lt;jrandom&amp;gt; 2) Syndie 15:25 &amp;lt;jrandom&amp;gt; 3) I2P Rufus 0.0.4 15:25 &amp;lt;jrandom&amp;gt; 4) ??? 15:25 &amp;lt;jrandom&amp;gt; 0) hi 15:25 * jrandom winkt 15:25 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen online @ http://dev.i2p.net/pipermail/i2p/2005-November/001234.html 15:26 * bar reicht jrandom einen baf 15:26 &amp;lt;c3rvantes&amp;gt; noch nicht! 15:26 * jrandom holt aus 15:26 &amp;lt;jrandom&amp;gt; äh... 15:26 &amp;lt;jrandom&amp;gt; gehen wir zuerst die ersten paar Tagesordnungspunkte an :) 1) Netzwerkstatus und 0.6.1.6 15:27 &amp;lt;jrandom&amp;gt; In den letzten Releases wurde vieles aktualisiert, aber das Netzwerk wirkt weiterhin einigermaßen stabil. 15:28 &amp;lt;jrandom&amp;gt; wir hatten auf einigen router deutliche Ausreißer, das ist aber ziemlich harmlos 15:28 &amp;lt;+legion&amp;gt; cool, ich stimme zu, der Netzwerkstatus wird besser. Außerdem ja, warum nicht tcp für 0.6.1.7 fallenlassen 15:28 &amp;lt;jrandom&amp;gt; (äh, Spitzen bei der tunnel-Teilnahme, also) 15:29 &amp;lt;@cervantes&amp;gt; kein Witz 15:29 &amp;lt;jrandom&amp;gt; nicht sicher, legion. Es könnte da draußen ein paar Nutzer geben, die auf tcp beschränkt sind, aber ich meine mich zu erinnern, dass es davon nur einen oder vielleicht zwei gab 15:29 &amp;lt;+legion&amp;gt; Mir ist bei 0.6.1.5 aufgefallen, dass der router manchmal von selbst neu startet. 15:29 &amp;lt;+Complication&amp;gt; Bei mir schwankte es in vertretbaren Grenzen, 100 bis 250 teilnehmende tunnel 15:29 &amp;lt;jrandom&amp;gt; Mir fällt kein guter Grund ein, es zu behalten, und mir fallen ein paar ein, es zu entfernen 15:30 &amp;lt;jrandom&amp;gt; cool, Complication 15:30 &amp;lt;jrandom&amp;gt; (diese Zahlen sind ziemlich durchschnittlich, laut stats.i2p/, aber denkt daran: Solche Zahlen können die Anonymität schädigen, also sollte man sie nicht wirklich herausgeben, besonders nicht in protokollierten Meetings ;) 15:30 &amp;lt;+Complication&amp;gt; Mein alter Celeron startet immer noch etwa alle 10 Stunden automatisch neu 15:30 &amp;lt;+Complication&amp;gt; Ansonsten ist er besser verbunden als je zuvor 15:30 &amp;lt;Pseudonym&amp;gt; Was sind die Gründe, es zu entfernen? 15:31 &amp;lt;+Complication&amp;gt; TCP ist teuer 15:31 &amp;lt;@cervantes&amp;gt; mein router ist völlig im Eimer 15:31 &amp;lt;+Complication&amp;gt; In Bezug auf Threads pro Verbindung 15:31 &amp;lt;@cervantes&amp;gt; Complication: multipliziere das mit 10 und du hast die aktuelle Spanne meines router ;-) 15:31 &amp;lt;+legion&amp;gt; Bei mir schwankt es zwischen 200–400 teilnehmenden tunnel, wirkt also besser als je zuvor. 15:32 &amp;lt;+Complication&amp;gt; cervantes: autsch autsch 15:32 &amp;lt;+Complication&amp;gt; Ich habe mal einen seltsamen Unfall gesehen, der 2000 teilnehmende tunnel verursachte, aber das war im Sommer 15:32 &amp;lt;jrandom&amp;gt; Pseudonym: Leistung (cpu/memory, besseres Scheduling aufgrund unserer semireliable-Anforderungen), Wartbarkeit, effektiveres Blacklisting 15:32 &amp;lt;+Complication&amp;gt; Ein einzelner Ausschlag, der nie wieder auftrat 15:32 &amp;lt;+legion&amp;gt; Ja, mit einigen früheren Versionen gab es solche Ausschläge 15:32 &amp;lt;jrandom&amp;gt; Complication: wir hatten&amp;gt; 2000 tunnel-Spitzen mit dieser letzten Revision 15:33 &amp;lt;jrandom&amp;gt; aber hoffentlich kümmert sich 0.6.1.7 darum 15:33 &amp;lt;+legion&amp;gt; Nun, das sind ein paar gute Gründe, tcp zu entfernen :) 15:33 &amp;lt;jrandom&amp;gt; aber nochmal: die Spitzen bei der tunnel-Teilnahme sind in Ordnung, da die meisten davon nicht genutzt werden 15:34 &amp;lt;@cervantes&amp;gt; Pseudonym: Es scheinen nur noch ein oder zwei routers im Netzwerk tcp zu verwenden 15:34 &amp;lt;jrandom&amp;gt; Es könnte auch eine gute Idee sein, tcp in dieser Revision ebenfalls zu entfernen, da sie keine anderen großen Änderungen hat. So können wir ziemlich klar sehen, wie sich das auswirkt 15:34 &amp;lt;jrandom&amp;gt; (und es bei Bedarf wieder aktivieren) 15:35 &amp;lt;Pseudonym&amp;gt; Wenn es nur zwei routers gibt, die es nutzen, kann ich mir nicht vorstellen, dass es in die eine oder andere Richtung viel ausmacht 15:35 &amp;lt;Pseudonym&amp;gt; (außer dass es zwei routers weniger im Netzwerk wären) 15:35 &amp;lt;@cervantes&amp;gt; 2 verärgerte Kunden 15:35 &amp;lt;jrandom&amp;gt; Nun, der Transport taucht in einigen seltsamen Situationen auf, was einer der Gründe ist, warum ich ihn deaktivieren möchte :) 15:35 &amp;lt;+Complication&amp;gt; Ich hoffe, sie nehmen das nicht allzu persönlich 15:36 &amp;lt;+Complication&amp;gt; Es ist echt fies von manchen ISPs, UDP zu filtern. 15:36 &amp;lt;+Complication&amp;gt; Fies und völlig sinnlos. 15:36 &amp;lt;jrandom&amp;gt; (z. B. wenn ein router kaputt ist, markieren Leute ihren SSU transport als fehlerhaft, und dadurch fallen sie auf den tcp transport zurück) 15:36 * Pseudonym liebt seinen ISP. keine Einschränkungen 15:37 &amp;lt;+Complication&amp;gt; Also würde man ohne TCP sehen, wie UDP das alleine handhabt? 15:37 &amp;lt;+Complication&amp;gt; „ohne Stützräder“ :P 15:37 &amp;lt;+legion&amp;gt; hm, wie umgehen wir solch fieses Filtern ohne tcp? 15:38 &amp;lt;jrandom&amp;gt; genau, Complication :) 15:38 &amp;lt;jrandom&amp;gt; legion: gar nicht 15:38 &amp;lt;jrandom&amp;gt; (restricted routes (eingeschränkte Routen)) 15:38 &amp;lt;+Complication&amp;gt; Nun, gibt es nicht eine Reihe nützlicher Anwendungen außer Filesharing-Programmen, die ebenfalls UDP-Pakete verwenden, die größer sind als DNS-Pakete? 15:39 &amp;lt;+legion&amp;gt; :( klingt nicht gut 15:39 &amp;lt;+Complication&amp;gt; In etwa so groß wie die kleinste Paketgröße, die I2P verwendet? 15:39 &amp;lt;jrandom&amp;gt; äh, legion, das ist kein Problem 15:39 &amp;lt;jrandom&amp;gt; Complication: Streaming-Protokolle 15:39 &amp;lt;+Complication&amp;gt; Man kann UDP niemals direkt blockieren, ohne DNS lahmzulegen. 15:39 &amp;lt;+Complication&amp;gt; Man kann die Paketgröße begrenzen. 15:40 &amp;lt;+legion&amp;gt; ok, klang so, als könnte es eins sein 15:40 &amp;lt;+Complication&amp;gt; VoIP? 15:40 &amp;lt;jrandom&amp;gt; Es wäre ein Problem, wenn es weit verbreitet wäre – wenn die Internet-Community allgemein udp verbieten würde 15:40 &amp;lt;+Complication&amp;gt; Hmm, benutzt VoIP große oder kleine Pakete? 15:40 &amp;lt;jrandom&amp;gt; aber wenn es nur ein paar ISPs sind, können wir sie wie restricted routes behandeln 15:40 &amp;lt;+Complication&amp;gt; Oder meintest du eher ... Video-Streaming? 15:40 &amp;lt;+legion&amp;gt; Ich denke, es nutzt eine Mischung aus beidem 15:41 &amp;lt;jrandom&amp;gt; beides, Complication, RTSP läuft über UDP, und Real läuft über RTSP, iirc 15:41 &amp;lt;+Complication&amp;gt; s/p/s 15:42 &amp;lt;+legion&amp;gt; Dann weiter zum nächsten Punkt? 15:42 &amp;lt;+Complication&amp;gt; cat /etc/services | grep -c udp 15:42 &amp;lt;+Complication&amp;gt; 227 15:43 &amp;lt;jrandom&amp;gt; Ich bin mir noch nicht sicher, ob wir tcp in 0.6.1.7 rauswerfen, aber wahrscheinlich. 15:43 &amp;lt;jrandom&amp;gt; aye, hat noch jemand etwas zu 1)? Wenn nicht, springen wir weiter zu 2) Syndie 15:43 &amp;lt;+Complication&amp;gt; Heißt, es gibt mindestens 227 Apps (einige möglicherweise veraltet oder LAN-Apps), die UDP verwenden 15:44 &amp;lt;jrandom&amp;gt; bah, das ist das Intarweb. Alles, was du brauchst, ist proxied HTTP-Zugang 15:44 &amp;lt;jrandom&amp;gt; Zu 2) habe ich nicht viel über das hinaus hinzuzufügen, was in der Mail steht (und was auf Syndie steht) 15:44 &amp;lt;+legion&amp;gt; Ich bin überzeugt, ja, weg damit. :) 15:44 &amp;lt;jrandom&amp;gt; Hat jemand etwas bzgl. syndie, das er ansprechen möchte? 15:45 &amp;lt;+legion&amp;gt; Zu 2) habe ich auch nichts zu sagen. 15:45 * Complication liest gerade „how Syndie works“ 15:46 &amp;lt;+Complication&amp;gt; Ein kleiner UI-Effekt überrascht mich immer wieder. :D 15:46 &amp;lt;+Complication&amp;gt; Wenn ich einen Thread von Nachrichten aufklappe, überrascht es mich immer wieder, dass die aktive Nachricht nach oben in der Liste springt. :P 15:47 &amp;lt;+Complication&amp;gt; Aber das könnt ihr wahrscheinlich getrost ignorieren. Ich bin nur sehr pingelig und ein Gewohnheitstier. :P 15:47 &amp;lt;@cervantes&amp;gt; Über das Threading-Modell wird gerade ausführlich diskutiert 15:47 &amp;lt;@cervantes&amp;gt; ;-) 15:47 &amp;lt;+Complication&amp;gt; Ich werde mich daran gewöhnen. :) 15:48 &amp;lt;+Complication&amp;gt; cervantes: in Syndie? Ich muss diesen Thread finden. :) 15:48 &amp;lt;@cervantes&amp;gt; Das mag ich auch nicht – aber das könnte sich durchaus ändern 15:48 &amp;lt;jrandom&amp;gt; ja, das ist irgendwie schräg, schätze ich 15:48 &amp;lt;+legion&amp;gt; ja 15:48 &amp;lt;@cervantes&amp;gt; "subject: syndie threading" 15:49 &amp;lt;+Complication&amp;gt; Außerdem müsste die aufgeklappte Nachricht ohnehin verschoben werden, wenn sie die unterste wäre. 15:49 &amp;lt;+Complication&amp;gt; Denn sonst bliebe sie dort hängen. 15:50 &amp;lt;jrandom&amp;gt; Nun, die Navigation unten zeigt jeweils 10 *threads* an, nicht 10 Nachrichten. Also könnte sie den untersten Thread aufklappen 15:50 * cervantes testet gerade einige unterschiedliche Threading-UI-Stil-Implementierungen zurzeit 15:51 &amp;lt;jrandom&amp;gt; wikked 15:51 &amp;lt;jrandom&amp;gt; ja, idealerweise werden wir sie in css umschalten können, oder wenn nicht, serverseitig 15:52 &amp;lt;@cervantes&amp;gt; oder vielmehr „threading navigation styles“ 15:53 &amp;lt;@cervantes&amp;gt; hmm, meine Tests verwenden standardmäßig reine HTML-verschachtelte ungeordnete Listen 15:53 &amp;lt;@cervantes&amp;gt; du kannst so viel css und JavaScript darüberlegen, wie du brauchst oder willst 15:53 &amp;lt;jrandom&amp;gt; Gibt es eine ETA, wann wir ein paar Mockups sehen können? 15:53 &amp;lt;@cervantes&amp;gt; (allerdings ist es nur ein Proof of Concept, keine echte UI-Implementierung) 15:54 &amp;lt;@cervantes&amp;gt; Ich erledige den Großteil meines Codings während der I2P-Meetings ;-) 15:54 &amp;lt;jrandom&amp;gt; heh 15:54 &amp;lt;@cervantes&amp;gt; Vielleicht ist das erste Mockup heute Abend fertig 15:54 * jrandom setzt tägliche Meetings an 15:54 &amp;lt;jrandom&amp;gt; wikked 15:54 &amp;lt;@cervantes&amp;gt; verdammt :) 15:55 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 2) syndie? 15:55 &amp;lt;jrandom&amp;gt; wenn nicht, gehen wir weiter zu 3) I2P Rufus 0.0.4 15:56 &amp;lt;jrandom&amp;gt; Ich habe über das, was in der Mail steht, nicht viel hinzuzufügen – Rawn/defnax, seid ihr da? 15:56 &amp;lt;+legion&amp;gt; also, wie gut ist 0.0.4? Welche Probleme bleiben ggf. noch? 15:57 * jrandom hat keinen blassen Schimmer 15:58 &amp;lt;+legion&amp;gt; Vielleicht kann einer der Nutzer antworten. Wirkt es gut und stabil? 15:58 &amp;lt;jrandom&amp;gt; ok, scheint, als wären Rawn und defnax gerade nicht da. Wenn jemand Fragen/Kommentare/Bedenken zu I2P Rufus hat, schaut im Forum vorbei und postet sie 15:58 &amp;lt;+legion&amp;gt; verdammt, dann müssen wir wohl. 15:59 &amp;lt;+legion&amp;gt; weiter zu 4)? 15:59 &amp;lt;jrandom&amp;gt; aye, so scheint's. ok, 4) ??? 15:59 &amp;lt;+Complication&amp;gt; Ich habe I2P Rufus leider nicht ausprobiert. 16:00 &amp;lt;jrandom&amp;gt; Hat noch jemand etwas, das er ansprechen möchte? 16:00 &amp;lt;jrandom&amp;gt; (komm schon, wir müssen das in die Länge ziehen, damit cervantes noch etwas arbeiten kann!) 16:00 &amp;lt;+legion&amp;gt; ja, was für interessantes Zeug steht als Nächstes an? 16:00 &amp;lt;+bar&amp;gt; gibt es irgendwo etwas, wo ich mehr über „restricted routes“ lesen könnte? 16:00 &amp;lt;+bar&amp;gt; (ich *habe* gesucht) 16:01 &amp;lt;+legion&amp;gt; Vielleicht könnten wir sogar i2phex besprechen? 16:01 &amp;lt;jrandom&amp;gt; http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/techintro.html?rev=HEAD 16:01 * cervantes setzt die Maus über den Schließen-Button an 16:01 &amp;lt;jrandom&amp;gt; äh, #future.restricted 16:02 &amp;lt;jrandom&amp;gt; plus die how_* Seiten &amp; todo 16:02 &amp;lt;jrandom&amp;gt; (im Web) 16:02 &amp;lt;+Complication&amp;gt; Heh, I2P scheint einen Build übersprungen zu haben :D 16:02 &amp;lt;+Complication&amp;gt; :D 16:02 &amp;lt;+bar&amp;gt; danke 16:02 &amp;lt;+Complication&amp;gt; - public final static long BUILD = 1; 16:02 &amp;lt;+Complication&amp;gt; + public final static long BUILD = 3; 16:03 &amp;lt;jrandom&amp;gt; legion: etwas Hacking an der netDb, Performance-Mods, restricted routes, Verbesserungen beim Streaming, eepproxy-Verbesserungen, Verbesserungen an den tunnel, etc. Viel Kram, aber noch nichts bereit 16:03 &amp;lt;+legion&amp;gt; hm, seltsam 16:03 &amp;lt;jrandom&amp;gt; gibt es etwas bzgl. i2phex, legion? 16:03 &amp;lt;jrandom&amp;gt; Complication: ja, beabsichtigt. Ich habe vergessen, es für BUILD = 2 zu erhöhen 16:03 &amp;lt;+Complication&amp;gt; (nicht dass es für irgendetwas zählt, ich frage mich nur, ob ich diesen seltenen Fall schon einmal gesehen habe :) 16:04 &amp;lt;+legion&amp;gt; nice, klingt super, danke! 16:04 &amp;lt;jrandom&amp;gt; oh, das erinnert mich ... wäre cool, wenn sich jemand darum kümmern wollte, unsere Webseite zu überarbeiten 16:05 * jrandom will nicht darüber nachdenken, aber es muss früher oder später erledigt werden 16:05 &amp;lt;+legion&amp;gt; ja, da ist was 16:05 &amp;lt;+legion&amp;gt; würde es sich lohnen, i2phex an diesem Punkt auf den neuesten phex-CVS-Code zu aktualisieren? 16:06 &amp;lt;+Complication&amp;gt; Nicht sicher, ich habe zuletzt nichts von Redzara gehört 16:06 &amp;lt;jrandom&amp;gt; Soweit ich mich erinnere, hat redzara auf gregorz’ Updates für phex gewartet 16:06 &amp;lt;jrandom&amp;gt; (damit wir ein ziemlich sauberes Update/eine Erweiterung haben) 16:08 &amp;lt;+legion&amp;gt; hm, warum dann i2phex haben? 16:08 &amp;lt;+Complication&amp;gt; Für alle Fälle? 16:08 &amp;lt;jrandom&amp;gt; hmm? 16:08 &amp;lt;jrandom&amp;gt; i2phex ist eine Erweiterung von phex 16:08 &amp;lt;+legion&amp;gt; Scheint, als wollten sie einfach phex mit einer i2p-Erweiterung 16:09 &amp;lt;jrandom&amp;gt; Erweiterung, im Sinne von Änderungen an einer sehr kleinen Anzahl von Komponenten 16:09 &amp;lt;jrandom&amp;gt; äh, s/bits/components/. sodass wir den Code leicht aktualisieren können, wann immer die phex-Devs etwas fixen 16:10 &amp;lt;+legion&amp;gt; Wenn dem so ist, sollte es nicht viel Arbeit sein, es auf den neuesten CVS-Code zu aktualisieren – obwohl ich weiß, dass es das sein wird. 16:10 &amp;lt;jrandom&amp;gt; Zuletzt habe ich im Forum gehört, dass der Plan ist, I2Phex und Phex als separate Anwendungen zu haben, die aber den Großteil des Codes teilen 16:10 &amp;lt;jrandom&amp;gt; aye, legion, das wäre großartig, aber zuletzt hörte ich, dass Gregor die Änderungen an Phex noch nicht abgeschlossen hatte 16:11 &amp;lt;jrandom&amp;gt; (worauf redzara gewartet hat) 16:11 &amp;lt;+legion&amp;gt; ah, verstehe 16:11 &amp;lt;jrandom&amp;gt; Die Alternative ist also, entweder Gregor zu helfen oder die bestehende I2Phex-Codebasis weiter zu modifizieren 16:12 &amp;lt;+legion&amp;gt; nun, wenn ich nicht warte und i2phex einfach mit neuem Code aktualisiere, müsste redzara nicht weitermachen 16:12 &amp;lt;jrandom&amp;gt; nun, nicht wirklich. 16:12 &amp;lt;jrandom&amp;gt; I2Phex auf den aktuellen Phex-Code zu bringen, wäre großartig, ja 16:13 &amp;lt;jrandom&amp;gt; aber sobald die Phex-Entwickler ihren Phex-Code aktualisieren, sind wir wieder out of sync 16:13 &amp;lt;+legion&amp;gt; ok, ich werde mich wahrscheinlich heute Abend oder in den nächsten paar Tagen darum kümmern. 16:13 &amp;lt;jrandom&amp;gt; wikked 16:13 &amp;lt;+legion&amp;gt; Das ist in Ordnung. 16:14 &amp;lt;+legion&amp;gt; Ich will i2phex wirklich nicht zwangsläufig mit dem phex-Code in Sync halten; es klingt nur so, als ob das CVS Fixes enthält, die i2phex gut gebrauchen könnte. 16:15 &amp;lt;+legion&amp;gt; Außerdem möchte ich phex-Code und Features herauswerfen, die i2phex nicht braucht. 16:15 &amp;lt;jrandom&amp;gt; cool 16:16 &amp;lt;+legion&amp;gt; Was neue Features und das Fixen von Dingen angeht, die noch nicht funktionieren, wie die Upload-Queues... Nun, ich habe mir bereits angesehen, wie man die Webcaches zum Laufen bringt, aber es gibt noch viel zu tun. 16:17 &amp;lt;jrandom&amp;gt; word. Ja, phex hatte früher funktionierende gwebcache-Unterstützung, aber sirup hat sie deaktiviert, da sie anfangs nicht notwendig war 16:17 &amp;lt;+legion&amp;gt; Ich plane, irgendwann jeti zu i2phex hinzuzufügen. 16:18 &amp;lt;jrandom&amp;gt; nett 16:18 * jrandom hat jeti nie benutzt, und ich hoffe, es bleibt eine optionale Komponente, aber mehr Dinge zu unterstützen, ist cool 16:19 &amp;lt;+legion&amp;gt; Ja, kann optional sein, Nutzer werden ein jeti2phex herunterladen können ;) 16:19 &amp;lt;jrandom&amp;gt; word 16:19 &amp;lt;+legion&amp;gt; Es gibt noch viel, was wir mit i2phex machen können, obwohl es schon großartig funktioniert, wie es ist. 16:20 &amp;lt;+legion&amp;gt; Bislang ist es möglich und einfach, einen Client 24/7 verbunden und am Laufen zu halten. 16:21 &amp;lt;jrandom&amp;gt; ja, ich hatte damit guten Erfolg ... „Sicherung meiner lizenzierten Aufnahmen“ 16:21 &amp;lt;+legion&amp;gt; heh :) 16:22 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas fürs Meeting? 16:23 * cervantes rollt den chinesischen Gong herein 16:23 &amp;lt;+legion&amp;gt; Scheint, als vergesse ich etwas ... hmm 16:24 &amp;lt;+legion&amp;gt; Oh ja, irgendwelche Ideen, wie wir den Speicherverbrauch von i2p und i2phex reduzieren können? 16:25 &amp;lt;+Complication&amp;gt; Nun, der TCP-Transport nimmt etwas weg 16:25 &amp;lt;jrandom&amp;gt; man könnte beide in derselben JVM laufen lassen 16:25 &amp;lt;+Complication&amp;gt; Wenn der wegfällt, wird das etwas freigeben 16:26 &amp;lt;@cervantes&amp;gt; Nimm ein paar RAM-Riegel aus deiner Maschine heraus 16:26 &amp;lt;cat-a-puss&amp;gt; hat jemand Erfahrung mit Javolution und weiß, ob es helfen würde? http://javolution.org/ 16:26 &amp;lt;jrandom&amp;gt; (clients.config im i2p-Installationsverzeichnis definiert die Main-Class und Argumente zum Starten der Clients) 16:26 &amp;lt;+legion&amp;gt; Wenn wir also beide in derselben jvm laufen lassen und tcp wegfällt, könnten wir es auf unter 50mb bringen? 16:27 &amp;lt;jrandom&amp;gt; Keine Ahnung, legion. Hängt auch davon ab, was du mit 50MB meinst. RSS/VSS/etc 16:27 &amp;lt;jrandom&amp;gt; Ich würde allerdings nicht empfehlen, beide in einer JVM laufen zu lassen, es sei denn, du hältst beide die ganze Zeit am Laufen, da das Beenden des einen den anderen mit abschießen würde 16:27 &amp;lt;@cervantes&amp;gt; legion: Bandbreite begrenzen und Teilnehmer deckeln könnte auch helfen 16:27 &amp;lt;jrandom&amp;gt; aye, was cervantes sagte 16:28 &amp;lt;cat-a-puss&amp;gt; Mir scheint, wenn wir genau wissen, wie viele Objekte eines Typs wir voraussichtlich verwenden, würde das helfen, übereifrige JVM-Allokation zu verhindern 16:28 &amp;lt;+Complication&amp;gt; Genau, sie macht diese unterschiedlichen Allokationen, mit denen ich nie so recht zurechtgekommen bin 16:28 &amp;lt;jrandom&amp;gt; aye, davon machen wir einiges, cat-a-puss (siehe net.i2p.util.ByteCache) 16:29 &amp;lt;+Complication&amp;gt; (aber wie gesagt, Java ist für mich etwas sehr Neues) 16:29 &amp;lt;jrandom&amp;gt; Ich habe mir Javolution früher schon einmal angesehen, aber es scheint große Fortschritte gemacht zu haben. ich schaue es mir nochmal an 16:30 &amp;lt;cat-a-puss&amp;gt; jrandom: Ich weiß, einige Leute bei mir auf der Arbeit nutzen es und sind zufrieden damit, obwohl ihnen Speicherallokation egal ist 16:31 &amp;lt;jrandom&amp;gt; Nun, es würde wirklich keinen Speicher sparen, aber es würde helfen, den GC-Churn zu reduzieren 16:31 &amp;lt;+legion&amp;gt; Nun, mir persönlich ist Speicherallokation nicht so wichtig, vielen Leuten aber schon. 16:31 &amp;lt;jrandom&amp;gt; ooh, und es ist auch unter BSD lizenziert 16:31 &amp;lt;cat-a-puss&amp;gt; genau 16:31 &amp;lt;jrandom&amp;gt; legion: Speicherallokation bedeutet Performance 16:32 &amp;lt;+legion&amp;gt; äh, oh, dann Speicherverbrauch 16:33 &amp;lt;+legion&amp;gt; Viele Leute sind sehr glücklich mit utorrent wegen seines sehr kleinen Speicher-Footprints. 16:33 &amp;lt;jrandom&amp;gt; ah, oh, ja. Wir können das mit der Zeit optimieren, aber da i2p innerhalb der Standard-JVM-Größen läuft, bin ich nicht allzu besorgt (wir haben viel Spielraum zum Tweaken) 16:34 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 16:35 &amp;lt;+legion&amp;gt; nee, ich bin gut... 16:37 * jrandom holt aus 16:37 * jrandom *baf*s das Meeting zu &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 22. November 2005</title><link>/de/blog/2005/11/22/i2p-entwicklertreffen-22.-november-2005/</link><pubDate>Tue, 22 Nov 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/11/22/i2p-entwicklertreffen-22.-november-2005/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ailouros, cervantes, Complication, frosk, jrandom, nickless_head, Raccoon23, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:18 &amp;lt;jrandom&amp;gt; 0) hi 16:18 &amp;lt;jrandom&amp;gt; 1) Netzstatus 16:18 &amp;lt;jrandom&amp;gt; 2) Fuchsjagd 16:18 &amp;lt;jrandom&amp;gt; 3) ??? 16:18 &amp;lt;jrandom&amp;gt; 0) hi 16:18 * jrandom winkt verspätet aus einem Haus, in dem der Strom wieder da ist 16:18 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2005-November/001227.html 16:19 &amp;lt;jrandom&amp;gt; 1) Netzstatus 16:20 &amp;lt;jrandom&amp;gt; Nicht viel hinzuzufügen über das, was in der Mail steht.. Hat jemand etwas, das er/sie bezüglich Netzstatus ansprechen möchte? 16:21 &amp;lt;jrandom&amp;gt; Wenn nicht, gehen wir weiter zu 2) Fuchsjagd 16:21 &amp;lt;zzz&amp;gt; tolle Idee 16:22 &amp;lt;jrandom&amp;gt; Auch hier habe ich nicht viel hinzuzufügen über das, was in der Mail und in den Vorschlägen von Raccoon23 steht.. 16:22 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Ich habe etwas gegen den Namen "Fuchsjagd". Ich würde es lieber "Menschenjagd" nennen. Füchse haben nichts falsch gemacht. 16:22 &amp;lt;Raccoon23&amp;gt; hah 16:22 &amp;lt;jrandom&amp;gt; ja, ich stimme zu, zzz, es wird sehr hilfreich sein, den Leuten einen echten Anreiz zu geben, ohne die ernsthaften Gefahren des tatsächlichen Einsatzes 16:23 &amp;lt;nickless_head&amp;gt; nennt es "&amp;lt;politisch korrektes Tier&amp;gt;-Jagd 16:23 &amp;lt;Raccoon23&amp;gt; "Fuchsjagd" ist der übliche Name für einen Amateurfunk-Wettbewerb, bei dem man versucht, einen abtrünnigen Sender zu finden 16:24 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Mir sind Funksender namens Fox egal, wir reden hier über i2p, anonyme Füchse sind nicht erlaubt 16:24 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; :D 16:24 * cervantes fragt sich, ob ailouros den Namen von changate kennt 16:24 &amp;lt;nickless_head&amp;gt; vielleicht "Dissidenten-Jagd" 16:25 &amp;lt;@cervantes&amp;gt; &amp;lt;fox&amp;gt; &amp;lt;ailouros&amp;gt; :D 16:25 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; (äh, was ist changate?) 16:25 &amp;lt;jrandom&amp;gt; heh 16:25 &amp;lt;@cervantes&amp;gt; ailouros: das sind die Bots, die Chats zwischen verschiedenen Netzwerken weiterleiten 16:26 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; meinst du hier vulpine? 16:26 &amp;lt;@cervantes&amp;gt; Chat drüben auf i2p wird zu dir als vulpine weitergeleitet 16:26 &amp;lt;@cervantes&amp;gt; und dein Chat wird zu uns via fox weitergeleitet 16:26 &amp;lt;@cervantes&amp;gt; ;-) 16:26 &amp;lt;@cervantes&amp;gt; *dein 16:26 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; also gilt die Jagd dem armen Sklaven-Bot? :D 16:27 &amp;lt;Raccoon23&amp;gt; also ja, ich denke, es sollte eine Prämien-/Info-Seite eingerichtet werden. Ich denke, wir sollten anpeilen, $1k aufzubringen 16:27 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ja, sorry, ich gehe normalerweise nicht in i2pchat :) 16:27 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; jetzt, das ist mal eine Prämie! 16:28 &amp;lt;jrandom&amp;gt; Raccoon23: Ich stimme zu, aber es könnte jetzt noch etwas verfrüht sein. 16:28 &amp;lt;jrandom&amp;gt; (wir können jederzeit Mittel aus dem allgemeinen Fonds der Prämie zuteilen, um sie bei Bedarf anzuschieben) 16:28 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; die Jagd sofort starten, aber ohne Prämie? 16:28 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Ich meine, je früher es losgeht, desto mehr Augen werden geöffnet 16:28 &amp;lt;jrandom&amp;gt; Damit die Fuchsjagd Sinn ergibt (aka I2P hilft), müssen wir das sorgfältig angehen. 16:28 &amp;lt;jrandom&amp;gt; nein, ailouros, ich bin anderer Meinung. 16:29 &amp;lt;jrandom&amp;gt; Den Wettbewerb zu starten, bevor I2P bereit ist, wäre sehr schlecht. 16:29 &amp;lt;Raccoon23&amp;gt; ja 16:29 &amp;lt;jrandom&amp;gt; sowohl weil es die Zeit der Leute verschwenden würde, etwas zu begutachten, das noch nicht fertig ist, als auch weil es nichts Nützliches aussagen würde 16:30 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ....verstanden 16:30 &amp;lt;Raccoon23&amp;gt; und es wäre schlechte Presse, wenn Schwachstellen "gefunden" würden, deren Behebung ohnehin für kommende Versionen geplant ist 16:30 &amp;lt;jrandom&amp;gt; ja 16:33 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 2), oder gehen wir weiter zu 3) ??? 16:34 &amp;lt;zzz&amp;gt; zum anderen Teil des jrandom/raccoon23-Threads: War die Schlussfolgerung, auf ein Minimum von 2 Hops umzustellen? Noch andere Schlussfolgerungen? 16:35 &amp;lt;jrandom&amp;gt; hmm, es ist alles eine Frage, wer der Gegner ist, aber es würde nicht wirklich schaden, standardmäßig 2 +0-1 zu setzen, und es würde Schutz gegen eine Klasse von Angreifern bieten 16:35 &amp;lt;jrandom&amp;gt; andere Schlussfolgerungen könnten sein "hey, leg los mit 0.6.2" :) 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; wie stelle ich die Konfiguration so ein, dass die tunnels immer einen festen Wert haben (wie 0+1 Varianz)? Ich bekomme bei jedem Neustart wieder die Standardwerte 16:36 &amp;lt;jrandom&amp;gt; ailouros: du solltest die Einstellungen auf /i2ptunnel/ speichern können 16:36 &amp;lt;jrandom&amp;gt; oder änderst du sie auf /configtunnels.jsp ? 16:37 &amp;lt;Raccoon23&amp;gt; Ich denke, 1-Hop-tunnels ermöglichen es einem ziemlich schwachen Angreifer, in 0.6.1 zumindest eine Menge zu tun. Ich würde dafür plädieren, dass 0.6.1.6 standardmäßig keine 1-Hop-tunnels hat 16:37 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; configtunnels ist es 16:37 &amp;lt;jrandom&amp;gt; ja, einverstanden, Raccoon23 16:37 &amp;lt;jrandom&amp;gt; ailouros: verwende /i2ptunnel/ und speichere deine Einstellungen 16:37 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; habe die neue Oberfläche nicht bemerkt :D 16:38 &amp;lt;@cervantes&amp;gt; ailouros: gerade in 0.6.1.5 hinzugefügt 16:38 &amp;lt;jrandom&amp;gt; ja, cervantes hat da tolle Arbeit geleistet, ailouros 16:38 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; nun, Kudos dafür 16:39 &amp;lt;@cervantes&amp;gt; wo wir schon dabei sind: Wenn Leute Probleme haben, Einstellungen in der neuen Oberfläche zu speichern, sollten sie bis zum nächsten Release vorerst einen Nicht-IE-Browser verwenden 16:39 &amp;lt;@cervantes&amp;gt; *grummel* microsoft *grummel* 16:40 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; zu einem anderen Thema: Hätte jemand Interesse, wenn ich einen nethack-Server auf i2p aufsetze? :D 16:41 &amp;lt;@frosk&amp;gt; ailouros: habe darüber nachgedacht (spiele nethack irl), aber der Lag wäre fürchte ich schrecklich (und Lag ist beim nethack-Spielen echt richtig übel) 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; denke schon 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; okay, Idee verworfen 16:43 * frosk hatte vor ein paar Monaten seine erste Ascension, woot 16:44 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 16:45 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ja, irgendein Indikator für syndie, wenn der Thread eine neue Nachricht hat 16:46 &amp;lt;nickless_head&amp;gt; jrandom: und es wäre cool, wenn neue Nachrichten (die Titel) beim ersten Anzeigen fett/kursiv dargestellt würden 16:47 &amp;lt;nickless_head&amp;gt; jrandom: gibt es einen _wirklich einfachen_ Weg, die Nachrichten in der syndie-Datenbank über http zu bekommen? 16:47 &amp;lt;jrandom&amp;gt; ah ja, ailouros/nickless_head, ich denke daran, die erste Spalte nach Datum farblich zu kennzeichnen/zu flaggen (z. B. bekommen Dinge, die heute gepostet wurden, eine leuchtende Markierung, gestern eine weniger leuchtende, usw). 16:47 &amp;lt;nickless_head&amp;gt; jrandom: vorzugsweise in etwas Schönem und Importierbarem wie xml 16:48 &amp;lt;jrandom&amp;gt; nickless_head: wget -R `http://localhost:7657/syndie/archive/` 16:48 &amp;lt;nickless_head&amp;gt; wenn es das gibt, könnte ich einen syndie-zu-nntp-Exporter schreiben 16:48 &amp;lt;jrandom&amp;gt; oh, wenn du nach nntp exportieren willst, nutze rss zu nntp 16:48 &amp;lt;nickless_head&amp;gt; jrandom: ok, ich probiere das :) 16:48 &amp;lt;nickless_head&amp;gt; jrandom: das gibt's schon? ... verdammt. ;) 16:49 &amp;lt;jrandom&amp;gt; ich denke auch daran, pro Benutzer Nachrichtenverläufe hinzuzufügen, damit man Nachrichten als gelesen/ungelesen markieren kann, aber das wird wahrscheinlich nicht in 0.6.1.6 sein (es sei denn, jemand anders implementiert es :) 16:49 &amp;lt;jrandom&amp;gt; oder vielleicht ein neuer Filter im Thread-Baum – nur Nachrichten anzeigen, die seit [today |v] gepostet wurden 16:49 &amp;lt;jrandom&amp;gt; (oder gestern, oder vor 2 Tagen) 16:50 &amp;lt;jrandom&amp;gt; nickless_head: http://www.methodize.org/nntprss/ 16:50 &amp;lt;nickless_head&amp;gt; jrandom: danke 16:54 &amp;lt;jrandom&amp;gt; np 16:54 &amp;lt;Raccoon23&amp;gt; jrandom: also es würde eine Weile dauern, bevor ich das implementieren könnte (ich will zuerst restricted routes fertigstellen), aber was hältst du von optionalem 1024bit garlic routing für ausgehende Server-tunnels? 16:54 &amp;lt;jrandom&amp;gt; enormer Overhead - O(data) ist&amp;gt;&amp;gt;&amp;gt; O(tunnels). wenn wir jetzt schon mit O(tunnels) Probleme bekommen, können wir nicht auf O(data) hoffen 16:55 &amp;lt;Raccoon23&amp;gt; haben wir immer noch CPU-Probleme? Mein router war ziemlich niedrig ausgelastet, aber ich habe hier nun auch nicht gerade eine T1.. 16:56 &amp;lt;jrandom&amp;gt; nicht jeder hat P4s ;) 16:56 &amp;lt;jrandom&amp;gt; ich höre von 8–15 % Auslastung auf langsamen Maschinen, aber unter Überlastung schießt das übel hoch 16:56 &amp;lt;jrandom&amp;gt; (auf 100+%) 16:56 &amp;lt;+Complication&amp;gt; Zur CPU-Auslastung: Kurioserweise verbraucht Java auf Mandriva 10.1 viel weniger als Java auf Mandriva 2006. 16:56 &amp;lt;Raccoon23&amp;gt; ja, aber die, die das nicht haben, haben wahrscheinlich auch keine T1 16:56 &amp;lt;Raccoon23&amp;gt; auch nicht :) 16:57 &amp;lt;+Complication&amp;gt; Beide getunt, 2006 hat jbigi lokal kompiliert. 16:57 &amp;lt;jrandom&amp;gt; seltsam, Complication 16:57 &amp;lt;jrandom&amp;gt; gleiche Revs von i2p? 16:57 &amp;lt;+Complication&amp;gt; Auf 2006 (Celeron 2.4) kann Java 20 % erreichen. 16:58 &amp;lt;+Complication&amp;gt; Auf 10.1 geht es nicht über 5 %. 16:58 &amp;lt;+Complication&amp;gt; (Üblicherweise) 16:58 &amp;lt;+Complication&amp;gt; (üblicherweise==nicht beim Start) 16:58 &amp;lt;+Complication&amp;gt; Gleiche Revisionen. 16:58 &amp;lt;+Complication&amp;gt; Fast auch dasselbe Java (_04 gegenüber _05) 16:59 &amp;lt;+Complication&amp;gt; Erinnert mich daran, die Daemons noch etwas zu tunen. Vielleicht behindert einer davon Java. 16:59 &amp;lt;+Complication&amp;gt; Auf irgendeine verrückte Weise, die ich nicht herausfinden kann. 17:00 &amp;lt;+Complication&amp;gt; Aber ja, der Cel 300 fühlt sich merklich besser an. Könnte die adaptive MTU gewesen sein 17:01 &amp;lt;jrandom&amp;gt; ah cool, ja, wir haben ein paar nette Sachen in der Pipeline :) 17:03 &amp;lt;+Complication&amp;gt; Ich frage mich, ob es einen Weg gibt, die libc-bezogenen jbigi-Probleme auf bestimmten Linux-Distributionen zu umgehen? 17:03 &amp;lt;jrandom&amp;gt; ja, auf jeden Fall, wir müssen nur alle jbigis neu bauen 17:03 &amp;lt;jrandom&amp;gt; (es ist nicht libc, es ist libg++) 17:05 * Raccoon23 beschließt, seine Träume von garlic routing nicht aufzugeben, wird aber warten, bis sich die Performance stabilisiert hat.. vielleicht 2.0 17:05 &amp;lt;+Complication&amp;gt; Oh, du meinst, ein ordentliches Rebuild wird helfen? 17:05 &amp;lt;jrandom&amp;gt; Complication: ja, die jcpuid-Link-Fehler sind unnötig, da jcpuid eigentlich nur ein ASM-Call ist (und ohnehin nicht in C++ hätte implementiert werden sollen ;) 17:06 &amp;lt;jrandom&amp;gt; Raccoon23: cool :) das ist etwas, was wir irgendwann auch über das Live-Netz machen können, indem wir einfach einen anderen I2NP-Nachrichtentyp verwenden, die richtige Fähigkeit ankündigen und darauf filtern 17:06 &amp;lt;jrandom&amp;gt; (irgendwann) 17:07 &amp;lt;Raccoon23&amp;gt; so etwas wie caps=S für schnelle CPU? ;) 17:08 &amp;lt;jrandom&amp;gt; und caps=I für insane ;) 17:08 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 17:08 &amp;lt;Raccoon23&amp;gt; haha 17:09 &amp;lt;Raccoon23&amp;gt; was hältst du von dem Notbehelf, Schlüssel über mehrere tunnels zu teilen? Zu wenig Nutzen für den Aufwand? 17:09 &amp;lt;jrandom&amp;gt; warum wäre das besser, als einfach mehrere tunnels zu haben und die Nachricht durch einen der mehreren tunnels zu schicken? 17:10 &amp;lt;jrandom&amp;gt; (und, ähm, wäre es nicht schlechter – aus Sicherheits- und Anonymitätsperspektive) 17:10 &amp;lt;Raccoon23&amp;gt; nun, die Idee ist, dass Knoten nicht erkennen könnten, welcher Traffic zu einem tunnel gehört, sodass, wenn du i2phex und eine eepsite betreibst und dieselben Hosts für deine tunnels wählst, sich der Traffic der beiden aus Sicht der hops vermischen würde 17:11 &amp;lt;Raccoon23&amp;gt; was Timing-Attacken erschweren sollte 17:11 &amp;lt;jrandom&amp;gt; ah, uff, ja. das fügt eine wirklich schlechte Verknüpfbarkeit hinzu 17:11 &amp;lt;jrandom&amp;gt; deshalb sind wir in 0.4 auf per-client tunnel pools umgestiegen 17:11 &amp;lt;Raccoon23&amp;gt; erklär mal? 17:11 &amp;lt;jrandom&amp;gt; i2ptunnel lässt Leute Pools teilen, wenn sie wollen, indem sie dasselbe Ziel teilen 17:12 &amp;lt;jrandom&amp;gt; wenn Nachrichten für 2 Clients durch einen tunnel gehen, weiß man, dass beide Clients von derselben Person kontrolliert werden 17:12 &amp;lt;jrandom&amp;gt; s/clients/destinations/ 17:13 &amp;lt;Raccoon23&amp;gt; nun, wenn Schlüssel geteilt würden, könnten die frühen hops vermischt werden, aber die leasesets getrennt.. 17:13 &amp;lt;Raccoon23&amp;gt; die frühen hops sind ohnehin die gefährlichen für Timing-Attacken 17:13 &amp;lt;jrandom&amp;gt; es würde immer noch einen Vektor ermöglichen, die zwei eigentlich nicht verknüpfbaren Ziele zu verlinken 17:14 &amp;lt;jrandom&amp;gt; man könnte etwas Munging machen, um die Verknüpfbarkeit hoffentlich zu verschleiern, aber sie wären inhärent verlinkt. Das ist nicht nötig und schlecht. 17:18 &amp;lt;Raccoon23&amp;gt; zurück zum Träumen von caps=SI, schätze ich :) 17:19 &amp;lt;jrandom&amp;gt; ach nun ja. ok, hat noch jemand etwas? 17:20 * jrandom macht Schluss 17:20 * jrandom *baf* schließt das Meeting &lt;/div></description></item><item><title>I2P Entwicklertreffen - 15. November 2005</title><link>/de/blog/2005/11/15/i2p-entwicklertreffen-15.-november-2005/</link><pubDate>Tue, 15 Nov 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/11/15/i2p-entwicklertreffen-15.-november-2005/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ailouros, anti, bar, cervantes, Complication, frosk, jmg, jrandom, modulus, polecat, reliver, Sonium, tethra&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:15 &amp;lt;jrandom&amp;gt; 0) hi 15:15 &amp;lt;jrandom&amp;gt; 1) Netzstatus / 0.6.1.5 15:15 &amp;lt;jrandom&amp;gt; 2) Syndie-Updates 15:15 &amp;lt;jrandom&amp;gt; 3) I2Phex 15:15 &amp;lt;jrandom&amp;gt; 4) I2P-Rufus 15:15 &amp;lt;jrandom&amp;gt; 5) Issue-Tracker 15:15 &amp;lt;jrandom&amp;gt; 6) Dynamic Keys 15:15 &amp;lt;jrandom&amp;gt; 7) ??? 15:15 &amp;lt;jrandom&amp;gt; 0) hi 15:15 * jrandom winkt 15:16 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen sind online @ http://dev.i2p.net/pipermail/i2p/2005-November/001210.html 15:17 &amp;lt;+bar&amp;gt; yalla! *feuert ein paar Schüsse in die Luft ab* 15:17 * jrandom duckt sich und geht in Deckung und stürzt sich auf 1) Netzstatus / 0.6.1.5 15:18 &amp;lt;jrandom&amp;gt; wie in der Mail erwähnt, gab es eine Menge Fortschritte, und es sollte später heute Abend eine neue Release geben 15:18 * jrandom hätte es früher veröffentlicht, aber ich habe lange geschlafen und wollte nicht, dass alle /während/ des Meetings upgraden :) 15:20 &amp;lt;jrandom&amp;gt; Hat jemand Fragen/Kommentare/Bedenken zu 1) Netzstatus / 0.6.1.5? 15:20 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ist „please keep up the good work“ ein akzeptabler Kommentar? 15:20 &amp;lt;jrandom&amp;gt; :) danke 15:22 &amp;lt;jrandom&amp;gt; Ich bin in letzter Zeit ziemlich zufrieden mit der Stabilität. Hoffentlich verbessert die nächste Release den Durchsatz über 4–8 KB/s pro Stream hinaus. Ich habe lokal viel getestet, aber wir müssen es draußen in freier Wildbahn sehen 15:22 &amp;lt;tethra&amp;gt; ich unterstütze den Kommentar von ailouros und schlage außerdem einen Toast vor: 15:22 &amp;lt;jrandom&amp;gt; wir haben auch weitere positive Berichte von Nutzern mit Einwahlverbindungen erhalten 15:22 &amp;lt;tethra&amp;gt; auf jrandom und I2P! woot! 15:22 &amp;lt;tethra&amp;gt; &amp;lt;3 15:23 &amp;lt;jrandom&amp;gt; w3wt. ok, wenn es nichts Weiteres gibt, springen wir rüber zu 2) Syndie-Updates 15:24 &amp;lt;jrandom&amp;gt; viel Fortschritt an dieser Front, aber vielleicht ist es am besten, das nach der Release zu diskutieren, wenn die Leute es selbst ausprobieren können 15:25 &amp;lt;jrandom&amp;gt; hoffentlich erklärt die Info @ http://syndiemedia.i2p.net/about.html (der erste Link), warum es sich lohnt, es auszuprobieren :) 15:25 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ach komm schon, erst veröffentlichst du es nicht, dann sagst du „probier’s erst aus“... das ist gemein! :D 15:25 &amp;lt;jrandom&amp;gt; :) 15:26 &amp;lt;jrandom&amp;gt; ok ok, dann springen wir einfach weiter zu 3) I2Phex, damit ihr nach dem Upgrade eure Gedanken über Syndie direkt in Syndie posten könnt ;) 15:27 &amp;lt;jrandom&amp;gt; es wird später heute Abend eine Ankündigung für I2Phex 0.1.1.36 geben 15:28 &amp;lt;jrandom&amp;gt; die einzige Änderung ist der Fix für das lästige „Please insert a disk“-Popup 15:28 &amp;lt;tethra&amp;gt; heißt das, ich kann die Disk aus dem Laufwerk nehmen, ohne dass es mich anschreit? ;) 15:28 &amp;lt;jrandom&amp;gt; heh ja 15:28 &amp;lt;tethra&amp;gt; :D 15:30 &amp;lt;jrandom&amp;gt; ok, wenn es zu 3) I2Phex nichts Weiteres gibt, springen wir rüber zu 4) I2P-Rufus 15:30 &amp;lt;tethra&amp;gt; was sind die Pläne für i2phex, wo wir schon dabei sind? 15:30 &amp;lt;jrandom&amp;gt; ah 15:30 &amp;lt;jrandom&amp;gt; es gibt eine Reihe von Feature-Requests im Forum 15:31 &amp;lt;jrandom&amp;gt; Ich habe von redzara nichts über den Code-Merge mit Phex gehört, aber Gregor arbeitet weiterhin daran, das Networking-Zeug zu abstrahieren, damit wir leichter in Sync bleiben können 15:32 &amp;lt;jrandom&amp;gt; generell scheint die App funktionsfähig, allerdings wäre gwebcache-Unterstützung wirklich gut, so dass I2Phex out of the box funktioniert, ohne Dateien oder Keys holen zu müssen 15:32 &amp;lt;jrandom&amp;gt; ich kenne niemanden, der daran arbeitet, gwebcache-Unterstützung (wieder) in I2Phex zu bringen, aber wenn jemand Java kann, wäre das wirklich nützlich 15:33 &amp;lt;tethra&amp;gt; cool. 15:33 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; _007pig vielleicht? 15:33 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; sorry, wenn ich frage, aber war das gnutella-Netzwerk nicht das, das sich vor einiger Zeit zu Tode geflutet hat? 15:33 &amp;lt;tethra&amp;gt; die Neuen neigen dazu, am Anfang etwas verwirrt zu sein 15:33 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; du bist gestern nicht auf sein Hilfsangebot eingegangen, jrandom 15:33 &amp;lt;jrandom&amp;gt; _007pig hat sich Übersetzungsarbeit angesehen, aber jeder wäre super. Phex selbst hat gwebcache-Unterstützung, aber sirup hat sie deaktiviert 15:34 &amp;lt;jrandom&amp;gt; ailouros: gnutella gibt es noch, aber ja, es ist nicht ideal. 15:34 &amp;lt;tethra&amp;gt; schaut jemand vielleicht, ob man das Protokoll, das i2phex nutzt, zu etwas anderem ändern kann? 15:35 &amp;lt;jrandom&amp;gt; Ich zögere, Leuten bestimmte Projekte aufzudrängen, daher schlage ich stattdessen ein paar verschiedene Bereiche vor, die man erkunden könnte 15:35 &amp;lt;jrandom&amp;gt; tethra: niemand, von dem ich wüsste 15:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; na ja, ich würde lieber Localhost (Azureus-Modifikation) auf I2P sehen 15:36 &amp;lt;tethra&amp;gt; bittorrent ist doch sicher umständlicher als gnutella? 15:36 &amp;lt;tethra&amp;gt; was Seeding und so angeht 15:36 &amp;lt;jrandom&amp;gt; ailouros: was immer Leute implementieren und pflegen, ist gut :) 15:36 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ich weiß nicht, ich habe gnutella seit... 6 Jahren, glaube ich, nicht benutzt 15:37 &amp;lt;anti&amp;gt; sicher effizienter und ein besserer Test echter Skalierbarkeit? 15:37 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; jrandom ja, das ist eine gute Metrik :D 15:37 &amp;lt;jrandom&amp;gt; i2phex funktioniert ziemlich gut, ich habe eine Menge Daten damit übertragen und netten Content gefunden 15:37 &amp;lt;@cervantes&amp;gt; (pony pr0n) 15:37 &amp;lt;+fox&amp;gt; lol 15:37 &amp;lt;tethra&amp;gt; hahah 15:37 &amp;lt;jrandom&amp;gt; es mag bessere Wege geben, Dinge zu tun, aber etwas, das funktioniert, ist besser als etwas, das nicht existiert 15:37 &amp;lt;tethra&amp;gt; cervantes++ 15:37 &amp;lt;tethra&amp;gt; ;) 15:38 &amp;lt;tethra&amp;gt; wahre Worte. 15:39 &amp;lt;anti&amp;gt; guter Punkt 15:39 &amp;lt;@cervantes&amp;gt; uhoh... jr ist beleidigt und früher zum Essen gegangen 15:39 &amp;lt;@cervantes&amp;gt; (sorry) 15:39 &amp;lt;anti&amp;gt; nein, der sucht wahrscheinlich nach dieser (mythischen) pony pr0n. ;) 15:40 &amp;lt;jrandom&amp;gt; *hust* ;) 15:40 &amp;lt;tethra&amp;gt; lol 15:40 &amp;lt;tethra&amp;gt; heheh ;) 15:40 &amp;lt;jrandom&amp;gt; ok, wenn es zu 3) nichts Weiteres gibt, gehen wir weiter zu 4) I2P-Rufus 15:40 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; ich will fliegende pony pr0n :-) 15:40 &amp;lt;jrandom&amp;gt; Rawn / defnax: noch etwas hinzuzufügen zu dem, was im Forum gepostet wurde? 15:41 &amp;lt;@cervantes&amp;gt; sieht so aus, als gäbe es gute Fortschritte 15:41 &amp;lt;jrandom&amp;gt; aye 15:45 &amp;lt;jrandom&amp;gt; ok, wenn es dazu nichts gibt, springen wir weiter zu 5) Issue-Tracker 15:45 &amp;lt;jrandom&amp;gt; das Forum ist etwas schwergewichtig für die Verwaltung von Bugs und Feature-Requests, und bugzilla ist ein ziemliches Biest... 15:46 &amp;lt;@frosk&amp;gt; gibt es nicht schon irgendwo ein bugzilla? 15:46 &amp;lt;jrandom&amp;gt; ich habe einige allgemeine Anforderungen gepostet, und cervantes hat eine praktikable Lösung vorgeschlagen 15:46 &amp;lt;jrandom&amp;gt; nee, das bugzilla war auf dem alten Host (@johnscompanies), bevor wir zu sago migriert sind 15:46 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; wie wäre es mit NNTP? besser als Foren, üblicherweise mit Threads... 15:46 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; seltsam, dass bugzilla so wenig taugt, wo es doch eine riesige Open-Source-Community nutzt ... 15:46 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; wie* 15:46 &amp;lt;@frosk&amp;gt; ah ok 15:47 &amp;lt;jrandom&amp;gt; nntp hat Potenzial, aber es gibt ein paar Vorteile, stattdessen Syndie zu verwenden (einfaches Filtern per Tag): http://syndiemedia.i2p.net:8000/threads.jsp?visible=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp;post=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp; 15:48 &amp;lt;jrandom&amp;gt; aber nntp hat den Vorteil von jahrzehntelanger Bewährung im harten Einsatz 15:48 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; NNTP-Reader filtern nach Stichwort (die [] Tags)? :D 15:49 &amp;lt;@modulus&amp;gt; vielleicht in letzter Zeit nicht so viel getestet? 15:49 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; inklusive Spamming und Flaming ... 15:49 &amp;lt;jrandom&amp;gt; wir bräuchten aber etwas Web-Zugängliches, da die meisten Leute keine nntp-Reader benutzen 15:49 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Ich finde Thunderbird in der Hinsicht gut, und man kann das Enigmail zwischen i2mail und i2nntp teilen 15:49 &amp;lt;@modulus&amp;gt; vielleicht ein webzugänglicher nntp-Reader? 15:49 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; Gateways sind üblich 15:49 &amp;lt;jrandom&amp;gt; hmm modulus? 15:50 &amp;lt;@modulus&amp;gt; nun, usenet wird glaube ich nicht mehr so häufig genutzt 15:50 &amp;lt;jrandom&amp;gt; richtig, also bräuchten wir einen nntp-Server und ein Gateway mit Filterunterstützung 15:50 &amp;lt;@frosk&amp;gt; mir gefällt die Idee von cervantes trotzdem 15:50 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; (und ich sage außerdem, der Grund, warum Leute keine NNTP-Reader nutzen, ist, dass Foren so viel hübscher und so viel schwergewichtiger sind) 15:50 &amp;lt;@modulus&amp;gt; hmm, Gateway mit Filterunterstützung? Worüber redet ihr, vielleicht hilft es zu wissen. :-) 15:51 &amp;lt;@modulus&amp;gt; imo sind Foren scheiße, ich hasse verdammte Foren, sie sind unbenutzbar ;-( 15:51 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; LOL ich rate, er will den Zugriff vom InterNEt 15:51 &amp;lt;+fox&amp;gt; * ailouros stimmt modulus zu 15:51 &amp;lt;@frosk&amp;gt; modulus: so sehr wahr 15:51 &amp;lt;jrandom&amp;gt; heh modulus ;) wir diskutieren http://syndiemedia.i2p.net:8000/threads.jsp?visible=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp;post=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800003&amp; 15:51 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; aieee die megabyte-lange URI 15:52 &amp;lt;@modulus&amp;gt; was ich an Syndie-URLs liebe, ist, wie einprägsam und einfach sie zu tippen sind 15:52 &amp;lt;jrandom&amp;gt; Ich mag immer noch http://syndiemedia.i2p.net:8000/threads.jsp?post=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp; 15:52 &amp;lt;jrandom&amp;gt; heh 15:52 &amp;lt;jrandom&amp;gt; na gut, geh zu http://syndiemedia.i2p.net/threads.jsp und klick dann auf den Link „Issue tracking software“ :) 15:53 &amp;lt;@frosk&amp;gt; Bug-Reporting direkt aus deiner router console 15:53 &amp;lt;@modulus&amp;gt; hmm, Bug-Tracking. 15:53 &amp;lt;jrandom&amp;gt; die Nutzung von Syndie würde uns geben: 1) Integration in die Umgebung jedes I2P-Nutzers 2) triviales Filtern 3) Threading 4) Spam-Handhabung (via Ignore/Favorites) 5) Syndie einen Härtetest :) 15:54 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; klingt großartig :-) 15:54 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ist es 15:54 &amp;lt;jrandom&amp;gt; aye, das ist ein wirklich gutes Feature, frosk... wir könnten sogar spezielle HTML-Formulare haben, um nach /syndie/post.jsp zu posten 15:54 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; und übrigens, gab es nicht die Idee, Syndie auf NNTP zu basieren? :D :D :D 15:54 &amp;lt;@modulus&amp;gt; hmm, wie wäre es mit den Debian-Bug-Tools? die sind nett, denke ich, das mailbug 15:54 &amp;lt;anti-&amp;gt; kann man nicht gegen anargumentieren, wenn es schon funktioniert! 15:55 &amp;lt;@cervantes&amp;gt; Ich finde, ihr solltet das rein aus Techdemo-Perspektive machen 15:56 &amp;lt;jrandom&amp;gt; ailouros: NNTP verwenden, um Syndie-Posts zu verteilen, ja. Im Moment nutzen wir nur Ad-hoc-Syndikation, aber weitere Verbesserungen wären großartig 15:56 &amp;lt;@cervantes&amp;gt; es gibt keinen besseren Weg, Syndie zu demonstrieren, als mit realen Anwendungsfällen 15:56 &amp;lt;jrandom&amp;gt; stimmt 15:56 &amp;lt;jrandom&amp;gt; ok, vielleicht können wir planen, das in der 0.6.1.6-Release unterzubringen 15:56 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; was ich an Foren nicht mag, ist die niedrige Einstiegshürde 15:57 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; daher füllen sie sich mit vielen Ablenkungen. 15:57 &amp;lt;@modulus&amp;gt; ich weiß nicht, dieses Syndie-Ding ... gefällt mir noch nicht so, aber vielleicht gewöhne ich mich dran. 15:57 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; und man kann nur online damit arbeiten 15:57 &amp;lt;jrandom&amp;gt; modulus: hast du den Beitrag gelesen, der von http://syndiemedia.i2p.net/about.html verlinkt ist? 15:57 &amp;lt;@modulus&amp;gt; reliver: hohe Einstiegshürde ist für Bug-Reports aber schlecht, Leute tun dir einen großen Gefallen, indem sie sich die Mühe machen, zu berichten, in gewissem Sinne. 15:57 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; sie haben keine niedrige Einstiegshürde: Bandbreite fällt mir da ein. Sie haben hohe Rauschpegel, also kann man [font=54]HELLO WORLD![/font] nutzen und in kürzester Zeit eine riesige Menge Leute nerven 15:57 &amp;lt;jrandom&amp;gt; einverstanden modulus 15:58 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; oh ja und man muss tatsächlich online sein 15:58 &amp;lt;jrandom&amp;gt; heh ailouros, das ist ohnehin etwas, womit wir in Syndie umgehen müssen :) 15:58 &amp;lt;@modulus&amp;gt; hmm, wahrscheinlich nicht, jr, lass mich schauen 15:58 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; nun, mit Syndie kannst du Benutzer auf die Blacklist setzen und bist damit ziemlich gut aufgestellt 15:58 &amp;lt;jrandom&amp;gt; nun, mit Syndie kannst du deine Bug-Reports offline erstellen und sie später, wenn du online bist, in ein entferntes Archiv syndizieren :) 15:58 &amp;lt;jrandom&amp;gt; genau, ailouros, im neuen Release sogar mit einem Klick 15:59 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; bei Foren hoffst du entweder auf einen Admin, der sie killt, oder du behältst sie 15:59 &amp;lt;anti-&amp;gt; es ist eher uucp als nntp :) 15:59 &amp;lt;@modulus&amp;gt; hmm, welcher Beitrag genau ist dort verlinkt? 15:59 &amp;lt;jrandom&amp;gt; lol *genau* anti 15:59 &amp;lt;jrandom&amp;gt; modulus: der erste Link „in syndie itself“ 15:59 * cervantes mag die Kill-Option 16:00 &amp;lt;@modulus&amp;gt; bah, uucp == nntp für alle praktischen Zwecke :-) 16:00 &amp;lt;jrandom&amp;gt; anti-: das ist eigentlich der Punkt – wenn Leute neuere und bessere Transportmechanismen bauen (uucp, nntp, usenetdht, etc.), kann der Content nahtlos fließen 16:00 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; das erinnert mich alles an plan9 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; i2p mag speziell sein, aber üblicherweise werden Bug-Report-Systeme als Firewalls gegen Nutzer benutzt ... 16:01 &amp;lt;jrandom&amp;gt; als Firewalls gegen Nutzer benutzt? 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; i2p mag speziell sein, aber üblicherweise werden Bug-Report-Systeme als Firewalls gegen Nutzer verwendet ... 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; ja. 16:01 &amp;lt;jrandom&amp;gt; Ich möchte, dass es für Leute wirklich, wirklich leicht ist, Bugs zu melden 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; mozilla, thunderbird, ubuntu sind nur Beispiele 16:02 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; ok, super :-) 16:02 &amp;lt;jrandom&amp;gt; mozilla/etc haben diesen integrierten „feedback agent“, um Bug-Reports automatisch einzureichen 16:02 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; die lesen diese Bug-Reports nicht 16:02 &amp;lt;jrandom&amp;gt; heh 16:02 &amp;lt;@modulus&amp;gt; hmm, dieses Intro ist ok, das einzige Problem ist, dass mir das Interface überhaupt nicht gefällt, ich mache Mail-ähnliche Dinge lieber über die Ordner-Metapher statt über die Web-mit-tonnenweise-Links-Methode 16:02 &amp;lt;@modulus&amp;gt; aber das bin nur ich 16:02 &amp;lt;jrandom&amp;gt; modulus: vielleicht passt dir dann der rss-Export am besten? 16:02 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ich stimme modulus zu (wer hätte das gedacht? :D ) 16:02 &amp;lt;@cervantes&amp;gt; pastebin nutzen zu müssen, um Console-Fehler zu zeigen, schreckt manche Leute etwas ab 16:03 &amp;lt;jrandom&amp;gt; oder wir bekommen Susimail-Integration, wie cervantes vorgeschlagen hat, um Reports zu verschicken 16:03 &amp;lt;jrandom&amp;gt; (oder nach Syndie zu posten) 16:03 &amp;lt;@modulus&amp;gt; möglich, jrandom, ich schaue mir das an. Vielleicht brauche ich einen RSS-zu-NNTP- oder RSS-zu-POP?/IMAP-Konverter, ich denke darüber nach. 16:05 &amp;lt;@cervantes&amp;gt; modulus: ich bin neugierig, was du von dem neuen i2ptunnel-Interface in der nächsten i2p-Release hältst 16:05 &amp;lt;@cervantes&amp;gt; ob es für dich hinsichtlich Usability besser oder schlechter ist 16:05 &amp;lt;@cervantes&amp;gt; (aber ich schätze, du editierst normalerweise einfach die Config-Files?) 16:07 &amp;lt;jrandom&amp;gt; ooh ja, verdammt, ich habe in den Statusnotizen so viel vergessen... 16:08 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; dann lasst uns schnell weitermachen und zum nächsten Punkt springen... das war Punkt C, richtig? 16:08 * jrandom findet, dass es richtig rockt, aber wir bekommen mehr Feedback, wenn die Leute es ausprobieren 16:08 &amp;lt;@modulus&amp;gt; cervantes: ist das neugierig im Sinne von „du wirst dich lieber mit einem kleinen Messer in den Hintern rammen, als es zu benutzen“, oder eher das Gegenteil? :-) 16:08 &amp;lt;jrandom&amp;gt; ja, weiter zu 6), hat jemand Gedanken zum Dynamic Keys (dynamische Schlüssel)-Vorschlag? 16:09 &amp;lt;@modulus&amp;gt; cervantes: normalerweise nutze ich tatsächlich das Interface, obwohl ich jetzt weiß, dass die Config-Files editierbar sind ... :-) 16:09 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ja, ich bin mir ziemlich sicher, dass dadurch die Anzahl der angeblich bekannten routers in die Höhe schnellt 16:09 &amp;lt;@cervantes&amp;gt; *damn* :) 16:10 &amp;lt;@modulus&amp;gt; diese Dynamic Keys ist die Idee, dass routers bei neuer IP einen neuen Key bekommen, richtig? 16:10 &amp;lt;@cervantes&amp;gt; modulus: na ja, nur ob es sich überhaupt lohnt, sich mit WAI-Bullshit zu beschäftigen 16:10 &amp;lt;jrandom&amp;gt; heh, das stimmt, ailouros 16:10 &amp;lt;@cervantes&amp;gt; wie auch immer... ich schweife ab 16:10 &amp;lt;jrandom&amp;gt; genau, modulus 16:11 &amp;lt;@modulus&amp;gt; nun, vielleicht ist es nicht schlecht, dass die bekannten Peers im Grunde Raterei sind, noch mehr als jetzt. 16:11 &amp;lt;+Complication&amp;gt; Nun, das Einzige, was ich zu Dynamic Keys sagen kann: Man sollte Keys nicht unnötig wechseln (sonst zerschießt es die Zuverlässigkeits-/Leistungsverfolgung). 16:11 &amp;lt;+Complication&amp;gt; Aber wenn sich die IP ändert (selten genug?), könnte es nicht schaden. 16:11 &amp;lt;jrandom&amp;gt; richtig, Complication. Das wollen wir nicht als Default. Die meisten Leute werden es NICHT wollen 16:12 &amp;lt;anti-&amp;gt; ich bin mir über die positiven Auswirkungen der Vorschläge nicht sicher. 16:12 &amp;lt;jrandom&amp;gt; es bringt auch für die Anonymität nicht viel und gar keine Verbesserung gegen einen mächtigen Gegner, aber es könnte gegen schwache Gegner helfen 16:12 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; würde das nicht auch verraten, welche Nodes feste IP haben und welche nicht? 16:13 * cervantes hat seit fast 2 Jahren denselben Key :) 16:13 &amp;lt;+polecat&amp;gt; Nun, wenigstens komme ich hierher. 16:13 &amp;lt;jrandom&amp;gt; ailouros: es würde nicht von den meisten Leuten genutzt. Nur eine sehr, sehr kleine Minderheit würde es verwenden wollen 16:13 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; also im Grunde mehr Fluktuation für ein bisschen Schutz gegen schwache Gegner? 16:13 &amp;lt;jrandom&amp;gt; genau, ailouros 16:13 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; oh ok 16:14 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; gibt es eine Möglichkeit, den Performance-Einbruch dieses Features zu messen, wenn es erst mal in freier Wildbahn ist? 16:14 &amp;lt;@modulus&amp;gt; es würde, denke ich, gegen einen node-dest intersection attack (Schnittmengenangriff Knoten-Ziel) helfen? 16:14 &amp;lt;+polecat&amp;gt; Ich frage mich immer noch, warum ich zwischen OK und OK(NAT) wechsle, rätselhaft... 16:14 &amp;lt;jrandom&amp;gt; modulus: nur gegen einen schwachen Gegner 16:14 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; polecat, keine Sorge, ich wechsle zwischen 15h Uptime und 0h Uptime :| 16:14 &amp;lt;jrandom&amp;gt; ailouros: nicht sicher, aber stats.i2p deutet darauf hin, dass wir die Fluktuation abkönnen 16:15 &amp;lt;jrandom&amp;gt; polecat: hmm, heißt wohl, dass da irgendein Filtering läuft 16:15 &amp;lt;@modulus&amp;gt; imo ist der node-dest intersection attack der derzeit ernsthafteste, wahrscheinlich machbare Angriff? Abgesehen davon, dass wir zu wenige sind. 16:15 &amp;lt;@modulus&amp;gt; daher ist alles, was in der Richtung hilft, wahrscheinlich eine gute Idee 16:16 &amp;lt;+polecat&amp;gt; Ich kann UDP-Pakete direkt über meinen router an diesem Port senden, kein Problem von Remote-Shells. Keine Ahnung, vielleicht erkennt i2p das NAT und denkt fälschlicherweise, es sei nicht weitergeleitet. 16:16 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ich stimme der „gute Idee“ zu, solange die Fluktuation keinen heftigen Performance-Hit verursacht 16:16 &amp;lt;anti-&amp;gt; wenn das Netzwerk größer ist, wird es sowieso reichlich Fluktuation geben... 16:17 &amp;lt;anti-&amp;gt; *weist auf den naheliegenden DoS-Angriff hin, bei dem man alle paar Minuten ständig Keys wechselt 16:17 &amp;lt;anti-&amp;gt; welche Auswirkungen hätte das? 16:17 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; DoS gegen wen? :D 16:18 &amp;lt;jrandom&amp;gt; äh, neue Peers landen standardmäßig in der „not failing“-Stufe und steigen erst nach einer Weile in die Stufen „high capacity“ oder „fast“ auf 16:18 &amp;lt;jrandom&amp;gt; also wird es die Peer-Selektion nicht mit einem DoS treffen 16:18 &amp;lt;anti-&amp;gt; mit einem relativ starken Gegner... würde eine Menge scheinbar toter Nodes/netdb churn erzeugen? 16:18 &amp;lt;+Complication&amp;gt; anti: niemand würde diesen Node dann noch als zuverlässig betrachten 16:18 &amp;lt;+polecat&amp;gt; anti-: Wir haben aus gutem Grund eine Shitlist. 16:19 &amp;lt;anti-&amp;gt; *zufrieden 16:19 &amp;lt;jrandom&amp;gt; nun, die netDb-Einträge werden gelöscht, wenn der Peer nicht erreichbar ist 16:20 &amp;lt;anti-&amp;gt; dann würden die gleichen Performance-Probleme gelten wie gerade bei Dynamic Keys angesprochen? Wenn die Performance durch so einen Angriff nicht zu sehr beeinträchtigt würde, würde sie durch Dynamic Keys auch nicht merklich beeinflusst ... oder? 16:20 &amp;lt;+polecat&amp;gt; inkrementelles Vertrauen hilft wirklich beim Umgang mit spät einsetzenden Verrätern, dachte ich. 16:20 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; was ist ein „late onset betrayer“? 16:20 &amp;lt;+polecat&amp;gt; Vertraue Leuten immer mehr, je länger sie dir nützen, aber nie so sehr, dass sie dir mehr wegnehmen können, als sie gegeben haben... 16:20 &amp;lt;anti-&amp;gt; ewig mitmachen, dann zum Judas werden. 16:21 &amp;lt;jrandom&amp;gt; richtig, Peers werden schnell aus der 'fast'-Stufe herausgeworfen, wenn sie sich schlecht verhalten 16:21 &amp;lt;+Complication&amp;gt; Ich denke, das wäre jemand, der sich verhält wie „warte bis 300 participating tunnels, dann crash“ 16:21 &amp;lt;+polecat&amp;gt; Oh, ich erfinde ständig Ausdrücke. Ja, Judas-artiger Verrat, wo man jemandem wirklich hilft und ihn dann verrät, in der Hoffnung, am Ende Kasse zu machen. 16:21 &amp;lt;anti-&amp;gt; oh nein, die tunnels sind kaputt *rebuild* 16:21 &amp;lt;jrandom&amp;gt; die in der Zwischenzeit in die 'fast'-Stufe beförderten Peers sollten dann ausreichen 16:21 &amp;lt;+fox&amp;gt; * ailouros hat Spaß mit diesen falschen Bibelreferenzen :D 16:22 &amp;lt;jmg&amp;gt; apropos high capacity, wow, ich bekomme heute konstant zwischen 400k und 600K für den router. (aber vielleicht helfen diese ganzen zero hops-Einstellungen, die ich nutze) 16:22 &amp;lt;jrandom&amp;gt; 600KBps?! 16:22 &amp;lt;+polecat&amp;gt; Hoffentlich musst du während der Zeit, bis du 300 participating tunnels erreichst, genug Daten weiterleiten, sodass es egal wäre, wenn du crashst. 16:22 &amp;lt;jmg&amp;gt; ja 16:22 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; O_O womit bist du verbunden? 16:22 &amp;lt;+Complication&amp;gt; Solche Bandbreiten sind mir neu :) 16:22 &amp;lt;jrandom&amp;gt; verdammt, das ist schnell genug, um in unsere Bloom-Filter zu laufen 16:22 &amp;lt;anti-&amp;gt; ailouros: unhöfliche Frage an Anonymitäts-Forscher ;) 16:23 &amp;lt;+polecat&amp;gt; Das müssen 600KB/min oder /h sein. 16:23 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; sorry, anti- :D aber er war der Erste, der’s gesagt hat 16:23 &amp;lt;+polecat&amp;gt; puh! 16:23 &amp;lt;jrandom&amp;gt; Ich hätte gern ein paar Stats von deiner oldstats.jsp-Seite. Aber gut zu hören, dass es das wegsteckt :) 16:23 &amp;lt;anti-&amp;gt; eines Tages probiere ich es von i2 aus... 16:23 &amp;lt;jrandom&amp;gt; hehe 16:24 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; klingt cool, I2P auf I2 16:24 &amp;lt;jmg&amp;gt; jrandom: ich behalte Graphen, ich werde es genauer beobachten, aber ja, ich kann 600 kB/s über 2 Minuten bestätigen, vor etwa 5 Minuten 16:24 &amp;lt;+polecat&amp;gt; Hat jemand versucht, die Firewall eines D-Link-routers zu durchqueren? Ich habe da überhaupt keinen Erfolg und mein Freund vergisst immer, den Port zu forwarden. 16:24 &amp;lt;jrandom&amp;gt; nice jmg 16:24 &amp;lt;anti-&amp;gt; polecat: machen wir udp holepunching inzwischen? ich hab den Überblick verloren 16:25 &amp;lt;jrandom&amp;gt; anti-: ja, machen wir, für alles außer symmetrischen NATs 16:25 &amp;lt;jrandom&amp;gt; polecat: wenn dein Freund die Modellnummer hat, gibt es ein paar Seiten online, die auflisten, welche NAT-Art es ist 16:26 &amp;lt;anti-&amp;gt; in Bezug auf late onset betrayal... könnte ein Thema bei einem mächtigen Gegner sein? 16:26 &amp;lt;jmg&amp;gt; jrandom: natürlich hat bittorrent diese Verbindung schon mit 4MB/s Sustained ausgereizt, aber ich habe es in letzter Zeit etwas zurückgefahren 16:26 &amp;lt;anti-&amp;gt; 24000 Nodes, sodass dir alle 10 Sekunden oder so einer abstürzt? 16:26 &amp;lt;+polecat&amp;gt; symmetrisches NAT, im Gegensatz zu full cone? 16:26 &amp;lt;jrandom&amp;gt; nice jmg 16:26 &amp;lt;jrandom&amp;gt; hmm anti-? 16:26 &amp;lt;jrandom&amp;gt; polecat: oder restricted cone 16:27 &amp;lt;+polecat&amp;gt; Wow, es kann sogar restricted cone, das ist beeindruckend.. 16:27 &amp;lt;anti-&amp;gt; ich glaube nicht, dass late onset betrayal irgendeinen signifikanten Effekt hätte, außer in unglaublich großem Maßstab, bei dem andere Angriffe mehr Wirkung hätten? 16:28 &amp;lt;jrandom&amp;gt; ja, ich bin darüber nicht allzu besorgt, anti-... es wäre zu teuer, und wir können um Ausfälle herumrouten, also wäre der Schaden minimal 16:28 &amp;lt;+Complication&amp;gt; Später Verrat erfordert gewissermaßen, dass man viel beiträgt (damit andere Maschinen sich auf deine verlassen). 16:28 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; unglaublich großer Maßstab = du bist alle netries auf fast jedem anderen router? 16:28 &amp;lt;anti-&amp;gt; das ist genau das, was Anti-P2Ps jetzt tun, aber wir haben jetzt Anti-Anti-P2Ps... 16:29 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; nein, warte, Anti-P2P schicken Müll statt guter Daten 16:29 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; das ist nicht dasselbe 16:29 &amp;lt;anti-&amp;gt; das ist nur eine schnellere Art, auf der Shitlist zu landen, also würdest du nie gut gelistet sein. 16:29 &amp;lt;anti-&amp;gt; das würde gegen i2p überhaupt nicht funktionieren, denke ich. 16:29 &amp;lt;@cervantes&amp;gt; jmg: Ich hatte vorher 4–5 mb/s über Torrents, aber nie etwas wie 600k über I2P... hast du auch kräftige Hardware? 16:29 &amp;lt;+polecat&amp;gt; Ich dachte eher unabhängig von i2p per se. Meine Regierung betreibt viel spät einsetzenden Verrat, auch wenn sie versuchen, es geheim zu halten. 16:29 &amp;lt;anti-&amp;gt; aber wir würden ihnen wahrscheinlich zuerst die Bandbreite aussaugen! 16:29 &amp;lt;jrandom&amp;gt; anti-: wenn sie über Tage hinweg zuverlässig sind, können sie nur einmal für weniger als 10 Minuten angreifen 16:30 &amp;lt;jrandom&amp;gt; genau, anti- :) 16:30 &amp;lt;+polecat&amp;gt; Oder im Kontext von Online-Banking. 16:30 &amp;lt;jmg&amp;gt; hat jemand einfache Anleitungen, um die Native BigInteger Library für amd64 einzurichten? wenn nicht, finde ich es einfach selbst raus 16:30 &amp;lt;jrandom&amp;gt; heh polecat 16:30 &amp;lt;jrandom&amp;gt; es ist in jbigi.jar eingebaut, aber es sollte jetzt auf amd64 bauen 16:30 &amp;lt;jrandom&amp;gt; obwohl, ich nehme an, das heißt, wir sind jetzt bei 6.1) ??? 16:31 &amp;lt;jrandom&amp;gt; hat noch jemand etwas auf dem Zettel? :) 16:31 &amp;lt;anti-&amp;gt; du würdest 20000 Maschinen oder so brauchen, mit einem rollierenden Crash-Zeitplan, und ich denke, die Ergebnisse wären enttäuschend; du würdest am Ende dem Netzwerk viel mehr geben, als du ihm nimmst! 16:31 &amp;lt;jrandom&amp;gt; das ist die Hoffnung, anti- 16:31 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; nun, Worst-Case ist, dass Leute reseed müssen 16:31 &amp;lt;jmg&amp;gt; oh danke 16:31 &amp;lt;+polecat&amp;gt; 64-Bit-Prozessor, 4 Mbit Upload-Bandbreite, klingt, als wäre jemand ein Glückspilz. 16:32 &amp;lt;anti-&amp;gt; oder betreibt eine normale Maschine an einer Uni... 16:32 &amp;lt;+fox&amp;gt; * ailouros schaut auf die Hardwareliste seiner Uni und runzelt die Stirn 16:32 &amp;lt;anti-&amp;gt; eine Uni, die nicht Dell kauft ;) 16:33 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ich glaube, wir haben ein paar Dells... von vor 5 Jahren, iirc 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; ich glaube, das ist schlecht: 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | java.lang.OutOfMemoryError 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | java.lang.OutOfMemoryError 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | java.lang.OutOfMemoryError 16:33 &amp;lt;@cervantes&amp;gt; polecat: 4 Megabyte ;-) 16:33 &amp;lt;jrandom&amp;gt; Sonium: ja, sobald es ein OOM bekommt, stirbt es schnell 16:34 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; und das hier auch: 16:34 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | 21:21:44.484 CRIT [ Establisher] sport.udp.EstablishmentManager: Err 16:34 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; oder im Establisher 16:34 &amp;lt;jrandom&amp;gt; (nachfolgende OOMs kann man gefahrlos ignorieren) 16:34 &amp;lt;jrandom&amp;gt; sobald es ein einzelnes OOM gibt, kannst du alle nachfolgenden Fehler ignorieren 16:34 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ja, aber du solltest das erste OOM nicht haben :D 16:34 &amp;lt;jmg&amp;gt; polecat: die Latenz hier draußen auf der russischen Raumstation ist allerdings phänomenal.. 16:34 &amp;lt;jrandom&amp;gt; stimmt, ailouros 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; oh, übrigens... mein router wird ziemlich oft vom Watchdog erwischt 16:35 &amp;lt;jrandom&amp;gt; hrm, hohe CPU-Auslastung? 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ich schätze, es ist nur meine unglückliche Installation? 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; nicht dass ich wüsste, die Maschine ist eher unbelastet 16:36 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; aber ich denke, das ist, was ich von einer buggy JVM auf einer etwas verbuggten Linux-Emulationsschicht erwarten sollte 16:36 &amp;lt;jrandom&amp;gt; welche jvm nutzt du, und welches OS? 16:36 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; ich? 16:36 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Sun's Java(tm) 2 Standard Edition, JRE 5.0 Update 5 on NetBSD/i386 2.0.2 16:37 &amp;lt;jrandom&amp;gt; ahhh ja, ich habe auf nbsd gar nicht getestet. fbsd ist ok, aber ich habe keine Erfahrung mit nbsd 16:38 &amp;lt;jrandom&amp;gt; könnte sich lohnen, gcj auszuprobieren, vielleicht schauen wir da nach dem Meeting rein 16:38 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; es läuft ziemlich gut, aber der eigentliche Spaß hier ist, dass manchmal (je nachdem, welchen Bit er beim Aufstehen umgelegt hat — äh, Neustart) die netbsd-Dateien mit 540-Rechten erstellt werden :D 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; hier läuft wirklich etwas schief 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | # Internal Error (53414645504F494E540E4350500175), pid=3500, tid=345 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; 6 16:39 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; sorry, die netDb-Dateien werden mit 540 erstellt 16:39 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; ich glaube, ich installiere das später neu 16:39 &amp;lt;jrandom&amp;gt; Sonium: welches OS hast du? die jvm scheint rumzuzicken 16:39 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; winxp 16:39 &amp;lt;jrandom&amp;gt; ja, wenn du auf 1.5.0_5 bist, könnte sich 1.4.2_09 lohnen 16:39 &amp;lt;anti-&amp;gt; ich glaube nicht, dass das i2p's Problem ist... 16:40 &amp;lt;jrandom&amp;gt; (1.4.2 war für mich stabiler und braucht weniger Ressourcen) 16:40 &amp;lt;jrandom&amp;gt; und i2p nutzt keine 1.5-ismen, noch brauchen wir die 1.5-GUI-Verbesserungen 16:40 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; das Kuriose ist, dass das nie zuvor passiert ist 16:40 &amp;lt;+polecat&amp;gt; Kannst Azureus aber nicht nutzen, wenn du kein 1.5 hast, meh. 16:40 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; und natürlich BENUTZE ICH Azureus :| 16:41 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; aber es ist kein echtes Problem... nicht sehr, denke ich... 16:41 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; es sei denn, diese Messages darüber, dass bob Vierter ist, sind relevant 16:41 &amp;lt;jrandom&amp;gt; nee, die kann man ignorieren 16:41 &amp;lt;anti-&amp;gt; (bin ich der Einzige, den es nervt, dass utorrent und bitcomet nicht Open sind?) 16:42 &amp;lt;+polecat&amp;gt; :o Verdammt noch mal, Bob! 16:42 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 16:42 &amp;lt;anti-&amp;gt; Muffins? 16:42 * cervantes kann ibm java 1.4.2 empfehlen, wenn du auf bessere Ressourcennutzung aus bist 16:42 &amp;lt;+polecat&amp;gt; anti-: probier mlnet. caml -> seltsamste Sprache der Welt, aber funktioniert gut. 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; caml ist cool 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; (wenn man es lesen kann :D ) 16:42 &amp;lt;@frosk&amp;gt; hey, disse caml nicht 16:43 &amp;lt;anti-&amp;gt; Prolog verdient da Erwähnung, ebenso brainf**k u. a. 16:43 &amp;lt;+polecat&amp;gt; caml hat furchtbare Doku. Ich habe eine halbe Stunde gebraucht, um herauszufinden, dass ! üblicherweise (manchmal) ein Dereferenzierungsoperator ist. 16:43 &amp;lt;@frosk&amp;gt; ich werde dafür bezahlt, ocaml zu schreiben :) 16:43 &amp;lt;+polecat&amp;gt; jrandom: Wusste nicht, dass ich ein Meeting gecrasht habe, sorry. 16:44 &amp;lt;jrandom&amp;gt; kein Problem, wir holen unsere kurzen Meetings nach ;) 16:44 * jrandom leitet das Ende ein 16:44 * jrandom *baf*s das Meeting zu &lt;/div></description></item><item><title>I2P Entwicklertreffen - 8. November 2005</title><link>/de/blog/2005/11/08/i2p-entwicklertreffen-8.-november-2005/</link><pubDate>Tue, 08 Nov 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/11/08/i2p-entwicklertreffen-8.-november-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, dust, frosk, jrandom, reliver, tealc\_, ZipTie&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:21 &amp;lt;jrandom&amp;gt; 0) hi 15:21 &amp;lt;jrandom&amp;gt; 1) Netzstatus / kurzfristige Roadmap 15:21 &amp;lt;jrandom&amp;gt; 2) I2Phex 15:21 &amp;lt;jrandom&amp;gt; 3) I2P-Rufus 15:21 &amp;lt;jrandom&amp;gt; 4) I2PSnarkGUI 15:21 &amp;lt;jrandom&amp;gt; 5) Syndie 15:22 &amp;lt;jrandom&amp;gt; 6) ??? 15:22 &amp;lt;jrandom&amp;gt; 0) hi 15:22 * jrandom winkt 15:22 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2005-November/001206.html 15:22 * bar murmelt Grüße hinter seinem/ihrem falschen(?) Bart hervor 15:23 &amp;lt;jrandom&amp;gt; ok, steigen wir ein in 1) Netzstatus / kurzfristige Roadmap 15:23 &amp;lt;jrandom&amp;gt; Nicht viel zu sagen über das hinaus, was in der Mail steht – hoffentlich später diese Woche oder am Wochenende ein neues Release 15:24 &amp;lt;jrandom&amp;gt; es gibt einige neue Optimierungen in cvs, die die Zuverlässigkeit verbessern sollten, und in meinen Tests hat das ziemlich gut funktioniert, aber vermutlich wird es erst mit breiter Verteilung spürbare Auswirkungen haben 15:25 &amp;lt;jrandom&amp;gt; Ich habe auch kein beliebiges Durchsatzniveau festgelegt, das ich erreichen will, bevor ich mit 0.6.2 weitermache, mein Bauchgefühl sagt mir jedoch, dass die Optimierungen weitergehen sollten, bis ich die Engpässe durch per-router-Hop-Verzögerungen begründen kann 15:26 &amp;lt;jrandom&amp;gt; im Moment ist das jedoch nicht unser Engpass, daher bleibt noch Arbeit. 15:26 &amp;lt;jrandom&amp;gt; Mehr habe ich dazu nicht – gibt es Fragen/Kommentare/Bedenken? 15:28 &amp;lt;jrandom&amp;gt; ok, wenn nicht, weiter mit 2) I2Phex 15:28 &amp;lt;jrandom&amp;gt; Hier habe ich nicht viel hinzuzufügen über das hinaus, was in der E‑Mail gesagt wurde. Es gab allerdings auch eine ganze Reihe Diskussionen im Forum – schaut dort vorbei für mehr Neuigkeiten und Geschimpfe 15:31 &amp;lt;jrandom&amp;gt; ok, wenn nicht, springen wir weiter zu 3) I2P-Rufus 15:31 &amp;lt;jrandom&amp;gt; dieser Punkt war eigentlich nur, dass ich ein Gerücht wiederholt habe, aber mal sehen, wie es läuft 15:32 &amp;lt;jrandom&amp;gt; Rawn / defnax: Habt ihr etwas hinzuzufügen? 15:35 &amp;lt;tealc_&amp;gt; was ist i2p-rufus ? 15:35 &amp;lt;jrandom&amp;gt; ein Port des Rufus-BitTorrent-Clients für I2P (http://rufus.sourceforge.net/) 15:36 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres gibt, können wir zu einem weiteren kurzen Gerüchtebericht springen – 4) I2PSnarkGUI 15:37 &amp;lt;jrandom&amp;gt; Dazu habe ich außer "hey, cool" :) nicht viel hinzuzufügen 15:38 &amp;lt;+bar&amp;gt; ja, sieht gut aus 15:38 &amp;lt;@frosk&amp;gt; ist snark noch ein weiterer BT-Client? 15:38 &amp;lt;jrandom&amp;gt; ja, aber snark ist ein mit I2P gebündelter BitTorrent-Client :) 15:38 &amp;lt;@frosk&amp;gt; oh ja, stimmt :) 15:38 &amp;lt;jrandom&amp;gt; (derzeit ein Kommandozeilen-Tool, aber Multitorrent und Weboberfläche sind in Arbeit, wenn auch nicht unmittelbar) 15:39 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; wer hat an der Rarest-First-Abrufstrategie für snark gearbeitet? Ist das je fertig geworden? 15:39 &amp;lt;jrandom&amp;gt; ja, Ragnarok hat das implementiert 15:39 &amp;lt;jrandom&amp;gt; das ist im aktuellen I2PSnark drin 15:39 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; cool 15:40 &amp;lt;jrandom&amp;gt; aye, genau 15:41 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; wird i2p-bt dann zugunsten von rufus oder snark ausgemustert? 15:41 &amp;lt;jrandom&amp;gt; das sollen die Nutzer entscheiden 15:42 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; oder Wartbarkeit :) 15:42 &amp;lt;jrandom&amp;gt; persönlich denke ich, wenn snark eine Weboberfläche bekommt, in die router-Konsole integriert, Multitorrent-Funktionen hat und eine gleichwertige Performance wie die anderen bietet, ist es gut aufgestellt 15:43 &amp;lt;jrandom&amp;gt; aber das, was du erwähnst, ist der Schlüssel – wer Wartung und Entwicklung übernimmt, ist die treibende Kraft 15:43 * jrandom pflegt keine Python-Apps 15:44 &amp;lt;jrandom&amp;gt; ok, wenn es zu 4 nichts Weiteres gibt, gehen wir weiter zu 5) Syndie 15:45 &amp;lt;jrandom&amp;gt; Ich habe etwas Usability-Forschung betrieben, wie wir am besten vorgehen, und ich denke, wir haben eine ziemlich brauchbare UI in Aussicht; wenn ihr eine Meinung habt, postet sie auf Syndie oder im Forum, und hoffentlich können wir das berücksichtigen 15:46 &amp;lt;tealc_&amp;gt; ahh, ich dachte, i2phex sei Java.. die Sachen im Forum bieten .exe-Installer und .exe's in ZIPs an 15:47 &amp;lt;jrandom&amp;gt; i2phex ist Java 15:47 &amp;lt;jrandom&amp;gt; und die .exe funktioniert auf jeder Plattform, auf der Java läuft 15:47 &amp;lt;jrandom&amp;gt; java -jar i2phex.exe 15:47 &amp;lt;jrandom&amp;gt; (ja, wirklich) 15:49 &amp;lt;jrandom&amp;gt; (hust) 15:49 &amp;lt;jrandom&amp;gt; dust: noch etwas bzgl. Syndie-Sachen? 15:50 &amp;lt;dust&amp;gt; nö 15:50 &amp;lt;jrandom&amp;gt; ok, cool. Falls sonst niemand etwas dazu hat, springen wir zu dem guten alten: 6) ??? 15:50 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas, das er für das Meeting ansprechen möchte? 15:53 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; ist die Paella fertig ? ;-) 15:53 * jrandom schnappt sich einen Spork 15:54 &amp;lt;jrandom&amp;gt; (in diesem Sinne ...) 15:54 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; und die Katze riecht immer noch nach Katzen ;?) 15:54 * jrandom holt aus 15:54 * jrandom *baf* schließt die Sitzung &lt;/div></description></item><item><title>I2P-Statusnotizen für 2005-11-08</title><link>/de/blog/2005/11/08/i2p-statusnotizen-f%C3%BCr-2005-11-08/</link><pubDate>Tue, 08 Nov 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/11/08/i2p-statusnotizen-f%C3%BCr-2005-11-08/</guid><description>&lt;p>Hi Leute, schon wieder Dienstag&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus / kurzfristige Roadmap 2) I2Phex 3) I2P-Rufus 4) I2PSnarkGUI 5) Syndie 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status / short term roadmap&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>0.6.1.4 wirkt weiterhin ziemlich stabil, auch wenn es seitdem einige Fehlerbehebungen in CVS gegeben hat. Ich habe außerdem einige Optimierungen für SSU hinzugefügt, um Daten effizienter zu übertragen, von denen ich hoffe, dass sie spürbare Auswirkungen auf das Netzwerk haben werden, sobald sie breit ausgerollt sind. Ich halte 0.6.1.5 jedoch vorerst zurück, da es noch ein paar andere Dinge gibt, die ich in die nächste Veröffentlichung aufnehmen möchte. Der aktuelle Plan ist, es dieses Wochenende herauszubringen, also haltet die Ohren offen für die neuesten Nachrichten.&lt;/p></description></item><item><title>I2P Statusnotizen für 2005-11-01</title><link>/de/blog/2005/11/01/i2p-statusnotizen-f%C3%BCr-2005-11-01/</link><pubDate>Tue, 01 Nov 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/11/01/i2p-statusnotizen-f%C3%BCr-2005-11-01/</guid><description>&lt;p>Hallo zusammen, es ist wieder so weit&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.4 und Netzstatus 2) Bootstraps, Vorgänger, globale passive Angreifer und CBR 3) i2phex 0.1.1.34 4) voi2p-App 5) syndie und sucker 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.4 and net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Die Veröffentlichung 0.6.1.4 vom letzten Samstag scheint ziemlich reibungslos verlaufen zu sein - 75% des Netzwerks haben bereits aktualisiert (danke!), und die meisten der übrigen sind ohnehin auf 0.6.1.3. Alles scheint recht gut zu funktionieren, und obwohl ich bisher nicht viel Feedback dazu gehört habe - weder positives noch negatives, gehe ich davon aus, dass ihr euch lautstark beschweren würdet, wenn es schlecht wäre :)&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 01. November 2005</title><link>/de/blog/2005/11/01/i2p-entwicklertreffen-01.-november-2005/</link><pubDate>Tue, 01 Nov 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/11/01/i2p-entwicklertreffen-01.-november-2005/</guid><description>&lt;h2 id="kurzer-rückblick">Kurzer Rückblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> brutus, cervantes, Complication, defnax, dust, jme\___, jrandom, polecat, redzara&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 15:04 &amp;lt;jrandom&amp;gt; 0) hi 15:04 &amp;lt;jrandom&amp;gt; 1) 0.6.1.4 und Netzstatus 15:04 &amp;lt;jrandom&amp;gt; 2) Bootstraps, Vorgänger, globale passive Gegner und CBR 15:05 &amp;lt;jrandom&amp;gt; 3) i2phex 0.1.1.34 15:05 &amp;lt;jrandom&amp;gt; 4) voi2p-App 15:05 &amp;lt;jrandom&amp;gt; 5) syndie und sucker 15:05 &amp;lt;jrandom&amp;gt; 6) ??? 15:05 &amp;lt;jrandom&amp;gt; 0) hi 15:05 * jrandom winkt 15:05 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2005-November/001186.html 15:05 &amp;lt;jrandom&amp;gt; (mal sehen, ob diese Katze mich mit beiden Händen tippen lässt...) 15:06 &amp;lt;jrandom&amp;gt; ooh, sieht so aus, als wären wir ein paar Minuten zu früh (verdammt, Clock Skew), aber vielleicht macht das wett, dass wir vorher ein paar Minuten zu spät waren ;) 15:07 &amp;lt;jrandom&amp;gt; wie auch immer, springen wir zu 1) 0.6.1.4 und Netzstatus 15:08 &amp;lt;jrandom&amp;gt; Ich habe nicht viel hinzuzufügen über das hinaus, was in den Statusnotizen steht 15:08 * cervantes wartet bis zur richtigen Zeit, um hi zu sagen 15:08 &amp;lt;jrandom&amp;gt; heh 15:09 &amp;lt;jrandom&amp;gt; du hast noch 19 Sekunden, laut timeanddate.com :) 15:09 &amp;lt;@cervantes&amp;gt; hi 15:09 &amp;lt;jrandom&amp;gt; ;) ok, also, hat jemand Kommentare/Bedenken zu 0.6.1.4? Soweit ich sehe, lief es ziemlich gut 15:10 &amp;lt;+Complication&amp;gt; Heute 747,6 Router gezählt :P 15:10 &amp;lt;jrandom&amp;gt; ja, wir hatten in letzter Zeit eine höhere Fluktuation als sonst 15:10 &amp;lt;jrandom&amp;gt; bekommen immer noch einen Haufen Referrer von diesem digg-/gotroot-Artikel 15:10 &amp;lt;+Complication&amp;gt; Und ein Trick, um „mehr Peers zu kennen“, ist einfach seltener neu zu starten :) 15:10 &amp;lt;jrandom&amp;gt; heh, stimmt schon 15:10 &amp;lt;@cervantes&amp;gt; *hust*sourceforge*hust* 15:11 &amp;lt;+polecat&amp;gt; Ich hatte gelegentlich Probleme, dass die Anzahl der teilnehmenden Tunnels plötzlich abfiel. Könnte dieses verdammte NAT-Ding sein. 15:11 * jrandom verzieht das Gesicht. Hattest du viele Referrer von SF, cervantes? 15:11 &amp;lt;+Complication&amp;gt; cervantes: du meinst *diese* SourceForge-Seite? :eek: 15:11 * cervantes protokolliert keine Referrer 15:11 &amp;lt;jrandom&amp;gt; hmm polecat, könnte ein Problem mit deinem NAT sein, aber dass die Anzahl der teilnehmenden Tunnels sinkt, ist nicht wirklich schlecht – es /sollte/ das tun 15:11 &amp;lt;jrandom&amp;gt; ah ok, cervantes 15:12 &amp;lt;+polecat&amp;gt; Wirklich? Ich dachte, viele teilnehmende Tunnels seien gut. 15:12 &amp;lt;+Complication&amp;gt; polecat: bei mir sind sie schnell zurückgegangen, wenn die praktisch nutzbare Bandbreite überschritten wurde 15:12 &amp;lt;@cervantes&amp;gt; Ich protokolliere bewusst nur das Minimum, das zum Debuggen von Forenproblemen nötig ist ;-) 15:12 &amp;lt;@cervantes&amp;gt; da Leute bei dem Thema empfindlich sind 15:12 &amp;lt;@cervantes&amp;gt; Ist mir aufgefallen... 15:13 &amp;lt;jrandom&amp;gt; polecat: klar, aber die Anzahl sollte sinken, wenn deine Maschine ausgelastet ist oder sich sonstwie merkwürdig verhält 15:13 &amp;lt;jrandom&amp;gt; klingt vernünftig, cervantes 15:13 * jrandom protokolliert den Mädchennamen aller Mütter, um die Leute daran zu erinnern, niemandem zu trauen ;) 15:14 &amp;lt;jrandom&amp;gt; (oder etwa nicht? Ihr werdet es nie erfahren ;) 15:15 &amp;lt;jrandom&amp;gt; polecat: startet dein NAT einfach zufällig neu oder verliert es seine IP-Adresse, oder etwas anderes? 15:15 &amp;lt;@cervantes&amp;gt; ja, ich könnte meine Meinung dazu ändern.... es macht viel zu viel Spaß zu sehen, woher alle den Links folgen :P 15:16 &amp;lt;jrandom&amp;gt; So habe ich die got-root- und digg-Artikel gefunden :) 15:16 &amp;lt;dust&amp;gt; mir ist in letzter Zeit ein besserer Netzwerkdurchsatz aufgefallen, oder bilde ich mir das nur wieder ein? 15:17 &amp;lt;jrandom&amp;gt; sollte besser sein, besonders bei kurzlebigen Verbindungen (z. B. HTTP-Antworten) 15:18 &amp;lt;jrandom&amp;gt; andererseits ist es nicht so viel Verbesserung, wie ich gehofft hatte, also gibt es da noch Arbeit 15:18 &amp;lt;dust&amp;gt; z. B. i2phex nimmt praktisch jedes Limit, das ich ihm gebe, wenn ich genug parallele Transfers setze 15:18 &amp;lt;jrandom&amp;gt; schön 15:20 &amp;lt;dust&amp;gt; pro Tunnel scheint es auf &amp;lt;~10k/s begrenzt 15:20 &amp;lt;dust&amp;gt; oder pro Transfer 15:20 &amp;lt;+polecat&amp;gt; Okay, meine Maschine ist ab und zu schon ausgelastet. 15:21 &amp;lt;@cervantes&amp;gt; haben Leute mit bandbreitenbeschränkten Verbindungen Verbesserungen bemerkt? 15:22 &amp;lt;jrandom&amp;gt; hmm, stimmt, 10KBps pro Stream entspricht in etwa dem, was ich auch sehe 15:22 &amp;lt;jrandom&amp;gt; cervantes: ich glaube, wir haben sie alle verschreckt (aber wenn jemand mit einem Modem oder einer richtig miesen Verbindung es ausprobieren und Feedback geben will, wäre das willkommen :) 15:23 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres zu 1) gibt, gehen wir weiter zu 2) Bootstraps, Vorgänger, globale passive Gegner und CBR 15:23 &amp;lt;jrandom&amp;gt; dazu gab es viele Diskussionen auf der Mailingliste (der Oktober hatte mehr Beiträge als jeder andere Monat seit Beginn von i2p!) 15:24 &amp;lt;defnax&amp;gt; hat irgendwer eepsites.i2p angeschaut? 15:24 &amp;lt;jrandom&amp;gt; abgesehen von dem, was in den Statusnotizen steht, weiß ich im Moment nicht, was ich hinzufügen soll. Hat jemand Fragen/Anmerkungen/Bedenken? 15:24 &amp;lt;@cervantes&amp;gt; Ich glaube, du hast erfolgreich volle Tunnel-CBR erzeugt, indem du eine konstante Menge an i2plist-Mails aufrechterhältst 15:24 &amp;lt;jrandom&amp;gt; heh, cervantes 15:24 &amp;lt;jrandom&amp;gt; defnax: ja, sieht gut aus, da wächst eine schöne Datenbank 15:25 &amp;lt;jrandom&amp;gt; genau wie bei tino.i2p 15:25 &amp;lt;defnax&amp;gt; aber mir gefällt es nicht 15:25 &amp;lt;+polecat&amp;gt; Hey, ich habe eine bandbreitenbeschränkte Verbindung! i2p bekommt 10K/s up und 32K/s down. :) 15:26 &amp;lt;defnax&amp;gt; www.eepsites.com dann können alle normalen Internetnutzer nach i2p-Sites suchen 15:26 &amp;lt;defnax&amp;gt; und MPAA oder RIAA können durchsehen, welche Sites verfügbar sind und 15:26 &amp;lt;jrandom&amp;gt; na und? 15:26 &amp;lt;jrandom&amp;gt; MPAA/RIAA/etc. können einfach i2p laufen lassen, wenn sie sehen wollen, was auf i2p ist 15:26 &amp;lt;jrandom&amp;gt; w3wt polecat 15:27 &amp;lt;jrandom&amp;gt; (Jesus, einige kranke Suchanfragen auf eepsites.com...) 15:27 &amp;lt;defnax&amp;gt; das ist nicht gut für Anonymität 15:27 &amp;lt;defnax&amp;gt; dann wissen alle Nutzer, wo sie Torrents auf I2P-eepsites finden können 15:27 &amp;lt;jrandom&amp;gt; defnax: gilt genauso für tino.i2p 15:27 &amp;lt;@cervantes&amp;gt; Ich mag die falschen Google-Anzeigen auf eepsites.i2p.... aber egal, Abschweifung 15:27 &amp;lt;jrandom&amp;gt; defnax: das ist nicht gut für /Vertraulichkeit/. Das ist etwas anderes als Anonymität. 15:27 &amp;lt;jrandom&amp;gt; Leute, die öffentliche eepsites (I2P-Webseiten) hosten, sollten damit rechnen, dass jeder ihre eepsites ansehen kann 15:28 &amp;lt;jrandom&amp;gt; wenn sie einschränken wollen, wer darauf zugreifen kann, sollten sie das tun 15:28 &amp;lt;jrandom&amp;gt; ja, definitiv, cervantes :) 15:28 &amp;lt;+polecat&amp;gt; Wer eine private eepsite möchte, gibt ihr einfach keinen Namen in der hosts.txt. Problem gelöst! 15:28 &amp;lt;defnax&amp;gt; aber normale Internetnutzer dürfen nicht wissen, welche eepsites verfügbar sind! 15:28 &amp;lt;jrandom&amp;gt; polecat: das ist nicht ganz ausreichend 15:29 &amp;lt;+polecat&amp;gt; Wirklich? 15:29 &amp;lt;jrandom&amp;gt; sorry, vielleicht verstehe ich defnax falsch. Warum sollten Leute nicht wissen, welche eepsites verfügbar sind? 15:29 &amp;lt;defnax&amp;gt; ich weiß, sie werden dann nicht in einer Suchmaschine gelistet, wenn man die eepsite nicht öffentlich macht 15:29 &amp;lt;+polecat&amp;gt; Ich dachte, es wäre ein Brute-Force-Durchlauf durch den Base64-Schlüsselraum, um eepsites zu finden... 15:29 &amp;lt;jrandom&amp;gt; polecat: richtig, jemand kann die netDb ernten 15:29 &amp;lt;defnax&amp;gt; ich denke, diese Person braucht I2P nicht 15:29 &amp;lt;jrandom&amp;gt; nun, das Ernten von leaseSets ist deutlich mehr Arbeit als das Ernten von Routern... 15:30 &amp;lt;jrandom&amp;gt; Tut mir leid, ich verstehe nicht 15:30 &amp;lt;jrandom&amp;gt; eepsites.com ist eine öffentliche Schnittstelle zu einer Suchmaschine über öffentliche eepsites. Es wird nichts Privates offenbart 15:30 &amp;lt;@cervantes&amp;gt; lol @ letzte 5 Suchanfragen 15:30 &amp;lt;+Complication&amp;gt; Ja, die „Letzte Suchen“-Box legt nahe, dass jemand (ironischerweise wohl jemand, der nicht anonym ist) ein bisschen krank ist. 15:30 &amp;lt;+Complication&amp;gt; Ach, egal. 15:30 &amp;lt;defnax&amp;gt; ich meine, er braucht I2P nicht! Er sagt auf einer öffentlichen IP, auf welchen eepsites Torrents oder andere Dinge verfügbar sind! 15:31 &amp;lt;defnax&amp;gt; auf I2P ist es ok , aber nicht im normalen Internet 15:31 &amp;lt;jrandom&amp;gt; klar, die Person, die eepsites.com betreibt, braucht selbst kein i2p. Man kann ihre Anschrift, Telefonnummer usw. herausfinden. 15:31 &amp;lt;jrandom&amp;gt; aber andererseits gilt das genauso für forum.i2p. 15:31 &amp;lt;jrandom&amp;gt; (und bis zu einem gewissen Grad, www.i2p, obwohl dir das nicht /meine/ Infos gibt ;) 15:32 &amp;lt;jrandom&amp;gt; manche Sites sind öffentlich. Das ist in Ordnung. Das ist nett. 15:32 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; defnax, welche Angriffe sind durch diese Site möglich, die es ohne diese Site nicht gäbe? 15:32 &amp;lt;@cervantes&amp;gt; Complication: kicher 15:32 &amp;lt;jrandom&amp;gt; sie bieten einen potenziell nützlichen Dienst für Leute, die i2p vor der Installation ausprobieren wollen 15:33 &amp;lt;defnax&amp;gt; ok, irgendwelche Neuigkeiten von I2Psnark? 15:33 &amp;lt;+Complication&amp;gt; cervantes: ja, nichts geht über gute alte Ironie :) 15:33 &amp;lt;defnax&amp;gt; wird es vor 0.6.2 ein Webinterface/GUI geben? 15:33 &amp;lt;@cervantes&amp;gt; defnax: es gibt seit mehreren Monaten einen i2p-Inproxy 15:33 &amp;lt;jrandom&amp;gt; defnax: nein, aber ich denke, wir sollten in der Agenda nach vorn springen, bevor wir bei 6) ??? landen 15:33 &amp;lt;jrandom&amp;gt; ok, gibt es noch etwas zu 2) Bootstraps, Vorgänger, globale passive Gegner und CBR? 15:34 &amp;lt;jrandom&amp;gt; oder sollen wir weitergehen zu 3) I2Phex 0.1.1.34 15:34 &amp;lt;jrandom&amp;gt; [betrachte uns als weitergezogen] 15:35 &amp;lt;jrandom&amp;gt; ok, diejenigen, die noch nicht auf 0.1.1.34 sind, sollten upgraden, da es in dem Release wichtige Dinge gibt. Diejenigen, die bereits auf 0.1.1.34 sind und beim Testen noch nicht veröffentlichter Verbesserungen helfen wollen: Es gibt weitere Arbeit im CVS, also wenn ihr das ausprobiert und auf Probleme stoßt, postet bitte im Forum 15:36 &amp;lt;jrandom&amp;gt; außerdem habe ich gehört, dass es auch an der gwebcache-Front gute Fortschritte gibt, aber noch nichts zu seiner Integration mit i2phex 15:36 &amp;lt;jrandom&amp;gt; redzara: irgendwelche Neuigkeiten zum Merge? 15:37 &amp;lt;+Complication&amp;gt; Die CVS-Verbesserungen nach .34 scheinen die GUI *deutlich* reaktionsfreudiger zu machen. 15:38 &amp;lt;jrandom&amp;gt; cool, ja, die Reaktionsfähigkeit in &amp;lt;= ..34 konnte ich kaum ertragen, aber ich bin nicht sicher, ob die Fixes völlig regressionsfrei sind, da ich nicht den ganzen Code verstehe. Aber es /wirkt/ ok :) 15:42 &amp;lt;+redzara&amp;gt; jrandom: sorry, aber wir haben in Frankreich gerade auf Winterzeit umgestellt und die Arbeit an I2phex ist fast fertig; ich muss nur noch 2 oder 3 Bugs nachverfolgen 15:43 &amp;lt;jrandom&amp;gt; ah, cool! 15:43 &amp;lt;jrandom&amp;gt; keine Eile, nur neugierig 15:44 &amp;lt;+redzara&amp;gt; und vielleicht muss ich den neuesten I??phex-Code holen, um zu sehen, ob GregorKs Mod auf den neuesten phex-Code passt ?!? 15:45 &amp;lt;jrandom&amp;gt; ja, das Deaktivieren der Remote-Request-Funktionalität wird erforderlich sein, aber das war ein trivialer Zwei-Zeilen-Fix (MAGMA- und URI-Requests auskommentieren). 15:45 &amp;lt;jrandom&amp;gt; gleiches für das jüngste Synchronisationsproblem (unnötige Locks bei Netzwerkoperationen entfernen) 15:46 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; I??phex &amp;lt;- interessant, wie Tippfehler auch den Standort verraten können :) 15:46 &amp;lt;jrandom&amp;gt; nicht so sehr wie „in Frankreich“ ;) 15:46 &amp;lt;+redzara&amp;gt; das ist in meinem Code schon erledigt 15:46 &amp;lt;@cervantes&amp;gt; hehe 15:46 &amp;lt;jrandom&amp;gt; (aber das ist ein weiterer Bug, der noch nicht behoben ist ... das IRC-Charset-Zeug) 15:46 &amp;lt;jrandom&amp;gt; ok, cool, redzara 15:47 &amp;lt;+redzara&amp;gt; jme___: Ich versuche nicht, meinen Standort zu verbergen, weißt du :-) 15:47 &amp;lt;+redzara&amp;gt; also, von mir nichts weiter zu i2phex 15:47 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; redzara, ok :) 15:48 &amp;lt;jrandom&amp;gt; ok, super, danke für das Update 15:48 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas zu i2phex, oder sollen wir weitergehen zu 4) voi2p-App? 15:49 &amp;lt;+redzara&amp;gt; betrachte uns als in Bewegung :) 15:49 &amp;lt;jrandom&amp;gt; zu 4) bin ich nicht sicher, ob ich über das hinaus, was in der Mail steht, etwas hinzufügen kann, und es scheint, dass aum getrennt wurde, also müssen wir wohl bis später auf ein Update warten 15:49 &amp;lt;jrandom&amp;gt; (es sei denn, jemand anderes hat etwas zu 4) zu besprechen?) 15:50 &amp;lt;jrandom&amp;gt; wenn nicht, betrachte uns als weitergezogen zu 5) syndie und sucker 15:50 &amp;lt;jrandom&amp;gt; dust: willst du uns berichten? 15:51 &amp;lt;@cervantes&amp;gt; ist syndie jetzt gut im Saugen? 15:51 &amp;lt;jrandom&amp;gt; ja *hust* 15:51 &amp;lt;dust&amp;gt; heh 15:52 &amp;lt;dust&amp;gt; nun, die Notiz sagt so ziemlich alles 15:52 &amp;lt;dust&amp;gt; es gibt noch Dinge zu tun 15:53 &amp;lt;dust&amp;gt; ein Wort zu Tests und Bug-Reports 15:54 &amp;lt;jrandom&amp;gt; ok, super, weißt du aus dem Stegreif, wie der Stand bei rome-0.8 ist? Lohnt es sich, auf ein anstehendes Release zu warten, oder sollen wir ein CVS-Build nehmen und später upgraden? 15:55 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; oi, wie steht's mit dem automatisch ping-pongenden ircProxy, irgendwelche Fortschritte? 15:55 &amp;lt;jrandom&amp;gt; keine Fortschritte, von denen ich weiß 15:55 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; (ups, sry) 15:55 &amp;lt;+polecat&amp;gt; voi2p, mach eine MP3 deiner Stimme und verteile sie per i2p-Bittorrent. 15:56 &amp;lt;dust&amp;gt; nein, kenne die ETA der nächsten Rome-Version nicht 15:56 &amp;lt;dust&amp;gt; ich kam nicht an das CVS 15:57 &amp;lt;dust&amp;gt; (ich weiß nicht mehr, warum) 15:57 &amp;lt;jrandom&amp;gt; ah 'k, nun, wir brauchen es noch nicht, es wäre nur nett. Dann zu einem späteren Zeitpunkt 15:58 &amp;lt;jrandom&amp;gt; ok, hat jemand noch etwas zu 5)? Oder sollen wir weitergehen zu 6) ??? 15:59 &amp;lt;jrandom&amp;gt; [betrachte uns als weitergezogen] 15:59 &amp;lt;@cervantes&amp;gt; brutus: ich glaube nicht, dass dazu etwas getan wurde 16:00 &amp;lt;dust&amp;gt; sollte es getan werden? 16:01 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; oki, ja, ich schätze, das hat auch ziemlich niedrige Priorität 16:01 &amp;lt;+polecat&amp;gt; Ich möchte immer noch wissen, wie wir i2p und Anonymitätstechniken generell in armen oder gefährlichen Gegenden zugänglicher machen könnten. 16:01 &amp;lt;jrandom&amp;gt; polecat: indem wir jemanden mit einer Einwahlverbindung zum Testen gewinnen ;) 16:01 &amp;lt;@cervantes&amp;gt; Freies Gewehr mit jeder Installation? 16:02 &amp;lt;jrandom&amp;gt; polecat: wir arbeiten definitiv daran, aber wir haben vorher noch so, so viel mehr zu tun. 16:02 &amp;lt;jrandom&amp;gt; dust: die IRC-Sache? Könnte sich lohnen, aber Verbesserungen an sucker sind wahrscheinlich wichtiger 16:02 &amp;lt;jrandom&amp;gt; (IMHO) 16:03 &amp;lt;@cervantes&amp;gt; (etwas voreingenommene Meinung ;-) 16:03 &amp;lt;@cervantes&amp;gt; *voreingenommen 16:03 &amp;lt;jrandom&amp;gt; stimmt, aber ich denke, meine Voreingenommenheit ist richtig :) 16:04 * cervantes bemerkt die Großschreibung ;-) 16:05 * Complication schaut auf die Telefonbuchse und fragt sich, ob aus solchen &amp;lt;Dingen&amp;gt; irgendetwas Gutes entstehen kann :D 16:05 &amp;lt;+Complication&amp;gt; Andererseits, wenn DSL darüber läuft, kann es nicht von Grund auf böse sein. :D 16:05 &amp;lt;+polecat&amp;gt; Nein... nicht Dinge! 16:05 &amp;lt;@cervantes&amp;gt; Complication: man kann damit auch Leute anrufen.... 16:06 &amp;lt;jrandom&amp;gt; ok, hat jemand noch etwas zu 6) ??? 16:07 * cervantes war sich nicht sicher, ob wir überhaupt etwas für ??? hatten 16:07 &amp;lt;jrandom&amp;gt; in dem Fall... 16:07 * jrandom holt aus 16:08 * jrandom *bafs* schließt das Meeting &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 25. Oktober 2005</title><link>/de/blog/2005/10/25/i2p-entwicklertreffen-25.-oktober-2005/</link><pubDate>Tue, 25 Oct 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/10/25/i2p-entwicklertreffen-25.-oktober-2005/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cat-a-puss, cervantes, Complication, dust, jme\___, jnymo\_, jrandom, legion, Ragnarok, reliver, Romster, shardy, susi23&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:24 &amp;lt;jrandom&amp;gt; 0) hi 16:24 &amp;lt;jrandom&amp;gt; 1) Netzstatus 16:24 &amp;lt;jrandom&amp;gt; 2) Fortuna-Integration 16:24 &amp;lt;jrandom&amp;gt; 3) GCJ-Status 16:24 &amp;lt;jrandom&amp;gt; 4) i2psnark ist zurück 16:24 &amp;lt;jrandom&amp;gt; 5) Mehr zum Bootstrapping 16:24 &amp;lt;jrandom&amp;gt; 6) Virus-Untersuchungen 16:24 &amp;lt;jrandom&amp;gt; 7) ??? 16:24 &amp;lt;jrandom&amp;gt; 0) hi 16:24 * jrandom winkt 16:24 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht unter @ http://dev.i2p.net/pipermail/i2p/2005-October/001079.html 16:25 * susi23 winkt zurück 16:26 &amp;lt;jrandom&amp;gt; lasst uns zu 1) Netzstatus springen 16:26 &amp;lt;jrandom&amp;gt; wie erwähnt, sieht bisher alles ziemlich vernünftig aus. 16:26 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ah, Meeting, sweet 16:27 &amp;lt;jrandom&amp;gt; es kommt auch noch einiges Gutes, daher werden wir später in dieser Woche ein neues Release haben 16:27 &amp;lt;jrandom&amp;gt; hat jemand etwas, das er/sie zu 1) Netzstatus ansprechen möchte? 16:27 &amp;lt;@cervantes&amp;gt; omg 7 Punkte 16:27 &amp;lt;+legion&amp;gt; ja, sieht gut aus :-) 16:27 &amp;lt;jrandom&amp;gt; volle Woche, cervantes :) 16:28 &amp;lt;@cervantes&amp;gt; kann nur gut sein 16:28 &amp;lt;+Complication&amp;gt; Funktioniert relativ gut, sogar dev.i2p – ich kann sogar CVS-Checkouts ziehen ohne EOF-Meldungen. 16:28 &amp;lt;jrandom&amp;gt; schön :) 16:28 &amp;lt;+Complication&amp;gt; Die letzten könnten release-bedingte Überlastungen gewesen sein. 16:28 &amp;lt;+Complication&amp;gt; Kann ich aber nicht sagen. 16:28 &amp;lt;jrandom&amp;gt; dev.i2p läuft auch auf dem neuesten Build-Code (-7), daher wird es hoffentlich deutlich besser laufen als zuvor 16:29 &amp;lt;jrandom&amp;gt; s/dev.i2p/cvs.i2p (etc)/ 16:29 &amp;lt;+legion&amp;gt; forums.i2p scheint auch viel besser zu laufen als vorher :) 16:29 &amp;lt;@cervantes&amp;gt; *räusper* 16:29 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ist i2p sicher, andere beitreten zu lassen usw? 16:29 &amp;lt;+Ragnarok&amp;gt; ok, jetzt muss ich dieses wundersame "cvs checkout that works the first time" ausprobieren 16:30 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; da es jetzt keine bekannten Limits gibt 16:30 &amp;lt;@cervantes&amp;gt; das liegt daran, dass alle die i2p-list hämmern, statt im Forum zu posten 16:30 &amp;lt;+legion&amp;gt; hmm, sicher, cervantes? 16:30 &amp;lt;jrandom&amp;gt; Romster: nun, wir wachsen in letzter Zeit ziemlich gut, aber wir sollten mit der öffentlichen Beta bis 0.6.2 warten 16:30 &amp;lt;jrandom&amp;gt; heh cervantes ;) 16:30 &amp;lt;jrandom&amp;gt; psst, Ragnarok, du verschreist es noch! 16:31 &amp;lt;+Ragnarok&amp;gt; wow... es stimmt. Ich bin sprachlos 16:31 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; k jrandom 16:31 &amp;lt;jrandom&amp;gt; (boah, mir tränen die Augen von dem Curry, das meine Mitbewohner unten kochen) 16:31 &amp;lt;jrandom&amp;gt; nice one, Ragnarok 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; lol, das ist mal ein starkes Curry 16:32 &amp;lt;jrandom&amp;gt; ok, wenn es zu 1) nichts weiter gibt, können wir schnell zu 2) Fortuna-Integration springen 16:32 &amp;lt;jrandom&amp;gt; (stimmt, Romster) 16:32 &amp;lt;+fox&amp;gt; &amp;lt;shardy&amp;gt; yay für Fortuna-Integration! 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; gehen wir weiter zu 2) :P 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; was ist Fortuna? 16:32 &amp;lt;jrandom&amp;gt; heh, dachte, das würde dir gefallen, shardy :) 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ich war im letzten Monat etwas hinten dran 16:32 &amp;lt;+Complication&amp;gt; PRNG-Algorithmus, wenn ich mich recht erinnere. 16:33 &amp;lt;+Complication&amp;gt; Angeblich ein guter, steht so geschrieben. :P 16:34 * Complication kennt aber nichts von den inneren Abläufen 16:34 &amp;lt;jrandom&amp;gt; shardy: ich würde mich freuen, wenn du es dir irgendwann mal ansehen könntest 16:34 &amp;lt;+fox&amp;gt; &amp;lt;shardy&amp;gt; natürlich 16:34 &amp;lt;+fox&amp;gt; &amp;lt;shardy&amp;gt; ihr verwendet die GNU-Implementierung? 16:34 &amp;lt;jrandom&amp;gt; Romster/Complication: in der E-Mail sind ein paar Links 16:34 &amp;lt;jrandom&amp;gt; ja, shardy - http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/core/java/src/gnu/crypto/prng/Fortuna.java 16:35 &amp;lt;jrandom&amp;gt; (integriert mit http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/core/java/src/net/i2p/util/FortunaRandomSource.java ) 16:36 &amp;lt;jrandom&amp;gt; wir weichen jedoch von der reinen gnu-crypto-Implementierung ab, da wir bereits AES256- und SHA256-Code haben (von Cryptix bzw. Bouncycastle) 16:36 &amp;lt;jrandom&amp;gt; ok, jedenfalls sieht das cool aus, da wir wohl seit einem Jahr daran herumbasteln, das reinzubekommen 16:37 &amp;lt;jrandom&amp;gt; (Fortuna-Integration war eines der Hauptprojekte, die smeghead dazu gebracht haben, 'pants' zu bauen ;) 16:37 &amp;lt;jrandom&amp;gt; wenn jemand Fragen/Kommentare/Bedenken dazu hat, bitte an die Liste werfen 16:37 &amp;lt;jrandom&amp;gt; (oder E-Mail, oder Forum, natürlich) 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ja, wo ist smeghead, er war eine Weile nicht mehr da 16:38 &amp;lt;jrandom&amp;gt; smeghead ist [redacted] und macht [redacted] 16:39 &amp;lt;jrandom&amp;gt; ok, weiter zu 3) GCJ-Status 16:39 &amp;lt;jrandom&amp;gt; i2p läuft auf GCJ! [w00t!] 16:39 &amp;lt;+susi23&amp;gt; gute Arbeit 16:39 &amp;lt;+legion&amp;gt; sweet 16:39 &amp;lt;jrandom&amp;gt; zumindest funktioniert es mit GCJ 4.0.2 auf Linux 2.6.12. Andere Plattformen habe ich nicht ausprobiert 16:40 &amp;lt;jrandom&amp;gt; ja, die GCJ- und GNU-Classpath-Leute haben Wunder vollbracht 16:40 &amp;lt;jrandom&amp;gt; das Bauen war wirklich einfach, die alten statischen Referenzklassen, an die ich mich erinnere, waren nicht nötig 16:41 &amp;lt;+Complication&amp;gt; Klingt recht positiv, angesichts von Sun Javas nicht ganz vollständiger Offenheit (hinsichtlich Distribution, wenn ich mich richtig erinnere). 16:41 &amp;lt;jrandom&amp;gt; es wird jetzt ein Makefile mit I2P ausgeliefert, aber der Einfachheit halber werden wir wahrscheinlich hauptsächlich weiterhin reines Java vertreiben 16:41 &amp;lt;+susi23&amp;gt; (als Nächstes versuchen wir, es auf J2ME laufen zu lassen ;) 16:42 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; GCJ wird Suns JVM übernehmen&amp;gt; 16:42 &amp;lt;cat-a-puss&amp;gt; wie ist die Performance mit GCJ? 16:42 &amp;lt;jrandom&amp;gt; aye, obwohl Sun völlig offen ist, und wir ihre JVM zusammen mit I2P verteilen /könnten/, verbietet ihre Lizenz die Verteilung ihrer JVM als allgemeines Werkzeug 16:42 &amp;lt;jrandom&amp;gt; cat-a-puss: vergleichbar 16:42 &amp;lt;jrandom&amp;gt; das meiste der schweren Arbeit in i2p wird ohnehin von Assembler-Code erledigt ;) 16:43 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; wie würde i2p nochmal mit C#/Mono laufen, mit dieser Java-zu-C#-Geschichte (Name vergessen) 16:43 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ich erinnere mich, jrandom und ich haben das vor Ewigkeiten beide ausprobiert 16:43 &amp;lt;jrandom&amp;gt; keine Ahnung. Aber wenn es mit GCJ funktioniert, könnte es mit IKVM funktionieren – diesem Mono-JVM-Ding 16:44 &amp;lt;+Ragnarok&amp;gt; IKVM 16:44 &amp;lt;+Ragnarok&amp;gt; nm 16:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ah, das war's, IKVM 16:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; große Unterschiede zwischen GCJ, IKVM und Suns? 16:45 &amp;lt;jrandom&amp;gt; ich habe IKVM noch nie benutzt 16:45 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ich bin sicher, du hast es mal mit Mono benutzt, oder war das Eclipse? 16:45 &amp;lt;+fox&amp;gt; * Romster zuckt mit den Schultern 16:45 &amp;lt;jrandom&amp;gt; und i2p wie ausgeliefert unterstützt derzeit nicht die router console, allerdings unterstützt es den router-Betrieb, i2ptunnel und sam 16:46 &amp;lt;+Ragnarok&amp;gt; was blockiert die router console? 16:47 &amp;lt;+susi23&amp;gt; Xerces, wenn ich mich richtig erinnere 16:47 &amp;lt;jrandom&amp;gt; Xerces-Kram. die mit i2p ausgelieferte xercesImpl hat sun.*-Abhängigkeiten, und als ich naiv versucht habe, das neueste Xerces einzusetzen, ist es schiefgegangen, das sowie jdom und rome und den Rest von Jetty durch den GCJ zu bekommen 16:47 &amp;lt;jrandom&amp;gt; das neueste Xerces hat wohl einige zusätzliche Anforderungen 16:48 &amp;lt;jrandom&amp;gt; (für JAR-Dateien, die wir derzeit nicht mitliefern). Aber ich bin sicher, wir können das herausfinden 16:49 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; jrandom ist gut darin, Probleme aufzuspüren :) 16:49 &amp;lt;jrandom&amp;gt; noch besser darin, Probleme zu verursachen 16:49 &amp;lt;+fox&amp;gt; * Romster holt sich einen Kaffee 16:49 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 3) GCJ-Status? 16:49 &amp;lt;jrandom&amp;gt; oder sollen wir zu 4) i2psnark weitergehen 16:50 &amp;lt;jrandom&amp;gt; betrachte uns als weitergezogen 16:50 &amp;lt;jrandom&amp;gt; ok, i2psnark ist zurück (yay) 16:51 &amp;lt;jrandom&amp;gt; viel habe ich über das hinaus, was in der Mail steht, nicht hinzuzufügen... hast du etwas, Ragnarok? 16:51 &amp;lt;+Ragnarok&amp;gt; nö 16:51 &amp;lt;+susi23&amp;gt; zum Web-Frontend 16:51 &amp;lt;+Ragnarok&amp;gt; mehr Tests wären jedoch schön, also sollte es jeder ausprobieren :) 16:52 &amp;lt;+susi23&amp;gt; das mit susibt zu unterstützen, sollte kein Problem sein 16:52 &amp;lt;jrandom&amp;gt; ooh, gib uns die Details, susi23 :) 16:52 &amp;lt;jrandom&amp;gt; schön 16:52 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; naive Frage: Warum Zeit investieren, einen alten BT-Client zu unterstützen, während andere (Azureus) einen vollwertigen Client unterstützen? 16:52 &amp;lt;jrandom&amp;gt; Azureus ist schon verdammt gut 16:52 &amp;lt;+susi23&amp;gt; ein Major-Release von susibt ist für November geplant :) 16:53 &amp;lt;jrandom&amp;gt; heh, cool, susi23 16:53 &amp;lt;+Complication&amp;gt; Für mich wirkte Azureus furchtbar komplex. 16:53 &amp;lt;+Ragnarok&amp;gt; Azureus ist grottig 16:53 &amp;lt;+susi23&amp;gt; für mich brauche ich immer eine headless (ohne GUI) Lösung 16:53 &amp;lt;+Ragnarok&amp;gt; um es mal deutlich zu sagen 16:53 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; ok :) 16:53 &amp;lt;jrandom&amp;gt; jme___: Azureus ist allerdings etwas heavyweight, aber eine großartige allgemeine BT-Lösung 16:53 &amp;lt;+Complication&amp;gt; (Ich könnte mir gut vorstellen, dass ich dort mal etwas falsch konfiguriere und meine Anonymität ankratze.) 16:54 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; ergibt Sinn, wollte es nur wissen 16:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; für mich hat Azureus nie gut funktioniert, ich bin zu BitLord gewechselt, das funktioniert 16:54 &amp;lt;jrandom&amp;gt; ich plane weiterhin, mit den Azureus-Leuten das azneti2p-Plugin weiter zu verbessern, aber bei i2psnark hat es buchstäblich weniger als 2 Stunden gedauert, bis ich Daten geswarmt habe 16:54 &amp;lt;+legion&amp;gt; Ja, Azureus ist für i2p einfach zu groß und kompliziert 16:54 &amp;lt;+Complication&amp;gt; Wenn das Ziel ist, einen BT-Client zusammen mit i2p zu bündeln, klingt ein leichter Client am besten. 16:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; KISS-Prinzip 16:54 &amp;lt;+Ragnarok&amp;gt; Ich mag den offiziellen Client am liebsten, aber i2psnark hat den großen Vorteil, dass er simpel genug ist, damit ich daran hacken kann 16:55 &amp;lt;+legion&amp;gt; das Ding ist, i2p braucht keinen heavyweight-BitTorrent-Client 16:55 &amp;lt;jrandom&amp;gt; ja, es ist wirklich sauberer Code (mit schrulligem GNU-Format ;) 16:55 &amp;lt;+Ragnarok&amp;gt; verdammt, GNU 16:55 &amp;lt;+Ragnarok&amp;gt; der schlechteste Klammerstil aller Zeiten 16:55 &amp;lt;jrandom&amp;gt; heh 16:55 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; heh, Code-Reformatter :) 16:55 &amp;lt;+Ragnarok&amp;gt; jrandom lässt mich nicht :) 16:55 &amp;lt;+Ragnarok&amp;gt; nun ja, aus gutem Grund 16:55 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; Unabhängigkeit und Einfachheit sind Kriterien, denen ich definitiv zustimme 16:56 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; wird es Optionen geben, das BT-Torrent-Programm auf jedem i2p-Knoten zu aktivieren? 16:56 &amp;lt;jrandom&amp;gt; ja, es wäre schön, wenn wir Multitorrent, Piece Selection und Web-Funktionalität in mjws Mainline-Snark backporten könnten 16:56 &amp;lt;+Ragnarok&amp;gt; je einfacher es ist, desto wahrscheinlicher wird es gepflegt 16:56 &amp;lt;jrandom&amp;gt; gaaaanz genau, Ragnarok 16:57 &amp;lt;+legion&amp;gt; ja, diese Backports wären der Hammer 16:57 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; OT: Schaut euch mal eMules KAD-Netzwerk an, ich finde das ziemlich cool. 16:57 &amp;lt;jrandom&amp;gt; Romster: es wird jetzt standardmäßig mit dem Build ausgeliefert, aber sobald wir es in susibt haben, wird es oben in der Navigation bei den anderen Clients sein 16:58 &amp;lt;+Ragnarok&amp;gt; wir müssen allerdings auch einen .torrent-Ersteller mitliefern können. Und ein Tracker wäre nett. 16:58 &amp;lt;jrandom&amp;gt; ja, tatsächlich hat Snark beides, ich habe es nur deaktiviert, weil ich es nicht pflegen wollte :) 16:58 &amp;lt;+legion&amp;gt; hmm, guter Punkt, Ragnarok 16:58 &amp;lt;jrandom&amp;gt; aber sie wieder reinzubringen, wäre nicht viel Aufwand 16:59 &amp;lt;+Ragnarok&amp;gt; nun, der Torrent-Ersteller sollte zumindest nicht so schlimm sein 16:59 &amp;lt;jrandom&amp;gt; es gibt auch eine Tracker.java und Handling im PeerAcceptor, aber ich habe rausgeworfen, was nicht nötig war, daher sollte man dafür wohl auf http://klomp.org/snark/ zurückschauen 17:00 &amp;lt;jrandom&amp;gt; (und review `http://dev.i2p/~jrandom/snark_diff.txt` for changes) 17:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; da snarik zurück ist, wird doch dran gearbeitet, oder? :) 17:00 &amp;lt;+legion&amp;gt; eigentlich wäre es bei einem Tracker besser, eine verteilte Lösung zu entwickeln 17:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; snark* 17:00 &amp;lt;jrandom&amp;gt; Code zu portieren ist einfacher, als einen neuen verteilten Tracker zu bauen, legion ;) 17:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; legion, du redest 17:00 &amp;lt;+legion&amp;gt; stimmt 17:01 &amp;lt;jrandom&amp;gt; aber ich hätte nichts dagegen, eine schöne, saubere, gepflegte, anonymitätsfreundliche verteilte Tracker-Lösung zu integrieren :) 17:01 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; könnte an die eepsites angeflanscht werden? 17:01 * jrandom sieht ein fliegendes Pony am Fenster vorbeiziehen 17:01 &amp;lt;+Ragnarok&amp;gt; der offizielle BT-Client hat einen Kademlia-basierten verteilten Tracker, aber das taugt natürlich nur als Design-Referenz 17:01 &amp;lt;+legion&amp;gt; ein Ansatzpunkt ;) 17:02 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; eigentlich Kademlia = eMules KAD-Netzwerk? hmm, wenn das so ist, wäre KAD ideal für einen Tracker, aber Bootstrapping ist ein Problem 17:03 &amp;lt;+Ragnarok&amp;gt; sie basieren auf demselben Algorithmus, sind aber in keiner Weise kompatibel 17:03 &amp;lt;+Ragnarok&amp;gt; kompatibel, sogar 17:04 &amp;lt;+Ragnarok&amp;gt; etwas wie eMules KAD für i2phex zu machen, wäre irgendwie interessant... 17:04 &amp;lt;+Ragnarok&amp;gt; wie auch immer, fliegende Ponys 17:04 &amp;lt;jrandom&amp;gt; :) 17:04 &amp;lt;jrandom&amp;gt; (stimme in beiden Punkten zu) 17:04 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 4) i2psnark? 17:05 &amp;lt;+Ragnarok&amp;gt; solange wir etwas haben, um .torrent-Dateien zu erstellen, sind die bestehenden Tracker ok 17:05 &amp;lt;jrandom&amp;gt; guter Punkt – ich glaube, in Snarks main ist etwas auskommentierter Code 17:05 &amp;lt;+legion&amp;gt; nein, ich finde, die bestehenden Tracker sind nicht ok :( 17:05 &amp;lt;jrandom&amp;gt; was stimmt nicht mit ihnen, legion? 17:05 &amp;lt;cat-a-puss&amp;gt; gib den Nutzern nicht einfach nur eine Torrent-Datei 17:05 &amp;lt;+legion&amp;gt; oft hat man Probleme, auf sie zuzugreifen 17:06 &amp;lt;jrandom&amp;gt; hmm, cat-a-puss? oh, du meinst, wir brauchen ein Web-Interface zum transparenten Swarmen? 17:06 &amp;lt;+legion&amp;gt; Sites werden mit Traffic überflutet 17:06 &amp;lt;jrandom&amp;gt; ah, das ist i2ps Problem, hoffentlich wird 0.6.1.4 das verbessern 17:06 &amp;lt;jrandom&amp;gt; postman erzählte mir, dass er massenhaft Hits auf tracker.postman.i2p bekam 17:06 &amp;lt;jrandom&amp;gt; die Zahlen habe ich gerade nicht im Kopf 17:06 &amp;lt;cat-a-puss&amp;gt; Wenn wir sowohl den Swarming-Code als auch den Code zum Beschaffen des Torrents selbst handhaben, können wir es für den Nutzer auch gleich transparent machen 17:07 &amp;lt;jrandom&amp;gt; orion.i2p/bt/ wird allerdings kaum genutzt 17:07 &amp;lt;jrandom&amp;gt; (und tracker-fr scheint lebendig) 17:07 &amp;lt;+susi23&amp;gt; mit susibt hoffe ich, den RSS-Feed des Trackers einzubinden, so dass du nicht mehr auf die Webseite des Trackers musst, sondern die Torrents automatisch heruntergeladen werden :) 17:07 &amp;lt;cat-a-puss&amp;gt; verhindert auch, dass man einen i2p-Torrent mit einem nicht-anonymen verwechselt 17:07 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; HTTP-Tracker für BT skalieren aufgrund eines schlecht designten Protokolls nicht 17:07 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; router watchdog: router hängt hart, Neustart, wtf 17:07 &amp;lt;+legion&amp;gt; genau, das ist mein Punkt – einige Tracker werden überflutet, während andere Leerlauf haben 17:07 &amp;lt;jrandom&amp;gt; cat-a-puss: ah, ja, ich würde liebend gern Hooks von syndie in susibt integrieren :) 17:07 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; das ließe sich leicht beheben, würde aber die Kompatibilität mit dem offiziellen BT-Protokoll brechen 17:08 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; das ist der Weg, den die DHT-Tracker-Geschichten gehen 17:08 &amp;lt;jrandom&amp;gt; (und umgekehrt, damit Leute .torrent-Dateien leicht syndizieren können, etc) 17:08 &amp;lt;+Complication&amp;gt; Romster: die bekomme ich auch, aber die Maschine, auf der ich sie bekomme, ist grenzwertig (300 MHz) 17:08 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; der verteilte Tracker ist die Lösung für überlastete Tracker 17:08 &amp;lt;jrandom&amp;gt; legion: das lässt sich leicht beheben, indem Leute unterschiedliche Tracker verwenden :) 17:08 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; Azureus DHT 17:08 &amp;lt;jrandom&amp;gt; Code ist teuer, unterschiedliche URLs zu verwenden ist billig 17:08 &amp;lt;+legion&amp;gt; ja, aber das tun sie offenbar nicht, oder? 17:09 &amp;lt;jrandom&amp;gt; aber ja, ein verteilter Tracker wäre großartig. Steht aber nicht auf meiner Roadmap; wenn es jemand ans Laufen bringt, wäre das der Hammer. 17:09 &amp;lt;+Complication&amp;gt; Mit der Zeit... sicher kann auch jemand auf verteilt gehen. 17:09 &amp;lt;+legion&amp;gt; Statt Torrents auf Tracker-Sites zu posten, könnten sie einen bith und alle Details auf ihrer eepsite posten. 17:10 &amp;lt;jrandom&amp;gt; bith == Hash? 17:10 &amp;lt;+legion&amp;gt; ja, steht für BitTorrent-Hash, nicht mein Begriff 17:10 &amp;lt;+Complication&amp;gt; Am Anfang jedoch... ein einfacher und solider Client in Java, gebündelt mit dem router... kann viele Probleme lösen. (Vielleicht sogar signierte Updates ziehen, ohne dev.i2p zu überlasten.) 17:11 &amp;lt;+legion&amp;gt; ja, das wäre großartig 17:11 &amp;lt;jrandom&amp;gt; aye, Complication 17:11 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ja, Torrent-Updates 17:11 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ok, nächster Punkt auf der Liste :) 17:12 &amp;lt;jrandom&amp;gt; ok, 5) mehr zum Bootstrapping 17:12 &amp;lt;+legion&amp;gt; ja, weiter geht's 17:12 &amp;lt;jrandom&amp;gt; in letzter Zeit viel Interessantes auf der Liste, und ich werde das hier ganz sicher nicht alles zusammenfassen :) 17:12 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; Bootstrapping der i2p router-Datenbank? 17:12 &amp;lt;jrandom&amp;gt; hat jemand Fragen/Kommentare/Bedenken, die er zum Thread besprechen möchte? 17:12 &amp;lt;jrandom&amp;gt; Romster: siehe die Liste und/oder E-Mail 17:12 &amp;lt;+fox&amp;gt; * Romster muss diese Liste lesen 17:13 &amp;lt;jrandom&amp;gt; aye, da steht gutes Zeug drauf :) 17:13 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ich war in letzter Zeit ziemlich beschäftigt 17:13 &amp;lt;+Complication&amp;gt; 26 Nachrichten zum Durchlesen, kann noch nicht kommentieren 17:13 &amp;lt;jrandom&amp;gt; noch kein Endergebnis, aber wir peilen für 0.6.2 eine neue Methode zum Bauen von tunnels an 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; eine neue Methode – gibt es einen Fehler in der aktuellen Methode? 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; Fehler* 17:14 &amp;lt;jrandom&amp;gt; Michaels Analyse zeigt, dass der Angriff jetzt nicht wirklich ein Problem ist, da es gegen die Alternativen einfachere Angriffe gibt 17:14 &amp;lt;jrandom&amp;gt; lies die Liste ;) 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; arg, später 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; jetzt ist jetzt :) 17:15 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ich schlafe normalerweise um diese Zeit. 17:15 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; deshalb bin ich selten bei einem Meeting dabei 17:16 &amp;lt;cat-a-puss&amp;gt; kannst du deine Ideen für eine neue Methode / bestehende / verworfene Methoden in einer E-Mail an die Liste posten, damit wir vergleichen können 17:16 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; also hat es mit Angriffsmethoden und tunnel-Erstellung zu tun, nehme ich an, ohne die Liste gelesen zu haben 17:16 &amp;lt;cat-a-puss&amp;gt; (das ist für Jrandom) 17:16 &amp;lt;jrandom&amp;gt; cat-a-puss: ich bin nicht sicher, ob wir schon ein Endergebnis ausdiskutiert haben 17:16 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; wäre eine Idee, cat-a-puss 17:17 &amp;lt;+Complication&amp;gt; Romster: ja, es ging mehr oder weniger darum, dem Endpunkt eines exploratory tunnel als möglichem Angreifer weniger Einfluss zu geben 17:17 &amp;lt;jrandom&amp;gt; aber http://dev.i2p.net/pipermail/i2p/2005-October/001073.html ist das Neueste von dem, was ich aus deinem Vorschlag entstehen sehe 17:17 &amp;lt;jrandom&amp;gt; naja, nicht Einfluss – i2p ist ein Free-Route-Mixnet – sondern weniger Information 17:18 &amp;lt;+Complication&amp;gt; Ja, das wäre wohl der treffendere Begriff 17:18 &amp;lt;jrandom&amp;gt; (die oben verlinkte URL ist voller Rumfuchteln, noch keine solide Krypto ausgearbeitet) 17:18 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; weniger = besser für mehr Robustheit gegen Angriffe, ich verstehe, worauf du hinauswillst 17:18 &amp;lt;jrandom&amp;gt; ((aber ich denke, das ist alles mit bestehenden Techniken machbar) 17:19 &amp;lt;jrandom&amp;gt; Romster: hier ist ein Plot von Michaels Angriff gegen den bestehenden Algorithmus, wobei die X-Achse angibt, wie viel % des Netzwerks kompromittiert sind - http://dev.i2p.net/~jrandom/fraction-of-attackers.png 17:20 &amp;lt;jrandom&amp;gt; (plain telescopic building wäre schon vor x=200 aus dem Diagramm raus) 17:20 &amp;lt;jrandom&amp;gt; ((das, was wir jetzt haben, ist also um Größenordnungen besser)) 17:20 &amp;lt;jrandom&amp;gt; aber wir können das weiter verbessern 17:21 &amp;lt;jrandom&amp;gt; obwohl es auch die garlic routing-Alternative gibt 17:21 &amp;lt;jrandom&amp;gt; wie auch immer, ja, mehr zu klären – behaltet die Liste im Auge :) 17:21 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ok, ich lese mir die Liste später in Ruhe durch 17:22 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; und schaue, ob mir etwas zum Ergänzen einfällt 17:22 &amp;lt;jrandom&amp;gt; cool 17:22 &amp;lt;cat-a-puss&amp;gt; wäre die „neue“ teleskopische Methode schnell genug, um on-demand zu bauen? 17:22 &amp;lt;jrandom&amp;gt; ich bin nicht sicher, ob wir das wollen 17:22 &amp;lt;jrandom&amp;gt; das ist die O(1)-vs-O(N)-Frage 17:23 &amp;lt;jrandom&amp;gt; die neue Technik würde tunnel-Erstellung ohne die Nutzung der exploratory tunnels erlauben und die exploratory tunnels für netDb-Operationen lassen 17:23 &amp;lt;jrandom&amp;gt; (und für die Erstellung von exploratory tunnels :) 17:24 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; hmm, wäre es sinnvoll, die Hacker zu verwirren, indem man ihnen haufenweise False Positives liefert und so die wahre Quelle maskiert 17:24 &amp;lt;+legion&amp;gt; klingt gut :) 17:24 &amp;lt;+legion&amp;gt; ich denke, so ein bisschen Verwirrung wäre gut 17:24 &amp;lt;cat-a-puss&amp;gt; jrandom: genau, ich fragte, ob das die Dinge genug beschleunigen würde, so dass manchmal die letzten Hops nicht wissen, dass sie die letzten sind, wie auf der Liste diskutiert. 17:25 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; exploratory tunnels, um netDB router-Referenzen zu sammeln? 17:25 &amp;lt;jrandom&amp;gt; romster: wir sind die Hacker ;) aber ja, wenn die False Positives die True Positives überwiegen, bräuchte es eine erheblich große Zahl von Angriffen, um statistisch signifikante Daten zu bekommen 17:26 &amp;lt;jrandom&amp;gt; hmm, schon, cat-a-puss, aber ich bin nicht sicher, wie das etwas beschleunigen würde – es würde uns von einer O(1)- zu einer O(N)-tunnel-Topologie bringen 17:26 &amp;lt;jrandom&amp;gt; oder was meinst du mit beschleunigen? 17:26 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; und wenn es an den Punkt käme, entdeckt zu werden, könnte es dann abtauchen und eine Weile ruhig sein? 17:26 &amp;lt;jrandom&amp;gt; mit der neuen Technik würden fehlgeschlagene tunnel-Erstellungen sicher reduziert 17:26 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; oder frühzeitig den Schlüssel ändern und weitermachen oder so, heh 17:26 &amp;lt;jrandom&amp;gt; romster: es wäre wohl sinnvoll, die Mails durchzugehen, um den Angriff zu verstehen ;) 17:27 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ja, nach dem Schlaf 17:27 &amp;lt;+Complication&amp;gt; Romster: soweit ich weiß, ist es größtenteils ein passiver Angriff, daher kann das Ziel ihn nicht bemerken 17:27 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; und ich repariere den PC eines Freundes, der hier steht 17:27 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ah, verstehe, Complication. 17:27 &amp;lt;cat-a-puss&amp;gt; jrandom: ich rede nicht von der O(n)-Sache. Ich meine, einfach zu warten, einen Client-tunnel zu konstruieren, bis wir für einige Apps einen brauchen, statt sie ständig bereitstehen zu haben. 17:28 &amp;lt;+Complication&amp;gt; (aber ich könnte falsch liegen, und die letzten 26 Nachrichten könnten aktive Komponenten enthalten) 17:28 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; würde ein langfristiger passiver Angriff das Ziel schließlich finden? 17:28 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ich kommentiere, nachdem ich die Liste gelesen habe 17:28 &amp;lt;jrandom&amp;gt; ah, cat-a-puss, wir werden das tunnel-Pooling für 0.6.2 auf jeden Fall verbessern. Wir bauen den tunnel derzeit nur, wenn wir ihn brauchen (und geben uns etwas Zeit, falls die Erstellung fehlschlägt) 17:28 &amp;lt;+Complication&amp;gt; Romster: nun, den Angriff über die Lebensdauer eines tunnels hinaus fortzusetzen, würde Ressourcen und Geduld erfordern 17:28 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; und es besser verstehen 17:29 &amp;lt;+Complication&amp;gt; Aber Zeit spielt in jeder Erfolgswahrscheinlichkeit eine Rolle. Versuchst du lange, hast du mehr Chancen. 17:29 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ah, das ist die Idee: die tunnel-Lebensdauer ist zu kurz, als dass sich ein Angriff lohnen würde. 17:29 &amp;lt;jrandom&amp;gt; richtig, Complication – jede Stichprobe tritt nur 'm' Mal alle (c/n) tunnels auf 17:30 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; gibt es keine Interaktion zwischen den einzelnen tunnels, um Statistiken zu sammeln? 17:30 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; wenn einer kurz vorm Ablauf steht und ein anderer gebaut wird 17:31 &amp;lt;jrandom&amp;gt; romster: die neuen tunnels sprechen nicht miteinander, nein, aber das ist nicht der Angriff, den Michael beschrieben hat 17:31 &amp;lt;jrandom&amp;gt; es gibt unzählige Angriffe da draußen, die meisten haben wir behandelt, aber wann immer jemand einen vorschlägt, der für I2Ps Betrieb relevant sein könnte, wollen wir ihn weiter analysieren 17:31 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; muss die Liste lesen, ok, ich belasse es fürs Erste dabei, hat noch jemand etwas zu sagen? 17:32 &amp;lt;jrandom&amp;gt; ok, wenn es nichts weiter gibt, gehen wir zu 6) Virus-Untersuchungen über 17:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; eine Statistik, die man sammeln könnte: kein 0-Hop würde bedeuten, dass der nächste Hop nicht der Endpunkt ist, also könnte er ausgeschlossen werden – aber bei Millionen von Knoten wäre diese Analysetechnik nutzlos 17:33 &amp;lt;jrandom&amp;gt; ich habe nichts hinzuzufügen über das hinaus, was im Forum diskutiert wurde 17:33 &amp;lt;jrandom&amp;gt; genau, Romster, es gibt Predecessor-Angriffe auf die tunnel-Länge, was eines der Hauptthemen ist, das wir in 0.6.2 angehen 17:33 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; Virus, welcher Virus? Wenn es Linux ist, existiert er nicht, aber Windows, hmmm 17:34 &amp;lt;+Complication&amp;gt; Nun, obwohl ich kein passendes Binary bauen konnte (keine Ahnung warum), war der endgültige Unterschied klein genug... um hoffentlich für jeden nützlich zu sein, der Assembler-Code lesen möchte. 17:34 &amp;lt;jrandom&amp;gt; Romster: bitte, die wöchentlichen Statusnotizen sollten diese Tagesordnungspunkte erklären, und das Meeting ist dazu da, Dinge /über/ das in den Notizen hinaus zu diskutieren ;) 17:35 &amp;lt;+Complication&amp;gt; Ich konnte darin sicher nichts Offensichtliches finden, aber ich konnte auch nicht alle Unterschiede weg erklären. 17:35 &amp;lt;@cervantes&amp;gt; rtfml und rtff 17:35 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ja, ich war nicht auf dem Laufenden, sorry dafür, jrandom 17:35 &amp;lt;@cervantes&amp;gt; ;-) 17:35 &amp;lt;jrandom&amp;gt; aye, die Tatsache, dass sowohl eine bekannte sichere BAT-Datei als auch die alte denselben Erkennungscode ausgelöst haben, ist erheblich 17:35 &amp;lt;+Complication&amp;gt; Ja, das nimmt etwas Zweifel. 17:36 &amp;lt;+Complication&amp;gt; Ich vermute, dass der QBFC undokumentierte Unterschiede innerhalb derselben Versionsnummer haben könnte (verschiedene Builds?) 17:37 * jrandom hat keine Ahnung, aber es ist möglicherweise nur irgendeine OS-Interaktion oder was auch immer. Ich weiß es nicht, du hast genug Analyse geliefert, damit Leute ihre eigene informierte Entscheidung treffen können 17:37 &amp;lt;+Complication&amp;gt; Ich denke, so ist es besser. 17:37 &amp;lt;+Complication&amp;gt; Disassembly liegt wirklich deutlich außerhalb meines üblichen Spielplatzes. 17:37 &amp;lt;jrandom&amp;gt; legion: möchtest du dazu etwas erwähnen, oder sollen die Leute einfach das Forum durchgehen, wenn sie mehr Infos wollen? 17:38 &amp;lt;@cervantes&amp;gt; darf ich einfach wiederholen, was andere im Forum gesagt haben, und Complication für die Zeit und die akribischen Versuche danken, die er in die Prüfung dieses Themas gesteckt hat 17:38 &amp;lt;jrandom&amp;gt; aye, es wird sehr geschätzt 17:38 &amp;lt;+legion&amp;gt; Ich habe nichts hinzuzufügen, ich habe das Gefühl, ich habe dazu schon viel zu viel gesagt 17:39 &amp;lt;jrandom&amp;gt; 'k, verstanden. ok, hat noch jemand etwas dazu, oder sollen wir zu 7) ??? übergehen 17:39 &amp;lt;jrandom&amp;gt; [betrachtet uns als weitergezogen] 17:40 &amp;lt;+fox&amp;gt; * Romster unterstützt das :) 17:40 &amp;lt;+legion&amp;gt; ok, für 7)??? wie wäre es, wenn wir kurz i2phex besprechen 17:40 &amp;lt;jrandom&amp;gt; cool, gute Idee 17:40 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; da ich es gerade sogar nutze :) 17:40 &amp;lt;@cervantes&amp;gt; nein nein, erst Gruppenumarmung 17:40 &amp;lt;jrandom&amp;gt; redzara meinte, er würde beim Meeting dabei sein, aber der Fortschritt beim Merge ist langsam 17:41 &amp;lt;+legion&amp;gt; susi23 fragte nach einer headless-Version 17:41 &amp;lt;jrandom&amp;gt; ah, cool, ich habe deinen Post dazu gesehen 17:41 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; darf ich hinzufügen, dass die Favoritenliste breiter sein muss, um mit den längeren i2p-Keys klarzukommen 17:42 &amp;lt;+susi23&amp;gt; (ist kein Muss, ich war nur neugierig) 17:42 &amp;lt;jrandom&amp;gt; nun, niemand kann sich base64-Keys merken, daher bin ich nicht sicher, ob dir viel entgeht, Romster ;) 17:42 &amp;lt;jrandom&amp;gt; (und die ersten paar Bytes sollten ausreichen, um sie eindeutig zu identifizieren) 17:42 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; i2phex mit einem Server zu starten, ist bisher das Hauptproblem, das ich sehe 17:42 &amp;lt;+legion&amp;gt; Eigentlich würde ich im Client nur die ersten 12 Zeichen der Keys angezeigt sehen 17:42 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; heh, rate mal 17:42 * Complication ist leider extrem beschäftigt und kann kein XML-RPC machen 17:43 &amp;lt;jrandom&amp;gt; klingt vernünftig, legion 17:43 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; wie wäre es, so viele Zeichen anzuzeigen, bis der Key eindeutig ist 17:43 &amp;lt;jnymo_&amp;gt; Ich habe gute Ergebnisse mit i2phex 17:44 &amp;lt;jrandom&amp;gt; cool, jnymo_, ich habe auch Gutes gehört 17:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; also wenn 2 Keys mit abc anfangen, wäre es abcx 17:44 &amp;lt;jnymo_&amp;gt; 12 identische Zeichen sind unwahrscheinlich, Romster 17:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; stimmt 17:44 &amp;lt;+Complication&amp;gt; Außerdem: einfacher = schneller 17:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; aber man bräuchte keine 12, wenn die Keys so stark randomisiert sind 17:45 &amp;lt;+Complication&amp;gt; (nicht dass man beim Anzeigen viel Geschwindigkeit gewinnen könnte) 17:45 &amp;lt;+legion&amp;gt; Vielleicht könnte es ein neues Host-Eigenschaften-Fenster geben, das den vollen Key und bestimmte Informationen anzeigt, z. B. wie viel er teilt und so weiter 17:45 &amp;lt;+susi23&amp;gt; (netDb funktioniert für router-IDs schon mit 4 Zeichen prima) 17:45 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; oder die Datenbank nutzen und keyname=base64 verwenden und nur den keyname anzeigen 17:45 &amp;lt;jrandom&amp;gt; hmm, ich dachte, es gäbe schon eine Peer-Info-Anzeige, legion? 17:46 &amp;lt;jrandom&amp;gt; legion: so etwas wäre vermutlich gut, im Mainline-Phex ergänzt zu werden? 17:46 &amp;lt;+legion&amp;gt; hmm, könnte sein... 17:46 &amp;lt;jrandom&amp;gt; (so kann Gregor es pflegen ;) 17:46 &amp;lt;+Complication&amp;gt; Nun, es gibt eine „Browse host“-Funktion, aber das ist vielleicht nicht ganz dasselbe. (Wenn sie funktioniert.) 17:46 &amp;lt;jrandom&amp;gt; Complication: tut sie 17:46 &amp;lt;jrandom&amp;gt; (funktionieren, meine ich) 17:47 &amp;lt;+Complication&amp;gt; Scheint im Grunde den Host-Destkey in das Suchfeld zu werfen 17:47 &amp;lt;+Complication&amp;gt; ...und startet eine Suche. 17:48 &amp;lt;jnymo_&amp;gt; das ist vielleicht ein i2phex-Mainline-Thema, aber ich habe keine ETA für i2phex-Downloads gesehen 17:48 &amp;lt;+Complication&amp;gt; Hmm... oder eigentlich startet sie keine Suche. 17:48 &amp;lt;+Complication&amp;gt; Meine scheint zu warten, bis ich sie manuell starte. 17:48 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; wofür ist die Checkbox „Nearby i2phex running“? 17:49 &amp;lt;+legion&amp;gt; Ich sehe, dass es reichlich Raum für Verbesserungen gibt. ;) 17:49 &amp;lt;jrandom&amp;gt; jep :) 17:50 &amp;lt;jrandom&amp;gt; viel zu tun, und das Forum ist ein guter Ort, um Ideen/Vorschläge/Fragen(/Patches :) zu posten 17:50 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; trotz seines offensichtlichen Namens 17:50 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 17:50 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; hmm, guter Punkt 17:50 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; mir fällt sonst nichts ein 17:51 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; aber arbeitet jemand an einem verteilten Datenspeicher? 17:51 * cervantes schaut auf seine Uhr 17:51 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; so richtig aktiv 17:51 &amp;lt;jrandom&amp;gt; Romster: abgesehen von syndie, nein 17:51 &amp;lt;jrandom&amp;gt; (zumindest meines Wissens nicht) 17:52 &amp;lt;+legion&amp;gt; ich habe mich gefragt, ob man einen HTTP-Download-Manager in i2p integrieren könnte – das würde das Herunterladen größerer Inhalte von eepsites erleichtern. 17:52 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; q und iphex und ein oder zwei andere, aber ich habe seit einer Weile nichts Wartbares mehr gesehen 17:52 &amp;lt;@cervantes&amp;gt; wie ist der Status von feedspace... ich habe davon länger nichts gehört 17:52 &amp;lt;jrandom&amp;gt; legion: das wäre cool – dazu gibt es auch einen Post im Forum, glaube ich 17:53 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ah, feedspace, noch eins 17:53 &amp;lt;jnymo_&amp;gt; falls das schon im Meeting erwähnt wurde, nm.. aber gibt es Neuigkeiten zur i2p-Freenet-Zusammenarbeit? 17:53 &amp;lt;jrandom&amp;gt; cervantes: zuletzt hörte ich, dass frosk ziemlich beschäftigt war, aber wenn frosk da ist, kann er uns vielleicht mehr sagen :) 17:53 &amp;lt;+legion&amp;gt; Ich persönlich würde gern eine i2p-Entropy-Zusammenarbeit sehen. 17:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ich habe Ideen für einen Datenspeicher, aber das wäre eine Erweiterung der derzeit verwendeten Methoden 17:54 &amp;lt;+legion&amp;gt; Da q, feedspace und Co. derzeit nicht gerade schnell vorankommen 17:54 &amp;lt;jrandom&amp;gt; jnymo_: ich habe den Freenet-Leuten etwas Code geschickt, um auf unserem SSU-Transport zu laufen, toad hat sich an einigen Diskussionen beteiligt, aber Freenet wird noch eine Weile nicht in der Lage sein, dass wir es als Datenspeicher oben auf i2p laufen lassen (wahrscheinlich erst nach deren 0.7-Release) 17:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ich möchte ein Projekt starten, aber nicht das wiederholen, was andere bereits getan haben 17:54 &amp;lt;+legion&amp;gt; frage mich, ob es möglich wäre, Entropy zu portieren, um über i2p zu laufen... 17:54 &amp;lt;jrandom&amp;gt; legion: Entropy wäre gut, aber die Integration ist irgendwie schwierig. Natürlich könnten Leute Dinge wie fproxy.i2p für Entropy betreiben 17:55 * jrandom kennt Entropys Transportcode überhaupt nicht 17:55 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ich habe meinen IRC-Client auf Eis gelegt, davon sind schon viele in Arbeit – alles, was i2p jetzt braucht, ist ein Datenspeicher, und dann schlägt es Freenet mit Leichtigkeit :) 17:55 &amp;lt;jrandom&amp;gt; (aber vielleicht wäre das ein guter Weg, jemanden dazu zu bringen, am GCJ-SDK zu hacken :) 17:56 &amp;lt;jrandom&amp;gt; Romster: bei anderen Projekten zu helfen, ist viel lohnender, als brandneue zu starten, da man mit weniger Aufwand viel mehr schafft :) 17:56 &amp;lt;jnymo_&amp;gt; ah.. Glückwunsch zum GCJ-Port 17:56 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; Entropy ist in C oder C++, iirc 17:57 &amp;lt;jrandom&amp;gt; genau, Romster, weshalb sie I2Ps SDK und die Streaming-Bibliothek verwenden könnten, mit GCJ zu nativen Bibliotheken gebaut 17:57 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; jrandom, stimmt, aber wer :) 17:57 &amp;lt;jrandom&amp;gt; ich nicht 17:57 &amp;lt;+legion&amp;gt; oh, und noch etwas: heute habe ich eine neue Version meines readme.html-Updates für die i2p router console veröffentlicht. 17:57 &amp;lt;jrandom&amp;gt; (der einzige Weg, etwas, das dir wichtig ist, erledigt zu bekommen, ist, dass *du* es tust :) 17:57 &amp;lt;jrandom&amp;gt; cool 17:57 * dust würde gern eine Art 'squid'-Syndikation sehen, um eepsites zu entlasten 17:58 &amp;lt;jrandom&amp;gt; dust: ja, total, wenn wir sucker in diese Position bringen können, wäre das ideal 17:58 &amp;lt;jrandom&amp;gt; z. B. würde ich gern die neuesten Infos von orion in syndie, lokal bekommen 17:58 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; baue einen Proxy, den Squid nutzen kann :) 17:59 &amp;lt;+legion&amp;gt; Ich habe es aufgeschoben, in der Hoffnung, dass bestimmte Verbesserungen am Python-eepsitechecker bis jetzt gemacht worden wären. 17:59 &amp;lt;dust&amp;gt; ah, syndie 17:59 &amp;lt;jrandom&amp;gt; (das ist eigentlich der Zweck von syndie – Syndizierung, um die Last zu reduzieren) 17:59 &amp;lt;dust&amp;gt; _die_ Antwort 17:59 &amp;lt;jrandom&amp;gt; es gibt einen Python-eepsite-Checker? 17:59 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; das höre ich zum ersten Mal 17:59 &amp;lt;+legion&amp;gt; ja, den benutze ich ;) 18:00 &amp;lt;jrandom&amp;gt; cool, legion 18:00 &amp;lt;+legion&amp;gt; wirklich? Den gibt es schon eine Weile 18:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; nice, das würde ich mir gern ansehen :) 18:00 &amp;lt;@cervantes&amp;gt; ich glaube, jemand hat baffleds Skript portiert... weiß nicht mehr wer/wann 18:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ich lerne Python 18:00 &amp;lt;jrandom&amp;gt; ah ok, cervantes 18:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; auf die harte Tour mit Beispielen und dem Handbuch :) 18:00 &amp;lt;jrandom&amp;gt; ja, ich bin faul, ich benutze einfach polecat.i2p/i2psurvey/ und orion.i2p/ :) 18:01 &amp;lt;jrandom&amp;gt; (kein Bedarf für mich zu spidern) 18:01 &amp;lt;+legion&amp;gt; wenn jemand mit mir daran arbeiten möchte, würde ich den Code wirklich gern reparieren und mit Python 2.3 oder 2.4 zum Laufen bringen 18:01 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ich habe hier 2.4 installiert 18:01 &amp;lt;+Ragnarok&amp;gt; Ich schaue es mir vielleicht an. Link? 18:01 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; denke eigentlich, es ist 2.4.1 18:02 &amp;lt;+legion&amp;gt; aktuell hat es keine py2exe-Kompatibilität und die Hälfte funktioniert jeweils mit einer Version, was bedeutet, dass jeder, der es ausführt, beide installiert haben muss. 18:02 * jnymo_ würde gern einen orion.i2p/I2PDirectory-Hybriden sehen.. Infos, Kategorien, Stats.. Butter 18:02 &amp;lt;+legion&amp;gt; Ich archiviere es nach dem Meeting und poste einen Link ins Forum 18:03 &amp;lt;+Ragnarok&amp;gt; ok 18:03 &amp;lt;jrandom&amp;gt; legion: hmm, siehst du viele Leute, die das ausführen müssten? Ich meine, nur wenige müssen spidern 18:03 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; beides, ugh, könnte etwas viel für mich sein, um es auf die neuere zu portieren – weiß ich erst, wenn ich den Code sehe 18:03 &amp;lt;jrandom&amp;gt; (nicht, dass etwas dagegen spräche, es diesen wenigen Leuten leicht zu machen, das ist :) 18:04 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; könnte zerlegt und für andere Dinge genutzt werden? 18:04 &amp;lt;+legion&amp;gt; Nun, ich sehe Anwendungen, von denen jeder profitieren könnte, der i2p betreibt. 18:04 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; könnte* 18:04 &amp;lt;jrandom&amp;gt; hmm, da bin ich mir nicht so sicher, könntest du erklären wie? 18:04 &amp;lt;jrandom&amp;gt; ich meine, ich möchte nicht, dass im Grunde jeder jede eepsite DDoS't 18:05 &amp;lt;+legion&amp;gt; eine davon wäre eine dynamische Lesezeichenseite, die alle 12–24 Stunden automatisch generiert wird. 18:05 &amp;lt;jrandom&amp;gt; ah, das ist in syndie trivial (tatsächlich eines der Hauptfeatures – 'neue Blogs') 18:05 &amp;lt;jrandom&amp;gt; ((aber natürlich hat syndie dafür noch kein großartiges UI)) 18:06 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; eigentlich bräuchte es nur ein paar, die spidern, und das in eine torrent-/DHT-ähnliche Datenbank werfen und zwischen Knoten synchronisieren 18:06 &amp;lt;jrandom&amp;gt; genau, Romster (obwohl diese torrent-/DHT-ähnliche Datenbank zum Synchronisieren, oder zum „Syndi“-zieren, syndie sein könnte ;) 18:06 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; könnte sogar ein versteckter Weg sein, mehr i2p-Knoten und -Dienste kennenzulernen 18:07 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ja, oder syndie 18:07 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas fürs Meeting? das Curry wird kalt ;) 18:08 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; wenn syndie so großartig wird, könnte man statische Seiten cachen und ebenso Bilder 18:08 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; bon appetit, jrandom :-) 18:08 &amp;lt;jrandom&amp;gt; genau, Romster, das kannst du jetzt schon 18:09 &amp;lt;jrandom&amp;gt; ok, wenn es nichts weiter gibt... 18:09 * jrandom kommt zum Ende 18:09 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2005-10-25</title><link>/de/blog/2005/10/25/i2p-statusnotizen-vom-2005-10-25/</link><pubDate>Tue, 25 Oct 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/10/25/i2p-statusnotizen-vom-2005-10-25/</guid><description>&lt;p>Hallo zusammen, weitere Neuigkeiten von der Front&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) Fortuna-Integration 3) GCJ-Status 4) i2psnark kehrt zurück 5) Mehr zum Bootstrapping (Initialisierung) 6) Virenuntersuchungen 7) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Die vergangene Woche war im Netz ziemlich gut – die Dinge scheinen recht stabil, der Durchsatz normal, und das Netz wächst weiter in den Bereich von 400–500 Peers hinein. Seit dem 0.6.1.3-Release gab es ebenfalls einige bedeutende Verbesserungen, und da sie Leistung und Zuverlässigkeit betreffen, rechne ich damit, dass wir später in dieser Woche ein 0.6.1.4-Release veröffentlichen werden.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 18. Oktober 2005</title><link>/de/blog/2005/10/18/i2p-entwicklertreffen-18.-oktober-2005/</link><pubDate>Tue, 18 Oct 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/10/18/i2p-entwicklertreffen-18.-oktober-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, blx, cervantes, dust, GregorK, jme___, jnymo, jrandom, mrflibble, nickless_head, Ragnarok, Rawn, redzara, tethra, vulpine&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:10 &amp;lt;jrandom&amp;gt; 0) hi 16:10 &amp;lt;jrandom&amp;gt; 1) 0.6.1.3 16:10 &amp;lt;jrandom&amp;gt; 2) Freenet, I2P und Darknets (oh je) 16:10 &amp;lt;jrandom&amp;gt; 3) Bootstrap-Angriffe auf tunnel 16:10 &amp;lt;jrandom&amp;gt; 4) I2Phex 16:10 &amp;lt;jrandom&amp;gt; 5) Syndie/Sucker 16:10 &amp;lt;jrandom&amp;gt; 6) ??? 16:10 &amp;lt;jrandom&amp;gt; 0) hi 16:10 * jrandom winkt 16:10 &amp;lt;jrandom&amp;gt; die wöchentlichen Statusnotizen sind online unter http://dev.i2p.net/pipermail/i2p/2005-October/001017.html 16:10 &amp;lt;dust&amp;gt; yay, funktioniert jetzt. danke Gregor 16:10 &amp;lt;cervantes&amp;gt; hallo 16:11 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; heloa 16:11 &amp;lt;jrandom&amp;gt; ok, springen wir zu 1) 0.6.1.3 16:11 &amp;lt;jrandom&amp;gt; ihr habt alle ziemlich flott aktualisiert, danke! 16:12 &amp;lt;jrandom&amp;gt; sieht alles in vernünftigem Zustand aus, aber ich habe nicht viel hinzuzufügen über das hinaus, was in den Statusnotizen steht 16:12 &amp;lt;jrandom&amp;gt; hat jemand Fragen/Kommentare/Bedenken zu 0.6.1.3? 16:13 &amp;lt;jrandom&amp;gt; ok, wenn nicht, springen wir weiter zu 2) Freenet, I2P und Darknets (oh je) 16:13 &amp;lt;cervantes&amp;gt; 609 bekannte Peers! 16:14 &amp;lt;cervantes&amp;gt; (w00t) 16:14 &amp;lt;jrandom&amp;gt; ja, das Netzwerk ist gewachsen 16:14 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; oh my! 16:14 * cervantes veranstaltet eine Wette, wie lange es bis zur großen 1000 dauert 16:14 &amp;lt;jrandom&amp;gt; heh 16:14 &amp;lt;tethra&amp;gt; heheh 16:15 &amp;lt;tethra&amp;gt; wetten wir mit digitalem Bargeld? ;) 16:15 &amp;lt;cervantes&amp;gt; aber es zeigt, wie solide der i2p-Kern in letzter Zeit geworden ist, dass die Nutzeraufnahme zulegt 16:16 &amp;lt;cervantes&amp;gt; nee... jrandom hat bereits unwissentlich sein ganzes Biergeld für dieses Jahr gespendet 16:16 &amp;lt;jrandom&amp;gt; hehe 16:16 &amp;lt;jrandom&amp;gt; ok, zu 2) bin ich nicht sicher, ob ich noch etwas hinzuzufügen habe (ich glaube, wir haben das Thema zu Tode geritten). hat jemand Fragen/Kommentare/Bedenken dazu? 16:18 &amp;lt;cervantes&amp;gt; wie du sagtest, wenn schon sonst nichts, hat es einige interessante halb-bezogene Sicherheitsdiskussionen angestoßen, siehe 3) 16:18 &amp;lt;jrandom&amp;gt; wenn nicht, können wir flott weiter zu 3) Bootstrap-Angriffe auf tunnel 16:18 &amp;lt;jrandom&amp;gt; ja, hat es 16:19 &amp;lt;jrandom&amp;gt; das Thema, das Michael angesprochen hat, quantifiziert eine allgemeine Sicht, die ich hatte, aber es ist schön, das explizit zu machen 16:20 &amp;lt;jrandom&amp;gt; heute Abend wird es noch eine weitere Diskussion über den neueren Angriff geben (sobald ich eine Antwort schreiben kann), aber der frühere scheint kein großes Problem zu sein 16:21 &amp;lt;jrandom&amp;gt; ergibt das für euch Sinn, oder gibt es Fragen oder Bedenken dazu? 16:22 &amp;lt;cervantes&amp;gt; heh... das heißt entweder, alle sind einverstanden, oder sie verstehen die Fragestellung überhaupt nicht 16:23 &amp;lt;cervantes&amp;gt; Ich ordne mich mal in die Kategorie „Unwissenheit ist ein Segen“ ein 16:23 &amp;lt;jrandom&amp;gt; heh, im Wesentlichen ist es ein Angriff, bei dem die Bösen zufällig der ausgehende Endpunkt jedes von dir jemals gebauten tunnel sind 16:23 &amp;lt;jrandom&amp;gt; wenn du gerade erst startest, ist „jeder tunnel, den du je gebaut hast“ eine sehr kleine Zahl (z. B. 0, 1, 2) 16:24 &amp;lt;jrandom&amp;gt; aber nach ein paar Sekunden wird die Zahl groß genug, um (c/n)^t in eine sehr, sehr kleine Zahl zu verwandeln 16:25 &amp;lt;tethra&amp;gt; (c/n)^t ist... 16:25 &amp;lt;jrandom&amp;gt; (das ist einer der Gründe, warum wir den i2cp-Listener – und damit i2ptunnel/etc – erst eine Weile nach dem Start hochfahren) 16:25 &amp;lt;jrandom&amp;gt; c == Anzahl der kolludierenden Peers (die Bösen), n == Anzahl der Peers im Netzwerk, t == Anzahl der von dir gebauten tunnels. 16:25 &amp;lt;cervantes&amp;gt; richtig... 16:25 &amp;lt;tethra&amp;gt; ah 16:26 &amp;lt;jrandom&amp;gt; je größer t wird, desto kleiner wird die Erfolgswahrscheinlichkeit des Angriffs 16:26 &amp;lt;cervantes&amp;gt; damit das überhaupt praktikabel ist, müsstest du deinen router innerhalb von ein paar Minuten nach dem Start für sensible Aufgaben verwenden? 16:26 &amp;lt;jrandom&amp;gt; (oder jedenfalls kleiner als die Wahrscheinlichkeit, alle Hops in einem tunnel zu übernehmen) 16:26 &amp;lt;tethra&amp;gt; ahh, ich sehe 16:27 &amp;lt;jrandom&amp;gt; cervantes: sofort, bevor der 3. tunnel gebaut ist 16:27 &amp;lt;jrandom&amp;gt; (angenommen, du verwendest 3 hop tunnels) 16:27 &amp;lt;cervantes&amp;gt; das ist ziemlich unwahrscheinlich 16:28 &amp;lt;cervantes&amp;gt; allein aus Nutzungssicht 16:28 &amp;lt;jrandom&amp;gt; exakt. 16:28 &amp;lt;jrandom&amp;gt; und da wir beim Start mehr als 3 tunnels bauen, bevor irgendwelche Clients laufen dürfen, ist es nicht nur eine Frage der Wahrscheinlichkeit 16:28 &amp;lt;jrandom&amp;gt; aber es ist gut, den Angriff trotzdem zu quantifizieren 16:29 &amp;lt;cervantes&amp;gt; lohnt es sich, den router etwas länger kurbeln zu lassen, um gegen jede Wahrscheinlichkeit abzusichern? 16:30 &amp;lt;cervantes&amp;gt; oder stärker kurbeln... 16:30 &amp;lt;jrandom&amp;gt; vielleicht. wenn wir sowohl die Verbindungsaufbauzeit als auch nicht-zufällige Peer-Auswahl ignorieren, hat es keine Wahrscheinlichkeit 16:31 &amp;lt;tethra&amp;gt; das ist dann wohl ein Grund für ein „woot!“, nehme ich an? 16:32 &amp;lt;jrandom&amp;gt; ja, obwohl wir aus Ingenieursperspektive diese Eigenschaften nicht ignorieren sollten ;) 16:32 &amp;lt;jrandom&amp;gt; also, für 0.6.2 sollten wir uns das im Zuge der überarbeiteten tunnel-Peer-Auswahl/-Reihenfolge ansehen, um sicherzustellen, dass es sich vernünftig verhält 16:34 &amp;lt;jrandom&amp;gt; ok, wenn es zu 3) nichts weiter gibt, weiter zu 4) I2Phex 16:34 &amp;lt;jrandom&amp;gt; sirup ist nicht hier, und ich habe striker nicht auf IRC gesehen – redzara, bist du da? 16:36 &amp;lt;+redzara&amp;gt; ja 16:36 &amp;lt;+redzara&amp;gt; Erster Durchgang ist fast fertig: Sirups Mod auf das neueste Phex-CVS portieren. 16:36 &amp;lt;jrandom&amp;gt; nice1! 16:36 &amp;lt;+redzara&amp;gt; als Nächstes: Zweiter Durchgang: Diff vom Sirup-Code zum Basis-Phex-Code der Initialversion, um sicherzugehen, dass ich nichts vergesse :) 16:37 &amp;lt;+redzara&amp;gt; vielleicht bis dieses WE abgeschlossen 16:37 &amp;lt;jrandom&amp;gt; wow, das wäre großartig 16:37 &amp;lt;+redzara&amp;gt; Dritter Durchgang: Refactoring der Kommunikationsschicht mit GregorK 16:37 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; hoffe, dir ist klar, dass im neuesten Phex-CVS der Download-Code nicht stabil ist und die Download-Datei nicht mit früheren Releases kompatibel ist 16:38 &amp;lt;jrandom&amp;gt; Das ist i2p, wir sind Instabilität gewohnt :) 16:38 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; :) 16:38 &amp;lt;+redzara&amp;gt; Für den letzten Durchgang, da ich derzeit keinen Kontakt mit GregorK habe, dürfte das ziemlich hart werden :( 16:38 &amp;lt;jrandom&amp;gt; GregorK: Was würdest du für die Integration empfehlen? 16:39 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; nun hast du Kontakt mit mir ;) 16:39 &amp;lt;jrandom&amp;gt; ah ok, redzara, die ersten beiden sind ohnehin groß genug :) 16:39 &amp;lt;+redzara&amp;gt; GregorK : hi man 16:40 &amp;lt;+redzara&amp;gt; GregorK : Ich habe mir alle Codes sorgfältig durchgelesen 16:40 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ich habe eine Idee, wie man eine Schicht baut... ich kann versuchen, sie so gut wie möglich vorzubereiten, und dann sehen wir, wie gut es passt und was geändert werden muss 16:40 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; alle?? wow... 16:40 &amp;lt;+redzara&amp;gt; Gregork : ja, alles!! 16:41 &amp;lt;cervantes&amp;gt; er kennt sogar deine Unterwäschegröße 16:41 &amp;lt;Rawn&amp;gt; :D 16:41 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; großartig... nächstes Mal beim Einkaufen frage ich einfach dich... 16:43 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; schön wäre, wenn vielleicht jemand vom I2Phex-Team auch im Phex-Team wäre.. 16:43 &amp;lt;jrandom&amp;gt; redzara: glaubst du, wir bekommen eine I2Phex-0.1.2-Release mit den Ergebnissen deines zweiten Durchgangs hin, bevor wir alles in eine Plugin-Schicht im Mainline-Phex mergen? oder wird das alles in einem Rutsch? 16:43 &amp;lt;+redzara&amp;gt; Sorry, aber ich verstehe / spreche / lese / schreibe Englisch nicht gut genug, um über das zu lachen, was du geschrieben hast 16:43 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; das würde auch helfen, Bugs zu lösen, die auf beiden Seiten auftreten 16:44 &amp;lt;jrandom&amp;gt; GregorK: hoffentlich finden wir einen Weg, dass die I2P-Seite nur ein dünnes Plugin in Phex ist, oder? 16:44 &amp;lt;jrandom&amp;gt; oder sollten die beiden getrennt bleiben? 16:44 &amp;lt;+redzara&amp;gt; jrandom : Ich denke, wir könnten ein Phex 2.6.4 über I2P haben; für mich ist I2Phex down 16:45 &amp;lt;jrandom&amp;gt; down? 16:45 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ich bin nicht sicher, ob wir das gleich am Anfang so hinbekommen, aber ich denke, der Großteil ließe sich in ein Plugin auslagern. 16:45 &amp;lt;jrandom&amp;gt; cool, ja, es ist sicher eine Menge Arbeit 16:46 &amp;lt;jrandom&amp;gt; besonders bei Dingen wie java.net.URL (die schon bei der Instanziierung DNS-Anfragen leakt, etc.) 16:46 &amp;lt;+redzara&amp;gt; jrandom : down, beendet 16:46 &amp;lt;+Ragnarok&amp;gt; grr 16:47 &amp;lt;jrandom&amp;gt; ok, richtig, redzara, sobald wir alles in Phex 2.6.4 über I2P zum Laufen gebracht haben, stimme ich zu, dass es wohl kaum noch Bedarf für ein I2Phex gäbe 16:47 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; stimmt... ich glaube, Phex verwendet an manchen Stellen die Apache-URI-Klasse als Workaround... aber nur wenn nötig 16:48 &amp;lt;jrandom&amp;gt; ah richtig, ich erinnere mich, mit der Bibliothek gespielt zu haben, sieht gut aus 16:49 &amp;lt;jrandom&amp;gt; wir werden vor dem Push für Endnutzer über i2p auf jeden Fall ein bisschen beim Audit für Anonymität/Sicherheit helfen 16:49 &amp;lt;jrandom&amp;gt; (nicht, um zu suggerieren, dass es Probleme in Phex gibt – es gibt Probleme in jeder App, und hoffentlich können wir helfen, sie zu sortieren) 16:50 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; für manches wie Socket-Nutzung und solche Dinge habe ich eine Idee, wie man es sauber integriert... aber bei anderem wie verschiedenen Features, UDP und so... weiß ich noch nicht, wie wir das am besten lösen 16:50 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; oh, ich bin sicher, es gibt viele Probleme in Phex. :) 16:50 &amp;lt;jrandom&amp;gt; ah, ja, Sockets werden einfach, aber anderes müssen wir vielleicht deaktivieren. wofür wird UDP genutzt – schnelle Queries? 16:51 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; derzeit nur Bootstrapping 16:51 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; UDP Host Cache.. ein Ersatz für GWebCache 16:52 &amp;lt;jrandom&amp;gt; ahhh, ok. 16:52 &amp;lt;+redzara&amp;gt; Also brauchen wir es nicht, wenn wir einen ordentlichen GWebCache haben? 16:53 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ja... aber der Standard-GWebCache hat auch seine Sicherheitsprobleme... 16:53 &amp;lt;+redzara&amp;gt; GregorK : nicht innerhalb von I2P, denke ich 16:54 &amp;lt;jrandom&amp;gt; oh, das ließe sich überwinden – I2PSocket ist authentifiziert – du kennst die 'destination' (I2P‑Zieladresse) des Peers am anderen Ende, sie könnten also nicht sagen „Ich bin, äh... whitehouse.gov.. ja!“ 16:54 &amp;lt;jrandom&amp;gt; aber du hast recht, das muss überprüft werden 16:54 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; auch Firewall-zu-Firewall-Transfers wären ein UDP-Thema, das wir gern implementieren wollen, sobald wir einen Freiwilligen finden :) 16:54 &amp;lt;jrandom&amp;gt; ah, nun, I2P braucht keine Firewall-zu-Firewall-Transfers – I2P stellt einen vollständig offenen End‑zu‑End‑Adressraum bereit :) 16:55 &amp;lt;jrandom&amp;gt; aber... ooh, das könnte nützlich sein 16:55 &amp;lt;jrandom&amp;gt; wenn Phex-Nutzer „0 hop tunnels“ hätten, bekämen sie kostenloses NAT-Traversal/Firewall-zu-Firewall-Transfers mit ziemlich ordentlicher Geschwindigkeit 16:55 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ein weiteres wären LAN-Broadcasts von Anfragen und so... für einfacheres Teilen von Inhalten in privaten Netzen 16:56 &amp;lt;jrandom&amp;gt; (0 hop tunnels bieten eine gewisse plausible Abstreitbarkeit, ohne dass zwischengeschaltete Peers den Traffic tragen müssen) 16:57 &amp;lt;jrandom&amp;gt; hmm, LAN-Broadcast ist gut, aber ich bin nicht sicher, ob i2p das wirklich braucht (da es ein Anonymitätsrisiko ist, zu wissen, wo der andere Peer ist :), also könnte dieses Feature beim Einsatz des I2P-Plugins vielleicht deaktiviert werden? 16:58 &amp;lt;cervantes&amp;gt; *standardmäßig deaktiviert 16:58 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; nun, es ist noch nicht verfügbar.. aber in diesem Fall kennen sich die Nutzer ohnehin, um dieses private Netzwerk aufzubauen.. 16:58 &amp;lt;jrandom&amp;gt; oh richtig, cervantes 16:58 &amp;lt;jrandom&amp;gt; genau, GregorK 16:59 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; gibt es irgendwelche Änderungen an der Benutzeroberfläche?? 17:00 &amp;lt;+bar&amp;gt; nun, wir brauchen keine Flaggen :) 17:00 &amp;lt;jrandom&amp;gt; zumindest wäre es nützlich, ein paar Konfigurationsoptionen in Bezug auf I2P zu haben. 17:01 &amp;lt;jrandom&amp;gt; ich glaube, sirup konnte in Teilen der Anzeige I2P-‚destinations‘ statt IP+Port-Nummern verwenden, daher war das glaube ich ok 17:01 &amp;lt;+redzara&amp;gt; Und was ist mit bitzyNot im Moment, aber Flaggen und Länder werden nicht benutzt 17:01 &amp;lt;jrandom&amp;gt; bitzy? 17:01 &amp;lt;+redzara&amp;gt; sorry, falsches Copy/Paste :( 17:02 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; kannst du eine Liste der Konfigurationsoptionen und optionalen Features bereitstellen, die ihr braucht? 17:03 &amp;lt;jrandom&amp;gt; Ich bin sicher, das bekommen wir hin. ein Host+Port, auf dem I2P läuft, und ein paar Dropdowns zu Performance/Anonymitäts‑Tweaks sollten genügen 17:03 &amp;lt;jrandom&amp;gt; Details liefern wir dir 17:02 &amp;lt;cervantes&amp;gt; [x] Super-Transfergeschwindigkeitsmodus 17:02 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; nun, Bitzi wird zur Identifizierung von Dateien verwendet.. ist das ein Anonymitätsproblem? 17:03 &amp;lt;vulpine&amp;gt; &amp;lt;redzara&amp;gt; GregorK : Ich bereite es vor, aber grundsätzlich gibt es keine Änderungen 17:03 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; :) frag deinen Provider, cervantes... 17:03 &amp;lt;redzara&amp;gt; GregorK : vielleicht, ich arbeite daran 17:04 &amp;lt;cervantes&amp;gt; GregorK: heh, UK-Resident....keine Chance ;-) 17:04 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; wenn du Dateien zwischen zwei Phex-Instanzen auf demselben PC überträgst.. sind die Transfers blitzschnell ;) 17:05 &amp;lt;cervantes&amp;gt; cool... ich habe viele coole Filme, die ich mit mir selbst teilen kann :) 17:05 &amp;lt;cervantes&amp;gt; * das bitte aus dem Protokoll streichen * 17:06 &amp;lt;bar&amp;gt; jrandom hat das Thema schon angeschnitten, aber hier ist die verrückte Idee nochmal: 17:06 &amp;lt;+bar&amp;gt; wie wär's, i2p in Phex zu integrieren, so dass normale Nutzer 0-hop tunnels haben? 17:07 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ich denke, Anzeige von Flaggen und IP+Port kommt vom HostAddress-Objekt.. das würde in der neuen Schicht verborgen... sodass ihr etwas anderes anzeigen könnt 17:07 &amp;lt;+bar&amp;gt; (für plausible Abstreitbarkeit und UDP-Firewall-Hole-Punching) 17:08 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; bin nicht sicher, ob ich wirklich verstehe, was das bedeutet ;) 17:08 &amp;lt;+bar&amp;gt; wahrscheinlich ich auch nicht ;) 17:09 &amp;lt;jrandom&amp;gt; GregorK: im Wesentlichen heißt das, dass Phex-Nutzer direkt miteinander sprechen würden, aber plausible Abstreitbarkeit hätten, da sie auch indirekt sprechen könnten 17:09 &amp;lt;+bar&amp;gt; jrandom, du verstehst sicher, worauf ich hinaus will – könntest du das ausführen? 17:09 &amp;lt;jrandom&amp;gt; sie bekämen außerdem I2Ps NAT-Traversal gratis dazu, sowie Datensicherheit und Schutz vor Sniffing durch ISPs/etc 17:09 &amp;lt;+redzara&amp;gt; GregorK : also musst du allen Code entfernen, der sich auf host+port + IsLocalIP + Is PrivateIP + ... bezieht 17:10 &amp;lt;jrandom&amp;gt; auf der anderen Seite (einer GROSSEN anderen Seite) könnte es nicht mit Gnutella-Clients sprechen, die nicht auf I2P laufen 17:10 &amp;lt;jrandom&amp;gt; (auch wenn es am Ende alle tun werden ;) 17:10 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; Ich denke, der erste Schritt ist – und der ist schon groß genug –, i2p und Phex näher zusammenzubringen. 17:10 &amp;lt;jrandom&amp;gt; einverstanden 17:10 &amp;lt;+bar&amp;gt; (verdammt, daran habe ich nicht gedacht) 17:11 &amp;lt;+bar&amp;gt; ja, definitiv. 17:11 &amp;lt;jrandom&amp;gt; das ist fliegendes-Pony-Zeug. lass uns erst die praktischen Dinge machen 17:11 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; und wenn wir sehen, wie gut das funktioniert hat, können wir entscheiden, wie wir weitergehen.. 17:11 &amp;lt;jrandom&amp;gt; genau 17:12 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; redzara: Ich hätte gern zwei Implementierungen von HostAddress: eine für i2p und eine wie die aktuelle. 17:14 &amp;lt;+redzara&amp;gt; Gregork : kein Problem, ich habe in meinem Mod den ganzen Code kommentiert, ihr könnt leicht zwei Implementierungen bauen. Lasst mich nur bitte die Anfangsarbeit fertigstellen 17:14 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; klar.. kein Problem.. 17:14 &amp;lt;jrandom&amp;gt; :) ok, also redzara, denkst du, wir können nächste Woche irgendwann einen Alpha-Test der neuen auf Phex‑2.4.2 basierenden Version machen? 17:15 &amp;lt;jrandom&amp;gt; (für den Phase‑2‑Teil. Phase 3 wird mehr Arbeit kosten, um sie in den Mainline zu integrieren) 17:15 &amp;lt;+redzara&amp;gt; jrandom : nächste scheint ok für mich 17:16 &amp;lt;jrandom&amp;gt; ok, super 17:16 &amp;lt;+redzara&amp;gt; s/next/next week/ 17:16 &amp;lt;jrandom&amp;gt; ok, das ist ziemlich aufregend, es wird wunderbar, wenn es reibungslos läuft 17:17 &amp;lt;jrandom&amp;gt; hat noch jemand etwas zu 4) I2Phex, oder sollen wir kurz zu 5) Syndie/Sucker weiter? 17:17 &amp;lt;cervantes&amp;gt; I2P wird von solchen Killer-Apps sicher profitieren 17:18 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; btw es gibt eine Phex-CVS-Mailingliste für alle CVS-Änderungen in Phex... falls das hilft 17:18 &amp;lt;jnymo&amp;gt; *ehem*.. aber hallo 17:18 &amp;lt;jrandom&amp;gt; ok super, danke GregorK 17:18 &amp;lt;jrandom&amp;gt; definitiv, cervantes 17:19 &amp;lt;jrandom&amp;gt; ok, zu 5) habe ich eigentlich nichts hinzuzufügen außer dem, was da steht 17:19 &amp;lt;jrandom&amp;gt; dust: bist du da? 17:19 &amp;lt;+redzara&amp;gt; GregorK : Danke, aber eine Version zu handhaben ist für mich genug :) 17:19 &amp;lt;jrandom&amp;gt; hehe, redzara 17:19 &amp;lt;dust&amp;gt; Ich hatte in letzter Zeit nicht viel Freizeit, aber wenn doch, denke ich, dass ich versuche, dieses addresses.jsp-Ding in den Griff zu bekommen, 'RSS' in das Protokoll-Dropdown dort hinzuzufügen und dann einen Pfad durch Updater, Sucker zum BlogManager zu bauen. 17:20 &amp;lt;dust&amp;gt; außer jemand hat eine bessere Idee 17:20 &amp;lt;jrandom&amp;gt; hammer 17:20 &amp;lt;jrandom&amp;gt; das klingt perfekt. 17:21 &amp;lt;jrandom&amp;gt; obwohl, hmm, vielleicht bräuchte es ein zusätzliches Feld (das „in welchen Blog posten“ und „welches Tag-Präfix“)... 17:21 &amp;lt;jrandom&amp;gt; vielleicht würde ein separates Formular/Tabelle Sinn machen, vielleicht aber auch nicht 17:22 &amp;lt;dust&amp;gt; oh, ich dachte, addresses.jsp wäre nur für einen Blog (da man sich einloggen muss, um hinzukommen?) 17:22 &amp;lt;jrandom&amp;gt; ah, stimmt, guter Punkt 17:23 &amp;lt;jrandom&amp;gt; der Updater-Teil ist etwas schwammig, aber du hast recht 17:23 &amp;lt;dust&amp;gt; (wir klären das, wenn wir so weit sind) 17:23 &amp;lt;jrandom&amp;gt; ja 17:24 * jnymo meint, www.i2p.net könnte so etwas wie ein „Merchandise-Café“ starten 17:24 &amp;lt;jnymo&amp;gt; mit eyetoopie-Shirts mit der Aufschrift „Ich bin Jrandom“ ;) 17:24 * mrflibble hängt noch in der „Flamewar“ hinterher, die sich wohl zu einer echten Flamewar auswächst :) 17:24 &amp;lt;jrandom&amp;gt; heh, jnymo 17:25 &amp;lt;jrandom&amp;gt; ja, da ist eine Menge Inhalt in dem Thread 17:25 &amp;lt;jrandom&amp;gt; ok, vielleicht bringt uns das zu 6) ??? 17:25 &amp;lt;jrandom&amp;gt; hat noch jemand etwas fürs Meeting? 17:25 &amp;lt;+bar&amp;gt; ja, nur eine kurze Anmerkung zum Symmetric‑NAT-Thema (habe ein bisschen geschnüffelt): 17:25 &amp;lt;+nickless_head&amp;gt; jrandom: Ich kenne die Wahrheit! 17:25 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; kaffe? 17:25 &amp;lt;mrflibble&amp;gt; ups, sorry jr 17:26 &amp;lt;jnymo&amp;gt; aber im Ernst.. jedes Open-Source-Projekt mit einer gewissen Größe hat seinen eigenen Merchandise-Bereich 17:26 &amp;lt;+nickless_head&amp;gt; jrandom: Ich habe eindeutige Beweise, dass du die last.fm-Homepage gehackt hast! 17:26 &amp;lt;+nickless_head&amp;gt; (im Abschnitt „was du bekommst, wenn du dich anmeldest“ stand „a pony“) 17:26 &amp;lt;jrandom&amp;gt; jnymo: ich denke, du hast recht, das sollten wir prüfen, könnte auch eine gute Methode zum Fundraising sein 17:27 &amp;lt;jnymo&amp;gt; jrandom: genau 17:27 * mrflibble würde das T‑Shirt kaufen 17:27 &amp;lt;+bar&amp;gt; richtig, zu Symmetric NAT, 17:27 &amp;lt;+bar&amp;gt; soweit es das wert ist, denke ich, dass es im Gegensatz zu den bereits unterstützten NATs keinen Zaubertrick gibt. Der einzig saubere Weg ist, das Verhalten jedes einzelnen Symmetric NAT zu studieren/untersuchen und für das Probing Introducer zu verwenden. 17:28 &amp;lt;jrandom&amp;gt; blx: das neueste Kaffe-CVS ist völlig kaputt. die Crypto-Packages sind nicht im Source, der PRNG lässt sich nicht initialisieren, und die URL-Handler können nicht mit file:// umgehen :( 17:28 &amp;lt;jnymo&amp;gt; Man würde es vermutlich nicht in der Öffentlichkeit tragen wollen, bis i2p ein paar Tausend Nutzer hat ;) 17:28 &amp;lt;+bar&amp;gt; (ich glaube, so machen z. B. Hamachi und Skype UDP-Hole-Punching hinter Symmetric NATs) 17:28 &amp;lt;+nickless_head&amp;gt; jnymo: Tassen wären der Hammer :) 17:28 &amp;lt;+bar&amp;gt; basierend auf dem, was ich bisher im Netz gelesen habe, taugen Vorhersage-Algorithmen für Symmetric NAT ziemlich wenig. 17:28 &amp;lt;jrandom&amp;gt; hmm, bar 17:28 &amp;lt;mrflibble&amp;gt; hehe, ich würde meinen Nick nicht draufschreiben. oh, und ich lebe noch/unger verhaftet, obwohl ich ein IIP T‑Shirt habe 17:28 &amp;lt;jrandom&amp;gt; ja, das habe ich auch gelesen 17:29 &amp;lt;+bar&amp;gt; ich versuche, noch mehr gutes, relevantes Lesematerial dazu zu sammeln. 17:29 &amp;lt;+redzara&amp;gt; Kleine Frage: Wie hoch war der durchschnittliche Prozentsatz erneut übertragener Bytes in 0.6.1.3? 17:29 &amp;lt;jrandom&amp;gt; danke, bar 17:29 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, sind die Vorhersagen, die sie erhalten, konsistent? 17:29 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, lass es mich umformulieren :) 17:29 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; jrandom, das macht mich traurig 17:30 &amp;lt;jrandom&amp;gt; redzara: leider habe ich das nicht ins netDb gepackt. Ich sehe aber gerade 2.6 und 3.8 17:30 &amp;lt;jrandom&amp;gt; blx: ich auch :( 17:30 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, wenn du das NAT-Box-Verhalten analysierst und eine Formel findest, um es vorherzusagen – funktioniert das dann immer für diese NAT-Box? oder klappt es mal und mal nicht? 17:30 &amp;lt;jrandom&amp;gt; blx: ich weiß, sie machen gerade ein Merge mit Classpath, also hoffentlich, sobald das durch ist 17:30 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; heißt wohl, ich werde nicht zur Party stoßen 17:30 &amp;lt;jrandom&amp;gt; blx: bist du kaffe-spezifisch oder OSS/DFSG-spezifisch? 17:31 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; freie Software 17:31 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; DFSG, könnte man sagen 17:31 &amp;lt;jnymo&amp;gt; falls ein i2p-Nutzer einen gehosteten Server für i2p verwenden möchte, welcher liberale, günstige Hoster wäre geeignet? 17:31 &amp;lt;+bar&amp;gt; jme___: Hamachi kann Berichten zufolge 97% aller Verbindungsversuche vermitteln. Ich schätze, es gibt NATs, die bei der Portvergabe ein fast zufälliges Verhalten zeigen 17:32 &amp;lt;jrandom&amp;gt; ok, wir kriegen da sicher was hin, blx. Kaffe hat früher funktioniert, und wir sind nicht von irgendetwas Sun-Spezifischem abhängig 17:32 &amp;lt;jrandom&amp;gt; jnymo: ich nutze sagonet.net, aber die haben ihre Preise von 65/Monat auf 99/Monat angezogen (aber auf einer schnellen Leitung mit 1250GB/Monat) 17:32 &amp;lt;jrandom&amp;gt; ich weiß, in Deutschland gibt’s auch ein paar günstige 17:33 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, 97% wäre großartig 17:33 &amp;lt;jrandom&amp;gt; redzara: was siehst du bei der Retransmissionsrate? 17:33 &amp;lt;+bar&amp;gt; jme___: ja, also denke ich, die meisten Symmetric NATs sind vorhersagbar 17:33 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; jrandom, ich bin wirklich an dem Kram interessiert :) 17:33 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, was würdest du tun? Relay, UDP-Hole-Punching, Verbindungsumkehr.. gibt es andere Techniken? 17:33 &amp;lt;jnymo&amp;gt; sind 99 im Durchschnitt teuer? 17:34 &amp;lt;+redzara&amp;gt; jrandom zwischen 3;8 und 4.2 17:34 &amp;lt;jrandom&amp;gt; jme___: wir sind UDP, keine Notwendigkeit für Verbindungsumkehr :) 17:35 &amp;lt;+bar&amp;gt; jme___: ich bin kein Experte, vielleicht habe ich nächste Woche fürs Meeting mehr Infos (aber es riecht stark nach Profiling + UDP-Hole-Punching ;) 17:35 &amp;lt;jrandom&amp;gt; jnymo: für 1250GB nicht wirklich. ich habe 60–120 USD/Monat für 50–100GB/Monat gesehen 17:35 &amp;lt;jrandom&amp;gt; bar: vielleicht wäre UPnP der bessere Weg? 17:35 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; jrandom, auch mit UDP ist es nützlich :) 17:35 &amp;lt;+redzara&amp;gt; jrandom : aber nur einige Knoten hatten großen Einfluss, vielleicht einige ältere 17:35 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; vulpine: ok 17:35 &amp;lt;jrandom&amp;gt; obwohl das nur denen hilft, die ihr NAT kontrollieren können 17:36 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; UPnP muss unterstützt werden, aber es schließt andere Mittel nicht aus 17:36 &amp;lt;jrandom&amp;gt; nun, alles, was wir jetzt tun, machen wir ohne jegliches UPnP 17:36 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; weil UPnP nicht von allen NATs unterstützt wird, weit gefehlt 17:36 &amp;lt;jrandom&amp;gt; genau, z. B. ein NAT beim ISP 17:36 &amp;lt;+bar&amp;gt; jrandom: wenn es keine Sicherheitsprobleme mit UPnP gibt, kann es wohl nicht schaden. Hamachi verwendet allerdings kein UPnP 17:36 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; hier bedeutet „muss“: um maximale Konnektivität zu bieten 17:37 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; ok, zurück zu meinem C++ :) 17:38 &amp;lt;jrandom&amp;gt; richtig, jme___, aber wenn wir Symmetric-Hole-Punching zusätzlich zu Cone/Restricted-Hole-Punching schaffen, sind wir sehr gut aufgestellt 17:38 &amp;lt;jrandom&amp;gt; bis später, jme___ 17:38 &amp;lt;jrandom&amp;gt; ja, ideal wäre, wenn wir es nicht bräuchten 17:39 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 17:41 &amp;lt;jrandom&amp;gt; wenn nicht... 17:41 * jrandom bereitet sich vor 17:41 * jrandom *baf*t das Meeting zu Ende &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2005-10-18</title><link>/de/blog/2005/10/18/i2p-statusnotizen-vom-2005-10-18/</link><pubDate>Tue, 18 Oct 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/10/18/i2p-statusnotizen-vom-2005-10-18/</guid><description>&lt;p>Hi zusammen, es ist wieder Dienstag&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.3 2) Freenet, I2P und Darknets (oh je) 3) Tunnel-Bootstrap-Angriffe 4) I2Phex 5) Syndie/Sucker 6) ??? [500+ Prämie für symmetrisches NAT]&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.3&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Letzten Freitag haben wir ein neues 0.6.1.3-Release veröffentlicht, und nachdem 70 % des Netzwerks aktualisiert wurden, sind die Rückmeldungen sehr positiv ausgefallen. Die neuen SSU-Verbesserungen scheinen unnötige erneute Übertragungen reduziert zu haben, wodurch bei höheren Raten ein effizienterer Durchsatz möglich ist, und meines Wissens gab es keine größeren Probleme mit dem IRC-Proxy oder den Syndie-Verbesserungen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 11. Oktober 2005</title><link>/de/blog/2005/10/11/i2p-entwicklertreffen-11.-oktober-2005/</link><pubDate>Tue, 11 Oct 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/10/11/i2p-entwicklertreffen-11.-oktober-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, cervantes, Complication, dust, jrandom, Myo9, postman, redzara, wiht&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:29 &amp;lt;jrandom&amp;gt; 0) hi 16:29 &amp;lt;jrandom&amp;gt; 1) 0.6.1.2 16:29 &amp;lt;jrandom&amp;gt; 2) I2PTunnelIRCClient 16:29 &amp;lt;jrandom&amp;gt; 3) Syndie 16:29 &amp;lt;jrandom&amp;gt; 4) I2Phex 16:29 &amp;lt;jrandom&amp;gt; 5) Stego und Darknets (bzgl. Flamewar) 16:29 &amp;lt;jrandom&amp;gt; 5) ??? 16:29 &amp;lt;jrandom&amp;gt; 0) hi 16:29 &amp;lt;@cervantes&amp;gt; (6) 16:29 &amp;lt;+postman&amp;gt; meinst du 6)? 16:29 &amp;lt;jrandom&amp;gt; ja, ich kann nicht zählen ;) 16:30 * postman gibt cervantes ein High-Five 16:30 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht @ http://dev.i2p.net/pipermail/i2p/2005-October/000990.html 16:30 &amp;lt;wiht&amp;gt; Fragen sollten Punkt 6 sein. 16:30 &amp;lt;jrandom&amp;gt; da ich 30 Minuten zu spät bin, habt ihr sicher alle diese Notizen schon gelesen, also legen wir los ;) 16:31 &amp;lt;jrandom&amp;gt; 1) 0.6.1.2 16:31 &amp;lt;@cervantes&amp;gt; 6) jrandoms Mitbewohner und dessen schlechtes Timing diskutieren 16:31 &amp;lt;jrandom&amp;gt; *hust* ;) 16:31 &amp;lt;jrandom&amp;gt; ok, wie in der E-Mail erwähnt, scheint das 0.6.1.2-Release ziemlich gut zu laufen 16:32 &amp;lt;jrandom&amp;gt; wir haben den Bug gefunden, der die irc Server auf einem älteren Build festgehalten hatte, und sie sind jetzt auch aktuell (w00t!) 16:32 &amp;lt;+postman&amp;gt; :) 16:32 &amp;lt;wiht&amp;gt; Apropos: Wäre es in der netDB auf der router-Konsole möglich, die Tabelle mit den router und ihren Versionen oben auf der Seite aufzuführen? 16:33 &amp;lt;jrandom&amp;gt; die Anzahl der router pro Version, richtig? klar, das ließe sich ziemlich leicht machen, vielleicht integrieren wir es in die peers.jsp-Tabelle (zeigt die Version pro Peer) und eine neue Tabelle unten? 16:34 &amp;lt;jrandom&amp;gt; ist irgendwie schön zu sehen, wie 9 Versionen gut zusammenspielen, obwohl natürlich die neueren am besten funktionieren 16:35 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas zu 1) 0.6.1.2? 16:35 &amp;lt;+postman&amp;gt; einer meiner router zeigt 1080 bekannt 16:35 &amp;lt;jrandom&amp;gt; ui 16:35 &amp;lt;+postman&amp;gt; ich denke, das ist etwas aus dem Ruder gelaufen? 16:35 &amp;lt;jrandom&amp;gt; ist das auf 0.6.1.2? 16:35 &amp;lt;+postman&amp;gt; ja, denke schon 16:36 &amp;lt;jrandom&amp;gt; hmm, ja, das ist ... etwas hoch. ich sehe gerade ungefähr halb so viele 16:36 &amp;lt;+Complication&amp;gt; Beständig ~400 hier 16:37 &amp;lt;+bar&amp;gt; hier auch 16:37 &amp;lt;wiht&amp;gt; Ich sehe 260 bekannte router. 16:37 &amp;lt;jrandom&amp;gt; postman: vielleicht können wir nach dem Meeting untersuchen, was in diesem router los ist (könntest du mir netDb/routerInfo-* als tar.bz2 schicken?) 16:38 &amp;lt;+postman&amp;gt; jrandom: ja danke 16:38 &amp;lt;jrandom&amp;gt; gracias 16:38 &amp;lt;jrandom&amp;gt; ja, nicht jeder wird jeden netDb-Verweis sehen, daher sind Schwankungen normal 16:40 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres zu 1) 0.6.1.2 gibt, schwenken wir rüber zu 2) I2PTunnelIRCClient 16:40 &amp;lt;@cervantes&amp;gt; gut gemacht, dust 16:40 &amp;lt;jrandom&amp;gt; wie in der E-Mail erwähnt, haben wir einen neuen, IRC-protokollspezifischen Filter in CVS, und er sollte in der nächsten Revision als Standard ausgerollt werden 16:41 &amp;lt;+postman&amp;gt; cool 16:41 &amp;lt;jrandom&amp;gt; ja, das ist sehr cool, die Leute fragen schon seit Ewigkeiten nach so etwas 16:41 &amp;lt;+Myo9&amp;gt; Jrandom, du bist in letzter Zeit offener geworden, wir haben von deiner Ex erfahren und jetzt deinem Mitbewohner usw. Denk daran: http://www.navysecurity.navy.mil/st031204.jpg 16:41 &amp;lt;jrandom&amp;gt; *hust* 16:42 &amp;lt;dust&amp;gt; Wenn du sehen willst, was dein Client sendet, kannst du net.i2p.i2ptunnel.I2PTunnelIRCClient=INFO hinzufügen und dann in die Logs schauen, um alles zu sehen 16:43 &amp;lt;dust&amp;gt; ich habe einige Clients getestet, aber es gibt viele.. 16:43 &amp;lt;jrandom&amp;gt; ja, ich habe es eine Weile beobachtet, aber das Filtern wirkt solide 16:44 &amp;lt;jrandom&amp;gt; es gibt auch ein paar nette Dinge, die wir künftig vielleicht machen können – z. B. PING/PONG lokal, um die Netzlast zu verringern 16:44 &amp;lt;+Complication&amp;gt; dust: danke für die „Info“ :) 16:44 &amp;lt;+bar&amp;gt; großartig, dust, vielen Dank 16:44 &amp;lt;wiht&amp;gt; Heißt das, wir müssen keinen zusätzlichen IRC tunnel einrichten? 16:44 &amp;lt;jrandom&amp;gt; wiht: nein, du brauchst einen irc tunnel, aber er kann den ersetzen, den du schon nutzt 16:45 &amp;lt;+Complication&amp;gt; wiht: mach dir einfach weniger Sorgen, dass unser IRC-Client uns verrät 16:45 &amp;lt;jrandom&amp;gt; postman/cervantes: irgendwelche Gedanken dazu, die Server-Ping/Pong-Timeouts zu erhöhen oder zu entfernen? 16:45 &amp;lt;wiht&amp;gt; Das erklärt’s, danke. 16:46 &amp;lt;+postman&amp;gt; mmh, ich würde sie nicht entfernen, mein Client ist völlig ausgerastet, als ich damit herumgespielt habe 16:46 &amp;lt;jrandom&amp;gt; postman: nun, ich denke daran, lokal darauf zu antworten, sodass der Client ein wirklich, wirklich schnelles PING/PONG bekommt 16:46 &amp;lt;@cervantes&amp;gt; postman: der Proxy könnte auf Pings antworten 16:46 &amp;lt;jrandom&amp;gt; (aber das Ping/Pong müsste nicht über das Netzwerk gehen) 16:47 &amp;lt;jrandom&amp;gt; ich kenne die Auswirkungen nicht, aber es lohnt sich vielleicht, das anzuschauen. 16:47 &amp;lt;@cervantes&amp;gt; aber ich bin nicht sicher, wie die Server reagieren würden, am Ende hat man womöglich einen Haufen Zombie-Clients 16:47 &amp;lt;+postman&amp;gt; jrandom: nun 16:47 &amp;lt;jrandom&amp;gt; nun, das Keepalive der Streaming-Bibliothek sollte das abfangen 16:47 * Complication hat gelegentlich Zombifizierung erlebt 16:47 &amp;lt;jrandom&amp;gt; Complication: in letzter Zeit? 16:47 &amp;lt;+postman&amp;gt; jrandom: wenn der Proxy für den Client pingt, muss der Proxy auch zum Client ping/pong machen 16:48 &amp;lt;+Complication&amp;gt; Vor einer Woche, glaube ich. 16:48 &amp;lt;jrandom&amp;gt; postman: ein PING vom Client zum Proxy würde dazu führen, dass der Proxy direkt mit einem PONG an den Client antwortet, ohne irgendetwas über i2p zu senden 16:48 &amp;lt;+Complication&amp;gt; Aber meine „Kopie“ wurde schließlich getrennt. 16:48 &amp;lt;@cervantes&amp;gt; jrandom: die Verbindung würde offen gehalten ... die Server müssten ihre Schwelle senken, ab wann ein Client als veraltet gilt und rausgeworfen werden muss 16:48 &amp;lt;jrandom&amp;gt; Complication: ah, die irc Server waren damals nicht aktuell, sollte nicht mehr passieren 16:49 &amp;lt;+Complication&amp;gt; Ohne dass ich „ghost“ benutzt habe. Die jüngsten Verwendungen des ghost-Kommandos lagen daran, dass ich mit vielen Knoten gearbeitet habe. 16:49 &amp;lt;+postman&amp;gt; jrandom: und die Lag-Messung? 16:49 &amp;lt;jrandom&amp;gt; cervantes: genau. und/oder falls nötig könnte der Proxy dem Server eine zusätzliche PING-Nachricht injizieren, wenn er eine /braucht/. 16:49 &amp;lt;+postman&amp;gt; ich finde es ziemlich nützlich zu wissen, ob ich lag habe oder nicht 16:49 &amp;lt;jrandom&amp;gt; postman: ich auch, aber du kannst dir immer selbst /msg schicken 16:50 &amp;lt;dust&amp;gt; man könnte vielleicht die Anzahl der Pings reduzieren 16:50 &amp;lt;jrandom&amp;gt; das würde eine erhebliche Menge Bandbreite sparen, da tunnel-Nachrichten 1024-Byte-Blöcke sind, die über 2*k+1 Hops gesendet werden 16:50 &amp;lt;jrandom&amp;gt; das auch 16:50 &amp;lt;jrandom&amp;gt; weiß nicht, nur eine Idee. Was wir jetzt haben, ist trotzdem der Hammer 16:51 &amp;lt;+postman&amp;gt; ok, ich würde versuchen, einen Testserver zu patchen 16:51 &amp;lt;@cervantes&amp;gt; vielleicht könnten wir die Anzahl reduzieren ... aber ich denke, wir sollten weiterhin einige echte Pings senden, um festzustellen, ob die Clients noch leben 16:51 &amp;lt;+postman&amp;gt; vielleicht klappt’s 16:51 &amp;lt;jrandom&amp;gt; klingt vernünftig, cervantes. ich glaube nicht, dass es dafür Patches am Server braucht, hoffe ich? 16:52 &amp;lt;+postman&amp;gt; jrandom: zum Deaktivieren vielleicht – aber das Senken des Intervalls ist ein conf-Parameter 16:53 * postman kaut auf der ircd-Dokumentation herum ( schon wieder ) 16:53 &amp;lt;jrandom&amp;gt; cool, keine Eile. nur etwas, das wir irgendwann mal ansehen können 16:53 &amp;lt;@cervantes&amp;gt; class servers 16:53 &amp;lt;@cervantes&amp;gt; { 16:53 &amp;lt;@cervantes&amp;gt; pingfreq 120; 16:54 &amp;lt;@cervantes&amp;gt; class clients { pingfreq 90 } 16:54 &amp;lt;@cervantes&amp;gt; das ist meine aktuelle Konfiguration 16:54 &amp;lt;+postman&amp;gt; cervantes: ja, ich weiß - die Frage ist, ob man es überhaupt deaktivieren kann 16:54 &amp;lt;@cervantes&amp;gt; Ich würde sie nicht deaktivieren ... nur schauen, dass wir sie reduzieren 16:55 &amp;lt;+postman&amp;gt; ok, fangen wir damit an 16:55 &amp;lt;+postman&amp;gt; cervantes: wie wäre es mit 180 Sekunden? 16:56 &amp;lt;@cervantes&amp;gt; gleich mal mit 240 16:56 &amp;lt;@cervantes&amp;gt; aber vielleicht sollten wir zuerst die ircproxy-Seite der Dinge fertig machen 16:57 &amp;lt;@cervantes&amp;gt; *nach dem Meeting besprechen* 16:57 &amp;lt;+postman&amp;gt; einverstanden 16:57 &amp;lt;jrandom&amp;gt; w3rd. ok, noch etwas zu 2) I2PTunnelIRCClient, oder sollen wir weitergehen zu 3) Syndie? 16:57 &amp;lt;@cervantes&amp;gt; alles, was meinen aktuellen durchschnittlichen router-Traffic von 40 kb/s reduziert ;-) 16:58 &amp;lt;jrandom&amp;gt; heh, aus irgendeinem Grund bezweifle ich, dass das alles irc ist ;) 16:58 &amp;lt;jrandom&amp;gt; ok, weiter geht’s 16:59 * cervantes versteckt die Pony-Video-Downloads, die er die ganze Woche über von jrandom gezogen hat 16:59 &amp;lt;@cervantes&amp;gt; is=the 16:59 &amp;lt;+postman&amp;gt; LOL 16:59 &amp;lt;jrandom&amp;gt; wie in der Mail erwähnt, passiert gerade ziemlich cooles Zeug mit syndie 16:59 &amp;lt;jrandom&amp;gt; das CLI ist trivial, aber dusts neuer Sucker sieht wirklich vielversprechend aus 16:59 &amp;lt;jrandom&amp;gt; dust: magst du uns einen Überblick geben? 17:00 &amp;lt;dust&amp;gt; oh, 17:01 &amp;lt;dust&amp;gt; nun, es verwendet rome zum Parsen der Feeds und konvertiert es dann zu sml, wie in jrandoms Blog beschrieben 17:02 &amp;lt;dust&amp;gt; es ist noch nicht das, was man robust nennen würde, aber es ist erst zwei Tage alt :) 17:02 &amp;lt;dust&amp;gt; ich habe etwas Dilbert in meinem syndie.. 17:02 &amp;lt;dust&amp;gt; :) 17:02 &amp;lt;dust&amp;gt; . 17:02 &amp;lt;jrandom&amp;gt; nett 17:03 &amp;lt;jrandom&amp;gt; ok, was sind deine Gedanken zur weiteren Richtung – sollen wir es in den syndie-Source werfen und als CLI verfügbar machen, oder separat halten und unabhängig verteilen, oder etwas anderes? 17:04 * dust weiß nicht, du entscheidest 17:04 &amp;lt;dust&amp;gt; je weniger separate Tools, desto besser 17:04 &amp;lt;jrandom&amp;gt; ja, wahrscheinlich einfacher, alles zusammen zu bündeln, so wissen alle, dass sie es nutzen können 17:05 &amp;lt;jrandom&amp;gt; dann könnten wir Dinge tun wie es ins Web-Interface integrieren und vielleicht in Ragnaroks Scheduler (Syndikation mit anderen Knoten und Abruf aus RSS/Atom/etc.) 17:07 &amp;lt;jrandom&amp;gt; ok, hat jemand Fragen/Kommentare/Bedenken zu 3) Syndie? 17:07 &amp;lt;wiht&amp;gt; Wenn ihr weiter Software in I2P integriert, könnte es zu einem aufgeblähten Softwarepaket werden. 17:07 &amp;lt;wiht&amp;gt; Natürlich kann ich Syndie abschalten, wenn ich es nicht benutze. 17:08 &amp;lt;jrandom&amp;gt; das i2p SDK 13KLOC 17:08 &amp;lt;jrandom&amp;gt; und der i2p router hat nur 22KLOC 17:08 &amp;lt;jrandom&amp;gt; aber ja, es wirkt sich auf die Downloadzeit der Installation aus 17:09 &amp;lt;jrandom&amp;gt; wenn jemand wollte, könnte er einen abgespeckten router ohne Client-Apps bauen, nur mit router.jar, jbigi.jar und i2p.jar 17:09 &amp;lt;wiht&amp;gt; Ja, ich meinte den Download. 17:09 &amp;lt;jrandom&amp;gt; (aber es ist viel nützlicher, wenn es ein Web-Interface zur Steuerung gibt, und i2ptunnel, und die Streaming-Bibliothek, etc. ;) 17:11 &amp;lt;jrandom&amp;gt; smeghead hat an einem Distributionssystem gearbeitet (wie emerge, für Java), und es gibt auch die jpackage-Leute 17:11 &amp;lt;jrandom&amp;gt; wenn jemand sich eine nahtlose und zuverlässige Möglichkeit ansehen will, die Apps ohne Bundling zu verwalten, wäre das ziemlich cool 17:12 &amp;lt;jrandom&amp;gt; ok, wenn es dazu nichts Weiteres gibt, springen wir rüber zu 4) I2Phex 17:13 &amp;lt;jrandom&amp;gt; ich habe eigentlich nicht viel hinzuzufügen zu dem, was in den Statusnotizen steht 17:13 &amp;lt;jrandom&amp;gt; redzara: bist du da? 17:13 &amp;lt;+redzara&amp;gt; ja, bin ich 17:13 &amp;lt;+redzara&amp;gt; Ich arbeite bereits an der nächsten Version, während ich auf das Treffen mit Gregor warte. 17:13 &amp;lt;jrandom&amp;gt; ah, super 17:13 &amp;lt;+redzara&amp;gt; Die Arbeit besteht im Moment hauptsächlich darin, die Unterschiede und Anforderungen im Zusammenhang mit der Nutzung von I2P zu identifizieren, z. B. tcp/udp vs i2p, Verwaltung der I2P-spezifischen Parameter (und Verwaltung der Aktualisierung dieser gleichen Parameter bei den nächsten Versionen, ...) Portierung von GWebCache auf I2P, RSS nutzen oder nicht, Push nutzen oder nicht... 17:14 &amp;lt;+redzara&amp;gt; Ich habe viel Dokumentation und Code zu lesen 17:15 &amp;lt;jrandom&amp;gt; wow, ja, klingt nach viel. Sag Bescheid, wenn du Fragen zur i2p-Integration hast, oder wenn du einfach jemanden brauchst, um Ideen zu spiegeln 17:16 &amp;lt;jrandom&amp;gt; den I2Phex-Teil als Plugin in das Mainline-Phex zu bringen, wäre wirklich megagut 17:17 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas zu 4) I2Phex? 17:18 &amp;lt;+redzara&amp;gt; Ich bräuchte sicher Unterstützung für den Petname-Teil 17:19 &amp;lt;+redzara&amp;gt; und vielleicht auch für das Fine-Tuning der Parameter der tunnel 17:19 &amp;lt;jrandom&amp;gt; cool, die Namensgebung ist ziemlich einfach – auf einer grundlegenden Ebene könntest du sogar ganz ohne Namen auskommen (so macht I2Phex das derzeit) 17:20 &amp;lt;jrandom&amp;gt; die tunnel-Konfiguration sollte auch kein Problem sein, allerdings bringt das die Idee auf, dass Phex vielleicht einen Bereich „Erweiterte Konfiguration“ für Plugins bräuchte 17:20 &amp;lt;jrandom&amp;gt; (wir wollen natürlich ohnehin gute Defaults haben) 17:21 &amp;lt;+redzara&amp;gt; vielleicht etwas wie ircclient, ein Filter zur Absicherung 17:22 &amp;lt;@cervantes&amp;gt; besser, die App in Form zu bringen, imho 17:22 &amp;lt;jrandom&amp;gt; das könnte funktionieren, allerdings kann der Umgang mit beliebigen Byte-Sequenzen schwierig sein 17:23 &amp;lt;jrandom&amp;gt; allerdings könnte ein Proxy wie ircclient es jedem Gnutella-Client ermöglichen, ihn zu nutzen. Aber das wäre eine Menge Arbeit. 17:23 &amp;lt;+redzara&amp;gt; hmm, ist nur eine Idee ;) 17:23 * jrandom kennt das Protokoll nicht gut genug, um zu sagen, was der beste Ansatz ist, daher schlage ich vor, mit dem einfachsten Ding zu gehen, das funktionieren könnte :) 17:25 &amp;lt;jrandom&amp;gt; ok, wenn es sonst nichts gibt, können wir vielleicht kurz 5) stego und Darknets streifen 17:26 &amp;lt;jrandom&amp;gt; ich bin nicht sicher, ob ich über das, was auf der Liste gesagt wird, noch etwas hinzuzufügen habe (und die Hauptdiskussion sollte dort wohl auch weitergehen) 17:27 &amp;lt;jrandom&amp;gt; abgesehen davon: Möchte jemand etwas zu den angesprochenen Themen einbringen? 17:27 &amp;lt;wiht&amp;gt; In der Diskussion wurden Freenet-Version 0.5 und 0.7 erwähnt. Gibt es eine Version 0.6 für Freenet? 17:27 &amp;lt;jrandom&amp;gt; 0.6 ist ihr aktueller „unstable“-Zweig des Netzwerks 17:27 &amp;lt;jrandom&amp;gt; afaik 17:27 &amp;lt;+postman&amp;gt; ohh, und ich dachte, sie sei von außerirdischen Kräften gestohlen worden 17:28 &amp;lt;jrandom&amp;gt; auch wenn es normalerweise eine sichere Wette ist, die Aliens zu beschuldigen, ist dies einer der wenigen Fälle, in denen sie nicht schuld sind 17:28 &amp;lt;+postman&amp;gt; :) 17:28 &amp;lt;wiht&amp;gt; Toad sprach davon, IP-Adressen von I2P- oder FreeNet-Knoten ernten zu können, richtig? 17:28 &amp;lt;jrandom&amp;gt; unter anderem 17:29 &amp;lt;wiht&amp;gt; Wollte das nur klären, danke. 17:29 &amp;lt;jrandom&amp;gt; np. ok, hat sonst noch jemand etwas zu 5), oder sollen wir rübergehen zum guten alten 6) ??? 17:30 &amp;lt;+postman&amp;gt; ok, ich habe etwas für 6) 17:30 &amp;lt;jrandom&amp;gt; betrachte uns als weitergezogen. 17:30 &amp;lt;jrandom&amp;gt; was geht, postman? 17:30 &amp;lt;+postman&amp;gt; wir haben alle gesehen, dass Proxy-Server mit protokollspezifischen Filterfähigkeiten gut und nötig sind 17:31 &amp;lt;+postman&amp;gt; wäre es denkbar, über einen generischen Proxy nachzudenken 17:31 &amp;lt;+postman&amp;gt; der mit einer Protokollbeschreibung gefüttert werden kann 17:31 &amp;lt;+redzara&amp;gt; ich hätte gern eine Anwendung wie cron, die beanshell nutzt, um Java-Code dynamisch auszuführen 17:31 &amp;lt;+postman&amp;gt; zusammen mit Dingen, auf die man achten/filtern/verschleiern kann 17:31 &amp;lt;+postman&amp;gt; so etwas wie eine XML-Beschreibung zum Filtern/Säubern 17:32 &amp;lt;+postman&amp;gt; sodass wir keinen neuen Source brauchen, sondern nur eine neue Filterdatei/ein neues Profil 17:32 &amp;lt;+postman&amp;gt; (nur die Frage, ob es sich lohnt, darüber nachzudenken) 17:32 &amp;lt;jrandom&amp;gt; sehr, sehr kompliziert, postman. Man könnte einen Lexer wie javacc verwenden, um Eingabesprachen zu bauen, und eine App, die diese Sprache ins Ausgabeformat übersetzt 17:32 &amp;lt;@cervantes&amp;gt; das Schwierige ist, die Dinge zu erwischen, die vom Protokoll abweichen 17:33 &amp;lt;+postman&amp;gt; es war nur eine Idee, um einen Brainstorming-Prozess anzustoßen 17:33 &amp;lt;+postman&amp;gt; imho ist so etwas wie ein generischer Proxy mit modelliertem Filter/Parser sehr brauchbar 17:33 &amp;lt;wiht&amp;gt; Konnte jemand eepsites.i2p erreichen? Ich habe es vergangene Woche mehrere Male versucht, aber es war immer erfolglos. 17:33 &amp;lt;jrandom&amp;gt; wiht: ich habe es einmal geladen, es ist dasselbe wie eepsites.com 17:34 &amp;lt;jrandom&amp;gt; (oder ist es .net? oder .org? ich vergesse es) 17:34 * wiht besucht eepsites.com 17:34 &amp;lt;jrandom&amp;gt; postman: wenn jemand etwas hinbekäme, das funktioniert, wäre das der Hammer 17:34 &amp;lt;+postman&amp;gt; jrandom: ok, ich denke zusammen mit susi ein bisschen darüber nach 17:34 &amp;lt;jrandom&amp;gt; w3wt 17:34 &amp;lt;+postman&amp;gt; jrandom: vielleicht droppen wir es nächste Woche 17:35 &amp;lt;wiht&amp;gt; Es ist eepsites.com, und es ist eine Suchmaschine für eepsites. 17:35 &amp;lt;+postman&amp;gt; aber ich hatte einen Traum, dass es funktioniert hat 17:35 &amp;lt;+postman&amp;gt; :] 17:35 &amp;lt;jrandom&amp;gt; :) 17:36 * Complication vermutet, dass das Beschreiben all der Feinheiten, die in Protokollen auftreten ... Code erfordert, und nichts Geringeres als Code 17:36 &amp;lt;+Complication&amp;gt; (zumindest für die meisten Protokolle) 17:36 &amp;lt;@cervantes&amp;gt; ach nein, nur etwas böööse Regex 17:36 &amp;lt;+postman&amp;gt; Complication: vielleicht ist diese Vermutung der Grund, der uns von weiterer Untersuchung abhält 17:37 &amp;lt;+postman&amp;gt; Complication: ich bin mir noch nicht sicher, aber bloße Vermutung wird mich in dieser Sache nicht ruhen lassen 17:37 &amp;lt;jrandom&amp;gt; nun, ein wichtiger Punkt hier ist etwas, das dust uns demonstriert hat – 17:37 * Complication fürchtet eine Regex, die zu solchen Dingen fähig ist 17:37 &amp;lt;jrandom&amp;gt; Code ist nicht unbedingt so furchteinflößend. 17:37 &amp;lt;+postman&amp;gt; siehst du? :) 17:37 &amp;lt;+postman&amp;gt; eine gute Filter-Modellierungssprache wird dasselbe leisten 17:38 &amp;lt;+postman&amp;gt; :) 17:38 &amp;lt;@cervantes&amp;gt; tcl? :) 17:38 &amp;lt;+Complication&amp;gt; Sie müsste gut sein. 17:38 * jrandom sieht, dass du auch deine eigenen fliegenden Ponys hast, postman ;) 17:38 * dust fand es auch unschön, hier und da Code zu duplizieren 17:38 &amp;lt;+postman&amp;gt; jrandom: keine Kühe :) 17:38 &amp;lt;jrandom&amp;gt; funktionierender Code&amp;gt;&amp;gt;&amp;gt; theoretische Verbesserungen im Code 17:39 &amp;lt;+postman&amp;gt; mmh 17:40 &amp;lt;+postman&amp;gt; eine Sache, die ich von i2p gelernt habe 17:40 &amp;lt;wiht&amp;gt;&amp;gt;&amp;gt;&amp;gt; bedeutet „viel, viel besser?“ 17:40 &amp;lt;+postman&amp;gt; gib nicht beim ersten Anschein auf 17:40 &amp;lt;jrandom&amp;gt; stimmt schon, postman 17:40 &amp;lt;jrandom&amp;gt; ja, wiht 17:41 &amp;lt;jrandom&amp;gt; das wäre wirklich cool 17:41 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 17:41 &amp;lt;+bar&amp;gt; nun, wie läuft das IMAP, postman? (ich habe im Forum darüber gelesen, aber es selbst noch nicht ausprobiert) 17:41 &amp;lt;+postman&amp;gt; bar: probier’s selbst – ich habe noch keine Benutzerberichte 17:41 * cervantes rollt den ponyförmigen Gong herein 17:42 &amp;lt;+bar&amp;gt; ok, mach ich :) 17:42 &amp;lt;+postman&amp;gt; bar: und bei mir funktioniert es SUPER :) 17:42 &amp;lt;jrandom&amp;gt; schön 17:42 &amp;lt;+bar&amp;gt; cool 17:42 &amp;lt;+postman&amp;gt; cervantes: du bist fixiert 17:42 &amp;lt;@cervantes&amp;gt; ich?! 17:42 &amp;lt;@cervantes&amp;gt; :) 17:43 &amp;lt;jrandom&amp;gt; ok, bevor wir die 90-Minuten-Marke erreichen 17:43 * jrandom holt aus 17:43 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen für 2005-10-11</title><link>/de/blog/2005/10/11/i2p-statusnotizen-f%C3%BCr-2005-10-11/</link><pubDate>Tue, 11 Oct 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/10/11/i2p-statusnotizen-f%C3%BCr-2005-10-11/</guid><description>&lt;p>Hi zusammen, es ist wieder Dienstag&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.2 2) I2PTunnelIRCClient 3) Syndie 4) I2Phex 5) Steganographie und Darknets (bzgl. Flamewar) 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.2&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Das Release 0.6.1.2 von letzter Woche ist bisher ziemlich gut verlaufen – 75 % des Netzwerks haben ein Upgrade durchgeführt, HTTP POST funktioniert einwandfrei, und die streaming lib (Streaming-Bibliothek) überträgt Daten recht effizient (die vollständige Antwort auf eine HTTP-Anfrage wird oft in einem einzigen Ende-zu-Ende-Roundtrip empfangen). Das Netzwerk ist auch ein wenig gewachsen – stabil liegt die Zahl bei etwa 400 Peers, allerdings stieg sie während des Höhepunkts der digg/gotroot [1]-Erwähnung am Wochenende mit Churn (Knotenfluktuation) auf 600–700 an.&lt;/p></description></item><item><title>I2P Statusnotizen für 2005-10-04</title><link>/de/blog/2005/10/04/i2p-statusnotizen-f%C3%BCr-2005-10-04/</link><pubDate>Tue, 04 Oct 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/10/04/i2p-statusnotizen-f%C3%BCr-2005-10-04/</guid><description>&lt;p>Hallo zusammen, es ist Zeit für unsere wöchentlichen Statusnotizen (Jubel einfügen)&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.1 2) i2phex 3) syndie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.1&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>As announced on the usual places, 0.6.1.1 came out the other day, and so far, reports have been positive. The network has grown to a steady 3-400 known peers, and performance has been pretty good, though cpu usage has increased a bit. This is probably be due to a long standing bugs which incorrectly allows invalid IP addresses to get accepted, which in turn causes a higher than necessary churn. There have been fixes to this and other things in CVS builds since 0.6.1.1, so we&amp;rsquo;ll probably have a 0.6.1.2 later this week.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 04. Oktober 2005</title><link>/de/blog/2005/10/04/i2p-entwicklertreffen-04.-oktober-2005/</link><pubDate>Tue, 04 Oct 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/10/04/i2p-entwicklertreffen-04.-oktober-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cat-a-puss, cervantes, Complication, jrandom, mancom, nickless_head, phedy, postman, protokol, Ragnarok&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:16 &amp;lt;jrandom&amp;gt; 0) hi 16:16 &amp;lt;jrandom&amp;gt; 1) 0.6.1.1 16:16 &amp;lt;jrandom&amp;gt; 2) i2phex 16:16 &amp;lt;@protokol&amp;gt; apropos, was gibt's Neues zu legion und i2phex 16:16 &amp;lt;jrandom&amp;gt; 3) syndie 16:16 &amp;lt;jrandom&amp;gt; 4) ??? 16:16 &amp;lt;jrandom&amp;gt; 0) hi 16:16 * jrandom winkt 16:16 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2005-October/000939.html 16:17 &amp;lt;+postman&amp;gt; hi 16:17 &amp;lt;jrandom&amp;gt; dann können wir gleich mit 1) 0.6.1.1 anfangen 16:18 &amp;lt;+postman&amp;gt; ja 16:18 &amp;lt;jrandom&amp;gt; das Netzwerk ist in Größe und Nutzung gewachsen, und es läuft insgesamt ziemlich gut 16:18 &amp;lt;+postman&amp;gt; .. abgesehen von den IRC-Servern 16:18 &amp;lt;jrandom&amp;gt; ja, das ist eine interessante Sache 16:19 &amp;lt;jrandom&amp;gt; (die IRC-Server laufen derzeit mit einer älteren Revision, und wir arbeiten noch am Debugging, um genau zu verstehen, warum die Dinge so sind, wie sie sind) 16:19 &amp;lt;+Ragnarok&amp;gt; was ist passiert? 16:20 &amp;lt;jrandom&amp;gt; hoffentlich bekommen wir die IRC-Server eher früher als später aktualisiert, denn es gab in letzter Zeit ein paar gute Verbesserungen 16:20 &amp;lt;cervantes&amp;gt; Ragnarok: der Server&amp;lt;-&amp;gt;Server-Link ist unter 1.1 wackelig 16:20 &amp;lt;+Ragnarok&amp;gt; seltsam 16:20 &amp;lt;jrandom&amp;gt; 0.6.1.1, wohlgemerkt ;) 16:20 &amp;lt;+Complication&amp;gt; protokol: siehe Forum, er hat sich schließlich für einen vernünftigen Ansatz entschieden 16:20 &amp;lt;+postman&amp;gt; cervantes: Erwähn' die Zeitreise nicht, Idiot 16:20 &amp;lt;cervantes&amp;gt; 0.6.1.x 16:20 &amp;lt;+postman&amp;gt; :) 16:21 &amp;lt;cervantes&amp;gt; ups 16:21 &amp;lt;+postman&amp;gt; jrandom: ich hoffe, ich kann diese Woche einen Test-ircd bauen 16:21 &amp;lt;+postman&amp;gt; jrandom: wir könnten zu einer Instanz linken, die von dir oder cervantes betrieben wird 16:22 &amp;lt;jrandom&amp;gt; ja, das wäre großartig. wir könnten sogar die verschiedenen tunnels in unterschiedliche jvms auslagern, mit unterschiedlichen Streaming-Libs und router-Versionen, um das Problem weiter zu isolieren 16:23 &amp;lt;jrandom&amp;gt; wäre cool, wenn wir das vor 0.6.1.2 schaffen, aber wenn nicht, auch kein Drama 16:24 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) 0.6.1.1? 16:24 &amp;lt;+postman&amp;gt; jrandom: abgesehen davon: läuft wie die Hölle 16:24 &amp;lt;jrandom&amp;gt; ist das eine gute Hölle oder eine schlechte Hölle? :) 16:24 &amp;lt;+postman&amp;gt; eine höllische Hölle :) 16:25 &amp;lt;+Complication&amp;gt; Äh, habe ein paar weitere Fehler provozieren können (aber das war wirklich, wirklich Grenzbereich, router-Neustart bei laufendem i2phex). Schicke ich dir privat. 16:26 &amp;lt;jrandom&amp;gt; ah, cool, danke Complication 16:26 &amp;lt;+Complication&amp;gt; (z. B. werden sie in der Praxis wohl niemandem wehtun) 16:26 &amp;lt;jrandom&amp;gt; heh, unterschätze nie die Fähigkeit der Leute, Dinge kaputtzumachen :) 16:27 &amp;lt;cervantes&amp;gt; oder den Einfallsreichtum von Dummen beim Testen narrensicherer Systeme 16:27 &amp;lt;+postman&amp;gt; ja, mach etwas narrensicher und du wirst mit einer neuen Art von Narr belohnt 16:28 &amp;lt;jrandom&amp;gt; Halleluja 16:29 &amp;lt;jrandom&amp;gt; ok, sonst noch was zu 1), oder gehen wir weiter zu 2) i2phex 16:30 &amp;lt;jrandom&amp;gt; in letzter Zeit gab es viele Diskussionen, und legion hat zugestimmt, die vorgenommenen Änderungen wieder in sirup's i2phex-Codebasis zu mergen. 16:30 &amp;lt;+postman&amp;gt; weiter 16:30 &amp;lt;jrandom&amp;gt; das ist ziemlich cool, denn so können wir alle von legions harter Arbeit profitieren und dabei vollständig offen und sicher bleiben 16:31 &amp;lt;+Ragnarok&amp;gt; was hat er eigentlich gemacht? 16:33 &amp;lt;jrandom&amp;gt; die neuesten Änderungen umfassen die Aufnahme von systray4j, strikers Timeout-Updates, erhöhte Standardwerte für die tunnel-Länge, etwas NSIS- und JNI-Kram und ein paar weitere Änderungen 16:33 &amp;lt;+Ragnarok&amp;gt; hm, ok 16:33 &amp;lt;+postman&amp;gt; jrandom: also gibt's eine Menge Verbesserungen – die bleiben aber erhalten, oder? 16:34 &amp;lt;jrandom&amp;gt; sicher, alle guten Sachen werden in i2phex integriert 16:34 &amp;lt;jrandom&amp;gt; ein paar Dinge sehe ich noch kritisch, aber das bespreche ich mit legion außerhalb des Meetings ;) 16:35 &amp;lt;+postman&amp;gt; k 16:36 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 2) i2phex? Oder gehen wir weiter zu 3) syndie? 16:37 * postman bereitet seine syndie500-Franchise-Waren vor 16:37 &amp;lt;jrandom&amp;gt; heh 16:37 &amp;lt;jrandom&amp;gt; ok, Ragnarok, willst du uns das Neueste zusammenfassen? 16:37 &amp;lt;+Ragnarok&amp;gt; hm, ok 16:38 &amp;lt;+Ragnarok&amp;gt; Syndie holt jetzt automatisch neue Beiträge aus einem Archiv. 16:38 &amp;lt;+Ragnarok&amp;gt; du kannst einstellen, aus welchen Archiven du Updates holen willst, und in der Syndie-Konfigurationsdatei festlegen, wie oft das geschieht 16:39 &amp;lt;+Ragnarok&amp;gt; mehr Details dazu stehen in der history.txt 16:39 &amp;lt;+Ragnarok&amp;gt; eine UI fehlt noch, aber ansonsten ist es im Wesentlichen fertig 16:39 &amp;lt;+Ragnarok&amp;gt; klar, derzeit scheint niemand irgendwas zu posten, also ist es vielleicht gar nicht so nützlich :) 16:40 &amp;lt;jrandom&amp;gt; [hier Field-of-Dreams-Zitat einfügen] 16:40 &amp;lt;jrandom&amp;gt; danke, Ragnarok, das war eine oft gewünschte Funktion 16:41 &amp;lt;+Ragnarok&amp;gt; cool 16:41 &amp;lt;+Ragnarok&amp;gt; gern geschehen, war gar nicht so viel Arbeit 16:42 &amp;lt;+Ragnarok&amp;gt; hauptsächlich hab ich mir damit selbst einen Wunsch erfüllt :) 16:42 &amp;lt;cervantes&amp;gt; ach, war's das nicht? dann vergiss es doch :P 16:42 &amp;lt;cervantes&amp;gt; or=oh 16:42 &amp;lt;+postman&amp;gt; (psst, das Genie darf nicht zugeben, dass es auch hart arbeiten muss) 16:42 &amp;lt;+Ragnarok&amp;gt; hehe 16:43 &amp;lt;+Ragnarok&amp;gt; wie auch immer, wenn jemand Fehlermeldungen/Funktionswünsche/Buhs/Applaus/etc. hat, sagt mir Bescheid 16:43 &amp;lt;jrandom&amp;gt; (Applaus!) 16:43 &amp;lt;+Ragnarok&amp;gt; als Nächstes denke ich daran, petnames (Kosenamen), die in Beiträgen auftauchen, automatisch in die Petname-DB des router zu importieren, aber das könnte kompliziert werden... 16:44 &amp;lt;+Ragnarok&amp;gt; aber im Grunde würde das Syndie erlauben, das addressbook zu ersetzen 16:44 &amp;lt;jrandom&amp;gt; das wäre Sehr Cool 16:44 &amp;lt;+nickless_head&amp;gt; ja :) 16:45 &amp;lt;+Ragnarok&amp;gt; ich muss nur herausfinden, wie ich eine Liste der petnames aus dem Archiv bekomme 16:45 &amp;lt;+Ragnarok&amp;gt; alles andere ist trivial 16:45 &amp;lt;+nickless_head&amp;gt; ragnarok: sind deine Änderungen schon im CVS? (zu faul, die ganze Diskussion zu lesen) :) 16:45 &amp;lt;+Ragnarok&amp;gt; ja 16:45 &amp;lt;+nickless_head&amp;gt; :happy: 16:45 * nickless_head erwägt ein CVS-Update 16:45 &amp;lt;+Ragnarok&amp;gt; seit gestern schon 16:45 &amp;lt;+nickless_head&amp;gt; ach nein, wahrscheinlich besser auf das nächste Release zu warten 16:45 &amp;lt;jrandom&amp;gt; vielleicht die petnames jeweils beim Rendern holen, exponiert über den HTMLRenderer (in addressReceived) 16:46 &amp;lt;+Ragnarok&amp;gt; ok, ich schaue mir das an 16:46 &amp;lt;jrandom&amp;gt; cool, danke Ragnarok 16:47 &amp;lt;+Ragnarok&amp;gt; gut, das war’s von mir, außer es gibt Fragen 16:49 &amp;lt;jrandom&amp;gt; wr0d. ok, weiter zu 4) ??? 16:49 &amp;lt;jrandom&amp;gt; hat noch jemand etwas für das Meeting? 16:49 &amp;lt;cervantes&amp;gt; aye 16:49 * nickless_head schaut cervantes interessiert an 16:50 &amp;lt;+fox&amp;gt; &amp;lt;mancom&amp;gt; gibt es etwas Neues zu Q oder feedspace? 16:50 &amp;lt;+postman&amp;gt; nickless_head: hey, der gehört mir – wag es ja nicht, ihn so anzustarren :) 16:50 &amp;lt;+nickless_head&amp;gt; Ich starre ihn nicht an .. ich schaue ihn interessiert an. 16:51 &amp;lt;cervantes&amp;gt; Nach einiger Überlegung habe ich die Rubrik „Forum-Nutzer des Monats“ wiederbelebt – und diesen Monat geht sie verdientermaßen an Complication für herausragende Forenbeiträge 16:51 &amp;lt;+nickless_head&amp;gt; Glückwunsch, Complication! 16:51 &amp;lt;+postman&amp;gt; kudos :) 16:51 &amp;lt;cervantes&amp;gt; also bekommt er einen Avatar (ob er will oder nicht) :P 16:51 &amp;lt;+Complication&amp;gt; Heh, ich hoffe, meine Patzer waren weniger herausragend. :O :D 16:52 &amp;lt;@protokol&amp;gt; oh ja 16:52 &amp;lt;jrandom&amp;gt; w00t! danke, Complication 16:52 &amp;lt;cervantes&amp;gt; (der jetzt aktiv ist) 16:52 &amp;lt;@protokol&amp;gt; wie läuft dieser Yellow-Submarine-i2phex-Test 16:52 &amp;lt;@protokol&amp;gt; irgendwelche bemerkenswerten Geschwindigkeiten oder das Gegenteil? 16:52 &amp;lt;+Complication&amp;gt; Er läuft. 16:52 &amp;lt;jrandom&amp;gt; mancom: nichts Neues zu Q oder feedspace 16:53 &amp;lt;+Complication&amp;gt; Keine hyperhohen Geschwindigkeiten, aber eine garantiert ausreichend gute Geschwindigkeit, würde ich sagen. 16:53 &amp;lt;jrandom&amp;gt; protokol: zuletzt habe ich 10–20 KB/s gehört, aber das ist nur Zeug aus dem Forum 16:53 &amp;lt;@protokol&amp;gt; ich lade es gerade herunter 16:53 * nickless_head versteht, was postman angedeutet hat 16:53 * nickless_head errötet 16:53 &amp;lt;+Complication&amp;gt; (außerdem: Ich habe einen Teil der technischen Einführung noch einmal gelesen und keinen Fehler bei den Netzwerkvergleichen gefunden. Ich denke, die sind gut genug.) 16:54 &amp;lt;+postman&amp;gt; nickless_head: LOL (sorry) 16:54 * Complication schaut sich den Avatar an und grinst :D 16:54 &amp;lt;+nickless_head&amp;gt; postman: *GG* (kein Problem) 16:54 &amp;lt;cat-a-puss&amp;gt; Wurde etwas unternommen, um das „Amazon Honor System“ als alternative Methode zum Einsammeln von Spenden zu bekommen? 16:54 &amp;lt;+Complication&amp;gt; Genau so. :P 16:55 &amp;lt;@protokol&amp;gt; cat-a-puss: was meinst du? 16:55 &amp;lt;jrandom&amp;gt; noch nicht, cat-a-puss, ich habe wilde nicht gesehen 16:55 &amp;lt;jrandom&amp;gt; woah, hey phedy 16:55 &amp;lt;phedy&amp;gt; Hi jrandom. 16:55 &amp;lt;cat-a-puss&amp;gt; protokol: es ist wie PayPal, nur dass du ein Konto, das du bei amazon.com hast, zur Zahlung verwenden kannst 16:56 &amp;lt;jrandom&amp;gt; Complication: danke bzgl. der Vergleiche. Es gibt noch ein paar Aufräumarbeiten, aber es kommt voran 16:56 &amp;lt;@protokol&amp;gt; schwach 16:56 &amp;lt;+Complication&amp;gt; (nicht, dass ich Tor oder Freenet besonders gut kennen würde, obwohl ich beide benutzt habe) 16:57 * cat-a-puss überlegt, ein Kopfgeld auszusetzen, um beim Fertigstellen der verteilten Suchmaschine zu helfen. 16:57 &amp;lt;jrandom&amp;gt; (bevor ich das Dokument auf der normalen Website veröffentliche, lasse ich es von den Leuten zur Kommentierung gegenlesen) 16:58 &amp;lt;cervantes&amp;gt; Complication: Das ist eine Kunstinstallation auf einem Kreisverkehr in London, die das Verkehrschaos verursacht ;-) 16:59 &amp;lt;jrandom&amp;gt; cat-a-puss: ich muss sowieso bald ein paar andere finanzielle Dinge klären, melde mich also so schnell wie möglich 16:59 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas fürs Meeting? 16:59 &amp;lt;cat-a-puss&amp;gt; oh, falls wir vor 1.0 Dokumente in andere Sprachen übersetzen lassen wollen, kenne ich vielleicht Leute, die mit Spanisch und Chinesisch helfen könnten. 16:59 &amp;lt;cat-a-puss&amp;gt; ok 16:59 &amp;lt;jrandom&amp;gt; großartig, das wäre klasse 17:00 &amp;lt;+Complication&amp;gt; cervantes: danke fürs Erzählen, mir war nicht bewusst, wo so ein, ähm ... Effekt auftritt :D 17:00 &amp;lt;jrandom&amp;gt; es gibt einen Entwurf der technischen Einführung, der im CVS herumliegt, und wir wollen letztlich alles übersetzen lassen, was unser Website-Redesign am Ende enthalten wird 17:03 * nickless_head geht schlafen 17:03 &amp;lt;jrandom&amp;gt; ich schätze, ich sollte mir den baffer schnappen... 17:03 &amp;lt;jrandom&amp;gt; wenn sonst nichts mehr ist 17:03 * jrandom holt aus 17:03 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Entwicklertreffen - 27. September 2005</title><link>/de/blog/2005/09/27/i2p-entwicklertreffen-27.-september-2005/</link><pubDate>Tue, 27 Sep 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/09/27/i2p-entwicklertreffen-27.-september-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> A123, brutus, Complication, gloin, jrandom, LevDavidovitch, mihi, mihi, mule, postman, Ragnarok, Sugadude, wiht&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:14 &amp;lt;jrandom&amp;gt; 0) hi 16:14 &amp;lt;jrandom&amp;gt; 1) Netzstatus 16:14 &amp;lt;jrandom&amp;gt; 2) 0.6.1 16:14 &amp;lt;jrandom&amp;gt; 3) ??? 16:14 &amp;lt;jrandom&amp;gt; 0) hi 16:14 * jrandom winkt 16:14 &amp;lt;+Ragnarok&amp;gt; ok, ich halte meine weiteren Fragen zurück 16:14 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen sind unter http://dev.i2p.net/pipermail/i2p/2005-September/000933.html veröffentlicht 16:14 &amp;lt;+Ragnarok&amp;gt; hi :) 16:15 &amp;lt;wiht&amp;gt; Hallo. 16:15 &amp;lt;jrandom&amp;gt; wir können auf jeden Fall unter 3?? weiter darauf eingehen, wenn du möchtest 16:15 &amp;lt;+Ragnarok&amp;gt; cool 16:15 &amp;lt;jrandom&amp;gt; ok, springen wir zu 1) Netzstatus 16:15 &amp;lt;jrandom&amp;gt; im Allgemeinen wirkt alles ziemlich stabil 16:16 &amp;lt;A123&amp;gt; Wird der HTTP outproxy (Ausgangs‑Proxy) von nur einem router betrieben? 16:16 &amp;lt;wiht&amp;gt; Ich sehe 307 bekannte Knoten auf meiner router console (Router‑Konsole). 16:16 &amp;lt;A123&amp;gt; (Ich bin noch etwas unsicher, wie I2P funktioniert) 16:16 &amp;lt;jrandom&amp;gt; Es sind standardmäßig zwei outproxies konfiguriert, und ein paar weitere verfügbar, die nicht standardmäßig konfiguriert sind 16:16 &amp;lt;wiht&amp;gt; Wurde bei jemandem die Bandbreite durch das jüngste Wachstum des Netzwerks ausgelastet? 16:17 &amp;lt;jrandom&amp;gt; nun, meine Bandbreitennutzung ist gestiegen, konstante 30–40KBps auf meinen routers 16:17 &amp;lt;jrandom&amp;gt; (also auf konstante 30–40, das ist) 16:18 &amp;lt;jrandom&amp;gt; (ich betreibe auch ein paar stark frequentierte Dienste, wie squid.i2p ;) 16:19 &amp;lt;A123&amp;gt; Schon mal in die Logs geschaut? 16:19 &amp;lt;jrandom&amp;gt; von squid? nein, ich habe es so eingestellt, dass keine Anfragen protokolliert werden 16:20 &amp;lt;+Ragnarok&amp;gt; denk dran, er könnte lügen :) 16:20 &amp;lt;+Ragnarok&amp;gt; daher ist es eine blöde Frage 16:20 &amp;lt;jrandom&amp;gt; (auch das könnte gelogen sein, und er könnte für das FBI/etc arbeiten, also missbraucht es nicht ;) 16:20 &amp;lt;A123&amp;gt; Ich war nur neugierig, ob da etwas Interessantes drinsteht :) 16:21 &amp;lt;+mihi&amp;gt; A123: betreib deinen eigenen outproxy :) 16:21 &amp;lt;gloin&amp;gt; A123: Richte einen Tor-Knoten ein. 16:21 &amp;lt;A123&amp;gt; Ist das leicht einzurichten? 16:21 &amp;lt;jrandom&amp;gt; nicht wirklich 16:21 &amp;lt;A123&amp;gt; gloin, Tor ist ausdrücklich nicht für Filesharing ausgelegt, daher habe ich wenig Interesse daran. 16:22 &amp;lt;jrandom&amp;gt; (den outproxy, meine ich. Tor ist leicht einzurichten) 16:22 &amp;lt;A123&amp;gt; Oder zumindest haben sie ausdrücklich gesagt, dass sie nicht möchten, dass Leute es für Filesharing verwenden. 16:22 &amp;lt;wiht&amp;gt; jrandom, willst du immer noch bis Version 1.0 warten, bevor es eine umfassende öffentliche Ankündigung zur Reife des I2P-Projekts gibt? 16:23 &amp;lt;+mihi&amp;gt; A123: es ist definitiv schwieriger, als deinen Nick bei nickserv zu registrieren *hint* *hint* 16:23 &amp;lt;A123&amp;gt; Oh ja, ich will sicher nicht, dass A123 vergeben ist :) 16:23 &amp;lt;wiht&amp;gt; Wenn das Netzwerk jetzt gut läuft, würde es mehr Nutzer verkraften? 16:23 &amp;lt;jrandom&amp;gt; Wir müssen vor 1.0 etwas Outreach machen, damit wir Tests in größeren Umgebungen haben. 16:24 &amp;lt;+Ragnarok&amp;gt; vielleicht ein Preview-Release oder so etwas 16:24 &amp;lt;wiht&amp;gt; Eine Beta-Version? Klingt gut. 16:25 &amp;lt;jrandom&amp;gt; Ja, das wird zusammen mit dem Website-Redesign passieren, vielleicht vor 0.6.2 16:25 &amp;lt;jrandom&amp;gt; (oder vielleicht @ 0.6.2) 16:25 &amp;lt;jrandom&amp;gt; (das Website-Redesign ist Teil des kritischen Pfads, damit wir nicht stundenlang immer dieselben Fragen beantworten) 16:25 &amp;lt;+Ragnarok&amp;gt; naja, mit etwas mehr Endnutzer-Feinschliff als nur eine weitere Beta 16:26 &amp;lt;A123&amp;gt; Ist es für I2P‑fähige Clients leicht möglich, tunnel selbst zu konfigurieren? 16:26 &amp;lt;jrandom&amp;gt; ja 16:26 &amp;lt;A123&amp;gt; Ich schätze, sie könnten immer HTTP-Requests an die Konsole schicken... 16:26 &amp;lt;+Ragnarok&amp;gt; die router console braucht ebenfalls eine gründliche Überarbeitung. Es wäre schön, wenn die Startseite eher wie ein i2p-Portal wäre und das ganze technische Zeug etwas weiter nach innen verlagert würde 16:26 &amp;lt;jrandom&amp;gt; das ist eine der Eigenschaften, die sie senden, wenn sie sich mit i2p verbinden 16:26 &amp;lt;jrandom&amp;gt; einverstanden, Ragnarok 16:27 &amp;lt;A123&amp;gt; Hm. Das Azureus‑I2P‑Plugin könnte dann etwas benutzerfreundlicher sein. 16:27 &amp;lt;A123&amp;gt; Oder überhaupt irgendeine Freundlichkeit. 16:27 &amp;lt;jrandom&amp;gt; einverstanden, A123 ;) 16:27 &amp;lt;jrandom&amp;gt; (sie haben allerdings großartige Arbeit beim Machbarkeitsnachweis gezeigt) 16:28 &amp;lt;jrandom&amp;gt; in letzter Zeit gab es viele gute Vorschläge auf der Mailingliste zur Usability 16:28 &amp;lt;jrandom&amp;gt; von denen viele/meiste erledigt sein sollten, bevor wir neue Nutzer bitten, i2p auszuprobieren 16:28 &amp;lt;A123&amp;gt; Aus der Konsole: "If you can't poke a hole in your NAT or firewall to allow unsolicited UDP packets to reach the router, as detected with the Status: ERR-Reject..." 16:28 &amp;lt;A123&amp;gt; Wo würde ich "Status: ERR-Reject" sehen? 16:29 &amp;lt;+Ragnarok&amp;gt; schön, dass wir an dem Punkt sind, wo wir uns um Usability sorgen können :) 16:29 &amp;lt;jrandom&amp;gt; A123: auf der linken Seite deiner router console, steht Status: OK (oder Status: unknown, oder etwas anderes) 16:29 &amp;lt;+Complication&amp;gt; Im Statusfeld der router console. 16:29 &amp;lt;jrandom&amp;gt; stimmt schon, Ragnarok 16:29 &amp;lt;+Complication&amp;gt; Hoffentlich steht dort OK oder OK (NAT). 16:30 &amp;lt;A123&amp;gt; Complication, ah, danke. Ist das das Ding, das aktualisiert wird, wenn man auf "Check network reachability..." klickt? 16:30 &amp;lt;wiht&amp;gt; Ich hoffe, dass ihr in zukünftigen I2P‑Releases die Kompatibilität nicht brechen müsst. Eine vollständige Netzwerkmigration auf eine neue Version schien in der Vergangenheit schmerzhaft gewesen zu sein. 16:30 &amp;lt;+Complication&amp;gt; A123: ja, es sollte erneut testen, wenn du klickst 16:30 &amp;lt;+Complication&amp;gt; Passiert allerdings nicht sofort. 16:30 &amp;lt;jrandom&amp;gt; eh, sie sind nicht mehr so schmerzhaft wie früher, aber ja, es wäre gut, wenn wir es vermeiden könnten, wiht 16:30 &amp;lt;A123&amp;gt; Muss ich also die Seite aktualisieren? 16:30 &amp;lt;A123&amp;gt; Nun, nein, das würde einen weiteren HTTP-POST auslösen... 16:31 &amp;lt;+Complication&amp;gt; A123: es kann eine Minute dauern, einen für den Test geeigneten Peer zu finden 16:31 &amp;lt;+Complication&amp;gt; weil du nicht mit denen testen kannst, mit denen du bereits sprichst 16:31 &amp;lt;+Complication&amp;gt; Das könnte falsche Ergebnisse liefern. 16:32 &amp;lt;+Complication&amp;gt; Also sollte es erscheinen, wenn du die router console später erneut ansiehst. 16:32 &amp;lt;+Complication&amp;gt; Grundsätzlich solltest du unter idealen Bedingungen keinen Peer‑Test manuell auslösen müssen. 16:33 &amp;lt;+Complication&amp;gt; =sollte nicht nötig sein 16:33 &amp;lt;jrandom&amp;gt; genau, i2p führt jetzt automatisch einen Peer‑Test durch, wenn bestimmte Ereignisse eintreten 16:33 &amp;lt;jrandom&amp;gt; (zum Beispiel wenn dir jemand sagt, dass deine IP etwas anderes ist als du denkst) 16:33 &amp;lt;A123&amp;gt; Diesen Button fand ich völlig unintuitiv. Ich hatte keine Ahnung, was und wann er etwas aktualisiert, er hat mir nie explizit die Ergebnisse des Tests mitgeteilt... 16:34 &amp;lt;A123&amp;gt; Die Seite wurde nicht automatisch aktualisiert (glaube ich), ich kann im Browser kein Reload machen... 16:34 &amp;lt;jrandom&amp;gt; Reload sollte unproblematisch sein 16:34 &amp;lt;A123&amp;gt; Das löst doch sicher einen weiteren Test aus? 16:34 &amp;lt;jrandom&amp;gt; aber ja, die router console wurde eher aus technischen Gründen als mit Blick auf Usability entworfen 16:34 &amp;lt;jrandom&amp;gt; A123: sie hat eine Nonce, um das zu verhindern 16:34 &amp;lt;+Complication&amp;gt; Dieser Aspekt würde in Zukunft von einem besseren Erklärungstext profitieren 16:35 &amp;lt;wiht&amp;gt; Haben wir 2) übersprungen und sind schon bei 3) ? 16:35 &amp;lt;jrandom&amp;gt; Complication: Wir werden es wahrscheinlich entfernen, da es unnötig ist 16:35 &amp;lt;jrandom&amp;gt; nein, immer noch bei 1 16:35 &amp;lt;jrandom&amp;gt; Hat eigentlich noch jemand etwas zu 1) Netzwerkstatus? 16:35 &amp;lt;A123&amp;gt; Ah, stimmt, nach ein paar Malen beschwert es sich über die Nonce. 16:35 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 2) 0.6.1 16:35 &amp;lt;A123&amp;gt; „nonce“ wird für Nicht‑Geeks einfach wie ein Nonsenswort wirken. 16:36 &amp;lt;A123&amp;gt; :) 16:36 * Complication schaut sich Diagramme an 16:36 &amp;lt;+Complication&amp;gt; Keine Beschwerden zum Netzstatus von hier. 16:36 &amp;lt;jrandom&amp;gt; w3wt 16:37 &amp;lt;A123&amp;gt; Gibt es einen Grund, warum das Reseeding nicht automatisch ist? 16:37 &amp;lt;jrandom&amp;gt; ok, ich habe zu 0.6.1 nicht viel mehr zu erwähnen als das, was in der Mail steht 16:37 &amp;lt;gloin&amp;gt; hmm.. sollten eingehender und ausgehender Traffic nicht mehr oder weniger symmetrisch sein? 16:37 &amp;lt;A123&amp;gt; Bei mir scheint es mehr oder weniger symmetrisch zu sein. 16:37 &amp;lt;jrandom&amp;gt; A123: ja, obwohl wir es vielleicht sicherer machen können 16:37 &amp;lt;+Complication&amp;gt; gloin: nicht, wenn man leecht oder seedet ;) 16:37 &amp;lt;+Ragnarok&amp;gt; nicht, wenn du Sachen herunterlädst 16:38 &amp;lt;A123&amp;gt; Gesamt: 3.74/4.09KBps (das ist in/out) 16:39 &amp;lt;gloin&amp;gt; Complication: Ist das ein Sicherheitsproblem? Sollte der ‚fremde‘ Traffic nicht reduziert werden? 16:39 &amp;lt;+Complication&amp;gt; gloin: kommt darauf an, welche Kriterien man anlegt 16:40 &amp;lt;+Complication&amp;gt; Wer höchste Sicherheit anstrebt, sollte klarerweise nichts tun, was anderen erlaubt, beobachtbare Änderungen der eigenen Bandbreite zu verursachen. 16:40 &amp;lt;jrandom&amp;gt; gloin: wenn wir uns auf 1.0 zubewegen, werden wir aufhören, diese Statistiken zu veröffentlichen 16:40 &amp;lt;A123&amp;gt; Mein ISP wird sie trotzdem kennen... 16:40 &amp;lt;jrandom&amp;gt; aber ja, um dich gegen lokale Verkehrsanalyse zu schützen, musst du an den tunnel anderer Leute teilnehmen 16:41 &amp;lt;+Complication&amp;gt; (für eine strenge Definition von "their BW", also "Bandbreitennutzung, die an ihrem Knoten beginnt/endet") 16:41 &amp;lt;jrandom&amp;gt; (oder ausreichend Chaff‑Aktivität. tarzan hat zum Beispiel "mimics" um Bandbreite zu verschwenden^W^WAnonymität zu verteidigen) 16:41 &amp;lt;A123&amp;gt; Hm. 16:41 &amp;lt;A123&amp;gt; Ich habe ADSL, mit deutlich mehr Download‑ als Upload‑Kapazität. 16:42 &amp;lt;+Complication&amp;gt; Viele haben das. 16:42 &amp;lt;A123&amp;gt; Wenn mein Download meinen Upload übersteigt, impliziert das nicht, dass ich selbst etwas herunterlade? 16:43 &amp;lt;wiht&amp;gt; Nein, du könntest auch den Traffic anderer weiterleiten. 16:43 &amp;lt;+Complication&amp;gt; Ich vermute, es würde implizieren, dass du etwas herunterlädst. 16:43 &amp;lt;A123&amp;gt; Cacht I2P Daten? 16:43 * wiht lässt sich gern korrigieren, falls das falsch ist. 16:43 &amp;lt;+Complication&amp;gt; Es sei denn, du seedest genauso viel, wie du leechst. 16:43 &amp;lt;jrandom&amp;gt; i2p selbst cached nicht 16:43 &amp;lt;+Complication&amp;gt; A123: es findet meines Wissens kein Caching statt 16:43 &amp;lt;jrandom&amp;gt; Syndie hingegen schon. 16:44 &amp;lt;A123&amp;gt; Wenn es kein Caching gibt, muss doch ein Download, der meinen Upload übersteigt, bedeuten, dass ich selbst etwas herunterlade, oder? 16:44 &amp;lt;jrandom&amp;gt; wenn du große Mengen eingehenden Traffics, aber keinen aktuellen ausgehenden Traffic hast, könntest du einfach einen Syndie‑Knoten betreiben 16:44 &amp;lt;jrandom&amp;gt; ja, A123, bei einem klein genug gewählten Zeitfenster 16:45 &amp;lt;A123&amp;gt; Denn sinnvoll könnte ich nur mit der Geschwindigkeit meines Uploads herunterladen, nachdem sich die Netzwerkpuffer gefüllt haben. 16:45 &amp;lt;jrandom&amp;gt; für ein bestimmtes Bedrohungsmodell, ja 16:45 &amp;lt;A123&amp;gt; Hm. 16:45 &amp;lt;jrandom&amp;gt; (lokaler passiver Angreifer mit ausreichenden Ressourcen oder ein gezielter lokaler Angreifer, etc) 16:46 &amp;lt;+Complication&amp;gt; Du könntest schneller herunterladen, aber das würde dein Risiko erhöhen. (Deshalb habe ich für Up/Down ähnliche Limits gesetzt.) 16:46 &amp;lt;A123&amp;gt; Ah, guter Punkt, ich kann einfach meine Download‑Geschwindigkeit begrenzen. 16:46 &amp;lt;@LevDavidovitch&amp;gt; btw, du solltest sowohl deine DL‑ als auch deine UL‑Geschwindigkeit begrenzen 16:47 &amp;lt;+Complication&amp;gt; Aber wenn jemand alle ins Visier nähme, die mehr herunterladen als hochladen... dann würde er jeden und seine Oma ins Visier nehmen. 16:47 &amp;lt;wiht&amp;gt; Wir haben offenbar immer noch Verbindungsabbrüche mit IRC. 16:47 &amp;lt;jrandom&amp;gt; wiht: nur bei ein paar Leuten 16:47 &amp;lt;wiht&amp;gt; OK. 16:47 &amp;lt;@LevDavidovitch&amp;gt; auch das Wiederverbinden ist heutzutage sehr SCHNELL 16:48 &amp;lt;jrandom&amp;gt; (und nichts so schlimm wie früher) 16:48 &amp;lt;wiht&amp;gt; Stimme zu, Reconnects sind besser. 16:48 &amp;lt;jrandom&amp;gt; ja, es ist schön, unsere IRC‑Server auf routers mit vernünftigen BW‑Limits zu hosten :) 16:49 &amp;lt;jrandom&amp;gt; ((nicht, dass es vorher unvernünftig gewesen wäre, es war großartig – wir sind nur herausgewachsen)) 16:49 &amp;lt;A123&amp;gt; Gibt es einen technischen Grund, warum DCC nicht unterstützt wird? Man kann es doch ähnlich wie das NAT‑Modul implementieren, oder? 16:49 &amp;lt;jrandom&amp;gt; ok, hat jemand etwas zu 2) 0.6.1? 16:49 &amp;lt;jrandom&amp;gt; ja, A123, es gibt technische Gründe, warum DCC nicht unterstützt wird 16:50 &amp;lt;@LevDavidovitch&amp;gt; das müsste clientseitig gemacht werden, glaube ich. 16:50 &amp;lt;jrandom&amp;gt; jemand könnte einen IRC‑Proxy mit DCC‑Support implementieren, aber das hat noch keiner 16:50 &amp;lt;A123&amp;gt; Welche sind das? Oder ist das eine lange Diskussion? 16:50 &amp;lt;jrandom&amp;gt; DCC‑Support erfordert, das IRC‑Protokoll zu kennen und zu interpretieren und die gesendeten IRC‑Nachrichten bei Bedarf umzuschreiben 16:50 &amp;lt;@LevDavidovitch&amp;gt; normales DCC nutzt beliebige Ports und so 16:50 &amp;lt;jrandom&amp;gt; (insbesondere CTCP‑Nachrichten zur Einrichtung von DCC‑Verbindungen) 16:50 &amp;lt;A123&amp;gt; Oh, das wollte ich fragen... ob es technisch möglich wäre, es wie mit einem NAT‑Modul zu machen (das genau das tut, was du sagst). 16:51 &amp;lt;jrandom&amp;gt; Ich weiß nicht, was ein NAT‑Modul ist? 16:51 &amp;lt;@LevDavidovitch&amp;gt; das NAT verwendet einige UDP‑Kuriositäten. 16:52 &amp;lt;@LevDavidovitch&amp;gt; er meint, glaube ich, das NAT‑Traversal‑Ding 16:52 &amp;lt;jrandom&amp;gt; ah, ok, ja, es ist technisch möglich, aber niemand hat sich gemeldet, daran zu arbeiten (und ich bin überlastet) 16:52 &amp;lt;A123&amp;gt; Nein... zumindest für Linux gibt es ein Masq‑Modul für iptables, das IRC‑Pakete mit DCC‑CTCP‑Requests umschreibt. 16:53 &amp;lt;@LevDavidovitch&amp;gt; ah, verstehe 16:53 &amp;lt;@LevDavidovitch&amp;gt; vielleicht wäre ein Teil dieses Codes verwendbar 16:53 &amp;lt;@LevDavidovitch&amp;gt; kommt darauf an, wie eng es mit dem ipfilter‑Ding verzahnt ist 16:54 &amp;lt;jrandom&amp;gt; wahrscheinlich einfacher, einfach den I2PTunnelClient zu erweitern, um vielleicht IRC zu interpretieren 16:54 &amp;lt;A123&amp;gt; http://www.koders.com/c/fidA6A89E1080590138EB211E694473DDDD098B6B75.aspx &amp;lt;- Könnte interessant sein, dank Google. 16:54 &amp;lt;jrandom&amp;gt; (so wie der I2PTunnelHTTPClient ihn erweitert, um HTTP zu interpretieren) 16:55 &amp;lt;@LevDavidovitch&amp;gt; nicht in den meisten Ländern. 16:55 &amp;lt;@LevDavidovitch&amp;gt; ups 16:56 &amp;lt;jrandom&amp;gt; A123: ein OS‑Level‑Filter wäre etwas schwierig auszurollen, aber wenn jemand daran arbeiten möchte, wäre das ein guter Startpunkt 16:57 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 2) 0.6.1, oder sollen wir zu 3) ??? übergehen? 16:57 &amp;lt;A123&amp;gt; jrandom, es müsste doch eigentlich nicht auf OS‑Ebene sein, oder? Es käme ja sowieso durch den IRC‑tunnel... 16:58 &amp;lt;jrandom&amp;gt; eigentlich würde es nicht einmal als iptables‑Filter funktionieren. es muss innerhalb von i2ptunnel oder einem anderen i2p‑fähigen Proxy gemacht werden 16:58 &amp;lt;jrandom&amp;gt; wie auch immer, es ist viel Arbeit, und wenn sich niemand freiwillig meldet, wird es nie gemacht ;) 16:59 &amp;lt;jrandom&amp;gt; (es wäre allerdings schon cool) 16:59 &amp;lt;A123&amp;gt; Genau. 16:59 &amp;lt;A123&amp;gt; Ich meinte "wie der iptables‑Filter", nicht "den iptables‑Filter verwendend" :) 16:59 &amp;lt;A123&amp;gt; -the+a 16:59 &amp;lt;A123&amp;gt; +n 17:00 &amp;lt;A123&amp;gt; Hm hm. 17:00 &amp;lt;@LevDavidovitch&amp;gt; ich denke, weiter geht's 17:01 &amp;lt;jrandom&amp;gt; ok, weiter zu 3) ??? 17:01 &amp;lt;jrandom&amp;gt; (obwohl man wohl sagen könnte, dass wir die ganze Zeit bei 3) waren ;) 17:01 &amp;lt;jrandom&amp;gt; hat noch jemand etwas, das er im Meeting ansprechen möchte? 17:01 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; zu 3) wäre es schön, Bugzilla vor 1.0 in Form zu haben 17:01 &amp;lt;wiht&amp;gt; Apropos Usability‑Vorschläge aus der Mailingliste: Hast du einige davon in I2P übernommen? 17:02 &amp;lt;jrandom&amp;gt; brutus: wir hatten früher Bugzilla, aber niemand hat es benutzt 17:03 &amp;lt;wiht&amp;gt; Ich sollte sagen: Konzentrierst du dich noch auf die Kernfunktionalität von I2P und planst, dich etwas später auf Usability zu fokussieren? 17:03 &amp;lt;A123&amp;gt; Ich möchte es hier nicht ausprobieren, aber ich glaube, dass das Senden einer DCC‑Anfrage an jemanden momentan deine IP offenbaren würde. 17:03 &amp;lt;A123&amp;gt; (vorausgesetzt, dein Client kennt deine IP) 17:03 &amp;lt;jrandom&amp;gt; wiht: in der letzten Woche habe ich viele Verbesserungen an der Streaming‑Lib gemacht, die die Usability deutlich verbessern sollten 17:04 &amp;lt;jrandom&amp;gt; A123: die IRC‑Server filtern CTCP‑Nachrichten 17:04 &amp;lt;jrandom&amp;gt; (sie wurden modifiziert) 17:04 &amp;lt;A123&amp;gt; Server... 17:04 &amp;lt;jrandom&amp;gt; aber ja, das sendet deine IP an den Server (der sie verwerfen oder in irgendeine NSA‑Datenbank ablegen kann) 17:04 &amp;lt;jrandom&amp;gt; also schickt keine DCC‑Requests 17:04 &amp;lt;A123&amp;gt; Ich möchte auch nicht, dass die Server‑Admins wissen, wer ich bin, entweder :) 17:05 &amp;lt;A123&amp;gt; (Theoretisch. Jetzt oder bei euch ist es mir egal) 17:05 &amp;lt;A123&amp;gt; Es wäre vielleicht sinnvoll, Nutzer davor zu warnen. 17:05 &amp;lt;jrandom&amp;gt; es gibt eine Seite im Wiki über eine ganze Reihe von Themen, iirc 17:05 &amp;lt;jrandom&amp;gt; (schau bei ugha.i2p vorbei) 17:06 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; btw: sind die irc2p‑Server über i2p verbunden oder direkt? 17:06 &amp;lt;+Complication&amp;gt; Ich würde i2p annehmen 17:06 &amp;lt;+Complication&amp;gt; Außer jemand ist inzwischen verrückt geworden und hat mich nicht benachrichtigt. :P 17:06 &amp;lt;wiht&amp;gt; jrandom, das ist gut, aber was ist mit den UI‑Vorschlägen von Isamoor? 17:07 &amp;lt;jrandom&amp;gt; mihi: ich glaube, sie sind über i2p verbunden 17:08 &amp;lt;jrandom&amp;gt; wiht: die Liste dessen, was ich gemacht habe, ist unter `http://dev.i2p/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD` verfügbar 17:09 &amp;lt;jrandom&amp;gt; es gibt noch viel zu tun, und es wird noch viel getan werden, aber ich habe nur zwei Hände 17:09 &amp;lt;wiht&amp;gt; Danke, ich schaue dort nach. 17:10 &amp;lt;jrandom&amp;gt; eigentlich habe ich etwas fürs Meeting anzusprechen... 17:10 &amp;lt;A123&amp;gt; Welcher Server/Kanal wird von fox gechannelt? Oder missverstehe ich den Zweck von fox? 17:11 &amp;lt;jrandom&amp;gt; wie auf hq.postman.i2p erwähnt, haben wir über ein volles Jahr anonymen Mail‑Service über postmans Server! 17:11 * jrandom jubelt 17:11 * wiht möchte nicht undankbar erscheinen. 17:12 &amp;lt;A123&amp;gt; jrandom, haben die Spammer es inzwischen mitbekommen? 17:12 &amp;lt;jrandom&amp;gt; A123: fox ist eine Bridge zu irc.freenode.net 17:12 &amp;lt;A123&amp;gt; (OK, es ist ein langsamer Weg, um zu spammen...) 17:12 &amp;lt;jrandom&amp;gt; A123: glaube nicht, postman hat Anti‑Spam‑Maßnahmen 17:12 &amp;lt;jrandom&amp;gt; eingehender Spam ist allerdings etwas problematisch ;) 17:13 &amp;lt;jrandom&amp;gt; (aber mein Account dort wurde gut gefiltert) 17:13 &amp;lt;mule&amp;gt; ist es wirklich schon so lange. die Zeit vergeht ... 17:13 &amp;lt;A123&amp;gt; jrandom, ah, danke. 17:13 * Complication schaut nach, ob ihm endlich jemand per E‑Mail einen Bären geschickt hat 17:14 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; ja, postman &amp; cervantes verdienen eine Medaille, sie stemmen hier große Lasten 17:15 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; wirklich hervorragende Dienste 17:16 &amp;lt;jrandom&amp;gt; auf jeden Fall. ebenso mule mit seinem outproxy und fproxy, orion mit seiner Site und den Rest von euch mit eurem Content :) 17:16 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas, das er im Meeting ansprechen möchte? 17:16 &amp;lt;wiht&amp;gt; Apropos Content... 17:16 &amp;lt;wiht&amp;gt; Es scheint, dass wir wissen, welche Sites oben sind oder nicht, aber es gibt kein leicht zugängliches Verzeichnis von Sites. 17:17 &amp;lt;A123&amp;gt; Meine Uhr geht vor. Wäre es möglich, die Meldungen "Updating clock offset to -316819ms from -304801ms" von "CRIT" herabzustufen? Das ist etwas beunruhigend. 17:17 &amp;lt;wiht&amp;gt; Ich dachte daran, eines zu erstellen, wo Site‑Admins posten können, worum es bei ihrer Site geht. 17:17 &amp;lt;jrandom&amp;gt; orion.i2p ist doch ziemlich leicht zugänglich...? 17:17 &amp;lt;jrandom&amp;gt; A123: hmm, vielleicht 17:18 &amp;lt;wiht&amp;gt; Gibt es dort eine kurze Beschreibung der Zwecke der Sites? 17:18 &amp;lt;+postman&amp;gt; A123: Spam ist nur ein Problem für eingehende Mail ( mail FROM the internet ) 17:18 &amp;lt;jrandom&amp;gt; wiht: ja, gibt es, obwohl ich nicht weiß, woher sie kommen 17:18 &amp;lt;+Complication&amp;gt; wiht: nein, orion scheint dieses Feature nicht zu haben 17:18 &amp;lt;wiht&amp;gt; Ich schaue nochmal. 17:18 &amp;lt;jrandom&amp;gt; iirc hat jnymo sie früher gepflegt 17:18 &amp;lt;+postman&amp;gt; A123: i2p mail Nutzer können selten sich selbst spammen, ebenso wenig wie sie Internet‑Ziele spammen können 17:19 &amp;lt;+Complication&amp;gt; Sorry, wollte sagen, es scheint nicht nutzerzugänglich zu sein. 17:19 &amp;lt;wiht&amp;gt; Ich dachte an ein Verzeichnis, das Sites kategorisiert, etwas Ähnliches wie dmoz.org. 17:19 &amp;lt;A123&amp;gt; wiht, als ganz neuer Nutzer klingt das großartig. 17:19 &amp;lt;+fox&amp;gt; &amp;lt;Sugadude&amp;gt; wiht: Haben wir genug Sites, dass wir sie klassifizieren müssen? 17:19 &amp;lt;A123&amp;gt; wiht, aber schau dir Freenet als hervorragendes Beispiel dafür an, wie man es nicht macht. 17:20 &amp;lt;jrandom&amp;gt; eine verlässliche kategorisierte Site wäre nett. oder vielleicht können wir es in Syndie integrieren, damit Leute ihre Peer‑Referenzen taggen und kategorisieren können (und teilen) 17:20 &amp;lt;jrandom&amp;gt; (Syndie hat bereits eine Reihe von Kategorie‑Tags für jedes Bookmark, das visuell im DMOZ‑Stil darzustellen, wäre nicht schwer) 17:20 &amp;lt;jrandom&amp;gt; und es wäre lokal &amp;lt;--- schnell 17:20 &amp;lt;A123&amp;gt; Oder sorge einfach dafür, dass Google sich für i2p interessiert... 17:20 &amp;lt;jrandom&amp;gt; heh 17:24 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres fürs Meeting gibt... 17:25 * jrandom macht sich bereit 17:25 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Statusnotizen vom 2005-09-20</title><link>/de/blog/2005/09/20/i2p-statusnotizen-vom-2005-09-20/</link><pubDate>Tue, 20 Sep 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/09/20/i2p-statusnotizen-vom-2005-09-20/</guid><description>&lt;p>Hi zusammen, es ist wieder Dienstag&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.0.6 2) I2Phex 0.1.1.27 3) Migration 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.0.6&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Mit dem Release 0.6.0.6 vom letzten Samstag haben wir im Live-Netz eine ganze Reihe neuer Komponenten im Einsatz, und ihr habt beim Upgrade großartige Arbeit geleistet – Stand vor ein paar Stunden haben fast 250 routers ein Upgrade durchgeführt! Auch das Netzwerk scheint gut zu laufen, und Introductions (Einführungsvorgänge) haben bisher funktioniert – ihr könnt eure eigene Introduction-Aktivität auf &lt;code>http://localhost:7657/oldstats.jsp&lt;/code> nachverfolgen, indem ihr euch die udp.receiveHolePunch und udp.receiveIntroRelayResponse anschaut (sowie udp.receiveRelayIntro, für diejenigen hinter NATs).&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 20. September 2005</title><link>/de/blog/2005/09/20/i2p-entwicklertreffen-20.-september-2005/</link><pubDate>Tue, 20 Sep 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/09/20/i2p-entwicklertreffen-20.-september-2005/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, Complication, forest, jrandom, Kefoo, postman, Ragnarok&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:18 &amp;lt;jrandom&amp;gt; 0) hi 16:18 &amp;lt;jrandom&amp;gt; 1) 0.6.0.6 16:18 &amp;lt;jrandom&amp;gt; 2) I2Phex 0.1.1.27 16:18 &amp;lt;jrandom&amp;gt; 3) Migration 16:18 &amp;lt;jrandom&amp;gt; 4) ??? 16:18 &amp;lt;jrandom&amp;gt; 0) hi 16:18 * jrandom winkt 16:18 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht unter @ http://dev.i2p.net/pipermail/i2p/2005-September/000929.html 16:18 &amp;lt;+postman&amp;gt; hallo 16:18 &amp;lt;forest&amp;gt; hi 16:18 &amp;lt;jrandom&amp;gt; lasst uns direkt zu 1) 0.6.0.6 springen 16:19 &amp;lt;jrandom&amp;gt; Die Statusnotizen decken ziemlich genau ab, was ich für 0.6.0.6 im Kopf habe. Hat jemand Fragen/Bedenken/Anmerkungen? 16:19 &amp;lt;+postman&amp;gt; jrandom: Beobachtung: 16:19 &amp;lt;+postman&amp;gt; jrandom: deutlich höherer Bandbreitenverbrauch 16:20 &amp;lt;+postman&amp;gt; jrandom: alles innerhalb der Limits und läuft gut - aber meine router werden jetzt wirklich warm 16:20 * nickless_head macht eine ähnliche Beobachtung 16:20 &amp;lt;jrandom&amp;gt; aye, ich auch, ich denke, das liegt vermutlich an einem Anstieg bei bt- und i2phex-Traffic 16:20 &amp;lt;+postman&amp;gt; Welcher Anstieg, bei nur 80 aktiven Torrents auf dem Tracker? :) 16:20 &amp;lt;jrandom&amp;gt; heh 16:21 &amp;lt;+postman&amp;gt; aber gut zu sehen, dass das Netzwerk nicht einknickt 16:21 &amp;lt;+postman&amp;gt; irc ist ziemlich stabil, obwohl der router gerade 50 k/s macht 16:21 &amp;lt;jrandom&amp;gt; auf jeden Fall. ich bin nicht mal mehr bei freenode eingeloggt, da irc hier stabil genug ist 16:22 * postman gibt das Mikro zurück 16:22 &amp;lt;jrandom&amp;gt; cool, danke. ich denke, bei der Bandbreiteneffizienz gibt es definitiv noch Luft nach oben, aber im Moment wirkt es akzeptabel 16:22 &amp;lt;jrandom&amp;gt; (hoffentlich hilft das, woran ich arbeite, aber mehr dazu, wenn es fertig ist) 16:22 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; du solltest definitiv zwischen OK (Nat) und Err (Nat) unterscheiden... 16:23 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; oder ist dein hole punching allmächtig? 16:23 &amp;lt;jrandom&amp;gt; heh 16:23 &amp;lt;jrandom&amp;gt; nun, ERR-SymmetricNAT ist und bleibt ein ERR 16:23 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; oder ist es unmöglich zu prüfen, ob es erfolgreich war? 16:24 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; ok 16:24 &amp;lt;jrandom&amp;gt; aber ERR-Reject liegt an restricted cone, während full cone NATs problemlos funktionieren 16:24 &amp;lt;jrandom&amp;gt; (da i2p nur einen Quellport für alle verwendet, hast du, solange du auf i2p bist, ein Loch für den full cone gepuncht) 16:25 &amp;lt;jrandom&amp;gt; trotzdem ist es besser, wenn Leute ihre Ports weiterleiten, damit sie keine introducers brauchen, denn so können sie selbst zu introducers werden 16:25 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; solange es keine fiesen iptables-Regeln gibt (wie z. B. UDP an 8887 von IP-Adressen verwerfen, die durch 7 teilbar sind :) ) 16:25 &amp;lt;jrandom&amp;gt; heh 16:26 &amp;lt;jrandom&amp;gt; und leider haben manche Leute tatsächlich derart b0rked Konfigurationen (*hust*peerguardian*hust*) 16:26 &amp;lt;jrandom&amp;gt; neulich fragte sich jemand, warum i2p nicht funktionierte, obwohl seine Firewall Pakete von allen .edu-Peers verwarf 16:27 &amp;lt;+Ragnarok&amp;gt; .edu? Das ist ziemlich zufällig 16:27 &amp;lt;jrandom&amp;gt; ja, ergab für mich in vielerlei Hinsicht keinen Sinn 16:27 &amp;lt;jrandom&amp;gt; aber, c'est la vie 16:27 * nickless_head singt: Wir brauchen keine Bildung... 16:28 &amp;lt;jrandom&amp;gt; heh 16:28 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) 0.6.0.6? 16:29 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 2) i2phex 0.1.1.27 16:29 &amp;lt;jrandom&amp;gt; hier gibt es auch nicht viel zu sagen über das hinaus, was in der Mail steht... 16:30 &amp;lt;+postman&amp;gt; jrandom: es gab auch in den genannten Foren keine positive Resonanz :( 16:31 &amp;lt;+postman&amp;gt; jrandom: ich werde deine Statusnotizen und Links weiterleiten - vielleicht verstehen die Leser dann den Punkt 16:31 &amp;lt;jrandom&amp;gt; postman: die Leute können natürlich verwenden, was sie wollen, aber ich empfehle das Binary-Release von legion nicht, da der Source nicht zum Binary passt und der Launcher komplett Closed Source ist 16:32 &amp;lt;jrandom&amp;gt; jetzt, wo wir i2phex an einer per Web zugänglichen Stelle haben, aus cvs gebaut, reduziert das hoffentlich die Abhängigkeit der Leute davon 16:33 &amp;lt;jrandom&amp;gt; (vielleicht, wenn du den irc-Log von #i2p-chat von vor ein oder zwei Stunden zwischen legion und mir postest, hilft das, den Leuten die Situation vollständiger zu erklären) 16:34 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 2) i2phex, oder sollen wir weiter zu 3) Migration 16:34 * postman wirft einen Blick drauf 16:34 &amp;lt;jrandom&amp;gt; zu 3) gibt es wirklich nicht viel hinzuzufügen, das ist eher nur zur Info 16:34 &amp;lt;jrandom&amp;gt; also können wir vielleicht schnell zu 4) ??? springen 16:34 &amp;lt;jrandom&amp;gt; möchte sonst noch jemand etwas für das Meeting ansprechen? 16:35 &amp;lt;+Complication&amp;gt; Migration? 16:36 &amp;lt;jrandom&amp;gt; wenn du es nicht bemerkt hast, umso besser :) 16:36 &amp;lt;jrandom&amp;gt; wir sind von einem Colo in ein anderes umgezogen 16:36 &amp;lt;jrandom&amp;gt; (cvs.i2p.net, dev.i2p.net, www.i2p.net, mail.i2p.net) 16:36 &amp;lt;+Complication&amp;gt; Oh, diese Migration. :) 16:36 * Complication ist heute einfach ein bisschen langsam 16:39 &amp;lt;+Complication&amp;gt; Übrigens wirkt 0.6.0.6 sehr gut... insofern, als mein router in 54 Stunden nicht auf 0 participating tunnels gefallen ist. 16:39 &amp;lt;+Complication&amp;gt; Nicht ein einziges Mal. 16:39 &amp;lt;jrandom&amp;gt; schön 16:40 &amp;lt;jrandom&amp;gt; ok, wenn niemand sonst noch etwas fürs Meeting ansprechen möchte... 16:40 * jrandom leitet den Abschluss ein 16:40 &amp;lt;+postman&amp;gt; jrandom: eine Sache 16:40 * jrandom stoppt 16:40 &amp;lt;+postman&amp;gt; jrandom: du hast gerade die i2phex-Version erhöht - was, wenn sirup eine weitere Veröffentlichung plant? 16:40 &amp;lt;jrandom&amp;gt; postman: sirup verwendet das cvs 16:41 &amp;lt;+postman&amp;gt; jrandom: wie wäre es, ihm noch ein zusätzliches Tag zu geben 16:41 &amp;lt;+postman&amp;gt; ok, das ist dann in Ordnung 16:41 &amp;lt;+postman&amp;gt; :) 16:41 * postman ist zurück in seiner Höhle 16:41 &amp;lt;jrandom&amp;gt; (Code außerhalb eines Versionskontrollsystems zu entwickeln == verrückt) 16:41 * Kefoo erinnert sich daran, wie verrückt es auch war, innerhalb eines Versionskontrollsystems zu entwickeln 16:41 &amp;lt;+postman&amp;gt; jrandom: (es musste nicht DEINS sein) 16:42 &amp;lt;jrandom&amp;gt; heh, stimmt schon, Kefoo ;) 16:42 &amp;lt;jrandom&amp;gt; heh, na ja... ist es zufällig aber seins ;) 16:43 * bar stellt gerade einen neuen persönlichen Rekord von 156 gleichzeitigen UDP-Verbindungen auf (alter Rekord war 152) 16:43 &amp;lt;jrandom&amp;gt; cool, ja, ich habe heute früher 173 gesehen 16:44 &amp;lt;+bar&amp;gt; oh :) ja, das introducing tut auf jeden Fall sein Ding 16:44 &amp;lt;Kefoo&amp;gt; Nicht um zurückzuspringen, aber soll i2phex beim Start versuchen, sich zu verbinden? Ich habe sowohl Ja als auch Nein gehört. 16:44 &amp;lt;+bar&amp;gt; -d 16:44 &amp;lt;jrandom&amp;gt; wikked, bar 16:44 &amp;lt;jrandom&amp;gt; Kefoo: soweit ich weiß, nein. 16:44 &amp;lt;jrandom&amp;gt; aber ich bin kein phex-Dev 16:45 &amp;lt;Kefoo&amp;gt; Der einzige Weg, den ich gefunden habe, ist, die Host-Keys ins Programm zu kopieren und einzufügen und manuell zu ihnen zu verbinden 16:45 &amp;lt;jrandom&amp;gt; so habe ich es auch gemacht, Kefoo 16:45 &amp;lt;+postman&amp;gt; mach jetzt Schluss, jrandom :) 16:45 &amp;lt;Kefoo&amp;gt; Ok, dann mache ich es nicht schwerer, als es sein sollte 16:45 &amp;lt;Kefoo&amp;gt; Das mache ich manchmal 16:46 &amp;lt;jrandom&amp;gt; Kefoo: wenn es etwas Einfacheres gibt, würde ich gern davon hören :) 16:46 &amp;lt;jrandom&amp;gt; ok ok, postman, du kannst dir dein Bier holen ;) 16:46 * jrandom leitet den Abschluss ein 16:46 * jrandom *baf*t das Meeting ab &lt;/div></description></item><item><title>I2P Entwicklertreffen - 13. September 2005</title><link>/de/blog/2005/09/13/i2p-entwicklertreffen-13.-september-2005/</link><pubDate>Tue, 13 Sep 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/09/13/i2p-entwicklertreffen-13.-september-2005/</guid><description>&lt;h2 id="kurzüberblick">Kurzüberblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, jrandom, kbi, Myo9&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:01 &amp;lt;jrandom&amp;gt; 0) hi 13:01 &amp;lt;jrandom&amp;gt; 1) Netzstatus 13:01 &amp;lt;jrandom&amp;gt; 2) SSU introductions / NAT Hole Punching 13:01 &amp;lt;jrandom&amp;gt; 3) Prämien 13:01 &amp;lt;jrandom&amp;gt; 4) Richtung der Client-Apps 13:01 &amp;lt;jrandom&amp;gt; 5) ??? 13:01 &amp;lt;jrandom&amp;gt; 0) hi 13:01 * jrandom winkt 13:01 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind (noch vor dem Meeting!) veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2005-September/000892.html 13:01 &amp;lt;jrandom&amp;gt; (lass das .net weg, wenn du magst, natürlich) 13:03 &amp;lt;jrandom&amp;gt; springen wir direkt zu 1) Netzstatus 13:03 &amp;lt;jrandom&amp;gt; ein paar Nutzer haben auf IRC leichte Verbindungsprobleme, aber für die meisten scheint es ziemlich gut zu laufen 13:04 &amp;lt;jrandom&amp;gt; hat jemand Berichte zu anderen Protokollen, die wir ansprechen sollten, oder Fragen/Bedenken zum Netzstatus? 13:05 &amp;lt;@cervantes&amp;gt; Ich finde diese Version die stabilste seit 0.4.x 13:05 &amp;lt;@cervantes&amp;gt; also großartige Arbeit! ;-) 13:05 &amp;lt;jrandom&amp;gt; w00t 13:05 &amp;lt;jrandom&amp;gt; ok, wenn es zu 1) Netzstatus nichts weiter gibt, gehen wir weiter zu 2) SSU introductions 13:06 &amp;lt;jrandom&amp;gt; Ich habe eigentlich nicht viel hinzuzufügen über das hinaus, was in der E‑Mail steht – hat jemand Fragen/Kommentare/Bedenken? 13:07 &amp;lt;jrandom&amp;gt; falls nicht, hören wir wohl mehr, wenn 0.6.0.6 herauskommt ;) 13:07 &amp;lt;jrandom&amp;gt; ok, weiter zu 3) Prämien 13:07 * cervantes macht die Luken dicht 13:08 * cervantes fragt sich, ob die Leute den Dreh mit der neuen Meeting-Zeit schon raus haben 13:08 &amp;lt;jrandom&amp;gt; hmm, es sieht nicht so aus, als wäre Comwiz im Moment da. Wir können wohl mit mehr Infos rechnen, wenn es soweit ist 13:08 &amp;lt;jrandom&amp;gt; bah, die verdammten Amerikaner und ihre lahmen Zeitzonen 13:09 &amp;lt;+Myo9&amp;gt; Ich dachte, du wärst einer, wo du doch deinen eigenen Bunker und so hast. ;) 13:09 * susi23 hört dem Dialog zu ;) 13:10 &amp;lt;jrandom&amp;gt; ok, wenn es zu 3) nichts mehr gibt, können wir durchrauschen zu 4) Richtung der Client-Apps 13:11 &amp;lt;jrandom&amp;gt; viel Text in der Mail, also statt es hier zu wiederholen: Hat jemand Gedanken dazu? 13:11 &amp;lt;jrandom&amp;gt; Das ist nicht nur eine Frage für den Moment; wenn sich Leute dazu äußern wollen, postet das gern auch im Forum oder auf der Liste 13:12 &amp;lt;@cervantes&amp;gt; Es gibt einen neuen Bereich Application Support im Forum, das ist ein guter Ort, um über solche Themen zu posten 13:12 &amp;lt;jrandom&amp;gt; ah, guter Hinweis 13:13 &amp;lt;jrandom&amp;gt; außerdem der Diskussionsbereich für Kommentare, die kein Support sind, z. B. Priorisierungsthemen 13:13 &amp;lt;jrandom&amp;gt; ok, wir steuern auf das erste Meeting unter 15 Minuten seit langem zu... 13:14 &amp;lt;kbi&amp;gt; ich schätze, Meetings gehen schnell, wenn alle zufrieden sind 13:15 &amp;lt;jrandom&amp;gt; kann sein, und hoffentlich bekommen wir ein paar Beiträge auf die Liste und ins Forum 13:15 &amp;lt;jrandom&amp;gt; ok, weiter zu 5) ??? 13:15 &amp;lt;jrandom&amp;gt; hat noch jemand etwas, das er fürs Meeting ansprechen möchte? 13:15 &amp;lt;@cervantes&amp;gt; (außer ihrem Mittagessen) 13:17 &amp;lt;@cervantes&amp;gt; da sind 15 Minuten dahin 13:17 * jrandom macht sich bereit 13:17 * jrandom *baf*s das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2005-09-13</title><link>/de/blog/2005/09/13/i2p-statusnotizen-vom-2005-09-13/</link><pubDate>Tue, 13 Sep 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/09/13/i2p-statusnotizen-vom-2005-09-13/</guid><description>&lt;p>Hallo zusammen, es ist Zeit für die wöchentlichen Statusnotizen&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) SSU introductions / NAT hole punching 3) Prämien 4) Anweisungen für die Client-App 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>We&amp;rsquo;re still churning along with the 0.6.0.5 release on the net, and nearly everyone has upgraded, with many running one of the builds since then (CVS HEAD is 0.6.0.5-9 right now). Things are still working well on the whole, though there has been a substantial increase in network traffic from what I&amp;rsquo;ve observed, likely due to more i2p-bt or i2phex usage. Once of the irc servers had a bit of a bump last night, but the other held on fine and things seem to have recovered well. There have been substantial improvements in error handling and other features in the CVS builds however, so I expect we&amp;rsquo;ll have a new release later this week.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 06. September 2005</title><link>/de/blog/2005/09/06/i2p-entwicklertreffen-06.-september-2005/</link><pubDate>Tue, 06 Sep 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/09/06/i2p-entwicklertreffen-06.-september-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> adamta, ardvark, bar, cervantes, jrandom, Pseudonym, Ragnarok, susi23&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:04 &amp;lt;jrandom&amp;gt; 0) hi 13:04 &amp;lt;jrandom&amp;gt; 1) Net-Status 13:04 &amp;lt;jrandom&amp;gt; 2) Syndie-Status 13:04 &amp;lt;jrandom&amp;gt; 3) susidns 13:04 &amp;lt;jrandom&amp;gt; 4) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) hi 13:04 * jrandom winkt 13:04 &amp;lt;+bar&amp;gt; salaam aleikum 13:04 &amp;lt;jrandom&amp;gt; Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2005-September/000888.html 13:04 &amp;lt;+Ragnarok&amp;gt; hi 13:04 * cervantes zieht seinen Hut 13:04 &amp;lt;+fox&amp;gt; * adamta winkt zurück über die Irc2p/Freenode-Brücke 13:05 &amp;lt;jrandom&amp;gt; :) ok, weiter mit 1) Net-Status 13:05 &amp;lt;@cervantes&amp;gt; *** Disconnected 13:05 &amp;lt;jrandom&amp;gt; soweit ich sehe, läuft es recht gut 13:05 &amp;lt;jrandom&amp;gt; heh 13:06 * cervantes stimmt zu... nur ein Netsplit in ein paar Tagen 13:06 &amp;lt;jrandom&amp;gt; ich weiß, wir haben noch Probleme, wenn die Netzverbindung stark überlastet ist (dadurch stauen sich Nachrichten und schlagen fehl, was mehr elGamal und höhere CPU-Auslastung verursacht) 13:06 &amp;lt;@cervantes&amp;gt; und meine irc-Verbindungs-Uptime ist so lang wie die meiner router 13:06 &amp;lt;+Ragnarok&amp;gt; bei mir wie üblich. Langsam, aber nutzbar, mit gelegentlicher Unzuverlässigkeit 13:07 &amp;lt;jrandom&amp;gt; schön, das habe ich auch gesehen, cervantes 13:07 &amp;lt;jrandom&amp;gt; Ragnarok: Unzuverlässigkeit bei eepsites, irc, i2pbt, i2phex, Mail, alles davon? mit 0.6.0.5 oder früher? 13:08 &amp;lt;+Ragnarok&amp;gt; hauptsächlich in Form von irc-Disconnects alle paar Stunden. 13:08 &amp;lt;+Ragnarok&amp;gt; nutze sonst nicht viel, daher habe ich nicht viel mehr Infos 13:08 &amp;lt;jrandom&amp;gt; hmm, hast du den BW-Begrenzer gesetzt? 13:08 &amp;lt;+Ragnarok&amp;gt; ja 13:08 &amp;lt;jrandom&amp;gt; (zur Erinnerung, -1 bedeutet jetzt 16KBps) 13:09 &amp;lt;+Ragnarok&amp;gt; er ist höher als der Standard eingestellt 13:09 &amp;lt;jrandom&amp;gt; ok, cool, stößt er irgendwo an das Limit und/oder ist dieses Limit passend zu deiner realen Netzkapazität? 13:09 &amp;lt;+Ragnarok&amp;gt; das Limit liegt deutlich unter meiner realen Kapazität, da ein hoher Wert meinen WLAN-router zu killen scheint 13:10 &amp;lt;jrandom&amp;gt; heh ok 13:10 &amp;lt;+Ragnarok&amp;gt; aber mein router scheint das Limit ohnehin nicht zu erreichen 13:11 &amp;lt;+Ragnarok&amp;gt; ich kann versuchen, es etwas zu stressen und besser Buch zu führen 13:11 &amp;lt;jrandom&amp;gt; erreicht die Spitzen-BW-Nutzung es denn (laut oldstats.jsp)? i2p ist ziemlich burstig, und Stau in einem Burst könnte einen IRC-Disconnect verursachen 13:11 &amp;lt;jrandom&amp;gt; cool, das wäre großartig. Ich kann lokal nur begrenzt viele Situationen testen, daher sind Berichte willkommen 13:11 &amp;lt;+Ragnarok&amp;gt; nach welcher Zahl soll ich schauen. oldstats ist ziemlich unübersichtlich... 13:12 &amp;lt;+Ragnarok&amp;gt; s/./?/ 13:12 &amp;lt;jrandom&amp;gt; heh, sorry - oldstats.jsp#bw.sendBps der 60s-Peak (die zweite Zahl in der Zeile) 13:14 &amp;lt;+Ragnarok&amp;gt; was sind die Einheiten? Die Zahl scheint höchst unwahrscheinlich 13:14 &amp;lt;jrandom&amp;gt; KBps, sorry 13:14 &amp;lt;jrandom&amp;gt; (ist falsch benannt) 13:15 &amp;lt;Pseudonym&amp;gt; Bits oder Bytes? 13:15 &amp;lt;jrandom&amp;gt; Bytes 13:15 &amp;lt;+Ragnarok&amp;gt; leider muss das dann falsch sein 13:15 &amp;lt;+Ragnarok&amp;gt; die Spitzenzahl ist ein kleiner Bruchteil des Limits und der aktuellen Nutzung des routers 13:15 &amp;lt;jrandom&amp;gt; hmm, es ist ziemlich spezifisch, zählt sizeof(messages received) 13:16 &amp;lt;jrandom&amp;gt; (während der BW-Begrenzer selbst auf niedrigerer Ebene arbeitet und sizeof(packets received or sent) zählt) 13:16 &amp;lt;+Ragnarok&amp;gt; wie schlimm wäre es, wenn ich die Zeile cut &amp; paste? :) 13:16 &amp;lt;jrandom&amp;gt; sicherer wäre es, sie mir zu msg'en 13:17 &amp;lt;+Ragnarok&amp;gt; warte, ich habe mir die 60 m Rate angesehen. Sie wirkt immer noch niedrig, aber zumindest ist sie höher als die aktuelle Nutzung. 13:17 &amp;lt;+Ragnarok&amp;gt; sorry 13:17 &amp;lt;+Ragnarok&amp;gt; ich schicke dir per /msg mehr Infos 13:17 &amp;lt;@cervantes&amp;gt; Ragnarok: wir könnten sofort deinen Namen, deine Adresse und Kreditdetails aus der netDb bestimmen 13:17 &amp;lt;jrandom&amp;gt; heh 13:18 &amp;lt;jrandom&amp;gt; cervantes: deshalb veröffentlicht die netDb-BW nur die *aktuelle* Rate, nicht den Peak ;) 13:18 &amp;lt;jrandom&amp;gt; (aber ja, seine BW-Nutzung herauszugeben, kann einem Gegner helfen) 13:19 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas zum Net-Status? 13:21 &amp;lt;jrandom&amp;gt; wenn nicht, weiter mit 2) Syndie-Status 13:22 &amp;lt;jrandom&amp;gt; viel Syndie-Fortschritt, wie in der E-Mail und in meinem Blog umrissen. Anstatt es hier zu wiederholen: Hat jemand dazu etwas? 13:22 &amp;lt;@cervantes&amp;gt; Officiali2pApps++ 13:23 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; Ich modifiziere die JSP-Dateien, um strukturierteres/semantisches Markup zu verwenden, damit es flexibler mit CSS gestylt werden kann. 13:23 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; Ich habe noch nichts vorzeigbares, poste aber an die Mailingliste, wenn ich etwas fertig habe. 13:23 &amp;lt;+Ragnarok&amp;gt; vielleicht wäre eine kleine Beschreibung dazu nett, wofür du den häufigen Use Case von Syndie hältst. Ich bin mir noch etwas unsicher, was es ist, abgesehen von einem Blog-CMS 13:23 &amp;lt;jrandom&amp;gt; cool, adamta - arbeite bitte mit der neuesten Codebasis, ich habe letzte Nacht alles durchgeCSS't 13:24 &amp;lt;jrandom&amp;gt; (auf grober Ebene, wohlgemerkt) 13:24 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; jrandom: Ups... ich hatte an einer älteren Version gearbeitet. 13:24 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; Ich mache ein `cvs update` und schaue, was sich geändert hat. 13:24 * Ragnarok , bittet um Nutzerdocs. Oh, die Heuchelei 13:24 &amp;lt;jrandom&amp;gt; guter Punkt, Ragnarok. Der Use Case ist im Grunde '$myI2P.getUseCases()' 13:25 &amp;lt;jrandom&amp;gt; sichere Syndikation und Veröffentlichung von Inhalten, statt eepsites zu verwenden 13:25 &amp;lt;jrandom&amp;gt; (da eepsites keine sichere Syndikation erlauben, mehr Können für die Veröffentlichung erfordern und hohe Verfügbarkeit des betriebenen Knotens voraussetzen) 13:25 &amp;lt;+Ragnarok&amp;gt; wie wird es denn syndiziert? 13:26 &amp;lt;jrandom&amp;gt; eine gute Einführung in Syndies Ziele ist in dem Post `http://syndiemedia.i2p/index.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&amp;entry=1124496000001&amp;images=false&amp;expand=true` 13:27 &amp;lt;jrandom&amp;gt; Syndikation erfolgt derzeit über HTTP mit explizit angegebenen Syndikations-Peers (entweder Apache-Archive, andere Syndie-Instanzen oder Freesites mit Syndie-Archiven) 13:27 * cervantes hat gerade das Syndie-CSS auseinander genommen... es ist ausreichend "classed", um eine Vielzahl an Styling zu erlauben, aber das Markup selbst ist nicht gut, um neue Themes einzubauen 13:27 &amp;lt;+Ragnarok&amp;gt; oh, schön. Ich glaube, das habe ich noch nicht gesehen 13:27 &amp;lt;@cervantes&amp;gt; *classes=classed 13:27 &amp;lt;@cervantes&amp;gt; adamta: Ich wäre daran interessiert zu sehen, was du erarbeitest 13:28 &amp;lt;jrandom&amp;gt; cervantes: ich bin kein CSS-Wonk, daher sind alle Verbesserungen, Umstrukturierungen oder ein komplettes Redesign der ganzen CSS/Frontend-Seite sehr willkommen :) 13:28 &amp;lt;@cervantes&amp;gt; schmeiß diese verdammten Tabellen raus :) 13:28 &amp;lt;jrandom&amp;gt; heh 13:30 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; cervantes+jrandom: Genau. Es ist genug da für grundlegendes Styling, wie Farbwechsel, aber ich versuche, es so zu ändern, dass die Tabellen rausfliegen und genug semantisches Markup vorhanden ist (verschachtelte &amp;lt;div&amp;gt;s für Abschnitte, Header-Tags usw., alle mit Klassen und IDs, wo es sinnvoll ist), sodass ein Stylesheet das Erscheinungsbild komplett nach dem Geschmack der Nutzer ändern kann. 13:30 &amp;lt;@cervantes&amp;gt; cool 13:30 &amp;lt;jrandom&amp;gt; großartig, adamta! 13:31 * jrandom wird diesen Teil erstmal nicht anfassen (ich habe am router genug zu tun :) 13:31 &amp;lt;@cervantes&amp;gt; in halbwegs verwandter Sache: Die neuen routerconsole-Themes wurden durch arcturus' *hüstel* Verschwinden etwas verzögert 13:31 &amp;lt;jrandom&amp;gt; heh d'oh 13:31 &amp;lt;@cervantes&amp;gt; Ich versuche, da weiterzumachen, wo er aufgehört hat, bei einigen Workflow-Optimierungen 13:32 &amp;lt;@cervantes&amp;gt; aber ich habe nicht die JSP-Skills für etwas Radikales wie die kaputten tunnel-Konfigurationsseiten zu fixen 13:33 &amp;lt;jrandom&amp;gt; ah, cool, jeder Fortschritt ist gut, und wenn du bei etwas Speziellem Hilfe brauchst, ich bin da 13:33 &amp;lt;jrandom&amp;gt; adamta: Eine Sache zum Beachten ist das Mehrfach-Style-Ding (den vom Autor gewählten, aber lokal gehosteten Style verwenden) ((siehe meine aktuellen Blogposts für mehr Infos)) 13:33 &amp;lt;@cervantes&amp;gt; abgesehen davon sieht das neue alternative Theme ok aus 13:33 &amp;lt;jrandom&amp;gt; schön 13:34 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; Das neue Farbschema ist definitiv schöner, falls du das meinst (?). 13:35 &amp;lt;@cervantes&amp;gt; adamta: Es wäre cool, wenn Autoren für ihren jeweiligen Blog einen kompletten Stil aus einer Vorlagenmenge wählen könnten 13:35 &amp;lt;jrandom&amp;gt; cervantes: sollten wir die JSP/CSS-Änderungen deployen, die mir arcturus geschickt hat, oder wartest du lieber, bis du noch ein paar Teile fertig hast? 13:36 &amp;lt;@cervantes&amp;gt; jrandom: Ich weiß nicht, was er dir gegeben hat 13:36 &amp;lt;@cervantes&amp;gt; wenn du sie mir rüberschicken kannst, vergleiche ich... ich habe seit der letzten Diskussion mit ihm weitere Markup-Änderungen gemacht 13:37 &amp;lt;jrandom&amp;gt; cervantes: einzelne Blogposts können jetzt einen pro-Blog-Style haben (wodurch z. B. class="s_detail_addressLink ss_minimal_detail_addressLink" im HTML verwendet wird, sofern der angegebene Style "minimal" ist) 13:37 &amp;lt;jrandom&amp;gt; cool, ich schicke sie dir rüber, cervantes 13:37 &amp;lt;@cervantes&amp;gt; danke 13:38 &amp;lt;jrandom&amp;gt; cervantes: ein pro-Blog-Theme ist etwas schwieriger – die LJ-Leute mussten das auch lösen und haben den Kompromiss gefunden, dass die Liste mit mehreren Blogs die Stilpräferenzen des Lesers verwendet, während die Liste mit den Posts nur eines Blogs die Stilpräferenzen des Autors nutzt 13:38 &amp;lt;jrandom&amp;gt; wir könnten ein 'DefaultStyle: minimal' in den Metadaten des Blogs veröffentlichen, um Letzteres zu ermöglichen 13:39 &amp;lt;@cervantes&amp;gt; ja, so hatte ich mir das vorgestellt 13:39 &amp;lt;+susi23&amp;gt; (Leserpräferenzen sollten immer andere überschreiben) 13:39 &amp;lt;+susi23&amp;gt; (aber das ist eine Meinung :) 13:39 &amp;lt;jrandom&amp;gt; richtig, wenn der Leser explizite Präferenzen hat 13:39 &amp;lt;@cervantes&amp;gt; /ignore susi23 13:39 &amp;lt;@cervantes&amp;gt; mist, hat nicht funktioniert 13:41 &amp;lt;@cervantes&amp;gt; wenn wir das Filtern nach Blog zu einer deutlicheren Navigationsform machen 13:42 &amp;lt;@cervantes&amp;gt; etwa als Seitenliste 13:42 &amp;lt;jrandom&amp;gt; derzeit sind die Nutzerpräferenzen eher in den Ablauf integriert, statt auf einer separaten Einstellungsseite (z. B. ein Link, um einen Blog zu bookmarken, zu ignorieren oder Bilder ein-/auszublenden). Vielleicht wäre es gut, bei mehreren lokalen Styles oben ein 'Ansichts-Style'-Dropdown zu haben 13:42 &amp;lt;@cervantes&amp;gt; dann werden Stilwechsel bekömmlicher 13:42 &amp;lt;jrandom&amp;gt; hmm ja, Navigation zwischen Blogs wird interessant 13:43 &amp;lt;jrandom&amp;gt; also gefällt dir, wie es ursprünglich war, mit der Liste der Blogs auf der linken Seite, statt dem Dropdown? 13:43 &amp;lt;jrandom&amp;gt; `http://syndiemedia.i2p/viewattachment.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&amp;entry=1124769600000&amp;attachment=0` 13:44 &amp;lt;@cervantes&amp;gt; &amp;lt;bluesky&amp;gt;naja, das könnte vielleicht eine Template-Präferenz sein?&amp;lt;/bluesky&amp;gt; 13:44 &amp;lt;jrandom&amp;gt; hmm, ich weiß nicht, ob Stylesheets eine Liste in ein Dropdown verwandeln können, oder? 13:44 &amp;lt;@cervantes&amp;gt; navigation type: dropdown|sidelist|hierarchy 13:44 &amp;lt;@cervantes&amp;gt; nein 13:45 &amp;lt;jrandom&amp;gt; ok, ja, das kann man in JSP &amp; Nutzerpräferenzen lösen, kein Problem 13:45 &amp;lt;jrandom&amp;gt; (hierarchy?) 13:45 &amp;lt;+susi23&amp;gt; (klar, du kannst dem select einen rows-Parameter geben) 13:45 &amp;lt;@cervantes&amp;gt; aber wenn du das Markup in Templates abstrahierst, kannst du mehrere Layouts als Nutzerpräferenz anbieten 13:45 &amp;lt;jrandom&amp;gt; ah, stimmt, als mehrwertige Liste 13:45 &amp;lt;jrandom&amp;gt; (statt einer HTML-Liste mit Links) 13:46 &amp;lt;@cervantes&amp;gt; (ich habe nur rumgesponnen) 13:46 &amp;lt;jrandom&amp;gt; schon klar, cervantes (wäre aber schön, wenn wir so viel Templating wie möglich über CSS machen könnten, weil sich dafür Themes einfacher deployen lassen) 13:46 &amp;lt;jrandom&amp;gt; ((insbesondere mit dem neuen docs/syndie_standard.css)) 13:46 &amp;lt;@cervantes&amp;gt; das kannst du dir vielleicht für Version 2 aufheben und dich jetzt auf wichtigere Aspekte konzentrieren 13:47 &amp;lt;+susi23&amp;gt; (du könntest alle drei Varianten in den HTML-Quelltext packen und die Nutzer entscheiden, welche divs wir verstecken wollen) 13:47 &amp;lt;@cervantes&amp;gt; genau, wenn adamta das Markup sortiert, kann man wahrscheinlich ziemlich drastische Varianten machen 13:47 &amp;lt;jrandom&amp;gt; ja, aber ich bin offen für Ideen für den Standard. Wenn es eine bessere Navigation gibt, sollten wir die ausrollen 13:47 &amp;lt;jrandom&amp;gt; gute Idee, susi23 13:47 &amp;lt;+susi23&amp;gt; (ok, nicht sehr elegant ;) 13:47 &amp;lt;@cervantes&amp;gt; wie auf http://www.csszengarden.copm 13:48 &amp;lt;@cervantes&amp;gt; * http://www.csszengarden.com 13:48 * jrandom ist froh, dass ich ArchiveIndex als separates Objekt von Archive implementiert habe, sodass das alles im Grunde nur das Durchackern der archive.txt-Textdatei ist :) 13:49 &amp;lt;jrandom&amp;gt; ok, hat noch jemand weitere Fragen/Kommentare/Bedenken bzgl. Syndie? 13:50 &amp;lt;jrandom&amp;gt; (eine Sache: Das neue Petname-Zeug hat einen One-Click-Export in die userhosts.txt des Nutzers und wirft dort alle i2p-Adressen ab [aber importiert noch nicht]) 13:50 &amp;lt;@cervantes&amp;gt; gute Arbeit 13:50 &amp;lt;jrandom&amp;gt; gracias, cervantes 13:50 &amp;lt;@cervantes&amp;gt; wirst du jemals wieder etwas am i2p-Core machen? :) 13:50 &amp;lt;jrandom&amp;gt; heh 13:51 * jrandom hat ein paar Killer-Änderungen am router in der Pipeline, die uns viele Fähigkeiten geben 13:51 &amp;lt;jrandom&amp;gt; (aber mehr dazu, wenn sie getestet und bereit für den Einsatz sind) 13:51 &amp;lt;@cervantes&amp;gt; i2pponies.ar 13:51 &amp;lt;@cervantes&amp;gt; i2ponies.war 13:52 &amp;lt;@cervantes&amp;gt; hmm, VNC-Refresh ist heute Abend langsam 13:52 &amp;lt;+susi23&amp;gt; (Pony-Kriege? Arme Ponys...) 13:52 &amp;lt;jrandom&amp;gt; heh 13:52 &amp;lt;jrandom&amp;gt; ok, weiter mit 3) susidns 13:52 &amp;lt;jrandom&amp;gt; susi23: willst du uns einen Überblick geben? 13:52 &amp;lt;+susi23&amp;gt; nun 13:53 &amp;lt;+susi23&amp;gt; es gibt nicht viel zu sagen... susidns ist eine sehr einfache Webapp, die dir Zugriff auf Adressbuchkonfiguration und Abonnement-Dateien gibt 13:53 &amp;lt;+susi23&amp;gt; und auf deine „Adressbücher“, namentlich hosts.txt, userhosts.txt und (falls vorhanden) dein veröffentlichtes Adressbuch 13:54 &amp;lt;+susi23&amp;gt; ich habe eine Einführungsseite und einige Erklärungen hinzugefügt, wie Adressbuch funktioniert 13:54 &amp;lt;+susi23&amp;gt; (ok, wie ich denke, dass Adressbuch funktioniert ;) 13:54 &amp;lt;jrandom&amp;gt; w00t :) 13:54 &amp;lt;+bar&amp;gt; userhosts.txt? 13:54 &amp;lt;+susi23&amp;gt; da es in den letzten Wochen Nutzerfragen dazu gab 13:54 &amp;lt;+Ragnarok&amp;gt; Ich schicke Feedback, sobald ich es ausprobiert habe :) 13:54 &amp;lt;@cervantes&amp;gt; cool, wie weit ist es? 13:54 &amp;lt;+susi23&amp;gt; sicher 13:54 &amp;lt;+susi23&amp;gt; brauchbar 13:55 &amp;lt;ardvark&amp;gt; ich nutze Adressbuch, habe aber keine userhosts.txt, oder ist userhosts.txt mein persönliches/privates eepsites? 13:55 &amp;lt;jrandom&amp;gt; ardvark: userhosts ist für benutzerdefinierte Überschreibungen (existiert standardmäßig nicht) 13:55 &amp;lt;+susi23&amp;gt; userhosts.txt ist eine zweite hosts.txt, die vom NamingService gelesen wird 13:55 &amp;lt;ardvark&amp;gt; ok 13:55 &amp;lt;+Ragnarok&amp;gt; userhosts.txt ist die, die du ohne Angst vor Datenverlust durch Race Conditions editieren kannst :) 13:55 &amp;lt;+susi23&amp;gt; und ja, Leute haben das für private Schlüssel benutzt 13:56 &amp;lt;+susi23&amp;gt; (was jetzt etwas gefährlich ist, wenn du Adressbuch-Veröffentlichung aktivierst) 13:57 &amp;lt;+susi23&amp;gt; nun ja, keine Magie hier... das ist alles 13:57 &amp;lt;+Ragnarok&amp;gt; eine privatehosts.txt oder so hinzuzufügen, die vom NamingService gelesen, aber nicht vom Adressbuch veröffentlicht wird, wäre trivial 13:57 &amp;lt;+susi23&amp;gt; stimmt 13:57 &amp;lt;@cervantes&amp;gt; das würde ich gern sehen ;-) 13:58 * cervantes klammert sich an seine privaten Schlüssel ;-) 13:58 &amp;lt;jrandom&amp;gt; ooh, die susidns-Intro-Seite ist schön :) 13:58 &amp;lt;jrandom&amp;gt; (cervantes/susi/ragnarok/und alle: siehe auch die Syndie-Petname-Weboberfläche [du musst dich einloggen, um sie zu sehen]) 13:58 &amp;lt;+susi23&amp;gt; da die Adressbuch-Veröffentlichung standardmäßig ausgeschaltet ist, besteht für normale Leute keine Gefahr 13:58 &amp;lt;jrandom&amp;gt; genau 13:59 &amp;lt;+Ragnarok&amp;gt; Ich habe das schon gefragt, aber kann ich irgendwas tun, um Leuten, die Adressbuch-Frontends schreiben, das Leben zu erleichtern? 13:59 * cervantes hat seinen Login vergessen 13:59 &amp;lt;jrandom&amp;gt; cervantes: du kannst dich wieder registrieren ;) 13:59 &amp;lt;+Ragnarok&amp;gt; ich wahrscheinlich auch 14:00 &amp;lt;@cervantes&amp;gt; wäre sushidns nicht der bessere Name? 14:00 * cervantes duckt sich 14:00 &amp;lt;+susi23&amp;gt; ragnarok: wie wäre es mit einer Funktion, um den schlafenden Thread für ein sofortiges (nutzergetriggertes) Abonnement-Update zu unterbrechen? 14:01 &amp;lt;jrandom&amp;gt; ooh, oder eine manuelle „jetzt abrufen“-Funktion 14:01 * susi23 ohrfeigt cervantes mit einer großen Forelle. 14:01 &amp;lt;+susi23&amp;gt; ja, es DNS zu nennen, ist hier lächerlich... aber das ist ein historischer Name :) 14:01 &amp;lt;@cervantes&amp;gt; rohe Forelle! 14:01 * cervantes greift zur Sojasauce 14:01 &amp;lt;+susi23&amp;gt; (Perversling!) 14:02 &amp;lt;+susi23&amp;gt; ok, zurück zum Thema bitte ;) 14:02 &amp;lt;+Ragnarok&amp;gt; ok, ich schaue mir das an 14:02 &amp;lt;+susi23&amp;gt; (nicht auf Meetings trinken!) 14:02 * jrandom versteckt mein Getränk 14:03 * susi23 pingt jrandom 14:03 &amp;lt;jrandom&amp;gt; ok, cool, danke, susi, sieht sehr gut aus 14:03 &amp;lt;jrandom&amp;gt; ok, weiter mit 4) ??? 14:03 &amp;lt;jrandom&amp;gt; hat noch jemand etwas für das Meeting? 14:04 &amp;lt;@cervantes&amp;gt; falls jemand Probleme mit irc2p hat, gebt den Admins bitte Bescheid 14:06 &amp;lt;@cervantes&amp;gt; #irc2p ist der Support-Channel 14:06 &amp;lt;@cervantes&amp;gt; oder im Forum posten 14:06 &amp;lt;@cervantes&amp;gt; jrandom: willst du übrigens ein syndie-Forum? (oder ist das redundant) 14:07 &amp;lt;@cervantes&amp;gt; susi23: du kannst auch eins haben, für deine Vielzahl an i2p-Apps ;-) 14:07 &amp;lt;jrandom&amp;gt; im Moment denke ich, wir kommen ohne aus, danke 14:07 &amp;lt;jrandom&amp;gt; das susiworld-Forum 14:09 &amp;lt;jrandom&amp;gt; ok, wenn es nichts weiter gibt 14:09 * jrandom rundet ab 14:09 * jrandom *baf*t das Meeting zu Ende &lt;/div></description></item><item><title>I2P-Statusnotizen für 2005-09-06</title><link>/de/blog/2005/09/06/i2p-statusnotizen-f%C3%BCr-2005-09-06/</link><pubDate>Tue, 06 Sep 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/09/06/i2p-statusnotizen-f%C3%BCr-2005-09-06/</guid><description>&lt;p>Hallo zusammen,&lt;/p>
&lt;p>Bitte NUR die Übersetzung angeben, sonst nichts:&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) Syndie-Status 3) susidns 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Wie viele gesehen haben, wurde das Release 0.6.0.5 letzte Woche nach einer kurzen 0.6.0.4-Revision veröffentlicht, und bisher hat sich die Zuverlässigkeit deutlich verbessert, und das Netz ist größer als je zuvor gewachsen. Es gibt noch etwas Spielraum für Verbesserungen, aber es scheint, dass die neue netDb wie vorgesehen funktioniert. Wir haben sogar den Fallback getestet - wenn die floodfill-Peers nicht erreichbar sind, greifen routers auf die kademlia netDb zurück, und neulich, als dieses Szenario eintrat, war die Zuverlässigkeit von irc und eepsite(I2P-Website) nicht wesentlich beeinträchtigt.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 30. August 2005</title><link>/de/blog/2005/08/30/i2p-entwicklertreffen-30.-august-2005/</link><pubDate>Tue, 30 Aug 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/08/30/i2p-entwicklertreffen-30.-august-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bar, bla, gloin, jrandom, laberhorst, nickless_head, redzara, ZULU&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:03 &amp;lt;+bla&amp;gt; Gibt es heute ein Meeting? 13:04 &amp;lt;jrandom&amp;gt; 0) hi 13:04 &amp;lt;jrandom&amp;gt; 1) Netzstatus 13:04 &amp;lt;jrandom&amp;gt; 2) floodfill netDb (floodfill-basiertes netDb-System, eine verteilte Datenbank im I2P-Netz) 13:04 &amp;lt;jrandom&amp;gt; 3) Syndie 13:04 &amp;lt;jrandom&amp;gt; 4) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) hi 13:04 &amp;lt;+bla&amp;gt; ;) 13:04 * jrandom winkt 13:04 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen wurden unter http://dev.i2p.net/pipermail/i2p/2005-August/000871.html veröffentlicht 13:04 &amp;lt;jrandom&amp;gt; (ja, ich bin ein paar Minuten zu spät ;) 13:05 &amp;lt;jrandom&amp;gt; Wie auch immer, springen wir zu 1) Netzstatus 13:06 &amp;lt;jrandom&amp;gt; eingeschränkte Routen sind Mist, und wir haben endlich Daten dazu, wie häufig sie sind (buh, pfui) 13:06 &amp;lt;jrandom&amp;gt; aber trotzdem wirkt das Netz recht gesund, wenn man all die besorgten Meldungen "omg es zeigt status: Unknown!" ignoriert ;) 13:07 &amp;lt;gloin&amp;gt; hm.. wo sollte das Document-Root für den in i2p mitgelieferten Webserver liegen? 13:07 &amp;lt;jrandom&amp;gt; $i2pInstallDir/eepsite/docroot/ 13:07 &amp;lt;gloin&amp;gt; i2p/eepsite/docroot ? 13:07 &amp;lt;jrandom&amp;gt; Hat jemand Fragen/Anmerkungen/Bedenken zum Netzstatus, die über das hinausgehen, was in den Statusnotizen steht? 13:08 &amp;lt;gloin&amp;gt; gefunden. Es scheint, dass der Webserver index.html nicht automatisch ausliefert. 13:08 &amp;lt;+bla&amp;gt; jrandom: Ich habe ein paar Tests gemacht, um zu prüfen, welche Knoten in tunnels ausgewählt werden. 13:09 &amp;lt;+bla&amp;gt; jrandom: Hauptsächlich, da ich jetzt node-localization im RouterInfo struct implementiert habe, kann ich grafisch (Länderflaggen) sehen, wo Tunnel-Teilnehmer sitzen. 13:09 &amp;lt;+bla&amp;gt; Ich bin in Europa (kein Geheimnis), und die meisten meiner Tunnel-Teilnehmer sind in Europa 13:09 &amp;lt;jrandom&amp;gt; gloin: es sollte die index.html ausliefern (das ist, was "Welcome to your Eepsite" rendert) 13:10 &amp;lt;jrandom&amp;gt; ooh nice1 bla! 13:10 &amp;lt;redzara&amp;gt; da einige Leute geringe Performance mit UDP gemeldet haben, könnten wir vielleicht ein kleines Performance-Meter wie iperf in I2P hinzufügen? 13:11 &amp;lt;redzara&amp;gt; s/had/add 13:11 &amp;lt;jrandom&amp;gt; bla: also nicht nur auf der profiles.jsp-Seite, sondern auch auf tunnels.jsp? sehr cool... Screenshots, Screenshots! :) 13:11 &amp;lt;gloin&amp;gt; jrandom: jetzt funktioniert es. Seltsam. 13:11 &amp;lt;+bla&amp;gt; jrandom: Ich poste ein paar Screenshots, aber ich muss zuerst meine eigene Router-ID in den Screenshots schwärzen ;) 13:11 &amp;lt;jrandom&amp;gt; redzara: hm, ein Kommandozeilen-Tool, mit dem Leute ihre Linkqualität prüfen können, oder ein Monitor für die SSU-Performance? 13:11 &amp;lt;jrandom&amp;gt; heh bla 13:12 &amp;lt;jrandom&amp;gt; komisch, gloin 13:13 &amp;lt;gloin&amp;gt; jrandom: übrigens, seit ich mein pppoe aktualisiert habe, scheint i2p stabiler zu sein. 13:13 &amp;lt;jrandom&amp;gt; schön, was war das Problem mit deiner Netzverbindung? Firmware-Update? 13:14 &amp;lt;gloin&amp;gt; jrandom: Ich habe alle Peers verloren. Aber die Internetverbindung war ok, nur jeder Peer schlug fehl. 13:16 &amp;lt;jrandom&amp;gt; klar, aber was genau hast du an deinen pppoe-Einstellungen aktualisiert? 13:17 &amp;lt;gloin&amp;gt; jrandom: Ich meine den Linux-PPPoE-Daemon. 13:18 &amp;lt;jrandom&amp;gt; ah ok 13:18 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas zu 1) Netzstatus, oder sollen wir weiter zu 2) floodfill netdb? 13:18 &amp;lt;+bla&amp;gt; `http://theland.i2p/parttunnels.jpg` 13:19 &amp;lt;+bla&amp;gt; `http://theland.i2p/servertunnels.jpg` 13:21 &amp;lt;+bar&amp;gt; (ähm.. nicht erreichbar?) 13:21 &amp;lt;jrandom&amp;gt; ja, ich habe auch Probleme, es zu erreichen 13:21 &amp;lt;fox&amp;gt; &amp;lt;godmode0&amp;gt; ich benutze pppoe, nie Problem i2p 13:22 * jrandom wird es später versuchen 13:22 &amp;lt;+bla&amp;gt; jrandom: Nun ja.. Genau da ist ein neues Netzwerkproblem ;) 13:22 &amp;lt;jrandom&amp;gt; hehe 13:22 &amp;lt;jrandom&amp;gt; bla: bist du auf -4 oder einem früheren Build? 13:23 &amp;lt;+bla&amp;gt; jrandom: Ich bin auf -4 13:23 &amp;lt;jrandom&amp;gt; hm, ok, cool 13:23 &amp;lt;jrandom&amp;gt; ok, wie auch immer, das können wir später durchgehen 13:24 &amp;lt;jrandom&amp;gt; (wenn du mir die netDb-Stats von /oldstats.jsp schicken könntest, wäre das super :) 13:25 &amp;lt;jrandom&amp;gt; ok, weiter zu 2) floodfill netdb 13:26 &amp;lt;jrandom&amp;gt; es gibt dazu viele Infos in meinem Blog 13:26 &amp;lt;jrandom&amp;gt; wir haben begonnen, einen ersten Wurf auszurollen, auch wenn noch etwas Arbeit zu tun ist 13:26 &amp;lt;jrandom&amp;gt; hat jemand Fragen/Anmerkungen/Bedenken zum Plan? 13:27 &amp;lt;+bla&amp;gt; jrandom: Wird das floodfill als log(N) skalieren (N=Anzahl der Peers im Netz), oder linear? 13:27 &amp;lt;jrandom&amp;gt; linear mit M (M= Anzahl der Peers, die an der floodfill netDb teilnehmen) 13:28 &amp;lt;jrandom&amp;gt; nun, M könnte klein genug sein, dass N der dominierende Term ist 13:29 &amp;lt;jrandom&amp;gt; (in welchem Fall es linear mit N wäre) 13:29 &amp;lt;jrandom&amp;gt; was nicht großartig ist, aber bis wir &amp;gt; 10K eepsites haben, spielt es keine Rolle 13:30 &amp;lt;jrandom&amp;gt; sobald wir das haben, können wir auf fortgeschrittenere Algorithmen umsteigen, um die Last zwischen den floodfill-Teilnehmern zu verteilen 13:31 &amp;lt;jrandom&amp;gt; (beachte, das sind 10k eepsites, nicht Nutzer, da wir die Client-leaseSets in der netdb eigentlich nicht veröffentlichen müssen) 13:32 &amp;lt;+bla&amp;gt; jrandom: Gibt es einen Grund, warum wir die Client-Destinations weiterhin in der netDb veröffentlichen? 13:32 &amp;lt;+bla&amp;gt; jrandom: Oder überhaupt, warum wir in der netDb noch zeigen, wer unsere schnellen Peers sind? 13:33 &amp;lt;+bla&amp;gt; jrandom: Beides zu entfernen würde die netDb-Daten stark reduzieren 13:33 &amp;lt;jrandom&amp;gt; bla: zum Ersteren: nein. zum Letzteren: für mein Debugging (auch wenn ich mir dieses spezielle Feld kürzlich nicht angesehen habe) 13:33 &amp;lt;jrandom&amp;gt; ja, einen Versuch wert, vielleicht in -5 13:36 &amp;lt;jrandom&amp;gt; ok, cool, mal sehen, hoffentlich bekommen wir -5 in den nächsten Tagen raus 13:37 &amp;lt;jrandom&amp;gt; (vielleicht morgen) 13:37 &amp;lt;jrandom&amp;gt; ok, wenn es nichts anderes zu 2) floodfill netdb gibt, gehen wir weiter zu 3) syndie 13:38 &amp;lt;jrandom&amp;gt; ich habe eine Menge Infos in der Mail und in meinem Blog gepostet, also statt das zu wiederholen: Hat jemand Fragen / Anmerkungen / Bedenken? 13:40 * jrandom findet die Remote-Syndizierungsfunktionalität echt gut, auch wenn sie noch weit von dem entfernt ist, was wir uns mit Feedspace-Integration erhoffen 13:41 &amp;lt;jrandom&amp;gt; (ich habe mich nicht darum gekümmert, Freenet-Posting-Integration zu bauen, obwohl es ziemlich einfach wäre, eine CLI zu starten und alle Einträge reinzuposten) 13:42 &amp;lt;jrandom&amp;gt; ok, wenn es nichts anderes zu 3) syndie gibt, öffnen wir's für 4) ??? 13:42 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas i2p-bezogenes einzubringen? 13:42 &amp;lt;redzara&amp;gt; klar, wo ist die Doku ;) 13:43 &amp;lt;laberhorst&amp;gt; nur dass mein Node unter 0.6.x bis zu 100% CPU-Last verbraucht, muss es aber hier auf der Leitung noch mit Linux gegenprüfen 13:43 &amp;lt;+nickless_head&amp;gt; Ich finde, das i2pProxy.pac-Skript sollte standardmäßig im Jetty-Webordner liegen. 13:43 &amp;lt;jrandom&amp;gt; nickless_head: Ich empfehle i2pproxy.pac nicht, da es ein enormes Sicherheitsrisiko ist 13:44 &amp;lt;redzara&amp;gt; 2 - könnten wir die neueste Jetty-Version in I2P enthalten haben? 13:44 &amp;lt;jrandom&amp;gt; wir haben 5.2.1 in i2p gerade drin 13:44 &amp;lt;jrandom&amp;gt; äh, 5.1.2 13:44 &amp;lt;+nickless_head&amp;gt; jrandom: es ist das Einzige, womit man in einem Browser zwischen eepsites und Websites trennen kann, ohne manuell umschalten zu müssen, soweit ich weiß 13:45 &amp;lt;jrandom&amp;gt; ich benutze SwitchProxy 13:45 &amp;lt;jrandom&amp;gt; (und ich schalte nicht auf nicht-anonymes Browsen um) 13:45 &amp;lt;jrandom&amp;gt; ((squid.i2p ist für mich schnell genug)) 13:45 &amp;lt;+nickless_head&amp;gt; Denk an die Slashdotter! :p 13:46 &amp;lt;jrandom&amp;gt; wie ich schon sagte, habe ich Vorbehalte hinsichtlich der Tragfähigkeit von eepsites. Die Sicherheitsrisiken sind enorm 13:46 &amp;lt;jrandom&amp;gt; aber für diejenigen, denen diese Risiken egal sind, ergibt ein i2pproxy.pac vielleicht Sinn. 13:47 &amp;lt;+bla&amp;gt; Ich bin der festen Meinung, dass etwas, das nicht per _default_ sicher ist, nicht in I2P sein sollte, um neuen Nutzern kein falsches Sicherheitsgefühl zu geben 13:48 &amp;lt;jrandom&amp;gt; einverstanden (auch wenn wir i2pproxy.pac bereitstellen, sagen wir den Leuten nur nicht davon, bis wir sie genug erschreckt haben ;) 13:49 &amp;lt;+nickless_head&amp;gt; Ich kann irgendwie nicht glauben, dass es in den Einstellungen von Mozilla keine Möglichkeit gibt, Seiten nur auf Ressourcen derselben Domain zugreifen zu lassen .. 13:50 &amp;lt;redzara&amp;gt; sorry, aber IRC-Verbindung weg :( zu Jetty: Es gibt einen Fix bezüglich Commons Logging, und vielleicht hilft mir das, mein mvnforum in derselben Instanz von I2P zu betreiben 13:50 &amp;lt;redzara&amp;gt; Jetty-5.1.5rc1 - 23 August 2005 13:52 &amp;lt;jrandom&amp;gt; ah cool, was genau ist das Problem, redzara? 13:52 &amp;lt;jrandom&amp;gt; nickless_head: wenn du einen Weg findest, lass es uns wissen 13:52 &amp;lt;redzara&amp;gt; oder ich könnte mir sogar einfach mein eigenes I2P mit der neuesten Version von Jetty bauen 13:52 &amp;lt;jrandom&amp;gt; redzara: das kannst du auf jeden Fall tun – leg einfach die Jetty-JAR-Dateien in dein i2p lib-Verzeichnis 13:53 &amp;lt;redzara&amp;gt; jrandom : jedes Mal, wenn ich versuche, mvnforum in I2P zu starten, findet Jetty Apache Commons Logging nicht 13:53 &amp;lt;+nickless_head&amp;gt; Oh! Mir ist gerade aufgefallen, dass das Standard-i2pproxy.pac einen Modus nutzt, der es Seiten erlaubt, das Proxying zu i2p zur Laufzeit ein- und auszuschalten, was durch das VÖLLIG SICHERE UND UNKNACKBARE &amp;lt;/sarcasm&amp;gt; Standardpasswort "passw0rd" geschützt ist. Bitte, jemand, der sich mit CVS auskennt, ändere das. 13:54 &amp;lt;jrandom&amp;gt; redzara: das ist in commons-logging.jar und commons-el.jar iirc, die sollten in deinem lib-Verzeichnis und im Classpath deiner wrapper.config sein 13:54 &amp;lt;jrandom&amp;gt; nickless_head: noch ein Grund, warum ich niemandem empfehle, es zu verwenden ;) 13:55 &amp;lt;redzara&amp;gt; ja ich weiß, ich bin nicht so ein n00b :)) ich muss mit dieser neuen Jetty-Version nochmal graben 13:56 &amp;lt;jrandom&amp;gt; cool, halte uns auf dem Laufenden 13:56 &amp;lt;redzara&amp;gt; kein Problem 13:57 &amp;lt;fox&amp;gt; * mihi vermutet, die meisten i2p-Nutzer werden ihre "real ip" sowieso einem Java-Applet preisgeben :) 13:57 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; probier http://www.stilllistener.com/checkpoint1/Java/ (und runterscrollen) 13:58 * jrandom sieht viele leere Felder ;) 13:59 &amp;lt;+bla&amp;gt; fox: Alles, was man offenlegt, ist die Beziehung zwischen einer IP und einer bestimmten Client-Destination, wobei sich die Client-Destination bei jedem Router-Neustart ändert. 13:59 &amp;lt;jrandom&amp;gt; bla: es sei denn, der Nutzer ist auf einer Seite wie z. B. `http://i_have_illegal_stuff.i2p/` 14:00 &amp;lt;jrandom&amp;gt; (die IP des Clients "nur einmal" preiszugeben, ist fatal genug ;) 14:00 &amp;lt;+bla&amp;gt; jrandom: Ja. 14:00 &amp;lt;+bla&amp;gt; Aber wenn du es mit anonymem Browsen ernst meinst, nutzt du temporäre HTTP-Proxies und deaktivierst alles Java sowie Plugins und Cookies vollständig 14:01 &amp;lt;jrandom&amp;gt; oder nutzt Syndie :) 14:02 &amp;lt;ZULU&amp;gt; sorry für die Unterbrechung, ist duck.ip down? 14:02 &amp;lt;+bla&amp;gt; jrandom: Ist es schon Zeit für allgemeine Fragen? 14:02 &amp;lt;jrandom&amp;gt; ay, wir sind bei 4) ??? 14:02 &amp;lt;jrandom&amp;gt; ZULU: ja, duck ist vorerst offline 14:03 &amp;lt;+bla&amp;gt; jrandom: Ich habe die Java-Dateien bearbeitet, die profiles.jsp und tunnels.jsp helfen, die Länderflaggen zu erzeugen 14:04 &amp;lt;+bla&amp;gt; jrandom: Wo lege ich jedoch Bilder ab, auf die ich tatsächlich LINKEN kann und die auf meinem lokalen Router funktionieren (_nicht_ meine eepsite)? 14:06 &amp;lt;jrandom&amp;gt; wir brauchen eine "get.jsp?name", die den Inhalt von ./docs/'name' an den Browser ausgibt 14:06 &amp;lt;jrandom&amp;gt; (sprich, du musst es im Moment in der .war haben, aber mit einer kleinen .jsp-Datei könntest du sie in docs ablegen) 14:06 &amp;lt;+bla&amp;gt; jrandom: Ah, ok, lag also nicht an mir ;) 14:06 &amp;lt;jrandom&amp;gt; heh, nein, gib mir die Schuld :) 14:09 &amp;lt;jrandom&amp;gt; ok, wenn es nichts anderes für das Meeting gibt 14:09 * jrandom rundet ab 14:10 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2005-08-30</title><link>/de/blog/2005/08/30/i2p-statusnotizen-vom-2005-08-30/</link><pubDate>Tue, 30 Aug 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/08/30/i2p-statusnotizen-vom-2005-08-30/</guid><description>&lt;p>Hallo zusammen, es ist wieder soweit&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) floodfill netDb 3) Syndie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Nachdem 0.6.0.3 nun seit einer Woche veröffentlicht ist, sind die Rückmeldungen ziemlich gut, auch wenn die Protokollierung und die Anzeige für einige ziemlich verwirrend waren. Stand vor wenigen Minuten meldet I2P jedoch, dass eine beträchtliche Zahl von Nutzern ihre NATs oder Firewalls falsch konfiguriert hat – von 241 Peers haben 41 den Status auf ERR-Reject wechseln sehen, während 200 durchgehend OK waren (wenn sie einen expliziten Status erhalten können). Das ist nicht gut, hat aber geholfen, den Fokus noch etwas genauer darauf zu richten, was getan werden muss.&lt;/p></description></item><item><title>I2P Statusnotizen für 2005-08-23</title><link>/de/blog/2005/08/23/i2p-statusnotizen-f%C3%BCr-2005-08-23/</link><pubDate>Tue, 23 Aug 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/08/23/i2p-statusnotizen-f%C3%BCr-2005-08-23/</guid><description>&lt;p>Hi zusammen, es ist wieder Zeit für die wöchentlichen Statusnotizen&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.0.3 Status 2) IRC Status 3) susibt 4) Syndie 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.0.3 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Wie neulich erwähnt [1], haben wir eine neue 0.6.0.3-Version veröffentlicht, die bereitsteht. Sie ist eine große Verbesserung gegenüber der 0.6.0.2-Version (es ist nicht ungewöhnlich, mehrere Tage ohne Disconnect auf irc zu haben - ich hatte 5 Tage Uptime, die erst durch ein Upgrade beendet wurden), aber es gibt ein paar Dinge, die man beachten sollte. Trotzdem ist es nicht immer so - Menschen mit langsamen Netzverbindungen stoßen auf Probleme, aber es ist ein Fortschritt.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 23. August 2005</title><link>/de/blog/2005/08/23/i2p-entwicklertreffen-23.-august-2005/</link><pubDate>Tue, 23 Aug 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/08/23/i2p-entwicklertreffen-23.-august-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> arcturus, ardvark, cervantes, gott, jrandom, lucky, modulus, susi23\_&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 12:01 &amp;lt;jrandom&amp;gt; 0) hi 12:01 &amp;lt;jrandom&amp;gt; 1) 0.6.0.3 Status 12:01 &amp;lt;jrandom&amp;gt; 2) IRC-Status 12:01 &amp;lt;jrandom&amp;gt; 3) susibt 12:01 &amp;lt;jrandom&amp;gt; 4) Syndie 12:01 &amp;lt;jrandom&amp;gt; 5) ??? 12:01 &amp;lt;jrandom&amp;gt; 0) hi 12:01 * jrandom winkt 12:01 &amp;lt;lucky&amp;gt; hi 12:02 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind online @ http://dev.i2p.net/pipermail/i2p/2005-August/000857.html 12:02 &amp;lt;lucky&amp;gt; hihihihi 12:02 &amp;lt;jrandom&amp;gt; hi lucky 12:02 &amp;lt;jrandom&amp;gt; ok, springen wir zu 1) 0.6.0.3 Status 12:02 &amp;lt;jrandom&amp;gt; ich denke, die wichtigsten erwähnenswerten Punkte bzgl. 0.6.0.3 stehen in den Statusnotizen, aber darüber hinaus: hat noch jemand etwas anzusprechen? 12:04 &amp;lt;gott&amp;gt; Was hat es mit 'Unknown' auf sich? 12:04 &amp;lt;jrandom&amp;gt; ich bin nicht sicher, ob die ssu cwin-Verbesserungen in 0.6.0.4 kommen oder bis 0.6.1 warten, wenn wir eine bessere Peer-/Konfiguration haben 12:04 &amp;lt;jrandom&amp;gt; gott: dazu gibt es zwei Absätze in der E‑Mail – hast du darüber hinaus noch konkrete Fragen? 12:05 &amp;lt;jrandom&amp;gt; oder gibt es irgendeinen Punkt, den ich klarstellen könnte? 12:05 &amp;lt;gott&amp;gt; Nein, ich habe die verdammte E‑Mail einfach nicht gelesen. 12:05 &amp;lt;jrandom&amp;gt; heh 12:05 &amp;lt;jrandom&amp;gt; nun, scrolle fünf Zeilen hoch und lies die verdammte E‑Mail ;) 12:06 &amp;lt;jrandom&amp;gt; ok, noch jemand Fragen zu 0.6.0.3? 12:07 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 2) IRC-Status 12:07 &amp;lt;modulus&amp;gt; sorry Leute, muss weg. bis später zusammen. 12:08 &amp;lt;jrandom&amp;gt; abgesehen von dem, was in der Mail steht: postman/cervantes/arcturus, habt ihr noch etwas, das ihr ansprechen wollt? 12:08 &amp;lt;jrandom&amp;gt; bis später, modulus 12:08 &amp;lt;+arcturus&amp;gt; zu 1)? 12:08 &amp;lt;+arcturus&amp;gt; oh sorry 12:08 &amp;lt;gott&amp;gt; Hm. 12:08 &amp;lt;+arcturus&amp;gt; 2) ist jetzt dran 12:09 &amp;lt;gott&amp;gt; Wie viel Upstream‑Bandbreite benötigt IRC über I2P derzeit üblicherweise? 12:09 &amp;lt;+arcturus&amp;gt; Netsplits sind Geschichte 12:09 &amp;lt;+arcturus&amp;gt; gott: das könnte ich nicht sagen, ohne die Anonymität meines router zu gefährden 12:09 &amp;lt;gott&amp;gt; Nein, nein, nein. 12:10 &amp;lt;jrandom&amp;gt; nicht sicher, mein router mit squid.i2p/dev.i2p/cvs.i2p/www.cvs/syndiemedia.i2p plus mein irc und eepproxy nutzt im Durchschnitt 10–20 KB/s 12:10 &amp;lt;gott&amp;gt; Braucht man dafür einen kommerziellen Anschluss? 12:10 &amp;lt;jrandom&amp;gt; nice one, arcturus 12:10 &amp;lt;gott&amp;gt; jrandom: ich meine, zum Hosten. 12:10 &amp;lt;jrandom&amp;gt; gott: einen Server oder einen Client betreiben? 12:10 &amp;lt;jrandom&amp;gt; ah 12:10 &amp;lt;+arcturus&amp;gt; gott: das könnte ich nicht sagen, ohne die Anonymität meines router zu gefährden 12:10 &amp;lt;gott&amp;gt; Server. 12:10 * jrandom weiß es nicht. wahrscheinlich weniger, wenn du nur einen ircd hast 12:10 &amp;lt;gott&amp;gt; Betreibt ihr also einen modifizierten unrealircd? 12:11 &amp;lt;jrandom&amp;gt; sagen wir, multipliziere die Client-Nutzung für einen einzelnen Server mit Faktor 1,3 12:11 &amp;lt;+arcturus&amp;gt; ich möchte noch hinzufügen, dass die Inter‑Server‑Latenz konstant und sehr, sehr niedrig ist 12:11 &amp;lt;gott&amp;gt; Ich nehme es an, da es keinen VERSION-Befehl zu geben scheint 12:11 &amp;lt;+arcturus&amp;gt; ich habe VERSION deaktiviert 12:12 &amp;lt;gott&amp;gt; Sind eure Modifikationen Open Source? 12:12 &amp;lt;+arcturus&amp;gt; vielleicht läuft bei uns unreal, vielleicht auch nicht :) 12:12 &amp;lt;gott&amp;gt; Ihr solltet sie veröffentlichen, damit andere ihre eigenen privaten Netzwerke starten können. 12:12 &amp;lt;+arcturus&amp;gt; das kann ich dir nicht sagen, ohne die Sicherheit zu gefährden 12:12 &amp;lt;gott&amp;gt; Sicherheit durch Geheimhaltung, na toll. 12:12 &amp;lt;jrandom&amp;gt; word, arcturus. ich sehe im Schnitt so 0–2 s Latenz (im Moment weniger als der Lag‑Detektor von irssi anzeigt) 12:12 &amp;lt;+arcturus&amp;gt; nein, das ist nur eine Sicherheitsschicht 12:13 &amp;lt;+arcturus&amp;gt; und es dient nur als Abschreckung, kein Ersatz für technische Sicherheitsmaßnahmen 12:15 &amp;lt;jrandom&amp;gt; arcturus: wie läuft es mit vanguard? 12:15 &amp;lt;+arcturus&amp;gt; ich habe in letzter Zeit nicht daran codiert, andere Projekte haben mich beschäftigt, aber ich fühle einen konstanten, stetigen Druck, es endlich fertigzustellen :) 12:16 &amp;lt;jrandom&amp;gt; heh, cool 12:16 &amp;lt;+arcturus&amp;gt; vanguard wird gegen Bots am effektivsten sein, die Hashcash‑Maßnahme ist eine separate Sache 12:16 &amp;lt;+arcturus&amp;gt; ich mache mir jetzt allerdings Gedanken über Hashcash 12:17 &amp;lt;+arcturus&amp;gt; mit den jüngsten Angriffen auf SHA‑1 12:17 &amp;lt;+arcturus&amp;gt; es wird nicht lange dauern, bis es Werkzeuge für die breite Masse gibt 12:17 &amp;lt;+arcturus&amp;gt; leider basiert die Standard‑Hashcash‑Implementierung vollständig auf SHA‑1 12:17 &amp;lt;susi23_&amp;gt; Unable to find a javac compiler; // com.sun.tools.javac.Main is not on the classpath. // Perhaps JAVA_HOME does not point to the JDK 12:18 &amp;lt;@cervantes&amp;gt; ah, geschafft 12:18 &amp;lt;susi23_&amp;gt; irgendwelche Ideen dazu? JAVA_HOME zeigt definitiv in das richtige Verzeichnis, javac ist im PATH und aufrufbar 12:18 &amp;lt;+arcturus&amp;gt; susi23_: wir sind gerade in einer Besprechung :) 12:18 &amp;lt;jrandom&amp;gt; susi23_: OOM? 12:18 &amp;lt;susi23_&amp;gt; Meeting? Obwohl es 20 Uhr ist? 12:18 &amp;lt;jrandom&amp;gt; (Kompiliere deine JSPs vor, anstatt es jetty/tomcat machen zu lassen, das ist schneller ;) 12:19 &amp;lt;jrandom&amp;gt; ja, wir haben es verlegt, susi23_ :) 12:19 &amp;lt;susi23_&amp;gt; wusste ich nicht, sorry 12:19 &amp;lt;jrandom&amp;gt; hehe, kein Ding, schön, dass du es zum Meeting geschafft hast, dein Agendapunkt ist als Nächstes dran ;) 12:20 * susi23_ setzt sich und hört zu 12:20 &amp;lt;+arcturus&amp;gt; auch wenn ich bei Hashcash keine unmittelbaren Probleme erwarte, halte ich es für möglich, dass SHA‑1 bald ernsthaft kompromittiert wird 12:21 &amp;lt;jrandom&amp;gt; Hashcash mit MD5 wäre vermutlich okay 12:21 &amp;lt;jrandom&amp;gt; es ist nur ein PoW (Proof of Work) 12:21 &amp;lt;+arcturus&amp;gt; falls jemand Hashcash‑Implementierungen kennt, die auf SHA‑256 oder höher basieren, bitte sagt mir Bescheid 12:21 &amp;lt;+arcturus&amp;gt; nun, PoW ist sinnlos, wenn nur wenig P darin steckt :) 12:21 &amp;lt;jrandom&amp;gt; die Größe des Hashs ist nur relevant, wenn dein Hashcash die Größe des Hashs erreicht 12:23 &amp;lt;jrandom&amp;gt; (aber ja, gegen einen gekürzten SHA‑256 oder 512 oder Whirlpool oder was auch immer zu laufen, wäre nett) 12:23 &amp;lt;+arcturus&amp;gt; ich denke, wir könnten mit der aktuellen Implementierung weitermachen; vielleicht können wir sie so gestalten, dass wir sie später bei Bedarf leicht austauschen können 12:24 &amp;lt;jrandom&amp;gt; (DTSTTCPW) 12:25 &amp;lt;+arcturus&amp;gt; denn wir werden SHA‑1 irgendwann fallen lassen müssen, da bin ich sicher :) und wenn wir nicht mit hinreichender Sicherheit feststellen können, dass ein Token korrekt erzeugt wurde, gibt es keinen Grund, überhaupt Hashcash zu verwenden 12:25 &amp;lt;jrandom&amp;gt; (es ist nur für ein PoW, um einen Nym (Pseudonym) auf IRC zu bekommen, nicht um Zugang zu Fort Knox zu erhalten ;) 12:26 &amp;lt;@cervantes&amp;gt; auf der Hashcash‑Mailingliste gibt es Gespräche über die Implementierung von SHA‑256 12:26 &amp;lt;+arcturus&amp;gt; es ist nicht für einen Nym, es ist für den Zutritt zum Server 12:26 &amp;lt;+arcturus&amp;gt; cervantes: cool, das schaue ich mir an 12:27 &amp;lt;+arcturus&amp;gt; jrandom: und es ist nicht nur PoW, Hashcash liefert uns eine Methode, Clients im Netz eindeutig zu identifizieren, ähnlich wie eine Identifikation per IP, sodass wir gezielt sperren können 12:28 &amp;lt;jrandom&amp;gt; die werden aber sicher im Laufe der Zeit erneuert, oder? 12:28 &amp;lt;jrandom&amp;gt; z. B. ein neues PoW‑Zertifikat alle 6 Monate (oder 6 h, oder was auch immer) 12:28 &amp;lt;+arcturus&amp;gt; wenn ein Nutzer keine Arbeit leisten muss, um seine ID zu bekommen, unterläuft das unsere Fähigkeit, ihn zu sperren 12:29 &amp;lt;+arcturus&amp;gt; ich kenne keinen Grund, sie automatisch ablaufen zu lassen; nur manuell, wenn sie gegen die Nutzungsbedingungen verstoßen 12:29 &amp;lt;+arcturus&amp;gt; man muss die Leute nicht unnötig für neue IDs arbeiten lassen 12:29 &amp;lt;jrandom&amp;gt; eh, es ist nur ein passives PoW, sie können alle 6 Stunden einen Durchlauf machen, um ein neues zu erzeugen 12:29 &amp;lt;jrandom&amp;gt; aber vielleicht DTSTTCPW 12:30 &amp;lt;+arcturus&amp;gt; jedes erzeugte Hashcash muss innerhalb von 24 Stunden verwendet werden, sonst ist es ungültig 12:32 &amp;lt;@cervantes&amp;gt; nur zur Wiederholung: der neue Server irc.freshcoffee.i2p muss in deiner i2ptunnel‑Konsole hinzugefügt werden 12:32 &amp;lt;jrandom&amp;gt; cool. ok, noch etwas zu 2) irc2p? 12:33 &amp;lt;@cervantes&amp;gt; (`http://forum.i2p/viewtopic.php?t=911` 12:33 &amp;lt;@cervantes&amp;gt; ) 12:33 &amp;lt;@cervantes&amp;gt; &amp;lt;-- erledigt 12:34 &amp;lt;+arcturus&amp;gt; ich habe nichts Weiteres, womit ich euch langweilen könnte :) 12:34 &amp;lt;jrandom&amp;gt; hehe 12:34 &amp;lt;jrandom&amp;gt; ok, 3) susibt 12:34 &amp;lt;ardvark&amp;gt; äh, wenn ich den neuen Server zu meinem tunnel hinzufüge, muss ich I2P neu starten? 12:34 &amp;lt;jrandom&amp;gt; susi23_: p1ng 12:35 &amp;lt;@cervantes&amp;gt; ardvark: nur den tunnel 12:35 &amp;lt;@cervantes&amp;gt; (ircproxy tunnel) 12:35 &amp;lt;ardvark&amp;gt; oh ok, ich habe es nur hinzugefügt und gespeichert, das reicht dann also nicht 12:36 &amp;lt;jrandom&amp;gt; genau, leider musst du diesen Proxy stoppen und neu starten 12:36 &amp;lt;susi23_&amp;gt; nun 12:36 &amp;lt;ardvark&amp;gt; aber dann verpasse ich das Meeting ;) 12:37 &amp;lt;susi23_&amp;gt; susibt ist eine Webapp (wie susimail), die du in die VM deines router werfen kannst 12:37 &amp;lt;susi23_&amp;gt; sie dient als Web‑Frontend für i2p-bt 12:38 &amp;lt;susi23_&amp;gt; damit kannst du deine Seeds verwalten, Dateien hoch‑ und herunterladen usw. 12:38 &amp;lt;jrandom&amp;gt; w00t 12:39 &amp;lt;susi23_&amp;gt; das Problem ist: Du musst für jeden Seed ein btdownloadheadless.py starten … so bekommst du zu deinen vielen Java‑Threads eine Menge Python‑Prozesse :) 12:39 &amp;lt;+arcturus&amp;gt; das wird in ducktorrent adressiert *hust* 12:39 &amp;lt;jrandom&amp;gt; heh 12:39 * jrandom hält die Luft an 12:40 &amp;lt;susi23_&amp;gt; es unterstützt sogar den Neustart von Seeds nach einem Neustart des router 12:40 &amp;lt;@cervantes&amp;gt; schön 12:40 &amp;lt;jrandom&amp;gt; klasse 12:40 &amp;lt;susi23_&amp;gt; zukünftige Pläne sind der automatische Bau von Torrents und UI‑Verbesserungen 12:41 &amp;lt;susi23_&amp;gt; wenn du es ausprobieren willst, empfehle ich eine separate jetty‑Instanz 12:41 &amp;lt;susi23_&amp;gt; damit du nicht an deinem router herumfummeln musst :) 12:41 &amp;lt;susi23_&amp;gt; Download‑ und Installationsanweisungen unter `http://susi.i2p` 12:42 &amp;lt;susi23_&amp;gt; das ist alles *Ping zurück an jr* 12:42 &amp;lt;jrandom&amp;gt; w3wt, danke susi 12:42 &amp;lt;jrandom&amp;gt; ok, hat jemand Fragen &amp; Kommentare dazu, oder springen wir weiter zu 4) Syndie? 12:44 &amp;lt;jrandom&amp;gt; ok, bezüglich syndi: ich habe in den letzten ein bis zwei Tagen einiges dazu auf die Liste gepostet, und da wird noch viel mehr passieren 12:45 &amp;lt;jrandom&amp;gt; die Haupt‑Demosite für Syndie ist `http://syndiemedia.i2p` / http://66.111.51.110:8000/, aber natürlich sind alle ermutigt, es herunterzuladen und lokal zu installieren 12:45 &amp;lt;jrandom&amp;gt; ich habe im Moment nicht viel an dieser Front hinzuzufügen. es sei denn, jemand hat Fragen? 12:46 &amp;lt;gott&amp;gt; Warum heißt es Syndie? 12:46 &amp;lt;gott&amp;gt; ist das eine Anspielung auf 'syndicate'? 12:47 &amp;lt;jrandom&amp;gt; ja, es ist ein generisches Syndication‑Frontend (+ mit Sicherheits‑, Authentifizierungs‑ und Anonymitätsunterstützung) 12:48 &amp;lt;jrandom&amp;gt; ok, wenn es zu 4) nichts Weiteres gibt, springen wir rüber zu 5) ??? 12:48 &amp;lt;jrandom&amp;gt; hat jemand irgendetwas I2P‑Bezogenes, das er fürs Meeting ansprechen möchte? 12:51 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres gibt 12:51 * jrandom holt aus 12:52 * jrandom *baf*t die Sitzung für geschlossen &lt;/div></description></item><item><title>I2P Entwicklertreffen - 16. August 2005</title><link>/de/blog/2005/08/16/i2p-entwicklertreffen-16.-august-2005/</link><pubDate>Tue, 16 Aug 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/08/16/i2p-entwicklertreffen-16.-august-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, Complication, jrandom, postman, susi23&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:09 &amp;lt;@jrandom&amp;gt; 0) hi 13:09 &amp;lt;@jrandom&amp;gt; 1) PeerTest-Status 13:09 &amp;lt;@jrandom&amp;gt; 2) Irc2P 13:09 &amp;lt;@jrandom&amp;gt; 3) Feedspace 13:09 &amp;lt;@jrandom&amp;gt; 4) Meta 13:09 &amp;lt;@jrandom&amp;gt; 5) ??? 13:09 &amp;lt;@jrandom&amp;gt; 0) hi 13:09 * jrandom winkt 13:09 &amp;lt;@jrandom&amp;gt; wöchentliche Statusnotizen sind online @ http://dev.i2p.net/pipermail/i2p/2005-August/000842.html 13:10 &amp;lt;@jrandom&amp;gt; (die ihr sicher alle fleißig gelesen habt) 13:10 &amp;lt;@postman&amp;gt; hi 13:10 &amp;lt;+cervantes&amp;gt; hmm changate Perl-Skripte... werde sie ausprobieren... 13:10 &amp;lt;+cervantes&amp;gt; hi 13:10 &amp;lt;@jrandom&amp;gt; 1) PeerTest-Status 13:11 &amp;lt;@jrandom&amp;gt; Nicht viel hinzuzufügen über das hinaus, was ich in den Notizen geschrieben habe – hat jemand Fragen/Kommentare/Bedenken dazu? 13:11 &amp;lt;@jrandom&amp;gt; Ich bin mir nicht sicher, ob wir die entfernte Erreichbarkeit von allen, die sich mit uns verbinden, verifizieren sollten, aber ich spiele mit dem Gedanken 13:11 &amp;lt;@jrandom&amp;gt; (das machen wir derzeit mit TCP) 13:13 &amp;lt;@jrandom&amp;gt; Nun, vielleicht können wir es ohne das in einer 0.6.0.3 ausprobieren, bevor wir zu 0.6.1 wechseln. wir werden sehen 13:13 &amp;lt;@jrandom&amp;gt; okay, weiter zu 2) irc2p 13:13 &amp;lt;@jrandom&amp;gt; Ihr seid hier, also wisst ihr, was Sache ist :) 13:13 &amp;lt;@jrandom&amp;gt; gute Arbeit, postman &amp; smeghead 13:16 &amp;lt;@jrandom&amp;gt; okay, smeghead &amp; postman haben dazu eine Menge Infos rausgegeben, also wenn ihr dazu nichts weiter ansprechen wollt, können wir rüberschwenken zu 3) Feedspace 13:16 &amp;lt;@jrandom&amp;gt; frosk scheint gerade weg zu sein, und ich habe eigentlich nichts hinzuzufügen über das hinaus, was in den Notizen steht (und in seinem Blog) 13:17 &amp;lt;@postman&amp;gt; :) 13:17 * Complication liest frosks Blog 13:18 &amp;lt;@jrandom&amp;gt; Okay, vielleicht bringt uns frosk dort mit einem Beitrag auf den Stand, wenn es mehr zu berichten gibt 13:19 &amp;lt;@jrandom&amp;gt; kurz weiter zu 4) Meta 13:19 &amp;lt;@jrandom&amp;gt; Was haltet ihr von Meetings um 20 Uhr GMT? zu früh, zu spät, genau richtig? 13:21 * jrandom hält die Massen zurück 13:21 &amp;lt;+Complication&amp;gt; Ich würde gern etwas Nützliches sagen, aber ich scheine meine Weltuhr nicht zu finden... 13:21 &amp;lt;@jrandom&amp;gt; google://what+time+is+it 13:22 &amp;lt;+Complication&amp;gt; :) 13:22 &amp;lt;@jrandom&amp;gt; okay, weiter zu 5) ??? 13:22 &amp;lt;@jrandom&amp;gt; Möchte sonst noch jemand etwas ansprechen? 13:23 &amp;lt;+susi23&amp;gt; nun 13:23 &amp;lt;+susi23&amp;gt; nicht offiziell ;) 13:24 &amp;lt;+Complication&amp;gt; Es war eine ungewöhnlich stabile Zeit. 13:24 &amp;lt;+Complication&amp;gt; Abgesehen von gelegentlichen „message invalid“ (oder war es „packet invalid“), finde ich keine zu meldenden Fehler. :o 13:24 &amp;lt;@postman&amp;gt; Meine Fehler sind bereits gemeldet :) 13:24 &amp;lt;@jrandom&amp;gt; cool, obwohl das leider ein Symptom unerkannter Fehler ist, Complication, da immer noch manches nicht so läuft, wie es sollte 13:25 &amp;lt;@jrandom&amp;gt; aber: Fortschritt, immer weiter 13:25 &amp;lt;@jrandom&amp;gt; Vielleicht sehen wir da draußen viele eingeschränkte Routen aufgrund der UDP-Situation 13:25 &amp;lt;+susi23&amp;gt; Wir haben ein neues idlerpg auf #idle gestartet, und ihr seid alle eingeladen mitzumachen :) 13:25 &amp;lt;@jrandom&amp;gt; (und vielleicht gibt es auch eine Menge anderer Dinge...) 13:25 &amp;lt;@jrandom&amp;gt; w00t susi23 13:26 &amp;lt;+susi23&amp;gt; :P 13:30 &amp;lt;@jrandom&amp;gt; Okay, möchte sonst noch jemand etwas für das Meeting ansprechen? 13:32 &amp;lt;@jrandom&amp;gt; okay, wenn's sonst nichts mehr gibt 13:32 * jrandom nimmt Anlauf 13:32 * jrandom schließt die Sitzung *baf* ab &lt;/div></description></item><item><title>I2P-Statusnotizen für 2005-08-16</title><link>/de/blog/2005/08/16/i2p-statusnotizen-f%C3%BCr-2005-08-16/</link><pubDate>Tue, 16 Aug 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/08/16/i2p-statusnotizen-f%C3%BCr-2005-08-16/</guid><description>&lt;p>Hallo zusammen, heute nur kurze Notizen&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>PeerTest-Status 2) Irc2P 3) Feedspace 4) Meta 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>PeerTest status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Wie bereits erwähnt, wird das kommende 0.6.1-Release eine Reihe von Tests enthalten, um den router sorgfältiger zu konfigurieren und die Erreichbarkeit zu verifizieren (oder darauf hinzuweisen, was getan werden muss), und obwohl wir seit zwei Builds bereits Code in CVS haben, sind noch einige Verfeinerungen nötig, bevor das so reibungslos funktioniert, wie erforderlich. Derzeit nehme ich einige kleine Änderungen am dokumentierten [1] Testablauf vor, indem ich ein zusätzliches Paket hinzufüge, um Charlies Erreichbarkeit zu verifizieren, und Bobs Antwort an Alice verzögere, bis Charlie geantwortet hat. Dies sollte die Anzahl unnötiger &amp;ldquo;ERR-Reject&amp;rdquo;-Statuswerte verringern, die Leute sehen, da Bob Alice erst antwortet, wenn er einen Charlie hat, der für Tests verfügbar ist (und wenn Bob nicht antwortet, sieht Alice &amp;ldquo;Unknown&amp;rdquo; als Status).&lt;/p></description></item><item><title>I2P Entwicklertreffen - 09. August 2005</title><link>/de/blog/2005/08/09/i2p-entwicklertreffen-09.-august-2005/</link><pubDate>Tue, 09 Aug 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/08/09/i2p-entwicklertreffen-09.-august-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bla, detonate, duck, jrandom, jrandom2p, luckypunk, postman, smeghead&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:11 &amp;lt;jrandom2p&amp;gt; 0) hi 13:11 &amp;lt;jrandom2p&amp;gt; 1) 0.6.0.2 13:11 &amp;lt;jrandom2p&amp;gt; 2) Roadmap-Update 13:11 &amp;lt;jrandom2p&amp;gt; 3) ??? 13:11 &amp;lt;jrandom2p&amp;gt; 0) hi 13:11 * jrandom2p winkt 13:11 &amp;lt;+detonate&amp;gt; hi 13:11 &amp;lt;jrandom2p&amp;gt; Wöchentliche Statusnotizen unter @ http://dev.i2p.net/pipermail/i2p/2005-August/000839.html 13:12 &amp;lt;jrandom2p&amp;gt; ok, springe kurz zu [1-2], bevor die offene Runde beginnt.. 13:12 &amp;lt;jrandom2p&amp;gt; 1) 0.6.0.2 13:12 &amp;lt;jrandom2p&amp;gt; ist raus. und so 13:12 &amp;lt;jrandom2p&amp;gt; hat jemand Fragen/Kommentare/Bedenken zu 0.6.0.2? 13:13 &amp;lt;jrandom2p&amp;gt; wenn nicht, weiter zu 2) Roadmap-Update 13:13 &amp;lt;jrandom2p&amp;gt; die, äh, Roadmap wurde aktualisiert. und so ;) 13:14 &amp;lt;duck&amp;gt; du Aussie 13:14 &amp;lt;+bla&amp;gt; jrandom: Es gibt weiterhin gelegentliche Probleme, eine Destination (Zieladresse in I2P) zu erreichen, selbst wenn sie normalerweise online ist 13:14 * postman kann das auch bestätigen 13:14 * detonate kann das als Dritter bestätigen 13:14 &amp;lt;+bla&amp;gt; jrandom: z. B. forum.i2p funktioniert gut, dann nach ein paar Minuten nicht mehr und erfordert einige Reloads 13:15 * bla war der Erste ;) 13:15 &amp;lt;jrandom2p&amp;gt; hmm, ja, davon habe ich Berichte gehört. mit 0.6.0.2 auch, richtig? 13:16 &amp;lt;+postman&amp;gt; in der Tat, Sir 13:16 &amp;lt;+bla&amp;gt; Ja, 0.6.0.2 13:16 &amp;lt;+bla&amp;gt; Könnte netDb-Probleme sein oder eine schlechte Auswahl von Peers, die in die tunnels aufgenommen werden (oder etwas anderes) 13:16 &amp;lt;jrandom2p&amp;gt; 'k 13:17 &amp;lt;jrandom2p&amp;gt; die Auswahl der tunnel-Peers war in letzter Zeit ziemlich schlecht, ebenso wie das netDb-Store-Flooding 13:17 &amp;lt;jrandom2p&amp;gt; (siehe deine /oldstats.jsp für die Anzahl fehlgeschlagener tunnel-Anfragen) 13:18 &amp;lt;+bla&amp;gt; Seit wir UDP/SSU verwenden, scheint die Peer-Klassifizierung besser zu sein als vorher: eine Reihe von Peers, von denen ich _weiß_, dass sie schnell sind, tauchen meist im "fast" Bereich auf der Profilseite auf 13:19 &amp;lt;jrandom2p&amp;gt; schön 13:19 &amp;lt;jrandom2p&amp;gt; 0.6.0.2 hat etwas tunnel-Ablehnungscode auf Basis der netDb hinzugefügt, den es eigentlich schon vorher hätte machen sollen (Beitritt verweigern, wenn wir den nächsten Hop nicht finden können), daher ist der Anstieg der Ablehnungen zu erwarten 13:19 &amp;lt;+bla&amp;gt; Obwohl ich mir die Klassifizierungsalgorithmen wirklich wieder vornehmen sollte... ;) 13:20 &amp;lt;jrandom2p&amp;gt; Ich habe Profil-/Statistik-Analysen gemacht, aber noch keine belastbaren Ergebnisse 13:21 &amp;lt;jrandom&amp;gt; das wäre cool, bla :) 13:25 &amp;lt;jrandom2p&amp;gt; ok, noch etwas zu 2) Roadmap-Update? :) 13:26 &amp;lt;jrandom2p&amp;gt; wenn nicht, weiter zu 3) ??? 13:26 &amp;lt;+detonate&amp;gt; denkst du, es wäre sinnvoll, Peers mit hohen Failure-/duprecv-Raten im Vergleich zum Modus auf die Shitlist zu setzen? 13:27 &amp;lt;jrandom&amp;gt; hmm, da bin ich nicht sicher – wenn die Failure-/Dup-Raten zu hoch sind, um nützlich zu sein, sollten wir einfach langsam und vorsichtig übertragen 13:27 &amp;lt;jrandom&amp;gt; solange Nachrichten durchkommen, kommen Nachrichten durch 13:28 &amp;lt;jrandom&amp;gt; es gibt einen Grund, warum wir Statistiken über direkte Peer-Kommunikation nicht als Teil unseres Profilings verwenden – sich darauf zu verlassen würde uns für einige einfache und mächtige Angriffe verwundbar machen (sich gegenüber verschiedenen Peers unterschiedlich verhalten und sehen, wer dich benutzt usw.) 13:29 &amp;lt;+detonate&amp;gt; hmm 13:29 &amp;lt;+detonate&amp;gt; ok 13:29 &amp;lt;jrandom&amp;gt; aber vielleicht müssen wir Sitzungen für Peers abbrechen, die in so überlasteten Verbindungen sind 13:29 &amp;lt;+detonate&amp;gt; guter Punkt 13:34 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas für 3) ??? 13:34 &amp;lt;luckypunk&amp;gt; o, oh, vielleicht solltest du warten, bis alle zurück sind 13:34 &amp;lt;luckypunk&amp;gt; bevor du kritische Fragen stellst :P 13:35 &amp;lt;jrandom2p&amp;gt; bah, sie haben doch die Mailingliste ;) 13:35 &amp;lt;luckypunk&amp;gt; nun 13:35 &amp;lt;luckypunk&amp;gt; ich schätze, das ist der richtige Ort zum Jammern 13:36 &amp;lt;luckypunk&amp;gt; I2P verbraucht immer noch etwas CPU 13:36 &amp;lt;luckypunk&amp;gt; aber nicht so viel wie früher 13:36 &amp;lt;luckypunk&amp;gt; stimmt, ich habe es seit den 5.0-Tagen nicht mehr laufen lassen 13:36 &amp;lt;luckypunk&amp;gt; aber ja 13:36 &amp;lt;luckypunk&amp;gt; äh 13:36 &amp;lt;luckypunk&amp;gt; 0.5.0 13:36 &amp;lt;jrandom2p&amp;gt; cool, welche deiner Kisten funktioniert damit? 13:36 &amp;lt;luckypunk&amp;gt; äh 13:36 &amp;lt;luckypunk&amp;gt; ffs 13:36 &amp;lt;luckypunk&amp;gt; ich habe es seit 0.6.0.0 nicht verwendet 13:36 &amp;lt;luckypunk&amp;gt; es funktioniert gut mit dem Pentium 2 13:37 &amp;lt;luckypunk&amp;gt; der Standard-nice-Wert bedeutet, dass es dazu neigt abzustürzen, wenn ich zu lange etwas zu CPU-Intensives mache, da I2P zu wenig CPU abbekommt 13:38 &amp;lt;+detonate&amp;gt; hmm, ich denke, es könnte einen Platz in der Router-Konsole der Netzwerkkonfiguration geben, um die Introducer (Vermittler im SSU-Protokoll) fest zu konfigurieren, sobald es Introducer gibt, wenn der Nutzer das bevorzugt 13:39 &amp;lt;jrandom2p&amp;gt; bist du jetzt auf 0.6.0.2, luckypunk? 13:39 &amp;lt;@smeghead&amp;gt; detonate: das ist Trusted-Route-Kram... später in der Roadmap :) 13:39 &amp;lt;luckypunk&amp;gt; nein 13:39 &amp;lt;luckypunk&amp;gt; ich habe es seit 0.6.0.0 nicht mehr laufen lassen 13:39 &amp;lt;@smeghead&amp;gt; *Restricted Route 13:40 &amp;lt;luckypunk&amp;gt; aber die CPU-Nutzung schien viel geringer zu sein. 13:40 &amp;lt;+detonate&amp;gt; heh, das sollte da sein, sobald es Introducer gibt :) 13:40 &amp;lt;jrandom2p&amp;gt; ah ja, detonate, die Auswahl der Introducer könnte auf jeden Fall konfigurierbar sein, aber es wird wahrscheinlich eine versteckte erweiterte Konfigurationsoption sein ;) 13:41 &amp;lt;jrandom2p&amp;gt; luckypunk: 0.6.0.1 hat viel Krypto rausgeschnitten, und 0.6.0.2 sollte weiter helfen. Probier’s mal aus, es könnte besser damit umgehen 13:41 &amp;lt;luckypunk&amp;gt; ok 13:41 &amp;lt;@smeghead&amp;gt; was ist, wenn ein Introducer nicht möchte, dass du ihn die ganze Zeit auswählst? 13:41 &amp;lt;luckypunk&amp;gt; ich habe das Gefühl, I2P würde jetzt auf einem dedizierten Mittelklasse-Pentium laufen. 13:41 &amp;lt;jrandom&amp;gt; smeghead: dann sagen sie "verpiss dich, ich werde nicht als Introducer für dich dienen" 13:42 &amp;lt;jrandom&amp;gt; und Peers werden mehrere Introducer haben, also wird es ausgeglichen sein 13:42 &amp;lt;jrandom&amp;gt; (und es sind nur 2 Pakete, um einen neuen Peer anzubinden, nicht alle ausgetauschten Pakete) 13:44 &amp;lt;+detonate&amp;gt; wenn Introducer anders funktionieren würden, könnte man eine Mehrheitsabstimmung zwischen ihnen machen, um zu entscheiden, welche funktionieren, aber so wie es ist, ergibt das keinen Sinn 13:45 &amp;lt;ant&amp;gt; &amp;lt;jme___&amp;gt; Frage: Wo finde ich eine Beschreibung dieses Abstimmungssystems ? 13:45 &amp;lt;jrandom&amp;gt; Mehrheit ergibt keinen Sinn 13:45 * jrandom traut Abstimmungen nicht weiter, als ich sie werfen kann 13:45 &amp;lt;jrandom&amp;gt; (insbesondere im Hinblick auf Sybil) 13:45 &amp;lt;jrandom&amp;gt; ein Introducer funktioniert, wenn dich ein neuer Peer über ihn erreichen kann 13:47 &amp;lt;+detonate&amp;gt; wie ist der Status von Vanguard, das ist irgendwie verwandt 13:47 &amp;lt;+detonate&amp;gt; solange smeghead da ist 13:51 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres gibt... 13:51 * jrandom leitet das Ende ein 13:51 * jrandom *baf*s das Meeting zu &lt;/div></description></item><item><title>I2P Statusnotizen für 2005-08-09</title><link>/de/blog/2005/08/09/i2p-statusnotizen-f%C3%BCr-2005-08-09/</link><pubDate>Tue, 09 Aug 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/08/09/i2p-statusnotizen-f%C3%BCr-2005-08-09/</guid><description>&lt;p>Hallo zusammen, es ist wieder soweit&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.0.2 2) Aktualisierung der Roadmap 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.0.2&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Wie gestern angekündigt [1], haben wir ein neues Release veröffentlicht, und die Rückmeldungen sind insgesamt positiv. Etwa die Hälfte von euch hat bereits aktualisiert (ich sehe 110 @ 0.6.0.2, 89 @ 0.6.0.1 und 21 @ 0.6), aber der Rest sollte so bald wie möglich aktualisieren, da es einige nützliche Verbesserungen gegeben hat.&lt;/p>
&lt;p>[1] &lt;code>http://dev.i2p.net/pipermail/i2p/2005-August/000834.html&lt;/code>&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>Roadmap update&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Heute Nachmittag dachte ich mir, es wäre sinnvoll, eine Zusammenfassung der Roadmap aus meinem Notizbuch ins Web zu übertragen, damit diejenigen unter euch, die sich fragen, was los ist und wohin die Reise geht, nun bei &lt;a href="http://www.i2p.net/roadmap">http://www.i2p.net/roadmap&lt;/a>
 vorbeischauen und sehen können, was sich geändert hat. Es ist nichts Revolutionäres, sollte aber für mehr Klarheit sorgen.&lt;/p></description></item><item><title>I2P Statusnotizen für 2005-08-02</title><link>/de/blog/2005/08/02/i2p-statusnotizen-f%C3%BCr-2005-08-02/</link><pubDate>Tue, 02 Aug 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/08/02/i2p-statusnotizen-f%C3%BCr-2005-08-02/</guid><description>&lt;p>Hallo zusammen, heute gibt es verspätete Notizen,&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6 Status 2) PeerTest 3) SSU introductions 4) I2PTunnel Weboberfläche 5) mnet über i2p 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Wie ihr alle gesehen habt, haben wir vor ein paar Tagen die Version 0.6 herausgebracht, und im Großen und Ganzen läuft es ziemlich gut. Einige der Transport-Verbesserungen seit 0.5.* haben Probleme mit der Implementierung der netDb offengelegt, aber Fehlerbehebungen für vieles davon befinden sich jetzt im Test (als Build 0.6-1) und werden in Kürze als 0.6.0.1 ausgerollt. Wir sind außerdem auf einige Probleme mit unterschiedlichen NAT- und Firewall-Konfigurationen gestoßen, ebenso wie auf MTU-Probleme bei einigen Nutzern - Probleme, die im kleineren Testnetz aufgrund der geringeren Zahl an Testern nicht auftraten. Für die schlimmsten Fälle wurden Workarounds hinzugefügt, aber eine langfristige Lösung steht bald bevor - Peer-Tests.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 02. August 2005</title><link>/de/blog/2005/08/02/i2p-entwicklertreffen-02.-august-2005/</link><pubDate>Tue, 02 Aug 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/08/02/i2p-entwicklertreffen-02.-august-2005/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bar, cervantes, duck, jrandom2p, lucky, mihi, protokol, smeghead, thetower&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:53 &amp;lt;jrandom2p&amp;gt; ok, da ich hier bin, hat jemand Interesse an einer kurzen Besprechung bzgl. der Notizen (oder etwas anderem)? 13:54 &amp;lt;jrandom2p&amp;gt; Gibt es in den Notizen etwas, das jemanden beschäftigt, Gedanken unabhängig davon, die jemand ansprechen möchte, oder andere relevante und aktuelle Themen? 13:54 &amp;lt;@smeghead&amp;gt; klar 13:54 &amp;lt;+protokol&amp;gt; ist icepick hier? 13:55 &amp;lt;+protokol&amp;gt; ich frage mich, ob i2p-mnet schon testbar ist und/oder wann ungefähr damit zu rechnen ist 13:55 &amp;lt;jrandom2p&amp;gt; seit 9 Stunden idle zzt.. 13:56 &amp;lt;jrandom2p&amp;gt; Den Channel-Logs nach klang es nicht praktikabel, aber er hat die grundlegende SAM-Integration zum Laufen gebracht 13:56 &amp;lt;jrandom2p&amp;gt; Ich bin sicher, wir hören mehr, wenn es mehr zu berichten gibt 13:56 &amp;lt;+protokol&amp;gt; cooool 13:57 &amp;lt;jrandom2p&amp;gt; smeghead: hat -1 dein Port-Migrationsproblem behoben? 13:57 &amp;lt;@smeghead&amp;gt; mir ist nichts Seltsames aufgefallen 13:58 &amp;lt;@smeghead&amp;gt; in den letzten 3 Tagen oder so 13:58 &amp;lt;@cervantes&amp;gt; freue mich sagen zu können, dass ich seit ein bis zwei Tagen keinen Dienstausfall hatte 13:58 &amp;lt;@smeghead&amp;gt; ich denke, ich kann es als behoben bezeichnen 13:58 &amp;lt;jrandom2p&amp;gt; wr0d 13:58 &amp;lt;jrandom2p&amp;gt; (^2) 13:59 &amp;lt;@cervantes&amp;gt; und thetower verbindet sich jetzt nur noch alle 4 Minuten neu... also muss sich der allgemeine Netzwerkzustand verbessern 13:59 &amp;lt;jrandom2p&amp;gt; heh 13:59 &amp;lt;+thetower&amp;gt; Eine Neuinstallation schien das Problem zu beheben, aber es war wirklich ziemlich beunruhigend und ich konnte nie einen guten Grund dafür finden. 14:00 &amp;lt;jrandom2p&amp;gt; hmm 14:00 &amp;lt;jrandom2p&amp;gt; war es nur irc, oder hast du viele Peers verloren? 14:00 &amp;lt;@cervantes&amp;gt; Gremlins 14:01 &amp;lt;+thetower&amp;gt; Ist es möglich, dass das Ändern der Datei router.config ohne Neustart von i2p die Abstürze verursacht hat? 14:01 &amp;lt;jrandom2p&amp;gt; hmm, nein, ich ändere router.config oft 14:01 &amp;lt;jrandom2p&amp;gt; oder gibt es eine bestimmte Änderung, die dir Sorgen macht? 14:02 &amp;lt;@cervantes&amp;gt; Ich erinnere mich, dass ich einmal meine jbigi lib überschrieben habe, während der router noch lief.... DAS hat Probleme verursacht ;-) 14:02 &amp;lt;+thetower&amp;gt; Ich habe ein Skript eingerichtet, das die Bandbreitenlimits anhand der aktuellen Netzwerkauslastung anpasst, und ich fragte mich, ob das das Problem verursacht hat. 14:02 &amp;lt;jrandom2p&amp;gt; heh ja cervantes, das killt den router immer 14:03 &amp;lt;jrandom2p&amp;gt; ah ok, nein, das sollte kein Problem sein... allerdings... wenn es die Limits so weit reduziert hat, dass Nachrichten nicht mehr durchkommen... 14:04 &amp;lt;+thetower&amp;gt; Nun, es hatte ziemlich vernünftige untere Limits, also war es das wohl nicht. 14:04 &amp;lt;jrandom2p&amp;gt; ok cool, wollte nur nachfragen~ :) 14:05 &amp;lt;jrandom2p&amp;gt; ich nehme an, wir haben dann morgen 0.6.0.1, da -1 eine ziemlich gute Verbesserung zu sein scheint 14:05 &amp;lt;jrandom2p&amp;gt; es wird rückwärtskompatibel sein, etc, blabla. 14:06 &amp;lt;jrandom2p&amp;gt; gibt es sonst noch etwas, von dem ihr wisst, das rausgeschoben werden muss? 14:06 &amp;lt;jrandom2p&amp;gt; wie ist der Status bei i2phex? 14:06 &amp;lt;@smeghead&amp;gt; vielleicht die cvs hosts.txt nach dev.i2p.net pushen... die aktuelle ist Monate alt 14:06 &amp;lt;jrandom2p&amp;gt; hab ich neulich nachts gemacht, wenn ich mich recht erinnere 14:07 &amp;lt;@smeghead&amp;gt; sirup war seit ein paar Wochen nicht mehr da 14:07 &amp;lt;jrandom2p&amp;gt; ooh, hmmm.. 14:07 &amp;lt;@smeghead&amp;gt; ist allerdings Sommer 14:07 &amp;lt;@smeghead&amp;gt; vielleicht im Urlaub oder so 14:08 &amp;lt;@cervantes&amp;gt; oder die RIAA hat ihm übel mitgespielt 14:08 &amp;lt;jrandom2p&amp;gt; ah ja, ist oben (es war nur auf squid.i2p gecacht) 14:08 &amp;lt;@smeghead&amp;gt; riaaped? 14:09 &amp;lt;jrandom2p&amp;gt; ($Id: meeting141.html,v 1.2 2005-08-04 16:21:39 duck Exp $) 14:09 &amp;lt;jrandom2p&amp;gt; *hust* 14:09 &amp;lt;+bar&amp;gt; es gibt ein paar Dinge, die zu Bugzilla hinzugefügt werden müssen, wie i2p 0.6 und Java 1.5 14:09 &amp;lt;@smeghead&amp;gt; ok 14:09 &amp;lt;jrandom2p&amp;gt; ah stimmt, ja, ich habe meinen Laptop immer noch nicht online (grr) 14:10 &amp;lt;jrandom2p&amp;gt; ((die wöchentlichen Statusnotizen mussten auf CD gebrannt werden... eine 1KB-CD...)) 14:10 &amp;lt;jrandom2p&amp;gt; woah hey mihi 14:10 &amp;lt;@duck&amp;gt; hi mihi! 14:10 &amp;lt;mihi&amp;gt; hi zusammen :) 14:10 &amp;lt;@cervantes&amp;gt; könnte dm sein :) 14:10 &amp;lt;jrandom2p&amp;gt; heh 14:10 &amp;lt;@smeghead&amp;gt; in der Tat 14:10 &amp;lt;@cervantes&amp;gt; 'lo mihi 14:10 &amp;lt;mihi&amp;gt; schien ein bisschen Feintuning in der Konfigurationsdatei zu erfordern, bis mein router glaubte, dass *nur* 8887/udp offen ist... 14:11 * jrandom2p erwähnte I2PTunnel in den Statusnotizen und mihi erscheint ;) 14:11 &amp;lt;jrandom2p&amp;gt; ah, hmm, das i2np.udp.fixedPort=true-Ding? 14:11 &amp;lt;mihi&amp;gt; hmm? stand das da? 14:11 * mihi hat die Statusnotizen nur schnell gelesen 14:11 &amp;lt;mihi&amp;gt; hmm... ist das die bessere Lösung? 14:12 * mihi hat einfach den Port auf 8887 gesetzt und hart neu gestartet, bis er den Port nicht mehr geändert hat... 14:12 &amp;lt;jrandom2p&amp;gt; welchen Kniff hast du in deiner router.config gemacht, damit er nur 8886 glaubt? 14:12 &amp;lt;jrandom2p&amp;gt; äh, 8887 14:12 &amp;lt;jrandom2p&amp;gt; hah 14:12 &amp;lt;@cervantes&amp;gt; können wir I2PTunnel vielleicht so umbenennen, wie du vorgeschlagen hast, in etwas wie I2PProxy...? 14:12 &amp;lt;jrandom2p&amp;gt; ok, ja, nutze i2np.udp.fixedPort=true 14:12 &amp;lt;jrandom2p&amp;gt; (eingesetzt in 0.6-1 und so bald wie möglich als 0.6.0.1 freigegeben) 14:12 &amp;lt;@cervantes&amp;gt; es kann sehr verwirrend sein, über „die tunnel-Konfigurationsseite“ zu reden 14:13 &amp;lt;+thetower&amp;gt; Oh, ich habe eine Frage: Sollte i2p nicht automatisch erkennen, welchen udp-Port es verwenden soll? Und wenn ja, sollte das in der Standard-router.config hartkodiert sein? 14:13 &amp;lt;mihi&amp;gt; hmmkay... 14:14 &amp;lt;mihi&amp;gt; scheint so, als hätte i2p den Port schon wieder geändert 14:14 &amp;lt;mihi&amp;gt; rechnet damit, dass ich gleich weg bin :) 14:14 &amp;lt;jrandom2p&amp;gt; thetower: ja, es sollte das automatisch erkennen, aber es gibt gerade ein paar seltsame Tanzschritte, die wir im Moment durchgehen 14:14 &amp;lt;@cervantes&amp;gt; mihi: hast du das neueste cvs? 14:14 &amp;lt;jrandom2p&amp;gt; darum geht’s bei dem ganzen PeerTest-Kram (damit wir es immer automatisch richtig konfigurieren) 14:14 &amp;lt;mihi&amp;gt; nö. 14:14 &amp;lt;@cervantes&amp;gt; mihi: das wird dann der Grund sein :) 14:15 &amp;lt;mihi&amp;gt; nur die Version aus i2pupdate.zip 14:15 &amp;lt;@cervantes&amp;gt; mihi: 0.6 hat RandomPort (tm)-Funktionalität 14:15 &amp;lt;jrandom2p&amp;gt; heh 14:16 &amp;lt;@cervantes&amp;gt; :) 14:16 &amp;lt;+ant&amp;gt; * mihi hätte gern FixedPorto-Funktionalität :) 14:16 &amp;lt;+ant&amp;gt; &amp;lt;mihi&amp;gt; und getrennt... 14:16 &amp;lt;@cervantes&amp;gt; dann bräuchtest du 0.6-1 FixedPort Pro 14:16 &amp;lt;jrandom2p&amp;gt; heh 14:16 &amp;lt;jrandom2p&amp;gt; ok, hat sonst noch jemand etwas für die Besprechung? 14:16 &amp;lt;@cervantes&amp;gt; oder auf 0.6.0.1 warten 14:17 &amp;lt;jrandom2p&amp;gt; wie waren Latenz/Durchsatz, abgesehen von der sporadischen Erreichbarkeit? 14:17 &amp;lt;+ant&amp;gt; &amp;lt;mihi&amp;gt; hmm. hier ist ein cvs checkout vom 2004-10-06. sollte es mal aktualisieren :) 14:17 &amp;lt;jrandom2p&amp;gt; !thwap mihi 14:18 &amp;lt;@cervantes&amp;gt; Ich habe i2pinstall.jar gestern mit 110k/sec von dev.i2p auf einem einzelnen Stream bekommen 14:18 &amp;lt;jrandom2p&amp;gt; schön 14:19 &amp;lt;@cervantes&amp;gt; und 320k/sec mit mehreren 14:19 &amp;lt;jrandom2p&amp;gt; w0ah 14:19 &amp;lt;jrandom2p&amp;gt; 0hop, nehme ich an 14:19 &amp;lt;jrandom2p&amp;gt; (dev.i2p ist 0hop) 14:19 &amp;lt;@cervantes&amp;gt; jep 14:19 &amp;lt;jrandom2p&amp;gt; ((falls man es nicht ohnehin sehen konnte ;) 14:19 &amp;lt;@cervantes&amp;gt; ;-) 14:19 &amp;lt;+thetower&amp;gt; download to: GTA San Andreas 14:19 &amp;lt;+thetower&amp;gt; download rate: 28.51 kB/s 14:20 &amp;lt;@cervantes&amp;gt; das war allerdings von mehreren Quellen... 14:20 &amp;lt;jrandom2p&amp;gt; ah cool thetower 14:20 &amp;lt;@cervantes&amp;gt; hab squid.i2p auf etwa 280 hochgedrückt 14:21 &amp;lt;lucky&amp;gt; jrandom2p :) 14:21 &amp;lt;lucky&amp;gt; würdest du die neue hosts.txt auf die Site pushen 14:21 &amp;lt;@cervantes&amp;gt; lucky: ist erledigt 14:21 &amp;lt;jrandom2p&amp;gt; ja, sobald wir solche Raten konsistent erreichen können, cervantes, müssen wir ein paar konfigurierbare Verzögerungen hinzufügen, damit Leute 0hops sicher machen können 14:22 &amp;lt;jrandom2p&amp;gt; (so verzögert es um AVG(tunnelTestTime/2), ohne Bandbreite zu verschwenden oder Nachrichten zu verlieren) 14:22 &amp;lt;@cervantes&amp;gt; um zu verbergen, dass es ein 0 hop tunnel ist? 14:22 &amp;lt;lucky&amp;gt; ich frage mich, ob I2P jemals schnell genug sein wird, dass ich Leute sich in meine virtu-vax einloggen lassen könnte 14:23 &amp;lt;jrandom2p&amp;gt; ja. andernfalls, wenn du sagst „hey, ich bekomme 300KBps von deiner Site“, kannst du ziemlich sicher raten, dass es 2 0hop tunnel sind 14:23 &amp;lt;jrandom2p&amp;gt; (andererseits, 1 zu 2 zu 3 zu 4hops haben keinen so dramatischen Einbruch) 14:23 &amp;lt;@cervantes&amp;gt; wird i2p also faktisch ein Bandbreitenlimit haben 14:23 &amp;lt;jrandom2p&amp;gt; ((da, sobald man echte tunnel-Operation erzwingt, jeder Zwischenhop nicht mehr viel ausmacht)) 14:24 &amp;lt;jrandom2p&amp;gt; nee cervantes, große Fenster + Verzögerungen 14:24 * cervantes verwirft seine Pläne für HDTV-Streaming von anonymem pr0n 14:24 &amp;lt;jrandom2p&amp;gt; du kannst einfach mehr Nachrichten gleichzeitig in der Luft haben, um die gleiche Rate zu erreichen 14:25 &amp;lt;@cervantes&amp;gt; ah richtig 14:25 &amp;lt;jrandom2p&amp;gt; (aber es braucht natürlich ein paar zusätzliche RTTs, um zum größeren Fenster zu kommen) 14:25 &amp;lt;jrandom2p&amp;gt; ok, hat noch jemand etwas anzusprechen? 14:26 &amp;lt;mihi&amp;gt; bring einen *baf*er :) 14:26 &amp;lt;@cervantes&amp;gt; er ist durch Missbrauch verrostet 14:27 &amp;lt;jrandom2p&amp;gt; heh, ich denke, es ist so weit ;) 14:27 * jrandom2p holt aus 14:27 * jrandom2p beendet die Sitzung mit einem *baf* &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2005-07-26</title><link>/de/blog/2005/07/26/i2p-statusnotizen-vom-2005-07-26/</link><pubDate>Tue, 26 Jul 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/07/26/i2p-statusnotizen-vom-2005-07-26/</guid><description>&lt;p>Hallo zusammen, auch diese Woche ein kurzes Update, aber mit ein paar wichtigen Punkten&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0,6 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Beim Thema SSU sieht es ziemlich gut aus, und ich sehe keine Showstopper, die uns davon abhalten würden, es als 0.6 herauszubringen. Daher werden wir später diese Woche mit einer neuen 0.6-Version live gehen – lassen wir sie vorläufig für morgen (Mittwoch) vormerken. Die 0.6-Revision wird NICHT abwärtskompatibel sein, daher sollten wir mit einigen Holprigkeiten rechnen, aber alle sollten so schnell wie möglich darauf aktualisieren, sobald sie veröffentlicht ist. Das gilt auch für Leute, die bereits 0.5.0.7-19 (oder neuer) verwenden, da ich damit gewartet habe, die Umstellung auf ein paar Variablen einzuchecken, die sie inkompatibel machen würden.&lt;/p></description></item><item><title>I2P-Statusnotizen für 2005-07-19</title><link>/de/blog/2005/07/19/i2p-statusnotizen-f%C3%BCr-2005-07-19/</link><pubDate>Tue, 19 Jul 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/07/19/i2p-statusnotizen-f%C3%BCr-2005-07-19/</guid><description>&lt;p>Hallo zusammen, kurzes Update diese Woche&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Fortschritt der SSU-Tests 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>SSU testing&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Seit dem Start dieser zweiten Runde der SSU-Tests haben wir viel Feinabstimmung und Fehlerbehebung vorgenommen, aber es sieht immer positiver aus. Es nehmen etwa 20–30 Personen an den Tests teil (oder betreiben zumindest SSU-fähige Router), und die Leistung ist viel besser, als ich gehofft hatte. Es werden noch einige Fehler aufgespürt, aber wir nähern uns dem Punkt, an dem wir das Ganze in 0.6 ausrollen können, um umfassende Netzwerktests zu ermöglichen.&lt;/p></description></item><item><title>I2P-Statusnotizen für 2005-07-12</title><link>/de/blog/2005/07/12/i2p-statusnotizen-f%C3%BCr-2005-07-12/</link><pubDate>Tue, 12 Jul 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/07/12/i2p-statusnotizen-f%C3%BCr-2005-07-12/</guid><description>&lt;p>Hi zusammen, es ist wieder so weit&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>squid/www/cvs/dev.i2p wiederhergestellt 2) SSU-Tests 3) I2CP-Kryptografie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>squid/www/cvs/dev.i2p restored&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Nachdem ich mir an mehreren Colocation-Servern die Zähne ausgebissen habe, wurden einige der alten Dienste wiederhergestellt - squid.i2p (einer der beiden Standard-Outproxies (Ausgangs-Proxys ins Clearnet)), www.i2p (ein sicherer Verweis auf &lt;a href="https://www.i2p.net">www.i2p.net&lt;/a>
), dev.i2p (ein sicherer Verweis auf dev.i2p.net, wo sich die Mailinglisten-Archive, cvsweb und die Standard-netDb-Seeds befinden) und cvs.i2p (ein sicherer Verweis auf unseren CVS-Server - cvs.i2p.net:2401). Mein Blog ist immer noch abgetaucht, aber seine Inhalte sind ohnehin verloren gegangen, also wird es früher oder später einen Neuanfang geben müssen. Da diese Dienste jetzt wieder zuverlässig online sind, ist es an der Zeit, weiterzugehen zu den&amp;hellip;&lt;/p></description></item><item><title>I2P-Statusnotizen vom 2005-07-05</title><link>/de/blog/2005/07/05/i2p-statusnotizen-vom-2005-07-05/</link><pubDate>Tue, 05 Jul 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/07/05/i2p-statusnotizen-vom-2005-07-05/</guid><description>&lt;p>Hallo zusammen, es ist wieder soweit,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Entwicklungsstatus 2) Tunnel IVs 3) SSU MACs 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Dev status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Schon wieder eine Woche, schon wieder eine Nachricht mit der Aussage &amp;ldquo;Es gab viel Fortschritt beim SSU-Transport&amp;rdquo; ;) Meine lokalen Änderungen sind stabil und wurden in CVS eingecheckt (HEAD steht bei 0.5.0.7-9), aber noch kein Release. Bald mehr Neuigkeiten dazu. Details zu den nicht-SSU-bezogenen Änderungen stehen in der History [1], allerdings lasse ich SSU-bezogene Änderungen bislang aus dieser Liste heraus, da SSU bisher von Nicht-Entwicklern noch nicht genutzt wird (und die Entwickler lesen i2p-cvs@ :)&lt;/p></description></item><item><title>I2P-Statusnotizen für 2005-06-28</title><link>/de/blog/2005/06/28/i2p-statusnotizen-f%C3%BCr-2005-06-28/</link><pubDate>Tue, 28 Jun 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/06/28/i2p-statusnotizen-f%C3%BCr-2005-06-28/</guid><description>&lt;p>Hi zusammen, es ist wieder Zeit für das wöchentliche Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>SSU-Status 2) Unit-Test-Status 3) Kaffe-Status 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>SSU status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Es gab einige weitere Fortschritte am SSU-Transport, und meine derzeitige Einschätzung ist, dass wir es nach einigen weiteren Tests im Live-Netz als 0.6 ohne große Verzögerung ausrollen können. Die erste SSU-Version wird keine Unterstützung für Personen enthalten, die keine Portfreigabe in ihrer Firewall vornehmen oder ihr NAT anpassen können, aber das wird in 0.6.1 ausgerollt. Nachdem 0.6.1 veröffentlicht ist, getestet wurde und richtig rockt (aka 0.6.1.42), gehen wir zu 1.0 über.&lt;/p></description></item><item><title>I2P Statusnotizen für 2005-06-21</title><link>/de/blog/2005/06/21/i2p-statusnotizen-f%C3%BCr-2005-06-21/</link><pubDate>Tue, 21 Jun 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/06/21/i2p-statusnotizen-f%C3%BCr-2005-06-21/</guid><description>&lt;p>Hallo zusammen, es ist Zeit, unsere wöchentlichen Statusnotizen wieder aufzunehmen&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Entwicklerstatus 2) Entwicklungsstatus 3) Prämie für Unit-Tests 4) Dienstunterbrechung 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Dev[eloper] status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Nach 4 Städten in 4 Ländern bin ich endlich angekommen und arbeite wieder kräftig am Code. Letzte Woche habe ich die letzten Teile für einen Laptop zusammenbekommen, ich ziehe nicht mehr von Couch zu Couch, und obwohl ich zu Hause keinen Internetzugang habe, gibt es in der Umgebung genug Internetcafés, sodass der Zugang zuverlässig ist (nur unregelmäßig und teuer).&lt;/p></description></item><item><title>I2P Entwicklertreffen - 03. Mai 2005</title><link>/de/blog/2005/05/03/i2p-entwicklertreffen-03.-mai-2005/</link><pubDate>Tue, 03 May 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/05/03/i2p-entwicklertreffen-03.-mai-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bla, cervantes, DrWoo, entroy, jrandom, mancom, Masterboy, RevDuck, shendaras, sirup, smeghead, Teal`c\__&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:08 &amp;lt;jrandom&amp;gt; 0) hi 14:08 &amp;lt;jrandom&amp;gt; 1) Netzstatus 14:08 &amp;lt;jrandom&amp;gt; 2) SSU-Status 14:08 &amp;lt;jrandom&amp;gt; 3) i2phex 14:08 &amp;lt;jrandom&amp;gt; 4) awol 14:08 &amp;lt;jrandom&amp;gt; 5) ??? 14:08 &amp;lt;jrandom&amp;gt; 0) hi 14:08 * jrandom winkt 14:08 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen fast eine Stunde früher gepostet @ http://dev.i2p.net/pipermail/i2p/2005-May/000738.html 14:09 * Masterboy winkt zurück:P 14:10 &amp;lt;jrandom&amp;gt; ok, springen wir zu 1) Netzstatus 14:10 &amp;lt;jrandom&amp;gt; Ich habe nicht viel mehr hinzuzufügen, allerdings scheint es, als stünden uns durch den Azureus-Zustrom ein paar Turbulenzen bevor 14:11 &amp;lt;jrandom&amp;gt; Hoffentlich hält es trotzdem gut genug durch, wir werden sehen 14:11 &amp;lt;Masterboy&amp;gt; Keine großen Probleme bei mir, und an die kleinen kann ich mich nicht erinnern. 14:11 &amp;lt;jrandom&amp;gt; heh, cool 14:11 &amp;lt;jrandom&amp;gt; Hat sonst noch jemand Fragen/Kommentare/Bedenken bzgl. des aktuellen Netzstatus? 14:11 &amp;lt;sirup&amp;gt; Verwendet Azureus unsere Proxies? 14:12 &amp;lt;jrandom&amp;gt; heh, hoffentlich nicht 14:12 &amp;lt;jrandom&amp;gt; Wahrscheinlich sind es nur Leute, die es ausprobieren, nachdem sie die Option gesehen haben 14:12 &amp;lt;@smeghead&amp;gt; Die meisten werden sich in etwa einer Woche wieder verziehen 14:13 &amp;lt;Masterboy&amp;gt; :D 14:13 &amp;lt;+DrWoo&amp;gt; smeghead: Das ist nicht gut 14:13 &amp;lt;sirup&amp;gt; Also packen sie zwei unterschiedliche Netzwerke unter eine Haube 14:13 &amp;lt;+cervantes&amp;gt; Es wird in den az Release Notes nicht erwähnt 14:13 &amp;lt;+cervantes&amp;gt; obwohl es im Plugins-Bereich aufgeführt ist 14:14 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Es gibt einen Link, der es erwähnt, links auf ihrer Startseite 14:14 &amp;lt;jrandom&amp;gt; Es wird großartig, sobald 0.6 draußen ist und wir die erhöhte Nutzerlast bewältigen können 14:14 &amp;lt;+DrWoo&amp;gt; jrandom: Wie ist der aktuelle Stand, eine Build zu veröffentlichen, die mit mehr Nutzern zurechtkommt? 14:14 &amp;lt;jrandom&amp;gt; Ja, Azureus ist derzeit unser größter Referrer zur Website, deutlich mehr sogar als die /. Verweise 14:15 &amp;lt;jrandom&amp;gt; DrWoo: Keine Chance. 14:15 &amp;lt;sirup&amp;gt; Lass dich davon nicht stressen und bring 0.6 nicht zu früh raus 14:15 * eAi setzt ein unvernünftiges Bandbreitenlimit, um Leute davon abzuhalten, meinen Download-Speed zu haxoren 14:15 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Wie groß wird das Netzwerk sein, das 0.6 unterstützen kann? 14:15 &amp;lt;jrandom&amp;gt; DrWoo: 0.6 ist die Lösung, und es ist fertig, wenn es fertig ist :) 14:15 &amp;lt;+cervantes&amp;gt; Es gibt 445 Google-Treffer für "i2p" und "azureus" 14:15 &amp;lt;jrandom&amp;gt; heh eAi 14:16 &amp;lt;+cervantes&amp;gt; Ich muss sagen, ich war vom Durchsatz des SSU-Testnetzes beeindruckt 14:16 &amp;lt;Masterboy&amp;gt; w00t cervantes:) 14:16 &amp;lt;+DrWoo&amp;gt; jrandom: Du weißt, ich hab dich lieb, aber dein Zeitplan rutscht runter wie der Slip einer 5-Dollar-Prostituierten ;) 14:16 &amp;lt;jrandom&amp;gt; cat-a-puss: Es entfernt unseren aktuellen Flaschenhals so weit, dass ich den nächsten Engpass nicht klar sehe. Ich hoffe, es wird bis in die Tausende skalieren. 14:16 &amp;lt;+cervantes&amp;gt; Habe es geschafft, meine DSL-Verbindung mit einem einfachen HTTP-Dateitransfer voll auszulasten 14:17 &amp;lt;jrandom&amp;gt; Verdammt richtig, DrWoo ;) Wenn es schneller ginge, wäre das super, aber ich muss nächste Woche umziehen, daher gibt es wirklich keine Alternative 14:17 &amp;lt;sirup&amp;gt; cervantes: 0 Hops an beiden Enden ;) 14:18 &amp;lt;jrandom&amp;gt; sirup: Klar, aber der Punkt ist, dass der SSU-Transport das bewältigen konnte 14:18 &amp;lt;+DrWoo&amp;gt; jrandom: Uff, das ist Mist, viel Glück :) 14:18 &amp;lt;Teal`c__&amp;gt; Es gibt eine Alternative. Ich rufe toad an, er macht es fertig, während du in Tahiti bist 14:18 &amp;lt;@smeghead&amp;gt; movin' on up, to the east side, to a deluxe apartment in the skyyyyy 14:18 &amp;lt;shendaras&amp;gt; Hast du schon einen Ort im Auge, jrandom, oder ist noch offen, wo du landest? 14:19 &amp;lt;+cervantes&amp;gt; *mute* 14:19 &amp;lt;jrandom&amp;gt; heh 14:19 &amp;lt;jrandom&amp;gt; Ich glaube, ich weiß, in welchem Land ich lande. Darüber hinaus eher nicht 14:19 &amp;lt;jrandom&amp;gt; ok, zurück zur Agenda 14:19 &amp;lt;jrandom&amp;gt; Noch etwas zu 1) Netzstatus, oder sollen wir weiter zu 2) SSU-Status? 14:20 &amp;lt;Masterboy&amp;gt; weiter 14:20 &amp;lt;jrandom&amp;gt; Betrachtet uns als weitergezogen 14:21 &amp;lt;jrandom&amp;gt; Ok, wie in den Statusnotizen beschrieben und wie cervantes vorhin sagte, sieht es vielversprechend aus 14:22 &amp;lt;jrandom&amp;gt; Diese erste Runde von Live-Netztests hat ein paar Bugs aufgedeckt, aber auch geholfen, einige Trade-offs bei Bandbreite, Latenz und TCP-Freundlichkeit sichtbar zu machen 14:23 &amp;lt;Masterboy&amp;gt; Wie kann man einem Testnetz beitreten?:P 14:23 &amp;lt;jrandom&amp;gt; Das ist der Punkt - das SSU-Testing findet im Live-Netz statt 14:24 &amp;lt;jrandom&amp;gt; Wenn du in die netDb schaust, siehst du, dass einige Peers sowohl TCP- als auch SSU-Adressen haben, während fast alle anderen nur eine TCP-Adresse haben. 14:24 &amp;lt;jrandom&amp;gt; Peers, die über SSU sprechen können, versuchen das zuerst, fallen aber auf TCP zurück, wenn der SSU-Port nicht erreichbar ist. 14:25 &amp;lt;jrandom&amp;gt; Dennoch, und ich kann es nicht genug betonen, SSU ist nicht produktionsreif. Es wird kaputtgehen und Probleme verursachen, daher sollten Leute es nur im Rahmen expliziter Tests verwenden 14:25 &amp;lt;Masterboy&amp;gt; danke:) 14:26 &amp;lt;jrandom&amp;gt; Fürs Erste sollten alle SSU deaktivieren, aber in den nächsten ein, zwei Tagen werde ich in meinem Blog mehr Infos für die zweite Testrunde bereitstellen 14:27 &amp;lt;jrandom&amp;gt; Ok, ich denke, das und die E-Mail decken weitgehend ab, was ich zu SSU anzusprechen habe. Hat jemand Fragen/Kommentare/Bedenken? 14:27 &amp;lt;Teal`c__&amp;gt; jrandom: Können wir SSU benutzen, während du weg bist? 14:28 &amp;lt;jrandom&amp;gt; Wahrscheinlich, aber man sollte mit anderen Nutzern reden, um zu sehen, ob es zickt, und wenn ja, es einfach deaktivieren 14:29 &amp;lt;shendaras&amp;gt; Was ist deine neue SACK-Technik? =) 14:29 &amp;lt;jrandom&amp;gt; Ich habe noch fast eine Woche Hacking-Zeit, also wird es noch mehr Verbesserungen geben 14:30 &amp;lt;+bla&amp;gt; jrandom: Ich habe gerade nachgedacht... Wenn es eine SSU-Verbindung zwischen zwei Knoten gibt, lassen sie dann die TCP-Verbindung zwischen ihnen fallen (da die dann nicht nötig ist)? 14:30 &amp;lt;jrandom&amp;gt; heh shendaras, Es nutzt lediglich die kleine Nachrichtengröße und die feste Fragmentierung aus, sodass der Empfänger explizite ACKs/NACKs für eine vollständige Nachricht in einem Bitfeld senden kann, statt jedes Fragment einzeln zu ACKen oder zu NACKen 14:31 &amp;lt;jrandom&amp;gt; bla: Korrekt, sie bauen keine TCP-Verbindung auf, wenn SSU verfügbar ist 14:31 &amp;lt;jrandom&amp;gt; Die beiden Transports 'bieten' auf jede zu sendende Nachricht, und der SSU-Transport ist so konfiguriert, dass er 'niedriger' bietet als der TCP-Transport 14:31 &amp;lt;+bla&amp;gt; jrandom: Das ist gut, aber das heißt, ich muss meine theland.i2p-Skripte aktualisieren :(... ;) 14:32 &amp;lt;jrandom&amp;gt; heh, ja, zu dumm ;) 14:32 &amp;lt;jrandom&amp;gt; (die neue peers.jsp ist vielleicht das, was du suchst) 14:33 &amp;lt;+bla&amp;gt; jrandom: Ich schau's mir an. Aber ich plane nicht, SSU zu benutzen, bis es bereit ist, though 14:33 &amp;lt;+cervantes&amp;gt; Vielleicht sollten wir alle bei TCP bleiben, damit bla keinen Code schreiben muss 14:34 &amp;lt;jrandom&amp;gt; heh 14:34 &amp;lt;jrandom&amp;gt; cool bla, ja, keine Eile 14:34 &amp;lt;+cervantes&amp;gt; ;) 14:34 &amp;lt;+bla&amp;gt; cervantes: ;) 14:35 &amp;lt;+cervantes&amp;gt; Wird es Situationen geben, in denen eine SSU-Verbindung nicht geeignet ist und eine TCP-Verbindung vorzuziehen wäre? 14:36 * Masterboy stupst jr 14:36 &amp;lt;jrandom&amp;gt; Die aktuelle Standardkonfiguration bevorzugt eine etablierte TCP-Verbindung gegenüber einer noch nicht etablierten SSU-Verbindung 14:36 &amp;lt;jrandom&amp;gt; (man kann das mit einem Config-Flag überschreiben, ich denke, das ist in der history.txt dokumentiert) 14:37 &amp;lt;@smeghead&amp;gt; Es gibt Leute, die behauptet haben, ihre ISPs blockierten UDP komplett 14:37 &amp;lt;jrandom&amp;gt; Aber im Allgemeinen fällt mir kein Grund ein, warum man TCP nehmen sollte, wenn SSU verfügbar ist 14:37 &amp;lt;+cervantes&amp;gt; Ja, ich kenne die Config-Option... aber ich meine, gibt es Umstände, unter denen es besser wäre, TCP statt UDP-Pakete zu verwenden 14:37 &amp;lt;jrandom&amp;gt; smeghead: Es gibt Leute, die behauptet haben, Elvis sei ein Marsmensch gewesen 14:38 &amp;lt;+cervantes&amp;gt; Also ist es gut nur als Fallback 14:38 &amp;lt;jrandom&amp;gt; cervantes: Keine, die mir einfallen, solange SSU bei beiden Peers verfügbar ist 14:39 &amp;lt;jrandom&amp;gt; Vielleicht als Fallback, allerdings wirft das Probleme mit eingeschränkten Routen auf, da alle Peers alle Peers erreichen können müssen. 14:40 &amp;lt;jrandom&amp;gt; Wenn wir nur TCP-Knoten erlauben, bedeutet das, dass jeder über TCP und UDP erreichbar sein muss 14:41 &amp;lt;Teal`c__&amp;gt; :~( 14:41 &amp;lt;jrandom&amp;gt; Diesen Sommer werden wir wahrscheinlich beides unterstützen, aber ich tendiere zu nur UDP 14:41 &amp;lt;entroy&amp;gt; Hi, kann mir jemand sagen, wo ich eine Frage zur Einrichtung von 12p und Azureus stellen kann? 14:41 &amp;lt;jrandom&amp;gt; (bis 2.0) 14:42 &amp;lt;jrandom&amp;gt; hi entroy, #i2p-chat kann möglicherweise helfen, oder forum.i2p.net. Wir sind gerade in unserem wöchentlichen Dev-Meeting, können dir aber danach helfen, wenn du noch Probleme hast 14:42 &amp;lt;+cervantes&amp;gt; Da kommen sie, Enterer abwehren :) 14:42 &amp;lt;jrandom&amp;gt; cervantes: Jeder, der es auf irc schafft, ist einer von uns :) 14:42 &amp;lt;@smeghead&amp;gt; Besser die Minutemen rufen 14:43 &amp;lt;Teal`c__&amp;gt; Liverpool oder Chelsea ?! 14:43 &amp;lt;entroy&amp;gt; ok, thx 14:43 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Bezüglich der Bitfelder: Wenn wir annehmen, dass die meisten Pakete erfolgreich empfangen werden, wären die Bitfelder fast nur 1en. Wäre es nicht effizienter, die Anzahl der NACKs aufzulisten und sie dann im ECC-Stil zu kodieren. 14:43 &amp;lt;+cervantes&amp;gt; jrandom: Bist du dir sicher darüber... jemand hat vorhin einen mschat-Client erwähnt 14:43 &amp;lt;+cervantes&amp;gt; ;-) 14:45 &amp;lt;jrandom&amp;gt; cat-a-puss: Es gibt ein paar Optionen, aber wenn man sich die tatsächliche Nachrichtengröße anschaut, ist das kaum zu schlagen- tunnel messages, die viermal so häufig sind wie jede andere Nachricht, benötigen höchstens zwei Fragmente - also nur zwei Bits 14:45 &amp;lt;Teal`c__&amp;gt; &amp;lt;steve&amp;gt; # Appears as TIKI 14:45 &amp;lt;jrandom&amp;gt; Streaming-Lib-Nachrichten zwischen Endpoint und Gateway sind nur 4KB - bis zu 8 Bits, oder 2 Bytes mit den Bitfeldern 14:45 &amp;lt;jrandom&amp;gt; das heißt, angenommen die absolut kleinste MTU 14:46 &amp;lt;jrandom&amp;gt; mit 1492 (oder 1472, je nachdem, wer zählt), kann man fast alles in einem einzelnen Bitfeld-Byte abhandeln 14:46 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; jrandom: ah, also sind die Bitfelder nur für Fragmente, nicht für jedes Paket? 14:47 &amp;lt;jrandom&amp;gt; Genau, wenn eine Nachricht teilweise empfangen wurde, sendest du das Bitfeld für die empfangenen Fragmente dieser Nachricht zurück 14:47 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; ok 14:47 &amp;lt;jrandom&amp;gt; Message-IDs sind leider völlig zufällig und ungeordnet, daher können wir keine TCP-Style-Sequenznummern verwenden 14:48 &amp;lt;jrandom&amp;gt; (und, nun ja, wir wollen diesen Overhead auch nicht) 14:49 &amp;lt;jrandom&amp;gt; Ok, wenn es nichts Weiteres zu 2) SSU gibt, gehen wir zu 3) i2phex über 14:49 &amp;lt;jrandom&amp;gt; sirup: bist du da? 14:49 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; kurz:warum zufällig? 14:50 * sirup lurkt 14:50 &amp;lt;jrandom&amp;gt; cat-a-puss: Message-IDs sind für Peers sichtbar - wir wollen nicht, dass sie wissen, dass eine Nachricht mit einer anderen Nachricht zusammenhängt (der mit einer früheren Sequenz #) 14:50 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; ok 14:51 &amp;lt;jrandom&amp;gt; heya sirup, ich habe einige allgemeine Infos an die Liste geschickt, aber wenn du uns ein Update geben könntest, wäre das super 14:52 &amp;lt;sirup&amp;gt; Nun. Die ersten Tests waren erfolgreich 14:52 &amp;lt;jrandom&amp;gt; [w3wt] 14:52 &amp;lt;sirup&amp;gt; Aber es scheint auch, dass wir an den Timeout-Einstellungen schrauben müssen. Verbindungen zwischen Peers halten aus irgendeinem Grund nicht. 14:53 &amp;lt;sirup&amp;gt; Also ist es im Moment nicht "rein und los" :) 14:53 &amp;lt;sirup&amp;gt; Aber das habe ich auch erwartet, weil ich bzgl. Timeouts und so nichts geändert habe 14:54 &amp;lt;sirup&amp;gt; Generell wäre ich froh, wenn ein paar Leute bereit wären, mir beim Testen zu helfen, bis ein erträglicher Zustand erreicht ist 14:55 &amp;lt;sirup&amp;gt; Mehrere Instanzen auf derselben Maschine bringen einen nur begrenzt weiter... 14:55 &amp;lt;sirup&amp;gt; Oh. Und jede Erfahrung/Input ist willkommen. Am besten per Mail an sirup@mail.i2p 14:56 &amp;lt;sirup&amp;gt; Ein Forum wäre auch großartig (ich kann an meinem Zielort keins hosten, weil ich nicht 24/7) 14:56 &amp;lt;sirup&amp;gt; Das war's :) 14:56 &amp;lt;jrandom&amp;gt; klasse 14:56 &amp;lt;jrandom&amp;gt; cervantes: Gibt es eine Möglichkeit, dort einen i2phex-Bereich hinzuzufügen? 14:57 &amp;lt;+cervantes&amp;gt; Klar, geht 14:57 * sirup fragt sich, wer da die miese Commons-lizenzierte Musik von mir herunterlädt :) 14:58 &amp;lt;@smeghead&amp;gt; Hey, darauf kannst du wenigstens noch mehr Crap aufbauen :) 14:58 &amp;lt;+cervantes&amp;gt; sirup: Ich nehme an, "sirup" ist dein Nickname im Forum 14:58 &amp;lt;sirup&amp;gt; Das wäre nett 14:58 &amp;lt;sirup&amp;gt; ja 14:59 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Statusnotizen? 15:00 &amp;lt;jrandom&amp;gt; Ok, großartig. Es sieht wirklich sehr vielversprechend aus, sirup hat großartige Arbeit geleistet, also sollten die Leute bei sirup.i2p vorbeischauen und lesen, was abgeht :) 15:00 &amp;lt;@smeghead&amp;gt; Mailingliste? 15:00 &amp;lt;RevDuck&amp;gt; oder www.i2phex.tk 15:01 &amp;lt;sirup&amp;gt; Eine Mailingliste wäre natürlich auch schön 15:01 &amp;lt;sirup&amp;gt; lol. i2phex.tk ist fake. Holt euch dort eure Dialer :) 15:01 &amp;lt;+cervantes&amp;gt; I2Phex-Forum hinzugefügt 15:01 &amp;lt;jrandom&amp;gt; !stab duck 15:02 &amp;lt;+cervantes&amp;gt; sirup ist Moderator 15:02 &amp;lt;Masterboy&amp;gt; :D 15:02 &amp;lt;+cervantes&amp;gt; sirup: Sag Bescheid, wenn du den Beschreibungstext ändern willst 15:02 &amp;lt;jrandom&amp;gt; sirup: Wenn du eine i2phex- und eine i2phex-cvs-Liste möchtest, sag Bescheid, die sind leicht hinzuzufügen 15:02 &amp;lt;jrandom&amp;gt; (obwohl es im Moment einfacher sein könnte, einfach die i2p-Liste zu benutzen) 15:02 &amp;lt;sirup&amp;gt; cervantes, vielen Dank 15:03 &amp;lt;sirup&amp;gt; Ja. Forum reicht erst mal 15:04 &amp;lt;jrandom&amp;gt; Ok, cool. Hat noch jemand etwas zu 3) i2phex? 15:05 &amp;lt;jrandom&amp;gt; Falls nicht, gehen wir kurz weiter zu 4) awol 15:05 &amp;lt;jrandom&amp;gt; Ich weiß, ihr steht alle in den Startlöchern und sucht nach Möglichkeiten, Code zu i2p beizutragen, daher enthalten die Statusnotizen ein paar Vorschläge 15:05 &amp;lt;+bla&amp;gt; jrandom: Du wirst endlich von Operations abgesetzt? 15:06 &amp;lt;jrandom&amp;gt; Nee, die CIA versetzt mich nur^Ula la la 15:06 &amp;lt;@smeghead&amp;gt; nein, das Black Budget wurde dieses Quartal erhöht 15:07 &amp;lt;+cervantes&amp;gt; *the elephant has flown the nest* repeat *the elephant has flown the nest* over 15:07 &amp;lt;jrandom&amp;gt; Ich habe zu 4) nicht viel mehr hinzuzufügen als das, was in der Mail stand, aber ich bin sicher, ihr habt viele andere coole Ideen 15:07 * smeghead unterdrückt einen Elephantiasis-Witz 15:08 &amp;lt;jrandom&amp;gt; Also lautet eure Hausaufgabe für meine Abwesenheit: Sucht euch etwas Cooles aus, das ihr bauen wollt, und baut es ;) 15:08 * cervantes stillt smegheads blutende Schläfen 15:08 &amp;lt;jrandom&amp;gt; (sei es eine Webseite oder ein fliegendes Pony) 15:09 &amp;lt;jrandom&amp;gt; Ok, weiter zu 5) ??? 15:09 &amp;lt;jrandom&amp;gt; Möchte sonst noch jemand etwas für die Sitzung ansprechen? 15:09 &amp;lt;shendaras&amp;gt; Wir werden dich vermissen... 15:09 &amp;lt;@smeghead&amp;gt; Ja, wer leitet die Meetings, während du weg bist? 15:09 &amp;lt;+mancom&amp;gt; Ist aum in der letzten Woche aufgetaucht? 15:09 &amp;lt;@smeghead&amp;gt; mancom: negativ 15:10 &amp;lt;Masterboy&amp;gt; Bruder Duck?:P 15:11 &amp;lt;jrandom&amp;gt; Unser geliebter Operations-Manager springt hoffentlich ein, oder ihr zieht Strohhalme, wer in letzter Minute die Statusnotizen schreiben muss :) 15:11 &amp;lt;jrandom&amp;gt; mancom: Er war neulich kurz in #i2p-chat 15:12 &amp;lt;RevDuck&amp;gt; Vielleicht nur Meetings abhalten, wenn es tatsächlich etwas zu berichten gibt 15:12 &amp;lt;+cervantes&amp;gt; Schon gut, ich schreibe ein jrandom-Simulationsskript 15:12 &amp;lt;+cervantes&amp;gt; * w3wt 15:12 &amp;lt;jrandom&amp;gt; Nichts gegen ein 5-Minuten-Meeting ;) 15:13 &amp;lt;+cervantes&amp;gt; * jrandom schleudert einen Schlammklumpen auf sein fliegendes Pony 15:13 * smeghead schreibt ein cervantes-Simulationsskript, das ein jrandom-Simulationsskript schreibt 15:13 * jrandom schreibt ein smeghead-Simu[CRASH] 15:13 &amp;lt;+cervantes&amp;gt; ups, an der Grammatik muss ich noch arbeiten 15:14 &amp;lt;@smeghead&amp;gt; haha 15:14 &amp;lt;jrandom&amp;gt; Ok, hat sonst noch jemand etwas für die Sitzung? 15:14 * cervantes schreibt eine aum-Simula......... 15:14 &amp;lt;@smeghead&amp;gt; java.util.RecursiveIdiocyException 15:15 &amp;lt;jrandom&amp;gt; Apropos.. ;) 15:15 * jrandom holt aus 15:15 * jrandom *baf*s die Sitzung für geschlossen &lt;/div></description></item><item><title>I2P-Statusnotizen für 2005-05-03</title><link>/de/blog/2005/05/03/i2p-statusnotizen-f%C3%BCr-2005-05-03/</link><pubDate>Tue, 03 May 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/05/03/i2p-statusnotizen-f%C3%BCr-2005-05-03/</guid><description>&lt;p>Hallo zusammen, diese Woche steht eine Menge auf der Agenda&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzwerkstatus 2) SSU Status 3) i2phex 4) unerlaubt abwesend 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Keine großen Veränderungen beim Gesamtzustand des Netzwerks - alles scheint ziemlich stabil zu sein, und obwohl wir gelegentliche Aussetzer haben, scheinen die Dienste gut zu laufen. Seit dem letzten Release gab es viele Updates im CVS, aber keine Showstopper-Bugfixes. Möglicherweise gibt es vor meinem Umzug noch ein weiteres Release, einfach um den neuesten Stand aus dem CVS weiter zu verbreiten, aber ich bin mir noch nicht sicher.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 26. April 2005</title><link>/de/blog/2005/04/26/i2p-entwicklertreffen-26.-april-2005/</link><pubDate>Tue, 26 Apr 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/04/26/i2p-entwicklertreffen-26.-april-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bla, duck, jrandom, jrandom2p, laberhorst, Lorie, smeghead&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:10 &amp;lt;@jrandom&amp;gt; 0) hi 14:10 &amp;lt;@jrandom&amp;gt; 1) Netzstatus 14:10 &amp;lt;@jrandom&amp;gt; 2) SSU-Status 14:10 &amp;lt;@jrandom&amp;gt; 3) Unit-Test-Prämie 14:10 &amp;lt;@jrandom&amp;gt; 4) ??? 14:10 &amp;lt;@jrandom&amp;gt; 0) hi 14:10 * jrandom winkt 14:10 &amp;lt;@jrandom&amp;gt; (verspätete) wöchentliche Statusnotizen sind online unter http://dev.i2p.net/pipermail/i2p/2005-April/000723.html 14:10 &amp;lt;bla&amp;gt; hi 14:11 &amp;lt;@jrandom&amp;gt; während ihr alle diesen Wälzer lest, springen wir mal direkt zu 1) Netzstatus 14:12 &amp;lt;@jrandom&amp;gt; die letzte Reihe von Problemen mit einigen eepsites, die in 0.5.0.6 offline gingen, scheint behoben zu sein, allerdings sind ein paar Leute auf andere Probleme mit ihren Sites gestoßen 14:13 &amp;lt;@jrandom&amp;gt; ich habe auch eine erhöhte Torrent-Aktivität bei einigen Trackern gesehen, aber soweit ich sagen kann, hat das auf IRC keine Probleme verursacht 14:13 &amp;lt;laberhorst&amp;gt; net status: ziemlich gut, abgesehen vom „nicht erreichbar“-Problem :-) 14:13 &amp;lt;@jrandom&amp;gt; heh 14:13 &amp;lt;@jrandom&amp;gt; ja, ich bin mir immer noch nicht sicher, was mit deiner Site los ist. Wir können das nach der Sitzung weiter debuggen 14:14 &amp;lt;@jrandom&amp;gt; abgesehen davon: Hat sonst jemand Fragen/Kommentare/Bedenken bzgl. des Netzstatus / 0.5.0.7? 14:16 &amp;lt;@jrandom&amp;gt; ok, wenn nicht, weiter zu 2) SSU-Status 14:16 &amp;lt;@jrandom&amp;gt; [hier Handwedeln einfügen] 14:17 &amp;lt;Lorie&amp;gt; Guten Morgen. 14:17 &amp;lt;@jrandom&amp;gt; ich weiß, ich trete ein bisschen auf der Stelle, indem ich es nicht schneller rausbringe, und so wie es ist, läuft es wirklich gut. Trotzdem gibt es ein paar Punkte, bei denen ich mich noch nicht wohlfühle, also müsst ihr in dieser Testphase etwas Geduld mit mir haben 14:18 &amp;lt;@smeghead&amp;gt; ich lobe dich dafür, uns keinen Schrott unterzujubeln :) 14:18 &amp;lt;@jrandom&amp;gt; ich hoffe allerdings, dass wir diese Woche noch weitere Live-Netz-Tests haben (Daumen gedrückt) 14:19 &amp;lt;@jrandom&amp;gt; na ja, ich habe euch bisher genug Bugs untergejubelt 14:19 &amp;lt;Lorie&amp;gt; du trittst also auf der Stelle, ja? 14:19 * Lorie beäugt smeghead 14:19 &amp;lt;bla&amp;gt; jrandom: Nur um das klarzustellen: Könnten wir sogar eine Übergangszeit haben, in der Clients sowohl über UDP als auch über TCP arbeiten können? 14:20 &amp;lt;@jrandom&amp;gt; bla: ja. Ich habe jetzt ein Testnetz mit einigen nur-TCP und einigen sowohl TCP- als auch UDP-Knoten. Es ist irgendwie cool, die tunnels durch beides laufen zu lassen :) 14:20 &amp;lt;@jrandom&amp;gt; das Live-Netz wird das tatsächlich auch handhaben, indem es alle UDP-Adressen ignoriert (für Leute, die es noch nicht unterstützen) 14:20 &amp;lt;@smeghead&amp;gt; und das hat uns viel Eiweiß geliefert, aber wir sollten es nicht übertreiben 14:21 &amp;lt;bla&amp;gt; jrandom: Schön! Das ist gut für den Übergang 14:23 &amp;lt;@jrandom&amp;gt; ja, das ist die Hoffnung. Dennoch gibt es noch viel zu tun[/obligatory] 14:23 &amp;lt;@jrandom&amp;gt; auch wenn unser Transport SSU – "SEMIreliable Secure UDP" – ist, müssen wir trotzdem versuchen, einigermaßen zuverlässig zu sein 14:24 &amp;lt;@jrandom&amp;gt; ich habe eine Menge Forschung da draußen im Netz verfolgt, geschaut, was am besten funktioniert hat, und während wir einfach faul sein und „fire &amp; forget“ machen könnten, lässt sich viel gewinnen, wenn man ein bisschen TCP-ähnliche Zuverlässigkeit implementiert – genau daran hacke ich gerade 14:25 &amp;lt;@jrandom&amp;gt; andererseits, da es nur semizuverlässig ist, können wir die Nachricht einfach verwerfen, wenn sie nicht schnell bestätigt (ACKed) wird, statt die Verbindung zu trennen 14:26 &amp;lt;Lorie&amp;gt; ja 14:26 &amp;lt;Lorie&amp;gt; sei ruhig zuverlässig; Zeit ist ein Luxus, den man hat 14:27 &amp;lt;@jrandom&amp;gt; das ist ungefähr alles, was ich zu 2) SSU-Status ansprechen wollte. Hat jemand Fragen/Kommentare/Bedenken, oder sollen wir weitergehen zu 3) Unit-Test-Prämie? 14:28 &amp;lt;jrandom2p&amp;gt; wir sind weiter 14:29 &amp;lt;jrandom2p&amp;gt; ok, duck hat neulich eine gute Zusammenfassung dazu und zur Bedeutung der Unit-Test-Prämie gepostet, und auf der Site gibt es viele Details 14:30 &amp;lt;jrandom2p&amp;gt; das ist eine gute Gelegenheit, sich ein bisschen in i2p einzugraben und dabei etwas Cash zu bekommen ;) 14:30 &amp;lt;jrandom2p&amp;gt; aber wie auch immer, ihr könnt das alles nachlesen. Hat jemand Fragen dazu? 14:31 &amp;lt;jrandom2p&amp;gt; ok, wenn nicht, weiter zu 4) ??? 14:32 &amp;lt;@smeghead&amp;gt; hat jemand diese EMMA Code-Coverage-Suite ausprobiert? 14:32 &amp;lt;jrandom2p&amp;gt; in der letzten Woche ist eine Menge Verschiedenes passiert, aber ich bin nicht sicher, was schon diskussionsreif ist. Möchte jemand etwas ansprechen? 14:33 &amp;lt;jrandom2p&amp;gt; ich nicht 14:33 &amp;lt;@duck&amp;gt; *hicks* 14:34 &amp;lt;@smeghead&amp;gt; entweder ist duck angeheitert, oder er hat einen Hinterwäldler erspäht 14:34 &amp;lt;@duck&amp;gt; !former 14:35 &amp;lt;jrandom2p&amp;gt; (zur Auswertung als Shell-Befehl oder in C/Java... ;) 14:36 &amp;lt;jrandom2p&amp;gt; hat sonst noch jemand etwas für die Sitzung? 14:36 * jrandom2p mag kurze Besprechungen, das lässt mehr Zeit zum Coden 14:36 &amp;lt;@smeghead&amp;gt; und offenbar zum Trinken :) 14:36 &amp;lt;@duck&amp;gt; &amp; Trinken 14:37 &amp;lt;@smeghead&amp;gt; bah, Lag 14:37 &amp;lt;jrandom2p&amp;gt; heh 14:38 &amp;lt;jrandom2p&amp;gt; ok, Zeit, wieder ans trink^Warbeiten zu gehen 14:38 * jrandom2p macht sich bereit 14:38 * jrandom2p *baf*t die Besprechung zu &lt;/div></description></item><item><title>I2P Statusnotizen für 2005-04-26</title><link>/de/blog/2005/04/26/i2p-statusnotizen-f%C3%BCr-2005-04-26/</link><pubDate>Tue, 26 Apr 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/04/26/i2p-statusnotizen-f%C3%BCr-2005-04-26/</guid><description>&lt;p>Hallo zusammen, heute nur kurze wöchentliche Statusnotizen&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) SSU-Status 3) Prämie für Unit-Tests 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Die meisten Nutzer haben recht schnell auf die Veröffentlichung 0.5.0.7 der letzten Woche aktualisiert (danke!), und insgesamt scheint das Ergebnis positiv zu sein. Das Netz scheint ziemlich zuverlässig zu sein und die vorherige tunnel-Drosselung wurde behoben. Es werden jedoch weiterhin von einigen Nutzern sporadische Probleme gemeldet, und wir gehen diesen nach.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 25. April 2005</title><link>/de/blog/2005/04/25/i2p-entwicklertreffen-25.-april-2005/</link><pubDate>Mon, 25 Apr 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/04/25/i2p-entwicklertreffen-25.-april-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, Complication, inkeystring, jdot, jrandom, lsmith, perv, spinky&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:12 &amp;lt;jrandom&amp;gt; 0) hi 16:12 &amp;lt;jrandom&amp;gt; 1) Netzstatus und 0.6.1.17 16:12 &amp;lt;jrandom&amp;gt; 2) I2Phex 16:13 &amp;lt;jrandom&amp;gt; 3) ??? 16:13 &amp;lt;jrandom&amp;gt; 0) hi 16:13 * jrandom winkt 16:13 &amp;lt;@cervantes&amp;gt; 'lo 16:13 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht @ http://dev.i2p.net/pipermail/i2p/2006-April/001283.html 16:14 &amp;lt;jrandom&amp;gt; während ihr euch das kurz anschaut, springen wir zu 1) Netzstatus 16:14 &amp;lt;jrandom&amp;gt; also, wie die meisten von euch gesehen haben, haben wir ein neues Release herausgebracht, und bisher sind die Ergebnisse ziemlich positiv 16:15 &amp;lt;@cervantes&amp;gt; (yay!) 16:15 &amp;lt;jrandom&amp;gt; noch nicht da, wo wir hinmüssen, aber es räumt die Hauptprobleme, die wir gesehen haben, weitgehend aus 16:15 &amp;lt;jrandom&amp;gt; ja, es ist schön, wieder halbwegs brauchbare tunnel-Bauraten zu haben, bei 2+ Hop tunnels :) 16:16 * jrandom hat 50%+ Erfolgsraten auf einem anderen router mit 1-Hop tunnels 16:17 &amp;lt;jrandom&amp;gt; Ich denke, die letzten Änderungen in 0.6.1.17 sollten auch künftig helfen, diese Art von Kongestionskollaps zu vermeiden 16:17 &amp;lt;jrandom&amp;gt; für Nutzer sichtbar ist allerdings, dass wir gelegentlich lease-Abläufe sehen werden, aber statt sich hochzuschaukeln, fährt es dann zurück 16:17 * cervantes startet azureus 16:18 &amp;lt;+Complication&amp;gt; Heute Morgen habe ich client tunnel (Länge 2 +/- 1) Erfolgsraten von nahe 35% aufgezeichnet 16:18 &amp;lt;+Complication&amp;gt; Aktuell ist es niedriger, da ich einige Änderungen ausprobiert habe und die letzte davon nicht so toll war :D 16:18 &amp;lt;@cervantes&amp;gt; jrandom: gut gemacht, das herauszufinden – wir fingen schon an, ein wenig wie freenet auszusehen :) 16:19 &amp;lt;jrandom&amp;gt; *hust* ;) 16:20 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; jrandom: würdest du kurz den Backoff-Mechanismus beschreiben? ich arbeite gerade an etwas Ähnlichem für freenet 0.7 16:21 &amp;lt;jrandom&amp;gt; inkeystring: wir hatten auf der Transportschicht einen Backoff-Mechanismus, um Übertragungen zu einem Peer zu verringern, wenn die Transportschicht überlastet ist, aber das war nicht ausreichend 16:21 &amp;lt;@cervantes&amp;gt; *hust* sagte ich freenet, ich meinte tor 16:21 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; :-) 16:22 &amp;lt;jrandom&amp;gt; inkeystring: die neue Änderung war, das nach oben auf eine höhere Ebene zu propagieren, sodass wir aufhören, tunnels zu bauen, wenn unsere Kommunikationsschicht gesättigt ist 16:22 &amp;lt;jrandom&amp;gt; (statt noch mehr tunnel-Bauversuche zu senden) 16:22 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; danke – macht die Transportschicht nur Backoff bei Paketverlust, oder gibt es eine Möglichkeit für den Empfänger, den Fluss zu steuern? 16:23 * jrandom erinnert sich, mit toad ein paar Mal (auf irc und in meinem alten Flog) die Auswirkungen von Congestion vs. Routing diskutiert zu haben, allerdings erinnere ich keine netto-positive Lösung :/ 16:23 &amp;lt;jrandom&amp;gt; der Empfänger kann NACKen, und wir haben Hooks für ECN, aber sie waren nicht nötig 16:23 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; ja, die Debatte ist auf freenet-dev wieder aufgeflammt :-) noch immer keine Wunderwaffe 16:24 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; cool, danke für die Information 16:24 &amp;lt;+Complication&amp;gt; Verwenden die heutzutage nicht auch UDP? 16:24 &amp;lt;jrandom&amp;gt; derzeit haben stark überlastete Peers Probleme nicht mit der per-Peer-Drosselung, sondern mit der Breite der Peer-Kommunikation 16:24 &amp;lt;+Complication&amp;gt; (als Transportprotokoll) 16:24 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; Breite = Anzahl der Peers? 16:24 &amp;lt;jrandom&amp;gt; ja 16:25 &amp;lt;jrandom&amp;gt; mit den erhöhten tunnel-Erfolgsraten müssen Peers nicht mehr mit Hunderten Peers sprechen, nur um einen tunnel gebaut zu bekommen 16:25 &amp;lt;jrandom&amp;gt; sie kommen also mit nur 20-30 Peers aus 16:25 &amp;lt;jrandom&amp;gt; (direkt verbundene Peers, wohlgemerkt) 16:26 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; ich schätze, das sind gute Nachrichten für NAT Hole Punching, Keepalives usw.? 16:26 &amp;lt;jrandom&amp;gt; andererseits, mit 2-300 aktiven SSU-Verbindungen wird eine 6KBps-Leitung Probleme haben 16:26 &amp;lt;jrandom&amp;gt; ja 16:26 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; Complication: ja 16:27 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; (in der 0.7-Alpha) 16:27 &amp;lt;+Complication&amp;gt; Aha, dann stehen sie wahrscheinlich vor ähnlichen Dingen 16:27 &amp;lt;+Complication&amp;gt; Ich hoffe, jemand findet die Wunderwaffe :D 16:27 &amp;lt;jrandom&amp;gt; allerdings auf andere Weise. die Transportschicht ist ein relativ einfaches Thema 16:27 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; ich denke, sie haben vielleicht etwas des SSU-Codes wiederverwendet ... oder zumindest darüber gesprochen 16:27 &amp;lt;jrandom&amp;gt; (sprich seit 30+ Jahren gut erforscht) 16:28 &amp;lt;jrandom&amp;gt; aber die Lastverteilung in i2p (und freenet) arbeitet auf einer höheren Ebene als Punkt-zu-Punkt-Verbindungen und hat andere Anforderungen 16:28 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; ja, die Interaktion mit dem Routing ist knifflig 16:29 &amp;lt;jrandom&amp;gt; ja, wobei i2p es einfacher hat (wir müssen nicht spezifische Peers mit den betreffenden Daten finden, sondern nur irgendwelche mit Kapazität, an unseren tunnels teilzunehmen) 16:30 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; also gibt es keinen Effizienzverlust, wenn man einen überlasteten Peer meidet... 16:30 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; während in freenet das Routing um einen überlasteten Peer die Pfadlänge erhöhen kann 16:30 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; wie auch immer sorry fürs OT 16:31 &amp;lt;jrandom&amp;gt; kein Problem, wobei es relevant war zu erklären, warum die Änderungen in 0.6.1.17 unseren Kongestionskollaps beeinflusst haben :) 16:31 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 1) Netzstatus? 16:32 &amp;lt;+Complication&amp;gt; Nun, wie schon erwähnt, beim Betrieb mit reinem .17 habe ich eine spürbare Periodizität bei Bandbreite und aktiven Peers beobachtet 16:32 &amp;lt;+Complication&amp;gt; Und ein paar andere scheinen es auch zu erleben, obwohl ich keine Ahnung habe, wie verbreitet es ist 16:33 &amp;lt;+Complication&amp;gt; Ich habe über die Hauptursachen gerätselt, vor allem aus der Perspektive der tunnel-Drosselung, aber noch keine Lösung 16:33 &amp;lt;+Complication&amp;gt; Ich habe es geschafft, meine eigenen Graphen flacher aussehen zu lassen, aber nur zum Preis einiger allgemeiner Verschlechterungen 16:33 &amp;lt;+Complication&amp;gt; Habe Änderungen wie diese ausprobiert: 16:34 &amp;lt;+Complication&amp;gt;&amp;gt; _log.error("Allowed was " + allowed + ", but we were overloaded, so ended up allowing " + Math.min(allowed,1)); 16:34 &amp;lt;+Complication&amp;gt; (das sollte verhindern, dass es für seine eigenen tunnels völlig auf Bauversuche verzichtet) 16:35 &amp;lt;jrandom&amp;gt; ach richtig 16:35 &amp;lt;+Complication&amp;gt; (oh, und natürlich ist das Loglevel schräg, da ich das zum Testen geändert habe) 16:35 &amp;lt;jrandom&amp;gt; wir haben dort etwas Code, der versucht, die Periodizität etwas zu verschieben, aber das funktioniert nicht ganz richtig (offensichtlich) 16:36 * perv hat gerade sein System geschossen :( 16:36 &amp;lt;+Complication&amp;gt; Aber ich habe Dinge wie diese probiert und versucht, den Wachstumsfaktor für die Anzahl der tunnel zu reduzieren 16:36 &amp;lt;perv&amp;gt; gibt es ein Undelete für reiser4? 16:36 &amp;lt;jrandom&amp;gt; grundsätzlich sollte es helfen, wenn wir so tun, als würden tunnels (zufällig) früher ablaufen, als sie es tatsächlich tun 16:36 &amp;lt;+Complication&amp;gt; Lese gerade die große Funktion "countHowManyToBuild" in TunnelPool.java :D 16:36 &amp;lt;+Complication&amp;gt; Aber ich habe sie noch nicht durchgelesen 16:37 &amp;lt;jrandom&amp;gt; (auch wenn das offensichtlich die Häufigkeit des tunnel-Aufbaus erhöhen würde, was vor 0.6.1.17 nicht sinnvoll gewesen wäre) 16:37 &amp;lt;+Complication&amp;gt; perv: da gibt es etwas 16:37 &amp;lt;jrandom&amp;gt; hmm, dort eine Randomisierung einzubauen wäre schwierig, Complication, da wir diese Funktion ziemlich häufig aufrufen 16:38 * perv erwägt, zu retten und auf gentoo zu wechseln 16:38 &amp;lt;jrandom&amp;gt; was ich empfehlen würde, wäre, die Ablaufzeit erfolgreich aufgebauter tunnels zu randomisieren 16:38 &amp;lt;+Complication&amp;gt; perv: mit reiser bist du besser bedient als mit ext3, auf jeden Fall 16:38 &amp;lt;+Complication&amp;gt; perv: aber ich weiß es nicht auswendig 16:38 &amp;lt;+Complication&amp;gt; jrandom: stimmt, manchmal könnte es so zu viel bauen 16:38 &amp;lt;jrandom&amp;gt; (so dass die bestehende countHowManyToBuild denkt, sie braucht sie, bevor sie es tatsächlich tut) 16:38 &amp;lt;+Complication&amp;gt; (und manchmal baut es zwangsläufig zu viel, wenn tunnels brechen und es hastig wird) 16:40 &amp;lt;+Complication&amp;gt; Hmm, eine Möglichkeit, die ich nicht bedacht habe... 16:41 &amp;lt;+Complication&amp;gt; Wie auch immer, ich spiele auch damit, aber noch keine hilfreichen Beobachtungen 16:42 &amp;lt;jrandom&amp;gt; cool, ich habe ein paar Tweaks, mit denen ich dazu experimentiere; vielleicht bekommen wir das bis zum nächsten Build zusammen, um zu sehen, wie es im halbwegs brauchbaren Netz funktioniert ;) 16:43 &amp;lt;spinky&amp;gt; Gibt es eine Statistik, in der man sehen kann, wie viel Overhead das i2p-Netz dem Anwendungsdatenverkehr hinzufügt? 16:43 &amp;lt;jrandom&amp;gt; „Overhead“ ist so ein aufgeladener Begriff... ;) 16:43 &amp;lt;jrandom&amp;gt; wir nennen es die Kosten der Anonymität ;) 16:43 &amp;lt;spinky&amp;gt; hehe 16:45 &amp;lt;jrandom&amp;gt; (bzw. nicht wirklich. Nutzlast auf Anwendungsebene erreicht in einem perfekten Netz mit 0 Congestion &amp; 1+1 Hops etwa 70–80% Effizienz an den Endpunkten) 16:45 &amp;lt;jrandom&amp;gt; ((als ich das zuletzt gemessen habe)) 16:45 &amp;lt;jrandom&amp;gt; aber das sind wirklich Laborbedingungen 16:45 &amp;lt;jrandom&amp;gt; das Live-Netz ist viel komplizierter 16:47 &amp;lt;spinky&amp;gt; Genau, ich meinte nur die Menge an zusätzlichen Daten für das Einrichten von tunnels, Schlüssel, Padding usw. 16:47 &amp;lt;spinky&amp;gt; ...verglichen mit den übertragenen Anwendungsdaten 16:47 &amp;lt;jrandom&amp;gt; hängt vom Framing der Nachrichten, Congestion, den Erfolgsraten beim tunnel-Aufbau usw. ab 16:48 &amp;lt;jrandom&amp;gt; ein 2-Hop tunnel kann gebaut werden, wobei das Netz etwa 20KB tragen muss 16:48 &amp;lt;+Complication&amp;gt; Ich wollte das schon mal testen, primär mit dem Ziel, die „Verschwendungs“-Rate von Massentransferanwendungen wie BitTorrent und I2Phex abzuschätzen 16:48 &amp;lt;+Complication&amp;gt; Aber ich bin nie dazu gekommen, eine saubere Messung zwischen meinen zwei Nodes zu machen 16:48 &amp;lt;+Complication&amp;gt; Irgendwann gehe ich das aber an 16:49 &amp;lt;jrandom&amp;gt; Complication: das ist bei geschwätzigen Apps ziemlich schwierig, viel einfacher ist es, wget zu messen :) 16:49 &amp;lt;+Complication&amp;gt; Wie wahr 16:50 &amp;lt;+Complication&amp;gt; Bei dem, was ich ausprobiert habe, war keine Spur von Präzision dabei 16:54 &amp;lt;jrandom&amp;gt; ok, wenn es zu 1) nichts Weiteres gibt, gehen wir über zu 2) I2Phex 16:55 &amp;lt;jrandom&amp;gt; Complication: woran arbeitest du? :) 16:55 &amp;lt;+Complication&amp;gt; Nun, der gestrige Commit war ein Fix für bestimmte Probleme, die einige Leute mit meinem albernen First-Run-Detektor erlebt haben 16:56 &amp;lt;+Complication&amp;gt; Der First-Run-Detektor ist jetzt weniger albern, und bar berichtete, dass er sich nun normal zu verhalten scheint 16:56 &amp;lt;+Complication&amp;gt; Allerdings, da I2Phex unter den aktuellen Netzbedingungen bereits lauffähig scheint, 16:56 &amp;lt;+Complication&amp;gt; werde ich auch versuchen, den Rehash-Bug zu finden. 16:57 &amp;lt;+Complication&amp;gt; Wenn ich nur kann 16:57 &amp;lt;jrandom&amp;gt; cool, ich weiß, der verfolgt dich schon seit Monaten 16:57 &amp;lt;+Complication&amp;gt; Interessant ist, dass Mainline-Phex ihn vielleicht auch hat, und ihre Beobachtungen zu finden und zu lesen werde ich ebenfalls versuchen 16:58 &amp;lt;jrandom&amp;gt; aber schön zu hören, dass der Startup-Fix drin ist 16:58 &amp;lt;jrandom&amp;gt; ah, alles klar 16:58 &amp;lt;+Complication&amp;gt; =ist das 16:58 &amp;lt;+Complication&amp;gt; Ich kann derzeit jedoch nicht bestätigen, ob Mainline-Phex ihn hat oder nicht – habe ihn dort persönlich nie gesehen 16:59 &amp;lt;jrandom&amp;gt; (sporadische Bugs)-- 16:59 &amp;lt;+Complication&amp;gt; Es ist schwer, ihn kontrolliert hervorzurufen, und daher schwer zu finden 17:00 &amp;lt;+Complication&amp;gt; Und von meiner Seite war's das fürs Erste 17:00 &amp;lt;+Complication&amp;gt; Später habe ich mich gefragt, ob es sinnvoll wäre, die Anzahl der parallelen Peer-Kontaktversuche zu begrenzen, die I2Phex auf einmal abfeuert 17:01 &amp;lt;jrandom&amp;gt; ja, wahrscheinlich 17:01 &amp;lt;+Complication&amp;gt; Weil sie in kurzer Zeit eine ganze Menge NetDB-Lookups erzeugen würden, was aus Sicht eines I2P router potenziell nicht so schön ist 17:02 &amp;lt;jrandom&amp;gt; und neue Destination-Kontakte benötigen elG statt aes 17:02 &amp;lt;+Complication&amp;gt; Aber ich habe noch keinen Code dafür gelesen oder geschrieben 17:04 &amp;lt;jrandom&amp;gt; ok, kein Problem. vielleicht bringt der mythische i2phex/phex-Merge eine Lösung mit :) 17:04 &amp;lt;+Complication&amp;gt; Und von meiner Seite war's das an Neuigkeiten von der I2Phex-Front... 17:04 &amp;lt;jrandom&amp;gt; cool, danke für das Update und die Mühe beim Nachforschen! 17:05 &amp;lt;jrandom&amp;gt; ok, springen wir weiter zu 3) ??? 17:05 &amp;lt;jrandom&amp;gt; hat noch jemand etwas für das Meeting? 17:05 &amp;lt;lsmith&amp;gt; hallo! ich möchte die devs nur für die fantastischen Verbesserungen im neuesten Release loben, meine Gesamtbandbreite zeigt 0.9/1.4 KBps und ich bleibe mit irc verbunden... das ist... wahnsinnig cool :) 17:05 &amp;lt;+Complication&amp;gt; :D 17:06 &amp;lt;jrandom&amp;gt; danke für eure Geduld auf dem Weg – die Unterstützung von Nutzern mit niedriger Bandbreite ist entscheidend 17:06 &amp;lt;@cervantes&amp;gt; lsmith: das ist wirklich gut zu 17:06 &amp;lt;@cervantes&amp;gt; * Verbindung zurückgesetzt 17:06 &amp;lt;jrandom&amp;gt; heh 17:07 &amp;lt;lsmith&amp;gt; :) 17:09 &amp;lt;jrandom&amp;gt; oh, eine weitere bemerkenswerte Sache ist, dass zzz zurück ist, und mit ihm kommt stats.i2p :) 17:09 &amp;lt;jrandom&amp;gt; [wewt] 17:11 &amp;lt;+Complication&amp;gt; Eine ziemlich nützliche Quelle für Vergleichsdaten :) 17:11 &amp;lt;jrandom&amp;gt; definitiv 17:11 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 17:13 &amp;lt;jrandom&amp;gt; wenn nicht... 17:13 &amp;lt;jdot&amp;gt; ich habe ein oder zwei Post-baf-Fragen 17:13 &amp;lt;jrandom&amp;gt; heh ok, dann bringen wir den Baffer ins Rollen :) 17:13 * jrandom holt aus... 17:13 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Entwicklertreffen - 19. April 2005</title><link>/de/blog/2005/04/19/i2p-entwicklertreffen-19.-april-2005/</link><pubDate>Tue, 19 Apr 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/04/19/i2p-entwicklertreffen-19.-april-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, cervantes, defnax, jrandom, maestro^, polecat, protokol, Ragnarok, Teal`c&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;@jrandom&amp;gt; 0) hi 14:05 &amp;lt;@jrandom&amp;gt; 1) Netzstatus 14:05 &amp;lt;@jrandom&amp;gt; 2) SSU-Status 14:05 &amp;lt;@jrandom&amp;gt; 3) Roadmap-Update 14:05 &amp;lt;@jrandom&amp;gt; 4) Q-Status 14:05 &amp;lt;@jrandom&amp;gt; 5) ??? 14:05 &amp;lt;@jrandom&amp;gt; 0) hi 14:05 * jrandom winkt 14:05 &amp;lt;@jrandom&amp;gt; wöchentliche Statusnotizen (vor einer Sekunde gepostet) online @ http://dev.i2p.net/pipermail/i2p/2005-April/000708.html 14:06 * maestro^ beatboxt 14:06 &amp;lt;+cervantes&amp;gt; Abend 14:06 &amp;lt;+protokol&amp;gt; susi23: bist du da? 14:06 &amp;lt;@jrandom&amp;gt; während ihr alle diese aufregenden Notizen lest, springen wir direkt rein zu 1) Netzstatus 14:06 &amp;lt;+protokol&amp;gt; ups, Meeting 14:07 &amp;lt;@jrandom&amp;gt; Ich habe allerdings nicht viel hinzuzufügen über das, was dort steht, hinaus. Neue Release voraussichtlich morgen, mit den bisherigen Fixes sowie ein paar netten neuen Beiträgen 14:08 &amp;lt;@jrandom&amp;gt; hat jemand Kommentare oder Bedenken bzgl. des Netzstatus &amp;&amp;/|| der kommenden 0.5.0.7? 14:10 &amp;lt;@jrandom&amp;gt; wenn nicht, weiter zu 2) SSU-Status 14:10 &amp;lt;+maestro^&amp;gt; ich habe einige dieser Fehler bekommen: Wanted to build 2 tunnels, but throttled down to 0, due to concurrent requests (cpu overload?) 14:10 &amp;lt;@jrandom&amp;gt; ah, ja, das ist das tunnel-Drosselungsproblem 14:10 &amp;lt;+protokol&amp;gt; wird es ftp unterstützen? 14:10 &amp;lt;@jrandom&amp;gt; es ist ein bisschen... übereifrig 14:10 &amp;lt;+protokol&amp;gt; jk jk 14:10 &amp;lt;@jrandom&amp;gt; !thwap protokol 14:10 &amp;lt;+maestro^&amp;gt; heh, ok 14:12 &amp;lt;@jrandom&amp;gt; okay, was SSU angeht: Es gab letzte Woche eine ganze Reihe Updates, und weitere lokale Änderungen sind noch nicht eingecheckt 14:13 &amp;lt;@jrandom&amp;gt; ich habe allerdings keine Einträge in die history.txt für die Updates gemacht, da es noch niemand nutzt, also lesen nur Leute auf der i2p-cvs-Liste die spannenden Details ;) 14:14 &amp;lt;@jrandom&amp;gt; andererseits habe ich in den letzten Tagen, nachdem die Dinge im Großen und Ganzen liefen, beim Straffen des Betriebs einige Engpässe im SDK gefunden 14:14 &amp;lt;@jrandom&amp;gt; (und in der jobQueue). Ich habe die jetzt lokal herausgezogen, und die Tests laufen weiter. 14:15 &amp;lt;@jrandom&amp;gt; wir könnten diese Woche einige Alpha-Versionen für den SSU-Transport haben, wahrscheinlicher aber am Wochenende 14:15 &amp;lt;@jrandom&amp;gt; viel mehr habe ich dazu nicht zu sagen – irgendwelche Fragen? 14:16 &amp;lt;+Ragnarok&amp;gt; wie stark haben sich die Engpässe ausgewirkt? 14:17 &amp;lt;@jrandom&amp;gt; nun, das variiert – ich messe gerade die Auswirkung auf das Live-Netz, aber in meinem lokalen ssu-Netzwerk haben zwei kleine Tweaks eine Verbesserung um mehr als eine Größenordnung gebracht 14:17 &amp;lt;@jrandom&amp;gt; aber ich erwarte nicht, dass das im Live-Netz passiert 14:17 &amp;lt;+Ragnarok&amp;gt; oje 14:18 &amp;lt;+Ragnarok&amp;gt; heh, ok 14:18 &amp;lt;@jrandom&amp;gt; (zumindest nicht, bis wir auf 0.6 umstellen ;) 14:20 &amp;lt;@jrandom&amp;gt; ok, dem folgend, gehen wir zu 3) Roadmap-Update über 14:21 &amp;lt;@jrandom&amp;gt; wie in den Notizen erwähnt, wurden die Daten und Revisionen auf der Roadmap verschoben. 0.5.1 ist entfallen, die weiteren tunnel-Änderungen wurden auf 0.6.1 verschoben 14:21 &amp;lt;+cervantes&amp;gt; 3) Roadmap-Schieflage 14:21 &amp;lt;@jrandom&amp;gt; heh 14:22 &amp;lt;@jrandom&amp;gt; ja, wenn man eine schnelle CPU betreibt, driftet die Uhr häufiger. Ähnlich... ;) 14:22 &amp;lt;@jrandom&amp;gt; ^ry^rly 14:23 &amp;lt;+cervantes&amp;gt; ooh, ist das ein Hauch von Ego? Hätte ich nie gedacht! :) 14:23 &amp;lt;@jrandom&amp;gt; aber ja, leider wird es im April einfach keine 0.6-Rev geben 14:23 &amp;lt;@jrandom&amp;gt; hehe 14:23 &amp;lt;@jrandom&amp;gt; cervantes: keine Sorge, das wird dadurch gedämpft, dass es 2 Jahre gedauert hat, überhaupt so weit zu kommen ;) 14:25 &amp;lt;@jrandom&amp;gt; wir werden wahrscheinlich einige -X Builds haben, damit Leute SSU im Live-Netz kapu^Wtesten können, während ich offline bin, aber es wird keine 0.6-Rev geben, bis ich zurück bin 14:25 &amp;lt;@jrandom&amp;gt; (und wie letztes Jahr habe ich keine Ahnung, wie lange es dauert, bis ich wieder angeschlossen bin, hoffentlich weniger als einen Monat) 14:25 &amp;lt;+cervantes&amp;gt; heh, wenn hier jemand ein wenig Selbstwertschätzung verdient, dann wohl du ;-) 14:26 &amp;lt;+polecat&amp;gt; Wohin gehst du, jrandom? 14:27 &amp;lt;+cervantes&amp;gt; $somewhere 14:27 &amp;lt;@jrandom&amp;gt; kein Plan 14:27 &amp;lt;@jrandom&amp;gt; (zum Glück ist $somewhere ein Laufzeit-Ausdruck ;) 14:27 &amp;lt;+cervantes&amp;gt; jrandom: rechnest du mit einem Monat Downtime? 14:27 &amp;lt;+maestro^&amp;gt; jr: lauf durchs Viertel und richte dir über den Anschluss von jemand anderem ein drahtloses Relay-Netz ein ;] 14:27 &amp;lt;@jrandom&amp;gt; hängt von der Internetsituation dort ab, wo ich lande, cervantes. 14:28 &amp;lt;@jrandom&amp;gt; ich werde natürlich wahrscheinlich gelegentlich mal online hüpfen, allerdings 14:28 &amp;lt;+protokol&amp;gt; polecat: lol 14:28 &amp;lt;+cervantes&amp;gt; Ich hätte gedacht, du hättest die relocation class method inzwischen ziemlich drauf 14:28 &amp;lt;Teal`c&amp;gt; lasst uns jetzt auf .6 wechseln und die Bugs unterwegs ausbügeln 14:28 &amp;lt;+cervantes&amp;gt; *thought 14:28 &amp;lt;+cervantes&amp;gt; cool, Teal'c, du kannst Q&amp;amp;A machen 14:29 &amp;lt;@jrandom&amp;gt; Teal`c: "work the bugs out" == Code fixen == (einen Coder haben, der den Code kennt, um ihn zu fixen) 14:29 &amp;lt;Teal`c&amp;gt; ja, das fände ich gut. 14:29 &amp;lt;Teal`c&amp;gt; Ich kann etwas Perl 14:29 * cervantes setzt bugzilla&amp;gt; tealc@mail.i2p 14:29 &amp;lt;@jrandom&amp;gt; word, Teal`c, wir können beim Testen immer Hilfe gebrauchen 14:30 &amp;lt;@jrandom&amp;gt; insbesondere bei der Automatisierung von Tests 14:31 &amp;lt;@jrandom&amp;gt; ok, sonst noch etwas zu 3) oder sollen wir zu 4) Q-Status übergehen 14:31 &amp;lt;+polecat&amp;gt; Verstehe. Viel Glück dabei, wieder stabiles Internet zu bekommen. 14:31 &amp;lt;+ant&amp;gt; &amp;lt;jrandom&amp;gt; hrm, aum scheint noch zu schlafen 14:31 &amp;lt;@jrandom&amp;gt; danke. Ich finde sicher einen Weg ;) 14:32 &amp;lt;@jrandom&amp;gt; ok, ich habe eigentlich nicht viel mehr hinzuzufügen als das, was in den Statusnotizen steht 14:32 &amp;lt;@jrandom&amp;gt; aums Code ist jetzt im cvs, die Hardcore-Leute können ihn sich also holen und loshacken 14:32 &amp;lt;+maestro^&amp;gt; schweet 14:33 &amp;lt;@jrandom&amp;gt; ja, definitiv. Derzeit ist alles GPL (da eine Komponente gegen I2PTunnel linkt), aber ich höre, aum arbeitet an etwas Refactoring, sodass es am Ende LGPL wird 14:34 &amp;lt;@jrandom&amp;gt; (aber fragt mich nicht, was die Implikationen der Lizenzierung bei xmlrpc sind ;) 14:34 &amp;lt;@jrandom&amp;gt; ok, hat jemand etwas zu 4) anzusprechen? 14:36 &amp;lt;@jrandom&amp;gt; ok, wenn nicht, weiter zu 5) ??? 14:36 &amp;lt;@jrandom&amp;gt; hat sonst noch jemand etwas fürs Meeting? 14:36 &amp;lt;+polecat&amp;gt; Ich würde zu diesem Anlass gern ein paar Worte sagen. 14:37 &amp;lt;+polecat&amp;gt; Hinkle finkle dinkle doo. 14:37 &amp;lt;@jrandom&amp;gt; mmmhmm. 14:37 &amp;lt;@jrandom&amp;gt; ok, hat jemand etwas in einer menschlichen Sprache anzusprechen? :) 14:38 &amp;lt;defnax&amp;gt; was heißt weiter zu 5? 14:39 &amp;lt;+maestro^&amp;gt; hoch lebe spacerace! hoch lebe i2p! 14:39 &amp;lt;@jrandom&amp;gt; hmm, defnax? 14:41 &amp;lt;defnax&amp;gt; um 5 Uhr morgens? 14:41 &amp;lt;defnax&amp;gt; in 5 Stunden? 14:41 &amp;lt;+cervantes&amp;gt; bzgl. xmlrpc: Das Urheberrecht an der Spezifikation bleibt bestehen, aber der Implementierung werden keine Beschränkungen auferlegt 14:42 &amp;lt;@jrandom&amp;gt; defnax: Tagesordnungspunkt 5: "???", wo wir andere Themen besprechen 14:43 &amp;lt;+maestro^&amp;gt; jr: hast du diese Optimierungsänderungen eingecheckt? 14:43 &amp;lt;@jrandom&amp;gt; cervantes: Mein Seitenhieb bezog sich auf die Frage, ob die Nutzung der xmlrpc-API einer GPL'ed App viral ist (aber nur eine rhetorische Frage) 14:43 &amp;lt;@jrandom&amp;gt; maestro^: nope 14:43 * jrandom testet vor dem Committen 14:43 &amp;lt;+maestro^&amp;gt; ausgezeichnet! was ist deine ETA dafür? 14:44 &amp;lt;@jrandom&amp;gt; später heute Nacht vielleicht, sonst morgen zur Release 14:45 &amp;lt;@jrandom&amp;gt; ok, wenn es nichts Weiteres gibt 14:45 * jrandom holt aus 14:45 * jrandom beendet das Meeting mit einem *baf* &lt;/div></description></item><item><title>I2P-Statusnotizen für den 19.04.2005</title><link>/de/blog/2005/04/19/i2p-statusnotizen-f%C3%BCr-den-19.04.2005/</link><pubDate>Tue, 19 Apr 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/04/19/i2p-statusnotizen-f%C3%BCr-den-19.04.2005/</guid><description>&lt;p>Hallo zusammen, es ist wieder so weit,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) SSU-Status 3) Roadmap-Update 4) Q-Status 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>In den knapp zwei Wochen seit der Veröffentlichung von 0.5.0.6 ist die Entwicklung überwiegend positiv, allerdings sind Dienstanbieter (eepsites(I2P Sites), ircd, etc) in letzter Zeit auf einige Fehler gestoßen. Während es bei den Clients gut aussieht, kann ein Server mit der Zeit in Situationen geraten, in denen ausfallende tunnels einen zu aggressiven Drosselungs-Code auslösen, wodurch der ordnungsgemäße Wiederaufbau und die Veröffentlichung des leaseSet verhindert werden.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 18. April 2005</title><link>/de/blog/2005/04/18/i2p-entwicklertreffen-18.-april-2005/</link><pubDate>Mon, 18 Apr 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/04/18/i2p-entwicklertreffen-18.-april-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Complication, frosk, jrandom, spinky&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 16:09 &amp;lt;jrandom&amp;gt; 0) hi 16:09 &amp;lt;jrandom&amp;gt; 1) Netzstatus und 0.6.1.16 16:09 &amp;lt;jrandom&amp;gt; 2) tunnel-Erstellung und Überlastung 16:10 &amp;lt;jrandom&amp;gt; 3) Feedspace 16:10 &amp;lt;jrandom&amp;gt; 4) ??? 16:10 &amp;lt;jrandom&amp;gt; 0) hi 16:10 * jrandom winkt 16:10 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2006-April/001281.html 16:10 * frosk auch 16:10 &amp;lt;jrandom&amp;gt; (fast zwei Stunden *vor* dem Treffen, auch noch :) 16:11 &amp;lt;jrandom&amp;gt; ok, da ich sicher bin, dass ihr die Notizen schon durchgekaut habt, springen wir zu 1) Netzstatus 16:12 &amp;lt;+Complication&amp;gt; Hi :) 16:12 * Complication schnappt sich schnell die Notizen 16:12 &amp;lt;jrandom&amp;gt; Die Version 0.6.1.16 hat einen seit langem bestehenden Bug in unserem PRNG behoben, der eine beträchtliche Anzahl willkürlicher tunnel-Ablehnungen verursacht hatte 16:13 &amp;lt;jrandom&amp;gt; (die eigentliche Ursache wurde letzten Oktober eingeführt, ist jetzt aber behoben) 16:13 &amp;lt;+Complication&amp;gt; Status hier: Funktioniert erträglich mit 1 + 0..1 Hop-tunnels, verhält sich mit 2 + 0..1 oder 2 +/- 0..1 nicht 16:14 &amp;lt;jrandom&amp;gt; ja, das ist auch nachvollziehbar, besonders bei langsameren Verbindungen 16:14 &amp;lt;jrandom&amp;gt; (leider ist „langsamer“ auch gar nicht so langsam) 16:15 &amp;lt;jrandom&amp;gt; Es gibt noch viel zu tun, und 0.6.1.16 ist noch nicht da, wo wir hinmüssen, aber es ist ein Fortschritt 16:17 &amp;lt;+Complication&amp;gt; Etwas, worüber ich nachgedacht habe, in Bezug auf das, was du „congestion collapse“ (Überlastkollaps) genannt hast 16:18 &amp;lt;+Complication&amp;gt; Eine Möglichkeit, die Auswirkungen zu begrenzen, wäre, einen router tatsächlich zu *verpflichten*, ein bestimmtes Kontingent an Teilnahme-Anfragen zu akzeptieren 16:19 &amp;lt;+Complication&amp;gt; (etwas, das vom Benutzer entweder direkt oder indirekt festgelegt wird?) 16:19 &amp;lt;jrandom&amp;gt; festgelegt von welchem Benutzer? 16:19 &amp;lt;+Complication&amp;gt; (z. B. ein Teil der share percentage (Freigabeprozentsatz) oder ein zusätzlicher Parameter) 16:19 &amp;lt;jrandom&amp;gt; der lokale Benutzer oder von uns als entfernte Benutzer? 16:19 &amp;lt;+Complication&amp;gt; Von jedem für sich selbst festgelegt 16:19 &amp;lt;@frosk&amp;gt; sollen wir dann zu 2) übergehen? :) 16:20 &amp;lt;jrandom&amp;gt; ja, wir können uns ebenso gut bei 2) wähnen :) 16:20 &amp;lt;+Complication&amp;gt; Sodass ich meinem router z. B. sagen könnte: „Auch wenn du überlastet bist, route mindestens 4 KB/s weiter“ 16:21 &amp;lt;jrandom&amp;gt; Complication: Das ist nicht wirklich möglich – wenn ein router zu stark überlastet ist, werden andere Leute (hoffentlich ;) aufhören, ihn zur Teilnahme in tunnels zu bitten. 16:21 &amp;lt;+Complication&amp;gt; (das würde natürlich bedeuten, dass eine lokale Destination noch etwas länger offline sein könnte) 16:21 &amp;lt;jrandom&amp;gt; und wenn sie nicht gefragt werden, können sie /nicht/ die Daten anderer weiterleiten 16:22 &amp;lt;+Complication&amp;gt; Ah, vielleicht hätte ich es deutlich klarer formulieren sollen 16:24 &amp;lt;+Complication&amp;gt; Ich dachte, es könnte bei einem bestimmten Kontingent an Teilnahme-Traffic seine eigenen tunnel-Erstellungsnachrichten drosseln, statt teilnehmende tunnels 16:24 &amp;lt;+Complication&amp;gt; z. B.: „Ich drossele meine teilnehmenden tunnels niemals unter 4 KB/s. Falls das nötig wäre, drossle ich stattdessen meinen eigenen Traffic.“ 16:26 &amp;lt;jrandom&amp;gt; hmm, dabei gibt es Anonymitätsrisiken (allerdings ähnlich wie selektive DoS, gegen die wir ohnehin nicht verteidigen) 16:27 &amp;lt;jrandom&amp;gt; aber das Drosseln unserer eigenen lokalen tunnel-builds bei Überlastung teste ich gerade – Unterstützung hinzuzufügen, um die 4 KB/s-Untergrenze optional zu ignorieren, sollte einfach genug sein 16:28 &amp;lt;spinky&amp;gt; Derzeit bekommt man überhaupt keinen Cover-Traffic, wenn man viele Daten überträgt. 16:29 &amp;lt;spinky&amp;gt; Eine Untergrenze für Teilnahme-Bandbreite klingt gut. 16:30 &amp;lt;jrandom&amp;gt; nun, wir haben eine Untergrenze (sowohl über die share percentage als auch intern reservierte 4 KB/s, nachdem die gesamte Bandbreite verteilt ist) 16:30 &amp;lt;+Complication&amp;gt; Bah, Verbindungsabbrüche ... Ich hoffe, von dem, was ich sagte, ist nicht viel verloren gegangen, aber Antworten muss ich dann im Log nachlesen :) 16:32 &amp;lt;@frosk&amp;gt; Gibt es etwas Besonderes an 4 KB/s? 16:33 &amp;lt;jrandom&amp;gt; Ein paar Dinge – 4 KB ≈ sizeof(tunnel create message), und nach Erfahrung habe ich noch nie von einem router gehört, der mit weniger erfolgreich lief 16:33 &amp;lt;spinky&amp;gt; Vielleicht sind es die Bugs, die die share percentage am Funktionieren hindern? 16:34 &amp;lt;jrandom&amp;gt; Was lässt dich sagen, dass die share percentage nicht funktioniert? 16:34 &amp;lt;@frosk&amp;gt; verstehe 16:34 &amp;lt;+Complication&amp;gt; frosk: nee, das ist nur eine Zahl im aktuellen Code, und ich habe mich darauf bezogen, während ich zu erklären versuchte, was ich mir vorgestellt habe 16:35 &amp;lt;+Complication&amp;gt; (nicht aus sinnvollen Gründen, sondern weil das, was ich mir vorstellte, in gewissem Sinne sein exaktes Gegenteil war) 16:35 &amp;lt;spinky&amp;gt; Sie ist auf 80 % gesetzt und die Teilnahme geht auf 0, wenn lokal Daten erzeugt werden. Vielleicht verstehe ich da etwas falsch. 16:36 &amp;lt;jrandom&amp;gt; ah, ja, das ist nicht das, was die share percentage macht 16:36 &amp;lt;+Complication&amp;gt; spinky: das ist ein Maximalwert dessen, was geteilt werden darf, abhängig von der Bandbreite, die tatsächlich zum Teilen verfügbar ist 16:37 &amp;lt;+Complication&amp;gt; Wenn lokaler Traffic 70 % einnimmt, bleiben dir nur 10 % zum Teilen 16:37 &amp;lt;+Complication&amp;gt; Wenn der lokale Traffic hoch ist, bleibt 0 % übrig, und die Obergrenze von 80 % wird nie erreicht 16:37 &amp;lt;spinky&amp;gt; Ok. Ich sehe, es heißt „bis zu“... 16:38 &amp;lt;+Complication&amp;gt; Und es gibt auch die 4-KB/s-Reserve 16:38 &amp;lt;jrandom&amp;gt; ah, es ist die share percentage dessen, was du verfügbar hast 16:38 &amp;lt;spinky&amp;gt; Vielleicht eine weitere Einstellung für die Untergrenze der Teilnahme-Bandbreite, unter der der router mehr tunnels akzeptiert? 16:38 &amp;lt;jrandom&amp;gt; Wenn du 95 % deiner Bandbreite nutzt, wird er bis zu 80 % der verbleibenden 5 % teilen 16:39 &amp;lt;+Complication&amp;gt; Oh, dann habe ich es auch teilweise missverstanden 16:40 &amp;lt;fox&amp;gt; &amp;lt;zorglu1&amp;gt; wie misst i2p die Menge an Bandbreite, die andere lokale Anwendungen nutzen ? 16:40 &amp;lt;spinky&amp;gt; (Nur so: Wenn ihr Cover-Traffic für gut haltet, ist es vielleicht sinnvoll, ihn auch bei starker lokaler Bandbreitennutzung konfigurierbar zu machen) 16:40 &amp;lt;+Complication&amp;gt; Ich dachte, es wird gegen das Sustained-Limit angewendet 16:40 &amp;lt;jrandom&amp;gt; zorglu1: es misst i2p's Bandbreitennutzung und kennt i2p's Bandbreitenlimits 16:41 &amp;lt;jrandom&amp;gt; oh, hmm, im Code zurückblickend, int availBps = (int)(((maxKBps*1024)*share) - used); 16:41 &amp;lt;jrandom&amp;gt; also hast du recht, Complication 16:42 &amp;lt;jrandom&amp;gt; spinky: Cover-Traffic ist nur in einem Low-Latency-Mixnetz so nützlich 16:42 &amp;lt;jrandom&amp;gt; es schafft zwar einen Anreiz für router mit höherer Bandbreite, aber diejenigen ohne Bandbreite übrig haben wenig Spielraum 16:49 &amp;lt;jrandom&amp;gt; Wie auch immer, das Problem der tunnel-Überlastung gibt es schon eine Weile, wurde aber erst kürzlich durch die irrsinnigen tunnel-Ablehnungsraten verschärft 16:49 &amp;lt;jrandom&amp;gt; hoffentlich wird die nächste Revision das für uns klären 16:49 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu 2) tunnel-Erstellung und Überlastung? 16:50 &amp;lt;@frosk&amp;gt; klingt so, als wären Änderungen am tunnel-Bau-Schema nötig 16:50 &amp;lt;+Complication&amp;gt; Ich hoffe, es wird helfen, die Dinge zu verbessern :) 16:51 &amp;lt;+Complication&amp;gt; Oh, übrigens... 16:52 &amp;lt;jrandom&amp;gt; nun, wir haben ein paar einfache Fixes, wie z. B. die maximale Parallelität zu reduzieren, unsere Build-Versuche bei Überlast zu drosseln, die Drop-Frequenz zu verringern (statt expliziter Ablehnung) und das Profiling so anzupassen, dass explizite Ablehnungen gegenüber Drops bevorzugt werden 16:52 &amp;lt;+Complication&amp;gt; ... hast du zufällig etwas gefunden, das die große Diskrepanz zwischen Rohbandbreiten-Anzeigen und tunnel-Payload-Anzeigen erklären könnte? 16:52 &amp;lt;+Complication&amp;gt; (z. B. Gesamtbandbreite 1 GB, tunnel-Payload summiert 300 MB) 16:52 &amp;lt;jrandom&amp;gt; aber es stimmt, das beeinflusst nur die Größenordnung 16:52 &amp;lt;+Complication&amp;gt; (da ich in letzter Zeit nicht im IRC war, bin ich nicht sicher, ob ihr euch das kürzlich angesehen habt) 16:54 &amp;lt;jrandom&amp;gt; habe da nicht viel gegraben, aber denk daran: tunnel-Build-Anfragen für ausgehende tunnels sind keine tunnel-Nachrichten (und davon gibt es viele, wenn nur 0,1 % erfolgreich sind. und bei 4 KB pro Stück...) 16:54 * Complication ist nicht sicher, ob es an den Anzeigen liegt oder ein realer Effekt ist 16:55 &amp;lt;+Complication&amp;gt; Oh ... ausgehende Build-Anfragen ... in der Tat 16:55 &amp;lt;jrandom&amp;gt; der kommende -1-Build fügt eine Menge Statistiken für das Monitoring pro Nachrichtentyp hinzu 16:55 &amp;lt;+Complication&amp;gt; Das könnte genau der Grund sein 16:55 &amp;lt;jrandom&amp;gt; (in diesen ausgehenden Build-Anfragen sind auch Build-Teilnahme-Anfragen enthalten – das Weiterleiten einer Antwort) 16:56 &amp;lt;jrandom&amp;gt; ((es ist also nicht nur lokales Zeug)) 17:00 &amp;lt;+Complication&amp;gt;&amp;gt; Danke, das erklärt eine Menge :) 17:00 &amp;lt;+Complication&amp;gt;&amp;gt; Dann ist es kein Voodoo, sondern ganz realer Traffic, den ich nur vergessen hatte, weil er an den Stellen, die ich geprüft habe, nicht speziell gezählt wurde 17:00 &amp;lt;+Complication&amp;gt; Das müsste tatsächlich auftreten und kostet in der Tat viele Bytes 17:00 &amp;lt;+Complication&amp;gt; Besonders bei niedrigen Erfolgsraten 17:01 &amp;lt;jrandom&amp;gt; ja, obwohl es nicht so viel kosten sollte, wie es tut, da wir eigentlich höhere Erfolgsraten haben sollten, als wir es tun :) 17:01 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 2)? 17:02 &amp;lt;jrandom&amp;gt; wenn nicht, schwenken wir rüber zu 3) Feedspace 17:02 &amp;lt;jrandom&amp;gt; frosk: willst du uns ein Update geben? 17:03 &amp;lt;jrandom&amp;gt; (oder uns sagen, wir sollen uns fsck off und die eepsite lesen? ;) 17:04 &amp;lt;@frosk&amp;gt; nun, für diejenigen, die frosk.i2p oder feedspace.i2p nicht verfolgt haben: feedspace funktioniert jetzt im Grunde (nach meiner eigenen Definition von „im Grunde) 17:04 &amp;lt;jrandom&amp;gt; (w00t) 17:05 &amp;lt;@frosk&amp;gt; es gab in letzter Zeit einige schöne Ergänzungen, etwa infrastrukturelle Unterstützung für Transports jenseits von i2p (tor und nicht-anonymes tcp/ip kommen in den Sinn) 17:06 &amp;lt;@frosk&amp;gt; also planen wir, syndie (in einer anstehenden und vermutlich sehr schönen Neuimplementierung) zu erlauben, feedspace als eine seiner Syndizierungsmethoden zu nutzen 17:06 &amp;lt;@frosk&amp;gt; derzeit gibt es keine Client-Apps, die feedspace tatsächlich für etwas *nutzen* :) Ich habe mit einer extrem groben Servlet-App getestet 17:07 &amp;lt;jrandom&amp;gt; (roh + funktional)++ 17:07 &amp;lt;@frosk&amp;gt; es gibt also natürlich eine offene Stelle für einen Client-Hacker ;) 17:08 &amp;lt;@frosk&amp;gt; es gibt noch ein paar notwendige Dinge, die feedspace vor öffentlichen Tests braucht, aber es sollte nicht mehr lange dauern :) 17:08 &amp;lt;jrandom&amp;gt; nice1 17:08 &amp;lt;jrandom&amp;gt; können wir irgendetwas tun, um zu helfen? 17:08 &amp;lt;@frosk&amp;gt; außerdem habe ich etwas an der Dokumentation gearbeitet, die gefehlt hat 17:09 &amp;lt;spinky&amp;gt; Siehst du feedspace für große Dateien geeignet? 17:10 &amp;lt;@frosk&amp;gt; 1) Client-Apps, die die (noch undokumentierte) XML-RPC-API nutzen, 2) `http://feedspace.i2p/wiki/Tasks,` 3) bei Tests mitmachen, wenn es so weit ist 17:10 &amp;lt;@frosk&amp;gt; Unterstützung für große Dateien ist derzeit keine Priorität, vielleicht später 17:10 &amp;lt;@frosk&amp;gt; Der Fokus für „1.0“ liegt auf kleineren Nachrichten wie Blog- und Diskussionsbeiträgen und Ereignissen aller Art 17:11 &amp;lt;jrandom&amp;gt; allerdings wäre es kein Problem, .torrent-Dateien in einen RSS/Feedspace-fähigen BT-Client einzuspeisen 17:11 &amp;lt;@frosk&amp;gt; große Dateien könnten funktionieren oder auch nicht :) 17:11 &amp;lt;@frosk&amp;gt; das wäre eine supercoole Sache 17:12 &amp;lt;jrandom&amp;gt; feed2snark ;) 17:12 &amp;lt;@frosk&amp;gt; ich hoffe, wir werden allerlei solche „Adapter“-Apps sehen :) 17:12 &amp;lt;+Complication&amp;gt; Nun, ich bin sicher, Leute werden Wege finden, große Dateien über Bit- ... ähm, Seitenkanäle zu bewegen :) 17:15 &amp;lt;@frosk&amp;gt; ich habe ein bisschen ein schlechtes Gewissen, dass der feedspace-Code allerlei Java-1.5-Features nutzt. Das wäre derzeit wahrscheinlich schwer auf freiem Java zu kompilieren/zu nutzen, aber das wird sicher aufholen :) 17:15 &amp;lt;jrandom&amp;gt; oje 17:16 &amp;lt;jrandom&amp;gt; nun, es gibt Gerüchte, dass gcj ecj für 1.5-ismen übernimmt 17:16 &amp;lt;spinky&amp;gt; Complication: Ponys mit Satteltaschen voller HDDs? 17:16 &amp;lt;@frosk&amp;gt; jep 17:17 &amp;lt;+Complication&amp;gt; spinky: Drohnen, in meinem bevorzugten Fall :P 17:17 * jrandom bewegt sich immer noch gerade so zu 1.4-ismen hoch 17:17 &amp;lt;+Complication&amp;gt; Aber ich schätze, Ponys tun’s auch :P 17:17 &amp;lt;jrandom&amp;gt; obwohl 1.6 wirklich nett ist ;) 17:17 &amp;lt;@frosk&amp;gt; um gcj-kompatibel zu bleiben? 17:18 &amp;lt;@frosk&amp;gt; nun, 1.6 hat sowieso nicht viele „-ismen“ für das meiste, denke ich :) 17:18 &amp;lt;+Complication&amp;gt; (oder fliegende Igel, die Speicherkarten abwerfen) 17:18 &amp;lt;jrandom&amp;gt; gcj/classpath/etc, aber auch wegen der Performance (ich finde 1.5 etwas schwergewichtiger als 1.4) 17:19 &amp;lt;jrandom&amp;gt; stimmt, die Verbesserungen in 1.6 betreffen größtenteils VM/Bytecode 17:19 &amp;lt;@frosk&amp;gt; hm ok 17:20 * jrandom versucht nicht, dich davon abzubringen, 1.5-ismen zu verwenden. Ich bin sicher, du hast deine Gründe, und z. B. Azureus benötigt ohnehin 1.5 17:21 &amp;lt;@frosk&amp;gt; nun, es gibt kein Zurück :) hoffentlich wird’s nicht zu holprig 17:24 &amp;lt;jrandom&amp;gt; ja, ich bin sicher, es wird gut ausgehen :) 17:25 &amp;lt;jrandom&amp;gt; ok, cool, hat noch jemand etwas zu 3) feedspace? 17:25 * frosk umarmt seine Generics und java.util.concurrent ;) 17:25 &amp;lt;jrandom&amp;gt; heheh 17:27 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres zu 3 gibt, gehen wir weiter zu 4) ??? 17:27 &amp;lt;jrandom&amp;gt; hat noch jemand etwas für das Treffen? 17:27 &amp;lt;+Complication&amp;gt; Eine kleine Frage, die ich unter 2) hätte stellen sollen 17:28 &amp;lt;+Complication&amp;gt; Wisst ihr, wie entstehen typischerweise idle teilnehmende tunnels? 17:28 &amp;lt;+Complication&amp;gt; Sind sie meistens ein Zeichen fehlgeschlagener tunnel-builds, bei denen nur der Ersteller wirklich weiß, dass sie fehlgeschlagen sind? 17:28 &amp;lt;+Complication&amp;gt; Oder gibt es zusätzliche Gründe? 17:28 &amp;lt;+Complication&amp;gt; (abgesehen natürlich vom Offensichtlichen – nämlich dass eine App im Leerlauf sitzt) 17:29 &amp;lt;jrandom&amp;gt; eine idle App hätte keine idle tunnels (sie würden getestet) 17:29 &amp;lt;jrandom&amp;gt; idle tunnels sind aus irgendeinem Grund fehlgeschlagen 17:29 &amp;lt;jrandom&amp;gt; (entweder wurden sie nicht vollständig erstellt oder sind im Betrieb ausgefallen) 17:30 &amp;lt;+Complication&amp;gt; Richtig, also werden alle tunnels ohnehin getestet, und tunnel-Tests sollten Traffic verursachen ... in der Tat 17:30 &amp;lt;+Complication&amp;gt; Das bringt mich eigentlich zum zweiten Teil meiner Frage: Brächte es irgendeinen Vorteil, zu bemerken, dass ein tunnel idle ist, und ihn frühzeitig zu verwerfen? 17:31 &amp;lt;+Complication&amp;gt; Gibt es dort wertvolle Ressourcen zu sparen? 17:32 &amp;lt;jrandom&amp;gt; keine – ein tunnel, der keine Daten weiterleitet, verbraucht keine Ressourcen 17:32 &amp;lt;jrandom&amp;gt; (ok, er verwendet etwas RAM, vielleicht 32 Bytes) 17:32 &amp;lt;+Complication&amp;gt; Oder könnte es einem router helfen, ein besseres Bild seiner Last und ähnlicher Parameter zu behalten ... 17:33 &amp;lt;jrandom&amp;gt; Vorhersagen zur Bandbreitennutzung basierend auf der tunnel-Historie sind sicherlich eine offene Frage 17:33 &amp;lt;+Complication&amp;gt; Oder wäre es einfach sinnlose Arbeit, und man wartet am besten, bis er natürlich abläuft? 17:33 &amp;lt;+Complication&amp;gt; (so wie jetzt) 17:34 &amp;lt;jrandom&amp;gt; früher haben wir einige Vorhersagen gemacht, aber das brachte uns keine klaren Vorteile, daher verwenden wir jetzt einen einfacheren Algorithmus 17:34 &amp;lt;+Complication&amp;gt; Aha, also kein Gewinn ... 17:34 &amp;lt;+Complication&amp;gt; Danke, das war im Grunde alles, was ich dazu fragen wollte :) 17:34 &amp;lt;jrandom&amp;gt; kein Problem, nachvollziehbare Sorge 17:34 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für das Treffen? 17:35 &amp;lt;+Complication&amp;gt; Ja, wenn man Vorhersagen machen würde, könnte der Prozentsatz der idle tunnels die Schätzungen verfälschen 17:35 &amp;lt;+Complication&amp;gt; (wenn er sich erheblich verändert) 17:36 &amp;lt;jrandom&amp;gt; ja, wir würden den Idle-%-Anteil als Teil der Schätzung behalten wollen 17:36 &amp;lt;jrandom&amp;gt; (früher haben wir das – siehe die Methode RouterThrottleImpl.allowTunnel) 17:37 &amp;lt;+Complication&amp;gt; Oh, wusste ich nicht :) 17:37 &amp;lt;jrandom&amp;gt; und beachte den neuen Kommentar: 17:38 &amp;lt;jrandom&amp;gt; // ok, ignore any predictions of 'bytesAllocated', since that makes poorly 17:38 &amp;lt;jrandom&amp;gt; // grounded conclusions about future use (or even the bursty use). Instead, 17:38 &amp;lt;jrandom&amp;gt; // simply say "do we have the bw to handle a new request"? 17:39 * Complication blättert sich noch zur Datei vor, aber danke :) 17:39 &amp;lt;jrandom&amp;gt; w3rd 17:40 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres für das Treffen gibt... 17:40 * jrandom rundet ab 17:41 * jrandom *baf*t das Treffen ab &lt;/div></description></item><item><title>I2P Entwicklertreffen - 12. April 2005</title><link>/de/blog/2005/04/12/i2p-entwicklertreffen-12.-april-2005/</link><pubDate>Tue, 12 Apr 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/04/12/i2p-entwicklertreffen-12.-april-2005/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bla, cervantes, defnax, detonate, frosk, gott, hummingbird, jdot, jrandom, mancom, Ragnarok&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) hi 14:05 &amp;lt;jrandom&amp;gt; 1) Netzstatus 14:05 &amp;lt;jrandom&amp;gt; 2) SSU-Status 14:05 &amp;lt;jrandom&amp;gt; 3) Bayessches Peer-Profiling 14:05 &amp;lt;jrandom&amp;gt; 4) Q-Status 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;hummingbird&amp;gt; 7) Profit 14:06 &amp;lt;jrandom&amp;gt; verdammt, ich habe eure Agenda vermasselt :) 14:06 &amp;lt;jrandom&amp;gt; hi 14:06 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen /before/ dem Meeting unter @ http://dev.i2p.net/pipermail/i2p/2005-April/000683.html 14:06 &amp;lt;gott&amp;gt; jrandom: versuch's nochmal 14:06 &amp;lt;+cervantes&amp;gt; schon gut, dieses Meeting ist sowieso auf dem falschen Fuß gestartet 14:06 &amp;lt;jrandom&amp;gt; *hust* 14:06 &amp;lt;jrandom&amp;gt; springen wir zu 1) Netzstatus 14:07 &amp;lt;jrandom&amp;gt; Das große Problem, das wir mit der netDb gesehen haben, ist behoben und in freier Wildbahn als erledigt bestätigt 14:07 &amp;lt;jrandom&amp;gt; Es gibt noch einige andere Probleme, aber insgesamt scheint es ziemlich vernünftig zu sein 14:08 &amp;lt;frosk&amp;gt; Irgendeine Idee, was die seltsamen dnfs manchmal verursacht? 14:08 &amp;lt;gott&amp;gt; Bestätige; ich kann meine illegalen Pornos jetzt mit Rekordgeschwindigkeit über i2p bekommen. 14:08 &amp;lt;+cervantes&amp;gt; scheint schwer festzumachen zu sein 14:08 &amp;lt;jrandom&amp;gt; Habe den leisen Verdacht, dass es eine Verwirrung im Zusammenhang mit der Drosselung beim Tunnel‑Bau ist 14:09 &amp;lt;jrandom&amp;gt; Diese Drosseln herauszunehmen wird es wahrscheinlich beheben, könnte aber für Nutzer mit langsamen CPUs schmerzhaft sein 14:09 &amp;lt;jrandom&amp;gt; andererseits könnten wir sie vielleicht optional machen, oder jemand könnte etwas smarteren Drosselungs‑Code schreiben 14:10 &amp;lt;frosk&amp;gt; verstehe 14:10 &amp;lt;+cervantes&amp;gt; Die Drosselung wirkt auf meinem System deutlich proaktiver als in früheren Versionen 14:10 &amp;lt;jrandom&amp;gt; Ja, wir verzögern den Tunnel‑Bau, wenn zu viele ausstehend sind – vorher haben wir einfach gesagt „ok, wir müssen X tunnels bauen. baut sie“ 14:10 &amp;lt;+cervantes&amp;gt; Können wir den Schwellenwert nicht anpassbar machen? 14:11 &amp;lt;jrandom&amp;gt; Ja, das können wir 14:11 &amp;lt;gott&amp;gt; jrandom: optional 14:11 &amp;lt;gott&amp;gt; damit Nutzer mit dünnen i2p servents (Client/Server‑Knoten) weiterhin produktiv sein können 14:12 &amp;lt;jrandom&amp;gt; Meine Aufmerksamkeit liegt im Moment anderswo; wenn sich also jemand darum kümmern möchte, die Schlüssel‑Methode ist TunnelPoolManager.allocateBuilds 14:12 &amp;lt;jrandom&amp;gt; (oder wenn sich niemand darauf stürzt, kann ich ein paar Tweaks einwerfen, wenn der nächste Build rauskommt) 14:13 &amp;lt;+cervantes&amp;gt; ........@ &amp;lt;-- Steppenläufer 14:13 &amp;lt;jrandom&amp;gt; :) 14:13 &amp;lt;jrandom&amp;gt; Hat noch jemand etwas zu 1) Netzstatus, oder sollen wir zu 2) SSU weitergehen? 14:14 * gott murmelt etwas über zu viel Gerede und zu wenig Taten, wenn es um die i2p‑Community geht 14:14 &amp;lt;+cervantes&amp;gt; Vielleicht können wir in Zukunft Leistungsprofile in die Konsole einführen 14:14 &amp;lt;gott&amp;gt; jrandom macht zu viel auf der Entwicklungsseite. 14:14 &amp;lt;+cervantes&amp;gt; damit Leute einen vordefinierten Satz an Konfigurationsoptionen für High/Medium/Low‑Spec‑Systeme wählen können 14:15 &amp;lt;jrandom&amp;gt; Oh, gute Idee, cervantes, da gibt es viel Spielraum für Varianten. Obwohl wir uns so gut wie möglich automatisch abstimmen wollen, ist es für Menschen vielleicht einfacher, das zu tun 14:15 &amp;lt;+cervantes&amp;gt; da viele scheinbar Low‑Spec‑Maschinen und Modemverbindungen zurzeit nutzen 14:15 &amp;lt;gott&amp;gt; cervantes: ja, ausgezeichnete Idee. 14:15 &amp;lt;+cervantes&amp;gt; Ich sollte meine fire2pe‑To‑Do‑Liste veröffentlichen... da ist eine Menge Zeug dieser Art drin ;-) 14:16 &amp;lt;gott&amp;gt; hauptsächlich basierend auf Prozessor‑ und Netzwerkgeschwindigkeit? 14:16 &amp;lt;jrandom&amp;gt; Eine Site mit einer pseudonymen To‑Do‑Liste wäre nett 14:16 &amp;lt;gott&amp;gt; Das ist eine gute Idee. 14:16 &amp;lt;+cervantes&amp;gt; Nun, der Bandbreitenbegrenzer sollte idealerweise die Netzgeschwindigkeit abdecken 14:16 &amp;lt;gott&amp;gt; Im typischen Google‑Stil: Hab eine ganze Reihe von ‚thin i2p servents‘ in deinem LAN. 14:17 &amp;lt;+cervantes&amp;gt; jrandom: ugha.i2p? 14:17 &amp;lt;jrandom&amp;gt; vielleicht 14:19 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 1) Netzstatus? 14:19 * jrandom bringt uns weiter zu 2) SSU 14:19 &amp;lt;jrandom&amp;gt; Viel Fortschritt an der UDP‑Front (SSU == Secure Semireliable UDP) 14:19 &amp;lt;gott&amp;gt; jemand sollte ‚i2pwiki.i2p‘ darauf zeigen lassen 14:20 &amp;lt;+cervantes&amp;gt; Ich schätze, das liegt bei ugha ;-) 14:20 &amp;lt;jrandom&amp;gt; Die allgemeine Übersicht darüber, was los ist, steht in der E‑Mail, und viel mehr technische Details (und ein hübsches Bild ;) gibt es in meinem Blog 14:21 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; udp ist sicher? 14:21 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; wie :) 14:21 &amp;lt;jrandom&amp;gt; `http://dev.i2p/cgi-bin/cvsweb.cgi/i2p/router/doc/udp.html` &amp;lt;-- wie 14:22 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; hehe 14:22 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; i2p nicht gefunden richtige IP mein Computer 14:22 &amp;lt;jrandom&amp;gt; sorry, wenn du i2p nicht installiert hast, ändere "dev.i2p" zu "dev.i2p.net" 14:22 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; habe installiert 14:23 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; aber funktioniert nicht 14:23 &amp;lt;jrandom&amp;gt; ok, vielleicht können wir das nach dem Meeting debuggen 14:23 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; ups, schon wieder im Meeting, sorry 14:23 &amp;lt;jrandom&amp;gt; hehe kein Problem 14:25 &amp;lt;jrandom&amp;gt; Wie gesagt, der allgemeine Plan, wie es weitergeht, steht in der E‑Mail 14:25 &amp;lt;jrandom&amp;gt; Hat jemand Fragen/Kommentare/Bedenken bzgl. SSU? 14:26 &amp;lt;+Ragnarok&amp;gt; Werden sich Durchsatz/Latenz stark vom TCP‑Transport unterscheiden? 14:27 &amp;lt;jrandom&amp;gt; Ich hoffe, dass die Ursache der Latenzspitzen behoben wird, aber ich mache keine konkreten Vorhersagen. 14:28 &amp;lt;jrandom&amp;gt; Wenn wir die Latenz etwa auf dem aktuellen Niveau halten und die Spitzen loswerden können, können wir den Durchsatz wieder hochschrauben 14:29 &amp;lt;+Ragnarok&amp;gt; cool 14:29 &amp;lt;gott&amp;gt; Wird es auf i2p.net Dokumentation zur Implementierung geben? 14:30 &amp;lt;jrandom&amp;gt; Ja, einen großen Teil der Zeit, wenn ich offline gehe, um umzuziehen, werde ich damit verbringen, Dokus zu schreiben, die auf die Website kommen 14:30 &amp;lt;gott&amp;gt; großartig \m/ 14:30 &amp;lt;jrandom&amp;gt; Wir haben bereits recht gute Implementierungsdokus auf Code‑Ebene für den Core und den router, aber noch keine wirklich gute übergreifende router‑Architektur‑Doku 14:31 &amp;lt;jrandom&amp;gt; Wenn es sonst nichts zu 2) SSU gibt, lasst uns zu 3) Bayessches Peer‑Profiling hinüberschlängeln 14:32 &amp;lt;jrandom&amp;gt; Wir haben heute Abend zuvor ein kurzes Update von bla bekommen, wie in den Statusnotizen gezeigt 14:32 &amp;lt;+bla&amp;gt; Ich bin allerdings noch hier... ;) 14:33 &amp;lt;jrandom&amp;gt; bla ist möglicherweise tatsächlich noch da, um weitere Gedanken beizusteuern oder Fragen zu beantworten - 14:33 &amp;lt;jrandom&amp;gt; ah, da bist du 14:33 &amp;lt;defnax&amp;gt; jrandom: Was hältst du davon, einen i2p bittorrent Tracker anzukündigen? Für die Sicherheit ist das, glaube ich, nicht gut, oder?, 14:34 &amp;lt;+bla&amp;gt; Die von jrandom zitierte IRC‑Diskussion zeigt die Grundidee. Zusammengefasst: 14:34 &amp;lt;jrandom&amp;gt; defnax: Vielleicht können wir das unter 5) weiter besprechen 14:34 &amp;lt;defnax&amp;gt; ok, ich kann warten 14:34 &amp;lt;+bla&amp;gt; Die eigentliche Idee ist, sowohl Round‑Trip‑Time‑Informationen aus expliziten Tunnel‑Tests als auch implizite Informationen aus Client‑Tunnel‑Tests in einem gemeinsamen Framework zur Knotengeschwindigkeits‑Schätzung zu verwenden 14:35 &amp;lt;+bla&amp;gt; Derzeit nutze ich nur Informationen aus expliziten Tunnel‑Tests, da bei diesen Tests alle teilnehmenden Peers bekannt sind. 14:36 &amp;lt;+bla&amp;gt; Ein naives Bayessches Klassifikator‑Framework wird verwendet, um die Geschwindigkeit eines Peers zu schätzen – basierend auf den Tunnels, an denen er beteiligt war (in beliebiger Position), und wie schnell diese Tunnels waren 14:36 &amp;lt;+bla&amp;gt; Um die Ergebnisse mit einer „Ground Truth“ zu vergleichen, habe ich „tatsächliche“ Peer‑Geschwindigkeiten wie in den Statusnotizen aufgeführt erhoben 14:37 &amp;lt;+bla&amp;gt; Die Ergebnisse sind sehr vorläufig. Aber `http://theland.i2p/estspeed.png` zeigt die Korrelation zwischen den tatsächlichen Geschwindigkeiten und den mit dem Bayesschen Framework abgeleiteten Geschwindigkeiten 14:37 &amp;lt;+bla&amp;gt; Nun. Fragen oder Kommentare? 14:38 &amp;lt;jrandom&amp;gt; Kommentar: Sieht vielversprechend aus. 14:38 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Es scheint, dass die gesamte Tunnel‑Geschwindigkeit eine harte Untergrenze für die Geschwindigkeit jedes teilnehmenden Peers liefert 14:38 &amp;lt;+detonate&amp;gt; Kommentar: Scheint ein paar Ausreißer zu geben 14:38 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Ist das berücksichtigt? 14:39 &amp;lt;jrandom&amp;gt; BS314159: gesamte Tunnel‑Geschwindigkeit? oh, meinst du die Netzverbindung des testenden Knotens? 14:40 &amp;lt;+bla&amp;gt; BS314159: Das liefert eine Untergrenze, ja. Das ist noch nicht adressiert, wird es aber: Das naive Bayessche Framework ermöglicht es, verschiedene Stichproben (RTT‑Messungen) unterschiedlich zu gewichten. Sehr schnelle RTTs werden in Zukunft mit einem größeren Faktor gewichtet 14:40 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Ich meine die gesamte Bandbreite eines bestimmten Tunnels 14:40 &amp;lt;+bla&amp;gt; BS: Die Ergebnisse zeigen vorerst _Latenz_‑Messungen, für jetzt 14:40 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; richtig. 14:41 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; dann egal 14:41 &amp;lt;jrandom&amp;gt; Ah, klar, sicherlich. Durchsatzmessungen erfordern weitere Änderungen, um mit unterschiedlich großen Nachrichten zu testen 14:41 &amp;lt;jrandom&amp;gt; andererseits werden die impliziten Tunnel‑Tests durch größere Nachrichten angetrieben (typischerweise 4KB, da das die Fragmentierungsgröße der streaming lib ist) 14:42 &amp;lt;+bla&amp;gt; detonate: Ja, es gibt Ausreißer. Es wird immer _einige_ geben (das ist der Schätzung und Modellierung generell inhärent). Die Trennung zwischen sehr langsamen und sehr schnellen Clients (Schwellenwert bei ca. 400 ms) ist jedoch so lala 14:42 &amp;lt;+detonate&amp;gt; ok 14:43 &amp;lt;+bla&amp;gt; jrandom: In der Tat. Sobald ich das zum Laufen bekomme (bin kein Java‑Crack...), teste ich auch mit den größeren Nachrichten 14:43 &amp;lt;+bla&amp;gt; detonate: Jetzt würde ich die Trennung zwischen schnellen und wirklich schnellen Peers gern besser hinbekommen. 14:43 &amp;lt;jrandom&amp;gt; cool, ich schaue, ob ich dir dafür einen modifizierten TestJob rüberschicken kann 14:44 &amp;lt;+bla&amp;gt; Ich melde mich, wenn ich neue Ergebnisse habe. 14:44 &amp;lt;jrandom&amp;gt; klasse 14:45 &amp;lt;jrandom&amp;gt; ok, cool, hat sonst noch jemand etwas zu 3) Bayessches Peer‑Profiling? 14:46 &amp;lt;jrandom&amp;gt; Wenn nicht, weiter zu 4) Q‑Status 14:46 &amp;lt;jrandom&amp;gt; Wie in der E‑Mail erwähnt, heißt es gerüchteweise, dass Aum bei einer neuen Web‑Oberfläche Fortschritte macht 14:47 &amp;lt;jrandom&amp;gt; Ich weiß nicht viel darüber oder zu den Statusdetails der übrigen Q‑Updates, aber ich bin sicher, wir hören bald mehr 14:48 &amp;lt;jrandom&amp;gt; Hat jemand etwas zu Q vorzubringen? Oder machen wir das zum Schnellschuss‑Agenda‑Punkt und gehen weiter zu 5) ??? 14:49 &amp;lt;jrandom&amp;gt; [betrachtet uns als weitergegangen] 14:49 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas fürs Meeting? 14:50 &amp;lt;jrandom&amp;gt; defnax: Einen i2p‑Tracker innerhalb der i2p‑Community anzukündigen, wäre großartig. Für die Außenwelt könnte es etwas rau sein, da wir noch nicht bei 0.6 sind 14:50 &amp;lt;gott&amp;gt; Ja. 14:50 &amp;lt;jrandom&amp;gt; (oder 1.0 ;) 14:50 &amp;lt;gott&amp;gt; Ich habe ein paar Informationen zu Userland‑Dokumentationsbemühungen. 14:51 &amp;lt;+mancom&amp;gt; nur fürs Protokoll: auf mancom.i2p gibt es eine C#‑Implementierung der Client‑API von Q (in ihrer ersten Inkarnation) 14:51 &amp;lt;jrandom&amp;gt; oh cool, was gibt's, gott 14:51 &amp;lt;jrandom&amp;gt; ah nice1 mancom 14:51 &amp;lt;gott&amp;gt; Ich habe früher Userland‑Dokumentation für i2p 0.4 geschrieben. 14:52 &amp;lt;jrandom&amp;gt; die ich leider durch das Ändern eines ganzen Haufens Zeug obsolet gemacht habe :( 14:52 &amp;lt;gott&amp;gt; Aber sie ist mit dem aktuellen i2p völlig veraltet. 14:52 &amp;lt;gott&amp;gt; Dementsprechend habe ich großes Interesse, eine De‑Facto‑Dokumentationssammlung zu schreiben, die wir entweder (a) mit i2p bündeln oder (b) über i2p zugänglich machen. 14:53 &amp;lt;jrandom&amp;gt; wikked. Dokus, die mit i2p gebündelt werden (lokalisiert auf die Sprache des Nutzers, etc.), wären großartig 14:53 &amp;lt;+cervantes&amp;gt; cool 14:53 &amp;lt;gott&amp;gt; Ich schlage das Bündeln nicht vor, aber es ist dennoch eine Option, da ein Nutzer keine eepsites aufrufen kann, um das Handbuch zu lesen, wenn er nicht weiß, wie man i2p nutzt oder konfiguriert ;-) 14:53 &amp;lt;gott&amp;gt; Okay. 14:53 &amp;lt;gott&amp;gt; Aber ist das Overkill? 14:53 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Welches respektable Programm kommt ohne Manpages? 14:53 &amp;lt;+cervantes&amp;gt; und lohnt es sich, bis 1.0 zu warten? 14:54 &amp;lt;gott&amp;gt; Das ist eine andere Frage. 14:54 &amp;lt;jrandom&amp;gt; Da die Entwicklung ziemlich im Fluss ist, lohnt es sich vielleicht eher, sich auf kontextspezifische Hilfe zu konzentrieren als auf ein allgemeines Benutzerhandbuch 14:54 &amp;lt;gott&amp;gt; BS314159: Das wären keine Manpages, da es plattformunabhängig sein soll. Wahrscheinlich HTML. 14:54 &amp;lt;+cervantes&amp;gt; wie viele strukturelle Änderungen uns bis dahin noch bevorstehen 14:54 &amp;lt;jrandom&amp;gt; Zum Beispiel wären bessere Dokus schön, die beschreiben, was die verschiedenen Konfig‑Optionen *bedeuten*, welche Auswirkungen sie haben, etc. 14:55 &amp;lt;gott&amp;gt; Okay, dann schreibe ich eine englische und französische Lokalisierung eines Handbuchs für i2p. 14:55 &amp;lt;+jdot&amp;gt; Eigentlich könnten wir den Inproxy nutzen, um auf die Doku zuzugreifen, selbst wenn i2p nicht installiert ist. 14:55 &amp;lt;gott&amp;gt; Zwei zentrale Fragen: 14:55 &amp;lt;jrandom&amp;gt; Die könnten aktuell gehalten werden, indem sie *in* der Oberfläche selbst sind 14:55 &amp;lt;+cervantes&amp;gt; ja, Kontext‑Hilfe wäre super 14:55 &amp;lt;gott&amp;gt; (1) gebündelt oder zugänglich über manual.i2p? 14:55 &amp;lt;gott&amp;gt; (2) für welche Version? 14:55 &amp;lt;gott&amp;gt; ja 14:55 &amp;lt;jrandom&amp;gt; gott: Ich bin nicht sicher, ob es klug wäre, jetzt schon ein Benutzerhandbuch zu bauen 14:55 &amp;lt;gott&amp;gt; Das ist eine großartige Idee 14:56 &amp;lt;gott&amp;gt; Meinst du, die Auto‑Update‑Funktion zu nutzen, um das Benutzerhandbuch zu aktualisieren? 14:56 &amp;lt;gott&amp;gt; jrandom: okay 14:56 &amp;lt;gott&amp;gt; aber wie schlägst du dann kontextspezifische Hilfe vor? 14:56 &amp;lt;jrandom&amp;gt; Oh, wir können Updates für die Dokus auf jeden Fall mit dem Update‑Prozess ausrollen 14:56 &amp;lt;+cervantes&amp;gt; Wenn/wann es Zeit für ein Handbuch ist, kann man vielleicht eine manual.war in den webapps‑Ordner des Nutzers legen, wenn er lokalen Zugriff auf die Doku will 14:57 &amp;lt;gott&amp;gt; Ich denke an ein Benutzerhandbuch. 14:57 &amp;lt;gott&amp;gt; oder ein HOWTO. 14:57 &amp;lt;gott&amp;gt; Ich habe keine Ahnung, was du mit kontextspezifischer Hilfe meinst. 14:57 &amp;lt;gott&amp;gt; Es ist ziemlich selbsterklärend. 14:57 &amp;lt;jrandom&amp;gt; gott: Zum Beispiel ein Satz an für Menschen (kein Über‑Geek) lesbaren Infos, die erklären, was zum Teufel die Dinge auf /config.jsp bedeuten. diese Infos würden *auf* /config.jsp stehen, oder auf einer HTML‑Seite, die von dieser config.jsp erreichbar ist 14:58 &amp;lt;jrandom&amp;gt; Ein Benutzerhandbuch oder HOWTO wäre großartig, aber nicht vor 1.0 14:59 &amp;lt;jrandom&amp;gt; Es gibt dazu bereits etwas Arbeit im Forum @ http://forum.i2p.net/viewtopic.php?t=385 14:59 &amp;lt;gott&amp;gt; jrandom: ja. 14:59 &amp;lt;gott&amp;gt; nun. 14:59 &amp;lt;gott&amp;gt; Die Informationen auf config.jsp sind bereits ziemlich unkompliziert 15:00 &amp;lt;jrandom&amp;gt; andererseits sehen wir hier ständig Fragen dazu, was die Bandbreitenlimits eigentlich tun, wie die Burstraten funktionieren, etc. Es wäre großartig, die Antworten direkt auf der Seite zu haben, statt dass die Leute fragen 15:00 &amp;lt;gott&amp;gt; heh 15:00 &amp;lt;jrandom&amp;gt; gott: Es ist für dich unkompliziert, weil du i2p seit fast zwei Jahren nutzt 15:00 &amp;lt;gott&amp;gt; Schon gut, ‚configtunnels.jsp‘ könnte etwas Arbeit vertragen. 15:00 &amp;lt;gott&amp;gt; okay. 15:00 &amp;lt;+cervantes&amp;gt; für Eingeweihte vielleicht selbsterklärend, ein n00b wäre verloren 15:01 &amp;lt;gott&amp;gt; Das ist dann eine aktuellere Auswahl an Aufgaben: 15:01 &amp;lt;+cervantes&amp;gt; nicht sicher, wie man die Hilfe aus UI‑Sicht am besten präsentiert 15:01 &amp;lt;gott&amp;gt; (1) Kontextspezifische Hilfe auf den Webseiten, lokalisiert auf die Sprache des Nutzers. Eine Konfigurationsvariable kann für die Sprache der Oberfläche gesetzt werden, standardmäßig geladen aus der Umgebungsvariable $LANG unter Linux 15:02 &amp;lt;gott&amp;gt; Ich bin nicht sicher, wie Java unter Windows das Standard‑Locale ermittelt. 15:02 &amp;lt;gott&amp;gt; Aber das ist ein guter Start für Lokalisierung und Dokumentation. 15:03 &amp;lt;gott&amp;gt; (2) Für Version 1.0 ein HOWTO, _abgerufen_ über i2p 15:03 &amp;lt;gott&amp;gt; Ich schlage nicht vor, das HOWTO zu bündeln, das wäre Overkill. Wäre schön, i2p so klein wie möglich zu halten, hmm? 15:03 &amp;lt;jrandom&amp;gt; dood, das ist HTML. das ist winzig. selbst wenn es riesig wäre, HTML komprimiert *wirklich* gut 15:03 &amp;lt;jrandom&amp;gt; Ein lokales Handbuch wäre sehr wünschenswert 15:03 &amp;lt;jrandom&amp;gt; zumal wir Updates ausliefern können 15:03 * gott zuckt mit den Schultern 15:04 &amp;lt;gott&amp;gt; Vermutlich. 15:04 &amp;lt;gott&amp;gt; Ich finde es nur albern. 15:04 &amp;lt;gott&amp;gt; wenn man es einfach aus dem Web herunterladen kann. 15:04 &amp;lt;gott&amp;gt; aber andererseits, wenn der Nutzer nicht herausfindet, wie man i2p benutzt 15:04 &amp;lt;gott&amp;gt; dann kann er’s nicht. 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; Ist aum da? Ich habe mir die Specs für QuarterMaster angesehen 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; * Um die clientseitige Suche zu unterstützen, werden alle Datenelemente begleitet 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; von einem einfachen Metadaten‑Schema – bisher bestehend aus: 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; - key - Textname des Schlüssels 15:04 &amp;lt;+jdot&amp;gt; Stell es auf www.i2p.net, damit es über das Intarweb und i2p erreichbar ist. 15:04 &amp;lt;+jdot&amp;gt; und immer aktuell 15:05 &amp;lt;gott&amp;gt; ja. 15:05 &amp;lt;gott&amp;gt; Nun, einfach den Update‑Mechanismus nutzen. 15:05 &amp;lt;gott&amp;gt; okay. 15:05 &amp;lt;gott&amp;gt; also, abschließend: 15:05 &amp;lt;jrandom&amp;gt; Klar, wir können es auch auf die Website stellen. wir können es im ganzen Netz zuspammen, wenn es hilft ;) 15:05 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; Ich frage mich, ob Aum den Datenspeicher so implementieren kann, dass die Metadaten getrennt sind, falls er das Speichersystem upgraden will. Erinnert euch, als Freenet das Speichersystem ändern wollte und festhing 15:05 &amp;lt;gott&amp;gt; 1 : Lokalisierte Oberfläche und kontextspezifische Hilfe. 15:05 &amp;lt;gott&amp;gt; 2 : Lokalisiertes HOWTO für Version 1.0 15:05 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; oopse ist das hier das Meeting :) 15:05 &amp;lt;gott&amp;gt; Ergänzungen? 15:06 &amp;lt;gott&amp;gt; Das HOWTO wird viele zusätzliche i2p‑Netzwerk‑Features abdecken. 15:06 &amp;lt;gott&amp;gt; wo man den neuesten Porn herbekommt ( j/k ) 15:06 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Manpage! :-) 15:06 &amp;lt;gott&amp;gt; Manpages sind nicht plattformunabhängig 15:06 &amp;lt;jrandom&amp;gt; cool, Dinge wie Q, i2ptunnel, feedspace, i2p‑bt, etc. in ein HOWTO aufzunehmen, wäre großartig 15:06 &amp;lt;+cervantes&amp;gt; Der Installer könnte wohl auch lokalisiert werden, schätze ich... 15:06 &amp;lt;gott&amp;gt; Das i2p‑Netzwerk hat eine erstaunlich große Anzahl französischer Nutzer 15:07 &amp;lt;+Ragnarok&amp;gt; Du solltest unbedingt die Adressbuch‑Dokumentation schreiben, zu der ich nie gekommen bin :) 15:07 &amp;lt;gott&amp;gt; Ich bin sicher, sie würden eine lokalisierte Oberfläche zu schätzen wissen, damit sie nicht auf die widerliche englische Sprache schauen müssen 15:07 &amp;lt;+cervantes&amp;gt; hey, es ist doch schon größtenteils Französisch 15:07 &amp;lt;gott&amp;gt; stimmt. 15:07 &amp;lt;gott&amp;gt; gute Ideen. 15:08 &amp;lt;gott&amp;gt; Gut, das ist alles, was ich zu sagen hatte. 15:08 &amp;lt;jrandom&amp;gt; ok, cool, danke gott, schöne Initiative 15:08 &amp;lt;gott&amp;gt; Fürs Erste fange ich mit dem kontextspezifischen Zeug an 15:08 &amp;lt;jrandom&amp;gt; Synonymous2: Ich bin mir nicht sicher, was Aum an der Front macht 15:08 &amp;lt;jrandom&amp;gt; bitchin' 15:08 &amp;lt;gott&amp;gt; und dann, wenn eine Lokalisierungsoption hinzugefügt ist, die lokalisierten Sprachen 15:08 &amp;lt;+bla&amp;gt; gott: Je _deteste_ Anglais! ;) 15:09 &amp;lt;gott&amp;gt; moi aussi 15:09 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; Q, i2ptunnel, feedspace, i2p‑bt, etc. wären großartig für ein HOWTO, ich denke, der Wiki‑Artikel sollte für i2p aktualisiert werden, um das hinzuzufügen, ich mache das 15:09 &amp;lt;+cervantes&amp;gt; nun, dafür kannst du Wilhelm den Eroberer verantwortlich machen 15:09 &amp;lt;jrandom&amp;gt; heh 15:09 &amp;lt;gott&amp;gt; Ein Wiki ist gut, aber eben nicht offiziell. 15:09 &amp;lt;gott&amp;gt; Das Handbuch hat das Element der Beglaubigung. 15:09 &amp;lt;gott&amp;gt; Das ist beruhigender. 15:10 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; Wenn Leute vorbeikommen und schauen wollen, wäre das auch hilfreich, der Freenet‑Wikipedia‑Artikel ist ebenfalls gut und beschreibt die Tools für Freenet. Außerdem sehe ich, dass die Freenet‑Webseite unter der GNU FDL veröffentlicht ist; wenn i2p.net dasselbe tun könnte (oder Public Domain), könnte ich ein paar Sachen nach Wikipedia kopieren :)) – wenn ihr das wollt 15:10 &amp;lt;+cervantes&amp;gt; Sonst würden wir immer noch Angelsächsisch sprechen 15:10 &amp;lt;jrandom&amp;gt; Alles, was ich tue und woran ich ‚Rechte habe‘, wird implizit in die Public Domain entlassen 15:11 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; Dachte ich mir, wenn du das als Hinweis auf die Webseite setzen kannst, wäre das großartig, wenn es dir passt; die Leute bei Wikipedia sind pingelig, was Copyright angeht :&amp;gt; 15:11 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; :))) 15:11 &amp;lt;gott&amp;gt; jrandom: Alles, was ich zur Lokalisierung schreibe, wird Public Domain sein 15:11 &amp;lt;jrandom&amp;gt; andererseits ist das direkte Kopieren des Textes, äh, nicht allzu hilfreich, da eure Kopien veraltet sein werden – verlinkt einfach darauf, das Web gibt es aus einem Grund 15:11 &amp;lt;gott&amp;gt; Lizenzen sind mir völlig egal. 15:12 &amp;lt;gott&amp;gt; Außerdem, letzte Frage: 15:12 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; Ich wollte ein paar Dinge kopieren, wie das Diagramm und ein paar Grafiken hehe 15:12 &amp;lt;gott&amp;gt; Wo liegen die .jsp für den router? 15:12 &amp;lt;jrandom&amp;gt; gott: `http://dev.i2p/cgi-bin/cvsweb.cgi/apps/routerconsole/jsp/` 15:13 &amp;lt;gott&amp;gt; ah 15:13 &amp;lt;gott&amp;gt; also, lokal sind sie in einer .jar? 15:13 &amp;lt;jrandom&amp;gt; gott: routerconsole.war 15:13 &amp;lt;jrandom&amp;gt; aber du kannst sie dort nicht wirklich bearbeiten, da sie vorkompiliert in Java sind 15:13 * gott nickt 15:13 &amp;lt;gott&amp;gt; Klar. 15:14 &amp;lt;gott&amp;gt; Allerdings ist das unpraktisch. 15:14 &amp;lt;gott&amp;gt; Wenn Lokalisierung kommt, könnte sich das ändern? 15:14 &amp;lt;jrandom&amp;gt; Jap. lots of options though. if you work out the html that the jsps should render as, we can wire it in 15:14 &amp;lt;+cervantes&amp;gt; Synonymous: http://www.i2p.net/licenses 15:15 &amp;lt;gott&amp;gt; so dass man Sprachpakete haben kann 15:15 * gott nickt 15:15 &amp;lt;gott&amp;gt; Fürs Erste ist es einfach hardcodiert 15:15 &amp;lt;jrandom&amp;gt; Lokalisierung in Java funktioniert, indem pro Sprache Properties‑Dateien mit Ressourcen geladen werden 15:15 &amp;lt;gott&amp;gt; aber später sollte es weniger eingeschränkt sein, schlage ich vor 15:15 &amp;lt;jrandom&amp;gt; genau, genau 15:16 &amp;lt;gott&amp;gt; großartig. 15:16 &amp;lt;gott&amp;gt; Gut, dann nutze ich anonymes CVS ;-) 15:16 &amp;lt;jrandom&amp;gt; bitchin' 15:16 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; bla: Sind deine Rohdaten irgendwo verfügbar? 15:16 &amp;lt;jrandom&amp;gt; bla hat sich gerade getrennt, aber wir schauen, dass wir ein paar Daten verfügbar machen 15:17 &amp;lt;gott&amp;gt; btw, haben wir jemanden, der i2p auf OpenBSD laufen lässt? 15:17 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Wäre schön, wenn Leute ihre eigenen Schätzer ausprobieren könnten 15:17 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; sister:...23? 15:18 &amp;lt;jrandom&amp;gt; gott: ja, ich glaube, detonate tut das 15:18 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; ack 15:18 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Cross‑Post 15:18 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; verflucht! 15:18 &amp;lt;gott&amp;gt; Ist das überhaupt möglich? Welche Java‑Einschränkungen gibt es bzgl. OpenBSD und i2p? 15:18 &amp;lt;gott&amp;gt; okay. 15:18 &amp;lt;jrandom&amp;gt; BS314159: Ja, im Forum gibt es gute Infos darüber, wie man seine Schätzer modifiziert 15:18 &amp;lt;+cervantes&amp;gt; langes Meeting 15:18 &amp;lt;gott&amp;gt; Wenn ich jemals Zeit habe, bringe ich es vielleicht zum Laufen und richte einen Port ein. 15:18 &amp;lt;gott&amp;gt; aber das ist noch lange hin und vermutlich macht es jemand vor mir ;-) 15:18 &amp;lt;jrandom&amp;gt; cervantes: Schau in die Logs, wir haben schon vorher 2h gesprengt ;) 15:19 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas fürs Meeting? 15:20 &amp;lt;jrandom&amp;gt; wenn nicht 15:20 * jrandom holt aus 15:20 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen für den 12.04.2005</title><link>/de/blog/2005/04/12/i2p-statusnotizen-f%C3%BCr-den-12.04.2005/</link><pubDate>Tue, 12 Apr 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/04/12/i2p-statusnotizen-f%C3%BCr-den-12.04.2005/</guid><description>&lt;p>Hallo zusammen, wieder Zeit für ein Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) SSU-Status 3) Bayessches Peer-Profiling 4) Q-Status 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Das Release 0.5.0.6 der letzten Woche scheint die netDb-Probleme, die wir beobachtet haben, behoben zu haben (juhu). Websites und Dienste sind deutlich zuverlässiger als unter 0.5.0.5, allerdings gab es einige Berichte über Probleme, bei denen eine Website oder ein Dienst nach einigen Tagen Betriebszeit nicht mehr erreichbar wurde.&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>SSU status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Es hat große Fortschritte am 0.6-UDP-Code gegeben; der erste Schwung Commits wurde bereits in CVS eingecheckt. Es ist noch nichts, was man tatsächlich verwenden könnte, aber die Grundlagen sind gelegt. Die Sitzungsaushandlung funktioniert gut und die teilzuverlässige Nachrichtenübermittlung verhält sich wie erwartet. Es gibt jedoch noch viel zu tun, Testfälle zu schreiben und Sonderfälle zu debuggen, aber es ist ein Fortschritt.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 5. April 2005</title><link>/de/blog/2005/04/05/i2p-entwicklertreffen-5.-april-2005/</link><pubDate>Tue, 05 Apr 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/04/05/i2p-entwicklertreffen-5.-april-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, duck, frosk, jrandom, jrandom2p, protokol, Teal`c\__, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:34 &amp;lt;@jrandom&amp;gt; 0) hi 14:34 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.5 14:34 &amp;lt;@jrandom&amp;gt; 2) Bayessches Peer-Profiling 14:34 &amp;lt;@jrandom&amp;gt; 3) Q 14:34 &amp;lt;@jrandom&amp;gt; 4) ??? 14:35 &amp;lt;@jrandom&amp;gt; 0) hi 14:35 * jrandom winkt 14:35 * smeghead lagert seine To-do-Liste in ein Paralleluniversum aus 14:35 &amp;lt;@jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht @ http://dev.i2p.net/pipermail/i2p/2005-April/000675.html 14:36 &amp;lt;@jrandom&amp;gt; dann springen wir gleich rein in 1) 0.5.0.5 14:36 &amp;lt;+ant&amp;gt; * Connelly winkt 14:37 &amp;lt;+protokol&amp;gt; hi zusammen 14:37 &amp;lt;@jrandom&amp;gt; wie in den Statusnotizen (und der aktuellen history.txt) erwähnt, haben wir einige sehr lang anhaltende netDb-Bugs aufgespürt 14:37 &amp;lt;@jrandom&amp;gt; früher konnten wir das irgendwie hinbiegen, aber 0.5.0.5 hat uns gezwungen, die Dinge „richtig“ zu machen, weshalb es uns jetzt in den Hintern beißt 14:39 &amp;lt;@jrandom&amp;gt; Ich rechne damit, dass wir morgen irgendwann ein neues Release haben, also haltet Ausschau nach dem Update-Link auf eurer Router-Konsole :) 14:39 &amp;lt;+protokol&amp;gt; juhu 14:39 &amp;lt;@jrandom&amp;gt; Eigentlich ist das im Moment so ziemlich alles, was ich dazu habe – hat sonst noch jemand etwas bzgl. 0.5.0.5 hinzuzufügen? 14:40 &amp;lt;+protokol&amp;gt; nö 14:41 &amp;lt;@jrandom&amp;gt; ok, weiter zu 2) Bayessches Peer-Profiling 14:41 &amp;lt;@jrandom&amp;gt; ah, verdammt, bla ist vor ein paar Minuten aus dem Channel gefallen 14:42 &amp;lt;@jrandom&amp;gt; na ja, ich wollte die Leute einfach auf blas Arbeit hinweisen, die robustere Profiling-Techniken untersucht 14:42 &amp;lt;+protokol&amp;gt; 2 verschieben? 14:43 &amp;lt;@jrandom&amp;gt; Schaut euch den Forenbeitrag und den Link zu theland.i2p für mehr Infos an und schickt bla eure Gedanken :) 14:44 &amp;lt;@jrandom&amp;gt; ok, weiter zu 3) Q 14:44 &amp;lt;@jrandom&amp;gt; aum: bist du da? 14:44 &amp;lt;@jrandom&amp;gt; hmm, sieht nicht so aus 14:45 &amp;lt;@jrandom&amp;gt; ok, viel Fortschritt bei Q, mehr Details, wie man bei den Alpha-Tests mitmacht, unter @ `http://aum.i2p/q/` 14:45 &amp;lt;@jrandom&amp;gt; Ich bin sicher, wir hören mehr auf der Liste, wenn ein Update verfügbar ist 14:46 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; Q funktioniert bei mir zum Abrufen von Inhalten 14:46 &amp;lt;@jrandom&amp;gt; ja, läuft bei mir auch super, ein paar holprige Stellen hier und da, aber sehr vielversprechend 14:47 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; mein Q-Server hat 2 kleine Objekte gespeichert und hing dann bei 100 % CPU-Auslastung fest, bis ich ihn abgeschossen habe 14:47 &amp;lt;zzz&amp;gt; für alle, die es noch nicht gesehen haben: schaut euch mein Q-Frontend an `http://flock.i2p/cgi-bin/q` 14:47 &amp;lt;@jrandom&amp;gt; zzz: das ist ziemlich genial 14:48 * jrandom hat die URL dazu vergessen, als er die Statusnotizen geschrieben hat (d'oh) 14:50 &amp;lt;@jrandom&amp;gt; ok, noch etwas zu 3) Q? oder sollen wir weitergehen zu 4) ??? 14:50 * jrandom betrachtet uns als weitergezogen 14:51 &amp;lt;@jrandom&amp;gt; hat jemand noch etwas, das er im Meeting ansprechen möchte? 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; ich habe einen HTTP/HTML-Filter für i2p programmiert 14:51 &amp;lt;+protokol&amp;gt; ja 14:51 &amp;lt;+protokol&amp;gt; Ian Clarke ist ein Troll auf Slashdot 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; war am Coden 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; sollte sicherer sein als Freenets HTML-Filter 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; wenn mir die Zeit ausgeht, integriere ich einfach den Filter von Freenet 14:51 &amp;lt;@jrandom&amp;gt; cool, Connelly, wie läuft's damit? 14:52 &amp;lt;@jrandom&amp;gt; protokol: und du bist ein Troll in #i2p ;) 14:52 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; am Ende sollten wir also einen HTML-Filter für i2p haben 14:52 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; HTML-Filtering ist fertig, jetzt arbeite ich an CSS, Header-Filtering habe ich mir noch nicht angesehen 14:53 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; er ist sehr paranoid :) 14:53 &amp;lt;@jrandom&amp;gt; klasse 14:53 &amp;lt;+protokol&amp;gt; Whitelist? 14:53 &amp;lt;@duck&amp;gt; lässt es überhaupt irgendetwas durch? 14:53 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; ja 14:53 &amp;lt;+protokol&amp;gt; wenn ja, was ist derzeit nicht erlaubt 14:53 &amp;lt;+protokol&amp;gt; (von Bedeutung) 14:55 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; von Bedeutung untersagt: Frames und Iframes, Scripting, optgroup 14:55 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; meta 14:55 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; eingebettete Objekte 14:56 &amp;lt;@jrandom&amp;gt; schick. Ich bin gespannt, wie es vorangeht – gibt es eine ETA, wann wir versuchen könnten, es mit dem eepproxy zu verdrahten? 14:56 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; ich werde wahrscheinlich in 1–2 Wochen eine Alpha haben 14:57 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; damit wir ausprobieren können, wie es funktioniert 14:57 &amp;lt;jrandom2p&amp;gt; genial 14:58 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; er erlaubt Formulare, Cookies, Content-Caching, aber das kann im 'paranoid'-Modus abgeschaltet werden 14:58 &amp;lt;+protokol&amp;gt; warum Frames und Iframes? Kannst du nicht einfach Verbindungen zu Nicht-I2P-Sites daraus blockieren? 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; es hat oben eine cgiproxy-ähnliche URL-Navigationsleiste 14:59 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Ich vermute, das Schwierige wäre, Frames zwischen verschiedenen eepsites zu blockieren 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; das möchte ich nicht kapern lassen 14:59 &amp;lt;+protokol&amp;gt; ich meine, kannst du nicht einfach Verbindungen blockieren 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; man könnte es wie Freenets Proxy machen, wo man nur am Anfang eine URL eingibt 14:59 &amp;lt;+protokol&amp;gt; ja, Frames können rocken 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; und sobald man anfängt zu browsen, keine URLs mehr eingeben kann 14:59 &amp;lt;jrandom2p&amp;gt; Frames töten Kätzchen 15:00 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; das muss der älteste framewar überhaupt sein. Verzeihung, flamewar 15:00 &amp;lt;jrandom2p&amp;gt; heh 15:00 &amp;lt;+protokol&amp;gt; ich sagte „können“ rocken 15:00 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; was wir brauchen, ist ein eigener Browser 15:00 &amp;lt;@jrandom&amp;gt; und fliegende Ponys 15:01 &amp;lt;@jrandom&amp;gt; *hust* 15:01 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; ich würde eine F-16 einem Pony vorziehen 15:01 &amp;lt;Teal`c__&amp;gt; kann ich ein Mädchen haben ? 15:01 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; ich mache eine Option zum Aktivieren von Frames 15:01 &amp;lt;+protokol&amp;gt; Teal`c__: nein 15:02 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Gibt es einen funktionierenden I2P-Inproxy? bolas.mine.nu scheint tot zu sein. 15:02 &amp;lt;+protokol&amp;gt; von anderen eepsites, richtig? 15:02 &amp;lt;@jrandom&amp;gt; BS314159: http://i2p.mine.nu/ 15:02 &amp;lt;+protokol&amp;gt; i2p.mine.nu 15:02 &amp;lt;frosk&amp;gt; i2p.mine.nu 15:02 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; danke 15:02 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Frames sind sicher, wenn sie innerhalb einer eepsite bleiben. Frames sind sicher, wenn der gesamte Inhalt statisch ist 15:03 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; die einzige Gefahr besteht, wenn sich in einem der Frames ein Formular befindet, da man Informationen an die falsche Partei senden könnte 15:04 &amp;lt;@jrandom&amp;gt; eh, ich bin der Meinung, der Filter sollte nur das unterstützen, was wir *brauchen* (und von dem wir wissen, dass es sicher ist), und die tatsächlichen Anforderungen der Endnutzer die Funktionalität erweitern lassen, anstatt vorsorglich anzunehmen, dass Leute bestimmte Dinge wollen 15:04 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; weise 15:06 &amp;lt;@jrandom&amp;gt; ok, hat noch jemand etwas für das Meeting? 15:06 &amp;lt;Teal`c__&amp;gt; sorry, wusste nicht, dass ein Meeting läuft 15:07 &amp;lt;@jrandom&amp;gt; heh, kein Problem, du wirst in den Meeting-Logs verewigt ;) 15:07 &amp;lt;@jrandom&amp;gt; wo wir gerade davon sprechen 15:07 * jrandom macht sich bereit 15:07 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2005-04-05</title><link>/de/blog/2005/04/05/i2p-statusnotizen-vom-2005-04-05/</link><pubDate>Tue, 05 Apr 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/04/05/i2p-statusnotizen-vom-2005-04-05/</guid><description>&lt;p>Hallo zusammen, es ist Zeit für das wöchentliche Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.5 2) Bayes&amp;rsquo;sches Peer-Profiling 3) Q 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Die Veröffentlichung 0.5.0.5 der vergangenen Woche hatte ihre Höhen und Tiefen - die größere Änderung zur Abwehr einiger Angriffe auf die netDb scheint wie erwartet zu funktionieren, hat jedoch einige lange übersehene Fehler im Betrieb der netDb aufgedeckt. Dies hat zu erheblichen Zuverlässigkeitsproblemen geführt, insbesondere für eepsites(I2P Sites). Die Fehler wurden jedoch in CVS identifiziert und behoben, und diese Korrekturen, zusammen mit einigen weiteren, werden innerhalb des nächsten Tages als 0.5.0.6-Release bereitgestellt.&lt;/p></description></item><item><title>I2P-Statusnotizen für 2005-03-29</title><link>/de/blog/2005/03/29/i2p-statusnotizen-f%C3%BCr-2005-03-29/</link><pubDate>Tue, 29 Mar 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/03/29/i2p-statusnotizen-f%C3%BCr-2005-03-29/</guid><description>&lt;p>Hallo zusammen, Zeit für die wöchentlichen Statusnotizen&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.5 2) UDP (SSU) 3) Q 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Da ihr alle so großartige Arbeit beim schnellen Aktualisieren auf 0.5.0.4 geleistet habt, werden wir die neue Version 0.5.0.5 nach dem Meeting veröffentlichen. Wie letzte Woche besprochen, besteht die große Änderung in der Einbindung des Batching-Codes, der mehrere kleine Nachrichten zusammenfasst, statt ihnen jeweils eine eigene vollständige 1KB tunnel-Nachricht zu geben. Zwar ist das für sich genommen nicht revolutionär, aber es sollte die Anzahl der übermittelten Nachrichten sowie die genutzte Bandbreite deutlich reduzieren, insbesondere bei Diensten wie IRC.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 28. März 2005</title><link>/de/blog/2005/03/28/i2p-entwicklertreffen-28.-m%C3%A4rz-2005/</link><pubDate>Mon, 28 Mar 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/03/28/i2p-entwicklertreffen-28.-m%C3%A4rz-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, cervantes, frosk, jrandom, Myo9, postman, smeghead, zzz&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:13 &amp;lt;jrandom&amp;gt; 0) hi 13:13 &amp;lt;jrandom&amp;gt; 1) 0.5.0.5 13:13 &amp;lt;jrandom&amp;gt; 2) UDP (SSU) 13:13 &amp;lt;jrandom&amp;gt; 3) Q 13:13 &amp;lt;jrandom&amp;gt; 4) ??? 13:13 &amp;lt;jrandom&amp;gt; 0) hi 13:13 * jrandom winkt 13:13 * smeghead zerfällt in Partikel 13:13 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen online @ http://dev.i2p.net/pipermail/i2p/2005-March/000661.html 13:14 &amp;lt;jrandom&amp;gt; (eine Stunde zu früh *mumblemumble*) 13:14 &amp;lt;jrandom&amp;gt; wie auch immer, springen wir zu 1) 0.5.0.5 13:15 &amp;lt;jrandom&amp;gt; wie in den Statusnotizen erwähnt, wird es später am Abend ein neues Release geben 13:15 &amp;lt;jrandom&amp;gt; alle, die noch nicht auf 0.5.0.4 sind, sollten so schnell wie möglich aktualisieren, da ihr mit 0.5.0.5-Nutzern nicht kommunizieren könnt 13:15 &amp;lt;jrandom&amp;gt; alle 0.5.0.4-Nutzer sollten ebenfalls aktualisieren, sobald 0.5.0.5 draußen ist 13:16 &amp;lt;@smeghead&amp;gt; funktioniert das Update über die neue vertrauenswürdige Update-Funktion in der router console? 13:17 &amp;lt;jrandom&amp;gt; jein 13:17 &amp;lt;jrandom&amp;gt; natürlich hat 0.5.0.4 einen Bug im NewsFetcher, bei dem nicht in eine temporäre Datei geschrieben wird, sondern stattdessen /über/ die bestehende Datei fortgesetzt wird 13:18 &amp;lt;jrandom&amp;gt; also wird er aufgrund der Art und Weise, wie der NewsFetcher Updates erkennt, die spätere Info "hey, 0.5.0.5! holt es euch!" nicht sehen 13:18 &amp;lt;zzz&amp;gt; ja, wenn du 12 Stunden warten willst? Es gibt keinen 'update now'-Button, oder? 13:18 &amp;lt;jrandom&amp;gt; andererseits können 0.5.0.4-Nutzer, sobald 0.5.0.5 draußen ist und die news.xml aktualisiert wurde, die Datei löschen; dann wird sie neu geholt, erkannt, und ihr könnt updaten 13:19 &amp;lt;@smeghead&amp;gt; wie heißt diese Datei? 13:19 &amp;lt;@smeghead&amp;gt; oh, verstehe 13:19 &amp;lt;jrandom&amp;gt; zzz: wenn news.xml nicht existiert oder wenn sie seit 12 Stunden nicht geändert wurde, wird eine neue Revision geholt 13:20 &amp;lt;jrandom&amp;gt; es wird eine neue i2pupdate.zip bereitgestellt, ebenso wie i2pupdate.sud 13:20 &amp;lt;jrandom&amp;gt; (für spätere Revisionen wird das .zip möglicherweise nicht bereitgestellt) 13:20 &amp;lt;@smeghead&amp;gt; sollte news.xml im Basis-Installationsverzeichnis sein? 13:20 &amp;lt;jrandom&amp;gt; smeghead: docs/news.xml 13:21 &amp;lt;+Myo9&amp;gt; Wäre es nicht gut, Updates standardmäßig anonym zu beziehen? 13:21 &amp;lt;+Myo9&amp;gt; s/not/"not be"/ 13:22 &amp;lt;jrandom&amp;gt; Myo9: letzte Woche hat bla dazu einen Gegenpunkt gebracht – die Tatsache, dass du i2p betreibst, ist kein Geheimnis, und wenn du deinen eepproxy zum Abholen verwendest, könnte dev.i2p sehen, welche Destination verwendet wird 13:22 &amp;lt;+frosk&amp;gt; man kann ohnehin sehen, dass du einen router betreibst 13:22 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; lalalala 13:22 &amp;lt;jrandom&amp;gt; so wie es keine gute Idee ist, auf irc zu sagen "hey, ich starte jetzt meinen router neu", möchtest du deine Nyms (Pseudonyme) nicht mit der Aktivität deines routers verknüpfen 13:23 &amp;lt;+Myo9&amp;gt; Ok. 13:23 &amp;lt;+ant&amp;gt; * mae^ hält sich die Ohren zu 13:23 &amp;lt;jrandom&amp;gt; aber andererseits, wenn dev.i2p wirklich ein anonymer Host wäre (aka wir wüssten nicht, dass es dev.i2p.net ist), bräuchten wir Unterstützung dafür :) 13:23 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; sag mir nicht dein verdammtes Netzwerk-Passwwort 13:24 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; verdammt 13:25 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand was zu 1) 0.5.0.5? 13:25 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; lasst uns alle einen Moment nehmen, um jr gleich jetzt zu danken 13:25 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; still und für euch selbst... 13:25 &amp;lt;@smeghead&amp;gt; mae^: wie wäre es nach dem Meeting 13:25 &amp;lt;jrandom&amp;gt; heh, und zur Spenden-Seite ;) 13:25 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; oder ihm direkt und privat ist auch fein 13:26 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; oder spenden! 13:26 &amp;lt;jrandom&amp;gt; ok, weiter zu 2) UDP (SSU) 13:26 &amp;lt;jrandom&amp;gt; wir haben ein paar Gedanken zum neuen UDP-Protokoll ins Web gestellt, und kritisches Feedback wäre großartig 13:27 &amp;lt;+ant&amp;gt; * cervantes merkt das königliche "wir" an 13:27 &amp;lt;@smeghead&amp;gt; was ist SSU 13:27 &amp;lt;jrandom&amp;gt; nun, ich bin vielleicht derjenige, der es eintippt, aber wir alle haben die Themen diskutiert ;) 13:28 &amp;lt;jrandom&amp;gt; SSU == Secure Semireliable UDP 13:28 &amp;lt;jrandom&amp;gt; http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/udp.html?rev=HEAD 13:28 &amp;lt;+ant&amp;gt; &amp;lt;Eol&amp;gt; ??? i2p läuft, aber kann die .i2p-Seiten nicht auflösen .... heißt, man solle den Browser auf den 4444-Proxy zeigen lassen, aber privoxy + tor sind dort schon ... site.i2p:4444 schlägt auch fehl ... Ideen (ohne privoxy oder tor zu deaktivieren) 13:28 &amp;lt;@smeghead&amp;gt; Eol: --&amp;gt; #i2p-chat 13:29 &amp;lt;jrandom&amp;gt; Eol: vielleicht können Leute in #i2p-chat helfen, wir sind gerade im wöchentlichen Dev-Meeting 13:30 &amp;lt;jrandom&amp;gt; im Wesentlichen werden wir die meisten NATs umgehen können, aber leider nicht alle. Statistiken zeigen jedoch, dass es für einen großen Prozentsatz funktioniert (75–95, je nachdem, wen man fragt) 13:31 &amp;lt;jrandom&amp;gt; ok, das war’s im Grunde – wenn jemand Fragen/Kommentare/Bedenken hat, schickt mir oder der Liste jederzeit gerne eine E-Mail 13:31 &amp;lt;+ant&amp;gt; * Eol entschuldigt sich 13:31 &amp;lt;@smeghead&amp;gt; die übrigen sollten gegen ihre tyrannischen Systemadmins rebellieren 13:31 &amp;lt;jrandom&amp;gt; kein Problem, eol 13:32 &amp;lt;@smeghead&amp;gt; (oder sich eine echte Netzverbindung gönnen) 13:32 &amp;lt;jrandom&amp;gt; oder ein nicht-symmetrisches NAT besorgen 13:32 &amp;lt;+frosk&amp;gt; (oder auf eingeschränkte Routen warten) 13:32 &amp;lt;jrandom&amp;gt; ja, oder auf 2.0 warten :) 13:32 &amp;lt;@smeghead&amp;gt; denn mal ehrlich: Wenn dir Informationsfreiheit und Anonymität wichtig sind, solltest du dich solchen NAT-Beschränkungen außerhalb deiner Kontrolle ohnehin nicht ausliefern 13:32 &amp;lt;jrandom&amp;gt; smeghead: nicht jeder hat eine Wahl 13:33 &amp;lt;jrandom&amp;gt; zum Beispiel hatten wir neulich jemanden aus den VAE hier, wo es EINEN ISP gibt, mit eigenem NAT 13:33 &amp;lt;@smeghead&amp;gt; stimmt, aber es gibt auch Leute, die erwarten, dass wir uns ein Bein ausreißen, um sie zu unterstützen, obwohl sie sich ihre Gestaltungsmacht zurückholen sollten 13:33 &amp;lt;@smeghead&amp;gt; genau 13:34 &amp;lt;jrandom&amp;gt; jup, wir unterstützen, was wir können, und was wir nicht können – nun, das können wir eben (noch) nicht 13:34 &amp;lt;@smeghead&amp;gt; je mehr Leute vor ihren ISPs einknicken, desto mehr werden ISPs ihre Nutzer einschränken, und desto schwieriger wird unsere Aufgabe 13:37 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand was zu 2) UDP? wenn nicht, weiter zu 3) Q 13:37 &amp;lt;jrandom&amp;gt; hmm, sieht so aus, als wäre aum noch nicht wach :) 13:37 &amp;lt;jrandom&amp;gt; aber grundsätzlich: viel cooles Zeug unter @ `http://aum.i2p/q/` 13:38 &amp;lt;@smeghead&amp;gt; ich glaube, ich spreche für aum, wenn ich sage, "zzzzzzzzzzzzzZZZz" 13:39 &amp;lt;jrandom&amp;gt; ok, ich weiß nicht, ob ich über das in der E-Mail hinaus noch etwas hinzufügen kann, außer "coole Sachen, redet mit aum" :) 13:40 &amp;lt;jrandom&amp;gt; ok, zügig weiter zu 4) ??? 13:40 &amp;lt;jrandom&amp;gt; möchte sonst noch jemand etwas ansprechen? 13:41 &amp;lt;cervantes&amp;gt; wow, unter einer halben Stunde? 13:41 &amp;lt;jrandom&amp;gt; erst bringe ich die Meeting-Notizen eine Stunde zu früh raus, und jetzt das! 13:41 &amp;lt;@smeghead&amp;gt; Zeit für einen Filibuster 13:41 &amp;lt;jrandom&amp;gt; *hust* 13:41 &amp;lt;+postman&amp;gt; :) 13:41 &amp;lt;jrandom&amp;gt; ok, wenn es sonst nichts gibt, kann ich zurückgehen zum Paketieren von 0.5.0.5, und ihr könnt es herunterladen, wenn es fertig ist :) 13:41 &amp;lt;+postman&amp;gt; ok, wollte nur v2mail.i2p ankündigen 13:42 * cervantes rollt einen China-Gong aus der Ming-Dynastie herein 13:42 &amp;lt;jrandom&amp;gt; ooh, word, postman 13:42 &amp;lt;+postman&amp;gt; als offizielles Portal zur v2mail-Entwicklung 13:42 &amp;lt;+postman&amp;gt; das HTML-Layout frisst Babys 13:42 &amp;lt;+postman&amp;gt; aber ich hoffe dennoch, ihr findet die Dokus/Whitepapers dort interessant 13:43 &amp;lt;+postman&amp;gt; die Dokumentation wird über die nächste Woche aktualisiert 13:43 &amp;lt;@smeghead&amp;gt; kannst du kurz sagen, was v2mail ist? 13:43 &amp;lt;@smeghead&amp;gt; v2 wie Version 2, oder wie die Rakete? 13:43 &amp;lt;+postman&amp;gt; smeghead: der neue, dezentrale Maildienst für i2p 1.0 13:43 &amp;lt;+postman&amp;gt; smeghead: v2 bezieht sich auf die Version 13:44 * postman plant keine Mailbomben oder Raketen :) 13:44 &amp;lt;@smeghead&amp;gt; hat es spezielle Abhängigkeiten von 1.0, oder ist das nur ein Ziel? 13:45 &amp;lt;+postman&amp;gt; es liegt noch ein paar Monate Arbeit vor uns – Updates werden dort angekündigt 13:45 &amp;lt;+frosk&amp;gt; gute Arbeit, postman 13:45 &amp;lt;+postman&amp;gt; smeghead: nein, es gibt keine Abhängigkeiten von 1.0 – ihr werdet weiterhin susimail oder euer eigenes MUA (Mailprogramm) verwenden 13:46 &amp;lt;+postman&amp;gt; frosk: danke 13:46 &amp;lt;+postman&amp;gt; jrandom: k, /me gibt das Mikrofon zurück 13:47 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; *leiser Applaus* 13:47 &amp;lt;jrandom&amp;gt; w3rd, sieht auf jeden Fall cool aus 13:47 &amp;lt;+postman&amp;gt; cervantes: hey, was ist mit deinem Firefox-Plugin? 13:47 &amp;lt;jrandom&amp;gt; ok, möchte noch jemand etwas zum Meeting hinzufügen? 13:48 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; postman: öhm, bin immer noch am Plugin herumbasteln 13:49 &amp;lt;+postman&amp;gt; cervantes: ich will damit spielen :) 13:50 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; ich arbeite mich gerade durch einen lästigen Teil zur Verwaltung der Benutzereinstellungen...dann sollte alles bereit für eine Testversion sein 13:50 &amp;lt;jrandom&amp;gt; fett 13:50 &amp;lt;+postman&amp;gt; c00l :) 13:52 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; nebenbei bemerkt...ich scheine ein paar Mozilla-Entwickler überzeugt zu haben, sich anzuschauen, die Codebasis so zu ändern, dass ich leicht eine URI-Filterung ins Plugin einbauen kann (d. h. ich kann garantieren, dass keine Verbindungen zu Nicht-I2P-Adressen hergestellt werden) 13:52 &amp;lt;jrandom&amp;gt; oh, schön! 13:52 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; aber das wird erst in Firefox in ein paar Releases sein 13:53 &amp;lt;jrandom&amp;gt; super, bitte halte uns auf dem Laufenden 13:53 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; mach ich 13:54 &amp;lt;jrandom&amp;gt; ok, wenn es sonst nichts gibt... 13:54 * jrandom nimmt Anlauf 13:54 * jrandom *baf*s die Sitzung &lt;/div></description></item><item><title>I2P Entwicklertreffen - 22. März 2005</title><link>/de/blog/2005/03/22/i2p-entwicklertreffen-22.-m%C3%A4rz-2005/</link><pubDate>Tue, 22 Mar 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/03/22/i2p-entwicklertreffen-22.-m%C3%A4rz-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bla, cervantes, detonate, duck, frosk, jdot, jrandom, mihi, Ragnarok&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:01 &amp;lt;@jrandom&amp;gt; 0) hi 13:01 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.3 13:01 &amp;lt;@jrandom&amp;gt; 2) Batching (Stapelbildung) 13:01 &amp;lt;@jrandom&amp;gt; 3) Aktualisierung 13:01 &amp;lt;@jrandom&amp;gt; 4) ??? 13:01 &amp;lt;@jrandom&amp;gt; 0) hi 13:01 * jrandom winkt 13:01 &amp;lt;@jrandom&amp;gt; die gerade veröffentlichten wöchentlichen Statusnotizen sind online @ http://dev.i2p.net/pipermail/i2p/2005-March/000654.html 13:02 &amp;lt;+detonate&amp;gt; hi 13:02 &amp;lt;+cervantes&amp;gt; 'lo 13:02 &amp;lt;@jrandom&amp;gt; springen wir gleich zu 1) 0.5.0.3 13:02 &amp;lt;@jrandom&amp;gt; das Release kam vor ein paar Tagen heraus, und die Rückmeldungen sind positiv 13:02 &amp;lt;+cervantes&amp;gt; jrandom: Sag Bescheid, wenn die blauen tanzenden Zwerge auf deinen Monitor klettern, dann beenden wir das Meeting frühzeitig 13:03 &amp;lt;@jrandom&amp;gt; heh cervantes 13:03 &amp;lt;@jrandom&amp;gt; (danke Bob für editierbare Sitzungslogs ;) 13:04 &amp;lt;@jrandom&amp;gt; Ich habe zu 0.5.0.3 nicht viel mehr hinzuzufügen als das, was in dieser Nachricht steht 13:04 &amp;lt;@jrandom&amp;gt; Hat jemand Anmerkungen/Fragen/Bedenken dazu? 13:04 &amp;lt;bla&amp;gt; jrandom: Gibt es neue Messungen zum Code für die Auswahl schneller Peers? 13:05 &amp;lt;@jrandom&amp;gt; ah, ich wusste, da war noch etwas in 0.5.0.3, das ich vernachlässigt hatte ;) 13:06 &amp;lt;@jrandom&amp;gt; Ich habe noch keine harten Kennzahlen, aber anekdotisch hat die schnelle Peer-Auswahl die Peers gefunden, von denen ich ausdrücklich weiß, dass sie ‚schnell‘ sind (z. B. router auf demselben Rechner, usw) 13:07 &amp;lt;bla&amp;gt; jrandom: Manchmal erfordern eepsites noch mehrere Versuche, um einen guten tunnel zu finden, den man verwenden kann 13:07 &amp;lt;@jrandom&amp;gt; Es gab auch Berichte über recht ordentliche Durchsatzraten gelegentlich (im Bereich 10–20KBps), aber das ist noch nicht häufig (wir haben die Parameter noch gedrosselt) 13:08 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; oops, da ist ein Meeting 13:09 &amp;lt;@jrandom&amp;gt; hmm, ja, ich habe festgestellt, dass die Zuverlässigkeit noch nicht da ist, wo sie sein muss. Mehr als einmal neu zu versuchen ist aber wirklich keine Lösung – wenn eine Site nach 1 Retry nicht lädt, gib ihr 5–10 Min., bevor du es erneut versuchst 13:09 &amp;lt;@jrandom&amp;gt; Was ich jedoch im Netz sehe, sind nicht seltene Verzögerungsspitzen auf der Transportschicht 13:10 &amp;lt;@jrandom&amp;gt; z. B. 5–20+ Sekunden, nur um eine 1–2KB‑Nachricht durch einen Socket zu spülen 13:10 &amp;lt;@jrandom&amp;gt; Bindet man das mit einem 5‑Hop‑Pfad (2‑Hop‑tunnels) zusammen, kann es Probleme geben 13:11 &amp;lt;@jrandom&amp;gt; Das ist tatsächlich ein Teil dessen, was den Batching-Code antreibt – die Anzahl der zu sendenden Nachrichten zu reduzieren 13:13 &amp;lt;@jrandom&amp;gt; ok, hat sonst noch jemand Fragen/Anmerkungen/Bedenken zu 0.5.0.3? 13:13 &amp;lt;bla&amp;gt; jrandom: Sieht gut aus. Ich frage im nächsten „Abschnitt“ mehr dazu 13:14 &amp;lt;@jrandom&amp;gt; w3rd, ok, vielleicht können wir dann weitermachen – 2) Batching (Stapelbildung) 13:15 &amp;lt;@jrandom&amp;gt; Die E‑Mail und mein Blog (jrandom.dev.i2p&amp;lt;/spam&amp;gt;) sollten die Grundlagen dessen beschreiben, was geplant ist 13:15 &amp;lt;@jrandom&amp;gt; und nun, eigentlich sind das ziemlich grundlegende Dinge 13:15 &amp;lt;@jrandom&amp;gt; Der aktuelle Präprozessor, den wir haben, war der einfachst mögliche, um ihn zu implementieren (Klassenname: TrivialPreprocessor) ;) 13:16 &amp;lt;@jrandom&amp;gt; Der neue hat einige einstellbare Parameter für die Batching-Frequenz sowie eine gewisse outbound tunnel affinity innerhalb einzelner tunnel pools (wobei wir versuchen, für nachfolgende Anfragen bis zu z. B. 500ms denselben outbound tunnel zu wählen, um das Batching zu optimieren) 13:17 &amp;lt;@jrandom&amp;gt; Das ist etwa alles, was ich dazu habe – Fragen/Anmerkungen/Bedenken? 13:18 &amp;lt;bla&amp;gt; Erfordert das, dass alle teilnehmenden Knoten den neuen Präprozessor ausführen, oder kann ein Mix aus Trivial/NewOne koexistieren? 13:18 &amp;lt;+Ragnarok&amp;gt; Das fügt .5 s Latenz hinzu, richtig? 13:19 &amp;lt;@jrandom&amp;gt; bla: Nee, dieser Präprozessor wird nur auf dem tunnel gateway verwendet, und es liegt an diesem gateway zu entscheiden, wie oder ob gebatcht wird 13:20 &amp;lt;@jrandom&amp;gt; Ragnarok: Meistens nicht – Nachricht 1 kann bis zu .5s verzögert werden, aber die Nachrichten 2–15 werden viel schneller übertragen als sonst. Es ist auch ein einfacher Schwellwert – sobald Daten in der Größe einer vollständigen tunnel message verfügbar sind, wird gespült 13:20 &amp;lt;+Ragnarok&amp;gt; cool 13:20 &amp;lt;+Ragnarok&amp;gt; Wie viel Overhead spart es? 13:21 &amp;lt;@jrandom&amp;gt; erheblich ;) 13:21 &amp;lt;+Ragnarok&amp;gt; „Erheblich“ ist gut, wenn auch vage :P 13:21 &amp;lt;@jrandom&amp;gt; schau auf deinem `http://localhost:7657/oldstats.jsp#tunnel.smallFragments` 13:21 &amp;lt;@jrandom&amp;gt; und vergleiche das mit #tunnel.fullFragments 13:22 &amp;lt;bla&amp;gt; jrandom: Betrifft das nur die Kommunikation endpoint-&amp;gt;IB-gateway? 13:22 &amp;lt;@jrandom&amp;gt; Mit Batching steigt das Verhältnis von full zu small, und die Anzahl der pad bytes in small geht herunter 13:23 &amp;lt;@jrandom&amp;gt; bla: hmm, es betrifft alle tunnel gateways, egal ob inbound oder outbound 13:24 &amp;lt;mihi&amp;gt; full fragments: durchschnittlicher Lebenszeitwert: 1,00 über 1.621,00 Ereignisse 13:24 &amp;lt;bla&amp;gt; jrandom: ok 13:24 &amp;lt;mihi&amp;gt; Kann es eine fraktionale Anzahl von Fragmenten geben? 13:24 &amp;lt;@jrandom&amp;gt; full: 1.00 über 807,077.00 Ereignisse small: 746.80 über 692,682.00 Ereignisse 13:25 &amp;lt;@jrandom&amp;gt; heh mihi 13:25 &amp;lt;@jrandom&amp;gt; (dieses small: 746 bedeutet, dass bei diesen 692k Nachrichten 746 von 996 Bytes verschwendete pad bytes waren!) 13:26 &amp;lt;@jrandom&amp;gt; Naja, nicht ganz verschwendet – sie haben ihren Zweck erfüllt 13:26 &amp;lt;+detonate&amp;gt; trotzdem unnötiger Overhead 13:27 &amp;lt;@jrandom&amp;gt; Jap, vieles davon sollten wir mit dem Batching-Präprozessor loswerden können 13:28 &amp;lt;@jrandom&amp;gt; Leider wird das im nächsten Release nicht enthalten sein 13:28 &amp;lt;@jrandom&amp;gt; aber es wird in der 0.5.0.6‑Rev enthalten sein (oder vielleicht 0.5.1) 13:28 &amp;lt;@jrandom&amp;gt; äh, 0.5.0.5, oder 0.5.1 13:28 * jrandom verwirrt sich bei #s 13:29 &amp;lt;bla&amp;gt; jrandom: Wie kommt's, dass nicht? 13:29 &amp;lt;+cervantes&amp;gt; Hasch und Pillen... verdammt 13:30 &amp;lt;@jrandom&amp;gt; !thwap cervantes 13:30 &amp;lt;@jrandom&amp;gt; bla: Es gibt einen Bug in 0.5.0.3 (und davor), bei dem der Fragmented-Message-Handler dazu führt, dass nachfolgende Fragmente innerhalb derselben tunnel message verworfen werden 13:31 &amp;lt;@jrandom&amp;gt; Wenn wir den Batching-Präprozessor direkt ausrollen würden, hätten wir eine beträchtliche Zahl verlorener Nachrichten 13:31 &amp;lt;@jrandom&amp;gt; Kein Grund zur Sorge, wir haben noch anderes schickes Zeug im Ärmel, daher wird die kommende 0.5.0.4 nicht völlig langweilig ;) 13:31 &amp;lt;bla&amp;gt; jrandom: Ah, so ist das 13:32 &amp;lt;bla&amp;gt; jrandom: Ah, deshalb müssen wir das erst machen, nachdem 0.5.0.4 Mainstream ist.. Verstehe. Thnx. 13:33 &amp;lt;@jrandom&amp;gt; Ja, es wäre schön, wenn der Fragment-Handler damit umgehen könnte, und das tut er im Allgemeinen auch, er gibt nur den Byte-Puffer zu früh frei und nullt dadurch nachfolgende Fragmente (ups) 13:33 &amp;lt;@jrandom&amp;gt; ok, noch etwas zu 2), oder sollen wir zu 3) Aktualisierung übergehen? 13:35 &amp;lt;@jrandom&amp;gt; Ok, wie in den Statusnotizen erwähnt (und schon eine Weile an verschiedenen Stellen diskutiert), werden wir Funktionen für einfaches und sicheres Aktualisieren hinzufügen, die nicht erfordern, dass der Endnutzer die Website besucht, die Mailingliste liest oder das Topic im Channel liest :) 13:36 &amp;lt;+detonate&amp;gt; cool 13:36 &amp;lt;@jrandom&amp;gt; smeghead hat Code zusammengestellt, um den Prozess zu automatisieren und abzusichern, und arbeitet mit cervantes zusammen, um sowohl fire2pe als auch die normale routerconsole anzubinden 13:37 &amp;lt;@jrandom&amp;gt; Die E‑Mail enthält die allgemeine Beschreibung dessen, was verfügbar sein wird, und obwohl das meiste davon funktioniert, gibt es noch ein paar Teile, die noch nicht vollständig ausgearbeitet sind 13:37 &amp;lt;@jrandom&amp;gt; Im Gegensatz zum Batching wird dies in der nächsten Rev /verfügbar/ sein, auch wenn die Leute es erst mit 0.5.0.5 wirklich nutzen können (wenn es Zeit zum Aktualisieren ist) 13:39 &amp;lt;+Ragnarok&amp;gt; also ... was ist dann das coole Zeug für 5.0.4? 13:42 &amp;lt;@jrandom&amp;gt; Mit dem Update-Code kommt die Fähigkeit, Ankündigungsdaten zu holen, z. B. ein Stück News oben auf der router console anzuzeigen. Zusätzlich haben wir als Teil des Update-Codes eine neue zuverlässige Download-Komponente, die entweder direkt oder über den eepproxy funktioniert und dabei neu versucht und fortsetzt. Vielleicht werden darauf einige relatd Features aufbauen, aber keine Versprechen 13:42 &amp;lt;+Ragnarok&amp;gt; nett 13:43 &amp;lt;@jrandom&amp;gt; ok, sonst noch Fragen/Anmerkungen/Bedenken zu 3) Aktualisierung? 13:45 &amp;lt;@jrandom&amp;gt; wenn nicht, weiter zu 4) ??? 13:45 &amp;lt;@jrandom&amp;gt; Gibt es sonst noch etwas, das jemand ansprechen möchte? Ich bin sicher, ich habe einiges verpasst 13:45 &amp;lt;+detonate&amp;gt; i2p ist dafür bekannt, mit der Sun JVM in OpenBSD 3.7 zu funktionieren :) 13:45 &amp;lt;@jrandom&amp;gt; schön! 13:47 &amp;lt;bla&amp;gt; Wie ist der Status beim UDP-Transport? 13:48 &amp;lt;+detonate&amp;gt; udp wird unordentlich werden, ich denke, es wäre besser, den Pipelining-Code von bt zu klauen und anzupassen ;) 13:48 &amp;lt;@jrandom&amp;gt; *hust* 13:49 &amp;lt;@jrandom&amp;gt; Ich erwarte nicht allzu viele Probleme, aber es gibt sicher Arbeit zu tun 13:49 &amp;lt;@jrandom&amp;gt; Wie die Queueing-Policy arbeitet sowie das bw‑Throttling für die Aufnahme in die Queue wird interessant sein 13:50 &amp;lt;bla&amp;gt; Wer hat diese Vorarbeiten gemacht? 13:50 &amp;lt;@jrandom&amp;gt; bla: detonate und mule 13:50 &amp;lt;+detonate&amp;gt; ja.. ich habe allerdings im letzten Monat oder so geschludert 13:50 &amp;lt;bla&amp;gt; detonate: Ich nehme an, du scherzt, mit deiner BT-Bemerkung? 13:51 &amp;lt;+detonate&amp;gt; Ich bin halb ernst 13:51 &amp;lt;+detonate&amp;gt; Damit könntest du zumindest die Thread-Zahl für den Transport halbieren 13:51 * jrandom schleudert einen Eimer Schlamm auf detonate 13:51 &amp;lt;jdot&amp;gt; woohoo. Mein router läuft jetzt auf meinem Dedicated-Server statt auf meiner miesen Kabelverbindung. 13:51 &amp;lt;@jrandom&amp;gt; nice1 jdot 13:52 &amp;lt;@jrandom&amp;gt; wir werden mit 3–5 Threads in der Transportschicht für alle Kommunikation mit allen Peers auskommen 13:52 &amp;lt;bla&amp;gt; detonate: Aber die Hälfte wird nicht reichen, wenn das Netz groß wird (&amp;gt; ein paar hundert Knoten) 13:52 &amp;lt;jdot&amp;gt; mit 1000GB Bandbreite zu seiner Verfügung 13:53 &amp;lt;jdot&amp;gt; leider werden j.i2p und die chat.i2p noch ein paar Stunden down sein, während ich Dinge migriere 13:53 &amp;lt;duck&amp;gt; detonate: addressbook auch auf Halt? 13:53 &amp;lt;+detonate&amp;gt; ja, ist auch auf Halt 13:54 &amp;lt;+detonate&amp;gt; das Einzige, was nicht auf Halt ist, ist der monolithische Profile Storage, den wollte ich später heute zum Laufen bringen 13:54 &amp;lt;@jrandom&amp;gt; w3rd 13:54 &amp;lt;+detonate&amp;gt; dann wird i2p die Platte nicht massiv fragmentieren 13:54 &amp;lt;jdot&amp;gt; jrandom: Was die BW‑Limits angeht, sind das Durchschnitte? 13:54 &amp;lt;+frosk&amp;gt; moderne Dateisysteme fragmentieren nicht, Dummerchen 13:55 &amp;lt;+detonate&amp;gt; ntfs schon 13:55 &amp;lt;@jrandom&amp;gt; jdot: Die Bandbreitenlimits sind strikte Token-Buckets 13:55 &amp;lt;@jrandom&amp;gt; jdot: Wenn du die Burst-Dauer einstellst, ist das der Zeitraum, über den es mittelt 13:56 &amp;lt;@jrandom&amp;gt; (nun, 2x Burst == Periode) 13:56 &amp;lt;@jrandom&amp;gt; ((so ungefähr)) 13:56 &amp;lt;jdot&amp;gt; hmmm... nun, ich habe 1000GB und möchte, dass i2p bis zu 800GB/Monat verbrauchen kann.... 13:56 &amp;lt;+ant&amp;gt; &amp;lt;mihi&amp;gt; detonate: ntfs speichert sehr kleine Dateien in mft, was nahezu keine Fragmentierung bedeutet 13:57 &amp;lt;jdot&amp;gt; und es ist mir egal, wie hoch es im Burst geht 13:57 &amp;lt;+detonate&amp;gt; nun, wenn du den Defragmentierer laufen lässt, verbringt er 10 Minuten damit, alle 6000 Profile zu verschieben.. also müssen sie fragmentieren 13:58 &amp;lt;@jrandom&amp;gt; jdot: hmm, nun, 800GB ist vermutlich mehr, als es ohnehin schieben will, also kannst du wahrscheinlich ohne Limits auskommen ;) 13:58 &amp;lt;@jrandom&amp;gt; andererseits, wenn du eine Policy beschreiben könntest, die du implementiert haben möchtest, könnten wir das vielleicht abbilden 13:58 &amp;lt;jdot&amp;gt; jrandom: Ich mache das erst mal so und schaue, wie es läuft 13:58 &amp;lt;bla&amp;gt; detonate: NTFS ist, IIRC, ein Journalling-FS. Also wird sogar eine monolithische Datei fragmentieren, wenn du in kleinen Portionen hineinschreibst 13:58 &amp;lt;+detonate&amp;gt; alles wird auf einmal geschrieben 13:59 &amp;lt;+detonate&amp;gt; und auf einmal gelesen 13:59 &amp;lt;bla&amp;gt; detonate: Ok. Verstehe. 13:59 &amp;lt;jdot&amp;gt; jrandom: Nun, warten wir ab, ob es überhaupt ein Problem sein wird. 13:59 &amp;lt;bla&amp;gt; detonate: Gute Arbeit in dem Fall! 13:59 &amp;lt;+detonate&amp;gt; Mich würde interessieren, wie viel Nutzung es wirklich gibt, wenn du es ungedrosselt lässt 14:00 &amp;lt;+detonate&amp;gt; auf einer guten Verbindung 14:00 &amp;lt;jdot&amp;gt; Ich bin auch interessiert! 14:00 &amp;lt;@jrandom&amp;gt; Meine Colo-routers laufen ungedrosselt, allerdings CPU-begrenzt 14:00 &amp;lt;+Ragnarok&amp;gt; Kannst du einen Bitbucket verwenden, um über einen Monat zu mitteln? 14:00 &amp;lt;jdot&amp;gt; jrandom: CPU-begrenzt? Was für eine CPU? 14:01 &amp;lt;@jrandom&amp;gt; 4d transfer 3.04GB/2.73GB 14:01 &amp;lt;+detonate&amp;gt; hmm, hatte weniger erwartet 14:01 &amp;lt;@jrandom&amp;gt; jdot: CPU-begrenzt, weil ich 3 routers darauf laufen lasse, plus ein paar andere JVMs, manchmal mit Profiling 14:01 &amp;lt;+detonate&amp;gt; müssen diese bt-Leute sein 14:01 &amp;lt;+detonate&amp;gt; Sobald das Batching-Zeug online ist, wäre es interessant zu sehen, wie sich das ändert 14:02 &amp;lt;@jrandom&amp;gt; detonate: Ein Teil dieses Transfers ist auch, dass ich 50MB‑Dateien zwischen sich selbst schiebe ;) 14:02 &amp;lt;+detonate&amp;gt; heh 14:02 &amp;lt;jdot&amp;gt; ahh. ok. Nun, wir werden sehen, wie dieses System sich schlägt. Es ist ein AMD XP 2400 mit 512MB und einer 10Mbit‑Verbindung 14:02 &amp;lt;@jrandom&amp;gt; Ragnarok: Token-Buckets funktionieren so nicht wirklich 14:02 &amp;lt;@jrandom&amp;gt; jdot: word, ja, das ist ein P4 1.6 iirc 14:03 &amp;lt;@jrandom&amp;gt; Ragnarok: In einem Token-Bucket fügst du jede (z. B.) Sekunde gemäß der Rate Tokens hinzu. Wenn der Bucket voll ist (Größe = Burst-Periode), werden die Tokens verworfen 14:04 &amp;lt;@jrandom&amp;gt; Wann immer du Daten übertragen willst, musst du eine ausreichende Anzahl von Tokens bekommen 14:04 &amp;lt;@jrandom&amp;gt; (1 Token = 1 Byte) 14:04 &amp;lt;+Ragnarok&amp;gt; Ich weiß, wie sie funktionieren... was passiert, wenn du den Bucket einfach sehr groß machst? 14:05 &amp;lt;+detonate&amp;gt; dann hörst du nie auf, Daten zu senden 14:05 &amp;lt;+detonate&amp;gt; wenn er unendlich groß ist 14:05 &amp;lt;+detonate&amp;gt; äh, und er ist mit Tokens gefüllt 14:05 &amp;lt;@jrandom&amp;gt; Wenn er wirklich groß ist, kann er nach geringer Nutzung nach außen gehen und auf unbegrenzte Raten boosten 14:06 &amp;lt;@jrandom&amp;gt; obwohl das in manchen Fällen vielleicht erwünscht ist 14:07 &amp;lt;@jrandom&amp;gt; Das Ding ist: Du kannst den Token-Bucket nicht einfach auf 800GB setzen, da das die insgesamt übertragene Menge nicht begrenzen würde 14:08 &amp;lt;+detonate&amp;gt; Du brauchst dort ein Feld, in dem du die Anzahl der Tokens pro Sekunde setzen kannst, dann kannst du einfach die Bandbreitennutzung pro Monat durch die Anzahl der Sekunden teilen 14:08 &amp;lt;+detonate&amp;gt; :) 14:10 &amp;lt;@jrandom&amp;gt; Das ist dasselbe wie einfach die Rate über den Monat gemittelt zu setzen, was unausgewogen wäre. Aber wie auch immer, es gibt viele mögliche Szenarien – wenn jemand welche hat, die seine Bedürfnisse adressieren und die mit dem Vorhandenen nicht erfüllt werden können, bitte meldet euch 14:10 &amp;lt;+Ragnarok&amp;gt; aber wenn du die Rate auf den gewünschten Durchschnitt setzt... ich denke hier 308 kB/s, und dann den bitbucket auf etwas sehr Großes setzt... warum funktioniert das nicht? 14:11 &amp;lt;+Ragnarok&amp;gt; s/larger/large/ 14:12 &amp;lt;+detonate&amp;gt; Nun, du könntest es so einstellen, dass es in einer 60‑Sekunden‑Burst‑Periode nie mehr als 800GB/44000 sendet 14:12 &amp;lt;+detonate&amp;gt; 44000 ist ungefähr die Anzahl der Minuten in einem Monat 14:13 &amp;lt;@jrandom&amp;gt; Die Bucket‑Größe/Burst‑Dauer beschreibt, wie viel wir ohne Begrenzung senden, und die meisten Leute /wollen/ Begrenzungen, damit der router nicht 10mbps für 5 Minuten verschlingt, während der Bucket entleert wird (oder so) 14:14 &amp;lt;@jrandom&amp;gt; Eine zusätzliche Drosselung der Tokens, die aus dem Bucket kommen, ist ebenfalls möglich (und sollte diese Drossel ihre eigene Token‑Bucket haben, und dieser Bucket seine eigene Drossel, usw) 14:16 &amp;lt;+Ragnarok&amp;gt; Ich dachte, der Bucket wird nur aufgefüllt, wenn Bandbreite nicht genutzt wird 14:16 &amp;lt;@jrandom&amp;gt; Tokens werden dem Bucket mit einer konstanten Rate hinzugefügt (z. B. 64k Tokens pro Sekunde) 14:17 &amp;lt;@jrandom&amp;gt; Alles, was Bandbreite will, fragt immer den Bucket 14:18 &amp;lt;+Ragnarok&amp;gt; ah.. ok 14:19 &amp;lt;@jrandom&amp;gt; Ok, cool, hat sonst noch jemand etwas, das er für das Meeting ansprechen möchte? 14:21 &amp;lt;@jrandom&amp;gt; ok wenn nicht 14:21 * jrandom holt aus 14:21 * jrandom *baf*s das Meeting &lt;/div></description></item><item><title>I2P-Statushinweise für 2005-03-22</title><link>/de/blog/2005/03/22/i2p-statushinweise-f%C3%BCr-2005-03-22/</link><pubDate>Tue, 22 Mar 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/03/22/i2p-statushinweise-f%C3%BCr-2005-03-22/</guid><description>&lt;p>Hi zusammen, kurzes Status-Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.3 2) Batching (Bündelung) 3) Aktualisierung 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>0.5.0.3&lt;/li>
&lt;/ul>
&lt;p>Das neue Release ist draußen, und die meisten von euch haben ziemlich schnell aktualisiert – danke! Es gab einige Fehlerbehebungen für verschiedene Probleme, aber nichts Revolutionäres – die größte Änderung war, Nutzer der Versionen 0.5 und 0.5.0.1 vom Netz auszuschließen. Seitdem verfolge ich das Verhalten des Netzes und analysiere, was passiert, und obwohl es einige Verbesserungen gab, gibt es immer noch Dinge, die bereinigt werden müssen.&lt;/p></description></item><item><title>I2P Statusnotizen für 2005-03-15</title><link>/de/blog/2005/03/15/i2p-statusnotizen-f%C3%BCr-2005-03-15/</link><pubDate>Tue, 15 Mar 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/03/15/i2p-statusnotizen-f%C3%BCr-2005-03-15/</guid><description>&lt;p>Hallo zusammen, es ist Zeit für das wöchentliche Update.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) Feedspace 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>In der letzten Woche habe ich einen Großteil meiner Zeit damit verbracht, das Verhalten des Netzwerks zu analysieren, Statistiken nachzuverfolgen und zu versuchen, verschiedene Ereignisse im Simulator zu reproduzieren. Während sich ein Teil des merkwürdigen Netzwerkverhaltens auf die rund zwei Dutzend routers zurückführen lässt, die noch ältere Versionen verwenden, ist der entscheidende Faktor, dass unsere Geschwindigkeitsberechnungen uns keine guten Daten liefern – wir sind nicht in der Lage, Peers, die Daten schnell übertragen können, zuverlässig zu identifizieren. In der Vergangenheit war das kein großes Problem, da es einen Bug gab, der dazu führte, dass wir die 8 Peers mit der höchsten Kapazität als den &amp;lsquo;fast&amp;rsquo;-Pool verwendeten, anstatt korrekt aus der Kapazität abgeleitete Ebenen zu bilden. Unsere aktuelle Geschwindigkeitsberechnung leitet sich von einem periodischen Latenztest ab (insbesondere der RTT eines tunnel-Tests), aber das liefert zu wenige Daten, um Vertrauen in den Wert zu haben. Was wir brauchen, ist eine bessere Möglichkeit, mehr Datenpunkte zu sammeln und dennoch zuzulassen, dass &amp;lsquo;high capacity&amp;rsquo;-Peers bei Bedarf in die &amp;lsquo;fast&amp;rsquo;-Ebene aufsteigen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 15. März 2005</title><link>/de/blog/2005/03/15/i2p-entwicklertreffen-15.-m%C3%A4rz-2005/</link><pubDate>Tue, 15 Mar 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/03/15/i2p-entwicklertreffen-15.-m%C3%A4rz-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bla, cervantes, detonate, frosk, godmode0, jrandom, legion, Myo9, newkid, polecat, Pseudonym, Ragnarok, smeghead, Teal, thetower&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:07 &amp;lt;jrandom&amp;gt; 0) hi 13:07 &amp;lt;jrandom&amp;gt; 1) Netzstatus 13:07 &amp;lt;jrandom&amp;gt; 2) Feedspace 13:07 &amp;lt;jrandom&amp;gt; 3) ??? 13:07 &amp;lt;jrandom&amp;gt; 0) hi 13:07 * jrandom winkt 13:07 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen stehen unter http://dev.i2p.net/pipermail/i2p/2005-March/000649.html 13:08 &amp;lt;Teal&amp;gt; hi 13:08 &amp;lt;jrandom&amp;gt; (ja, diesmal war ich zu spät, aber fast pünktlich!) 13:08 &amp;lt;frosk&amp;gt; hi 13:08 &amp;lt;jrandom&amp;gt; dann springen wir mal direkt zu 1) Netzstatus 13:08 &amp;lt;jrandom&amp;gt; das Netz ist, äh, online und so 13:09 &amp;lt;jrandom&amp;gt; der Gesamtdurchsatz ist immer noch so niedrig wie zuvor, mit einer beträchtlichen Zahl verworfener Nachrichten &amp; Fragmente 13:09 &amp;lt;bla&amp;gt; hi 13:09 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; schlecht 13:09 &amp;lt;Teal&amp;gt; irgendwelche Hinweise warum? 13:10 &amp;lt;jrandom&amp;gt; Teal: klar, die Statusnotizen gelesen? :) 13:10 &amp;lt;+detonate&amp;gt; hi 13:11 &amp;lt;jrandom&amp;gt; es sind immer noch ~ 25 Leute auf älteren Builds unterwegs, und wahrscheinlich bleiben sie dort, bis wir sie aus dem Netz werfen 13:11 &amp;lt;jrandom&amp;gt; so oder so sollten wir um sie herumarbeiten können, daher ist es sogar hilfreich, dass sie da sind, denke ich 13:11 &amp;lt;jrandom&amp;gt; (auch wenn es nett wäre, wenn sie upgraden würden... ;) 13:11 &amp;lt;cervantes&amp;gt; (hi) 13:11 &amp;lt;frosk&amp;gt; das sind wahrscheinlich Leute, die I2P installiert haben, weil sie irgendwo davon gelesen haben und „anonymes P2P“ ausprobieren wollten 13:12 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; ja, wenn eine Verschlechterung der Netzqualität durch Bugs passieren kann, ist sie auch durch Böswilligkeit möglich 13:12 &amp;lt;newkid&amp;gt; Dies ist meine erste Sitzung, aber ich habe die Notizen gelesen, und das Problem scheint mit dem zusammenzuhängen, was ich vor der Sitzung erklärt habe 13:12 &amp;lt;Pseudonym&amp;gt; wissen wir, welche konkreten Probleme die alten Knoten verursachen und warum? 13:12 &amp;lt;jrandom&amp;gt; bs314159: Schreibe nie Böswilligkeit zu, was man auch damit erklären kann, dass jrandom schlechten Code geschrieben hat ;) 13:13 &amp;lt;jrandom&amp;gt; Pseudonym: ja, siehe das Changelog 13:13 &amp;lt;newkid&amp;gt; Ich betreibe zwei Knoten, Millisekunden voneinander entfernt, und sie halten einander die meiste Zeit nicht für „schnell“ 13:13 &amp;lt;jrandom&amp;gt; genau, newkid 13:13 &amp;lt;jrandom&amp;gt; der Geschwindigkeitsrechner in der aktuellen Version ist, nun ja, ziemlich mies 13:13 &amp;lt;jrandom&amp;gt; er sammelt nicht genug Daten, um irgendein Vertrauen in die Werte zu haben 13:13 &amp;lt;bla&amp;gt; Hmm.. Das ist bestenfalls schlecht ;) 13:13 &amp;lt;jrandom&amp;gt; er ist etwa so bedeutungslos wie die „Momentanraten“, die man auf /oldconsole.jsp sehen kann 13:14 &amp;lt;jrandom&amp;gt; ich probiere ein paar neue Rechner aus, und es gibt eine Verbesserung, aber es gibt Probleme im Algorithmus 13:14 &amp;lt;jrandom&amp;gt; nämlich: Er lässt Peers mit hoher Kapazität nicht zu schnellen Peers werden, ohne dass diese schnellen Peers aus der Gruppe mit hoher Kapazität herausfallen 13:15 &amp;lt;bla&amp;gt; jrandom: Bekommt jeder Knoten die „Schnelligkeits“-Daten für die anderen Knoten direkt („P2P“) oder über Tunnels? 13:15 &amp;lt;jrandom&amp;gt; (sprich: die ersten K Peers, die in die schnelle Gruppe aufgenommen werden, bleiben in der schnellen Gruppe) 13:15 &amp;lt;jrandom&amp;gt; bla: über Tunnels, wir können direkte Messungen nicht trauen, das würde triviale Anonymitätsangriffe erlauben 13:15 &amp;lt;godmode0&amp;gt; "alfYl6RvHzw=" = "21538-900" 13:15 &amp;lt;godmode0&amp;gt; "alV9ye/y/Us=" = "23565-200" 13:15 &amp;lt;godmode0&amp;gt; ist das sha1? 13:15 &amp;lt;jrandom&amp;gt; (z.B. für alle außer Alice absichtlich sehr langsam sein) 13:15 &amp;lt;+detonate&amp;gt; bleiben sie dort für die Lebensdauer des Routers? 13:15 &amp;lt;jrandom&amp;gt; godmode0: wir sind gerade in einer Sitzung 13:16 &amp;lt;godmode0&amp;gt; ups, sorry 13:16 &amp;lt;jrandom&amp;gt; detonate: bis einer von ihnen ausfällt oder einen Tunnel ablehnt (sprich: ihr Kapazitätsrang sie aus der Gruppe mit hoher Kapazität herausfallen lässt) 13:16 &amp;lt;+detonate&amp;gt; ok 13:17 &amp;lt;bla&amp;gt; bla: Hm.. Das klingt nach einem Problem, das — um _wirklich_ genug_ Daten_ zu bekommen — &amp;gt;&amp;gt;log(N) im Netzwerk sein muss. 13:17 &amp;lt;jrandom&amp;gt; ich habe mit ein paar Ideen gespielt, um mehr Daten zu bekommen, habe das aber noch nicht aktualisiert 13:17 &amp;lt;bla&amp;gt; bezogen auf die Last, meine ich. 13:18 &amp;lt;jrandom&amp;gt; nun, einer der kritischen Punkte ist sicher, wenn die Netzlast die Netzkapazität übersteigt 13:18 &amp;lt;jrandom&amp;gt; ich glaube jedoch, dass unsere Kapazitätsrechner das handhaben können 13:18 &amp;lt;cervantes&amp;gt; jrandom: setzt -3 tatsächlich diese schnelle Peer-Auswahlmethode ein? 13:18 &amp;lt;+polecat&amp;gt; Hoffentlich gibt es, da der Datentransfer zwischen Peers Fairness-Kontrollen hat, keine Möglichkeit, die Last zu sehr zu erhöhen... 13:19 &amp;lt;bla&amp;gt; jrandom: Nun, genauer: Wir müssen sicherstellen, dass der „herausfinden, wer schnell ist“-Algo. O(log(N)) bleibt 13:19 &amp;lt;jrandom&amp;gt; cervantes: ja, aber wie gesagt erlaubt er keine Beförderung von Peers zwischen „schnell“ und „hohe Kapazität“ 13:19 &amp;lt;jrandom&amp;gt; polecat: Fairness-Kontrollen? 13:19 &amp;lt;cervantes&amp;gt; da mir gerade auffiel, dass ich den Proxy aktiviert hatte und ohne es zu merken auf dem Live-Web gesurft habe (ich dachte schon, meine Verbindung sei ein bisschen träge) ;-) 13:20 &amp;lt;cervantes&amp;gt; s/live web/outerweb 13:20 &amp;lt;jrandom&amp;gt; bla: ich bin nicht sicher, ob wir von N abhängig sein sollten. Es ist nicht nötig, das optimale „schnellste im Netz“ zu finden, sondern nur „schnell genug für unsere Daten“ 13:20 &amp;lt;@smeghead&amp;gt; es scheint, i2pProxy.pac ist gefährlich, selbst für seinen Ersteller :) 13:20 &amp;lt;jrandom&amp;gt; heh, schön, cervantes :) 13:20 &amp;lt;jrandom&amp;gt; lol 13:20 &amp;lt;cervantes&amp;gt; auf jeden Fall scheint es meinen Heimknoten, der vorher wirklich gelitten hat, deutlich verbessert zu haben 13:21 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; jrandom: kannst du es randomisieren? 13:21 &amp;lt;cervantes&amp;gt; smeghead: hehe, Himmel, das benutze ich nicht! Hältst du mich für verrückt! 13:21 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; d.h. eine spontane Übergangsrate erzeugen? 13:21 &amp;lt;jrandom&amp;gt; BS314159: wir verwenden die Stufen und randomisieren innerhalb der Stufen 13:22 &amp;lt;jrandom&amp;gt; BS314159: spontane Raten sind im Wesentlichen das, was wir jetzt haben, und sie schwanken stark 13:22 &amp;lt;jrandom&amp;gt; (wir == 0.5.0.2-0) 13:22 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Ich glaube, ich verstehe das Problem nicht. egal. 13:23 &amp;lt;jrandom&amp;gt; es ist schwierig, es sicher und genau zu machen, aber ich denke, es gibt genug Daten, um ausreichend Informationen zu ernten. Wir werden sehen 13:23 &amp;lt;bla&amp;gt; jrandom: Auf jeden Fall sieht das Finden einiger guter Knoten schwer nach einem Ameisenkolonie-Optimierungsding aus 13:24 &amp;lt;bla&amp;gt; jrandom: Denn sobald du schnelle Peers hast, nutzt du vermutlich _die_, um herauszufinden, wer sonst noch schnell ist. 13:24 &amp;lt;jrandom&amp;gt; würdest du weiteres aktives Probing in diese Richtung vorschlagen? 13:24 &amp;lt;jrandom&amp;gt; ah, eigentlich stimmt das nicht 13:25 &amp;lt;jrandom&amp;gt; das ist der Unterschied zwischen Client-Tunnels und Exploratory-Tunnels 13:25 &amp;lt;bla&amp;gt; jrandom: Und so scheint es, dass du im Grunde ein gieriges Optimierungsschema betreibst (ähnlich Ameisenkolonie) 13:25 &amp;lt;jrandom&amp;gt; Client-Tunnels werden mit schnellen Peers gebaut, Exploratory-Tunnels mit beliebigen nicht-ausfallenden Peers 13:25 &amp;lt;jrandom&amp;gt; (zufällig ausgewählt) 13:26 &amp;lt;bla&amp;gt; jrandom: Hm.. Für Anonymität ist das gut. Um jedoch schnell gute Tunnelpartner zu finden, wäre es besser, schnelle Peers in den Exploratory-Tunnels zu verwenden... Der Trade-off mal wieder 13:26 &amp;lt;jrandom&amp;gt; andererseits könnte es da etwas in der Art geben, um die Peerauswahl zu optimieren 13:26 &amp;lt;jrandom&amp;gt; oh, klar, du würdest bessere Performance bekommen, wenn du die schnellen Peers nutzt, aber dann würdest du nicht mehr explorieren :) 13:27 &amp;lt;jrandom&amp;gt; die Exploratory-Tunnels werden nicht für Ende-zu-Ende-Client-Nachrichten verwendet, nur für netDb-Nachrichten, Tunnel-Wartungsnachrichten und Peer-Test-Nachrichten 13:27 &amp;lt;bla&amp;gt; jrandom: Verstehe, also nutzt du effektiv zufällige Exploratory-Tunnels, um nicht in lokalen Optima zu landen? 13:27 &amp;lt;jrandom&amp;gt; daher ist der eigentliche Durchsatz der Exploratory-Tunnels egal (solange die Daten letztlich durchkommen) 13:27 &amp;lt;jrandom&amp;gt; aye 13:29 &amp;lt;bla&amp;gt; jrandom: Ok, verstehe. Andererseits: Wenn ich meine Client-Tunnels verwende, um Daten zu übertragen (z.B. Download von einem eepsite), scheint mir (intuitiv), dass die Timing-/Durchsatzdaten daraus auch als eine Art „passive Bewertung von Peers“ dienen könnten, oder? 13:29 &amp;lt;jrandom&amp;gt; auf jeden Fall, bla, und im Moment ernten wir diese Daten noch nicht innerhalb der Geschwindigkeitsauswahl 13:29 &amp;lt;bla&amp;gt; jrandom: also als zusätzlichen Weg, mehr Daten über Peers zu bekommen 13:30 &amp;lt;jrandom&amp;gt; einiges davon können wir, anderes wird schwerer zu greifen sein (da die Streaming-Lib extern ist) 13:30 &amp;lt;jrandom&amp;gt; wir sollten auf jeden Fall nehmen, was wir bekommen können, um mehr Vertrauen zu gewinnen 13:30 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; hängt das nicht vom langsamsten Link in jedem Tunnel ab? 13:31 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; was es sehr schwierig macht, für Hops&amp;gt;0 zu nutzen? 13:31 &amp;lt;jrandom&amp;gt; BS314159: ja, aber es mittelt sich heraus, da Peers innerhalb der schnellen Stufe zufällig ausgewählt werden 13:31 &amp;lt;jrandom&amp;gt; gilt für jede entfernte Messung genauso 13:34 &amp;lt;jrandom&amp;gt; ok, so steht es allgemein gerade. hoffentlich haben wir in den nächsten Tagen neue Rechner &amp; Statistiken für einen -4- oder -5-Build, um zu sehen, wie es im Live-Netz läuft 13:34 &amp;lt;jrandom&amp;gt; hat noch jemand etwas zu 1) Netzstatus? 13:34 &amp;lt;bla&amp;gt; jrandom: Es mag so scheinen, als würde ich das extrem betonen, aber mir scheint dies ein sehr fundamentales Problem dafür zu sein, dass ein großes I2P-Netz funktioniert... 13:35 &amp;lt;jrandom&amp;gt; bla: es ist sicherlich wichtig, aber denk dran: Wir brauchen keine optimale Peerauswahl. Nur eine ausreichende 13:35 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; morgen, Leute 13:36 &amp;lt;jrandom&amp;gt; uns geht es nur darum, ein paar Peers zu finden, die einen Tunnel handhaben können, und sicherzustellen, dass diese Tunnels unsere Daten tragen können 13:36 &amp;lt;jrandom&amp;gt; 'Morgen, aum, genau zur Sitzung :) 13:36 &amp;lt;bla&amp;gt; jrandom: Verstehe. Danke für die Erklärung! 13:36 &amp;lt;jrandom&amp;gt; natürlich hast du recht, dass es großartig wäre, wenn wir /die/ optimale Peerauswahl finden könnten ;) 13:37 &amp;lt;jrandom&amp;gt; und es gibt definitiv viel Raum für Studierende, Ideen auszuarbeiten und Papiere zu schreiben 13:37 &amp;lt;frosk&amp;gt; das wäre ein cooles Thesis-Projekt :) 13:37 &amp;lt;+detonate&amp;gt; wie praktikabel hältst du es, die Parameter der Peerauswahl aktiv zu tweaken, bis es hoffentlich auf etwas hinausläuft, das funktioniert, ungeachtet der Unmöglichkeit, so ein System zu debuggen? :) 13:38 &amp;lt;jrandom&amp;gt; detonate: manuelle Peerauswahl ist eine Heidenarbeit, da schnelle Peers gelegentlich verstopfen, dich bitten zurückzuschalten usw. 13:38 &amp;lt;+detonate&amp;gt; ah 13:39 &amp;lt;jrandom&amp;gt; ich weiß, wir könnten da endlos graben, weshalb ich als Meilenstein gesetzt habe, eine bestimmte große Datei erfolgreich durch Standard-Tunnels zu transferieren, ohne Disconnect 13:39 &amp;lt;+detonate&amp;gt; alles klar 13:40 &amp;lt;Teal&amp;gt; Sieg um jeden Preis! 13:40 &amp;lt;jrandom&amp;gt; (andererseits gibt es ein paar undokumentierte Features des Peerauswahlsystems, mit denen Leute einzelne Peers manuell gewichten können, aber ich empfehle sie nicht ;) 13:40 &amp;lt;jrandom&amp;gt; ok, das war's zu 1), weiter geht's mit 2) Feedspace 13:41 * jrandom übergibt das Mikro an frosk 13:41 &amp;lt;frosk&amp;gt; oh, ok, hi 13:42 &amp;lt;Myo9&amp;gt; Hi Frosk. 13:42 * jrandom holt den Hochleistungsscheinwerfer raus 13:42 &amp;lt;frosk&amp;gt; also, jeder sollte `http://feedspace.i2p` auschecken (Schlüssel bei orion oder im Blog von jrandom) 13:42 &amp;lt;frosk&amp;gt; mein Dev-Buddy (den ich jetzt mal als ku oute) und ich haben angefangen zu coden und viele lebhafte Diskussionen geführt 13:42 &amp;lt;frosk&amp;gt; außerdem hat `http://feedspace.i2p/wiki/CallForComments` eine frische Revision des Feedspace-Dokuments :) 13:43 &amp;lt;frosk&amp;gt; hi Myo9 13:43 &amp;lt;frosk&amp;gt; ach ja, Feedspace ist unser neuer (und endgültiger) Name für das, was früher als i2pcontent oder fusenet bekannt war :) 13:43 &amp;lt;jrandom&amp;gt; r0x0r 13:43 &amp;lt;frosk&amp;gt; wie in den Statusnotizen steht, sind wir weiterhin sehr an Feedback zum allgemeinen Design von allem interessiert 13:44 &amp;lt;frosk&amp;gt; niemand sollte schüchtern sein, es herauszufordern :) 13:44 &amp;lt;frosk&amp;gt; und die Website listet auch einige „Jobangebote“, wir könnten in vielen Aspekten des Systems und Projekts helfende Hände gebrauchen 13:45 &amp;lt;frosk&amp;gt; wir haben einen ziemlich engen Zeitplan und keiner von uns ist leider Vollzeitentwickler an dem Projekt 13:45 &amp;lt;frosk&amp;gt; das war's soweit, denke ich. Fragen? :) 13:45 &amp;lt;ant&amp;gt; * aum kann orion.i2p oder jrandom's Blog nicht erreichen, also auch feedspace.i2p nicht 13:46 &amp;lt;frosk&amp;gt; hm ja, die Website hat auch eine Roadmap, aber die Daten dort _werden_ sich ändern :) 13:46 &amp;lt;legion&amp;gt; feedspace.i2p=KuW5sR2iGCfnnuwdslHbFsNyNCsoZnoIwAmHeypOV-s8OQxokBpdNazksBrhoQum9nv81vprl6k15Mhcd~KWE4OajjmdU7v2fjqps7QK3KmLv4UTrX-ihSIUdhb5B9FLh2XEFEQ4-8guFTVxBRqQQE~c058AL6~uZpuFpLtEOg0HEZ6BydndOhx-FCDm8ip12pPwZ3a5O86l1UoATZBXxoctGafTjnUlx64jyQs6y0WB811l36wVrc~~dqEcanxab0yfg8dJ~1M4EUNrXcHT-PwYYrr3GgpimuF4oUtYjkeDKlq5WjfMAa8bE73HFgquxq99fuW5aI1JbLPxnTLHi00-2On0dSDwJxSP08HOhKFKMNzykI9Asg8CywzNO6kWpbX9yaML36ohCJF0iaLvvDyhS4a2B65crSJRJPVkbxIvsyyUyYMGi31EK593ijOLjOvug 13:46 &amp;lt;legion&amp;gt; bitte, aum 13:46 * jrandom hat feedspace gerade zu http://dev.i2p.net/i2p/hosts.txt hinzugefügt 13:46 &amp;lt;jrandom&amp;gt; (und cvs) 13:46 * frosk wird vorübergehend blind 13:46 &amp;lt;jrandom&amp;gt; legion: niemals als eine einzige Zeile einfügen, es ist zu groß, um zu passen 13:47 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; thx 13:47 &amp;lt;frosk&amp;gt; jrandom kann den Schlüssel wahrscheinlich in seine hosts.txt committen, oder? :) 13:47 &amp;lt;jrandom&amp;gt; aye, ist jetzt drauf, hatte ich vergessen :) 13:48 &amp;lt;frosk&amp;gt; jedenfalls ist der Plan, bis I2P 0.6.1 etwas Einfaches und Funktionales (und 100 % bugfrei!) zu haben, und später bauen wir mehr coole Sachen ein 13:49 &amp;lt;jrandom&amp;gt; heh, wikked 13:49 &amp;lt;frosk&amp;gt; s/out/ready for real-world testing/ 13:49 &amp;lt;frosk&amp;gt; ich kann immer noch nicht sagen, ob das realistisch ist, aber ich hoffe es, sonst streichen wir weiterhin Features ;) 13:49 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; da ich feedspace.i2p nicht erreichen kann, stelle ich eine grundlegende Frage 13:50 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; dieser Schlüssel ist nicht korrekt, nur 441 Zeichen 13:50 &amp;lt;jrandom&amp;gt; richtig, aum, irc kürzt es, schnapp dir http://dev.i2p.net/i2p/hosts.txt 13:51 &amp;lt;+detonate&amp;gt; frosk: ich habe einen Vorschlag für die Zwischenzeit 13:51 &amp;lt;+detonate&amp;gt; bring etwas in die I2P-Routerkonsole, das eine Liste von Updates vom I2P-Webserver holt, damit die Leute wissen, wann sie ihre Router updaten sollen, etc. :) 13:51 &amp;lt;legion&amp;gt; ah, sorry dafür. Wie auch immer, ich habe es bereits auch in meine hosts.txt eingetragen. 13:51 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; danke, jrandom 13:51 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; welches der folgenden Systeme siehst du durch Feedspace ersetzt: usenet, gnutella, google, livejournal, www 13:52 &amp;lt;jrandom&amp;gt; , die Kirche 13:52 &amp;lt;jrandom&amp;gt; äh.. 13:52 &amp;lt;cervantes&amp;gt; jrandom: ah, du hast mich mitten im Commit von hosts erwischt 13:52 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; d.h. ist es ein Nachrichtenforum, ein Filesharing-System, ein Inhaltsindizierungssystem, ein dynamisches Seitensystem und/oder ein statisches Ausliefersystem 13:53 &amp;lt;ant&amp;gt; * aum schaltet die Drosselung in der routerConsole aus und schaut, ob das hilft 13:54 &amp;lt;frosk&amp;gt; BS314159: wir werden Blogs, Foren und gemeinsame Adressbücher unterstützen (für die erste Version, andere Anwendungen sind möglich) 13:54 &amp;lt;frosk&amp;gt; es ersetzt Webseiten an sich nicht 13:54 &amp;lt;frosk&amp;gt; aber es kann durchaus für „Filesharing“ genutzt werden 13:54 &amp;lt;+detonate&amp;gt; also Content-Syndizierung? 13:54 &amp;lt;jrandom&amp;gt; es würde wahrscheinlich statische Webinhalte ersetzen und so persistente Webveröffentlichung für Leute erlauben, die keine eepsites betreiben können 13:54 &amp;lt;frosk&amp;gt; darum geht's 13:55 &amp;lt;jrandom&amp;gt; (Zusammenfassung in zwei Wörtern: usenet+SSK) 13:55 &amp;lt;frosk&amp;gt; ja 13:55 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; ok 13:55 &amp;lt;Ragnarok&amp;gt; nicht so persistent 13:56 &amp;lt;jrandom&amp;gt; Ragnarok: hängt von der Policy des Syndikators ab, stimmt 13:56 &amp;lt;+detonate&amp;gt; passiert etwas mit stasher? 13:56 &amp;lt;frosk&amp;gt; es kann so persistent sein wie der eifrigste Syndikator :) 13:56 &amp;lt;jrandom&amp;gt; (siehe: dejanews ;) 13:56 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; detonate: stasher liegt auf Eis, ich schreibe etwas völlig Neues namens quartermaster 13:57 &amp;lt;+detonate&amp;gt; verstehe 13:58 &amp;lt;jrandom&amp;gt; frosk: was können wir helfen? 13:59 &amp;lt;jrandom&amp;gt; sollen Leute sich registrieren &amp; am Wiki hacken, mailen, im Forum posten? 13:59 &amp;lt;jrandom&amp;gt; oh, vielleicht können wir cervantes dazu bringen, eine neue Forumskategorie hinzuzufügen? 13:59 &amp;lt;frosk&amp;gt; ich denke, ein Forum wäre tatsächlich gerade sehr schön 14:00 &amp;lt;frosk&amp;gt; für privatere Diskussionen könnt ihr uns beide unter ku@mail.i2p und frosk@mail.i2p mailen 14:01 &amp;lt;cervantes&amp;gt; hrrrm ... werdet ihr Game-Reviews reinpacken? 14:01 &amp;lt;jrandom&amp;gt; heh 14:01 &amp;lt;jrandom&amp;gt; w3rd 14:01 &amp;lt;cervantes&amp;gt; denn wenn nicht... dann seid ihr willkommen, einen neuen Forenbereich zu bekommen 14:01 &amp;lt;frosk&amp;gt; ich dachte an Top-20-Musikrezensionen, cervantes 14:02 &amp;lt;jrandom&amp;gt; (btw, Spiegel der Aufforderung zu Kommentaren @ http://dev.i2p.net/~jrandom/feedspace.txt) 14:02 &amp;lt;cervantes&amp;gt; :) 14:04 &amp;lt;cervantes&amp;gt; frosk: feedspace oder feed space oder Feedspace oder Feed Space oder FeedSpace? 14:04 &amp;lt;frosk&amp;gt; cervantes: Feedspace 14:05 &amp;lt;frosk&amp;gt; ich freue mich dann auf viel Diskussion im Forum :) ich habe zu diesem Punkt nichts weiter, jemand anderes? 14:05 &amp;lt;jrandom&amp;gt; ok, cool, danke für das Update, frosk 14:06 &amp;lt;@smeghead&amp;gt; oder FEeDspace? 14:06 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; frosk: wenn du einen Moment hast, schick mir einfach per PM eine Einzeiler-Beschreibung für den Forenbereich 14:06 &amp;lt;legion&amp;gt; hmm, wo wir von neuen Foren sprechen, lol. Ich setze gerade eine neue Forenseite auf. Obwohl ich noch viel am phpbb-Code hacken muss, sollte es im Laufe der Woche fertig werden. ;) 14:06 &amp;lt;jrandom&amp;gt; cool, legion 14:06 &amp;lt;jrandom&amp;gt; das leitet uns eigentlich schön zu 3) ??? über 14:06 &amp;lt;jrandom&amp;gt; hat noch jemand etwas anzusprechen? 14:06 &amp;lt;jrandom&amp;gt; aum: irgendwelche Updates zu Q? 14:07 &amp;lt;frosk&amp;gt; ich, ähm, nein 14:07 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; Q-Entwicklung läuft gut, im Moment nichts anzukündigen 14:07 &amp;lt;jrandom&amp;gt; w3rd 14:07 &amp;lt;ant&amp;gt; * aum ist zu 90 % fertig mit net.i2p.i2ptunnel.I2PTunnelXMLServer 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; ich habe eine einfache Frage zu netDb 14:07 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; alles funktioniert jetzt außer 'i2p.tunnel.close' 14:07 &amp;lt;legion&amp;gt; meine Foren werden es Mitgliedern erlauben, recht große Avatare zu haben, über geteilte Inhalte zu diskutieren, über so ziemlich alles. 14:08 &amp;lt;jrandom&amp;gt; wikked 14:08 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; auf der Seite steht, dass Einträge auf den Peers gespeichert werden, die SHA256(router identity + YYYYMMdd) am nächsten sind 14:08 &amp;lt;jrandom&amp;gt; richtig, BSpi 14:08 &amp;lt;@smeghead&amp;gt; legion: wird es genauso ein Sicherheitsrisiko sein wie dein BT-Client? 14:08 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; heißt das, es gibt jeden Tag um 00:00 GMT einen Traffic-Schub? 14:08 &amp;lt;ant&amp;gt; * aum wird in Java tatsächlich flüssiger, nachdem eine „kognitive kritische Masse“ erreicht ist 14:09 &amp;lt;jrandom&amp;gt; BS: Datenpunkte laufen häufiger ab, als dass sie migrieren 14:09 &amp;lt;jrandom&amp;gt; ein LeaseSet ist z.B. nur 10 Minuten gültig 14:09 &amp;lt;bla&amp;gt; jrandom: Gibt es einen Kommandozeilenaufruf, den ich machen kann, sodass ich Geschwindigkeitsabschätzungen für jeden der Peers im Netz über die letzten, sagen wir, 60 Sekunden bekomme? 14:09 &amp;lt;legion&amp;gt; lol, Foren ein Sicherheitsrisiko? 14:10 &amp;lt;@smeghead&amp;gt; legion: ja, und wenn du das nicht einmal weißt, bin ich schon überzeugt, dass deine Foren ein Sicherheitsrisiko sein werden 14:10 &amp;lt;jrandom&amp;gt; bla: ja, java -cp lib/i2p.jar:lib/router.jar -Djava.library.path=. net.i2p.router.peermanager.ProfileOrganizer peerProfiles/* 14:10 &amp;lt;jrandom&amp;gt; (glaube ich) 14:10 &amp;lt;legion&amp;gt; oh, und der nächste Release meines BT-Clients sollte solche Probleme nicht verursachen... 14:10 &amp;lt;jrandom&amp;gt; du musst evtl. einige Log-Level zu logger.config hinzufügen, lass mich nachsehen 14:10 &amp;lt;@smeghead&amp;gt; legion: Cervantes hat tonnenweise Änderungen an phpBB vorgenommen, um es für I2P-Nutzung abzusichern 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Es scheint nur unglücklich, dass es alles auf einmal zu einer bestimmten Zeit passiert. Würde es kontinuierlich passieren, wäre das ... geschmeidiger. Es würde einem Angreifer auch weniger Zeit geben, einen Angriff zu starten, da Teile der Daten in weniger als 24 Stunden falsch wären 14:11 &amp;lt;jrandom&amp;gt; nee, es schreibt nach stdout 14:11 &amp;lt;frosk&amp;gt; jrandom: wie fühlst du dich aktuell zur I2P-Roadmap, wenn man fragen darf? Hältst du sie für realistisch? 14:11 &amp;lt;legion&amp;gt; Hmm, ich frage mich, ob ich eine Kopie von cervantes' Mods bekomme? 14:11 &amp;lt;jrandom&amp;gt; frosk: ich aktualisiere sie, wenn ich mich damit unwohl fühle 14:12 &amp;lt;frosk&amp;gt; ok 14:12 &amp;lt;+detonate&amp;gt; weißt du, es gibt einen Windows-Installer für Python 2.4, einen für wxPython, und es gibt das i2p-bt-Tarball, ich sehe wirklich nicht, warum jemand einen Drittanbieter-Release holen/vertrauen würde 14:12 &amp;lt;legion&amp;gt; sonst muss ich weiter selbst am phpbb-Quellcode hacken... 14:12 &amp;lt;jrandom&amp;gt; BS: Peers würden nur bis zu 30 s an der falschen Stelle schauen, aufgrund der Uhrensynchronisation 14:12 &amp;lt;@smeghead&amp;gt; legion: viel Spaß 14:12 &amp;lt;legion&amp;gt; naja, warum sollte jemand Kazaa holen und verwenden? 14:13 &amp;lt;bla&amp;gt; jrandom: Ich frage, weil... 14:13 &amp;lt;legion&amp;gt; Oder Morpheus? 14:13 &amp;lt;jrandom&amp;gt; (weil sie es nicht besser wissen?) 14:13 &amp;lt;legion&amp;gt; Beide enthalten Adware/etc... 14:13 &amp;lt;+detonate&amp;gt; sie sind unwissend? 14:14 &amp;lt;legion&amp;gt; ja, und es gibt Millionen unwissender Nutzer da draußen. ;) 14:14 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; legion: du klingst so, als wolltest du Spyware mit I2P bündeln. Wahrlich, ein Geniestreich. 14:14 &amp;lt;bla&amp;gt; jrandom: ...ich habe SpeedCalculator.java und CapacityCalculator.java durchstöbert und würde gerne mit den Schätzern experimentieren 14:14 &amp;lt;cervantes&amp;gt; legion: bleib bei offiziellen Patches uptodate und setz htaccess auf die Admin-Bereiche 14:14 &amp;lt;jrandom&amp;gt; wikked, bla 14:14 &amp;lt;legion&amp;gt; Was? Auf keinen Fall... Ich hasse Malware... 14:14 &amp;lt;cervantes&amp;gt; das meiste meiner Mods betrifft Spamschutz 14:14 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; kann ich ein kritischeres Thema ansprechen? 14:14 &amp;lt;legion&amp;gt; Das war's? cervantes? 14:15 &amp;lt;jrandom&amp;gt; was gibt's, aum? 14:15 &amp;lt;@smeghead&amp;gt; legion: was ist mit deinen Nutzern, die auch Malware hassen? Warum tust du nichts, um ihre Bedenken zu zerstreuen? 14:15 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; BS314159: bist du ein Windows-Hotfix? 14:15 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; liegt es nur an mir, oder gibt es in I2P immer noch Flakiness? Ich habe haufenweise Probleme selbst mit Haupt-eepsites, IRC etc. 14:15 &amp;lt;bla&amp;gt; jrandom: Zusätzlich ist mir die Idee des „passiven Fingerprinting“ jetzt im Kopf (ein bisschen ;): Wenn ich Daten durch einen Tunnel erhalte, sagt mir das etwas über die Bandbreite/Kapazität aller Peers in diesem Tunnel:... 14:15 &amp;lt;jrandom&amp;gt; aum: siehe die wöchentlichen Statusnotizen 14:16 &amp;lt;cervantes&amp;gt; legion: benenne alle Registrierungs-, Login-, Posting- und Profilbearbeitungsseiten in etwas Nicht-Standardmäßiges um 14:16 &amp;lt;bla&amp;gt; jrandom: Es sagt mir einiges über den Peer, der mir am nächsten ist, etwas weniger über die Peers einen Schritt weiter, und so fort zunehmend weniger. 14:16 &amp;lt;cervantes&amp;gt; hilft, Würmer fernzuhalten 14:16 &amp;lt;jrandom&amp;gt; bla: aye, ich habe dieses Timing-Paper und das gestrige Tor-Angriffspapier mit großem Interesse gelesen 14:17 &amp;lt;Myo9&amp;gt; Cervantes, veröffentlichst du irgendeine deiner Mods? 14:17 &amp;lt;Myo9&amp;gt; s/ant/any/ 14:17 &amp;lt;jrandom&amp;gt; es gibt in dem Kapazitätsrechner Besorgnis in diese Richtung mit den verschiedenen Ablehnungsstufen 14:18 &amp;lt;bla&amp;gt; jrandom: Das gibt mir gewissermaßen einen Grad an „Glauben“ an die Bandbreite/Kapazität eines Peers (dieser Glaubensgrad hängt von der Distanz zu jedem der Tunnelmitglieder ab und von dem Maß an Glauben, das ich in die BW/Kap. der Knoten nahe bei mir habe) 14:18 &amp;lt;legion&amp;gt; danke für den Rat, cervantes :) 14:18 &amp;lt;bla&amp;gt; jrandom: Nun, ich kenne zufällig Leute, die viel über Bayesian Belief Networks (Bayessche Netzwerke) wissen... ;)) 14:18 &amp;lt;@smeghead&amp;gt; wieder ignoriert legion die Frage 14:18 &amp;lt;+thetower&amp;gt; Ich denke, wir werden alle einen Waffenstillstand mit legion schließen und ihn schreiben lassen, was er will, es ist ja nicht so, dass jemand gezwungen ist, es zu benutzen. 14:18 &amp;lt;jrandom&amp;gt; hmm, was meinst du mit Distanz, bla? 14:18 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; was treibt legion? 14:19 &amp;lt;bla&amp;gt; jrandom: Ich werde mit ihnen sprechen, was passives Fingerprinting angeht (Anmerkung: Ich meine „Fingerprinting“ nicht im negativen Sinn des Wortes) 14:19 &amp;lt;jrandom&amp;gt; wikked 14:19 &amp;lt;jrandom&amp;gt; Vorschläge, wie wir am besten „qualitative“ Peers auswählen können, sind sehr willkommen 14:19 &amp;lt;cervantes&amp;gt; Myo9: Könnte ich sicher tun. 14:19 &amp;lt;legion&amp;gt; Wie auch immer, es gibt noch nicht viele I2P-Windows-Nutzer und nicht so viele, die mein i2p-bt-Binary nutzen. Bald ist mein nächster Release fertig und veröffentlicht, er wird solche Probleme nicht haben... Da es einen Binary- und einen Source-Release geben wird. 14:19 &amp;lt;@smeghead&amp;gt; warum irgendjemand Software von jemandem benutzen sollte, der nicht einmal grundlegende Maßnahmen ergreift, um die Bedenken der Nutzer zu adressieren, was Sicherheit und Anonymität betrifft, ist mir schleierhaft 14:20 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; frosk: in welcher Sprache schreibst du Feedspace? (verzeih, falls ich dich das schon fragte) 14:20 &amp;lt;cervantes&amp;gt; es ist kein sauberer „Patch“ oder so 14:20 &amp;lt;bla&amp;gt; jrandom: Distanz... Angenommen, ich habe einen Inbound-Tunnel X -&amp;gt; Y -&amp;gt; ich, und ich weiß _viel_ über Ys Eigenschaften, dann sagen mir Stats zu dem, was ich durch diesen Tunnel erhalte, eine ganze Menge über X 14:20 &amp;lt;frosk&amp;gt; aum: Java (und ich verzeihe dir ;) 14:20 &amp;lt;cervantes&amp;gt; ich habe einfach Dinge und Probleme gefixt, sobald sie auftauchten 14:20 &amp;lt;bla&amp;gt; jrandom: Andererseits, wenn ich wenig Daten/Glauben zu Ys Eigenschaften habe, sagen mir Transfer-Stats über X noch nicht viel; ich muss erst mehr über Y lernen 14:20 &amp;lt;cervantes&amp;gt; wie sie 14:20 &amp;lt;jrandom&amp;gt; bla: es ist sehr schwer zu sagen, ob Lag oder Stau bei X oder Y (oder früheren Hops) auftreten 14:20 &amp;lt;cervantes&amp;gt; `http://forum.i2p/index.php?c=4` 14:21 &amp;lt;cervantes&amp;gt; neuer Bereich: Feedspace 14:21 &amp;lt;jrandom&amp;gt; w00t 14:21 &amp;lt;frosk&amp;gt; yay 14:22 &amp;lt;legion&amp;gt; genug Diskussion über meinen Release, jede weitere Diskussion darüber bitte im Channel #itorrent 14:22 &amp;lt;bla&amp;gt; jrandom: Das stimmt. Aber bei großen Datenmengen (und in der Hoffnung, dass die Messzeit nicht _viel_ größer ist als die Zeitskala, auf der sich Knoteneigenschaften ändern), bin ich überzeugt, dass _Information_ in Traffic-/Tunnel-Stats steckt 14:22 &amp;lt;@smeghead&amp;gt; legion: wir können im Tagesordnungspunkt # 3) alles Geschäft, das I2P betrifft, diskutieren 14:23 &amp;lt;@smeghead&amp;gt; legion: und ich denke, deine Software ist von ernsthafter Relevanz und rechtfertigt eine Warnung an Nutzer 14:23 &amp;lt;legion&amp;gt; ja, ok 14:23 &amp;lt;jrandom&amp;gt; bla: sicher, wir müssen nur die RTT aus dem OutboundClientMessageOneShotJob einfangen 14:23 &amp;lt;jrandom&amp;gt; (und dann herausfinden, wie wir die Daten am besten berechnen &amp; verfallen lassen) 14:24 &amp;lt;legion&amp;gt; Also, smeghead, wenn du so einen Release machen würdest, was würdest du anders machen? 14:24 &amp;lt;@smeghead&amp;gt; legion: die Art, wie du Fragen immer wieder ausweichst und die Diskussion zum Thema zu verschieben versuchst, ist sehr beunruhigend 14:25 &amp;lt;@smeghead&amp;gt; legion: zunächst den Quellcode zu deinem aktuellen Binary veröffentlichen, egal ob es „nur i2p-bt mit smeghead's Patch“ ist, und auf deiner Seite eine Erklärung zu deinem Fork haben 14:25 &amp;lt;bla&amp;gt; jrandom: Was bedeutet die RTT dort? 14:26 &amp;lt;@smeghead&amp;gt; legion: es wäre auch hilfreich, wie i2p-bt, ein Changelog zu machen, das alle Änderungen angibt, die du vorgenommen hast 14:27 &amp;lt;jrandom&amp;gt; bla: Ende-zu-Ende-Client-Nachrichten sind oft (standardmäßig immer) in Garlic-Verpackung gebündelt, die eine zusätzliche DeliveryStatusMessage enthält, die zum Absender zurückkehrt (durch Tunnels, natürlich), was die Nutzung von AES+sessionTags statt ElGamal erlaubt 14:28 &amp;lt;bla&amp;gt; jrandom: (ja) 14:28 &amp;lt;+detonate&amp;gt; wie gesagt, du könntest einfach einen Link zur Downloadseite für die drei Dinge bereitstellen, die man braucht, damit i2p-bt funktioniert, das ist straightforward und bringt exakt dasselbe, ich sehe dafür keinen Nutzen außer als Trojaner 14:28 &amp;lt;jrandom&amp;gt; später werden wir I2CP (und das SDK) aktualisieren, damit die Streaming-Lib dieselben Daten liefern kann, ohne die DeliveryStatusMessage zu benötigen 14:29 &amp;lt;@smeghead&amp;gt; detonate: stimme zu, er hätte einfach einen Patch an das offizielle i2p-bt einreichen sollen, ein Fork war komplett unnötig und schürte sofort Misstrauen 14:30 &amp;lt;+detonate&amp;gt; in der Tat 14:30 &amp;lt;@smeghead&amp;gt; *suspicion 14:31 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für die Sitzung? 14:31 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; hi Leute! Wollte wissen, ist irgendwas Besonderes mit dem Netzwerk? 14:32 &amp;lt;@smeghead&amp;gt; wegen der Natur von I2P erfordern dafür entwickelte Anwendungen ein größeres Maß an Offenheit gegenüber Endnutzern und Zusammenarbeit unter Entwicklern 14:32 &amp;lt;jrandom&amp;gt; drakoh: siehe die wöchentlichen Statusnotizen 14:32 &amp;lt;bla&amp;gt; quit 14:32 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; nein, ich meine etwas Seltsames ... 14:32 &amp;lt;@smeghead&amp;gt; I2P-Nutzer werden immer von Natur aus in gewissem Maße paranoid sein, und es ist unsere Pflicht, zu tun, was wir können, um Bedenken so weit wie möglich auszuräumen 14:32 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; wie ich habe alle meine Peers verloren 14:33 &amp;lt;jrandom&amp;gt; aye, einverstanden, smeghead. Für Anonymitäts- oder Sicherheitssoftware, insbesondere Software in einem trojanerverseuchten Feld wie Filesharing, ist Offenheit entscheidend. 14:33 &amp;lt;jrandom&amp;gt; drakoh: ok, warte kurz, wir können das debuggen, sobald die Sitzung vorbei ist 14:33 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; ups, sorry 14:33 &amp;lt;jrandom&amp;gt; ok, wo wir gerade vom Ende der Sitzung sprechen... 14:34 * jrandom wickelt ab 14:34 * jrandom *baf*t die Sitzung zu &lt;/div></description></item><item><title>I2P Statusnotizen für 2005-03-08</title><link>/de/blog/2005/03/08/i2p-statusnotizen-f%C3%BCr-2005-03-08/</link><pubDate>Tue, 08 Mar 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/03/08/i2p-statusnotizen-f%C3%BCr-2005-03-08/</guid><description>&lt;p>Hi zusammen, Zeit für das wöchentliche Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.2 2) mail.i2p Updates 3) i2p-bt Updates 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.2&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Neulich haben wir die Version 0.5.0.2 veröffentlicht, und ein guter Teil des Netzwerks hat aktualisiert (juhu!). Es gehen Berichte ein, dass die schlimmsten Übeltäter aus 0.5.0.1 beseitigt wurden, und insgesamt scheint alles gut zu funktionieren. Es gibt zwar noch einige Zuverlässigkeitsprobleme, aber die Streaming Library (Streaming-Bibliothek) hat das bislang gut abgefangen (IRC-Verbindungen, die 12–24+ Stunden halten, scheinen die Norm zu sein). Ich versuche, einige der verbleibenden Probleme aufzuspüren, aber es wäre wirklich, wirklich gut, wenn alle so schnell wie möglich auf den neuesten Stand kommen würden.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 8. März 2005</title><link>/de/blog/2005/03/08/i2p-entwicklertreffen-8.-m%C3%A4rz-2005/</link><pubDate>Tue, 08 Mar 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/03/08/i2p-entwicklertreffen-8.-m%C3%A4rz-2005/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, aum, bla, cervantes, detonate, duck, fedo, frosk, jrandom, legion, maestro^, mancom, named, postman, Ragnarok, septu_ssh&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:06 &amp;lt;@jrandom&amp;gt; 0) hi 13:06 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.2 13:06 &amp;lt;@jrandom&amp;gt; 2) mail.i2p-Updates 13:06 &amp;lt;@jrandom&amp;gt; 3) i2p-bt-Updates 13:06 &amp;lt;legion&amp;gt; also hängt es mit den IRC-Servern zusammen? 13:06 &amp;lt;@jrandom&amp;gt; 4) ??? 13:06 &amp;lt;@jrandom&amp;gt; 0) hi 13:06 &amp;lt;@jrandom&amp;gt; Wöchentliche Statusnotizen online @ http://dev.i2p.net/pipermail/i2p/2005-March/000633.html 13:07 &amp;lt;fedo&amp;gt; hi 13:07 &amp;lt;+postman&amp;gt; hi 13:07 &amp;lt;frosk&amp;gt; Guten Tag 13:07 &amp;lt;@jrandom&amp;gt; legion: nein, bezogen auf I2P-Bugs, wird daran gearbeitet 13:07 &amp;lt;bla&amp;gt; hi 13:07 &amp;lt;legion&amp;gt; ok 13:07 &amp;lt;@jrandom&amp;gt; Apropos Bugs, an denen gearbeitet wird, springen wir rein zu 1) 0.5.0.2 :) 13:07 &amp;lt;cervantes&amp;gt; 'lo 13:07 &amp;lt;cervantes&amp;gt; -- Verbindung getrennt 13:08 &amp;lt;@jrandom&amp;gt; heh 13:08 &amp;lt;ant&amp;gt; &amp;lt;mihi&amp;gt; hallo zusammen 13:08 &amp;lt;@jrandom&amp;gt; 0.5.0.2 ist draußen, und auch wenn eure IRC-Verbindung manchmal laggt, fängt sie sich wieder ;) 13:08 &amp;lt;@jrandom&amp;gt; Whoah, hey, mihi 13:09 &amp;lt;cervantes&amp;gt; hey mihi 13:09 &amp;lt;@jrandom&amp;gt; Die Statusnotizen geben einen allgemeinen Überblick, wo wir stehen und was die dringendsten Prioritäten sind 13:10 &amp;lt;@jrandom&amp;gt; Das Beunruhigende, dem ich nachgehe, kann man hier sehen: `http://localhost:7657/oldstats.jsp#router.invalidMessageTime` 13:10 &amp;lt;bla&amp;gt; Für meinen Teil kann ich sagen, dass 0.5.0.2 die Zuverlässigkeit im Vergleich zu 0.5.0.1 bereits _enorm_ verbessert hat: Fehler, bei denen Ziele nicht kontaktiert werden konnten, treten fast nicht mehr auf 13:10 &amp;lt;@jrandom&amp;gt; Diese Zahlen sollten eigentlich sehr, sehr klein sein, sind es aber leider nicht 13:10 &amp;lt;@jrandom&amp;gt; krass, bla 13:11 &amp;lt;@jrandom&amp;gt; Ja, 0.5.0.2 ist definitiv eine Verbesserung, und alle sollten so schnell wie möglich updaten 13:11 &amp;lt;bla&amp;gt; 375.932,22 in den letzten 10 Minuten hier.... 13:11 &amp;lt;@jrandom&amp;gt; Nun, der konkrete Wert ist nicht wirklich das Problem, sondern die Häufigkeit 13:11 &amp;lt;@jrandom&amp;gt; (Ereignisse pro Zeitraum) 13:12 &amp;lt;@jrandom&amp;gt; Diese Meldungen lassen sich wahrscheinlich 0.5-Routern zuschreiben, und zum Teil 0.5.0.1-Routern, weshalb ich möchte, dass die Leute so schnell wie möglich upgraden 13:12 &amp;lt;@jrandom&amp;gt; Es kann allerdings auch etwas anderes sein, aber das möchte ich ausschließen 13:12 &amp;lt;bla&amp;gt; jrandom: Ich bekomme hier etwa 200 pro Stunde 13:13 &amp;lt;@jrandom&amp;gt; bla: Ich habe aktuell 93 in dieser Stunde, aber die Spitzenzahl ist viel höher (tausende) 13:13 &amp;lt;@jrandom&amp;gt; Wie auch immer, diese spezielle Statistik wird in der netdb veröffentlicht 13:13 &amp;lt;bla&amp;gt; jrandom: Wie wäre es, 0.5-0 softwareseitig aus dem Netz auszuschließen, wenn 0.5.0.3 erscheint? 13:14 &amp;lt;@jrandom&amp;gt; So können wir uns alle umschauen und sehen, welche Werte andere haben ;) 13:14 &amp;lt;@duck&amp;gt; 309.854,24 Spitze 5.473.314,59 13:15 &amp;lt;@duck&amp;gt; den falschen eingefügt, was 13:15 &amp;lt;@jrandom&amp;gt; bla: auf jeden Fall. Ich habe in der 0.5.0.2-Revision etwas Code hinzugefügt, um etwas Forward-Kompatibilität zu ermöglichen, die 0.5.0.1 und 0.5 nicht haben 13:16 &amp;lt;@jrandom&amp;gt; duck: schwer, eine nicht-ganzzahlige Anzahl von Ereignissen zu haben ;) 13:16 &amp;lt;bla&amp;gt; jrandom: Gut. Zumindest erlaubt dir das, deine Hypothese „ungültige Nachrichten kommen von 0.5-0“ unter kontrollierten Bedingungen zu testen 13:16 &amp;lt;@jrandom&amp;gt; bla: ja, wobei es großartig wäre, wenn die Leute vorher updaten ;) 13:17 &amp;lt;@jrandom&amp;gt; (also für alle Daheimleser: http://www.i2p.net/download ist euer Freund ;) 13:17 &amp;lt;maestro^&amp;gt; jr: diese Zahlen für router.invalidMessageTime sind Abweichungen in ms? 13:17 &amp;lt;@jrandom&amp;gt; maestro^: ja 13:18 &amp;lt;@jrandom&amp;gt; (sprich: einige extrem verzerrte Werte) 13:18 &amp;lt;legion&amp;gt; Hier ein kleiner Netzwerkbericht [Version|Anzahl Knoten][0.5|6][0.5.0.1|39][0.5.0.2|107] 13:18 &amp;lt;@jrandom&amp;gt; ja, ihr wart großartig beim Updaten 13:18 &amp;lt;legion&amp;gt; Also laufen noch ein paar Leute auf 0.5 und viele auf 0.5.0.1 13:18 &amp;lt;maestro^&amp;gt; irgendeine Idee, wo sie hängen könnten? 13:18 &amp;lt;bla&amp;gt; jrandom: Freenet hat in jeder Version ein Flag, das die minimale Node-Version angibt, mit der es kommuniziert. Ist der neue Forward-Compat.-Code so etwas in der Art? 13:19 &amp;lt;@jrandom&amp;gt; maestro^: viele, viele Ideen, warum 0.5- und 0.5.0.1-Nutzer laggen. 13:19 &amp;lt;@jrandom&amp;gt; bla: ähnlich 13:19 &amp;lt;maestro^&amp;gt; oder ist es Clock-Drift auf den Nodes? 13:20 &amp;lt;@jrandom&amp;gt; maestro^: Clock-Skew, einige Serialisierungs-Bugs, der 100%-CPU-Bug 13:20 &amp;lt;@jrandom&amp;gt; ok, das ist generell mein Fokus im Moment, die Zuverlässigkeit der Nachrichten wieder hochzubekommen 13:21 &amp;lt;@jrandom&amp;gt; Hat jemand Fragen/Kommentare/Bedenken zu 0.5.0.2? 13:21 &amp;lt;ant&amp;gt; * mihi hat hier einen 0.4.2.5-Router auf der Platte, seit dem 22. Dezember nicht gestartet... aber er denkt, er löscht den besser... 13:21 &amp;lt;@jrandom&amp;gt; heh 13:21 &amp;lt;@jrandom&amp;gt; ja, der wird nicht mit allzu vielen Routern reden ;) 13:21 * postman hat eine Sicherungskopie seiner letzten 0.4-Installation :) 13:21 &amp;lt;ant&amp;gt; &amp;lt;mihi&amp;gt; die Frage für mich wäre Upgrade oder Löschen. 13:22 &amp;lt;@jrandom&amp;gt; löschen 13:22 &amp;lt;@jrandom&amp;gt; (Ziel-Schlüssel vorher sichern) 13:22 &amp;lt;@jrandom&amp;gt; Es gibt keine Upgrade-Prozedur mehr von vor-0.5 13:22 &amp;lt;legion&amp;gt; Vielleicht wäre es gut, ein weiteres Update, sagen wir 0.5.0.2-1, zu veröffentlichen, das nur Verbindungen von 0.5.0.2 oder neuer zulässt? 13:22 &amp;lt;@jrandom&amp;gt; legion: das würde das Netzwerk segmentieren 13:22 &amp;lt;@jrandom&amp;gt; die Leute sollten einfach upgraden. 13:23 &amp;lt;@jrandom&amp;gt; (und wir sollten die, die es nicht tun, umschiffen) 13:24 &amp;lt;legion&amp;gt; ja, bis die Leute mit veralteten Nodes updaten ;) 13:24 &amp;lt;@jrandom&amp;gt; Die Segmentierung des Netzwerks schadet uns allen, nicht nur ihnen 13:25 &amp;lt;legion&amp;gt; Vielleicht, wenn es eine Update-Benachrichtigung in der Router-Konsole gäbe oder so, die ihnen sagt, dass sie veraltete Versionen laufen haben? 13:25 &amp;lt;@jrandom&amp;gt; ja, das wäre auf jeden Fall ziemlich cool 13:25 &amp;lt;@jrandom&amp;gt; hoffentlich lässt sich das auch mit dem Updater verknüpfen 13:26 &amp;lt;legion&amp;gt; ja, ich weiß, Segmentierung ist schlecht... 13:26 &amp;lt;@jrandom&amp;gt; smeghead arbeitet an einigen Schlüsselkomponenten davon, allerdings weiß ich nicht, ob das auch die Benachrichtigung/den Download umfasst 13:26 &amp;lt;@jrandom&amp;gt; (also wenn jemand daran mitarbeiten will, meldet euch!) 13:27 &amp;lt;@jrandom&amp;gt; ok, weiter zu 2) mail.i2p-Updates 13:27 &amp;lt;@jrandom&amp;gt; postman: ping 13:27 &amp;lt;+postman&amp;gt; ja 13:27 &amp;lt;bla&amp;gt; jrandom: smeghead hat meines Wissens (IIRC) was zum Signieren gemacht (damit man bei einer Update-Meldung wenigstens weiß, dass sie echt ist und kein Phishing/Spyware/Schrott) 13:28 * postman übernimmt das Mikro 13:28 &amp;lt;legion&amp;gt; hmm, vielleicht wenn es eine eingebaute Auto-Update-Funktion gäbe, bei der Updates über i2p geladen werden und die Nodes einfach das Update herunterladen und dann einen sanften Neustart machen. 13:28 &amp;lt;@jrandom&amp;gt; genau, bla 13:28 &amp;lt;ant&amp;gt; &amp;lt;Gatak&amp;gt; Oh, btw. Würde I2P hinter NAT funktionieren, selbst wenn man keinen Port öffnen kann? 13:28 &amp;lt;@jrandom&amp;gt; Gatak: noch nicht. Manche werden es mit 0.6 können, andere mit 2.0 13:29 &amp;lt;@jrandom&amp;gt; legion: Patches willkommen 13:29 &amp;lt;ant&amp;gt; &amp;lt;Gatak&amp;gt; 2.0, verdammt, das ist weit in der Zukunft =) 13:29 &amp;lt;@jrandom&amp;gt; (http://www.i2p.net/roadmap#2.0 ;) 13:29 &amp;lt;+postman&amp;gt; ähm, soll ich jetzt anfangen? 13:29 &amp;lt;aum&amp;gt; morgen zusammen 13:30 &amp;lt;@jrandom&amp;gt; das Mikro gehört ganz dir, postman (sorry ;) 13:30 &amp;lt;@jrandom&amp;gt; 'lo aum, doch noch zum Meeting geschafft 13:30 &amp;lt;@jrandom&amp;gt; (d’oh! /me hält wieder den Mund) 13:30 &amp;lt;cervantes&amp;gt; Gatek: http://www.i2p.net/roadmap 13:30 &amp;lt;+postman&amp;gt; Zuerst wollte ich sagen, dass wir bei postman.i2p bereits 300 registrierte Accounts erreicht haben 13:30 &amp;lt;@jrandom&amp;gt; w00t 13:30 &amp;lt;+postman&amp;gt; Die Anzahl der Mails von/ins Internet wächst stetig und beweist einmal mehr, dass wir weiter vorankommen müssen 13:31 &amp;lt;cervantes&amp;gt; *quiiietsch* 13:31 &amp;lt;+postman&amp;gt; Nachdem ich vor einigen Wochen mit jr gesprochen habe, haben wir vereinbart, v2mail zusammen mit I2P 1.0 zu veröffentlichen 13:31 &amp;lt;+postman&amp;gt; Aktueller Stand: Der Java-basierte SMTP-Proxy, der auf jedem Node laufen soll, ist fertig 13:31 &amp;lt;@jrandom&amp;gt; schön! 13:32 &amp;lt;+postman&amp;gt; Der Java-basierte POP3-Proxy ist bei 80 %, es fehlt nur noch die Maildir-Engine 13:32 &amp;lt;+postman&amp;gt; Es wird einen Web-Manager geben, der noch stark getuned werden muss (15 % fertig) 13:32 &amp;lt;+postman&amp;gt; Die Inter-Node-Kommunikation ist bei 40 % - wir haben etwas Datensatz-Austausch mit HTTP/XML getestet 13:33 &amp;lt;+postman&amp;gt; scheint recht gut und sogar schnell zu funktionieren 13:33 &amp;lt;+postman&amp;gt; selbst wenn ein Relay-Node ausfällt/über ein paar Tage ausgeschaltet war, wird er innerhalb weniger Minuten nach dem Wieder-Online-Gehen synchronisiert 13:33 &amp;lt;@jrandom&amp;gt; krass 13:33 &amp;lt;+postman&amp;gt; ich denke, wir sind ziemlich auf Kurs 13:34 &amp;lt;+postman&amp;gt; Eine Sache ist bemerkenswert 13:34 &amp;lt;bla&amp;gt; postman: Gute Arbeit, Mann! Eine Frage: Viele Nodes können auf Port 25 nicht empfangen oder senden (jedenfalls nicht direkt). Können Node-Betreiber das angeben (oder wird das automatisch erkannt)? 13:34 &amp;lt;cervantes&amp;gt; cool 13:34 &amp;lt;+postman&amp;gt; bla: später 13:34 &amp;lt;+postman&amp;gt; in v2mail wird es eine lokal laufende Web-App geben 13:34 &amp;lt;+postman&amp;gt; damit kannst du deine lokalen Proxys verwalten UND einen „Relay-Account“ beantragen 13:35 &amp;lt;+postman&amp;gt; Dieser Relay-Account wird dann genutzt, um deine Adresse/Domain den Relays zuzuordnen 13:35 &amp;lt;+postman&amp;gt; die Relays synchronisieren die Informationen automatisch 13:35 &amp;lt;@jrandom&amp;gt; cool 13:35 &amp;lt;+postman&amp;gt; Sogar Funktionen wie das Adressbuch/öffentliche Schlüssel und so weiter werden über das LOKALE Interface funktionieren 13:36 &amp;lt;+postman&amp;gt; Die Idee ist also, einen zentralen Manager zu haben, in dem du all deine Mail-Sachen erledigen kannst 13:36 &amp;lt;+postman&amp;gt; Relevante Daten werden an EIN Relay übertragen und anschließend zwischen den Relays synchronisiert 13:36 &amp;lt;+postman&amp;gt; und dieser webbasierte Manager läuft auf deinem eigenen Node 13:37 &amp;lt;+postman&amp;gt; Wenn dein Node online ist, liefern die Relays Mails aus, die für deine Destination/Domain/Adresse in der Warteschlange stehen 13:37 &amp;lt;+postman&amp;gt; sie werden an deinen lokalen SMTP-Proxy zugestellt 13:37 &amp;lt;+postman&amp;gt; du kannst das Ganze sogar mit ETRN triggern :) 13:37 &amp;lt;aum&amp;gt; nochmal hi 13:37 &amp;lt;aum&amp;gt; ich würde gern einen Diskussionspunkt in diesem Meeting ansprechen, wenn’s ok ist 13:37 &amp;lt;+postman&amp;gt; soviel zur Zukunft, Leute :) 13:37 &amp;lt;+postman&amp;gt; . 13:38 &amp;lt;@jrandom&amp;gt; klingt verdammt gut, postman 13:38 * postman gibt das Mikro zurück 13:38 &amp;lt;@jrandom&amp;gt; aum: super, dafür sollte es Zeit bei 4) geben 13:38 &amp;lt;+postman&amp;gt; ja, ich bin aus dem Häuschen :) 13:38 &amp;lt;@jrandom&amp;gt; postman: also für den normalen Nutzer: Der SMTP-Proxy hat das lokale Maildir, und der POP3-Proxy liest usw., richtig? 13:39 &amp;lt;+postman&amp;gt; ja, der SMTP-Proxy hat ein MDA 13:39 &amp;lt;+postman&amp;gt; und wird die Mail in lokale Maildirs zustellen 13:39 &amp;lt;+postman&amp;gt; es können sogar mehrere Accounts/Benutzer lokal angelegt werden 13:39 &amp;lt;cervantes&amp;gt; postman: werden die Relays deine Quotas etc. nachhalten und solche Infos untereinander propagieren? 13:39 &amp;lt;+postman&amp;gt; und den Accounts deiner Domain zugeordnet 13:39 &amp;lt;+postman&amp;gt; cervantes: ja, werden sie 13:39 &amp;lt;septu_ssh&amp;gt; sorry, kann ich postman nach Zahlungs-/Anti-Spam-Mechanismen im neuen Modell fragen? 13:40 &amp;lt;+postman&amp;gt; septu_ssh: hast du irgendwelche Dokumente auf der Webseite gelesen? 13:40 &amp;lt;+postman&amp;gt; cervantes: es ist nicht perfekt in Echtzeit 13:40 &amp;lt;+postman&amp;gt; cervantes: aber ich bin mit einer Aktualisierung des Quota-Austauschs alle paar Minuten einverstanden 13:40 &amp;lt;septu_ssh&amp;gt; postman: steht auf der Leseliste :/ 13:40 &amp;lt;septu_ssh&amp;gt; aber wenn es dokumentiert ist, ist es ok 13:40 &amp;lt;cervantes&amp;gt; postman: ja, dachte ich mir 13:41 &amp;lt;+postman&amp;gt; septu_ssh: www.postman.i2p/inout.html 13:41 &amp;lt;+postman&amp;gt; septu_ssh: www.postman.i2p/mailv2.html 13:41 &amp;lt;+postman&amp;gt; cervantes: das ist wirklich kein Drama – das Quota ist eine vernünftige Grenze 13:41 &amp;lt;cervantes&amp;gt; postman: selbst wenn jemand nRelays * Quota Empfänger schicken kann, ist das keine schlimme Sache 13:41 * septu_ssh ist bungle 13:41 &amp;lt;+postman&amp;gt; cervantes: jup 13:42 &amp;lt;+postman&amp;gt; Ziel ist nur, jeden davon abzuhalten, den Dienst wirklich zu missbrauchen 13:42 &amp;lt;+postman&amp;gt; in den Tests, die ich hatte, waren 3 Relays richtig schnell 13:42 &amp;lt;@jrandom&amp;gt; postman: habe ich vergessen: Wird es Unterstützung dafür geben, dass der lokale SMTP-Relay direkt mit dem SMTP-Relay von jemand anderem spricht, statt über deine Nodes zu gehen? 13:42 &amp;lt;+postman&amp;gt; cervantes: innerhalb von 10 Sekunden waren sie synchron :) 13:43 &amp;lt;@jrandom&amp;gt; (oder vielleicht erst später) 13:43 &amp;lt;+postman&amp;gt; jrandom: die I2P-Mail-Relays werden von mehreren Leuten betrieben und sind die bevorzugten Ziele zum Routen von Mail 13:43 &amp;lt;cervantes&amp;gt; postman: du könntest eine exponentielle Verzögerung in die Sendequeue einführen 13:43 &amp;lt;cervantes&amp;gt; falls es ein Problem wird 13:43 &amp;lt;+postman&amp;gt; jrandom: also kann das Senden an andere Destinations unter bestimmten Umständen praktisch sein 13:44 &amp;lt;@jrandom&amp;gt; ja, unter anderen Umständen aber gefährlich 13:44 &amp;lt;cervantes&amp;gt; je mehr Mail du sendest, desto länger wird die Mail in die Warteschlange gelegt ... sollte den Relays Zeit geben, aufzuholen 13:44 &amp;lt;+postman&amp;gt; jrandom: aber wenn der Besitzer eines Nodes seine IMIO-Destination offenlegt, könnte er unkontrolliert zugespammt werden :) 13:44 &amp;lt;@jrandom&amp;gt; genau 13:44 &amp;lt;@jrandom&amp;gt; andererseits gilt das Gleiche, wenn die I2P-Mail-Relays feindselig sind 13:45 &amp;lt;+postman&amp;gt; jrandom: in der Tat, es ist eine WOT-ähnliche Konstruktion 13:45 &amp;lt;@jrandom&amp;gt; &amp;lt;/tinFoil&amp;gt; 13:45 &amp;lt;+postman&amp;gt; jrandom: ich kann einen Relay-Betreiber nicht daran hindern, ein Quota von 0 für deine Adresse zu verteilen 13:45 &amp;lt;@jrandom&amp;gt; ’k, super. Ja, darum müssen wir uns jetzt nicht kümmern 13:45 &amp;lt;+postman&amp;gt; :) 13:46 &amp;lt;+postman&amp;gt; ok 13:46 &amp;lt;+postman&amp;gt; . 13:46 &amp;lt;@jrandom&amp;gt; ok, cool, danke für das Update. Wirklich spannende Sachen 13:46 &amp;lt;@jrandom&amp;gt; ok, weiter zu 3) i2p-bt-Updates 13:46 &amp;lt;@jrandom&amp;gt; duck: ping 13:46 &amp;lt;@duck&amp;gt; hi 13:47 &amp;lt;@duck&amp;gt; Gestern wurde BitTorrent 4.0.0 veröffentlicht 13:47 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; klingt deutsch 13:47 &amp;lt;@duck&amp;gt; worauf wir mehr oder weniger gewartet haben, bevor wir mit 0.2 anfangen 13:47 &amp;lt;@duck&amp;gt; habe eine Aufgabenliste/To-do geschrieben: http://pastebin.ca/raw/7037 13:47 &amp;lt;@duck&amp;gt; (sorry, mein WWW ist gerade down) 13:48 &amp;lt;@jrandom&amp;gt; cool 13:48 &amp;lt;legion&amp;gt; Welchen Zeitplan haben wir für 0.2 ungefähr? 13:48 &amp;lt;@duck&amp;gt; Ziel waren 4 Wochen 13:49 &amp;lt;legion&amp;gt; cool 13:49 &amp;lt;@duck&amp;gt; wie ihr seht, ist RawServer (der Teil, der mit I2P kommuniziert) die größte Aufgabe 13:50 &amp;lt;@duck&amp;gt; . 13:50 &amp;lt;@duck&amp;gt; eine kurze Umfrage: 13:50 &amp;lt;legion&amp;gt; ja, dessen bin ich mir sehr bewusst :) 13:50 &amp;lt;@duck&amp;gt; wer plant, einen i2p-bt-Fork zu erstellen? 13:50 &amp;lt;@jrandom&amp;gt; cool, gibt es etwas, womit die Leute helfen können? 13:50 &amp;lt;@jrandom&amp;gt; heh 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ich 13:51 * jrandom greift sich einen Löffel 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; bin willig zu helfn 13:51 &amp;lt;legion&amp;gt; ich 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; bin schwul 13:51 &amp;lt;legion&amp;gt; Ich arbeite an einem Fork 13:52 &amp;lt;@duck&amp;gt; gut, dann weiß ich, wen ich nicht ernst nehmen sollte. 13:52 &amp;lt;@duck&amp;gt; wirklich, ich halte das für albern; Ressourcen zu bündeln könnte euch viel weiter bringen 13:53 &amp;lt;@jrandom&amp;gt; oder wenn es bessere Wege gibt, könnt ihr duck vielleicht überzeugen, so zu arbeiten? 13:53 &amp;lt;named&amp;gt; Ich werde einen Fork in QBasic schreiben, bitte nehmt mich ernst. 13:53 &amp;lt;@duck&amp;gt; Ich werde versuchen, den Prozess offener zu gestalten, sodass andere sehen können, was geplant ist usw 13:53 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; deine Offenheit überzeugt uns nicht. FORK! FORK! FORK! FORK! 13:53 &amp;lt;@duck&amp;gt; wenn ihr weitere Vorschläge habt 13:54 &amp;lt;ant&amp;gt; * dm hebt legion auf seine Schultern. 13:54 &amp;lt;legion&amp;gt; hmm, das mag stimmen, aber bei dem, was ich mache, wollt ihr vermutlich nicht, dass ich den Hauptentwicklungsprozess von i2p-bt verunreinige ;) 13:54 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; FORK! FORK! FORK! FORK! 13:54 &amp;lt;@jrandom&amp;gt; legion: was machst du, das duck nicht unterstützen möchte? 13:55 &amp;lt;@duck&amp;gt; legion: Glückwunsch, wenn man nach 'i2p bittorrent' googelt, ist eine Ankündigung „Windows I2P Bittorrent Version 1.0“ auf Platz 1 13:55 &amp;lt;@jrandom&amp;gt; Jesus 13:56 &amp;lt;bla&amp;gt; jrandom: Ja? 13:56 &amp;lt;+postman&amp;gt; jrandom: ja, die werden diesem Netzwerk bald den Hintern aufreißen :) 13:56 &amp;lt;bla&amp;gt; ;) 13:56 &amp;lt;named&amp;gt; 1.0? Verdammt, ich benutze 0.1.8! 13:56 &amp;lt;Ragnarok&amp;gt; oje 13:57 &amp;lt;legion&amp;gt; omfg, echt?! Ich kann’s nicht glauben... das ist irre. 13:57 &amp;lt;@duck&amp;gt; wie auch immer, ich glaube, dazu gibt es nicht viel Neues zu sagen 13:57 &amp;lt;legion&amp;gt; Mein 1.0-Release basiert auf 0.1.8; wenn du 0.1.8 laufen hast, bist du ok. 13:58 &amp;lt;@jrandom&amp;gt; (und das 1.0-Release ist eine .exe, die niemand überprüft hat, YMMV) 13:58 &amp;lt;legion&amp;gt; Ich habe es schlecht benannt und nummeriert, sorry, nochmal dafür. 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; 1.0&amp;gt;&amp;gt; 0.1.8 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; an jedem Tag der Woche 13:59 &amp;lt;@duck&amp;gt; leicht verwandt: 13:59 &amp;lt;@jrandom&amp;gt; ok, noch etwas zu 3) i2p-bt, oder gehen wir weiter zu 4) ??? 13:59 &amp;lt;+postman&amp;gt; legion: wann wird es den Sourcecode zum Download geben? 13:59 &amp;lt;frosk&amp;gt; "I2P-BT 0.1.8 läuft bisher ziemlich gut und stabil. Ich sehe persönlich keinen Grund, auf I2P-BT 1.0 zu aktualisieren" (im Forum gesehen) 13:59 * jrandom seufzt 13:59 &amp;lt;@duck&amp;gt; letzten Monat hat Bram Cohen an irgendeiner Universität einen Vortrag über BitTorrent gehalten 14:00 &amp;lt;@duck&amp;gt; ziemlich interessant: http://netnews.nctu.edu.tw/~gslin/tmp/050216-ee380-100.wmv.torrent 14:00 &amp;lt;@duck&amp;gt; (Lerneffekte aus großen P2P-Programmen, plus einige BitTorrent-Details erklärt) 14:00 &amp;lt;@duck&amp;gt; . 14:01 &amp;lt;@jrandom&amp;gt; word 14:01 &amp;lt;@duck&amp;gt; postman: legion hat etwas Sourcecode veröffentlicht 14:01 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ist er der Erfinder von BT? 14:01 &amp;lt;@duck&amp;gt; aber laut smeghead ist es nicht dasselbe wie die .exe 14:01 &amp;lt;@jrandom&amp;gt; dm: ja 14:01 &amp;lt;legion&amp;gt; Es gibt einen Entwickler-Source, den du hier herunterladen kannst: `http://legion.i2p/archives/Itorrent_1_x_Developer_Source.zip.bz2` 14:02 &amp;lt;+postman&amp;gt; k, schaue ich mir an 14:02 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ist die exe ein direkter Compile dieses Sources? 14:03 &amp;lt;legion&amp;gt; obwohl die 1.0-Quelle eigentlich nur 0.1.8 mit einem Patch von smeghead ist, kompiliert und hübsch gepackt. 14:04 * cervantes geht rüber zu 4)??? und wartet, bis alle nachkommen 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; die Frage bleibt unbeantwortet 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Legion, haben Sie einen Code Red angeordnet oder nicht??? 14:04 &amp;lt;@jrandom&amp;gt; *hust* 14:04 &amp;lt;legion&amp;gt; Vielleicht sollten wir zum Thema zurückkommen, meine BT-Client-Diskussion ist nach #itorrent umgezogen 14:05 &amp;lt;@jrandom&amp;gt; ok, 4) ??? 14:05 &amp;lt;@jrandom&amp;gt; gibt es sonst noch etwas, das jemand ansprechen möchte? 14:05 &amp;lt;@jrandom&amp;gt; aum: du hattest etwas? 14:06 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; stasher ist zurück? 14:06 &amp;lt;legion&amp;gt; Ich sehe gerade etwas merkwürdiges Verhalten mit 0.5.0.2 bei Phasen mit hohem Traffic... 14:06 &amp;lt;aum&amp;gt; ja 14:06 &amp;lt;aum&amp;gt; ich möchte die Frage der automatisierten Tunnel-Erzeugung/-Verwaltung aufwerfen 14:07 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; weiter 14:07 &amp;lt;+detonate&amp;gt; Es gibt eine NullPointerException im Systray-Ding unter Windows, ist mir gerade aufgefallen 14:07 &amp;lt;aum&amp;gt; es ist 1337, dass die Web-Konsole jetzt erlaubt, manuell Tunnels zu erstellen/zu löschen/zu verwalten 14:07 &amp;lt;@jrandom&amp;gt; detonate: kannst du sie in die Bugzilla werfen? 14:07 &amp;lt;aum&amp;gt; aber ich bin auch fest der Meinung, dass es immer eine zuverlässige und bequeme Möglichkeit für Programme geben sollte, Tunnels zu verwalten 14:08 &amp;lt;@jrandom&amp;gt; aum: niemand widerspricht. Wir brauchen das, und wir werden es haben. Nur noch nicht. 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; kann man das nicht über SAM machen? 14:08 &amp;lt;aum&amp;gt; mir ist bei meiner jüngsten Rückkehr zu I2P aufgefallen, dass die pysam-Bibliothek nicht mehr funktioniert 14:08 &amp;lt;septu_ssh&amp;gt; ich habe danach auch eine kurze Frage 14:08 &amp;lt;aum&amp;gt; was eine Enttäuschung war 14:08 &amp;lt;@jrandom&amp;gt; das SAM-Protokoll funktioniert, pysam nicht 14:08 &amp;lt;Ragnarok&amp;gt; hat es jemals funktioniert? 14:09 &amp;lt;aum&amp;gt; korrekt 14:09 &amp;lt;aum&amp;gt; pysam hat früher brillant funktioniert 14:09 &amp;lt;legion&amp;gt; In solchen Phasen gibt es 1000+ Tunnels, an denen mein Node beteiligt ist, und mehrere Sekunden Lag und Verzögerung. 14:09 &amp;lt;@jrandom&amp;gt; legion: ja, die Anzahl der Tunnels liegt an älteren Builds 14:09 &amp;lt;cervantes&amp;gt; ah mymodesty 14:09 &amp;lt;cervantes&amp;gt; eerm pymodesty 14:09 &amp;lt;aum&amp;gt; ich schreibe derzeit ein Modul 'i2ptunnel.py', das Klassen definiert, die eine einfache Tunnel-Verwaltung ermöglichen 14:10 &amp;lt;legion&amp;gt; also, wenn ältere Builds nicht verbunden würden, wäre das Networking deutlich flüssiger? 14:10 &amp;lt;@jrandom&amp;gt; ’k, ich weiß nicht, ob das die richtige Langzeitlösung ist, aber wenn es dir die Lücke jetzt überbrückt, cool 14:10 &amp;lt;@jrandom&amp;gt; legion: diese Tunnels sind nicht das Problem 14:11 &amp;lt;aum&amp;gt; nun, die Klassen-Interfaces können bleiben, auch wenn sich der zugrundeliegende Mechanismus ändert 14:11 &amp;lt;@jrandom&amp;gt; ’k 14:11 &amp;lt;legion&amp;gt; sind sie nicht? 14:12 &amp;lt;legion&amp;gt; Wenn es wenige Tunnels gibt, gibt es sehr wenig Lag und Verzögerung... 14:12 &amp;lt;cervantes&amp;gt; legion: sorry, aum bringt gerade ein paar Fragen vor, wenn du kurz Geduld hast 14:12 &amp;lt;legion&amp;gt; es kommt mir nur seltsam vor. 14:13 &amp;lt;legion&amp;gt; ok 14:13 &amp;lt;@jrandom&amp;gt; Ich mache mir nur Sorgen, dass wir berücksichtigen müssen, was in der Vergangenheit funktioniert hat – die Web-Konfiguration funktioniert und wird gepflegt, weil sie jeder benutzt. Vielleicht wäre es am besten, deine App erstmal mit manueller Tunnel-Erzeugung zum Laufen zu bringen, das wäre effizienter? 14:13 &amp;lt;@jrandom&amp;gt; einfach damit es stets etwas gibt, das i2ptunnel.py benutzt, um es zu stressen 14:13 &amp;lt;aum&amp;gt; wir scheinen zu blockieren 14:13 &amp;lt;+detonate&amp;gt; jrandom:sicher 14:14 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; dann machen wir weiter 14:14 &amp;lt;aum&amp;gt; ich will keine Zeit in die Entwicklung meiner App investieren, bis ich eine Tunnel-Management-API habe, auf die ich mich verlassen kann 14:14 &amp;lt;septu_ssh&amp;gt; \o. - Punkt anzusprechen 14:14 &amp;lt;cervantes&amp;gt; realistischerweise kann ich mir allerdings nicht vorstellen, dass das Tunnel-Interface in den nächsten paar Monaten überarbeitet wird... 14:14 &amp;lt;@jrandom&amp;gt; aber du siehst sicher, dass wir eines trivial hinzufügen können 14:14 &amp;lt;cervantes&amp;gt; eine Zwischenlösung ist also sinnvoll 14:15 &amp;lt;named_&amp;gt; Könnte die Web-Konfiguration nicht irgendeine Art API haben, die aums Programm manipuliert? 14:15 &amp;lt;@jrandom&amp;gt; named_: ja 14:16 &amp;lt;@jrandom&amp;gt; es ist trivial, etwas hinzuzufügen, um sichere Steuerung per URLs zu erlauben, aber es ergibt nur dann Sinn, wenn es etwas gibt, das es braucht 14:16 &amp;lt;@jrandom&amp;gt; sonst vergammelt es nur 14:16 &amp;lt;aum&amp;gt; named_: das wäre schön und könnte funktionieren, wenn es ein hartkodiertes Passwort in der Config gäbe, das Client-Programme zusammen mit den Tunnel-Steuerfeldern per POST mitsenden müssen 14:16 &amp;lt;cervantes&amp;gt; Ich persönlich würde gern das ganze Tunnel-System komplett überarbeitet sehen; wenn du von Anfang an ein Tunnel-Management-Interface einbaust, musst du dir keine Gedanken über den Mehraufwand machen, ein separates Interface zu pflegen 14:17 &amp;lt;@jrandom&amp;gt; ja, die Proxys brauchen eine Menge Arbeit, vor der ich mich so gut es geht drücke :) 14:17 &amp;lt;aum&amp;gt; SAM ist für manche Situationen gut, für andere schlecht 14:17 &amp;lt;cervantes&amp;gt; aber das liegt noch etwas weiter vorne... 14:17 &amp;lt;fedo&amp;gt; ( 14:18 &amp;lt;@jrandom&amp;gt; aum: aber als Zwischenlösung könntest du nicht einfach eine der drei verfügbaren Methoden nutzen? 14:18 &amp;lt;cervantes&amp;gt; d. h., wenn das Webinterface selbst die API verwendet, gibt es keinen Wartungsaufwand 14:18 &amp;lt;@jrandom&amp;gt; genau. Das Webinterface benutzt die TunnelControllerGroup 14:19 &amp;lt;aum&amp;gt; Die Nutzung von SAM wird schwierig, wenn man bestehende Libs einsetzen will, die stark von Standard-TCP-Sockets abhängen 14:19 &amp;lt;aum&amp;gt; jrandom: die I2PTunnel-CLI funktioniert nicht zum Öffnen von Server-Tunnels, deshalb schreibe ich gerade Code, um die TunnelControllerGroup zu verwenden 14:19 &amp;lt;@jrandom&amp;gt; aum: bestehende Libs müssen sorgfältig auditiert werden. Zum Beispiel legt das gzip-Utility selbst sensible Daten offen 14:19 &amp;lt;aum&amp;gt; ich code während wir sprechen 14:21 &amp;lt;@jrandom&amp;gt; Ich bin sicher, dass die CLI für Server-Tunnels funktioniert, aber die Nutzung der TunnelControllerGroup ist vorzuziehen, wenn du es so brauchst 14:21 &amp;lt;@jrandom&amp;gt; ok, hat sonst noch jemand etwas anzusprechen? 14:22 &amp;lt;septu_ssh&amp;gt; Meine Frage betrifft eine verteilte Version der hosts.txt: Eine DHT-Tabelle wird derzeit für routerInfo verwendet, könnte man das nicht auf eine verteilte Version von DNS ausweiten? Die DNS-DHT könnte Abbildungen von www.bla.i2p auf die eepsite-SHA enthalten, und die Einträge würden von einem 'I2P Registrar' signiert... Kommentare? Gegenargumente? 14:22 &amp;lt;mancom&amp;gt; eine Frage zur Roadmap: Ist 0.6 noch für April geplant? 14:22 &amp;lt;@jrandom&amp;gt; septu_ssh: nicht-routing-bezogene Daten kommen über meine Leiche in die netDb ;) 14:23 &amp;lt;septu_ssh&amp;gt; jrandom: nicht dieselbe DB 14:23 &amp;lt;septu_ssh&amp;gt; eine andere verteilte DB 14:23 &amp;lt;aum&amp;gt; jrandom: hast du meinen Bugreport gesehen? Der CLI-Befehl 'server' funktioniert /nicht/ 14:23 &amp;lt;maestro^&amp;gt; septu_ssh: es gibt keinen I2P-Registrar 14:23 &amp;lt;@jrandom&amp;gt; septu_ssh: Beim Naming gibt es viele gefährliche Aspekte, mit einigen zentralen Trade-offs. Hast du die Naming-Diskussion auf ugha.i2p gesehen? 14:24 &amp;lt;@jrandom&amp;gt; septu_ssh: ah, eine DHT auf I2P ließe sich sicher verwenden, um Einträge zu verteilen, allerdings wären diese Namen nicht sicher, wenn sie als globale Einträge behandelt würden 14:26 &amp;lt;@jrandom&amp;gt; aum: ich habe es täglich genutzt bis vor ein paar Wochen, hast du meine Antwort gesehen? 14:26 &amp;lt;@jrandom&amp;gt; maestro^: das ist der Plan 14:26 &amp;lt;@jrandom&amp;gt; äh, mancom: 14:26 &amp;lt;cervantes&amp;gt; aum: Ich habe eine Antwort auf die i2plist-Mail von jr, ist sie noch nicht bei dir angekommen, oder besteht das Problem weiterhin? 14:26 &amp;lt;septu_ssh&amp;gt; Der einzige Grund, warum ich einen 'Registrar' vorschlage, ist, dass es sonst zu Kollisionen kommen kann 14:26 &amp;lt;@jrandom&amp;gt; septu_ssh: freunde dich mit Kollisionen an :) 14:26 &amp;lt;@jrandom&amp;gt; global eindeutiges, menschenlesbares, verteiltes und sicheres Naming existiert nicht 14:27 &amp;lt;septu_ssh&amp;gt; das kann auch in der hosts.txt passieren, wenn sie manuell bearbeitet wird, aber das Problem bleibt dasselbe 14:27 &amp;lt;@jrandom&amp;gt; lass den ersten Parameter weg, und du bist goldrichtig 14:27 &amp;lt;aum&amp;gt; jrandom: ich habe deine Antwort gesehen - und ich habe streaming.jar in meinem cp 14:27 &amp;lt;septu_ssh&amp;gt; postman betreibt einen zentralen Node für Mail, also gibt es ein gewisses Vertrauenselement im Netzwerk; sicher würde jemand einem Registrar vertrauen, den Namensraum zu verwalten? 14:27 &amp;lt;@jrandom&amp;gt; ok, cool, und es kommt immer noch mit diesem Stacktrace zurück, aum? 14:28 &amp;lt;aum&amp;gt; ja 14:28 &amp;lt;@jrandom&amp;gt; septu_ssh: postman fungiert nur als zentrales Element für postmans Outproxies und Inproxies 14:28 * Ragnarok muss wirklich mal dazu kommen, das Adressbuch-Dokument zu schreiben... 14:28 &amp;lt;aum&amp;gt; das ist, wenn ich die CLI manuell starte, ein genkeys mache und dann ein 'server' mit der von genkeys erzeugten privkeyfile ausführe 14:28 &amp;lt;@jrandom&amp;gt; septu_ssh: niemand wird irgendwem vertrauen, einen Namensraum zu verwalten. Zensur == Druck auf diesen Registrar ausüben. 14:28 &amp;lt;maestro^&amp;gt; jeder ist im Grunde sein eigener Registrar 14:29 &amp;lt;maestro^&amp;gt; du vertraust deinen Freunden und sie vertrauen dir 14:29 &amp;lt;aum&amp;gt; oh Mist, ich habe einen alten Classpath erwischt 14:29 * aum testet nochmal 14:30 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ok, ich werde der Registrar sein. 14:31 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ich werde so unparteiisch sein wie ich kann... cool? 14:31 &amp;lt;septu_ssh&amp;gt; hmmm, ok, dann zurück ans sprichwörtliche Reißbrett... 14:31 &amp;lt;@jrandom&amp;gt; septu_ssh: ein guter Ausgangspunkt zum Nachlesen ist http://zooko.com/distnames.html :) 14:32 &amp;lt;@jrandom&amp;gt; jeder will es, aber das, was sie wollen, ist einfach nicht sicher. Wir haben eine Lösung, die sicher ist, aber wir geben globale Eindeutigkeit auf 14:33 &amp;lt;septu_ssh&amp;gt; hmmm, ok 14:33 &amp;lt;@jrandom&amp;gt; ok, hat sonst noch jemand etwas für das Meeting? 14:33 &amp;lt;cervantes&amp;gt; septu_ssh: http://forum.i2p.net/viewtopic.php?t=134 14:33 &amp;lt;aum&amp;gt; jrandom - ok, CLI 'server' funktioniert jetzt, aber ich habe nie eine 'Job Number' für den Tunnel bekommen 14:34 &amp;lt;@jrandom&amp;gt; hmm, stimmt, es läuft endlos 14:34 &amp;lt;aum&amp;gt; oh, ich muss 'list' machen, um die Job-Nummer zu bekommen 14:36 &amp;lt;@jrandom&amp;gt; ok, cool, wenn es sonst nichts gibt... 14:36 * jrandom holt aus 14:36 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Statusnotizen vom 2005-03-01</title><link>/de/blog/2005/03/01/i2p-statusnotizen-vom-2005-03-01/</link><pubDate>Tue, 01 Mar 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/03/01/i2p-statusnotizen-vom-2005-03-01/</guid><description>&lt;p>Hallo zusammen, es ist Zeit für unser Status-Update.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.1 2) Roadmap 3) Adressbuch-Editor und Konfiguration 4) i2p-bt 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.1&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Wie letzte Woche besprochen, haben wir wenige Stunden nach dem Treffen ein neues Release 0.5.0.1 herausgebracht, das die Fehler in 0.5 behob, die (unter anderem) dazu geführt hatten, dass eine massive Anzahl an tunnels aufgebaut wurde. Generell hat diese Revision die Lage verbessert, aber bei breiter angelegten Tests sind uns noch einige zusätzliche Fehler aufgefallen, die bei einigen Nutzern auftreten. Insbesondere kann die 0.5.0.1-Revision Unmengen an CPU fressen, wenn du eine langsame Maschine hast oder die tunnels deines routers massenhaft fehlschlagen, und einige langlebige I2PTunnel-Server können so viel RAM verschlingen, bis es zu einem OOM (Out-of-Memory) kommt. Außerdem gibt es einen schon lange bestehenden Fehler in der Streaming-Bibliothek, bei dem das Herstellen einer Verbindung scheitern kann, wenn genau die passenden Ausfälle zusammenkommen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 01. März 2005</title><link>/de/blog/2005/03/01/i2p-entwicklertreffen-01.-m%C3%A4rz-2005/</link><pubDate>Tue, 01 Mar 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/03/01/i2p-entwicklertreffen-01.-m%C3%A4rz-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bla, cervantes, cervantes2p, ddd, detonate, duck, jnymo, jrandom, MichElle, null, Ragnarok, smeghead, ugha2p&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;@jrandom&amp;gt; 0) hi 13:05 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.1 13:05 &amp;lt;@jrandom&amp;gt; 2) roadmap 13:05 &amp;lt;@jrandom&amp;gt; 3) Adressbuch-Editor und Konfiguration 13:05 &amp;lt;@jrandom&amp;gt; 4) i2p-bt 13:05 &amp;lt;@jrandom&amp;gt; 5) ??? 13:05 &amp;lt;@jrandom&amp;gt; 0) hi 13:05 * jrandom winkt 13:05 &amp;lt;@duck&amp;gt; hi 13:05 &amp;lt;@jrandom&amp;gt; wöchentliche Statusnotizen sind online @ http://dev.i2p.net/pipermail/i2p/2005-March/000616.html 13:05 &amp;lt;null&amp;gt; hi 13:05 &amp;lt;@jrandom&amp;gt; (ja, ich bin diese Woche spät dran, ab mit meinem Kopf) 13:06 &amp;lt;@jrandom&amp;gt; Während ihr Schnellleser das durchackert, können wir vielleicht zu 1) 0.5.0.1 springen 13:07 &amp;lt;@jrandom&amp;gt; 0.5.0.1 ist draußen und beseitigt die offensichtlichsten Bugs aus 0.5, aber wie wir gesehen haben, gibt es noch Arbeit 13:07 &amp;lt;@jrandom&amp;gt; (aktuelles CVS steht bei 0.5.0.1-7, ich erwarte mindestens -8 oder -9, bevor wir 0.5.0.2 erreichen) 13:07 &amp;lt;+ugha2p&amp;gt; Hi. 13:08 &amp;lt;+ugha2p&amp;gt; Behebt CVS HEAD dieses 100%-CPU-Problem? 13:08 &amp;lt;@jrandom&amp;gt; Ja, -7 sollte die letzten Reste davon erwischen 13:08 &amp;lt;@duck&amp;gt; Behebt CVS HEAD dieses OOM-Problem? 13:08 &amp;lt;+detonate&amp;gt; hi 13:08 &amp;lt;@jrandom&amp;gt; Nein, dem OOM wird noch auf den Grund gegangen 13:09 &amp;lt;@jrandom&amp;gt; Eigentlich ... ist ein Connelly hier? 13:09 &amp;lt;ant&amp;gt; &amp;lt;jrandom&amp;gt; nein 13:09 &amp;lt;@jrandom&amp;gt; Mist 13:09 &amp;lt;+ugha2p&amp;gt; jrandom muss verrückt werden, er führt einen Dialog mit sich selbst. 13:09 &amp;lt;@jrandom&amp;gt; Ok, nun, wir können sehen, was zu tun ist, um das OOM loszuwerden. Es ist definitiv ein Showstopper, also wird es keine Veröffentlichung geben, bis es irgendwie gelöst ist 13:10 &amp;lt;+detonate&amp;gt; gerade rechtzeitig zum Meeting 13:11 &amp;lt;@jrandom&amp;gt; Das ist ungefähr alles, was ich zu 0.5.0.1 zu sagen habe – hat sonst noch jemand etwas zu erwähnen/fragen/diskutieren? 13:12 &amp;lt;+ugha2p&amp;gt; jrandom: Ähm, ich habe das CPU-Problem mit 0.5.0.1 eigentlich nicht gesehen, aber es trat zweimal auf, als ich 0.5.0.1-5 ausprobierte. Übersehe ich etwas? 13:12 &amp;lt;+ugha2p&amp;gt; Ich bin daher wieder auf 0.5.0.1 zurückgegangen. 13:13 &amp;lt;+detonate&amp;gt; Ich hätte eine Frage: Das Herunterfahren scheint sehr lange zu dauern, und die Speichernutzung springt in der Zeit um etwa 40 MB hoch 13:13 &amp;lt;+detonate&amp;gt; fragte mich, ob du weißt warum 13:14 &amp;lt;+detonate&amp;gt; den sofortigen, natürlich 13:14 &amp;lt;@jrandom&amp;gt; Es konnte mit 0.5.0.1 passieren, du bist nur nicht darauf gestoßen. 13:14 &amp;lt;@jrandom&amp;gt; (Es kommt nicht häufig vor und trifft nur manche Leute in seltsamen Situationen) 13:14 &amp;lt;@jrandom&amp;gt; detonate: sehr lang, also mehr als die üblichen 11–12 Minuten? 13:14 &amp;lt;+ugha2p&amp;gt; Nun, es hat mich zweimal in einem Zeitraum von 8 Stunden erwischt. 13:15 &amp;lt;+detonate&amp;gt; sobald alle beteiligten tunnels weg sind 13:15 &amp;lt;+ugha2p&amp;gt; jrandom: Soll es bei Auftreten des Bugs die gesamte CPU auslasten und alle leases verlieren, bis man neu startet? 13:16 &amp;lt;@jrandom&amp;gt; ugha2p: Das ist ein typisches Ergebnis dieses Bugs, ja 13:16 &amp;lt;+detonate&amp;gt; hmm 13:17 &amp;lt;@jrandom&amp;gt; (Es passiert, wenn die Anzahl der tunnel-Aufbauanfragen genug CPU verbraucht, um die Zeit zur Erfüllung einer Anfrage zu überschreiten, was dazu führt, dass eine zusätzliche Anfrage in die Warteschlange kommt, usw.) 13:17 &amp;lt;+ugha2p&amp;gt; Muss ein extremer Zufall gewesen sein, dass es nur bei mir mit 0.5.0.1-5 passiert ist. 13:18 &amp;lt;@jrandom&amp;gt; ugha2p: Es ist bei manchen Leuten wiederholt auf 0.5.0.1-0 passiert, aber in -7 behoben. Du kannst natürlich bei -0 bleiben, wenn du magst. 13:18 &amp;lt;cervantes&amp;gt; es war ein wunderbarer Segen 13:18 &amp;lt;+ugha2p&amp;gt; jrandom: Ich probiere -7 aus. 13:18 &amp;lt;@jrandom&amp;gt; cool 13:19 &amp;lt;+ugha2p&amp;gt; Obwohl ich mich schon schuldig fühle, den Wiki-Nutzern bisher eine holprige Fahrt zu bescheren. :) 13:20 &amp;lt;+ugha2p&amp;gt; Noch etwas: Hast du die bulk/interactive tunnel types irgendwo dokumentiert? 13:20 &amp;lt;+ugha2p&amp;gt; (Abgesehen vom Source ;) 13:20 &amp;lt;@jrandom&amp;gt; im Changelog. Der einzige Unterschied ist eine maximale Fenstergröße von 1 Nachricht 13:20 &amp;lt;+ugha2p&amp;gt; Oh, okay. 13:21 &amp;lt;@jrandom&amp;gt; Ok, noch etwas zu 0.5.0.1, oder sollen wir zu 2) roadmap übergehen? 13:21 &amp;lt;@duck&amp;gt; weiter! 13:21 &amp;lt;@jrandom&amp;gt; betrachte uns als weitergezogen 13:22 &amp;lt;@jrandom&amp;gt; roadmap aktualisiert. und so. Siehe die Seite für Details 13:22 &amp;lt;cervantes&amp;gt; eeh, duck knabbert an den Knöcheln 13:23 &amp;lt;@jrandom&amp;gt; Ich denke darüber nach, einige der Strategien von 0.5.1 auf 0.6.1 zu schieben (damit wir UDP schneller bekommen), aber schauen wir mal 13:23 &amp;lt;@jrandom&amp;gt; Hat jemand Fragen/Kommentare/Bedenken/Frisbees? 13:23 &amp;lt;+detonate&amp;gt; Hast du in letzter Zeit von mule gehört? 13:23 &amp;lt;+detonate&amp;gt; wo wir von UDP sprechen 13:24 &amp;lt;@jrandom&amp;gt; Nein, er war ziemlich krank, das Letzte, was ich von ihm hörte 13:24 &amp;lt;+detonate&amp;gt; :/ 13:24 &amp;lt;jnymo&amp;gt; UDP würde rocken 13:25 &amp;lt;@jrandom&amp;gt; s/would/will/ 13:25 &amp;lt;@jrandom&amp;gt; Hoffentlich ist er stattdessen unterwegs und hat Spaß :) 13:25 &amp;lt;+ugha2p&amp;gt; jrandom: Welche Änderungen würden das Bandbreiten- und Performance-Tuning umfassen? 13:26 &amp;lt;jnymo&amp;gt; Also, UDP bedeutet im Grunde verbindungslos ... was heißt ... größeres Netzwerk, richtig? 13:26 &amp;lt;+detonate&amp;gt; UDP bringt dabei allerlei Schwierigkeiten mit sich 13:26 &amp;lt;@jrandom&amp;gt; ugha2p: Batching der tunnel-Nachrichtenfragmente, damit sie besser in die festen 1024-Byte-tunnel-Nachrichten passen, Hinzufügen von Bandbreiten-Drosseln pro Pool usw. 13:27 &amp;lt;+detonate&amp;gt; aber ja 13:27 &amp;lt;@jrandom&amp;gt; detonate: Es wird nicht so schlimm, das Token-Bucket-Schema, das wir jetzt haben, kann asynchrone Anfragen ohne Probleme handhaben 13:27 &amp;lt;@jrandom&amp;gt; (wir würden natürlich nicht den BandwidthLimitedOutputStream verwenden, sondern den FIFOBandwidthLimiter bitten, K Bytes zuzuweisen) 13:27 &amp;lt;+ugha2p&amp;gt; Würde das erste wirklich viel ausmachen? Drosselung pro Pool klingt nicht dringend. 13:28 &amp;lt;+detonate&amp;gt; das ist dann gut 13:28 &amp;lt;@jrandom&amp;gt; ugha2p: wahrscheinlich ja. Die exakten Zahlen siehst du unter /oldstats.jsp#tunnel.smallFragments 13:29 &amp;lt;bla&amp;gt; detonate: Wie läuft der Fortschritt bei der Reassemblierung? 13:29 &amp;lt;+detonate&amp;gt; wirklich ins Stocken geraten 13:30 &amp;lt;@jrandom&amp;gt; ugha2p: Es hängt natürlich weitgehend von der Art der Aktivität ab. Gesprächige Kommunikation profitiert mehr, aber Bulk-Kommunikation füllt die Fragmente bereits vollständig 13:30 &amp;lt;+ugha2p&amp;gt; jrandom: Ok. 13:30 &amp;lt;+ugha2p&amp;gt; Genau. 13:31 &amp;lt;+detonate&amp;gt; Ich habe komplett aufgehört, daran zu arbeiten, und mit dem Adressbuch-Editor begonnen 13:31 &amp;lt;+detonate&amp;gt; Es gibt wahrscheinlich eine wirklich effiziente, gut erforschte Methode, so etwas zu machen, aber ich bin ihr nicht begegnet 13:31 &amp;lt;jnymo&amp;gt; wird upd bedeuten, dass Leute hinter NATs jetzt durchkommen können? 13:31 &amp;lt;@jrandom&amp;gt; zum Teil, jnymo 13:31 &amp;lt;jnymo&amp;gt; und i2p benutzen? 13:32 &amp;lt;@jrandom&amp;gt; Aber zuerst müssen wir es überhaupt mit UDP zum Laufen bringen, dann fangen wir mit Firewall/NAT-Punching an, dann kommt PMTU usw. 13:32 &amp;lt;jnymo&amp;gt; das wird ein Segen sein 13:33 &amp;lt;+detonate&amp;gt; Natürlich, wenn jemand Vorschläge hat, was zu tun ist, würde ich mich freuen 13:33 &amp;lt;+ugha2p&amp;gt; jrandom: Wie würde UDP Leuten hinter NATs helfen? 13:34 &amp;lt;bla&amp;gt; detonate: TCP (im normalen Netz) macht Reassemblierung. Können diese Konzepte auf die I2P UDP-Reassemblierung übertragen werden? 13:34 &amp;lt;+detonate&amp;gt; Ich habe mir nicht angesehen, wie TCP das macht 13:34 &amp;lt;@jrandom&amp;gt; ugha2p: Es gibt eine Menge Tricks, die wir mit konsistenten Portnummern usw. einsetzen können. Es gibt da draußen viel Code &amp; Doku 13:35 &amp;lt;@jrandom&amp;gt; bla: Wir werden sicher ein gewisses Maß an UDP-Reassemblierung entlang der TCP-SACK-Linien verwenden 13:35 &amp;lt;+detonate&amp;gt; Aber wenn man das meiste von dem handhabt, was TCP tut, kann man genauso den NIO-Weg gehen und es tatsächlich verwenden 13:35 &amp;lt;+detonate&amp;gt; und sich den Ärger sparen 13:35 &amp;lt;@jrandom&amp;gt; Nein, es gibt wesentliche Gründe, warum wir sowohl etwas Reassemblierung/Neuübertragung wollen als auch nicht TCP 13:36 &amp;lt;+detonate&amp;gt; nun, die Sache mit den Threads 13:36 &amp;lt;@jrandom&amp;gt; Die Transportschicht muss nicht vollständig zuverlässig oder geordnet sein, nur halbzuverlässig und ungeordnet 13:37 &amp;lt;+ugha2p&amp;gt; Können wir auch einen Rückgang der Speichernutzung wegen weniger Threads erwarten? 13:37 &amp;lt;@jrandom&amp;gt; ja 13:37 &amp;lt;+ugha2p&amp;gt; Einen signifikanten Rückgang 13:38 &amp;lt;+ugha2p&amp;gt; ? 13:38 &amp;lt;@jrandom&amp;gt; erheblich. (sowie eine Abnahme der Speichernutzung, je nachdem, woher das aktuelle OOM kommt ;) 13:38 &amp;lt;+ugha2p&amp;gt; Genau. 13:39 &amp;lt;@jrandom&amp;gt; Ok, noch etwas zu 2) roadmap? 13:39 &amp;lt;bla&amp;gt; jrandom: Ja. 13:40 &amp;lt;bla&amp;gt; jrandom: Wird detonate jetzt die UDP-Sachen machen? Wenn nicht, wer dann? 13:40 &amp;lt;@jrandom&amp;gt; Es ist eine Teamleistung für alle, die beitragen können :) 13:40 &amp;lt;+detonate&amp;gt; heh, ich plane, mehr an UDP-Sachen zu arbeiten, das ist weniger langweilig als fernzusehen 13:41 &amp;lt;@jrandom&amp;gt; heh w3wt 13:41 &amp;lt;bla&amp;gt; jrandom: Verstehe. Aber für einen Moment sah es so aus, als hätte detonate das Projekt fallen gelassen ;) 13:42 &amp;lt;@jrandom&amp;gt; Es steht auf der roadmap, es wird erledigt 13:42 &amp;lt;+detonate&amp;gt; sorry für die Verwirrung 13:43 &amp;lt;@jrandom&amp;gt; Ok, hat noch jemand etwas zu 2) roadmap, oder sollen wir gemütlich zu 3) Adressbuchkram rüberwandern? 13:44 &amp;lt;@jrandom&amp;gt; Ok, detonate, willst du uns einen Überblick/Statusbericht zum Editor geben? 13:45 &amp;lt;bla&amp;gt; detonate: (np) 13:45 &amp;lt;+detonate&amp;gt; ok 13:45 &amp;lt;+detonate&amp;gt; Der aktuelle Stand des Editors ist hier: 13:45 &amp;lt;+detonate&amp;gt; `http://detonate.i2p/addressbook-editor/current-state.html` 13:45 &amp;lt;+detonate&amp;gt; Er macht immer noch keine tatsächlichen Bearbeitungen 13:45 &amp;lt;+detonate&amp;gt; und derzeit arbeite ich an der Tabelle unten 13:46 &amp;lt;+detonate&amp;gt; Ich muss ein paar Kapitel in meinem JSP-Buch lesen, aber danach solltet ihr ihn ziemlich einfach nutzen können, um Einträge in der hosts.txt und den Subscriptions hinzuzufügen/zu ändern 13:47 &amp;lt;+detonate&amp;gt; Ich habe in den letzten 24 Stunden oder so eine Pause davon gemacht, daher gab es nicht viel Fortschritt 13:47 &amp;lt;+detonate&amp;gt; Das ist so ziemlich alles 13:47 &amp;lt;@jrandom&amp;gt; w3wt 13:48 &amp;lt;bla&amp;gt; detonate: Sieht gut aus 13:49 &amp;lt;@jrandom&amp;gt; ja, ganz sicher, ich freue mich auf eine Möglichkeit, die Einträge auf eine andere Weise zu verwalten, als nur die hosts-Datei zu hcaken 13:49 &amp;lt;+detonate&amp;gt; danke 13:49 &amp;lt;+detonate&amp;gt; Das ist das erste Mal, dass ich JSP für irgendetwas benutzt habe 13:50 &amp;lt;@jrandom&amp;gt; cool 13:51 &amp;lt;@jrandom&amp;gt; Oh, mir war nicht klar, dass es hier eine Überschneidung bei der Subscription-Verwaltung gibt – vielleicht kann sich smegheads Arbeit auch hier einfügen 13:51 &amp;lt;@jrandom&amp;gt; smeghead: Bist du da? Hast du das schon gesehen? 13:51 &amp;lt;jnymo&amp;gt; detonate: Wird es Kollisionserkennung und so etwas geben? 13:51 &amp;lt;@smeghead&amp;gt; Eigentlich habe ich nur ein bisschen Skeleton-Code für die Adressbuch-Konsole skizziert, nichts Nützliches 13:51 &amp;lt;+detonate&amp;gt; Ja, ich war das leid, danke an duck für die Idee :) 13:51 &amp;lt;@smeghead&amp;gt; Ich wurde vom TrustedUpdate-Dingsbums abgelenkt 13:52 &amp;lt;@jrandom&amp;gt; ah cool :) 13:53 * jrandom mag Ablenkungen, um neue Features hinzuzufügen 13:53 &amp;lt;bla&amp;gt; smeghead: Du meinst 1-Klick-Updates von I2P von _innerhalb_ I2P? 13:53 &amp;lt;@smeghead&amp;gt; also Glück, nicht Faulheit (zumindest diesmal :) 13:53 &amp;lt;cervantes2p&amp;gt; bla: mindestens 2 Klicks ;-) 13:54 &amp;lt;@jrandom&amp;gt; bah, wir bekommen das auf 1 runter (ablehnen, wenn schlechte/ungültige Signatur/etc ;) 13:54 &amp;lt;+detonate&amp;gt; Ja, es wird Kollisionserkennung geben, daran arbeite ich gerade 13:54 &amp;lt;@jrandom&amp;gt; detonate: Kümmert sich das Adressbuch nicht selbst darum? 13:54 &amp;lt;@jrandom&amp;gt; detonate: Ich dachte, was du machst, bearbeitet nur die Dateien? 13:55 &amp;lt;@jrandom&amp;gt; (Die Dateien werden vom Adressbuch dedupliziert) 13:55 &amp;lt;+detonate&amp;gt; Ich meine, dir die Kollisionen aus den Logs zu zeigen und das zu handhaben 13:55 &amp;lt;@jrandom&amp;gt; ah 13:55 &amp;lt;@jrandom&amp;gt; ok, cool 13:55 &amp;lt;+detonate&amp;gt; Ich nehme an, das ist es, wovon jnymo spricht 13:55 &amp;lt;Ragnarok&amp;gt; hm, kann ich irgendetwas tun, um euch das Leben zu erleichtern? :) 13:55 &amp;lt;+detonate&amp;gt; so dass du »Eintrag ersetzen« mit dem kollidierenden deiner Wahl sagen kannst 13:55 &amp;lt;@jrandom&amp;gt; nett! 13:58 &amp;lt;@jrandom&amp;gt; Ragnarok: iirc konnte detonate die Logdatei ziemlich leicht parsen. Siehst du voraus, dass sich das Format ändert? 13:58 &amp;lt;jnymo&amp;gt; detonate: ziemlich genau, ja 13:58 &amp;lt;jnymo&amp;gt; ist das nun eng in i2p eingebunden? Wie einfach kann ich einen Link+Key aus meinem Browser in mein Adressbuch übernehmen? 13:59 &amp;lt;+detonate&amp;gt; Ja, ändert das Format nicht, das würde alles kaputtmachen 13:59 &amp;lt;Ragnarok&amp;gt; Es ist sehr unwahrscheinlich, dass sich das Format ändert 14:00 &amp;lt;Ragnarok&amp;gt; auch wenn in Zukunft mehr Dinge geloggt werden könnten 14:00 &amp;lt;@jrandom&amp;gt; jnymo: Der eepproxy hat derzeit keine Hooks in detonates Editor, aber wir könnten später etwas hinzufügen 14:00 &amp;lt;+detonate&amp;gt; Obwohl, wenn ihr die Conflict-Zeilen modifiziert, würde das das Parsen erleichtern 14:00 &amp;lt;cervantes2p&amp;gt; möglicherweise etwas, das mein Firefox-Plugin tun könnte 14:00 &amp;lt;+detonate&amp;gt; Im Moment sind da viele menschenlesbare Wörter, die im Weg stehen 14:00 &amp;lt;Ragnarok&amp;gt; wie modifizieren? 14:00 &amp;lt;@jrandom&amp;gt; (zum Beispiel könnte i2paddresshelper vielleicht auf eine Editor-Seite umleiten) 14:00 &amp;lt;cervantes2p&amp;gt; "hier klicken, um dies zu deinem Adressbuch hinzuzufügen" 14:00 &amp;lt;Ragnarok&amp;gt; ah ... ich will aber nett zu den Menschen sein 14:00 &amp;lt;+detonate&amp;gt; &amp;lt;date&amp;gt;=&amp;lt;host&amp;gt;=&amp;lt;source&amp;gt;=&amp;lt;new destination&amp;gt; would be superior 14:01 &amp;lt;@jrandom&amp;gt; cervantes2p: Wird das wie Googles Seiten-Umschreiber funktionieren? :) 14:01 &amp;lt;+detonate&amp;gt; Nun, dafür ist der Adressbuch-Editor ja da :) 14:01 &amp;lt;+detonate&amp;gt; Das ist wirklich kein Problem, ich habe das abgedeckt 14:01 &amp;lt;cervantes2p&amp;gt; jrandom: nee ... einfach im Link-Kontextmenü haben 14:01 &amp;lt;@jrandom&amp;gt; ooOOoo 14:01 &amp;lt;+detonate&amp;gt; Solange sich nichts radikal ändert, sollte alles weiterhin reibungslos funktionieren 14:02 &amp;lt;cervantes2p&amp;gt; Natürlich könnte ich einen Rewriter hinzufügen ... aber das zerschießt nur die Seiten-Layouts der Leute ;-) 14:02 &amp;lt;+detonate&amp;gt; Oh, eine Sache könntest du tun 14:02 &amp;lt;+detonate&amp;gt; weil es mit dem, was ich mache, in Konflikt steht 14:02 &amp;lt;+detonate&amp;gt; Stell sicher, dass alle Einträge für die Hostnames komplett kleingeschrieben sind 14:02 &amp;lt;+detonate&amp;gt; da Legion.i2p dort drin ist 14:02 &amp;lt;cervantes2p&amp;gt; Ich möchte einen „Nicht-i2p-Link-Highlighter“ hinzufügen 14:02 &amp;lt;+detonate&amp;gt; und ich jage sie alle durch toLowercase() 14:03 &amp;lt;@jrandom&amp;gt; ah, das wäre nett, cervantes2p 14:03 &amp;lt;@jrandom&amp;gt; (nur die Namen toLowercase'n, base64 ist case-sensitive ;) 14:03 &amp;lt;+detonate&amp;gt; ja, nur die Namen 14:04 &amp;lt;jnymo&amp;gt; Kontextmenü wäre ideal 14:04 &amp;lt;@jrandom&amp;gt; (vergiss die fliegenden Ponys nicht!) 14:04 &amp;lt;Ragnarok&amp;gt; Ich habe Adressvergleiche in meinem lokalen Branch case-insensitive gemacht ... das sollte ich committen ... 14:04 &amp;lt;+detonate&amp;gt; /make all the hostnames lowercase 14:04 &amp;lt;+detonate&amp;gt; pair[0] = pair[0].toLowerCase(); 14:05 &amp;lt;+detonate&amp;gt; da, schwarz auf weiß 14:05 &amp;lt;+detonate&amp;gt; es betrifft nur die Hostnames 14:05 &amp;lt;@jrandom&amp;gt; jawohl, Ragnarok, gib uns die Ware :) 14:05 &amp;lt;jnymo&amp;gt; Warum habe ich immer das Gefühl, ich bin derjenige, der die fliegenden Ponys reitet :( 14:06 &amp;lt;@jrandom&amp;gt; Das ist, weil du sie für dich beanspruchst, jnymo ;) 14:06 &amp;lt;cervantes2p&amp;gt; jnymo: Besprich deine häuslichen „Arrangements“ nicht in einer Sitzung 14:07 &amp;lt;@jrandom&amp;gt; Ok, jede Menge cooler Kram im Adressbuch &amp; Editor. Gibt es eine ETA, wann wir Sachen betatesten können, detonate? (diese Woche, nächste Woche, etc) 14:07 &amp;lt;jnymo&amp;gt; heh 14:07 &amp;lt;+detonate&amp;gt; Nun, sobald du es in Jetty zum Laufen bekommst, kannst du es, denke ich, in die Beta packen 14:07 * jnymo zieht seinen p32-space-modulator hervor 14:07 &amp;lt;@jrandom&amp;gt; Es läuft in Jetty 14:07 &amp;lt;+detonate&amp;gt; Ich habe keine Ahnung, wie ich NetBeans dazu bringe, sie vorzukompilieren und in die WAR zu packen 14:08 &amp;lt;+detonate&amp;gt; Solange die Leute die Namen der Dateien in der config.txt nicht ändern, sollte es hoffentlich ohne Bugs funktionieren 14:08 &amp;lt;@jrandom&amp;gt; Ok, wir können dich durch Ant führen, um die Dinge zu erledigen 14:08 &amp;lt;+detonate&amp;gt; ok 14:08 &amp;lt;+detonate&amp;gt; cool 14:08 &amp;lt;cervantes2p&amp;gt; detonate: Mach es wie ich – nimm jrandoms Code ... streich alles raus, was du nicht brauchst, hebel deinen eigenen Code rein und starte das Ant-Build-Script ;-) 14:08 &amp;lt;@jrandom&amp;gt; heh 14:09 &amp;lt;@smeghead&amp;gt; detonate: Ich kenne mich ein bisschen mit Ant aus, ruf, wenn du festhängst 14:09 &amp;lt;+detonate&amp;gt; Fühl dich frei, es zu deinem Release hinzuzufügen 14:09 &amp;lt;+detonate&amp;gt; wenn du weißt, wie man das macht 14:09 &amp;lt;MichElle&amp;gt; s/you don't need// 14:09 &amp;lt;Ragnarok&amp;gt; addressbook hat ein sehr einfaches Build-Script, falls du dir das ansehen willst 14:10 &amp;lt;+detonate&amp;gt; Ich brauche den Abschnitt, der JSPs vorkompiliert 14:10 &amp;lt;+detonate&amp;gt; der fehlt in meinem 14:10 &amp;lt;+detonate&amp;gt; Obwohl es sie kompiliert, führt es sie nur nicht zusammen, und der Eintrag zum Test-Kompilieren ist nicht in der build.xml 14:10 &amp;lt;@jrandom&amp;gt; detonate: Schau dir die precompilejsp-Targets in der routerconsole an, das bringt dich in Gang 14:10 &amp;lt;+detonate&amp;gt; und ich muss herausfinden, wo ich -source 1.3 etc. einfügen muss 14:10 &amp;lt;@jrandom&amp;gt; (und die &amp;lt;war&amp;gt;-Task) 14:11 &amp;lt;+detonate&amp;gt; ja, wir können das später heute Abend klären 14:11 &amp;lt;@jrandom&amp;gt; aye 14:11 &amp;lt;cervantes&amp;gt; jup, so habe ich es geschafft ... und ich kenne KEIN Java oder JSP ;-) 14:11 &amp;lt;@jrandom&amp;gt; Ok, wenn es nichts mehr zu 3) Adressbuch-Kram gibt, weiter zu 4) BT-Kram 14:12 &amp;lt;@jrandom&amp;gt; duck/smeghead: Wollt ihr uns ein Update geben? 14:12 &amp;lt;@duck&amp;gt; k 14:12 &amp;lt;@duck&amp;gt; Letzte Woche haben wir mit Nolar von Azureus über die Behebung einiger Kompatibilitätsprobleme gesprochen 14:12 &amp;lt;@duck&amp;gt; mit der Veröffentlichung von 0.1.8 als Ergebnis 14:12 &amp;lt;@duck&amp;gt; diese Woche ging es hauptsächlich um Kommunikation 14:12 &amp;lt;@duck&amp;gt; mit Mitentwicklern, mit Foren-Admins und mit Nutzern 14:13 &amp;lt;+detonate&amp;gt; Weiß jemand, ob das aznet-Plugin wieder Torrents hosten kann? 14:13 &amp;lt;@duck&amp;gt; Die FAQ wurde basierend auf Input aus dem Forum aktualisiert, danke an alle, die beigetragen haben 14:13 &amp;lt;@duck&amp;gt; Außerdem gab es Misskommunikation und Verwirrung 14:13 &amp;lt;@jrandom&amp;gt; detonate: Die Gerüchte sagen ja 14:13 &amp;lt;@duck&amp;gt; wie legions Spork 14:13 &amp;lt;+detonate&amp;gt; ausgezeichnet 14:13 &amp;lt;@duck&amp;gt; Ich glaube, dass eine Namensänderung dort weitere Probleme verhindern wird 14:13 &amp;lt;@duck&amp;gt; . 14:14 &amp;lt;@jrandom&amp;gt; r0xor duck 14:14 * MichElle applaudiert duck 14:14 &amp;lt;MichElle&amp;gt; duck: Du arbeitest sehr hart 14:14 &amp;lt;jnymo&amp;gt; ja, warum nicht i2p-bt_extractor oder so ein Scheiß? 14:15 &amp;lt;@jrandom&amp;gt; Gibt es Neuigkeiten zu den späteren 0.2-Sachen, oder wird das erst nach 0.5.0.2/etc. angegangen? 14:15 &amp;lt;@smeghead&amp;gt; noch nicht applaudieren, ihr wisst nicht, wie wir es nennen&amp;gt;;-} 14:15 &amp;lt;@jrandom&amp;gt; heh 14:15 * jnymo klatscht 14:15 &amp;lt;@duck&amp;gt; sag es uns! 14:15 &amp;lt;@jrandom&amp;gt; i2p-flying-pony-torrent 14:16 &amp;lt;+detonate&amp;gt; heh, verstecken wir es jetzt, indem wir den Namen ändern? 14:16 &amp;lt;MichElle&amp;gt; schon wieder die Ponys 14:16 &amp;lt;@smeghead&amp;gt; Es ist vorerst top-secret, wir wollen nicht verklagt werden 14:16 &amp;lt;jnymo&amp;gt; was für ein Debakel 14:17 * bla bastelt ein Schild für die MPAA: „Verklagt mich, wenn ihr könnt ...“ 14:17 &amp;lt;@smeghead&amp;gt; duck und ich haben vereinbart, dass 0.2 die erste Version mit dem neuen Namen sein wird 14:17 &amp;lt;+detonate&amp;gt; i2p-communism 14:17 &amp;lt;@duck&amp;gt; veröffentlicht im Frühjahr 2006 14:17 &amp;lt;@jrandom&amp;gt; heh 14:17 &amp;lt;@duck&amp;gt; . 14:18 &amp;lt;@smeghead&amp;gt; Basierend auf meiner aktuellen Arbeitslast und der Tatsache, dass ich diese Woche umziehe, erwarte ich in den nächsten Tagen keine Hacks an 0.2, ich weiß nicht, wie ducks kurzfristiger Zeitplan aussieht 14:18 &amp;lt;@duck&amp;gt; habe 8 Stunden C++-Pointer-Flicken gemacht 14:19 &amp;lt;@duck&amp;gt; also hier auch nicht viel :) 14:19 &amp;lt;@jrandom&amp;gt; ‚k, aber etwas, worauf wir uns vielleicht zusammen mit 0.6 freuen können (oder 0.5.1, wenn wir Glück haben?) 14:19 &amp;lt;@jrandom&amp;gt; ui, Spaß, Spaß, Spaß 14:19 &amp;lt;@duck&amp;gt; auf jeden Fall vor 2.0 14:19 &amp;lt;@smeghead&amp;gt; Ich würde etwa einen Monat schätzen, nur so ins Blaue, was meinst du, duck 14:19 &amp;lt;@duck&amp;gt; yeah 14:19 &amp;lt;@jrandom&amp;gt; cool 14:19 &amp;lt;@duck&amp;gt; grob geschätzt 14:20 &amp;lt;@smeghead&amp;gt; Die Sache ist, wir würden gerne bis zur Veröffentlichung des offiziellen BT 4.0 warten 14:20 &amp;lt;@jrandom&amp;gt; Ist ok, wir wissen, wie Zeitpläne laufen ;) 14:20 &amp;lt;@smeghead&amp;gt; damit wir 0.2 damit auf Stand bringen können 14:20 &amp;lt;MichElle&amp;gt; duck hat in der Tat viele Sachen auf dem Teller 14:20 &amp;lt;@smeghead&amp;gt; 4.0 scheint unmittelbar bevorzustehen 14:20 &amp;lt;@jrandom&amp;gt; ah, wirklich, smeghead? cool 14:20 &amp;lt;@duck&amp;gt; smeghead: Das ist nur die offizielle Ausrede :) 14:20 &amp;lt;MichElle&amp;gt; aber er ist ein harter Arbeiter 14:21 &amp;lt;@duck&amp;gt; Ich bin für 5) ??? 14:21 &amp;lt;@jrandom&amp;gt; gleich soweit... 14:21 &amp;lt;@jrandom&amp;gt; legion: Gibt es Updates zu deinem BT-Client? Fortschritt, etc.? 14:21 &amp;lt;@smeghead&amp;gt; Quellcode? 14:22 &amp;lt;@smeghead&amp;gt; (in einem ZIP, nicht einer .EXE) 14:22 &amp;lt;cervantes&amp;gt; Also dann die nächste Welle von Releases 14:22 &amp;lt;@jrandom&amp;gt; hmm, legion scheint idle zu sein, ok, vielleicht bekommen wir später ein Update 14:22 &amp;lt;cervantes2p&amp;gt; verdammt große Latenz 14:23 &amp;lt;@jrandom&amp;gt; also, weiter zu 5) ??? 14:23 &amp;lt;cervantes&amp;gt; *räusper* w00t 14:23 &amp;lt;@jrandom&amp;gt; cervantes2p: nee, du bist nur langsam ;) 14:23 &amp;lt;@jrandom&amp;gt; Ok, hat sonst noch jemand etwas anzusprechen? 14:23 &amp;lt;cervantes2p&amp;gt; Ich habe das vor ungefähr 5 Minuten gesagt 14:23 &amp;lt;+ugha2p&amp;gt; jrandom: Der Mailinglisten-Footer verwendet noch die i2p.dnsalias.net-Adresse. Vielleicht solltest du ihn auf dev.i2p.net aktualisieren? :) 14:23 * cervantes2p füttert den Hamster seines router 14:24 &amp;lt;@jrandom&amp;gt; ah, ja, wahrscheinlich, ugha2p 14:24 * jrandom hat etwas Sysadmin-Arbeit, der ich schon eine Weile aus dem Weg gehe (wie, oh, Dinge auf den neuen srever verschieben...) 14:24 &amp;lt;MichElle&amp;gt; Ich habe eine Sorge 14:24 &amp;lt;MichElle&amp;gt; bezüglich Transparenz 14:24 &amp;lt;@jrandom&amp;gt; was geht, MichElle? 14:25 &amp;lt;MichElle&amp;gt; Im Sinne voller Transparenz erkläre ich hier, dass identiguy vorgeschlagen hat, jrandom könne tatsächlich von der NSA beschäftigt sein 14:25 &amp;lt;+detonate&amp;gt; oh, mir sind 190 routers aufgefallen, wie nah sind wir gerade am Thread-Limit? 14:25 * jnymo fragt sich, welche andere Hilfe Leute leisten können 14:25 &amp;lt;jnymo&amp;gt; (schaue mir immer noch das PHP-Ding an, duck ;) 14:25 &amp;lt;@jrandom&amp;gt; heh MichElle 14:25 &amp;lt;MichElle&amp;gt; Seine ‚praktische‘ Fähigkeit, 24/7 an i2p zu arbeiten, ist in der Tat ziemlich verdächtig 14:25 &amp;lt;MichElle&amp;gt; wie auch immer 14:25 &amp;lt;MichElle&amp;gt; das ist alles, was ich sagen wollte 14:25 &amp;lt;MichElle&amp;gt; behaltet jrandom im Auge 14:26 &amp;lt;MichElle&amp;gt; seine sanfte und warme Fassade könnte nur das sein. 14:26 &amp;lt;+ugha2p&amp;gt; detonate: Es gibt keine theoretischen Thread-Limits, es werden einfach alle verfügbaren Ressourcen verbraucht, bis es crasht. :) 14:26 &amp;lt;jnymo&amp;gt; Fassade 14:26 &amp;lt;@jrandom&amp;gt; detonate: Einige OSes/ulimits könnten bei 256 drosseln, aber Win98 liegt ohnehin schon über dem 100-TCP-Verbindungen-Limit 14:26 &amp;lt;cervantes2p&amp;gt; Ich kann ein schnelles Update zum Firefox-Plugin geben. Der I2P-Mail-Notifier funktioniert jetzt, ebenso der Newsreader und grundlegende router-Steuerungen. Ich bin gerade damit beschäftigt, mühsam Konfigurationsseiten zu bauen ( `http://freshcoffee.i2p/fire2pe_i2pmail_prefs.jpg` ) 14:27 &amp;lt;jnymo&amp;gt; MichElle, wenn der Sourcecode solide ist, wen kümmert's? 14:27 &amp;lt;+detonate&amp;gt; oh, ist das Firefox-Plugin veröffentlicht? 14:27 &amp;lt;MichElle&amp;gt; jnymo: Es verdirbt die Stimmung ein wenig 14:27 &amp;lt;cervantes2p&amp;gt; und ich möchte einen Downloader/Installationsdienst implementieren, der an smegheads neuen Updater-Verifier andockt, bevor ich release 14:27 &amp;lt;ddd&amp;gt; hi Channel 14:28 &amp;lt;+detonate&amp;gt; ok 14:28 &amp;lt;@jrandom&amp;gt; w0ah! kickass, cervantes2p 14:28 &amp;lt;@jrandom&amp;gt; es sieht wirklich gut aus 14:28 &amp;lt;+detonate&amp;gt; hi ddd 14:28 &amp;lt;cervantes2p&amp;gt; aber es wird jetzt knapp ... wahrscheinlich noch ein paar Wochen ... 14:28 &amp;lt;MichElle&amp;gt; so etwa wie Windows zu benutzen immer noch nicht cool wäre, selbst wenn Microsoft es open-sourcen würde 14:28 &amp;lt;+detonate&amp;gt; das Plugin sieht cool aus 14:28 &amp;lt;MichElle&amp;gt; zurück zum Meeting, allerdings ... 14:28 &amp;lt;@smeghead&amp;gt; TrustedUpdate ist hoffentlich diese Woche fertig, bevor ich umziehe 14:28 &amp;lt;@jrandom&amp;gt; cool 14:29 &amp;lt;ddd&amp;gt; ? 14:29 &amp;lt;ddd&amp;gt; ist i2p der einzige anonyme Chat? 14:29 &amp;lt;@jrandom&amp;gt; hi ddd . Wöchentliches Dev-Meeting läuft gerade 14:30 &amp;lt;cervantes2p&amp;gt; ’lo ddd, wir beenden gerade ein Meeting ... bleib dran, wir sind in ein paar Minuten fertig 14:30 &amp;lt;ddd&amp;gt; gibt es andere Projekte wie i2p? 14:30 &amp;lt;@smeghead&amp;gt; ddd: tippe /list und such dir was aus 14:30 &amp;lt;ddd&amp;gt; ok 14:30 &amp;lt;ddd&amp;gt; nein, ich meine auf anderen Netzwerken 14:30 &amp;lt;@jrandom&amp;gt; Ok, hat noch jemand etwas zu 5) ??? 14:30 &amp;lt;@smeghead&amp;gt; ddd: frag in #i2p-chat 14:30 &amp;lt;ddd&amp;gt; ok, ich lasse euch fertig machen 14:31 &amp;lt;+detonate&amp;gt; hat schon jemand i2p erfolgreich in OpenBSD laufen lassen? 14:31 &amp;lt;@jrandom&amp;gt; ddd: http://www.i2p.net/how_networkcomparisons 14:31 &amp;lt;ddd&amp;gt; ok 14:31 &amp;lt;+detonate&amp;gt; ich dachte daran, dieses Fiasko wieder zu starten 14:31 &amp;lt;@jrandom&amp;gt; detonate: kA 14:31 &amp;lt;jnymo&amp;gt; oh ja .. wer hat die BSD-i2p-Distro gemacht, und welches BSD war es? 14:31 &amp;lt;@jrandom&amp;gt; heh, cool, detonate, sag uns, wie es läuft 14:31 &amp;lt;@jrandom&amp;gt; jnymo: lioux hat es für fbsd gepackt 14:32 &amp;lt;@smeghead&amp;gt; i2p würde niemals mit OpenBSD ausgeliefert werden :) 14:32 &amp;lt;+detonate&amp;gt; klar 14:32 &amp;lt;jnymo&amp;gt; woord .. wollte nicht jemand eine i2p-orientierte Distro machen? 14:32 &amp;lt;+detonate&amp;gt; ja, es gibt jetzt einen Port in FreeBSD 14:32 &amp;lt;+detonate&amp;gt; das ist beängstigend 14:32 &amp;lt;+detonate&amp;gt; heh, jemand wollte eine Knoppix-CD haben, die i2p ausführt 14:32 &amp;lt;@jrandom&amp;gt; jnymo: Wenn i2p felsenfest ist, lohnt es sich, Packaging auf Distros/Microdistros zu erkunden, ja 14:32 &amp;lt;+detonate&amp;gt; wer weiß warum 14:33 &amp;lt;@smeghead&amp;gt; jnymo: Daran erinnere ich mich, ich glaube, es sollte ein Knoppix/i2p werden, kann mich nicht erinnern, wer darüber gesprochen hat 14:33 &amp;lt;@jrandom&amp;gt; detonate: Netcafé 14:33 &amp;lt;+detonate&amp;gt; ah 14:34 &amp;lt;@jrandom&amp;gt; Ok, noch etwas für das Meeting? 14:34 &amp;lt;MichElle&amp;gt; was zum Teufel ist eine i2p-‚orientierte‘ Distro 14:34 &amp;lt;MichElle&amp;gt; tor, i2p und freenet ? 14:34 &amp;lt;MichElle&amp;gt; es hat keinen Zweck 14:34 &amp;lt;MichElle&amp;gt; die Bandbreitenanforderungen schließen die Programme gegenseitig aus 14:34 &amp;lt;MichElle&amp;gt; ist jrandom Theo de Raadt? 14:34 &amp;lt;cervantes&amp;gt; eine etwas campige Distribution 14:34 &amp;lt;jnymo&amp;gt; eine komplett anonymisierte Distro 14:35 &amp;lt;cervantes2p&amp;gt; jrandom: Ich schätze, nein :) 14:35 &amp;lt;MichElle&amp;gt; jrandom: nichts 14:35 * jrandom holt aus 14:35 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Entwicklertreffen - 22. Februar 2005</title><link>/de/blog/2005/02/22/i2p-entwicklertreffen-22.-februar-2005/</link><pubDate>Tue, 22 Feb 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/02/22/i2p-entwicklertreffen-22.-februar-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bla, cervantes, detonate, duck, frosk, godmode0, hobbs, jrandom, laberhorst, Meomia, microsoft, Myo9, Ragnarok, susi23, tracker&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:04 &amp;lt;jrandom&amp;gt; 0) hi 13:04 &amp;lt;jrandom&amp;gt; 1) 0.5 13:04 &amp;lt;jrandom&amp;gt; 2) Nächste Schritte 13:04 &amp;lt;jrandom&amp;gt; 3) azneti2p 13:04 &amp;lt;jrandom&amp;gt; 4) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) hi 13:04 * jrandom winkt 13:05 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind online @ http://dev.i2p.net/pipermail/i2p/2005-February/000595.html 13:05 &amp;lt;jrandom&amp;gt; (ja, nur eine Minute oder zwei vor dem Meeting, also testen wir mal dein Schnelllesen) 13:05 &amp;lt;+detonate&amp;gt; ich denke, ich warte, bis es etwas weniger buggy ist, bevor ich in dem Fall Boondock Saints hochlade 13:06 &amp;lt;jrandom&amp;gt; warum... das ist... das ist... das ist eine Urheberrechtsverletzung! 13:06 &amp;lt;+detonate&amp;gt; seltsame neue Ergänzungen zur Azureus-Beta 13:06 &amp;lt;+detonate&amp;gt; Kategorien 13:06 &amp;lt;+detonate&amp;gt; haha 13:06 &amp;lt;+detonate&amp;gt; ein DHT-Tracker 13:06 &amp;lt;+detonate&amp;gt; sweet 13:07 &amp;lt;jrandom&amp;gt; aye, es sieht sehr cool aus, aber lassen wir uns erst um 1 und 2 kümmern, bevor wir zu 3 gehen, 'eh? ;) 13:07 &amp;lt;+detonate&amp;gt; hi 13:07 &amp;lt;+detonate&amp;gt; in der Tat 13:07 &amp;lt;jrandom&amp;gt; springen wir zu 1) 0.5 13:07 &amp;lt;jrandom&amp;gt; ist sozusagen draußen und so 13:08 &amp;lt;cervantes&amp;gt; yay! 13:08 &amp;lt;jrandom&amp;gt; später am Abend gibt es eine neue Revision mit einer Menge Updates (aktueller CVS-Head ist 0.5-5, mit einer -6 in Tests auf einigen routers) 13:09 &amp;lt;jrandom&amp;gt; lief ziemlich gut, aber wir sind unterwegs über ein paar komische Bugs gestolpert. aber c'est la vie 13:09 &amp;lt;frosk&amp;gt; ich kann berichten, dass 0.5-5 sich a _lot_ freundlicher verhält als -4 (was mir oft teilnehmende tunnels in der Größenordnung von Tausenden beschert hat) 13:09 &amp;lt;bla&amp;gt; jrandom: Wird die Version 0.5.0.1 das Problem beheben, dass man 'nor' keine Ziele finden kann? 13:09 &amp;lt;jrandom&amp;gt; ah, nun, das ist wirklich eher eine Funktion der anderen Leute, der -0 Build baut tatsächlich Hunderte von tunnels 13:09 &amp;lt;bla&amp;gt; s/nor/not 13:10 &amp;lt;jrandom&amp;gt; bla: ja, das ist ein Bug in der netDb 13:10 &amp;lt;bla&amp;gt; jrandom: Großartig! 13:10 &amp;lt;jrandom&amp;gt; (genauer gesagt im leaseSet-Publishing) 13:11 &amp;lt;jrandom&amp;gt; und ja, die 0.5.0.1-Revision wird diesen gelegentlichen Bug mit dem verschwindenden Proxy beseitigen 13:12 &amp;lt;jrandom&amp;gt; es gibt noch ein seltsames Memory Leak, das ich noch nicht aufgespürt habe und das einige Nutzer betrifft 13:12 &amp;lt;bla&amp;gt; Dann scheint es insgesamt, abgesehen von diesen Bugs, dass das 0.5-Netz sehr gut läuft. Yay! 13:12 &amp;lt;jrandom&amp;gt; soweit ich weiß, betrifft es wirklich nur zwei oder drei I2PTunnel-Instanzen 13:12 &amp;lt;Meomia&amp;gt; ist es ein Zeichen von Fortschritt, wenn du seit 0.5 von 0 auf 130 teilnehmende tunnels gestiegen bist? 13:13 &amp;lt;jrandom&amp;gt; w3wt 13:13 &amp;lt;jrandom&amp;gt; Meomia: bah, ich hatte über 5000 tunnels ;) 13:13 &amp;lt;jrandom&amp;gt; aber dm hat tatsächlich geholfen, einen Bug im Exploratory-Pool-Code zu finden, daher werden wir häufiger tunnels auf 'zufälligen' Peers bauen 13:14 &amp;lt;jrandom&amp;gt; (yay) 13:14 &amp;lt;Meomia&amp;gt; ok 13:14 &amp;lt;bla&amp;gt; jrandom: Bedeutet das auch, dass jetzt, im Gegensatz zu 0.4, jeder Peer irgendwann dein inbound gateway (eingehendes Gateway) werden kann? 13:14 &amp;lt;jrandom&amp;gt; ja, für exploratory tunnels 13:15 &amp;lt;jrandom&amp;gt; client tunnels werden nur Peers in der 'fast'-Stufe verwenden 13:15 &amp;lt;bla&amp;gt; bla: Ok. Die Tatsache, dass client tunnels nur die schnellen Peers verwenden, ist gut: sonst bekommen wir das Anonymitätsproblem, das wir vorher diskutiert haben 13:16 &amp;lt;jrandom&amp;gt; und die Performance wäre sonst mies ;) 13:17 &amp;lt;jrandom&amp;gt; eigentlich bringt uns das zu 2) Nächste Schritte 13:18 &amp;lt;jrandom&amp;gt; das große, was für die 0.5-Serie noch bleibt, ist ein Haufen Strategien zum Sortieren und/oder Filtern der in tunnels verwendeten Peers 13:18 &amp;lt;godmode0&amp;gt; jrandom kann man NNTP mit i2p benutzen? 13:18 &amp;lt;jrandom&amp;gt; godmode0: es gibt zwei NNTP-Server auf i2p, ja. schau ins Forum 13:19 &amp;lt;godmode0&amp;gt; jrandom ok ich teste 13:19 &amp;lt;godmode0&amp;gt; kann ich meinen Server auch aufsetzen? 13:20 &amp;lt;jrandom&amp;gt; godmode0: wir sind gerade in einem Meeting, aber ja, du kannst einen Server betreiben 13:20 &amp;lt;godmode0&amp;gt; jrandom ok sorry 13:20 &amp;lt;jrandom&amp;gt; kein Problem 13:20 &amp;lt;jrandom&amp;gt; die vorgeschlagenen Strategien zielen im Wesentlichen darauf ab, die Anonymität zu verbessern, aber es gibt noch ein paar andere Ziele, die wir damit ausbalancieren können 13:21 &amp;lt;jrandom&amp;gt; vielleicht finden wir einen Weg, einige der AS-Pfade in die Auswahl zu integrieren, wie bla vorgeschlagen hat 13:22 &amp;lt;jrandom&amp;gt; das kann sowohl die (jurisdiktionelle) Anonymität verbessern, oder wenn wir versuchen, innerhalb eines AS (oder zweier) zu bleiben, kann das die Performance verbessern 13:22 &amp;lt;bla&amp;gt; jrandom: Das steht im Grunde im Zusammenhang mit einem Paper der Tor-Entwickler: `http://theland.i2p/files/routing-zones.pdf` 13:22 &amp;lt;jrandom&amp;gt; aye 13:23 &amp;lt;jrandom&amp;gt; es gibt eine ganze Reihe verschiedener Strategien, die Leute verwenden können, und neue auszuprobieren sollte ziemlich einfach sein 13:24 &amp;lt;jrandom&amp;gt; wir werden nicht Monate damit verbringen, alles zu implementieren, was uns einfällt, sondern lediglich die Grundlagen bereitstellen, die die meisten brauchen. Jeder, der neue hinzufügen möchte, ist sehr ermutigt, beim Einbauen zu helfen 13:25 &amp;lt;jrandom&amp;gt; wie auch immer, sobald die Grundlagen stehen, gehen wir weiter und konzentrieren uns auf den UDP-Transport für 0.6 13:26 &amp;lt;jrandom&amp;gt; das ist so ziemlich alles zu 2) Nächste Schritte, hat jemand Kommentare/Fragen/Bedenken? 13:26 &amp;lt;bla&amp;gt; Wer waren nochmal die Leute, die angefangen haben, sich I2P anzusehen? 13:26 &amp;lt;bla&amp;gt; Scheint, wir haben in letzter Zeit nicht viel von ihnen gehört. 13:27 &amp;lt;bla&amp;gt; s/into I2P/into UDP/ 13:27 &amp;lt;bla&amp;gt; sorry 13:27 &amp;lt;jrandom&amp;gt; ah, mule war krank, aber ich denke, detonate macht Fortschritte 13:28 &amp;lt;jrandom&amp;gt; detonate: irgendwelche Neuigkeiten? 13:29 &amp;lt;jrandom&amp;gt; oder vielleicht auch nicht ;) 13:30 &amp;lt;jrandom&amp;gt; ok, weiter zu 3) azneti2p 13:30 &amp;lt;+detonate&amp;gt; sorry 13:30 &amp;lt;+detonate&amp;gt; ich mache Fortschritte 13:30 &amp;lt;+detonate&amp;gt; ich muss noch die Reassembly-Seite fertigstellen 13:31 &amp;lt;+detonate&amp;gt; was das Aufteilen der Daten in Pakete und das geordnete Verschicken angeht, das funktioniert 13:31 &amp;lt;+detonate&amp;gt; weiter zu 3) 13:31 &amp;lt;jrandom&amp;gt; geil 13:31 &amp;lt;godmode0&amp;gt; sorry, Schritt 2) hat i2p irgendwelche Probleme mit Angriffen? 13:31 &amp;lt;bla&amp;gt; detonate: Cool! Kannst du uns alle im Forum auf dem Laufenden halten? 13:32 &amp;lt;+detonate&amp;gt; bla: klar 13:32 &amp;lt;tracker&amp;gt; Zu azneti2p, schau hier: http://sourceforge.net/forum/forum.php?thread_id=1233727&amp;forum_id=377614 sieht so aus, als ob Download funktioniert, Seeding nicht. 13:32 &amp;lt;jrandom&amp;gt; godmode0: die unterschiedlichen Sortierstrategien sollten dem Nutzer erlauben, den Einfluss von Predecessor-Angriffen zu wählen 13:33 &amp;lt;microsoft&amp;gt; wer auch immer i2p.net betreibt, sollte mehr Enterprise-Class-Solutions-Buzzwords auf die Seite packen. 13:33 &amp;lt;+detonate&amp;gt; jemand sollte auch sicherstellen, dass der neue DHT-Tracker sich in Bezug auf das Azureus-Plugin nicht danebenbenimmt 13:33 &amp;lt;tracker&amp;gt; Meine lokalen Tests scheinen das zu bestätigen, ich kann mit Azureus herunterladen, aber nicht seeden. 13:34 &amp;lt;jrandom&amp;gt; hmm ok cool, danke tracker – ich weiß, sie haben ein paar Dinge aktualisiert und letzte Nacht b34 rausgeschoben, aber es scheint, als gäbe es noch mehr zu tun 13:34 &amp;lt;jrandom&amp;gt; detonate: guter Punkt 13:35 &amp;lt;tracker&amp;gt; Guter Punkt, detonate, ich habe DHT deaktiviert, da Azureus nach ein paar Stunden mit 100% CPU-Auslastung stirbt, wenn es aktiv ist. 13:35 * jrandom möchte noch einmal betonen, dass das azneti2p-Plugin noch recht frühe Beta ist und die Anonymitätsimplikationen von Azureus noch nicht vollständig geprüft wurden 13:36 &amp;lt;jrandom&amp;gt; während sie es sicher lieben, dass Leute es testen, sollten diejenigen, die Anonymität brauchen, vorsichtig sein 13:36 &amp;lt;tracker&amp;gt; Auf der anderen Seite funktioniert i2p-bt wirklich gut. Außer dass es die tunnels nicht schließt, aber das ist IMHO nicht so schlimm. 13:37 &amp;lt;jrandom&amp;gt; oh, das passiert bei dir immer noch, tracker? Ich konnte das nicht reproduzieren 13:37 &amp;lt;jrandom&amp;gt; du bist auf der 0.1.7-Revision, richtig? 13:37 &amp;lt;tracker&amp;gt; Ja, bin ich. 13:38 &amp;lt;jrandom&amp;gt; ok, cool, wenn das bei dir ständig passiert, würde ich mich nach dem Meeting gern mit dir zusammensetzen, um die Ursache aufzuspüren 13:39 &amp;lt;tracker&amp;gt; Vielleicht hängt es damit zusammen, dass es auf XP statt Linux oder Unix läuft. Das Schließen des tunnels funktioniert mit Azureus, daher vermute ich, es ist I2P-BT-bezogen. 13:39 &amp;lt;jrandom&amp;gt; hmm stimmt, i2p-bt verwendet SAM, während Azureus das i2p-SDK direkt verwendet 13:40 &amp;lt;tracker&amp;gt; BTW. Ich habe dir einen Bugreport im Forum geschickt. Der timestamper stirbt bei den neuesten CVS-Builds von I2P. 13:40 &amp;lt;jrandom&amp;gt; ah cool, danke, habe meine PMs dort heute nicht gecheckt 13:41 &amp;lt;jrandom&amp;gt; auf -5 oder -4? oder früher? 13:42 &amp;lt;jrandom&amp;gt; ah, -4. ok, cool 13:42 &amp;lt;jrandom&amp;gt; danke, das werde ich für 0.5.0.1 beheben 13:42 &amp;lt;jrandom&amp;gt; ok, hat jemand noch etwas zu 3) azneti2p? 13:43 &amp;lt;tracker&amp;gt; Es passiert auch auf -5 13:43 &amp;lt;jrandom&amp;gt; du hast einen SNTP-Server explizit definiert, richtig? 13:44 &amp;lt;tracker&amp;gt; Ja. Die zwei aus unserem Land. 13:44 &amp;lt;jrandom&amp;gt; ich habe gerade den Source geprüft und die Exception tritt auf, wenn die Anzahl gleichzeitiger Server (Default = 3) größer ist als die Anzahl der angegebenen Server (neuer Default ist 3) 13:44 &amp;lt;jrandom&amp;gt; ok, cool, das ist ein trivialer Fix: % # servers 13:45 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres zu azneti2p gibt, weiter zu guten alten 4) ??? 13:46 &amp;lt;jrandom&amp;gt; hat noch jemand etwas für das Meeting? 13:46 &amp;lt;tracker&amp;gt; Nice. Ich habe dir gerade die Log-Fehler vom router beim Schließen von i2p-bt im Forum geschickt. 13:47 &amp;lt;jrandom&amp;gt; 'k cool, danke 13:47 &amp;lt;cervantes&amp;gt; nichts zu erwähnen außer: gute Arbeit beim 0.5-Rollout, sieht so aus, als würde es abgehen, sobald die Bugs ausgebügelt sind 13:48 &amp;lt;tracker&amp;gt; Ja, die neuesten CVS-Builds laufen hier wirklich gut. 13:48 &amp;lt;jrandom&amp;gt; danke, mit eurer Hilfe und der der übrigen 0.5-pre-Tester konnten wir eine Menge Probleme aufräumen 13:49 &amp;lt;jrandom&amp;gt; die Performance war besser als ich erwartet hatte, aber der Durchsatz ist noch nicht so hoch wie zuvor. Es bleibt jedoch noch viel zu optimieren 13:49 &amp;lt;cervantes&amp;gt; seltsamerweise waren die Pre-Versionen stabiler...für mich, aber ich habe sie auch auf einer anderen Maschine laufen gehabt ;-) 13:49 &amp;lt;jrandom&amp;gt; (und diese verdammten Bugs, um die Zuverlässigkeit dahin zu bringen, wo sie sein sollte) 13:50 &amp;lt;jrandom&amp;gt; heh nun ja, aber das -pre-Netzwerk bestand aus 5–7 routers, alle extrem zuverlässig auf wirklich, wirklich schnellen Verbindungen 13:50 &amp;lt;cervantes&amp;gt; :) 13:51 &amp;lt;cervantes&amp;gt; meld mich dann für den 0.6 Pre-Test an :) 13:51 &amp;lt;jrandom&amp;gt; heh 13:51 &amp;lt;tracker&amp;gt; Vielleicht sollte ich dann am nächsten Pre-Netz teilnehmen. Ich stelle eine sehr unzuverlässige und langsame Verbindung bereit ;). 13:51 &amp;lt;jrandom&amp;gt; die 0.6-Migration wird hoffentlich noch einfacher, da wir einfach neue router-Adressen zur routerInfo hinzufügen können (UDP-Adressen) 13:51 &amp;lt;jrandom&amp;gt; heh genau 13:51 &amp;lt;cervantes&amp;gt; ich kann meine 1TB-Freigabe online stellen... 13:52 &amp;lt;jrandom&amp;gt; wir werden definitiv viel Hilfe beim 0.6-Testing brauchen und eine ganze Vielfalt von Netzwerk-Setups einbeziehen 13:52 &amp;lt;hobbs&amp;gt; ssh '~C' command ist pfiffig 13:52 &amp;lt;laberhorst&amp;gt; wird das ein weiterer inkompatibler Schritt? 13:53 &amp;lt;Myo9&amp;gt; Weiß jemand, welche NNTP-Server up sind? 13:53 &amp;lt;jrandom&amp;gt; laberhorst: nein, 0.6 wird rückwärtskompatibel sein 13:53 &amp;lt;jrandom&amp;gt; Myo9: keine Ahnung, sie könnten up sein und nur von den 0.5-0-Bugs gebissen worden sein 13:54 &amp;lt;jrandom&amp;gt; die 0.5.0.1-Revision sollte viele Probleme beheben, und sobald sie draußen ist, wird ein Upgrade sehr empfohlen 13:54 &amp;lt;laberhorst&amp;gt; also einfach ein Test-0.6 bauen und den Testern geben 13:54 &amp;lt;cervantes&amp;gt; wir können BT-Traffic nur veraltete routers benutzen lassen...das wird die Leute zum Upgrade bewegen ;-) 13:54 &amp;lt;laberhorst&amp;gt; also große Upgrade-Party morgen 13:54 &amp;lt;jrandom&amp;gt; es wird eine Ankündigung im Forum und auf der Liste geben, wenn es fertig ist 13:54 &amp;lt;jrandom&amp;gt; genau, laberhorst 13:54 &amp;lt;jrandom&amp;gt; heh cervantes ;) 13:55 &amp;lt;laberhorst&amp;gt; *ganz heiß aufs Testen für euch* 13:55 &amp;lt;jrandom&amp;gt; die BT-Performance war auf 0.5 ziemlich gut, ich habe viele erfolgreiche große Dateiübertragungen auf den Trackern gesehen 13:55 &amp;lt;laberhorst&amp;gt; Upload-Rate: 8,85 kB/s 13:55 &amp;lt;jrandom&amp;gt; (und IRC ist nicht so betroffen wie vorher, abgesehen von den Problemen, die wir mit ducks tunnel hatten) 13:55 &amp;lt;tracker&amp;gt; Kommt darauf an, was du 'groß' nennst ;) 13:56 &amp;lt;jrandom&amp;gt; tracker: ich denke an eine bestimmte 874MB-Datei, die eine Menge erfolgreicher Downloads hat ;) 13:56 &amp;lt;jrandom&amp;gt; aber stimmt, für manche ist das klein 13:56 &amp;lt;laberhorst&amp;gt; einfach guter alter Porn 13:56 &amp;lt;laberhorst&amp;gt; nehme ich an ;-) 13:57 &amp;lt;laberhorst&amp;gt; hoffen wir, dass ab morgen mein router nicht mehr in&amp;gt;3000 tunnels teilnimmt 13:57 &amp;lt;tracker&amp;gt; Ok, das ist groß. 13:57 &amp;lt;laberhorst&amp;gt; oder, wenn doch, ist das Netz GROSS 13:57 &amp;lt;jrandom&amp;gt; heh laberhorst 13:58 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 13:58 &amp;lt;laberhorst&amp;gt; btw, ist 'in &amp;gt;3000 teilnehmen' ein Synonym für einen guten, zuverlässigen router in i2p mit schneller Verbindung? 13:58 &amp;lt;+detonate&amp;gt; ich stelle Boondock Saints hoch, nachdem ich heute Abend House geholt habe :) 13:59 &amp;lt;+detonate&amp;gt; das werden ordentliche 4,1 GB :) 13:59 * laberhorst möchte den Entwicklern einfach für das schnelle Bug-Squashing danken 13:59 &amp;lt;+detonate&amp;gt; scheint viel Nachfrage zu geben 13:59 &amp;lt;laberhorst&amp;gt; oh, hier sind auch ein paar DVD-Images 13:59 &amp;lt;hobbs&amp;gt; detonate: ooh, stimmt. House. :) 13:59 &amp;lt;tracker&amp;gt; cervantes, hast du schon auf phpBB 2.0.12 upgegradet 13:59 &amp;lt;laberhorst&amp;gt; aber wartet, bis 0.5.0.1 draußen ist 13:59 &amp;lt;+detonate&amp;gt; sollte 0.5.0.1 auch einen guten Härtetest geben 14:00 &amp;lt;+detonate&amp;gt; ja 14:00 &amp;lt;+detonate&amp;gt; hab ich vor 14:00 &amp;lt;jrandom&amp;gt; nur Personen, die bereits legale Kopien dieser Dateien besitzen, sollten sie natürlich herunterladen. das ist nur zum Testen 14:00 &amp;lt;jrandom&amp;gt; *hust* 14:00 &amp;lt;tracker&amp;gt; rofl 14:01 * jrandom notiert mpaa.i2p 14:01 &amp;lt;+detonate&amp;gt; heh 14:01 &amp;lt;laberhorst&amp;gt; oh, ich kann ISO-Images von Debian, Fedora, SuSE, Bildern, die ich gemacht habe,... bauen 14:01 &amp;lt;laberhorst&amp;gt; also eine Menge legales Material 14:01 &amp;lt;laberhorst&amp;gt; wenn ihr nur testen wollt, ist /dev/random SEHR groß 14:01 &amp;lt;Ragnarok&amp;gt; nicht immer 14:02 &amp;lt;laberhorst&amp;gt; btw, für einsame Wochenenden: cat /dev/random | grep linux :-) 14:02 &amp;lt;jrandom&amp;gt; heh 14:02 &amp;lt;frosk&amp;gt; /dev/random läuft dauernd leer, ich bevorzuge /dev/urandom :) 14:02 &amp;lt;frosk&amp;gt; oder das neue, verbesserte /dev/jrandom 14:02 &amp;lt;jrandom&amp;gt; nee, das dumped ständig Core 14:03 &amp;lt;jrandom&amp;gt; und braucht seinen nächtlichen Schlaf 14:03 &amp;lt;Ragnarok&amp;gt; was ist der beste Weg, Entropie für /dev/random zu erzeugen? 14:03 &amp;lt;laberhorst&amp;gt; wir sollten wirklich den „get jrandom a few beers“-Fonds aufbauen 14:03 &amp;lt;frosk&amp;gt; nenn es Ruhe oder Entropie-Sammeln :) 14:03 &amp;lt;hobbs&amp;gt; Ragnarok: Kommt darauf an, was du wirklich meinst. Sich einen Hardware-RNG zu besorgen, wäre mehr oder weniger der "beste" Weg :) 14:03 &amp;lt;jrandom&amp;gt; Ragnarok: kommt auf dein OS an (und ob du Hardware hast ;) 14:04 &amp;lt;tracker&amp;gt; dd if=/dev/urandom of=/dev/hda bs=1M count=4 Immer nett ;) 14:04 &amp;lt;jrandom&amp;gt; wir werden tatsächlich in einem der nächsten Builds eine Fortuna-Implementierung bündeln und müssen nach verschiedenen Entropiequellen suchen 14:04 &amp;lt;Ragnarok&amp;gt; ohne Hardware :P 14:04 &amp;lt;susi23&amp;gt; . o O ( ich dachte, jemand, der i2p benutzt, weiß, warum er /dev/urandom nicht verwenden sollte ) 14:05 &amp;lt;cervantes&amp;gt; tracker: die in 2.0.12 behobenen Sicherheitslücken werden durch mein mod_rocinante unbeabsichtigt gefixt, daher habe ich mir das Upgrade bisher gespart 14:05 &amp;lt;hobbs&amp;gt; susi23: wenn’s nur zum Unfug ist, denke ich, ist es ok ;) 14:05 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; wer hier macht den Python-BT-Port? 14:05 &amp;lt;jrandom&amp;gt; Nolar: das wäre duck 14:06 * duck pfeift 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; duck: warum habt ihr die Request-Blockgröße auf 128k geändert? 14:06 &amp;lt;susi23&amp;gt; . o O ( der Nächste schlägt vor: while true; do echo $RANDOM&amp;gt;&amp;gt; largefile; done ) 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; deshalb kann az nicht zu dir seeden 14:06 &amp;lt;tracker&amp;gt; cervantes: Ok 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; wir blocken Requests&amp;gt; 64k 14:06 &amp;lt;laberhorst&amp;gt; verdammt, ich brauche mehr MP3 14:06 &amp;lt;frosk&amp;gt; susi23: zum Greppen nach linux an einem ruhigen Abend ist /dev/urandom völlig ok :) 14:07 &amp;lt;jrandom&amp;gt; ah, habt ihr das schon immer? iirc hat i2p-bt schon eine Weile 128k verwendet 14:08 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; yup, seit Anfang an :) 14:08 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; irgendein Grund, warum 128 verwendet wird? 14:08 &amp;lt;ant&amp;gt; * duck schaut durch das CVS-Log 14:08 &amp;lt;jrandom&amp;gt; hält die Pipeline gefüllt, i2p hat etwas Lag ;) 14:08 &amp;lt;jrandom&amp;gt; mit 32KB ist das im Wesentlichen eine feste Fenstergröße von 1 14:09 &amp;lt;jrandom&amp;gt; also blockiert jede Nachricht auf ein ACK, während 128KB 4 Nachrichten erlauben, die innerhalb der RTT fliegen 14:09 &amp;lt;@duck&amp;gt; genau, maximal zulässige Slice-Größe gemäß den BT-Spezifikationen 14:09 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; nun, es gibt zwei Wege, damit umzugehen: 1) wir erhöhen das Limit auf 128k auf unserer Seite, oder 2) ihr pipelinet einfach mehr Requests 14:09 &amp;lt;cervantes&amp;gt; i2pbt ist etwas flinker als früher...vielleicht könnt ihr es euch leisten, es zu reduzieren... 14:10 &amp;lt;@duck&amp;gt; schni, schna, schnappi 14:10 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; also, statt einer einzelnen 128k-Anfrage schickt zum Beispiel zwei à 64k 14:10 &amp;lt;hobbs&amp;gt; duck: haha... das Ding ist um die Welt gegangen. 14:10 &amp;lt;@duck&amp;gt; warum blockt ihr 128k? 14:11 &amp;lt;cervantes&amp;gt; *schauder* Europop 14:11 &amp;lt;laberhorst&amp;gt; duck: bitte sei still ODER ich schieße dich ab! 14:11 &amp;lt;tracker&amp;gt; Manchmal bereue ich, dass ich vor ein paar Jahren Deutsch gelernt habe... 14:11 &amp;lt;laberhorst&amp;gt; kein Europop, wirklich kein POP 14:11 * cervantes befiehlt dem Vereinigten Königreich, die Grenzen zu verriegeln, bevor so ein Lied in die Charts kommt 14:11 &amp;lt;laberhorst&amp;gt; tracker: egal, ist ok 14:12 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; es ist jetzt (2^17)-13 14:12 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; duck: nun, das Limit gibt es schon eine Weile, aber ein guter Grund ist, dass 128K-Blöcke eine Weile zum Hochladen brauchen.....16KB (unser Default) erlauben feinere Request-Kontrolle 14:12 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; 13 Bytes sind die BitTorrent-Befehlslänge 14:12 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; hätte kein Problem mit (2^16)-13 14:12 &amp;lt;laberhorst&amp;gt; manche Musik ist wirklich lächerlich, aber echte Industrial-Musik, boah, nein 14:13 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; oder zurück zum Default? 14:13 &amp;lt;jrandom&amp;gt; es auf 64KB zu reduzieren scheint am einfachsten (ist das gerade ein CLI-Parameter?) 14:13 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; --download_slice_size 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; nun, meine Frage ist: Habt ihr einen triftigen Grund, an 128K-Blöcken festzuhalten? Scheint mir ein bisschen groß, besonders für i2p 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; anstatt einfach mehrere kleinere Requests zu pipelinen? 14:14 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; Ich habe keinen Grund. 14:14 &amp;lt;tracker&amp;gt; laberhorst: Sein vollständiger Name ist „ZDF Theater“ oder so. Und nun ja, sie sagen, sie senden ein hochkulturelles Programm. Ich hoffe wirklich, dass das, was sie senden, nicht das Beste ist, was die deutsche Kultur zu bieten hat ;) 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; ein Problem mit großen Blöcken ist: Sobald ich dich choke, muss ich trotzdem diesen 128k-Chunk zu Ende senden 14:15 &amp;lt;jrandom&amp;gt; ich erinnere mich nicht, ob das Vanilla-BT pipelinen kann, aber es sollte einfach genug sein (zumal ich es nicht mache ;) 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; was eine Weile dauern kann 14:15 &amp;lt;laberhorst&amp;gt; tracker: viva ist nur zur „Hard-Rock“-Zeit interessant, zu allen anderen Zeiten „bitte ignorieren“, und Theater, keine Ahnung 14:15 &amp;lt;jrandom&amp;gt; mit i2p sind 128KB nicht wirklich groß, da es einen inhärenten Lag in der Größenordnung von Sekunden gibt 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; was das Chunk/Unchoke durcheinanderbringen kann 14:16 &amp;lt;@duck&amp;gt; jrandom: macht es noch Sinn, die 13 Byte BitTorrent-Overhead abzuziehen, damit es in eine SAM-Nachricht passt? 14:16 &amp;lt;jrandom&amp;gt; duck: nee, da die Streaming-Lib es ohnehin weiter in 16KB-Nachrichten reduziert, stell es einfach auf 64KB 14:17 &amp;lt;@duck&amp;gt; ok, 2**16 ist es 14:17 &amp;lt;jrandom&amp;gt; (und dann zerlegen die tunnels diese 16KB-Nachrichten in 996-Byte-Fragmente..) 14:17 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; das Problem mit 128k ist: Wenn ich z. B. mit 12 k/s hochlade, brauche ich über 10 Sekunden, um diesen Block fertigzustellen 14:18 &amp;lt;cervantes&amp;gt; wow, das ist fast so lang wie der Lag auf IRC... 14:18 &amp;lt;jrandom&amp;gt; was 1–10 RTTs sind (während es im normalen Netz 10–500 sind) 14:18 &amp;lt;+detonate&amp;gt; ich war schon bereit, 512K-Blöcke zu verwenden 14:18 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; ihr könntet auch mit dem Pipelinieren von 16KB-Blöcken experimentieren 14:18 &amp;lt;jrandom&amp;gt; heh 14:18 &amp;lt;+detonate&amp;gt; also sind 64 bevorzugt? 14:19 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; alle BT-Clients, AFIAK, verwenden 16KB-Blöcke 14:19 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; in CVS gefixt; 14:19 &amp;lt;jrandom&amp;gt; geil, danke duck! (und Nolar!) 14:19 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; erwartet, dass es im 0.1.8-Release auftaucht, zusammen mit etwas SAM/I2CP-Tuning 14:19 &amp;lt;tracker&amp;gt; laberhorst: Es ist vollständiger Name ist "ZDF Theater" oder so. Und nun ja, sie sagen, sie senden ein hochkulturelles Programm. Ich hoffe wirklich, dass das, was sie senden, nicht das Beste ist, was die deutsche Kultur zu bieten hat ;) 14:19 &amp;lt;jrandom&amp;gt; ok, heh, ich habe gerade gemerkt, dass wir immer noch in einem Meeting sind 14:19 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas fürs Meeting? 14:20 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; wenn wir also einen 128k-Chunk wollen, stellen wir einfach 8 gleichzeitige Requests 14:20 &amp;lt;susi23&amp;gt; . o O ( und die verbleibenden 448 Bytes verwerfen? ) 14:20 &amp;lt;jrandom&amp;gt; genau, genau 14:20 &amp;lt;laberhorst&amp;gt; tracker: oh, das ist ein kleiner Spartensender... arte oder 3sat ist wirklich interessanter 14:20 &amp;lt;laberhorst&amp;gt; und arte ist deutsch/französisch :-) 14:20 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; wenn der Uploader so eine Anfrage bedienen kann, sollten alle 128k in den i2p-Pipe-Stream geschoben werden 14:20 &amp;lt;jrandom&amp;gt; cool 14:21 &amp;lt;cervantes&amp;gt; . o O ( fragt sich, warum er alles hören kann, was susi denkt ) 14:21 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; also könnte es sich lohnen, mit 16KB- vs. 32KB- vs. 64KB-Blockgrößen zu experimentieren 14:21 &amp;lt;jrandom&amp;gt; aye 14:21 &amp;lt;jrandom&amp;gt; solange es gepipelined ist, ist es i2p egal 14:21 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; großartig 14:22 &amp;lt;jrandom&amp;gt; die Geschwindigkeit bei 16KB ohne Pipelines ist allerdings ziemlich schlecht, oder war es zumindest 14:22 &amp;lt;tracker&amp;gt; laberhorst: Ok, ich versuche in den nächsten Tagen mal, arte zu erwischen... 14:22 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; ich schlage vor, dieses Tuning für 0.2 aufzuheben 14:22 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; da es die BitTorrent-3.9.1-Verbesserungen enthalten wird 14:22 &amp;lt;jrandom&amp;gt; ja, DTSTTCPW 14:22 &amp;lt;susi23&amp;gt; . o O ( oh, das ist einfach... Menschen sind so vorhersehbar... ) 14:23 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; was den Netzcode komplett umstrukturieren könnte 14:23 &amp;lt;cervantes&amp;gt; http://www.gavelstore.com 14:24 &amp;lt;jrandom&amp;gt; ok, ich denke, das war’s fürs Erste, die Leute sollten in ein paar Stunden die Liste und die Seite checken, da die 0.5.0.1-Revision bald herauskommen wird 14:24 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; ja, ich kann sehen, warum einzelne 16KB-Requests langsam wären 14:24 * jrandom lädt einen Richterhammer herunter 14:24 * jrandom *baf*t das Meeting geschlossen &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2005-02-22</title><link>/de/blog/2005/02/22/i2p-statusnotizen-vom-2005-02-22/</link><pubDate>Tue, 22 Feb 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/02/22/i2p-statusnotizen-vom-2005-02-22/</guid><description>&lt;p>Hallo zusammen, Zeit für das wöchentliche Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5 2) Nächste Schritte 3) azneti2p 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Wie ihr sicher schon gehört habt, haben wir 0.5 endlich veröffentlicht, und größtenteils läuft es ziemlich gut. Ich weiß sehr zu schätzen, wie schnell die Leute aktualisiert haben – innerhalb des ersten Tages waren 50-75% des Netzes auf 0.5! Dank der schnellen Umstellung konnten wir die Auswirkungen der verschiedenen Änderungen schneller erkennen und haben dabei eine ganze Reihe von Fehlern gefunden. Auch wenn es noch einige offene Probleme gibt, werden wir später am Abend eine neue Version 0.5.0.1 herausgeben, um die wichtigsten zu beheben.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 15. Februar 2005</title><link>/de/blog/2005/02/15/i2p-entwicklertreffen-15.-februar-2005/</link><pubDate>Tue, 15 Feb 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/02/15/i2p-entwicklertreffen-15.-februar-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bla\_, cervantes, cneal92\_, jrandom, polecat, postman, smeghead, ugha2p&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:07 &amp;lt;jrandom&amp;gt; 0) hi 13:07 &amp;lt;jrandom&amp;gt; 1) Netzstatus 13:07 &amp;lt;jrandom&amp;gt; 2) 0.5-Status 13:07 &amp;lt;jrandom&amp;gt; 3) i2p-bt 0.1.7 13:07 &amp;lt;jrandom&amp;gt; 4) ??? 13:07 &amp;lt;jrandom&amp;gt; 0) hi 13:07 * jrandom winkt 13:07 &amp;lt;+ugha2p&amp;gt; jrandom: Ist irc.duck.i2p auch im Testnetz verfügbar und mit diesem Netzwerk verbunden? 13:07 &amp;lt;+ugha2p&amp;gt; Mit diesem IRC-Netzwerk 13:07 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht @ http://dev.i2p.net/pipermail/i2p/2005-February/000575.html 13:07 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; Bonjour, sa cette fois de la semaine encore, 13:07 &amp;lt;jrandom&amp;gt; nein, ugha2p 13:08 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; are you speaking french jrandom ? 13:08 &amp;lt;jrandom&amp;gt; heh, ja, der Beweis, dass Babelfish seine Grenzen hat ;) 13:08 &amp;lt;jrandom&amp;gt; lol, ja, Leute sagten, Babelfish habe zuvor ganz passables Französisch geliefert, aber anscheinend diesmal nicht ;) 13:09 &amp;lt;+ugha2p&amp;gt; Hallo, Mit-I2Pers. 13:09 &amp;lt;ant&amp;gt; &amp;lt;fedo2p&amp;gt; hi 13:09 &amp;lt;jrandom&amp;gt; Wie auch immer, fangen wir an, bevor wir wieder einen netsplit haben 13:09 &amp;lt;jrandom&amp;gt; 1) Netzstatus 13:09 &amp;lt;jrandom&amp;gt; Siehe die E-Mail für ein Update 13:10 &amp;lt;jrandom&amp;gt; Es scheint, dass IRC ziemlich holprig war, ebenso einige outproxy-Aktivitäten, aber BT lief recht gut 13:11 &amp;lt;jrandom&amp;gt; Mehr habe ich dazu eigentlich nicht hinzuzufügen – hat jemand Kommentare/Fragen/Bedenken? 13:12 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; wird 0.5 diesen Freitag veröffentlicht? 13:12 &amp;lt;jrandom&amp;gt; heh, gute Frage, das bringt uns wohl zu 2) 0.5-Status 13:12 &amp;lt;jrandom&amp;gt; Ja, 0.5 wird diesen Freitag veröffentlicht 13:13 &amp;lt;jrandom&amp;gt; Das Testnetz läuft mit den neuesten Updates ziemlich gut, aber es gibt noch etwas Doku und kleinere Aufräumarbeiten. Ich werde auch versuchen, das neueste Jetty einzubinden, aber mal sehen 13:14 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; eine Frage an einen englischen Muttersprachler: Was ist der semantische Unterschied zwischen "it will be released" und "it is going to be released" ? 13:14 &amp;lt;bla_&amp;gt; Routing scheint manchmal ein kleines Problem zu sein; in, sagen wir, 5–10% der Fälle muss ich eine Seite neu laden, weil der tunnel nicht gut funktioniert 13:14 &amp;lt;smeghead&amp;gt; Ich möchte darum bitten, dass alle, die an BitTorrent-Aktivitäten beteiligt sind, freiwillig bis zur Veröffentlichung von 0.5 am Freitag pausieren, da der Anstieg des BT-Verkehrs den restlichen Netzwerkverkehr ruiniert, insbesondere IRC 13:15 &amp;lt;jrandom&amp;gt; Sonium: Letzteres ist verbindlicher, aber die gleiche Grundidee 13:15 &amp;lt;bla_&amp;gt; smeghead: Da stimme ich zu, aber 0.5 wird das Lastproblem nicht lösen, oder? 13:15 &amp;lt;smeghead&amp;gt; eepsites sind auch betroffen, nicht nur IRC 13:16 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; ok, dann habe ich die Verwendung bisher missverstanden 13:16 &amp;lt;+ugha2p&amp;gt; jrandom: Wird es mit interaktivem Verkehr besser umgehen? 13:16 &amp;lt;jrandom&amp;gt; 0.5 wird viele Dynamiken ändern und sollte das Load-Balancing sauberer handhaben können, da wir nun zwischen den verschiedenen Ursachen für tunnel-Ablehnungen unterscheiden können 13:16 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; Ich hätte in der Schule besser aufpassen sollen 13:16 &amp;lt;jrandom&amp;gt; ugha2p: Ja, deutlich 13:17 &amp;lt;+ugha2p&amp;gt; Ah, cool. 13:17 &amp;lt;jrandom&amp;gt; Andererseits wird es in vielen Situationen insgesamt einen Anstieg der Bandbreitennutzung geben, auch wenn wir das später im Verlauf verbessern werden 13:18 &amp;lt;smeghead&amp;gt; Und bitte jemand unsere neuen französischsprachigen Nutzer darüber informieren und sie bitten, das BT-Zeug bis Freitag zurückzustellen 13:18 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; smeghead: Es sind drei Tage. Ich bin sicher, du findest etwas anderes, womit du dich drei Tage beschäftigen kannst 13:19 * jrandom könnte einen inproxy zu spaetz’ 0.5-ircd aufmachen :) 13:20 &amp;lt;jrandom&amp;gt; Vielleicht wäre eine einfachere Lösung, BT-Nutzern vorzuschlagen, die Möglichkeit zu nutzen, die Netzlast zu verringern, indem sie ihre tunnel length reduzieren 13:21 &amp;lt;jrandom&amp;gt; (sowohl bei den inbound tunnels, wie mit der BT-Kommandozeile konfiguriert, als auch bei outbound tunnels, wie auf `http://localhost:7657/configclients.jsp` konfiguriert ) 13:21 &amp;lt;polecat&amp;gt; Ja, sie brauchen nicht so sehr Anonymität, sondern eher Obskurität. Wir illegalen Alien-Frettchen brauchen das 2-hop-Dings. 13:21 &amp;lt;bla_&amp;gt; jrandom: Eine mögliche Lösung, bt-0.1.8, mit einer default tunnels length von 1, wurde hier im Channel schon erwähnt. Duck, bist du hier? 13:22 &amp;lt;polecat&amp;gt; Verwendet i2p-bt SAM, oder nutzt es eine i2ptunnel-Session? 13:23 &amp;lt;jrandom&amp;gt; hmm, andererseits gibt es eine ganze Reihe neuer I2CP-Session-Optionen, die wir in i2p-bt verfügbar machen wollen, also muss ich mich ohnehin mit duck wegen eines aktualisierten Releases in Verbindung setzen 13:23 &amp;lt;jrandom&amp;gt; polecat: SAM 13:23 &amp;lt;smeghead&amp;gt; BS314159: Ich trage nicht nur zum I2P-Code bei, sondern auch zu i2p-bt; dieser BT-Verkehr hindert mich daran, mit den anderen Devs zu kommunizieren, und behindert unsere Bemühungen, die Erfahrung für alle zu verbessern. Bitte hab etwas Rücksicht 13:23 &amp;lt;smeghead&amp;gt; BS314159: Ist es dir wichtiger zu torrenten, als dass wir entwickeln 13:23 &amp;lt;smeghead&amp;gt; ? 13:23 &amp;lt;smeghead&amp;gt; polecat: sam 13:23 &amp;lt;cervantes&amp;gt; Sorg dafür, dass 0.1.8 alle seine Nutzer bei der MPAA verpetzt, und wir bleiben alle bei 0.1.7 13:23 &amp;lt;smeghead&amp;gt; bla_: Es wird wahrscheinlich kein 0.1.8 geben; wir haben jetzt 0.2.0 im CVS, eine neue Codebasis basierend auf BT 3.9.1 13:23 &amp;lt;jrandom&amp;gt; heh cervantes 13:23 &amp;lt;jrandom&amp;gt; ooOOo nice 13:24 &amp;lt;jrandom&amp;gt; Vielleicht ist das eine gute Überleitung von 2) 0.5-Status zu 3) i2p-bt :) 13:24 &amp;lt;jrandom&amp;gt; smeghead/duck, wie läuft’s? 13:25 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; Google kennt 167 Links zu www.i2p.org 13:25 &amp;lt;bla_&amp;gt; jrandom: Vielleicht sollte der Upgrade-Zeitplan wiederholt werden: Nimm deine eepsite am Donnerstagabend (UTC) offline, upgrade am Freitag und starte die eepsite, wenn eine ausreichende Zahl von Nutzern upgegradet hat 13:26 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; äh, .net 13:26 &amp;lt;smeghead&amp;gt; Alle BT-Mods in 0.1.7 wurden in die neue 0.2.0-Codebasis integriert 13:26 &amp;lt;smeghead&amp;gt; Aber wir müssen ein komplett neues SAM-Interface schreiben; wir können das aus 0.1.7 nicht verwenden 13:27 &amp;lt;jrandom&amp;gt; ah, ok 13:27 &amp;lt;smeghead&amp;gt; Wenn jemand mit Python-Socket-Erfahrung helfen möchte, *hust*connelly 13:28 &amp;lt;polecat&amp;gt; Alles, was in SAM passiert, ist die Ergänzung von Stream-Level-Choking, richtig? 13:28 &amp;lt;jrandom&amp;gt; polecat: Keine Protokolländerungen bisher (soweit ich weiß), nur Portierung 13:28 &amp;lt;smeghead&amp;gt; Bitte nimm Kontakt mit duck auf 13:28 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; irgendetwas Neues zu azneti2p? 13:28 &amp;lt;smeghead&amp;gt; Der 0.2.0-Client wird mehrere Torrents in einer Instanz handhaben; du musst nicht mehr mehrere Sessions öffnen 13:29 &amp;lt;jrandom&amp;gt; (yay!) 13:29 &amp;lt;polecat&amp;gt; Wiiirklich? 13:29 &amp;lt;smeghead&amp;gt; Und hoffentlich bekommen wir das alles über eine einzige SAM-Session zum Laufen, um das Netz weiter zu entlasten 13:29 &amp;lt;bla_&amp;gt; smeghead: Nice! Wirst du auch das text-only bttrackmany portieren? 13:29 &amp;lt;polecat&amp;gt; Kann es im Hintergrund laufen? 13:29 &amp;lt;jrandom&amp;gt; MANCOM: Ich habe nichts Neues gehört und leider keine Zeit gehabt, die Updates zu prüfen 13:29 &amp;lt;polecat&amp;gt; Wie viel Speicher belegt es? 13:29 &amp;lt;smeghead&amp;gt; bla_: Ja, ich glaube schon 13:30 &amp;lt;smeghead&amp;gt; polecat: Mit btdownloadheadless.py ist es ein Hintergrundprozess 13:31 &amp;lt;polecat&amp;gt; Eine einzelne SAM-Session ist möglich: Das Peerwire- und Tracker-Protokoll kann sowohl vom Client als auch vom Server erkannt werden. 13:31 &amp;lt;polecat&amp;gt; smeghead: Ja, aber was, wenn ich diesem Prozess einen Torrent hinzufügen möchte? 13:32 &amp;lt;smeghead&amp;gt; polecat: Und es sollte nicht signifikant mehr Speicher verwenden als die entsprechende Anzahl 0.1.7-Instanzen 13:34 &amp;lt;jrandom&amp;gt; polecat: Es ist ein Port von Mainline-BT, es funktioniert genau wie Mainline-BT. Jemand könnte neue und bessere Features hinzufügen, aber fangen wir erst einmal mit einem einfachen Port an ;) 13:36 &amp;lt;bla_&amp;gt; (Verbindungs-Achterbahnfahrt, schon wieder ...) 13:36 &amp;lt;jrandom&amp;gt; (deshalb bearbeite ich die Meeting-Logs leicht ;) 13:37 &amp;lt;bla_&amp;gt; jrandom: :) 13:37 &amp;lt;jrandom&amp;gt; wb 13:37 &amp;lt;polecat&amp;gt; smeghead: Ja, aber was, wenn ich diesem Prozess einen Torrent hinzufügen möchte? 13:38 &amp;lt;+ugha2p&amp;gt; jrandom: Nein, es muss daran liegen, dass du die Netsplits zensierst. 13:38 &amp;lt;jrandom&amp;gt; polecat: Es ist ein Port von Mainline-BT, es funktioniert genau wie Mainline-BT. Jemand könnte neue und bessere Features hinzufügen, aber fangen wir erst einmal mit einem einfachen Port an ;) 13:38 &amp;lt;jrandom&amp;gt; Hey, wenn ich die Netsplits zensiere, passieren sie nicht! 13:38 * jrandom steckt den Kopf in den Sand 13:40 &amp;lt;smeghead&amp;gt; Aber ich nutze die Gelegenheit, BT-Nutzer erneut zu bitten, bis Freitag bitte zu pausieren 13:41 &amp;lt;bla_&amp;gt; Richtig, falls hier jemand Französisch spricht: Du musst jetzt nichts sagen, aber bitte füge eine Nachricht mit dem, was smeghead bittet, zu den französischen Bereichen von forum.i2p hinzu ... 13:42 &amp;lt;+polecat&amp;gt; Wie auch immer, ich habe die Gelegenheit verpasst zu sagen, dass ich statt eines BT-Clients in C++ einfach das MLDonkey-BitTorrent-Plugin reparieren und das verwenden könnte. 13:42 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Ich spreche Französisch. 13:43 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; awww, Mist, ich sollte nichts sagen. 13:43 * jrandom wirft Matsch auf dm 13:43 &amp;lt;bla_&amp;gt; dm: Könntest du diese Nachrichten hinzufügen? 13:43 &amp;lt;smeghead&amp;gt; Am Torrenten ist nichts falsch, aber ein so plötzlicher Anstieg der Anzahl der I2P-Nutzer war nicht erwartet, und das 0.4.x-Netz kann das offensichtlich nicht gut verkraften 13:43 &amp;lt;+polecat&amp;gt; Außer jemand hat eine bessere Idee, womit ich meine Zeit vergeuden könnte. :/ 13:44 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Ich habe hier leider kein I2P. Ich kann Englisch-&amp;gt;Französisch übersetzen, wenn du mir per MSG schickst, was gesagt werden soll. 13:44 &amp;lt;jrandom&amp;gt; polecat: Vielleicht hilfst du dabei, das kommende i2p-bt so zum Laufen zu bringen, wie du es möchtest? 13:44 &amp;lt;jrandom&amp;gt; dm: forum.i2p.net/ 13:44 &amp;lt;+polecat&amp;gt; jrandom: Ich persönlich halte das Main-BT nicht für sehr nützlich und es ist zum Hemmschuh für ein Multi-Torrent-System verdammt, es sei denn, sie wechseln zu einer Client/Server-UI. 13:44 &amp;lt;+polecat&amp;gt; Was MLDonkey/mlnet, nebenbei bemerkt, bereits getan hat. 13:44 &amp;lt;smeghead&amp;gt; polecat: MLDonkey ist ein furchtbares, furchtbares Durcheinander; bitte hilf beim i2p-bt-Projekt oder beim azureus-i2p-Projekt, die könnten Hilfe gebrauchen 13:44 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; polecat: Ich halte es für Zeitverschwendung, i2p-bt in einer schnelleren Sprache neu zu implementieren, angesichts des Overheads in I2P 13:45 &amp;lt;+polecat&amp;gt; Und genau das hatte ich mit meinem blöden C++-Client-Dings vor. 13:45 &amp;lt;jrandom&amp;gt; polecat: Dann setz eine GUI oben drauf – so profitierst du vom zugrunde liegenden i2p-bt-Code 13:45 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; aber die Nutzung der MLDonkey-Oberfläche könnte eine sehr gute Sache sein 13:46 &amp;lt;+polecat&amp;gt; Ich glaube, Azureus trennt UI nicht vom Dateitransfer. :/ 13:46 &amp;lt;smeghead&amp;gt; polecat: Du solltest BT 3.9.1 ausprobieren; es ist jetzt ein Multi-Torrent-Client 13:48 &amp;lt;+polecat&amp;gt; Erlaubt es, die UI zu beenden, ohne das Swarming deiner Dateien zu beenden? 13:48 &amp;lt;jrandom&amp;gt; Es gibt einige Features, die es nicht gut kann, die Azureus gut kann, allerdings gibt es auch Umgebungen, in denen Azureus nicht die richtige Lösung ist 13:48 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; Hat Azureus ein kompatibles Binary für das Plugin veröffentlicht? 13:48 &amp;lt;jrandom&amp;gt; polecat: Nein. Aber das hinzuzufügen ist trivial im Vergleich dazu, einen neuen BT-Client zu schreiben 13:48 &amp;lt;jrandom&amp;gt; jnymo: Ja, sie haben ein Beta-azneti2p 13:49 &amp;lt;smeghead&amp;gt; polecat: Das ließe sich leicht so anpassen – sehr leicht, sogar 13:49 &amp;lt;jrandom&amp;gt; polecat: Ändere einfach den bestehenden BT-Daemon so, dass andere Prozesse (aka deine neue GUI) ihm sagen können, was er tun soll 13:49 &amp;lt;+polecat&amp;gt; Nun, vielleicht... 13:49 &amp;lt;+polecat&amp;gt; Meinst du? 13:49 &amp;lt;+polecat&amp;gt; Vielleicht, wenn ich eine UI schreibe, die nur ein RPC-Socket-Protokoll ist, und dann... müsste ich einen ganzen Client schreiben, der dieses Protokoll versteht... 13:50 &amp;lt;smeghead&amp;gt; polecat: Du musst keine neue UI schreiben, modifiziere die bestehende i2p-bt-0.2.0-UI dafür – das ist einfach 13:50 &amp;lt;+polecat&amp;gt; Vielleicht könnten wir den UI-Teil von BT und den Daemon-Teil trennen und diese Komponenten als separate Prozesse betreiben, ohne zu viel Code neu schreiben zu müssen! 13:50 &amp;lt;+polecat&amp;gt; Okay. 13:50 &amp;lt;+polecat&amp;gt; Ich habe allerdings noch eine Frage... 13:51 &amp;lt;smeghead&amp;gt; polecat: Erfinde nicht das Rad neu, nur weil etwas triviale Features fehlt 13:51 &amp;lt;smeghead&amp;gt; polecat: Du hast dir die i2p-bt-Codebasis gar nicht angesehen, oder? Die UI ist komplett getrennt 13:51 &amp;lt;+polecat&amp;gt; Wenn BitTorrent 3.9.1 draußen ist, warum verwenden wir in I2P Version 0.2.0? o.o 13:51 &amp;lt;jrandom&amp;gt; heh 13:51 &amp;lt;jrandom&amp;gt; i2p-bt 0.2.0 == bt 3.9.1 :) 13:51 &amp;lt;+polecat&amp;gt; Ich habe mir die Codebasis vor einer Weile angesehen. Sie war ziemlich verschachtelt und obfuskiert. 13:51 &amp;lt;jrandom&amp;gt; (i2p-bt 0.1.* == bt 3.4.irgendwas i think) 13:51 &amp;lt;+polecat&amp;gt; Oh, ihr habt eine andere Versionierung. 13:52 &amp;lt;+polecat&amp;gt; Ist i2p-bt in CVS? 13:52 &amp;lt;smeghead&amp;gt; polecat: 0.2.0 ist ein neuer Branch in CVS, den ich gestern erstellt habe; es ist i2p-bt, die offizielle BT-Version, auf der es basiert, ist 3.9.1, die BitTorrent 4.0 sein wird, wenn sie aus der Beta kommt 13:52 &amp;lt;jrandom&amp;gt; http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p-bt/ 13:52 &amp;lt;smeghead&amp;gt; i2p-bt 0.1.7 basiert auf BT 3.4.2 13:52 &amp;lt;+polecat&amp;gt; Danke. 13:52 &amp;lt;+polecat&amp;gt; Moment. 13:53 &amp;lt;cervantes&amp;gt; woraufhin wir es Version 0.3.0 nennen werden :P 13:53 &amp;lt;+polecat&amp;gt; Ich meinte CVS, nicht das "ooh, schaut euch das hübsche Website-CVS an" 13:53 &amp;lt;jrandom&amp;gt; cvs -d :pserver:anoncvs@cvs.i2p.net/cvsroot co i2p-bt 13:53 &amp;lt;+polecat&amp;gt; CVSROOT= fehlt auffällig bei diesen CVS-CGI-Dingern, ist mir aufgefallen. 13:53 &amp;lt;jrandom&amp;gt; oder, wenn du den CVS-Proxy lokal hast, cvs -d :pserver:anoncvs@localhost/cvsroot co i2p-bt 13:54 &amp;lt;smeghead&amp;gt; polecat: Verworren? btdownloadgui.py ist der gesamte GUI-Code – sauberer getrennt geht es doch kaum? 13:54 * polecat atmet auf und verspürt jetzt keinen brennenden Drang mehr, über CVS zu lästern. 13:54 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ugh, das war schmerzhaft, ich habe seit Jahren nichts auf Französisch geschrieben! http://forum.i2p.net/viewtopic.php?p=1238#1238 13:55 &amp;lt;jrandom&amp;gt; Danke, dm 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; np 13:57 &amp;lt;smeghead&amp;gt; Es sagt wahrscheinlich etwas Obszönes 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; hehehhe 13:58 &amp;lt;+polecat&amp;gt; Also muss ich btdaemon.py schreiben, das ist die GUI – alles GUI-Zeug. Und außerdem btdaemongui.py, das ist die GUI – all das Daemon-Zeug. 13:58 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Wenn es ausreichend obszön ist, könnte es unseren Zwecken durchaus dienen 13:58 &amp;lt;ant&amp;gt; &amp;lt;fedo2p&amp;gt; gute Arbeit, dm ;) 13:58 &amp;lt;jrandom&amp;gt; heh 13:58 &amp;lt;jrandom&amp;gt; r0x0r polecat 13:59 &amp;lt;+polecat&amp;gt; Seufz, ich hasse es, wxWindows zu emergen, das ist eine große Bibliothek, die ich normalerweise nicht benutze. Oh well. 13:59 &amp;lt;smeghead&amp;gt; polecat: 0.2.0 ist GTK-basiert, keine wxWidgets mehr 13:59 &amp;lt;jrandom&amp;gt; ok, es gibt viel BT-Arbeit; vielleicht können wir Weiteres je nach Bedarf auf der Liste/im Forum/im Wiki/in #i2p-bt besprechen? 13:59 &amp;lt;+polecat&amp;gt; Wenn ich hacken will, besorge ich mir besser die Toolz 14:00 &amp;lt;+polecat&amp;gt; Oh, ich hatte diesen Channel vergessen. :) 14:00 &amp;lt;smeghead&amp;gt; polecat: Hol dir BitTorrent 3.9.1 Beta und lies die Doku 14:01 &amp;lt;smeghead&amp;gt; #i2p-bt, genau 14:01 &amp;lt;smeghead&amp;gt; Dort sind sogar Leute 14:02 &amp;lt;jrandom&amp;gt; heh, ok, viel spannendes BT-Zeug. Noch etwas zu 3) i2p-bt, oder sollen wir zu 4) ??? übergehen? 14:03 &amp;lt;jrandom&amp;gt; ok, weiter zu 4) ??? 14:03 &amp;lt;jrandom&amp;gt; Hat sonst noch jemand etwas fürs Meeting? 14:03 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; Threshold Cryptography (Schwellenkryptografie) rockt 14:04 &amp;lt;cervantes&amp;gt; ??? = `http://forum.i2p/viewtopic.php?p=1237` 14:04 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Proxys zum Web sind nicht cool. Wie wäre es mit Proxys zu neuen Versionen von I2P, oder anderen Anonymnetzen? 14:04 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; und mit nicht cool meine ich: nicht sicher zu betreiben 14:04 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; Sie werden ja nicht von jedem betrieben, BS 14:05 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Ich weiß 14:05 &amp;lt;cervantes&amp;gt; Forenmitglied der Woche ist &amp;lt;tadaa!&amp;gt; jrandom 14:05 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Ich denke über Upgrades nach 14:05 &amp;lt;jrandom&amp;gt; lol, danke, cervantes 14:06 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Nicht jetzt, aber irgendwann: Wäre es möglich, dass eine große Zahl von routers als Inter-Version-Proxys fungiert? 14:06 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; und würde das den Timing-Angriff ohne Downtime beseitigen? 14:06 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; erzwungene Upgrades sind notwendig 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Ich bin anderer Meinung 14:07 &amp;lt;jrandom&amp;gt; BS314159: I2NP über i2ptunnel über I2P wäre, ... schmerzhaft. Allerdings könnte vielleicht einer der "outproxies" auf irgendeinen inproxy zeigen 14:07 &amp;lt;jrandom&amp;gt; BS314159: Auch wenn erzwungene Upgrades im Allgemeinen nicht notwendig sind, sind sie es hier. Punkt. Wir brauchen das, weil ich nicht alle Änderungen vorhergesehen habe, die wir für 0.5 benötigen 14:08 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Ich sage nicht, dass neue Versionen rückwärtskompatibel sein sollten 14:08 &amp;lt;cervantes&amp;gt; jrandom: Nun, seien wir ehrlich...du machst 98% der Arbeit ;-) 14:09 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Ich versuche nur, einen Weg zu finden, weniger flinke I2P-Nutzer ohne Timing-Angriffe oder Downtime upgraden zu lassen 14:10 &amp;lt;jrandom&amp;gt; BS314159: Das geht nicht für das 0.5-Release. Bei späteren Releases können wir vorsichtig sein. Aber für dieses gibt es eine harte Deadline. 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; Automatisches Update könnte in Zukunft besser sein 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Ich spreche von der ferneren Zukunft. 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; Ist Auto-Update zu unsicher? 14:10 &amp;lt;jrandom&amp;gt; cervantes: Nah, nur 95% der Infrastruktur, aber es passiert viel mehr als nur i2p/{core,router}/ :) 14:11 &amp;lt;jrandom&amp;gt; jnymo: 0-Click-Update == unsicher. 1 Click == sicher. 14:11 &amp;lt;cervantes&amp;gt; jrandom: Ja, es hat in den letzten paar Monaten zum Glück Fahrt aufgenommen ;-) 14:11 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; und eine Zeile, die sagt "you need to update.. countdown in * days" 14:12 &amp;lt;jrandom&amp;gt; Ja, viele Leute [http://www.i2p.net/team] machen großartige Sachen 14:13 &amp;lt;jrandom&amp;gt; BS314159: Definitiv gibt es viel, was wir für spätere Updates tun können; vielleicht diskutieren wir konkrete Implementierungen, wenn sie näher rücken :) 14:13 &amp;lt;jrandom&amp;gt; Ok, hat sonst noch jemand etwas fürs Meeting? 14:13 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; Könnten wir in I2P eine Art Autospeed-Funktion haben (wie beim Azureus-Plugin, das Ping-Zeiten misst), die die maximale (Upload-)Bandbreite anpasst? 14:14 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; Das würde helfen, die Bandbreite hoch und die Latenz niedrig zu halten 14:14 &amp;lt;jrandom&amp;gt; Oh, interessant 14:14 * cervantes arbeitet an einer 1–2-Click-Update-Funktion für die I2P-Toolbar 14:14 &amp;lt;cervantes&amp;gt; Allerdings habe ich gerade Probleme mit dem Hashing....also ist es wahrscheinlich noch ein paar Wochen entfernt. 14:15 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; cervantes++ 14:15 &amp;lt;jrandom&amp;gt; MANCOM: Wenn du dokumentieren könntest, wie es funktionieren und aussehen soll, und das im Forum posten würdest, wäre das super. Wenn es einfach genug ist, schafft es vielleicht sogar noch in 0.5 14:15 &amp;lt;cervantes&amp;gt; In der Zeit werden ein Dutzend Leute mit einem Überfluss an besseren Lösungen kommen 14:16 &amp;lt;jrandom&amp;gt; heh 14:16 &amp;lt;cneal92_&amp;gt; :D 14:17 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; Nun, ich versuche es 14:17 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; Aber es erkennt bereits, wenn es eine neue Release gibt, und kann dich auf den entsprechenden Download-Link verweisen... 14:17 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; womit ich anfangs vielleicht starte 14:18 &amp;lt;jrandom&amp;gt; Cool, cervantes 14:18 &amp;lt;jrandom&amp;gt; Danke, MANCOM 14:18 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; Du könntest einfach den "graceful restart"-Button zum Upgraden nutzen, nachdem das Update bereits im Verzeichnis liegt 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; oder ihn "upgrade" nennen 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; und die Restart-Funktion dort hineinpacken 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; obwohl ich wahrscheinlich das Offensichtliche sage 14:19 &amp;lt;jrandom&amp;gt; Genau, wir brauchen vielleicht ein Dutzend Zeilen Code, um `http://dev.i2p/i2p/i2pupdate.zip` zu holen, es zu verifizieren und dann neu zu starten 14:20 &amp;lt;jrandom&amp;gt; Ok, hat sonst noch jemand etwas fürs Meeting? 14:20 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; Nun, ich kann die Toolbar bereits ein Update in den I2P-Ordner herunterladen lassen UND einen graceful restart auslösen...aber bisher konnte ich die Integrität des Downloads nicht verifizieren lassen 14:21 &amp;lt;jrandom&amp;gt; cervantes: Ah, dieser Teil sollte einfach sein – später wird das Update selbst sich verifizieren 14:21 &amp;lt;jrandom&amp;gt; (aka signiert, vor der Installation vom router verifiziert) 14:21 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; jrandom: Das wäre cool. 14:21 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ooh 14:22 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; Vielleicht reicht es dann, wenn ich den Download anstoße und dann einen "do you wish to restart" Ja/Nein-Requester einblende 14:22 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; damit man bei Bedarf manuell verifizieren kann 14:23 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; (es zeigt bereits an, was der SHA1 _sein sollte_) 14:23 &amp;lt;jrandom&amp;gt; hehe 14:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; Wie wäre es mit, "click here to autodownload on availability" 14:25 &amp;lt;cervantes&amp;gt; Ich würde Auto-Downloads lieber vermeiden 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; hmf.. Microsoft macht das ;) 14:26 &amp;lt;cervantes&amp;gt; Aber auf jeden Fall den Nutzer darauf hinweisen, dass es einen Download gibt, und einen "download now"-Button anbieten 14:26 &amp;lt;jrandom&amp;gt; Genau, mindestens 1 Klick. Wir können Verfügbarkeit eines Updates automatisch /notify/-en, aber Autoinstall ist nicht ok 14:26 &amp;lt;jrandom&amp;gt; (äh, was cervantes sagte) 14:27 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; Und wie updaten 10000 Leute? Wie wäre es, i2p-bt irgendwann zu integrieren? 14:27 &amp;lt;jrandom&amp;gt; Ja, und fliegende Ponys 14:28 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; Reicht mir 14:29 &amp;lt;jrandom&amp;gt; ok, cool... wenn es nichts Weiteres gibt... 14:29 &amp;lt;+postman&amp;gt; Verdammt, das Meeting verpasst :/ 14:29 * cervantes geht zurück daran, seine Vaporware zu coden 14:29 &amp;lt;jrandom&amp;gt; heh, genau zum Schlusspfiff – falls du noch etwas ansprechen willst, postman :) 14:30 &amp;lt;+postman&amp;gt; Nein, danke 14:30 &amp;lt;+polecat&amp;gt; Microsoft? =) Ich lasse Gentoo das machen. 14:30 * jrandom holt aus 14:30 &amp;lt;+postman&amp;gt; ooops 14:30 * jrandom *baf*t das Meeting &lt;/div></description></item><item><title>I2P-Statusnotizen für 2005-02-15</title><link>/de/blog/2005/02/15/i2p-statusnotizen-f%C3%BCr-2005-02-15/</link><pubDate>Tue, 15 Feb 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/02/15/i2p-statusnotizen-f%C3%BCr-2005-02-15/</guid><description>&lt;p>Hallo, es ist wieder diese Zeit der Woche,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus&lt;/li>
&lt;li>0.5 Status&lt;/li>
&lt;li>i2p-bt 0.1.7&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Auch wenn keine neuen Fehler im Netzwerk aufgetaucht sind, haben wir letzte Woche auf einer beliebten französischen P2P-Website etwas Aufmerksamkeit bekommen, was sowohl zu einem Anstieg der Nutzerzahl als auch der BitTorrent-Aktivität geführt hat. Auf dem Höhepunkt erreichten wir 211 routers im Netz, auch wenn es sich zuletzt zwischen 150 und 180 eingependelt hat. Die gemeldete Bandbreitennutzung ist ebenfalls gestiegen, allerdings hat sich leider die IRC-Zuverlässigkeit verschlechtert, wobei einer der Server aufgrund der Last seine Bandbreitenlimits gesenkt hat. Es gab eine Reihe von Verbesserungen an der Streaming-Bibliothek, um dem entgegenzuwirken, aber sie befinden sich im 0.5-pre-Branch, sodass sie im Live-Netz noch nicht verfügbar sind.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 8. Februar 2005</title><link>/de/blog/2005/02/08/i2p-entwicklertreffen-8.-februar-2005/</link><pubDate>Tue, 08 Feb 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/02/08/i2p-entwicklertreffen-8.-februar-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, brachtus, cervantes, duck, jrandom, jrandom2p, legion, modulus, postman, protokol, Ragnarok, smeghead, ugha2p&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;jrandom&amp;gt; 0) hi 13:05 &amp;lt;jrandom&amp;gt; 1) 0.4.2.6-* 13:05 &amp;lt;jrandom&amp;gt; 2) 0.5 13:05 &amp;lt;jrandom&amp;gt; 3) i2p-bt 0.1.6 13:05 &amp;lt;jrandom&amp;gt; 4) fortuna 13:05 &amp;lt;jrandom&amp;gt; 5) ??? 13:06 &amp;lt;jrandom&amp;gt; 0) hi 13:06 * jrandom waves 13:06 &amp;lt;@duck&amp;gt; y0 13:06 &amp;lt;smeghead&amp;gt; hi 13:06 &amp;lt;jrandom&amp;gt; weekly status notes up @ http://dev.i2p.net/pipermail/i2p/2005-February/000564.html 13:07 &amp;lt;cervantes&amp;gt; sorry I'm late...I was busy reading the status notes that were posted at the last minute... 13:07 &amp;lt;jrandom&amp;gt; hey, this week they were /before/ the meeting at least (by 30s or so ;) 13:08 &amp;lt;jrandom&amp;gt; anyway, while you dig through that oh so exciting email, lets jump on into 1) 0.4.2.6-* 13:09 &amp;lt;jrandom&amp;gt; with the latest patches from anon et al, i'm torn between pushing out a new 0.4.2.7 so close to the 0.5 rev. 13:10 &amp;lt;jrandom&amp;gt; for the moment though, if you're feeling brave, feel free to give cvs a whirl - its stable (i'm breaking things off on another branch), and has some good stuff 13:11 &amp;lt;jrandom&amp;gt; the deciding factor for not pushing a rev out was when i did a checklist for 0.5 and found that the only things left were really web interface updates 13:11 &amp;lt;+Ragnarok&amp;gt; about the patches from sugadude, they do represent a policy change, as we discussed filtering out non .i2p addresses before, and you decided against it 13:11 &amp;lt;jrandom&amp;gt; oh, hrm? i disagree with my old self then - eepproxy doesn't accept non-.i2p address in any case, even if they were in hosts.txt 13:12 &amp;lt;jrandom&amp;gt; did i have a convincing argument before? 13:13 &amp;lt;+Ragnarok&amp;gt; ok, then can we revert the patch, and I can implement it the way it originally worked, which is a 0 line change? 13:13 &amp;lt;+Ragnarok&amp;gt; not really, I just didn't care either way :) 13:13 &amp;lt;jrandom&amp;gt; oh, cool you're the boss 13:13 &amp;lt;cervantes&amp;gt; well you convinced me to drop all my work on a multi-tld management system and fire all my employees 13:13 &amp;lt;+Ragnarok&amp;gt; filtering is already happening, so it's just adding a condition to an if statement 13:14 &amp;lt;jrandom&amp;gt; cervantes: there's also this beautiful bridge i've got for sale... 13:14 &amp;lt;cervantes&amp;gt; :) 13:14 &amp;lt;jrandom&amp;gt; ok word Ragnarok, if you want to send me a .java/.tar/.diff/.whatever, that'd be great 13:15 &amp;lt;+Ragnarok&amp;gt; I can do cvs now :) 13:15 &amp;lt;jrandom&amp;gt; :) even better 13:15 * cervantes backs up cvs head 13:15 &amp;lt;jrandom&amp;gt; heh 13:16 &amp;lt;+Ragnarok&amp;gt; *BOOM* 13:16 &amp;lt;+Ragnarok&amp;gt; ... just kidding :) 13:17 &amp;lt;jrandom&amp;gt; ok, other than that, anyone have anything else to bring up wrt 0.4.*? 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; 0.4.* sucks, give us 0.5 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; It's like a gazillion years old!! 13:18 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; 0.4.* doesn't suck, give us 0.5 anyway. 13:18 &amp;lt;jrandom&amp;gt; 2) 0.5 it is then :) 13:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; you guys owe me big time, I brought 0.5 13:19 &amp;lt;jrandom&amp;gt; we couldn't'a done it without ya dm 13:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; amen 13:20 &amp;lt;jrandom&amp;gt; as mentioned in the notes, pretty much all the heavy lifting for 0.5 is done and tested, but there are still the odds and ends left to fix up 13:21 &amp;lt;jrandom&amp;gt; (e.g. the next task on my list is a tunnel config page to manage the pools and settings) 13:22 &amp;lt;@duck&amp;gt; I hope we will have a test-0.5 network before releasing? 13:22 &amp;lt;jrandom&amp;gt; there have been updates to lots of different components though, so 0.5 might be a bit bumpy 13:22 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; jrandom HAS a test network already.. duh 13:23 &amp;lt;jrandom&amp;gt; aye, i've been doing one locally here with a dozen routers, but in the next day or two i'll try to snag some people to help with some wide area tests 13:24 * postman can offer a dedicated machine 13:24 &amp;lt;jrandom&amp;gt; wikked. perhaps we can try something out tomorrow, try to break some things. 13:26 &amp;lt;cervantes&amp;gt; as can I 13:27 &amp;lt;jrandom&amp;gt; word 13:27 &amp;lt;jrandom&amp;gt; thats about all i have to say about the upcoming 0.5 at the moment - the cvs commit logs have been pretty verbose, so if you want the nitty gritty, hit 'em up 13:28 &amp;lt;jrandom&amp;gt; anyone else have any comments/questions/concerns/frisbees wrt 0.5? 13:29 &amp;lt;+postman&amp;gt; no 13:29 * postman is looking forward to get the new V8 running :) 13:30 &amp;lt;jrandom2p&amp;gt; well, 0.5 is more of a new tank - designed to improve security and anonymity, not as a performance tweak ;) 13:30 &amp;lt;jrandom2p&amp;gt; but i agree, its been too long 13:30 &amp;lt;@duck&amp;gt; dont forget to add a 0.5 target to bugzilla 13:30 &amp;lt;@duck&amp;gt; in case there are bugs 13:30 &amp;lt;jrandom2p&amp;gt; (heh, did i even add a 0.4?) 13:31 &amp;lt;jrandom2p&amp;gt; but good call 13:31 &amp;lt;@duck&amp;gt; or would you like bugs elsewhere 13:31 &amp;lt;@duck&amp;gt; err bugreports :) 13:31 &amp;lt;@duck&amp;gt; I know that I have been lazy and abuse irc messages for them 13:31 &amp;lt;jrandom2p&amp;gt; no, bugzilla is great, much better than my notebook 13:32 &amp;lt;jrandom2p&amp;gt; i don't blame you, as bugzilla is a bit of a pain 13:32 &amp;lt;jrandom2p&amp;gt; but as bugs pile up, its for the best 13:32 &amp;lt;@duck&amp;gt; nah 13:33 * jrandom just noticed i'm switching schitzophrenically between screens 13:34 &amp;lt;jrandom&amp;gt; ok, anyway, moving on to 3) i2p-bt 0.1.6 13:34 &amp;lt;jrandom&amp;gt; duck: you've got the mic 13:34 &amp;lt;@duck&amp;gt; ok 13:34 &amp;lt;@duck&amp;gt; i2p-bt 0.1.5 had some issues, the two biggest ones: 13:35 &amp;lt;@duck&amp;gt; - resource temporarily unavailable 13:35 &amp;lt;@duck&amp;gt; - invalid argument error on windows 13:35 &amp;lt;@duck&amp;gt; both have been fixed 13:35 &amp;lt;jrandom&amp;gt; (yay!) 13:35 &amp;lt;@duck&amp;gt; while I tried to blame the sam protocol, the sam bridge and winsock 13:35 &amp;lt;@duck&amp;gt; the problem turned out to be related to non-blocking socket code 13:36 &amp;lt;@duck&amp;gt; I yet have to see 0.1.6 crash 13:36 &amp;lt;@duck&amp;gt; some other issues are not addressed: 13:36 &amp;lt;@duck&amp;gt; the GUI users have been complaining about the popups 13:36 &amp;lt;@duck&amp;gt; you can comment them out, but I didnt like that 13:37 &amp;lt;@duck&amp;gt; still waiting for someone to implement a better solution 13:37 &amp;lt;@duck&amp;gt; like showing a status line on the transfer window itself 13:37 * smeghead hides 13:37 &amp;lt;smeghead&amp;gt; i looked at that last night actually 13:37 &amp;lt;smeghead&amp;gt; but it's not at the top of my priority list 13:37 &amp;lt;@duck&amp;gt; or maybe one day I will look into how wxPython works and do it myself 13:37 &amp;lt;@duck&amp;gt; but it's not at the top of my priority list 13:38 &amp;lt;@duck&amp;gt; and I dont use the GUI, so I dont really care :P 13:38 &amp;lt;+Ragnarok&amp;gt; there's always the new gui from 3.9 :) 13:38 &amp;lt;@duck&amp;gt; is it any better? 13:38 &amp;lt;smeghead&amp;gt; yes why did you base i2p bt on such a crusty version in the first place? :) 13:38 &amp;lt;@duck&amp;gt; because it was the stable release at that moment 13:39 &amp;lt;@duck&amp;gt; and not as mutilated as clients like bittornado 13:40 &amp;lt;@duck&amp;gt; Ragnarok: ignoring licensing issues, I think that porting our i2p things to 3.9 might be good 13:40 &amp;lt;+Ragnarok&amp;gt; the new gui is pretty awsome, imho, and it's written using pygtk, so I can actually hack on it 13:40 &amp;lt;jrandom&amp;gt; what's 3.9's license? i thought it was mit-esque? 13:40 &amp;lt;+protokol&amp;gt; i would love a more recent jetty version 13:40 &amp;lt;smeghead&amp;gt; protokol: that's coming sooner than you think 13:41 &amp;lt;@duck&amp;gt; "BitTorrent Open Source License" 13:41 &amp;lt;smeghead&amp;gt; flavor of the month license 13:41 &amp;lt;+Ragnarok&amp;gt; I haven't read all of it.. it seems odd 13:41 &amp;lt;+protokol&amp;gt; licencing does not exist on i2p 13:41 &amp;lt;@duck&amp;gt; derived from the Jabber Open Source License 1.0 13:41 &amp;lt;+protokol&amp;gt; if there is source, its PD 13:41 &amp;lt;@duck&amp;gt; protokol: that is why I said 'ignoring' 13:42 &amp;lt;smeghead&amp;gt; and the jabber license is based on? 13:42 &amp;lt;jrandom&amp;gt; (out of date copyright laws?) 13:42 &amp;lt;smeghead&amp;gt; besides that :) 13:43 &amp;lt;modulus&amp;gt; Sun's wish to fuck about. 13:43 &amp;lt;@duck&amp;gt; http://www.opensource.org/licenses/jabberpl.php 13:43 &amp;lt;smeghead&amp;gt; i move we schedule the licensing issue for the next meeting of the I2P Public Domain Security Council 13:43 &amp;lt;modulus&amp;gt; ah, that one 13:43 &amp;lt;modulus&amp;gt; misheard. 13:45 &amp;lt;@duck&amp;gt; 3.9.0 looks hot 13:45 &amp;lt;@duck&amp;gt; it is still beta though 13:47 &amp;lt;@duck&amp;gt; ok, those willing to help, please let me know 13:47 &amp;lt;@duck&amp;gt; so we can look into using 3.9.x 13:47 &amp;lt;@duck&amp;gt; . 13:47 &amp;lt;jrandom&amp;gt; w3rd 13:47 &amp;lt;smeghead&amp;gt; i'm willing to help out 13:47 &amp;lt;jrandom&amp;gt; i'm willing to help test 13:48 &amp;lt;+Ragnarok&amp;gt; I'm willing, but there are likely to be time constraints, as I am currently having the semester from hell. 13:48 &amp;lt;jrandom&amp;gt; d'oh 13:48 &amp;lt;@duck&amp;gt; drop out 13:48 &amp;lt;jrandom&amp;gt; damn, duck beat me 13:48 &amp;lt;smeghead&amp;gt; yes, everyone does it 13:49 &amp;lt;+Ragnarok&amp;gt; boo 13:49 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; just join the military ;) 13:50 &amp;lt;jrandom&amp;gt; yeah, as that'll give you lots of time to code, 'eh? ;) 13:50 &amp;lt;+Ragnarok&amp;gt; I've already given up on being a math major, that's as much as you're getting from me :) 13:50 &amp;lt;jrandom&amp;gt; heh 13:50 &amp;lt;jrandom&amp;gt; ok, anyone else have anything on 3) i2p-bt? 13:51 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; just don't sign up for six years 13:51 &amp;lt;@duck&amp;gt; quite a bit of forum posts on it 13:51 &amp;lt;@duck&amp;gt; thanks to those who aid the newbies 13:51 &amp;lt;@duck&amp;gt; s/thanks/my thanks/ 13:51 &amp;lt;@duck&amp;gt; if you have stuff for a FAQ, lemme kno 13:52 &amp;lt;jrandom&amp;gt; (if we still had drupal, we could just add a new node...) 13:53 &amp;lt;jrandom&amp;gt; ok, anyway, moving on to 4) fortuna 13:54 &amp;lt;jrandom&amp;gt; smeghead: wanna give us an update on things? 13:54 &amp;lt;smeghead&amp;gt; yes, i'm working on pants and fortuna in tandem 13:55 &amp;lt;smeghead&amp;gt; since i needed to modify fortuna's build to turn it into a pbuild 13:55 &amp;lt;smeghead&amp;gt; eta on a patch that will let you test fortuna is a day or two, maybe tonight depending on what drugs are involved 13:56 &amp;lt;jrandom&amp;gt; heh 13:56 &amp;lt;@duck&amp;gt; so you'll get your pants down? 13:56 &amp;lt;jrandom&amp;gt; ok, cool, whenever is fine - if we get it in for 0.5 in the next week or so, thats great, if not, thats great too 13:56 &amp;lt;smeghead&amp;gt; well even if i finish it tonight, i would take a conservative stance on deployment 13:57 &amp;lt;jrandom&amp;gt; reasonable enough 13:57 &amp;lt;smeghead&amp;gt; until we get some decent testing in 13:57 &amp;lt;smeghead&amp;gt; since this will be at the heart of most of i2p's crypto 13:57 &amp;lt;jrandom&amp;gt; aye 13:57 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; will jbigi stay? 13:57 &amp;lt;smeghead&amp;gt; your new entropy class is cool 13:58 &amp;lt;jrandom&amp;gt; yeah jnymo, this is just a random # generator 13:58 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; ah 13:59 &amp;lt;jrandom&amp;gt; we'll still need to do some research into the quality of various entropy sources in the router, but I think we'll be able to feed it some data. 14:00 &amp;lt;smeghead&amp;gt; btw if anyone wants to read what this pants thing is about: `http://smeghead.i2p/README_pants` 14:00 &amp;lt;jrandom&amp;gt; oh wikked 14:01 &amp;lt;smeghead&amp;gt; pants is almost done too 14:01 &amp;lt;brachtus&amp;gt; i know jbigi is kinda hard to get working with OS X/Darwin... will this have the same build problems? 14:01 &amp;lt;smeghead&amp;gt; what is the issue on osx? 14:01 &amp;lt;modulus&amp;gt; it's just you have to build the lib 14:02 &amp;lt;modulus&amp;gt; not a big deal imo, but somewhat troublesome. 14:02 &amp;lt;jrandom&amp;gt; brachtus: fortuna is in pure java, doesnt use anything native 14:02 &amp;lt;smeghead&amp;gt; i can put jbigi into pants and that should make building a cinch if we ship pants with i2p 14:02 &amp;lt;brachtus&amp;gt; nothign terribly difficult, it's like building a shared lib on linux, but harder than just double-click-install 14:02 &amp;lt;smeghead&amp;gt; you'd need ant of course 14:02 &amp;lt;brachtus&amp;gt; ok jrandom, that's great :) 14:03 &amp;lt;jrandom&amp;gt; smeghead: thats actually a good point - jbigi has a pants dependency upon GMP 14:03 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; what is pants? 14:03 &amp;lt;smeghead&amp;gt; no manual mucking would be necessary 14:03 &amp;lt;ant&amp;gt; * jnymo doesn't have a router up 14:03 &amp;lt;smeghead&amp;gt; jnymo: read that link i just posted 14:04 &amp;lt;jrandom&amp;gt; `http://bolas.mine.nu:8080/cgi-bin/nph-proxy/000000A/http/smeghead.i2p/README_pants` 14:04 &amp;lt;smeghead&amp;gt; pants can build gmp too 14:04 &amp;lt;jrandom&amp;gt; (public inproxy) 14:04 &amp;lt;smeghead&amp;gt; ah nice 14:04 &amp;lt;jrandom&amp;gt; yuck, that totally b0rked the text 14:04 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; thanks jr 14:04 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; aren't you afraid of legal trouble? 14:04 &amp;lt;smeghead&amp;gt; jrandom doesn't run the inproxy 14:04 &amp;lt;jrandom&amp;gt; oh, the inproy is run by someone else, its been posted to the forum 14:05 &amp;lt;jrandom&amp;gt; (see http://bolas.mine.nu:8080/) 14:05 &amp;lt;cervantes&amp;gt; jrandom: it shouldn't be viewed as an html file...check the source 14:05 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; still, I'm amazed anyone would. But as long as it's being run by someone not vital to the project, fine :) 14:05 &amp;lt;jrandom&amp;gt; hehe 14:05 &amp;lt;jrandom&amp;gt; we're /all/ vital to the project :) 14:06 &amp;lt;smeghead&amp;gt; fvw: i don't see inproxies as legally precarious as outrpoxies 14:06 &amp;lt;smeghead&amp;gt; outproxies even 14:06 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; Perhaps not, but they can still serve up child porn and such 14:06 &amp;lt;jrandom&amp;gt; only if there were such things on i2p, which, to my knowledge, there isnt 14:06 &amp;lt;legion&amp;gt; outproxies could route through tor, just to be a little safer, since they would just be used for webrowsing I don't see it as a problem. 14:07 &amp;lt;jrandom&amp;gt; (but yeah) 14:07 &amp;lt;modulus&amp;gt; yet 14:07 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; yeah, but anyone can put it on at any point. 14:07 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; yeah, I wouldn't run a tor outproxy either. Anyway, sorry for drifting offtopic like that 14:07 &amp;lt;jrandom&amp;gt; legion: yeah, though i tossed up squid.i2p before tor was out 14:07 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; to get back on topic; looking forward to pants 14:08 &amp;lt;jrandom&amp;gt; aye, pants++ 14:08 &amp;lt;smeghead&amp;gt; i'll let you know before i drop pants on CVS 14:08 &amp;lt;smeghead&amp;gt; it's kinda big 14:08 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; folks outside of i2p might be interested in it too 14:09 &amp;lt;cervantes&amp;gt; yes let us all know before you drop your pants 14:09 &amp;lt;smeghead&amp;gt; yes, i intend to publicise it outside of i2p also 14:09 &amp;lt;jrandom&amp;gt; agreed, perhaps we should put it in another module (or on the new fast/large server)? 14:09 &amp;lt;+Ragnarok&amp;gt; especially if you're a big pants kind of guy 14:10 &amp;lt;smeghead&amp;gt; yes the pants module really should be kept separate from the pants repo in the source tree, currently i have them located in the same apps/pants root 14:10 &amp;lt;smeghead&amp;gt; :/ 14:10 &amp;lt;smeghead&amp;gt; which i don't have to tell you is total pants 14:11 &amp;lt;smeghead&amp;gt; so what were we talking about originally? 14:11 &amp;lt;jrandom&amp;gt; hmm, we can discuss deployment options offline 14:11 &amp;lt;jrandom&amp;gt; fortuna ;) 14:11 &amp;lt;smeghead&amp;gt; right 14:12 &amp;lt;jrandom&amp;gt; smeghead: have you looked at the AES/SHA256 needs of the impl? 14:12 &amp;lt;jrandom&amp;gt; (as i2p's SHA256 doesn't do partial digests) 14:13 &amp;lt;smeghead&amp;gt; hm 14:13 &amp;lt;jrandom&amp;gt; AES we've got perfectly suitable block impl though 14:13 &amp;lt;smeghead&amp;gt; i guess i'll find out when it blows up 14:13 &amp;lt;jrandom&amp;gt; anyway, we can work those through too 14:13 &amp;lt;jrandom&amp;gt; heh 14:15 &amp;lt;jrandom&amp;gt; ok, anyone have any questions/thoughts/concerns on fortuna? 14:15 &amp;lt;jrandom&amp;gt; if not, hopping on over to 5) ??? 14:15 &amp;lt;jrandom&amp;gt; cervantes: p1ng 14:16 &amp;lt;cervantes&amp;gt; `http://forum.i2p/viewtopic.php?t=305` 14:16 &amp;lt;cervantes&amp;gt; we have a new forum member of the week 14:16 &amp;lt;cervantes&amp;gt; I present [drumroll] Sugadude! 14:16 * brachtus applauds Sugadude 14:17 &amp;lt;jrandom&amp;gt; yay 14:17 &amp;lt;cervantes&amp;gt; for generally being a helpful sod to all those i2p n00bs 14:17 &amp;lt;@duck&amp;gt; nice avatar too 14:17 &amp;lt;cervantes&amp;gt; avatar(s) 14:18 &amp;lt;legion&amp;gt; avatars? didn't know that we could have avatars on the i2p forums? 14:18 &amp;lt;smeghead&amp;gt; only users who are really really bad get them 14:18 &amp;lt;cervantes&amp;gt; you can't...unless you're a forum person of the week ;-) 14:18 &amp;lt;@duck&amp;gt; only for the elite 14:18 &amp;lt;legion&amp;gt; oh, i see... 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; i know someone was interested in secure financial systems over i2p 14:19 &amp;lt;legion&amp;gt; makes sense :) 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; don't know if they're here, but... 14:19 &amp;lt;@duck&amp;gt; I am a smelly anarcho capitalist 14:19 &amp;lt;@duck&amp;gt; so try me 14:20 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; i was reading more on threashold cryptography and theres talk about using it for that 14:20 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; as well as securing other functions 14:21 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; everyone familiar with threshold cryptography? 14:21 &amp;lt;legion&amp;gt; IMO that cryptography and network security should be variable, how much should depend on the feature/task. 14:21 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; jnymo: a bit 14:22 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; well, for trustable financial transactions in i2p, we want strong decentralized trust 14:22 &amp;lt;modulus&amp;gt; is that about the shared keys and shit like that? 14:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; yea, keys are shared in pieces 14:23 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; but in an anonymous environment, how do you know that the entities doing the sharing arent controlled by the same one? 14:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; and you need to circumvent more than half of all the servers in the system to obtain the priv key 14:24 &amp;lt;modulus&amp;gt; afaik it's kind of complicated the issue of distributed key generations though. 14:24 &amp;lt;legion&amp;gt; yeah but in a system of millions that would be hard (yeah i2p is small at the moment, but hopefully it will grow much larger soon). 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; atomic communications, or something.. but yea, theres issues with taking on new nodes on the system, which i thing are being worked out 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; think 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; so maybe its not developed enough, but i'd bet some usage of threshold crypto will end up over i2p at some point 14:26 &amp;lt;jrandom&amp;gt; neat 14:26 &amp;lt;legion&amp;gt; dunno, maybe 14:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; someone has already built a DNSSEC addon with threshold crypto 14:27 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; and a wrapper around bind 14:27 &amp;lt;jrandom&amp;gt; thresholds work fine when identity is scarce 14:27 &amp;lt;jrandom&amp;gt; in anonymous networks, however, identity is free 14:27 &amp;lt;legion&amp;gt; I'd figure at the moment the highest priority is to get it more user friendly and debugged. 14:27 &amp;lt;jrandom&amp;gt; (want a new destination? want 100,000?) 14:28 &amp;lt;legion&amp;gt; granted it's cool whenever a new service/feature is developed. 14:28 &amp;lt;jrandom&amp;gt; aye, commerce and finance on top of i2p will be nice 14:28 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; yea, and i wouldn't know if atomic commo would work over a 10000 node threshold crypto sys 14:29 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; well, that's all i had to say :) 14:30 &amp;lt;jrandom&amp;gt; heh cool, definitely feel free to post up neat stuff to the forum or whatnot whenever 14:30 &amp;lt;jrandom&amp;gt; ok, anyone else have anything for the meeting? 14:32 &amp;lt;+ugha2p&amp;gt; I suck. 14:33 &amp;lt;jrandom&amp;gt; whats up ugha2p? 14:33 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; glad you got that off your' chest, ugha ;) 14:33 &amp;lt;+ugha2p&amp;gt; I never remember the meetings. :) 14:33 &amp;lt;jrandom&amp;gt; heh 14:33 &amp;lt;jrandom&amp;gt; well, the logs will be posted soon, 90 minutes of action packed fun 14:34 &amp;lt;jrandom&amp;gt; well, on that note 14:34 * jrandom winds up 14:34 * Curiosity waves to jrandom and stays thank-you! :D 14:34 &amp;lt;ant&amp;gt; * jnymo pitches the meeting ball 14:34 * jrandom *baf*s the meeting closed &lt;/div></description></item><item><title>I2P Status Notes for 2005-02-08</title><link>/de/blog/2005/02/08/i2p-status-notes-for-2005-02-08/</link><pubDate>Tue, 08 Feb 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/02/08/i2p-status-notes-for-2005-02-08/</guid><description>&lt;p>Hallo zusammen, es ist wieder Zeit für ein Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.4.2.6-* 2) 0.5 3) i2p-bt 0.1.6 4) fortuna 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.4.2.6-*&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>It doesn&amp;rsquo;t seem like it, but its been over a month since the 0.4.2.6 release came out and things are still in pretty good shape. There have been a series of pretty useful updates [1] since then, but no real show stopper calling for a new release to get pushed. However, in the last day or two we&amp;rsquo;ve had some really good bugfixes sent in (thanks anon and Sugadude!), and if we weren&amp;rsquo;t on the verge of the 0.5 release, I&amp;rsquo;d probably package &amp;rsquo;er up and push &amp;rsquo;er out. anon&amp;rsquo;s update fixes a border condition in the streaming lib which has been causing many of the timeouts seen in BT and other large transfers, so if you&amp;rsquo;re feeling adventurous, grab CVS HEAD and try &amp;rsquo;er out. Or wait around for the next release, of course.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 1. Februar 2005</title><link>/de/blog/2005/02/01/i2p-entwicklertreffen-1.-februar-2005/</link><pubDate>Tue, 01 Feb 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/02/01/i2p-entwicklertreffen-1.-februar-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, cervantes, DrWoo, jrandom, MANCOM, polecat, postman, protokol, smeghead&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:06 &amp;lt;jrandom&amp;gt; 0) hi 13:06 &amp;lt;jrandom&amp;gt; 1) 0.5-Status 13:06 &amp;lt;jrandom&amp;gt; 2) nntp 13:06 &amp;lt;jrandom&amp;gt; 3) technische Vorschläge 13:06 &amp;lt;jrandom&amp;gt; 4) ??? 13:06 &amp;lt;jrandom&amp;gt; 0) hi 13:06 * jrandom winkt 13:06 &amp;lt;+postman&amp;gt; hi jr 13:07 * postman winkt 13:07 &amp;lt;jrandom&amp;gt; w3wt da draußen gibt es doch Leben :) 13:07 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen sind unter http://i2p.net/pipermail/i2p/2005-February/000561.html veröffentlicht 13:07 &amp;lt;ant&amp;gt; * dm winkt 13:08 &amp;lt;jrandom&amp;gt; Während ihr alle diese E-Mail lest, können wir zu 1) 0.5-Status übergehen 13:08 &amp;lt;MANCOM&amp;gt; hi 13:09 &amp;lt;jrandom&amp;gt; Viel Fortschritt in der letzten Woche, die ganze neue Krypto ist drin und getestet, und jetzt läuft der gesamte Betrieb des router mit den tunnel über die neuen tunnel-Pools 13:10 &amp;lt;jrandom&amp;gt; Es gibt noch einige Teile des router, die ich beim Update herausgeschnitten habe, z. B. die Anbindung, um Leases von Clients anzufordern, oder die tunnel periodisch zu testen, aber das sollte nicht allzu schwierig sein 13:11 &amp;lt;jrandom&amp;gt; Der Code ist nicht mit dem Live-Netz kompatibel und liegt in einem separaten Branch in CVS, sodass Leute weiterhin CVS-HEAD ziehen und mit dem neuesten Stand arbeiten können. 13:12 &amp;lt;+polecat&amp;gt; Dook, ich habe mir diese Seite endlich angesehen, und ich verstehe immer noch nicht, wie wir Mixmaster-artige Redundanz vermeiden können, um uns vor tunnel-Detektionsangriffen zu schützen. 13:12 &amp;lt;+protokol&amp;gt; yey 13:12 &amp;lt;+polecat&amp;gt; Ich nehme aber an, dass es sehr gut funktioniert. :) 13:12 &amp;lt;+protokol&amp;gt; Wirfst du noch anderes cooles, kompatibilitätsbrechendes Zeug rein? 13:13 &amp;lt;+protokol&amp;gt; Der tunnel-Pool hat mit Threads zu tun, oder? 13:13 &amp;lt;jrandom&amp;gt; polecat: Wir verifizieren nicht an jedem Hop, aber wir haben eine feste Nachrichtengröße, um nützliches Tagging zu verhindern (und alles ist an jedem Hop verschlüsselt) 13:14 &amp;lt;jrandom&amp;gt; protokol: Ich erwäge `http://www.i2p/todo#sessionTag` 13:14 &amp;lt;+polecat&amp;gt; Also, wie verhindern wir, dass mehrere Hops gefälschte Nachrichten herumreichen und damit einen DoS verursachen? 13:15 &amp;lt;jrandom&amp;gt; Aber nein, die Pools sind nicht das Threading-Problem; die Pools ermöglichen uns lediglich, die tunnel sicher zu verwalten, sodass wir diese "Lease expired"-Meldungen nicht bekommen und die Länge pro Client konfigurieren können 13:15 &amp;lt;jrandom&amp;gt; polecat: Sie schlagen am Endpunkt fehl, und der Ersteller erkennt den Fehler und wechselt davon weg 13:16 &amp;lt;+protokol&amp;gt; jrandom: Ungeachtet der Schwierigkeiten denke ich, dass alle Anonymitäts-verbessernden Features so schnell wie möglich rein sollten 13:16 &amp;lt;+polecat&amp;gt; w00t! Synchronisierte PRNG! Erste Anwendung dieser Idee, die ich je gesehen habe! 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; wofür steht PRNG? 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; wenn ich fragen darf :) 13:18 &amp;lt;jrandom&amp;gt; protokol: Einverstanden, dafür ist 0.5 da :) Auf der i2p-Schicht gibt es keine weiteren Low-Hanging Fruit, aber auf App- und Lib-Ebene gibt es immer Verbesserungen (z. B. i2ptunnel filtering, etc) 13:18 &amp;lt;jrandom&amp;gt; dm: Pseudozufallszahlengenerator 13:18 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cool, danke 13:20 &amp;lt;+protokol&amp;gt; Also sagst du, dass es danach größtenteils um Speed- und Zuverlässigkeits-Tuning geht? 13:21 &amp;lt;+protokol&amp;gt; Und warum war IRC in letzter Zeit so mies 13:21 &amp;lt;jrandom&amp;gt; protokol: Vor 2.0 für den Core und den router, ja 13:21 &amp;lt;+protokol&amp;gt; Ich scheine mich nicht mit ducks Server verbinden zu können 13:21 &amp;lt;+protokol&amp;gt; yey 13:21 * jrandom weiß es nicht, wir haben in den letzten 24 Stunden etwa 5 Massen-Disconnects gesehen, vielleicht etwas auf der Serverseite 13:22 &amp;lt;jrandom&amp;gt; Es gibt allerdings viel zu tunen, besonders in der Streaming-Bibliothek, nachdem 0.5 ausgerollt ist 13:23 &amp;lt;+polecat&amp;gt; Dieses ganze UDP-Ding. 13:24 &amp;lt;jrandom&amp;gt; Ah, die Streaming-Bibliothek sollte für das 0.6-Release keine Änderungen benötigen, außer denen, die wir für den 0.5-Stand machen 13:25 &amp;lt;jrandom&amp;gt; Ok, das ist alles, was ich bzgl. 0.5-Status ansprechen wollte - hat jemand noch etwas dazu? 13:27 &amp;lt;jrandom&amp;gt; Wenn nicht, weiter zu 2) nntp 13:27 &amp;lt;jrandom&amp;gt; nntp.fr.i2p ist online, schaut’s euch an :) 13:28 &amp;lt;jrandom&amp;gt; Es scheint, als wäre LonelyGuy nicht da, aber er ist unter `http://fr.i2p/` erreichbar. es gibt auch Konfigurationsanleitungen für slrn in meinem Blog, und jdot hat herausgefunden, dass thunderbird ziemlich sicher sein kann (obwohl ich nicht weiß, welche Config jdot verwendet hat) 13:30 &amp;lt;smeghead&amp;gt; LonelyGuy? :) 13:30 &amp;lt;cervantes&amp;gt; Hat jemand auch Pan getestet? 13:30 &amp;lt;jrandom&amp;gt; Er war gelegentlich hier 13:30 &amp;lt;+polecat&amp;gt; Ich würde nicht zu viel Zeit auf nntp verwenden, aber solange es eine vom Nutzer verwaltete Zugangskontrolle hat, ist es ok. 13:30 &amp;lt;jrandom&amp;gt; (lonelyguy, nicht pan ;) 13:30 &amp;lt;smeghead&amp;gt; Ich dachte, sein Name wäre LazyGuy 13:31 &amp;lt;jrandom&amp;gt; Ist es LazyGuy? 13:31 &amp;lt;jrandom&amp;gt; Ich weiß, wir hatten beide... 13:31 &amp;lt;jrandom&amp;gt; Du hast recht, lazyguy 13:31 * jrandom !sticht sich selbst 13:31 &amp;lt;jrandom&amp;gt; cervantes: Ich glaube, LazyGuy hat es ausprobiert, ich kenne die Config oder das Ergebnis aber nicht 13:32 &amp;lt;cervantes&amp;gt; Ich dachte, es wäre LimeyGuy? 13:33 * jrandom wartet auf die Kommentare von SnarkeyGuy 13:33 &amp;lt;smeghead&amp;gt; Er ist Franzose 13:35 &amp;lt;jrandom&amp;gt; Ok, mehr habe ich dazu nicht, also wenn niemand Fragen hat, weiter zu 3) technische Vorschläge 13:35 &amp;lt;cervantes&amp;gt; smeghead: Du meinst ParesseuxGuy 13:36 &amp;lt;jrandom&amp;gt; orion hat ein paar gute Beschreibungen und Ideen zu einigen der kniffligeren Themen zusammengestellt, oben bei 1) 0.5-Status 13:36 &amp;lt;jrandom&amp;gt; 2) nntp 13:36 &amp;lt;jrandom&amp;gt; 3) technische Vorschläge 13:36 &amp;lt;jrandom&amp;gt; erg 13:36 &amp;lt;jrandom&amp;gt; verdammt ^C^V 13:36 &amp;lt;jrandom&amp;gt; unter `http://ugha.i2p/I2pRfc` nämlich 13:37 &amp;lt;jrandom&amp;gt; Also, wenn ihr das nächste Mal eure Killer-Idee für Namensgebung diskutieren wollt, geht zu `http://ugha.i2p/I2pRfc/I2pRfc0001ResourceNameMetadata` 13:39 &amp;lt;jrandom&amp;gt; Viel mehr habe ich dazu nicht. Es ist ein Wiki, also legt los mit dem Wiki :) 13:39 &amp;lt;+polecat&amp;gt; Yay. 13:39 &amp;lt;+postman&amp;gt; jrandom: Ohh, cool, ich glaube, ich muss ein paar hinzufügen ... 13:40 &amp;lt;jrandom&amp;gt; Cool, postman, dachte ich mir :) there's a template up there for new ones 13:41 &amp;lt;+postman&amp;gt; jrandom: Gib mir ein bisschen Zeit (erst die wichtigen Dinge) aber ich werde beitragen :) 13:41 &amp;lt;jrandom&amp;gt; w3rd 13:41 &amp;lt;+polecat&amp;gt; ResourceNameMetadata, es zu bilden ist relativ trivial. Der Trick ist herauszufinden, wie man es von anderen Leuten /bekommt/. 13:42 &amp;lt;jrandom&amp;gt; polecat: Wie postman sagte: erst die wichtigen Dinge. 13:42 &amp;lt;+polecat&amp;gt; Aber wenn ich eine Lösung hätte, würde ich jetzt wohl wiki'n, oder? :) 13:42 &amp;lt;jrandom&amp;gt; heh 13:42 &amp;lt;jrandom&amp;gt; Eine Diskussion der Trade-offs des /Wie/ der Verteilung, bevor entschieden ist, /Was/ verteilt werden soll, ist verfrüht 13:43 &amp;lt;jrandom&amp;gt; Es ist aber Platz für viele davon, also sollte sich jeder frei fühlen, auch noch nicht vollständig durchdachte Ideen zu posten (obwohl vollständig funktionierende mit Implementierungen auch cool wären ;) 13:44 &amp;lt;jrandom&amp;gt; Ok, wenn es dazu nichts Weiteres gibt, können wir vielleicht zum guten alten 4) ??? übergehen 13:44 &amp;lt;jrandom&amp;gt; Hat sonst noch jemand etwas anzusprechen? 13:45 &amp;lt;jrandom&amp;gt; smeghead: Gibt es etwas, das Leute tun können, um bei den gcj-Problemen zu helfen, oder hängt es an deren PRNG? 13:46 &amp;lt;+polecat&amp;gt; Was verteilt wird, ist einfach ein signiertes Dict. So einfach ist das. 13:46 &amp;lt;+polecat&amp;gt; Ja, wahrscheinlich eine gute Idee. 13:46 &amp;lt;+polecat&amp;gt; Ich arbeite IMMER NOCH am Gerüst für meinen i2p-bt-Client, würde aber jederzeit Ratschläge sehr schätzen. 13:46 &amp;lt;smeghead&amp;gt; Ich glaube, ich habe eine Lösung gefunden 13:46 &amp;lt;smeghead&amp;gt; In gnu crypto gibt es seit letztem Sommer eine Fortuna-Impl. 13:46 &amp;lt;jrandom&amp;gt; Schön, polecat 13:46 &amp;lt;jrandom&amp;gt; Oh, cool, smeghead 13:46 &amp;lt;+polecat&amp;gt; smeghead: Hehe, die $150 gehören dir so gut wie. 13:47 &amp;lt;smeghead&amp;gt; Ich kann ein gnu-crypto.jar zusammenstellen, das nur die für Fortuna benötigten Klassen enthält 13:47 &amp;lt;+polecat&amp;gt; Meine bisherigen Arbeitsnotizen sind unter `http://polecat.i2p/bittorrent.plan.doc` 13:47 &amp;lt;smeghead&amp;gt; Wenn wir das gesamte gnu-crypto.jar ausliefern, sind es etwa 500 KB, wirklich zu groß 13:47 &amp;lt;+polecat&amp;gt; Lass dich von der .doc nicht erschrecken, es ist in text/plain. 13:48 &amp;lt;+polecat&amp;gt; Verwendet Fortuna nicht SecureRandom, um Zufälliges zu tun? 13:48 &amp;lt;jrandom&amp;gt; Yowza, ja, 500KB ist etwas übertrieben, aber beim Blick auf http://www.gnu.org/software/gnu-crypto/ sieht es nach etwas aus, das wir sicher integrieren könnten (da wir nur dagegen linken würden, nicht es modifizieren) 13:48 &amp;lt;smeghead&amp;gt; SecureRandom war nie das Problem 13:48 &amp;lt;jrandom&amp;gt; polecat: fortuna /füttert/ secureRandom :) 13:49 &amp;lt;smeghead&amp;gt; jrandom: Es wäre einfach, ein benutzerdefiniertes .jar zu bauen, wahrscheinlich um die 50KB 13:49 &amp;lt;smeghead&amp;gt; (wohlgemerkt grobe Schätzung) 13:49 &amp;lt;smeghead&amp;gt; Ich könnte sogar einen Ant-Build machen, um es bei Bedarf benutzerdefiniert zu packen 13:50 &amp;lt;jrandom&amp;gt; smeghead: Willst du’s unter i2p/apps/fortuna/ einhängen? 13:50 &amp;lt;smeghead&amp;gt; Mache ich 13:50 &amp;lt;jrandom&amp;gt; Geil! 13:51 &amp;lt;smeghead&amp;gt; Danach, vorausgesetzt gcj spuckt endlich Zufallszahlen aus, wird es wahrscheinlich mehr Tests verschiedener i2p-Funktionalitäten geben 13:51 &amp;lt;+polecat&amp;gt; Was ist die Lizenz? 13:51 &amp;lt;jrandom&amp;gt; Wir können dann etwas Voodoo in net.i2p.util.RandomSource machen, um entweder SecureRandom oder fortuna zu verwenden (falls gefunden usw.) 13:51 &amp;lt;smeghead&amp;gt; lgpl 13:51 &amp;lt;+polecat&amp;gt; Cool. 13:51 &amp;lt;smeghead&amp;gt; Stimmt, SecureRandom wäre unnötig 13:52 &amp;lt;jrandom&amp;gt; Ja, es gibt noch viel zu tun, um es gcj‑fähig zu machen, aber es ist ein großartiger Start 13:52 &amp;lt;jrandom&amp;gt; In den Profilen, die ich im Live-Netz gemacht habe, nimmt das Neu-Seeden des PRNG einen guten Teil der CPU-Last ein 13:52 &amp;lt;smeghead&amp;gt; Falls jemand Lust hat, Tests zu schreiben 13:52 &amp;lt;smeghead&amp;gt; aber ich muss diesen Satz wohl nicht beenden 13:52 &amp;lt;jrandom&amp;gt; hehe 13:53 &amp;lt;smeghead&amp;gt; Ich werde den gnu-crypto-Maintainer nach dieser Impl. fragen, weil ich nach Infos dazu gegoogelt und die Mailinglisten-Archive durchsucht habe und es dazu keinen Mucks gibt 13:54 &amp;lt;smeghead&amp;gt; Und ihre CVS-Commit-Logs sind auch nicht allzu erhellend 13:54 &amp;lt;jrandom&amp;gt; 'k gute Idee 13:54 &amp;lt;smeghead&amp;gt; Ich hoffe, es funktioniert 13:54 &amp;lt;smeghead&amp;gt; Es ist btw im Kaffe-CVS 13:54 &amp;lt;smeghead&amp;gt; Deine Version sollte es sogar haben 13:55 &amp;lt;jrandom&amp;gt; Hmm, ah, ja, vom gnu-crypto-Import 13:55 &amp;lt;smeghead&amp;gt; gnu.security.prng.Fortuna 13:55 &amp;lt;jrandom&amp;gt; Der 'kaffe'-Provider verwendet immer noch ihren alten sha1prng, iirc 13:55 &amp;lt;jrandom&amp;gt; cool 13:56 &amp;lt;MANCOM&amp;gt; Wie ist der Status der .net sam Sachen? sollte man anfangen, sich damit zu beschäftigen oder sind größere Änderungen zu erwarten? 13:56 &amp;lt;smeghead&amp;gt; MANCOM: Es braucht Tests, ich werde bald ein paar Unit-Tests dafür schreiben 13:56 &amp;lt;smeghead&amp;gt; Diese gcj-Sache hat das etwas auf Eis gelegt 13:57 &amp;lt;smeghead&amp;gt; MANCOM: Ich erwarte überhaupt keine Änderungen an der API, also sollte es sicher sein, dagegen zu programmieren 13:58 &amp;lt;smeghead&amp;gt; Änderungen hinter der API sind wahrscheinlich, aber du als Client musst das nicht wissen :) 13:59 &amp;lt;MANCOM&amp;gt; :) 13:59 &amp;lt;jrandom&amp;gt; Später könnte es ein paar Updates geben, die relevant sind, wenn du Apps baust, die große Bulk-Transfers machen 14:00 &amp;lt;jrandom&amp;gt; Aber wenn du nur jeweils einige 10s of KB überträgst, sollte es passen 14:00 &amp;lt;smeghead&amp;gt; Ok wenn sich die API des Java-Clients ändert, dann die des sam-sharp auch :) 14:01 &amp;lt;MANCOM&amp;gt; Dagegen kann ich nichts einwenden 14:02 &amp;lt;jrandom&amp;gt; Ok, hat jemand noch etwas fürs Meeting anzusprechen? 14:02 * cervantes senkt Big Ben in den Channel 14:03 &amp;lt;+DrWoo&amp;gt; Hinweis: gute Arbeit jrandom 14:03 &amp;lt;smeghead&amp;gt; Gutes Wortspiel, cervantes 14:03 * jrandom stöhnt 14:04 &amp;lt;MANCOM&amp;gt; Ich habe gelesen, dass ihr i2p vor v0.5 nicht zu sehr bewerben wollt, stimmt das? 14:04 &amp;lt;jrandom&amp;gt; MANCOM: vor 0.6. ja 14:04 &amp;lt;jrandom&amp;gt; MANCOM: 0.5 wird die Anonymität verbessern und den Nutzern helfen, ihre Performance besser zu steuern. 0.6 wird es Tausenden+ gleichzeitigen Nutzern erlauben, sicher zu operieren 14:04 &amp;lt;MANCOM&amp;gt; Ah. 0.6. ok. 14:05 &amp;lt;jrandom&amp;gt; gracias, Doc, viel Fortschritt :) 14:05 &amp;lt;+polecat&amp;gt; Whee, ich freue mich auf 0.6... 14:05 &amp;lt;+DrWoo&amp;gt; :) 14:06 &amp;lt;jrandom&amp;gt; Einverstanden, polecat, einverstanden :) 14:06 * jrandom holt aus 14:06 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statushinweise vom 2005-02-01</title><link>/de/blog/2005/02/01/i2p-statushinweise-vom-2005-02-01/</link><pubDate>Tue, 01 Feb 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/02/01/i2p-statushinweise-vom-2005-02-01/</guid><description>&lt;p>Hi zusammen, Zeit für das wöchentliche Status-Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5 Status 2) nntp 3) technische Vorschläge 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Es gab in Bezug auf Version 0.5 viele Fortschritte, mit einer großen Anzahl von Commits gestern. Der Großteil des router verwendet jetzt die neue tunnel encryption und tunnel pooling [1], und es hat im Testnetz gut funktioniert. Es sind noch einige zentrale Teile zu integrieren, und der Code ist offensichtlich nicht abwärtskompatibel, aber ich hoffe, dass wir irgendwann nächste Woche eine Bereitstellung in größerem Umfang vornehmen können.&lt;/p></description></item><item><title>I2P Dev Meeting - January 25, 2005</title><link>/de/blog/2005/01/25/i2p-dev-meeting-january-25-2005/</link><pubDate>Tue, 25 Jan 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/01/25/i2p-dev-meeting-january-25-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> ant, cervantes, frosk, Jhor, jrandom, jrandom2p, postman, protokol, Ragnarok, smeghead, Teal`c, Tracker&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:50 &amp;lt;jrandom&amp;gt; 0) hi 13:50 &amp;lt;jrandom&amp;gt; 1) 0.5 Status 13:50 &amp;lt;jrandom&amp;gt; 2) sam.net 13:50 &amp;lt;jrandom&amp;gt; 3) gcj-Fortschritt 13:50 &amp;lt;jrandom&amp;gt; 4) udp 13:50 &amp;lt;jrandom&amp;gt; 5) ??? 13:50 &amp;lt;jrandom&amp;gt; 0) hi 13:50 * jrandom winkt verspätet 13:51 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen veröffentlicht bis http://dev.i2p.net/pipermail/i2p/2005-January/000560.html 13:51 &amp;lt;+postman&amp;gt; hi 13:51 * brachtus winkt zurück 13:52 * cervantes wedelt mit einem Verweis wegen Zuspätkommens 13:52 &amp;lt;jrandom&amp;gt; ja ja, gib dem Code die Schuld, dass er mich reingezogen hat 13:52 &amp;lt;jrandom&amp;gt; ok, springen wir zu 1) 0.5 Status 13:53 &amp;lt;jrandom&amp;gt; viel Fortschritt seit letzter Woche – alle lästigen Probleme mit der neuen Krypto sind ohne große Mühe gelöst 13:54 &amp;lt;jrandom&amp;gt; die neueste http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt.html?rev=HEAD ist sehr wahrscheinlich das, was wir in 0.5 und darüber hinaus einsetzen, sofern/bis jemand Probleme damit findet 13:55 &amp;lt;jrandom&amp;gt; ich weiß nicht, ob ich über das hinaus, was in der E-Mail steht, noch etwas hinzuzufügen habe 13:55 &amp;lt;jrandom&amp;gt; hat jemand Fragen/Bedenken? 13:56 &amp;lt;Ragnarok&amp;gt; wie wird die Performance sein? 13:56 &amp;lt;jrandom2p&amp;gt; (nicht ich) 13:56 &amp;lt;jrandom&amp;gt; Ragnarok: tunnel-Performance sollte deutlich besser sein 13:56 &amp;lt;frosk&amp;gt; irgendeinen erheblichen Overhead im Vergleich zu heute? 13:57 &amp;lt;jrandom&amp;gt; frosk: manchmal 13:57 &amp;lt;jrandom&amp;gt; frosk: wenn wir Nachrichten in einem tunnel zusammenfassen können, ist der Overhead minimal 13:58 &amp;lt;jrandom&amp;gt; wenn wir jedoch nicht zusammenfassen können oder es nicht effektiv ist, kann es zu nichttrivialer Verschwendung kommen 13:58 &amp;lt;frosk&amp;gt; verstehe 13:59 &amp;lt;jrandom&amp;gt; andererseits räumen wir einige Absurditäten unseres aktuellen i2np auf (wo wir aktuell vor jede I2NP-Nachricht einen 32-Byte-SHA256 stellen, sogar bei solchen innerhalb von garlic-Nachrichten (I2P-Verfahren „garlic“), etc.) 13:59 &amp;lt;jrandom&amp;gt; Fragmentierung und feste Größe werden Themen sein, an denen wir feinjustieren müssen, aber es gibt viel Spielraum dafür 14:01 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 0.5? 14:02 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 2) sam.net 14:02 &amp;lt;jrandom&amp;gt; smeghead hat die Java-SAM-Clientbibliothek nach .NET portiert (yay!) 14:02 &amp;lt;jrandom&amp;gt; smeghead: magst du uns einen Kurzüberblick geben? 14:03 &amp;lt;smeghead&amp;gt; klar 14:03 &amp;lt;smeghead&amp;gt; ich schreibe Tests dafür, sollte die in den nächsten Tagen im CVS haben 14:04 &amp;lt;smeghead&amp;gt; sollte mit .NET/Mono/Portable.NET funktionieren 14:04 &amp;lt;smeghead&amp;gt; und C# und VB.NET 14:05 &amp;lt;frosk&amp;gt; (und allen anderen Sprachen, die mit .NET funktionieren, nehme ich an) 14:05 &amp;lt;cervantes&amp;gt; (urgh) 14:05 &amp;lt;smeghead&amp;gt; das Interface ist kinderleicht 14:05 &amp;lt;smeghead&amp;gt; einfach Listener-Methoden beim SamReader registrieren oder SamBaseEventHandler ableiten und nötige Methoden überschreiben 14:05 &amp;lt;smeghead&amp;gt; ja, ich will es vollständig CLR-kompatibel machen 14:06 &amp;lt;jrandom&amp;gt; geil 14:06 &amp;lt;cervantes&amp;gt; cool... smeg.net ;-) 14:06 &amp;lt;frosk&amp;gt; fein 14:06 &amp;lt;smeghead&amp;gt; viel mehr ist da wirklich nicht dran 14:06 &amp;lt;+protokol&amp;gt; CLR? 14:06 &amp;lt;smeghead&amp;gt; Common Language Runtime 14:06 &amp;lt;smeghead&amp;gt; das .NET-Äquivalent zur JRE 14:07 &amp;lt;+protokol&amp;gt; JRE? 14:07 &amp;lt;+protokol&amp;gt; nur Spaß 14:07 &amp;lt;jrandom&amp;gt; !thwap protokol 14:07 &amp;lt;Ragnarok&amp;gt; jrandom: wie schlägt sich die SAM-Bridge derzeit? wurden alle BT-bezogenen Probleme gelöst? 14:08 &amp;lt;Tracker&amp;gt; Ich bezweifle es, i2p-bt kann sogar meinen AMD64 3000 in den Wahnsinn treiben, was die CPU angeht... 14:08 &amp;lt;jrandom&amp;gt; Ragnarok: ich habe es zuletzt nicht angefasst. Es gibt noch das offene Choke-Problem, das polecat gefunden hat, aber wo genau die i2p-bt&amp;lt;--&amp;gt;sam-Bridge aus dem Tritt kommt, weiß ich nicht 14:09 &amp;lt;jrandom&amp;gt; hmm, fehlgeschlagene Verbindungen erzwingen volles ElGamal statt AES 14:10 &amp;lt;Ragnarok&amp;gt; ok 14:10 &amp;lt;jrandom&amp;gt; nach 0.5 sollten wir davon etwas reduzieren können, aber nur teilweise 14:12 &amp;lt;Tracker&amp;gt; Ok, I2P wird gut für anonyme Tracker sein, aber nicht für anonyme Clients. Stell dir nur vor, was bei einem wirklich populären Torrent mit etwa 1000 Seeds und Leechern passiert. 14:12 &amp;lt;jrandom&amp;gt; ok, das sam.net-Zeug klingt cool, danke nochmal, smeghead. Ich freue mich auf die Unit-Tests und vielleicht eine Demo-App :) 14:12 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; hallo zusammen 14:12 &amp;lt;smeghead&amp;gt; eine Demo-App, ja, die mache ich auch 14:13 &amp;lt;smeghead&amp;gt; ich habe deine in der Tat portiert 14:13 &amp;lt;jrandom&amp;gt; Tracker: I2P kann anonyme Clients durchaus handhaben, wir müssen nur herausfinden, was an der i2p-bt&amp;lt;--&amp;gt;sam-Bridge falsch läuft, um die vollen ElG's zu reduzieren 14:13 &amp;lt;smeghead&amp;gt; die sind im Moment einfach voller Bugs 14:13 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; deer? 14:13 &amp;lt;jrandom&amp;gt; hi Evil-Brotten 14:13 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; hallo 14:14 &amp;lt;jrandom&amp;gt; wöchentliches Dev-Meeting läuft, bleib gern dabei. deer ist ein Gateway zu i2p/iip 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; bist du ein I2P-Experte? 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; :P 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; oh, ok 14:14 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; Evil-Brotten: Du kannst in #i2p-chat reden, wenn du magst, während das Meeting läuft 14:14 &amp;lt;jrandom&amp;gt; Tracker: wir haben viel zu tun, bevor wir Torrents mit 1k Teilnehmern bewältigen 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; ich habe gerade versucht, euer Programm zu installieren, aber ich habe ein paar Probleme 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; cool, ich frage dort 14:15 &amp;lt;jrandom&amp;gt; geil, smeghead 14:15 &amp;lt;Tracker&amp;gt; jrandom: Ich hoffe es, nicht-anonymes BT wird nicht mehr lange überleben... 14:15 &amp;lt;frosk&amp;gt; Unsinn 14:15 &amp;lt;jrandom&amp;gt; „aber eXeem ist anonym!@#“ &amp;lt;/snark&amp;gt; 14:15 &amp;lt;Tracker&amp;gt; jrandom: Aber das ist eine andere Geschichte 14:15 &amp;lt;ant&amp;gt; &amp;lt;MikeW&amp;gt; was? 14:15 &amp;lt;ant&amp;gt; &amp;lt;MikeW&amp;gt; wer hat gesagt, eXeem sei anonym? 14:16 &amp;lt;jrandom&amp;gt; mikew: nur der gelegentliche Fanboy 14:16 &amp;lt;jrandom&amp;gt; Tracker: nach 0.5 haben wir viel Arbeit vor uns, um die Performance dorthin zu bekommen, wo wir sie brauchen 14:16 * DrWoo merkt an, dass ‚Leute‘ verdammte Idioten sind (manchmal) 14:16 &amp;lt;Tracker&amp;gt; jrandom: Ja, Spy-/Adware zu installieren ist wirklich nicht mein Ding ;) 14:16 &amp;lt;jrandom&amp;gt; heh 14:17 &amp;lt;smeghead&amp;gt; ich mag Leute übrigens 14:17 &amp;lt;smeghead&amp;gt; sie sind gut auf Toast 14:17 &amp;lt;jrandom&amp;gt; *chomp* 14:17 &amp;lt;smeghead&amp;gt; manche brauchen etwas mehr Butter als andere 14:18 &amp;lt;jrandom&amp;gt; ok, ich denke, das war's zu 2) sam.net (es sei denn, jemand hat noch etwas hinzuzufügen?) 14:18 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 3) gcj-Fortschritt 14:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; sam.net?? 14:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; funktioniert es?/ 14:19 &amp;lt;jrandom&amp;gt; ich habe in meinem Backlog gelesen, dass smeghead gute Fortschritte macht – magst du uns ein Update geben, wie es läuft? 14:19 &amp;lt;smeghead&amp;gt; ja 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cooooooool 14:20 &amp;lt;smeghead&amp;gt; ich habe ein paar Klassen geändert, sodass der router mit gcj 3.4.3 kompiliert 14:20 &amp;lt;smeghead&amp;gt; ich reiche den Patch nach dem Meeting ein 14:20 &amp;lt;smeghead&amp;gt; danach können ich und alle, die helfen möchten, daran arbeiten, es zum Laufen zu bringen 14:21 &amp;lt;jrandom&amp;gt; schön 14:21 * frosk dekoriert smeghead mit der Mitarbeiter-des-Woche-Medaille für sam.net und gcj-Arbeit 14:21 &amp;lt;jrandom&amp;gt; aye, sehr cool 14:21 &amp;lt;smeghead&amp;gt; :) 14:22 &amp;lt;Tracker&amp;gt; frosk: besser Forennutzer der Woche ;) 14:22 &amp;lt;frosk&amp;gt; ich habe das Forum diese Woche nicht gelesen, sorry :) 14:22 &amp;lt;cervantes&amp;gt; Ducks Ruhm ist noch nicht verflogen ;-) 14:23 * jrandom freut sich sehr darauf, I2P gcj-kompatibel zu sehen 14:24 &amp;lt;jrandom&amp;gt; (und es gibt immer noch die Prämie dafür, also sollten sich Leute bei smeghead melden und mitmachen ;) 14:24 &amp;lt;smeghead&amp;gt; ja, das würde I2Ps Portabilität deutlich erweitern 14:24 &amp;lt;cervantes&amp;gt; vielleicht können wir dem router etwas herausquetschen, das nach Performance aussieht :P 14:24 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; mein 32-wöchiger Lauf als fleißigster I2P-Arbeiter endet endlich... 14:25 &amp;lt;jrandom&amp;gt; ich erwarte nicht, dass gcj die Performance tatsächlich verbessert oder den Speicherbedarf reduziert, aber es wird auf Betriebssystemen laufen, für die Sun keine JVMs veröffentlicht und auf denen Kaffe b0rked ist 14:25 &amp;lt;jrandom&amp;gt; (aber wenn ich mich irre, cool!) 14:25 &amp;lt;frosk&amp;gt; alles, was I2P ohne proprietäre Software besser laufen lässt, ist gut 14:26 &amp;lt;jrandom&amp;gt; einverstanden. sowohl Kaffe als auch gcj zu unterstützen, wäre eine gute Sache 14:27 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 3) gcj-Fortschritt, oder sollen wir weitermachen? 14:27 &amp;lt;smeghead&amp;gt; die Installation wäre auch einfacher 14:27 &amp;lt;Teal`c&amp;gt; hat gcj für etwas anderes als ‚Hello World‘-Beispiele funktioniert ? 14:27 &amp;lt;Ragnarok&amp;gt; jemand hat damit Eclipse gebaut 14:27 &amp;lt;smeghead&amp;gt; Teal`c: ja, ich habe es tatsächlich schon für .exe-Dateien unter MinGW verwendet 14:27 &amp;lt;smeghead&amp;gt; ja, Eclipse lief vor nicht allzu langer Zeit unter gcj bei Red Hat 14:28 &amp;lt;jrandom&amp;gt; die Option, mit gcj erzeugte ausführbare Dateien, einfache .jar-Installer und gebündelte .jar+JVM zu verteilen, wird definitiv gut sein 14:29 &amp;lt;jrandom&amp;gt; ok, weiter zu 4) udp 14:30 &amp;lt;jrandom&amp;gt; es gab kürzlich einen Beitrag im Forum, auf den ich die Aufmerksamkeit lenken wollte, der fragt (und beantwortet), warum udp wichtig ist 14:30 &amp;lt;Tracker&amp;gt; Igitt 14:30 &amp;lt;jrandom&amp;gt; (siehe http://forum.i2p.net/viewtopic.php?t=280 und kommentiert, wenn ihr Vorschläge/Fragen/Bedenken habt) 14:31 &amp;lt;jrandom&amp;gt; Igitt, Tracker? 14:32 &amp;lt;jrandom&amp;gt; wie auch immer, sowohl mule als auch detonate machen auf der udp-Seite Fortschritte. detonate/mule: habt ihr Updates zu teilen? 14:32 &amp;lt;Tracker&amp;gt; UPD ist hier böse; innerhalb der Landesgrenzen funktioniert es gut, aber es wird wirklich hässlich, wenn man es zu Zielen außerhalb unserer Länder nutzen will. 14:32 &amp;lt;jrandom&amp;gt; hmm 14:32 &amp;lt;Tracker&amp;gt; Nur meine Erfahrung aus 5 Jahren Online-Gaming... 14:33 &amp;lt;jrandom&amp;gt; wir müssen auf jeden Fall Überlast- und MTU-Probleme berücksichtigen, wenn es ins Netz hinausgeht 14:33 &amp;lt;Tracker&amp;gt; Irgendwie routen die beiden großen Backbones hier UPD nicht besonders gut und wenn, dann nur mit sehr niedriger Priorität. 14:34 &amp;lt;Tracker&amp;gt; Heißt: Pings zwischen 5 und 20 Sekunden. 14:34 &amp;lt;jrandom&amp;gt; ich wäre ziemlich überrascht, wenn es einen ISP gäbe, der UDP überhaupt nicht erlaubt (da wir alle DNS benutzen) 14:34 &amp;lt;Tracker&amp;gt; Und hoher Paketverlust 14:34 &amp;lt;jrandom&amp;gt; Überlastkontrolle ist auf jeden Fall wichtig 14:35 &amp;lt;Tracker&amp;gt; Warum glaubst du, betreibe ich seit Jahren meinen eigenen Caching-DNS mit sehr großem Cache ;) 14:35 &amp;lt;jrandom&amp;gt; heh 14:35 &amp;lt;jrandom&amp;gt; nun, wir werden den Fallback auf tcp haben für Leute, die aus irgendeinem Grund udp nicht nutzen können 14:36 &amp;lt;jrandom&amp;gt; aber udp wird überwiegend bevorzugt werden 14:36 &amp;lt;Tracker&amp;gt; Das ist schön. 14:36 &amp;lt;jrandom&amp;gt; (heißt, ich hoffe, dass von 1M+ Nodes nur vielleicht 10 tcp nutzen ;) 14:37 &amp;lt;jrandom&amp;gt; aber, nochmal, der Forenlink erklärt, warum wir tun, was wir tun; wenn jemand einen besseren Weg findet, bin ich ganz Ohr 14:37 &amp;lt;Tracker&amp;gt; Ich schätze, ich werde einer davon sein. 14:37 &amp;lt;jrandom&amp;gt; vielleicht. 14:38 &amp;lt;jrandom&amp;gt; wir werden sehen, wenn 0.6 ausgerollt ist, ob das der Fall ist oder ob wir die Probleme deines ISP umgehen können 14:38 &amp;lt;jrandom&amp;gt; ok, noch etwas zu udp? oder sollen wir weiter zu 5) ??? 14:39 &amp;lt;jrandom&amp;gt; betrachtet uns als weitergezogen 14:39 &amp;lt;jrandom&amp;gt; 5) ?? 14:39 &amp;lt;jrandom&amp;gt; hat noch jemand etwas anzusprechen? 14:40 &amp;lt;Teal`c&amp;gt; ist die Pizza schon da ? 14:40 &amp;lt;Jhor&amp;gt; weiß jemand, wo ich nachschauen sollte, um Probleme in BitTorrent zu finden/zu debuggen? 14:41 &amp;lt;jrandom&amp;gt; Jhor: in i2p-bt wäre ein guter Startpunkt wohl, etwas Logging einzubauen, das dir sagt, welche BT-Nachrichten gesendet/empfangen werden, damit wir wissen, wo es blockiert/timeoutet/etc 14:41 &amp;lt;jrandom&amp;gt; (angenommen, du meinst i2p-bt und nicht azneti2p?) 14:42 &amp;lt;Jhor&amp;gt; ja, i2p-bt. was sind die verschiedenen Spew-Level? 14:42 &amp;lt;jrandom&amp;gt; keine Ahnung, alles was ich weiß, ist --spew 1 14:42 &amp;lt;Jhor&amp;gt; Ok, ich probiere das 14:43 * Jhor macht sich bereit für einen Crashkurs in Python 14:43 &amp;lt;jrandom&amp;gt; :) 14:44 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu besprechen? 14:44 * cervantes rollt den Strand-Gong heraus 14:44 &amp;lt;jrandom&amp;gt; wir sind um die 60-Minuten-Marke, also eine ziemlich gute Zeit 14:44 &amp;lt;Teal`c&amp;gt; wann ist udp für den allgemeinen Einsatz vorgesehen ? 14:44 &amp;lt;jrandom&amp;gt; Teal`c: April 14:44 &amp;lt;jrandom&amp;gt; das ist 0.6, wir arbeiten noch an 0.5 14:45 &amp;lt;Teal`c&amp;gt; gute Arbeit. 14:46 &amp;lt;jrandom&amp;gt; Fortschritt, immer weiter 14:46 * jrandom holt aus 14:46 * jrandom *baf*t den Gong und beendet das Meeting &lt;/div></description></item><item><title>I2P-Statushinweise vom 2005-01-25</title><link>/de/blog/2005/01/25/i2p-statushinweise-vom-2005-01-25/</link><pubDate>Tue, 25 Jan 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/01/25/i2p-statushinweise-vom-2005-01-25/</guid><description>&lt;p>Hallo zusammen, kurzes wöchentliches Status-Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5 Status 2) sam.net 3) gcj Fortschritt 4) udp 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>In der vergangenen Woche sind wir auf der 0.5-Seite deutlich vorangekommen. Die zuvor diskutierten Probleme sind behoben, was die Kryptografie drastisch vereinfacht und das Tunnel-Looping-Problem beseitigt. Die neue Technik [1] ist implementiert, und die Unit-Tests sind vorhanden. Als Nächstes füge ich mehr Code zusammen, um diese Tunnel in den Haupt-router zu integrieren, und baue anschließend die Tunnel-Management- und Pooling-Infrastruktur auf. Sobald das steht, lassen wir es durch den sim (Simulator) laufen und anschließend auf einem parallelen Netz laufen, um es ausgiebig zu testen, bevor wir das Ganze abrunden und es 0.5 nennen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 18. Januar 2005</title><link>/de/blog/2005/01/18/i2p-entwicklertreffen-18.-januar-2005/</link><pubDate>Tue, 18 Jan 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/01/18/i2p-entwicklertreffen-18.-januar-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bla, BrockSamson, cervantes, dox, duck, Frooze, jrandom, kaji, mule, orion, polecat, postman, protokol, Ragnarok, Teal`c, Xan&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:04 &amp;lt;jrandom&amp;gt; 0) hi 13:04 &amp;lt;jrandom&amp;gt; 1) Netzstatus 13:04 &amp;lt;jrandom&amp;gt; 2) 0.5 13:04 &amp;lt;jrandom&amp;gt; 3) i2pmail.v2 13:04 &amp;lt;jrandom&amp;gt; 4) azneti2p_0.2 13:04 &amp;lt;jrandom&amp;gt; 5) ??? 13:04 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; (das Geräusch, wie der Krypto-Talk an meinen Ohren vorbeifliegt) 13:04 &amp;lt;jrandom&amp;gt; :) 13:04 * jrandom winkt 13:04 &amp;lt;cervantes&amp;gt; 'lo 13:04 &amp;lt;jrandom&amp;gt; auch du kannst dem Geräusch lauschen, wie der Krypto-Talk an deinen Ohren vorbeifliegt! Wöchentliche Statusnotiz veröffentlicht @ http://dev.i2p.net/pipermail/i2p/2005-January/000559.html 13:05 &amp;lt;bla&amp;gt; hi 13:05 &amp;lt;jrandom&amp;gt; springen wir gleich rein, da wir sowieso in eine interessante Diskussion reinplatzen... 1) Netzstatus 13:05 &amp;lt;jrandom&amp;gt; ich habe wirklich nichts hinzuzufügen über das hinaus, was in der Mail steht – hat jemand etwas, das er zum Netzstatus anbringen möchte? 13:06 &amp;lt;bla&amp;gt; Außer, dass wir zum ersten Mal Knoten auf *allen* Kontinenten außer der Antarktis gesehen haben, nein. 13:06 &amp;lt;jrandom&amp;gt; w00t! 13:07 &amp;lt;jrandom&amp;gt; ok, weiter zu 2) 0.5‑Kram 13:07 &amp;lt;mule&amp;gt; hey, mein Vater ist gerade auf dem Weg in die Antarktis, hätte ihm einen Knoten mitgeben sollen 13:07 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; verdammte Antarktikaner 13:07 &amp;lt;Xan&amp;gt; keine Antarktikaner? :( 13:07 &amp;lt;jrandom&amp;gt; hah, nice 13:07 &amp;lt;jrandom&amp;gt; obwohl ich nicht glaube, dass es dort oben viel Anonymitätsmenge gibt 13:07 &amp;lt;Frooze&amp;gt; gib der Antarktis die Schuld 13:08 * cervantes richtet eine Ölplattform in der Antarktis ein, damit er dort einen Knoten finanzieren kann 13:09 &amp;lt;jrandom&amp;gt; ok ok, es gibt eine Menge 0.5‑Kram, also können wir es stückweise angehen 13:09 &amp;lt;jrandom&amp;gt; zuerst: Danke an die Leute, die einen Tag lang Stats gesammelt haben – viele interessante Daten @ http://dev.i2p.net/~jrandom/messageSizes/ 13:09 &amp;lt;postman&amp;gt; war mir ein Vergnügen :) 13:10 &amp;lt;cervantes&amp;gt; bzgl. Netzstatus... habe in letzter Zeit einige Leute gesehen, die Probleme haben, I2P zum Laufen zu bringen (im Forum usw.) – ich weiß nicht, ob das nur am gestiegenen Nutzeraufkommen liegt oder vielleicht an mehr I2P‑basierten Apps, bei denen mehr schiefgehen kann 13:10 &amp;lt;+protokol&amp;gt; jrandom: LÜGNER! Du hast gesagt, die Daten wären interessant! 13:10 * jrandom wirft Schlamm auf protokol 13:11 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; cervantes: Ich habe auch Berichte gesehen, dass Leute es innerhalb weniger Minuten ans Laufen bekommen 13:11 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; Ich denke, NAT verursacht die meisten Probleme 13:11 &amp;lt;cervantes&amp;gt; duck: stimmt... 13:11 &amp;lt;ant&amp;gt; &amp;lt;dmdm&amp;gt; wer ist NAT? 13:11 &amp;lt;jrandom&amp;gt; cervantes: Es gibt noch einige unschöne Probleme, klar. Das NAT‑Problem und OS X waren zuletzt etwas nervig, aber Jhors Hilfe beim Letzteren sollte das Letztere verbessern 13:12 &amp;lt;cervantes&amp;gt; aye 13:12 &amp;lt;cervantes&amp;gt; *hust* also... 0.5 13:13 &amp;lt;Xan&amp;gt; dmdm: network address translation 13:13 &amp;lt;jrandom&amp;gt; heh, ok. Im Grunde dient die Erhebung dieser Nachrichten‑Größenstatistiken dazu, die Padding‑Probleme zu untersuchen 13:14 &amp;lt;jrandom&amp;gt; leider war die Strategie, die ich mir durch Rosinenpicken von Zahlen gebaut habe, Mist und führte allein durch Padding‑Daten zu 25% Overhead 13:14 &amp;lt;jrandom&amp;gt; wenn wir einem der Vorschläge für die 0.5‑Verschlüsselung folgen (tunnels-alt.html), haben wir dieses Problem nicht 13:15 &amp;lt;jrandom&amp;gt; (da es kleine feste Größen mit Fragmentierung erzwingt) 13:15 &amp;lt;mule&amp;gt; welche Art von Nachrichten willst du padden, die ein router sieht oder die ein externer Beobachter sieht? 13:15 &amp;lt;jrandom&amp;gt; mule: wichtige Frage 13:15 &amp;lt;jrandom&amp;gt; wenn wir uns nur um den externen Beobachter sorgen, können wir die Nachrichten ungepaddet lassen und etwaige Füllverkehr (Chaff)‑Generierung auf der Transportebene machen 13:16 &amp;lt;Teal`c&amp;gt; `http://microsoft.i2p/david_hasselhoff_05_christmas_album__silent_night.mp3` 13:16 &amp;lt;jrandom&amp;gt; andererseits, wenn wir uns Sorgen um tunnel‑Teilnehmer machen, die Verkehrsanalyse betreiben, müssen wir auch um Padding im tunnel kümmern 13:16 &amp;lt;@duck&amp;gt; wie groß ist die Gefahr, dass ein router bei 5–6 Hops eine Verkehrsanalyse macht? 13:16 &amp;lt;cervantes&amp;gt; Teal`c: Meeting gerade... kannst du #i2p-chat für MP3‑Ankündigungen nutzen ;-) 13:17 &amp;lt;Teal`c&amp;gt; sorry 13:17 &amp;lt;cervantes&amp;gt; :) für David Hasselhoff? 13:18 &amp;lt;jrandom&amp;gt; kommt darauf an, auf welches Niveau der Analyse, duck. Wenn sie irgendwie herausgefunden haben, in welchem tunnel sie sind (z. B. sie sind das Inbound tunnel Gateway und haben die netDb geharvestet und das mit einer Destination korreliert), ist das nichttriviale Information. Andererseits ist es keine direkte Enttarnung, gibt aber schon Hinweise 13:18 &amp;lt;jrandom&amp;gt; noch wichtiger als das tunnel‑Padding ist jedoch End‑to‑End‑Padding, um Nachrichtenflussdaten vor Gateways und Endpunkten zu verbergen. 13:19 &amp;lt;jrandom&amp;gt; wenn wir verrückt/dumm sind, könnten wir bis zu einem Pipenet gehen und überall konstante Bitrate verwenden 13:19 &amp;lt;+polecat&amp;gt; Hab’s! 13:19 &amp;lt;jrandom&amp;gt; (und am Ende hat niemand mehr i2p am Laufen) 13:19 &amp;lt;+polecat&amp;gt; Was wir tun müssen, ist i2p über E‑Mail zu tunneln! 13:19 &amp;lt;cervantes&amp;gt; wie wahrscheinlich ist es, dass kolludierende router im selben tunnel auf einem hinreichend großen Netzwerk landen? 13:19 &amp;lt;+polecat&amp;gt; Kein ISP wäre so dumm, E‑Mail zu stoppen! 13:20 * jrandom wartet auf die net.i2p.router.transport.gmail Implementierung 13:20 &amp;lt;postman&amp;gt; polecat: oh mann, das ist albern 13:20 &amp;lt;postman&amp;gt; :) 13:20 &amp;lt;bla&amp;gt; cervantes: N^(-h) (N ist # der schnellen Knoten, h = # Hops). So scheint es 13:20 &amp;lt;+polecat&amp;gt; =3 Ich weiß. 13:21 &amp;lt;cervantes&amp;gt; ist das viel? :) 13:21 &amp;lt;jrandom&amp;gt; nicht die # der schnellen Knoten, da Externe deine Profile nicht kennen 13:21 &amp;lt;+polecat&amp;gt; Im Ernst, in schamloser Zweckentfremdung bestehender IP‑Dienste könnten wir i2p auf vielfältige, geniale Weise tunneln. 13:21 &amp;lt;jrandom&amp;gt; c^2/N^h, um zwei Peers in denselben tunnel zu bekommen 13:21 &amp;lt;jrandom&amp;gt; einverstanden, polecat. Das ist einer der Gründe, warum wir keine bidirektionalen tunnels haben 13:22 &amp;lt;jrandom&amp;gt; manche Transporte (z. B. E‑Mail) taugen schlecht für bidirektionale Kommunikation 13:22 &amp;lt;bla&amp;gt; jrandom: c = ? 13:22 &amp;lt;jrandom&amp;gt; c==# kolludierende Peers 13:23 &amp;lt;+polecat&amp;gt; Hm, interessanter Punkt. 13:23 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; Mit Blick auf die Roadmap: Welche Auswirkungen hätte es, wenn i2p in die falsche Richtung geht und eine falsche Krypto‑Lösung wählt? 13:23 &amp;lt;+polecat&amp;gt; Oder Brieftauben‑Protokoll, überhaupt nicht bidirektional. 13:23 &amp;lt;+polecat&amp;gt; Krypto ist doch modular, oder? 13:23 &amp;lt;jrandom&amp;gt; duck: Das ist nur ein Aufzählungspunkt von 0.5 und ein Unterabschnitt des tunnels*.html‑Dokuments. Es gibt beim tunnel routing viel mehr als nur die Frage, wie wir die Daten verpacken 13:24 &amp;lt;bla&amp;gt; jrandom: Andererseits ist das das Problem dafür, sie *jetzt* in den tunnel zu bekommen. Über T Tunnel‑Auffrischungen (alle soundso viele Minuten) ergibt sich P = 1 - (1 - c^2/N^h)^T 13:24 &amp;lt;jrandom&amp;gt; andererseits hat der Unterschied zwischen "fixed 1KB blocks" und "0-40KB blocks" erhebliche Auswirkungen 13:24 &amp;lt;+polecat&amp;gt; Ich würde nur ungern sehen, dass dieses Netzwerk wie Entropy endet, in McEliece feststeckend. 13:24 &amp;lt;jrandom&amp;gt; polecat: lies http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt.html?rev=HEAD 13:24 &amp;lt;bla&amp;gt; jrandom: Und damit gegen Null für hinreichend große Zeit. D. h.: Für hinreichend große Zeit werden die Angreifer wenigstens einmal im selben tunnel sein 13:25 &amp;lt;jrandom&amp;gt; der Plan ist Standard AES256/CBC 13:25 &amp;lt;+protokol&amp;gt; ich höre, DNS ist gut zum Tunneln, die meisten Leute blocken es nicht 13:25 &amp;lt;jrandom&amp;gt; sicher, bla, allerdings nicht ganz so direkt (für exploratory tunnels schon, aber nicht für client tunnels) 13:26 &amp;lt;+polecat&amp;gt; Und wenn irgendwie sogar AES geknackt wird, dann eben eine gleichwertige symmetrische Chiffre. 13:27 &amp;lt;jrandom&amp;gt; bla: Ich glaube nicht, dass das in der Praxis groß genug als Sorge ist, aber wenn man es als Teil eines Predecessor‑Angriffs einsetzt, ist die Frage weitgehend hinfällig 13:28 &amp;lt;jrandom&amp;gt; (wegen der Art, wie wir den Rest des tunnel routing machen) 13:28 &amp;lt;bla&amp;gt; jrandom: k 13:28 &amp;lt;jrandom&amp;gt; genau, polecat 13:29 &amp;lt;jrandom&amp;gt; duck: Wenn wir die zweite Option nehmen, wird der Wechsel zu einer anderen später wahrscheinlich leicht. 13:29 &amp;lt;jrandom&amp;gt; andererseits erfordert die zweite Option ordentlich Performance‑Tuning, damit es nicht Mist ist 13:29 &amp;lt;jrandom&amp;gt; aber ich bin sicher, dass wir das hinkriegen 13:31 &amp;lt;jrandom&amp;gt; jedenfalls denke ich, das oben deckt ab, wo wir gerade bzgl. 0.5‑Arbeit stehen 13:31 &amp;lt;jrandom&amp;gt; hat noch jemand Fragen/Kommentare/Bedenken? 13:31 &amp;lt;bla&amp;gt; jrandom: Eines 13:32 &amp;lt;bla&amp;gt; jrandom: Ich denke, wir sollten Anon. im Moment etwas höher bewerten als Performance; also ja, die PRNG (Pseudozufallszahlgenerator)‑Option klingt gut 13:33 &amp;lt;jrandom&amp;gt; einverstanden. Performance kann man später tunen, "hinterher" bessere Anonymität hinzufügen ist jedoch viel schwerer 13:33 &amp;lt;jrandom&amp;gt; (aber natürlich ist Performance /ein/ Sicherheitsparameter. Wenn sie mies ist, nutzt es keiner) 13:33 &amp;lt;bla&amp;gt; Ja. 13:33 &amp;lt;bla&amp;gt; jrandom: 13:33 &amp;lt;bla&amp;gt; sorry 13:33 &amp;lt;@duck&amp;gt; richtig, /me flips the magical Freenet-performance bit 13:33 &amp;lt;cervantes&amp;gt; vielleicht hält das all die mit Torrents wedelnden Leecher noch eine Weile fern ;-) 13:34 &amp;lt;jrandom&amp;gt; heh 13:34 &amp;lt;cervantes&amp;gt; &amp;lt;-- Verbindung zurückgesetzt 13:34 &amp;lt;bla&amp;gt; cervantes: Nein, ich nicht! :) 13:34 &amp;lt;cervantes&amp;gt; :) 13:35 &amp;lt;jrandom&amp;gt; ich glaube schon, dass wir ein paar wirklich coole Optimierungen hinbekommen, und es scheint, dass viel von unserem Flaschenhals nicht mit der Peer‑Auswahl zusammenhängt, sondern (heh) schlicht Bugs in der jobqueue sind 13:36 &amp;lt;jrandom&amp;gt; aber, anyway, noch etwas zu 2) 0.5? 13:36 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; könntest du eine Erklärung für diesen Loop‑Angriff posten? 13:37 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; klingt gefährlicher, als deine Behandlung vermuten lässt 13:37 &amp;lt;jrandom&amp;gt; Loop: Baue einen tunnel mit A--&amp;gt;B--&amp;gt;C--&amp;gt;D--&amp;gt;C, schicke 10 Nachrichten hinein. 13:37 &amp;lt;jrandom&amp;gt; ohne die PRNGs kannst du so viele Nachrichten zu dieser C&amp;lt;--&amp;gt;D‑Schleife hinzufügen, wie du willst 13:38 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; ok 13:38 &amp;lt;jrandom&amp;gt; damit legst du effektiv mit nur wenigen Nachrichten jeden router per DoS lahm 13:38 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; aber nur A kann das 13:38 &amp;lt;jrandom&amp;gt; mit den PRNGs wird die Anzahl der Nachrichten begrenzt, die in die Schleife gehen können 13:38 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; es besteht also keine Gefahr, dass ein Angreifer meine tunnels verkürzt, indem er Schleifen einführt 13:38 &amp;lt;jrandom&amp;gt; nein, niemand kann deine tunnels verkürzen 13:39 &amp;lt;jrandom&amp;gt; das Einzige, wofür das nützlich ist, ist ein DoS 13:39 &amp;lt;jrandom&amp;gt; (ein sehr billiger DoS) 13:39 &amp;lt;jrandom&amp;gt; (aber wenn man selektiv Peers ohne große Kosten per DoS angreifen kann, kann man gaaaanz üble Sachen machen) 13:40 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; comprendo 13:40 &amp;lt;+protokol&amp;gt; und Hashcash‑Zertifikate helfen dabei? 13:40 &amp;lt;jrandom&amp;gt; protokol: Hashcash adressiert das Problem, dass ein Peer zu viele tunnels baut und vielleicht zu viele Hops 13:41 &amp;lt;jrandom&amp;gt; protokol: bei Schleifen hilft es nicht. Die beiden Wege, die ich finden konnte, die /wirklich/ helfen, sind die PRNGs (tunnel-alt.html) oder die Verifizierung bei jedem Schritt (tunnel.html) 13:42 &amp;lt;jrandom&amp;gt; die Verifizierung bei jedem Schritt hat Risiken, daher tendieren wir derzeit zu den PRNGs 13:42 &amp;lt;+Ragnarok&amp;gt; wie effektiv wird die PRNG‑Methode sein? 13:42 &amp;lt;Xan&amp;gt; A--&amp;gt;B--&amp;gt;C--&amp;gt;D--&amp;gt;C – sollte nicht jeder Hop eine andere ID bekommen oder so, sodass Nachrichten den tunnel beim zweiten Mal, wenn sie C erreichen, verlassen statt zu loopen? 13:43 &amp;lt;jrandom&amp;gt; Xan: Tun sie, aber ohne Verifizierung bei jedem Schritt kannst du nicht sagen, ob es schlecht ist oder nicht 13:44 &amp;lt;jrandom&amp;gt; Ragnarok: ich glaube, sie wird sehr effektiv darin sein, den angerichteten Schaden zu minimieren 13:45 &amp;lt;jrandom&amp;gt; zumindest soweit ich bis jetzt sehe 13:45 &amp;lt;jrandom&amp;gt; wenn jemand Probleme/Fragen damit sieht oder Vorschläge zur Verbesserung hat, bitte melden :) 13:46 &amp;lt;Xan&amp;gt; oder ich verstehe das Thema nicht 13:46 &amp;lt;Xan&amp;gt; bbl 13:46 &amp;lt;jrandom&amp;gt; 'k l8r, ich aktualisiere das Dokument, um es klarer zu machen 13:47 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres gibt, gehen wir zu 3) i2pmail.v2? 13:47 &amp;lt;jrandom&amp;gt; postman: bist du da? 13:48 &amp;lt;postman&amp;gt; ja 13:49 &amp;lt;postman&amp;gt; :) 13:49 &amp;lt;jrandom&amp;gt; noch etwas zu deinem Beitrag im Forum hinzuzufügen? klingt ziemlich cool 13:49 &amp;lt;postman&amp;gt; nun, einige von euch haben den Entwurf für i2pmail.v2 vielleicht schon gelesen 13:50 &amp;lt;bla&amp;gt; wtf passiert? Massenhafte Disconnects. Ich habe auch Probleme, Sites zu erreichen (z. B. orion, library) 13:50 &amp;lt;postman&amp;gt; es zielt langfristig auf eine vollständig dezentralisierte Mail‑Infrastruktur ab 13:50 &amp;lt;postman&amp;gt; braucht aber Proxysoftware auf den Knoten sowie eine Reihe dedizierter Relays 13:51 &amp;lt;postman&amp;gt; alle sind eingeladen, Ideen/Konzepte/Rants beizusteuern 13:51 &amp;lt;postman&amp;gt; Entwicklung hat bereits begonnen – erwartet aber nichts vor Spätfrühling :) 13:51 &amp;lt;jrandom&amp;gt; w00t 13:51 &amp;lt;kaji&amp;gt; hmm, die Cops sind gerade bei mir vor der Tür aufgetaucht 13:52 &amp;lt;bla&amp;gt; kaji: ? 13:52 &amp;lt;jrandom&amp;gt; schnell, spreng deine Festplatte 13:52 &amp;lt;postman&amp;gt; jrandom: nun, das ist alles, was ich fürs Erste zu sagen habe :) 13:52 &amp;lt;cervantes&amp;gt; Versteck den Blackjack‑Tisch! 13:52 &amp;lt;jrandom&amp;gt; wikked, danke postman 13:52 &amp;lt;kaji&amp;gt; sie sagten, ich hätte 911 gewählt, aber ich bin mir ziemlich sicher, weder ich noch mein Bruder haben das getan 13:53 &amp;lt;+protokol&amp;gt; kaji: die überprüfen nur i2p 13:53 &amp;lt;jrandom&amp;gt; ok, wenn es sonst nichts zu 3) i2pmail gibt, gehen wir weiter zu 4) azneti2p_0.2 13:53 &amp;lt;+protokol&amp;gt; &amp;lt;gruselige Musik&amp;gt; 13:53 &amp;lt;jrandom&amp;gt; wie in der E‑Mail erwähnt, gab es in letzter Zeit wichtige Fortschritte 13:53 &amp;lt;kaji&amp;gt; dann sagten sie, schnurlose Telefone können spinnen, wenn sie daneben liegen, aber alle meine Schnurlosen stehen in der Ladestation -&amp;gt; #i2p-chat 13:55 &amp;lt;jrandom&amp;gt; die Azureus‑Leute waren sehr reaktionsschnell, ein Update vorzubereiten (yay!), aber die Leute sollten auch auf Probleme achten 13:55 &amp;lt;jrandom&amp;gt; (wenn ihr die i2p‑Mailingliste nicht lest und azneti2p nutzt, lest die i2p‑Mailingliste) 13:55 &amp;lt;jrandom&amp;gt; ((oder selbst wenn ihr azneti2p nicht nutzt, lest die Liste, dort kündigen wir wichtige Dinge an ;) 13:56 &amp;lt;jrandom&amp;gt; duck und orion haben ebenfalls viele Updates gemacht, um den neuen BT‑Client und das Format zu berücksichtigen 13:56 &amp;lt;jrandom&amp;gt; (yay!) 13:56 * orion lächelt 13:57 &amp;lt;orion&amp;gt; da ist noch ein Stück Weg, aber fürs Erste funktioniert es. 13:57 &amp;lt;jrandom&amp;gt; (so weit, wie i2p es zulässt ;) 13:58 &amp;lt;orion&amp;gt; hehe, ja. ;) 13:58 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas bzgl. azneti2p oder i2p‑bt einzubringen? 13:58 &amp;lt;jrandom&amp;gt; (oder bytemonsoon2p ;) 14:00 &amp;lt;jrandom&amp;gt; ok, wenn nicht, weiter zu 5) ??? 14:00 &amp;lt;jrandom&amp;gt; offene Runde – hat sonst noch jemand etwas einzubringen? 14:00 &amp;lt;postman&amp;gt; jrandom: warum veröffentlicht das Adressbuch userhosts‑Einträge? 14:01 &amp;lt;jrandom&amp;gt; postman: Bug. 14:01 &amp;lt;postman&amp;gt; das war also kein geplantes Verhalten und wird geändert? 14:01 &amp;lt;cervantes&amp;gt; nur eine Sache... 14:01 &amp;lt;jrandom&amp;gt; postman: korrekt, und wird geändert 14:02 &amp;lt;jrandom&amp;gt; (richtig, Ragnarok? :) 14:02 &amp;lt;+Ragnarok&amp;gt; hängt genau davon ab, was postman meint... 14:03 &amp;lt;jrandom&amp;gt; Ragnarok: Neue Einträge, die der lokale Nutzer zu seinen eigenen privaten hosts hinzufügt, sollten nicht in die veröffentlichten hosts propagiert werden 14:03 &amp;lt;jrandom&amp;gt; (z. B. userhosts.txt ist privat, hosts.txt wird mit anderen synchronisiert und ist öffentlich) 14:03 &amp;lt;cervantes&amp;gt; Im Rahmen eines halbwegs regelmäßigen Slots im Forum wird es Anerkennung und Auszeichnungen für diejenigen geben, die I2P entweder kürzlich oder über die Lebensdauer des Projekts hinweg gute Dinge beigetragen haben 14:03 &amp;lt;postman&amp;gt; Ragnarok: nach dem Update auf 0.4.2.6 fand ich Einträge aus meiner userhosts.txt im veröffentlichten Adressbuch in meinem eepsite‑Ordner 14:03 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; hmm 14:04 &amp;lt;postman&amp;gt; Ragnarok: das waren manuell hinzugefügte Keys, die nicht hätten veröffentlicht werden sollen 14:04 &amp;lt;cervantes&amp;gt; diese Woche zeichnen wir duck aus, für allgemeine Exzellenz als Service‑Provider für die Community und als rundum großartigen Idler: `http://forum.i2p/viewtopic.php?t=275` 14:04 &amp;lt;jrandom&amp;gt; w00t! 14:04 &amp;lt;jrandom&amp;gt; (go duck go, go duck go) 14:05 &amp;lt;Teal`c&amp;gt; wie sieht’s mit Domain‑Name‑Hijacking aus? 14:05 * brachtus applaudiert 14:05 * orion macht einen Entenwatschelgang als Zeichen des Respekts. 14:05 &amp;lt;cervantes&amp;gt; ein wichtiger Punkt für die Zukunft... du musst kein kryptographisches Genie sein, um Lob zu bekommen! 14:06 &amp;lt;+Ragnarok&amp;gt; nein, das ist erwartetes Verhalten. Ich kann es ändern, aber zuerst muss ich File Locking implementieren, damit du hosts.txt direkt ändern kannst 14:06 &amp;lt;orion&amp;gt; (aber es hilft) 14:06 &amp;lt;cervantes&amp;gt; du könntest einfach eine geniale eepsite beigesteuert haben oder so... 14:06 &amp;lt;cervantes&amp;gt; oder ein hilfreicher Mensch im Forum gewesen sein usw. 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; hmm 14:07 &amp;lt;cervantes&amp;gt; (ansonsten, seien wir ehrlich, würde jrandom jede Woche gewinnen) 14:07 &amp;lt;jrandom&amp;gt; hey, ihr bezahlt ja meinen Bierfonds, der Kram ist nicht umsonst ;) 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; könntest du nicht einfach eine neue Datei "publichosts.txt" machen? 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; dann das Adressbuch userhosts.txt ignorieren lassen, aber den Nutzern erlauben, ihre eigene publichosts.txt zu abonnieren? 14:08 &amp;lt;jrandom&amp;gt; Teal`c: Es gibt keinen Weg, einen Domainnamen zu hijacken, keine Einträge werden überschrieben, und userhosts überschreibt hosts immer 14:09 &amp;lt;jrandom&amp;gt; Ragnarok: Vielleicht kann die Weboberfläche das Locking‑Problem adressieren, da Nutzer die Dateien nicht manuell bearbeiten werden 14:09 &amp;lt;+Ragnarok&amp;gt; sobald das Locking erledigt ist, gibt es keinen echten Grund mehr, Adressen aus userhosts.txt zu ziehen (es ist derzeit der einzige Weg, ein Race zu umgehen), daher gibt es keinen wirklichen Sinn, eine dritte Datei hinzuzufügen 14:10 &amp;lt;+Ragnarok&amp;gt; jrandom: nun, ich hatte vor, die Java File‑Locking‑API zu verwenden 14:10 &amp;lt;jrandom&amp;gt; wenn du meinst, dass es nötig ist, bist du der Boss :) 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; es würde dir erlauben, alle von anderen erhaltenen Namen zu entfernen, während du die behältst, die du selbst erstellt hast 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; einfach indem du hosts.txt leerst und dein Abonnement änderst 14:11 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; aber ich denke, das kann bis zum Name‑Signing warten 14:11 &amp;lt;orion&amp;gt; Metadaten werden dieses Problem lösen. Gibt es schon einen Spez‑Entwurf? 14:11 &amp;lt;jrandom&amp;gt; mit nur zwei Dateien sollte es gehen – eine wird vom Adressbuch verwaltet, eine nicht 14:12 &amp;lt;jrandom&amp;gt; (du könntest sogar das Adressbuch userhosts.txt komplett ignorieren lassen – userhosts.txt überschreibt hosts.txt sowieso) 14:12 &amp;lt;+Ragnarok&amp;gt; jrandom: das wäre der Plan, sobald Locking fertig ist (sollte wirklich nicht viel Arbeit sein, ich bin nur noch nicht dazu gekommen :) 14:13 &amp;lt;+Ragnarok&amp;gt; und ich arbeite gerade daran, genug XML Schema zu lernen, um eines für die Namenseinträge zu schreiben 14:13 &amp;lt;ant&amp;gt; &amp;lt;dr_kavra&amp;gt; ist dies der Kanal für Kenosis? Ein anderer Kanal hat mich hergeschickt :D 14:13 &amp;lt;jrandom&amp;gt; lol 14:13 &amp;lt;jrandom&amp;gt; nee, sorry, das ist i2p 14:14 &amp;lt;jrandom&amp;gt; (es sei denn, du suchst eine anonyme Kommunikationsschicht) 14:14 &amp;lt;jrandom&amp;gt; wikked, Ragnarok 14:14 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Ich finde immer noch, dass XML hierfür zu geschwätzig und nicht menschenlesbar ist, verglichen mit YAML, aber ich schreibe den Code nicht 14:14 &amp;lt;jrandom&amp;gt; Ragnarok: Der schwierige Teil wird sein, die Krypto mit XML zu machen, ohne auf hässliches CDATA zurückzugreifen 14:14 &amp;lt;orion&amp;gt; hat schon jemand einen Arbeitsentwurf für die Metadata‑Spez geschrieben? 14:15 &amp;lt;jrandom&amp;gt; (ich persönlich finde, XML ist Mist, aber ich bin nur ein Nörgler) 14:15 &amp;lt;jrandom&amp;gt; orion: http://dev.i2p.net/pipermail/i2p/2004-February/000135.html hat ein grundlegendes Setup 14:15 &amp;lt;orion&amp;gt; (Name/Key‑Metadaten) 14:15 &amp;lt;dox&amp;gt; wurde das Adressbuch und seine Features irgendwo angekündigt? Ich wusste nicht, dass meine hosts.txt veröffentlicht wird 14:15 &amp;lt;jrandom&amp;gt; (siehe NameReference‑ und LocalEntry‑Elemente) 14:16 &amp;lt;jrandom&amp;gt; dox: es wird an den Ort geschrieben, der in addressbook/config.txt angegeben ist 14:16 &amp;lt;jrandom&amp;gt; (standardmäßig ./eepsite/docroot/hosts.txt) 14:17 &amp;lt;orion&amp;gt; es fehlt ein Public/Private‑Flag (d. h. verteilen, nicht). 14:17 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; das Einzige Gute an XML (und das ist ein großer Pluspunkt) ist, dass es ein weithin akzeptierter Standard ist 14:17 &amp;lt;jrandom&amp;gt; stimmt, cervantes: gilt auch für EDI 14:17 &amp;lt;orion&amp;gt; gibt es einen Ort, um das zu bündeln? also Bereich im Forum? 14:18 &amp;lt;orion&amp;gt; oder vielleicht eine Wiki‑Seite? 14:18 &amp;lt;jrandom&amp;gt; orion: susis oder ughas Wiki 14:18 &amp;lt;orion&amp;gt; Ich werde Wikis für bytemonsoon und orion.i2p aufsetzen, um zu einer Community‑Meinung über die zukünftigen Entwicklungsziele zu kommen. 14:18 &amp;lt;BrockSamson&amp;gt; xml + Krypto ohne CDATA = mime, oder? 14:19 &amp;lt;jrandom&amp;gt; wikked, orion 14:19 &amp;lt;jrandom&amp;gt; BrockSamson: smime, mit anderen Parsern ;) 14:19 &amp;lt;orion&amp;gt; (auch eines für Namens‑Metadaten) 14:21 &amp;lt;jrandom&amp;gt; es gibt viele Wege, die Metadaten zu machen, wichtig sind Flexibilität und "Korrektheit", damit es über die Zeit wachsen oder sich ändern kann 14:21 * jrandom ist sicher, dass Ragnarok et al. mit gutem Zeug aufwarten werden :) 14:21 &amp;lt;orion&amp;gt; deshalb denke ich, dass ein öffentlicher Entwurf sinnvoll ist. 14:22 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; i2p‑Konsortium :P 14:22 &amp;lt;jrandom&amp;gt; nun, seit den letzten Meetings sagen die Leute "jemand sollte seine Ideen ins Wiki stellen", aber die Wiki‑Seiten wachsen nicht besonders ;) was ok ist, wir gehen das Tempo, das wir gehen 14:23 * orion verspricht, innerhalb eines Tages drei Wikis aufzusetzen und allen ihre Adressen zu mailen 14:23 &amp;lt;BrockSamson&amp;gt; nenn mich faul, aber vergleiche eine ANSI 850 Purchase Order EDI mit fast jeder anderen XML‑basierten Purchase Order, und ich würde lieber die XML‑Version decodieren, coden und debuggen. Selbst wenn sie 5x die EDI‑Größe hat 14:23 &amp;lt;jrandom&amp;gt; w00t 14:23 &amp;lt;jrandom&amp;gt; heh, BrockSamson 14:24 &amp;lt;BrockSamson&amp;gt; Position 10 ist ST? oh, dann sollte Position 310 Name sein 14:24 &amp;lt;BrockSamson&amp;gt; ich Dussel 14:24 &amp;lt;jrandom&amp;gt; BrockSamson: glaube nicht, dass die XML‑Schemas für POs viel besser sind ;) 14:24 &amp;lt;jrandom&amp;gt; (aber ja, das Zeug ist eine einzige blutige Katastrophe) 14:25 &amp;lt;BrockSamson&amp;gt; um 4:30 morgens sind sie es 14:25 &amp;lt;BrockSamson&amp;gt; außer... 14:25 &amp;lt;jrandom&amp;gt; heh 14:25 &amp;lt;BrockSamson&amp;gt; es ist von einem Ex‑EDI‑Programmierer geschrieben 14:25 &amp;lt;BrockSamson&amp;gt; und das xml sieht so aus: &amp;lt;p1&amp;gt;&amp;lt;po&amp;gt;&amp;lt;q&amp;gt;1&amp;lt;/q&amp;gt;&amp;lt;/po&amp;gt;&amp;lt;/p1&amp;gt; 14:26 &amp;lt;BrockSamson&amp;gt; ich wette, wenn man die Stunden zusammenzählt, die Open‑Source‑Projekte damit verbringen, darüber zu reden, 'XML' oder nicht 'XML', könnte man Linux zehnmal neu schreiben. 14:26 &amp;lt;BrockSamson&amp;gt; jedes Projekt, an dem ich jemals beteiligt war, hatte massive Debatten darüber 14:27 &amp;lt;orion&amp;gt; Debatten sind gut für ein Projekt, je nachdem, wer debattiert. ;) 14:27 &amp;lt;jrandom&amp;gt; eh, es tut, was es tut, aber es ist kein Allheilmittel. Es könnte für die Namenssachen gut funktionieren 14:28 &amp;lt;BrockSamson&amp;gt; viele Leute sind nur zum Debattieren in Projekten. 14:28 &amp;lt;jrandom&amp;gt; nicht hier. ich bin hier wegen des freien Biers 14:28 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; das ist diskutabel 14:28 &amp;lt;orion&amp;gt; die Implementierungsdetails werden klarer, wenn der Entwurf greifbarer ist. 14:28 &amp;lt;orion&amp;gt; daher der Bedarf an Wiki/Peer‑Review. 14:29 &amp;lt;BrockSamson&amp;gt; Ich habe gehört, dieses Projekt verschenkt kostenlosen Garlic 14:29 &amp;lt;jrandom&amp;gt; jede Menge davon 14:30 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 14:30 &amp;lt;ant&amp;gt; * cervantes rollt die zeremonielle call with bell heraus 14:30 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; call =cow 14:30 * jrandom nimmt Schwung 14:31 * jrandom *baf*t die Kuhglocke und schließt das Meeting &lt;/div></description></item><item><title>I2P Statusnotizen für 2005-01-18</title><link>/de/blog/2005/01/18/i2p-statusnotizen-f%C3%BCr-2005-01-18/</link><pubDate>Tue, 18 Jan 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/01/18/i2p-statusnotizen-f%C3%BCr-2005-01-18/</guid><description>&lt;p>Hi zusammen, Zeit für das wöchentliche Update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) 0.5 3) i2pmail.v2 4) azneti2p_0.2 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Hmm, hier gibt es nicht viel zu berichten - alles funktioniert immer noch so wie letzte Woche, die Größe des Netzes ist weiterhin ziemlich ähnlich, vielleicht ein wenig größer. Einige nette neue Sites tauchen auf - siehe das Forum [1] und orion [2] für Details.&lt;/p>
&lt;p>[1] &lt;code>http://forum.i2p.net/viewforum.php?f=16&lt;/code> [2] &lt;code>http://orion.i2p/&lt;/code>&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Dank der Hilfe von postman, dox, frosk und cervantes (und allen, die Daten durch ihre routers getunnelt haben ;)) haben wir Statistiken zur Nachrichtengröße für einen ganzen Tag gesammelt [3]. Es gibt dort zwei Gruppen von Statistiken - Höhe und Breite des Zooms. Dies wurde durch den Wunsch angetrieben, die Auswirkungen verschiedener Strategien für message padding (Auffüllung von Nachrichten) auf die Netzwerklast zu untersuchen, wie [4] in einem der Entwürfe für das 0.5 tunnel routing erläutert. (ooOOoo hübsche Bilder).&lt;/p></description></item><item><title>I2P Entwicklertreffen - 11. Januar 2005</title><link>/de/blog/2005/01/11/i2p-entwicklertreffen-11.-januar-2005/</link><pubDate>Tue, 11 Jan 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/01/11/i2p-entwicklertreffen-11.-januar-2005/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, deer, dm, duck, fdr, jrandom, lucky, protok0l, toad\_&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:10 &amp;lt;jrandom&amp;gt; 0) hi 13:10 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; du bist gefeuert 13:10 &amp;lt;jrandom&amp;gt; 1) Netzstatus 13:10 &amp;lt;jrandom&amp;gt; 2) 0.5 Fortschritt 13:10 &amp;lt;jrandom&amp;gt; 3) 0.6 Status 13:10 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; tschüss! 13:10 &amp;lt;jrandom&amp;gt; 4) azneti2p 13:10 &amp;lt;jrandom&amp;gt; 5) fbsd 13:10 &amp;lt;jrandom&amp;gt; 6) hosts.txt als WoT 13:11 &amp;lt;jrandom&amp;gt; 7) ??? 13:11 &amp;lt;jrandom&amp;gt; 0) hi 13:11 * jrandom winkt 13:11 &amp;lt;fdr&amp;gt; yo 13:11 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; hola 13:11 &amp;lt;toad_&amp;gt; fängst du gerade an? /me schaut nur ab und zu zu 13:11 &amp;lt;deer&amp;gt; &amp;lt;detonate&amp;gt; hi 13:11 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2005-January/000551.html 13:11 &amp;lt;jrandom&amp;gt; cool, alle sind willkommen 13:11 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Oh. Nicht deine Anstellung. Mein Fehler. =3 13:11 &amp;lt;jrandom&amp;gt; die Protokolle der Dev-Meetings werden auf der Website veröffentlicht (nach dem Meeting, natürlich) 13:11 &amp;lt;fdr&amp;gt; Ich verhungere, werde also rein und raus sein.. 13:12 &amp;lt;jrandom&amp;gt; ok, schwenke mal rüber zu 1) Netzstatus 13:12 &amp;lt;jrandom&amp;gt; scheint alles gut zu laufen. duck ist zurück (yay!) 13:12 &amp;lt;jrandom&amp;gt; Ich habe eigentlich nicht viel mehr hinzuzufügen als das, was in der E-Mail steht – hat sonst jemand etwas? 13:13 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; nö 13:13 &amp;lt;jrandom&amp;gt; ok, wenn nicht, weiter zu 2) 0.5 Status 13:14 &amp;lt;jrandom&amp;gt; Hier gab es gute Fortschritte, die Matrix-Verschlüsselung läuft endlich, aber nachdem ich neulich mit polecat gechattet habe, gibt es noch einen kleinen Feinschliff, den wir ergänzen müssen 13:14 &amp;lt;toad_&amp;gt; redest du mit dir selbst? 13:14 &amp;lt;jrandom&amp;gt; heh ja, bis jemand antwortet ;) 13:14 &amp;lt;jrandom&amp;gt; (du hättest diese Meetings sehen sollen, bevor ich die wöchentlichen Statusnotizen vorher gepostet habe) 13:14 &amp;lt;toad_&amp;gt; Ich meinte netzwerkübergreifend. Ich rede ständig mit mir selbst, aber normalerweise nicht über Netzwerke. ;) 13:15 &amp;lt;deer&amp;gt; &amp;lt;jrandom_&amp;gt; sogar über drei Netzwerke [iip hier] 13:15 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; hör auf damit, das ist unheimlich :) 13:15 &amp;lt;deer&amp;gt; * postman winkt 13:16 &amp;lt;jrandom&amp;gt; Ich habe eigentlich sonst nichts zu 0.5 hinzuzufügen, außer „mehr Infos folgen bald“ 13:16 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Zur Net-Performance: mein i2p router ist vor 24h ausgefallen, aber davor habe ich 8 Tage Uptime geschafft. 13:16 &amp;lt;jrandom&amp;gt; ah ok cool 13:16 &amp;lt;jrandom&amp;gt; OOMed? Liefst du bt oder nur durch Aktivität? 13:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Nur eine Heuristik zum Angeben. =3 13:17 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; ich bekomme im Allgemeinen so viel Uptime von meinem router, wie ich will, allerdings selten mehr als 8–9 wegen Upgrades :) 13:17 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; 8–9 Tage, wohlgemerkt 13:18 * jrandom wünschte, meine kaffe-Kiste könnte das (na ja) 13:18 &amp;lt;deer&amp;gt; * orion kann einen router nach Belieben crashen, indem er 40+ lokale Destinations via btlaunchmanycurses.py laufen lässt. ;) 13:18 &amp;lt;jrandom&amp;gt; heh ja, das würde es tun, orion 13:18 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Oh, die Logs sagen, dass die JVM hängt, also nehme ich an, lucky muss mich in einem tunnel benutzt haben, um Gigabytes von überaus gut ausgestatteten Männern herunterzuladen. 13:18 &amp;lt;deer&amp;gt; &amp;lt;orion&amp;gt; aber ich hatte vor den BT-Stürmen 15 Tage Uptime. 13:18 &amp;lt;jrandom&amp;gt; oh interessant, polecat. 13:19 &amp;lt;jrandom&amp;gt; polecat: wenn du dich traust, könnte es sich lohnen, den neuesten Java Service Wrapper zu probieren 13:19 &amp;lt;jrandom&amp;gt; (wenn das das Problem beseitigt, sollten wir upgraden) 13:19 &amp;lt;deer&amp;gt; * laberhorst hatte 15 Tage Uptime mit 0.4.2.5 ohne bt 13:19 &amp;lt;jrandom&amp;gt; ich glaube, cervantes ist immer noch der Sieger mit 0.4.1.1 @ 41 Tagen 13:20 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Will mir jemand per PM sagen, wie ich den neuesten Java Service Wrapper bekomme? 13:20 &amp;lt;jrandom&amp;gt; aber ansonsten, hat jemand Kommentare zu 0.5-Themen? 13:20 &amp;lt;protok0l&amp;gt; ist i2p schon fertig? 13:20 &amp;lt;jrandom&amp;gt; http://wrapper.tanukisoftware.org/doc/english/ 13:20 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; freue mich auf die Doku 13:20 &amp;lt;jrandom&amp;gt; !thwap protok0l 13:21 &amp;lt;jrandom&amp;gt; ok, weiter zu 3) 0.6 Status 13:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ich finde immer noch, es sollte eine Möglichkeit zum Checksummen geben, ohne dass das Gateway alle Checksummen kennt, oder wie viele. 13:21 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; wo kommen die Dokumente hin? 13:21 &amp;lt;jrandom&amp;gt; polecat: Ich würde es lieben, aber ich bezweifle, dass es geht. 13:22 &amp;lt;jrandom&amp;gt; Ragnarok: http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel.html?rev=HEAD ist der aktuelle Entwurf 13:22 &amp;lt;jrandom&amp;gt; (nicht aktualisiert bzgl. des First-Hop-Problems) 13:22 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; danke 13:22 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; „Sie sagten, es sei unmöglich... sie nannten mich verrückt... aber sie waren Narren, NARREN! 13:22 &amp;lt;jrandom&amp;gt; heh 13:22 &amp;lt;jrandom&amp;gt; hey, wenn du einen Weg findest, ich bin ganz Ohr 13:23 &amp;lt;jrandom&amp;gt; (und ich habe das Gefühl, die mixmaster/mixminion-Leute auch) 13:23 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; zounds, 42 usres hier 13:23 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; mule: bist du da? 13:24 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Heh. Ich halte die Nase am Boden, aber keine Versprechen, ich bin nur ein dummes Frettchen, keine Genies wie ihr. 13:24 * jrandom schleudert ein kleines felltragendes Tier auf polecat 13:25 -!- dm [mihi@dsl-80-42-80-26.access.uk.tiscali.com] hat #i2p betreten 13:25 &amp;lt;jrandom&amp;gt; ok, jedenfalls, 0.6-Kram sieht interessant aus, und mule hat mit dem Hacken begonnen, aber es ist noch früh im Spiel 13:26 &amp;lt;jrandom&amp;gt; zab war ziemlich hilfreich mit Leitplanken, wie LimeWire die Dinge angeht, aber, nun ja, deren Congestion Control ist etwas gruselig (feste kleine Fenster, Full ACK) 13:26 &amp;lt;jrandom&amp;gt; (aber ich bin sicher, sie verbessern das mit der Zeit) 13:26 &amp;lt;jrandom&amp;gt; außerdem war es nett von ihm, uns Einblick zu geben, wie sie das in der Praxis auf die Straße bringen, welche Tücken sie mit verschiedenen JVMs hatten, etc. 13:27 &amp;lt;jrandom&amp;gt; (yay zab) 13:27 &amp;lt;jrandom&amp;gt; jedenfalls, wenn ihr Interesse habt, bei Design und Implementierung oder Integration eines anderen Providers für 0.6 zu helfen, meldet euch bei mule oder mir (oder schickt natürlich Patches ;) 13:28 &amp;lt;jrandom&amp;gt; dazu gibt's nicht viel mehr zu sagen, außer jemand möchte etwas einbringen? 13:28 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Soll 0.6 nicht vorläufige fusenet-Unterstützung haben? 13:28 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; hoffentlich bis April :) 13:29 &amp;lt;toad_&amp;gt; fusenet? 13:29 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; aber bei all der Arbeit am UDP-Transport ist es vielleicht fertig, bevor fusenet es ist 13:29 &amp;lt;jrandom&amp;gt; ja, das allgemeine Ziel ist einfach, den Ball ins Rollen zu bringen 13:29 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; fusenet ist ein Content-Distribution-System, mehr oder weniger wie Usenet auf Speed 13:29 &amp;lt;toad_&amp;gt; cool 13:30 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; es wird anfangs Blogs, Diskussionsforen und Addressbooks für I2P Name-Destination-Mappings unterstützen 13:30 &amp;lt;jrandom&amp;gt; wobei natürlich, wenn wir den UDP-Transport nächsten Monat implementiert bekommen, wir das wahrscheinlich mit 0.5 ausrollen 13:31 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; das wäre natürlich cool :) 13:31 &amp;lt;jrandom&amp;gt; und wenn ich ein Pony hätte, würde ich den gaaaanzen Tag mit ihm spielen 13:31 &amp;lt;jrandom&amp;gt; ok, das war's wohl zu 0.6, weiter zu 4) azneti2p 13:31 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; dann bin ich froh, dass du kein Pony hast ;) 13:31 &amp;lt;jrandom&amp;gt; heh 13:32 &amp;lt;jrandom&amp;gt; azneti2p == der Hammer. 13:32 &amp;lt;jrandom&amp;gt; parg &amp; der Rest der Azureus-Leute haben großartige Arbeit geleistet, und die Integration ist wirklich schön 13:33 &amp;lt;jrandom&amp;gt; Torrents funktionieren wie zuvor, werden mit all den hübschen Diagrammen angezeigt, lassen dich all das Queueing/Etc. machen, das du von Azureus gewohnt bist, nur eben anonym 13:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; w00t! 13:33 &amp;lt;jrandom&amp;gt; es gibt noch weitere Optimierungen und Vereinfachungen, aber alles in allem bin ich ziemlich beeindruckt 13:33 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; hurra! hereinspaziert, ihr Massen... 13:33 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; ich verstehe, man muss immer noch etwas Handarbeit in der router-Konsole machen, bevor man es nutzen kann? 13:33 * jrandom hält die Tore noch ein klitzekleines bisschen länger geschlossen 13:33 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; ist Java 1.5 tatsächlich erforderlich? 13:34 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Jep.. schicke Sache, nur kann man es nicht einfach als Daemon laufen lassen. 13:34 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; klingt wie die Einladung dafür, dass das i2p-Netzwerk richtig eins auf den Deckel kriegt 13:34 &amp;lt;jrandom&amp;gt; frosk: genau – aber wir arbeiten daran, es so zu patchen, dass die I2PTunnel-Aufrufe im Plug-in selbst passieren 13:34 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; cool 13:34 &amp;lt;jrandom&amp;gt; eco: unsicher, ich habe es nur mit 1.5 probiert, aber ich glaube ihnen, wenn sie es sagen. 13:34 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; eco: Hoffentlich nicht. o.O 1.5 ist nur Suns Versuch, den Markt zu verkrampfen. 13:34 &amp;lt;jrandom&amp;gt; trotzdem einen Versuch wert, ich probiere es später 13:35 &amp;lt;deer&amp;gt; * postman ist das egal, ich habe Gigabit-Ethernet-Interfaces und VIELE Inklusiv-Traffic :) 13:35 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Oh je... und Azureus braucht es. Ich muss wirklich meine C++-Torrent-App bauen. 13:35 &amp;lt;jrandom&amp;gt; polecat: Azureus hat einen Headless-Modus und eine Webkonsole 13:36 &amp;lt;deer&amp;gt; * polecat blinzelt. 13:36 &amp;lt;jrandom&amp;gt; (aber der ist... für Unkundige [wie mich]) 13:36 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Na dann... Ich dachte, es hätte keinen, wie KazAa 13:36 &amp;lt;jrandom&amp;gt; aber ich habe nur kurz draufgeschaut (und bin zur GUI zurückgerannt ;) 13:36 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; wird duck i2p-bt auf 3.9/4.0 bringen? 13:37 &amp;lt;jrandom&amp;gt; ragnarok: unbekannt, aber duck arbeitet gerade mit Hochdruck daran, alles Bestehende kompatibel mit azneti2p zu halten 13:37 &amp;lt;jrandom&amp;gt; (sie mussten einige... seltsame Änderungen wegen technischer Anforderungen machen) 13:37 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Einer der stärksten Aspekte von P2P ist, wenn die App leise im Hintergrund laufen kann, wenn du sie nicht nutzt. 13:38 * jrandom widerspricht dem nicht 13:38 &amp;lt;jrandom&amp;gt; ok, ich glaube, das ist alles, was ich zu azneti2p zu sagen habe (außer nochmal w00t). Mehr Infos in der E-Mail, und es wird sicher viel Aktivität in #i2p-bt geben 13:39 &amp;lt;jrandom&amp;gt; hat noch jemand etwas zu azneti2p? 13:39 &amp;lt;cervantes&amp;gt; seid ihr bereit dafür... ;-) 13:40 &amp;lt;jrandom&amp;gt; heh, wir arbeiten dran 13:40 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Darf ich anmerken, dass der Quellcode von Azureus total unterirdisch ist... 13:40 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Es gibt 28 Main Entry Points, und es nutzt mindestens eine Namespace-Tiefe von 3. 13:40 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; hat irgendein BT-Client schönen Source? 13:40 &amp;lt;jrandom&amp;gt; es gibt ein paar Merkwürdigkeiten, aber ich vermute, die findest du auch bei anderen (NIH) 13:40 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Meiner wird welchen haben. 13:40 &amp;lt;jrandom&amp;gt; ach komm schon, net.i2p.router.netdb.kademlia.* :) 13:41 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; nicht wenn er in C++ ist :) 13:41 &amp;lt;toad_&amp;gt; lol 13:41 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ich sagte mindestens! 13:42 &amp;lt;jrandom&amp;gt; ok, weiter zu 5) fbsd 13:42 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: Du hast noch nie gesehen, wie ich C++ *hust*vergewaltige*hust* benutze. n.n 13:42 * duck schaut rein 13:42 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Wen interessiert FreeBSD? Handzeichen? 13:42 &amp;lt;jrandom&amp;gt; lioux hat das 0.4.2.6-Release in Ports gepackt (w00t!) 13:42 &amp;lt;deer&amp;gt; * detonate hebt seine 13:42 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Pfoten, Tentakel, Flügel, etc.? 13:43 * jrandom hebt meine Hand 13:43 * [dave] hebt 13:43 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; duck: 3.9/4.0? :) 13:43 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Whoa, i2p ist in eine Distribution integriert? 13:43 &amp;lt;duck&amp;gt; Ragnarok: der Mangel an Kommentaren/Doku/etc. zu den neuesten Bram-Bittorrent-Änderungen war etwas hinderlich 13:43 &amp;lt;fdr&amp;gt; FreeBSD ist cool :( 13:43 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; Wette ich 13:43 &amp;lt;fdr&amp;gt; Ich bin vielleicht voreingenommen. 13:44 &amp;lt;jrandom&amp;gt; ja, ich war zuerst besorgt, polecat, aber seine Ports-Implementierung sah wirklich, wirklich einfach aus (also werden Updates wirklich, wirklich einfach) 13:44 &amp;lt;duck&amp;gt; Man müsste studieren, was sie gemacht haben, vielleicht lohnt sich der Aufwand 13:44 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Für mich ist fbsd eine Distro mit einem seltsamen Kernel und viel Data Hiding. Am Ende ist alles POSIX, also... ;) 13:44 &amp;lt;jrandom&amp;gt; polecat: und sehr, sehr w0nky JVMs 13:45 &amp;lt;duck&amp;gt; obwohl ich insgeheim gehofft habe, dass azneti2p alle Probleme löst 13:45 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; duck: es klang so, als gäbe es ein paar schöne Verbesserungen, aber du wärst wohl derjenige, der die Arbeit macht, also... :) 13:45 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Uff... erinnere mich nicht dran. 13:45 &amp;lt;jrandom&amp;gt; heh, azneti2p wird wahrscheinlich die Bedürfnisse vieler Nutzer erfüllen, aber einfache CLI-Tools werden für die Ubergeeks da draußen weiterhin Sinn machen 13:46 &amp;lt;jrandom&amp;gt; jedenfalls, es scheint, dass er i2p 0.4.2.6 auf fbsd5.3 ohne Probleme getestet hat (w00t) 13:46 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; oy, ich mag Azureus nicht, ich würde viel lieber den normalen Client benutzen 13:46 * jrandom hat das nur auf 4.8 gemacht 13:46 &amp;lt;duck&amp;gt; derzeit würde ich gerne etwas mit kenosis machen; ich bin ein Hit-and-Run-Coder 13:47 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; jrandom: welche JVM hat er verwendet? 13:47 &amp;lt;jrandom&amp;gt; kenos2p 13:47 &amp;lt;jrandom&amp;gt; eco: nativ kompiliertes Sun 1.4 13:47 &amp;lt;jrandom&amp;gt; (buh hiss) 13:47 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; ah, illegal! 13:47 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; auweh. 13:47 &amp;lt;jrandom&amp;gt; ((aber kaffe funktioniert)) 13:48 &amp;lt;jrandom&amp;gt; eco: ist das illegal? Ich dachte, man kann den Bedingungen zustimmen und den Source legal auf fbsd bekommen 13:48 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; sun hat die Lizenz zurückgezogen afaik 13:48 &amp;lt;jrandom&amp;gt; hmm, ich denke, das ist nur die Blackdown-Lizenz 13:48 &amp;lt;jrandom&amp;gt; (und, ehrlich gesagt, Blackdown suckt) 13:49 &amp;lt;jrandom&amp;gt; Individuen können es immer noch unter SCSL lizenzieren 13:49 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; autsch. 13:49 &amp;lt;jrandom&amp;gt; (Erstgeborenes, etc.) 13:49 &amp;lt;jrandom&amp;gt; heh, interessant, solche Lizenzbeschwerden zu hören, wo so wenige Copyright-Beschwerden haben ;) 13:50 &amp;lt;jrandom&amp;gt; aber diese Diskussion passt besser zu 7) ?? 13:50 &amp;lt;jrandom&amp;gt; und wir sind bei 5) fbsd 13:50 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; Lizenzkram auf http://www.freebsdfoundation.org/press/20041221-newsletter.shtml , aber zurück zum Hauptfaden... 13:50 &amp;lt;cervantes&amp;gt; das erste Mal, dass wir uns seit langem über 5) rausschleichen 13:51 &amp;lt;jrandom&amp;gt; cervantes: und wir mussten kürzen ;) 13:51 &amp;lt;jrandom&amp;gt; ok, das war’s zu fbsd (außer yay!) 13:51 &amp;lt;jrandom&amp;gt; also rein in ein chaotisches Thema... 6) hosts.txt als ein WoT 13:51 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Lizenzierung kann dich am Knoten erwischen, wohingegen Copyright-Verstöße nur bis zur Destination nachverfolgt werden können. 13:51 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Die „kann“ man nicht finden. 13:52 &amp;lt;jrandom&amp;gt; schon klar, polecat, aber sobald sie physische Kontrolle über deine Kiste haben, steckst du eh tief in der Scheiße 13:53 &amp;lt;jrandom&amp;gt; ok, jedenfalls, ich bin mir nicht sicher, ob ich viel hinzufügen kann zu dem, was in der E-Mail bzgl. hosts.txt stand 13:53 &amp;lt;jrandom&amp;gt; hat jemand Fragen/Kommentare/Bedenken? 13:53 &amp;lt;jrandom&amp;gt; (war ich vage genug? :) 13:53 &amp;lt;duck&amp;gt; ja 13:53 &amp;lt;deer&amp;gt; * eco erwägt, die hosts.txt-Verwaltung an die UN zu übergeben 13:54 &amp;lt;jrandom&amp;gt; heh ja, weil wir wissen, dass nette zentrale bürokratische Behörden immer das Richtige tun 13:54 &amp;lt;toad_&amp;gt; lol 13:55 &amp;lt;jrandom&amp;gt; ich denke, der wirkliche „große Wurf“ kommt, wenn das Adressbuch sowohl eine Weboberfläche als auch mehr Metadaten bekommt 13:55 &amp;lt;jrandom&amp;gt; (und vielleicht die fusenet-Syndication, etc.) 13:55 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; Metadaten werden das nächste sein, woran ich arbeite, mit XML-Namensdatensätzen 13:56 &amp;lt;jrandom&amp;gt; großartig, ragnarok! 13:56 &amp;lt;jrandom&amp;gt; wie siehst du die WoT-Seite, ragnarok – siehst du das als Thema des Adressbuchs, oder wie stellst du dir das Naming vor? 13:57 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; Im Grunde denke ich, dass die Art, wie das Adressbuch funktioniert (und wie das Weiterreichen von Namensreferenzen auf fusenet funktionieren wird), der einzig wirklich vernünftige Weg ist, Naming auf i2p zu handhaben 13:58 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; also ist das WoT ein Feature :) 13:58 &amp;lt;jrandom&amp;gt; Wo0T 13:58 &amp;lt;lucky&amp;gt; whoa 13:58 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; aber Premium-Accounts verkauft ihr doch sicher? 13:58 &amp;lt;lucky&amp;gt; ist das ein toad, den ich sehe? 13:58 &amp;lt;lucky&amp;gt; ein echter toad? 13:58 &amp;lt;lucky&amp;gt; oder nur ein Frosch. 13:58 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; der wichtige Punkt, imo, ist, wie man Kollisionen handhabt 13:59 &amp;lt;toad_&amp;gt; ein toad 13:59 &amp;lt;deer&amp;gt; &amp;lt;detonate&amp;gt; wer zuerst kommt, mahlt zuerst 13:59 &amp;lt;jrandom&amp;gt; richtig, frosk, es wäre schön, eine Oberfläche dafür zu haben, statt nur „lies das Log“ 13:59 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; frosk: ich denke, das ist eher ein Oberflächenthema als alles andere. Kollisionen müssen vom Nutzer aufgelöst werden. 13:59 &amp;lt;toad_&amp;gt; sagt meinen Namen, wenn es in meine Gegend kommt :) 13:59 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; Ragnarok: dachte ich auch 13:59 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; alles andere ist angreifbar 13:59 &amp;lt;lucky&amp;gt; oh, nicht der freenet toad. 13:59 &amp;lt;lucky&amp;gt; oh 13:59 &amp;lt;lucky&amp;gt; ist er doch. 13:59 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; also sind die Namen einfach wie Aliasse im IM? 14:00 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; Kollisionen müssen gespeichert werden, damit man lange nach dem Ereignis noch wechseln kann 14:00 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; und ist wahrscheinlich im Allgemeinen nicht nachweislich besser 14:00 &amp;lt;lucky&amp;gt; wir bezahlen toad jetzt? 14:00 &amp;lt;jrandom&amp;gt; eco: genau – die Namen sind nur private lokale Spitznamen 14:00 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; das Adressbuch sollte Kollisionen erkennen und den Nutzer benachrichtigen, damit er entscheiden kann 14:01 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; frosk: nach dem Wechsel zu Namensdatensätzen ist die Absicht, sie nie wegzuwerfen, aber es einfach zu machen, die Adresse zu ändern, auf die sie verweisen 14:01 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; bis der Nutzer entschieden hat, sollten Änderungen bezüglich der Kollision irgendwie „unter Quarantäne“ gestellt werden :) 14:01 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; susi23: so funktioniert es im Wesentlichen jetzt 14:01 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; es hat nur eine lausige Oberfläche 14:01 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; Ragnarok: klingt gut :) hast du eine Weboberfläche in Arbeit? (oder gibt es schon eine, von der ich nichts weiß?) 14:02 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; gut dann 14:02 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; nope. Ich mache keine Weboberflächen :) 14:02 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; susi hat an etwas gearbeitet, glaube ich, aber ich weiß nicht, was daraus geworden ist 14:02 &amp;lt;jrandom&amp;gt; (Freiwillige? Chance, susidns wiederzubeleben, um die Namen zu verwalten?) 14:03 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; ok, gib mir eine Woche, ich setze es auf TODO 14:03 &amp;lt;jrandom&amp;gt; (und nach susidns brauchen wir susitorrent und susiirc...) 14:03 &amp;lt;jrandom&amp;gt; wikked! 14:04 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zu diesem ganzen hosts.txt-Thema? 14:05 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 7) ??? 14:05 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; eine Sache 14:05 &amp;lt;jrandom&amp;gt; du hast das Mikro 14:05 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; für das nächste Release, können wir uns darauf einigen, dass hosts.txt direkt vom Adressbuch verwaltet werden sollte, damit wir aufhören, userhosts.txt zu verunstalten? 14:06 &amp;lt;jrandom&amp;gt; klingt vernünftig. ich höre auf, hosts.txt in der i2pupdate.zip auszuliefern (aber werde es in i2pinstall.jar beilegen) 14:06 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; cool. Das war’s :). 14:07 &amp;lt;jrandom&amp;gt; ok, zurück zur offenen Runde 14:07 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas? 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ja 14:07 &amp;lt;jrandom&amp;gt; los, postman 14:07 &amp;lt;deer&amp;gt; * postman hebt die Hand 14:08 &amp;lt;deer&amp;gt; * postman sucht dringend einen Freiwilligen, der den sekundären MX-Server für i2pmail.org bereitstellt (das ist ein inproxy zum internen Mailsystem) 14:09 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; wenn jemand eine stabile, schnelle (dedizierte) Maschine hat, würde ich mich sehr über Hilfe freuen 14:09 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; Konfiguration/Howto wird von mir geliefert 14:09 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; wie schnell ist schnell? 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; eco: statische IP wäre nett – alles andere ist verhandelbar 14:10 &amp;lt;jrandom&amp;gt; wie viel Traffic siehst du über mail.i2p, postman? 14:10 &amp;lt;jrandom&amp;gt; (extern, meine ich) 14:10 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Stabil, schnell, dediziert... nun, 1/3 ist nicht schlecht. 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; der Mailverkehr ist SEHR gering 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; in/out sind etwa 500 Mails/Monat 14:11 &amp;lt;jrandom&amp;gt; ah cool 14:11 &amp;lt;deer&amp;gt; &amp;lt;Frooze&amp;gt; ich habe langsam (500 MHz), stabil, dediziert 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ABER da der inproxy ein I2P laufen haben wird 14:11 &amp;lt;jrandom&amp;gt; (das wird wahrscheinlich zunehmen, wenn mehr Leute davon erfahren ;) 14:11 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; wäre die Maschine nur für eingehende Mails? 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; der meiste Traffic wäre I2P, denke ich 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; eco: zumindest eingehend (das wird benötigt) 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; wenn es für den Betreiber ok ist, würde ich den ausgehenden über beide Maschinen rotieren 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; Frooze: ist ok, wenn es in der Lage ist, i2p zu betreiben 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; schick mir einfach eine Mail 14:13 * toad_ fragt sich, ob seine aktuellen Themen AOB sind oder einfach zwischen ihm und jrandom 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; falls jemand interessiert ist 14:14 &amp;lt;deer&amp;gt; * postman gibt das Mikro zurück 14:14 &amp;lt;deer&amp;gt; &amp;lt;Frooze&amp;gt; mach ich. 14:14 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; danke jr :) 14:14 &amp;lt;jrandom&amp;gt; cool, danke postman 14:14 &amp;lt;jrandom&amp;gt; toad_: ich denke, es gibt viel zu besprechen, aber größtenteils eine Frage für die Freenet-Leute 14:15 &amp;lt;toad_&amp;gt; jrandom: richtig 14:15 &amp;lt;toad_&amp;gt; jrandom: reden wir nach dem Meeting 14:15 &amp;lt;jrandom&amp;gt; klingt gut 14:15 &amp;lt;duck&amp;gt; keine öffentliche Schlammschlacht? :/ 14:15 &amp;lt;jrandom&amp;gt; ok, sonst noch was fürs Meeting? 14:15 &amp;lt;jrandom&amp;gt; heh duck 14:15 &amp;lt;deer&amp;gt; * eco zeigt auf http://dodo.freenetproject.org/pipermail/tech/2005-January/001224.html 14:15 &amp;lt;jrandom&amp;gt; (das war auf tehc ;) 14:15 &amp;lt;cervantes&amp;gt; postman: auf meiner Kiste läuft zu viel Kram, um helfen zu können, fürchte ich ;-) 14:15 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: Wenn wir die Adressbuch-Hostdaten signieren könnten, würde das automatische Updates erlauben. Sonst gibt es nicht viel zu tun. Selbst wenn der Nutzer ein Popup bekommt, woher soll er wissen, welcher Schlüssel korrekt ist? 14:15 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; was bedeutet korrekt? 14:16 &amp;lt;jrandom&amp;gt; polecat: Einträge zu signieren wäre der absolute Hammer. 14:16 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; nur zur Info 14:16 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; kein Schlamm involviert. 14:16 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; (und Signieren ist für Namensdatensätze geplant) 14:16 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: hi, trotzdem danke :) 14:16 &amp;lt;cervantes&amp;gt; du bist in der Tat sehr willkommen 14:16 &amp;lt;cervantes&amp;gt; :P 14:17 &amp;lt;jrandom&amp;gt; ok, noch etwas? 14:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: korrekt bedeutet um das richtige Ergebnis zentriert. 14:17 &amp;lt;cervantes&amp;gt; polecat: Ich warte, bis einer meiner Kunden pleite geht, bevor ich mich in einen ihrer vergessenen Mailserver schleiche, um i2p zu installieren 14:18 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: ja, aber was ist das richtige Ergebnis? 14:18 &amp;lt;jrandom&amp;gt; lol cervantes 14:18 &amp;lt;cervantes&amp;gt; %s/polecat/postman 14:19 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Die Adressbuchdatei, die zwischen eepsites gesendet wird, könnte die Signierung in ihrem Format machen, und die andere hosts.txt bleibt gleich. 14:19 * duck fragt sich, ob ein Update von dot.png nützlich ist? 14:19 &amp;lt;duck&amp;gt; es wurde irgendwie voll 14:19 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; gib uns ein 3D-Applet 14:20 &amp;lt;jrandom&amp;gt; duck: es ist etwas schwer zu lesen, ja ;) 14:20 &amp;lt;jrandom&amp;gt; duck: vielleicht nur die blauen Linien auflisten? 14:20 &amp;lt;jrandom&amp;gt; für mich kommt der Wert daher zu sehen, wie weit grün verteilt ist 14:20 &amp;lt;jrandom&amp;gt; (oder ob es Cluster aus dunkelgrün gibt, etc.) 14:20 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: Signieren wird im XML-Namensdatensatzformat unterstützt werden. 14:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: Das richtige Ergebnis ist, dass der menschenlesbare Name auf die Destination abbildet, die du erwartest zu sehen, und sich nur ändert, wenn der Eigentümer dieser Destination die Schlüssel wechselt. 14:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Richtig. Also... super. Kein Problem dann. 14:21 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: das haben wir jetzt 14:22 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Wenn die Signatur eines Updates zum öffentlichen Schlüssel des ursprünglichen Datensatzes passt, kannst du automatisch updaten, kein Problem. 14:24 &amp;lt;jrandom&amp;gt; ok, es bleibt natürlich noch Raum, die Große Namensdebatte auszuklamüsern 14:24 &amp;lt;jrandom&amp;gt; hat noch jemand etwas fürs Meeting? 14:24 &amp;lt;deer&amp;gt; * eco hat eine UI-Umfrage 14:24 * jrandom hat eine GUI 14:25 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: das wird unterstützt, sobald wir Signierung haben :) 14:25 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; die i2ptunnel-Option in der Web-UI führt zu einem Popup – bin ich der Einzige, der davon weniger begeistert ist? 14:25 &amp;lt;jrandom&amp;gt; definitiv nicht der Einzige, eco. 14:25 &amp;lt;jrandom&amp;gt; ich habe die i2ptunnel-Weboberfläche ungefähr so schlecht geschrieben, wie ich konnte 14:25 &amp;lt;jrandom&amp;gt; sie ist wirklich, wirklich mies 14:25 * cervantes klaut jrandoms „Patches willkommen“-Zeile 14:26 &amp;lt;jrandom&amp;gt; (was cervantes sagte :) 14:26 &amp;lt;jrandom&amp;gt; oder sogar nur simples HTML, ich kann es mit dem JSP integrieren 14:26 &amp;lt;jrandom&amp;gt; (aber natürlich wären Patches fürs JSP schön) 14:27 &amp;lt;cervantes&amp;gt; jrandom: btw ich habe einen Patch für das, was wir gestern besprochen haben... teste ihn nur noch etwas.... 14:27 &amp;lt;jrandom&amp;gt; ah wikked, cervantes, danke! 14:27 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; warum nicht auf der Hauptseite auflisten, wie die anderen Seiten? 14:27 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; ok, also kein großer religiöser oder technischer Grund dahinter? 14:28 &amp;lt;deer&amp;gt; * polecat hat eine FUI 14:28 &amp;lt;jrandom&amp;gt; eco: aus UI-Sicht kann man es wie die anderen Seiten aussehen lassen, aber technisch nicht 14:28 &amp;lt;jrandom&amp;gt; technisch muss es separat bleiben als Client-App, die als separate .war-Datei deployt wird 14:28 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: Ich dachte, du sagtest, das hätten wir jetzt? 14:29 * jrandom schätzt mihis Beitrag zu diesem Code sehr, aber ich kann die i2p-Konsole nicht von GPL abhängig machen 14:29 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; äh, sorry, ich meinte alles außer der Signierung, die wir offensichtlich derzeit nicht machen. 14:29 &amp;lt;jrandom&amp;gt; (aber wir können es wie die anderen Seiten aussehen lassen 14:30 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; ah, Lizenzthemen. großartig 14:30 &amp;lt;jrandom&amp;gt; heh ist das nicht großartig, eco? 14:30 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; also werden Adressen derzeit nie automatisch aktualisiert, das Ändern der Destination, auf die eine Adresse zeigt, erfordert immer Eingriff des Nutzers 14:30 &amp;lt;cervantes&amp;gt; jrandom: iframe :P 14:30 * jrandom wünschte, die Leute sähen die IP-Farce als das, was sie ist, und würden ins Public Domain releasen 14:30 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; aber in diesem Fall sollte z.B. eine Socket-Verbindung GPL-mäßig ok sein, schätze ich 14:30 &amp;lt;jrandom&amp;gt; cervantes: keine unmögliche Alternative 14:30 &amp;lt;jrandom&amp;gt; richtig, eco 14:31 &amp;lt;jrandom&amp;gt; wir haben unser Bestes getan, um um die Integration des eigentlichen Kerns herumzutänzeln (unter Verwendung von clients.config und i2ptunnel.config), aber die Web-UI leidet ein wenig darunter 14:33 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; Wünsche, Feature-Requests und Kommentare zur Adressbuch-Oberfläche bitte unter `http://susi.i2p/susidns.html` eintragen 14:33 * toad_ respektiert jrandoms radikale Lizenzansichten, widerspricht ihnen aber heftig :) 14:33 &amp;lt;jrandom&amp;gt; oh cool, wird gemacht, susi23 14:34 &amp;lt;jrandom&amp;gt; heh toad_ :) 14:34 &amp;lt;deer&amp;gt; * eco setzt es auf seine Wenn-ich-64-bin-To-Do-Liste 14:34 &amp;lt;toad_&amp;gt; bbiab 14:34 &amp;lt;jrandom&amp;gt; l8r 14:34 &amp;lt;toad_&amp;gt; wenn ich zurück bin, müssen wir über verschiedene technische Fragen zur i2p/freenet-Integration sprechen 14:34 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas fürs Meeting? 14:34 * cervantes rollt den Metallgong raus 14:34 &amp;lt;toad_&amp;gt; versuche schnell zurück zu sein 14:34 &amp;lt;jrandom&amp;gt; cool, toad_, ich bin da 14:34 &amp;lt;jrandom&amp;gt; (gibt mir Zeit, diese Threads nachzulesen ;) 14:35 * jrandom holt aus 14:35 * jrandom *baf*t den Gong, schließt das Meeting 14:35 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: Ich habe noch ein Thema, wenn du für 7)??? noch offen bist, ich möchte nur kurz zum Azureus-Plug-in zurück, wenn ich darf, #1 – das wird für die Leute *sehr* attraktiv sein, ist das nicht der perfekte Zeitpunkt, um einfache Tunnel-Längen-Kontrollen in die P2P-Seite von I2P über dieses Plug-in zu bringen, um die Bandbreiten-Ressourcen im Netz bestmöglich zu nutzen? #2 – ein funktionierendes Azureus-Plug-in wird (sehr wahrscheinlich?) etwas Publicity verursachen, ob du willst oder nicht, 14:35 &amp;lt;dm&amp;gt; i2p/freenet-Integration!? 14:35 * jrandom ent-gongt 14:35 * cervantes räumt den Gong weg 14:35 &amp;lt;jrandom&amp;gt; #1: ja, absolut – ich habe parg einen Patch geschickt, um das zu tun 14:36 &amp;lt;jrandom&amp;gt; #2: [wurde gekürzt bei ‚want it or not,‘] 14:38 * jrandom beobachtet die IRC-Streaming-Lib-Logs – 14:38 &amp;lt;jrandom&amp;gt; 14:37:55.701: SEND bRC43g==QRnB~Q==: #2 DELAY 1000 MS ACK 1 data: 29 sent 2 times 14:38 &amp;lt;jrandom&amp;gt; 14:38:20.072: SEND juVFdg==aAUIVw==: #3465 DELAY 1000 MS ACK 5723 data: 43 sent 2 times 14:40 &amp;lt;deer&amp;gt; * eco schnappt sich ein Bier 14:40 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: #2 – ein funktionierendes Azureus-Plug-in wird (sehr wahrscheinlich?) etwas Publicity verursachen, ob du willst oder nicht, seid ihr auf einen Nutzeransturm vorbereitet, und wenn nicht, wann denkst du, werdet ihr es sein? 14:40 &amp;lt;jrandom&amp;gt; es wäre nicht gut, einen großen Schub an Nutzern vor dem UDP-Transport zu haben 14:41 &amp;lt;jrandom&amp;gt; an azneti2p ist noch viel Arbeit zu tun, also verschafft uns das hoffentlich etwas Zeit, aber wir werden tun, was nötig ist 14:41 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: cool zu sehen, dass du bei #1 voll dabei bist ;) 14:42 &amp;lt;jrandom&amp;gt; wir brauchen für #1 auch Doku, die erklärt, warum 0 Hops für manche Bedrohungsmodelle funktioniert :) 14:44 &amp;lt;jrandom&amp;gt; ok, bereit für einen Re-Gong? 14:45 * jrandom holt aus 14:45 * jrandom *baf*t das Meeting geschlossen^2 &lt;/div></description></item><item><title>I2P-Statusnotizen für 2005-01-11</title><link>/de/blog/2005/01/11/i2p-statusnotizen-f%C3%BCr-2005-01-11/</link><pubDate>Tue, 11 Jan 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/01/11/i2p-statusnotizen-f%C3%BCr-2005-01-11/</guid><description>&lt;p>Hallo zusammen, es ist Zeit für das wöchentliche Update.&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) 0.5 Fortschritt 3) 0.6 Status 4) azneti2p 5) fbsd 6) hosts.txt als WoT 7) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Insgesamt läuft das Netz gut, auch wenn wir einige Probleme hatten, weil einer der IRC-Server offline war und mein outproxy (Ausgangsproxy ins offene Internet) herumzickte. Der andere IRC-Server war (und ist) jedoch erreichbar (auch wenn CTCP derzeit nicht deaktiviert ist - siehe [1]), sodass wir unseren Bedarf an IRC stillen konnten :)&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 04. Januar 2005</title><link>/de/blog/2005/01/04/i2p-entwicklertreffen-04.-januar-2005/</link><pubDate>Tue, 04 Jan 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/01/04/i2p-entwicklertreffen-04.-januar-2005/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, cervantes, eco, frosk, Hybrid, jdot, jrandom, Myo9, protokol, slart, slaw&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:09 &amp;lt;@jrandom&amp;gt; 0) hi 13:09 &amp;lt;@jrandom&amp;gt; 1) Net-Status 13:09 &amp;lt;@jrandom&amp;gt; 2) 0.4.2.6 13:09 &amp;lt;ant&amp;gt; &amp;lt;DrVince&amp;gt; Es sagt, dass es tools.jar nicht finden kann, hält aber nicht an 13:10 &amp;lt;@jrandom&amp;gt; 3) 0.5 13:10 &amp;lt;@jrandom&amp;gt; 4) jabber @ chat.i2p 13:10 &amp;lt;@jrandom&amp;gt; 5) ??? 13:10 &amp;lt;@jrandom&amp;gt; 0) hi 13:10 * jrandom winkt 13:10 &amp;lt;eco&amp;gt; hi 13:10 &amp;lt;@jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht @ http://dev.i2p.net/pipermail/i2p/2005-January/000541.html 13:10 &amp;lt;@jrandom&amp;gt; DrVince: wenn du dableiben kannst, gehen wir das nach dem Meeting durch 13:10 &amp;lt;ant&amp;gt; &amp;lt;DrVince&amp;gt; Cool 13:11 &amp;lt;@jrandom&amp;gt; springen wir zu 1) Net-Status 13:11 &amp;lt;@jrandom&amp;gt; (da ihr bestimmt alle schon die wöchentlichen Statusnotizen gelesen habt *hust*) 13:11 &amp;lt;@jrandom&amp;gt; im Grunde scheint das Netz gut zu funktionieren 13:11 &amp;lt;@jrandom&amp;gt; wir haben immer noch mehr irc-Disconnects als üblich, aber nicht furchtbar viele 13:12 &amp;lt;@jrandom&amp;gt; hoffentlich hilft der nächste Release (mit Verbesserungen an der Streaming-Bibliothek), ebenso weitere Lastverteilung weg von ducks Server 13:12 &amp;lt;@jrandom&amp;gt; (denkt dran: Jede Nachricht, die wir an irgendeinen irc-Channel senden, geht an den irc-Server und wird mehrfach wieder herausgegeben) 13:13 &amp;lt;+protokol&amp;gt; ja 13:13 &amp;lt;@jrandom&amp;gt; Ein vollständig verteiltes Chatsystem wäre nett, aber ich halte nicht den Atem an. Außerdem funktioniert irc gut genug 13:14 &amp;lt;@jrandom&amp;gt; ok, das ist alles, was ich bzgl. 1) Net-Status habe 13:14 &amp;lt;@jrandom&amp;gt; hat jemand etwas hinzuzufügen, Anmerkungen usw.? 13:14 * eco war eine Weile weg (was sonst) 13:15 &amp;lt;eco&amp;gt; und war angenehm vom Zustand der Dinge überrascht. sehr gute Fortschritte 13:15 &amp;lt;Myo9&amp;gt; War das Meeting nicht um 10? 13:15 &amp;lt;eco&amp;gt; sowohl was Performance als auch Bedienbarkeit angeht 13:15 &amp;lt;eco&amp;gt; Myo9 10GMT (allgemeine Meeting-Zeit) 13:16 &amp;lt;@jrandom&amp;gt; 9p GMT 13:16 &amp;lt;@jrandom&amp;gt; das letzte Jahr hat definitiv viel Fortschritt gebracht 13:17 * eco verteilt Kekse an alle Devs und hält dann den Mund 13:17 &amp;lt;@jrandom&amp;gt; *mampf* 13:17 &amp;lt;@jrandom&amp;gt; ok, weiter zu 2) 0.4.2.6 13:18 &amp;lt;@jrandom&amp;gt; neuer Release kommt mit Bugfixes, Verbesserungen und dem Adressbuch gebündelt 13:18 &amp;lt;@jrandom&amp;gt; ich weiß nicht genau, wann es rauskommt, vielleicht Ende der Woche 13:18 &amp;lt;@jrandom&amp;gt; es wird natürlich auf der Liste und in den Channels angekündigt 13:19 &amp;lt;@jrandom&amp;gt; das ist alles, was ich dazu sagen kann – hat jemand Fragen/Kommentare/Bedenken bzgl. 0.4.2.6? 13:19 * eco erinnert sich, dass jemand Debian-Pakete erwähnt hat 13:20 &amp;lt;@jrandom&amp;gt; Betriebs-/Distributions-spezifische Paketierung ist im Moment wohl verfrüht 13:20 &amp;lt;eco&amp;gt; Burton ist bereit, das zu versuchen, aber diese Woche wohl nicht, schätze ich 13:20 &amp;lt;@jrandom&amp;gt; ah, cool, das hatte ich nicht gehört 13:21 &amp;lt;eco&amp;gt; einverstanden, obwohl es praktisch wäre 13:21 &amp;lt;+protokol&amp;gt; Moment, ich bin ziemlich high 13:21 &amp;lt;+protokol&amp;gt; ups 13:21 &amp;lt;+protokol&amp;gt; das sollte eine PM sein 13:21 &amp;lt;@jrandom&amp;gt; Distro-spezifische Paketierung wäre nett, aber wir brauchen dafür wahrscheinlich den Auto-Updater, damit das praktikabel ist 13:21 &amp;lt;+protokol&amp;gt; ich kann mir ansehen, ein ebuild zu machen 13:21 &amp;lt;@jrandom&amp;gt; protokol: wenn du nett bist, schneide ich das aus den Logs ;) 13:21 &amp;lt;+protokol&amp;gt; keine Garantien 13:21 &amp;lt;+protokol&amp;gt; lol 13:22 &amp;lt;@jrandom&amp;gt; ja, ich würde mir bis 0.5, wenn nicht 1.0, keine Gedanken über Pakete machen 13:22 &amp;lt;@jrandom&amp;gt; (ich hoffe, den Auto-Updater in 0.5 zu haben) 13:22 &amp;lt;+protokol&amp;gt; awesomecore 13:23 &amp;lt;@jrandom&amp;gt; eigentlich, wenn jemand am Updater arbeiten will, wäre das ein verdammt gutes Low-Hanging-Fruit. Einfach ein Servlet schreiben, das von dev.i2p/i2p/i2pupdate.zip herunterlädt und verifiziert, dann die Neustart-Methode des router aufrufen 13:23 &amp;lt;Myo9&amp;gt; Auto-Updater, klingt wie eine Bedrohung. 13:23 &amp;lt;+protokol&amp;gt; modulus: willkommen 13:23 &amp;lt;+protokol&amp;gt; $200 Prämie dafür 13:24 &amp;lt;@jrandom&amp;gt; heh, stimmt, myo9, das Update sollte sowohl manuelle Steuerung (Ein-Klick-Update) erlauben als auch eine Signatur des Updates verifizieren 13:24 &amp;lt;ant&amp;gt; * DrVince hatte ein Problem mit i2pupdate.zip 13:24 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; etwas, das man aktivieren oder deaktivieren kann, wäre schön ;) 13:24 * protokol macht es offiziell 13:24 &amp;lt;Myo9&amp;gt; Also, plötzlich startet der router neu und man merkt, Jr. hat sich mit den IP-Leuten zusammengetan und DRM ist aktiviert. 13:24 &amp;lt;@jrandom&amp;gt; protokol: oh cool, schick die $200, und ich füge das zur Bounty-Seite hinzu 13:24 &amp;lt;Myo9&amp;gt; ;) 13:24 &amp;lt;Myo9&amp;gt; Ich möchte, dass Auto-Update standardmäßig ausgeschaltet ist. 13:24 &amp;lt;@jrandom&amp;gt; einverstanden, myo9 13:25 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; vielleicht kann die routerconsole ergänzt werden, um zu melden, wenn eine neue Version verfügbar ist 13:25 &amp;lt;@jrandom&amp;gt; genau, cervantes 13:25 &amp;lt;Myo9&amp;gt; Großartig! 13:25 &amp;lt;@jrandom&amp;gt; sie sollte anzeigen, ob es einen neuen Release gibt, und dem Nutzer eine Ein-Klick-Option zum Upgrade geben 13:25 &amp;lt;@jrandom&amp;gt; (es wäre einfach genug, eine Webseite @ www.i2p/ hinzuzufügen, die die aktuelle Version enthält, sodass der router das periodisch prüfen könnte) 13:26 &amp;lt;@jrandom&amp;gt; ((oder auf Abruf)) 13:26 &amp;lt;Hybrid&amp;gt; ja, jrandom. Das wäre cool. Außerdem auf dem Button ein Link zu einer 'Was ist neu'-HTML-Seite 13:26 &amp;lt;@jrandom&amp;gt; Hybrid: http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD 13:26 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; ja... Ich habe eine Seite im Forum, die meiner Firefox-Toolbar die neuesten "Events"/News mitteilt 13:27 &amp;lt;@jrandom&amp;gt; aber ja, ein Link dorthin wäre auch schön 13:27 &amp;lt;@jrandom&amp;gt; ah cool, cervantes 13:27 &amp;lt;Hybrid&amp;gt; vergiss nicht, die Version anzugeben, die der Nutzer gerade verwendet, und die neue verfügbare Versionsnummer. (Ich mag, wie DVD Decrypter das macht) 13:27 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; verlasst euch aber noch nicht darauf, dass ich etwas veröffentliche.... 13:28 &amp;lt;@jrandom&amp;gt; genau, genau, Hybrid, die aktuelle Version, die der Nutzer ausführt, ist links oben in der router console sichtbar, also sollte das kein Problem sein 13:28 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; Wollte die Feiertage daran arbeiten und habe bisher absolut nichts gemacht... 13:28 &amp;lt;@jrandom&amp;gt; aber das wird nicht im 0.4.2.6-Release enthalten sein, weil ich keinen dieser Codes geschrieben habe :) 13:28 &amp;lt;@jrandom&amp;gt; heh, cervantes, ich verstehe dich. Ich freue mich aber auf das XUL! 13:29 &amp;lt;@jrandom&amp;gt; ok, hat jemand noch etwas bzgl. 2) 0.4.2.6, oder sollen wir zu 3) 0.5 weitergehen? 13:29 &amp;lt;Hybrid&amp;gt; ist es ein Problem für i2p, herunterzufahren, neue Version zu installieren und neu zu starten... müssten andere Anwendungen irc neu gestartet werden??.. irgendwelche anderen Komplikationen bei einer 'Click 'n Update'-Funktion 13:30 &amp;lt;Hybrid&amp;gt; (sorry, ich unterbreche das Dev-Meeting lol) 13:30 &amp;lt;@jrandom&amp;gt; Hybrid: überhaupt kein Problem – dafür ist der "graceful restart"-Button auf `http://localhost:7657/configservice.jsp` da 13:30 &amp;lt;Hybrid&amp;gt; k 13:31 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; jrandom: liest der Wrapper die wrapper.config bei einem Neustart erneut ein? 13:31 &amp;lt;@jrandom&amp;gt; cervantes: nein :( 13:31 &amp;lt;@jrandom&amp;gt; ich wünschte, er täte es 13:31 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; dann brauchen wir wohl einen Wrapper-Service-Wrapper 13:32 &amp;lt;@jrandom&amp;gt; vielleicht könnte jemand einen Patch bei den Java Service Wrapper-Leuten unterbringen 13:32 &amp;lt;@jrandom&amp;gt; heh 13:32 &amp;lt;@jrandom&amp;gt; ok, weiter zu 3) 0.5 13:32 &amp;lt;@jrandom&amp;gt; nun, ich habe dazu nicht viel mehr zu sagen als das, was in der E-Mail steht 13:33 &amp;lt;@jrandom&amp;gt; viel Fortschritt, viele Blätter Papier und etwas Code. aber noch nichts eingecheckt oder vorzeigbar 13:33 &amp;lt;@jrandom&amp;gt; das ist ungefähr alles, was ich dazu sagen kann, es sei denn, jemand hat Fragen 13:34 &amp;lt;@jrandom&amp;gt; wenn nicht, können wir gemütlich rüber zu 4) jabber @ chat.i2p 13:35 &amp;lt;@jrandom&amp;gt; neuer Jabber-Server (w00t!). Für Details siehe die E-Mail &amp; das Forum 13:35 &amp;lt;@jrandom&amp;gt; anscheinend war es auch kinderleicht, den Server aufzusetzen, also bekommen wir hoffentlich Doku dazu raus, damit andere ihren eigenen betreiben können 13:35 &amp;lt;frosk&amp;gt; ich glaube, es ist der dritte, den i2p hatte. ich hoffe, dieser bleibt :) 13:36 &amp;lt;jdot&amp;gt; Doku kommt. Es ist verdammt einfach mit Jive Messenger. Einfach die Ports richtig tunneln. 13:36 &amp;lt;@jrandom&amp;gt; persönlich bin ich mit irc für 1:1- und Gruppenchat zufrieden, aber die Option für Jabber ist cool 13:36 &amp;lt;@jrandom&amp;gt; ah, word, jdot 13:36 &amp;lt;@jrandom&amp;gt; keine Eile, wann immer ist gut 13:37 &amp;lt;@jrandom&amp;gt; es wäre einfach großartig, Leuten sagen zu können, dass sie, wenn ihnen die Dinge auf einem bestimmten irc-Server nicht gefallen, ihren eigenen betreiben können :) 13:37 &amp;lt;jdot&amp;gt; werde mir außerdem ansehen, es in Zukunft mit den irc-Kanälen zu changaten .. 13:37 &amp;lt;@jrandom&amp;gt; schön 13:38 &amp;lt;@jrandom&amp;gt; ok, das ist alles, was ich dazu zu sagen habe. hast du etwas hinzuzufügen, jdot? 13:39 &amp;lt;+protokol&amp;gt; wie kommt man auf chat.i2p 13:39 &amp;lt;+protokol&amp;gt; löst bei mir nicht auf 13:39 &amp;lt;@jrandom&amp;gt; http://forum.i2p.net/viewtopic.php?t=229 13:40 &amp;lt;jdot&amp;gt; nichts hinzuzufügen. 13:40 * eco hat sich inzwischen den Java Service Wrapper angeschaut 13:40 &amp;lt;eco&amp;gt; Das erneute Einlesen der Konfigurationsdatei wurde für das kommende 3.20-Release implementiert 13:40 &amp;lt;eco&amp;gt; siehe http://sourceforge.net/tracker/index.php?func=detail&amp;aid=981060&amp;group_id=39428&amp;atid=425190 13:41 &amp;lt;@jrandom&amp;gt; ah, klasse 13:41 * eco weiß aber nicht, wann das fällig ist 13:41 &amp;lt;@jrandom&amp;gt; vielleicht machen wir mit 0.5 ein großes Upgrade externer Apps und ersetzen unseren alternden Jetty- und Java Service Wrapper-Code 13:42 &amp;lt;@jrandom&amp;gt; oh, bevor ich weitermache, sollten wir wohl offiziell zu 5) ??? übergehen 13:42 &amp;lt;@jrandom&amp;gt; protokol: Ich meine, du hast gesagt, du hast Jetty mit CGI zum Laufen gebracht? Irgendwelche Doks/Infos dazu? 13:43 &amp;lt;@jrandom&amp;gt; jemand anders da draußen konnte Jetty auch Symlinks machen lassen, aber ich weiß nicht, wer 13:43 &amp;lt;@jrandom&amp;gt; (bist du da draußen, wer auch immer du bist? Wie hast du das gemacht? :) 13:44 &amp;lt;@jrandom&amp;gt; oder, ich nehme an, hat sonst noch jemand etwas, das er ansprechen möchte? 13:45 * eco hat eine öffentliche Service-Mitteilung 13:45 &amp;lt;eco&amp;gt; es gibt eine Prämie dafür, i2p erfolgreich durch gcj (GNU Compiler for Java) zu ziehen 13:45 &amp;lt;eco&amp;gt; laut jr wird das tod-einfach, also holt sie euch! :-) 13:45 &amp;lt;@jrandom&amp;gt; heh, nicht tod-einfach, das war nur Wunschdenken ;) 13:46 &amp;lt;@jrandom&amp;gt; aber könnte es sein 13:46 &amp;lt;@jrandom&amp;gt; (also holt sie euch :) 13:46 &amp;lt;cervantes&amp;gt; glaube, ich habe irgendwo Links zu Jetty-Symlinks gepostet, entweder im Chat oder im Forum... kann mich nicht erinnern wo 13:46 &amp;lt;cervantes&amp;gt; ist schon eine Weile her 13:46 &amp;lt;+protokol&amp;gt; jrandom: Es war für die neuere Version, ich habe gerade meinen Jetty gecrasht 13:46 &amp;lt;slart&amp;gt; irgendwelche Neuigkeiten zum Azureus-Plugin? 13:46 &amp;lt;+protokol&amp;gt; ich finde, Jetty sollte auf den neuesten Stand gebracht werden, damit die Doku auf ihrer Website nützlich ist 13:46 &amp;lt;Hybrid&amp;gt; gcj? 13:46 &amp;lt;+protokol&amp;gt; macht aus Java ein Binary 13:46 &amp;lt;@jrandom&amp;gt; ah, cool, cervantes, ich wühle danach 13:47 &amp;lt;cervantes&amp;gt; Ich habe mir Jetty mit PHP angesehen... aber es ist sehr Glückssache... PHP kommt mit einem Servlet-.jar-Executable für den Einsatz mit Tomcat..., ich habe Berichte gesehen, dass man es mit Jetty zum Laufen bringen kann... aber ich habe keine Ahnung wie 13:47 &amp;lt;@jrandom&amp;gt; protokol: ah 13:47 &amp;lt;+protokol&amp;gt; und es braucht auch CGI- und Symling-Unterstützung 13:47 &amp;lt;@jrandom&amp;gt; slart: die Azureus-Devs hacken fleißig und machen Fortschritte, aber es ist noch nicht bereit 13:47 &amp;lt;+protokol&amp;gt; cervantes: MACH ES! 13:48 &amp;lt;+protokol&amp;gt; es wäre wie Apache in i2p eingebaut 13:48 &amp;lt;frosk&amp;gt; Hybrid: Der GNU Compiler for Java, oder so was 13:48 &amp;lt;@jrandom&amp;gt; cervantes: ja, .jar-Unterstützung wäre nett, aber wenn sie wackelig ist, lohnt es sich nicht. CGI-Unterstützung in Jetty wäre am besten, da wir dann normales PHP verwenden könnten 13:48 &amp;lt;slaw&amp;gt; ausgezeichnet 13:48 &amp;lt;frosk&amp;gt; mod_i2p :) 13:49 &amp;lt;@jrandom&amp;gt; heh 13:50 &amp;lt;@jrandom&amp;gt; ok, hat noch jemand etwas, das er für das Meeting ansprechen möchte? 13:51 &amp;lt;@jrandom&amp;gt; wenn nicht... 13:51 * jrandom holt aus 13:51 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen für 2005-01-04</title><link>/de/blog/2005/01/04/i2p-statusnotizen-f%C3%BCr-2005-01-04/</link><pubDate>Tue, 04 Jan 2005 00:00:00 +0000</pubDate><guid>/de/blog/2005/01/04/i2p-statusnotizen-f%C3%BCr-2005-01-04/</guid><description>&lt;p>Hallo zusammen, es ist Zeit für unsere ersten wöchentlichen Statusnotizen des Jahres 2005&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Netzstatus 2) 0.4.2.6 3) 0.5 4) jabber @ chat.i2p 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>In der letzten Woche ist es im Netz ziemlich interessant gewesen - zu Silvester wurden auf einer beliebten Website Kommentare gepostet, in denen über i2p-bt gesprochen wurde, und wir hatten einen kleinen Schub neuer Nutzer. Derzeit gibt es zwischen 120-150 routers im Netz, wobei der Höchststand vor ein paar Tagen bei 160 lag. Das Netzwerk hat sich jedoch bewährt, indem leistungsfähige Peers (Gegenstellen) die zusätzliche Last aufgefangen haben, ohne andere Peers groß zu beeinträchtigen. Einige Nutzer, die ohne Bandbreitenbegrenzung auf sehr schnellen Verbindungen laufen, haben Durchsatzraten von 2-300KBps gemeldet, während diejenigen mit geringerer Kapazität auf die üblichen niedrigen 1-5KBps kommen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 28. Dezember 2004</title><link>/de/blog/2004/12/28/i2p-entwicklertreffen-28.-dezember-2004/</link><pubDate>Tue, 28 Dec 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/12/28/i2p-entwicklertreffen-28.-dezember-2004/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, cat-a-puss, frosk, jdot\__, jrandom, lektriK, mule, mule2, postman, scintilla&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:06 &amp;lt;@jrandom&amp;gt; 0) hi 13:06 &amp;lt;@jrandom&amp;gt; 1) 0.4.2.5 13:06 &amp;lt;@jrandom&amp;gt; 2) 0.5 13:06 &amp;lt;@jrandom&amp;gt; 3) ??? 13:06 &amp;lt;@jrandom&amp;gt; 0) hi 13:06 * jrandom waves 13:06 &amp;lt;+postman&amp;gt; *wave* 13:06 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; hello 13:06 &amp;lt;@jrandom&amp;gt; brief status notes posted up @ http://dev.i2p.net/pipermail/i2p/2004-December/000535.html 13:07 &amp;lt;@jrandom&amp;gt; jumping in to 1) 0.4.2.5 13:07 &amp;lt;@jrandom&amp;gt; as mentioned, things are pretty much working 13:08 &amp;lt;+postman&amp;gt; yeah, quite impressive 13:08 &amp;lt;+postman&amp;gt; no more lease timouts on my systems at all 13:08 &amp;lt;@jrandom&amp;gt; a lot of people have seen what you've seen jnymo, with 0 participating tunnels, largely in part to the increased efficiency &amp; peer selection (where we now know to leech off postman's machine ;) 13:08 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; me too 13:08 &amp;lt;@jrandom&amp;gt; nice 13:08 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; and eepsites are snappy 13:09 &amp;lt;+postman&amp;gt; :) 13:09 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; thanks postman :) 13:09 &amp;lt;+postman&amp;gt; totsl bw is 29kb / 30.1kb/s 13:09 &amp;lt;frosk&amp;gt; everybody feels less loved, but in reality the love is just being put more efficiently to work 13:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; wow 13:10 &amp;lt;@jrandom&amp;gt; b1tchin postman 13:10 &amp;lt;mule2&amp;gt; i don't think that is the preferred ideal. we'd better have some traffic through all nodes 13:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; i could handle that if people just loved me :( 13:10 &amp;lt;+postman&amp;gt; yep 13:10 &amp;lt;mule2&amp;gt; as kind of cover traffic 13:10 &amp;lt;@jrandom&amp;gt; mule2: its a matter of our load being much less than our network capacity 13:11 &amp;lt;@jrandom&amp;gt; i dont think we'll be able to keep the capacity greater than the load for long 13:11 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; mule2, postman is also act as i mixer.. so its hard to tell where you packets are going after they go in 13:11 &amp;lt;@jrandom&amp;gt; so i'm not too worried about not pushing any data through slower peers 13:12 &amp;lt;mule2&amp;gt; probably less perfect optimization would be good for anonymity 13:12 &amp;lt;@jrandom&amp;gt; otoh, it also gives incentive for more people to (implement &amp;) use i2pcontent, so they can mirror as well as gain cover traffic ;) 13:12 &amp;lt;jdot__&amp;gt; i it a security issue that one router handles all(ish) tunnels? 13:13 &amp;lt;@jrandom&amp;gt; mule2: lets first get it as good as we can get it, then we can discuss proactively making it worse 13:13 &amp;lt;@jrandom&amp;gt; jdot__: we don't have one router handling all of the traffic, but we are seeing the grouping of routers who are on very fast connections (colo, etc) handling more than dialup/dsl/cable users 13:14 &amp;lt;@jrandom&amp;gt; plus the reduced tunnel failures means we're shifting &amp; exploring less 13:14 &amp;lt;mule2&amp;gt; perhaps some traffic distribution would be possible, as long as we are far from the routers limits 13:14 &amp;lt;@jrandom&amp;gt; right, probabalistic tunnel rejection is in the router and can be enabled based on the router's bandwidth limits 13:15 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; yea, but such high throughput on postman's node makes it harder to analyze his node.. so it might be safer to send through him than for all nodes to do one KBs.. 13:15 &amp;lt;@jrandom&amp;gt; (but if postman doesnt set any limits, we can't reject based on a % of that ;) 13:15 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; groupings of faster nodes cause something of a mix cascade structure, no? 13:15 &amp;lt;@jrandom&amp;gt; aye, that is one way to look at it 13:15 &amp;lt;lektriK&amp;gt; can I close the Start I2P window? 13:15 * postman is very sorry NOT to restrict his bandwidth 13:16 &amp;lt;@jrandom&amp;gt; lektriK: unfortunately, not really, unless you start i2p as a service (See `http://localhost:7657/configservice.jsp)` 13:16 &amp;lt;@jrandom&amp;gt; heh postman dont worry, we'll back off your router if/when we reach your router's capacity 13:17 &amp;lt;lektriK&amp;gt; Ok, it sais service started 13:17 &amp;lt;lektriK&amp;gt; can I close it now? 13:17 &amp;lt;@jrandom&amp;gt; lektriK: no/yes - you can shut down your router then start it again via start-&amp;gt;run-&amp;gt;"net start i2p" 13:18 &amp;lt;mule2&amp;gt; as it is, a few very big routers could handle all the tunnels, removing all cover traffic from all other routers. but lets continue with that after the meeting. 13:18 &amp;lt;mule2&amp;gt; don't want to complain about the network behaving to good :) 13:18 &amp;lt;@jrandom&amp;gt; hehe 13:20 &amp;lt;@jrandom&amp;gt; some further exploration will occur with 0.5, though there are anonymity related issues with spreading too far. there'll be further details to be worked through on that for 0.5 though (and in the doc which might be ready next week as a first draft) 13:21 &amp;lt;@jrandom&amp;gt; anyway, anyone else have something to bring up for 0.4.2.5? 13:21 &amp;lt;@jrandom&amp;gt; or shall we move on briefly to 2) 0.5? 13:21 &amp;lt;+postman&amp;gt; move 13:21 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; very stable... move 13:21 &amp;lt;@jrandom&amp;gt; consider us moved 13:22 &amp;lt;@jrandom&amp;gt; 2) 0.5 13:22 &amp;lt;@jrandom&amp;gt; yeah. still work in progress. more info when its ready. 13:22 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; Sir Arthur C. Clarke is alive :P 13:22 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; http://slashdot.org/articles/04/12/28/0120240.shtml?tid=99&amp;tid=1 13:22 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; .5 is exciting 13:22 &amp;lt;@jrandom&amp;gt; ok, thats all i have to say on that - anyone have any questions / things to discuss about it? 13:23 &amp;lt;@jrandom&amp;gt; aye, there are definitely some important revamping going on, based on what we've learned over the last 16 months 13:23 &amp;lt;@jrandom&amp;gt; (or shit, 18) 13:23 &amp;lt;+postman&amp;gt; jrandom: so 0.5 will emnploy a new tunnel management system mostly? 13:23 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; arg, i hope i didnt interrupt the meeting :/ 13:23 &amp;lt;+postman&amp;gt; wow 13:23 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; sorry heh 13:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; heh. i had a suggestion 13:24 &amp;lt;@jrandom&amp;gt; yeah postman, new management, pooling, and building 13:24 &amp;lt;+postman&amp;gt; quadn: look what you've done - your paste caused a netsplit :) 13:24 &amp;lt;@jrandom&amp;gt; you bastard! 13:24 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; ! 13:24 &amp;lt;@jrandom&amp;gt; sup jnymo? 13:24 &amp;lt;+postman&amp;gt; jrandom: will every tunnel be a separate local destination still? 13:25 &amp;lt;@jrandom&amp;gt; huzzawuzzah? 13:25 &amp;lt;@jrandom&amp;gt; there won't be any change to i2ptunnel in 0.5 13:25 &amp;lt;+postman&amp;gt; jrandom: ok 13:25 &amp;lt;@jrandom&amp;gt; (at least, i dont plan on any) 13:26 &amp;lt;mule&amp;gt; postman mounting an intersection attack? 13:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; for those who aren't getting /any/ bandwidth usage.. how bout letting routers build tunnels with them in it.. like ABCABCA 13:26 &amp;lt;+postman&amp;gt; mule: no, it was quadn's fault :) 13:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; and that would be a dummy tunnel 13:27 &amp;lt;@jrandom&amp;gt; jnymo: advertising a router as saying "hey i have excess bandwidth, use me" is a dangerous game 13:27 &amp;lt;+postman&amp;gt; jrandom: what issues will then be addressed by the redesign ( in a nutshell ) 13:27 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; not sure i meant that, jrandom 13:27 &amp;lt;@jrandom&amp;gt; but what it looks like now is that we'll have two sets of tunnels - the normal ones, and then exploratory ones, where the later are built from randomly selected non-failing peers 13:28 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: i meant creating a dummy tunnel, and putting my self in the middle of that tunnel just to simulate some traffic 13:29 &amp;lt;@jrandom&amp;gt; postman: making it much harder to correllate peers in a tunnel, allowing clients to effectively choose their outbound tunnel length, and providing the options necessary for addressing the predecessor attack (with various tradeoffs) 13:29 &amp;lt;@jrandom&amp;gt; (oh, and improving performance by getting rid of a lot of modPow calls) 13:29 &amp;lt;+postman&amp;gt; ok thanks 13:29 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; postman: and per hop tunnel ids is a big one 13:30 &amp;lt;+postman&amp;gt; modpow? 13:30 &amp;lt;@jrandom&amp;gt; ah jnymo. yeah, there's a lot of potential for various chaff traffic generation 13:30 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; that way, no two non-neighboring nodes can know there on the same tunnel, postman 13:30 &amp;lt;@jrandom&amp;gt; postman: modular exponentiation, heavy cpu usage &amp; memory waste 13:31 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: k cool 13:31 &amp;lt;+postman&amp;gt; k 13:31 &amp;lt;scintilla&amp;gt; jrandom, wrt to letting clients choose tunnel length: will there be anything in place to keep ppl from cranking it up to 99 (or whatever)? 13:31 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; cpu power 13:32 &amp;lt;@jrandom&amp;gt; when necessary we can add hashcash, but excessively long tunnels will just end up failing anyway 13:32 &amp;lt;scintilla&amp;gt; ah good point 13:32 &amp;lt;@jrandom&amp;gt; we could even add in some trickery - requiring that a tunnel have a valid tunnel message pumped through it within 60s of creation for it to be 'valid' 13:33 &amp;lt;@jrandom&amp;gt; (so if the tunnel was 20 hops long, it'd take them too long to build all those hops) 13:33 &amp;lt;scintilla&amp;gt; that's a great idea - that'll keep any such ridiculousness from lingering for very long 13:33 &amp;lt;@jrandom&amp;gt; but thats all vs the hackers. normal users will just use the exposed interface 13:34 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; right, which you'll cap off somewhere right? 13:34 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; we'll get higher than the maximum 2 as it is now, right? 13:34 &amp;lt;@jrandom&amp;gt; right, like the # hops drop down on /configclients.jsp or /i2ptunnel/edit.jsp 13:35 &amp;lt;@jrandom&amp;gt; oh i thought the max was 3 now? ok, but yeah, higher than 2 will be available 13:35 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; 3 tunnels, 2 hops 13:35 &amp;lt;@jrandom&amp;gt; ah 'k 13:35 &amp;lt;@jrandom&amp;gt; yeah, 0.5 will add in some important new tweaks, such as whether to randomize those lengths, as well as how much to randomize, etc 13:36 &amp;lt;frosk&amp;gt; the max is indeed 3 13:36 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; hmm 13:37 &amp;lt;@jrandom&amp;gt; ah its 3 on /configclients 2 on i2ptunnel 13:37 &amp;lt;frosk&amp;gt; is 0.5 still on track for january? 13:37 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ah 13:37 &amp;lt;@jrandom&amp;gt; yeah frosk 13:37 &amp;lt;frosk&amp;gt; goodie 13:37 &amp;lt;@jrandom&amp;gt; i wont dawdle too much longer on the streaming lib, i promise ;) 13:37 &amp;lt;frosk&amp;gt; it just sounds like a lot of work :) 13:38 &amp;lt;@jrandom&amp;gt; its actually not so bad, the hard part is getting the algorithms right 13:38 &amp;lt;@jrandom&amp;gt; (details schmetails ;) 13:39 &amp;lt;+postman&amp;gt; frosk: and it's all on paper already 13:39 &amp;lt;+postman&amp;gt; :) 13:39 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; heh 13:39 &amp;lt;frosk&amp;gt; true :) 13:39 &amp;lt;@jrandom&amp;gt; mostly yeah ;) 13:39 &amp;lt;@jrandom&amp;gt; ok, anyone have anything else for 2) 0.5? 13:39 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; nada 13:39 &amp;lt;frosk&amp;gt; el zilcho 13:40 &amp;lt;@jrandom&amp;gt; 'k, swingin on to good old fashioned 3) ??? 13:40 &amp;lt;@jrandom&amp;gt; hi 13:40 &amp;lt;@jrandom&amp;gt; anyone have anything else they want to bring up? 13:41 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; postman: there arent smtp/pop3 inproxies on i2pmail.org are there? 13:41 &amp;lt;cat-a-puss&amp;gt; I am still seeing weird delays on the client end... 13:41 &amp;lt;+postman&amp;gt; hrm no 13:41 &amp;lt;frosk&amp;gt; this is where i'd hand over the congratulatory bottle of wine for a fine year of development ;) 13:41 &amp;lt;+postman&amp;gt; jnymo: POP3 is only available for i2p users 13:41 &amp;lt;@jrandom&amp;gt; cat-a-puss: ah i missed those messages when you were around earlier 13:41 &amp;lt;+postman&amp;gt; jnymo: there IS a SMTP inproxy as MX for the domain i2pmail.org 13:42 &amp;lt;@jrandom&amp;gt; frosk: cheers 13:42 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; right right.. that's coo'.. 13:42 &amp;lt;cat-a-puss&amp;gt; Like I can have two local Destinations and when one trys to connect to another there is a delay and it is not CPU bound 13:42 &amp;lt;mule&amp;gt; cat-a-puss: do you also hand over the bonus cheque ? 13:42 * postman donates a good whiskey 13:42 &amp;lt;@jrandom&amp;gt; cat-a-puss: right, you saw a .5-1.0s delay right? 13:42 &amp;lt;cat-a-puss&amp;gt; mule: what? 13:42 &amp;lt;cat-a-puss&amp;gt; jrandom: yeah 13:43 &amp;lt;@jrandom&amp;gt; cat-a-puss: perfectly normal, part of the deferred syn 13:43 &amp;lt;mule&amp;gt; sorry, the comment was from frosk 13:43 &amp;lt;ant&amp;gt; * jnymo pulles out that crappy box wine 13:43 &amp;lt;mule&amp;gt; frosk: do you also hand over the bonus cheque ? 13:43 &amp;lt;@jrandom&amp;gt; (it waits a bit to send the SYN and the related ACK in case there is more data to bundle) 13:43 &amp;lt;scintilla&amp;gt; oh fyi, i should be receiving the book with the fortuna algorithm spec in it soon... in the meantime i've been experimenting with trying to gather entropy in java without destroying a machine 13:44 &amp;lt;@jrandom&amp;gt; ah kickass 13:44 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; mmm, someone was wanting to mount some attacks on i2p 13:44 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; who was that? 13:44 &amp;lt;@jrandom&amp;gt; connelly 13:44 &amp;lt;cat-a-puss&amp;gt; Is there a way to prevent that, or do I just have to try to avoid short lived connections where I can? 13:45 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; any word on that, jr? 13:45 &amp;lt;@jrandom&amp;gt; cat-a-puss: yeah there are some options you can pass when creating the I2PSocketManager, lemmie pull 'em up 13:46 &amp;lt;@jrandom&amp;gt; jnymo: its a long term intersection attack, so after a while he'll have data to help identify what routers particular eepsites are on. i'm sure he's going to write up some summary data for us once he's got it 13:46 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; scintalla: what's the fortuna algorithm? 13:46 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: aight 13:48 &amp;lt;@jrandom&amp;gt; cat-a-puss: i2p.streaming.initialResendDelay=50 i2p.streaming.connectDelay=100 13:48 &amp;lt;scintilla&amp;gt; it's a cryptographically secure pseudo-random number generator... something which is absolutely essential for trustworthy encryption 13:48 &amp;lt;jdot__&amp;gt; anyone volunteer for that attack yet? 13:48 &amp;lt;@jrandom&amp;gt; cat-a-puss: then be sure to flush() after write()ing to the I2PSocket 13:48 &amp;lt;@jrandom&amp;gt; jdot__: yeah, he has 7 volutneered sites 13:48 &amp;lt;cat-a-puss&amp;gt; jrandom: ok 13:49 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; wrt the great naming debate.. 13:49 &amp;lt;ant&amp;gt; * jnymo snickers 13:49 &amp;lt;@jrandom&amp;gt; oh and i2p.streaming.initialAckDelay=1000 13:49 &amp;lt;@jrandom&amp;gt; or even =100 13:49 * jrandom flings mud at jnymo 13:50 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; i actually do work with x500 and my job lets me have free winSevers 13:50 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; so, perhaps i'll just set up a central DNS for testing purposes in a month or two 13:51 &amp;lt;@jrandom&amp;gt; heh, having a centralized naming server hosted on a .mil would be bloody hilarious 13:51 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; though hacking i2p addresses into winserver may be non-trivial.. dunno 13:51 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; heh.. dnsalias is the ticket 13:52 &amp;lt;@jrandom&amp;gt; nano has done some really cool work, integrating dnsjava with i2p 13:52 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ooooh 13:53 &amp;lt;@jrandom&amp;gt; check out nano.i2p for more details 13:53 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; and no one was going to tell me.. ah, thanks 13:53 &amp;lt;@jrandom&amp;gt; but, as mentioned last time, people should post up their thoughts and ideas about naming to the wiki 13:54 &amp;lt;@jrandom&amp;gt; ok, anyone else have something to bring up for the meeting? 13:55 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; nope 13:57 &amp;lt;@jrandom&amp;gt; ok in that case 13:57 * jrandom winds up 13:57 * jrandom *baf*s the meeting closed &lt;/div></description></item><item><title>I2P Entwicklertreffen - 21. Dezember 2004</title><link>/de/blog/2004/12/21/i2p-entwicklertreffen-21.-dezember-2004/</link><pubDate>Tue, 21 Dec 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/12/21/i2p-entwicklertreffen-21.-dezember-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bens, bob, detonate, dm, duck, Frooze, frosk, jrandom, kaji, Madman2003, modulus, mule, mule2, orion, Ragnarok, redzog, scintilla, susi23, ugha2p&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;@jrandom&amp;gt; 0) hi 13:05 &amp;lt;@jrandom&amp;gt; 1) 0.4.2.4 &amp; 0.4.2.5 13:05 &amp;lt;@jrandom&amp;gt; 2) 0.5 Strategie 13:05 &amp;lt;@jrandom&amp;gt; 3) Naming 13:05 &amp;lt;@jrandom&amp;gt; 4) eepsite-Überblick 13:05 &amp;lt;@jrandom&amp;gt; 5) ??? 13:06 &amp;lt;@jrandom&amp;gt; 0) hi 13:06 * jrandom winkt 13:06 &amp;lt;@jrandom&amp;gt; Wöchentliche Statusnotizen vor Kurzem gepostet @ http://dev.i2p.net/pipermail/i2p/2004-December/000528.html 13:07 &amp;lt;@jrandom&amp;gt; lasst uns zu 1) 0.4.2.4 &amp; 0.4.2.5 springen 13:08 &amp;lt;@jrandom&amp;gt; für diejenigen von euch, die bereits auf 0.4.2.5 aktualisiert haben – gut 1/3 des Netzwerks bisher – danke! 13:09 &amp;lt;@jrandom&amp;gt; Ich versuche, die Veröffentlichungen in ruhigerem Tempo zu halten, aber es gab in 0.4.2.5 ein paar Dinge, die wirklich eine breitere Verteilung brauchten 13:10 &amp;lt;Madman2003&amp;gt; 0.4.2.5 funktioniert bei mir gut, was Disconnects angeht, aber ich lasse i2p nicht 24/7 laufen(ich hatte in letzter Zeit einige IRC-Disconnects), und seit dem Release sind erst ein paar Stunden vergangen 13:10 &amp;lt;@jrandom&amp;gt; Wie später in der E-Mail erwähnt, habe ich kein geplantes Datum für den nächsten Bugfix-Release, aber wir werden sehen 13:10 &amp;lt;@jrandom&amp;gt; ah, großartig, Madman2003 13:10 &amp;lt;@jrandom&amp;gt; ja, es ist definitiv zu früh, um etwas über 0.4.2.5 zu sagen 13:11 &amp;lt;frosk&amp;gt; Bei .4 hatte ich früher Phasen mit hohem Lag, bei .5 bisher keine, aber wie gesagt, noch etwas früh 13:11 &amp;lt;frosk&amp;gt; (ich rede natürlich vom IRC-Lag) 13:11 &amp;lt;@jrandom&amp;gt; Der behobene DNS-Bug könnte sich so äußern, dass eine große Anzahl von Peers mit älteren Releases gleichzeitig ausfällt, daher gilt: je schneller die Leute updaten, desto besser 13:12 &amp;lt;@duck&amp;gt; Hängt das mit den Fehlern bei denen zusammen, die einen Hostnamen manuell eingeben? 13:12 &amp;lt;@jrandom&amp;gt; ja 13:12 &amp;lt;dm&amp;gt; Wie nutzlos ist das Windows-Systemtray-I2P-Icon!?!? 13:12 &amp;lt;@duck&amp;gt; ah, deshalb ist config.jsp noch freundlich 13:13 &amp;lt;Madman2003&amp;gt; Hat jemand eine Ahnung, warum manche noch Router vor 0.4.2.4 laufen lassen?(ist ja schon eine Weile draußen) 13:13 &amp;lt;@jrandom&amp;gt; dm: Das ist im Moment eher ein Platzhalter, plus ein Status-Icon, das sagt "i2p läuft" 13:13 &amp;lt;dm&amp;gt; Die haben ein Leben? :) 13:13 * jrandom sollte das übelnehmen... 13:14 &amp;lt;redzog&amp;gt; Gibt es eine Möglichkeit, Soft-Restarts von der Kommandozeile aus zu machen? 13:14 &amp;lt;@jrandom&amp;gt; redzog: leider nicht 13:14 &amp;lt;redzog&amp;gt; hmm, schade 13:14 &amp;lt;@jrandom&amp;gt; außer vielleicht mit wget 13:14 &amp;lt;redzog&amp;gt; würde automatische Updates erleichtern 13:14 &amp;lt;+detonate&amp;gt; i2prouter stop &amp;&amp; i2prouter start :) 13:14 &amp;lt;@jrandom&amp;gt; nein, doch nicht, wget würde auch nicht funktionieren 13:14 &amp;lt;@jrandom&amp;gt; (da das Formular Interaktion erfordert) 13:14 &amp;lt;Madman2003&amp;gt; Ich update generell über CVS mehrere Male zwischen den Releases(at best once a day), dauert nur ein paar Minuten 13:15 &amp;lt;redzog&amp;gt; lwp::simple könnte das erledigen 13:15 &amp;lt;redzog&amp;gt; nur ein POST 13:15 &amp;lt;@jrandom&amp;gt; redzog: Unterstützung dafür wäre ziemlich cool 13:15 &amp;lt;redzog&amp;gt; Ich versuche, schnell etwas zusammenzuschustern 13:15 &amp;lt;@jrandom&amp;gt; Nun, es ist mehr als nur ein POST, du musst das angezeigte Formular lesen und dann diese Felder zurückposten 13:16 &amp;lt;+detonate&amp;gt; Irgendwann werden die Releases jedoch weiter auseinanderliegen.. oder? 13:16 &amp;lt;@jrandom&amp;gt; (es gibt ein verstecktes Flag, um zu verhindern, dass Leute Dinge tun wie &amp;lt;img src="../../configservice.jsp?action=restart"&amp;gt; 13:16 &amp;lt;redzog&amp;gt; heh, genau 13:16 &amp;lt;@jrandom&amp;gt; genau, detonate, es war nicht geplant, so schnell zu sein, höchstens einmal pro Woche 13:16 &amp;lt;redzog&amp;gt; Ändert sich der nonce-Wert? 13:17 &amp;lt;@jrandom&amp;gt; Wenn nicht, wäre es kein nonce ;) 13:17 &amp;lt;redzog&amp;gt; hmm, scheint so 13:17 &amp;lt;redzog&amp;gt; nun, zwischen Sitzungen, zwischen Seitenaufrufen... ;) 13:17 &amp;lt;redzog&amp;gt; also zwischen Seitenaufrufen 13:17 &amp;lt;@jrandom&amp;gt; richtig 13:17 &amp;lt;@jrandom&amp;gt; ok, hat noch jemand etwas bzgl. 0.4.2.4/0.4.2.5? 13:18 &amp;lt;@jrandom&amp;gt; Ich bin sicher, es wird später mehr Diskussion geben, nachdem wir das neue Release weiter eingehend getestet haben 13:18 &amp;lt;dm&amp;gt; oh, ist das ein Meeting? 13:18 &amp;lt;+detonate&amp;gt; Der Start wirkt deutlich weniger geschmeidig 13:18 &amp;lt;+detonate&amp;gt; als bei 2.3 13:19 &amp;lt;@jrandom&amp;gt; oh? in welcher Hinsicht, detonate – CPU, Lag, Speicher, Zeit? 13:19 &amp;lt;+detonate&amp;gt; Die Liste der Peers braucht ewig, um sich zu füllen 13:19 &amp;lt;+detonate&amp;gt; und ich bekomme eine riesige Anzahl von Peers auf der Shitlist 13:19 &amp;lt;+detonate&amp;gt; außerdem hängt das i2ptunnel-Zeug manchmal, und generell scheint es mindestens doppelt so lange zu dauern, bis es tatsächlich startet 13:19 &amp;lt;+detonate&amp;gt; Sobald es gestartet ist, wird's geschmeidiger 13:19 &amp;lt;+detonate&amp;gt; ist seltsam 13:20 &amp;lt;@jrandom&amp;gt; hmm, was steht als Ursache auf /logs.jsp#connectionlogs ? 13:20 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Ich habe gerade einen Graceful-Restart auf 0.4.2.5 gemacht. Es hat 120s gedauert, bis Local Destinations 13:20 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; scheint gut 13:20 &amp;lt;@jrandom&amp;gt; cool, BS314159 – das ist so ziemlich das Minimum, da wir i2ptunnel erst 2 Minuten nach dem Start hochfahren :) 13:20 &amp;lt;+detonate&amp;gt; Da ist nichts Außergewöhnliches 13:20 &amp;lt;+detonate&amp;gt; eine Shutdown-Exception 13:21 &amp;lt;+detonate&amp;gt; aber ich glaube, die habe ich verursacht 13:21 &amp;lt;mule&amp;gt; Ich habe mit dem letzten Release über FCP mehr als 300M für einen Film gezogen. So gut war es noch nie. Spitzenraten über 40k. Großartige Arbeit. 13:21 &amp;lt;@jrandom&amp;gt; wow, nicht schlecht, mule! 13:21 &amp;lt;mule&amp;gt; Allerdings habe ich immer noch ernsthafte Probleme bei der Erholung nach einem IP-Wechsel 13:21 &amp;lt;@jrandom&amp;gt; detonate: hmm, ok, ich würde das nach dem Meeting oder wann immer du Zeit hast gern weiter debuggen 13:22 &amp;lt;+detonate&amp;gt; ja 13:22 &amp;lt;+detonate&amp;gt; ok 13:22 &amp;lt;dm&amp;gt; tunnel lag: 364ms. Was zum Teufel ist los, der tunnel lag sinkt mit jedem Release um 100–200ms! 13:22 &amp;lt;@jrandom&amp;gt; ah, mule, ok 13:22 &amp;lt;@jrandom&amp;gt; Ich habe eine Idee, wie wir mit diesen hängenden TCP-Verbindungen umgehen könnten – einfach ein 5m-Keepalive draufpacken 13:23 &amp;lt;@jrandom&amp;gt; heh dm, keine Sorge, das geht schon wieder rauf ;) 13:23 &amp;lt;frosk&amp;gt; wow, ich habe hier nur 261ms :) 13:24 &amp;lt;@jrandom&amp;gt; ok, wenn es nichts Weiteres gibt, springen wir zu 2) 0.5 Strategie 13:24 &amp;lt;dm&amp;gt; Das kann nicht stimmen... 13:25 &amp;lt;+ugha2p&amp;gt; Sieht so aus, als wäre ich schon wieder zu spät zum Meeting. 13:26 &amp;lt;@jrandom&amp;gt; Mit 0.5 ist noch viel Arbeit zu tun, aber ein grober Ablauf des Prozesses war in der E-Mail enthalten 13:26 * jrandom schickt ugha2p ins Rektorzimmer 13:27 &amp;lt;@jrandom&amp;gt; Es gibt noch einige Details bei Tunnel-Pooling und -Erstellung auszuarbeiten, aber ich denke, wir haben ein paar verschiedene Angebote, die den Bedürfnissen unterschiedlicher Nutzergruppen gerecht werden 13:28 &amp;lt;@jrandom&amp;gt; Es wird gute, altmodische Dokumentation veröffentlicht, sobald die meisten Haken im Design ausgebügelt sind, damit ihr sie begutachten könnt 13:28 &amp;lt;@jrandom&amp;gt; (aktuell füllt es ~8 Seiten im Notizbuch, sollte sich aber gut komprimieren lassen) 13:29 &amp;lt;kaji&amp;gt; Hat das Meeting schon begonnen? 13:29 &amp;lt;@jrandom&amp;gt; Aber eine weitere Aufgabe für 0.5 ist „mit den Bandbreitenanforderungen des Netzwerks umgehen“, und ich habe keine Ahnung, wie man das planen soll, also machen wir das nach Gefühl 13:29 &amp;lt;@jrandom&amp;gt; ja, kaji, wir sind bei 2) 0.5 Strategie 13:30 &amp;lt;@jrandom&amp;gt; Nun, das ist im Moment alles, was ich dazu zu sagen habe – es sei denn, jemand hat Fragen/Kommentare/Bedenken? 13:31 &amp;lt;+ugha2p&amp;gt; Wow, die meisten Router haben bereits upgegradet. 13:31 &amp;lt;+detonate&amp;gt; Steht das Filtern von HTTP-Traffic, um JavaScript/etc. zu entfernen, auf der Roadmap? 13:31 &amp;lt;+detonate&amp;gt; für 0.5 13:31 &amp;lt;+ugha2p&amp;gt; detonate: Nein. 13:31 &amp;lt;@jrandom&amp;gt; detonate: 0.6 13:31 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Bezüglich Bandbreite: Sollten wir für BitTorrent eine probabilistische Tunnel-Länge und/oder lokal biaste Tunnel aktivieren, da BT-Nutzer im Allgemeinen ein schwächeres Threat Model (Bedrohungsmodell) haben? 13:32 &amp;lt;@jrandom&amp;gt; cat-a-puss: ja, auf jeden Fall. Das ist einer der großen Teile des 0.5-Releases 13:32 &amp;lt;+ugha2p&amp;gt; detonate: Außer du implementierst es zuerst. ;) 13:32 &amp;lt;+detonate&amp;gt; Ich habe darüber nachgedacht 13:33 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Wird das HTML-Filtering in einem separaten Prozess durchgeführt werden? 13:33 &amp;lt;@jrandom&amp;gt; Ich glaube, michelle schaut sich das auch an, wenn ihr zwei zusammenarbeiten wolltet (michelle lernt Java), wäre das super 13:33 &amp;lt;+detonate&amp;gt; ok 13:33 &amp;lt;@jrandom&amp;gt; cat-a-puss: weiß ich nicht. 13:34 &amp;lt;+ugha2p&amp;gt; cat-a-puss: Warum sollte es? 13:35 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; (Ich frage, weil ich daran dachte, einen Proxy zu bauen, der den gesamten eingehenden Browser-Traffic durch ClamAV schickt) Das ist GPL-lizenziert, also wäre es wahrscheinlich gut, wenn wir das in den Filter integrieren könnten. 13:35 &amp;lt;@jrandom&amp;gt; cool, cat-a-puss! 13:35 &amp;lt;+ugha2p&amp;gt; Manche Leute benutzen bereits Privoxy für I2P. 13:36 &amp;lt;bens&amp;gt; Generell bin ich gegen das Integrieren von Zeugs 13:36 &amp;lt;susi23&amp;gt; Ich würde lieber sehen, dass die Leute ihre Browser richtig konfigurieren, als zu versprechen, sie vor bösartigem Code zu schützen. 13:36 &amp;lt;@jrandom&amp;gt; susi23: Niemand konfiguriert seinen Browser richtig 13:36 &amp;lt;@jrandom&amp;gt; schon gar nicht Otto Normalverbraucher 13:37 &amp;lt;frosk&amp;gt; Man kann sich fragen, ob Joe überhaupt in der Lage ist, einen Proxy für seinen Browser einzustellen 13:37 &amp;lt;@jrandom&amp;gt; Meiner persönlichen Ansicht nach wäre etwas CGI-Proxy-Ähnliches ideal 13:37 &amp;lt;@jrandom&amp;gt; genau, frosk 13:37 &amp;lt;@jrandom&amp;gt; Mit einer CGI-Proxy-ähnlichen Oberfläche (Filterung nach ihren Präferenzen, standardmäßig sicher) könnte das sogar ein sabbernder Trottel benutzen 13:38 &amp;lt;bens&amp;gt; Ich vermute, I2P braucht mehrere Versionen für mehrere Märkte noch dringender als MS Office 13:38 &amp;lt;@jrandom&amp;gt; Deshalb haben wir kleine Komponenten und schieben dieses Zeug aus dem Router heraus, bens ;) 13:38 &amp;lt;Ragnarok&amp;gt; Eine Proxy-Auto-Config-Datei würde helfen 13:39 &amp;lt;@jrandom&amp;gt; Ragnarok: Wir haben eine, aber es gibt immer noch gefährliche Dinge, die man damit tun kann 13:39 &amp;lt;frosk&amp;gt; Vielleicht sogar ein spezialisierter i2p-Browser (falls jemand in Freizeit ertrinkt ;) 13:39 &amp;lt;susi23&amp;gt; ragnarok: das hier? http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/proxyscript/i2pProxy.pac 13:39 &amp;lt;@jrandom&amp;gt; frosk: Auf dem spezialisierten i2p-OS und der Hardware auch, nehme ich an 13:40 &amp;lt;frosk&amp;gt; hehe, perfekt 13:40 &amp;lt;Ragnarok&amp;gt; Das ist allerdings nicht im Installer 13:40 * jrandom implementiert das im spezialisierten i2p-Universum 13:40 &amp;lt;susi23&amp;gt; . o O ( vielleicht sollten wir auch einen dedizierten i2p-Planeten suchen ) 13:40 &amp;lt;susi23&amp;gt; . o O ( verdammt, zu langsam ) 13:40 &amp;lt;mule&amp;gt; ok, wir verkaufen die Hardware :) 13:40 &amp;lt;frosk&amp;gt; Ihr wisst, was man sagt: Um etwas von Grund auf zu erschaffen, erschaffe zuerst das Universum 13:41 &amp;lt;@jrandom&amp;gt; w00t, jetzt brauchen wir nur noch ein paar Investoren.. 13:41 &amp;lt;bens&amp;gt; Ernsthaft, ein Firefox-Autokonfigurator wäre vielleicht sinnvoll 13:41 &amp;lt;@jrandom&amp;gt; bens: Die .pac, die susi oben verlinkt hat, sollte es tun 13:41 &amp;lt;bens&amp;gt; Nicht nur für den Proxy; auch für die Sicherheitseinstellungen, Startseite usw. 13:41 &amp;lt;@jrandom&amp;gt; Wir können das auch mit dem Installer ausliefern, aber es reicht nicht für Leute, die Anonymität brauchen (und nicht schon Über-Geeks sind) 13:42 &amp;lt;@jrandom&amp;gt; hmm, vielleicht könnte so etwas in cervantes' i2p-XUL-App 13:43 &amp;lt;@jrandom&amp;gt; aber das geht immer weiter weg vom Thema 2) 0.5 Strategie 13:43 &amp;lt;@jrandom&amp;gt; Hat noch jemand etwas dazu, oder sollen wir zu 3) Naming übergehen? 13:44 -!- Irssi: #i2p: Insgesamt 40 Nicks [2 Ops, 0 Halfops, 6 Voices, 32 normal] 13:44 &amp;lt;@jrandom&amp;gt; Betrachtet uns als weitergezogen 13:44 &amp;lt;@jrandom&amp;gt; ok, anscheinend war ich mit der 2.0.1-Referenz von addressbook etwas voreilig – Ragnarok, willst du uns ein Update geben? 13:44 &amp;lt;+ugha2p&amp;gt; jrandom: Können wir erwarten, dass die Daten auf der Roadmap stimmen? 13:45 &amp;lt;@jrandom&amp;gt; ugha2p: sie spiegeln derzeit meine beste Schätzung wider 13:45 &amp;lt;+ugha2p&amp;gt; jrandom: Ok, gut. 13:45 &amp;lt;Ragnarok&amp;gt; Es ist jetzt veröffentlicht 13:45 &amp;lt;@jrandom&amp;gt; w00t 13:45 &amp;lt;Ragnarok&amp;gt; schaut auf ragnarok.i2p 13:45 &amp;lt;Ragnarok&amp;gt; Ich hatte nicht vor, es schon zu releasen, aber jrandom hat mich gedrängt :) 13:46 &amp;lt;@jrandom&amp;gt; hehe 13:46 &amp;lt;+ugha2p&amp;gt; Ragnarok: Übrigens fehlt dir ein Link von der Homepage. :) 13:46 &amp;lt;Ragnarok&amp;gt; Es sind nur ein paar Bugfixes, nichts Großes, aber es sollte mit einigen Grenzfällen besser umgehen 13:46 &amp;lt;@jrandom&amp;gt; Es ist oben rechts, ugha2p 13:47 &amp;lt;Ragnarok&amp;gt; ugha2p: es ist in der Seitenleiste 13:47 &amp;lt;Ragnarok&amp;gt; Ich füge aber auch Links zum Beitrag hinzu :) 13:47 &amp;lt;mule2&amp;gt; "that'll be the day when i die". Täglicher IP-Wechsel, nach dem man die Uhr stellen kann. 13:48 &amp;lt;Ragnarok&amp;gt; Wie auch immer, wenn es alle ausprobieren könnten, wäre das nett. Bugreports sind immer willkommen 13:48 &amp;lt;+ugha2p&amp;gt; Ragnarok: Oh, diese Seitenleiste ist in Opera echt kaputt. 13:48 &amp;lt;mule2&amp;gt; Lease expired 12773d ago 13:49 &amp;lt;+ugha2p&amp;gt; Ragnarok: Nun, nicht wirklich kaputt, aber einfach am Ende der Seite platziert. 13:49 &amp;lt;@jrandom&amp;gt; cool, Ragnarok, danke 13:49 &amp;lt;Ragnarok&amp;gt; Dein Fenster ist wahrscheinlich nicht breit genug 13:49 &amp;lt;+ugha2p&amp;gt; Ragnarok: Schon, aber es sollte mit jeder Fenstergröße funktionieren. 13:50 &amp;lt;+ugha2p&amp;gt; Also möchtest du das vielleicht später fixen. :) 13:50 &amp;lt;Ragnarok&amp;gt; ugha2p: „sollte“ ist eine interessante Wortwahl :) 13:50 &amp;lt;Frooze&amp;gt; ah, in Mozilla 1.7 auch falsch. Mein Fenster ist aber klein. 13:50 &amp;lt;+ugha2p&amp;gt; Warum das? 13:50 &amp;lt;Frooze&amp;gt; Danke, ragnarok. Cooles Zeug. 13:51 &amp;lt;Ragnarok&amp;gt; Ich werde es vielleicht in Zukunft fixen, aber es steht wirklich weit unten auf meiner Prioritätenliste 13:51 * jrandom bevorzugt addressbook-Updates gegenüber HTML-Fixes 13:52 &amp;lt;Ragnarok&amp;gt; Wie dem auch sei, irgendwelche Fragen? 13:53 &amp;lt;frosk&amp;gt; danke für addressbook, Ragnarok, klingt sehr nützlich 13:54 &amp;lt;+ugha2p&amp;gt; Ist der dokumentierte Weg, addressbook zu laden, der einzige, oder gibt es weniger intrusive? 13:54 &amp;lt;kaji&amp;gt; Ich habe es gerade installiert, es rockt 13:54 &amp;lt;Ragnarok&amp;gt; Du kannst es von Hand starten mit "java -jar addresbook.jar &amp;lt;path to i2p/addressbook&amp;gt;" 13:54 &amp;lt;Ragnarok&amp;gt; danke :) 13:55 &amp;lt;kaji&amp;gt; oh, und ich habe Version 2.0.0 gedl't, gibt es irgendwo ein Update? 13:55 &amp;lt;Ragnarok&amp;gt; ok, ich habe die Spalte gefixt, es war nur ein dummer Mix aus absoluten und relativen Größen 13:56 &amp;lt;Ragnarok&amp;gt; ja, 2.0.1 liegt jetzt auf ragnarok.i2p 13:57 &amp;lt;+ugha2p&amp;gt; Ich bekomme jetzt „Failed to load Main-Class manifest attribute from“, aber egal, ich mache später einen Restart. 13:57 &amp;lt;Ragnarok&amp;gt; ups 13:58 &amp;lt;Ragnarok&amp;gt; mein Fehler 13:58 &amp;lt;Ragnarok&amp;gt; Ich versuche, das bald zu fixen 13:58 &amp;lt;+ugha2p&amp;gt; Ah, ok. :) 13:58 &amp;lt;Ragnarok&amp;gt; Es wird bald auch eine einfach zu installierende .war-Version geben 13:59 &amp;lt;dm&amp;gt; jrandom: Du bist eine Maschine 14:00 &amp;lt;@jrandom&amp;gt; wikked, danke, Ragnarok 14:00 &amp;lt;@jrandom&amp;gt; susi23: ping? 14:00 &amp;lt;susi23&amp;gt; 1200ms 14:01 &amp;lt;@jrandom&amp;gt; !thwap 14:01 &amp;lt;@jrandom&amp;gt; Wie auch immer, willst du uns einen Überblick geben, was bei susidns los ist? 14:01 &amp;lt;@jrandom&amp;gt; oder soll das später warten? 14:01 &amp;lt;susi23&amp;gt; Haben wir Zeit für eine allgemeinere Diskussion über Naming? 14:02 &amp;lt;susi23&amp;gt; Welche Features wir in Zukunft wollen? 14:03 &amp;lt;@jrandom&amp;gt; Einige meiner Gedanken sind hier gepostet: http://dev.i2p.net/pipermail/i2p/2004-February/000135.html 14:03 &amp;lt;@jrandom&amp;gt; (zu den allgemeinen Features) 14:04 &amp;lt;@jrandom&amp;gt; Ich denke, das Schwierigste wird sein, die Leute von global eindeutigen, menschenlesbaren Namen wegzubekommen, aber mit guten Interfaces sollte das machbar sein 14:04 &amp;lt;Ragnarok&amp;gt; Die von dir skizzierten Datenstrukturen in XML zu implementieren, ist eines meiner nächsten Ziele 14:04 &amp;lt;susi23&amp;gt; ok, es gibt einen kurzen Text über Attribute unter `http://susi.i2p/removablekeys.html` 14:05 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; wow.. ziemlich voll hier heute Abend 14:05 &amp;lt;bens&amp;gt; ragnarok: Hast du dir YAML angesehen? Könnte einfacher sein 14:05 &amp;lt;+ugha2p&amp;gt; Jnymo: Ja, wir versuchen hier gerade ein Meeting abzuhalten. 14:05 &amp;lt;Ragnarok&amp;gt; Der Name YAML ist viel zu treffend 14:05 &amp;lt;@jrandom&amp;gt; cool, susi23, obwohl ich denke, dass wir definitiv vom einfachen hosts.txt-Format wegmigrieren wollen 14:05 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; Ergänzung eines Graceful-Restarts über die Kommandozeile? 14:06 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; ah 14:06 &amp;lt;susi23&amp;gt; Gibt es Ideen, wie man Namen langfristig eindeutig hält? 14:06 &amp;lt;@jrandom&amp;gt; Einer der wichtigen Teile der Daten, die im Naming-Service verwaltet werden, ist, dass ein Eintrag signiert ist, was eine feste Struktur (oder sorgfältiges XML) erfordert 14:07 &amp;lt;@jrandom&amp;gt; Ich glaube nicht an Namen, die global eindeutig, menschlich, menschenlesbar und sicher sind. 14:07 &amp;lt;@jrandom&amp;gt; (ich packe zentralisiert &amp; sicher zusammen) 14:07 &amp;lt;@jrandom&amp;gt; susi23: hast du http://zooko.com/distnames.html gesehen? 14:07 &amp;lt;Ragnarok&amp;gt; Ich denke, mit einem addressbook-ähnlichen System werden die Namen am Ende größtenteils eindeutig sein, da es im Interesse der Person ist, die einen Namen beansprucht, keinen zu wählen, der bereits in Gebrauch ist 14:08 &amp;lt;@jrandom&amp;gt; Ragnarok: Wir werden sehen. vielleicht 14:08 &amp;lt;susi23&amp;gt; Ich schaue mir das an 14:08 &amp;lt;bens&amp;gt; Ich vermute, vertrauenswürdige Autoritäten werden entstehen 14:08 &amp;lt;Ragnarok&amp;gt; Nun, es gibt bereits eine 14:08 &amp;lt;frosk&amp;gt; hosts.txt? :) 14:09 &amp;lt;Ragnarok&amp;gt; die von jrandom, ja 14:09 &amp;lt;@jrandom&amp;gt; Oder, wenn keine vertrauenswürdigen Autoritäten, dann Namen, die den Pfad enthalten, um sie eindeutig zu identifizieren 14:09 &amp;lt;@jrandom&amp;gt; (z.B. "the site orion.i2p calls 'frosk.i2p'") 14:10 &amp;lt;@jrandom&amp;gt; Derek Eddington hatte im September ein paar Beiträge in diese Richtung - http://dev.i2p.net/pipermail/i2p/2004-September/000432.html 14:10 &amp;lt;bens&amp;gt; frosk.orion.i2p 14:10 &amp;lt;@jrandom&amp;gt; smtp.frosk.ns.orion.i2p 14:11 * jrandom fängt an, UUCP-Bang-Paths zu bauen 14:11 &amp;lt;frosk&amp;gt; hah 14:12 &amp;lt;susi23&amp;gt; ok, was jetzt... wie wäre es mit einer "Naming-Roadmap"? :) 14:12 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; Ihr habt mich etwas von einem absolut verteilten DNS für i2p abgebracht.. irgendwie.. aber Ducks Ideen haben mich auf den Gedanken gebracht, dass ein Trust-System funktionieren könnte.. zum Beispiel könnte eine Abfrage eine Liste von Sites/Files zurückgeben, und jede könnte mit dem Maß an Vertrauen gelistet sein, das das Netzwerk ihr gibt 14:12 &amp;lt;susi23&amp;gt; Sobald wir uns darauf geeinigt haben, was zu tun ist 14:12 &amp;lt;@jrandom&amp;gt; Gute Idee, susi23, möchtest du so etwas schreiben? 14:13 &amp;lt;@jrandom&amp;gt; Das Vertrauen in das Vertrauen anderer hat Potenzial, muss aber sehr sorgfältig erfolgen 14:13 &amp;lt;susi23&amp;gt; Ich könnte das machen, aber ich habe immer noch keine Ahnung, WAS wir tun wollen. Es sind ein paar Entscheidungen zu treffen. 14:14 &amp;lt;@jrandom&amp;gt; (sprich nur gemäß den Bedingungen, dass du die Peers entlang der Kette bis zum Vertrauensautor vertraust) 14:14 &amp;lt;modulus&amp;gt; Es gibt – oder sollte – kein „Netzwerkvertrauen“ für eine Site geben, Vertrauen muss immer nutzerzentriert sein 14:14 &amp;lt;@jrandom&amp;gt; susi23: Roadmap Schritt 1: Auswahl unter $featureset 14:14 &amp;lt;susi23&amp;gt; Oder wir müssen zumindest alle Ideen zu einem präziseren Konzept ausarbeiten. 14:14 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; Nun, wenn es explizit einfach wäre.. etwa wenn files.i2p auflisten würde, wie viele Sites auf siteinquestion.i2p verlinken 14:15 &amp;lt;Ragnarok&amp;gt; ok, ich habe das addressbook-Paket mit einem ausführbaren JAR aktualisiert. 14:15 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; äh, files.i2p 14:15 &amp;lt;@jrandom&amp;gt; jnymo: Das wird zu einer zentralisierten Autorität – files.i2p 14:15 &amp;lt;modulus&amp;gt; Ganz zu schweigen davon, dass man den Pool der Links vergiften könnte, indem man eine Scheißladung Sites aufsetzt. 14:16 &amp;lt;modulus&amp;gt; Googlebombing auf i2p 14:16 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; stimmt.. aber files.i2p könnte dezentralisiert sein 14:16 &amp;lt;susi23&amp;gt; ok, wie wäre es, wenn wir Ideen/Informationen/Konzepte sammeln bis, sagen wir, Januar 14:16 &amp;lt;orion&amp;gt; 'lo all. Ich sehe, Naming steht auf dem Tisch.. *schon wieder* :) 14:16 &amp;lt;susi23&amp;gt; dann kommt die Entscheidungsphase, ok? 14:16 &amp;lt;@jrandom&amp;gt; Klingt gut – willst du der Ansprechpartner sein, der das zusammenführt? 14:16 &amp;lt;Ragnarok&amp;gt; klar 14:16 &amp;lt;modulus&amp;gt; Egal, ob die Vertrauensaggregation dezentralisiert ist, Vertrauen muss vom Nutzer ausgehen. Alles andere kann meiner Meinung nach vergiftet werden. 14:17 &amp;lt;susi23&amp;gt; Können wir dafür nicht die Mailingliste nehmen? 14:17 &amp;lt;bob&amp;gt; oder vielleicht ughas Wiki? 14:17 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; einverstanden.. aber wie macht man das? Eine kleine Trust-Meter-Leiste oben im Webbrowser? 14:18 &amp;lt;@jrandom&amp;gt; Das Wiki wäre gut, dort können wir Links zu allen früheren Diskussionen sammeln 14:18 &amp;lt;modulus&amp;gt; jnyo: Die wohl praktikabelste Lösung ist, sich an den zuerst angetroffenen Namen zu binden oder so. 14:18 &amp;lt;dm&amp;gt; Lasst uns alle jrandom für sein wunderbares Projektmanagement applaudieren 14:18 &amp;lt;susi23&amp;gt; gut 14:18 &amp;lt;modulus&amp;gt; aber es gibt mehr Wege als Würstchen. 14:19 &amp;lt;susi23&amp;gt; URL zum Wiki? (für das Protokoll) 14:19 &amp;lt;ant&amp;gt; * Jnymo klatscht 14:19 &amp;lt;@jrandom&amp;gt; ugha.i2p 14:19 * dm klatscht 14:19 &amp;lt;susi23&amp;gt; ok 14:19 &amp;lt;susi23&amp;gt; dann bin ich fertig und pinge jrandom zurück ;) 14:20 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; modulus: Also, wenn ich jemandem einen Link weitergebe, verweise ich ihn auf die Site, an die ich mich zuerst gebunden habe.. das könnte funktionieren.. 14:20 &amp;lt;+ugha2p&amp;gt; Sieht so aus, als hätte jrandom einen Ping-Timeout. 14:20 &amp;lt;@jrandom&amp;gt; ok, cool, noch etwas zu nami^W äh, kein Naming mehr. weiter zum Wiki 14:20 &amp;lt;modulus&amp;gt; Wie auch immer, wenn du verlinkst, willst du wahrscheinlich einen absoluten Pfad in den Link setzen, nicht nur einen Namen 14:21 &amp;lt;@jrandom&amp;gt; weiter zu 4) eepsite-Überblick 14:21 &amp;lt;dm&amp;gt; dm.i2p ist aktiv und läuft 14:21 &amp;lt;@jrandom&amp;gt; cool 14:22 &amp;lt;@jrandom&amp;gt; ok, ich habe über das, was in der Mail erwähnt wurde, nicht viel hinzuzufügen 14:22 &amp;lt;bob&amp;gt; Schön, einen Zustrom von Sites zu sehen! alle außerdem schnell erreichbar! 14:22 &amp;lt;@jrandom&amp;gt; aye, einverstanden, bob 14:22 &amp;lt;bob&amp;gt; orion, danke für deine Arbeit.. Ich benutze deine Site täglich. 14:22 * jrandom auch, die ‚last updated‘ ist besonders hilfreich 14:23 &amp;lt;bob&amp;gt; dm: :-) 14:24 &amp;lt;@jrandom&amp;gt; ok, wenn es dazu nichts Weiteres gibt, können wir zu 5) ??? springen 14:24 &amp;lt;@jrandom&amp;gt; Gibt es noch etwas, das die Leute im Meeting ansprechen wollen? 14:24 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; wie ist der Netzstatus? 14:24 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; bzgl. 4.2.5? 14:25 &amp;lt;@jrandom&amp;gt; Sieht gut aus, aber der Release ist erst ein paar Stunden alt, also zu früh, um etwas zu sagen 14:25 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; oh, heh 14:25 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; irgendwelche fusenet-Neuigkeiten? 14:26 &amp;lt;@jrandom&amp;gt; (`http://piespy.i2p/i2p/i2p-current.png` heh) 14:26 &amp;lt;frosk&amp;gt; Meine Arbeit an i2pcontent lag die letzten Wochen weitgehend auf Eis, aber die neueste Version des Dokuments kann unter `http://frosk.i2p/i2pcontent.html` gelesen werden. wenn jemand interessiert ist, bitte lesen, und bei Bedarf auch hart kommentieren (im IRC, wenn ich nicht /away bin, oder Mail an frosk@mail.i2p) 14:26 &amp;lt;frosk&amp;gt; i2pcontent/fusenet/alles ;) 14:26 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; wordicus 14:28 &amp;lt;@jrandom&amp;gt; ok, wenn es nichts Weiteres gibt... 14:28 &amp;lt;mule2&amp;gt; Viel Applaus für all die hervorragenden Beiträge 14:29 &amp;lt;@jrandom&amp;gt; aye, ihr macht verdammt geile Sachen 14:29 &amp;lt;frosk&amp;gt; du auch, jrandom :) 14:29 &amp;lt;orion&amp;gt; word. 14:29 &amp;lt;orion&amp;gt; ja, auf jeden Fall, du auch, jrandom. 14:29 &amp;lt;scintilla&amp;gt; Hört, hört! 14:29 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; ja, mir ist auf der Site aufgefallen, dass es weniger Infos gibt, wie man helfen kann 14:29 &amp;lt;@jrandom&amp;gt; manchmal treten wir Ärsche, manchmal werden uns welche getreten ;) 14:29 &amp;lt;orion&amp;gt; HIP HIP 14:30 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; HORRAY 14:30 * orion lächelt 14:30 &amp;lt;Frooze&amp;gt; Heute Eclipse heruntergeladen, um über die Feiertage Java zu lernen, weil ihr so beeindruckend seid. 14:30 &amp;lt;@jrandom&amp;gt; jnymo: Viele der kleinen, leicht zu erledigenden Aufgaben sind erledigt 14:30 &amp;lt;@jrandom&amp;gt; ooh wikked, Frooze 14:31 &amp;lt;Frooze&amp;gt; also Ärger am Horizont. heh 14:31 &amp;lt;@jrandom&amp;gt; jnymo: Ich sollte aber wirklich noch mehr davon sammeln und posten 14:31 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; jrandom: Suchst du immer noch jemanden, der bei alexandria.i2p hilft? 14:31 &amp;lt;@jrandom&amp;gt; (in Deckung, Arizona!) 14:31 * jrandom ist nicht in alexandria involviert, aber ja, ich glaube, sie suchen noch einen Bibliothekar 14:31 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; lernt schwimmen, Leute ;) 14:31 * orion liebt Pump-up-the-Volume-Referenzen. So vage sie auch sein mögen. 14:31 &amp;lt;@duck&amp;gt; ja, tun wir 14:31 &amp;lt;@jrandom&amp;gt; :) 14:31 &amp;lt;Ragnarok&amp;gt; jrandom: Wohin soll die WAR eigentlich abgelegt werden? 14:31 &amp;lt;@jrandom&amp;gt; (orion++) 14:32 &amp;lt;@jrandom&amp;gt; Ragnarok: i2p/webapps/addressbook.war 14:32 &amp;lt;@jrandom&amp;gt; (dann den Router neu starten) 14:32 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; duck, redest du mit mir? 14:32 &amp;lt;Ragnarok&amp;gt; cool. Ich beginne mit dem Testen 14:32 &amp;lt;@jrandom&amp;gt; r0x0r 14:32 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; duck: Ist alexandria auf deiner Site? 14:33 &amp;lt;@duck&amp;gt; duck.i2p/alexandria/ 14:33 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; word 14:34 &amp;lt;@jrandom&amp;gt; ok, wenn das alles ist, können wir hier bei der 90m-Marke rausgleiten.. 14:34 * jrandom holt aus 14:34 * jrandom beendet das Meeting mit einem *baf* &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 14. Dezember 2004</title><link>/de/blog/2004/12/14/i2p-entwicklertreffen-14.-dezember-2004/</link><pubDate>Tue, 14 Dec 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/12/14/i2p-entwicklertreffen-14.-dezember-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bla, cervantes, dinoman, dm, duck, Frooze, frosk, jdot\_, jrandom, lurk, mule2, orion, polecat, postman, protokol, Pseudonym, susi23&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:08 &amp;lt;jrandom&amp;gt; 0) hi 13:08 &amp;lt;jrandom&amp;gt; 1) Netstatus 13:08 &amp;lt;jrandom&amp;gt; 2) mail.i2p 13:08 &amp;lt;jrandom&amp;gt; 3) roadmap 13:08 &amp;lt;+polecat&amp;gt; Es ist fast so, als würden die Nodes die Zeit von vor 5 Minuten nehmen und sie auf die aktuelle Zeit setzen, statt auf die tatsächliche. 13:09 &amp;lt;jrandom&amp;gt; 4) i2pcontent 13:09 &amp;lt;jrandom&amp;gt; 5) i2p-bt 13:09 &amp;lt;jrandom&amp;gt; 6) ??? 13:09 &amp;lt;jrandom&amp;gt; 0) hi 13:09 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen vor ein paar Minuten gepostet auf http://dev.i2p.net/pipermail/i2p/2004-December/000522.html 13:09 * Pseudonym winkt 13:10 &amp;lt;cervantes&amp;gt; danke fürs Warten.... bin gerade von der Arbeit zurück ;-) 13:10 &amp;lt;jrandom&amp;gt; polecat: es sind nicht genau 5m (aber wir können das nach dem Treffen oder währenddessen weiter besprechen) 13:10 * polecat nickt 13:10 &amp;lt;jrandom&amp;gt; w3rd, gut, ich geb dir einen Moment, um in die Statusnotizen reinzuspringen :) 13:11 &amp;lt;jrandom&amp;gt; In der Zwischenzeit, 1) Netstatus 13:11 * postman winkt 13:11 &amp;lt;jrandom&amp;gt; neulich, wie auf der Liste erwähnt, war’s auf IRC ziemlich turbulent 13:12 &amp;lt;jrandom&amp;gt; wir haben jedoch ein paar Anpassungen vorgenommen und die Bugfixes liefen ziemlich gut 13:12 * dm winkt 13:12 &amp;lt;jrandom&amp;gt; zusätzlich zum im Mail erwähnten Zeitabgleichsproblem gibt es auch ein „Leases laufen ab“-Problem, über das einige berichten 13:13 &amp;lt;Pseudonym&amp;gt; hängen die zusammen? 13:13 &amp;lt;+protokol&amp;gt; (seit Monaten) 13:13 &amp;lt;Pseudonym&amp;gt; (die Probleme, nicht die Leute) 13:13 &amp;lt;jrandom&amp;gt; das liegt teilweise an verschiedenen Faktoren – einige könnten durch die Patches im CVS behoben werden, einige könnten mit dem Zeitabgleich zusammenhängen, aber das meiste geht auf Punkte zurück, an denen wir für das 0.5-Release arbeiten 13:14 &amp;lt;jrandom&amp;gt; Das Wesen des Problems ist, dass der Peer manchmal nicht in der Lage ist, Tunnels für den Client zu bauen, was bedeutet, dass er den Client nicht um eine neue Lease bittet 13:14 &amp;lt;jrandom&amp;gt; Die Lösung ist, sicherzustellen, dass wir neue Tunnels bauen können, die den Anforderungen des Clients entsprechen 13:15 &amp;lt;Pseudonym&amp;gt; und wenn wir es nicht können? 13:15 &amp;lt;jrandom&amp;gt; Wenn wir es nicht können, bleiben die Leases abgelaufen, bis wir es können 13:16 &amp;lt;Pseudonym&amp;gt; also, wie ist das anders? 13:16 &amp;lt;jrandom&amp;gt; ist es nicht :) 13:16 &amp;lt;jrandom&amp;gt; wir müssen in der Lage sein, Tunnels zu bauen. Punkt. 13:16 &amp;lt;jrandom&amp;gt; Um das sicherzustellen, müssen wir sowohl unser Profiling verbessern (siehe: CVS-Fixes für einen lange bestehenden Profiling-Bug) als auch unsere Pooling-Strategie verbessern (siehe: 0.5) 13:17 &amp;lt;jrandom&amp;gt; der einzige legitime Grund, keine Tunnels bauen zu können, ist, wenn das gesamte Netz komplett ausgelastet ist 13:17 &amp;lt;+polecat&amp;gt; oder wenn du davon abgeschnitten bist 13:17 &amp;lt;jrandom&amp;gt; richtig 13:17 &amp;lt;bla&amp;gt; jrandom: Kann das daran liegen, dass das Netz auf ~110 Peers angewachsen ist? 13:18 &amp;lt;dm&amp;gt; oder es ist von dir abgeschnitten 13:18 &amp;lt;jrandom&amp;gt; nee, das haben wir vorher auch schon gesehen, bla 13:18 &amp;lt;Pseudonym&amp;gt; sind die „CVS-Fixes für einen lange bestehenden Profiling-Bug“ in 0.4.2.3 oder nur in CVS? 13:18 &amp;lt;jrandom&amp;gt; obwohl es in gewisser Weise wohl doch so ist, da wir jetzt viel mehr Peers haben, über die wir keine Profiling-Daten haben 13:18 &amp;lt;jrandom&amp;gt; Pseudonym: CVS 13:19 &amp;lt;+polecat&amp;gt; Mit Profiling meinst du, Peers danach zu ranken, wie hilfreich sie sind? 13:19 &amp;lt;jrandom&amp;gt; ja 13:19 * Pseudonym will 0.4.2.4 ;-) 13:19 &amp;lt;+polecat&amp;gt; Uff. 13:19 &amp;lt;+polecat&amp;gt; Dachte schon, es wäre irgendeine komische Funktionsnachverfolgung wie gprof oder so. 13:20 * orion will 2.0 :) 13:20 &amp;lt;jrandom&amp;gt; hehe nee, der Profiling-Bug lag u. a. an dämlichem Code, der Tagesstatistiken ignorierte 13:20 * jrandom auch 13:20 * polecat will die Larvenform eines großen Hundes. 13:20 &amp;lt;jrandom&amp;gt; ok, gut, das ist alles, was ich zu 1) Netstatus ansprechen wollte – hat noch jemand was hinzuzufügen? 13:21 &amp;lt;jrandom&amp;gt; wenn nicht, weiter mit 2) mail.i2p 13:21 &amp;lt;jrandom&amp;gt; postman: du hast das Wort 13:22 &amp;lt;+postman&amp;gt; ok 13:22 &amp;lt;+postman&amp;gt; sorry 13:22 &amp;lt;+postman&amp;gt; :) 13:23 &amp;lt;+postman&amp;gt; Es gibt eine Beschreibung für eine vollständige Handhabung von virtuellen Maildomains auf www.postman.i2p/user/virtual 13:23 &amp;lt;+postman&amp;gt; Es gibt eine Beschreibung für eine vollständige Handhabung von virtuellen Maildomains auf www.postman.i2p/user/virtual.html 13:23 &amp;lt;+postman&amp;gt; (zu viel Rotwein) 13:23 &amp;lt;dm&amp;gt; das ist eine sehr unprofessionelle Präsentation! 13:23 &amp;lt;+postman&amp;gt; es versucht ein System zu erklären, wie man Maildomains außer @mail.i2p-Adressen handhabt 13:23 &amp;lt;frosk&amp;gt; :D 13:24 * orion haut dm mit dem Tafelschwamm auf den Kopf. 13:24 &amp;lt;frosk&amp;gt; heißt das, ich kann frosk@frosk.i2p haben? 13:24 &amp;lt;+postman&amp;gt; frosk: genau 13:24 &amp;lt;jrandom&amp;gt; sehr cool 13:24 &amp;lt;+polecat&amp;gt; Die Frage ist, warum? :3 13:24 &amp;lt;+postman&amp;gt; es ist ziemlich komplex, trotzdem bitte ich um Kommentare und Ideen dazu 13:24 &amp;lt;cervantes&amp;gt; s/eraser/ 13:24 &amp;lt;frosk&amp;gt; froody cool 13:25 &amp;lt;+postman&amp;gt; es ist vielleicht nicht für wenige Leute nötig, aber die Zukunft ist hell und glänzend 13:25 &amp;lt;jrandom&amp;gt; es gibt viele Gründe – z. B. jedem Benutzer @ forum.i2p eine Mailadresse geben, etc. 13:25 &amp;lt;susi23&amp;gt; es ist ein zentrales System, an postman.i2p gebunden 13:25 &amp;lt;+polecat&amp;gt; Ja, so viel ist klar. 13:25 &amp;lt;susi23&amp;gt; wenn diese Maschine ausfällt, sind wir alle sauer :) 13:25 &amp;lt;+polecat&amp;gt; jrandom: Aber wenn sowieso alles zuerst durch mail.i2p gehen muss... 13:25 * postman ist sich dieses Problems SEHR bewusst 13:26 &amp;lt;+postman&amp;gt; :/ 13:26 &amp;lt;jrandom&amp;gt; polecat: vielleicht, vielleicht aber auch nicht 13:26 &amp;lt;+polecat&amp;gt; susi23: genau! 13:26 &amp;lt;+postman&amp;gt; die derzeitige Implementierung ist in der Tat ein Single Point of Failure 13:26 &amp;lt;+postman&amp;gt; aber das gilt auch für die Internet-Bridge 13:27 &amp;lt;jrandom&amp;gt; oh, das zweite Gateway ist noch nicht in Betrieb? 13:27 &amp;lt;+polecat&amp;gt; Eine Lösung wäre, mehrere Destinations in die Client-SMTP/POP3-Tunnels zu stecken und all diese Destinations nur untereinander relayen zu lassen. 13:27 &amp;lt;+postman&amp;gt; jrandom: nein, baffled hat noch nicht eingerichtet 13:27 &amp;lt;jrandom&amp;gt; ah ok 13:27 &amp;lt;+postman&amp;gt; polecat: und auf WELCHEM POP3-Server soll DEIN Postfach liegen 13:27 &amp;lt;orion&amp;gt; glänzend ist gut, aber wie würde sich diese virtuelle Adresse zu einer Internet-Adresse verhalten? Ich mag es, dass orion@mail.i2p und orion@i2pmail.org beide nutzbar sind. 13:27 &amp;lt;orion&amp;gt; s/nutzbar/identisch/ 13:28 &amp;lt;+postman&amp;gt; polecat: wer will jeden Tag in einem Jahr 100 MB Postfachdaten für alle 10000 Nutzer transferieren? 13:28 &amp;lt;+postman&amp;gt; orion: sie werden nutzbar sein 13:28 &amp;lt;+polecat&amp;gt; statt mail.i2p -&amp;gt; polecat.i2p -&amp;gt; frosk@baffled.i2p zu gehen, könnte es zu einem der 3 gehen und von dort direkt zu baffled. 13:29 &amp;lt;+postman&amp;gt; Ich bitte alle Interessierten, Ideen beizusteuern 13:29 &amp;lt;+postman&amp;gt; die virtuellen Domains sind ohnehin ein Feature, das sinnvoll erscheint und unabhängig vom Zustand des Netzwerks implementiert werden kann 13:29 &amp;lt;+polecat&amp;gt; Wenn mail.i2p jemals ausfällt, hätten die anderen beiden ihre Server-Tunnels als Alternativen in das Mail-Relay-System. 13:30 &amp;lt;+postman&amp;gt; polecat: dennoch bleibt die Frage nach deinem Postfach 13:30 &amp;lt;+postman&amp;gt; polecat: deine Postfachdaten müssen ebenfalls verschoben und zwischen ALLEN möglichen Standorten synchron gehalten werden 13:30 &amp;lt;+polecat&amp;gt; Uff... ja, das stimmt... 13:30 &amp;lt;+postman&amp;gt; polecat: stell dir das nur für 1000 Nutzer in der Zukunft vor 13:30 &amp;lt;susi23&amp;gt; jeder könnte auf seinen Nodes eine Destination einrichten, an die Mails zugestellt werden... nun haben wir das Problem, Destinations mit Mailadressen zu verbinden 13:30 &amp;lt;+postman&amp;gt; so einfach ist das nicht 13:30 &amp;lt;+polecat&amp;gt; Oh! Aber das würde funktionieren... 13:30 &amp;lt;+postman&amp;gt; in der Tat 13:31 &amp;lt;+postman&amp;gt; andererseits bleibt das Problem des Relayings von und ins Internet bestehen 13:31 &amp;lt;dm&amp;gt; jrandom: du genießt das, oder? 13:31 &amp;lt;+polecat&amp;gt; Ja! Ein Nutzer wählt, auf welchem Server sein POP3-Postfach sein soll, und wählt diesen Server als Destination für den POP3-Tunnel. 13:31 &amp;lt;+postman&amp;gt; polecat: was, wenn DIESER Server ausfällt? 13:32 &amp;lt;+polecat&amp;gt; Dann müssen sie den Server wechseln. -.- 13:32 &amp;lt;dm&amp;gt; Studenten, die eine intelligente Unterhaltung miteinander führen. Ein Professorentraum :) 13:32 &amp;lt;+postman&amp;gt; nun, das Meeting ist kaum der Ort, um all das zu DISKUTIEREN 13:33 &amp;lt;+postman&amp;gt; ich bin nur hier, um die Diskussion anzustoßen 13:33 &amp;lt;+postman&amp;gt; lest bitte zuerst das Dokument und DANACH höre ich mir gerne eure Kommentare an 13:33 &amp;lt;+postman&amp;gt; 2. 13:33 &amp;lt;+polecat&amp;gt; Also gut, mail.i2p ist in Arbeit und versucht, weniger zentralisiert und weniger Single-Point-of-Failure-ig zu werden. 13:33 &amp;lt;+postman&amp;gt; wir haben offiziell die 100 Nutzer überschritten mit 110 registrierten Accounts 13:33 &amp;lt;+postman&amp;gt; nur FYI 13:33 &amp;lt;jrandom&amp;gt; w00t 13:34 &amp;lt;+postman&amp;gt; das war’s für heute :) 13:34 &amp;lt;+postman&amp;gt; danke 13:34 * dm applaudiert 13:34 &amp;lt;jrandom&amp;gt; großartig, danke postman. das sieht alles vielversprechend aus 13:34 &amp;lt;+postman&amp;gt; :) 13:35 &amp;lt;mule2&amp;gt; ich würde gerne ein Thema zu Mail ansprechen, aber nach dem Meeting 13:35 &amp;lt;jrandom&amp;gt; vielleicht könnten einige Diskussionen zur Dezentralisierung von Mail über die Liste oder im Forum laufen? aber fürs Erste erfüllt das, was du eingerichtet hast, unsere Bedürfnisse mehr als genug 13:35 &amp;lt;+postman&amp;gt; es gibt sogar einen Kanal dafür 13:35 &amp;lt;+postman&amp;gt; :) 13:35 &amp;lt;jrandom&amp;gt; heh guter Punkt 13:35 &amp;lt;frosk&amp;gt; welchen? 13:36 &amp;lt;jrandom&amp;gt; #mail.i2p 13:36 &amp;lt;+postman&amp;gt; frosk: #mail.i2p 13:36 &amp;lt;+polecat&amp;gt; Oh, eine kurze Anmerkung: Ich habe mich selbst überrascht, indem ich einen kleinen Perl-caching-SMTP-Server zum Laufen gebracht habe, damit Emacs nicht hängt, wenn es auf die Antwort von postmans SMTP-Server über i2p wartet. 13:36 &amp;lt;frosk&amp;gt; ok 13:36 &amp;lt;+polecat&amp;gt; Ich poste vielleicht später etwas Code, falls es so richtig gut klappt. 13:36 &amp;lt;jrandom&amp;gt; oh, großartig, polecat 13:36 &amp;lt;cervantes&amp;gt; postman: du bist herzlich eingeladen, einen eigenen Bereich im Forum zu bekommen 13:37 &amp;lt;+postman&amp;gt; cervantes: ohh danke 13:37 * postman fühlt sich geehrt :) 13:37 &amp;lt;dm&amp;gt; Das verdienst du 13:38 * postman reicht das Mikro zurück an hr 13:38 * postman reicht das Mikro zurück an jr 13:38 &amp;lt;+postman&amp;gt; verdammt 13:38 &amp;lt;+postman&amp;gt; :) 13:38 &amp;lt;jrandom&amp;gt; ok, wenn es zu 2) mail.i2p nichts weiter gibt, springen wir rüber zu 3) roadmap 13:38 &amp;lt;+polecat&amp;gt; vroom vroom! 13:38 &amp;lt;jrandom&amp;gt; die alte Roadmap sah etwas... veraltet aus 13:39 &amp;lt;jrandom&amp;gt; die neue spiegelt die aktuelle Sicht der Dinge wider 13:39 &amp;lt;jrandom&amp;gt; hoffentlich ist im aufgeführten Zeitplan genug Puffer, allerdings könnten wir die Schätzungen schlagen, wenn mehr Leute dazukommen :) 13:40 &amp;lt;jrandom&amp;gt; sobald wir 0.6 erreicht haben, werden wir auf große Zahlen von Nodes skalieren können, da wir dann nicht mehr die durch Threads erzwungene Obergrenze haben 13:41 &amp;lt;frosk&amp;gt; was hältst du für ein realistisches Node-Limit für &amp;lt;0.6? 13:41 &amp;lt;jrandom&amp;gt; vor 0.6 werden wir wahrscheinlich unter 200 aktiven Nodes bleiben müssen, obwohl wir wohl weniger faul sein und aktiv einige Verbindungen killen könnten 13:41 &amp;lt;jrandom&amp;gt; mit etwas Sorgfalt denke ich, dass wir auf 3–500 kommen werden 13:42 &amp;lt;mule2&amp;gt; also bitte kein Slashdotten 13:42 &amp;lt;jrandom&amp;gt; wir hätten dann Verbindungs-Churn, aber unser kostengünstiger TCP-Transport sollte nicht allzu sehr schaden 13:42 &amp;lt;Pseudonym&amp;gt; die Roadmap für 0.6 erwähnt das nicht. nur udp und Content-Verteilung 13:42 &amp;lt;Pseudonym&amp;gt; oder ist es das udp, das es behebt? 13:42 * orion stimmt für niemals Slashdotten 13:43 &amp;lt;jrandom&amp;gt; Pseudonym: udp behebt es (http://www.i2p.net/todo#transport ) 13:43 &amp;lt;cervantes&amp;gt; postman: `http://forum.i2p/viewforum.php?f=22` 13:44 &amp;lt;Pseudonym&amp;gt; orion: Ich widerspreche. Um echte Anonymität zu bekommen, brauchen wir irgendwann VIELE Nodes 13:44 &amp;lt;Pseudonym&amp;gt; irgendwann müssen wir den Leuten davon erzählen 13:44 &amp;lt;jrandom&amp;gt; einverstanden. wenn wir sie brauchen, werden wir definitiv allerlei PR machen wollen 13:44 &amp;lt;jrandom&amp;gt; die Geek-Crowd wird wahrscheinlich ein großer Teil der Nutzerschaft sein 13:44 &amp;lt;Pseudonym&amp;gt; wann kündigen wir es der Geek-Community an? nicht als fertiges Produkt, sondern als Beta zum Reifen treten 13:44 &amp;lt;Frooze&amp;gt; Frag JRandom 13:45 &amp;lt;+polecat&amp;gt; Ich denke, wir sollten sehr vorsichtig sein, dieses Netzwerk zu populär zu machen. 13:45 &amp;lt;jrandom&amp;gt; Pseudonym: wenn wir das bestmögliche „Reifentreten“ ohne sie gemacht haben 13:45 &amp;lt;+polecat&amp;gt; Denn eines Tages wird es jemand nutzen, um etwas Schreckliches und Illegales zu tun. 13:45 &amp;lt;+polecat&amp;gt; Und wenn wir dann aufgespürt werden können, werden wir zusammen mit dem Kriminellen verfolgt. 13:46 &amp;lt;jrandom&amp;gt; im Grunde, sobald das Netzwerk durchgehend großartig funktioniert und wir es nicht mehr selbst kaputtmachen können, /dann/ brauchen wir mehr Nutzer, um es weiter zu brechen/testen 13:47 &amp;lt;mule2&amp;gt; du musst mich vorher runterschmeißen :9 13:47 &amp;lt;Pseudonym&amp;gt; fall bloß nicht in denselben Trend wie Toad mit Freenet 13:47 &amp;lt;+polecat&amp;gt; Weil wir ihnen die Freiheit gegeben haben, den Sourcecode für Windows XPQXR und Halo 7 zu posten, sollten wir verdammt noch mal guten Anonymitätsschutz haben. 13:47 &amp;lt;orion&amp;gt; apropos kaputtmachen... wurde dieser Zeitversatz-Bug je identifiziert? 13:47 &amp;lt;jrandom&amp;gt; Pseudonym: ich glaube, unsere Roadmap ist realistisch 13:48 &amp;lt;jrandom&amp;gt; polecat: einverstanden, Leute sollten i2p derzeit nicht für „gefährliche“ Dinge nutzen 13:48 &amp;lt;jrandom&amp;gt; orion: nein 13:48 &amp;lt;Pseudonym&amp;gt; jr: Ich beschwere mich nicht über die Roadmap. aber sie adressiert keine Ankündigungen 13:48 &amp;lt;jrandom&amp;gt; stimmt 13:49 &amp;lt;dm&amp;gt; nun, mit 2 Jahren Entwicklung/Tests sollte es beim Start eines der am besten ausgefeilten Angebote dieser Art sein :) 13:49 &amp;lt;Pseudonym&amp;gt; vielleicht fügt man Slashdotten zu 0.6 hinzu? :-) 13:49 &amp;lt;+polecat&amp;gt; jrandom: noch wichtiger, Leute, die i2p für so gefährliche Dinge nutzen würden, täten uns einen Gefallen, wenn sie von i2p noch nichts wüssten. 13:49 &amp;lt;jrandom&amp;gt; hab neulich darüber nachgedacht. vielleicht würden einige Ankündigungen für andere Aktivitäten (z. B. I2PContent) Sinn machen, um mehr Leute zu gewinnen, daran zu arbeiten 13:49 &amp;lt;dm&amp;gt; im Gegensatz zum üblichen Reifegrad, wenn Dinge groß rauskommen 13:50 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ich denke, jrandom sollte den Slashdot-Artikel schreiben.. er beschreibt i2p am besten, glaube ich 13:50 * Pseudonym stimmt zu 13:51 &amp;lt;dm&amp;gt; Ich bin sicher, da wird was passieren, bevor jrandom selbst sich wohlfühlt, es zu tun ;) 13:51 &amp;lt;Pseudonym&amp;gt; ich versuche nur, ihn ein wenig zu stupsen 13:51 &amp;lt;jrandom&amp;gt; heh 13:51 &amp;lt;jrandom&amp;gt; nun, mit 0.6 werden wir ohnehin eine größere Nutzerschaft anziehen wollen 13:51 &amp;lt;Pseudonym&amp;gt; Wenn ich nicht coden kann, kann ich wenigstens die, die es können, nerven 13:51 * jrandom wirft mit Schlamm 13:52 &amp;lt;+polecat&amp;gt; dm: Ich bin sicher, der Jüngste Tag wird vorübergehen, bevor jrandom bereit ist, i2p zu /. ;3 13:52 * Pseudonym duckt sich. quack 13:52 &amp;lt;jrandom&amp;gt; ok, in jedem Fall, hat noch jemand anderes etwas zur Roadmap zu besprechen? 13:52 &amp;lt;jrandom&amp;gt; oder sollen wir weiter zu 4) I2PContent ? 13:53 -!- Irssi: #i2p: Insgesamt 36 Nicks [1 Ops, 0 Halfops, 3 Voices, 32 normal] 13:53 &amp;lt;jrandom&amp;gt; frosk: ping 13:53 * frosk schnappt sich das drahtlose Mikro 13:54 &amp;lt;cervantes&amp;gt; *zzzzzZzzzzttt* 13:54 * orion steckt seinen RF-Jammer ein. ;) 13:54 &amp;lt;+polecat&amp;gt; Ich versuche, frosk zu erreichen, bisher ohne Glück. Ehrlich gesagt sehe ich em wohl nie auf IRC, und eir E-Mail ist ein blinder Abgrund. 13:54 &amp;lt;frosk&amp;gt; nun, jrandom hat diese „distributed content infrastructure“ in die neue Roadmap für 0.6 gepackt, und nachdem ich hier ein paar Gedanken dazu gehört habe, klang das sehr interessant, und ich denke, ich sollte im Rahmen meiner Fähigkeiten tun, was ich kann, um den Zeitplan zu schlagen ;) 13:54 * dm schaut zu polecat 13:54 &amp;lt;+polecat&amp;gt; *schüttelt den Kopf* Einfach überhaupt kein Glück. Nirgends zu FINDEN. Vielleicht ist frosk unsichtbar! 13:55 &amp;lt;frosk&amp;gt; „i2pcontent“ ist bisher ein Dokument auf frosk.i2p 13:55 &amp;lt;Pseudonym&amp;gt; wie unterscheidet sich I2PContent von i2p-bt? 13:55 * polecat ist gerade auf 4.4. 13:55 &amp;lt;frosk&amp;gt; es vereint die Ideen, die ich gehört habe, mit meinen eigenen, und es hat ein paar Überarbeitungen mit hilfreichen Kommentaren und Vorschlägen von jrandom und anderen durchlaufen, und ich finde, es fängt an, sehr cool auszusehen :) 13:55 &amp;lt;ant&amp;gt; * jnymo versucht, einen Postscript-Viewer zu finden, um diese Ideen zu sehen.. :/ 13:56 &amp;lt;dm&amp;gt; was ist es, ich komme nicht auf frosk.i2p. Executive Summary? 13:56 &amp;lt;+polecat&amp;gt; Pseudonym: i2p-bt gilt nur für 1 Datei auf einmal und ist ein Swarming-Download. 13:56 &amp;lt;frosk&amp;gt; Pseudonym: i2pcontent ist sehr wie Usenet 13:56 &amp;lt;frosk&amp;gt; es vereint Konzepte aus Usenet und Freenet. ich werde davon absehen, es „frusenet“ zu nennen. 13:56 &amp;lt;jrandom&amp;gt; lol 13:56 &amp;lt;+polecat&amp;gt; Hast du meinen Vorschlag zu i2pcontent bekommen? 13:56 &amp;lt;jrandom&amp;gt; frusenet hat was... 13:56 &amp;lt;frosk&amp;gt; i2pcontent lässt dich Beiträge in deinem Blog oder in öffentlichen Foren posten und dein Adressbuch veröffentlichen, damit andere es importieren können 13:56 * dm hat nicht davon abgesehen, es frazaa zu nennen 13:56 &amp;lt;+polecat&amp;gt; Es vereint Usenet, Freenet und LiveJournal. Also.... Fusejournal? 13:56 &amp;lt;jrandom&amp;gt; rofl 13:57 &amp;lt;frosk&amp;gt; hm, ja, LJ auch ;) 13:57 &amp;lt;+polecat&amp;gt; Lj ist die nächstliegende Parallele, die ich gefunden habe. 13:57 &amp;lt;+polecat&amp;gt; Aber hier ist etwas, was ich in deinem i2pcontent-Dokument nicht gelesen habe. 13:57 &amp;lt;frosk&amp;gt; jedenfalls möchte ich es an diesem Punkt wirklich gut designen, also bitte ich jeden, der interessiert ist, das Dokument zu lesen und Vorschläge zu machen 13:57 &amp;lt;orion&amp;gt; LiveFuseNet. 13:58 &amp;lt;+polecat&amp;gt; Was ist damit, es so zu machen, dass nur wenige Leute eine Gruppe /lesen/ können? Nicht so sehr Verschlüsselung, sondern dass ihre Existenz überhaupt nicht bekannt ist. 13:58 &amp;lt;dm&amp;gt; Wie wäre es mit: Contnet? ContNet 13:58 &amp;lt;dm&amp;gt; Content, Contnet... verstanden? eh??? 13:58 &amp;lt;susi23&amp;gt; jnymo: bezüglich Postscript habe ich frosk höflich gebeten, uns ein PDF zu liefern *rotwerd* 13:58 &amp;lt;frosk&amp;gt; polecat: das könnte interessant sein, ja. es passt allerdings schwer in das aktuelle Design 13:58 &amp;lt;jrandom&amp;gt; ich bin mir nicht sicher, es klingt ziemlich machbar 13:59 &amp;lt;+polecat&amp;gt; Ich will HTML oder Plaintext. -.- Mag keine bitmap-ps-Reader. -.- 13:59 &amp;lt;jrandom&amp;gt; statt eine Gruppe zur Syndizierung anzubieten, können nur vertrauenswürdige/bekannte Nutzer die Gruppe bekommen 13:59 &amp;lt;jrandom&amp;gt; (von vertrauenswürdigen/bekannten Syndikationsknoten) 13:59 &amp;lt;frosk&amp;gt; polecat: `http://frosk.i2p/i2pcontent-3.pdf` wenn du PDFs handhaben kannst :) 13:59 &amp;lt;jrandom&amp;gt; so ähnlich wie der „Distribution:“-Header von Usenet 13:59 &amp;lt;susi23&amp;gt; polecat: ps ist nicht bitmap :P 13:59 &amp;lt;+polecat&amp;gt; frosk: Es ist aber wichtig, wenn du Dinge wie private Postfächer oder geheime Gruppen oder LiveJournals Fähigkeit willst, Text für alle außer bestimmten Freunden zu blockieren. Auch moderierte Foren werden es wahrscheinlich wichtig finden, das zu haben. 13:59 &amp;lt;frosk&amp;gt; hm, ja 14:00 &amp;lt;frosk&amp;gt; polecat: Blockieren für alle außer Freunden kann mit Verschlüsselung gehandhabt werden 14:00 &amp;lt;+polecat&amp;gt; frosk: Mein PDF-Reader ist dieser: $ pdf2ps file.pdf&amp;gt; file.ps; gs file.ps 14:00 &amp;lt;jrandom&amp;gt; polecat: du hattest neulich einen guten Vorschlag für moderierte Foren – eine unmoderierte Einreichungs-Queue, wobei Moderatoren in die „echte“ Gruppe posten 14:01 &amp;lt;+polecat&amp;gt; frosk: Verschlüsselung ist gut und hoffentlich einigermaßen transparent. Sonst müssen Nutzer Text in einem xterm mit gpg eingeben, kopieren und ins Journal-Fenster einfügen.&amp;gt;.&amp;lt; 14:01 &amp;lt;+polecat&amp;gt; jrandom: Ja, aber idealerweise sollte die Einreichungs-Queue für alle außer den Moderatoren unsichtbar sein. 14:01 &amp;lt;frosk&amp;gt; polecat: oh, Transparenz ist ein wichtiges Schlüsselwort bei dem Ganzen :) 14:01 &amp;lt;jrandom&amp;gt; polecat: du verlierst 99% der Zielgruppe, wenn du „xterm“ sagst 14:02 &amp;lt;+polecat&amp;gt; jrandom: Heiden! Ein grep auf sie! 14:02 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; mmmmm.. was ist Usenet? 14:02 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; Ich meine, ich hab davon gehört.. aber 14:02 &amp;lt;susi23&amp;gt; jnymo: News, NNTP, google -&amp;gt; groups 14:02 &amp;lt;frosk&amp;gt; http://en.wikipedia.org/Usenet :) 14:03 &amp;lt;+polecat&amp;gt; jnymo: Newsgroups, eh? 14:03 &amp;lt;dm&amp;gt; Es ist gut für zufällige Pornodownloads. 14:03 &amp;lt;frosk&amp;gt; es ist im Grunde das älteste und bewährteste P2P-Netz der Welt, wie jrandom heute schrieb 14:03 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; also kann man Dateien posten? oder Links zu Dateien? 14:03 &amp;lt;jrandom&amp;gt; und es ist verdammt resilient 14:03 &amp;lt;susi23&amp;gt; dm: es ist „use“ful für zufällige Pornodownloads :P 14:03 &amp;lt;+polecat&amp;gt; dm: Ich nehme an, wenn du den Porno zwischen all dem Spam findest. 14:04 &amp;lt;frosk&amp;gt; es ist in erster Linie für Diskussionsgruppen, wird aber auch breit für Dateien genutzt 14:04 &amp;lt;+polecat&amp;gt; Da ist übrigens noch ein Thema. Spam und so.. 14:04 * dm hat mal einen „Porn Downloader“ betrieben. Er hat gut funktioniert. 14:04 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; also ist es wie das Forenformat von IRC? 14:04 &amp;lt;frosk&amp;gt; ich habe über Spam auf i2pcontent nachgedacht und freue mich nicht darauf ;) 14:04 * susi23 lenkt zurück zum Thema *rotwerd* 14:04 &amp;lt;+polecat&amp;gt; Wir können keine offenen Foren haben, oder zumindest nicht nur Foren mit 1 Autor und Foren ohne Einschränkungen. Wir brauchen so etwas wie ein glückliches Mittel, wo mehrere Leute posten können, aber nicht Unbefugte. 14:04 &amp;lt;+dinoman&amp;gt; ich habe nur 1 Frage: müsste ich das laufen lassen, also wird es Teil von i2p? 14:05 &amp;lt;frosk&amp;gt; polecat: i2pcontent hat das (Gruppen von Nutzern, die einen Blog bearbeiten) 14:05 &amp;lt;dm&amp;gt; Es ist erstaunlich, dass Usenet so groß ist, obwohl so wenige Leute es tatsächlich nutzen. 14:05 &amp;lt;dm&amp;gt; Der Durchschnittsjoe weiß nicht, was Usenet ist. 14:05 &amp;lt;jrandom&amp;gt; dinoman: es ist eine Anwendung, definitiv nicht erforderlich 14:06 &amp;lt;+dinoman&amp;gt; :) 14:06 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ja.. ich bin Durchschnittsjoe 14:06 &amp;lt;frosk&amp;gt; aber hoffentlich mit i2p ausgeliefert ;) 14:06 &amp;lt;+polecat&amp;gt; Also hast du im Grunde eine Liste von sha4 in meta.group.*, eine Liste für genehmigte Syndikatoren/Leser, eine für Schreiber, eine für Besitzer, etc... 14:06 &amp;lt;jrandom&amp;gt; (aber ich sehe keinen Grund, es nicht zu nutzen, da 1) die Installation *keinen* Overhead auf deiner Maschine verursacht 2) viele gute Features :) 14:07 &amp;lt;jrandom&amp;gt; frosk: definitiv 14:07 &amp;lt;dm&amp;gt; Google scheint ihm etwas Sichtbarkeit zu geben. Es sollte als „das größte Messageboard der Welt“ präsentiert werden und eine ähnliche UI wie übliche Foren haben. 14:07 &amp;lt;+polecat&amp;gt; jrandom: Warum würdest du sagen *kein* Overhead? c.c 14:07 &amp;lt;+polecat&amp;gt; Nur weil man Syndikate und Blogs zum Lesen auswählen muss, bevor man sie herunterlädt? 14:07 &amp;lt;jrandom&amp;gt; jnymo: ein Usenet-ähnliches Interface zur i2p-Mailingliste: `http://news.gmane.org/gmane.network.i2p` 14:08 &amp;lt;jrandom&amp;gt; polecat: nein, 0 Overhead, wenn du es nicht benutzt 14:08 &amp;lt;frosk&amp;gt; polecat: Gruppen haben einen Besitzer, der Nutzer hinzufügen kann. Was „geheime“ Message-Namespaces angeht, darüber habe ich bisher nicht nachgedacht :) 14:08 &amp;lt;jrandom&amp;gt; (im Sinne von: nur die Installation macht deine Maschine nicht zu einem öffentlichen Datenspeicher, etc.) 14:08 -!- ]Replica[ heißt jetzt ]Replica|zZz[ 14:08 &amp;lt;jrandom&amp;gt; und es wird wahrscheinlich i2p-Ankündigungen über sichere Blogs in i2p geben, lesenswert, etc. 14:08 &amp;lt;+polecat&amp;gt; frosk: Kein Grund, warum es nicht mehrere Besitzer geben kann, auch wenn nur einer in die sha für den Namen gehen könnte. :3 Erlaub einfach mehreren Leuten, die meta.*-Sachen für diese Gruppe zu ändern. 14:09 &amp;lt;frosk&amp;gt; also abschließend, wenn ihr helfen wollt, lest das Dokument auf frosk.i2p und lasst uns reden :) sonst noch etwas zu i2pcontent? 14:09 &amp;lt;+dinoman&amp;gt; oh also ist es nicht Freenet über i2p! 14:09 &amp;lt;frosk&amp;gt; (ich habe hier gerade ziemlich Lag) 14:09 &amp;lt;jrandom&amp;gt; richtig, dinoman, definitiv nicht 14:09 &amp;lt;susi23&amp;gt; Daten in „Newsgroups“ organisiert wären großartig... einfach i2p.childporn.* löschen/abbestellen ... 14:09 &amp;lt;+polecat&amp;gt; dinoman: En. Oh. 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: ah.. das ist cool 14:10 &amp;lt;jrandom&amp;gt; word, frosk. das ist definitiv ziemlich cooles Zeug, und die Leute sollten dich mit E-Mails überschütten und deinen Blog lesen :) 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; nützlich ;) 14:10 &amp;lt;+polecat&amp;gt; susi23: Genau, und wenn niemand es syndizieren will, muss auch niemand dabei helfen, es zu bewegen. 14:10 &amp;lt;frosk&amp;gt; polecat: ja, obwohl es etwas Komplexität hinzufügt, und ich bin ein Simplicity-Freak ;) 14:10 &amp;lt;jrandom&amp;gt; jnymo: ja. aber wir können darüber hinaus richtig cooles Zeug machen, sodass Dinge aussehen wie http://www.livejournal.com/ oder Blogger oder was auch immer 14:11 &amp;lt;jrandom&amp;gt; ja, man sollte am Anfang nicht zu hoch zielen (&amp;lt;/lesson learned&amp;gt;). das Einfachste anstreben, was funktionieren könnte, mit Hooks für spätere Verbesserungen 14:11 &amp;lt;frosk&amp;gt; das Rendering liegt natürlich zu 100% beim User-Client (Weboberfläche, die wie LJ aussieht? ok. slashdot-ähnlich? fein! etc :) 14:12 &amp;lt;+polecat&amp;gt; frosk: Ich finde, Berechtigungen sollten generalisiert sein und nicht „nur einer“ für Besitzer, „nur ein paar“ für Schreiber, „alle und ihre Mutter“ für Leser, außer das Forum selbst spezifiziert diese Rechte. Andernfalls codest du viele Autorisierungsarten fest ein. 14:12 &amp;lt;frosk&amp;gt; jrandom: ja, Erweiterbarkeit ist König 14:12 &amp;lt;frosk&amp;gt; weshalb ein solides Design von Anfang an wichtig ist 14:13 &amp;lt;+dinoman&amp;gt; also mal sehen, ob ich das verstehe: für mich (Endnutzer) wird das wie Newsgroups funktionieren. 14:13 &amp;lt;frosk&amp;gt; polecat: einverstanden 14:13 &amp;lt;+polecat&amp;gt; dinoman: Eher wie LiveJournal, aber ja. 14:14 &amp;lt;+dinoman&amp;gt; nun, ich könnte lernen, diese Idee zu mögen! 14:14 &amp;lt;frosk&amp;gt; technisch ist es wie Newsgroups (auf Speed), aber an der Oberfläche kann es wie LiveJournal sein 14:14 &amp;lt;+polecat&amp;gt; frosk: Auch nicht wie LiveJournal, insofern es dezentral im Usenet-Stil ist. Also muss der Nutzer Syndikate auswählen, statt dem einen Syndikat LJ. 14:15 &amp;lt;frosk&amp;gt; polecat: ja. die Nutzer-Software übernimmt in den meisten Fällen die Syndikatswahl, sodass die meisten Nutzer viele Technikalitäten nicht kennen müssen 14:16 &amp;lt;+polecat&amp;gt; Hmm... vielleicht. Du bräuchtest aber eine Möglichkeit für die Software, die Syndikate zu finden. Abgesehen davon, dass der Nutzer den Hash aus dem IRC in die i2pcontent-Syndikat-hinzufügen-Box kopiert. 14:17 &amp;lt;jrandom&amp;gt; polecat: verwendete Syndikate sind im meta.*-Post enthalten 14:17 &amp;lt;frosk&amp;gt; polecat: ja, i2pcontent kommt mit ein paar „Seed-Syndikaten“, und der Nutzer fragt diese nach mehr 14:17 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; frost, livejournal?, klingt brillant... 14:17 &amp;lt;+polecat&amp;gt; jrandom: Du brauchst ein Syndikat, um einen meta.*-Post zu bekommen. 8) frosk: ja, so etwas, cool. 14:17 &amp;lt;frosk&amp;gt; ah ja, die Frost-Leute werden i2pcontent lieben ;) 14:18 &amp;lt;jrandom&amp;gt; heh stimmt 14:18 &amp;lt;frosk&amp;gt; jrandom: das war nicht mein Plan, aber es klingt eigentlich sehr smart :) 14:18 &amp;lt;frosk&amp;gt; die aktuelle Syndikatsdatenbank ist in mancher Hinsicht ein wunder Punkt 14:18 &amp;lt;jrandom&amp;gt; ich dachte, ich hätte es in einer deiner .ps-Dateien gesehen, vielleicht war es aber nur in einem Gespräch 14:19 &amp;lt;+polecat&amp;gt; Mach es zu einer Kademlia-DHT! X3 14:19 * jrandom stöhnt 14:19 &amp;lt;jrandom&amp;gt; aber ja, es gibt viele Optimierungen, die man an der Syndikatsdatenbank machen kann 14:19 &amp;lt;frosk&amp;gt; vielleicht denkst du einfach smarte Gedanken und verwechselst das mit Gelesenem ;) 14:19 &amp;lt;jrandom&amp;gt; lol 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; kann man HTML einbetten? 14:19 &amp;lt;+polecat&amp;gt; *skandiert* DHT DHT DHT USA US-- 14:19 &amp;lt;jrandom&amp;gt; jnym: beliebiger Content 14:20 &amp;lt;+polecat&amp;gt; jnymo: Entweder das oder eine Art BBCode-Ding. 14:20 &amp;lt;jrandom&amp;gt; ja, Rendering wäre am sichersten mit einer BBCode-ähnlichen Syntax 14:20 &amp;lt;dm&amp;gt; frosk: möchtest du einen eigenen Bereich auf dem Forum von cervantes? 14:20 &amp;lt;frosk&amp;gt; Blogs und Foren werden Text mit etwas Markup wie BBCode erwarten 14:20 &amp;lt;frosk&amp;gt; dm: ich glaube, es ist noch etwas früh :) 14:21 &amp;lt;dm&amp;gt; frosk: Betrachte es als erledigt! 14:21 &amp;lt;cervantes&amp;gt; dm: möchtest du einen privaten schalldichten Bereich in meinem Forum? 14:21 &amp;lt;dm&amp;gt; cervantes: mach es so. 14:21 &amp;lt;frosk&amp;gt; solange ich noch dran bin: „i2pcontent“ ist nur ein Platzhaltername, da ich jrandom nicht beleidigen wollte, indem ich es MyI2P nenne ;) wir brauchen einen griffigeren Namen 14:21 &amp;lt;dm&amp;gt; wie wäre es mit... contnet? 14:22 &amp;lt;jrandom&amp;gt; frusejournalrent 14:22 &amp;lt;frosk&amp;gt; gefällt mir! 14:22 * dm reibt sich die Hände vor Aufregung 14:22 &amp;lt;jrandom&amp;gt; &amp;lt;/fark&amp;gt; 14:22 &amp;lt;dm&amp;gt; &amp;lt;/stupid jrandom tag&amp;gt; 14:22 &amp;lt;+polecat&amp;gt; usejournalforrent? 14:22 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; fusenet klang ziemlich cool 14:22 &amp;lt;+protokol&amp;gt; eepnet 14:22 &amp;lt;+postman&amp;gt; uupnet :) 14:22 &amp;lt;lurk&amp;gt; froops 14:23 &amp;lt;+postman&amp;gt; LOL 14:23 &amp;lt;dm&amp;gt; nnnnnnnnnnnntp 14:23 &amp;lt;+postman&amp;gt; alberne Personen 14:23 &amp;lt;+polecat&amp;gt; „frosks griffiger Name für ein Content-Distribution-Syndikat-Netzwerk.“ Wir könnten sagen „Fcnfacdsn wurde von Usenet inspiriert...“ 14:23 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; ja, ich fand frusenet gut. 14:23 &amp;lt;frosk&amp;gt; :D 14:23 &amp;lt;jrandom&amp;gt; ok, bitte richtet alle albernen Namen an frosk@mail.i2p :) 14:23 &amp;lt;+polecat&amp;gt; frootloops! 14:23 &amp;lt;frosk&amp;gt; ich habe frusenet bei einem Freund ausprobiert, er meinte „... oder auch nicht.“ 14:23 &amp;lt;jrandom&amp;gt; (zusammen mit allen Kommentaren/Bedenken/etc) 14:24 &amp;lt;frosk&amp;gt; obwohl fusenet einen coolen Klang hat :) 14:24 &amp;lt;dm&amp;gt; Wie wäre es einfach mit „Content“? 14:24 &amp;lt;+polecat&amp;gt; Ich mag fusenet, es klingt... explosiv. 14:24 &amp;lt;+polecat&amp;gt; Also gut. Ich werde jetzt leise. 14:24 &amp;lt;Pseudonym&amp;gt; nn2p 14:24 &amp;lt;dm&amp;gt; Schön und distinguiert 14:24 &amp;lt;jrandom&amp;gt; ooOOo 14:24 &amp;lt;frosk&amp;gt; jedenfalls bin ich nicht der Letzte auf der Agenda, wir wollen vielleicht weitermachen ;) 14:24 &amp;lt;+postman&amp;gt; NN2P ist COOL 14:24 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; wenn du HTML hättest.. könntest du etwas haben, das wie das Netz aussieht... innerhalb von froozlednet 14:24 &amp;lt;jrandom&amp;gt; ok, weiter zu 5) i2p-bt 14:24 &amp;lt;jrandom&amp;gt; duck: bist du da? 14:24 &amp;lt;@duck&amp;gt; meep 14:24 &amp;lt;frosk&amp;gt; dm: „Content“ ist wahrscheinlich von Apple oder so was geschützt ;) 14:25 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; owww, ist das ein Protokoll? 14:25 &amp;lt;@duck&amp;gt; i2p-bt-Ereignisse diese Woche: 14:25 &amp;lt;dm&amp;gt; Speeddating!@ 14:26 &amp;lt;@duck&amp;gt; - RSS verfügbar auf den Trackern 14:26 &amp;lt;@duck&amp;gt; - alberne Versuche, einen Metatracker in #eeprnova zu bauen 14:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; nice 14:26 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; ja, tolle Idee. 14:26 &amp;lt;+polecat&amp;gt; Ich wünschte immer noch, wir fänden eine bessere Codebasis als diesen vermaledeiten BitTorrent-Python-Source... 14:26 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; Was ist mit Support für z. B. Samples (also Video/Bilder) 14:26 &amp;lt;@duck&amp;gt; - etwas detaillierter Codereview, der zu keinem Finden von Bugs führte 14:26 &amp;lt;@duck&amp;gt; die meisten gruselig aussehenden Fehler sind ziemlich harmlos 14:27 &amp;lt;@duck&amp;gt; - Ich habe es vergessen 14:27 &amp;lt;@duck&amp;gt; . 14:27 &amp;lt;jrandom&amp;gt; word 14:27 &amp;lt;jrandom&amp;gt; ich habe die Streaming-Lib-Aktivität beim Swarmen beobachtet, und es gab ein paar Verbesserungen in CVS 13:28 &amp;lt;+polecat&amp;gt; Ein Metatracker lässt dich Tracker für Dateien finden...? 14:28 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; damit Leute eine kleine Probe der Videoqualität hochladen können oder ein Thumbnail etc. 14:28 &amp;lt;jrandom&amp;gt; (um mit dem BT-Setup mitzuhalten) 14:28 &amp;lt;+polecat&amp;gt; jrandom: Verbesserungen seit wann, heute Morgen? :3 14:28 &amp;lt;@duck&amp;gt; polecat: ja, dieser hier kündigt einfach neue Dateien in einem Channel an; aber er ließe sich erweitern 14:28 &amp;lt;jrandom&amp;gt; vor ein oder zwei Tagen 14:29 &amp;lt;+polecat&amp;gt; Nur zur Sicherheit, denn als ich das letzte Mal CVS Head geholt habe, hast du ein paar Stunden später auf 0.4.3 upgedatet. 14:29 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ja.. gibt es irgendwo tiefer unten eine Idee für eine i2ptorrent-Suche? 14:29 &amp;lt;jrandom&amp;gt; eine der netten Sachen ist allerdings, dass ich glaube, die verbleibenden Unebenheiten bei i2p-bt, die wir sehen, sind tatsächlich nur i2p/streaming lib/sam-Probleme 14:30 &amp;lt;+polecat&amp;gt; Jemand müsste einen Such-Server schreiben, vielleicht nach Stichwort usw. 14:30 &amp;lt;@duck&amp;gt; oder einen IRC-Bot 14:30 &amp;lt;jrandom&amp;gt; jnymo: `http://brittneyworld.i2p/bittorrent/` 14:30 &amp;lt;jrandom&amp;gt; polecat: files.i2p/ 14:30 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; hmm 14:30 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; mmhmm.. ja. mk 14:30 &amp;lt;+polecat&amp;gt; duck: Nun, ein Server zum Suchen, ob Bot oder eine Eepsite wie files.i2p... 14:31 &amp;lt;@duck&amp;gt; wenn jemand RSS-etc.-Erweiterungen auf dem Tracker für seine Bots etc. braucht, sagt Bescheid 14:31 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; hmm.. scheint, brittanyworld.i2p ist gerade down 14:32 &amp;lt;jrandom&amp;gt; da es scheint, dass die verbleibenden Probleme i2p-bezogen sind, nicht i2p-bt-bezogen, haben wir die Prämie für swarming Dateiübertragung als abgeschlossen markiert 14:32 &amp;lt;jrandom&amp;gt; (yay!) 14:32 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; anyhoo 14:32 &amp;lt;ant&amp;gt; * jnymo tippt seinen Hut 14:32 &amp;lt;frosk&amp;gt; Glückwunsch an alle Beteiligten, ihr rockt 14:33 &amp;lt;jrandom&amp;gt; aye, danke an die ganze harte Arbeit von duck, ragnarok, dinoman, connelly und drwoo 14:33 &amp;lt;+polecat&amp;gt; ragnaroks! dinoman ist der Mann! Ähm... 14:33 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; gute Arbeit, duck. 14:33 &amp;lt;+polecat&amp;gt; Ich will immer noch, dass ctorrent auf i2p portiert wird. Das ist ein extrem effizienter BitTorrent-Dings, wenn auch etwas wackelig beim UI. 14:34 &amp;lt;dm&amp;gt; gute Arbeit 14:35 &amp;lt;+polecat&amp;gt; Weiß jemand, wo die Infos über SAM-Proxies sind? 14:36 &amp;lt;jrandom&amp;gt; ungefähr die Hälfte unseres allgemeinen Fonds ging für diese Prämie drauf, also liegt unser aktuelles Guthaben bei rund 400 USD [nach ein paar neuen Spenden heute [yay!]] 14:36 &amp;lt;jrandom&amp;gt; polecat: http://www.i2p.net/sam 14:37 &amp;lt;+polecat&amp;gt; jrandom: Einen swarming Datei-Transfer zu machen, kostet wie, Geld? o.O 14:37 &amp;lt;+polecat&amp;gt; Ohh richtig, die Belohnung. 14:37 &amp;lt;Pseudonym&amp;gt; es wäre irgendwie cool, den Kontostand des allgemeinen Fonds auf der Website zu haben 14:37 &amp;lt;jrandom&amp;gt; richtig, polecat :) 14:37 &amp;lt;jrandom&amp;gt; das ist eine gute Idee, Pseudonym 14:38 &amp;lt;Pseudonym&amp;gt; muss nicht täglich aktualisiert werden, nur gelegentlich 14:38 &amp;lt;jrandom&amp;gt; ich füge es bei /bounties hinzu (klingt gut?) 14:38 &amp;lt;Pseudonym&amp;gt; sicher 14:38 &amp;lt;+protokol&amp;gt; sag mir nicht, dass sie den hello-Chatraum behalten 14:38 &amp;lt;cervantes&amp;gt; wenn er das täte, würden wir alle sehen, wie stark es runtergeht, wann immer jrandom zum Lunch Pastete und ein Pint holt 14:39 &amp;lt;jrandom&amp;gt; heh cervantes 14:39 &amp;lt;Pseudonym&amp;gt; hat nicht jemand Geld für jrandoms Bier gespendet? 14:40 &amp;lt;cervantes&amp;gt; genug für ein halbes Pint zu heutigen Kursen :) 14:40 &amp;lt;jrandom&amp;gt; ja, wir hatten ein paar Bier-Spenden :) 14:40 &amp;lt;jrandom&amp;gt; (Liste der Spenden auf @ http://www.i2p.net/halloffame ) 14:40 &amp;lt;Pseudonym&amp;gt; gibst du sie aus? 14:41 &amp;lt;cervantes&amp;gt; schön...jemand hat Geld zum Verbrennen, wie ich sehe ;-) 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; anonym 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; $5.00 USD 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; buy jrandom a beer fund 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; lol 14:42 &amp;lt;jrandom&amp;gt; es wäre schön, wenn wir die Prämien für das CDN wachsen lassen könnten, das ist eine Menge Arbeit 14:42 &amp;lt;jrandom&amp;gt; aber wir werden sehen, wie es sich im Laufe der Zeit entwickelt 14:42 &amp;lt;jrandom&amp;gt; ok, ich glaube, wir sind ziemlich off-topic bei 5) i2p-bt 14:42 &amp;lt;jrandom&amp;gt; also sollten wir wohl zu 6) ??? übergehen 14:42 &amp;lt;@duck&amp;gt; hier nichts hinzuzufügen. 14:43 &amp;lt;jrandom&amp;gt; gibt es noch etwas, das die Leute ansprechen möchten? 14:43 &amp;lt;@duck&amp;gt; - warum haben so viele Leute Probleme, wenn sie einen Hostnamen angeben? 14:43 &amp;lt;jrandom&amp;gt; nicht sicher 14:43 &amp;lt;jrandom&amp;gt; beide meiner Router verwenden einen expliziten Hostnamen 14:43 &amp;lt;@duck&amp;gt; meiner auch, kein Problem 14:44 &amp;lt;@duck&amp;gt; vielleicht sollte der Warntext negativer sein 14:44 &amp;lt;jdot_&amp;gt; haben wir eine Möglichkeit, Keys zu Hostnamen in hosts.txt zu ändern? 14:44 &amp;lt;jrandom&amp;gt; klingt gut, duck 14:44 &amp;lt;+polecat&amp;gt; In Bezug auf das Adressbuch... 14:44 &amp;lt;jrandom&amp;gt; jdot_: nein, nicht wirklich, besonders im Lichte des Adressbuchs 14:44 &amp;lt;jdot_&amp;gt; zum Beispiel, wenn ich meinen vorherigen eepsite-Key verloren habe. :( 14:44 &amp;lt;mule2&amp;gt; hier auch – aber ich habe Probleme :) 14:44 &amp;lt;+polecat&amp;gt; Das Adressbuch wird mit i2pcontent verschmolzen, richtig? 14:45 &amp;lt;mule2&amp;gt; denke aber nicht, dass diese vom Hostnamen herrühren 14:45 &amp;lt;Pseudonym&amp;gt; haben wir ein funktionierendes Adressbuch? 14:45 &amp;lt;+polecat&amp;gt; Man abonniert ein Adressbuch wie man einen Blog abonniert... nur dass es userhosts.txt und so überschreibt. 14:45 &amp;lt;jrandom&amp;gt; polecat: Adressbücher über i2pcontent zu verteilen, ergibt Sinn, ja 14:45 &amp;lt;jrandom&amp;gt; Pseudonym: `http://ragnarok.i2p/` 14:45 &amp;lt;+polecat&amp;gt; Pseudonym: `http://polecat.i2p/addressbook.pl.zip` 14:45 &amp;lt;jrandom&amp;gt; und http://pole...äh, was er sagte 14:45 &amp;lt;Pseudonym&amp;gt; danke 14:46 &amp;lt;jrandom&amp;gt; ich glaube, es gibt auch noch eines auf `http://orion.i2p` 14:46 &amp;lt;frosk&amp;gt; polecat: „überschreiben“ klingt dramatisch. es „merged“ ;) 14:47 &amp;lt;+polecat&amp;gt; Ja... Ich hab orions auch gesehen. 14:47 &amp;lt;jdot_&amp;gt; mist 14:47 &amp;lt;jrandom&amp;gt; jdot_: sieht so aus, als hättest du Pech :/ 14:47 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 14:48 &amp;lt;dm&amp;gt; Frohe Weihnachten 14:48 &amp;lt;+polecat&amp;gt; jdot: Glücklicherweise kannst du, wenn wir fusenet am Laufen haben, irgendwann deinen i2p-Key damit aktualisieren. 14:49 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; dm, 15. Dezember hier :) 14:49 &amp;lt;jrandom&amp;gt; und ein fröhliches Chanukka 14:49 &amp;lt;+polecat&amp;gt; Christus wurde im September geboren, worüber freut ihr euch alle? 14:49 &amp;lt;+polecat&amp;gt; Ich bleibe bei Jul, vielen Dank. 14:49 &amp;lt;jrandom&amp;gt; ok, wenn das alles ist... 14:49 * jrandom holt aus 14:50 * jrandom *baf*ft das Meeting zu Ende &lt;/div></description></item><item><title>I2P Entwicklertreffen - 7. Dezember 2004</title><link>/de/blog/2004/12/07/i2p-entwicklertreffen-7.-dezember-2004/</link><pubDate>Tue, 07 Dec 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/12/07/i2p-entwicklertreffen-7.-dezember-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bushka, clayboy, dinoman, duck, Frooze, mule, postman, protokol, Ragnarok, slart, ugha2p&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 22:00:00 &amp;lt;@duck&amp;gt; Di 7. Dez 21:00:00 UTC 2004 22:00:04 &amp;lt;@duck&amp;gt; Zeit fürs I2P-Meeting 22:00:05 &amp;lt;Frooze&amp;gt; ich habe gerade Frooze für i2p erfunden. ich weiß nicht einmal, was ein 'frooze' ist. 22:00:21 &amp;lt;@duck&amp;gt; wie angekündigt auf http://dev.i2p.net/pipermail/i2p/2004-December/000509.html 22:00:29 &amp;lt;@duck&amp;gt; Agenda: 22:00:29 &amp;lt;@duck&amp;gt; 0) hi 22:00:29 &amp;lt;@duck&amp;gt; 1) 0.4.2.3 22:00:29 &amp;lt;@duck&amp;gt; 2) i2p-bt 22:00:29 &amp;lt;@duck&amp;gt; 3) #idlerpg 22:00:29 &amp;lt;@duck&amp;gt; 4) ??? 22:00:32 &amp;lt;@duck&amp;gt; . 22:01:09 &amp;lt;@duck&amp;gt; 0) hi 22:01:15 &amp;lt;clayboy&amp;gt; hi 22:01:16 &amp;lt;@duck&amp;gt; jrandom hat sich krank gemeldet 22:01:20 &amp;lt;+ugha2p&amp;gt; Hi. 22:01:30 &amp;lt;@duck&amp;gt; außerdem hat er mir geschrieben, dass er es wahrscheinlich nicht schafft 22:01:39 &amp;lt;+protokol&amp;gt; http://www.google.com/search?q=frooze 22:01:41 &amp;lt;@duck&amp;gt; also schauen wir mal und legen einfach los 22:01:46 &amp;lt;clayboy&amp;gt; hoffe, er wird schnell wieder gesund 22:02:06 &amp;lt;@duck&amp;gt; 1) 0.4.2.3 22:02:16 &amp;lt;@duck&amp;gt; neue Version kommt sehr bald heraus 22:02:31 &amp;lt;@duck&amp;gt; also morgen oder Donnerstag. 22:02:41 &amp;lt;@duck&amp;gt; es gab eine ganze Menge Bugfixes 22:03:24 &amp;lt;+ugha2p&amp;gt; Beheben neuere CVS-Revisionen auch die Speicher-/CPU-Probleme? 22:03:29 &amp;lt;clayboy&amp;gt; ein paar von uns verfolgen die CVS-Builds, läuft sehr schön 22:03:33 &amp;lt;@duck&amp;gt; vor allem die Streaming-Bibliothek, die SAM-Bridge, usw. 22:04:17 &amp;lt;+ugha2p&amp;gt; Ich habe ungewöhnliche Lasten durch I2P erlebt. 22:04:23 &amp;lt;clayboy&amp;gt; ich denke, das wurde schon vor vielen Revisionen behoben, ugha2p 22:04:41 &amp;lt;+ugha2p&amp;gt; (Läuft -7) 22:04:51 &amp;lt;clayboy&amp;gt; oh, hm 22:04:52 &amp;lt;@duck&amp;gt; ugha2p: sehe dazu nichts in der Historie 22:05:48 &amp;lt;+protokol&amp;gt; wisst ihr, was nett wäre (wenn auch evtl. nicht machbar/sinnvoll): ein RSS-Feed des Changelogs 22:05:48 &amp;lt;@duck&amp;gt; ok 22:05:49 &amp;lt;+ugha2p&amp;gt; Das ist seltsam. 22:06:01 &amp;lt;+protokol&amp;gt; ;-) 22:06:17 &amp;lt;@duck&amp;gt; vielleicht ein Bugzilla-Eintrag 22:06:25 &amp;lt;@duck&amp;gt; oder keine Ahnung 22:06:34 &amp;lt;+ugha2p&amp;gt; Der Java-Prozess verbraucht etwa die Hälfte der Zeit 100% CPU. 22:07:18 &amp;lt;+ugha2p&amp;gt; Also, ihr wisst nichts über das Problem? Verhalten sich eure router ok? 22:07:24 &amp;lt;dinoman&amp;gt; ja, bei mir ist es auch hoch -6 22:08:24 &amp;lt;@duck&amp;gt; top/uptime-Infos verhalten sich bei mir seit meinem NPTL-Upgrade merkwürdig, daher kann ich nichts sagen 22:09:03 &amp;lt;+ugha2p&amp;gt; Ok, vielleicht sollten wir weitermachen? 22:09:07 &amp;lt;@duck&amp;gt; ok 22:09:14 &amp;lt;@duck&amp;gt; 2) i2p-bt 22:09:24 &amp;lt;+ugha2p&amp;gt; Und jrandom fragen, wann er 0.4.2.3 herausbringt 22:09:40 &amp;lt;+ugha2p&amp;gt; Mit NPTL hat es bei mir gut funktioniert. 22:09:45 &amp;lt;@duck&amp;gt; ugha2p: er sagte morgen oder Donnerstag 22:09:58 &amp;lt;+ugha2p&amp;gt; Genau. 22:09:59 &amp;lt;@duck&amp;gt; gestern habe ich ein neues i2p-bt veröffentlicht 22:10:23 &amp;lt;@duck&amp;gt; Ich habe ein besseres Verständnis vom ganzen 'Puffer'-Konzept gewonnen 22:10:42 &amp;lt;@duck&amp;gt; außerdem gab es vorher noch offene Patches von Ragnarok 22:11:13 &amp;lt;mule&amp;gt; duck: Glückwunsch, gute Arbeit! 22:11:15 &amp;lt;@duck&amp;gt; auch die Slice-Größe wurde erhöht, d. h. statt jedes Mal 32KB zu senden, werden 128KB gesendet 22:11:29 &amp;lt;@duck&amp;gt; was die Warteschlange gefüllt halten sollte 22:11:47 &amp;lt;+ugha2p&amp;gt; Ja, danke, duck. :) 22:11:56 &amp;lt;@duck&amp;gt; DrWoo und andere haben einige GUI-Feature-Wünsche eingereicht 22:12:23 &amp;lt;@duck&amp;gt; aber ich benutze die GUI selbst nie, kenne wxpython wahrscheinlich nicht und es ist mir wohl auch nicht so wichtig :) 22:12:31 &amp;lt;+Ragnarok&amp;gt; hat das Einpassen jedes Slice in eine einzelne Nachricht nicht so gut funktioniert wie erwartet? 22:12:57 &amp;lt;clayboy&amp;gt; viele Torrents werden auf `http://brittanyworld.i2p/bittorrent/` geseedet, wenn jemand testen möchte (mit i2p 0.4.2.2-7 und i2p-bt 0.1.3) 22:13:10 &amp;lt;@duck&amp;gt; Ragnarok: es ist ein bisschen eine Vermutung 22:13:27 &amp;lt;@duck&amp;gt; bei lokalen Übertragungen liefert es viel höhere Durchsatzwerte 22:13:51 &amp;lt;+ugha2p&amp;gt; Vielleicht sollten wir stattdessen warten, bis jemand einen Client mit vollem Funktionsumfang portiert? 22:14:10 &amp;lt;+Ragnarok&amp;gt; hm, ok 22:14:13 &amp;lt;@duck&amp;gt; wir können alle warten :) 22:14:37 &amp;lt;clayboy&amp;gt; BitTorrent _ist_ „full featured“, es ist der einzige Client, den ich für BT nutze (auch außerhalb von i2p) :) 22:15:15 &amp;lt;+ugha2p&amp;gt; clayboy: Nicht wirklich. :) 22:16:02 &amp;lt;@duck&amp;gt; persönlich bevorzuge ich Dinge mit soliden Voreinstellungen 22:16:17 &amp;lt;@duck&amp;gt; nimm mldonkey, da kann man eine Million Dinge ändern und die meisten Nutzer haben keine Ahnung, was sie tun 22:16:50 &amp;lt;@duck&amp;gt; das führt zu Benutzer-Mythen, wie i2p-Nutzer, die ständig auf „Reseed“ drücken oder neu installieren, wenn es nicht funktioniert 22:17:01 &amp;lt;+ugha2p&amp;gt; Wenn du nicht bereit bist, es herauszufinden, solltest du sowieso kein Linux benutzen. :) 22:17:04 &amp;lt;@duck&amp;gt; was Kätzchen tötet 22:17:28 &amp;lt;slart&amp;gt; was ist mit bittornado? 22:17:43 &amp;lt;+Ragnarok&amp;gt; ich könnte mich hinreißen lassen, ein pygtk-GUI zu schreiben, aber ich habe noch viel anderes zu tun und weiß nicht, was die Leute wollen 22:17:45 &amp;lt;+protokol&amp;gt; azureus? 22:17:57 &amp;lt;@duck&amp;gt; ein Teil von mir denkt sich natürlich Ausreden aus, Dinge nicht zu tun 22:18:03 &amp;lt;+protokol&amp;gt; azureus unterstützt Plugins 22:18:10 &amp;lt;@duck&amp;gt; protokol: na dann schreib ein Plugin 22:18:32 &amp;lt;+protokol&amp;gt; heh 22:18:40 &amp;lt;slart&amp;gt; bittornado basiert doch auf dem offiziellen BT, oder? 22:18:50 &amp;lt;+protokol&amp;gt; leichter gesagt als getan 22:18:52 &amp;lt;@duck&amp;gt; slart: ich habe es mir angesehen und geweint 22:19:07 &amp;lt;@duck&amp;gt; es hat einige Verbesserungen, die nützlich sein könnten 22:19:17 &amp;lt;@duck&amp;gt; aber andererseits hat es das Ganze viel komplexer gemacht 22:19:22 &amp;lt;@duck&amp;gt; ohne den Originalcode aufzuräumen 22:19:36 &amp;lt;+Ragnarok&amp;gt; gah 22:19:56 &amp;lt;@duck&amp;gt; das GUI-Feature, dass man einen Torrent angeben kann, wenn keine Argumente übergeben werden, ist daraus übernommen und in i2p-bt hinzugefügt worden 22:20:11 &amp;lt;clayboy&amp;gt; lassen wir erst das grundlegende BitTorrent hervorragend funktionieren, bevor wir uns um diese fluffigen GUI-Dinge sorgen :) 22:20:46 &amp;lt;@duck&amp;gt; slart: wahrscheinlich kann man noch andere Dinge verwenden; jemand muss es nur (richtig) machen 22:21:23 &amp;lt;+ugha2p&amp;gt; clayboy: Nun, ich finde, es funktioniert bereits hervorragend. :) 22:21:53 &amp;lt;slart&amp;gt; der abc-Client nutzt tornado (glaube ich) 22:22:15 &amp;lt;clayboy&amp;gt; ich habe das Gefühl, wir müssen noch wirklich harte Tests machen, um zu sehen, wie viel Daten tatsächlich durch i2p-bt geschoben werden können 22:22:21 &amp;lt;bushka&amp;gt; ja, tut er, slart. 22:23:49 &amp;lt;@duck&amp;gt; je nachdem, wie die funktionieren, könnte man die i2p-bt-Änderungen relativ leicht auf sie portieren 22:24:41 &amp;lt;@duck&amp;gt; bitte probiert es aus und berichtet zurück 22:25:47 &amp;lt;@duck&amp;gt; . 22:25:55 &amp;lt;@duck&amp;gt; noch weitere Kommentare zu i2p-bt / BitTorrent? 22:26:08 &amp;lt;slart&amp;gt; python :S 22:26:41 &amp;lt;+ugha2p&amp;gt; . 22:26:51 &amp;lt;@duck&amp;gt; slart: wenn du Python nicht magst, kannst du dich am Portieren von azureus versuchen 22:27:00 &amp;lt;+ugha2p&amp;gt; slart: Was ist damit? 22:27:06 &amp;lt;slart&amp;gt; wie viele Leute könnten wir dazu bringen, etwas wie eine Linux is zum Geschwindigkeitstest zu seeden? 22:27:15 &amp;lt;slart&amp;gt; *iso 22:27:34 &amp;lt;@duck&amp;gt; versuchen wir das nach dem neuen i2p-Release 22:27:57 &amp;lt;@duck&amp;gt; (da einen i2p-router-Build aus dem CVS zu ziehen für die meisten ziemlich schwierig ist) 22:28:17 &amp;lt;+protokol&amp;gt; eh 22:28:54 &amp;lt;@duck&amp;gt; pl 22:28:57 &amp;lt;@duck&amp;gt; äh, ok 22:29:10 &amp;lt;@duck&amp;gt; 3) #idlerpg 22:29:22 &amp;lt;@duck&amp;gt; dieses lustige IRC-RPG gefunden 22:29:36 &amp;lt;@duck&amp;gt; man muss dafür nichts tun, einfach nur idlen 22:29:56 &amp;lt;+ugha2p&amp;gt; Nun, ANMELDEN muss man sich schon. ;) 22:30:04 &amp;lt;@duck&amp;gt; ah ;) 22:30:18 &amp;lt;mule&amp;gt; cvs update -dP :) 22:30:18 &amp;lt;mule&amp;gt; ant dist updater :) 22:30:20 &amp;lt;+postman&amp;gt; es ist das Lustigste, was ich je gesehen habe, aber ich MAG es :) 22:30:30 &amp;lt;+protokol&amp;gt; es sollte Preise geben 22:30:45 &amp;lt;@duck&amp;gt; auf ircnet hat es 779 Online-Spieler 22:30:46 &amp;lt;+ugha2p&amp;gt; duck: Ich dachte, das könnte potentiell ein Grund sein, nicht zu aktualisieren. 22:30:52 &amp;lt;+protokol&amp;gt; gib Yodels fürs Gewinnen oder Levelaufstiege 22:31:03 &amp;lt;+ugha2p&amp;gt; Obwohl ich nicht sicher bin, ob Leute auf I2P so kindisch wären. :) 22:31:14 &amp;lt;+protokol&amp;gt; ich weiß, duck hat so etwas wie $10000 in Yodels 22:31:18 &amp;lt;@duck&amp;gt; protokol: ja, ich muss sehen, wie diese Quests funktionieren 22:31:39 &amp;lt;@duck&amp;gt; vielleicht können wir damit ein bisschen Spaß haben 22:31:42 &amp;lt;@duck&amp;gt; ugha2p: was meinst du? 22:31:49 &amp;lt;ant&amp;gt; * cervantes wird keine weiteren 40 Tage ohne Neustart seines router machen 22:32:08 &amp;lt;@duck&amp;gt; ugha2p: oh, nicht updaten wegen des Spiels :) 22:32:18 &amp;lt;+protokol&amp;gt; Linux: Wenn du es nicht ohne Neustart reparieren kannst, kannst du es nicht reparieren. 22:32:20 &amp;lt;@duck&amp;gt; nun, ich werde es pausieren, während mein router neu startet 22:32:24 &amp;lt;+ugha2p&amp;gt; :) 22:32:33 &amp;lt;@duck&amp;gt; wenn du es gut synchronisierst, verlierst du nicht 22:32:35 &amp;lt;@duck&amp;gt; hehe 22:32:55 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; das ist gut... da dein router die ganze Zeit neu startet :P 22:33:16 &amp;lt;@duck&amp;gt; das nennt man dediziertes Testen :) 22:33:20 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; Ich schätze, das bringt auch noch Roulette mit ins Spiel 22:33:23 &amp;lt;@duck&amp;gt; ok 22:33:38 &amp;lt;@duck&amp;gt; . 22:33:49 &amp;lt;+ugha2p&amp;gt; . 22:34:05 &amp;lt;@duck&amp;gt; 5) ??? 22:34:08 &amp;lt;@duck&amp;gt; s/5/4/ 22:34:12 &amp;lt;@duck&amp;gt; Mikro frei! 22:34:23 &amp;lt;+postman&amp;gt; . 22:34:53 &amp;lt;mule&amp;gt; mit ein bisschen Tweaking kannst du zwei router haben. einen nur fürs Spiel, den du nur jedes Jahr upgradest 22:34:53 &amp;lt;@duck&amp;gt; Fragen? Kommentare? Vorschläge? 22:35:38 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; Hi, ich habe eine allgemeine Nicht-Dev-Frage 22:36:08 &amp;lt;@duck&amp;gt; schieß los 22:36:08 &amp;lt;+ugha2p&amp;gt; Danke fürs Abhalten des Meetings, duck. 22:36:50 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; wenn ich eine eepsite einrichte, wie kann sie mit einer Adresse wie z. B. mahes.i2p erreicht werden 22:36:59 &amp;lt;+protokol&amp;gt; ich habe ein Bedenken 22:37:44 &amp;lt;+protokol&amp;gt; (start the battle) ich finde, .i2p ist aus vielen Gründen eine beschissene TLD 22:38:19 &amp;lt;+ugha2p&amp;gt; mahes: Was meinst du mit „wie“? Die Leute werden ihre Browser so konfigurieren, dass sie den eepproxy (I2P-HTTP-Proxy) verwenden, und einfach `http://mahes.i2p/` in die Adresszeile eingeben. 22:38:19 &amp;lt;+protokol&amp;gt; ich finde, wir sollten eine nehmen, die a) eine Silbe hat b) wie ein Wort ausgesprochen werden kann c) keine Zahl enthält' 22:38:46 &amp;lt;+ugha2p&amp;gt; protokol: Wie .eep? 22:39:07 &amp;lt;@duck&amp;gt; mahes:: um einen „schönen Namen“ zu bekommen, der auf deine eepsite zeigt, muss er in deiner hosts.txt-Datei stehen 22:39:37 &amp;lt;+protokol&amp;gt; ugha2p: klar 22:40:01 &amp;lt;+ugha2p&amp;gt; protokol: Du kannst einen Vorschlag an die Mailingliste schicken. 22:40:03 &amp;lt;@duck&amp;gt; du kannst es im eepsite-Ankündigungsforum posten, damit andere es auch bekommen 22:40:09 &amp;lt;+ugha2p&amp;gt; Das wird wahrscheinlich berücksichtigt, sobald wir MyI2P haben. 22:40:35 &amp;lt;+protokol&amp;gt; heh, ich versuche es, aber jr hat es aus irgendeinem Grund schon abgeschmettert 22:41:06 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; na ja. ich bin nur ein Benutzer... ok, also veröffentliche ich einfach mahes.i2p=hhfbwer8328... und es verbreitet sich dann einfach 22:41:32 &amp;lt;@duck&amp;gt; es verbreitet sich nicht automatisch, die Leute müssen es irgendwie in ihre hosts.txt bekommen 22:41:39 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; ok 22:41:52 &amp;lt;@duck&amp;gt; aber kündige es im Forum an, dann ist es wahrscheinlicher :) 22:42:34 &amp;lt;@duck&amp;gt; . 22:43:18 &amp;lt;@duck&amp;gt; geben wir dem Ganzen ein *baf* 22:43:20 &amp;lt;+ugha2p&amp;gt; . 22:43:30 * ugha2p wartet auf den Baffer. 22:43:38 * duck holt aus 22:43:45 * duck *baf*t das Meeting für geschlossen &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 30. November 2004</title><link>/de/blog/2004/11/30/i2p-entwicklertreffen-30.-november-2004/</link><pubDate>Tue, 30 Nov 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/11/30/i2p-entwicklertreffen-30.-november-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, bla, clayboy, duck, jrandom, nmi, postman, Ragnarok&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:08 &amp;lt;jrandom&amp;gt; 0) hi 13:08 &amp;lt;jrandom&amp;gt; 1) 0.4.2 und 0.4.2.1 13:08 &amp;lt;jrandom&amp;gt; 2) mail.i2p 13:08 &amp;lt;jrandom&amp;gt; 3) i2p-bt 13:08 &amp;lt;jrandom&amp;gt; 4) eepsites 13:08 &amp;lt;jrandom&amp;gt; 5) ??? 13:09 &amp;lt;jrandom&amp;gt; 0) hi 13:09 &amp;lt;jrandom&amp;gt; sorry, dass ich dms Tagesordnung unterbreche 13:09 &amp;lt;jrandom&amp;gt; Statusnotizen sind online @ http://dev.i2p.net/pipermail/i2p/2004-November/000492.html 13:09 &amp;lt;jrandom&amp;gt; [hi] 13:10 &amp;lt;+postman&amp;gt; ((hi)) 13:10 &amp;lt;+postman&amp;gt; :) 13:10 &amp;lt;jrandom&amp;gt; also, während ihr alle diese überwältigend interessante E-Mail lest, können wir das Meeting auch gleich starten 13:10 &amp;lt;jrandom&amp;gt; 1) 0.4.2 und 0.4.2.1 13:11 &amp;lt;jrandom&amp;gt; 0.4.2 ist draußen, wie ihr wisst, und die Ergebnisse sind gemischt, aber wenn es nicht böse fehlschlägt, scheint es deutlich besser zu laufen ;) 13:12 &amp;lt;jrandom&amp;gt; es wird bald eine Version mit einer ganzen Reihe von Bugfixes geben – ich habe es zurückgehalten, um so viel wie möglich zu verbessern 13:12 &amp;lt;jrandom&amp;gt; nach aktuellem Stand wird die 0.4.2.1‑Version den i2p-bt‑Port noch nicht in Topform bringen 13:12 &amp;lt;+postman&amp;gt; jrandom: worum kümmern sich die Bugfixes – alle Fehler in der neuen Streaming‑Lib oder auch anderes? 13:13 &amp;lt;jrandom&amp;gt; eine schnelle Busy‑Loop in der Streaming‑Lib aus einem schlecht getesteten Szenario, einige SAM‑Probleme, IP‑Adress‑Erkennungsprobleme, unter anderem 13:14 &amp;lt;jrandom&amp;gt; dev.i2p.net/cgi-bin/cvsweb.cgi/~checkout~/i2p/history.txt?rev=HEAD hat die vollständige Liste 13:14 &amp;lt;+postman&amp;gt; k 13:14 &amp;lt;+postman&amp;gt; thx 13:15 &amp;lt;jrandom&amp;gt; oh, eine Sache zu 0.4.2.1 ist, dass es – wie 0.4.2 – wieder eure wrapper.config ändern muss, also achtet bitte auf die Update‑Anleitung, wenn sie rauskommt :) 13:15 &amp;lt;jrandom&amp;gt; hat jemand Fragen/Kommentare/Bedenken zu 0.4.2? 13:15 &amp;lt;jrandom&amp;gt; (/0.4.2.1) 13:16 &amp;lt;clayboy&amp;gt; läuft hier großartig, verfolge auch CVS, immer geschmeidig 13:16 &amp;lt;jrandom&amp;gt; geil 13:17 &amp;lt;bla&amp;gt; Es ist stabil (0.4.2): schon seit Tagen online 13:17 &amp;lt;bla&amp;gt; s/table/stable/ 13:17 &amp;lt;jrandom&amp;gt; ah schön, ja, die Bugs treffen nicht alle 13:17 &amp;lt;jrandom&amp;gt; ok, wenn es dazu nichts weiter gibt, springen wir zu 2) mail.i2p 13:18 &amp;lt;jrandom&amp;gt; ich höre, postman hat ein paar Dinge zu besprechen 13:18 &amp;lt;+postman&amp;gt; hallo 13:18 &amp;lt;jrandom&amp;gt; hi postman, du bist dran :) 13:18 &amp;lt;+postman&amp;gt; vor Wochen habe ich eine Umfrage zu IMAP durchgeführt 13:19 &amp;lt;+postman&amp;gt; da ein paar Wochen vergangen sind, habe ich beschlossen, die Umfrage zu schließen und die Stimmen auszuzählen 13:19 &amp;lt;+postman&amp;gt; Ergebnis: nicht benötigt – wird nicht umgesetzt. Punkt. 13:19 &amp;lt;+postman&amp;gt; nach einem Gespräch mit susi – sie war mit POP3 über ihre Webmail‑Oberfläche völlig zufrieden 13:19 &amp;lt;clayboy&amp;gt; Die Vernunft siegt! :) 13:19 &amp;lt;jrandom&amp;gt; w3wt 13:20 &amp;lt;+postman&amp;gt; also bleiben wir einfach bei POP3 und begraben jede alberne IMAP‑Idee 13:20 &amp;lt;+postman&amp;gt; :) 13:20 * jrandom holt die Schaufel 13:20 &amp;lt;+postman&amp;gt; 2.) wir sind nahe an 100 registrierten Nutzern 13:21 &amp;lt;clayboy&amp;gt; wow 13:21 &amp;lt;+postman&amp;gt; nicht alle davon öffentlich natürlich, aber das ist angesichts der Netzgröße trotzdem eine recht ordentliche Zahl 13:21 &amp;lt;+Ragnarok&amp;gt; und das LDAP‑Adressbuch? :) 13:21 &amp;lt;jrandom&amp;gt; nice 13:21 &amp;lt;+postman&amp;gt; 3. eine Funktion zum Hochladen/Teilen des eigenen öffentlichen PGP‑Schlüssels ist seit dem Wochenende aktiv 13:21 &amp;lt;+postman&amp;gt; bitte nutzt sie 13:21 &amp;lt;+postman&amp;gt; www.postman.i2p/user/acc.html 13:22 &amp;lt;clayboy&amp;gt; dafür beanspruche ich keinen Ruhm :&amp;gt; 13:22 &amp;lt;+postman&amp;gt; die öffentlichen Schlüssel können leicht über das Adressbuch heruntergeladen werden 13:22 &amp;lt;+postman&amp;gt; oder direkt als www.postman.i2p/public/accountname.pub 13:22 &amp;lt;jrandom&amp;gt; ooh cool 13:22 &amp;lt;+postman&amp;gt; das System funktioniert ziemlich gut 13:22 &amp;lt;+postman&amp;gt; danke an duck fürs Hinweisen auf ein paar Bugs 13:23 &amp;lt;+postman&amp;gt; 4.) ich denke darüber nach, kontobasiertes Routing anzubieten 13:23 &amp;lt;+postman&amp;gt; wie die Leute sagen 13:23 &amp;lt;jrandom&amp;gt; kontobasiertes Routing? 13:23 &amp;lt;+postman&amp;gt; alle Mails an foo@mail.i2p werden an die folgende Destination transportiert 13:23 &amp;lt;+postman&amp;gt; und der Nutzer legt dafür einen gültigen Destination‑Schlüssel vor 13:24 &amp;lt;+postman&amp;gt; postman.i2p wird diese Mails dann manuell an diese Accounts in Mailsysteme weiterleiten 13:24 &amp;lt;+postman&amp;gt; nur so eine Idee(tm) 13:24 &amp;lt;jrandom&amp;gt; ah nice 13:24 &amp;lt;+postman&amp;gt; ich freue mich darauf, das Ganze auszuarbeiten und zu diskutieren 13:25 &amp;lt;+postman&amp;gt; das war’s fürs Erste 13:25 &amp;lt;+postman&amp;gt; mehr folgt nächste Woche 13:25 &amp;lt;+postman&amp;gt; danke 13:25 &amp;lt;nmi&amp;gt; postman: sorry, an eine bestimmte I2P‑Destination meinst du? 13:25 * postman gibt das Mikro an jrandom zurück 13:25 &amp;lt;+postman&amp;gt; nmi: ja 13:25 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; eine SMTP‑I2P‑Destination? 13:25 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; an 13:25 &amp;lt;+postman&amp;gt; nmi: sofern die Destination SMTP und Mail für diesen Account akzeptiert 13:25 &amp;lt;jrandom&amp;gt; das klingt sehr cool, nimmt den Vertrauensaspekt beim Mail‑Filtering raus 13:26 &amp;lt;nmi&amp;gt; ah, ok. clever. ich hatte daran gedacht, etwas Ähnliches mit Mixminion Single‑Use‑Reply‑Blocks zu machen, aber deine Idee ist besser... 13:26 &amp;lt;jrandom&amp;gt; ist wahrscheinlich viel Arbeit auf der Client‑Seite, aber vielleicht kann jemand etwas hacken 13:26 &amp;lt;+postman&amp;gt; jrandom: ich arbeite daran 13:26 &amp;lt;jrandom&amp;gt; w00t 13:26 &amp;lt;+postman&amp;gt; jrandom: der Nutzer wird die übliche Web‑Oberfläche haben ( acc.html...) 13:27 &amp;lt;+postman&amp;gt; jrandom: und trägt den Destination‑Schlüssel ein 13:27 &amp;lt;jrandom&amp;gt; schon, aber dann gibt es noch die MTA‑Konfiguration 13:27 &amp;lt;+postman&amp;gt; der Rest wird automatisch erledigt 13:27 &amp;lt;+postman&amp;gt; ja, auf postman.i2p UND auf der empfangenden Seite 13:28 &amp;lt;nmi&amp;gt; jrandom: ja, es wäre cool, einen wirklich abgespeckten SMTP‑Proxy zu haben für Leute, die keinen vollständigen MTA betreiben wollen 13:28 &amp;lt;jrandom&amp;gt; right right 13:28 &amp;lt;+postman&amp;gt; jrandom: ich werde für Interessierte eine einfache Setup‑Konfiguration bereitstellen 13:28 &amp;lt;+postman&amp;gt; jrandom: für postfix, exim und sendmail 13:28 &amp;lt;+postman&amp;gt; jrandom: die lassen sich auf das absolut Nötigste abspecken 13:28 &amp;lt;@duck&amp;gt; mal im Ernst, glaubst du, dass es dafür viele Nutzer gibt? 13:28 &amp;lt;jrandom&amp;gt; postman: das klingt alles ziemlich geil. Ich freue mich darauf, mehr zu hören, wenn du soweit bist 13:29 &amp;lt;+postman&amp;gt; jrandom: keine Ahnung bezüglich Windows‑SMTP‑Servern 13:29 &amp;lt;+postman&amp;gt; duck: nun 13:29 &amp;lt;+postman&amp;gt; duck: vor 8 Wochen gab es keinen Bedarf für ein Mailsystem und auch keine Nutzer 13:29 &amp;lt;+postman&amp;gt; duck: das ist eine Investition 13:29 &amp;lt;@duck&amp;gt; stimmt 13:29 &amp;lt;+postman&amp;gt; duck: in 6 Monaten werden wir froh sein, es zu haben 13:29 &amp;lt;jrandom&amp;gt; duck: das Potenzial kommt, wenn wir von einem vertrauenswürdigen SMTP‑Filter wegkommen 13:29 &amp;lt;+postman&amp;gt; :) 13:30 &amp;lt;jrandom&amp;gt; äh, vielleicht sollte ich sagen, wenn wir /zu/ einem vertrauenswürdigen SMTP‑Filter übergehen (nicht böse sein, postman ;) 13:30 &amp;lt;+postman&amp;gt; und es wird ein paar davon geben 13:30 &amp;lt;+postman&amp;gt; UND 13:30 &amp;lt;+postman&amp;gt; (jetzt die Pointe) 13:30 &amp;lt;+postman&amp;gt; wir könnten leicht Mail‑Domains erstellen :) 13:30 &amp;lt;+postman&amp;gt; wie duck@duck.i2p und anderes Zeug 13:30 &amp;lt;+postman&amp;gt; :) 13:30 &amp;lt;@duck&amp;gt; ah 13:31 &amp;lt;+postman&amp;gt; das einzige Problem wäre das offizielle/private Mapping 13:31 &amp;lt;jrandom&amp;gt; hosts.txt! 13:31 * jrandom duckt sich 13:31 &amp;lt;+postman&amp;gt; aber das ist ein weiterer Punkt für die Web‑Management‑Konsole :) 13:31 &amp;lt;+postman&amp;gt; LOL 13:31 &amp;lt;+postman&amp;gt; jrandom: ich verlasse mich auf wackelige SQL‑Datenbanken :) 13:31 &amp;lt;@duck&amp;gt; ok; ich sehe, wie es reinpasst 13:32 &amp;lt;+postman&amp;gt; ok 13:32 &amp;lt;+postman&amp;gt; dann arbeite ich das aus und präsentiere bald ein Konzept 13:32 &amp;lt;+postman&amp;gt; jaa, noch mehr Arbeit 13:32 * postman lehnt sich entspannt zurück 13:32 &amp;lt;+postman&amp;gt; :) 13:32 &amp;lt;jrandom&amp;gt; klasse, danke postman 13:33 &amp;lt;jrandom&amp;gt; ok, falls niemand weitere mail.i2p‑bezogene Fragen hat, weiter zu 3) i2p-bt? 13:33 &amp;lt;jrandom&amp;gt; betrachtet uns als weitergezogen 13:34 &amp;lt;jrandom&amp;gt; ok, wie in der E-Mail erwähnt, ich habe den i2p-bt‑Port kaputtgemacht 13:34 * jrandom senkt beschämt den Kopf 13:34 &amp;lt;jrandom&amp;gt; ansonsten, duck, hast du irgendwas bzgl. i2p-bt, das du besprechen willst? 13:34 &amp;lt;@duck&amp;gt; infolge von jr's Arbeit ist nicht viel passiert :) 13:35 &amp;lt;+Ragnarok&amp;gt; buh, zisch 13:35 &amp;lt;@duck&amp;gt; oh Ragnarok hatte ein paar Patches 13:35 * jrandom2p bewirft jrandom mit Tomaten 13:35 &amp;lt;@duck&amp;gt; denke ich, siehe die History‑Datei :) 13:35 &amp;lt;jrandom&amp;gt; oh cool 13:35 &amp;lt;@duck&amp;gt; wir haben auch ein paar Dinge in der Warteschlange 13:35 &amp;lt;+Ragnarok&amp;gt; ich habe eigentlich jr ausgebuht, aber ok :) 13:36 &amp;lt;@duck&amp;gt; aber ich will (zu) viel nicht auf der instabilen Basis ändern 13:36 &amp;lt;@duck&amp;gt; (z. B. bt kaputtmachen, während i2p gefixt wird) 13:36 &amp;lt;jrandom&amp;gt; jep, guter Plan 13:36 &amp;lt;@duck&amp;gt; . 13:37 &amp;lt;jrandom&amp;gt; ok cool, hat noch jemand was zu i2p-bt? 13:37 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 4) eepsites 13:38 &amp;lt;jrandom&amp;gt; nun, ich weiß, die Probleme wurden seit unserem ersten eepproxy schon ein paar Mal diskutiert, aber es gab jüngst Anfragen, die eine erneute Erwähnung rechtfertigen 13:39 &amp;lt;bla&amp;gt; ja... 13:39 &amp;lt;jrandom&amp;gt; das, was wir jetzt zum anonymen Aufrufen von eepsites und normalen Websites haben, ist schlicht nicht sicher 13:39 &amp;lt;clayboy&amp;gt; Java, JavaScript, Cookies und Flash zu deaktivieren hilft allerdings 13:39 &amp;lt;jrandom&amp;gt; DrWoo hat mit seiner Seite großartige Arbeit geleistet, die Gefahren zu beschreiben und wie man sich schützen kann 13:40 &amp;lt;jrandom&amp;gt; genau, clayboy 13:40 &amp;lt;clayboy&amp;gt; URL? 13:40 &amp;lt;bla&amp;gt; clayboy: Ja, auf der HTML‑Seite, aber nicht auf der HTTP‑Seite 13:40 &amp;lt;jrandom&amp;gt; aber wenn ich von der Router‑Konsole eines gelernt habe, dann dass niemand mehr als zwei Schritte tief in die Anleitungen hinein folgt ;) 13:40 &amp;lt;clayboy&amp;gt; bla: guter Punkt 13:40 &amp;lt;jrandom&amp;gt; clayboy: `http://brittanyworld.i2p/browsing/` 13:41 &amp;lt;bla&amp;gt; ich habe hier ein paar Experimente gemacht: `http://forum.i2p/viewtopic.php?t=182` 13:41 &amp;lt;bla&amp;gt; sieht so nicht gut aus 13:42 &amp;lt;@duck&amp;gt; wer hat die bösen Applets? 13:42 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; es wurde eine Sicherheitslücke in Java gefunden 13:43 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; für einige ältere 1.4.x‑Versionen 13:43 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; nicht 1.5 13:44 &amp;lt;jrandom&amp;gt; nightblade: der in diesem Fall verwendete 'Angriff' war wirklich trivial und funktionierte laut der Person von 1.1.6 bis 1.5 13:44 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; hmm 13:44 &amp;lt;jrandom&amp;gt; (download a .exe, run the .exe) 13:45 &amp;lt;jrandom&amp;gt; ich war überrascht, dass einige Java‑Sicherheitsberechtigungen beim Erzeugen von new File(filename) anspringen, aber keine beim Erzeugen von new FileOutputStream(filename) 13:45 * jrandom hört auf, Handgranaten zu verteilen 13:46 &amp;lt;jrandom&amp;gt; (ich habe ihren Code nicht verifiziert, aber viel davon gesehen) 13:46 &amp;lt;jrandom&amp;gt; aber wie auch immer, eepsites 13:47 &amp;lt;jrandom&amp;gt; ich halte es nicht für klug, den eepproxy komplett zu entfernen 13:47 &amp;lt;jrandom&amp;gt; aber ich habe im Moment nicht wirklich Zeit, eine der vorgeschlagenen Lösungen umzusetzen 13:48 &amp;lt;bla&amp;gt; jrandom: Alle Accept*-Header herauszufiltern wäre fürs Erste gut 13:48 &amp;lt;jrandom&amp;gt; was meint ihr? Freiwillige? Sollen wir es bis dahin einfach laufen lassen? 13:48 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; bla: ich finde nicht, dass es schlimm ist, wenn manche Browser‑Header sichtbar sind 13:49 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; Millionen Menschen nutzen diese Browser 13:49 &amp;lt;bla&amp;gt; und immer einen User-Agent:-Header hinzufügen, selbst wenn der Client keinen gesendet hat. Das macht Anfragen homogener 13:50 &amp;lt;bla&amp;gt; Nightblade: Ja, aber wenn dein Browser Accept-Language: xx sagt (nur als Beispiel), und es zufällig nur 1 I2P‑Knoten in einem Land gibt, das Sprache xx spricht, ist die Anonymität komplett dahin 13:50 &amp;lt;bla&amp;gt; der Accept-Language:-Header ist allerdings in manchen Browsern vorhanden. Und wir können uns nicht darauf verlassen, dass er immer "en" ist 13:50 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; ok, aber was, wenn das Entfernen einiger dieser Header die HTTP‑Spez verletzt? 13:50 &amp;lt;jrandom&amp;gt; diese beiden Fälle hinzuzufügen ist einfach genug, und ich bringe sie in 0.4.2.1 rein, aber es ist wirklich nicht sicher, Header so explizit zu filtern 13:50 &amp;lt;jrandom&amp;gt; nightblade: wir brechen so viele Aspekte der HTTP‑Spezifikation, dass es weh tut 13:51 &amp;lt;bla&amp;gt; Nightblade: Nur einer der drei aufgezählten Browser hat den Header gesendet, sollte also kein großes Problem sein 13:51 &amp;lt;ant&amp;gt; &amp;lt;Connelly&amp;gt; HTTP wurde nicht für Anonymität entworfen 13:51 &amp;lt;jrandom&amp;gt; der eepproxy ist Klebeband und Spucke 13:51 &amp;lt;bla&amp;gt; jrandom: Warum ist dieses Filtern nicht sicher? 13:52 &amp;lt;bla&amp;gt; jrandom: wir könnten sogar erwägen, _alle_ Header zu entfernen, außer dem Host:-Header und dem GET‑Header 13:52 &amp;lt;jrandom&amp;gt; bla: alles außer dem Host zu strippen wäre sicherer, ja 13:52 &amp;lt;bla&amp;gt; jrandom: was braucht man für anonymes HTTP denn mehr? 13:52 &amp;lt;jrandom&amp;gt; aber das geht über die Zeit hinaus, die ich reinstecken kann 13:52 &amp;lt;jrandom&amp;gt; ich kann die Accept- und User-Agent‑Filter in ~30s hinzufügen 13:53 &amp;lt;jrandom&amp;gt; alles darüber hinaus und ich werfe die Hände in die Luft und schreibe den HTTP‑Proxy neu ;) 13:53 &amp;lt;bla&amp;gt; jrandom: Wie kommt's, dass es schwieriger ist, alle zu strippen? 13:53 &amp;lt;jrandom&amp;gt; lies den Code. 13:54 &amp;lt;jrandom&amp;gt; (Patches willkommen) 13:54 &amp;lt;jrandom&amp;gt; aber wir reden hier immer noch nur über eine kurzfristige Lösung 13:54 &amp;lt;bla&amp;gt; jrandom: Punkt verstanden ;) Aber im Ernst: Ich denke, die Accept*- und User-Agent‑Fixes reichen fürs Erste völlig 13:54 &amp;lt;jrandom&amp;gt; wir brauchen jemanden, der an einer langfristigen Lösung arbeitet 13:55 &amp;lt;ant&amp;gt; * dm hat gerade 20 Scheiben Käse gegessen... sabber. 13:55 &amp;lt;jrandom&amp;gt; bla: das habe ich schon gehört, als uns zuletzt jemand bat, die User-Agent‑ und Referer‑Header zu filtern ;) 13:55 &amp;lt;jrandom&amp;gt; (aber ja, ich packe die beiden in die nächste Revision) 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; diese Header sind nützl 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; nützlich 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Für Dienstanbieter. 13:56 &amp;lt;jrandom&amp;gt; ja, sind sie 13:57 &amp;lt;jrandom&amp;gt; einige Anwendungen sind uns schon kaputtgegangen, weil wir auch den Referer filtern 13:57 &amp;lt;bla&amp;gt; dmm: Ja, in der Tat. Allerdings ermöglichen sie auch einen Browser‑ oder OS‑Fingerprint 13:57 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Ich habe eine Idee! 13:57 * jrandom geht in Deckung 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Den User-Agent hart auf: Nokia6230/2.0 (03.15) Profile/MIDP-2.0 Configuration/CLDC-1.1 149.254.201.133 setzen 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; hm? hm? 13:58 &amp;lt;jrandom&amp;gt; wir setzen den User‑Agent‑Header bereits hart 13:59 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; I2P‑fähige Handys 13:59 * jrandom fährt einen DoS gegen dieses Telefon 13:59 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Woran? 13:59 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Mein armes Telefon!!! 13:59 &amp;lt;jrandom&amp;gt; ok, noch jemand Gedanken zum eepproxy/eepsite‑Kram? 14:00 &amp;lt;bla&amp;gt; MYOB/6.ss (AN/ON) 14:00 &amp;lt;bla&amp;gt; nein\ 14:00 &amp;lt;+Ragnarok&amp;gt; wir sollten HTML mit S‑Expressions neu erfinden! 14:01 &amp;lt;jrandom&amp;gt; (ich finde wirklich, eine BBCode‑artige Makrosprache ist der richtige Weg, zumindest für manches ;) 14:01 &amp;lt;jrandom&amp;gt; ((oder XML für euch Geeks)) 14:02 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Microsoft befürwortet den Einsatz von XML 14:02 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Also bin ich dafür. 14:02 &amp;lt;+Ragnarok&amp;gt; XML sind nur übermäßig wortreiche S‑Expressions :) 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Ist dies ein guter Moment, jrandom für seine Arbeit an diesem Projekt zu applaudieren? 14:03 * jrandom meldet Ragnarok für die Arbeit daran, nachdem er das Next‑Gen‑Adressbuch fertig hat ;) 14:03 &amp;lt;@duck&amp;gt; Ich glaube nicht, dass 'erfinde deine eigene Markupsprache' für allgemeine Browser funktioniert 14:04 &amp;lt;@duck&amp;gt; vielleicht für das Blog‑Ding innerhalb von myi2p 14:04 &amp;lt;+Ragnarok&amp;gt; ist immer ein guter Zeitpunkt :) 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; applaudieren sogar 14:04 &amp;lt;jrandom&amp;gt; duck: der Proxy muss Inhalte ohnehin filtern, es wäre (höh) einfach genug, die Ergebnisse von Makroexpansionen in den resultierenden gefilterten Inhalt zu injizieren 14:05 &amp;lt;ant&amp;gt; * dm zieht den Hut vor jr. 14:05 &amp;lt;jrandom&amp;gt; gracias dm et al 14:05 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; etwas wie PDF wäre sicherer als HTML 14:05 &amp;lt;jrandom&amp;gt; lol 14:05 &amp;lt;@duck&amp;gt; .txt‑Dateien! 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; ich habe PDF‑Dateien mit klickbaren Links gesehen, aber die Dateien selbst sind riesig 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; gesehen 14:06 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Unkomprimierte Bitmaps? 14:06 &amp;lt;jrandom&amp;gt; ja, lasst uns alle in PDF schreiben 14:07 &amp;lt;+Ragnarok&amp;gt; urg, PostScript ist potthässlich 14:07 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; wie ist HTML unsicher? 14:07 &amp;lt;@duck&amp;gt; wie auch immer 14:07 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; cat: mit JavaScript, ActiveX, Applets,... 14:07 &amp;lt;jrandom&amp;gt; cat-a-puss: all die verschiedenen Wege, gefährliche Daten zu kodieren 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Sprachen sind nicht sicher oder unsicher, Clients sind es. 14:08 &amp;lt;+Ragnarok&amp;gt; das eigentliche Problem ist, wie man anonymes DHTML macht... 14:08 &amp;lt;jrandom&amp;gt; (und wir werden /nie/ vorne sein, solange wir explizit filtern) 14:08 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Java/JavaScript sind in Tags eingeschlossen. Also raus damit, Plain‑HTML ist doch nicht schädlich, oder? 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Wir müssen ein Datenformat verwenden, das von einem Client geparst wird, der von einer Firma stammt, der wir vertrauen. 14:08 &amp;lt;jrandom&amp;gt; Ragnarok: Makros und/oder Verweis auf bekannte sichere und lokal installierte JavaScript‑Dateien 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Ich vertraue Microsoft, daher schlage ich Internet Explorer, Microsoft Word oder Notepad vor 14:09 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Flight Simulator 2002 ist ebenfalls akzeptabel. 14:09 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Freenet hat bereits einen "Anonymitätsfilter", der alles Java / JavaScript / ActiveX etc. entfernt. Das übernehmen, und das Einzige, was noch durchkommen könnte, wären Bild‑Exploits ... außer ich übersehe etwas. 14:10 &amp;lt;jrandom&amp;gt; Freenets Anon‑Filter ist ein guter Start für ein, zwei der verschiedenen Lager, würde aber wohl Arbeit erfordern, damit Formulare so funktionieren, wie wir es wollen 14:10 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; der eepproxy müsste wegen der Lizenzierung als separater Prozess laufen 14:11 &amp;lt;jrandom&amp;gt; das lässt uns dennoch ein stark beschnittenes HTML 14:11 &amp;lt;jrandom&amp;gt; (ohne CSS) 14:11 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Okay, wie wäre es mit Flash? 14:11 &amp;lt;jrandom&amp;gt; nightblade: das können wir umgehen (so wie wir darum herumkommen, dass I2PTunnel GPL ist) 14:11 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Stell dir ein World Wide Web nur mit Flash vor. 14:11 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Was für eine reiche und wunderbare Welt das wäre. 14:12 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; nun, einfach einen Hinweis anbringen: "Eepsite‑Browsing ist gefährlich für deine Anonymität. Bitte nutze Gopher." 14:12 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; eigentlich ist Gopher keine schlechte Idee 14:12 * jrandom portiert Archie 14:12 &amp;lt;+Ragnarok&amp;gt; Gopher! 14:12 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Es gab doch auch Betty, oder... 14:12 &amp;lt;+Ragnarok&amp;gt; ich erinnere mich an Gopher :) 14:13 &amp;lt;+Ragnarok&amp;gt; Mann, das waren noch Zeiten. Ich glaube, ich hatte damals rasante 14,4 Baud ... &amp;lt;seufz&amp;gt; 14:13 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; ich habe Gopher nur im Textmodus benutzt, und ich weiß nicht, ob es Grafiken unterstützte 14:13 &amp;lt;jrandom&amp;gt; als ich Gopher zuletzt benutzt habe, gab es keine GUI‑Browser ;) 14:14 &amp;lt;jrandom&amp;gt; wie auch immer, es gibt viele Optionen 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; wie hieß noch mal der Browser von damals? der vor Netscape... 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; ich hab's vergessen 14:14 &amp;lt;jrandom&amp;gt; mosaic 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; ja 14:15 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Mosaic 2.0 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; "‚Willkommen bei I2P, bitte warten, während wir Gopher und Mosaic installieren.‘" 14:15 &amp;lt;jrandom&amp;gt; heh 14:15 &amp;lt;jrandom&amp;gt; ja, vermutlich keine JavaScript‑Exploits darin 14:16 &amp;lt;jrandom&amp;gt; ok, wie auch immer, das war's wohl 14:16 &amp;lt;jrandom&amp;gt; weiter zu 5) ??? 14:16 &amp;lt;+Ragnarok&amp;gt; es gibt immer noch ein Gopher‑Paket in Debian 14:16 &amp;lt;jrandom&amp;gt; hat noch jemand etwas (nicht Gopher‑bezogen)? 14:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Was passiert mit I2P, wenn du wieder arbeiten musst? 14:18 &amp;lt;jrandom&amp;gt; ich werde mindestens bis zum Frühjahr Vollzeit an I2P arbeiten. wir können alles darüber hinaus besprechen, wenn es soweit ist 14:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; o k 14:19 &amp;lt;jrandom&amp;gt; wie auch immer, wenn mich morgen ein Bus erwischt, ist alles in CVS und der gesamte Code ist frei 14:19 &amp;lt;+Ragnarok&amp;gt; ich nehme an, du planst, bis dahin eine 1.0 zu haben. Wie stehen die Chancen? 14:19 &amp;lt;+Ragnarok&amp;gt; vor dem Frühjahr, nicht dein verfrühter Abgang... 14:20 &amp;lt;jrandom&amp;gt; definitiv. 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ahaha.. ja, wie stehen die Chancen für 1.0 vor morgen, wenn dich dieser Bus erwischt? 14:20 &amp;lt;jrandom&amp;gt; (vorausgesetzt, keine Busse ;) 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Ich hatte gerade einen sehr traurigen Gedanken. 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Wirklich deprimierend, aber... Wenn dich ein Bus erwischen würde, wüsste hier niemand davon. 14:20 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Zum Filtern: Was wäre, wenn wir einen besseren Proxy schüfen, sodass der gesamte Verkehr aller Anwendungen des Rechners dadurch ginge; dann müssten wir JavaScript etc. nicht filtern, weil sie ohnehin nicht herausfinden können, wer wir sind. 14:21 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Du würdest einfach sterben, und wir wüssten nicht, was passiert ist :( 14:21 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Gott, warum musste er sterben?!?!? warum?!?! 14:22 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Kannst du in dein Testament eine Klausel aufnehmen, die die Mailingliste mailt, wenn du stirbst? 14:22 &amp;lt;jrandom&amp;gt; cat-a-puss: JavaScript kann die Inhalte deiner Lesezeichen, deine IP‑Adresse und allerlei anderes an eine entfernte Seite senden 14:22 &amp;lt;jrandom&amp;gt; dm: Leute, die mich IRL kennen, wissen, dass ich in I2P involviert bin. Genug von diesem morbiden Scheiß 14:23 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ah cool. 14:24 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; jrandom: ja, aber so etwas erfordert doch einen Exploit, oder? Nicht nur z. B. das Weiterleiten auf eine Seite, die ein anderes, nicht proxied Protokoll benutzt. Wir wären davor mit einem Scanner für eingehende Inhalte und automatischen Updates wohl recht gut geschützt. 14:25 &amp;lt;jrandom&amp;gt; cat-a-puss: ähm, vielleicht habe ich falsch verstanden – schlägst du vor, dass es sicher sein könnte, JavaScript im Browser aktiviert zu lassen, solange die Verbindungen, die dieser JavaScript‑Code aufbaut, ebenfalls proxied werden? 14:26 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; jrandom: ja, solange es keine Buffer‑Overflows etc. gibt 14:26 &amp;lt;jrandom&amp;gt; wenn ja, dann ist das immer noch anfällig für ganz normales JavaScript, das die JavaScript‑Umgebung ausliest und sie „anonym“ an `http://cia.i2p/data` sendet. 14:27 &amp;lt;jrandom&amp;gt; zu den JavaScript‑verfügbaren Daten gehören deine IP‑Adresse, ebenso wie deine Lesezeichen und allerlei andere Dinge 14:27 &amp;lt;jrandom&amp;gt; also auch wenn die Verbindung zu cia.i2p anonym war, enttarnt dich der Inhalt 14:31 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 14:31 &amp;lt;@duck&amp;gt; ja: 14:31 &amp;lt;@duck&amp;gt; was bedeutet der neue 'active peers'‑Zähler 14:31 &amp;lt;jrandom&amp;gt; ah 14:31 &amp;lt;jrandom&amp;gt; ja, das hat sich geändert 14:32 &amp;lt;jrandom&amp;gt; in 0.4.2.1 bedeutet das neue Active: x/y: x = Anzahl der Peers, an die/ von denen du in der letzten Minute erfolgreich eine Nachricht gesendet/empfangen hast, y = Anzahl der Peers, die in der letzten Stunde oder so gesehen wurden 14:32 &amp;lt;jrandom&amp;gt; das ist Teil des Codes, um damit umzugehen, dass einige Peers in der IP‑Autodetektion falsche Infos ausgeben 14:33 * duck wird versuchen, sich das zu merken 14:33 &amp;lt;jrandom&amp;gt; daher wird es viel stärker schwanken als zuvor 14:33 &amp;lt;jrandom&amp;gt; heh, also keine Sorge, wenn der Wert niedriger ist, als ihr es gewohnt seid ;) 14:34 &amp;lt;jrandom&amp;gt; ok, wenn das alles ist, dann schaut in den nächsten Tagen auf der Mailingliste und Website wegen des 0.4.2.1‑Releases vorbei 14:34 &amp;lt;jrandom&amp;gt; es wird abwärtskompatibel sein, bla bla bla 14:34 &amp;lt;jrandom&amp;gt; wie auch immer 14:34 * jrandom holt aus 14:35 * jrandom *baf*t das Meeting ab &lt;/div></description></item><item><title>I2P-Statusnotizen für 2004-11-30</title><link>/de/blog/2004/11/30/i2p-statusnotizen-f%C3%BCr-2004-11-30/</link><pubDate>Tue, 30 Nov 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/11/30/i2p-statusnotizen-f%C3%BCr-2004-11-30/</guid><description>&lt;p>Hallo zusammen&lt;/p>
&lt;h2 id="inhaltsverzeichnis">Inhaltsverzeichnis&lt;/h2>
&lt;ol>
&lt;li>0.4.2 and 0.4.2.1&lt;/li>
&lt;li>mail.i2p&lt;/li>
&lt;li>i2p-bt&lt;/li>
&lt;li>eepsites(I2P Sites)&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-042-und-0421">1) 0.4.2 und 0.4.2.1&lt;/h2>
&lt;p>Seit wir endlich 0.4.2 veröffentlicht haben, sind die Zuverlässigkeit und der Durchsatz des Netzwerks eine Zeit lang deutlich gestiegen, bis wir über die ganz neuen, von uns verursachten Fehler gestolpert sind. Bei den meisten halten die IRC-Verbindungen stundenlang, doch für manche, die von den Problemen betroffen waren, war die Erfahrung recht holprig. Es gab jedoch eine ganze Reihe von Fehlerbehebungen, und später heute Abend oder spätestens morgen früh werden wir eine neue Version 0.4.2.1 zum Download bereitstellen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 23. November 2004</title><link>/de/blog/2004/11/23/i2p-entwicklertreffen-23.-november-2004/</link><pubDate>Tue, 23 Nov 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/11/23/i2p-entwicklertreffen-23.-november-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> jrandom, lba, postman, Ragnarok&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:03 &amp;lt;jrandom&amp;gt; 0) hi 13:03 &amp;lt;jrandom&amp;gt; 1) Netzstatus 13:03 &amp;lt;jrandom&amp;gt; 2) Streaming-Bibliothek 13:04 &amp;lt;jrandom&amp;gt; 3) 0.4.2 13:04 &amp;lt;jrandom&amp;gt; 4) Addressbook.py 0.3.1 13:04 &amp;lt;jrandom&amp;gt; 5) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) hi 13:04 * jrandom winkt 13:04 &amp;lt;+postman&amp;gt; hi :) 13:04 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2004-November/000490.html 13:05 &amp;lt;jrandom&amp;gt; na gut, dann springen wir mal zu 1) Netzstatus 13:05 &amp;lt;jrandom&amp;gt; ich habe nicht viel hinzuzufügen, was nicht schon in der Mail stand 13:05 &amp;lt;jrandom&amp;gt; hat jemand etwas, das er bzgl. des Netzwerkstatus der letzten Woche ansprechen möchte? 13:06 &amp;lt;jrandom&amp;gt; wenn nicht, können wir zu 2) Streaming-Bibliothek weiterspringen 13:06 &amp;lt;jrandom&amp;gt; dazu gibt’s eine Menge Infos in der Mail, also lasse ich euch das erstmal verdauen 13:07 &amp;lt;jrandom&amp;gt; während die neue Bibliothek vieles verbessern wird, ist das Wichtigste (meiner Meinung nach) ihre Resilienz und der Umgang mit Überlastung 13:08 &amp;lt;jrandom&amp;gt; besonders Letzteres, wie wir gesehen haben, wird’s mit der alten Bibliothek unter starker Überlastung ziemlich funky 13:08 &amp;lt;jrandom&amp;gt; es sind aber auch viele Dinge absichtlich aus der Bibliothek weggelassen, damit Leute weiter experimentieren und optimieren können 13:09 &amp;lt;jrandom&amp;gt; hat jemand Fragen bzgl. dessen, oder reiten wir seit einem Monat jede Woche auf einem toten Pferd herum? ;) 13:10 &amp;lt;+Ragnarok&amp;gt; wir verbuchen das mal als ein Ja 13:10 &amp;lt;jrandom&amp;gt; heh 13:10 &amp;lt;jrandom&amp;gt; ok, weiter zu 3) 0.4.2 13:10 &amp;lt;jrandom&amp;gt; kommt sehr bald raus, ich mache gerade ein paar kleinere Updates am Installationsprozess 13:11 &amp;lt;+postman&amp;gt; jaaa 13:11 &amp;lt;+postman&amp;gt; :) 13:11 &amp;lt;jrandom&amp;gt; die aktualisierte Installationsprozedur wird für die Leute etwas netter, sie adressiert die häufigsten Benutzerfehler 13:12 &amp;lt;jrandom&amp;gt; (da ja niemand jemals den Text auf der router-Konsole liest ;) 13:12 &amp;lt;jrandom&amp;gt; das sollte in den nächsten ein bis zwei Tagen fertig sein, mit etwas Testen sollten wir bis Freitag ein Release draußen haben 13:12 &amp;lt;jrandom&amp;gt; (wenn nicht früher) 13:13 &amp;lt;jrandom&amp;gt; wie ich in der Mail erwähnt habe, ist es sowohl rückwärtskompatibel als auch /nicht/ rückwärtskompatibel 13:13 &amp;lt;+Ragnarok&amp;gt; großartig 13:13 &amp;lt;jrandom&amp;gt; hat jemand starke Präferenzen, wie wir dieses Tänzchen aufführen sollen? 13:13 &amp;lt;jrandom&amp;gt; sollen wir einfach 0.4.2 rausbringen und die Leute upgraden lassen, wenn sie merken, dass sie keine eepsites erreichen können? 13:14 &amp;lt;jrandom&amp;gt; (oder werden sie es deinstallieren und sagen "dood i2p sux0rz") 13:14 * jrandom keines von beidem 13:15 &amp;lt;+Ragnarok&amp;gt; Ich würde sagen, als nicht kompatibel markieren. Es ist immer besser, explizit zu sein. 13:15 &amp;lt;jrandom&amp;gt; nun, in den Docs und der Ankündigung wird stehen: nicht kompatibel, Pflicht-Upgrade in fetten großen Buchstaben 13:16 &amp;lt;+Ragnarok&amp;gt; dann gibt es keinen Grund für gemischte Signale 13:16 &amp;lt;jrandom&amp;gt; aye 13:16 &amp;lt;jrandom&amp;gt; obwohl wir durch diese alten Peers tunnelrouten könnten 13:16 &amp;lt;jrandom&amp;gt; keine Ahnung, wir haben sowieso noch ein paar Tage, um die Entscheidung festzuzurren 13:17 &amp;lt;jrandom&amp;gt; nur etwas zum Nachdenken, und eine WARNUNG an die Leute, dass sie AUF 0.4.2 AKTUALISIEREN MÜSSEN 13:17 &amp;lt;jrandom&amp;gt; :) 13:18 &amp;lt;jrandom&amp;gt; ok, hat jemand Fragen/Kommentare/Bedenken bzgl. 0.4.2, oder sollen wir zu 4) addressbook.py weitergehen? 13:18 &amp;lt;jrandom&amp;gt; betrachten wir uns als weitergezogen 13:18 &amp;lt;jrandom&amp;gt; Ragnarok: magst du uns ein Update geben? 13:20 &amp;lt;+Ragnarok&amp;gt; klar. Kleines Update gestern veröffentlicht. Behebt ein paar Bugs unter Windows und stirbt nicht mehr gewaltsam, wenn der Proxy nicht da ist. Das einzig wirklich Bemerkenswerte ist, dass dies wahrscheinlich das letzte Release für diese Version ist, sofern kein riesiger Bug auftaucht. 13:20 &amp;lt;jrandom&amp;gt; ok, cool 13:21 &amp;lt;jrandom&amp;gt; gewaltsamen Tod zu vermeiden ist immer ein nettes Feature 13:21 &amp;lt;lba&amp;gt; hi Leute 13:21 &amp;lt;+Ragnarok&amp;gt; Ich plane, es von Grund auf neu zu entwerfen (eigentlich überhaupt erst zu entwerfen), basierend auf jrandoms Gedanken aus der Mailingliste. Möglicherweise auch in Java, wenn ich das XML-Parsing und den HTTP-Kram, den ich machen muss, hinbekomme. 13:21 &amp;lt;jrandom&amp;gt; geil :) 13:21 &amp;lt;jrandom&amp;gt; hallo lba 13:22 &amp;lt;+Ragnarok&amp;gt; gut, das war’s. Weiter so. 13:22 &amp;lt;jrandom&amp;gt; cool, danke für das Update 13:22 &amp;lt;jrandom&amp;gt; ok, wenn es dazu nichts weiter gibt, können wir in rasendem Tempo zu 5) ??? übergehen 13:22 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas, das er ansprechen möchte? 13:23 &amp;lt;+Ragnarok&amp;gt; ist noch jemand hier? 13:23 &amp;lt;jrandom&amp;gt; heh, ja, unsere üblichen Nörgler fehlen ;) 13:24 &amp;lt;jrandom&amp;gt; andererseits werden sie später auftauchen, um die Logs auf der Site zu lesen [ja, ich meine *DICH*] 13:24 &amp;lt;jrandom&amp;gt; ok, ich denke, das ist wahrscheinlich das kürzeste Meeting seit über einem Jahr 13:25 &amp;lt;jrandom&amp;gt; können wir’s auch gleich einpacken 13:25 * jrandom rundet ab 13:25 * jrandom schließt das Meeting mit einem *baf* &lt;/div></description></item><item><title>I2P-Statushinweise für 2004-11-23</title><link>/de/blog/2004/11/23/i2p-statushinweise-f%C3%BCr-2004-11-23/</link><pubDate>Tue, 23 Nov 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/11/23/i2p-statushinweise-f%C3%BCr-2004-11-23/</guid><description>&lt;p>Hi zusammen, Zeit für ein Status-Update&lt;/p>
&lt;h2 id="inhaltsverzeichnis">Inhaltsverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>0.4.2&lt;/li>
&lt;li>Addressbook.py 0.3.1&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-netzstatus">1) Netzstatus&lt;/h2>
&lt;p>Nach der 2–3-tägigen Phase in der letzten Woche, in der das Netzwerk ziemlich überlastet war, ist das Netzwerk wieder auf Kurs (wahrscheinlich, weil wir den Stresstest des Bittorrent-Ports eingestellt haben ;). Seitdem war das Netzwerk ziemlich zuverlässig - wir haben ein paar routers, die seit 30–40+ Tagen durchgehend laufen, aber IRC-Verbindungen hatten trotzdem ihre gelegentlichen Aussetzer. Andererseits&amp;hellip;&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 16. November 2004</title><link>/de/blog/2004/11/16/i2p-entwicklertreffen-16.-november-2004/</link><pubDate>Tue, 16 Nov 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/11/16/i2p-entwicklertreffen-16.-november-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, dinoman, DrWoo, duck, jrandom, postman, Ragnarok, susi23, wiht&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;jrandom&amp;gt; 0) hi 13:05 &amp;lt;jrandom&amp;gt; 1) Überlastung 13:05 &amp;lt;jrandom&amp;gt; 2) Streaming 13:05 &amp;lt;+dinoman&amp;gt; pgforges Schlüssel hat sich geändert :/ sorry 13:05 &amp;lt;jrandom&amp;gt; 3) BT 13:05 &amp;lt;jrandom&amp;gt; 4) ??? 13:05 &amp;lt;jrandom&amp;gt; ah cool, dafür können wir ein bisschen zaubern 13:05 &amp;lt;jrandom&amp;gt; 0) hi 13:05 * jrandom winkt 13:05 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; hi 13:05 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind online @ http://dev.i2p.net/pipermail/i2p/2004-November/000489.html 13:05 &amp;lt;wiht&amp;gt; Hallo. 13:06 &amp;lt;jrandom&amp;gt; (und wir haben die Notizen *vor* dem Meeting gepostet. w00t) 13:06 &amp;lt;jrandom&amp;gt; dann springen wir mal rein zu 1) Überlastung 13:07 &amp;lt;jrandom&amp;gt; diejenigen, die in den letzten Tagen im Channel rumhingen, haben viele Diskussionen darüber gehört, was zum Teufel los war, und sowohl diese E-Mail als auch Ducks Beitrag früher sollten das allgemein abdecken 13:07 &amp;lt;jrandom&amp;gt; abgesehen davon: Hat jemand Fragen/Kommentare/Bedenken, die er ansprechen/diskutieren möchte? 13:09 &amp;lt;wiht&amp;gt; Was meinst du mit „wilder Peer-Auswahl“? 13:10 &amp;lt;jrandom&amp;gt; die Art, wie unser aktueller Tunnelaufbau funktioniert, führt leider dazu, dass sich alles um die schnellen Peers stabilisiert 13:10 &amp;lt;jrandom&amp;gt; wenn diese schnellen Peers nicht gelegentlich ausfallen, nutzen wir sie einfach, Punkt, statt beim Tunnelaufbau über sie hinaus zu erkunden 13:11 &amp;lt;jrandom&amp;gt; das bedeutet, wenn sie später doch ausfallen, haben wir so gut wie keine Ahnung, wie viel Kapazität der Rest des Netzwerks hat, und wählen daher Peers ziemlich willkürlich 13:11 &amp;lt;+DrWoo&amp;gt; jrandom: Was ist in der Pipeline, um die Kapazität besser zu nutzen? 13:12 &amp;lt;jrandom&amp;gt; DrWoo: Die Version 0.4.3 wird eine neue Art des Poolings von Tunnel enthalten, sodass wir mehr „experimentelle“ Backup-Tunnel haben können (dadurch lernen wir mehr über das Netzwerk, ohne die Performance zu opfern) 13:13 &amp;lt;jrandom&amp;gt; aggressivere Lastverteilung durch ATM-style reservations (Reservierungen im Stil von ATM, Asynchronous Transfer Mode) sind ebenfalls in der Pipeline, aber noch keiner bestimmten Version zugeordnet (sprich: wir machen es, wenn wir es brauchen) 13:14 &amp;lt;ant&amp;gt; &amp;lt;Connelly&amp;gt; bleh 13:14 &amp;lt;ant&amp;gt; &amp;lt;Connelly&amp;gt; noch kein Meeting? 13:14 &amp;lt;jrandom&amp;gt; (ATM-style reservations, also im Sinne von: nachverfolgen, wie viel Bandbreite Tunnel durchschnittlich nutzen, das mit der Anzahl der Tunnel multiplizieren, an denen wir teilnehmen, und mit unseren Bandbreitenlimits/Kapazitäten vergleichen, und diesen Vergleich nutzen, um weitere Tunnelanfragen anzunehmen/abzulehnen) 13:15 &amp;lt;jrandom&amp;gt; Connelly: vor 10 Min begonnen, Statusnotizen sind auf der Liste ;) 13:15 &amp;lt;+DrWoo&amp;gt; jrandom: Welche Auswirkungen hat das auf die Performance? 13:15 &amp;lt;+DrWoo&amp;gt; lokale PC-Leistung 13:15 * wiht fragt sich, wie viele verschiedene Protokolle im I2P-Netzwerk neben HTTP, IRC und BT verwendet werden. 13:16 &amp;lt;jrandom&amp;gt; DrWoo: Das Pooling in 0.4.3 wird uns mehr Resilienz geben (weniger Ausfälle), und die Reservierungen erlauben mehr kapazitätsbasierte Lastverteilung (sprich: weniger Konkurrenz um Ressourcen) 13:16 &amp;lt;jrandom&amp;gt; keines davon ist allerdings besonders Latenz-basiert 13:17 &amp;lt;jrandom&amp;gt; wiht: Diese drei sind meines Wissens die Hauptprotokolle, obwohl über HTTP manches Hässliche gemacht wird 13:17 &amp;lt;jrandom&amp;gt; das ist in Bezug auf IRC und Überlastung tatsächlich ein interessanter Punkt 13:18 &amp;lt;jrandom&amp;gt; was irc.duck.i2p neulich wirklich umgebracht hat, war die Tatsache, dass Ducks IRC-Server während der Überlastung immer noch 20x so viele Nachrichten aussenden musste, wie er erhielt 13:19 &amp;lt;jrandom&amp;gt; dazu kommt das automatische Neusenden der Nachrichten alle.10.Sekunden.ohne.Backoff, und das wächst zu 120 Nachrichten für jede Textzeile ;) 13:19 &amp;lt;jrandom&amp;gt; im Grunde sage ich: Ein dezentralisiertes Chat-Protokoll wäre gut ;) 13:19 &amp;lt;+DrWoo&amp;gt; Gibt es so etwas? 13:20 &amp;lt;jrandom&amp;gt; (obwohl die neue Streaming-Bibliothek diesen 6x-Overhead loswerden wird) 13:20 &amp;lt;+dinoman&amp;gt; Gibt es ein gutes? 13:20 &amp;lt;jrandom&amp;gt; ich weiß nicht, ob in den letzten 12 Monaten jemand etwas à la SILC für I2P evaluiert hat 13:20 &amp;lt;susi23&amp;gt; POP3 und SMTP sind _fürchterlich_ langsam auf I2P 13:21 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; silc == irc+somecrypto 13:21 &amp;lt;susi23&amp;gt; (als Antwort auf die Frage, welche Protokolle ebenfalls verwendet werden) 13:21 &amp;lt;jrandom&amp;gt; ah, ich dachte, SILC hätte sich vom ircd-Konzept verabschiedet 13:21 &amp;lt;jrandom&amp;gt; oh, Mist, stimmt, die zwei hab ich vergessen :) 13:21 &amp;lt;wiht&amp;gt; susi23: Ja, ich habe vergessen, dass wir jetzt Mail auf I2P haben. 13:21 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; nicht weit zumindest 13:21 &amp;lt;jrandom&amp;gt; 'k 13:21 &amp;lt;ant&amp;gt; &amp;lt;protok0l&amp;gt; meeting? 13:22 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; genau jetzt protok0l 13:22 &amp;lt;ant&amp;gt; &amp;lt;protok0l&amp;gt; k 13:22 &amp;lt;jrandom&amp;gt; ok, haben wir noch etwas zu 1) Überlastung? 13:23 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 2) Streaming 13:23 &amp;lt;jrandom&amp;gt; [siehe die E-Mail] 13:24 &amp;lt;jrandom&amp;gt; ich habe alle Updates an der Streaming-Bibliothek aus der history.txt rausgehalten, aber ihr könnt über die CVS-Liste verfolgen, was läuft 13:24 &amp;lt;jrandom&amp;gt; (wenn ihr verrückt seid) 13:24 &amp;lt;jrandom&amp;gt; ich habe sonst nicht viel hinzuzufügen. Also, irgendwelche Fragen/Kommentare/Bedenken? 13:25 &amp;lt;+postman&amp;gt; nur eine 13:25 &amp;lt;+postman&amp;gt; danke :) 13:25 &amp;lt;ant&amp;gt; &amp;lt;protok0l&amp;gt; welchen Geschwindigkeitszuwachs wird es geben 13:25 &amp;lt;jrandom&amp;gt; hehe, du sollst warten, bis du die Software bekommst, postman ;) 13:25 &amp;lt;jrandom&amp;gt; protokol: etwas. variiert. 13:25 &amp;lt;+postman&amp;gt; jrandom: ich würde blind auf dich wetten 13:26 &amp;lt;+DrWoo&amp;gt; jrandom: Ich frage dich jetzt etwas, das du hasst: Gibt es eine zeitliche Einschätzung für die neue Streaming-Bibliothek? Die aktuelle Situation ist offensichtlich ein Verwundbarkeitspunkt. 13:27 &amp;lt;jrandom&amp;gt; wenn die Tests diese Woche gut laufen, können wir nächste Woche vormerken 13:27 &amp;lt;jrandom&amp;gt; es werden aber vorher schon Dienste auf der neuen Streaming-Bibliothek laufen, damit wir sie unter Lastbedingungen testen können 13:28 &amp;lt;wiht&amp;gt; Wenn ich mich recht erinnere, nutzt du ein simuliertes Netzwerk für die Tests. Stimmt das noch? 13:29 &amp;lt;jrandom&amp;gt; für einige davon, ja 13:29 &amp;lt;jrandom&amp;gt; wenn ich die Simulation nicht nutze, lasse ich es einfach im Live-Netz laufen 13:30 &amp;lt;jrandom&amp;gt; (weil ich gerne eure Bandbreite missbrauche ;) 13:30 &amp;lt;susi23&amp;gt; bitte, gern ;) 13:30 &amp;lt;+dinoman&amp;gt; hehe einschalten und sehen, ob es explodiert? 13:31 -!- x heißt jetzt fidd 13:31 &amp;lt;jrandom&amp;gt; so ungefähr – ich habe etwas Logging-Code, der im Wesentlichen die Streaming-Paket-Header ausgibt, sodass ich sicherstellen kann, dass alles korrekt gesendet wird und verschiedene Situationen so gehandhabt werden, wie sie sollten 13:32 &amp;lt;jrandom&amp;gt; die simulierten Tests sind allerdings aufwendiger, mit vielleicht einem halben Dutzend Unit-Tests mit verschiedenen Laufzeitparametern 13:33 &amp;lt;wiht&amp;gt; Wie gut spiegeln die Simulationstests die beobachtete Netznutzung wider? 13:33 &amp;lt;jrandom&amp;gt; ziemlich gut, da der Simulationscode derselbe ist wie der Live-Netzwerk-Code 13:34 &amp;lt;jrandom&amp;gt; die Injektion von Verzögerungen und Paketverlusten habe ich in der Simulation zwar nicht perfekt, aber es ist in etwa im richtigen Bereich 13:35 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Wird die neue Streaming-Bibliothek dieselbe Schnittstelle nutzen? Oder müssen Java-Apps etwas Neues tun? 13:35 &amp;lt;wiht&amp;gt; Danke für die Klarstellung. 13:36 &amp;lt;jrandom&amp;gt; cat-a-puss: dieselbe Schnittstelle. Es gibt ein paar zusätzliche Konfigurationsoptionen, die du beim Bauen eines I2PSocketManager dranhängen möchtest, aber das ist eine gute alte Properties-Map 13:36 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; k 13:37 &amp;lt;jrandom&amp;gt; k, noch etwas, oder sollen wir zu 3) BT springen? 13:38 &amp;lt;jrandom&amp;gt; duck: ping 13:38 &amp;lt;@duck&amp;gt; *quack 13:38 &amp;lt;@duck&amp;gt; Letzte Woche habe ich berichtet, dass wir BitTorrent auf I2P zum Laufen gebracht haben. Es gab etwas 13:38 &amp;lt;@duck&amp;gt; Verwirrung, aber es ist sowohl für Tracker als auch für Clients (Seeder und Leecher) anonym. 13:38 &amp;lt;@duck&amp;gt; Updates seit letzter Woche: 13:38 &amp;lt;@duck&amp;gt; GUI-Arbeit (wxPython), integrierter Tracker, Bugfixes. 13:39 &amp;lt;@duck&amp;gt; vollständige Liste unter `http://dev.i2p/cgi-bin/cvsweb.cgi/~checkout~/i2p-bt/CHANGES.txt?rev=HEAD` 13:39 &amp;lt;@duck&amp;gt; der Code ist auch im CVS auf cvs.i2p 13:39 &amp;lt;@duck&amp;gt; und hat eine eigene eepsite bekommen: `http://duck.i2p/i2p-bt/` 13:39 &amp;lt;@duck&amp;gt; Der integrierte Tracker ist sehr spartanisch und du musst die 13:39 &amp;lt;@duck&amp;gt; Torrents selbst noch irgendwo bereitstellen; daher haben DrWoo, thetower und ich uns 13:39 &amp;lt;@duck&amp;gt; mehrere Alternativen angesehen, die Features wie suprnova bieten, bis ich kirre wurde. 13:39 &amp;lt;@duck&amp;gt; *flierp* 13:40 &amp;lt;jrandom&amp;gt; w00t 13:40 &amp;lt;@duck&amp;gt; Schließlich wurde bytemonsoon ausgewählt, das Original ist hässlich, aber DrWoo hat das repariert, 13:40 &amp;lt;@duck&amp;gt; Die Idee ist, es noch etwas zu verbessern und als I2P-fähige Tracker-Lösung zu veröffentlichen, 13:40 &amp;lt;@duck&amp;gt; siehe: `http://brittanyworld.i2p/bittorrent/` 13:40 &amp;lt;@duck&amp;gt; Anforderungen: `http://duck.i2p/i2p-bt/txt/bytemonsoon.txt` 13:40 &amp;lt;@duck&amp;gt; . 13:40 &amp;lt;jrandom&amp;gt; spitzenmäßig 13:40 &amp;lt;+DrWoo&amp;gt; ihr könnt euch ein paar kleine Testdateien auf dem schönen Tracker ansehen, den duck zurechtgebogen hat 13:41 &amp;lt;+DrWoo&amp;gt; es gibt nichts Großes, was das Netz verkleben würde, heh 13:41 &amp;lt;jrandom&amp;gt; was, ihr wollt nicht, dass wir weitere Episoden von Lost herunterladen? :) 13:41 &amp;lt;@duck&amp;gt; wenn thetowers oben ist.. 13:42 &amp;lt;jrandom&amp;gt; der bytemonsoon-Port sieht wirklich gut aus. 13:42 &amp;lt;+DrWoo&amp;gt; Ich komme gerade nicht auf thetower 13:42 &amp;lt;+DrWoo&amp;gt; jrandom: es scheint wirklich so ziemlich alles zu bieten, was man braucht 13:42 &amp;lt;+dinoman&amp;gt; welche Geschwindigkeiten sehen die Leute? 13:43 &amp;lt;@duck&amp;gt; ~5kb/s pro Peer 13:43 &amp;lt;+DrWoo&amp;gt; dino: von hier aus sieht es nach 4–10K pro Peer aus 13:43 &amp;lt;@duck&amp;gt; (optimistisch, natürlich gibt es diese miesen ADSL-Leute) 13:44 &amp;lt;+dinoman&amp;gt; wow, besser als ich dachte 13:44 &amp;lt;@duck&amp;gt; bis I2P abstürzt; siehe 1) 13:44 &amp;lt;jrandom&amp;gt; heh 13:44 &amp;lt;+DrWoo&amp;gt; dinoman: mit einem Schwarm sollte das ziemlich beeindruckend aussehen 13:44 &amp;lt;@duck&amp;gt; es gab verschiedene Rufe nach einer Verbesserung der GUI 13:45 &amp;lt;+DrWoo&amp;gt; dinoman: und ein paar 0-Hop-Peers ;) 13:45 &amp;lt;@duck&amp;gt; aber nicht viele, die sie anpacken 13:45 &amp;lt;jrandom&amp;gt; duck (&amp; Gang): Was können wir tun, um zu helfen? 13:45 &amp;lt;@duck&amp;gt; du: mach die neue Streaming-Bibliothek fertig 13:46 &amp;lt;@duck&amp;gt; gang: schaut euch das TODO an: `http://duck.i2p/i2p-bt/txt/todo.txt` 13:46 &amp;lt;@duck&amp;gt; lucky arbeitet an einem Howto 13:47 &amp;lt;@duck&amp;gt; DrWoo: noch etwas? 13:47 &amp;lt;jrandom&amp;gt; schön 13:47 &amp;lt;+DrWoo&amp;gt; jrandom: Kannst du etwas dazu sagen, wie du zur Bedeutung (oder Nicht-Bedeutung) von Filesharing (und anderen populären Diensten, die derzeit über das Internet laufen) stehst und was das für die Anonymitätsaussichten von I2P bedeutet? 13:47 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; ich? 13:48 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; oh 13:48 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; ich bin’s 13:48 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; :) 13:48 &amp;lt;+DrWoo&amp;gt; duck: es gibt immer noch etwas, heh 13:48 &amp;lt;jrandom&amp;gt; Filesharing ist entscheidend für den Erfolg von I2P, da es realistisch gesehen den größten potenziellen Pool an Nutzern bietet, in den wir unsere Anonymitätsmenge einbetten können 13:49 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; uh oh. 13:49 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; Heißt das, ich sollte wirklich, wirklich an diesem Howto arbeiten. 13:49 &amp;lt;jrandom&amp;gt; ohne ein brauchbares System für große Dateiübertragungen müssen wir Wunder wirken, um Nutzer-Apps zu begeistern 13:50 &amp;lt;jrandom&amp;gt; was wir tun – die Arbeit von susi und postman ist ziemlich vielversprechend 13:50 &amp;lt;jrandom&amp;gt; aber der Markt für anonyme E-Mail ist viel kleiner als der Markt für sichere Dateiübertragung 13:51 &amp;lt;jrandom&amp;gt; während I2P selbst auf jede Größe skaliert (wenn alles so ist, wie wir hoffen ;), brauchen wir eine große Anonymitätsmenge, um irgendetwas Sinnvolles zu unterstützen 13:51 &amp;lt;jrandom&amp;gt; &amp;lt;/meine 2 Cent&amp;gt; 13:52 &amp;lt;@duck&amp;gt; was hältst du von Standard-Einstellungen für diese Filesharing-Apps? 13:52 &amp;lt;jrandom&amp;gt; das weiß ich nicht 13:53 &amp;lt;@duck&amp;gt; oder ist das angesichts der heutigen Möglichkeiten noch nicht wirklich relevant 13:54 &amp;lt;+DrWoo&amp;gt; duck: Es könnte etwas „über den Tellerrand denken“ nötig sein, um unterwegs ein paar Hürden zu nehmen? 13:54 &amp;lt;jrandom&amp;gt; 1-Hop-Tunnel könnten für die BT-Nutzer relevant sein, vor 0.4.3 13:57 &amp;lt;jrandom&amp;gt; ok, haben wir noch etwas zu 3) BT? 13:57 &amp;lt;@duck&amp;gt; nicht ich 13:57 &amp;lt;+DrWoo&amp;gt; danke an duck und die Leute 13:58 &amp;lt;+DrWoo&amp;gt; das war ziemlich großartige Arbeit 13:58 &amp;lt;jrandom&amp;gt; aye, ihr macht alle einen spitzenmäßigen Job 13:58 &amp;lt;+dinoman&amp;gt; ich war’s nicht 13:58 &amp;lt;jrandom&amp;gt; (ich liebe es, das --spew 1 auf dem btdownloadheadless anzusehen :) 13:58 &amp;lt;@duck&amp;gt; dinoman: du hast angefangen 13:58 &amp;lt;+Ragnarok&amp;gt; headless spew... klingt schmutzig 13:59 &amp;lt;+DrWoo&amp;gt; dino: den Aufwand voranzutreiben ist ein echter Beitrag 13:59 * Ragnarok wird einen Patch für das Kommandozeilen-Optionen-Zeug auf der TODO-Liste zusammenstellen 13:59 &amp;lt;jrandom&amp;gt; w00t 14:00 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Vergiss anonymes WWW nicht, das ist auch ein großes Ding. 14:00 &amp;lt;jrandom&amp;gt; dm: ja, vielleicht Tausende oder Zehntausende, aber nicht der Magnet für Millionen 14:01 &amp;lt;jrandom&amp;gt; (für Outproxy-Kram, meiner Meinung nach) 14:01 &amp;lt;jrandom&amp;gt; ok, wenn es nichts anderes gibt, weiter zum guten alten 4) ??? 14:01 &amp;lt;jrandom&amp;gt; irgendwas noch nicht angesprochenes, das es sollte? 14:02 &amp;lt;wiht&amp;gt; postman: Wie ist der Status des Mailsystems? Wie gut funktioniert es, besonders im Hinblick auf Kommunikation außerhalb des I2P-Netzwerks? 14:02 &amp;lt;+DrWoo&amp;gt; dm: gehört alles zum bunten Reigen des Lebens :) 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; viele Leute benutzen das Web 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; (bei mir auf Arbeit haben sie gerade SurfControl installiert) ;) 14:03 &amp;lt;jrandom&amp;gt; aye, anonymes WWW-Hosting wird entscheidend für diejenigen sein, die I2P wirklich brauchen, sie werden aber wahrscheinlich nicht die notwendige Anonymitätsmenge darstellen 14:03 &amp;lt;jrandom&amp;gt; ah, lame 14:04 &amp;lt;jrandom&amp;gt; wiht: falls er nicht da ist, kann ich sagen, dass In- und Outproxy für mich ziemlich gut funktioniert haben – bisher nichts verloren 14:04 &amp;lt;jrandom&amp;gt; (und das Abrufen meiner Mails dauert ein paar Sekunden, aber biff sagt mir ohnehin Bescheid, wenn ich muss) 14:05 &amp;lt;jrandom&amp;gt; ok, gibt es noch etwas? 14:06 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; baffst du das Meeting? 14:07 &amp;lt;jrandom&amp;gt; scheint so 14:07 * jrandom macht sich bereit 14:07 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen für 2004-11-16</title><link>/de/blog/2004/11/16/i2p-statusnotizen-f%C3%BCr-2004-11-16/</link><pubDate>Tue, 16 Nov 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/11/16/i2p-statusnotizen-f%C3%BCr-2004-11-16/</guid><description>&lt;p>Hallo zusammen, es ist wieder Dienstag&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis&lt;/h2>
&lt;ol>
&lt;li>Congestion&lt;/li>
&lt;li>Streaming&lt;/li>
&lt;li>BT&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-überlastung">1) Überlastung&lt;/h2>
&lt;p>Ich weiß, ich durchbreche die Gewohnheit, Punkt 1 &amp;ldquo;Netzstatus&amp;rdquo; zu nennen, aber diese Woche erscheint &amp;ldquo;Überlastung&amp;rdquo; passend. Das Netzwerk selbst lief insgesamt ziemlich gut, aber mit der steigenden Nutzung von BitTorrent wurde das Netz immer stärker überlastet, was im Wesentlichen zu einem Überlastungskollaps führte.&lt;/p>
&lt;p>Das war zu erwarten und bestärkt nur unseren Plan - die neue Streaming-Bibliothek herauszubringen und unser tunnel-Management zu überarbeiten, damit wir über ausreichende Daten zu Peers verfügen, die wir nutzen können, wenn unsere schnellen Peers ausfallen. Es gab bei den jüngsten Netzwerkproblemen noch einige andere Faktoren, aber der Großteil lässt sich auf den Anstieg der Überlastung und die daraus resultierenden tunnel-Ausfälle zurückführen (die ihrerseits zu allerlei wilder Peer-Auswahl führten).&lt;/p></description></item><item><title>I2P Entwicklertreffen - 9. November 2004</title><link>/de/blog/2004/11/09/i2p-entwicklertreffen-9.-november-2004/</link><pubDate>Tue, 09 Nov 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/11/09/i2p-entwicklertreffen-9.-november-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ant, cervantes, Ch0Hag, duck, jrandom, keysersoze, MrEcho, mule, Nightblade, peer, polecat, postman, protokol, Ragnarok&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:26 &amp;lt;jrandom&amp;gt; 0) hi 13:26 &amp;lt;cervantes&amp;gt; Schauen wir uns die Speisekarte an, bevor wir bestellen :P 13:26 &amp;lt;jrandom&amp;gt; 1) 0.4.1.4 13:26 &amp;lt;jrandom&amp;gt; 2) Streaming lib (Streaming‑Bibliothek) 13:26 &amp;lt;jrandom&amp;gt; 3) BT‑Fortschritt (BitTorrent) 13:26 &amp;lt;jrandom&amp;gt; 4) addressbook.py 13:26 &amp;lt;jrandom&amp;gt; 5) ??? 13:26 &amp;lt;jrandom&amp;gt; 0) hi 13:27 * jrandom winkt 13:27 &amp;lt;Ragnarok&amp;gt; hi 13:27 * cervantes winkt 13:27 &amp;lt;jrandom&amp;gt; Status-Notizen unter @ http://dev.i2p.net/pipermail/i2p/2004-November/000485.html 13:27 &amp;lt;keysersoze&amp;gt; hi 13:27 &amp;lt;+polecat&amp;gt; 5) können DHTs sein, so wie dieses Bamboo‑Ding? 13:27 &amp;lt;jrandom&amp;gt; (ja, ich bin spät) 13:27 &amp;lt;jrandom&amp;gt; cool, polecat 13:27 * polecat knabbert wieder an den Fingern! 13:27 &amp;lt;jrandom&amp;gt; ok, springen wir zu 1) 0.4.1.4 13:28 &amp;lt;+Ch0Hag&amp;gt; 0.4.1.4 scheint öfter abzustürzen als es sollte 13:28 &amp;lt;+Ch0Hag&amp;gt; also – überhaupt 13:28 &amp;lt;jrandom&amp;gt; abstürzen? 13:28 &amp;lt;+Ch0Hag&amp;gt; Wobei es sein kann, dass kaffe schuld ist. 13:28 &amp;lt;jrandom&amp;gt; verlierst du deine IRC‑Verbindung, oder startest du den router neu? 13:28 &amp;lt;jrandom&amp;gt; ah, du bist auf kaffe? 13:29 &amp;lt;+Ch0Hag&amp;gt; den router 13:29 &amp;lt;+Ch0Hag&amp;gt; Ja. 13:29 &amp;lt;+Ch0Hag&amp;gt; Irgendwer muss ja sein :) 13:29 &amp;lt;jrandom&amp;gt; unter kaffe musste ich den Standard‑Speicherverbrauch verdoppeln (gib ihr beim Start ein -mx128m) 13:29 &amp;lt;+polecat&amp;gt; GAH! Kein Wunder! Ich hatte hawk auf Ignore. 13:29 &amp;lt;jrandom&amp;gt; nun, wir haben derzeit mindestens 3 Leute auf kaffe 13:30 &amp;lt;jrandom&amp;gt; abgesehen davon, wie läuft 0.4.1.4 bei euch? 13:30 * polecat ist auf kaffe ... kennt im Moment keine bessere JVM. 13:30 &amp;lt;jrandom&amp;gt; frühe Berichte waren gut, aber ich habe in letzter Zeit nicht viel gehört 13:30 &amp;lt;+Ch0Hag&amp;gt; Ich hatte 64, werde 128 probieren 13:30 &amp;lt;Ragnarok&amp;gt; scheint gut 13:30 &amp;lt;keysersoze&amp;gt; jrandom: Keine größeren Probleme hier 13:30 &amp;lt;@duck&amp;gt; der letzte große IRC‑Ausfall ging auf mein Konto 13:30 &amp;lt;+Ch0Hag&amp;gt; Und ja, vieles davon waren Out‑of‑Memory‑Fehler (OOM). 13:31 &amp;lt;@duck&amp;gt; ansonsten denke ich, es ist etwas instabil (seit meiner Bandbreiten‑Freigabe), aber ich habe keinen Beweis 13:31 &amp;lt;jrandom&amp;gt; Das Throttling auf deiner Maschine ist etwas ein Engpass, da z. B. jede Nachricht, die du empfängst, etwa 20+ Nachrichten erzeugt, die versendet werden müssen 13:32 &amp;lt;@duck&amp;gt; ah 13:32 &amp;lt;jrandom&amp;gt; aber ich stimme zu, IRC war holprig 13:32 &amp;lt;cervantes&amp;gt; 0.4.1.3 war auf meiner IBM JVM immer sehr stabil, daher habe ich das Upgrade bisher vermieden 13:32 &amp;lt;cervantes&amp;gt; (22 Tage Laufzeit) 13:32 &amp;lt;jrandom&amp;gt; schön, cervantes 13:32 &amp;lt;jrandom&amp;gt; duck: [hier Kommentar einfügen, der die Hoffnungen für die neue Streaming lib beschreibt] 13:33 &amp;lt;cervantes&amp;gt; baffleds IRC‑Server war etwas weniger holprig 13:33 &amp;lt;jrandom&amp;gt; word, das ist ein guter Indikator 13:33 &amp;lt;keysersoze&amp;gt; cervantes: Welche Version läuft bei ihm? (Weißt du das?) 13:33 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Wird die Streaming lib Auswirkungen auf IRC haben, oder sind die Nachrichten dafür ohnehin zu klein? 13:33 &amp;lt;@duck&amp;gt; Ich war diese Woche eine gute Ente, also erhöhe ich das Limit ein wenig 13:33 &amp;lt;jrandom&amp;gt; lass mich nachsehen, keysersoze 13:33 &amp;lt;jrandom&amp;gt; :) 13:33 &amp;lt;+polecat&amp;gt; Ich habe 11 Stunden Uptime. ;.; 13:34 &amp;lt;jrandom&amp;gt; keysersoze: 0.4.1.4 13:34 &amp;lt;keysersoze&amp;gt; jrandom: ;) Aber man könnte ihn hier fragen, wenn er da ist 13:34 &amp;lt;keysersoze&amp;gt; ok 13:34 &amp;lt;jrandom&amp;gt; dm: die neue Streaming lib wird die Resilienz verbessern und Ausfälle adressieren, aber natürlich nicht den IRC‑Durchsatz erhöhen 13:34 &amp;lt;jrandom&amp;gt; (router‑Versionen werden in der netDb veröffentlicht, und ich weiß, welche router seine sind) 13:34 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; das ist gut 13:35 &amp;lt;jrandom&amp;gt; ok, haben wir sonst noch etwas zu 0.4.1.4? 13:35 &amp;lt;jrandom&amp;gt; wenn nicht, schwenken wir kurz zu 2) Fortschritt bei der Streaming lib 13:36 &amp;lt;keysersoze&amp;gt; nein 13:36 &amp;lt;jrandom&amp;gt; wie in den Notizen erwähnt, mehr Neuigkeiten, sobald verfügbar :) 13:36 &amp;lt;+polecat&amp;gt; Was könnten wir mit der Streaming lib machen, was vorher nicht möglich war? 13:36 &amp;lt;Ragnarok&amp;gt; große Dateien schnell herunterladen 13:36 &amp;lt;Ragnarok&amp;gt; und das Netzwerk DoS‑en :) 13:36 &amp;lt;jrandom&amp;gt; polecat: beliebig große Dateien übertragen, Übertragungen mit&amp;gt; 4KBps 13:37 &amp;lt;+Ch0Hag&amp;gt; und/oder zuverlässig? 13:37 &amp;lt;jrandom&amp;gt; Ragnarok: *nicht* das Netzwerk zu DoS‑en ist das, woran ich gerade arbeite ;) 13:37 &amp;lt;+protokol&amp;gt; mir ist über die Zeit aufgefallen, dass, wenn ich auf eepIRC eine Verbindung verliere, die Reconnects immer fehlschlagen, aber wenn ich es ein paar Minuten anhalte, verbindet es sich wieder ganz normal 13:37 &amp;lt;+polecat&amp;gt; Es würde die Übertragungsrate erhöhen? o.O 13:37 &amp;lt;jrandom&amp;gt; polecat: ja. die aktuelle Streaming lib nutzt eine feste Fenstergröße von 1 Paket – wartet also auf ein ACK, bevor die nächste Nachricht gesendet wird 13:37 * polecat nickt zu protokol, scheint so. 13:38 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Die Streaming lib wird eine neue Klasse TCP‑basierter Anwendungen auf I2P ermöglichen. 13:38 &amp;lt;Ragnarok&amp;gt; jrandom: ah, gut. Ich war da etwas besorgt :) 13:38 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Das ist die Marketing‑Version. 13:38 &amp;lt;jrandom&amp;gt; Ich sage nur, der Durchsatz sieht mit der neuen Lib vielversprechend aus. 13:39 &amp;lt;jrandom&amp;gt; heh, dm 13:39 &amp;lt;keysersoze&amp;gt; jrandom: So wie die Erweiterung beim normalen TCP, bei der die sendende Maschine weiter sendet, auch wenn sie noch kein ACK erhalten hat, bis zu einer gewissen Anzahl? 13:39 &amp;lt;+polecat&amp;gt; jrandom: Ah, ich sehe, wie das kompromittierend sein könnte ... 13:39 &amp;lt;jrandom&amp;gt; genau, keysersoze, bis zu einer (gleitenden) Fenstergröße 13:39 &amp;lt;jrandom&amp;gt; (macht all das Congestion‑Control/‑Avoidance‑Zeug) [/wildes Armwedeln] 13:40 &amp;lt;+polecat&amp;gt; Ich sehe auch, wie das zu Stauproblemen führen könnte. Wenn viele Pakete gesendet werden, nachdem eine Verbindung abgerissen ist. 13:40 &amp;lt;cervantes&amp;gt; wird interessant sein, Benchmark‑Vergleiche für I2P‑BT über die neue Streaming lib und die alte nicht‑so‑Streaming‑lib zu sehen 13:40 &amp;lt;jrandom&amp;gt; aye, cervantes 13:41 &amp;lt;jrandom&amp;gt; polecat: das ist die größte Gefahr, eine Netzwerkflut zu verhindern, deshalb rollen wir das vorsichtig aus 13:41 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Ich habe einen Bug zu melden. Erinnert mich daran, wenn wir bei 5 sind. 13:41 &amp;lt;cervantes&amp;gt; jrandom: aus Anwendungssicht: Wie transparent wird die Umstellung sein? 13:42 &amp;lt;keysersoze&amp;gt; polecat: Implementieren die aktuellen Pläne eine „Slow‑Start“‑Idee, bei der das Fenster zunächst 1 ist und dann vorsichtig auf 2 erhöht wird, und NUR wenn das gut läuft, auf 3 usw., bis zu einem bestimmten Maximum? 13:42 &amp;lt;+polecat&amp;gt; Nutzt 0.4.1.4 die Streaming lib, oder ist sie noch nicht ausgerollt? 13:42 &amp;lt;jrandom&amp;gt; cervantes: wenn 0.4.2 draußen ist, keine Code‑Änderungen. Du kannst die Streaming lib sogar jetzt schon nutzen, wenn du willst, wenn du ein magisches Flag in der Umgebung setzt :) 13:42 &amp;lt;cervantes&amp;gt; polecat: die kommt mit 0.4.2 13:42 &amp;lt;ant&amp;gt; * dm alle rennen auf jrandom zu. 13:42 &amp;lt;jrandom&amp;gt; sie ist schon dabei – siehe streaming.jar 13:42 &amp;lt;jrandom&amp;gt; aber standardmäßig deaktiviert 13:42 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; „Flag! Flag! Flag!“ 13:43 &amp;lt;keysersoze&amp;gt; jrandom: Ach komm, verwöhn uns und sag, welche Umgebungsvariable ;) 13:43 &amp;lt;jrandom&amp;gt; allerdings ist die Streaming lib NICHT ABWÄRTSKOMPATIBEL 13:43 &amp;lt;jrandom&amp;gt; sprich, du kannst IRC damit nicht nutzen 13:43 &amp;lt;cervantes&amp;gt; Ich habe eine frühe .1.3, erinnere dich ;-) 13:43 &amp;lt;jrandom&amp;gt; außer, duck betreibt eine separate newStreamingLib‑Destination 13:43 &amp;lt;+polecat&amp;gt; Ja ... dann ist es wohl am besten, synchron umzustellen, nicht individuell. 13:43 &amp;lt;jrandom&amp;gt; yup 13:43 &amp;lt;+Ch0Hag&amp;gt; Ich glaube, dieses Flag ist eines von denen „wenn du es nicht findest, brauchst du es nicht“. 13:43 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; duck: um Himmels willen, tu, was man dir sagt!!! 13:43 &amp;lt;+Ch0Hag&amp;gt; Wie die meisten von GCCs... 13:43 &amp;lt;jrandom&amp;gt; genau, Ch0Hag :) 13:44 &amp;lt;jrandom&amp;gt; dm: es gibt noch ein paar andere Dinge zu testen 13:44 &amp;lt;jrandom&amp;gt; z. B. hat mule heute Morgen beim Testen mit FUQID geholfen 13:44 &amp;lt;keysersoze&amp;gt; jrandom: Beeinflusst das irgendwelche hosts.txt‑Keys für existierende I2P‑Destinations? 13:44 &amp;lt;mule&amp;gt; das Meeting verpasst. Ende der Sommerzeit :(. 13:44 &amp;lt;jrandom&amp;gt; (und FUQID macht böööse Dinge :) 13:45 &amp;lt;jrandom&amp;gt; heya mule, ich auch :) du kommst genau richtig 13:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; mule: du hast 5) ????? noch nicht verpasst 13:45 &amp;lt;+Ch0Hag&amp;gt; Ach, wo wir von fuqid sprechen, gibt es Neuigkeiten zu stasher? 13:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; für alles was du weißt, könnte ???? sein: GOTO 1 13:45 &amp;lt;jrandom&amp;gt; keysersoze: nein, die Streaming lib ist an diesem Teil der Dinge nicht beteiligt 13:45 &amp;lt;+Ch0Hag&amp;gt; Oder ist das groß genug, um bis 5 zu warten? 13:45 &amp;lt;jrandom&amp;gt; Ch0Hag: niemand hat seit September etwas von aum gehört, und sonst arbeitet niemand an stasher. 13:46 &amp;lt;jrandom&amp;gt; (aber es gibt anderes DHT‑Zeug, das wir unter 5)??? besprechen können, habe ich gehört) 13:46 &amp;lt;+Ch0Hag&amp;gt; Oh. 13:46 &amp;lt;+Ch0Hag&amp;gt; Mist. 13:46 &amp;lt;+Ch0Hag&amp;gt; Den Freenet‑Devs wurde ihre Konkurrenz nicht etwa ... entfernt, oder? 13:46 &amp;lt;+Ch0Hag&amp;gt; :) 13:46 &amp;lt;jrandom&amp;gt; heh 13:47 &amp;lt;+polecat&amp;gt; Die erste Anwendung von Attentat‑Politik. x3 13:47 &amp;lt;+Ch0Hag&amp;gt; Wie auch immer, ich habe nichts Weiteres, also werde ich mich bis 5 nicht mehr einmischen 13:47 &amp;lt;jrandom&amp;gt; ok, es passiert eine Menge in der Streaming lib, aber die Diskussion muss später erfolgen 13:47 &amp;lt;jrandom&amp;gt; wenn es nichts Weiteres gibt, können wir zu 3) BT‑Fortschritt wechseln 13:47 &amp;lt;cervantes&amp;gt; &amp;lt;/evasion&amp;gt; 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Wünscht sich nicht jeder, jrandom würde den Toad‑Deployment‑Prozess übernehmen? 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Build 3435: Streaming‑lib‑Versuch 13:48 &amp;lt;jrandom&amp;gt; duck: ping? 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Build 3436: Streaming‑lib‑Versuch 2 13:48 &amp;lt;@duck&amp;gt; pong 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Build 3436: Streaming‑lib‑Versuch 3 13:48 &amp;lt;jrandom&amp;gt; sei nett 13:48 * duck nimmt das Mikro 13:48 &amp;lt;Ragnarok&amp;gt; nein, nein, wollen wir nicht 13:48 &amp;lt;@duck&amp;gt; dinoman, Ragnarok und ich haben am BT‑Client gearbeitet. 13:48 &amp;lt;@duck&amp;gt; - BT‑Protokoll analysiert und Änderungen festgelegt auf `http://duck.i2p/i2p-bt/txt/i2p-bt_protocol.txt` 13:48 &amp;lt;@duck&amp;gt; - dino hat phpbt modifiziert, Infos unter `http://duck.i2p/i2p-bt/txt/tracker.txt` 13:48 &amp;lt;@duck&amp;gt; dino hat den Client dazu gebracht, mit dem Tracker zu sprechen, R und ich haben es etwas verbessert. 13:48 &amp;lt;@duck&amp;gt; der ganze Tracker&amp;lt;-&amp;gt;Client‑Kram funktionierte 13:48 &amp;lt;@duck&amp;gt; aber wir hingen an der Python‑SAM‑Bibliothek fest ... 13:49 &amp;lt;@duck&amp;gt; Connelly hat geholfen, war aber auch beschäftigt 13:49 &amp;lt;@duck&amp;gt; und aum fehlt 13:49 &amp;lt;+polecat&amp;gt; Ich bin immer noch erstaunt, dass BT überhaupt auf I2P funktionieren kann ... 13:49 &amp;lt;@duck&amp;gt; also habe ich pysam rausgeworfen, BTs RawServer.py neu implementiert und jetzt funktioniert es so einigermaßen. 13:49 &amp;lt;jrandom&amp;gt; (w00t!) 13:49 &amp;lt;@duck&amp;gt; heiße News: Channel #i2p-bt (insbesondere das Topic mit den neuesten Release‑Infos) 13:49 &amp;lt;@duck&amp;gt; jetzt arbeite ich daran, viel Logging‑Support hinzuzufügen, um einige kleine Macken zu fangen 13:50 &amp;lt;Ragnarok&amp;gt; es ist viel hübscher als das originale RawServer.py 13:50 &amp;lt;peer&amp;gt; duck: ist es bereit für Beta‑Tests? 13:50 &amp;lt;@duck&amp;gt; (zum Beispiel muss es während des EndGame Timeouts machen und erneut versuchen, die letzten Bits zu bekommen) 13:50 &amp;lt;@duck&amp;gt; peer: yup 13:50 &amp;lt;@duck&amp;gt; ein kleiner Diskussionspunkt: 13:51 &amp;lt;@duck&amp;gt; bisher ist es kompatibel zu Python 2.2 (und höher) 13:51 &amp;lt;@duck&amp;gt; (scheint beim Bittorrent selbst genauso zu sein) 13:51 &amp;lt;@duck&amp;gt; das Logging‑Zeug braucht allerdings 2.3 ... 13:51 &amp;lt;cervantes&amp;gt; jawoll 13:51 &amp;lt;@duck&amp;gt; wie schlimm ist das wohl? 13:51 &amp;lt;jrandom&amp;gt; meine FreeBSD‑ und Linux‑Kisten haben 2.3 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; schlimm? 13:52 &amp;lt;jrandom&amp;gt; (allerdings wurden die innerhalb des letzten Jahres installiert) 13:52 &amp;lt;Ragnarok&amp;gt; gibt es noch größere Distributionen, die 2.2 ausliefern? 13:52 &amp;lt;@duck&amp;gt; Debian‑stable scheint immer noch 2.2 auszuliefern, als ich das letzte Mal geschaut habe 13:52 &amp;lt;jrandom&amp;gt; ah, ich bin auf Debian unstable 13:52 &amp;lt;@duck&amp;gt; aber das überrascht kaum 13:52 &amp;lt;+Ch0Hag&amp;gt; Debian liefert 2.3, 2.2, 2.1 und möglicherweise 2.0 aus 13:52 &amp;lt;+Ch0Hag&amp;gt; Zusammen. 13:52 &amp;lt;Ragnarok&amp;gt; außer Debian stable, denke ich ... 13:53 &amp;lt;+Ch0Hag&amp;gt; Da bin ich mir nicht sicher. 13:53 &amp;lt;jrandom&amp;gt; 2.2‑Support wäre schön – gibt es dafür keine guten Logging‑Libs? 13:53 &amp;lt;Ragnarok&amp;gt; dummes Debian 13:53 &amp;lt;@duck&amp;gt; jrandom: man könnte die 2.3‑Lib mitliefern 13:54 &amp;lt;Ragnarok&amp;gt; kann man Logging einfach optional machen? 13:54 &amp;lt;@duck&amp;gt; denke schon 13:55 &amp;lt;jrandom&amp;gt; nun, es ist wirklich ein Produktivitäts‑Tool für Coder, also was immer für die Leute am besten funktioniert, die coden 13:55 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; darüber können wir uns sorgen, wenn I2P + BT populär wird. 13:55 &amp;lt;keysersoze&amp;gt; Für wen ist dieses Logging nötig? Nicht für den End‑User, denke ich, also sollte es bei der Auslieferung nicht stören, wenn Logging auf manchen Plattformen nicht möglich ist, oder? 13:55 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; bis dahin ist 2.3 vielleicht Standard 13:55 &amp;lt;jrandom&amp;gt; 2.2‑Support wäre nett, aber ich denke nicht, dass es schlimm wäre, wenn 2.3 erforderlich ist 13:55 &amp;lt;cervantes&amp;gt; duck: Also kann man die Peer‑Announce‑Liste des Trackers dazu bringen, I2P‑Destinations statt Maschinen‑IPs auszugeben? 13:56 &amp;lt;@duck&amp;gt; ok, wir versuchen, die Logging‑Lib zu abstrahieren, und mit 2.2 stdout zu benutzen 13:56 &amp;lt;@duck&amp;gt; cervantes: `http://duck.i2p/i2p-bt/diffs/phpbt-i2p.diff` 13:56 &amp;lt;jrandom&amp;gt; keysersoze: du willst Logging auf den Maschinen der Clients haben, damit der Dev bei Bugs detaillierte Logs bekommt 13:56 &amp;lt;jrandom&amp;gt; word, duck 13:56 &amp;lt;cervantes&amp;gt; danke 13:56 &amp;lt;+Ch0Hag&amp;gt; heh, falls es wen interessiert: Woody hat Python 1.5, 2.0 und 2.1 13:56 &amp;lt;+Ch0Hag&amp;gt; :) 13:57 &amp;lt;@duck&amp;gt; heh 13:57 &amp;lt;@duck&amp;gt; ok, in dem Fall sage ich: 2.3 voraussetzen 13:57 &amp;lt;@duck&amp;gt; und scheiß auf Woody 13:57 &amp;lt;cervantes&amp;gt; denke, bei mir ist es bei 1.5 und 2.2 hängen geblieben 13:57 &amp;lt;jrandom&amp;gt; ja, 2.1 muss man nicht unterstützen 13:57 &amp;lt;cervantes&amp;gt; (Zeit fürs Upgrade) 13:57 &amp;lt;jrandom&amp;gt; heh 13:57 &amp;lt;+Ch0Hag&amp;gt; Das ist auch die Meinung der meisten Debian‑User 13:58 &amp;lt;Ragnarok&amp;gt; addressbook.py benötigt 2.3 13:58 &amp;lt;@duck&amp;gt; es gibt ein paar interessante Subprojekte: 13:58 &amp;lt;jrandom&amp;gt; ah ok, cool, Ragnarok 13:58 &amp;lt;@duck&amp;gt; Erforschung der optimalen Einstellungen für I2P 13:58 &amp;lt;+polecat&amp;gt; Dieses kleine Ding braucht 2.3? 13:58 &amp;lt;keysersoze&amp;gt; jrandom: Ich stimme zu, aber in einem kleinen Netz wie jetzt (~100 Peers) ist es kein Problem, wenn ein paar Beta‑Tester auf 2.2 oder 2.3 upgraden. Und sobald die gröbsten Bugs ausgebügelt sind, sollten die neuen „echten“ End‑User Logging nicht wirklich brauchen. Also: Das Logging ist in diesem Stadium kein Problem, wir sind uns einig ;) 13:58 &amp;lt;cervantes&amp;gt; als ich BT vor etwa einem Jahr auseinander genommen habe, hat diese Maschine zeitweise 6 MB/s durch den Tracker geschoben ... 13:58 &amp;lt;+polecat&amp;gt; Seltsam ... 2.2 muss praktisch verkrüppelt sein. 13:58 &amp;lt;Ragnarok&amp;gt; 2.3 hat bessere urllib‑Proxy‑Unterstützung 13:58 &amp;lt;@duck&amp;gt; den Standard‑BT‑Tracker auch portieren 13:58 &amp;lt;cervantes&amp;gt; Ich meine den Seed 13:59 &amp;lt;Ragnarok&amp;gt; es könnte mit 2.2 funktionieren, aber der Aufwand wäre zu hoch :) 13:59 &amp;lt;+polecat&amp;gt; Ah, das wäre wichtig, richtig. 13:59 &amp;lt;jrandom&amp;gt; duck: die optimalen Einstellungen zu erforschen wird schwierig, bis 0.4.2 herauskommt 13:59 &amp;lt;@duck&amp;gt; richtig 14:00 &amp;lt;jrandom&amp;gt; den Tracker zu portieren wäre allerdings großartig. habt ihr die Tools zum Erstellen der .torrent implementiert, oder habt ihr das manuell gemacht? 14:00 &amp;lt;@duck&amp;gt; wie bitte? 14:00 &amp;lt;cervantes&amp;gt; der Client hat massenhaft schöne Tweaks für Peer‑Aufnahmeraten, Timeouts, Min/Max‑Peers etc 14:01 &amp;lt;cervantes&amp;gt; jrandom: das sollte keine Änderung brauchen, denke ich 14:01 &amp;lt;jrandom&amp;gt; duck: die .torrent verweist auf die I2P‑Destination des Trackers, richtig? 14:01 &amp;lt;@duck&amp;gt; derzeit liefern wir mit: btdownloadheadless.py + btmakemetafile.py + btshowmetainfo.py 14:01 &amp;lt;jrandom&amp;gt; oder verweist sie auf den Namen? 14:01 &amp;lt;cervantes&amp;gt; es ist nur eine URL und ein Haufen SHA1‑Hashes 14:01 &amp;lt;@duck&amp;gt; allerdings sind btmakemetafile.py und btshowmetainfo.py nicht modifiziert 14:01 &amp;lt;jrandom&amp;gt; „eine URL“ ist der knifflige Teil :) 14:02 &amp;lt;@duck&amp;gt; du kannst also andere Tools verwenden 14:02 &amp;lt;@duck&amp;gt; es ist jetzt `http://duck.i2p/phpbt/announce.php` 14:02 &amp;lt;jrandom&amp;gt; ok, cool 14:02 &amp;lt;@duck&amp;gt; denke, du kannst http://i2p/bigbase64/announce.php verwenden 14:02 &amp;lt;+protokol&amp;gt; Gibt es Pläne, dass andere Clients eepTorrent unterstützen? Ich mag Azureus 14:02 &amp;lt;@duck&amp;gt; viele 14:02 &amp;lt;cervantes&amp;gt; jrandom: die frühe Version, die ich mir ansah, hat keine URL‑Validierung auf dem Announce‑String gemacht 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; wofür steht eep nochmal? 14:03 &amp;lt;cervantes&amp;gt; man konnte da alles reinstecken 14:03 &amp;lt;jrandom&amp;gt; hmm, es lohnt sich zu prüfen, ob das funktioniert, duck (falls phpbt dummes URL‑Rewriting macht, etc.) 14:03 &amp;lt;cervantes&amp;gt; dm: schau ins Glossar im Forum 14:03 &amp;lt;@duck&amp;gt; vielleicht ist es Zeit für ein i2p-bt‑Forum? 14:03 &amp;lt;keysersoze&amp;gt; duck: Gerade wenn neue Nutzer, die keinen Eintrag in hosts.txt haben, Tracker hosten wollen, MUSS es möglich sein, dort eine Base64 zu verwenden 14:03 &amp;lt;+Ch0Hag&amp;gt; Ei Ai Pi? 14:03 &amp;lt;jrandom&amp;gt; das wäre cool, duck 14:03 &amp;lt;@duck&amp;gt; (Forenbereich auf forum.i2p) 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: das war hilfreich! 14:04 &amp;lt;cervantes&amp;gt; duck: ja, kein Problem 14:04 &amp;lt;@duck&amp;gt; keysersoze: wird untersucht 14:04 &amp;lt;jrandom&amp;gt; trotzdem, so wie es ist, ist es verdammt cool 14:05 &amp;lt;jrandom&amp;gt; die 4KBps pro Peer sind auch nicht wirklich ein Problem 14:05 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; wie spät ist es? „Zwei Straßen weiter gibt es eine Uhr“ 14:05 &amp;lt;cervantes&amp;gt; für die Zukunft sollten wir vielleicht einen separaten Forenbereich einrichten, damit Leute Dateien à la Suprnova veröffentlichen können 14:05 &amp;lt;@duck&amp;gt; eeprnova 14:05 &amp;lt;jrandom&amp;gt; cervantes: mit Reviews, etc. :) 14:05 &amp;lt;keysersoze&amp;gt; jrandom: Wird der Übergang zur Streaming lib große Änderungen am aktuellen Python‑I2P‑BT‑Code erfordern? 14:05 &amp;lt;+polecat&amp;gt; Ich bekomme nie mehr als 4KBps, selbst auf IPv4‑Bittorrent‑Streams ... 14:05 &amp;lt;peer&amp;gt; wäre gut, wenn es ein Kommandozeilenargument gäbe, um die i2p‑Serveradresse zu setzen, damit man es von anderen Maschinen im Netzwerk ausführen kann 14:05 &amp;lt;jrandom&amp;gt; (aber ich denke, das sollte außerhalb von forum.i2p bleiben) 14:06 &amp;lt;jrandom&amp;gt; keysersoze: 0 Änderungen 14:06 &amp;lt;@duck&amp;gt; bedenkt, dass i2p‑bt‑Tracker deutlich schlechter skalieren werden 14:06 &amp;lt;@duck&amp;gt; da sie aufgeblähte große Schlüssel senden müssen 14:06 &amp;lt;Ragnarok&amp;gt; polecat: du bist wahrscheinlich hinter NAT (natted) 14:06 &amp;lt;keysersoze&amp;gt; polecat: ((OT) probier den Firefox‑Torrent von heute ;)) 14:06 &amp;lt;cervantes&amp;gt; jrandom: yup. 14:06 &amp;lt;@duck&amp;gt; wo die normalen Tracker kürzlich so modifiziert wurden, dass sie nur 6 Bytes/Peer senden 14:06 &amp;lt;jrandom&amp;gt; peer: i2p‑Serveradresse? 14:07 &amp;lt;jrandom&amp;gt; peer: ich benutze i2p-bt mit meiner SAM‑Bridge lokal, die auf einen entfernten router zugreift 14:07 &amp;lt;jrandom&amp;gt; oh, aber es wäre schön, wenn es Flags gäbe, um die SAM‑Bridge‑Location &amp; die eep‑Proxy‑Location in der CLI zu setzen, ja 14:07 &amp;lt;peer&amp;gt; jrandom: yep 14:07 &amp;lt;keysersoze&amp;gt; duck: Können wir den Host‑Key komprimieren? (Nur gefragt ...) 14:08 &amp;lt;peer&amp;gt; mit einem CLI‑Arg 14:08 &amp;lt;jrandom&amp;gt; (anstatt nach jedem Release den Code wieder zu ändern :) 14:08 &amp;lt;@duck&amp;gt; keysersoze: mit Binär statt Base64 schrumpft es ein bisschen 14:08 &amp;lt;@duck&amp;gt; so 15% 14:08 &amp;lt;@duck&amp;gt; nicht der Rede wert 14:08 &amp;lt;keysersoze&amp;gt; duck: Ich stimme zu. 14:09 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: wo ist dieses Forum‑Glossar? Ich sehe nichts auf http://forum.i2p.net/ 14:09 &amp;lt;Ragnarok&amp;gt; könnten Hostnames verwendet werden? 14:09 &amp;lt;jrandom&amp;gt; Ragnarok: Hostnames sind nicht global eindeutig 14:09 &amp;lt;@duck&amp;gt; Ragnarok: da wollen wir nicht hin 14:09 &amp;lt;cervantes&amp;gt; dm: das sehen nur registrierte Nutzer 14:10 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: oh, ausgezeichnet! Dann suche ich eep eben bei Google! 14:10 &amp;lt;Ragnarok&amp;gt; fair enough 14:11 &amp;lt;cervantes&amp;gt; dm: es ist ein Phonem für IIP 14:11 &amp;lt;cervantes&amp;gt; sagt man auf der Straße 14:11 &amp;lt;jrandom&amp;gt; ok, ihr leistet großartige Arbeit auf der BT‑Seite, und ich freue mich darauf, mehr zu hören (und zu nutzen) :) 14:11 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: kein Akronym? 14:12 * cervantes hat 1/2 Terabyte Filme und TV‑Shows zu teilen 14:12 &amp;lt;jrandom&amp;gt; gibt es sonst noch etwas bzgl. i2p-bt zu besprechen? 14:12 &amp;lt;cervantes&amp;gt; dm: nicht, dass ich wüsste 14:12 &amp;lt;@duck&amp;gt; (vergesst nicht #i2p-bt) 14:12 &amp;lt;jrandom&amp;gt; ja, #i2p-bt, endlich ein Anreiz für Leute, von Freenode umzuziehen :) 14:12 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; alles klar. Danke sehr. 14:13 &amp;lt;+Ch0Hag&amp;gt; Als ob dieses großartige Netzwerk nicht schon Anreiz genug wäre ... 14:13 &amp;lt;jrandom&amp;gt; ok, wenn nicht, gehen wir weiter zu 4) addressbook.py 14:13 &amp;lt;jrandom&amp;gt; Ragnarok: willst du uns den Überblick geben? 14:13 &amp;lt;Ragnarok&amp;gt; whee 14:14 &amp;lt;Ragnarok&amp;gt; hm, ok. addressbook.py ist ein erster Versuch eines abonnierbaren Adressbuch‑Systems. 14:14 &amp;lt;Ragnarok&amp;gt; Es ist im Moment ziemlich hässlich, aber es funktioniert 14:14 &amp;lt;Ragnarok&amp;gt; du bekommst es unter ragnarok.i2p 14:14 &amp;lt;peer&amp;gt; darf ich nur einen Vorschlag zur Namensgebung machen? Ich denke, am besten wäre es, wenn die Links zwischen eepsites Base64 verwenden, aber die Leute ihre eigenen Lesezeichen‑Namen für Sites erstellen lassen, anstatt ein zentralisiertes Namenssystem zu haben 14:14 &amp;lt;Ragnarok&amp;gt; ähm ... 14:14 &amp;lt;Ragnarok&amp;gt; irgendwelche Fragen? 14:15 &amp;lt;+postman&amp;gt; Ragnarok: definiere hässlich :) 14:15 &amp;lt;jrandom&amp;gt; Ragnarok: großartig 14:15 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; jrandom: keine Frage 14:15 &amp;lt;+polecat&amp;gt; Worüber haben wir gleich gesprochen? @.@ 14:15 &amp;lt;peer&amp;gt; so ähnlich wie die Bookmarks auf der Startseite der Freenet‑Weboberfläche, aber stattdessen mit URLs 14:15 &amp;lt;cervantes&amp;gt; Ragnarok: ist das alles Kommandozeile oder gibt es ein GUI? 14:15 &amp;lt;Ragnarok&amp;gt; lies es, es ist hässlich :) 14:15 &amp;lt;jrandom&amp;gt; peer: einverstanden, aber wir brauchen Autoren‑Tools 14:15 &amp;lt;cervantes&amp;gt; es gab keine Screenshots, also habe ich das Interesse verloren und bin weggegangen ;-) 14:15 &amp;lt;jrandom&amp;gt; peer: wobei der ?i2paddresshelper hilft 14:15 &amp;lt;+postman&amp;gt; Ragnarok: ok, danke – ich schaue es mir an 14:16 &amp;lt;+polecat&amp;gt; Bah, GUIs sind für Fußball‑Muttis! 14:16 &amp;lt;Ragnarok&amp;gt; es ist alles Kommandozeile. Es ist dafür gedacht, als Daemon zu laufen. Unter Windows läuft es noch nicht als Daemon, aber das ist mein nächstes Projekt. 14:16 &amp;lt;Ragnarok&amp;gt; abgesehen vom CLI‑Tool laufen alle Interaktionen über Konfigurationsdateien. 14:17 &amp;lt;jrandom&amp;gt; vielleicht ist der nächste Schritt im Namens‑Bereich ein Web‑Interface zum Verwalten der Einträge und Abos? 14:17 &amp;lt;cervantes&amp;gt; syndizierst du im Grunde deine hosts‑Datei dann? 14:17 &amp;lt;Ragnarok&amp;gt; ja 14:17 &amp;lt;cervantes&amp;gt; richtig ... cool 14:17 &amp;lt;Ragnarok&amp;gt; ein Web‑Interface wäre großartig. Ich schreibe es aber nicht :) 14:17 &amp;lt;jrandom&amp;gt; mit Merges und Konfliktmanagement 14:18 &amp;lt;+polecat&amp;gt; Was ist das Konfliktmanagement, außer im Log darüber zu jaulen? 14:18 &amp;lt;jrandom&amp;gt; ja, die Engine selbst ist gutes Zeug, vielleicht können wir jemand anderen auf die Web‑Seite davon setzen :) 14:19 &amp;lt;Ragnarok&amp;gt; keines. Wenn du einen Konflikt lösen willst, machst du es von Hand :). Allerdings ist es jetzt etwas einfacher. 14:19 &amp;lt;jrandom&amp;gt; polecat: jaulen &amp; niemals einen bestehenden Eintrag überschreiben afaik 14:19 &amp;lt;jrandom&amp;gt; (äh, was er sagte) 14:19 &amp;lt;cervantes&amp;gt; es wäre nett als Sidebar‑Plugin für Firefox ... 14:19 &amp;lt;+polecat&amp;gt; Ja, das dachte ich auch. 14:19 &amp;lt;cervantes&amp;gt; das ist etwas, das ich in meine I2P‑Toolbar einbauen könnte 14:20 &amp;lt;Ragnarok&amp;gt; Benutzeränderungen werden nie überschrieben, daher ist es einigermaßen sicher gegen Angriffe 14:20 &amp;lt;jrandom&amp;gt; und du solltest nur relativ vertrauenswürdige Peers abonnieren 14:20 &amp;lt;Ragnarok&amp;gt; in der Tat 14:20 &amp;lt;cervantes&amp;gt; vielleicht ein Feature, um Einträge zu sperren? 14:20 &amp;lt;cervantes&amp;gt; (d. h. sie nach userhosts verschieben) 14:21 &amp;lt;Ragnarok&amp;gt; Einträge werden nie verändert 14:21 &amp;lt;+polecat&amp;gt; Mir gefällt das Konzept einer myhosts.txt für Einträge, die man selbst absegnen möchte. 14:21 &amp;lt;cervantes&amp;gt; Ragnarok: ah sorry, so meintest du das 14:22 &amp;lt;Ragnarok&amp;gt; myhosts.txt ist ein dreckiger Hack, um eine Race‑Condition zu umgehen, aber aus irgendeinem Grund mögen es alle als Interface‑Ding :) 14:22 &amp;lt;jrandom&amp;gt; falls Leute interessiert sind, gibt es Wege, i2ptunnel / sam / etc. aus mehr als nur hosts.txt und userhosts.txt lesen zu lassen 14:22 &amp;lt;jrandom&amp;gt; (aber nur, wenn es einen triftigen Grund dafür gibt) 14:22 &amp;lt;cervantes&amp;gt; Ragnarok: du solltest so tun, als wäre das Absicht ;-) 14:23 * duck schlägt vor, sich von hosts.txt / userhosts.txt zu abstrahieren 14:23 &amp;lt;+polecat&amp;gt; Meine Perl‑Version von addressbook.pl unterstützt das myhosts.txt‑Ding. 14:23 &amp;lt;Ragnarok&amp;gt; ja, das wird Teil des großen Rewrite :) 14:23 * polecat merkt zu duck an, dafür müsstest du i2ptunnel und sam modifizieren. 14:23 &amp;lt;Ragnarok&amp;gt; zuerst will ich aber Funktionsparität auf Windows erreichen. 14:24 &amp;lt;jrandom&amp;gt; richtig, duck, es wäre für 0.4.2 schön gewesen, wenn wir unterschiedliche Destinations als „oldLib“ und „newLib“ (usw.) markieren könnten 14:24 &amp;lt;@duck&amp;gt; polecat: du könntest das Endergebnis in etwas schreiben, das „hosts.txt“ heißt 14:24 &amp;lt;cervantes&amp;gt; idealerweise willst du eine hierarchische Mini‑Datenbank lokaler Adressen, die du kategorisieren kannst 14:24 &amp;lt;@duck&amp;gt; aber dem Nutzer gegenüber eine andere Struktur verwenden 14:24 &amp;lt;+polecat&amp;gt; Das Endergebnis geht nach userhosts.txt 14:24 &amp;lt;+polecat&amp;gt; Und außerdem in eine Datei namens „hosts.txt“ auf der eepsite, die nicht die System‑hosts.txt ist. 14:24 &amp;lt;@duck&amp;gt; was verwirrend ist :) 14:25 &amp;lt;Ragnarok&amp;gt; Ich bin gerne so verwirrend wie möglich :) 14:25 &amp;lt;MrEcho&amp;gt; hoffe, das DNS bis zum Monatsende fertig zu haben 14:25 &amp;lt;@duck&amp;gt; ok, dann lass den Namen von der Prüfsumme des Inhalts abhängen 14:25 &amp;lt;cervantes&amp;gt; addressbook.txt? :) 14:25 &amp;lt;Ragnarok&amp;gt; das veröffentlichte Adressbuch heißt einfach hosts.txt, weil es auf dev.i2p so heißt 14:25 &amp;lt;+polecat&amp;gt; Es ist möglich, Ragnarok's hosts.txt‑Datei anders zu nennen. Die Leute müssen dann nur diesen anderen Dateinamen abonnieren. 14:26 &amp;lt;Ragnarok&amp;gt; stimmt, das ist eine Konfigurationsoption 14:26 &amp;lt;+polecat&amp;gt; d. h. so wie `http://polecat.i2p/addressbook` statt `http://polecat.i2p/hosts.txt` 14:26 &amp;lt;MrEcho&amp;gt; FYI, mein DNS fasst die hosts‑Datei nicht an .. genau wie ein echtes DNS 14:27 &amp;lt;+polecat&amp;gt; Oh ja, das gibt’s auch.&amp;gt;.&amp;lt; 14:27 &amp;lt;@duck&amp;gt; mein DNS sorgt für Weltfrieden 14:27 &amp;lt;jrandom&amp;gt; MrEcho: es könnte sich lohnen, Interoperabilität zu erkunden 14:27 &amp;lt;+polecat&amp;gt; Es gibt /etc/hosts, jrandoms hosts.txt, die i2ptunnel und sam verwenden, und jetzt die von Ragnarok veröffentlichte hosts.txt. 14:28 &amp;lt;Ragnarok&amp;gt; Ich glaube nicht, dass irgendetwas, das Namen nicht lokal auflöst, über I2P akzeptabel performen wird, aber du darfst mich gern vom Gegenteil überzeugen :) 14:28 &amp;lt;mule&amp;gt; feindliche Umgebung :) 14:28 &amp;lt;MrEcho&amp;gt; ich könnte es die hosts‑Datei aktualisieren lassen, aber ich hoffte, etwas in anderem Code hinzuzufügen 14:28 &amp;lt;jrandom&amp;gt; es gibt etwas Code in CVS (unter apps/myi2p) zum Laden/Speichern von Adressbuch‑Einträgen mit den Daten aus jener E‑Mail vom Februar, falls jemand interessiert ist ;) 14:29 &amp;lt;+polecat&amp;gt; ? 14:29 &amp;lt;MrEcho&amp;gt; schon reingeschaut, jr 14:30 &amp;lt;jrandom&amp;gt; polecat: http://forum.i2p.net/viewtopic.php?t=141#419 14:30 &amp;lt;+polecat&amp;gt; Du meinst unter apps/myi2p/java/src/net/i2p/myi2p 14:30 &amp;lt;jrandom&amp;gt; na ja, wenn du es genau wissen willst ;) 14:30 &amp;lt;+polecat&amp;gt; Eher schrecklich redundant. ;3 14:31 &amp;lt;jrandom&amp;gt; cool, MrEcho, allerdings schlage ich dieses Dateiformat auch für andere Namenssysteme vor, falls Leute erwägen, hosts.txt zu ersetzen 14:31 &amp;lt;jrandom&amp;gt; polecat: aus gutem Grund (und imo ist in diesem Pfadnamen keine Redundanz ;) 14:31 &amp;lt;Ragnarok&amp;gt; cool. Ich schau’s mir an 14:32 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; immerhin steht da nicht mehr dreimal Internet drin 14:33 &amp;lt;jrandom&amp;gt; es müsste auch als net.i2p.client.naming.NamingService implementiert werden – etwas, das aus dieser lokalen DB lädt, aber das sollte nicht zu schwer sein 14:33 &amp;lt;+polecat&amp;gt; Igitt! Nein, nein, keine MX‑Records ... kein CNAME ... 14:33 &amp;lt;jrandom&amp;gt; mehrere Destinations pro Name zu haben ist allerdings eine gute Idee 14:33 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Ich bin ein Fan eines Adressbuch/DNS‑Hybriden 14:34 &amp;lt;jrandom&amp;gt; ein Adressbuch ist ein Domain‑Name‑System :) 14:34 &amp;lt;+polecat&amp;gt; jrandom: Wie oft musstest du es myi2p nennen? Und wie nötig ist es, es i2p zu nennen, wenn es schon myi2p heißt? Und besteht irgendein Zweifel, ob dieses Chaos ein Ding von Java ist? 14:34 &amp;lt;jrandom&amp;gt; polecat: nicht aller myi2p‑Code wird in Java sein. 14:34 &amp;lt;@duck&amp;gt; geh zurück in deine Höhle, du Perl‑Troll :) 14:34 &amp;lt;+polecat&amp;gt; Ich stimme zu, dass das alles nötig ist – ich gebe nicht dir die Schuld, jrandom, sondern Java und Ant. 14:35 &amp;lt;jrandom&amp;gt; polecat: und I2P's Codebasis ist unter dem net.i2p‑Namespace eindeutig, da wir den net.myi2p‑Namespace nicht kontrollieren :) 14:35 * polecat grunzt und hockt sich unter die Brücke. 14:35 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; polecat: das nennt man Zwangsstörung 14:35 &amp;lt;jrandom&amp;gt; heh 14:35 &amp;lt;jrandom&amp;gt; das nennt man Software Engineering ;) 14:36 &amp;lt;+polecat&amp;gt; Ja, aber warum alles in einer Verzeichnisstruktur ablegen, die den Namespace nachplappert? 14:36 &amp;lt;+polecat&amp;gt; Schreib doch einfach ... in die Datei „Diese Datei hat den Namespace net.i2p“ 14:36 &amp;lt;jrandom&amp;gt; aber egal, noch etwas zu Ragnaros großartigem Namenssystem? :) 14:36 &amp;lt;@duck&amp;gt; es rockt 14:36 &amp;lt;Ragnarok&amp;gt; danke :) 14:36 &amp;lt;+polecat&amp;gt; Asseth Kickius. 14:36 &amp;lt;jrandom&amp;gt; polecat: es gibt 1340 Java‑Dateien in I2P 14:37 &amp;lt;@duck&amp;gt; Ich war _schockiert_, als ich eine eepsite besuchen wollte und der Host bereits propagiert war 14:37 &amp;lt;Ragnarok&amp;gt; hehe 14:37 &amp;lt;jrandom&amp;gt; :) 14:37 &amp;lt;+polecat&amp;gt; Nun, ich sage nicht, dass man alles an einen Ort quetschen muss. 1340 Dateien erscheinen allerdings verdammt viel, gibt es da keinen redundanten Code? o.O 14:38 &amp;lt;Ragnarok&amp;gt; kennt jemand einen Befehl, um unter Windows einen Prozess per PID zu killen? 14:38 &amp;lt;@duck&amp;gt; wie z. B. TCP‑Stack‑Neuimplementierungen? :) 14:38 &amp;lt;+polecat&amp;gt; Ganz zu schweigen von voll funktionsfähigen Webservern. c.c 14:38 &amp;lt;jrandom&amp;gt; heh 14:38 &amp;lt;jrandom&amp;gt; oh, lass mich den Jetty‑Code weglassen .. 14:39 &amp;lt;keysersoze&amp;gt; (91 Peers im Netz jetzt!) 14:39 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ragnarok: kill 14:39 &amp;lt;jrandom&amp;gt; ok, 389 in router/ und core/ 14:39 &amp;lt;Ragnarok&amp;gt; auf welchen Versionen gibt es das? 14:39 &amp;lt;+polecat&amp;gt; Das ist immer noch viel für einen lausigen router ... aber alles in allem gar nicht so schlecht. 14:39 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; nicht sicher ... hier läuft XP. 14:39 &amp;lt;cervantes&amp;gt; Ragnarook: nur wenn du die Support‑CD‑Dateien installiert hast 14:40 &amp;lt;Ragnarok&amp;gt; ah 14:40 * duck fokussiert wieder 14:40 &amp;lt;cervantes&amp;gt; Ragnarok: ansonsten lade dir Sysinternals pskill herunter 14:40 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 4) addressbook.py, oder sollen wir weiter zu 5) ??? 14:41 &amp;lt;cervantes&amp;gt; Ragnarok: http://www.sysinternals.com/ntw2k/freeware/pstools.shtml 14:41 &amp;lt;jrandom&amp;gt; ok, 5) ist dran 14:41 &amp;lt;Ragnarok&amp;gt; cool, danke :) 14:41 &amp;lt;jrandom&amp;gt; polecat: iirc wolltest du bamboo-dht ansprechen? 14:41 &amp;lt;MrEcho&amp;gt; ? gerade Meeting 14:41 &amp;lt;+polecat&amp;gt; :skandiert: DHT DHT USA USA~/o 14:42 &amp;lt;+polecat&amp;gt; Ja, in der Tat. Ich schau nur kurz was nach ... 14:42 &amp;lt;jrandom&amp;gt; ja, MrEcho 14:43 &amp;lt;+Ch0Hag&amp;gt; 5? 14:43 &amp;lt;jrandom&amp;gt; 5) ??? 14:43 &amp;lt;MrEcho&amp;gt; heh 14:43 &amp;lt;+Ch0Hag&amp;gt; ooh ja, ich habe einen irrelevanten semantischen Bug gefunden 14:43 &amp;lt;jrandom&amp;gt; was gibt's, Ch0Hag? 14:43 &amp;lt;+polecat&amp;gt; Es gibt 79 Java‑Dateien in den Bamboo‑Sources. Insgesamt gibt es 253 Dateien. 14:44 &amp;lt;+polecat&amp;gt; Das gesamte Projekt belegt 4,6 Megabyte in Source‑ und Support‑Dateien, vor dem Bauen. 14:44 &amp;lt;jrandom&amp;gt; uff 14:44 &amp;lt;+Ch0Hag&amp;gt; in /netdb.jsp wird bei „uns“ die Information erst Port, dann Host angegeben, während bei anderen Peers erst Host, dann Port kommt 14:44 &amp;lt;+Ch0Hag&amp;gt; In der Zeile Addresses 14:44 &amp;lt;jrandom&amp;gt; hast du damit herumgespielt, polecat? 14:44 &amp;lt;jrandom&amp;gt; Ch0Hag: die Reihenfolge ist willkürlich 14:45 &amp;lt;+Ch0Hag&amp;gt; Und 0.4.1.4 läuft seit einer Stunde mit 128 MB unter Kaffe 14:45 &amp;lt;+polecat&amp;gt; Ich hatte nicht viel Gelegenheit. Ich habe mit circle herumgespielt und eine schicke grafische Darstellung eines PGP‑Public‑Keys bekommen, aber noch nicht mit Bamboo. 14:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ah ja, Ch0Hags unbedeutender Bugreport hat mich erinnert! 14:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; auf der Konfig‑Seite steht: „you should either use a service like dyndns or leave the hostname blank. If you leave it blank, your router will autodetect the 'correct' IP address by asking a peer“ 14:45 &amp;lt;+Ch0Hag&amp;gt; Es scheint überall Host/Port zu sein 14:45 &amp;lt;MrEcho&amp;gt; Uptime: 54h Memory: 23,506KB 14:45 &amp;lt;+Ch0Hag&amp;gt; Aber hey 14:45 &amp;lt;+Ch0Hag&amp;gt; Ist ja nicht so, als ob es wirklich wichtig wäre. 14:46 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; was für mich großartig ist, da ich eine dynamische IP habe und auf dieses Feature schon eine Weile gewartet habe, aber wenn ich es leere und auf Speichern klicke, füllt das Feld sich automatisch wieder mit einer (falschen) IP 14:46 &amp;lt;cervantes&amp;gt; polecat: hast du eine URL? 14:46 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Cheers! 14:47 &amp;lt;jrandom&amp;gt; hmm, dm, es respektiert nicht, dass du es leer lässt? 14:47 &amp;lt;jrandom&amp;gt; das ist definitiv ein erheblicher Bug 14:47 &amp;lt;+polecat&amp;gt; Ja, Moment bitte. 14:47 &amp;lt;Ragnarok&amp;gt; es wäre schön, wenn es das Ausfüllen des Feldes nur empfehlt, wenn du einen echten, statischen Hostnamen hast. Oder wenn das Feld gar nicht da wäre ... 14:47 &amp;lt;jrandom&amp;gt; Ch0Hag: kaffe hält typischerweise eine konstante Größe 14:47 &amp;lt;+polecat&amp;gt; http://bamboo-dht.org/ 14:48 &amp;lt;jrandom&amp;gt; Ragnarok: ich erwäge, dieses Feld ganz zu entfernen und es für die Hacker auf /configadvanced.jsp zu lassen 14:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Ich kümmere mich nur darum, weil mich der Anleitungsabsatz wie einen Idioten fühlen lässt, wenn ich es nicht leer bekomme ;) 14:48 &amp;lt;cervantes&amp;gt; polecat: danke 14:48 &amp;lt;+Ch0Hag&amp;gt; dm: Es ist eindeutig ein Intelligenztest. 14:48 &amp;lt;+Ch0Hag&amp;gt; Wenn du es leer kriegst, bestehst du. 14:48 &amp;lt;+polecat&amp;gt; Mir fällt auch auf, dass Bamboo mit jikes und dem kaffe‑jar in ungefähr 30 Sekunden kompiliert. 14:48 &amp;lt;+polecat&amp;gt; Verwendet aber seltsame Variablen, JAVAC und JAVAHOME statt JAVA_HOME 14:49 &amp;lt;Ragnarok&amp;gt; jr: Ich finde das eine großartige Idee. An diesem Punkt ist es ein bisschen wie eine Anfängerfalle. 14:50 &amp;lt;cervantes&amp;gt; dm: klickst du auf den Speichern‑Button oder drückst du Enter? 14:50 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; klicke Speichern 14:50 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; * Updated bandwidth limits 14:50 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; * Configuration saved successfully 14:50 &amp;lt;@duck&amp;gt; polecat: planst du, es dir genauer anzusehen? 14:51 &amp;lt;+polecat&amp;gt; Ja, das tue ich. Bamboo scheint der beste Kandidat für das Portieren auf I2P zu sein und das „rundeste“ DHT‑Projekt, das ich da draußen sehe. 14:52 &amp;lt;+polecat&amp;gt; Wichtig ist natürlich, ob es „funktioniert“ oder nicht. 14:52 &amp;lt;jrandom&amp;gt; bah, wer braucht schon Funktionalität, es geht nur um Buzzword‑Kompatibilität! 14:53 &amp;lt;jrandom&amp;gt; bitte halte uns auf dem Laufenden, wie es läuft 14:53 &amp;lt;jrandom&amp;gt; (da ich zustimme, das Projekt sieht vielversprechend aus) 14:53 &amp;lt;@duck&amp;gt; wahrscheinlich am wichtigsten ist, was es an Anpassungen auf Transportschicht anbietet 14:54 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Was ist das Besondere an bamboo? 14:54 &amp;lt;jrandom&amp;gt; ja, ob es NIO‑Channels benötigt oder Plain Sockets verwendet 14:54 &amp;lt;cervantes&amp;gt; heh ... Bamboo‑News: „5 Aug Bamboo Now 100% Pure Java...uses Berkely DB Java Edition“ „4 Nov Bamboo No Longer 100% Pure Java...BDB Java sucked..back to C“ 14:54 &amp;lt;jrandom&amp;gt; (auch wenn wir NIO‑Channels für i2psocket schreiben könnten, es wäre einiges an Arbeit) 14:54 &amp;lt;+polecat&amp;gt; jrandom: Zurück in deine Kathedrale, Java‑Wasserspeier! X3 14:54 &amp;lt;+polecat&amp;gt; In der Tat. Wenn es TCP oder UDP erfordert, oder schlimmer ... DNS, dann sind wir vielleicht geliefert. 14:54 &amp;lt;+polecat&amp;gt; NIO/ 14:54 &amp;lt;+polecat&amp;gt; NIO? 14:55 &amp;lt;+polecat&amp;gt; Alles was ich weiß: ni'o heißt Themenwechsel in Lojban. 14:55 &amp;lt;jrandom&amp;gt; NIO ist eine neue I/O‑Bibliothek in Java, seit 1.4 14:55 &amp;lt;+polecat&amp;gt; Ich verstehe. Aber selbst bei Plain Sockets: Hat SAM nicht analoge Objekte für Sockets sowie analoge read()‑ und write()‑Funktionen? 14:55 &amp;lt;jrandom&amp;gt; ja 14:56 &amp;lt;jrandom&amp;gt; wenn sie Plain Sockets verwenden, ist es kinderleicht 14:56 &amp;lt;jrandom&amp;gt; (...was auch immer das heißt) 14:56 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Was ist bamboo? 14:56 &amp;lt;jrandom&amp;gt; bamboo-dht.org 14:57 &amp;lt;cervantes&amp;gt; was waren übrigens die Probleme mit pysam? 14:57 * polecat nickt. 14:58 &amp;lt;@duck&amp;gt; cervantes: Daten senden/empfangen 14:58 &amp;lt;cervantes&amp;gt; duck: oh, ist das alles? :) 14:58 &amp;lt;ant&amp;gt; * janonymous2 /me duckt sich mit seinem unzureichenden Telefon 14:58 &amp;lt;@duck&amp;gt; und Verbindungen aufbauen/erkennen 14:58 &amp;lt;+Nightblade&amp;gt; es hat nicht gesendet? 14:59 &amp;lt;Ragnarok&amp;gt; oy 14:59 &amp;lt;@duck&amp;gt; Nightblade: es hat wahrscheinlich irgendwas getan 14:59 &amp;lt;+Nightblade&amp;gt; funktioniert es überhaupt? 15:00 &amp;lt;cervantes&amp;gt; duck: irgendwelche Gedanken zur Benennung des i2p-bt‑Forenbereichs? 15:00 &amp;lt;cervantes&amp;gt; willst du eine eigene Top‑Ebene mit ein paar Unterforen? 15:01 &amp;lt;Ragnarok&amp;gt; hm, ich muss los. Habt noch ein gutes restliches Meeting :) 15:01 &amp;lt;jrandom&amp;gt; Nightblade: aum hat es benutzt, also bin ich sicher, dass es funktionierte 15:01 &amp;lt;jrandom&amp;gt; bis später, Ragnarok 15:01 &amp;lt;cervantes&amp;gt; you're = your 15:01 &amp;lt;cervantes&amp;gt; cya ragnarok 15:02 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Status zu BT? 15:02 &amp;lt;jrandom&amp;gt; janonymous: siehe die Meeting‑Logs (sobald sie rauskommen) 15:03 &amp;lt;jrandom&amp;gt; apropos, gibt es sonst noch etwas, das Leute im Meeting ansprechen möchten? 15:03 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Oh, mein Fehler 15:04 * cervantes reicht jr den eGold‑beschichteten Baffer 15:04 * jrandom holt aus 15:04 &amp;lt;jrandom&amp;gt; ... 15:04 &amp;lt;jrandom&amp;gt; ... 15:04 * jrandom *baf*t das Meeting für geschlossen &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2004-11-09</title><link>/de/blog/2004/11/09/i2p-statusnotizen-vom-2004-11-09/</link><pubDate>Tue, 09 Nov 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/11/09/i2p-statusnotizen-vom-2004-11-09/</guid><description>&lt;p>Hey zusammen, Zeit für das wöchentliche Update&lt;/p>
&lt;h2 id="inhaltsverzeichnis">Inhaltsverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>0.4.1.4&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>BT progress&lt;/li>
&lt;li>addressbook.py&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0414">1) 0.4.1.4&lt;/h2>
&lt;p>Neulich haben wir ein neues Patch-Update ausgerollt, und zwei Drittel des Netzwerks haben bisher aktualisiert – danke! Die Rückmeldungen sind positiv ausgefallen, darunter eine geringere CPU-Auslastung und weniger Ausfälle sowie ein niedrigerer Speicherverbrauch. Das Netzwerk ist insgesamt etwas gewachsen und bleibt ebenfalls konstant im oberen 70er-/niedrigen 80er-Bereich, was für den Moment eine gute, gesunde Zahl ist.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 2. November 2004</title><link>/de/blog/2004/11/02/i2p-entwicklertreffen-2.-november-2004/</link><pubDate>Tue, 02 Nov 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/11/02/i2p-entwicklertreffen-2.-november-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> BS314159, cat-a-puss, deer, dm, duck, janonymous1, jrandom, protok0l&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:37 &amp;lt;jrandom&amp;gt; 0) hi 13:37 &amp;lt;jrandom&amp;gt; 1) Netzstatus 13:37 &amp;lt;jrandom&amp;gt; 2) Core-Updates 13:37 &amp;lt;jrandom&amp;gt; 3) Streaming-Bibliothek 13:37 &amp;lt;jrandom&amp;gt; 4) mail.i2p-Fortschritt 13:38 &amp;lt;jrandom&amp;gt; 5) BT-Fortschritt 13:38 &amp;lt;jrandom&amp;gt; 6) ??? 13:38 &amp;lt;jrandom&amp;gt; 0) hi 13:38 &amp;lt;jrandom&amp;gt; sorry für die Verspätung, wöchentliche Statusnotizen gepostet @ http://dev.i2p.net/pipermail/i2p/2004-November/000477.html 13:38 &amp;lt;dm&amp;gt; meeting in 24 or 84? 13:38 &amp;lt;jrandom&amp;gt; 0 13:38 &amp;lt;dm&amp;gt; oh.. -36? 13:39 &amp;lt;jrandom&amp;gt; jup, 21 Uhr GMT 13:39 &amp;lt;jrandom&amp;gt; aber ich habe das vergessen, also fangen wir... jetzt an ;) 13:39 &amp;lt;jrandom&amp;gt; 1) Netzstatus 13:39 &amp;lt;dm&amp;gt; gutes Timing 13:39 &amp;lt;jrandom&amp;gt; nun, von meiner Seite keine wirkliche Änderung am Netzstatus – möchte jemand etwas dazu ansprechen? 13:41 &amp;lt;jrandom&amp;gt; wenn nicht, können wir ebenso zu 2) Core-Updates übergehen 13:41 &amp;lt;jrandom&amp;gt; ich habe eigentlich nichts über das hinaus hinzuzufügen, was in der E‑Mail steht, also gebe ich den Leuten eine Minute zum Verdauen 13:42 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; arg 13:42 &amp;lt;jrandom&amp;gt; es gab seit dem Release 8 Patches, ein oder zwei weitere sind ausstehend. Wir werden die wahrscheinlich alle zu einer 0.4.1.4 taggen, da die Streaming-Bibliothek selbst noch nicht fertig ist 13:43 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; wb, hier sieht’s gerade etwas holprig aus 13:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; np, ich bin zurück :) 13:43 &amp;lt;protok0l&amp;gt; Gibt’s Neuigkeiten zu aums Verschwinden? Ich will stasher! 13:44 * dm mag es zu wissen, dass unter der Haube Dinge getan werden, um I2P zu optimieren 13:44 &amp;lt;jrandom&amp;gt; wie gott zitierte: DIY, do or die 13:45 &amp;lt;jrandom&amp;gt; ja, das Memory-Churn wurde zu einem erheblichen Anteil der CPU‑Zeit 13:45 &amp;lt;jrandom&amp;gt; also lohnte sich der Aufwand zum Optimieren endlich 13:45 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Sorry, muss einen Bus erwischen, ich lese die Logs später in der Nacht. 13:45 &amp;lt;deer&amp;gt; &amp;lt;peer&amp;gt; hi, nur ein Bugreport 13:45 &amp;lt;jrandom&amp;gt; (da es die Testzeit der Streaming-Bibliothek um den Faktor 5 verringert hat) 13:45 &amp;lt;jrandom&amp;gt; cool baffled, bis später 13:46 &amp;lt;deer&amp;gt; &amp;lt;peer&amp;gt; wenn deine Netzverbindung ausfällt, stirbt I2P 13:46 &amp;lt;dm&amp;gt; Das sind die Dinge, die sich einschleichen; gut, sie aus dem Weg zu räumen, solange das Projekt noch schlank ist. 13:46 &amp;lt;deer&amp;gt; * postman hat das vor ein paar Tagen auch bemerkt 13:46 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; einer meiner Server hat seinen Link verloren 13:46 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; für ein paar Minuten – danach war I2P reif für einen kompletten Neustart 13:46 &amp;lt;jrandom&amp;gt; stirbt – im Sinne von: die JVM stoppt, oder der router spricht nicht mehr mit peers? 13:47 &amp;lt;jrandom&amp;gt; (es hört natürlich auf, mit peers zu sprechen – ich meine: erholt es sich, nachdem das Netz wieder oben ist?) 13:47 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: in meinem Fall lief die JVM noch – aber keine Verbindung führte etwa 15 Minuten lang zum Erfolg 13:47 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: danach habe ich neu gestartet 13:47 &amp;lt;jrandom&amp;gt; hmm, ok, cool 13:48 &amp;lt;jrandom&amp;gt; danke peer, postman. Ich werde da unten etwas debuggen 13:48 &amp;lt;jrandom&amp;gt; welche Betriebssysteme, btw? 13:48 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: np – wollte dir eine Mail schreiben, habe es aber vergessen 13:49 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: Linux 2.4.recent - glibc2.3.recent jvm 1.4.05 13:49 * jrandom vermutet, dass dies die Woche von „break shit and make I2P handle it better“ wird 13:49 &amp;lt;jrandom&amp;gt; word 13:50 &amp;lt;deer&amp;gt; &amp;lt;peer&amp;gt; jrandom: in meinem Fall ist die JVM komplett abgestürzt 13:50 &amp;lt;jrandom&amp;gt; stand da OutOfMemory oder gab es irgendwelche CRIT‑Meldungen? oder hat es eine hs_*‑Datei in deinem I2P‑Installationsverzeichnis erzeugt? 13:52 &amp;lt;jrandom&amp;gt; vielleicht können wir die Details später, nach dem Meeting, durchgehen 13:52 &amp;lt;jrandom&amp;gt; hat noch jemand etwas zu 2) Core-Updates? 13:52 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 3) Streaming-Bibliothek 13:53 &amp;lt;dm&amp;gt; ja 13:53 &amp;lt;dm&amp;gt; diese erhöhte Latenz 13:53 &amp;lt;dm&amp;gt; hast du eine geschätzte prozentuale Erhöhung pro Hop? 13:53 &amp;lt;dm&amp;gt; reden wir von ein paar Prozentpunkten oder 30–40%? 13:53 &amp;lt;jrandom&amp;gt; keine; es gab nur einige Situationen, in denen es nicht durch einen ausgehenden tunnel geschickt wurde 13:54 &amp;lt;dm&amp;gt; also vernachlässigbar... okay 13:54 &amp;lt;dm&amp;gt; (im Durchschnitt) 13:54 &amp;lt;dm&amp;gt; 3) 13:54 &amp;lt;jrandom&amp;gt; 0% pro Hop, aber es ist so, als ob der peer, mit dem du sprichst, im Schnitt tunnel hat, die 1 Hop länger sind als zuvor 13:55 &amp;lt;jrandom&amp;gt; bislang nicht viele wirklich sichtbare Updates für die Streaming-Bibliothek 13:55 &amp;lt;jrandom&amp;gt; die Dinge funktionieren ziemlich gut, und ich habe eine Reihe Benchmarks gemacht, um den Fortschritt während der jüngsten Speicher-Überarbeitungen zu verfolgen 13:55 &amp;lt;dm&amp;gt; oh Durchsatz‑Zahlen!!! 13:57 &amp;lt;dm&amp;gt; ping 13:57 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; . 13:57 &amp;lt;jrandom&amp;gt; nun, es variierte je nach Nachrichten­größe und injizierter Latenz pro Hop, aber der vorläufige Durchsatz war 2–5× höher 13:57 &amp;lt;jrandom&amp;gt; allerdings war es CPU‑limitiert 13:57 &amp;lt;dm&amp;gt; hmmm, nicht schlecht. 13:58 &amp;lt;dm&amp;gt; CPU an welchem Ende? 13:58 &amp;lt;jrandom&amp;gt; der große Vorteil liegt in der Reduktion von Daten‑Retransmits und der quasi Eliminierung von Ausfällen ;) 13:59 &amp;lt;jrandom&amp;gt; dm: diese Tests wurden mit dem Simulator durchgeführt, wobei zufällige Verzögerungen pro Hop injiziert wurden 13:59 &amp;lt;jrandom&amp;gt; (z. B. jedes Mal 400 ms, oder 1000 ms, oder 2000 ms) 13:59 &amp;lt;dm&amp;gt; Gibt es irgendein Prioritätsschema, sodass das Weiterleiten von Nachrichten der tunnel nicht zu sehr davon betroffen ist, wenn Leute mit 30 k/s herunterladen und ihre CPU auslasten? 13:59 &amp;lt;jrandom&amp;gt; (nun, der *große* Vorteil ist das Sliding Window und das Reordering, aber weniger Retransmits ist gut) 14:00 &amp;lt;jrandom&amp;gt; bin mir nicht sicher, ob ich verstehe 14:00 &amp;lt;dm&amp;gt; Wenn ich zum Beispiel Porn runterlade, injiziere ich dann eine 3‑s‑Verzögerung für alle, die mit ihren tunnels durch mich gehen. 14:00 &amp;lt;jrandom&amp;gt; (und die Transfer­raten waren deutlich höher als 30 KB/s, aber nochmal: das war nur lokal mit zufällig injizierten Verzögerungen) 14:01 &amp;lt;dm&amp;gt; Ich frage mich nur allgemein, was passiert, wenn jemand seine CPU ausreizt – bezogen auf seinen Beitrag zum Netzwerk. 14:01 &amp;lt;dm&amp;gt; Ich schätze, das ist nicht spezifisch für den Missbrauch der Streaming-Bibliothek. 14:02 &amp;lt;jrandom&amp;gt; du wirst beim Streaming deine CPU nicht ausreizen; die CPU‑Last ist mir passiert, als ich den lokalen Simulator benutzt habe und eine Menge router auf einer einzelnen Kiste laufen ließ 14:02 &amp;lt;dm&amp;gt; ah alles klar, ich dachte, die CPU wäre mit einem router am Limit, der alle Bits verschlüsselt, die durch die Leitung gehen. 14:02 &amp;lt;jrandom&amp;gt; nah, Verschlüsselung ist ReallyReallyFast 14:03 &amp;lt;dm&amp;gt; cool 14:03 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand Fragen bzgl. des Fortschritts der Streaming-Bibliothek? 14:03 &amp;lt;jrandom&amp;gt; wenn nicht, 4) mail.i2p‑Fortschritt 14:04 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; postman, bist du da? 14:04 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; yo :) 14:04 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ok 14:04 &amp;lt;deer&amp;gt; * postman winkt 14:05 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; nun, meine Herren. Einige von euch haben vielleicht bemerkt, dass wir endlich In/Out‑Dienste implementiert haben 14:05 &amp;lt;jrandom&amp;gt; [w00t!] 14:05 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; bitte lest www.postman.i2p/inout.html 14:05 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; bitte testet das System 14:06 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; baffled wird den zweiten offiziellen MX liefern 14:06 &amp;lt;jrandom&amp;gt; word 14:06 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ich arbeite gerade an der IMAP‑Implementierung 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; das bedeutet bald einen Wechsel zum Maildir‑Format 14:07 &amp;lt;jrandom&amp;gt; wir müssen dafür aber verschiedene Clients erneut überprüfen, richtig? 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; im Moment evaluiere/teste ich 14:07 &amp;lt;jrandom&amp;gt; cool 14:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; warum IMAP und nicht POP3 ? 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ja, und die Serverseite ebenso 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; Natalia: wir haben POP3 bereits 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; POP3 kann natürlich genutzt werden 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; IMAP4 macht uns (hoffentlich) flexibler für Webmail‑Systeme 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; das ist noch eine offene Frage 14:10 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; okay. 14:10 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; klang so, als würdest du von POP3 auf IMAP umstellen 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; nein, natürlich nicht 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: gibt es Neuigkeiten bezüglich lokal laufendem Webmail? 14:12 &amp;lt;jrandom&amp;gt; nicht, dass ich wüsste. Ich hatte überhaupt keine Zeit, mir das anzusehen 14:12 &amp;lt;deer&amp;gt; * postman auch nicht 14:12 &amp;lt;jrandom&amp;gt; es gab diese Diskussionen über Atmail, aber das ist Closed Source 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; mmh, ja 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; aber etwas JSP‑mäßiges ? 14:13 &amp;lt;jrandom&amp;gt; 'wär eine wirklich tolle Möglichkeit für einen Freiwilligen, einzusteigen und etwas Vorarbeit zu leisten :) 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; nun, ich habe diese Beschreibung zu gott.i2p/sites.html hinzugefügt 14:13 &amp;lt;deer&amp;gt; * postman ist völlig unfähig, dazu Recherche zu betreiben 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; für www.postman.i2p 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; postman betreibt I2Ps ersten Mail‑Dienst und bietet kostenlosen und anonymen POP3‑ und SMTP 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; Konten über I2P. Kürzlich wurde die Fähigkeit implementiert, E‑Mails zu senden und zu empfangen an und 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; von außerhalb des I2P‑Netzwerks, was die Dienste von www.postman.i2p zu einem pfiffigen 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; Ziel für jeden besorgten E‑Mailer macht und bald zu einem Must‑have, da mail.i2p‑E‑Mail‑Konten 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; zur Norm für eepsite‑Autoren werden. 14:14 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; klingt gut ? 14:14 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; danke, Natalia :) 14:14 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: ich denke, es ist kein dringendes Thema 14:14 &amp;lt;deer&amp;gt; * Natalia knickst :) 14:15 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: vielleicht greifen wir das Webmail‑Thema später wieder auf :) 14:15 &amp;lt;jrandom&amp;gt; einverstanden, postman 14:15 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; das war’s von meiner Seite , danke :) 14:15 &amp;lt;jrandom&amp;gt; word, danke postman 14:15 &amp;lt;deer&amp;gt; * postman knickst auch und setzt sich wieder 14:15 &amp;lt;jrandom&amp;gt; ok, noch etwas dazu oder sollen wir weiter zu 5) BT‑Fortschritt? 14:16 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; dinoman: bist du da? 14:16 &amp;lt;dm&amp;gt; Ja, ich warte immer noch, dass BT mein ADSL wieder aktiviert 14:16 &amp;lt;jrandom&amp;gt; !thwap 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; dino hat gute Arbeit geleistet 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mit Ragnarok, um einige lose Enden zu beheben 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; bisher scheinen die aktuellen Probleme zu sein: 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - mangelnde Zuverlässigkeit von SAM 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - Probleme mit der Python‑SAM‑Bibliothek 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - falsche Nutzung der Python‑SAM‑Lib 14:18 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - korrektes Handling von destination (I2P‑Zieladresse) anstelle von Host/IP/Port 14:18 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; wenn das behoben ist, sollte es funktionieren 14:18 &amp;lt;jrandom&amp;gt; cool 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ich denke, wir müssen allerdings einen kleinen Schritt zurück machen 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; und uns darauf einigen, wie wir das Protokoll ändern, um destinations korrekt zu behandeln 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; es wird ohnehin inkompatibel sein, also lieber richtig sauber brechen 14:19 &amp;lt;jrandom&amp;gt; ich stimme zu 14:20 &amp;lt;jrandom&amp;gt; vielleicht kann jemand einen Gesamtplan skizzieren, was in verschiedenen Apps/Komponenten zu tun ist, damit es funktioniert 14:20 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; jeder peer hat eine eindeutige peer_id von 20 Bytes 14:20 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; die wird normalerweise aus dem Host/IP abgeleitet 14:21 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ich denke, die vollständige destination zu verwenden, ist etwas viel 14:21 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; welches global eindeutige Ding sollten wir verwenden? 14:21 &amp;lt;jrandom&amp;gt; SHA1(destination)[0:19] 14:21 &amp;lt;jrandom&amp;gt; vielleicht? 14:21 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; die ersten zwanzig Bytes der dest? :) 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ein SHA1‑Hash ist 20 Bytes 14:22 &amp;lt;jrandom&amp;gt; die ersten 20 Bytes der dest sollten ebenfalls ziemlich zufällig sein, genug um zufällige Kollisionen zu handhaben, aber nicht um böswillige Kollisionen zu handhaben 14:22 &amp;lt;jrandom&amp;gt; noch besser 14:22 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; wenn du den Key verlierst, wie finden peers einander 14:22 &amp;lt;jrandom&amp;gt; ein peer *ist* ein key 14:23 &amp;lt;jrandom&amp;gt; oh 14:23 * jrandom hat falsch interpretiert 14:23 &amp;lt;jrandom&amp;gt; der Tracker muss den peers die vollständige destination geben, nicht die SHA1(destination) 14:24 &amp;lt;jrandom&amp;gt; ist das die gleiche peer_id, um die es geht? 14:24 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; ich habe den PHP‑Tracker so gefixt, dass er den vollen Key als die IP sendet 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; tatsächlich generiert der Client die peer_id 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; (was meinst du mit ‚Key‘?) 14:25 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; destination 14:25 &amp;lt;dm&amp;gt; Klingt wie ein „Who’s on First?“-Sketch. 14:25 &amp;lt;dm&amp;gt; Benutzt vollständige Sätze, Leute! 14:26 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; ok, gut :/ der Tracker sendet die volle destination als die IP 14:27 &amp;lt;jrandom&amp;gt; heh, nicht auf dm achten. Klingt großartig 14:27 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; peer id ist nur für die Tracker 14:27 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; vielleicht könnten wir #i2p-bt verwenden 14:28 &amp;lt;jrandom&amp;gt; was ich allerdings hilfreich fände, wäre, wenn du (oder jemand anderes) vielleicht eine Liste der nötigen Änderungen entwerfen könntest 14:28 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; damit keine Religionskriege starten, jedes Mal wenn der Name der Schlange fällt 14:29 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; passt für mich 14:29 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; ich streite nicht – wenn’s funktioniert, funktioniert’s 14:29 &amp;lt;jrandom&amp;gt; (z. B. "tracker sends e full destination as the IP", "client interprets the IP as the full destination", "torrent contains the tracker's destination in the field 'trackerDest'", etc) 14:29 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; definitiv 14:30 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; jrandom, du hast es 14:31 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; das ist die Beispielausgabe des Trackers 8:intervali300e12:min intervali30e5:peersld2:ip50:klkjlkfsdjfkljkfdhjkddfsjkldsfjlkjfdlkjsfdl;kj;sdf7:peer 14:31 &amp;lt;dm&amp;gt; kopiert/fügt jrandoms Satz in Notepad ein und speichert als „draft.txt“ 14:31 &amp;lt;cat-a-puss&amp;gt; wird BT über I2P mit anderen Clients interoperabel sein, die nicht über I2P laufen? 14:31 &amp;lt;jrandom&amp;gt; cool, dinoman 14:31 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; bei ip50 wirst du einen junk key sehen 14:32 &amp;lt;jrandom&amp;gt; cat-a-puss: ja 14:32 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; ja 14:32 &amp;lt;cat-a-puss&amp;gt; dann sollten wir reden 14:32 &amp;lt;jrandom&amp;gt; willkommen zum wöchentlichen Meeting! :) 14:32 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; es wird etwas wie .i2ptorrent brauchen, damit es zusammenleben kann 14:32 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; für Dateinamen und Links und so weiter 14:33 &amp;lt;jrandom&amp;gt; arbeitest du an etwas Ähnlichem, cat-a-puss, oder hast du Ideen für Verbesserungen? 14:33 &amp;lt;cat-a-puss&amp;gt; arbeite an etwas Ähnlichem 14:33 &amp;lt;cat-a-puss&amp;gt; in Java 14:33 &amp;lt;jrandom&amp;gt; cool 14:34 &amp;lt;jrandom&amp;gt; ist es zwingend Java‑spezifisch oder können manche peers in anderen Sprachen sein? 14:34 &amp;lt;cat-a-puss&amp;gt; gute Frage, ich weiß nicht, wie man so etwas in Java umsetzt, ich muss mir das anschauen 14:35 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; richtig 14:35 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; lass uns ugha.i2p nutzen, um ein paar Specs zu schreiben 14:35 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; . 14:35 &amp;lt;jrandom&amp;gt; oder wir brauchen vielleicht einen „swarming data transfer“-Bereich im Forum, damit wir das in unserem eigenen Tempo diskutieren können? 14:35 &amp;lt;jrandom&amp;gt; oder ugha.i2p, natürlich 14:36 &amp;lt;jrandom&amp;gt; (während wir einige Bugs in der SAM‑Impl und den Libs durchgehen :) 14:36 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; macht das alles zu einer Herausforderung 14:37 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; hehe ok 14:38 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ... 14:38 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mehr bt? 14:38 &amp;lt;deer&amp;gt; * dinoman macht sich wieder an die Arbeit an Savane 14:39 &amp;lt;jrandom&amp;gt; `http://ugha.i2p/SwarmingTransfer` / http://ugha.ath.cx/SwarmingTransfer 14:39 &amp;lt;jrandom&amp;gt; word 14:39 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 5) BT‑Fortschritt? 14:39 &amp;lt;jrandom&amp;gt; oder sollen wir 6) ??? angehen? 14:39 &amp;lt;jrandom&amp;gt; und dinoman fragen, wie der Savane‑Fortschritt aussieht? :) 14:40 &amp;lt;deer&amp;gt; * jrandom knallt mit der Peitsche 14:40 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; Mail: ich hänge bei der Verwendung des I2P‑Mail‑Systems fest 14:40 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; ich denke, ich sollte die Mail einfach rausnehmen 14:40 &amp;lt;jrandom&amp;gt; gibt es irgendeine Möglichkeit, ihm zu sagen, dass es den SMTP‑Server an einem anderen Port verwenden soll? 14:40 &amp;lt;jrandom&amp;gt; oder ist das Problem authentifiziertes SMTP? 14:41 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; Auth 14:41 &amp;lt;protok0l&amp;gt; Uptime: 5d 14:41 &amp;lt;protok0l&amp;gt; ii own 14:41 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; es ist nicht in der Klasse, die Savane benutzt 14:42 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; ich kann es einbauen 14:42 &amp;lt;protok0l&amp;gt; ich bin „Ident: pxEI“, kann mir jemand mein Rating sagen 14:42 &amp;lt;jrandom&amp;gt; ok, ich wette, wir können postman bitten, dir eine eigene SMTP‑destination einzurichten, die keine Authentifizierung erfordert 14:42 &amp;lt;dm&amp;gt; ich gebe dir eine 6/10 14:42 &amp;lt;dm&amp;gt; an deinem Arsch könntest du noch arbeiten 14:42 &amp;lt;janonymous1&amp;gt; Was ist Savane 14:43 &amp;lt;jrandom&amp;gt; janonymous1: ist wie SourceForge 14:43 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; weil ich mir gerade die I2P Public Domain Software‑Homepage in meinem Browser ansehe 14:43 &amp;lt;jrandom&amp;gt; w00t 14:45 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; das wäre cool, aber was auf dem Server passiert – ich will nicht, dass mich jemand hackt und dann die Infos über den Mail‑Server bekommt 14:45 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; das ist, was mich stört 14:45 &amp;lt;jrandom&amp;gt; nun, sie würden keine Infos über den Mail‑Server bekommen; sie könnten (im schlimmsten Fall) nur @mail.i2p fälschen 14:45 &amp;lt;janonymous1&amp;gt; Cool 14:46 &amp;lt;jrandom&amp;gt; aber ja, es wäre großartig, dafür authentifiziertes SMTP zu haben 14:46 &amp;lt;jrandom&amp;gt; ich weiß allerdings nicht, wie viel Arbeit das wäre 14:46 &amp;lt;protok0l&amp;gt; nun, ich bin froh, dass ich meine Mailserver‑Idee Postman überlassen habe 14:46 &amp;lt;protok0l&amp;gt; es scheint schwieriger zu sein, als ich dachte 14:47 &amp;lt;deer&amp;gt; &amp;lt;Ch0Hag&amp;gt; ich hätte nichts dagegen, dabei zu helfen 14:47 &amp;lt;dm&amp;gt; protocol 14:47 &amp;lt;deer&amp;gt; &amp;lt;Ch0Hag&amp;gt; muss ja etwas tun. :-) 14:47 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; ich werde Auth machen :( es wird ein bisschen dauern, aber ich mache es 14:47 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; ja, dm 14:48 &amp;lt;jrandom&amp;gt; siehst du, du hast schon einen Freiwilligen, dinoman! :) 14:48 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; vielleicht könnte ich einen Nessus‑Server hosten 14:48 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; und ihn auf meiner Seite durch TOR tunneln 14:49 &amp;lt;deer&amp;gt; &amp;lt;Ch0Hag&amp;gt; Außerdem brauche ich eine gute Ausrede, am Rest meines Netzwerks zu arbeiten. 14:49 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; und ich werde mich dem Lernen von Python widmen 14:49 &amp;lt;janonymous1&amp;gt; ‚the i2p software foundation‘. Ich kann es schon sehen 14:49 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; und wie man richtig tippt 14:49 &amp;lt;dm&amp;gt; Ich werde mich der Jagd nach mehr Geld für mich und für diejenigen, die direkt mit mir verwandt sind und mir möglicherweise in naher Zukunft Geld geben möchten, widmen. 14:50 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas für 6) ??? 14:50 &amp;lt;dm&amp;gt; 7) $$$ 14:51 &amp;lt;duck&amp;gt; Roger Dingledine (arma @ freenode) hat einen Entwurf für ein Kapitel eines kommenden O’Reilly‑Buchs veröffentlicht 14:51 &amp;lt;duck&amp;gt; http://freehaven.net/doc/wupss04/usability.pdf 14:51 &amp;lt;jrandom&amp;gt; ah, ja, der ist ziemlich gut 14:51 &amp;lt;duck&amp;gt; es geht um Anonymität und Usability 14:51 &amp;lt;dm&amp;gt; Kapitel über Usability? 14:51 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; ich kann die i2p software foundation betreiben 14:51 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; lol 14:51 &amp;lt;duck&amp;gt; einige interessante Teile über negative Imago 14:52 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; gib mir die Schlüssel zur Schatzkammer 14:52 &amp;lt;duck&amp;gt; having good default 14:52 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; JETZT! 14:52 &amp;lt;duck&amp;gt; etc 14:52 &amp;lt;duck&amp;gt; . 14:52 &amp;lt;jrandom&amp;gt; und die Wichtigkeit von Usability, teils sogar über Sicherheit 14:52 &amp;lt;dm&amp;gt; protok0l: Du bist doch der User‑Advocate, oder? Du solltest das Dokument lesen. 14:52 &amp;lt;jrandom&amp;gt; ’k, noch etwas fürs Meeting? 14:52 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; wow, ich sehe 83 peers 14:52 &amp;lt;duck&amp;gt; jetzt wissen wir, warum es so wenige bekannte Hidden Sites auf Tor gibt 14:53 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; dm: werde ich 14:53 &amp;lt;duck&amp;gt; arma hat Angst vor negativer Imago 14:53 &amp;lt;duck&amp;gt; . 14:53 &amp;lt;dm&amp;gt; „imago“ ? 14:53 &amp;lt;duck&amp;gt; Image 14:53 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; (Psychoanalyse) ein idealisiertes Bild von jemandem 14:53 &amp;lt;dm&amp;gt; keine Erwähnung von I2P darin :( 14:53 &amp;lt;duck&amp;gt; jrandom: sind wir’s nicht? 14:54 &amp;lt;jrandom&amp;gt; hm? 14:54 &amp;lt;dm&amp;gt; er meint „sind wir’s nicht“. Er ist Niederländer. 14:54 &amp;lt;duck&amp;gt; wenn jetzt eine bestimmte Gruppe zu I2P wechselt, 14:54 &amp;lt;duck&amp;gt; könnte das andere dringend benötigte Nutzer fernhalten 14:55 &amp;lt;jrandom&amp;gt; oh, das steht da drin? Habe ich nicht gesehen 14:55 &amp;lt;duck&amp;gt; nein, das sage ich 14:55 &amp;lt;duck&amp;gt; aber es ist da auch drin, mehr oder weniger 14:55 &amp;lt;duck&amp;gt; natürlich ist Andy Anarchist das scheißegal 14:56 &amp;lt;jrandom&amp;gt; nun, ich denke, es gibt Platz für sowohl I2P als auch Tor 14:56 &amp;lt;duck&amp;gt; ja 14:56 &amp;lt;duck&amp;gt; aber was ist mit einem frühen negativen Image von I2P 14:56 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; das ist der Grund, warum ich gezwungen bin, in diesem IRC‑Kanal eine etwas banale Frau zu sein 14:56 &amp;lt;protok0l&amp;gt; haha, wenn ich das Wort gebe, wird jedes große anarchistische Listserv und Forum innerhalb von ein oder zwei Tagen von I2P hören 14:56 &amp;lt;jrandom&amp;gt; oh, das ist mir scheißegal, duck ;) 14:56 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom genehmigt got 14:56 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; *gott 14:57 &amp;lt;duck&amp;gt; jrandom: ja, aber nun 14:57 * duck zählt die Anzahl anarchiefreundlicher Regionen auf dem Globus 14:57 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; also muss ich Natalia sein, die geliebte Frau des Kanals 14:57 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; ( lahm ) 14:57 &amp;lt;duck&amp;gt; Somalia? 14:57 &amp;lt;duck&amp;gt; ich wette, dort gibt es fliegende F… 14:57 &amp;lt;protok0l&amp;gt; Chiapas, Mexiko 14:57 &amp;lt;duck&amp;gt; aber keine freundlichen 14:57 &amp;lt;protok0l&amp;gt; mexiico 14:58 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; bah, du willst feminisiert werden 14:58 &amp;lt;jrandom&amp;gt; duck: wenn es an der Zeit ist, öffentlicher zu werden, bin ich sicher, dass wir ein vernünftiges, Joe‑Sixpack‑freundliches Gesicht aufsetzen können 14:58 &amp;lt;duck&amp;gt; k 14:58 &amp;lt;jrandom&amp;gt; werden Leute „schlechte“ Dinge mit I2P tun? ja 14:58 &amp;lt;dm&amp;gt; ich denke, wir sollten Joe Beergut anvisieren 14:58 &amp;lt;protok0l&amp;gt; viel Glück, ich weiß, gott plant etwas 14:58 &amp;lt;protok0l&amp;gt; gott wird uns zerstören 14:58 &amp;lt;duck&amp;gt; ok 14:58 &amp;lt;duck&amp;gt; . 14:58 &amp;lt;jrandom&amp;gt; die einzige Möglichkeit, dass ein wertvolles Anonymitäts‑ oder Sicherheitssystem überlebt, ist Inhaltsneutralität 14:59 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; anonyme Kommunikationssysteme können nur Kommunikation schützen. Sie behindern nicht die gute alte Polizeiarbeit, wenn jemand tatsächlich etwas *tut*. 14:59 &amp;lt;duck&amp;gt; ich sage nur, dass einige Links auf `http://127.0.0.1:7657/index.jsp` schlecht sein könnten 14:59 &amp;lt;dm&amp;gt; I2P geht um Technologie. 14:59 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; ja 14:59 &amp;lt;jrandom&amp;gt; stimmt schon, duck 15:00 &amp;lt;duck&amp;gt; und ja, die sitelist.html wird wieder zu einer TFE‑Diskussion werden 15:00 &amp;lt;jrandom&amp;gt; nun, mmhmm 15:00 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; Inhaltsneutralität ist etwas, worüber ich im neuesten eeplog‑Eintrag schreibe 15:00 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; `http://gott.i2p/eeplog.html` 15:01 &amp;lt;jrandom&amp;gt; das ist jedoch die Stärke interaktiver eepsites wie Wikis 15:01 &amp;lt;jrandom&amp;gt; (z. B. indem Leute ihre Site mit einem sitelist.py oder so registrieren) 15:01 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom: unterstützt du oder unterstützt du nicht die Idee, dass eepsite‑Crawler auf illegales Material verlinken, das von der Startseite verlinkt wird ? 15:01 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; +oder 15:01 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; falls du auf die sitelist verlinken wolltest 15:02 &amp;lt;duck&amp;gt; aus moralischer Sicht ist mir das auch scheißegal 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom: keines davon ist registriert 15:02 &amp;lt;duck&amp;gt; aber aus Usability‑Sicht vielleicht schon 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; das Skript prüft host.txt 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; *hosts.txt 15:02 &amp;lt;jrandom&amp;gt; aus nichttechnischer Perspektive unterstütze ich, was auch immer die User‑Community verlangt 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; also kommt jeder auf die Liste, der eine Domain hat 15:03 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; ugh, BHs sind so unbequem. 15:03 &amp;lt;protok0l&amp;gt; jup, gruselig 15:03 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; hast du die User‑Community _gesehen_? 15:03 &amp;lt;cat-a-puss&amp;gt; Die einfachste Lösung wäre, einfach auf Suchseiten zu verlinken. Jeder weiß, wie man sie benutzt, sie bieten schnellen Zugriff, und niemand sieht etwas, wonach er nicht gefragt hat. 15:04 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; :) 15:04 &amp;lt;protok0l&amp;gt; gott ist ein Serienkiller, ich weiß es. Er wird der Erste sein, der Live‑Morde per Webcam über I2P anbietet 15:04 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; die User‑Community besteht aus ziemlich seltsamen Leuten. 15:04 &amp;lt;jrandom&amp;gt; guter Punkt, cat-a-puss, wir könnten einfach auf files.i2p verlinken 15:04 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; im Moment bin ich gezwungen, eine Frau zu sein, weil der leitende Entwickler das unmoralische Verhalten meines anderen missbilligt. 15:04 &amp;lt;duck&amp;gt; cat-a-puss++ 15:04 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; wir sind durch gemeinsames Abenteuer vereint. 15:06 &amp;lt;BS314159&amp;gt; Ich bin nicht überzeugt, dass das eine gute Idee ist, aber die I2P‑Lizenz ist sicherlich breit genug, damit Leute ihre eigenen Versionen abspalten, die sich nur in den lokalen Link‑Seiten unterscheiden 15:06 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; nun. 15:06 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; hoffen wir, dass DrWoo seine Indizes frei von Korruption halten kann 15:06 &amp;lt;jrandom&amp;gt; sicher, BS314159 15:06 &amp;lt;BS314159&amp;gt; nicht Versionen. Distributionen. 15:06 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; files.i2p sollte ein Link sein 15:06 &amp;lt;jrandom&amp;gt; BS314159: die Leute können sogar ihre eigene lokale Link‑Seite bearbeiten 15:06 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; und dann sollte es einen Yahoo‑artigen Internetverzeichnis‑Link geben 15:06 &amp;lt;protok0l&amp;gt; die meisten Leute werden klug genug sein, die offizielle Version zu benutzen 15:06 &amp;lt;jrandom&amp;gt; (in docs/readme.html) 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; Suchmaschinen und Internetverzeichnisse haben unterschiedliche Rollen 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; deshalb ist das Verzeichnis überhaupt da 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; es wurde als unabhängig von einer Suchmaschine angefragt 15:07 &amp;lt;BS314159&amp;gt; also, wenn du z. B. eine Anti‑Pornografie‑Zielgruppe ansprechen willst, finde einen Anti‑Pornografie‑Maintainer, der einen gefilterten Satz Standard‑Startseiten pflegt 15:07 &amp;lt;protok0l&amp;gt; es sei denn, sie sind bereit, in Drittanbieter‑Versionen nach Backdoors zu suchen 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; von Leuten 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; also denke ich, dass die Suchmaschine gut ist 15:07 &amp;lt;jrandom&amp;gt; genau, BS314159 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; aber sollte nicht die Grenze sein 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; Suchmaschine, Internetverzeichnis, Wiki, Hilfeseite 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; vielleicht. 15:08 &amp;lt;jrandom&amp;gt; wir verlinken bereits auf fproxy.i2p, und wir wissen, was für furchtbar böse Inhalte die auf der Seite haben ;) 15:08 &amp;lt;BS314159&amp;gt; Ich bin mir nicht sicher, ob ich on topic bin, aber das scheint möglich. Gibt es einen Open‑Source‑Content‑Filter, für den irgendwelche Suchmaschinen‑Maintainer bereit wären, Support zu implementieren? 15:08 &amp;lt;BS314159&amp;gt; ich habe das Gefühl, ich bin nicht on topic 15:08 &amp;lt;protok0l&amp;gt; läuft das Meeting noch? 15:08 &amp;lt;jrandom&amp;gt; ja, protok0l 15:08 &amp;lt;BS314159&amp;gt; sorry. (verstummt) 15:08 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom: vielleicht solltest du nicht auf fproxy.i2p verlinken 15:08 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; die ist fast immer down 15:08 &amp;lt;jrandom&amp;gt; BS314159: ich denke, ein Content‑Filter in der Suchmaschine ist übertrieben 15:08 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; sie ist gerade down, so scheint’s 15:09 &amp;lt;protok0l&amp;gt; ist sie 15:09 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; laut dem letzten Lauf des Site‑Checking‑Skripts 15:09 &amp;lt;jrandom&amp;gt; ’k 15:09 &amp;lt;jrandom&amp;gt; nun, das war eine gute Diskussion, viele gute Ideen 15:09 &amp;lt;BS314159&amp;gt; nicht _die_ Suchmaschine. _irgendjemandes_ Suchmaschine 15:10 &amp;lt;deer&amp;gt; * Natalia lächelt. 15:10 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; BS3: aol.i2p ;-) 15:10 &amp;lt;jrandom&amp;gt; ok, gibt es noch etwas fürs Meeting? 15:10 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; whoa... immer noch im Meeting... 15:11 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; dachte, ich hätte das um eine Stunde verpasst 15:11 &amp;lt;jrandom&amp;gt; nein, ich war zu spät 15:11 &amp;lt;jrandom&amp;gt; ok, wenn nicht.. 15:11 * jrandom holt aus 15:11 * jrandom *baf*t das Meeting &lt;/div></description></item><item><title>I2P-Statusnotizen für 2004-11-02</title><link>/de/blog/2004/11/02/i2p-statusnotizen-f%C3%BCr-2004-11-02/</link><pubDate>Tue, 02 Nov 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/11/02/i2p-statusnotizen-f%C3%BCr-2004-11-02/</guid><description>&lt;p>Hi zusammen, Zeit für das wöchentliche Update&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;li>Core updates&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>mail.i2p progress&lt;/li>
&lt;li>BT progress&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-netzstatus">1) Netzstatus&lt;/h2>
&lt;p>Im Großen und Ganzen wie zuvor - eine konstante Anzahl von Peers, eepsites(I2P Sites) weitgehend erreichbar und irc stundenlang am Stück. Sie können sich einen Eindruck von der Erreichbarkeit verschiedener eepsites(I2P Sites) auf einigen verschiedenen Seiten verschaffen: - &lt;code>http://gott.i2p/sites.html&lt;/code> - &lt;code>http://www.baffled.i2p/links.html&lt;/code> - &lt;code>http://thetower.i2p/pings.txt&lt;/code>&lt;/p>
&lt;h2 id="2-kern-updates">2) Kern-Updates&lt;/h2>
&lt;p>Wer im Channel (IRC-Kanal) abhängt (oder die CVS-Logs liest), hat gesehen, dass viel los war, obwohl die letzte Veröffentlichung schon eine Weile zurückliegt. Eine vollständige Liste der Änderungen seit dem 0.4.1.3-Release ist online verfügbar, aber es gibt zwei wesentliche Änderungen, eine gute und eine schlechte:&lt;/p></description></item><item><title>I2P Entwicklertreffen - 26. Oktober 2004</title><link>/de/blog/2004/10/26/i2p-entwicklertreffen-26.-oktober-2004/</link><pubDate>Tue, 26 Oct 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/10/26/i2p-entwicklertreffen-26.-oktober-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> deer, jrandom, lucky, modulus&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) hi 14:04 &amp;lt;jrandom&amp;gt; 1) Netzstatus 14:04 &amp;lt;jrandom&amp;gt; 2) Streaming-Bibliothek 14:04 &amp;lt;jrandom&amp;gt; 3) mail.i2p Fortschritt 14:05 &amp;lt;jrandom&amp;gt; 4) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) hi 14:05 * jrandom winkt 14:05 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2004-October/000474.html 14:06 * jrandom lässt euch schon mal vorlesen (verdammt, ihr lest voraus!) 14:06 &amp;lt;jrandom&amp;gt; springen wir rein zu 1) Netzstatus 14:07 &amp;lt;jrandom&amp;gt; ich denke, die E-Mail deckt ab, was ich erwähnen wollte. schöner Fix bzgl. Resume, duck, und danke fürs Melden, ardvark und ragnarok! 14:07 &amp;lt;jrandom&amp;gt; hat jemand etwas, das er zum Netzwerkstatus ansprechen will? 14:08 &amp;lt;modulus&amp;gt; es rockt. 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; hi 14:08 &amp;lt;jrandom&amp;gt; w3wt 14:09 &amp;lt;jrandom&amp;gt; es gibt in letzter Zeit etwas Komisches mit Lag, aber es scheint dasselbe zu sein, worüber wir letzte Woche gesprochen haben 14:09 &amp;lt;jrandom&amp;gt; (zumal ich seitdem am Core nichts gemacht habe) 14:09 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; ich denke, alle sind sich einig, dass es stabil und benutzbar war. 14:09 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; ich vermisse allerdings meine 10–16 Stunden verbundene Zeit auf IRC, nicht wichtig 14:10 &amp;lt;deer&amp;gt; &amp;lt;jrandom2p&amp;gt; ich bin hier seit 20h online 14:10 &amp;lt;deer&amp;gt; &amp;lt;jrandom2p&amp;gt; aber ja, es schwankt (was hoffentlich Tagesordnungspunkt 2) verbessern wird) 14:10 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; ich schaffe kaum &amp;gt; 2h, aber ich verbinde mich immer sofort wieder, also ist es noch benutzbar 14:11 &amp;lt;jrandom&amp;gt; cool 14:11 &amp;lt;jrandom&amp;gt; noch nicht gut genug, aber ausreichend 14:11 &amp;lt;jrandom&amp;gt; (vorerst) 14:11 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; einverstanden 14:12 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas, oder gehen wir weiter zu 2) Streaming-Bibliothek? 14:13 &amp;lt;jrandom&amp;gt; [betrachtet uns als weitergezogen] 14:13 &amp;lt;jrandom&amp;gt; die E-Mail gibt einen Überblick, wie der Fortschritt läuft 14:14 &amp;lt;jrandom&amp;gt; die Nachrichtenabläufe sind in den meisten Fällen „korrekt“ (entsprechend den zuvor diskutierten) 14:14 &amp;lt;jrandom&amp;gt; z. B. bekommt der Angefragte bei kurzer Anfrage/Antwort die Antwort in einer einzigen Roundtrip 14:15 &amp;lt;jrandom&amp;gt; ich arbeite gerade an profile=bulk, gehe die gleitenden Fenster unter Lag- und Fehlerbedingungen durch 14:15 &amp;lt;jrandom&amp;gt; noch ein paar Dinge aufzuräumen, und nichts ist einsatzbereit, aber es geht voran 14:16 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; ist 0.4.2 mit Streaming-Bibliothek für Oktober unterwegs? Es wirkt wie unnötige Eile. 14:16 &amp;lt;jrandom&amp;gt; ich glaube nicht, dass wir die Streaming-Bibliothek bis nächste Woche für den endgültigen Einsatz fertig haben, nein 14:17 &amp;lt;jrandom&amp;gt; es wird also etwas Zeitplanverzug geben, ich weiß nur noch nicht, in welchem Umfang 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; irgendwelche Testklassen, die wir zum Spaß laufen lassen können? 14:18 &amp;lt;jrandom&amp;gt; ich habe die build.xml noch nicht eingecheckt, um die Leute vom Benutzen abzuhalten ;) aber ich committe später heute Abend, was ich habe, und ihr könnt http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/streaming/java/test/net/i2p/client/streaming/StreamSinkTest.java?rev=1.1&amp;content-type=text/x-cvsweb-markup ausprobieren 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; h0t 14:19 &amp;lt;jrandom&amp;gt; eine Sache ist, dass diese neue Streaming-Bibliothek den alten mode=guaranteed nicht mehr verwendet, da sie ihr eigenes ACK/NACK-Setup hat 14:20 &amp;lt;jrandom&amp;gt; das bedeutet, dass es, nachdem die Bibliothek perfekt funktioniert, immer noch etwas Arbeit am router selbst geben wird, da die Client-Sendaufgaben auf „garantierte“ Zustellung ausgelegt sind und im garlic eine Roundtrip-Nachricht bündeln, um die Zustellung des Session-Tags zu bestätigen 14:21 &amp;lt;jrandom&amp;gt; das müssen wir allerdings nicht sofort beheben – die Bandbreitennutzung dieser DeliveryStatusMessage ist ... trivial 14:21 &amp;lt;jrandom&amp;gt; aber wir wollen es lieber früher als später 14:22 &amp;lt;jrandom&amp;gt; ok, das ist alles, was ich dazu zu sagen habe 14:22 &amp;lt;jrandom&amp;gt; hat jemand etwas bzgl. der Streaming-Bibliothek? 14:23 &amp;lt;jrandom&amp;gt; wenn nicht, 3) mail.i2p Fortschritt 14:23 &amp;lt;jrandom&amp;gt; postman, bist du da? 14:23 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ja 14:24 &amp;lt;jrandom&amp;gt; gibt’s ein Update für uns, oder sollen wir warten, bis es mehr News gibt? 14:24 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ok 14:24 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; soll ich? 14:24 &amp;lt;jrandom&amp;gt; du hast das Mikro 14:24 &amp;lt;deer&amp;gt; * gott erwacht. 14:24 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; 1.) Die In/Out-Proxy-Funktion wird gerade installiert/getestet atm 14:25 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; 2.) innerhalb der nächsten 10 Tage werden wir einen Gateway-Dienst von und ins Internet für E-Mails haben 14:25 &amp;lt;modulus&amp;gt; cool! 14:25 &amp;lt;jrandom&amp;gt; cool^2! 14:25 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; in der Tat 14:25 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; 3.) die Implementierung folgt den Ideen/Konzepten des ideas.html-Dokuments auf meiner Website 14:25 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; bravo! 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; heißt: Hashcash/empfängerbasierte Quoten und all der schicke Kram 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; der Dienst sollte nicht von seinen anonymen Nutzern missbraucht werden 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; :) 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; nun, es gibt noch einen weiteren Punkt 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; die Frage nach Webmail-Oberflächen 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; im Moment möchte ich das nicht auf meinen Servern hosten 14:27 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; da ich mögliche Sicherheitsprobleme nicht kenne 14:27 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; das System, das jetzt läuft, ist von mir verifiziert – ich kenne den Quellcode und die Sicherheitsrisiken 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; PHP und dynamisches Zeug und eine Webmail-Anwendung FÜR ALLE Nutzer hinzuzufügen, macht es viel schwieriger 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; die Idee (danke jr) ist: 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; was, wenn der Nutzer seine eigene Webmail-Oberfläche als eine weitere optionale Jetty- oder was-auch-immer-Instanz installiert bekäme? 14:29 &amp;lt;modulus&amp;gt; so etwas wie POP3 -&amp;gt; Webmail? 14:29 &amp;lt;jrandom&amp;gt; genau 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; und diese lokale Webmail-Anwendung nutzt die postman.i2p tunnels für SMTP und POP3 14:29 &amp;lt;modulus&amp;gt; klingt gut. 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; aber ich brauche Hilfe bei der Bewertung 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; im Moment bin ich ziemlich beschäftigt mit Real-Life-Zeug und den In/Out-Proxys 14:30 &amp;lt;jrandom&amp;gt; (iiih, echtes Leben!) 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; und ich habe ein erdnussgroßes Gehirn – also bin ich in Java überhaupt nicht gut 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ich brauche jemanden, der hilft, wie man das als lokalen/optionalen Dienst machen kann 14:31 &amp;lt;modulus&amp;gt; könnte es etwas geben, das das bereits über TCP macht? Wenn ja, könnte man es verwenden. 14:31 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; postman: Ich bezweifle, dass es erdnussgroß ist, ich denke, zum Atmen braucht es schon walnussgroß ;) 14:32 &amp;lt;jrandom&amp;gt; nach einem schnellen Blick durch hotscripts habe ich eines gesehen, das POP3 konnte, weiß aber nicht, ob es authentifiziertes SMTP konnte 14:32 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: ich nehme an, es gibt da draußen etwas, das man nutzen/anpassen kann – es wäre sexy, es in einer eigenen Jetty-Instanz laufen zu lassen 14:32 &amp;lt;jrandom&amp;gt; ich bin sicher, da draußen gibt es etwas, wir brauchen nur eine abenteuerlustige Seele, die es findet :) 14:32 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: das lässt sich, denke ich, ziemlich leicht hacken 14:33 &amp;lt;jrandom&amp;gt; genau – in einer idealen Welt kann jemand einfach ein mywebmail.war holen und in das webapps/-Verzeichnis speichern und zu `http://localhost:7657/mywebmail/` gehen 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; gut, ich überlasse dieses Thema euch zum Nachdenken :) 14:33 &amp;lt;modulus&amp;gt; selbst wenn es eine Standalone-App ist, sollte es mit i2ptunel ok sein 14:33 &amp;lt;jrandom&amp;gt; richtig, modulus 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; yep :) 14:34 &amp;lt;jrandom&amp;gt; und lokal &amp;gt;&amp;gt; remote, da die lokale Seite Dinge tun kann wie auf deine GPG-Schlüsselringe oder so zugreifen 14:34 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ich werde alles Nötige tun, um so ein System serverseitig zu unterstützen 14:34 &amp;lt;modulus&amp;gt; hoffentlich sehr wenig. 14:36 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; natürlich wird es eine offizielle Ankündigung geben, sobald Internetzugang verfügbar ist – also bleibt dran – vielleicht gibt es dann auch Fortschritt bei der Webmail-Idee 14:36 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; so viel zu meinem Bereich 14:36 &amp;lt;deer&amp;gt; * postman setzt sich wieder und nippt an seinem Kaffee 14:36 &amp;lt;modulus&amp;gt; könntest du etwas gegen das Filtern von anonymitätsenttarnenden Daten tun? 14:36 &amp;lt;jrandom&amp;gt; saugeil, danke postman! Klingt spannend 14:36 &amp;lt;modulus&amp;gt; manche MUAs verhalten sich diesbezüglich sehr schlecht. 14:37 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modules: bitte schau auf die Webseite – es gibt eine mehrseitige Abhandlung dazu 14:37 &amp;lt;jrandom&amp;gt; :) 14:37 &amp;lt;modulus&amp;gt; ok 14:37 &amp;lt;jrandom&amp;gt; `http://www.postman.i2p/sec.html` als Einstieg 14:37 &amp;lt;modulus&amp;gt; das habe ich gelesen, ich dachte nur, vielleicht könnten einige Felder gefiltert werden. 14:37 &amp;lt;modulus&amp;gt; vielleicht vertraue ich postman, aber nicht anderen Leuten. 14:38 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: Sie WERDEN gefiltert 14:38 &amp;lt;modulus&amp;gt; ok, beim letzten Versuch waren sie es nicht. 14:38 &amp;lt;modulus&amp;gt; sorry dafür. 14:38 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: sec2.html beschreibt, WELCHE Headerzeilen gefiltert oder geändert werden 14:38 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: auf welche Headerzeilen beziehst du dich? 14:38 &amp;lt;modulus&amp;gt; From-Domain (IP) so in der Art 14:39 &amp;lt;jrandom&amp;gt; es wäre gut, wenn ein lokales Webmail-Skript lokal filtert 14:39 &amp;lt;jrandom&amp;gt; (zusätzlich zu jeglichem Filtern bei smtp.postman.i2p) 14:39 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: lass uns das im PM besprechen, ok? :) 14:40 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: natürlich – ich freue mich über jeden Client, der seine Hausaufgaben macht 14:40 &amp;lt;modulus&amp;gt; klar, sorry. 14:41 &amp;lt;jrandom&amp;gt; ok, haben wir noch etwas für mail.i2p-Diskussionen? 14:41 &amp;lt;jrandom&amp;gt; wenn nicht, 4) ??? 14:41 &amp;lt;deer&amp;gt; * duck hat etwas für #4 14:42 &amp;lt;jrandom&amp;gt; was gibt’s, duck? 14:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; die HD von home.duck.i2p ist abgeraucht 14:42 &amp;lt;jrandom&amp;gt; (d’oh) 14:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; zum Glück wurden die Hosting-Accounts nicht wirklich genutzt, außer alexandria 14:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; hat hier jemand alle E-Books gesaugt? :) 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; falls ja, mir fehlen einige, also schreibt mir bitte 14:43 &amp;lt;jrandom&amp;gt; tatsächlich, ich glaube, thetower hat das getan 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ich weiß, dass hypercubus sie auch hat 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; verdammt 14:43 &amp;lt;jrandom&amp;gt; ich habe vor einer Weile ein Mirror auf seiner Seite gesehen 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; :/ 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; cool 14:43 &amp;lt;jrandom&amp;gt; ich weiß aber nicht, ob es alles hat oder wie aktuell es war 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; alexandria ist jetzt auf `http://duck.i2p/alexandria/` 14:44 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; und ich gehe zurück dazu, mich zu schämen 14:44 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; . 14:44 &amp;lt;jrandom&amp;gt; nicht nötig, dich zu schämen, du hast einen saugeilen kostenlosen Dienst bereitgestellt! 14:45 &amp;lt;jrandom&amp;gt; vielleicht ist das jetzt die Chance für eine geocities.i2p-Seite ;) 14:46 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; oh, ich habe ein Yodel-Web-Frontend gebaut @ `http://duck.i2p/yodel/` 14:46 &amp;lt;jrandom&amp;gt; oh, eine Sache, die ich nicht auf der Agenda hatte, ist BT-bezogenes Zeug. ich weiß, dass dinoman daran herumhackt – vielleicht möchte er etwas erwähnen? 14:46 &amp;lt;jrandom&amp;gt; ah, nice 14:48 * jrandom stellt fest, dass der Alexandria-Mirror-Link von thetower 404 liefert 14:48 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Ich habe etwas vorzuschlagen. 14:48 &amp;lt;jrandom&amp;gt; was gibt’s, gott? 14:48 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Ich finde, es wäre ein schönes Feature für 0.4.2, einen Link zu einer der Seitenlisten auf Seiten wie der von thetower, baffled oder mir hinzuzufügen. 14:49 &amp;lt;jrandom&amp;gt; gute Idee 14:49 &amp;lt;jrandom&amp;gt; vielleicht alle drei 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Das ist (a) um eine Liste aktiver eepsites zu pflegen und (b) einen Index für i2p zu bilden, ähnlich FIND / Dolphin 14:49 &amp;lt;jrandom&amp;gt; deine ist auch schön mit den Links zu den eepsites 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; die unter `http://gott.i2p/sites.html` wird aktuell gehalten 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; und das Skript läuft täglich 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; ich kann optionale Beschreibungen zu den Links hinzufügen (danke an baffleds Skript) 14:50 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; was es zu einem Index machen würde 14:50 &amp;lt;jrandom&amp;gt; vielleicht wäre ein Marker „kürzlich hinzugefügt“ oder „kürzlich entfernt“ auch nett? 14:50 &amp;lt;jrandom&amp;gt; word 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; ganz gut. 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; das war’s vorerst. 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; oh, noch etwas 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; snipsnap funktioniert gut unter i2p 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; also könnten wir irgendwann kuro5hin-artige eepsites sehen, a la SCUM 14:52 &amp;lt;jrandom&amp;gt; saugeil 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; *nur noch hinterhältiger a la SCUM 14:52 &amp;lt;jrandom&amp;gt; ein Howto zum Einrichten wäre großartig 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; du legst die .war in webapps 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; ist ziemlich unkompliziert ;-) 14:53 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; snipsnap... SCUM...? 14:53 &amp;lt;jrandom&amp;gt; ist es wirklich so einfach? Booyeah! 14:53 &amp;lt;jrandom&amp;gt; polecat - http://snipsnap.org/space/start 14:53 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Ich habe meine Ausführungen beendet. 14:53 &amp;lt;deer&amp;gt; * gott zieht sich zurück. 14:53 &amp;lt;jrandom&amp;gt; danke, gott 14:54 &amp;lt;jrandom&amp;gt; nickster hat eine Zeit lang snipsnap benutzt 14:54 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas anzusprechen? 14:55 * jrandom stellt fest, dass wir nahe an der Stundenmarke sind, sogar ohne newsbyte ;) 14:55 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ich mag Kuchen! 14:55 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Ich habe noch etwas. 14:55 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; oh, orz ist wach 14:55 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Ich möchte ankündigen, dass ich kurz nach dem 0.4.2-Release ein Interview über jrandom zu I2P-bezogenen Dingen veröffentlichen werde. 14:55 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Mir war nicht klar, dass das ein formelles Treffen ist. Könnte meine Ideen zu Nameservern erwähnen... 14:56 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; Ich empfehle allen japanischen Leuten, seine eepsite/ircserver zu checken 14:56 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Nichts Spezifisches dazu, bis die Fragen gestellt und beantwortet sind, aber ihr habt etwas, worauf ihr euch freuen könnt. 14:56 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; es wird in meinem eeplog sein und, wenn jrandom es gut genug findet, wahrscheinlich irgendwo auf i2p.net gefeatured 14:57 &amp;lt;deer&amp;gt; * gott zieht sich wieder zurück. 14:57 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: 14:57 &amp;lt;jrandom&amp;gt; ja, orz’ Seite und IRC-Server funktionieren gut, ich weiß nur nicht, was da steht :) 14:58 &amp;lt;modulus&amp;gt; YES? 14:58 &amp;lt;modulus&amp;gt; sorry für Caps. 14:58 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; polecat: also zu Nameserver? 14:58 &amp;lt;deer&amp;gt; * gott kehrt aus dem Ruhestand zurück 14:58 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; duck: spricht er Englisch? 14:59 &amp;lt;jrandom&amp;gt; oh polecat, was gibt’s? 14:59 &amp;lt;jrandom&amp;gt; polecat: wir haben unser wöchentliches Meeting jeden Dienstag um 21:00 GMT 14:59 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Ich nehme an, ja, so gut wie er alles eingerichtet hat. 14:59 &amp;lt;jrandom&amp;gt; (Logs unter `http://www.i2p/meetings,` sobald sie fertig sind ;) 15:00 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ja. Nun, ich dachte, ein Nameserver könnte eine gute Idee sein. Aber nicht DNS. c.c Ich hatte die Idee für einen Server, der nichts anderes tut, als zwischen protokollspezifischen Adressen und menschenlesbaren Namen zu übersetzen. 15:00 &amp;lt;jrandom&amp;gt; also eine URI--&amp;gt;URL-Auflösung, so in etwa? 15:01 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Das würde hosts.txt ersetzen und irgendwann DNS selbst ersetzen, sobald es IPv4 und IPv6 unterstützt. 15:01 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Name =&amp;gt; Hash im Fall von i2p. Wie duck.i2p =&amp;gt; Kauderwelsch 15:02 &amp;lt;jrandom&amp;gt; genau, genau 15:02 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Das Problem mit DNS ist, dass es „Anforderungen“ (d. h. Hacks) wie MX-Server und Root-Hierarchie und so hässliches Zeug hat. Die Hackerei bei DNS stellt sogar Usenet in den Schatten. 15:03 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ich habe vorhin darüber gesprochen, und jemand erwähnte http://distributeddns.sourceforge.net/ 15:03 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ich hatte aber noch keine Gelegenheit, mir die Seite anzusehen. 15:05 &amp;lt;jrandom&amp;gt; es gibt viele Dinge zu beachten, wenn man ein Namenssystem ausarbeitet, und entsprechend viele Trade-offs. Es gab über die Jahre auch viele Diskussionen (nicht nur innerhalb von i2p) über Verbesserungen, um viele der Probleme anzugehen, aber eine konkrete Lösung wäre großartig 15:05 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; ganz gut, ganz gut. 15:07 &amp;lt;jrandom&amp;gt; ich habe meine eigenen Ansichten, aber da kommt eine der Stärken von i2p zum Tragen – meine eigenen Ansichten sind irrelevant :) jede Art von Namensdienst kann von Client-Apps verwendet werden, da all diese Funktionalität außerhalb des Kernumfangs liegt 15:08 &amp;lt;jrandom&amp;gt; ich weiß, dass nano auch an etwas arbeitet – es gibt Einträge @ nano.i2p, obwohl ich nicht weiß, wie der Fortschritt ist 15:08 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Einverstanden; man kann Clients schreiben, die einen ddns-Server verwenden, genauso wie man sie schreiben kann, um die lokale hosts.txt zu parsen 15:08 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; jrandom: Ich fürchte den Tag, an dem hosts.txt oder ein entsprechendes Namenssystem beginnt, &amp;lt;&amp;lt;enlarge.your.penis.i2p&amp;gt;&amp;gt; zu zeigen 15:09 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Es könnte einfacher sein; im aktuellen Stand versteht nur I2PTunnel hosts.txt. Außerdem, wenn wir mit IPv4 und IPv6 konkurrieren wollen, können wir nicht auf eingeschränkte Funktionalität setzen, wenn sie das nicht tun. 15:10 &amp;lt;jrandom&amp;gt; vor einer Weile hat mihi die Naming-Hooks in I2PTunnel herausgelöst – alles, was http://dev.i2p.net/javadoc/net/i2p/client/naming/NamingService.html implementiert, kann transparent verwendet werden 15:10 &amp;lt;jrandom&amp;gt; (und das schließt I2PTunnel und SAM ein) 15:10 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Wirklich? Das schaue ich mir auch an... 15:11 &amp;lt;jrandom&amp;gt; nun, sie tauschen Funktionalität gegen Sicherheit und Identität 15:11 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Und da i2p so lange Hashes hat, für kryptografische Sicherheit, ist ein Nameserver umso wichtiger, da sich die meisten Menschen die vollständige i2p-Hash-Adresse nicht merken können. 15:11 &amp;lt;jrandom&amp;gt; z. B. können die Jackboots beim $domainOwner die Tür eintreten 15:11 &amp;lt;jrandom&amp;gt; (und jemand kann DNS ohne große Mühe spoofen) 15:12 &amp;lt;jrandom&amp;gt; aber irgendeine Art von Name--&amp;gt;Ortungs-Auflösung ist definitiv wichtig 15:13 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ohne einen zentralisierten Server kann man ohnehin keinen eindeutigen menschenlesbaren Namen haben. Selbst wenn sie kryptografisch signiert sind, können sie in dem Teil dupliziert werden, der für uns verständlich ist. 15:14 &amp;lt;lucky&amp;gt; ugh. 15:14 &amp;lt;lucky&amp;gt; Warum lässt du deer gott nicht blocken? 15:14 &amp;lt;jrandom&amp;gt; es gibt viele Trade-offs 15:14 &amp;lt;jrandom&amp;gt; ich habe meine Präferenz unter http://dev.i2p.net/pipermail/i2p/2004-February/000135.html umrissen 15:15 &amp;lt;jrandom&amp;gt; aber ich werde so bald keinen Namensdienst schreiben, also ist jeder Implementierer frei, zu tun, was er möchte :) 15:15 &amp;lt;lucky&amp;gt; heh. Ich dachte, das war eine Antwort auf die Gott-Frage. 15:15 &amp;lt;jrandom&amp;gt; heh 15:15 &amp;lt;jrandom&amp;gt; nee, gott hat in letzter Zeit positiv beigetragen 15:16 &amp;lt;jrandom&amp;gt; ok, jedenfalls, polecat, du solltest eine eepsite mit deinen Ideen aufsetzen 15:16 &amp;lt;lucky&amp;gt; Gott, was wird aus der Welt? 15:16 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ich denke daran, selbst einen Namensdienst zu schreiben. Ich würde gern wissen, was alle anderen bevorzugen, und so viel Anleitung wie möglich bekommen, wie man das so implementiert, dass es wirklich, wirklich gut funktioniert. 15:16 &amp;lt;lucky&amp;gt; Oh, wie kann ich beitragen? 15:16 &amp;lt;lucky&amp;gt; Ich kenne etwas Java. So was wie Variablenzuweisung. 15:16 &amp;lt;lucky&amp;gt; Und was ++j bedeutet 15:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ugh... eine eepsite... 15:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; ++j ist der Post-Inkrement-Operator auf Variable j? 15:18 &amp;lt;jrandom&amp;gt; polecat: du kannst auch an die Mailingliste oder ins Forum posten. Vielleicht eine Umfrage im Forum machen, wenn du sehen willst, welche Präferenzen die Leute haben? 15:18 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Problem ist, dass dieser Computer hier häufig in Windoze zurückgesetzt wird, und wenn ich meine eepsite nicht auf eine vfat-Partition packe, kann ich die Infos nicht zwischen Betriebssystemen teilen. 15:19 &amp;lt;jrandom&amp;gt; ’k, dann ist es wahrscheinlich am besten, das Naming-Zeug im Forum zu haben statt auf einer eepsite :) 15:20 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Wo ist das Forum noch mal...? 15:20 &amp;lt;jrandom&amp;gt; `http://forum.i2p/` 15:20 &amp;lt;jrandom&amp;gt; und http://forum.i2p.net/ 15:20 &amp;lt;jrandom&amp;gt; (ist Naming nicht wunderbar? :) 15:21 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Ich habe immer positiv beigetragen. 15:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ja, außer dass wir alle immer noch per wget die hosts.txt von zentralen Quellen holen. ;3 15:22 * jrandom nutzt cp, nicht wget ;) 15:22 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas anzusprechen? 15:23 * jrandom will die Naming-Diskussion nicht abwürgen, nur können wir darüber wochenlang reden 15:23 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; arbeitet dinoman an einem CVS-Server in i2p? 15:23 &amp;lt;jrandom&amp;gt; nun, es gibt bereits einen CVS-Server in i2p (cvs.i2p) 15:24 &amp;lt;jrandom&amp;gt; aber stimmt – dinoman hat, wenn ich mich recht erinnere, an einem vollwertigen gforge in i2p gearbeitet 15:24 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: sorry, ich meinte ein vollständig anonymes CVS ;) 15:25 &amp;lt;jrandom&amp;gt; hey, cvs.i2p ist vollständig anonymes CVS :) i2p hostet sich komplett selbst, nur ohne all die Goodies, um viele andere Projekte hinzuzufügen 15:25 &amp;lt;jrandom&amp;gt; (und ein gforge auf i2p wäre der Hammer) 15:26 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: läuft cvs.i2p nicht auf dem öffentlichen Server? 15:26 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; gforge... kenn ich nicht... 15:27 &amp;lt;jrandom&amp;gt; DrWoo: vieeeleicht ;) 15:27 &amp;lt;jrandom&amp;gt; DrWoo: aber der Punkt ist, dass Entwickler anonym sein und für i2p über i2p entwickeln können 15:27 &amp;lt;jrandom&amp;gt; wenn die Maschine, auf der cvs.i2p physisch liegt, angegriffen wird, können wir die destination einfach woandershin verlegen 15:28 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ja, sodass der i2p-Quellcode selbst zwar der Beschlagnahme durch den langen Arm des Gesetzes ausgesetzt ist, seine Entwickler aber bis zu einem gewissen Grad durch Anonymität geschützt sind. 15:28 &amp;lt;jrandom&amp;gt; sollen sie den Quellcode ruhig haben, er ist frei! :) 15:29 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: ja, ich verstehe, was du sagst, aber es ist dennoch dem Risiko von so etwas wie dem Indymedia-Ding ausgesetzt 15:30 &amp;lt;jrandom&amp;gt; wenn die Jackboots die Tür des Colos eintreten, wo cvs.i2p steht, würde ich einfach cvs woanders installieren, ein Backup des CVS dort einspielen und einen i2prouter mit dem privaten Schlüssel von cvs.i2p laufen lassen 15:30 &amp;lt;jrandom&amp;gt; (und den Leuten *nicht* sagen, dass cvs.i2p == cvs.i2p.net ;) 15:32 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas fürs Meeting? 15:32 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Hee, das ist ziemlich cool. 15:33 &amp;lt;jrandom&amp;gt; wenn nicht 15:33 * jrandom rundet ab 15:34 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Statusnotizen für 2004-10-26</title><link>/de/blog/2004/10/26/i2p-statusnotizen-f%C3%BCr-2004-10-26/</link><pubDate>Tue, 26 Oct 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/10/26/i2p-statusnotizen-f%C3%BCr-2004-10-26/</guid><description>&lt;p>Hallo zusammen, Zeit für das wöchentliche Update&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis&lt;/h2>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>mail.i2p progress&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-netzstatus">1) Netzstatus&lt;/h2>
&lt;p>Ich will es nicht verschreien, aber in der letzten Woche war das Netzwerk im Großen und Ganzen wie zuvor - für irc ziemlich stabil, eepsites(I2P Sites) laden zuverlässig, obwohl große Dateien oft weiterhin das Fortsetzen des Downloads erfordern. Im Grunde gibt es nichts Neues zu berichten, abgesehen von der Tatsache, dass es nichts Neues zu berichten gibt.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 19. Oktober 2004</title><link>/de/blog/2004/10/19/i2p-entwicklertreffen-19.-oktober-2004/</link><pubDate>Tue, 19 Oct 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/10/19/i2p-entwicklertreffen-19.-oktober-2004/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> deer\_, jrandom, modulus&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:03 &amp;lt;jrandom&amp;gt; 1) 0.4.1.3 14:03 &amp;lt;jrandom&amp;gt; 2) Tunnel-Testzeit und Sendeverarbeitungszeit 14:03 &amp;lt;jrandom&amp;gt; 3) Streaming-Bibliothek 14:03 &amp;lt;jrandom&amp;gt; 4) files.i2p 14:03 &amp;lt;jrandom&amp;gt; 5) ??? 14:03 &amp;lt;jrandom&amp;gt; 0) hi 14:03 * jrandom winkt 14:04 &amp;lt;modulus&amp;gt; hi hi 14:04 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind veröffentlicht @ http://dev.i2p.net/pipermail/i2p/2004-October/000469.html 14:04 &amp;lt;deer_&amp;gt; &amp;lt;fidd&amp;gt; hallo 14:04 &amp;lt;jrandom&amp;gt; Ich habe nicht viel Zeit in die Notizen gesteckt, daher sind sie ziemlich kurz 14:05 &amp;lt;jrandom&amp;gt; aber nun ja, so ist das Leben 14:05 &amp;lt;jrandom&amp;gt; weiter mit 1) 0.4.1.3 14:05 &amp;lt;jrandom&amp;gt; Das Release kam neulich heraus und es ist... nun ja... weitgehend wie zuvor 14:05 &amp;lt;jrandom&amp;gt; Funktioniert für das Meiste gut genug, aber nicht so zuverlässig, wie wir es gern hätten 14:06 &amp;lt;jrandom&amp;gt; Der Durchsatz ist noch niedrig, aber das ist ein bekanntes Problem, das in 0.4.2 angegangen wird 14:06 &amp;lt;jrandom&amp;gt; Wie in der E‑Mail erwähnt, rechne ich nicht mit weiteren 0.4.1.*-Releases 14:07 &amp;lt;jrandom&amp;gt; Mehr habe ich dazu nicht zu sagen – hat jemand Kommentare/Anmerkungen? 14:07 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ja: was ist mit dem Einfrieren? 14:09 &amp;lt;jrandom&amp;gt; Ich will nicht ausschließen, dass dein Rechner wegen I2P hing, aber ich bezweifle es stark 14:09 &amp;lt;jrandom&amp;gt; Niemand sonst hat so etwas auf irgendeiner Plattform berichtet 14:09 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; nun...es muss irgendwie damit zusammenhängen, wenn auch nicht direkt, meiner bescheidenen Meinung nach 14:09 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; vielleicht das Java? 14:10 &amp;lt;jrandom&amp;gt; Du bist auf 1.5 unter w2k? 14:10 &amp;lt;jrandom&amp;gt; oder 1.4.2_05? 14:10 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; nö, 1.5 14:10 &amp;lt;jrandom&amp;gt; ok 14:10 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; Ich kann natürlich nicht ausschließen, dass es etwas anderes ist 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; könnte Zufall sein, dass es zweimal passiert ist 14:11 &amp;lt;jrandom&amp;gt; Nun, wir können nach dem Meeting weiter besprechen, wie wir die Ursache finden, wenn du magst 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; aber beim letzten Mal... keine Ahnung... da lief sonst nicht viel 14:11 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; 1.5 unter w2k funktioniert bei mir gut :) 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; stimmt schon, allerdings 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; gibt es nicht ein einfaches Debug-Log oder so etwas? 14:11 &amp;lt;jrandom&amp;gt; Wenn es wieder passiert, schick mir bitte wrapper.log und logs/log-router-*.txt 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; das könnte nützlich sein, wenn es einfriert 14:11 &amp;lt;jrandom&amp;gt; es gibt mehr Logs als Dreck ;) 14:12 &amp;lt;jrandom&amp;gt; ok, cool, dinoman 14:12 &amp;lt;jrandom&amp;gt; vielleicht war es eine Interaktion mit deiner Software-Firewall 14:12 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; vielleicht 14:12 &amp;lt;jrandom&amp;gt; aber ja, schick mir die Logs, wenn es wieder passiert 14:12 &amp;lt;jrandom&amp;gt; (bitte :) 14:12 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; nun, dass es blockiert würde, könnte ich verstehen 14:12 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; aber ein kompletter Freeze... keine Ahnung... war unheimlich 14:13 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; auf der positiven Seite: Ich habe jetzt 27/63 14:13 &amp;lt;jrandom&amp;gt; super 14:13 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand Fragen/Kommentare/Bedenken zu 0.4.1.3? 14:13 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; Ich schätze, ich frage Whoo, mich durch das eep-Dings zu führen 14:13 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; benutz es nur nicht mit Sygate Personal Firewall, ganz schlecht 14:13 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; warum? 14:14 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; crash 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ja; du hast 6) Profit!! vergessen 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; Crash? 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ähm 14:14 &amp;lt;jrandom&amp;gt; dinoman: crasht es dein OS? die Firewall? I2P? 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; nun, würde das es dann nicht erklären? ;-) 14:15 &amp;lt;jrandom&amp;gt; newsbyte: nutzt du Sygate Personal Firewall? 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; in der Tat 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; nun, nicht auf meinem router 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; aber auf dem Rechner, ja 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; scheint, als wären wir da etwas auf der Spur 14:16 &amp;lt;deer_&amp;gt; &amp;lt;DrWoo&amp;gt; newsbyte: /join #i2p-chat, damit jrandom sein Meeting durchziehen kann 14:16 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; allerdings crasht/friert es offenbar nicht sofort ein 14:16 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; ja, es crasht Windows 14:16 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ? 14:16 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; jrand ist schon hier 14:16 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; sorry, weggeschaut 14:16 &amp;lt;jrandom&amp;gt; ok, vielleicht können wir untersuchen, was SPF da verbockt 14:16 &amp;lt;jrandom&amp;gt; Wenn es nichts Weiteres zu 0.4.1.3 gibt, weiter zu 2) Tunnel-Testzeit und Sendeverarbeitungszeit 14:17 &amp;lt;jrandom&amp;gt; Es gab gestern einige Diskussionen zu den Timeouts, und im Grunde dauern die Dinge gelegentlich einfach zu lange 14:17 &amp;lt;jrandom&amp;gt; Ich glaube allerdings nicht, dass die Ausschläge, die man in http://dev.i2p.net/~jrandom/processingTime.png sehen kann, legitim sind 14:18 &amp;lt;jrandom&amp;gt; nun, sie sind real – es dauert wirklich so lange 14:18 &amp;lt;jrandom&amp;gt; Ich meine, wir sollten sie eliminieren können 14:18 &amp;lt;jrandom&amp;gt; Ein gewisses Queueing wird passieren, aber wenn wir vorsichtiger sind, was wir annehmen, sollten wir es reduzieren können 14:19 &amp;lt;jrandom&amp;gt; Die Verzögerungen liegen wahrscheinlich auch an gelegentlichen Ausreißern bei der Job-Verarbeitungszeit, die wir den fsck rausoptimieren können 14:20 &amp;lt;jrandom&amp;gt; Im Allgemeinen scheint das Nachrichten-Queueing in Ordnung zu sein, auch wenn es bei einigen tunnel-Tests zu Ausschlägen kommt 14:20 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; verdammt.. ich wünschte, freenet und i2p könnten wirklich fusionieren... scheint, als ginge der Fortschritt viel schneller, möglicherweise für beide vorteilhaft 14:20 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; ja, ich sehe nicht, warum fsck für jon processing nützlich wäre :) 14:20 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; s/jon/job/ 14:21 &amp;lt;jrandom&amp;gt; Es gibt viel Potenzial zur Zusammenarbeit, aber die beiden Projekte haben sehr unterschiedliche Ziele 14:21 &amp;lt;jrandom&amp;gt; !thwap Ragnarok 14:21 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ähm 14:21 &amp;lt;jrandom&amp;gt; oh, eine Sache habe ich gestern erwähnt 14:21 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; Ich finde allerdings nicht, dass die Projektziele so verschieden sind... 14:22 &amp;lt;deer_&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: technische Ziele 14:22 &amp;lt;jrandom&amp;gt; newsbyte: Das können wir unter 5) ??? oder später diskutieren, wir sind gerade bei 2). 14:22 &amp;lt;deer_&amp;gt; &amp;lt;DrWoo&amp;gt; ups newsbyte: technische Ziele 14:22 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; hehe 14:22 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ja, und 3) Profit! gemäß den /.‑Traditionen! 14:22 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; :-) 14:22 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; Ich kann nicht glauben, dass Tor nicht abwärtskompatibel ist von 0.0.8 zu 0.0.8.1 14:23 &amp;lt;jrandom&amp;gt; Beim tunnel‑Testing gibt es eine Untergrenze für die Testdauer – derzeit standardmäßig auf 5 Sekunden gesetzt 14:23 &amp;lt;jrandom&amp;gt; Die vorherige Version hatte ein festes Limit von 30 Sekunden, aber du kannst deine eigene tunnel‑Testzeit konfigurieren, indem du `http://localhost:7657/configadvanced.jsp` aktualisierst und "router.tunnelTestMinimum=10000" hinzufügst (oder was auch immer – der Wert ist in Millisekunden) 14:23 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; diese Sekunden, sind die alchimagisch? 14:24 &amp;lt;jrandom&amp;gt; Der 5‑Sekunden‑Standard sollte aber passen 14:24 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; Ich habe Tor vorgestern tatsächlich aktualisiert, weil es nicht mehr funktionierte, und jetzt sagt mir das Netzwerk wieder, ich hätte eine nicht kompatible Version... was zum.. 14:24 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; oh... hallo allerseits :) 14:24 &amp;lt;jrandom&amp;gt; newsbyte: die tunnel‑Testzeit ist MAX(avgTunnelTestTime*2, minTunnelTestTime) 14:25 &amp;lt;jrandom&amp;gt; (wir haben die minTunnelTestTime, weil sonst eine Serie schneller Tests einen kaskadierenden Ausfall verursachen könnte) 14:26 &amp;lt;jrandom&amp;gt; Weitere Details finden sich unter http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD 14:26 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; hmm 14:26 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; Das ist wirklich lustig... eine Arbeitsvermittlung will, dass ich den Internet Explorer benutze, sonst kann ich keine Bewerbung registrieren 14:27 &amp;lt;jrandom&amp;gt; *hust* euch ist klar, dass diese Meeting-Logs ins Web gehen, oder? :) 14:27 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; &amp;lt;-- nicht so gut in Englisch 14:27 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; tun sie das?! 14:27 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; Hi Mama! 14:27 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:27 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; äh, sorry. .ich störe das Meeting.. ich bin weg 14:28 &amp;lt;jrandom&amp;gt; ach was, bleib bitte, aber diskutier i2p‑Themen ;) 14:28 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; keine Sorge; Stören ist eine Kunst, behalt mich einfach im Auge, dann lernst du's 14:28 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:28 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 2) Tunnel‑Testzeit und Sendeverarbeitungszeit ? 14:28 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; Fokus, Leute 14:29 -!- znation [~znation@ip68-226-31-250.tc.ph.cox.net] hat den Raum verlassen [Lesefehler: 60 (Zeitüberschreitung bei der Operation)] 14:29 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 3) Streaming‑Bibliothek 14:29 &amp;lt;jrandom&amp;gt; wie in den Statusnotizen erwähnt, viel Fortschritt 14:29 -!- znation [~znation@ip68-226-31-250.tc.ph.cox.net] ist #i2p beigetreten 14:29 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; von dir gemacht? 14:29 &amp;lt;jrandom&amp;gt; noch nicht ganz da, aber ich hoffe, nächste Woche einige Live‑Tests zu machen 14:30 &amp;lt;jrandom&amp;gt; ich habe an der Streaming‑Bibliothek gearbeitet, ja 14:30 &amp;lt;jrandom&amp;gt; ich habe sie heute endlich zum ping()ing gebracht ;) 14:30 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; schön :) 14:31 &amp;lt;jrandom&amp;gt; ok, ich habe dazu eigentlich nichts weiter hinzuzufügen 14:31 &amp;lt;jrandom&amp;gt; hat jemand Fragen/Kommentare/Bedenken? 14:31 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ähm... Geschwindigkeit? 14:31 &amp;lt;jrandom&amp;gt; Geschwindigkeit ist gut 14:31 &amp;lt;deer_&amp;gt; &amp;lt;baffled&amp;gt; Welche Art von Beschleunigung/Durchsatz erwartest du? 14:31 &amp;lt;jrandom&amp;gt; Ich erwarte deutliche Durchsatzverbesserungen 14:32 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; er erwartet eine Strafe, sagte er 14:32 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; wegen zu schnellen Fahrens 14:32 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:32 &amp;lt;jrandom&amp;gt; Außerdem wird bei kleinen Request/Response‑Verbindungen die Latenz drastisch reduziert 14:32 &amp;lt;jrandom&amp;gt; (halbiert) 14:32 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; wow 14:32 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; passiert das über UDP? 14:33 &amp;lt;jrandom&amp;gt; Die neue Bibliothek legt auch alle netten, einstellbaren Parameter für normale TCP‑Stacks offen, sodass Apps ihr eigenes Setup feinjustieren können 14:33 &amp;lt;jrandom&amp;gt; nein, dinoman, das läuft oben auf i2p's I2CP 14:33 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; wow x2 14:33 &amp;lt;jrandom&amp;gt; (obwohl wir in etwa einem Monat ähnlichen Code schreiben werden, um den UDP‑Transport zu bekommen..) 14:34 &amp;lt;jrandom&amp;gt; aber nun, mal sehen. 14:34 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; weil...? 14:34 &amp;lt;jrandom&amp;gt; es ist noch viel Arbeit zu tun 14:34 &amp;lt;jrandom&amp;gt; weil was? 14:34 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; nun, kann TCP das nicht auch? 14:35 &amp;lt;jrandom&amp;gt; oh, warum wir auf UDP gehen? http://www.i2p.net/todo#transport 14:35 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; Ich erinnere mich an die gleiche Diskussion auch bei freenet, aber die sind bisher bei TCP geblieben 14:35 &amp;lt;jrandom&amp;gt; Außerdem ist TCP ein universeller Streaming‑Transport – wir können es drastisch vereinfachen, da wir einen gewissen Grad an Out‑of‑Order verkraften können 14:35 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; nicht, dass alle Entscheidungen, die sie treffen, gut wären ;-) 14:36 &amp;lt;jrandom&amp;gt; newsbyte: ich habe diese Diskussionen verfolgt, und wir werden auf UDP gehen 14:36 &amp;lt;jrandom&amp;gt; (das heißt nicht, dass freenet falsch liegt – sie haben andere Rahmenbedingungen) 14:37 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; i2p sollte nicht zu eng mit freenet verglichen werden. Technisch sind sie sehr verschieden. 14:37 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; (oder: sie liegen DOCH falsch ;-) 14:37 &amp;lt;jrandom&amp;gt; Ich glaube nicht, dass ihre Nutzung von TCP derzeit falsch ist, genauso wenig wie I2P's frühere Nutzung von TCP falsch war. Fortschritt erfordert kleine Schritte 14:38 &amp;lt;deer_&amp;gt; &amp;lt;mule_iip&amp;gt; newsbyte sorgt dafür, dass die Meetings nicht zu kurz werden 14:38 &amp;lt;jrandom&amp;gt; heh 14:38 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ja, nichts ist schlimmer als kurze Meetings 14:38 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; man kann dann nicht das ganze Popcorn essen und das ganze Bier trinken 14:38 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 3) Streaming‑Bibliothek ? 14:39 &amp;lt;jrandom&amp;gt; wenn nicht, 4) files.i2p 14:39 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; Ich denke, wir sind cool 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; nun, ich weiß, dass ich es bin 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; und witzig auch 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; die meiste Zeit 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; und auch nervig 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:39 &amp;lt;jrandom&amp;gt; ich wollte nur auf files.i2p hinweisen – eine neue Suchmaschine auf i2p 14:40 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ah, verstehe 14:40 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ich hatte gehofft, es ginge darum, eepsites online zu bringen 14:40 &amp;lt;jrandom&amp;gt; Interessant ist, dass man damit eepsites erreichen kann, die nicht mehr online sind, da es zwischenspeichert 14:41 &amp;lt;deer_&amp;gt; &amp;lt;baffled&amp;gt; speichert es alles zwischen? 14:41 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; alle Suchmaschinen sind bisher serverseitig? 14:41 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; interessant. Sollte heutzutage nicht allzu schwer sein :). 14:41 &amp;lt;jrandom&amp;gt; baffled: cacht text/html, soweit ich sehe 14:42 &amp;lt;deer_&amp;gt; &amp;lt;mule_iip&amp;gt; zumindest gibt es Limits bei Dateigröße und -typen, also werden keine Filme gecacht 14:42 &amp;lt;deer_&amp;gt; &amp;lt;baffled&amp;gt; Ah, das dachte ich – keine Binärdateien. 14:42 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; Ich meine, sie sind nicht in JS, nehme ich an? 14:43 &amp;lt;jrandom&amp;gt; Es nutzt nutch, falls jemand tiefer einsteigen möchte. Oder ich bin sicher, wir bringen den Site‑Autor dazu, ein Feedback‑Formular oder so zu veröffentlichen ;) 14:43 &amp;lt;jrandom&amp;gt; newsbyte: korrekt, das ist einfach eine normale Website, anonym gehostet 14:43 &amp;lt;jrandom&amp;gt; die Site enthält eine Suchmaschine (wie Google) 14:44 &amp;lt;jrandom&amp;gt; wie auch immer, ich wollte es nur erwähnen 14:44 &amp;lt;jrandom&amp;gt; Außerdem sind in letzter Zeit viele Blogs aufgetaucht, was IMHO echt cool ist 14:44 &amp;lt;jrandom&amp;gt; mein 'eep'-Lesezeichenordner füllt fast einen Bildschirm :) 14:44 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; hehe, myi2p passiert ganz von alleine :) 14:45 &amp;lt;jrandom&amp;gt; du musst die wunden Punkte einfach ansprechen, nicht wahr, ragnarok? ;) 14:45 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; sorry :) 14:46 &amp;lt;jrandom&amp;gt; ok, hat jemand Fragen/Kommentare/Bedenken in Bezug auf files.i2p? 14:46 &amp;lt;jrandom&amp;gt; wenn nicht, lass mich zu 4.1) biff übergehen 14:46 * jrandom hat biff fast vergessen 14:46 &amp;lt;jrandom&amp;gt; postman, bist du da? 14:47 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ich glaube, er ist biffed up 14:47 &amp;lt;jrandom&amp;gt; nun, falls nicht: biff ist dieser neue, verdammt gute Mail‑Benachrichtigungs‑Bot 14:47 &amp;lt;jrandom&amp;gt; wenn du ein E‑Mail‑Konto bei mail.i2p hast, kannst du biff sagen, dass er dich bei neuer Mail benachrichtigt 14:47 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; hat es Archive? 14:48 &amp;lt;jrandom&amp;gt; newsbyte: biff ist nur ein Benachrichtigungs‑Bot, die Mail liegt auf dem Mailserver (und wird mit deinem normalen Mail‑Programm abgerufen – kmail, etc) 14:48 &amp;lt;jrandom&amp;gt; siehe `http://www.postman.i2p/` 14:49 &amp;lt;jrandom&amp;gt; ok, also ja, geh auf die eepsite oder schau drüben in #mail.i2p vorbei 14:49 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; mach ich, sobald ich meine eepsite am Laufen habe 14:49 * jrandom weiß in Bezug auf biff nicht viel mehr – richtet Fragen an postman 14:50 &amp;lt;jrandom&amp;gt; stattdessen können wir zu 5) ??? übergehen 14:50 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; in der Tat 14:50 &amp;lt;jrandom&amp;gt; hat jemand sonst noch etwas, das er ansprechen möchte? 14:50 &amp;lt;deer_&amp;gt; * mule_iip hebt die Hand, um Voice zu bekommen: würde gern meine anhaltenden FCP‑über‑I2P‑Probleme in Erinnerung rufen. aber das kann wohl warten und wird sich in 0.4.2 automagisch lösen. 14:50 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ja, und das Einfrieren 14:50 &amp;lt;jrandom&amp;gt; ich hoffe es, mule_iip 14:50 &amp;lt;deer_&amp;gt; &amp;lt;mule_iip&amp;gt; ok, ich werde eure Testplattform sein :) 14:50 &amp;lt;jrandom&amp;gt; newsbyte: Müssen wir dazu noch etwas besprechen? Könntest du mir einfach deine Logs mailen, wenn es wieder passiert? 14:51 &amp;lt;jrandom&amp;gt; ooh mule, das wäre super 14:51 * jrandom wird das definitiv annehmen 14:51 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; nun... kann ich die überhaupt schicken, wenn alles eingefroren ist? 14:51 &amp;lt;jrandom&amp;gt; die Dateien werden auf die Festplatte geschrieben. 14:51 &amp;lt;jrandom&amp;gt; wenn du neu startest, schick mir die Logs 14:51 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; Ich meine, in dem Fall könnte ich sie jetzt schicken, da sie ja irgendwo sein sollten 14:51 &amp;lt;jrandom&amp;gt; (bitte) 14:51 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; ich war im Forum und sehe, dass der Jabber‑Dienst weg ist. war das unserer oder von jemandem? wenn es unserer war, würde ich gern einen betreiben, wenn das cool wäre? 14:51 &amp;lt;jrandom&amp;gt; die Dateien rotieren allerdings, newsbyte 14:52 &amp;lt;jrandom&amp;gt; duck und demonic_1 hatten zu verschiedenen Zeiten Jabber‑Server, aber es scheint, dass der Großteil der i2p‑IM‑Aktivität auf IRC war 14:52 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; die Dateien rotieren? sicher speichert es eine ganze Menge Daten, bevor es anfängt zu löschen? 14:53 &amp;lt;jrandom&amp;gt; newsbyte: ok, schick mir deine Logs, vielleicht steht etwas drin 14:53 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; gut 14:53 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ähm 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; verdammt 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; eine Menge .logs 14:54 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; ok 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ein Noob wird das nie kapieren 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ich denke, du hast Recht, noch keinen /.‑Artikel zu machen 14:55 &amp;lt;jrandom&amp;gt; wir haben es nicht eilig 14:55 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; log-router.txt? 14:55 &amp;lt;jrandom&amp;gt; wrapper.log und logs/log-router-*.txt 14:56 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; und welche Mailaddy wäre zu verwenden...? 14:56 &amp;lt;deer_&amp;gt; &amp;lt;fidd&amp;gt; dinoman, ein Jabber‑Server wäre cool, IMO 14:56 &amp;lt;jrandom&amp;gt; jrandom@i2p.net 14:56 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; erreichbar über i2p, hoffe ich? 14:56 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:56 &amp;lt;jrandom&amp;gt; newsbyte: du kannst deine Logs auf deine eepsite legen und mir die URL per msg schicken 14:57 &amp;lt;jrandom&amp;gt; oder du kannst an jrandom@mail.i2p mailen 14:57 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; in der Tat! 14:57 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; gute Idee! 14:57 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; es gibt nur ein kleines Problem dabei: Sie ist noch nicht online 14:57 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas, das er ansprechen möchte? 14:57 &amp;lt;jrandom&amp;gt; nun, daran können wir arbeiten, newsbyte 14:57 &amp;lt;jrandom&amp;gt; (nach dem Meeting) 14:59 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; danke, aber whoo hilft bereits 14:59 &amp;lt;jrandom&amp;gt; wenn es sonst nichts gibt... 14:59 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; wir brauchen jedoch ein detailliertes Howto/Wiki/Hilfeseite/irgendwas 14:59 * jrandom macht Schluss 14:59 &amp;lt;deer_&amp;gt; &amp;lt;Jake_&amp;gt; ich möchte fürs Protokoll sagen: Wenn ein öffentlicher Release von i2p vor der US‑Wahl am 2. November gemacht werden kann, würde das viel dazu beitragen, eine stabile Demokratie zu gewährleisten 14:59 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; was ist mit 6)? 14:59 &amp;lt;jrandom&amp;gt; newsbyte: möchtest du daran arbeiten? 15:00 &amp;lt;jrandom&amp;gt; newsbyte: ich stimme zu, es wäre großartig, mehr Howtos und Hilfsinfos zu bekommen 15:00 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; 6) Es gibt keine.... Nummer 6 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; nun ja, irgendwie schon, aber bei mir ist das eine seltsame Sache 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; Ich bin pro‑Wiki und öffentliche Dingsbums und frei für alle und all das 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; aber mein Ego protestiert und will minimale Kontrolle 15:00 &amp;lt;jrandom&amp;gt; großartig 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; wer hätte das gedacht 15:00 &amp;lt;jrandom&amp;gt; heh 15:01 &amp;lt;jrandom&amp;gt; nun, wenn du deine eigene eepsite in ein Wiki verwandeln möchtest, das du kontrollierst, wäre das auch großartig 15:01 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; in der Tat 15:01 &amp;lt;jrandom&amp;gt; allerdings hat ugha.i2p eine ziemlich gute Uptime 15:01 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ich denke darüber nach 15:01 &amp;lt;jrandom&amp;gt; cool 15:02 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; 6 wäre das freenet‑i2p‑Dings 15:02 * jrandom macht Schluss 15:02 * jrandom *baf*t das Meeting zu &amp;lt;/div&amp;gt; {% endblock %} &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2004-10-19</title><link>/de/blog/2004/10/19/i2p-statusnotizen-vom-2004-10-19/</link><pubDate>Tue, 19 Oct 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/10/19/i2p-statusnotizen-vom-2004-10-19/</guid><description>&lt;p>Hi zusammen, es ist wieder Dienstag&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis&lt;/h2>
&lt;ol>
&lt;li>0.4.1.3&lt;/li>
&lt;li>Tunnel test time, and send processing time&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>files.i2p&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0413">1) 0.4.1.3&lt;/h2>
&lt;p>Die Version 0.4.1.3 ist vor ein oder zwei Tagen erschienen, und es sieht so aus, als hätten die meisten Leute aktualisiert (danke!). Das Netz funktioniert ziemlich gut, aber es gibt noch keine revolutionäre Verbesserung der Zuverlässigkeit. Die Watchdog-Fehler aus 0.4.1.2 scheinen verschwunden zu sein (oder zumindest hat sie bisher niemand erwähnt). Mein Ziel ist, dass dieses 0.4.1.3-Release der letzte Patch vor 0.4.2 ist, aber natürlich werden wir, falls noch etwas Größeres auftaucht, das behoben werden muss, noch einen weiteren Patch veröffentlichen.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 12. Oktober 2004</title><link>/de/blog/2004/10/12/i2p-entwicklertreffen-12.-oktober-2004/</link><pubDate>Tue, 12 Oct 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/10/12/i2p-entwicklertreffen-12.-oktober-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> deer, Janonymous, jrandom, modulus&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) hi 14:04 &amp;lt;jrandom&amp;gt; 1) 0.4.1.2 14:04 &amp;lt;jrandom&amp;gt; 2) 0.4.1.3 14:05 &amp;lt;jrandom&amp;gt; 3) 0.4.2 14:05 &amp;lt;jrandom&amp;gt; 4) Mail-Diskussionen 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) hi 14:05 * jrandom winkt 14:05 &amp;lt;Janonymous&amp;gt; hallo 14:05 &amp;lt;jrandom&amp;gt; viele Nummern in unserer Tagesordnung diese Woche 14:05 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen online @ http://i2p.net/pipermail/i2p/2004-October/000466.html 14:05 &amp;lt;jrandom&amp;gt; (vor ein oder drei Minuten gepostet) 14:05 &amp;lt;deer&amp;gt; * cervantes hat ein Kissen mitgebracht 14:06 &amp;lt;jrandom&amp;gt; oh, ich hoffe, so langweilig wird's nicht ;) 14:06 &amp;lt;jrandom&amp;gt; wie auch immer, springen wir zu den guten Sachen: 1) 0.4.1.2 14:06 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; mach mich nach dem Abschnitt zur statistischen Analyse wach 14:06 &amp;lt;jrandom&amp;gt; das Release ist draußen und alle sollten aktualisieren 14:06 &amp;lt;jrandom&amp;gt; heh 14:06 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; ähm wecken 14:07 &amp;lt;jrandom&amp;gt; es gibt ein paar Bugs im Watchdog-Code, der euren router unsauber abschießt (statt ihn neu zu starten, wenn etwas schiefgeht) 14:07 &amp;lt;jrandom&amp;gt; aber hoffentlich kommen solche Situationen nur sehr selten vor 14:07 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; nö :( 14:08 &amp;lt;jrandom&amp;gt; nun, das variiert je nach Benutzer 14:08 &amp;lt;jrandom&amp;gt; ich versuche die Ursache zu finden, das Problem gibt es schon ewig und es ist ziemlich nervig 14:08 &amp;lt;jrandom&amp;gt; (der eigentliche Hänger, nicht der Watchdog-Code, der den Hänger erkennt) 14:09 &amp;lt;jrandom&amp;gt; die aktuelle CVS-Revision (0.4.1.2-1) hat den 'Kern' des Watchdog deaktiviert - er überwacht, fährt den router aber nicht herunter 14:10 &amp;lt;jrandom&amp;gt; aber 0.4.1.2 sollte für alle in Ordnung sein (außer mule ;) 14:10 &amp;lt;jrandom&amp;gt; oh, wie bereits erwähnt, startet etwas Logging und schickt mir Daten, gemäß http://dev.i2p.net/pipermail/i2p/2004-October/000465.html 14:11 &amp;lt;jrandom&amp;gt; je mehr Daten, desto besser - wenn ihr es über Nacht laufen lassen könnt, wäre das großartig (ein 20h-Lauf auf ducks Box erzeugte ~60MB Daten) 14:11 &amp;lt;jrandom&amp;gt; ok, weiter zu 2) 0.4.1.3 14:12 &amp;lt;jrandom&amp;gt; nun, es gibt eigentlich nichts, das ich über das hinaus erwähnen möchte, was in der E-Mail steht 14:12 &amp;lt;jrandom&amp;gt; möchte jemand etwas zu 0.4.1.3 sagen? 14:12 &amp;lt;Janonymous&amp;gt; nee 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; nein 14:13 &amp;lt;Janonymous&amp;gt; rückwärtskompatibel? 14:13 &amp;lt;jrandom&amp;gt; sicher 14:13 &amp;lt;jrandom&amp;gt; ok, weiter zu * 3) 0.4.2 14:14 &amp;lt;jrandom&amp;gt; wieder so ein „siehe E‑Mail“ :) 14:14 &amp;lt;Janonymous&amp;gt; xpc vs. tcp ?? 14:14 &amp;lt;jrandom&amp;gt; ich habe noch nie einen tcp stack implementiert, daher wäre jede Anleitung willkommen 14:15 &amp;lt;jrandom&amp;gt; xcp hat eine bessere Handhabung in Netzwerken mit hohen Verzögerungen 14:15 &amp;lt;jrandom&amp;gt; (für Congestion Control) 14:15 &amp;lt;Janonymous&amp;gt; gehört da fec dazu? 14:15 &amp;lt;jrandom&amp;gt; nein 14:16 &amp;lt;Janonymous&amp;gt; k, denn ich habe das etwas recherchiert 14:17 &amp;lt;jrandom&amp;gt; cool 14:17 &amp;lt;jrandom&amp;gt; hast du etwas Gutes gefunden? 14:17 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; die meisten GET-Anfragen liegen unter 32kb... und eine durchschnittliche HTML-Seite sollte in etwa diese Größe haben... daher nehme ich an, dass das eepsurfing stark verbessert wird... - ich hätte allerdings auch nichts gegen eine Verbesserung des per-tunnel-Durchsatzes ... wird der neue Stack das verbessern? 14:17 &amp;lt;Janonymous&amp;gt; fec wird häufig für Netzwerke mit hoher Latenz/hohem Durchsatz verwendet 14:18 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; jrandom: ich auch nicht, aber ich könnte hier jemanden bitten, dich zu unterstützen 14:18 &amp;lt;Janonymous&amp;gt; jrandom: etwas.. ich melde mich 14:18 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; zumindest wäre es für ihn eine gute Lernerfahrung und ein weiteres Paar Augen 14:18 &amp;lt;jrandom&amp;gt; super, Janonymous 14:18 &amp;lt;jrandom&amp;gt; oh, saugeil, mule 14:18 &amp;lt;jrandom&amp;gt; cervantes: der per-tunnel-Durchsatz würde sich mit&amp;gt;1 Nachrichtenfenstern verbessern 14:19 &amp;lt;jrandom&amp;gt; (ich erwarte, dass wir sogar mit&amp;gt;1 als Fenstergröße starten können, abhängig davon, was wir aus dem router herauslesen können) 14:19 &amp;lt;jrandom&amp;gt; ((ecn++)) 14:19 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; grandios 14:20 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 0.4.2-Kram? 14:20 &amp;lt;Janonymous&amp;gt; frischer Stack.. frischer Laptop.. *sabber* 14:21 &amp;lt;jrandom&amp;gt; heh 14:21 &amp;lt;Janonymous&amp;gt; ja 14:21 &amp;lt;Janonymous&amp;gt; eine Sache 14:22 &amp;lt;Janonymous&amp;gt; wird das den neuen kurzen Handshake implementieren? 14:22 &amp;lt;jrandom&amp;gt; hmm? 14:22 &amp;lt;jrandom&amp;gt; wir haben den Low-CPU TCP-Reconnect-Code im 0.4.1 Transport 14:22 &amp;lt;Janonymous&amp;gt; ah, in der E-Mail erwähnst du den Alice-&amp;gt; Bob Handshake 14:23 &amp;lt;Janonymous&amp;gt; ah 14:23 &amp;lt;Janonymous&amp;gt; bin noch am Aufholen 14:23 &amp;lt;jrandom&amp;gt; oh. ja, was auch immer 0.4.2 bringt, es wird eine Paketfolge unterstützen wie die in der E-Mail 14:24 &amp;lt;Janonymous&amp;gt; k 14:24 &amp;lt;jrandom&amp;gt; wir werden das vermutlich weitgehend über Socket-Optionen steuern (z.B. setze den Stream auf interactive und er sendet asap, setze den Stream auf bulk und er sendet nur, wenn der Puffer voll ist oder er geleert wird [oder er acken muss]) 14:25 &amp;lt;jrandom&amp;gt; ok, weiter zu 4) Mail-Diskussion 14:25 &amp;lt;jrandom&amp;gt; postman - bist du da? 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ja 14:26 &amp;lt;jrandom&amp;gt; alles klar, magst du uns einen Überblick / ein Update bzgl. der Mail-Sachen geben? 14:27 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; hmm, ok, obwohl ich ziemlich schüchtern bin, vor so vielen Leuten zu reden :) 14:27 &amp;lt;jrandom&amp;gt; heh stell dir einfach vor, wir sind alle n^H^H^Hnackt... ach egal 14:28 * Janonymous holt Popcorn raus 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; seit dem 20. September läuft ein SMTP/POP Service - erreichbar mit normalen smtp/pop3 MUAs 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ich habe da einiges an Aufwand hineingesteckt und die potenziellen Risiken analysiert, die normale Mail-Clients mit sich bringen 14:29 &amp;lt;Janonymous&amp;gt; was ist mit Inproxies/Outproxies? 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; und alles auf einer Website zusammengestellt 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; für diejenigen, die es noch nicht getan haben: www.postman.i2p 14:29 * Janonymous hat derzeit keinen Zugang zum Netzwerk 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; auf der Website gibt es einen Vorschlag, der versucht, alle gängigen Probleme in Bezug auf Anonymität und Zuverlässigkeit eines Mailservices zu erfassen, wenn zwischen i2p und Internet gebridged wird 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; Out/Inproxy läuft noch nicht, ist aber in Planung 14:30 &amp;lt;Janonymous&amp;gt; ich glaube, ich habe etwas von der Diskussion auf der Mail-Liste oder dem Forum mitbekommen 14:30 &amp;lt;Janonymous&amp;gt; Out wäre gefährlicher als In, richtig? 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; zuerst möchte ich ein allgemein akzeptiertes Konzept 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; allgemein JA, aber ich denke, wir haben einen Weg gefunden, dass Spam und Ähnliches nicht nach außen gesendet wird 14:31 &amp;lt;jrandom&amp;gt; cool wäre, wenn der mx.postman.i2p In/Outproxy an verschiedene (oder mehrfach redundante) pop3-Accounts verteilen könnte 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: bitte näher erklären 14:32 &amp;lt;jrandom&amp;gt; (so wäre er nicht an einen bestimmten Mailhost gebunden) 14:32 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: es ist eine Frage des kontobasierten Routings 14:33 &amp;lt;Janonymous&amp;gt; könnten die separaten Mailhosts auch synchronisiert werden? 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: der Out/In Proxy könnte problemlos mehr als ein internes Mailsystem handhaben - könnte sogar eine Art Fallback-Zustellung organisieren 14:33 &amp;lt;jrandom&amp;gt; genau, postman 14:33 &amp;lt;jrandom&amp;gt; vermutlich viel Arbeit, ich weiß nicht viel über die MTAs, mit denen du arbeitest 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: der Out/In proxy könnte problemlos mehr als ein internes Mailsystem handhaben - könnte sogar eine Art Fallback Zustellung arrangieren 14:34 &amp;lt;jrandom&amp;gt; 'k, super 14:34 &amp;lt;Janonymous&amp;gt; Frage bzgl. In/Out 14:34 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: ich habe deine Frage nicht verstanden - bitte erklären 14:34 * jrandom träumt von UUCP-Style Offline Fetch von mx.postman :) 14:35 &amp;lt;Janonymous&amp;gt; würde verpflichtende Mailbox-zu-Mailbox Verschlüsselung das Senden In/Out weniger gefährlich machen? 14:35 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: haha, uucp ist nicht nötig, denke ich - vielleicht ist ETRN sexier :) 14:35 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: momentan funktioniert das System nur intern - jeder kann PGP oder so ähnlich anwenden 14:36 &amp;lt;jrandom&amp;gt; Janonymous: du solltest bei www.postman.i2p vorbeischauen - er hat dort einen Haufen Ideen/Probleme zusammengestellt 14:36 &amp;lt;Janonymous&amp;gt; verpflichtende Verschlüsselung/Signaturen ist auch eine Antispam-Methode, glaube ich 14:36 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; wäre es möglich, das postman.i2p-Adressbuch über LDAP zu bedienen? 14:36 &amp;lt;Janonymous&amp;gt; ich werde, sobald mein Laptop kommt 14:37 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; rag: es gibt schon ein Adressbuch - es ist jedoch SQL basiert - eine Übertragung nach LDAP ist möglich 14:38 &amp;lt;Janonymous&amp;gt; = server gehostetes Adressbuch? 14:38 &amp;lt;deer&amp;gt; * postman lädt alle ein, eigene Ideen zum Ideen/Konzepte HTML-Dokument beizutragen 14:38 &amp;lt;Janonymous&amp;gt; wird gemacht, postman 14:38 &amp;lt;deer&amp;gt; * cervantes crawlt das Adressbuch und fängt an, Penisvergrößerungs-Pharma-Mails zu schreiben 14:39 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: nun, ALLE Mailuser sind SQL basiert - somit ist das "Adressbuch" nur eine Ansicht auf diese Tabelle 14:39 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: btw, jeder Benutzer kann wählen, ob er sichtbar sein will oder nicht 14:39 &amp;lt;Janonymous&amp;gt; ah 14:40 &amp;lt;Janonymous&amp;gt; wie wäre es mit selektiven Gruppen ;) 14:40 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; postman: jup, ich habe mich bereits angemeldet ;-) 14:40 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: und da wir ein Mailidentitätssystem HABEN, kannst du deine Absenderadresse nicht fälschen - wir wissen, dass DU es warst :) 14:40 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: ja, ist für Version 2.0 geplant :) 14:41 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; postman: aber ich werde einfach jede ircnym@postman.i2p zuspammen ;-) 14:41 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: das ist technisch möglich, ja :) 14:42 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: ich hoffe, du kannst diese Pillen auch liefern :) 14:42 &amp;lt;Janonymous&amp;gt; klingt nach einer dringend benötigten und lange erwarteten Entwicklung für i2p 14:42 &amp;lt;Janonymous&amp;gt; das neue E-Mail-System 14:42 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; postman: und zur Absender-Sache.. das "Cervantes' Penisvergrößerungs-Elixier" würde den Absender auch anzeigen :) 14:42 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonyous: ich kann nicht über jedes implementierte Detail sprechen 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jan: die Website ist dafür am besten geeignet 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: in der Tat - aber das könnte gefälscht werden :) 14:43 &amp;lt;Janonymous&amp;gt; alles klar.. ich komme so schnell wie möglich hin 14:43 &amp;lt;jrandom&amp;gt; ok, super. also, ja, ihr solltet euch ansehen, was auf www.postman.i2p steht, und eure Ideen/Kommentare schicken 14:43 &amp;lt;deer&amp;gt; * postman nickt und setzt sich wieder 14:44 &amp;lt;jrandom&amp;gt; (postman++) 14:44 &amp;lt;jrandom&amp;gt; ok das bringt uns zu 5) ??? 14:44 &amp;lt;jrandom&amp;gt; hat noch jemand etwas, das er ansprechen möchte? 14:44 &amp;lt;jrandom&amp;gt; (i2p bezogen) 14:44 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; :) 14:44 &amp;lt;Janonymous&amp;gt; nur ein Gedanke 14:45 &amp;lt;Janonymous&amp;gt; mögliche Nutzung für I2P.. wir wissen, es ist eine "distributed anonymous network layer" 14:45 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; mein Knoten ist down :( Ausrüstung in einen anderen Teil des Hauses verlegen 14:46 &amp;lt;Janonymous&amp;gt; aber wofür kann das genutzt werden.. insbesondere diese "Gemeinwohl" Themen 14:46 &amp;lt;Janonymous&amp;gt; Unterdrückerische Dritte Welt Länder, Meinungsfreiheit.. etc.. das ist eines der Haupdinge, die mich überhaupt so sehr für i2p interessiert haben 14:47 &amp;lt;Janonymous&amp;gt; und freenet übrigens 14:47 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; unterdrückte 1. Welt Länder wie die u.s. 14:47 &amp;lt;Janonymous&amp;gt; also dachte ich, vielleicht etwas Ausarbeitung zu diesen Themen, vielleicht beginnend im Forum, dann ein paar Worte auf der Seite 14:48 &amp;lt;jrandom&amp;gt; wir haben eine Menge Arbeit zu tun, bevor wir irgendeine Relevanz für Menschen in China beanspruchen können 14:48 &amp;lt;Janonymous&amp;gt; heh, ja, möchte keine falschen Versprechen machen, aber.. 14:48 * jrandom wird nicht sagen, dass wir sicher sind, wenn es so wenig Peer Review gab (und es noch so viele offene Punkte gibt) 14:49 &amp;lt;deer&amp;gt; &amp;lt;fidd&amp;gt; wie schwer wird es für China sein, i2p zu zensieren? 14:49 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; Ich denke Anwendungen werden beginne besser hervor zu kommen, sobald das zugrunde liegende Netzwerk aufgehört hat "shapeshifting" 14:49 &amp;lt;Janonymous&amp;gt; aber diese Themen sind für mich einer der Hauptgründe, die i2p so aufregend machen 14:49 &amp;lt;jrandom&amp;gt; fidd: Zensur hat viele Definitionen. im Sinne von "spezifischen Inhalt vom Transfer abzuhalten", so gut wie unmöglich, außer i2p illegal zu machen 14:50 &amp;lt;Janonymous&amp;gt; wie wäre es, "i2p in Netzwerken in China zu erkennen" 14:50 &amp;lt;Janonymous&amp;gt; stego? 14:51 &amp;lt;jrandom&amp;gt; aufregend, ja. wichtig? ja. notwendig? ja. aber da es noch so viel Arbeit zu tun gibt, bevor wir relevant sind, ist es einfach deprimierend, darüber zu sprechen. 14:51 &amp;lt;Janonymous&amp;gt; mein Fehler :) 14:51 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; sobald das Basisnetzwerk solide ist, könnten wir wahrscheinlich mit ein paar netten Spielzeugen weitermachen - z.B. Filesharing Apps, IM Systeme etc. Hoffentlich wird die Nutzerbasis dann anschwellen....bevor dies passiert, wird es einfach nicht genug Peers geben, um Anonymität für Menschen, die in unterdrückerischen Systemen leben, zu garantieren 14:52 &amp;lt;jrandom&amp;gt; es ist immer wichtig, die eigentlichen Ziele im Auge zu behalten, Janonymous, und das schätze ich 14:52 &amp;lt;Janonymous&amp;gt; ja, Anzahl der Nodes hat viel damit zu tun 14:52 &amp;lt;modulus&amp;gt; meiner Meinung nach sollten Menschen in unterdrückerischen Ländern erstmal fernbleiben, bis es stego und Dinge wie Zufallsrauschen gibt, um Traffic Analyse zu besiegen. 14:53 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; nein..sie sollten hier bleiben und helfen :) 14:53 &amp;lt;modulus&amp;gt; :-) 14:53 * jrandom wird nicht im Detail beschreiben, warum diese Aspekte nicht nötig sein werden, da sich die 3.0 Rev darum kümmern wird :) 14:53 &amp;lt;modulus&amp;gt; 3.0? klingt langfristig ;-) 14:53 &amp;lt;jrandom&amp;gt; ich habe ~= 0 Vertrauen in stego Transports für öffentliche Netzwerke 14:54 &amp;lt;jrandom&amp;gt; es ist nicht morgen, das ist sicher. 14:54 &amp;lt;Janonymous&amp;gt; word? huh 14:54 &amp;lt;Janonymous&amp;gt; jrandom: warum das (wrt stego)? 14:55 &amp;lt;jrandom&amp;gt; wie man stego auf öffentlichen Netzwerken mit Open Source Software besiegt: den Source downloaden, den stego generation code reviewen, detection code schreiben, deploy. 14:56 &amp;lt;jrandom&amp;gt; wie man stego auf öffentlichen Netzwerken mit Closed Source Software besiegt: die Familie des Entwicklers kidnappen, den Code unterwandern. deploy. 14:56 &amp;lt;Janonymous&amp;gt; ah.. ja.. zufällige Inputs? eh.. ich habe gerade einen Artikel gelesen, der so redet, als ob es die Zukunft wäre oder so 14:56 &amp;lt;jrandom&amp;gt; wie man stego auf privaten Netzwerken besiegt: über die 5 Leute lachen, die es benutzen, und sie alle verhaften. 14:56 &amp;lt;modulus&amp;gt; nun, was ist mit anonymer closed-source Software? natürlich könnte es ein Trojaner sein ;-) 14:57 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; jrandom: falls du jemals entführt wirst, kannst du es uns wissen lassen, indem du uns sagst "mein Hund fido ist heute wirklich unglücklich über das Futter, das er isst" 14:57 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; das wird das verräterische Zeichen sein und wir werden es wissen 14:57 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; %s!dev's family!jrandom 14:57 &amp;lt;jrandom&amp;gt; heh jake 14:58 &amp;lt;Janonymous&amp;gt; wann ist die eta für 4.2? 14:58 &amp;lt;jrandom&amp;gt; Janonymous: das #1 feature von Anonymitäts- oder Sicherheitssoftware: snake oil. 14:58 &amp;lt;jrandom&amp;gt; 0.4.2? irgendwann diesen Monat 14:58 &amp;lt;jrandom&amp;gt; wahrscheinlich gegen Ende 14:58 &amp;lt;Janonymous&amp;gt; heheh. 14:58 &amp;lt;jrandom&amp;gt; 0.4.1.3 wird wahrscheinlich später diese Woche oder am Wochenende rauskommen 14:58 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; Jake: das würde niemals funktionieren, wir würden juste denken, du hast seinen Hund vergiftet 14:58 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; *just 14:58 &amp;lt;Janonymous&amp;gt; ich sollte in ein oder zwei Wochen wieder im Netz sein 14:59 &amp;lt;jrandom&amp;gt; r0x0r 14:59 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas anzusprechen? 14:59 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; cervantes :) 15:00 &amp;lt;jrandom&amp;gt; wenn nicht.. 15:00 * jrandom leitet das Ende ein 15:00 * jrandom *baf*t die Sitzung geschlossen &lt;/div></description></item><item><title>I2P-Statusnotizen für 2004-10-12</title><link>/de/blog/2004/10/12/i2p-statusnotizen-f%C3%BCr-2004-10-12/</link><pubDate>Tue, 12 Oct 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/10/12/i2p-statusnotizen-f%C3%BCr-2004-10-12/</guid><description>&lt;p>Hallo zusammen, es ist Zeit für unser wöchentliches Update&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>0.4.1.2&lt;/li>
&lt;li>0.4.1.3&lt;/li>
&lt;li>0.4.2&lt;/li>
&lt;li>mail discussions&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0412">1) 0.4.1.2&lt;/h2>
&lt;p>Die neue Version 0.4.1.2 ist seit ein paar Tagen verfügbar und im Großen und Ganzen läuft alles wie erwartet - es gab allerdings ein paar Probleme mit der neuen Watchdog-Komponente, wodurch sie Ihren router beendet, wenn die Dinge Bad sind, statt ihn neu zu starten. Wie ich heute bereits erwähnt habe, suche ich nach Leuten, die das neue Stats-Logging-Tool verwenden, um mir einige Daten zu senden, daher wäre Ihre Hilfe dort sehr willkommen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 05. Oktober 2004</title><link>/de/blog/2004/10/05/i2p-entwicklertreffen-05.-oktober-2004/</link><pubDate>Tue, 05 Oct 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/10/05/i2p-entwicklertreffen-05.-oktober-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cat-a-puss, cervantes, deer, dm, duck, jrandom, protok0l&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) hi 14:05 &amp;lt;jrandom&amp;gt; 1) 0.4.1.1 Status 14:05 &amp;lt;jrandom&amp;gt; 2) Hübsche Bildchen 14:05 &amp;lt;jrandom&amp;gt; 3) 0.4.1.2 und 0.4.2 14:05 &amp;lt;jrandom&amp;gt; 4) Mitgelieferter eepserver 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) hi 14:05 * jrandom winkt 14:05 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind verfügbar unter http://dev.i2p.net/pipermail/i2p/2004-October/000461.html 14:06 &amp;lt;jrandom&amp;gt; (ich kann nicht glauben, dass schon Oktober ist) 14:06 &amp;lt;cervantes&amp;gt; es ist Dezember 14:06 * jrandom trennt die Verbindung zu cervantes. zu große Uhrabweichung 14:06 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; könnten wir jetzt den Sommer zurückhaben? 14:07 &amp;lt;cervantes&amp;gt; verdammt...habe deinen pr0n-Feed verloren 14:07 &amp;lt;jrandom&amp;gt; klar. er ist ein paar tausend km südlich von dir, baffled 14:07 &amp;lt;jrandom&amp;gt; ok, rein in 1) 0.4.1.1 Status 14:07 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; sagst du mir Bescheid, wenn ich da bin? 14:07 &amp;lt;cervantes&amp;gt; heh 14:07 &amp;lt;jrandom&amp;gt; klick deine Hacken dreimal zusammen... 14:08 &amp;lt;jrandom&amp;gt; ok, die 0.4.1- und 0.4.1.1-Releases sind draußen, und im Großen und Ganzen läuft's wieder 14:08 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; nein, nein, ich will nicht nach Hause, da ist es kalt. 14:08 &amp;lt;jrandom&amp;gt; ;) 14:08 &amp;lt;jrandom&amp;gt; die Autoerkennung der externen IP-Adresse scheint größtenteils zu funktionieren 14:09 &amp;lt;jrandom&amp;gt; (es gab allerdings ein paar Macken, durch kaputte Verbindungen, die nicht richtig auflegen) 14:09 &amp;lt;jrandom&amp;gt; habt ihr das genutzt oder gute/schlechte Erfahrungen mit der Autoerkennung gemacht? 14:10 &amp;lt;jrandom&amp;gt; wohl nicht 14:10 &amp;lt;jrandom&amp;gt; ok, hat jemand Kommentare/Fragen/Bedenken bzgl. 0.4.1.1? 14:11 &amp;lt;cervantes&amp;gt; keine Beschwerden hier.... 14:11 &amp;lt;dm&amp;gt; Hab's noch nicht probiert, aber steht auf meiner Agenda! 14:11 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 2) hübsche Bildchen 14:11 &amp;lt;jrandom&amp;gt; !thwap dm 14:12 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; keine Ahnung zur Autoerkennung, aber ich habe auf meiner NAT-ted Windows-Kiste den 'guess'-Button oder so benutzt und er hat die IP richtig geraten...... falls es darum geht 14:12 &amp;lt;jrandom&amp;gt; ah ok, nee, der 'guess'-Button versucht nur, deine IP zu raten, indem er www.whatismyip.com abfragt 14:13 &amp;lt;jrandom&amp;gt; die Autoerkennung ist, wenn du das IP-Adressfeld leer lässt und sie es selbst herausfindet 14:13 &amp;lt;jrandom&amp;gt; die meisten bestehenden I2P-Nutzer werden das nicht brauchen, da wir ohnehin DynDNS oder statische IPs gewohnt sind 14:13 &amp;lt;jrandom&amp;gt; das wird wahrscheinlich nur für neue Nutzer wichtig sein 14:14 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; ja, das hat bei mir ein bisschen langsam funktioniert 14:14 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; aber es hat funktioniert 14:15 &amp;lt;jrandom&amp;gt; ok, cool 14:15 &amp;lt;jrandom&amp;gt; jedenfalls will ich nicht wiederkäuen, was ich in der E-Mail dieser Woche zu den gesammelten Statistiken geschrieben habe 14:16 &amp;lt;jrandom&amp;gt; stattdessen: hat jemand dazu Fragen/Kommentare/Bedenken? 14:17 &amp;lt;jrandom&amp;gt; ich war ziemlich froh zu sehen, dass die 20h-Zusammenfassung nur 500-irgendwas Sendefehler von etwa 30.000 hatte 14:17 &amp;lt;cervantes&amp;gt; wie viel Last erzeugt das Sammeln der Statistiken? 14:17 &amp;lt;cervantes&amp;gt; ich kenne die Dateigrößen... aber hat es Auswirkungen auf die Performance, wenn das im Hintergrund tickt? 14:18 &amp;lt;jrandom&amp;gt; sollte ~= 0 sein. Es erfolgt keine Speicherallokation beim Sammeln der Statistiken (da wir vorallokierte Events verwenden) und alles ist asynchron 14:18 &amp;lt;cervantes&amp;gt; cool 14:18 -!- Sugadude [random@badfish.securityminded.net] ist #i2p beigetreten 14:18 -!- cat-a-puss [~tom@152.228.242.159] ist #i2p beigetreten 14:19 &amp;lt;jrandom&amp;gt; sobald 0.4.1.2 draußen ist, werde ich wahrscheinlich noch ein paar Leute nerven, zuweilen verschiedene Statistiken zu sammeln 14:19 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; gern geschehen 14:19 &amp;lt;cervantes&amp;gt; Ich kann jetzt schon anfangen zu sammeln... Ich bin bereits auf 0.4.1.1-6 14:20 &amp;lt;jrandom&amp;gt; w3wt 14:21 &amp;lt;jrandom&amp;gt; ok, das ist alles, was ich zu den Statistiken habe, außer jemand möchte etwas hinzufügen? 14:21 &amp;lt;jrandom&amp;gt; wenn nicht, 3) 0.4.1.2 und 0.4.2 14:21 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Du hast meine Stimme dafür, Streaming zuerst zu machen. 14:22 &amp;lt;jrandom&amp;gt; cool 14:22 &amp;lt;jrandom&amp;gt; denkt jemand, wir sollten die tunnel mods zuerst behalten? 14:22 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; Streaming zuerst 14:23 &amp;lt;cervantes&amp;gt; das Tunnel-Zeug jetzt zu machen, würde wahrscheinlich mehr Netzwerkausfälle verursachen.... eine Verschnaufpause ist wahrscheinlich gut ;-) 14:23 &amp;lt;jrandom&amp;gt; stimmt 14:23 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; alle, die heute hier sind, wurden sowieso von den Black Hats identifiziert :) 14:23 &amp;lt;jrandom&amp;gt; wobei ich neulich darüber nachgedacht habe, wie wir die Tunnel-Modifikationen ohne Inkompatibilitäten machen könnten 14:23 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Gib's zu, du willst nur dein Audio-pr0n schneller. 14:23 &amp;lt;duck&amp;gt; (ich auch: zuerst Streaming) 14:23 &amp;lt;jrandom&amp;gt; hehe 14:24 &amp;lt;cervantes&amp;gt; hehe 14:24 &amp;lt;cervantes&amp;gt; baffled: nur wenn du mehr davon beschaffst ;-) 14:24 &amp;lt;dm&amp;gt; Ich finde, wir sollten zuerst das Tunnel-Zeug machen 14:24 &amp;lt;dm&amp;gt; bringen wir es hinter uns... 14:24 &amp;lt;cat-a-puss&amp;gt; wie wird sich das neue Verschlüsselungszeug unterscheiden? 14:24 * jrandom tritt dm 14:25 &amp;lt;jrandom&amp;gt; cat-a-puss: derzeit haben wir pauschale Tunnel-Verschlüsselung – Nachrichten, die im selben Tunnel weitergegeben werden, sehen an jedem Hop gleich aus 14:25 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Ich glaube, ich kann noch ein bisschen mehr auftreiben. 14:25 &amp;lt;cat-a-puss&amp;gt; oh! 14:26 &amp;lt;cervantes&amp;gt; http://www.i2p.net/todo#tunnelId 14:26 &amp;lt;jrandom&amp;gt; so schlimm ist es nicht, da eine alice--&amp;gt;bob-Nachricht durch zwei Tunnel mit unterschiedlicher Verschlüsselung geht, aber für kolludierende Angreifer ist es dennoch mies 14:27 &amp;lt;jrandom&amp;gt; das per-Hop-tunnelId-Zeug ist ebenfalls notwendig, um Harvesting daran zu hindern, mit Vorgängern (/etc) herumzupfuschen 14:27 &amp;lt;dm&amp;gt; Ja, das sollten wir auf jeden Fall zuerst fixen. 14:27 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; ich stimme dafür, dass dm es macht 14:28 &amp;lt;deer&amp;gt; &amp;lt;fidd&amp;gt; hab ich das Meeting verpasst? ;) 14:28 &amp;lt;jrandom&amp;gt; das wollte ich gerade vorschlagen, mule :) 14:28 &amp;lt;cervantes&amp;gt; Ich stimme dafür, dass dm damit nichts zu tun hat 14:28 &amp;lt;jrandom&amp;gt; heh 14:28 &amp;lt;jrandom&amp;gt; nein fidd, wir sind bei Punkt 3 der Agenda 14:29 &amp;lt;jrandom&amp;gt; ok, wenn es keine Einwände gegen dms Vorschlag gibt (außer seinen eigenen), denke ich, wir verschieben die Updates der Streaming-Bibliothek auf 0.4.2 14:29 &amp;lt;dm&amp;gt; süß 14:30 &amp;lt;jrandom&amp;gt; ok, weiter zu 4) Mitgelieferter eepserver 14:30 &amp;lt;jrandom&amp;gt; falls es euch nicht aufgefallen ist, es gibt einen mitgelieferten eepserver. 14:30 &amp;lt;cervantes&amp;gt; "einfach die .war-Dateien in das Verzeichnis webapps legen und schon kann's losgehen" 14:30 &amp;lt;jrandom&amp;gt; heh 14:30 &amp;lt;jrandom&amp;gt; für ausreichend gut gecodete .war-Dateien :) 14:31 &amp;lt;cervantes&amp;gt; ooh gibt es so was? 14:31 &amp;lt;cervantes&amp;gt; *Ding 14:31 &amp;lt;jrandom&amp;gt; aber praktisch gesehen: "einfach ./eepsite/docroot/index.html bearbeiten" 14:31 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Eine Frage: willst du, dass die Leute den eepserver benutzen, oder einen Standard-httpd-Server? 14:31 &amp;lt;cat-a-puss&amp;gt; funktionieren die, die von KDE generiert werden? 14:31 &amp;lt;jrandom&amp;gt; cervantes: phttprelay.war, i2ptunnel.war, routerconsole.war :) 14:31 &amp;lt;dm&amp;gt; ah ja.. war. Eins von diesen J2EE-Dingern, für die man 20 Jahre Erfahrung im manuellen Editieren von XML-Dateien braucht. 14:31 &amp;lt;cervantes&amp;gt; touche 14:32 &amp;lt;jrandom&amp;gt; baffled: ist mir wirklich egal. Wenn Leute einen Webserver installiert haben, der Anfragen mit skurrilen Host:-Zeilen akzeptieren kann, super 14:32 &amp;lt;jrandom&amp;gt; der eepserver ist nur zur Bequemlichkeit 14:32 &amp;lt;jrandom&amp;gt; cat-a-puss: hmm, KDE-.war-Dateien? 14:32 &amp;lt;protok0l&amp;gt; Monokultur... Monokultur... 14:33 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; wenn ich mit WARs spiele, vermisse ich die Funktion, nur Jetty neu zu starten; was leider für eine Menge Deployment-Kram nötig ist 14:33 &amp;lt;cat-a-puss&amp;gt; ja, du brauchst kdeaddons installiert, einfach auf eine Webseite gehen und dann auf Archive klicken und es macht eine .war-Datei 14:34 &amp;lt;jrandom&amp;gt; duck: ah, das stimmt. Zieh einfach die Zeilen, die den eepserver starten, aus der clients.config heraus und pack sie in ein Shell-Skript 14:34 &amp;lt;jrandom&amp;gt; (mit derselben Classpath wie der router) 14:34 &amp;lt;dm&amp;gt; können wir i2p in jboss integrieren und das vor 1.0 bündeln? 14:34 &amp;lt;jrandom&amp;gt; ooh, cool, cat-a-puss 14:35 &amp;lt;cervantes&amp;gt; Ich nehme an, das fehlende webdefault.xml ist in CVS gefixt worden? 14:35 &amp;lt;deer&amp;gt; &amp;lt;detonate&amp;gt; eigentlich hat jetty.xml 14:35 &amp;lt;jrandom&amp;gt; finde uns ein überzeugendes .ear, dm :) 14:35 &amp;lt;jrandom&amp;gt; cervantes: was detonate sagte. (ich habe die jetty.xml verbockt) 14:36 &amp;lt;cervantes&amp;gt; jup... ich glaube, ich erwähnte irgendwo, dass man den Verweis in der jetty.xml entfernen sollte, damit die in dem Jetty-Archiv verwendete genutzt wird 14:36 &amp;lt;jrandom&amp;gt; wr0d 14:37 &amp;lt;cervantes&amp;gt; wollte nur checken, dass das in CVS gefixt wurde ;-) 14:37 &amp;lt;jrandom&amp;gt; si sr 14:37 &amp;lt;cervantes&amp;gt; cool 14:37 &amp;lt;jrandom&amp;gt; (allerdings wird das 0.4.1.2-Release-Update die eepsite der Leute nicht überschreiben) 14:37 &amp;lt;jrandom&amp;gt; ((0.4.1.2+ Neuinstallationen werden sie natürlich enthalten)) 14:38 &amp;lt;cervantes&amp;gt; oh, und haben wir die Ursache für DrWoos fehlende eepsite-Schlüssel gefunden? 14:38 &amp;lt;jrandom&amp;gt; dazu möchte ich eigentlich nur erwähnen, dass alle updaten sollten, sobald es eine neue Version gibt; wenn ihr das nicht tut, habt ihr evtl. keinen Upgrade-Prozess 14:38 &amp;lt;jrandom&amp;gt; nein, cervantes, und auch keinen reproduzierbaren Bug :/ 14:39 &amp;lt;cervantes&amp;gt; ah gut, dann können wir Anwenderfehler die Schuld geben ;-) 14:39 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; cervantes: fast sicher etwas Ungeschicktes, das ich gemacht habe 14:39 &amp;lt;cervantes&amp;gt; :o) 14:39 * jrandom gibt den Gremlins die Schuld 14:40 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; http://en.wikipedia.org/wiki/User:Kmweber/List_of_Everyone_Who_Has_Ever_Lived 14:40 &amp;lt;jrandom&amp;gt; ok, weiter zu 5) ??? 14:40 &amp;lt;jrandom&amp;gt; heh 14:40 &amp;lt;jrandom&amp;gt; nun ja, ja, das qualifiziert sich sicher als "Sonstiges" 14:40 &amp;lt;jrandom&amp;gt; will jemand etwas ansprechen? 14:41 &amp;lt;dm&amp;gt; Ich möchte an dieser Stelle vorbringen, dass ich zufrieden mit der neuen Haltung der I2P-Community gegenüber meinen Vorschlägen bin. 14:41 &amp;lt;dm&amp;gt; Mit freundlichen Grüßen 14:41 &amp;lt;cat-a-puss&amp;gt; oh oh nimm mich! Ich habe den Basis-Code für eine verteilte Suche. 14:41 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; ja, warum geht i2p nach über 30 Stunden auf 100% CPU 14:41 &amp;lt;dm&amp;gt; dm 14:41 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; ja, ich möchte das Thema Verschlüsselungsvererbung basierend auf fraktalen Gleichungen 4. Ordnung nach Gamal ansprechen und wie das auf i2p angewendet würde 14:41 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; und das meiste davon System? 14:41 &amp;lt;jrandom&amp;gt; ooh, abgefahren, cat-a-puss! 14:41 &amp;lt;cat-a-puss&amp;gt; Ich hab's neulich hier angekündigt, niemand hat's bemerkt 14:41 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; nur am Rande, Jake. 14:42 &amp;lt;cat-a-puss&amp;gt; jedenfalls, könnte etwas CVS-Platz gebrauchen 14:42 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; cat-a-puss: hast du dafür eine eepsite? 14:42 &amp;lt;jrandom&amp;gt; demonic_1: hmm, in den letzten ein, zwei Releases gab es ein paar kritische Bugs. Bist du auf 0.4.1.1? 14:42 &amp;lt;cat-a-puss&amp;gt; und ich kann in etwa 2 Wochen mit dem Testen beginnen 14:42 &amp;lt;cat-a-puss&amp;gt; DrWoo: nope 14:42 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; baffled, HaH ! 14:43 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; 0.4.1.1-3 14:43 &amp;lt;jrandom&amp;gt; cat-a-puss: r0x0r, kein Problem. Schick mir eine E-Mail mit dem Namen des Moduls, wie du es nennen möchtest, &amp; deinem PGP-Schlüssel, dann richten wir was ein 14:44 &amp;lt;cat-a-puss&amp;gt; jrandom: alles klar 14:44 &amp;lt;jrandom&amp;gt; cat-a-puss: welche Art von Suche macht es? 14:44 &amp;lt;jrandom&amp;gt; demonic_1: hat es schon vor 0.4.1 so viel CPU verbraucht? 14:44 &amp;lt;cervantes&amp;gt; (proxies zu MSN) 14:44 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; demonic_1: und du bekommst 1 Meg Log jede Minute? Klingt vertraut. 14:45 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; nein 14:45 &amp;lt;jrandom&amp;gt; heh mule, ja, der Bug, den du gefunden hast, war ein fieser Fast-Busy 14:45 &amp;lt;cat-a-puss&amp;gt; jrandom: es ist eine einfache Schlüsselwortsuche, du musst die Wörter angeben, unter denen indexiert werden soll, und es speichert die URL 14:45 &amp;lt;jrandom&amp;gt; demonic wird eher von einem der NPEs (NullPointerExceptions) im tcp.ConnectionBuilder erwischt 14:46 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Nun, es ist Zeit fürs Abendessen, also gehe ich noch ein paar slut sounds aufstöbern zur Vorbereitung auf die Streaming-Updates und quatsche später mit euch. 14:46 &amp;lt;cat-a-puss&amp;gt; jrandom: Es sollte sich irgendwann gut skalieren und all der Kram, aber im Moment müssen alle Server verbunden sein und niemand kann beitreten oder gehen, und es gibt noch keinen Weg, Inhalte einzufügen, aber das wird alles gefixt 14:46 &amp;lt;jrandom&amp;gt; ah cool, funktioniert es mit einer verteilten DB, oder ist es eher eine Suche gegen Gecrawltes? 14:47 &amp;lt;jrandom&amp;gt; ok, cool 14:47 &amp;lt;cervantes&amp;gt; bis später, baffled 14:47 &amp;lt;jrandom&amp;gt; lol, ttyl baffled 14:47 &amp;lt;cervantes&amp;gt; baffled: woher wissen wir, dass es slut sounds sind und nicht du am Ende deines Mikrofons? 14:47 &amp;lt;protok0l&amp;gt; ALLES KLAR! 14:47 &amp;lt;protok0l&amp;gt; i2p funktioniert wieder 14:47 &amp;lt;jrandom&amp;gt; w3wt 14:48 &amp;lt;jrandom&amp;gt; was war los? 14:49 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas fürs Meeting? 14:49 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; können wir i2p auf Slashdot ankündigen, nachdem das neue Streaming-Protokoll implementiert ist? 14:49 &amp;lt;dm&amp;gt; vorzugsweise davor 14:49 &amp;lt;dm&amp;gt; aber danach geht auch 14:49 &amp;lt;jrandom&amp;gt; !thwap^2 14:50 &amp;lt;protok0l&amp;gt; POSTMAN! 14:50 &amp;lt;jrandom&amp;gt; ok, wenn es sonst nichts gibt.. 14:50 * jrandom holt aus 14:51 &amp;lt;deer&amp;gt; * Jake küsst jrandom 14:51 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Statusnotizen für 2004-10-05</title><link>/de/blog/2004/10/05/i2p-statusnotizen-f%C3%BCr-2004-10-05/</link><pubDate>Tue, 05 Oct 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/10/05/i2p-statusnotizen-f%C3%BCr-2004-10-05/</guid><description>&lt;p>Hi zusammen, es ist Zeit für das wöchentliche Update&lt;/p>
&lt;h2 id="index">Index:&lt;/h2>
&lt;ol>
&lt;li>0.4.1.1 status&lt;/li>
&lt;li>Pretty pictures&lt;/li>
&lt;li>0.4.1.2 and 0.4.2&lt;/li>
&lt;li>Bundled eepserver&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0411-status">1) 0.4.1.1 status&lt;/h2>
&lt;p>Nach einer ziemlich holprigen 0.4.1-Veröffentlichung (und dem anschließenden schnellen 0.4.1.1-Update) scheint das Netz wieder normal zu laufen - derzeit sind um die 50 Peers aktiv, und sowohl irc als auch eepsites(I2P Sites) sind erreichbar. Der größte Teil der Probleme wurde durch unzureichende Tests des neuen Transports außerhalb von Laborbedingungen verursacht (z. B. Sockets, die zu merkwürdigen Zeiten ausfallen, übermäßige Verzögerungen usw.). Beim nächsten Mal, wenn wir Änderungen auf dieser Ebene vornehmen müssen, werden wir sicherstellen, dass wir sie vor der Veröffentlichung breiter testen.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 28. September 2004</title><link>/de/blog/2004/09/28/i2p-entwicklertreffen-28.-september-2004/</link><pubDate>Tue, 28 Sep 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/09/28/i2p-entwicklertreffen-28.-september-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> deer, duck, jrandom&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:08 &amp;lt;jrandom&amp;gt; 0) hi 14:08 &amp;lt;jrandom&amp;gt; 1) Neuer Transport 14:08 &amp;lt;jrandom&amp;gt; 2) 0.4.1-Status 14:08 &amp;lt;jrandom&amp;gt; 3) ??? 14:08 &amp;lt;jrandom&amp;gt; 0) hi 14:08 &amp;lt;duck&amp;gt; hi 14:09 &amp;lt;jrandom&amp;gt; heya 14:09 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Hi. 14:09 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; hi 14:09 &amp;lt;jrandom&amp;gt; Wöchentliche Statusnotizen sind unter http://dev.i2p.net/pipermail/i2p/2004-September/000454.html veröffentlicht 14:09 &amp;lt;deer&amp;gt; * ugha2p sucht nach den wöchentlichen Statusnotizen. 14:09 &amp;lt;jrandom&amp;gt; (hey, ich bin hellseherisch) 14:10 &amp;lt;jrandom&amp;gt; ok, springen wir zu 1) Neuer Transport 14:10 &amp;lt;jrandom&amp;gt; Die Nachricht deckt die wichtigsten Punkte im Wesentlichen ab 14:11 &amp;lt;jrandom&amp;gt; Es funktioniert alles im Moment, aber es wird natürlich mit niemand anderem sprechen, bis das neue Release draußen ist 14:12 &amp;lt;jrandom&amp;gt; Ich habe es ein bisschen auf Herz und Nieren geprüft, aber es ist ziemlich schwer, all die möglichen verrückten Netzwerkprobleme zu simulieren, die auf der Transportebene auftreten 14:12 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; enthält es windowsize? 14:12 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Wenn du das jedoch leer lässt, wird dein router dem ersten Peer, den er kontaktiert, erlauben, ihm zu sagen, was seine IP-Adresse ist; auf dieser wird er dann lauschen (nachdem er sie zu seiner eigenen RouterInfo hinzugefügt und in der Netzwerkdatenbank abgelegt hat). 14:12 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Klingt nach einem potenziellen Sicherheitsloch. 14:12 &amp;lt;jrandom&amp;gt; Oh, nein, das ist nur der Inter-router-Transport, leider nicht die Streaming-Bibliothek 14:12 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; ok 14:12 &amp;lt;jrandom&amp;gt; In gewisser Weise, ugha, ja 14:12 &amp;lt;jrandom&amp;gt; (deshalb sollten Leute, wenn sie ihre IP *setzen können*, das auch tun) 14:13 &amp;lt;jrandom&amp;gt; ugha: Es 'glaubt' jedoch nur jemandem, wenn es KEINE funktionierenden Verbindungen hat 14:13 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Sollte der router nicht sowieso auf 0.0.0.0 lauschen? 14:13 &amp;lt;jrandom&amp;gt; aber jemand ziemlich Schlaues könnte probabilistisch ein paar böse Dinge anstellen 14:14 &amp;lt;jrandom&amp;gt; ugha: Das tut er (fast immer) 14:14 &amp;lt;jrandom&amp;gt; Wir müssen jedoch unsere IP-Adresse kennen, damit wir sie in unsere RouterInfo eintragen können 14:14 &amp;lt;jrandom&amp;gt; (da unsere RouterInfo jedes Mal überprüft wird, wenn wir jemanden kontaktieren) 14:14 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ah, ok. 14:15 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ich bin sicher, es gibt Möglichkeiten, das sicherer zu machen (sich auf mehr router zur Erkennung der IP zu stützen), aber ich bin nicht sicher, ob das machbar ist. 14:15 &amp;lt;jrandom&amp;gt; Ja, ugha, auf diesem Weg lauern Probleme, aber es ist ein Zahlenspiel 14:16 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Wie auch immer, das war nur ein Vorschlag. Wir können weitermachen. 14:16 &amp;lt;jrandom&amp;gt; (sie könnten allerdings einfach einen Sybil-Angriff gegen dich fahren und alle Zahlen durcheinanderbringen, mit denen du arbeitest) 14:16 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Genau. 14:17 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Was ist, wenn der router alle Verbindungen verliert (z. B. Netzwerkausfall)? 14:17 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Erkennt er seine IP dann neu? 14:18 &amp;lt;jrandom&amp;gt; Die IP wird bei allen Verbindungsversuchen als Teil des Protokolls übertragen; der Peer entscheidet nur dann, sie zu übernehmen, wenn 1) keine IP explizit gesetzt wurde 2) keine aktiven TCP-Verbindungen bestehen 14:18 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; (Das wäre der Fall bei dynamischen IPs) 14:18 &amp;lt;jrandom&amp;gt; Genau, damit funktioniert es problemlos 14:18 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ah, ok. 14:19 &amp;lt;jrandom&amp;gt; (Einzelheiten siehe ourAddressReceived(String addr) in TCPTransport.java) 14:19 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; was passiert, wenn gemeldete IPs nicht übereinstimmen? 14:19 &amp;lt;jrandom&amp;gt; pseudonym: Wenn du bereits aktive TCP-Verbindungen hast, ignorierst du, was andere dir mitteilen 14:20 &amp;lt;jrandom&amp;gt; Wenn du keine aktiven TCP-Verbindungen hast, fährst du den alten Listener herunter und startest einen neuen mit der angegebenen neuen Adresse 14:20 &amp;lt;jrandom&amp;gt; (aktualisierst deine routerInfo) 14:22 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; Wenn aktive Verbindungen bestehen, scheint mir eine Nichtübereinstimmung ein Warnsignal zu sein 14:22 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; (ich bin mir nicht sicher, was man damit anfangen sollte) 14:22 &amp;lt;jrandom&amp;gt; Wenn uns jemand die falsche IP-Adresse gibt (und wir *wissen*, dass es die falsche IP-Adresse ist, da wir bereits die richtige haben – die *funktioniert*), ignorieren wir es 14:23 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Schade, dass wir das Zuverlässigkeitsranking des routers nicht mehr reduzieren können. 14:23 &amp;lt;jrandom&amp;gt; Wir können das allerdings zur Liste der Verbindungsfehler hinzufügen 14:24 &amp;lt;jrandom&amp;gt; ugha: Aber wir können sie auf die Shitlist setzen ;) 14:24 &amp;lt;jrandom&amp;gt; (und das tun wir) 14:24 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; Woher wissen wir, dass die, die wir bereits haben, "richtig" ist? vielleicht stammen die bestehenden Verbindungen von Black Hats 14:24 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; besonders wenn wir wenige oder nur kürzlich aufgebaute Verbindungen haben 14:24 &amp;lt;jrandom&amp;gt; pseudonym: Die bestehenden Verbindungen sind insofern 'richtig', als sie Daten senden und empfangen können 14:24 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; pseudonym: Sicher sein können wir, wenn wir neue eingehende Verbindungen bekommen, obwohl die ebenfalls gefälscht werden können. 14:25 &amp;lt;jrandom&amp;gt; Genau, wenn wir von jemandem sprechen, der sich zusätzlich zum Sybil-Angriff um eine aktive IP-Spoofing-Attacke bemüht... 14:25 &amp;lt;jrandom&amp;gt; nun, diese Person kann einfach ihre IP-Adresse setzen ;) 14:25 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; :) 14:26 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; Aber wie wahrscheinlich ist es, dass der Betreiber überhaupt weiß, was passiert 14:26 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; Wenn wir viele Nichtübereinstimmungen bekommen, sollte es irgendeine aktive Warnung geben 14:27 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; (das ist vielleicht erst in einer späteren Version ein Thema, aber wenn es schon zur Sprache kommt...) 14:27 &amp;lt;jrandom&amp;gt; Wir können eine explizite Meldung zur Liste der Verbindungsfehler hinzufügen 14:27 &amp;lt;jrandom&amp;gt; Die einzige wirkliche Sorge hier ist, dass wir zu verhindern versuchen, dass sich eine eingeschränkte Route bildet 14:27 &amp;lt;jrandom&amp;gt; (und im Extremfall daraus eine vollständige Netzwerkpartition wird) 14:30 &amp;lt;jrandom&amp;gt; Das ist in etwa alles, womit wir uns vorerst befassen können, zumindest bis zur 2.0-Revision, wenn wir uns über die eingeschränkte Route hinaus Gedanken machen müssen 14:30 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas zum neuen Transport? 14:31 &amp;lt;jrandom&amp;gt; Wenn nicht, weiter zu 2) 0.4.1-Status 14:31 &amp;lt;jrandom&amp;gt; All das "Notwendige" ist erledigt, aber es gibt noch etwas Debugging und kleinere Updates, die reinmüssen 14:32 &amp;lt;jrandom&amp;gt; Aktuelles Ziel ist ein Release am Donnerstag, aber mal sehen, was noch zur Revision hinzugefügt oder daraus entfernt wird ;) 14:33 &amp;lt;jrandom&amp;gt; Eine coole Sache wäre, wenn jemand eine Jetty-Installation herunterladen, die Konfigurationsdatei jetty.xml anschauen und ein paar Dokus darüber schreiben könnte, wie man mit dem, was mit i2p ausgeliefert wird, eine Jetty-Instanz (für eine eepsite/etc) betreibt 14:33 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Enthält 0.4.1 außer dem neuen TCP-Transport noch weitere Updates? 14:33 &amp;lt;jrandom&amp;gt; Nicht wirklich, ugha :) 14:34 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; Ist es abwärtskompatibel? 14:34 &amp;lt;jrandom&amp;gt; (siehe: www.i2p.net/roadmap ) 14:34 &amp;lt;jrandom&amp;gt; Nein, es ist nicht abwärtskompatibel 14:34 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; :) 14:36 &amp;lt;jrandom&amp;gt; Ok, das ist alles, was ich zu 0.4.1 zu sagen habe .. noch etwas dazu? 14:36 &amp;lt;jrandom&amp;gt; Wenn nicht, kommen wir zum alten Bekannten: 3) ??? 14:36 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; *Stille* 14:37 &amp;lt;jrandom&amp;gt; Hat sonst noch jemand etwas (i2p-bezogen), das er ansprechen möchte? 14:37 &amp;lt;jrandom&amp;gt; Wir sind schon doppelt so lang wie das Treffen letzte Woche ;) 14:37 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Nun, ich könnte erwähnen, dass dank cervantes mein Wiki jetzt einen outproxy zur echten Welt hat, über http://ugha.ath.cx/ 14:38 &amp;lt;deer&amp;gt; * pseudonym ist ein Unruhestifter 14:38 &amp;lt;jrandom&amp;gt; ooh stimmt, sehr cool 14:38 &amp;lt;jrandom&amp;gt; s/outproxy/inproxy/ :) 14:38 * jrandom schickt den Unruhestifter in die Ecke 14:38 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Richtig, inproxy. :) 14:40 &amp;lt;jrandom&amp;gt; Ok, wenn es nichts Weiteres gibt 14:40 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; Ich finde den neuen Maildienst vom Postmaster ziemlich cool 14:40 &amp;lt;jrandom&amp;gt; oh, definitiv einverstanden 14:40 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; äh, Postman 14:41 &amp;lt;deer&amp;gt; * ugha2p hat sich noch nicht angemeldet. 14:41 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Hat in letzter Zeit jemand etwas von stasher gehört? 14:41 &amp;lt;jrandom&amp;gt; Es ist schön, dass es sowohl mit telnet als auch mit kmail funktioniert:) 14:41 &amp;lt;jrandom&amp;gt; Nee, baffled, kein Mucks gehört 14:42 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Ich schätze, aum braucht einen Tritt auf den Kopf. 14:42 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ich würde wahrscheinlich eine Seite über EepMailAnonymity schreiben, aber ich weiß nicht besonders viel über SMTP/POP3/IMAP/andere E-Mail-bezogene Dinge. 14:42 &amp;lt;jrandom&amp;gt; Nicht den Kopf, den Hintern ;) 14:43 &amp;lt;jrandom&amp;gt; ugha: www.postman.i2p hat dazu ein paar Seiten 14:43 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ah. 14:43 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Die könnten dasselbe sein. 14:45 &amp;lt;deer&amp;gt; * ugha2p trommelt mit den Fingern und wartet auf den baf. 14:45 &amp;lt;jrandom&amp;gt; Sorry, bin hier fast weggenickt (laaanger Tag) 14:46 &amp;lt;jrandom&amp;gt; Noch etwas? wenn nicht, haben wir noch das Forum und die Liste 14:46 &amp;lt;duck&amp;gt; Dank Mi-Go haben wir eine aktualisierte i2ptunnel-Seite 14:46 &amp;lt;duck&amp;gt; Sie ist fast perfekt 14:46 &amp;lt;jrandom&amp;gt; ooh schön 14:46 &amp;lt;duck&amp;gt; aber wenn jemand Verbesserungen hat, wisst ihr, wo ihr mich findet 14:47 * jrandom führt traceroute aus 14:47 * jrandom holt aus 14:47 * jrandom schließt die Sitzung mit einem *baf* &lt;/div></description></item><item><title>I2P-Statusnotizen für 2004-09-28</title><link>/de/blog/2004/09/28/i2p-statusnotizen-f%C3%BCr-2004-09-28/</link><pubDate>Tue, 28 Sep 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/09/28/i2p-statusnotizen-f%C3%BCr-2004-09-28/</guid><description>&lt;p>Hi zusammen, Zeit fürs wöchentliche Update&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>New transport&lt;/li>
&lt;li>0.4.1 status&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-neuer-transport">1) Neuer Transport&lt;/h2>
&lt;p>Die Veröffentlichung 0.4.1 hat länger gedauert als erwartet, aber das neue Transportprotokoll und die Implementierung sind mit allem Geplanten einsatzbereit – IP-Erkennung, ressourcenschonende Verbindungsaufnahme und eine einfachere Schnittstelle, die beim Debugging hilft, wenn Verbindungen fehlschlagen. Dies wurde erreicht, indem wir das alte Transportprotokoll vollständig verworfen und ein neues implementiert haben, auch wenn wir immer noch mit denselben Buzzwords aufwarten (2048bit DH + STS, AES256/CBC/PKCS#5). Wenn Sie das Protokoll überprüfen möchten, finden Sie es in der Dokumentation. Die neue Implementierung ist außerdem deutlich sauberer, da die alte Version im Grunde nur ein Haufen von im letzten Jahr angesammelten Updates war.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 21. September 2004</title><link>/de/blog/2004/09/21/i2p-entwicklertreffen-21.-september-2004/</link><pubDate>Tue, 21 Sep 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/09/21/i2p-entwicklertreffen-21.-september-2004/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> deer, jrandom, protok0l&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:06 &amp;lt;jrandom&amp;gt; 0) hallo 14:06 &amp;lt;jrandom&amp;gt; 1) Entwicklungsstatus 14:06 &amp;lt;jrandom&amp;gt; 2) Neu: userhosts.txt vs. hosts.txt 14:06 &amp;lt;jrandom&amp;gt; 3) ??? 14:06 &amp;lt;jrandom&amp;gt; 0) hallo 14:06 * jrandom winkt 14:06 &amp;lt;jrandom&amp;gt; kurze wöchentliche Statusnotizen @ http://dev.i2p.net/pipermail/i2p/2004-September/000449.html 14:06 &amp;lt;jrandom&amp;gt; (und vermutlich kurze Sitzungsprotokolle, die gepostet werden, sobald das hier vorbei ist ;) 14:07 * jrandom gibt euch allen gute 30 Sekunden, um diese Notizen zu lesen 14:07 &amp;lt;jrandom&amp;gt; wie auch immer, weiter zu 1) Entwicklungsstatus 14:07 &amp;lt;jrandom&amp;gt; eine grundlegende Übersicht darüber, was los ist, steht in dieser E-Mail 14:08 &amp;lt;jrandom&amp;gt; euch wird vielleicht auffallen, dass in meinen Texten nicht mehr zufällig Buchstaben fehlen, da mein Laptop in letzter Zeit ziemlich rumgezickt hat 14:09 &amp;lt;jrandom&amp;gt; deshalb ziehe ich gerade vollständig auf meinen Server um (mit dem Laptop als Backup für Windows-Tests usw.) 14:09 &amp;lt;jrandom&amp;gt; das ist alles, was ich dazu zu sagen habe 14:10 &amp;lt;jrandom&amp;gt; hat jemand etwas, das er/sie bezüglich 0.4.0.1 oder der Entwicklungsaktivität ansprechen möchte? 14:11 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; nein jrandom, wir lesen nur mit 14:11 &amp;lt;jrandom&amp;gt; ok, weiter zu 2) Neu: userhosts.txt vs. hosts.txt 14:11 &amp;lt;protok0l&amp;gt; juhu! 14:11 &amp;lt;jrandom&amp;gt; kleines neues Feature, damit Leute ihre lokale Namenszuordnung ändern können, während sie weiterhin hosts.txt herunterladen 14:12 &amp;lt;protok0l&amp;gt; welche Datei hat Vorrang, wenn sie in Konflikt geraten? user, würde ich annehmen 14:13 &amp;lt;jrandom&amp;gt; das wird im nächsten Release ausgerollt, also packt eure lokalen Änderungen einfach in userhosts.txt, da hosts.txt überschrieben wird 14:13 &amp;lt;jrandom&amp;gt; userhosts.txt hat Vorrang 14:15 &amp;lt;jrandom&amp;gt; ok, das ist alles, was ich zu 2 habe, also schnell weiter zu unserem letzten Punkt – 3) ??? 14:15 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas, das er/sie besprechen möchte? 14:16 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; Zeitplan für 0.4.1? 14:17 &amp;lt;jrandom&amp;gt; sollte diese Woche rauskommen, aber vielleicht erst am Wochenende. 14:17 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; cool 14:17 &amp;lt;jrandom&amp;gt; ich habe den Kampf mit meinem Laptop schließlich aufgegeben, nachdem die Leertaste den Geist aufgegeben hat 14:17 &amp;lt;jrandom&amp;gt; (codingWithoutSpaces==lame;) 14:18 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas, das er/sie ansprechen möchte? ich glaube, wir steuern hier auf eine Rekord-Meetingdauer zu 14:18 &amp;lt;jrandom&amp;gt; (nicht, dass das ein Problem wäre) 14:19 &amp;lt;jrandom&amp;gt; ok, wenn nicht 14:19 * jrandom leitet den Abschluss ein 14:19 * jrandom *baf*t die Sitzung &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2004-09-21</title><link>/de/blog/2004/09/21/i2p-statusnotizen-vom-2004-09-21/</link><pubDate>Tue, 21 Sep 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/09/21/i2p-statusnotizen-vom-2004-09-21/</guid><description>&lt;p>Hallo zusammen, ein kurzes Update diese Woche&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis&lt;/h2>
&lt;ol>
&lt;li>Dev status&lt;/li>
&lt;li>New userhosts.txt vs. hosts.txt&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-entwicklungsstatus">1) Entwicklungsstatus&lt;/h2>
&lt;p>Das Netzwerk war in der letzten Woche ziemlich stabil, sodass ich meine Zeit auf das 0.4.1-Release konzentrieren konnte - den TCP-Transport zu überarbeiten, Unterstützung für die Erkennung von IP-Adressen hinzuzufügen und dieses alte &amp;ldquo;target changed identities&amp;rdquo;-Ding zu entfernen. Das sollte außerdem die Notwendigkeit von dyndns-Einträgen überflüssig machen.&lt;/p>
&lt;p>Es wird nicht die ideale 0-Klick-Einrichtung für Nutzer hinter NATs oder Firewalls sein – sie müssen weiterhin die Portweiterleitung einrichten, damit sie eingehende TCP-Verbindungen empfangen können. Es sollte jedoch weniger fehleranfällig sein. Ich gebe mein Bestes, es abwärtskompatibel zu halten, aber ich mache in dieser Hinsicht keine Versprechen. Mehr Neuigkeiten, sobald es fertig ist.&lt;/p></description></item><item><title>I2P Entwicklertreffen - 14. September 2004</title><link>/de/blog/2004/09/14/i2p-entwicklertreffen-14.-september-2004/</link><pubDate>Tue, 14 Sep 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/09/14/i2p-entwicklertreffen-14.-september-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cat-a-puss, cervantes, deer, dm, fvw, hypercubus, interrupt, jrandom, korkakak, nicktastic, Nightblade&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:06 &amp;lt;jrandom&amp;gt; 0) hi 14:06 &amp;lt;jrandom&amp;gt; 1) 0.4.0.1 14:06 &amp;lt;jrandom&amp;gt; 2) Aktualisierungen des Bedrohungsmodells 14:06 &amp;lt;jrandom&amp;gt; 3) Website-Updates 14:06 &amp;lt;jrandom&amp;gt; 4) Roadmap 14:06 &amp;lt;jrandom&amp;gt; 5) Client-Apps 14:06 &amp;lt;jrandom&amp;gt; 6) ??? 14:06 &amp;lt;jrandom&amp;gt; 0) hi 14:06 * jrandom winkt 14:06 &amp;lt;cervantes&amp;gt; Abend 14:06 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2004-September/000444.html veröffentlicht 14:07 &amp;lt;jrandom&amp;gt; (diesmal auch vor dem Meeting ;) 14:07 &amp;lt;deer&amp;gt; &amp;lt;jrand0m&amp;gt; whoa, hier sind 30 Leute 14:07 -!- Irssi: #i2p: Insgesamt 21 Nicks [0 ops, 0 halfops, 0 voices, 21 normal] 14:07 &amp;lt;jrandom&amp;gt; ok, wie auch immer, springen wir direkt zu 1) 0.4.0.1 14:08 &amp;lt;jrandom&amp;gt; das Release ist draußen und die Dinge scheinen mehr oder weniger zu funktionieren 14:09 &amp;lt;jrandom&amp;gt; ich sehe auf IRC verschiedene Verbindungszeiten, aber laut Gesprächen gibt es wohl Stau-Probleme, wenn man z.B. große Dateien herunterlädt und gleichzeitig IRC nutzt 14:09 &amp;lt;jrandom&amp;gt; geht es vielen so? 14:10 &amp;lt;jrandom&amp;gt; offenbar nicht 14:11 &amp;lt;cervantes&amp;gt; Ich habe in letzter Zeit verschiedene Bandbreitentests gemacht und in dem Bereich noch keine Probleme festgestellt ... obwohl ich den Bandbreitenbegrenzer nicht benutze 14:11 * nicktastic hat seit dem Plündern von alexandria vor Wochen nicht viel heruntergeladen 14:11 &amp;lt;dm&amp;gt; Ich erinnere mich, auf IRC öfter getrennt worden zu sein, wenn ich eepsites benutzt habe, aber das war vor 2 Monaten 14:11 &amp;lt;dm&amp;gt; getrennt 14:11 &amp;lt;dm&amp;gt; weiß nicht, ob das immer noch passiert 14:11 &amp;lt;jrandom&amp;gt; ah, ja, wir müssen die alexandria-Leute belästigen, uns mehr Bücher zu geben :) 14:12 &amp;lt;Nightblade&amp;gt; danke, dass du uns auf dem Laufenden hältst, dm 14:12 &amp;lt;jrandom&amp;gt; ich hatte mit IRC Glück, während ich einige große Dateien von thetower heruntergeladen habe, aber wie cervantes habe ich keine Bandbreitenbegrenzung gesetzt 14:13 &amp;lt;jrandom&amp;gt; (obwohl der Bandbreitendurchschnitt dieses routers zu der Zeit konstant 11 KB/s war, während 8 KB/s Musik heruntergeladen wurden) 14:13 * nicktastic findet etwas zum Herunterladen 14:13 * jrandom schaut zu, wie deine irc.duck.i2p-Verbindung schnell abgeworfen wird ;) 14:13 &amp;lt;jrandom&amp;gt; ok, jedenfalls, hat sonst noch jemand etwas zu 0.4.0.1? 14:14 &amp;lt;dm&amp;gt; Nightblade: hehe, kein Problem :) 14:14 &amp;lt;dm&amp;gt; jrandom: gute Arbeit, immer weiter 14:14 &amp;lt;fvw&amp;gt; ist der Installer hübsch? (bin nicht sicher, ob das in .1 neu ist?) 14:14 &amp;lt;jrandom&amp;gt; gracias dm 14:15 &amp;lt;jrandom&amp;gt; fvw: derselbe wie 0.4, aber ich stimme zu, hyper hat da großartige Arbeit geleistet (ebenso unser anonymer Designer!) 14:15 &amp;lt;fvw&amp;gt; außerdem lege ich mich nicht fest, was genau hübsch ist :) 14:15 &amp;lt;jrandom&amp;gt; sonofabi... 14:16 &amp;lt;jrandom&amp;gt; ok, weiter mit 2) Aktualisierungen des Bedrohungsmodells 14:16 &amp;lt;cervantes&amp;gt; ja, gut gemacht.. :) Dokumentation schreiben ist immer nervig 14:17 &amp;lt;jrandom&amp;gt; ja, das waren schmerzhafte 2–3 Tage 14:17 &amp;lt;jrandom&amp;gt; ich weiß nicht, ob ihr http://www.i2p.net/how_threatmodel gelesen habt, aber wenn ihr jemals wissen wollt, was wir meinen, wenn wir „anonym“ sagen, dann meinen wir das 14:18 &amp;lt;jrandom&amp;gt; die meisten Kategorien dort sind einfach aus http://citeseer.ist.psu.edu/454354.html übernommen (auf der Seite verlinkt) 14:18 &amp;lt;jrandom&amp;gt; es gibt noch viel mehr, was ich im Bedrohungsmodell machen möchte, aber ich habe einfach nicht die Zeit. 14:18 &amp;lt;jrandom&amp;gt; ich würde gerne eine Matrix der Bedrohungen vs. Kosten ihrer Durchführung vs. Art der Nutzer, die sich darum kümmern, sehen 14:19 &amp;lt;jrandom&amp;gt; (z.B. Otto Normalverbraucher kümmert sich nicht um globale aktive Gegner) 14:19 &amp;lt;jrandom&amp;gt; also falls jemandem langweilig ist... ;) 14:19 &amp;lt;cervantes&amp;gt; etwas fiel mir beim Lesen deines Dokuments ein... wir brauchen ein ordentliches Glossar... 14:20 &amp;lt;fvw&amp;gt; tut er das nicht? Otto Normalverbraucher lädt gerne MP3s herunter... 14:20 &amp;lt;jrandom&amp;gt; jemand hat neulich eins veröffentlicht, wenn ich mich recht erinnere... 14:20 &amp;lt;cervantes&amp;gt; wirklich? 14:20 &amp;lt;cervantes&amp;gt; auf einer eep? 14:20 &amp;lt;jrandom&amp;gt; nein, irgendein Forschungspapier 14:20 &amp;lt;jrandom&amp;gt; es ist noch nicht auf freehaven, lass es mich raussuchen 14:21 &amp;lt;jrandom&amp;gt; verdammt, ich scheine meine Kopie nicht mehr zu haben. 14:21 &amp;lt;jrandom&amp;gt; ich versuche, es nach dem Meeting aufzutreiben 14:22 &amp;lt;cervantes&amp;gt; geht es auch auf i2p-spezifische Konzepte ein? 14:22 &amp;lt;jrandom&amp;gt; oh, nein 14:22 &amp;lt;jrandom&amp;gt; es ist nur ein allgemeines Glossar für anonyme Netzwerke, handelt von Mixes, Kaskaden, Angreifern usw. 14:22 &amp;lt;jrandom&amp;gt; kein garlic routing oder tunnels ;) 14:23 &amp;lt;cervantes&amp;gt; eine schöne Zusammenfassung in einem Absatz aller „In“-Buzzwords, damit Leute schnell den Unterschied zwischen onion und garlic routing (zum Beispiel) sehen, ohne das gesamte „how“-Dokument lesen zu müssen 14:23 &amp;lt;jrandom&amp;gt; dir ist klar, dass ein Glossar größer wäre als die how_*-Seiten zusammen, oder? 14:23 &amp;lt;jrandom&amp;gt; aber ja, ich stimme zu, das sollten wir tun 14:23 &amp;lt;cervantes&amp;gt; sicher... aber.. ;) 14:23 * jrandom „freiwilligt“ cervantes, daran zu arbeiten ;) 14:23 * dm stimmt zu 14:23 &amp;lt;cervantes&amp;gt; hehe Ich weiß nicht, was die Hälfte von dem Zeug bedeutet :) 14:24 &amp;lt;jrandom&amp;gt; schreib auf, was du weißt, und stell mir Fragen 14:24 &amp;lt;cervantes&amp;gt; Ich versuche es mal 14:24 &amp;lt;jrandom&amp;gt; w00t! cervantes++ 14:24 &amp;lt;cervantes&amp;gt; wenn ich es ins Forum stelle, können andere beitragen... 14:24 &amp;lt;jrandom&amp;gt; gute Idee 14:24 &amp;lt;deer&amp;gt; * Pseudonym jubelt 14:25 &amp;lt;cervantes&amp;gt; _aber_ das Doc, das du erwähnt hast, wäre hilfreich :o) 14:25 &amp;lt;dm&amp;gt; tunnel: künstlicher unterirdischer Durchgang 14:25 &amp;lt;jrandom&amp;gt; einverstanden, ich versuche, es wiederzufinden 14:25 &amp;lt;cervantes&amp;gt; Ich mache eine Spezialversion für dich, dm 14:25 &amp;lt;dm&amp;gt; yay! 14:26 &amp;lt;jrandom&amp;gt; ok, noch etwas zum Bedrohungsmodell oder sollen wir weitergehen zu 3) Website-Updates? 14:27 &amp;lt;jrandom&amp;gt; ok, wie jeder, der heute auf der Seite war, gesehen hat, hat Curiosity ein paar schöne Usability-Updates geliefert 14:27 &amp;lt;dm&amp;gt; Ich glaube, cervantes und ich sind die einzigen, die noch wach sind. 14:27 &amp;lt;korkakak&amp;gt; Ich denke, im Bedrohungsmodell 14:28 &amp;lt;korkakak&amp;gt; sollte man einige Mixnetwork-Angriffe hinzufügen 14:28 &amp;lt;jrandom&amp;gt; welche Art von Mix-Angriffen? 14:28 * dm lädt www.i2p.net 14:28 &amp;lt;korkakak&amp;gt; wie Kollusionsangriffe 14:28 &amp;lt;jrandom&amp;gt; das ist das Blöde an den Taxonomien, die ich verwendet habe. sie sind ziemlich alle Kollusionsangriffe. 14:29 &amp;lt;korkakak&amp;gt; Mit Mix-Angriffen meine ich Angriffe, die in einem Mixnetz (anonymisierendes Netzwerk auf Mix-Basis) passieren können 14:29 &amp;lt;korkakak&amp;gt; ah ok, sorry 14:29 &amp;lt;jrandom&amp;gt; (und die meisten können sowohl für probabilistische als auch Bestätigungsangriffe genutzt werden usw.) 14:29 &amp;lt;dm&amp;gt; Mir gefallen die größer werdenden Absätze. Hilft, Leute reinzuziehen. Für eine Startseite aber viel zu technisch. 14:29 &amp;lt;korkakak&amp;gt; Noch 5 Cent von mir: Kann i2p eine Kollusion automatisch erkennen? 14:30 &amp;lt;jrandom&amp;gt; aber wenn du Vorschläge hast für Dinge, die wir hinzufügen sollten, lass es mich bitte wissen 14:30 &amp;lt;jrandom&amp;gt; oh, definitiv nicht. wir haben die MorphMix-Algorithmen nicht übernommen 14:30 &amp;lt;korkakak&amp;gt; Verstehe 14:30 &amp;lt;korkakak&amp;gt; ok, macht weiter 14:30 &amp;lt;jrandom&amp;gt; deren Algorithmen würden bei uns ohnehin nicht wirklich passen, da wir ein Free-Route-Mixnetz sind 14:31 &amp;lt;korkakak&amp;gt; Nun ja und nein 14:31 &amp;lt;korkakak&amp;gt; aber es ist ok. Sry für die Unterbrechung 14:32 &amp;lt;cat-a-puss&amp;gt; Es wäre auch eine gute Idee, gleich vorne einige der offensichtlichen Angriffe zu erwähnen, gegen die I2P NICHT verwundbar ist 14:32 &amp;lt;jrandom&amp;gt; hmm? ihre Algorithmen basieren darauf, den Einfluss kolludierender Peers in der Peer-Auswahl zu erkennen – in i2p definiert der lokale router explizit den gesamten Peer-Auswahl-Algorithmus 14:33 &amp;lt;korkakak&amp;gt; Ich vermute, das ist wegen der Größe des heutigen Netzwerks wahr 14:33 &amp;lt;jrandom&amp;gt; ah, das ist eine gute Idee, cat-a-puss, bzgl. MITM/etc. würdest du Interesse haben, dazu ein paar Ideen zu posten? 14:33 &amp;lt;cat-a-puss&amp;gt; sicher 14:33 &amp;lt;dm&amp;gt; MITM? 14:33 &amp;lt;dm&amp;gt; Ah, man in the middle. 14:33 &amp;lt;jrandom&amp;gt; muchas gracias cat-a-puss! 14:34 * cervantes notiert MITM fürs Glossar 14:34 &amp;lt;jrandom&amp;gt; korkakak: hmm. ich bin mir nicht sicher, wie dieser Aspekt von der Netzgröße beeinflusst wird, aber es gibt sicher Dinge, die wir von MorphMix’ Kollusions-Erkennung lernen können 14:34 &amp;lt;jrandom&amp;gt; (vielleicht mit regards to die netDb-Antworten, zum Beispiel) 14:34 &amp;lt;korkakak&amp;gt; wrt = ? 14:35 &amp;lt;dm&amp;gt; hehee 14:35 &amp;lt;jrandom&amp;gt; sorry, „with regards to“ (bezüglich) 14:35 &amp;lt;dm&amp;gt; Das weiß ich! 14:36 &amp;lt;jrandom&amp;gt; wir würden sicherlich von mehr Diskussion über das Bedrohungsmodell profitieren. vielleicht können wir einen Thread auf der Liste oder im Forum starten? 14:36 &amp;lt;dm&amp;gt; „Das Ergebnis ist, dass die Anzahl der Peers, die jede Ende-zu-Ende-Nachricht weiterleiten, das absolute Minimum ist, das sowohl dem Bedrohungsmodell des Senders als auch des Empfängers genügt.“ 14:36 &amp;lt;dm&amp;gt; Mir gefällt diese Sichtweise. 14:37 &amp;lt;dm&amp;gt; Obwohl sie nicht stimmt. 14:37 &amp;lt;jrandom&amp;gt; hmm? 14:37 &amp;lt;jrandom&amp;gt; wenn sowohl Sender als auch Empfänger nur plausible Abstreitbarkeit wollen, können sie direkt sprechen 14:37 &amp;lt;jrandom&amp;gt; (usw.) 14:37 &amp;lt;dm&amp;gt; Die absolut minimale Zahl der benötigten Peers, um den Anforderungen von A und B zu genügen, ist die Zahl, die A oder B benötigen – je nachdem, wer strengere Anforderungen hat :) 14:38 &amp;lt;jrandom&amp;gt; nicht wahr, dm 14:38 &amp;lt;jrandom&amp;gt; wenn beide 2-Hop-tunnels benötigen, um sich gegen kolludierende Angreifer in ihren tunnels zu verteidigen, können sie nicht beide 1-Hop-tunnels haben 14:39 &amp;lt;dm&amp;gt; Wenn A bereit ist, mit 10 Indirektionen zu sprechen, und B mit 5, ist das Minimum 10, nicht 15!? 14:39 &amp;lt;jrandom&amp;gt; nein, 15. B sollte As tunnels nicht vertrauen. 14:39 &amp;lt;dm&amp;gt; Ja, sollte er nicht. 14:39 &amp;lt;dm&amp;gt; Aber theoretisch.. Egal, dumme Diskussion. Mir gefällt der Satz trotzdem. 14:40 &amp;lt;jrandom&amp;gt; das ist eine der wichtigeren Designentscheidungen in i2p ;) 14:40 &amp;lt;jrandom&amp;gt; wie auch immer, zurück zu 3) Website-Updates 14:41 &amp;lt;deer&amp;gt; &amp;lt;nicktastic&amp;gt; (zur Info – IRC ist gedroppt, während zwei große Dateien heruntergeladen wurden, aber die Latenz zum Server ist wie vor dem Start der Downloads, könnte also ein Ausreißer gewesen sein (unsauberer Shutdown irgendwo?)) 14:41 &amp;lt;jrandom&amp;gt; Curiosity und ich haben über die Länge der neuen Homepage gesprochen, und obwohl wir alle einig sind, dass sie etwas lang ist, ist sie besser als der alte Einzeiler 14:41 &amp;lt;cervantes&amp;gt; einverstanden 14:42 &amp;lt;jrandom&amp;gt; ah ok. möglicherweise sogar Netzüberlastung beim Herunterladen, da eepproxy und der IRC-Client dieselbe I2P-Destination verwenden (standardmäßig) 14:42 &amp;lt;nicktastic&amp;gt; Aaah.... 14:42 &amp;lt;jrandom&amp;gt; (also würden beide versuchen, dasselbe Paar eingehender tunnels zu nutzen) 14:42 &amp;lt;nicktastic&amp;gt; Ich hab mich schon gewundert, warum nur einer auftauchte 14:43 &amp;lt;jrandom&amp;gt; ja, das ist der Standard in I2PTunnel und der ministreaming lib. wenn es jemandem wichtig ist, können wir vielleicht eine Möglichkeit zur Konfiguration freilegen ;) 14:43 &amp;lt;nicktastic&amp;gt; sorry für die Unterbrechung 14:43 &amp;lt;deer&amp;gt; * Pseudonym ist das wichtig 14:43 &amp;lt;dm&amp;gt; was für höfliche Jungs wir hier haben 14:43 &amp;lt;interrupt&amp;gt; dir ist verziehen 14:44 &amp;lt;interrupt&amp;gt; ;) 14:44 * nicktastic rollt mit den Augen 14:44 &amp;lt;jrandom&amp;gt; Patches willkommen, Pseudonym ;) (nee, ich schau, ob ich einen einfachen Weg finde.. sollte nicht zu schwer sein) 14:44 &amp;lt;jrandom&amp;gt; ok, jedenfalls 14:44 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; gut, denn ich kann keinen Java-Code schreiben 14:45 &amp;lt;jrandom&amp;gt; es könnte weitere Website-Updates geben, aber wenn jemand Vorschläge hat, postet sie bitte ins Forum oder auf die Liste, oder weist Curiosity im IRC darauf hin, und wir bringen die Dinge ins Rollen 14:45 &amp;lt;jrandom&amp;gt; möchte jemand noch etwas zur Website anbringen? 14:45 &amp;lt;cervantes&amp;gt; ähm, Bounties (Prämien) vielleicht 14:46 &amp;lt;cervantes&amp;gt; obwohl das vielleicht besser zu 5 passt 14:46 &amp;lt;jrandom&amp;gt; wahrscheinlich 14:46 &amp;lt;jrandom&amp;gt; ok, weiter mit 4) Roadmap 14:46 &amp;lt;jrandom&amp;gt; viele Updates. siehe die E-Mail für Infos 14:47 &amp;lt;jrandom&amp;gt; (oder schaut euch das hübsche Gantt-Diagramm an ;) 14:47 &amp;lt;dm&amp;gt; Wurde das in MS Project gemacht? 14:47 &amp;lt;jrandom&amp;gt; http://ganttproject.sourceforge.net/ 14:47 &amp;lt;cervantes&amp;gt; ähm Gantt :) 14:47 &amp;lt;dm&amp;gt; oh.. gantt ist ein Produkt. Mein Fehler. 14:48 &amp;lt;dm&amp;gt; Schön zu sehen, dass es keine Abhängigkeiten in der Roadmap gibt. 14:48 &amp;lt;jrandom&amp;gt; ich habe in den letzten Tagen ein paar verschiedene Revisionen der Roadmap gepostet, aber diese hier scheint solide zu sein 14:48 &amp;lt;cervantes&amp;gt; alles hängt von jrandom ab ;-) 14:48 * jrandom wimmert 14:48 &amp;lt;fvw&amp;gt; 3.0 im Februar? Wow. 14:48 &amp;lt;jrandom&amp;gt; die 2.0- und 3.0-Releases sind eigentlich jeweils nur 1 (großes) Feature 14:48 &amp;lt;dm&amp;gt; Nicht vergessen: exponentielle Versionierung 14:49 &amp;lt;jrandom&amp;gt; heh 14:49 &amp;lt;jrandom&amp;gt; ja, bis nächsten Juli sind wir bei 1183 14:50 &amp;lt;dm&amp;gt; Nun, es ist interessanter als das willkürliche +0.1 pro Build der meisten Projekte, ich beschwere mich also nicht. 14:50 &amp;lt;jrandom&amp;gt; die 2.0- und 3.0-Releases könnten verzögert werden, um mit anderen Apps im Einklang zu bleiben. z.B. würde 3.0 hervorragend mit einer E-Mail-App funktionieren 14:51 &amp;lt;jrandom&amp;gt; die Release-Kriterien für 1.0 waren die üblichen – funktional, sicher, skalierbar und anonym 14:51 &amp;lt;jrandom&amp;gt; deshalb habe ich den UDP-Transport reingenommen, da unser aktueller TCP-Transport bei ein paar tausend Peers völlig in die Knie gehen würde 14:51 &amp;lt;dm&amp;gt; wir sollten also ein 0.9 – The Slashdot haben 14:51 &amp;lt;dm&amp;gt; wenn es überlebt, können wir „skalierbar“ abhaken und zu 1.0 gehen 14:51 &amp;lt;jrandom&amp;gt; heh 14:52 * jrandom würde lieber organisch wachsen, danke sehr 14:52 &amp;lt;cervantes&amp;gt; wir müssen es _ihnen_ ja nicht sagen 14:52 &amp;lt;cervantes&amp;gt; *wollen nicht 14:52 &amp;lt;korkakak&amp;gt; btw darf ich etwas zur globalen Zeit sagen? 14:52 &amp;lt;cervantes&amp;gt; lasst sie alle im Internet bleiben, während wir hierher umziehen 14:52 &amp;lt;jrandom&amp;gt; sicher, korkakak 14:53 &amp;lt;korkakak&amp;gt; Soweit es mich betrifft, kann man kein synchrones Netzwerk über ein asynchrones simulieren 14:53 &amp;lt;korkakak&amp;gt; das ist einfach schlechtes Design und sollte in der verwendeten Weise zu Netzsplittern führen [glaube ich] 14:54 &amp;lt;korkakak&amp;gt; als Zeitstempel für UDP-Pakete 14:54 &amp;lt;jrandom&amp;gt; das Timing ist für Messaging nicht synchronisiert, sondern hilft uns nur zu wissen, wie frisch Daten sind 14:54 &amp;lt;korkakak&amp;gt; ja, das ist der Punkt 14:54 &amp;lt;jrandom&amp;gt; ohne die Frische der netDb-Einträge zu kennen, ist man einer ganzen Reihe von Angriffen ausgesetzt 14:55 &amp;lt;korkakak&amp;gt; Ja 14:55 &amp;lt;korkakak&amp;gt; aber stell dir ein wachsendes Netzwerk vor 14:55 &amp;lt;korkakak&amp;gt; ein riesiges Netzwerk 14:55 &amp;lt;jrandom&amp;gt; wie das Internet 14:55 &amp;lt;dm&amp;gt; größer! 14:55 &amp;lt;fvw&amp;gt; zwei Internets, mit Schnüren zusammengebunden! 14:55 &amp;lt;jrandom&amp;gt; das ein Network Time Protocol hat, um auf solche Größen zu skalieren... ;) 14:56 &amp;lt;korkakak&amp;gt; Ich glaube nicht, dass ich deinen Punkt verstehe, aber 14:56 &amp;lt;dm&amp;gt; korkakak: was willst du sagen? 14:57 &amp;lt;korkakak&amp;gt; dass Net-Splits durch ungültige Zeitstempel passieren können 14:58 * dm ist nicht sicher, wie das Syncen derzeit funktioniert 14:58 &amp;lt;korkakak&amp;gt; der Fall heißt Lokalisierungseffekt [englische Übersetzung aus dem Griechischen] 14:58 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; ich hörte, i2ps Anonymität sei geknackt 14:59 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; stimmt das? 14:59 &amp;lt;jrandom&amp;gt; ich glaube, wir können das Zeitsync-Problem genauso angehen wie die NTP-Netzwerke. es gibt eine massive Anzahl von NTP-Hosts der Ebenen 2 und 3, und obwohl unsere aktuelle SNTP-Implementierung natürlich für überlastete Umgebungen ungeeignet ist, gibt es keinen Grund zu glauben, dass Zeitsynchronisation nicht möglich ist 14:59 &amp;lt;jrandom&amp;gt; heh soros 14:59 &amp;lt;jrandom&amp;gt; soros: der Thread, auf den du dich beziehst (jemand anderes hat ihn mir erwähnt) auf devl sprach darüber, dass JAP kompromittiert wurde, nicht I2P. 15:00 &amp;lt;dm&amp;gt; müssen alle I2P-Knoten jederzeit synchron bleiben, damit es funktioniert? 15:00 &amp;lt;korkakak&amp;gt; NTP-Netze sind synchrone Netzwerke über synchronen Netzwerken ;-) 15:00 &amp;lt;jrandom&amp;gt; aber wenn jemand einen Kompromiss für I2P hat, würde ich es natürlich gerne hören 15:00 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; ich habe einen, aber ich behalte ihn geheim 15:00 &amp;lt;jrandom&amp;gt; auf verschiedenen Abstraktionsebenen, korkakak, sicher. mein Ethernet-Kabel ist auch synchronisiert 15:01 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; :) 15:01 &amp;lt;jrandom&amp;gt; ja, dm, synchronisiert auf die Netzzeit 15:01 &amp;lt;korkakak&amp;gt; jrandom, es ist nick oder korki :-) 15:01 &amp;lt;jrandom&amp;gt; (der Punkt ist, dass wir kein synchrones Messaging verwenden) 15:01 &amp;lt;jrandom&amp;gt; :) ok 15:01 &amp;lt;jrandom&amp;gt; (bitte sei nicht beleidigt, wenn ich dir nicht meinen Namen sage ;) 15:02 &amp;lt;korkakak&amp;gt; Nein, bin ich nicht 15:02 &amp;lt;dm&amp;gt; Sein Name ist Abdul 15:02 &amp;lt;jrandom&amp;gt; ok, wo waren wir 15:02 &amp;lt;nicktastic&amp;gt; 4) 15:03 &amp;lt;jrandom&amp;gt; ok, richtig, danke. die Roadmap 15:03 &amp;lt;jrandom&amp;gt; hat jemand Bedenken / Ideen / Vorschläge? 15:03 &amp;lt;dm&amp;gt; wenn du sagst, an dem Transport wird gearbeitet, meinst du Überarbeitung von TCP oder Umstieg auf UDP? 15:04 &amp;lt;jrandom&amp;gt; UDP ist 0.4.4 15:05 &amp;lt;dm&amp;gt; ich dachte, ich hätte etwas über Arbeit an der Transportschicht gesehen 15:05 &amp;lt;dm&amp;gt; in naher Zukunft 15:05 &amp;lt;jrandom&amp;gt; ja, 0.4.1 wird eine Überarbeitung des TCP-Transports 15:05 &amp;lt;dm&amp;gt; warum TCP in 0.4.1 überarbeiten, wenn wir in 0.4.4 auf UDP gehen? 15:05 &amp;lt;dm&amp;gt; Brauchen wir beides? 15:05 &amp;lt;cervantes&amp;gt; nur um darauf hinzuweisen, dass du im Projektplan immer noch die einzige Ressource bist... ...leiden wir unter einem Mangel an Beiträgern oder nur unter Projektfragmentierung? 15:06 &amp;lt;jrandom&amp;gt; dm: einige Leute können UDP nicht verwenden 15:06 &amp;lt;dm&amp;gt; Firewalls? 15:06 &amp;lt;jrandom&amp;gt; cervantes: wir könnten viele dieser Aufgaben mit mehr Beiträgern parallelisieren 15:07 &amp;lt;jrandom&amp;gt; (aber die Roadmap nimmt nicht mehr an) 15:07 &amp;lt;cervantes&amp;gt; also stellt sie hoffentlich das Worst-Case-Szenario dar 15:07 &amp;lt;jrandom&amp;gt; es gibt jedoch andere wichtige Arbeiten, die in der Roadmap nicht reflektiert sind, wie Client-Mods, Dienste auf i2p usw. 15:08 &amp;lt;cervantes&amp;gt; abgesehen davon, dass du ermordet wirst 15:08 &amp;lt;dm&amp;gt; Ich wünschte, wir könnten toad bezahlen 15:08 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; jetzt, wo 0.4 draußen ist und ziemlich funktioniert, sollten wir irgendwo ankündigen (nicht unbedingt /.), um zu versuchen, die Zahl der Entwickler/Tester/Spender zu erhöhen? 15:08 &amp;lt;jrandom&amp;gt; mehr Beiträger wären auf jeden Fall willkommen 15:08 * korkakak verabschiedet sich von allen. Bereit, ins Bett zu gehen. Es ist spät in den Ländern von korkakak... 15:08 &amp;lt;korkakak&amp;gt; bye gayz 15:08 &amp;lt;cervantes&amp;gt; Gute Nacht 15:08 &amp;lt;jrandom&amp;gt; danke fürs Reinschauen, nick, bis später 15:10 &amp;lt;dm&amp;gt; n8 15:10 &amp;lt;jrandom&amp;gt; ein /. wäre wahrscheinlich verfrüht, aber es wäre gut, neue Leute auf anderen Wegen dazuzuholen 15:10 &amp;lt;dm&amp;gt; Du bist sehr offen für Pseudonyms Vorschlag. Ich dachte, du würdest ausflippen. 15:10 &amp;lt;jrandom&amp;gt; aber ich denke, über Mundpropaganda wachsen wir stetig 15:11 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; und wenn wir ankündigen wollen, wo sollten wir es tun? 15:11 &amp;lt;jrandom&amp;gt; ich denke, wir sollten noch nichts ankündigen, nicht vor 1.0 15:11 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; scheint, als könnten wir einen Zustrom von Geld/Talenten gebrauchen 15:11 &amp;lt;jrandom&amp;gt; aber wenn du jemanden hörst, der sagt, er wünschte, es gäbe irgendeine Möglichkeit, Dinge anonym zu tun, weise ihn auf i2p hin ;) 15:12 &amp;lt;deer&amp;gt; * DrWoo schlägt eine Flüsterkampagne vor 15:12 &amp;lt;cervantes&amp;gt; wir haben bereits eine ganze Menge nicht zugewiesenes Geld... 15:12 &amp;lt;jrandom&amp;gt; wir sind ein offenes Team, aber du hast nur eine Chance für den ersten Eindruck. 15:13 &amp;lt;cat-a-puss&amp;gt; Ich würde nicht empfehlen, von keiner Publicity zu /. zu gehen. Es braucht einen Zwischenschritt, um sicherzustellen, dass wir die Last bewältigen können 15:13 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; dann sollten wir es Bounties zuweisen, die wir für wichtig halten 15:13 &amp;lt;dm&amp;gt; Wir müssen einen Vollzeit-Dev einstellen oder jemanden finden, dem WIRKLICH WIRKLICH langweilig ist 15:13 &amp;lt;jrandom&amp;gt; einverstanden. ich würde gerne vorher mindestens 500 routers online sehen 15:13 &amp;lt;jrandom&amp;gt; tatsächlich führt ihr uns direkt weiter zu 5) Client-Apps :) 15:14 &amp;lt;jrandom&amp;gt; wir haben im Moment ~300 im Topf (naja, fast, aber das ist eine andere Geschichte) 15:14 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; irgendwelche Vorschläge, was der Zwischenschritt sein könnte? 15:14 &amp;lt;jrandom&amp;gt; pseudonym: wir können nicht tausende Knoten haben bis 0.4.4 15:15 &amp;lt;jrandom&amp;gt; (und wir würden das Netz vorher Stresstesten wollen) 15:15 &amp;lt;fvw&amp;gt; Tatsächlich können wir das wahrscheinlich auf den meisten Unices. Man muss die rlimits anpassen. 15:15 &amp;lt;jrandom&amp;gt; richtig, richtig 15:15 &amp;lt;jrandom&amp;gt; es wäre trotzdem schmerzhaft ;) 15:16 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; richtig. also kein /. aber es sollte doch irgendwo möglich sein, ein paar Hundert zu bekommen 15:16 &amp;lt;jrandom&amp;gt; wir können aber größere Simulationen machen 15:16 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; kennt jemand jemanden bei der EFF? vielleicht haben die eine Mailingliste 15:17 &amp;lt;jrandom&amp;gt; ja, ich habe mit einigen EFF-Leuten über manches gesprochen 15:17 &amp;lt;fvw&amp;gt; Ich denke, jede Ankündigung wird dazu führen, dass es zu Slashdot durchfiltert. Ich stimme jrandom zu, ein bisschen Warten ist derzeit nicht schlecht. 15:18 &amp;lt;dm&amp;gt; ihr müsst euch bewusst sein, dass ihr bei 200–300 Knoten sehr wahrscheinlich automatisch eine /. Erwähnung bekommt ;) 15:18 &amp;lt;jrandom&amp;gt; (zumal wir schon seit ~ 15 Monaten laufen) 15:18 &amp;lt;dm&amp;gt; kritische Masse/Hype und so 15:18 &amp;lt;jrandom&amp;gt; nun, das führt auch zu 5) Client-Apps 15:19 &amp;lt;jrandom&amp;gt; ich beobachte einige Statistiken und es scheint, dass wahrscheinlich 1/4 der routers da draußen gar keine Client-Aktivität machen 15:19 &amp;lt;jrandom&amp;gt; was großartig ist und wunderbar, dass Leute bereit sind, ihre Ressourcen als I2P routers zu spenden, aber es ist schade, dass wir nichts haben, was sie reinzieht :) 15:19 &amp;lt;fvw&amp;gt; Ja, ich würde gerne eine richtige Chat-App machen (wie IRC, aber so, dass es für i2p Sinn ergibt), aber das ist sehr langfristig, in den nächsten Monaten keine Zeit... 15:20 &amp;lt;jrandom&amp;gt; wir hatten jedoch kürzlich einen Zustrom toller eepsites 15:20 &amp;lt;jrandom&amp;gt; ah cool, fvw 15:20 &amp;lt;cervantes&amp;gt; viele Leute betreiben mehr als 1 router 15:20 &amp;lt;jrandom&amp;gt; ein solides IM/Group-Chat für I2P wäre definitiv großartig 15:20 &amp;lt;nicktastic&amp;gt; fvw: Instant Messenger mit Multi-User-Chat, vielleicht? 15:20 &amp;lt;deer&amp;gt; &amp;lt;mrflibble&amp;gt; Leute, in 0.4.0.1, wie erlaube ich dem router, auf mehr als nur localhost zu lauschen? 15:20 &amp;lt;cat-a-puss&amp;gt; hey, könnte jemand ein Gaim-Plugin schreiben? das wäre ein guter Weg 15:20 &amp;lt;jrandom&amp;gt; richtig, cervantes 15:20 &amp;lt;cervantes&amp;gt; sie nutzen vielleicht 1 für Apps... und spenden die anderen 15:21 &amp;lt;jrandom&amp;gt; mrflibble: `http://localhost:7657/i2ptunnel/` um die HTTP- und IRC-Proxies so zu konfigurieren, dass sie auf „any interface“ lauschen 15:21 &amp;lt;fvw&amp;gt; was mich erinnert: könnten wir etwas Multicast-Ähnliches für ausgehende tunnels tun? d.h. eine Nachricht an mehrere eingehende zustellen? 15:21 &amp;lt;nicktastic&amp;gt; cat-a-puss: Sicher möglich 15:21 &amp;lt;fvw&amp;gt; ja, im Grunde gibt es nicht viel Unterschied zwischen IRC und IM, abgesehen von der Benutzeroberfläche. 15:22 &amp;lt;jrandom&amp;gt; fvw: jein. es würde nicht viel einsparen (da Nachrichten Ende-zu-Ende verschlüsselt sind, müsstest du die Nachricht als garlic wrap bis zum Endpunkt des ausgehenden tunnels verpacken und die cloves von dort aus separat adressieren) 15:22 &amp;lt;jrandom&amp;gt; meiner Meinung nach sollte Multicast eine Overlay-Schicht auf Anwendungsebene nutzen 15:22 &amp;lt;deer&amp;gt; &amp;lt;mrflibble&amp;gt; oh, danke jrandom! 15:22 &amp;lt;fvw&amp;gt; was meinst du mit Overlay auf Anwendungsebene? 15:22 &amp;lt;jrandom&amp;gt; à la Shoutcast/etc 15:23 &amp;lt;hypercubus&amp;gt; er meint, das Multicasting in der Anwendungsschicht zu machen 15:23 &amp;lt;hypercubus&amp;gt; nicht in der i2p-Schicht 15:23 &amp;lt;cervantes&amp;gt; ’n Abend hyper 15:23 &amp;lt;fvw&amp;gt; ja ok. In Ordnung. 15:24 &amp;lt;jrandom&amp;gt; ok, ich habe in der E-Mail genug über die Client-Apps geschimpft, ich wiederhole mich hier nicht. 15:25 * fvw schmollt und legt das Popcorn weg. 15:25 * jrandom !verpasst dem Klugscheißer eine 15:26 &amp;lt;jrandom&amp;gt; aber im Grunde denke ich, bevor wir „live“ gehen, brauchen wir etwas, mit dem wir live gehen können 15:26 &amp;lt;dm&amp;gt; If you build it, they will come... 15:26 &amp;lt;dm&amp;gt; hahaha, oder auch nicht!!! 15:26 &amp;lt;fvw&amp;gt; ja. Obwohl wir wahrscheinlich eine Menge Leute von Freenet abziehen könnten, einfach indem wir dynamische (und vor allem _funktionierende_) Freesites haben. 15:27 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; wie wäre es, wenn wir etwas Geld aus dem allgemeinen Fonds nehmen, um die Bounties für die „engaging stuff“ zu schaffen/erhöhen 15:27 &amp;lt;nicktastic&amp;gt; ...und DHT 15:27 &amp;lt;cervantes&amp;gt; Ich kenne Freenet nicht... wie unterscheiden sich Freesites von eepsites? 15:27 &amp;lt;cervantes&amp;gt; wenn sie sich überhaupt ähneln 15:27 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; eepsites funktionieren 15:28 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; heh 15:28 &amp;lt;hypercubus&amp;gt; meiner Meinung nach seid ihr ungeduldig 15:28 &amp;lt;cervantes&amp;gt; abgesehen davon 15:28 &amp;lt;nicktastic&amp;gt; hypercubus: Wie das? 15:28 &amp;lt;hypercubus&amp;gt; tragt zum Projekt bei oder haltet den Mund 15:28 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; Freesites sind statisch. 15:28 &amp;lt;jrandom&amp;gt; Bounties/aus dem allgemeinen Fonds Geld zu geben für Dienstanbieter / eepsites, die großartige Dinge tun, klingt nach einer guten Idee 15:28 * jrandom ist der Ungeduldige, hypercubus ;) 15:28 &amp;lt;jrandom&amp;gt; Pseudonym: meinst du das? 15:28 &amp;lt;cervantes&amp;gt; diese Anwendungen werden sicher nicht über Nacht auftauchen 15:29 &amp;lt;jrandom&amp;gt; richtig, deshalb müssen wir jetzt darüber reden 15:29 &amp;lt;jrandom&amp;gt; duck: bist du da? 15:29 &amp;lt;hypercubus&amp;gt; es sind diese Leute, die auf öffentliche Ankündigungen drängen 15:29 &amp;lt;fvw&amp;gt; Ich bezweifle, dass du mit Bounties mehr eepsites bekommst. Die Leute, die sie bauen, tun es, weil es Spaß macht; ich bezweifle, dass wir diejenigen bezahlen könnten, die es nicht spaßig genug finden. 15:29 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; dynamische Freesites können aktualisiert werden, aber nur einmal am Tag... 15:29 &amp;lt;jrandom&amp;gt; wahrscheinlich wahr, fvw 15:29 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; ich dachte eher daran, den allgemeinen Fonds zur Unterstützung von Bounties für Apps zu verwenden, nicht für Dienste/eepsites 15:29 &amp;lt;fvw&amp;gt; niemand drängt auf Ankündigungen, es wurde nur kurz diskutiert. 15:30 &amp;lt;hypercubus&amp;gt; das Projekt entwickelt und wächst natürlich, habt Geduld 15:30 &amp;lt;jrandom&amp;gt; ok, verstanden, Pseudonym. 15:30 * fvw nickt Pseudonym zu. Das könnte gut sein, ja. 15:30 &amp;lt;jrandom&amp;gt; was würdet ihr vorschlagen? 15:30 &amp;lt;nicktastic&amp;gt; hypercubus: Sie brainstormen nur Wege, das Netzwerk zu vergrößern, ohne das Netzwerk zu VERGRÖSSERN ;) 15:30 &amp;lt;jrandom&amp;gt; der gesamte Spendentopf kann dort eingesetzt werden, wo wir es für sinnvoll halten 15:30 &amp;lt;fvw&amp;gt; obwohl ich denke, dass kleine Bug- oder Feature-Bounties am ehesten dazu führen, dass Dinge passieren, im Gegensatz zu einem netten Geschenk für die Person, die es sowieso getan hätte. 15:31 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; kleine Bounties scheinen nicht zu funktionieren. wie wäre es, wenn wir eine Menge Geld in den MyI2p-Topf schieben 15:32 &amp;lt;hypercubus&amp;gt; wie wäre es, wenn du spendest? 15:32 &amp;lt;nicktastic&amp;gt; jrandom: Nun, damit Swarming-Filetransfer und dds nützlich sind, brauchen wir Streams schneller als 4 kByte/s, also hängen zwei Bounties ziemlich von der Streaming-Bibliothek-Bounty ab 15:32 &amp;lt;nicktastic&amp;gt; jrandom: Aber nach früherer Diskussion klingt das eher trivial 15:32 &amp;lt;cervantes&amp;gt; Geld auf Dinge zu werfen, lässt sie auch nicht über Nacht erscheinen :) 15:32 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; ich habe gespendet 15:32 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; kündigt i2p einfach bei Slashdot an 15:32 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; das ist alles, was ihr braucht 15:33 &amp;lt;hypercubus&amp;gt; das ist genau das Gegenteil von dem, was wir brauchen 15:33 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; nicht über Nacht, aber vielleicht fängt dann jemand an, daran zu arbeiten 15:33 &amp;lt;jrandom&amp;gt; nicktastic: die Streaming-Bibliothek wird viel Arbeit, aber das ist das 0.4.3-Release :) 15:34 * nicktastic konsultiert die Roadmap 15:34 &amp;lt;jrandom&amp;gt; aber ich stimme cervantes zu, $$ schreibt keinen Code, Coder schreiben Code. 15:34 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; ist i2p auf freshmeat gelistet? 15:34 &amp;lt;jrandom&amp;gt; wenn es doch nur eine magische Möglichkeit gäbe, Hacker zu erreichen, ohne dass normale Nutzer es mitbekommen ;) 15:34 &amp;lt;jrandom&amp;gt; nicht, dass ich wüsste, soros 15:34 &amp;lt;fvw&amp;gt; Cross-Post auf andere Mailinglisten von Anonymitäts-Software? 15:35 &amp;lt;fvw&amp;gt; eigentlich denke ich, die meisten Leute waren bereits bei Freenet oder GNUnet involviert und haben von i2p bereits erfahren. 15:35 &amp;lt;cervantes&amp;gt; hackt ihre minderwertigen Anonymitätsnetzwerke und sagt „hi, kommt und arbeitet für uns“ 15:35 &amp;lt;jrandom&amp;gt; wir bekommen eine gute Anzahl Treffer von GNUnets Links-Seite 15:35 &amp;lt;jrandom&amp;gt; heh cervantes 15:35 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; da gäbe es einige Newsgroups, denke ich 15:36 &amp;lt;cervantes&amp;gt; (arbeitet für uns oder wir geben eure IP an Big Brother) 15:36 &amp;lt;cat-a-puss&amp;gt; ihr könntet Verweise auf I2P in Wikis unterbringen, die über verwandte Dinge reden 15:36 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Ich denke, wir brauchen auch einen Weg, Mails in i2p hinein und anonym hinaus zu bekommen. 15:36 &amp;lt;jrandom&amp;gt; ich denke, jemand hat i2p schon an verschiedenen Stellen in die Wikipedia gesetzt, aber über iA weiß ich aktuell nichts 15:36 * fvw sieht nicht, warum man nicht SMTP über einen tunnel laufen lassen könnte. 15:37 &amp;lt;jrandom&amp;gt; einverstanden, baffled, ein solider Weg, Mail *sicher* zu machen, wäre großartig 15:37 &amp;lt;cervantes&amp;gt; ist das überhaupt möglich 15:37 &amp;lt;fvw&amp;gt; wir müssen nur aufpassen, nicht zu spammen. 15:37 &amp;lt;jrandom&amp;gt; fvw: vertraust du deinem Mail-Client? 15:37 &amp;lt;jrandom&amp;gt; allerdings wäre ein Mixminion/Mixmaster-Outbound-Gateway *super* 15:37 &amp;lt;jrandom&amp;gt; (also soll doch bitte jemand ein Webinterface zu einem davon einrichten. bitte :) 15:37 &amp;lt;fvw&amp;gt; jrandom: so sehr wie ich anderer Client-Software vertraue... Vertraust du deinem IRC-Client? deinem Webbrowser? ... 15:38 &amp;lt;cervantes&amp;gt; du müsstest dem Typen vertrauen, dem das Gateway gehört, dass er deine Mails nicht liest 15:38 &amp;lt;jrandom&amp;gt; fvw: nein. 15:38 &amp;lt;jrandom&amp;gt; fvw: und das ist ein Problem. 15:38 &amp;lt;jrandom&amp;gt; fvw: ein Problem, das wir beheben müssen, bevor wir Leuten empfehlen können, I2P für etwas anderes als Tests zu nutzen. 15:39 &amp;lt;fvw&amp;gt; Wie würdest du Mail-Clients „anonymer“ machen? 15:39 &amp;lt;jrandom&amp;gt; es müsste ein lokaler SMTP/POP3-„Server“ sein, der vom Client liest, parst, interpretiert und entsprechend handelt. 15:39 &amp;lt;cervantes&amp;gt; du bräuchtest zunächst eine maßgeschneiderte Mail-Anwendung 15:39 &amp;lt;jrandom&amp;gt; (es gibt da draußen ein paar Apps, die das bereits tun) 15:39 &amp;lt;cervantes&amp;gt; (Client) 15:40 * cervantes entschuldigt sich dafür, „maßgeschneidert“ gesagt zu haben 15:40 &amp;lt;cervantes&amp;gt; *entschuldigt sich 15:40 &amp;lt;jrandom&amp;gt; aber das führt zu einem der Punkte in den wöchentlichen Statusnotizen – es gibt einfach so viele wichtige Dinge, die erledigt werden müssen 15:40 &amp;lt;fvw&amp;gt; jrandom: Das wäre sehr einfach, zumindest unter Unix. Einfach ein sendmail-Drop-in zusammenhacken und etwas, das fetchmail macht, und schon bist du da. Könnte man, wenn man wollte, in Shell-Skripten machen. 15:40 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mir klingt ein Echo meines Namens in den Ohren 15:40 &amp;lt;jrandom&amp;gt; wir müssen fokussieren, wenn die Bounties ausreichen sollen 15:40 &amp;lt;jrandom&amp;gt; oh, hey, duck 15:41 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; sorry, ich war äh.. am Trinken 15:41 &amp;lt;jrandom&amp;gt; duck: wollte nur nachfragen, ob es ein Update zu diesem Web-Gateway-Dings gibt? und/oder ob es etwas sein könnte, das normale i2p-Nutzer verwenden könnten? 15:41 &amp;lt;jrandom&amp;gt; heh, Prost 15:41 &amp;lt;nicktastic&amp;gt; betrunkene Ente 15:41 &amp;lt;cervantes&amp;gt; Teichwasser? 15:41 &amp;lt;jrandom&amp;gt; fvw: ran ans Coden :) 15:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; nope, der Dev ist eingefroren. muss jemand anderen finden 15:42 &amp;lt;jrandom&amp;gt; ok, schade 15:42 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Wir haben dir gesagt, du sollst sie nicht immer in den Schrank sperren, um sie zu schützen. 15:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; meine ersten Specs: `http://duck.i2p/files/anonyproxy.txt` 15:44 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Ist es so einfach, Mails in/aus i2p zu bekommen, wie irgendeine Art Interface Web/tunnel zu einem dieser Mixmaster-Dinger? 15:44 &amp;lt;jrandom&amp;gt; vielleicht können wir eine Überarbeitung der Spez dafür machen und schauen, ob es den Bedürfnissen normaler eepsites dienen könnte (unter Einbeziehung der i2p-Allgemeinmittel) 15:44 &amp;lt;jrandom&amp;gt; oh ok, cool, duck, ich schaue mir das an 15:44 &amp;lt;jrandom&amp;gt; baffled: aus i2p heraus? ja. nach i2p hinein? wahrscheinlich mehr Arbeit 15:44 &amp;lt;fvw&amp;gt; baffled: Warum willst du Mixmaster hinzufügen? Alles, was Mixmaster bietet, haben wir bereits. 15:45 &amp;lt;jrandom&amp;gt; fvw: Mixmaster hat ein Netzwerk von Outproxies, plus nicht triviale Verzögerungen 15:45 &amp;lt;jrandom&amp;gt; ah ok, duck, Spez überflogen. vielleicht kriegen wir was hin 15:45 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Ich will nicht, jrandom schlug vor, ein Webinterface dazu einzurichten, nicht ich. 15:46 &amp;lt;jrandom&amp;gt; (obwohl es einige heavyweight-Anforderungen zu haben scheint, also vielleicht nicht. unsicher, wir werden sehen) 15:46 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; es ist sehr einfach; Erwartung war 1,5h Studium der Zutaten und dann 3–4h Patchen 15:46 &amp;lt;fvw&amp;gt; Outproxies wären nützlich, ja. Was die nicht trivialen Verzögerungen angeht – jemand, der noch nicht i2p nutzt, wird i2p nicht nur für Mail nutzen, wenn es Mixmaster gibt, wohingegen jemand, der i2p bereits nutzt, ohnehin anderswo durch unsere fehlenden Verzögerungen (falls möglich) kompromittiert würde 15:46 &amp;lt;jrandom&amp;gt; richtig, richtig, plus Perl, Privoxy und Apache mitliefern, duck ;) 15:47 &amp;lt;jrandom&amp;gt; vielleicht, fvw. (obwohl i2p 3.0 blabla) 15:47 &amp;lt;fvw&amp;gt; hehe, ich zögere zu sagen „guter Punkt“, aber ich verstehe, was du meinst. 15:48 &amp;lt;nicktastic&amp;gt; FYI, JES (Java Email Server) stellt SMTP- und POP3-Server unter der GPL bereit 15:49 &amp;lt;jrandom&amp;gt; ok, vielleicht sollte es noch mehr Diskussion in der Liste oder im Forum darüber geben, auf welche ein oder zwei Client-Apps wir uns fokussieren sollten 15:49 &amp;lt;jrandom&amp;gt; ok, nicktastic, und es gibt auch einen tollen von Apache 15:49 &amp;lt;nicktastic&amp;gt; Schön, wie heißt der? 15:49 &amp;lt;jrandom&amp;gt; http://james.apache.org/ 15:49 &amp;lt;nicktastic&amp;gt; Danke 15:50 &amp;lt;jrandom&amp;gt; (auch NNTP (sabber)) 15:50 &amp;lt;nicktastic&amp;gt; Wow 15:50 * nicktastic ist ganz aus dem Häuschen 15:51 * fvw ist #i2p-porn beigetreten. Oder fühlt sich zumindest so an. 15:51 &amp;lt;fvw&amp;gt; Ok, nächstes? 15:51 &amp;lt;jrandom&amp;gt; ok, wir können die Client-App-Diskussionen und -Strategie in der Liste und in den Foren fortsetzen 15:51 &amp;lt;nicktastic&amp;gt; Ja 15:52 &amp;lt;jrandom&amp;gt; aber für jetzt weiter mit 6) ??? 15:52 &amp;lt;nicktastic&amp;gt; Oder außerhalb der Meeting-Zeiten ;P 15:52 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas? 15:52 * fvw nickt. Das ist eine Diskussion wert – auf der Liste. 15:52 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; kleine Erklärung zum www-Inproxy: die Idee war, einige ISP(s) zu gewinnen, so ein Gateway als Service anzubieten 15:52 &amp;lt;fvw&amp;gt; nee, die Liste ist gut. Gibt jedem die Chance, sich zu äußern, nicht nur denen, die zufällig wach sind. 15:52 &amp;lt;jrandom&amp;gt; genau, duck, das ist ziemlich cool 15:52 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; sodass Otto-Ohne-I2P-Normalverbraucher es mit seinem MSIE nutzen kann 15:52 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; aber der Host ist anonym 15:52 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; http://it.slashdot.org/article.pl?sid=04/09/14/2226226&amp;amp;threshold=0&amp;amp;tid=172&amp;amp;tid=128&amp;amp;tid=201&amp;amp;tid=218 (hässlicher neuer Exploit für Windows XP) 15:52 &amp;lt;jrandom&amp;gt; i2plos! Ketzer! verbrennt sie! 15:53 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; der ISP trägt einen Teil des Risikos, daher die Whitelist-Anforderung 15:53 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; und natürlich Bezahlung für Domain usw. 15:53 &amp;lt;fvw&amp;gt; hehe. Dann pflastern wir plötzlich berühmte eepsites mit Kinderpornografie zu und schauen zu, wie die Hälfte verhaftet wird und die andere Hälfte i2p installiert. 15:53 &amp;lt;jrandom&amp;gt; heh 15:53 &amp;lt;deer&amp;gt; * duck ruft den AIVD an 15:54 &amp;lt;fvw&amp;gt; duck ist Niederländer? *grübelt* 15:55 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; Ich denke, viele Client-Apps sind nicht wirklich Killer 15:55 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas? 15:55 &amp;lt;jrandom&amp;gt; einverstanden, duck, aber wir brauchen *etwas* 15:55 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; irgendein selbstgemachter SMTP-tunnel-Kram wird kein großes Ding 15:56 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; myi2p mit IOU-Abrechnung 15:56 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: Bedankt foor die bloumen 15:57 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; „Nach Beschwerden an NIC.CX (die Regulierungsbehörde der .cx-Domains) durch eine Büroangestellte namens Rhonda Clarke von der Weihnachtsinsel wurde die Seite goatse.cx am Freitag, 16. Januar 2004, abgeschaltet. (Goat.cx und Hick.org/Goat sind weiterhin aktiv.) Es wurde sogar eine Petition gestartet, um goatse.cx zurückzubringen.“ 15:57 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; ich habe den Glauben an die Menschheit verloren 15:57 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; kleine Sache zur Seite: I2P wurde aus Google-Gründen zum &amp;lt;title&amp;gt; jeder Seite hinzugefügt 15:57 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; sorry falsches Fenster 15:57 &amp;lt;jrandom&amp;gt; ah ok, duck 15:57 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; aber ich halte mich nicht mit dem neuesten Google-Dance auf dem Laufenden, könnte also wertlos sein. 15:57 &amp;lt;jrandom&amp;gt; vielleicht, wenn es eine Möglichkeit gäbe, es explizit nicht einzuschließen? 15:58 &amp;lt;jrandom&amp;gt; (z.B. damit wir sagen können „Welcome to I2P.net“ statt „I2P - Welcome to I2P.net“, etc) 15:58 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; das ist natürlich möglich 15:58 &amp;lt;deer&amp;gt; * duck schaut auf den Spaß-O-Meter 15:58 &amp;lt;jrandom&amp;gt; wir können immer einfach title = "I2P - How does it work" in menu.ini hinzufügen 15:58 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; nope, heute nicht 15:58 &amp;lt;deer&amp;gt; &amp;lt;thetower&amp;gt; Oh oh, gibt es nicht irgendeine Möglichkeit, Google i2p crawlen zu lassen? So was wie ein Reverse Proxy oder so? 15:58 &amp;lt;jrandom&amp;gt; ja, nicht der Mühe wert 15:58 &amp;lt;jrandom&amp;gt; thetower, mit ducks Dingsbums wahrscheinlich. 15:59 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ja 15:59 &amp;lt;fvw&amp;gt; aber wie erwähnt, möchtest du es wahrscheinlich nicht selbst betreiben. 15:59 &amp;lt;deer&amp;gt; &amp;lt;thetower&amp;gt; Wenn eepsites in Google-Suchen auftauchen, wäre das doch gleich gute Werbung. 16:00 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: ich habe einen ISP kontaktiert, der interessiert ist 16:00 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; aber er wird es nicht bauen 16:00 &amp;lt;jrandom&amp;gt; thetower: vielleicht, wenn ein ht://dig an files.i2p angeschlossen wäre und wenn files.i2p die Datenbank als große Datei mit HTML-Links exponiert, könnte das gespiegelt werden..? 16:00 &amp;lt;fvw&amp;gt; duck: wirklich? Wie groß und in welchem Land? 16:00 &amp;lt;cervantes&amp;gt; wie wäre es mit einem Cache statt eines Proxy 16:00 &amp;lt;cervantes&amp;gt; ah 16:00 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; 20cm 16:00 &amp;lt;fvw&amp;gt; Wenn ich ein ISP wäre und keine Angst vor den rechtlichen Problemen hätte, wäre ich trotzdem nicht interessiert, bis I2P deutlich größer ist. 16:01 &amp;lt;jrandom&amp;gt; ein Cache wäre auch interessant, ein Schwarm Squids, etc. 16:01 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; skynet 16:01 &amp;lt;fvw&amp;gt; das ist ziemlich groß. Hast du ihnen ein Telefonbuch gegeben, um sich draufzusetzen? 16:01 &amp;lt;nicktastic&amp;gt; hehe 16:01 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: sie werden die Seite wohl scannen, bevor sie sie hinzufügen 16:01 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; also musst du für dein fieses Zeug einen anderen Ort finden 16:01 &amp;lt;fvw&amp;gt; Einmalig oder bei jedem Update? 16:02 &amp;lt;fvw&amp;gt; letzteres scheint viel Arbeit für sehr wenig Inhalt. 16:02 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; jeden zweiten Sonntag eines Monats mit einem x drin 16:02 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; geeh 16:03 &amp;lt;jrandom&amp;gt; ok, wir sind über die Zwei-Stunden-Marke hinaus, hat noch jemand etwas, oder sollen wir weitere Diskussionen auf die Liste / ins Forum / etc. verlagern? 16:03 &amp;lt;fvw&amp;gt; Ich halte es für höchst unwahrscheinlich, dass ein seriöser ISP zu diesem Zeitpunkt Ressourcen für I2P bereitstellt. 16:03 * cervantes bedeckt seinen Kopf mit einem Kochtopf 16:03 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: deine Emotionen wurden zur Kenntnis genommen. 16:03 * fvw nickt jrandom zu. Ich brauche einen Drink. Weitermachen. 16:03 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; wann machen wir das 24h-Meeting? 16:04 &amp;lt;jrandom&amp;gt; vielleicht nächste Woche, duck 16:04 * jrandom leitet den Abschluss ein 16:04 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; oh boy! 16:04 &amp;lt;fvw&amp;gt; duck: meine Emotionen? Du hast meine Emotionen noch nicht mal ansatzweise gesehen. Lass mich nur ein paar Drinks nehmen.. *grins* 16:04 * jrandom *baf*t cervantes auf den Kopf und schließt die Sitzung &lt;/div></description></item><item><title>I2P-Statusnotizen für 2004-09-14</title><link>/de/blog/2004/09/14/i2p-statusnotizen-f%C3%BCr-2004-09-14/</link><pubDate>Tue, 14 Sep 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/09/14/i2p-statusnotizen-f%C3%BCr-2004-09-14/</guid><description>&lt;p>Hi zusammen, es ist wieder so weit.&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>0.4.0.1&lt;/li>
&lt;li>Threat model updates&lt;/li>
&lt;li>Website updates&lt;/li>
&lt;li>Roadmap&lt;/li>
&lt;li>Client apps&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0401">1) 0.4.0.1&lt;/h2>
&lt;p>Seit dem Release 0.4.0.1 am vergangenen Mittwoch läuft es im Netz ziemlich gut – mehr als zwei Drittel des Netzwerks haben aktualisiert, und es sind zwischen 60 und 80 Router im Netzwerk aktiv. Die IRC-Verbindungsdauer variiert, aber in letzter Zeit sind Verbindungen von 4-12 Stunden normal. Allerdings gab es einige Berichte über Merkwürdigkeiten beim Starten unter OS/X, doch ich glaube, dass auch dort Fortschritte gemacht werden.&lt;/p></description></item><item><title>I2P Statusnotizen für 2004-09-08</title><link>/de/blog/2004/09/08/i2p-statusnotizen-f%C3%BCr-2004-09-08/</link><pubDate>Wed, 08 Sep 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/09/08/i2p-statusnotizen-f%C3%BCr-2004-09-08/</guid><description>&lt;p>Hallo zusammen, entschuldigt die Verspätung&amp;hellip;&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>0.4&lt;/li>
&lt;li>Capacity and overload&lt;/li>
&lt;li>Website updates&lt;/li>
&lt;li>I2PTunnel web interface&lt;/li>
&lt;li>Roadmap and todo&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-04">1) 0.4&lt;/h2>
&lt;p>Wie ihr sicher alle gesehen habt, ist das Release 0.4 neulich erschienen, und insgesamt läuft es ziemlich gut. Es ist kaum zu glauben, dass es schon 6 Monate her ist, seit 0.3 erschienen ist (und ein Jahr, seit das 1.0 SDK veröffentlicht wurde), aber wir haben einen langen Weg zurückgelegt, und eure harte Arbeit, euer Enthusiasmus und eure Geduld haben Wunder bewirkt. Glückwunsch und danke!&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 7. September 2004</title><link>/de/blog/2004/09/07/i2p-entwicklertreffen-7.-september-2004/</link><pubDate>Tue, 07 Sep 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/09/07/i2p-entwicklertreffen-7.-september-2004/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cat-a-puss, cervantes, deer, demonic_1, dm, fvw, hypercubus, jrandom, luckypunk, modulus, nicktastic, Sciatica, shardy, Sugadude, ugha_node&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:09 &amp;lt;jrandom&amp;gt; 0) hi 14:09 &amp;lt;jrandom&amp;gt; 1) 0.4 14:09 &amp;lt;jrandom&amp;gt; 2) Capacity and overload 14:09 * cervantes pulls up a bar stool 14:09 &amp;lt;jrandom&amp;gt; 3) Website updates 14:09 &amp;lt;jrandom&amp;gt; 4) I2PTunnel web interface 14:09 &amp;lt;jrandom&amp;gt; 5) Roadmap and todo 14:09 &amp;lt;jrandom&amp;gt; 6) ??? 14:09 &amp;lt;jrandom&amp;gt; 0) hi 14:09 &amp;lt;nicktastic&amp;gt; ugha, Ah, -x isn't even necessary to see what's being resolved - silly me 14:09 &amp;lt;cervantes&amp;gt; hullo 14:09 * nicktastic resumes lurking 14:10 &amp;lt;jrandom&amp;gt; 'lo all, sorry for the delay in the notes - http://dev.i2p.net/pipermail/i2p/2004-September/000437.html 14:10 * jrandom just had to reply to Derick's E post :) 14:10 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; nicktastic: Right. The meeting already started though. :) 14:10 &amp;lt;luckypunk&amp;gt; h wow, i didn't miss it. 14:10 &amp;lt;jrandom&amp;gt; !hi5 14:10 &amp;lt;jrandom&amp;gt; ok, swinging on in to 1) 0.4 14:11 &amp;lt;jrandom&amp;gt; we finally got it out the door, and it doesn't seem to have bitten us too bad 14:12 &amp;lt;jrandom&amp;gt; the network is larger than its ever been (I counted 60 TCP connections a few hours back), eepsites are retrievable, and irc is often usable 14:12 &amp;lt;dm&amp;gt; hey!! meeting? 14:12 &amp;lt;jrandom&amp;gt; hypercubus has done some great work with the new install, systray, and service manager, which I know has helped us out a bunch 14:13 &amp;lt;modulus&amp;gt; yay 14:13 &amp;lt;hypercubus&amp;gt; still a ways to go though 14:13 &amp;lt;hypercubus&amp;gt; but i think we're getting somewhere now 14:13 &amp;lt;jrandom&amp;gt; agreed, ever onwards :) 14:14 &amp;lt;jrandom&amp;gt; this release also has the widespread deployment of oOo's ?i2paddresshelper 14:14 &amp;lt;jrandom&amp;gt; we covered that a bit the other week [http://dev.i2p.net/pipermail/i2p/2004-August/000419.html item 2.3], but now its probably a good idea for people to consider using it for their links 14:15 &amp;lt;hypercubus&amp;gt; does it work with name-based vhosts? 14:15 &amp;lt;jrandom&amp;gt; the i2ptunnel httpclient still correctly sends Host: $base64dest 14:17 &amp;lt;jrandom&amp;gt; on that note, there has been some more talk about using the bundled webserver to serve some eepsites, and i think if someone has some time to figure out the configuration necessary, that'd be pretty kickass (saving us from the vhost / apache config problems) 14:18 &amp;lt;jrandom&amp;gt; ok, anyone else have anything to bring up about 0.4? 14:18 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; is this web server in cvs? 14:18 &amp;lt;demonic_1&amp;gt; ? 14:18 &amp;lt;hypercubus&amp;gt; the web server is in 0.4 14:18 &amp;lt;demonic_1&amp;gt; what i miss 14:18 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; baffled: It's going to be. 14:18 &amp;lt;hypercubus&amp;gt; hence CVS 14:18 &amp;lt;jrandom&amp;gt; baffled: yeah, its all in cvs (lib/org.mortbay.*) 14:18 &amp;lt;cervantes&amp;gt; btw I experimented with window's url protocol handers... it's very easy to set the registry up so "i2p://base64" will launch in a browser with a http://site.i2p?i2paddresshelper=base64 ... 14:19 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Oh, it already is. 14:19 &amp;lt;dm&amp;gt; this is all very very cool 14:19 &amp;lt;hypercubus&amp;gt; i already wrote registry interfacing code 14:19 &amp;lt;hypercubus&amp;gt; we can use that to set up an .i2p association 14:19 &amp;lt;fvw&amp;gt; cervantes: i2p:// wouldn't be quite right I think. After all, it's http over i2p; just as you could have irc:// over i2p. 14:19 &amp;lt;cervantes&amp;gt; you can also specify security and proxy settings on a per protocol basis 14:19 &amp;lt;jrandom&amp;gt; cervantes: does firefox/etc honor those? 14:19 &amp;lt;cervantes&amp;gt; yup 14:20 -!- shardy_ is now known as shardy 14:20 &amp;lt;jrandom&amp;gt; woah, hi shardy_ 14:20 &amp;lt;shardy&amp;gt; hey jrandom, long time no talk 14:20 &amp;lt;cervantes&amp;gt; although admittedly I need more testing... 14:20 &amp;lt;nicktastic&amp;gt; konqueror should, too 14:20 &amp;lt;cervantes&amp;gt; I was just playing in a spare moment ;-) 14:20 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Opera doesn't. 14:20 &amp;lt;cervantes&amp;gt; although I doubt firefox takes any notice of windows proxy and security settings 14:20 &amp;lt;hypercubus&amp;gt; you can set it in opera's ini file 14:21 &amp;lt;hypercubus&amp;gt; i did that to opera so ed2k:// would work 14:21 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; hypercubus: Ah, cool. 14:21 &amp;lt;fvw&amp;gt; only up to a point. You can't turn URL handlers into http:// handlers handled by opera itsself alas. 14:21 &amp;lt;hypercubus&amp;gt; though they don't document it very well 14:21 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; really, what benefit does i2p:// give? 14:22 &amp;lt;fvw&amp;gt; hypercube: You're handing it off to a helper app I suppose? I did much the same, but I couldn't find a way to make opera display a "download started" page. 14:22 &amp;lt;hypercubus&amp;gt; yes, it gets handed to eMule 14:22 &amp;lt;dm&amp;gt; yes, who wants to pee in public anyway? 14:22 &amp;lt;hypercubus&amp;gt; we could hand i2p:// to the eeproxy 14:22 &amp;lt;hypercubus&amp;gt; then you web guys can figure out the rest from there ;-) 14:22 &amp;lt;Sciatica&amp;gt; is https not http over, uh, "s"? 14:23 &amp;lt;jrandom&amp;gt; but, as i think duck is getting at, we'll already be tied in to the eepproxy anyway? 14:23 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Sciatica: It's HTTP over SSL, yes. :) 14:23 &amp;lt;jrandom&amp;gt; Sciatica: http over i2p (well, anything over i2p) is secure and authenticated. what happens after it reaches the other side is outside i2p's scope 14:23 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; But that's an established convention. 14:24 &amp;lt;Sciatica&amp;gt; yes, I knew that. I'm just saying that the argument against i2p:// isn't as clear as "isn't it juts http _over_ i2p?" 14:24 &amp;lt;dm&amp;gt; htt2p 14:24 &amp;lt;hypercubus&amp;gt; i don't know if i2p:// is necessary, but i do believe it's possbile to get the major browsers at least to work with it 14:24 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; jrandom: I think he just referred to the 'https://' prefix. 14:24 &amp;lt;jrandom&amp;gt; ah, sorry. 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; we need an anonymizing filter plus `http://127.0.0.1:7657/www.duck.i2p/` anyway 14:25 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; with those you dont need to tweak browser settings 14:25 &amp;lt;jrandom&amp;gt; but yeah, I agree with fvw, this sounds like excessive overloading of the url protocol 14:25 &amp;lt;demonic_1&amp;gt; not here&amp;gt;&amp;gt; as a lame use i feel i2p:// links would rule &amp;lt;&amp;lt;not here 14:25 &amp;lt;jrandom&amp;gt; right duck 14:25 &amp;lt;jrandom&amp;gt; hehe 14:25 &amp;lt;cervantes&amp;gt; perhaps i2p:// could me made to operate as a protocol arbiter: i2p://irc/base64 14:26 &amp;lt;fvw&amp;gt; ungh, that's ugly and abusing URLs in the worst possible way. 14:26 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; cervantes: How would that work in IRC's case? 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; URIs :) 14:26 &amp;lt;cervantes&amp;gt; that way you can launch different apps based on a single url standard 14:26 &amp;lt;fvw&amp;gt; (not that there's anything wrong with that) 14:26 &amp;lt;jrandom&amp;gt; wouldn't the more appropriate URL mod be irc://i2p/base64/#i2p ? 14:27 &amp;lt;jrandom&amp;gt; but, ok, we're a bit off track.. 14:27 &amp;lt;jrandom&amp;gt; anything else on 0.4? :) 14:28 &amp;lt;fvw&amp;gt; I don't think that URI's allow for specifying transport mechanism seperately from protocol, which is a shame really. 14:28 &amp;lt;dm&amp;gt; you can use the filesystem 14:28 &amp;lt;fvw&amp;gt; Yes, sort of: *applause* 14:28 &amp;lt;dm&amp;gt; c:\i2p\irc #i2p 14:29 &amp;lt;dm&amp;gt; ha! I confused you all 14:29 &amp;lt;deer&amp;gt; * mule_iip agrees with fvw 14:29 &amp;lt;fvw&amp;gt; dm: I'm going to seriously hurt you. Maybe not today, maybe not tomorrow, but soon and for the rest of your life. 14:29 &amp;lt;jrandom&amp;gt; :) thanks, we do our best 14:29 &amp;lt;fvw&amp;gt; &amp;lt;/pinky and the brain&amp;gt; 14:29 &amp;lt;jrandom&amp;gt; heh 14:29 &amp;lt;jrandom&amp;gt; ok, jumping on to 2) Capacity and overload 14:30 &amp;lt;deer&amp;gt; &amp;lt;DrVince&amp;gt; Hi everyone 14:30 &amp;lt;jrandom&amp;gt; i'd rather not just copy out what was posted in the notes, so review whats there :) 14:30 &amp;lt;dm&amp;gt; hi 14:30 &amp;lt;hypercubus&amp;gt; welcome to our meeting DrVince ;-) 14:30 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Hi, DrVince. 14:31 &amp;lt;jrandom&amp;gt; one thing I'd like to mention wrt 2) was something a few people have seen - severe skew in participating tunnels 14:31 &amp;lt;jrandom&amp;gt; e.g. someone with DSL had 300+ tunnels the other day 14:31 &amp;lt;dm&amp;gt; me 14:31 &amp;lt;modulus&amp;gt; yeah 14:31 &amp;lt;jrandom&amp;gt; (and when they go down, that breaks a *lot* of tunnels) 14:31 &amp;lt;jrandom&amp;gt; the problem is tunnels are really lightweight - 2-20bps on average 14:31 &amp;lt;cervantes&amp;gt; and my OC3 has practically nada 14:31 &amp;lt;hypercubus&amp;gt; i only have 8 atm 14:32 &amp;lt;dm&amp;gt; i had 270+, and I am on 150kbps 14:32 &amp;lt;jrandom&amp;gt; overall, the network has ~ 20*n tunnels on average at any given time 14:32 &amp;lt;jrandom&amp;gt; (where n = # nodes in the network) 14:32 &amp;lt;jrandom&amp;gt; at an average of 2 hops per node, that means every node participates in an average of 40 tunnels 14:33 &amp;lt;hypercubus&amp;gt; ideally ;-) 14:33 &amp;lt;jrandom&amp;gt; well, thats the thing, balancing like that *isnt* ideal 14:33 &amp;lt;jrandom&amp;gt; since not all nodes are as fast or have as much bandwidth 14:33 &amp;lt;jrandom&amp;gt; on the ohter hand, balancing the tunnels so they all go through 2 or 3 really fast peers also sucks 14:33 &amp;lt;jrandom&amp;gt; since if one of those go down, *boom* 14:34 &amp;lt;hypercubus&amp;gt; right, so why is dm's inferior DSL connection so overloaded, while my much faster DSL connection has been under-utilized? 14:34 &amp;lt;Sciatica&amp;gt; will this problem go away as the # of nodes in the network grows beyond 100, 200, etc.? 14:34 &amp;lt;dm&amp;gt; inferior? :'( 14:34 &amp;lt;jrandom&amp;gt; hypercubus: because i2p is currently nonresponsive to the bandwidth available, unless people turn on bandwidth limiting 14:34 &amp;lt;hypercubus&amp;gt; dm: technically speaking ;-) 14:34 &amp;lt;hypercubus&amp;gt; ok i have bandwidth limiting enabled... dm must not? 14:35 &amp;lt;Sciatica&amp;gt; (at some point won't the number of nodes a server can host be greatly dwarfed compared the the number of total nodes [e.g., tunnels]? 14:35 &amp;lt;ugha_node&amp;gt; Arrr! 14:35 &amp;lt;ugha_node&amp;gt; '(the local message processing time exceeds 1s)' -- I don't think we should program any such constants into the router. I think all such values should be taken from the (I2P network) environment, so it would still work in case the router lands in an unexpected enviromnent. 14:35 &amp;lt;dm&amp;gt; yeah, I don't, also my uplink is decent: 256kbps (downlink 150kbps) 14:35 &amp;lt;Sciatica&amp;gt; bad terminiology -- I type too slow for such issues :-) 14:35 &amp;lt;jrandom&amp;gt; Sciatica: it isn't a problem, is just a reality. if every node maintains 20 tunnels at any given time, with each tunnel an average of 2 hops, no matter how large the network is, it averages out 14:36 &amp;lt;jrandom&amp;gt; ugha_node: agreed - the 1s thing is random #, but how can we derive the "right" value? what amount of delay is "a lot"? 14:37 &amp;lt;jrandom&amp;gt; we do have some code in the RouterThrottleImpl that tracks "how much bandwidth we've agreed to allocate" 14:37 &amp;lt;jrandom&amp;gt; but at the moment, it doesn't throttle based on that 14:37 &amp;lt;dm&amp;gt; hmmmm I don't like these overload discussions... flashbacks of freenet. 14:37 &amp;lt;jrandom&amp;gt; (bandwidth agreed to == # participating tunnels * # messages per tunnel on average * # bytes per message on average) 14:37 &amp;lt;dm&amp;gt; Maybe we should use estimators? 14:38 * jrandom kicks dm 14:38 &amp;lt;hypercubus&amp;gt; dm: are you using bandwidth limiting in your router? 14:38 &amp;lt;dm&amp;gt; hypercubus: no 14:38 &amp;lt;hypercubus&amp;gt; dm: i highly recommend using it ;-) 14:38 &amp;lt;dm&amp;gt; jrandom: three words... NGR 14:38 &amp;lt;fvw&amp;gt; It's really up to the node that requested the tunnel, right? What kind of lag are they willing to put up with? Would it be viable to make it one of the tunnel parameters? 14:39 * fvw wonders if dm is trying to scare us or if it's merely an added benefit. 14:39 &amp;lt;jrandom&amp;gt; hmm, that has potential 14:39 &amp;lt;dm&amp;gt; errr.. won't that just move the arbitrary threshold to the requesting router? ;) 14:39 &amp;lt;dm&amp;gt; I don't want to choose, you choose! 14:40 &amp;lt;jrandom&amp;gt; yes dm, but the requesting router knows what the tunnel will be used for (irc w/ low lag vs bulk w/ high lag and high throughput) 14:40 &amp;lt;fvw&amp;gt; yes, but for some things 10s lag is no problem (think file transfers), whereas other stuff (irc) needs low latency. 14:40 &amp;lt;dm&amp;gt; yeah, so you have the app layer decide the threshold? 14:40 &amp;lt;jrandom&amp;gt; that is, however, dangerous 14:40 &amp;lt;fvw&amp;gt; the only problem is using high-latency links will not increase capacity, so in the end file transfers get all the resources. 14:41 &amp;lt;cat-a-puss&amp;gt; can you really trust any load claims made by the router, otherwise a malicious preson could try to get another nodes traffic to go through all their routers 14:41 &amp;lt;jrandom&amp;gt; cat-a-puss: these are only used to reject requests to participate, not to solicit 14:41 &amp;lt;ugha_node&amp;gt; You can't. 14:41 &amp;lt;cat-a-puss&amp;gt; ok 14:42 &amp;lt;jrandom&amp;gt; a malicious user can of course accept tunnels when they're totally overloaded, but we'll detect that when the tunnel fails 14:42 &amp;lt;jrandom&amp;gt; (and the freeloader can reject the tunnel when they arent loaded, but, c'est la vie) 14:43 &amp;lt;jrandom&amp;gt; the throttle based on local overload is pretty effective though. however, that isn't enough 14:43 &amp;lt;dm&amp;gt; greedy bastard 14:43 &amp;lt;jrandom&amp;gt; i've been trying to find out an ideal way to work out whether to accept it or not, and i think that there is some potential for probabalistically rejecting requests we would otherwise accept, based on how many tunnels we are already in 14:44 &amp;lt;jrandom&amp;gt; the concept there is that the peer wants other people to take on some load 14:44 &amp;lt;cat-a-puss&amp;gt; should we run as many virtual routers as avalable bandwidth? 14:44 &amp;lt;jrandom&amp;gt; (so as to distribute the failure) 14:44 &amp;lt;jrandom&amp;gt; hmm cat-a-puss? 14:44 &amp;lt;jrandom&amp;gt; are you running the sim on the live net? 14:45 &amp;lt;jrandom&amp;gt; in any case, no, a single router should be able to address the local capacity 14:46 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; problem is that bandwidth used in a tunnel may change significantly over time, right? 14:46 &amp;lt;cervantes&amp;gt; which is not currently happening...at least not for me 14:46 &amp;lt;cat-a-puss&amp;gt; well if it's all random how can you take advantage of an oc3 any more than some poor guy on a 56k? You ether have to advertise: problematic, or run virtual routers, ether way I think a malicious party could try to encircle a node for some sort of stistical attack 14:46 &amp;lt;jrandom&amp;gt; right mule_i2p. we need to do some more monitoring of the tunnel activity 14:46 &amp;lt;cervantes&amp;gt; 14 participents each have 11.5mbit ... that's a bit of a waste :) 14:47 &amp;lt;jrandom&amp;gt; cat-a-puss: probabalistic != random :) 14:47 &amp;lt;jrandom&amp;gt; heh cervantes 14:48 &amp;lt;jrandom&amp;gt; the basic idea behind probabalistically rejecting would be to spread the load out to other peers. however, if the network really is saturated, the probability won't be a problem as people will just ask again 14:48 &amp;lt;jrandom&amp;gt; the issue is that we currently have an overwhelming *excess* of capacity 14:48 &amp;lt;Sugadude&amp;gt; Poor i2p, having *too* much capacity. Don't worry, I'm on it. ;) 14:49 &amp;lt;fvw&amp;gt; assuming everyone is wellbehaved, you could perhaps not reject from people who come back within a short interval of being probabilisticly rejected? 14:49 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; so fill any tunnel with some cover traffic 14:49 &amp;lt;jrandom&amp;gt; heh Sugadude :) 14:49 &amp;lt;cervantes&amp;gt; that's because everyone's requests are being handled by dm's router ;-) 14:49 &amp;lt;jrandom&amp;gt; fvw: we dont know who requests a tunnel 14:49 &amp;lt;fvw&amp;gt; hmm, good point. *screws head back on* 14:50 &amp;lt;jrandom&amp;gt; fvw: probabalistically, subsequent requests would be accepted - we'd want the 'reject' factor to stay low enough 14:50 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; which will increase anonymity and make load calculation easier 14:51 &amp;lt;jrandom&amp;gt; true mule_iip, but it'd be nice to actually have the net operate effectively without requiring high load :) 14:51 &amp;lt;jrandom&amp;gt; but that is definitely a worthwhile scenario for the sim 14:51 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; effectively make i2p use a constant bitrate with cover traffic. but that was for a future release, i guess :) 14:52 &amp;lt;jrandom&amp;gt; we *could* use ATM-style allocation 14:52 &amp;lt;fvw&amp;gt; Doesn't bandwidth usage vary too much for that to be viable? 14:52 &amp;lt;jrandom&amp;gt; e.g. assume 5 messages per minute per tunnel @ 32KB each, and compare that with the bandwidth limits, and reject accordingly 14:52 &amp;lt;cervantes&amp;gt; hyper has some ascii we can use to pad the messages out 14:52 &amp;lt;hypercubus&amp;gt; hmmmm, i don't like that constant bitrate idea... i2p would be filtered by ISPs very quickly if that were implemented 14:53 &amp;lt;jrandom&amp;gt; heh cervantes 14:53 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; yes 14:53 * hypercubus doesn't know what cervantes is talking about 14:53 * hypercubus hides his floppy 14:53 &amp;lt;jrandom&amp;gt; fvw: padding? or allocation? 14:53 &amp;lt;fvw&amp;gt; allocation 14:53 &amp;lt;cervantes&amp;gt; ah ya plausable deniability huh 14:54 &amp;lt;jrandom&amp;gt; hmm fvw. perhaps, but I think we can monitor them statistically and compensate 14:54 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; constant bitrate sounds like Waste 14:54 &amp;lt;jrandom&amp;gt; for instance, `http://localhost:7657/oldstats.jsp#tunnel.bytesAllocatedAtAccept` 14:54 &amp;lt;hypercubus&amp;gt; hence its name ;-) 14:55 &amp;lt;jrandom&amp;gt; that stat monitors how much bandwidth we have agreed to pass on for other people's tunnels 14:55 &amp;lt;jrandom&amp;gt; (using the last 10 minutes as a guideline) 14:56 &amp;lt;jrandom&amp;gt; so my peer with 85 tunnels says it will transfer 3,676,945.65 bytes over the next 10 minutes for all of those tunnels, combined 14:56 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; kaji: it is waste, and we probably should use it only for the more severe threat models. but would be nice for low latency like irc. 14:56 &amp;lt;jrandom&amp;gt; thats 72bps each, but I'm not sure how skewed it is (probably *very*) 14:57 &amp;lt;jrandom&amp;gt; however, if all of those tunnels started using lots and lots of bandwidth, the total value would shoot up, and we could throttle it 14:57 * fvw nods. 14:57 * fvw notes this is in fact a wildly interesting problem, theoreticly speaking. 14:57 &amp;lt;fvw&amp;gt; (but maybe that's just me being weird) 14:57 &amp;lt;jrandom&amp;gt; agreed 14:58 &amp;lt;jrandom&amp;gt; (to both ;) 14:58 &amp;lt;jrandom&amp;gt; but yeah, we dont have the Right Answer yet. but its something to be worked on 14:59 &amp;lt;jrandom&amp;gt; ok, unless there's anything else on that, moving on to 3) Website updates 14:59 &amp;lt;fvw&amp;gt; We could ofcourse go totally lossy and just drop datagrams when we're overloaded, and make people run something like tcp over that. 14:59 &amp;lt;jrandom&amp;gt; we tried that, and lots and lots and lots of tunnels failed 15:00 &amp;lt;jrandom&amp;gt; (since if a tunnel drops 1 message, we mark it as failed) 15:00 &amp;lt;fvw&amp;gt; yes, you shouldn't do that if you take that approach. 15:00 &amp;lt;jrandom&amp;gt; ((and when we tried not being such fascists, we didn't notice when a tunnel *really* fails)) 15:00 * fvw nods and strokes his beard. Good point. (mental note to self: grow beard to stroke in situations like this) 15:01 &amp;lt;jrandom&amp;gt; heh 15:01 &amp;lt;jrandom&amp;gt; ok, anyway, as you've all seen, our new installer and new web interface is completely different from the old way of doing things 15:01 * hypercubus gives fvw his beard 15:02 &amp;lt;jrandom&amp;gt; while that is Good, since the old way was Painful, all our old docs are now wildly incorrect 15:02 &amp;lt;fvw&amp;gt; could we stick on 2) a few minutes longer? I still have a few bad ideas I want you to shoot down. 15:02 &amp;lt;jrandom&amp;gt; sure 15:02 &amp;lt;dm&amp;gt; I can't use the internet... 15:02 &amp;lt;dm&amp;gt; Bandwidth in/out 15:02 &amp;lt;dm&amp;gt; 1m: 13.32/11.98KBps 15:02 &amp;lt;dm&amp;gt; 5m: 10.74/9.46KBps 15:02 &amp;lt;jrandom&amp;gt; how many tunnels dm? 15:02 &amp;lt;hypercubus&amp;gt; dm: that's why i suggested you turn on i2p's bandwidth limiting ;-) 15:02 &amp;lt;dm&amp;gt; only 166 15:02 &amp;lt;jrandom&amp;gt; yeah, throttle it down to 6KBps 15:02 &amp;lt;jrandom&amp;gt; lol 15:03 &amp;lt;dm&amp;gt; (participating) 15:03 &amp;lt;jrandom&amp;gt; (or maybe 8KBps if you're nice) 15:03 &amp;lt;dm&amp;gt; I'll leave it as is, I just need to view this one page 15:03 &amp;lt;jrandom&amp;gt; btw, the 13.32 vs 11.98 lets us know you're downloading approximately 1KBps locally 15:03 &amp;lt;jrandom&amp;gt; (through i2p) 15:03 &amp;lt;fvw&amp;gt; What happens if we just time-out tunnels at a reasonably large idle-time? Say 30 mins or something. The next protocol up would have to do keepalives, but wouldn't that solve the not-detecting-dead-tunnels thing? 15:03 &amp;lt;hypercubus&amp;gt; he's downloading far more than that actually 15:04 &amp;lt;jrandom&amp;gt; ((though that 1KBps might be small enough to be netDb)) 15:04 &amp;lt;dm&amp;gt; hypercubus: our transfer is stalling badly, actually. 15:04 &amp;lt;jrandom&amp;gt; fvw: tunnels expire after 10 minutes 15:04 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; hold it, is bandwidth working now? if so what sould i turn it to? 15:04 &amp;lt;dm&amp;gt; dissapointed in the getright/i2p combo 15:04 &amp;lt;jrandom&amp;gt; they're not long lived fvw, unlike TOR 15:04 &amp;lt;fvw&amp;gt; and that had most tunnels failing, even with keepalives? 15:04 &amp;lt;hypercubus&amp;gt; dm: periodically yes... i think the solution would be to limit your upstream to about 8KB/s 15:04 &amp;lt;jrandom&amp;gt; kaji: `http://localhost:7657/` 15:05 &amp;lt;hypercubus&amp;gt; since it seems you're saturated 15:05 &amp;lt;jrandom&amp;gt; er, /config.jsp 15:05 &amp;lt;fvw&amp;gt; ok, but you don't want them dissapearing in flurries of packet loss. 15:05 &amp;lt;jrandom&amp;gt; every minute (on average) each peer tests each tunnel to make sure its alive (so that other people can send us data - without tunnels, we're fucked) 15:06 &amp;lt;fvw&amp;gt; Ok. I need to read more of how i2p currently works. On to 3) as far as I'm concerned. 15:06 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; right now its set on the default -1 but I dont know what a 1.5/750@1.2ghz connections translates to from maximum tunnel partisipation 15:07 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; i seem to be participation in 166 15:07 &amp;lt;jrandom&amp;gt; kaji: your router will never get so many tunnels that it'll be CPU congested ;) 15:07 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; off-topic: don't you need a tunnel to be fucked :) 15:07 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; *ing 15:07 &amp;lt;jrandom&amp;gt; heh 15:07 * fvw votes "nay" 15:08 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; jrandom, i just finnished reading the letter about tunnels without bandwidth, i just didnt know what to set the limmit to 15:08 &amp;lt;jrandom&amp;gt; ok, i agree, lots more to be done to figure this stuff out 15:08 &amp;lt;jrandom&amp;gt; ok cool kaji, just enable your bandwidth limiter to something like 8KBps 15:08 &amp;lt;jrandom&amp;gt; (or 12 if you're nice :) 15:09 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; &amp;lt;/oftopic&amp;gt; 15:09 &amp;lt;jrandom&amp;gt; ok, on to 3) website updates 15:09 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; inbound and outbound? 15:09 &amp;lt;jrandom&amp;gt; yes kaji 15:09 &amp;lt;jrandom&amp;gt; ok, as I said, we need help with the docs 15:09 &amp;lt;jrandom&amp;gt; (heeeeeeeeelp!) 15:09 &amp;lt;hypercubus&amp;gt; i move we fill the long-vacant team positions of Webmaster and Web Editor 15:10 * jrandom seconds that motion 15:10 &amp;lt;jrandom&amp;gt; (now all we need is someone to volunteer ;) 15:10 &amp;lt;hypercubus&amp;gt; i know cervantes is a busy guy 15:10 &amp;lt;jrandom&amp;gt; its more up to the invidual to volunteer /themselves/ hyper ;) 15:10 &amp;lt;hypercubus&amp;gt; i nominate Curiosity for Webmaster or Web Editor, or both if she's up for it ;-) 15:11 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Uhh. 15:11 &amp;lt;dm&amp;gt; Man, even my CPU is starting to max out because of I2P... 15:11 &amp;lt;dm&amp;gt; You love, you REALLY love me :'( 15:11 &amp;lt;dm&amp;gt; oops, :') 15:12 * cervantes feels someone pushing him into the bull ring 15:12 &amp;lt;jrandom&amp;gt; i think we can use all the help we can get, and if she is up for helping, we'd love it 15:13 &amp;lt;hypercubus&amp;gt; i've seen her web designs and can vouch for her work 15:13 &amp;lt;hypercubus&amp;gt; and she expressed interest, i don't know what she finally decided however 15:13 &amp;lt;jrandom&amp;gt; ok great 15:13 &amp;lt;dm&amp;gt; she? 15:13 &amp;lt;cervantes&amp;gt; I'm sure she can devote far more care and attention to it than I ever could 15:14 &amp;lt;dm&amp;gt; that word must not be used in our world 15:14 &amp;lt;fvw&amp;gt; never mind that, he said 'care and attention'. 15:15 * jrandom groans 15:15 &amp;lt;fvw&amp;gt; present company excluded ofcourse. 15:15 &amp;lt;jrandom&amp;gt; ok, in any case, we'll need some people to help out on the docs - generating new walk throughs, intro docs, etc 15:16 &amp;lt;jrandom&amp;gt; we'll chat with Curiosity about what we can get her to hack on :) 15:16 &amp;lt;hypercubus&amp;gt; i can take on the installation related stuff 15:16 &amp;lt;hypercubus&amp;gt; s/on/of/ 15:16 &amp;lt;hypercubus&amp;gt; i know how everyone loves to read these baroque howto's that i write ;-) 15:16 &amp;lt;jrandom&amp;gt; :) 15:17 &amp;lt;jrandom&amp;gt; an install guide / walkthrough would KickAss 15:17 &amp;lt;fvw&amp;gt; that's not how you spell 'broke'. 15:17 &amp;lt;jrandom&amp;gt; heh 15:17 * hypercubus snickers, then steals fvw's wallet 15:17 &amp;lt;hypercubus&amp;gt; that's how you spell "broke" ;-) 15:17 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; hyper what system are you on? i'll take a crack on the winxp version but im not very reliable, i may see something shiny and quit 15:17 &amp;lt;deer&amp;gt; * Curiosity is away for a bit... 15:18 &amp;lt;hypercubus&amp;gt; kaji: ? 15:18 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; hyper, i was asking what OS you are using 15:18 &amp;lt;hypercubus&amp;gt; OSes 15:18 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; OSESES 15:19 &amp;lt;hypercubus&amp;gt; i have vmware, so i can run all the windowses and freebsd and such 15:19 &amp;lt;hypercubus&amp;gt; also have pearpc, so i can run OS X 15:20 &amp;lt;jrandom&amp;gt; ok, if there's nothing else on the web side 15:20 &amp;lt;jrandom&amp;gt; moving on to * 4) I2PTunnel web interface 15:21 * jrandom declares the i2ptunnel web interface shitty. functional. but shitty. 15:21 &amp;lt;deer&amp;gt; &amp;lt;DrVince&amp;gt; I could dig in for french translation if interest may be 15:21 &amp;lt;jrandom&amp;gt; duck had a few ideas for improving it, but he had to jet, so let me paste a few lines 15:21 &amp;lt;hypercubus&amp;gt; again, we need more web devs ;-) 15:21 &amp;lt;jrandom&amp;gt; oh, translating web pages to french would rule 15:22 &amp;lt;jrandom&amp;gt; s/french/french and other langs/ 15:22 &amp;lt;jrandom&amp;gt; here are some duck-isms: 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; reduce data load on general page; use tables/div to order stuff 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; provide a edit/detailed page with info most dont care about, tunnels, dest hash, full key 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; feedback after clicking buttons, 'item saved' etc. give dest as output when new one created 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; (hide under edit/details otherwise) 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; tag the top messages as being 'log'; sometimes confusing 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; make clear that 'confirm' is only needed for remove, not save 15:22 * jrandom agrees with what he says 15:23 &amp;lt;jrandom&amp;gt; there have been a slew of bugfixes behind the scenes in the /i2ptunnel/ web interface since 0.4 too, so the functional kinks should be cleaned up 15:24 &amp;lt;jrandom&amp;gt; the code implementing those pages are pretty ugly though 15:24 &amp;lt;jrandom&amp;gt; probably the best approach would be to write up the screens in plain html / css / images / etc, then give it to one of the java devs to integrate 15:25 &amp;lt;hypercubus&amp;gt; whatever happened to the days when there was an overabundance of web devs? ;-) 15:25 &amp;lt;jrandom&amp;gt; they're all working at mcdonalds 15:25 &amp;lt;hypercubus&amp;gt; ah right 15:25 &amp;lt;deer&amp;gt; * Curiosity is back :) 15:25 &amp;lt;jrandom&amp;gt; anyway, if anyone is interested in helping out, or has further suggestions, please get in touch 15:25 &amp;lt;jrandom&amp;gt; wb Curiosity 15:26 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; should i bring up the idea i told oyu about jrandom? 15:26 &amp;lt;cat-a-puss&amp;gt; I know someone who might be able to help with the web stuff 15:26 &amp;lt;jrandom&amp;gt; ah, the live cd? 15:27 &amp;lt;jrandom&amp;gt; great cat-a-puss, we need all the help we can get 15:27 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; teah :) 15:27 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; err yeah 15:27 &amp;lt;jrandom&amp;gt; Curiosity: yeah, please bring that up when we get to item 6) ??? 15:28 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; okay :) 15:28 &amp;lt;cat-a-puss&amp;gt; ok, I'll get them on the list, and give them jrandom's e-mail (curiosity I don't know your email) 15:28 &amp;lt;jrandom&amp;gt; ok, does anyone have anything else to mention regarding the I2PTunnel web interface? 15:28 &amp;lt;jrandom&amp;gt; r0x0r cat-a-puss 15:29 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; also, i don't mind helping wiht the web editing, etc. also :) 15:29 &amp;lt;jrandom&amp;gt; ok, if there's nothing else, 5) Roadmap and todo 15:30 &amp;lt;jrandom&amp;gt; awesome Curiosity, thanks! we can chat a bit after the meeting about taking over the world^W^W^W^Wweb stuff 15:30 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; okies :) 15:30 &amp;lt;jrandom&amp;gt; as y'all probably saw, there's a new big scary page on the website (http://www.i2p.net/todo) 15:31 &amp;lt;jrandom&amp;gt; that covers the big scary issues we have ahead of us (and doesnt even touch on all the client apps we need, etc) 15:31 &amp;lt;jrandom&amp;gt; as you can see, we've got a shitload to do, but the good news is, we dont have to have it all done right away. 15:32 &amp;lt;jrandom&amp;gt; in fact, those things are really just the bullet items from the roadmap page (with a heap of text introducing each) 15:33 &amp;lt;jrandom&amp;gt; while i know thats a lot to sort through, what would be great is if people could let me know if they come across something that we will need to deal with that isn't on that page 15:34 &amp;lt;jrandom&amp;gt; that isn't necessary today or this week even, just a general "hey, let us know" 15:35 &amp;lt;jrandom&amp;gt; with mule's suggestion (http://www.i2p.net/todo#nat) i've been doing a lot of soul searching, and the roadmap will likely be moved around a bit 15:35 &amp;lt;jrandom&amp;gt; but we'll see. 15:36 &amp;lt;jrandom&amp;gt; if you have any strong feelings on certain issues ("omg we *cannot* function without X, Y, and Z!"), please let me know or post onto the list 15:36 &amp;lt;jrandom&amp;gt; while i'm no champion of democracy, i am open to reason :) 15:37 &amp;lt;jrandom&amp;gt; ok, thats all i've got to say about that.. anyone have anything to throw out there? 15:37 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; benevolent dictatorship :) 15:37 -!- Sonium_ is now known as Sonium 15:37 &amp;lt;jrandom&amp;gt; bah, i'm no dictator - i dont control what other people code :) 15:37 &amp;lt;cervantes&amp;gt; tranquil hegemony 15:37 &amp;lt;cat-a-puss&amp;gt; I've aquired two more developers 15:37 &amp;lt;jrandom&amp;gt; w00t! 15:38 &amp;lt;cat-a-puss&amp;gt; and have grand plans for a distributed search engine 15:38 &amp;lt;jrandom&amp;gt; oh, kickass 15:38 &amp;lt;jrandom&amp;gt; would that be something `http://files.i2p/` could tie into? 15:38 &amp;lt;jrandom&amp;gt; or, well, let me just say, oh, kickass :) 15:38 &amp;lt;cat-a-puss&amp;gt; er: I can't get there (hostile enviroment) 15:39 &amp;lt;jrandom&amp;gt; ah 'k 15:39 &amp;lt;cat-a-puss&amp;gt; anyway, some CVS space would be nice, once we get there 15:40 &amp;lt;jrandom&amp;gt; certainly, space on cvs.i2p is available 15:40 &amp;lt;jrandom&amp;gt; either within the i2p/apps/ directory or your own module, if preferred 15:40 &amp;lt;jrandom&amp;gt; (cvs.i2p == cvs.i2p.net) 15:40 &amp;lt;cat-a-puss&amp;gt; I should probably talk to the people working on the dht huh? 15:41 &amp;lt;cat-a-puss&amp;gt; what is the status of that thusfar 15:41 &amp;lt;jrandom&amp;gt; :) 15:41 &amp;lt;jrandom&amp;gt; i haven't heard any status updates from aum in the last few days, but i'm sure he's churning away 15:42 &amp;lt;jrandom&amp;gt; last update was in http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 15:43 &amp;lt;jrandom&amp;gt; ok, i guess that moves us on to * 6) ??? 15:44 &amp;lt;jrandom&amp;gt; Curiosity was bouncing around the idea of a 'live cd' idea with i2p 15:44 &amp;lt;jrandom&amp;gt; which i think is pretty cool, and something we will want 15:44 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; kewl :) 15:44 &amp;lt;jrandom&amp;gt; though we aren't really stable enough for that yet, with a release every 2 weeks or so 15:44 &amp;lt;hypercubus&amp;gt; agreed... it could even be integrated into a Knoppix ISO 15:45 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; ? 15:45 &amp;lt;hypercubus&amp;gt; Knoppix, a livecd distro of linux 15:45 &amp;lt;hypercubus&amp;gt; very user friendly 15:45 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; k 15:45 &amp;lt;jrandom&amp;gt; though once we have the Really Simple Update functionality that is a one click download from `http://dev.i2p/i2p/i2pupdate.tar.bz2,` it might not be too bad 15:46 &amp;lt;jrandom&amp;gt; Curiosity: do you have anything else you want to discuss about that? 15:46 &amp;lt;fvw&amp;gt; ...and as soon as it becomes widely used, anyone controlling dev.i2p can compromise the network. 15:47 &amp;lt;jrandom&amp;gt; as long as people use that Really Simple Update functionality 15:47 * fvw nods. 15:47 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; i just wanted a way for people to run it w/o having to download a bunch of stuff onto their computer 15:47 &amp;lt;jrandom&amp;gt; (and if dev.i2p is compromised, we put up a new hosts.txt entry for dev.i2p) 15:48 &amp;lt;hypercubus&amp;gt; a knoppix i2p livecd would be prime for cybercafe use 15:48 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; jarndom: won't a real i2p user grab the source, study the diff against the latest peer reviewed version and build from source :) 15:48 &amp;lt;fvw&amp;gt; yes but people will just hit 'update'; They won't listen to discussions about whether the new version might have vulnerabilities... 15:48 &amp;lt;demonic_1&amp;gt; is there anyway to not need hosts file. u know like a dns server? 15:48 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; yeah... riiiight mule_iip. lol 15:49 &amp;lt;fvw&amp;gt; but anyway, I'll be very happy when we get to the stage where this becomes a problem. 15:49 &amp;lt;fvw&amp;gt; demonic_l: It's possible, but there'd still be a central authority. 15:49 &amp;lt;hypercubus&amp;gt; demonic_1: there are currently a couple of proposals for such functionality, but global names have been ruled out 15:49 &amp;lt;jrandom&amp;gt; demonic_1: yes, see the mailing list (recent discussions on http://dev.i2p.net/pipermail/i2p/2004-September/000432.html ) 15:49 &amp;lt;jrandom&amp;gt; (and my take @ http://dev.i2p.net/pipermail/i2p/2004-September/000435.html :) 15:50 &amp;lt;hypercubus&amp;gt; *globally unique names 15:50 &amp;lt;demonic_1&amp;gt; k 15:51 &amp;lt;jrandom&amp;gt; ok, anyone have anything else they want to bring up? 15:52 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; I would also like ot suggest putting service only items into a service folder... i was trying to uninstall i2p (one time of many) and was hitting the wrong uninstall thingie 15:52 &amp;lt;hypercubus&amp;gt; Curiosity: that's being done 15:52 &amp;lt;jrandom&amp;gt; w3rd 15:52 &amp;lt;hypercubus&amp;gt; the installer will install shortcuts for i2p to the Start menu in Windows 15:52 &amp;lt;hypercubus&amp;gt; and optionally on your desktop 15:52 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; okies :) 15:52 &amp;lt;hypercubus&amp;gt; among them will be "uninstall" 15:53 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; i was talking about when i go into program files/i2p 15:53 &amp;lt;hypercubus&amp;gt; you don't need to from there 15:54 &amp;lt;hypercubus&amp;gt; Windows users don't ever go into the program folders ;-) 15:54 &amp;lt;demonic_1&amp;gt; :/ 15:54 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; i do! :P 15:54 &amp;lt;jrandom&amp;gt; we could perhaps add a bin/ dir with all the scripts 15:54 &amp;lt;jrandom&amp;gt; er, nm 15:54 &amp;lt;hypercubus&amp;gt; then you would have seen the folder called "Uninstall" ;-) 15:54 * jrandom remembers the paths 15:54 &amp;lt;hypercubus&amp;gt; which is where the uninstaller is located 15:54 &amp;lt;jrandom&amp;gt; we can move the service scripts into lib though 15:54 &amp;lt;hypercubus&amp;gt; i'm not sure we can 15:55 &amp;lt;cervantes&amp;gt; you could go the 'doze method and have the "uninstall" option in the installer ;-) 15:55 &amp;lt;hypercubus&amp;gt; wrapper is very particular about where you put those 15:55 &amp;lt;jrandom&amp;gt; at the very least they can "cd .." first 15:55 &amp;lt;hypercubus&amp;gt; i'll look into changing their location 15:55 &amp;lt;hypercubus&amp;gt; but it might not be doable 15:55 &amp;lt;jrandom&amp;gt; cool, thanks. it'd be nice to remove some of the clutter in the install dir 15:55 &amp;lt;hypercubus&amp;gt; agreed 15:55 &amp;lt;jrandom&amp;gt; (most of which is my fautlt with all those .config files :) 15:56 &amp;lt;hypercubus&amp;gt; we could have a config dir i guess 15:56 &amp;lt;cervantes&amp;gt; ./conf ? 15:56 &amp;lt;jrandom&amp;gt; c'mon, we're geeks. etc/ :) 15:56 &amp;lt;jrandom&amp;gt; that would be Really Easy though 15:56 &amp;lt;jrandom&amp;gt; (just a few -D parameters on the CLI) 15:56 &amp;lt;hypercubus&amp;gt; then we'll have to field questions from Windows users that "etc" isn't obvious enough ;-) 15:56 &amp;lt;jrandom&amp;gt; people shouldnt need to touch their config 15:57 &amp;lt;jrandom&amp;gt; thats what the web is for 15:57 &amp;lt;cervantes&amp;gt; I've always gone for the blatant: ./configuration/ 15:57 &amp;lt;hypercubus&amp;gt; right, but Windows users shouldn't need to launch the uninstaller from their program directory either heheh 15:57 &amp;lt;jrandom&amp;gt; ./thesefilestellstufftodothings/ 15:57 &amp;lt;cervantes&amp;gt; ./scripts/ 15:57 &amp;lt;cervantes&amp;gt; ./asciipr0n 15:57 &amp;lt;jrandom&amp;gt; ok, but yeah, some work we can flesh out 15:57 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; lol 15:58 &amp;lt;jrandom&amp;gt; anyone have anything else to bring up for the meeting? 15:58 &amp;lt;jrandom&amp;gt; if not 15:58 * jrandom winds up 15:59 * jrandom *baf*s the meeting closed &lt;/div></description></item><item><title>I2P Entwicklertreffen - 31. August 2004</title><link>/de/blog/2004/08/31/i2p-entwicklertreffen-31.-august-2004/</link><pubDate>Tue, 31 Aug 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/08/31/i2p-entwicklertreffen-31.-august-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> aum, cervantes, deer, hypercubus, jrandom, kaji, lucky, nicktastic&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) hi 14:04 &amp;lt;jrandom&amp;gt; 1) 0.3.4.3 14:04 &amp;lt;jrandom&amp;gt; 2) 0.3.5 und 0.4 14:04 &amp;lt;jrandom&amp;gt; 3) docs 14:04 &amp;lt;jrandom&amp;gt; 4) stasher update 14:04 &amp;lt;jrandom&amp;gt; 5) ??? 14:04 &amp;lt;jrandom&amp;gt; 0) hi 14:04 * jrandom winkt 14:05 &amp;lt;deer&amp;gt; * Pseudonym winkt 14:05 * hypercubus flattert 14:05 &amp;lt;deer&amp;gt; * detonate winkt 14:05 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen @ http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:05 &amp;lt;jrandom&amp;gt; weiter zu 1) 0.3.4.3 14:06 &amp;lt;jrandom&amp;gt; wie in den Notizen steht und wie ihr aus erster Hand wisst, ist das Netz im Moment nicht allzu gesund 14:06 &amp;lt;jrandom&amp;gt; viele Nachrichten gehen verloren, und die Leute sehen oft Warnungen, dass ihre Leases schon vor einer Weile abgelaufen sind 14:07 &amp;lt;jrandom&amp;gt; das ist unglücklich und in CVS weitgehend behoben; wir rollen es aus, sobald wir können (siehe Punkt 2) 14:07 &amp;lt;kaji&amp;gt; (spät) hi 14:08 &amp;lt;jrandom&amp;gt; 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 &amp;lt;jrandom&amp;gt; schwingen wir rüber zu 2) 0.3.5 und 0.4 (es sei denn, jemand hat noch etwas hinzuzufügen..?) 14:09 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Also können 90% kaputter Knoten das Netzwerk umhauen ^^ 14:09 &amp;lt;deer&amp;gt; * Pseudonym wartet sehnsüchtig auf das Release 0.3.5 14:09 &amp;lt;kaji&amp;gt; wer hat den DoS gefahren? die haben gute Arbeit geleistet 14:10 &amp;lt;jrandom&amp;gt; nun, ich komme von meinen anderen CVS‑HEAD‑Kisten konsistent an squid ran 14:10 &amp;lt;jrandom&amp;gt; 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 &amp;lt;jrandom&amp;gt; aber ja, der alte Peer‑Selection‑Algorithmus hat ein paar Dumme Dinge getan 14:10 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ich bin auf CVS HEAD und habe suid.i2p oft verloren ;) 14:11 &amp;lt;jrandom&amp;gt; hmm 14:11 &amp;lt;jrandom&amp;gt; was siehst du bei der Tunnel‑Fehlerrate? 14:12 &amp;lt;jrandom&amp;gt; (Gesamt‑# Ereignisse bei /routerStats.html#tunnel.failAfterTime verglichen mit Gesamt‑# Ereignissen bei #tunnel.buildFrequency ) 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Lebenszeit‑Durchschnittswert: 288 268,91 über 339,00 Ereignisse 14:13 &amp;lt;jrandom&amp;gt; und tunnel.buildFrequency? 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Aber du hast deinen router beim Reparieren von Thread‑Leaks vielleicht zu oft neu gestartet ;) 14:14 &amp;lt;jrandom&amp;gt; wie ist deine Lebenszeit‑# von tunnel.buildFrequency? 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 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 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 24h ~= router‑Lebensdauer 14:15 &amp;lt;jrandom&amp;gt; also ~5% Tunnel‑Fehler 14:15 &amp;lt;jrandom&amp;gt; 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 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Dann schwingen wir zu 2) weiter ;) 14:16 &amp;lt;jrandom&amp;gt; betrachte es als geschwungen 14:16 &amp;lt;jrandom&amp;gt; ok, wie in der E‑Mail erwähnt, wird der nächste Rev 0.3.5 sein, nicht 0.4 14:16 &amp;lt;jrandom&amp;gt; es wird all die Goodies haben, auf die ihr gewartet habt, aber es bekommt nicht das "0.4‑Gütesiegel" ;) 14:17 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; 0.4.rc-1 14:17 &amp;lt;jrandom&amp;gt; nun, ich habe erwogen, den RC‑Weg zu gehen, aber ich will nicht übermäßig zuversichtlich sein 14:17 &amp;lt;kaji&amp;gt; 0.4.rc-0.9 14:17 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; heh 14:18 &amp;lt;kaji&amp;gt; beta 14:18 &amp;lt;jrandom&amp;gt; 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 &amp;lt;lucky&amp;gt; wir müssen es weiter DoSen, bis es funktioniert, während es DoS abbekommt 14:18 &amp;lt;jrandom&amp;gt; richtig 14:19 &amp;lt;kaji&amp;gt; DoSe es, bis es nicht mehr gedoSt werden kann 14:19 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; aber keine neuen Features zwischen 0.3.5 und 0.4, richtig? 14:19 &amp;lt;jrandom&amp;gt; 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 &amp;lt;jrandom&amp;gt; korrekt, Pseudonym, ich erwarte keine wesentlichen neuen Features während 0.3.5 14:20 &amp;lt;jrandom&amp;gt; zumindest aus Sicht der App‑Nutzer 14:20 &amp;lt;jrandom&amp;gt; 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 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ein öffentlicher Inproxy für i2p/tor ist in Arbeit 14:21 &amp;lt;jrandom&amp;gt; ah, nett, HTML‑spezifisch oder Bitpipe? 14:21 &amp;lt;jrandom&amp;gt; äh, Web‑spezifisch, meine ich 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; Web‑spezifisch 14:22 &amp;lt;jrandom&amp;gt; w3rd 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; die Idee ist, dass ein ISP einige Gateways zu bestimmten Sites bereitstellen kann 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; damit die Welt auf alexandria zugreifen kann 14:23 &amp;lt;jrandom&amp;gt; ooh, was wirklich cool wäre, ist, wenn diese Gateways als vhosts (virtuelle Hosts) fungieren könnten 14:23 &amp;lt;jrandom&amp;gt; (vielleicht meinst du das ohnehin) 14:23 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; `http://anonygateway.com/home.duck.i2p/~alexandria/` 14:23 &amp;lt;jrandom&amp;gt; ah ok 14:23 &amp;lt;jrandom&amp;gt; immer noch cool 14:23 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; http://anonygateway.com/6sxoyfb3h2nvok2d.onion/ 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; Virtual Host ist auch möglich; nur für eine nächste Iteration 14:24 &amp;lt;jrandom&amp;gt; (obwohl 6sxoyfb3h2nvok2d.onion.anonygateway.com cooler wäre ;) 14:24 &amp;lt;jrandom&amp;gt; genau, genau 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mit einem mod_rewrite leicht zu machen, natürlich 14:25 &amp;lt;cervantes&amp;gt; oder einfach eine Subdomain einrichten :) 14:25 &amp;lt;kaji&amp;gt; hah, einen bittorent seed vhosten 14:25 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; Ich bezahle die Entwicklung aus eigener Tasche; der Patch wird Public Domain sein 14:25 &amp;lt;jrandom&amp;gt; duck++ 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; spreche auch mit einem ISP, der es eventuell als kostenpflichtigen Dienst anbieten möchte 14:26 &amp;lt;jrandom&amp;gt; nice 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; natürlich ist es besser, wenn anarchistgang.org das macht 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; aber ihr kennt ja die Stabilität dieser Typen 14:26 &amp;lt;jrandom&amp;gt; *hust* 14:27 &amp;lt;cervantes&amp;gt; their quackers 14:27 &amp;lt;cervantes&amp;gt; *they're 14:27 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; hi!!!!!! 14:27 * hypercubus kichert 14:27 &amp;lt;jrandom&amp;gt; hi jon2 14:27 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; Ich mag Meetings&amp;gt;:-D 14:28 &amp;lt;jrandom&amp;gt; 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 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; *hust* myi2p? 14:28 &amp;lt;jrandom&amp;gt; heh 14:29 &amp;lt;kaji&amp;gt; wie sieht es mit Zugriff hinter einer Firewall aus? 14:29 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; ja, Firewall‑Zugriff :) 14:29 &amp;lt;jrandom&amp;gt; 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 &amp;lt;deer&amp;gt; * duck zeigt auf 0.4.2 @ http://www.i2p.net/roadmap 14:30 &amp;lt;jrandom&amp;gt; glaubt mir, ich will Zugriff hinter Firewalls / unkontrollierbaren NATs / etc. genauso sehr wie ihr alle. 14:30 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; Ich kann den sicheren Teil übernehmen, ich kenne Kryptophagie. 14:30 &amp;lt;jrandom&amp;gt; (das muss jemand als Zitat hinzufügen ;) 14:30 * hypercubus fragt sich, was ein Kryptophage ist 14:31 &amp;lt;jrandom&amp;gt; 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 &amp;lt;aum&amp;gt; morgen allerseits 14:31 &amp;lt;cervantes&amp;gt; btw, ich frage mich, ob irgendwelche Devs ihre kleinen i2p‑Blogs vermissen ... ob sie vielleicht eigene Forenbereiche bekommen sollten, zumindest kurzfristig ... 14:31 &amp;lt;cervantes&amp;gt; *falls ja 14:31 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; Kryptophagie, die Wissenschaft der Sicherheit. 14:31 &amp;lt;jrandom&amp;gt; 'Morgen, aum 14:32 &amp;lt;hypercubus&amp;gt; jon2: kennst du auch Kryptographie? 14:32 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; Guten Morgen, aum. 14:32 &amp;lt;jrandom&amp;gt; cervantes: ich warte, bis ich einen eigenen Blog bekomme, was hoffentlich nicht mehr allzu lange dauert 14:32 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; nein :-( 14:33 &amp;lt;cervantes&amp;gt; jrandom: und die anderen? 14:33 &amp;lt;jrandom&amp;gt; nightblade nutzt seinen Blog @ cashdollar.org 14:33 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; Ich habe einen Blog auf blogs.aspnet.com 14:33 &amp;lt;jrandom&amp;gt; allerdings wäre es wohl cool, wenn die Leute im Forum posten 14:34 &amp;lt;cervantes&amp;gt; ah gut ... nun, es scheint, die meisten haben Alternativen gefunden ... aber es ist schade, dass es fragmentiert wurde 14:34 &amp;lt;jrandom&amp;gt; ja 14:34 &amp;lt;cervantes&amp;gt; *shame 14:34 &amp;lt;cervantes&amp;gt; verdammte Fingerzzz 14:34 &amp;lt;lucky&amp;gt; nun, ein Phage ist Teil des Immunsystems. 14:34 &amp;lt;jrandom&amp;gt; ich mochte die Devblogs auf der Seite. Wir bekommen irgendwann wieder etwas zurück 14:34 &amp;lt;hypercubus&amp;gt; jon2: lustig, blogs.aspnet.com ist eine nicht beanspruchte Domain 14:34 &amp;lt;jrandom&amp;gt; ok, jedenfalls, noch etwas zu 2) 0.3.5 und 0.4 ? 14:35 &amp;lt;hypercubus&amp;gt; ja 14:35 &amp;lt;hypercubus&amp;gt; ich habe das Firefox‑Problem jetzt gelöst, in CVS 14:35 &amp;lt;jrandom&amp;gt; w000t 14:36 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; Ich bin ASP‑Entwickler. 14:36 &amp;lt;hypercubus&amp;gt; liest den Standard aus der Registry 14:36 &amp;lt;cervantes&amp;gt; :) 14:36 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; sorry.. ich meine blogs.asp.net 14:36 &amp;lt;hypercubus&amp;gt; nein, tust du nicht 14:36 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; weblogs.asp.net 14:36 &amp;lt;jrandom&amp;gt; ah, großartig, hypercubus. Wir sind also fast beim 0.3.5‑Release 14:37 &amp;lt;cervantes&amp;gt; schaudern....ASP 14:37 &amp;lt;hypercubus&amp;gt; ja, ich kann fühlen, wie es näher rückt 14:37 &amp;lt;jrandom&amp;gt; ok, weiter zu 3) Doku 14:37 &amp;lt;jrandom&amp;gt; nun, ich habe über meine Bitte in der E‑Mail hinaus nichts hinzuzufügen 14:38 &amp;lt;jrandom&amp;gt; (schickt eure Fragen! postet sie auf die Liste, schickt sie per E‑Mail, postet sie im Forum) 14:38 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ja, nutzt das Forum anonym und macht Cervantes glücklich ;) 14:39 * cervantes bekommt Ganzkörperkribbeln 14:39 * hypercubus richtet die Hasenohren 14:40 &amp;lt;nicktastic&amp;gt; haha 14:40 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; Mir hat dieses Meeting gefallen.. 14:40 &amp;lt;cervantes&amp;gt; das hast du gesagt... 14:40 &amp;lt;cervantes&amp;gt; &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; Ich mag Meetings&amp;gt;:-D 14:40 &amp;lt;hypercubus&amp;gt; super, du darfst nächstes Mal die Donuts spendieren ;-) 14:40 &amp;lt;jrandom&amp;gt; ok, wenn es sonst nichts gibt, 4) stasher‑Update 14:41 &amp;lt;jrandom&amp;gt; aum scheint früh aufgewacht zu sein ... bist du noch da? 14:41 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; GROSSES MEETING! 14:41 * hypercubus fragt sich, ob dm Kinder hat 14:41 &amp;lt;jrandom&amp;gt; heh, ja, er ist zurück ;) 14:41 &amp;lt;cervantes&amp;gt; Ich würde sagen, das ist unmöglich 14:42 &amp;lt;hypercubus&amp;gt; vermute, aum hat die erste Tasse verpasst 14:42 &amp;lt;jrandom&amp;gt; ok, vielleicht schwingt er zurück zum term 14:42 &amp;lt;jrandom&amp;gt; wie auch immer, sein allgemeines Update stand in der E‑Mail 14:42 &amp;lt;jrandom&amp;gt; scheint, es geht eine Menge voran 14:43 &amp;lt;jrandom&amp;gt; einige Fragen bleiben, aber immer weiter 14:43 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Aber kein Release‑Datum genannt ;) 14:43 &amp;lt;hypercubus&amp;gt; wie viele Leute testen es im Moment? 14:43 &amp;lt;jrandom&amp;gt; ich weiß nicht, ob der Code, den er jetzt mit den erwähnten Dingen hat, schon öffentlich ist 14:43 &amp;lt;hypercubus&amp;gt; ah 14:44 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; BAF BAF BAF BAF BAF 14:44 &amp;lt;kaji&amp;gt; was ist neu an stasher? 14:44 &amp;lt;jrandom&amp;gt; kaji: siehe die http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:45 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Er verbraucht jetzt weniger Wasser zum Geschirrspülen 14:45 &amp;lt;hypercubus&amp;gt; auf dieses Feature habe ich gewartet 14:45 * jrandom auch 14:45 &amp;lt;jrandom&amp;gt; ok 14:45 &amp;lt;jrandom&amp;gt; wenn aum noch afk ist, schwingen wir weiter zu 5) ??? 14:45 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas, das er ansprechen möchte? 14:45 * cervantes setzt sich einen Aluhut auf 14:46 &amp;lt;lucky&amp;gt; Wie läuft jetta fürs Ausliefern von Webseiten? 14:46 &amp;lt;jrandom&amp;gt; ich kenne niemanden, der an einer App arbeitet, die es Leuten sicher ermöglicht, Seiten mit jetty zu hosten 14:46 &amp;lt;jrandom&amp;gt; (also Seiten zu hosten, die als eepsite ausgeliefert werden können) 14:47 &amp;lt;jrandom&amp;gt; jetty ermöglicht es den Leuten, Client‑Applikationen zu deployen (obwohl ich auch niemanden kenne, der an einer webbasierten App arbeitet) 14:47 &amp;lt;hypercubus&amp;gt; ich würde gern etwas zu systray4j vs. SWT sagen 14:47 &amp;lt;jrandom&amp;gt; mmhmm? 14:47 &amp;lt;hypercubus&amp;gt; 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 &amp;lt;hypercubus&amp;gt; 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 &amp;lt;hypercubus&amp;gt; nur Denkanstoß ... vielleicht später 14:48 &amp;lt;jrandom&amp;gt; diskussionswert, zu gegebener Zeit, wenn die Nutzer es verlangen 14:49 &amp;lt;jrandom&amp;gt; wenn der Mehrwert da ist, ist er da 14:49 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Die Web‑Oberfläche ist als GUI gedacht, oder? 14:49 &amp;lt;hypercubus&amp;gt; cervantes hatte eine coole Idee, SWT weiter zu nutzen 14:49 &amp;lt;hypercubus&amp;gt; ein I2P‑Dashboard ;-) 14:49 &amp;lt;jrandom&amp;gt; ja oOo 14:49 &amp;lt;hypercubus&amp;gt; oh, und Skins! j/k 14:49 &amp;lt;jrandom&amp;gt; ich hätte so etwas wirklich viel lieber in die router console eingebaut, wenn du meinst, was ich denke 14:50 &amp;lt;hypercubus&amp;gt; der Punkt ist... 14:50 &amp;lt;cervantes&amp;gt; es könnte auch die Anwendungsentwicklung fördern, wenn i2p mit einem schönen Satz SWT‑Bibliotheken kommt 14:50 &amp;lt;hypercubus&amp;gt; es scheint, die Entwicklung von systray4j läuft aus oder ist sonstwie festgefahren 14:50 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Solange Systray‑ und GUI‑Kram nicht zwingend erforderlich sind, um einen voll funktionsfähigen router zu haben ... 14:50 &amp;lt;jrandom&amp;gt; genau, oOo 14:50 &amp;lt;hypercubus&amp;gt; ich sehe nicht, dass sie die KDE‑Version bald fixen 14:51 &amp;lt;hypercubus&amp;gt; richtig, wir könnten einfach einen Hook in der Systray‑Klasse des routers hinzufügen 14:51 &amp;lt;hypercubus&amp;gt; und der Nutzer könnte den Systray/SWT‑Kram optional herunterladen 14:51 &amp;lt;jrandom&amp;gt; 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 &amp;lt;jrandom&amp;gt; cervantes: Entwickler von Client‑Applikationen können SWT selbstverständlich mit ihrer App bündeln 14:51 &amp;lt;jrandom&amp;gt; (oder sagen "holt euch SWT") 14:51 &amp;lt;hypercubus&amp;gt; ich vermute, wir bekommen Anfragen nach erweiterten Systray‑Optionen 14:52 &amp;lt;jrandom&amp;gt; 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 &amp;lt;jrandom&amp;gt; (etc) 14:52 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Zu spät, um die Konsole/Status‑Monitor/wasauchimmer vom wirklich‑Routing‑Kram zu trennen? 14:52 &amp;lt;jrandom&amp;gt; wirklich Routing‑Kram? 14:52 &amp;lt;jrandom&amp;gt; die router console ist eine vollständig separate Client‑Applikation 14:53 &amp;lt;jrandom&amp;gt; (apps/routnerconsole/) 14:53 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Das Zeug, das nötig ist, damit die Bytes anonym fließen 14:53 &amp;lt;jrandom&amp;gt; ich denke schon, dass wir später auch eine Minimal‑router‑Installation haben wollen 14:53 &amp;lt;jrandom&amp;gt; (mit nichts in clients.config, etc) 14:53 &amp;lt;jrandom&amp;gt; aber wir haben nicht die Entwicklerstunden, um mehrere Varianten zu pflegen 14:55 &amp;lt;jrandom&amp;gt; ok, sonst noch jemand etwas, das er ansprechen möchte? 14:57 &amp;lt;jrandom&amp;gt; wenn nicht 14:57 * jrandom holt aus 14:57 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 0.3.5, wann? ;) 14:57 &amp;lt;jrandom&amp;gt; es kommt hoffentlich diese Woche raus 14:57 &amp;lt;jrandom&amp;gt; (in den nächsten ein oder zwei Tagen, wenn alles gut geht) 14:57 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok ^^ 14:57 * jrandom hört auf auszuholen 14:57 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Statusnotizen für 2004-08-31</title><link>/de/blog/2004/08/31/i2p-statusnotizen-f%C3%BCr-2004-08-31/</link><pubDate>Tue, 31 Aug 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/08/31/i2p-statusnotizen-f%C3%BCr-2004-08-31/</guid><description>&lt;p>Na, Jungs und Mädels, es ist wieder Dienstag!&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>0.3.4.3&lt;/li>
&lt;li>0.3.5 and 0.4&lt;/li>
&lt;li>docs&lt;/li>
&lt;li>stasher update&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0343">1) 0.3.4.3&lt;/h2>
&lt;p>Nun, wie ihr alle bemerkt habt, ist zwar die Anzahl der Nutzer im Netzwerk ziemlich konstant geblieben, aber die Leistung hat sich in den letzten Tagen deutlich verschlechtert. Die Ursache dafür war eine Reihe von Bugs in der Peer-Auswahl und im Code für die Nachrichtenübermittlung, die sichtbar wurden, als es letzte Woche einen kleineren DoS-Angriff gab. Das Ergebnis war im Wesentlichen, dass die tunnels bei nahezu allen fortlaufend fehlgeschlagen sind, was einen gewissen Schneeballeffekt hat. Also nein, es liegt nicht nur an euch – das Netz war auch für den Rest von uns grauenhaft ;)&lt;/p></description></item><item><title>I2P Entwicklertreffen - 24. August 2004</title><link>/de/blog/2004/08/24/i2p-entwicklertreffen-24.-august-2004/</link><pubDate>Tue, 24 Aug 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/08/24/i2p-entwicklertreffen-24.-august-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, deer, fvw, hypercubus, jrandom, kaji, luckypunk, Nightblade, protok0l&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:01 &amp;lt;jrandom&amp;gt; 0) hallo 14:01 &amp;lt;jrandom&amp;gt; 1) 0.3.4.3 Status 14:01 &amp;lt;jrandom&amp;gt; 1.1) Timestamper 14:02 &amp;lt;jrandom&amp;gt; 1.2) neue router console Authentifizierung 14:02 &amp;lt;jrandom&amp;gt; 2) 0.4 Status 14:02 &amp;lt;jrandom&amp;gt; 2.1) Service- &amp;amp; Systray (System-Tray)-Integration 14:02 &amp;lt;jrandom&amp;gt; 2.2) jbigi &amp;amp; jcpuid 14:02 &amp;lt;jrandom&amp;gt; 2.3) i2paddresshelper 14:02 &amp;lt;jrandom&amp;gt; 3) AMOC vs. eingeschränkte Routen 14:02 &amp;lt;jrandom&amp;gt; 4) stasher 14:02 &amp;lt;jrandom&amp;gt; 5) bemerkenswerte Seiten 14:02 &amp;lt;jrandom&amp;gt; 6) ??? 14:02 &amp;lt;jrandom&amp;gt; 0) hallo 14:02 * jrandom winkt 14:02 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Hi. 14:02 &amp;lt;jrandom&amp;gt; wöchentliche Notizen (sehr früh) unter http://dev.i2p.net/pipermail/i2p/2004-August/000419.html veröffentlicht 14:03 &amp;lt;jrandom&amp;gt; ich nehme also an, ihr habt alle eure Hausaufgaben gemacht und sie fleißig gelesen 14:03 &amp;lt;jrandom&amp;gt; (oder so) 14:03 &amp;lt;jrandom&amp;gt; ok, 1) 0.3.4.3 Status 14:04 &amp;lt;kaji&amp;gt; (spätes Hi) 14:04 &amp;lt;jrandom&amp;gt; seit dem 0.3.4.3-Release letzten Freitag wurden ein paar Dinge angepasst, aber insgesamt wirkt der Stand ziemlich stabil, soweit ich das beurteilen kann 14:04 &amp;lt;deer&amp;gt; &amp;lt;luckypunk&amp;gt; hä. Was geht? 14:04 &amp;lt;deer&amp;gt; &amp;lt;luckypunk&amp;gt; Oh. Egal. Sorry, ich verschlafe das Meeting normalerweise. Hi :) 14:05 &amp;lt;jrandom&amp;gt; wie sind eure Erfahrungen mit 0.3.4.3 in Bezug auf eepsites / squid / etc? 14:05 &amp;lt;luckypunk&amp;gt; sehr schnell. 14:05 &amp;lt;jrandom&amp;gt; (anhand von IRC kann ich sehen, was die Leute erleben) 14:05 &amp;lt;luckypunk&amp;gt; Manchmal unter 3 Sekunden Seitenladezeit. 14:06 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Jrandom, tritt nicht zu oft den squid router ;) 14:06 &amp;lt;jrandom&amp;gt; cool, lucky 14:06 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; funktioniert gut 14:06 &amp;lt;luckypunk&amp;gt; ich kann 10 Seiten durch den Squid öffnen und I2P kommt hinterher, auf meinem 350 MHz allerdings recht langsam. 14:06 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; so flott wie nie zuvor 14:06 &amp;lt;jrandom&amp;gt; ja, tu ich, oOo, aber dafür haben wir ja www1.squid.i2p :) 14:06 &amp;lt;jrandom&amp;gt; r0x0r 14:06 &amp;lt;jrandom&amp;gt; ich habe ein paar Berichte über übermäßige CPU-Nutzung gehört – trifft das viele? 14:07 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; mich nicht... ich vermute, das sind nur die Leute mit 386ern *hust*lucky*hust* 14:07 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Hier sehr seltene Spitzen. Hängt mit einem anderen Fehler zusammen, vielleicht verfolge ich das irgendwann mal :p 14:07 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; hier nicht 14:07 &amp;lt;luckypunk&amp;gt; Ich denke, wenn es alle Plattformen betrifft, würde ich es stark merken, und nein, nicht wirklich. Nur wenn die neuen Konfig-Seiten ausgeliefert werden oder viel heruntergeladen wird, klemmt I2P meinen Prozessor fest. 14:08 &amp;lt;jrandom&amp;gt; ok, cool. Es gibt ein paar Szenarien, in denen i2p in Sachen CPU fies ist, aber hoffentlich sind die selten 14:08 &amp;lt;jrandom&amp;gt; das führt uns tatsächlich zu 1.1) Timestamper :) 14:09 &amp;lt;jrandom&amp;gt; (eines der Probleme kann auftreten, wenn der Timestamper spinnt / die richtige Zeit aus dem Blick verliert) 14:10 &amp;lt;jrandom&amp;gt; das ganze Timestamping-Zeug wurde überarbeitet und in den router integriert, dank Adam Buckley, der spitzenmäßig ist und seine Arbeit unter der BSD-Lizenz veröffentlicht hat 14:10 &amp;lt;jrandom&amp;gt; (yay Adam) 14:11 &amp;lt;jrandom&amp;gt; bisher haben wir den SNTP-Code als eigenständige Client-App genutzt, aber das machen wir nicht mehr – stattdessen haben wir eine enge Integration mit dem router 14:11 &amp;lt;jrandom&amp;gt; (daher müssen die Leute evtl. ihre Konfigdateien aktualisieren, wie in der E-Mail erwähnt) 14:11 &amp;lt;jrandom&amp;gt; SNTP allein ist jedoch nur ein Teil der Lösung 14:12 &amp;lt;jrandom&amp;gt; langfristig brauchen wir eine bessere (lies: NTP) Synchronisation, da SNTP zu Schwankungen neigt 14:12 &amp;lt;jrandom&amp;gt; (insbesondere bei starker Netzüberlastung) 14:12 &amp;lt;jrandom&amp;gt; Adam hat mir etwas Code geschickt, den er dafür hat, aber ich habe im Moment nicht wirklich die Zeit, mich da durchzuarbeiten 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Nur SNTP? 14:13 &amp;lt;jrandom&amp;gt; ich erinnere mich nicht genau – ich glaube, es ist NTP-ähnlich über SNTP-Abfragen 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok, danke 14:14 &amp;lt;luckypunk&amp;gt; äh 14:14 &amp;lt;luckypunk&amp;gt; ich habe dazu einen Vorschlag.. 14:14 &amp;lt;jrandom&amp;gt; wie auch immer, wenn jemand mal Langeweile hat und verrücktes NTP-Hacking machen will, das wäre großartig 14:14 &amp;lt;luckypunk&amp;gt; Vielleicht ist er falsch. 14:14 &amp;lt;jrandom&amp;gt; mmhmm lucky? 14:14 &amp;lt;luckypunk&amp;gt; use ntpdate -q 14:14 &amp;lt;luckypunk&amp;gt; get the offset. 14:14 &amp;lt;jrandom&amp;gt; ntpdate -q == SNTP 14:14 &amp;lt;luckypunk&amp;gt; oder so ähnlich. 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Das macht der aktuelle Code mehr oder weniger ;) 14:14 * cervantes holt nach, was er verpasst hat 14:14 &amp;lt;luckypunk&amp;gt; oh. 14:15 &amp;lt;luckypunk&amp;gt; sorry. 14:15 &amp;lt;cervantes&amp;gt; verpasst 14:15 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Aber wir brauchen variable Sekundenlänge &amp;amp; Co ;) 14:15 &amp;lt;cervantes&amp;gt; CPU-Auslastung ist auf meinem System so niedrig wie nie.... 14:15 &amp;lt;jrandom&amp;gt; nice 14:15 &amp;lt;cervantes&amp;gt; aber ich habe jetzt über 700 Java-Threads, und es werden mehr 14:15 &amp;lt;jrandom&amp;gt; ja, oOo, und die Skew-Erkennung / Kandidatenauswahl 14:16 &amp;lt;luckypunk&amp;gt; ja, als ich es vor etwa einem Monat das letzte Mal laufen ließ, hat es meine Nutzbarkeit des Rechners stark beeinträchtigt, jetzt merke ich gar nicht mehr, ob I2P läuft. 14:16 &amp;lt;jrandom&amp;gt; ja, ich habe mir das angesehen, cervantes 14:16 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Stimmt, auch wenn es der schwache Teil des Ganzen ist ;) 14:16 &amp;lt;luckypunk&amp;gt; ich habe etwa 200 Threads. 14:16 &amp;lt;luckypunk&amp;gt; 219, um genau zu sein. 14:16 &amp;lt;jrandom&amp;gt; cervantes: ich habe die Threads bis zur Transportschicht zurückverfolgt (wir machen einige *gaaaanz hässliche* Dinge, um Timeouts zu bekommen), und wir können später eine bessere Bereinigung machen 14:16 -!- TheCrypto__ heißt jetzt thecrypto 14:18 &amp;lt;jrandom&amp;gt; im Grunde treten einige Merkwürdigkeiten mit der gestiegenen Anzahl an Peers im Netz und dem Churn (häufiger Zu- und Abgang von Peers) auf. Alles lösbar, aber es kann nerven 14:18 &amp;lt;jrandom&amp;gt; jedenfalls, das war's zu 1.1, jetzt 1.2) neue router console Authentifizierung :) 14:19 &amp;lt;jrandom&amp;gt; (wahrscheinlich interessiert das niemanden, aber wir haben einfache HTTP-Authentifizierung am Laufen. Siehe E-Mail für mehr Infos) 14:19 &amp;lt;cervantes&amp;gt; cool 14:19 &amp;lt;cervantes&amp;gt; trotzdem rockt das Speichermanagement... hatte seit Ewigkeiten kein OOM mehr 14:19 &amp;lt;jrandom&amp;gt; ah, wikked 14:20 &amp;lt;jrandom&amp;gt; tatsächlich bringt uns das zu 2) 0.4 Status 14:22 &amp;lt;luckypunk&amp;gt; Ja. Wenn I2P ein MS-Produkt wäre, wären wir bereit für 1.0 :) 14:22 &amp;lt;jrandom&amp;gt; arggg, verdammt, Netzverbindung weg 14:22 &amp;lt;jrandom&amp;gt; (screen++) 14:23 &amp;lt;jrandom&amp;gt; ok, jedenfalls, es ist viel passiert, und es sind noch ein paar Backend-Dinge zu tun (etwas Client Tunnel Pool Management, wie oOo sieht, und einige Peer-Selection-Tests, wie im CVS) 14:24 &amp;lt;jrandom&amp;gt; es gab auch viel Fortschritt beim Installer / Service / Systray 14:24 &amp;lt;jrandom&amp;gt; hypercubus: willst du uns ein Update geben? 14:24 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; klar 14:25 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; die Service-Wrapper-Installation nähert sich dem Abschluss, vielleicht heute oder morgen... der Service Wrapper kümmert sich um OOMs, indem er den i2p router automatisch neu startet 14:25 &amp;lt;jrandom&amp;gt; (yay) 14:25 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; damit sind wir da ein Stück weit abgesichert 14:26 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; Systray-Integration ist fertig und funktioniert super... derzeit nur für Win32, da die systray4j-lib in ihrer KDE-Implementierung wohl ein paar Bugs hat 14:26 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; ich werde den KDE-Fortschritt verfolgen und hoffentlich haben wir das in naher Zukunft 14:27 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; der Installer ist auch fast fertig, es fehlen nur noch Nach-Installations-Aufgaben 14:27 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; ich rechne damit, dass das bis zum Wochenende fertig ist 14:27 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; (da es von der vollständigen Integration des Service Wrappers abhängt) 14:28 &amp;lt;jrandom&amp;gt; r0x0r 14:28 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; ich werde ein Pre-0.4-Installer-Paket zum Testen bereitstellen 14:28 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; ich sage euch Bescheid, sobald es fertig ist 14:28 &amp;lt;luckypunk&amp;gt; Wie sieht’s mit GNOME aus? 14:28 &amp;lt;cervantes&amp;gt; increment(hypercubus) 14:28 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; das systray4j-Projekt hat GNOME noch nicht angegangen 14:29 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; wir fügen weitere Desktop-Umgebungen hinzu, sobald sie in systray4j verfügbar werden 14:29 &amp;lt;luckypunk&amp;gt; na, kein Ding, ich wechsle sowieso, sobald/wenn KDE kompiliert. 14:30 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; das Systray-Icon dient ohnehin nur dazu, die router console im Browser zu starten 14:30 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; seine Hauptnutzung wird also bei Windows-Usern liegen ;-) 14:30 &amp;lt;jrandom&amp;gt; ja, wir erwarten von *nix-Nutzern, dass sie wissen, wie man ein Lesezeichen setzt ;) 14:30 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; aber wir bedienen natürlich auch die faulen *nix-Nutzer, sobald wir können ;-) 14:30 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; N/C... 14:30 &amp;lt;luckypunk&amp;gt; Oh, ich habe einen Link in meiner Firefox-Linkleiste, bei Slashdot und BSD Google. 14:31 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; aber das Icon dient auch als praktische Statusanzeige 14:31 &amp;lt;jrandom&amp;gt; einverstanden 14:31 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; d. h. wenn das Icon weg ist, ist dein router auch weg ;-) 14:31 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; es sei denn, du hast das Icon über deine router console ausgeblendet 14:32 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; was du tun kannst, und es funktioniert prima 14:32 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; ok, ich glaube, das war’s, außer es gibt Fragen 14:33 &amp;lt;protok0l&amp;gt; was ist ein guter PDA, der Linux gut laufen lässt? 14:33 &amp;lt;jrandom&amp;gt; word hyper 14:33 &amp;lt;jrandom&amp;gt; proto: #i2p-chat (oder nach dem Meeting) 14:33 &amp;lt;protok0l&amp;gt; ups 14:33 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; *kicher* 14:33 &amp;lt;jrandom&amp;gt; ok, weiter zu 2.2) jbigi &amp;amp; jcpuid 14:34 &amp;lt;jrandom&amp;gt; iakin hat genialen JNI/ASM-Code zusammengebaut, um die genaue CPU-Architektur zu erkennen (auf x86-Kisten), und er hat jbigi für freenet so verdrahtet, dass automatisch die richtige .so/.dll anhand dessen ausgewählt wird 14:35 &amp;lt;jrandom&amp;gt; er hat diese Arbeit auch in die Public Domain gestellt, und wir haben uns eine Kopie geschnappt und sie wieder in i2p integriert 14:35 &amp;lt;luckypunk&amp;gt; Müssen wir dann nicht mehr auswählen, welches jbigi wir herunterladen? Macht das die Installation nicht etwas größer? 14:35 &amp;lt;jrandom&amp;gt; korrekt 14:35 &amp;lt;jrandom&amp;gt; ja, es kommen ein paar hundert KB dazu 14:36 &amp;lt;jrandom&amp;gt; aber, nun, die neue Installation ist, ähm, größer als die alte 14:36 &amp;lt;luckypunk&amp;gt; oh, ich dachte, es wären mehr als ein paar hundert KB. 14:36 &amp;lt;luckypunk&amp;gt; Ja, mit der neuen Konsole... Ich tippe auf 6 - 10 MB? 14:36 &amp;lt;deer&amp;gt; * Myo9 hat nur noch 99 MB auf dieser Platte. 14:36 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; ;) 14:36 &amp;lt;jrandom&amp;gt; (zumal ich mich wie ein Esel benehme und auf .war-Support statt direkter Servlets bestehe, was xerces erfordert, das mit 800KB zu Buche schlägt) 14:36 &amp;lt;jrandom&amp;gt; die neue Installation liegt bei ~4-6MB 14:37 &amp;lt;jrandom&amp;gt; aber das Gute ist, nur ~1MB davon ist i2p-spezifisch, Updates werden also leichtgewichtig ;) 14:38 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; I2P hat nicht viel Aufmerksamkeit bekommen, oder? 14:38 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; Verglichen mit freenet und TOR? 14:38 &amp;lt;jrandom&amp;gt; stimmt, wir halten uns ziemlich bedeckt 14:38 &amp;lt;protok0l&amp;gt; ist die Download-Größe wirklich ein Problem? die meisten Leute haben Breitband 14:38 &amp;lt;protok0l&amp;gt; ich würd's nutzen, selbst wenn es 100 Megabyte wären 14:38 &amp;lt;luckypunk&amp;gt; protok0l, die meisten haben’s nicht, tatsächlich. Die meisten, die I2P nutzen würden, schon. though i think I2P still supports dialup (sort of) 14:38 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; für i2p-Nutzer sollte es das nicht 14:39 &amp;lt;jrandom&amp;gt; meiner Ansicht nach ist die Entwicklungsarbeit mit einer schrittweisen Einführung am besten bedient, nachdem ausreichende Tests an verschiedenen kritischen Punkten gelaufen sind 14:39 &amp;lt;luckypunk&amp;gt; ja. I2P ist nicht bereit für 500 Slashdot-Nutzer :) 14:39 &amp;lt;jrandom&amp;gt; auch wenn unser jüngstes Wachstum gut war und geholfen hat, verschiedene Teile des Systems zu kitzeln 14:40 &amp;lt;jrandom&amp;gt; wenn wir die 0.4-Revision herausbringen, wollen wir uns auf die 100-router-Marke zubewegen 14:40 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; ok, ich stelle 50 weitere auf :) 14:40 &amp;lt;jrandom&amp;gt; außerdem gibt das Client-App-Entwicklern mehr Anreiz, Client-Apps zu bauen ;) 14:40 &amp;lt;jrandom&amp;gt; lol mule :) 14:41 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Arr. 14:41 &amp;lt;cervantes&amp;gt; mit der momentanen Aufnahmegeschwindigkeit könnten wir die 100 in etwa einem Monat erreichen 14:41 &amp;lt;cervantes&amp;gt; ganz ohne Evangelisierung 14:41 &amp;lt;jrandom&amp;gt; das wäre eine gute Wachstumsrate 14:42 &amp;lt;jrandom&amp;gt; aber zurück zur Agenda :) 14:42 &amp;lt;protok0l&amp;gt; ich kann es kaum erwarten, zu evangelisieren 14:42 &amp;lt;jrandom&amp;gt; jbigi + jcpuid == integriert (und siehe die Mailingliste, wenn du CVS HEAD fahren willst) :) 14:42 &amp;lt;jrandom&amp;gt; heh, das merken wir, proto ;) 14:42 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; lucky: mehr als die Hälfte der US-Internetnutzer hat Breitband... wurde neulich berichtet 14:43 &amp;lt;jrandom&amp;gt; und weniger als 1/10 der Welt ist in den USA ;) 14:43 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Wen kümmern die USA? ^^ 14:43 &amp;lt;jrandom&amp;gt; weiter zu 2.3) i2paddresshelper 14:44 &amp;lt;jrandom&amp;gt; oOo hat noch einen Patch gebaut, der es erlaubt, eepsites mit verlinkten Seiten ohne Bearbeiten der hosts.txt zu erreichen 14:45 &amp;lt;jrandom&amp;gt; die Details stehen in den wöchentlichen Statusnotizen 14:45 &amp;lt;jrandom&amp;gt; oOo - willst du etwas hinzufügen? 14:45 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Hm... Lass die Zahl der eepsites schnell wachsen und Cervantes seine versprochene Unterstützung hinzufügen :p 14:46 &amp;lt;jrandom&amp;gt; ah, cervantes hat bereits den „Try it [i2p]“-Link hinzugefügt :) 14:46 &amp;lt;jrandom&amp;gt; (nur Leute auf CVS HEAD können es nutzen, bis 0.4 raus ist) 14:46 &amp;lt;cervantes&amp;gt; :o) 14:46 &amp;lt;jrandom&amp;gt; ((funktioniert übrigens großartig)) 14:46 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Großartig ^^ Spiele damit, sobald ich meinen router wieder online bekomme ;) 14:47 &amp;lt;kaji&amp;gt; ihr könntet den Client-Download passwortschützen und es im Gmail-Stil aufziehen 14:47 &amp;lt;jrandom&amp;gt; hmm? 14:48 &amp;lt;kaji&amp;gt; kleine Basis + nur Einladungen 14:48 &amp;lt;kaji&amp;gt; aber das wäre Arbeit 14:48 &amp;lt;jrandom&amp;gt; oh, für das 0.4-Release? 14:48 &amp;lt;kaji&amp;gt; oh, für die 1.0 14:48 &amp;lt;jrandom&amp;gt; nein, derzeit nicht den Aufwand wert. Wenn wir mit neuen Nutzern geflutet werden, könnten wir uns Zertifikate etc. ansehen 14:48 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 1.0 ist für die breite Masse :p 14:49 &amp;lt;jrandom&amp;gt; naja, für 1.0 werden wir die 1000-Nutzer-Marke ohnehin überschritten haben 14:49 &amp;lt;jrandom&amp;gt; (zumindest hoffe ich das ;) 14:49 * kaji denkt, es wäre lustig zu sehen, wie i2p von 50 auf 5000 Nodes in 3 Stunden geht 14:49 &amp;lt;jrandom&amp;gt; heh 14:49 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Und dann runter auf 100 ;) 14:49 &amp;lt;luckypunk&amp;gt; hypercubus, whoo hoo für Amerikaner! sie holen auf ;) 14:49 &amp;lt;jrandom&amp;gt; heh, das ist eine Methode, um Churn zu testen ;) 14:50 &amp;lt;cervantes&amp;gt; wenn aum stasher zum Laufen bekommt... und hyper seine Goatse-Bibliothek erweitert, dann seht ihr den Sprung 50 auf 5000 in weniger als 3 Stunden ;-) 14:50 &amp;lt;kaji&amp;gt; und dann 50100, wenn die NSA ihren Node online bringt 14:50 &amp;lt;jrandom&amp;gt; das bringt uns tatsächlich zu 3) AMOC vs. eingeschränkte Routen 14:51 &amp;lt;jrandom&amp;gt; ein interessanter Aspekt eingeschränkter Routen ist die Möglichkeit, sehr, sehr, sehr einfach einen „Sybil“-Angriff zu fahren. 14:51 &amp;lt;jrandom&amp;gt; während mule eben erwähnte, 50 neue Nodes zu installieren, wäre es möglich, eine beträchtliche Anzahl online zu bringen 14:52 &amp;lt;jrandom&amp;gt; eine Möglichkeit, dem zu begegnen, ist eine Zertifizierungsstelle (CA), die die Einführung neuer RouterIdentity-Zertifikate begrenzt 14:52 &amp;lt;jrandom&amp;gt; eine andere ist Hashcash 14:52 &amp;lt;jrandom&amp;gt; eine weitere ist MorphMix/Tarzan-artige IP-Präfix-Erkennung 14:53 &amp;lt;jrandom&amp;gt; aber noch eine ist zu sagen „scheiß drauf“ und zu hoffen, dass wir genügend ‚gute‘ Peers bekommen, um die ‚bösen‘ zu überzahlen 14:53 &amp;lt;fvw&amp;gt; Ich denke, das ist fürs Erste okay. 14:54 &amp;lt;protok0l&amp;gt; hier ist eine Idee 14:54 &amp;lt;jrandom&amp;gt; ja, es ist das Einfachste, und künstliche Hürden fürs Beitreten zu einem P2P-Netzwerk zu diesem Zeitpunkt erscheinen... unklug 14:54 &amp;lt;fvw&amp;gt; Ich denke, vielleicht wäre eine Mischung aus Hashcash und IP-basiert schön für 1.0, aber am Ende kannst du dich gegen einen ausreichend mächtigen Gegner nicht verteidigen. 14:54 &amp;lt;protok0l&amp;gt; den anfänglichen noderef-Zugang kappen 14:54 &amp;lt;protok0l&amp;gt; wenn jemand rein will, geben wir ihm deine noderefs 14:54 &amp;lt;protok0l&amp;gt; *uor 14:54 &amp;lt;fvw&amp;gt; und wie sollte das helfen? 14:55 &amp;lt;jrandom&amp;gt; richtig, fvw, und vielleicht können wir es auch bis nach 1.0 aufschieben 14:55 &amp;lt;fvw&amp;gt; hängt von deiner Definition von 1.0 ab :) 14:55 &amp;lt;jrandom&amp;gt; proto: ich bin nicht sicher, dass das viel helfen würde 14:55 &amp;lt;jrandom&amp;gt; heh fvw, wir sind nicht wie freenet ;) 14:56 &amp;lt;jrandom&amp;gt; 1.0 == funktional, sicher, [hinreichend] anonym und skalierbar 14:56 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; und gut dokumentiert ;) 14:56 &amp;lt;jrandom&amp;gt; Dokumentation ist Voraussetzung für Sicherheit :) 14:56 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; Werden derzeit alle Nutzer in die noderef aufgenommen? 14:57 &amp;lt;jrandom&amp;gt; Myo9: ja – http://dev.i2p.net/i2pdb/ ist nur ein Link in das netDb/-Verzeichnis eines meiner router 14:57 &amp;lt;jrandom&amp;gt; (es listet also jederzeit alle auf, für die mein router eine Referenz hat) 14:58 &amp;lt;jrandom&amp;gt; ((und jeder hat eine Referenz für Leute, mit denen er spricht, was bei unserer aktuellen Größe jeder ist)) 14:58 &amp;lt;jrandom&amp;gt; ok, aber zurück zu 3) AMOC vs. eingeschränkte Routen 14:59 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; Ok. 14:59 &amp;lt;jrandom&amp;gt; wie in der E-Mail erwähnt, könnten mules Ideen uns ermöglichen, den 0.4.2-AMOC-Transport zu verwerfen und stattdessen grundlegende Unterstützung für eingeschränkte Routen zu implementieren, wobei Leute hinter NATs/Firewalls einfach als hinter einer eingeschränkten Route betrachtet werden 15:00 &amp;lt;fvw&amp;gt; das wäre irgendwie cool 15:00 &amp;lt;jrandom&amp;gt; ja, und erspart uns, noch ein Transportprotokoll zu schreiben 15:01 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Aber wie würde das einen Sybil-Angriff so viel einfacher machen? 15:01 &amp;lt;jrandom&amp;gt; s/writing/designing,implementing,reviewing,debugging,deploying,debugging,debugging,debugging,debugging.../ 15:01 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; wie würde es das* 15:02 &amp;lt;jrandom&amp;gt; ugha2p: es gibt keine Möglichkeit festzustellen, wie viele echte router hinter einer eingeschränkten Route stehen – alles, was wir über sie wissen, ist, dass sie eine eindeutige Router-Identität haben und über einen bestimmten router erreichbar sind 15:02 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ah. 15:03 &amp;lt;jrandom&amp;gt; dieser bestimmte router könnte in Wahrheit eine Sim-Instanz sein, die 100 andere router in derselben JVM betreibt, die jeweils so tun, als stünden sie hinter Firewalls 15:03 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Richtig. 15:03 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Sie könnten genauso gut 100 Ports auf demselben Host nutzen... 15:03 &amp;lt;fvw&amp;gt; angenommen, du bist bereit, ein paar hundert Euro für deinen Angriff auszugeben, kannst du so oder so eine große Anzahl verteilter IPs bekommen. 15:03 &amp;lt;jrandom&amp;gt; einverstanden, fvw 15:04 &amp;lt;jrandom&amp;gt; oOo: stimmt, obwohl Ports Speicher (und etwas CPU) kosten 15:04 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ich glaube nicht, dass diese Annahme stärkere Gegner aufhält. 15:04 &amp;lt;jrandom&amp;gt; (weshalb ich bei größeren Simulationen vom TCP-Kommunikationssystem zum VM-Kommunikationssystem wechseln muss) 15:04 &amp;lt;jrandom&amp;gt; einverstanden, ugha2p 15:04 &amp;lt;jrandom&amp;gt; es macht es nur einfacher 15:05 &amp;lt;fvw&amp;gt; Ich denke, wir müssen davon ausgehen, dass jeder, der mehr als nur den Wunsch eines langweiligen Sonntagnachmittags hat, das System anzugreifen, problemlos mindestens 10^3 Nodes ins Netz bringen kann. 15:05 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Nicht *so* sehr 15:05 &amp;lt;jrandom&amp;gt; stimmt, fvw 15:05 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; (+ einfacher) 15:05 &amp;lt;fvw&amp;gt; und in dieser Größenordnung wird sie nichts außer zentraler Zertifizierung stoppen. 15:06 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; 100 offene Ports auf einem einzelnen Host wären trivial zu erkennen, aber 100 eingeschränkte Routen hinter einer Maschine vielleicht nicht. 15:06 &amp;lt;jrandom&amp;gt; nun, das ist diskutabel, fvw, aber ja, Sybil ist eine Plage 15:06 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 100 Zombies sind schwer zu erkennen ;) 15:06 &amp;lt;fvw&amp;gt; was bedeutet, dass wir idealerweise ein 10^4-Netz brauchen. 15:06 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; definitiv, oOo 15:06 &amp;lt;fvw&amp;gt; (grobe Schätzungen) 15:07 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ideal wäre ein 10^4+-Netz. 15:07 &amp;lt;jrandom&amp;gt; fvw: ich würde höher gehen – meiner Meinung nach müssen wir das in die Millionen bringen 15:07 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ideal wäre mehr als die Hälfte der verfügbaren IPs ;) 15:07 &amp;lt;jrandom&amp;gt; heh oOo 15:07 &amp;lt;fvw&amp;gt; Wäre schön, wenn wir das könnten, ja. 15:08 &amp;lt;jrandom&amp;gt; (aber um in die Millionen zu wachsen, brauchen wir hinreichende Gründe. Ich denke, wir werden das irgendwann überzeugend darlegen können) 15:08 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ich bin nicht sicher, ob Kademlia so lange zusammengehalten werden kann. ;) 15:08 &amp;lt;fvw&amp;gt; an dem Punkt würde Leute verprügeln definitiv zum Low-Cost-Angriff. Was, erstaunlicherweise, eine gute Sache wäre. 15:08 &amp;lt;jrandom&amp;gt; heh 15:08 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: Millionen erfordern ernsthafte Nutzbarkeit und Nutzen 15:09 &amp;lt;jrandom&amp;gt; einverstanden, DrWoo 15:09 &amp;lt;fvw&amp;gt; zum Glück arbeiten viele (nicht-so-nette) Leute gerade sehr hart daran. 15:09 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Pr0n für die Massen :p 15:10 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; weshalb wir meiner Meinung nach eine spitzenmäßige Filesharing-App brauchen 15:10 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; „One human, One goatse“, womit wir bei stasher wären :p 15:10 &amp;lt;cervantes&amp;gt; download-&amp;gt;installieren-&amp;gt;Mus teilen 15:10 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: es müsste in der Größenordnung eines anonymen Kazza sein, zum Glück sorgt die RIAA &amp;amp; Co. für Motivation 15:10 &amp;lt;fvw&amp;gt; pr0n ist bereits leicht zu bekommen (siehe Usenet und so). Ich denke, große Plattenfirmenverbände usw. werden viel härter gegen P2P vorgehen, als Pornografen es je könnten. 15:10 &amp;lt;cervantes&amp;gt; Musik 15:10 &amp;lt;fvw&amp;gt; aber wir driften schon wieder ab. 15:11 &amp;lt;fvw&amp;gt; „4) stasher“? 15:11 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ja! 4)! 15:11 &amp;lt;jrandom&amp;gt; einverstanden – wir können uns alle Gründe ausdenken, um die Nutzung zu rechtfertigen, aber zuerst müssen wir es zum Laufen bringen :) 15:11 &amp;lt;cervantes&amp;gt; ah, ausnahmsweise eine nicht-krampfhafte Überleitung zum nächsten Punkt 15:11 &amp;lt;jrandom&amp;gt; weiter zu 4) stasher 15:12 &amp;lt;jrandom&amp;gt; aum: schon wach? 15:12 * hypercubus chantet auuuuuummmmmmmmm 15:12 &amp;lt;jrandom&amp;gt; nun, falls nicht, ich weiß, dass er viel daran gearbeitet hat, CHK- und SVK-Unterstützung zu stasher hinzuzufügen 15:13 &amp;lt;jrandom&amp;gt; was cool ist 15:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Und Splitfiles 15:13 &amp;lt;jrandom&amp;gt; ja, die Splitfile-Unterstützung ist interessant 15:13 &amp;lt;fvw&amp;gt; im Sinne von „interessanten Zeiten“? 15:14 &amp;lt;jrandom&amp;gt; das ist einer der Unterschiede zwischen freenet und stasher, dass stasher bereits eine feste 31KB Maximalgröße pro Key hat 15:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; „Nützlich, großartig, braucht nichts von der Benutzeranwendung“ 15:14 &amp;lt;jrandom&amp;gt; (da stasher afaik SAM-Datagramme nutzt) 15:14 &amp;lt;luckypunk&amp;gt; kannst du nicht so was wie.. geteilte Dateien implementieren? 15:15 &amp;lt;jrandom&amp;gt; ooohhh! ich habe gerade kapiert, auf welchen Bug er in Bezug auf Zuverlässigkeit gestoßen ist! 15:15 &amp;lt;jrandom&amp;gt; (neulich im CVS gefixt, Bug deutlich eingedampft) 15:15 &amp;lt;jrandom&amp;gt; ja, lucky 15:15 &amp;lt;jrandom&amp;gt; aber die Splitfile-Implementierung unterscheidet sich inhärent davon, wie Freenet Splitfiles handhabt, wegen der maximalen Keygrößen-Beschränkung 15:15 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ist Stasher über I2P also wieder gesund? ^^ 15:16 &amp;lt;jrandom&amp;gt; (wenn du freenet devl oder tech in letzter Zeit gelesen hast, hörst du toad und hobx darüber reden) 15:16 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; *sollte 15:16 &amp;lt;jrandom&amp;gt; oOo: mit HEAD, ja 15:16 * jrandom hat keine Berichte gehört, dass es jemand seit 0.3.4.3 ausprobiert hat (oder war es 0.3.4.2) 15:16 &amp;lt;jrandom&amp;gt; aber er plant ohnehin einen weiteren neuen Test-Build bis Ende der Woche 15:17 &amp;lt;jrandom&amp;gt; will jemand etwas zu stasher erwähnen / diskutieren? 15:17 &amp;lt;jrandom&amp;gt; (außer yay! go aum!) 15:18 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ja, der Drang, dort Nicht-Goatse-Inhalte zu finden ;) 15:18 &amp;lt;jrandom&amp;gt; heh 15:18 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ex-Freeneter, Start your engines ;) 15:18 &amp;lt;jrandom&amp;gt; ja, Splitfile-Unterstützung sollte dabei definitiv helfen, ebenso SSK- &amp;amp; FCP-Support 15:19 &amp;lt;fvw&amp;gt; Ich möchte das „go aum!“ gerne unterstützen, wenn ich darf. 15:19 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; yay! 15:19 &amp;lt;jrandom&amp;gt; Antrag ist zweit- und drittplatziert :) 15:19 &amp;lt;jrandom&amp;gt; ok, weiter zu 5) bemerkenswerte Seiten 15:20 &amp;lt;jrandom&amp;gt; ich wollte nur auf drei neue Seiten hinweisen 15:20 &amp;lt;jrandom&amp;gt; DrWoos Leitfaden zum sicheren Surfen gibt einen ziemlich guten Überblick über die Gefahren von eepsites &amp;amp; den outproxies 15:20 &amp;lt;jrandom&amp;gt; die Probleme lassen sich im Code angehen, aber wir hatten noch keine Zeit dafür, daher ist es gut, informiert zu sein 15:21 &amp;lt;jrandom&amp;gt; lucky hat auch ein gutes Doku zur FreeBSD+Java-Seite der Dinge zusammengestellt 15:21 * jrandom hat nicht viele JVMs auf FBSD ausprobiert, nur Kaffe, also nervt ihn, wenn ihr Fragen habt :) 15:22 &amp;lt;jrandom&amp;gt; hyper hat auch das Doku zum Upgrade auf den 0.4 Dev-Code zusammengestellt, das er wohl aktualisieren wird, sobald wir mehr Leute testen lassen wollen ;) 15:22 &amp;lt;hypercubus&amp;gt; mein Forenbeitrag deckt die Installation des Service Wrappers ab... das Howto für die neue router console ist hier --&amp;gt; `http://files.hypercubus.i2p/New_I2P_Router_Console_Howto.txt` 15:23 &amp;lt;jrandom&amp;gt; wr0d 15:23 &amp;lt;jrandom&amp;gt; oh, es gibt auch ein neues hübsches Bild &amp;amp; neuen Text @ http://www.i2p.net/how_intro (hoffentlich macht das einiges klarer) 15:24 &amp;lt;fvw&amp;gt; ooh, das sieht hübsch aus. Wer hat das gemacht? Gute Arbeit. 15:25 &amp;lt;hypercubus&amp;gt; es wurde tatsächlich direkt von einem Kornkreis kopiert 15:25 * fvw versucht, die Ähnlichkeit zwischen jrandom und Dave nicht zu erwähnen, scheitert aber kläglich. 15:25 &amp;lt;jrandom&amp;gt; heh 15:25 &amp;lt;fvw&amp;gt; ah, das erklärt jrandoms Fühler. 15:25 &amp;lt;jrandom&amp;gt; das Bild wurde von unserem anonymen Designer verschönert 15:25 &amp;lt;jrandom&amp;gt; (zum Glück, meine MS Paint-Skills sind mies :) 15:26 &amp;lt;hypercubus&amp;gt; wir versuchen immer noch, die Bedeutung von Charlies langem Kinn zu entschlüsseln 15:26 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Arr, das nervt. 15:26 &amp;lt;jrandom&amp;gt; wie wär’s mit Alices schiefen Augen? ;) 15:26 &amp;lt;hypercubus&amp;gt; heh 15:26 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; ja, es wird schön sein, wenn wir irc.duck.i2p upgraden (falls das nicht schon passiert ist..) 15:27 &amp;lt;fvw&amp;gt; egal, sie sieht aus, als würde sie mit ihren Wangen eine doppelte Alien-aus-dem-Bauch-platzt-Szene machen. 15:27 &amp;lt;jrandom&amp;gt; lol 15:27 &amp;lt;jrandom&amp;gt; deshalb spricht sie mit Dave 15:27 &amp;lt;jrandom&amp;gt; nun, jedenfalls, ich denke, das führt uns zu 6) ??? 15:27 &amp;lt;fvw&amp;gt; haha 15:27 &amp;lt;jrandom&amp;gt; will jemand noch etwas ansprechen? 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Könnt ihr das Gerüst für Zertifikatskram in I2P bauen und *andere* es ausfüllen und Spaß haben lassen? (Oder ist das schon erledigt? :p) 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Oder ist das absolut nutzlos? 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; (für jetzt) 15:28 &amp;lt;jrandom&amp;gt; hmm? 15:28 &amp;lt;jrandom&amp;gt; der Hashcash- / etc.-Zertifikatskram? 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok, egal ^^ 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ja 15:29 &amp;lt;jrandom&amp;gt; ok, ja, die Infrastruktur dafür haben wir bereits 15:29 &amp;lt;jrandom&amp;gt; (allerdings müssen Dinge wie libSAM angepasst werden, um die Destination korrekt zu interpretieren, da iirc Nightblade immer 384bytes angenommen hat ;) 15:30 &amp;lt;jrandom&amp;gt; aber der router wird unterschiedliche Arten von Zertifikaten transparent behandeln 15:30 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Der Code ist dafür bereit? Fehlt nur etwas „Inhalt“? 15:31 &amp;lt;jrandom&amp;gt; ja – die aktuell erstellte RouterIdentity hängt immer ein NullCertificate an (certificate type == 0) 15:31 &amp;lt;jrandom&amp;gt; wenn es einen anderen Typ anhängt, wird ein anderer Zertifikatstyp angehängt 15:31 &amp;lt;jrandom&amp;gt; z. B. Hashcash-Cert, CA-signiertes Cert, etc. 15:31 &amp;lt;jrandom&amp;gt; Verifikationsinfrastruktur ist ebenfalls da (RouterInfo.verify) 15:32 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Oh, großartig :) 15:32 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Also könnte jemand mit diesem Code spielen und Hashcash und so im Voraus hinzufügen? 15:32 &amp;lt;jrandom&amp;gt; wenn wir eine Sturzflut hätten, könnte ich das Netz in ein oder zwei Tagen wahrscheinlich dicht machen 15:32 &amp;lt;jrandom&amp;gt; richtig 15:33 &amp;lt;jrandom&amp;gt; (auch wenn ich denke, dass fvw recht hat, dass es zumindest eine Weile nicht dringend sein wird) 15:33 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok. Ich melde mich nicht freiwillig ;) Aber vielleicht jemand :p 15:33 &amp;lt;Nightblade&amp;gt; auf i2p.net ist der Link zum Log des Meetings vom 24. Aug. auf das Log vom 17. Aug. gerichtet 15:33 &amp;lt;jrandom&amp;gt; stimmt, sorry, Meeting ist noch nicht vorbei :) 15:33 &amp;lt;Nightblade&amp;gt; oh haha 15:34 &amp;lt;jrandom&amp;gt; also, hat noch jemand etwas, das er ansprechen möchte? :) 15:34 &amp;lt;hypercubus&amp;gt; neue Regel... wer auch immer die Website editiert: kein lustiges Zeug rauchen beim Editieren! 15:34 &amp;lt;jrandom&amp;gt; äh oh... 15:34 &amp;lt;jrandom&amp;gt; was hab ich gemacht? 15:34 &amp;lt;hypercubus&amp;gt; ich meinte kaputte Links ;-) 15:34 &amp;lt;jrandom&amp;gt; oh 15:35 &amp;lt;hypercubus&amp;gt; wir brauchen einen Vollzeit-Web-Editor... ich nominiere lucky 15:35 &amp;lt;jrandom&amp;gt; nun ja, ich habe den Link zu den wöchentlichen Statusnotizen dieser Woche vor dem Meeting aktualisiert, falls jemand auf die Seite ging ;) 15:35 &amp;lt;jrandom&amp;gt; wir brauchen definitiv jemanden, der die Website im Blick behält und Leute anstupst, wenn Dinge seltsam sind 15:36 &amp;lt;luckypunk&amp;gt; ich? Web-Enditor? 15:36 &amp;lt;luckypunk&amp;gt; Enditor haha 15:36 &amp;lt;luckypunk&amp;gt; ich weiß nicht 15:36 &amp;lt;Nightblade&amp;gt; Rechtschreibprüfung erfodert 15:36 &amp;lt;luckypunk&amp;gt; ich werde wahrscheinlich ziemlich beschäftigt sein, sobald die Schule anfängt. 15:36 &amp;lt;jrandom&amp;gt; bah, schmeiß die Schule! arbeite Vollzeit an i2p! 15:36 &amp;lt;luckypunk&amp;gt; wenn ich abbreche 15:37 &amp;lt;luckypunk&amp;gt; zwingen mich meine Eltern, einen Job zu nehmen 15:37 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; Ausreden, Ausreden ;-) 15:37 &amp;lt;luckypunk&amp;gt; und ich bin immer noch beschäftigt 15:37 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; amen 15:37 &amp;lt;deer&amp;gt; * oOo renoviert gerne kostenlos wie Bier das auf der Website verwendete Englisch ;) 15:37 &amp;lt;luckypunk&amp;gt; wie auch immer, ich glaube nicht, dass ich abbrechen darf 15:38 &amp;lt;luckypunk&amp;gt; sie heben das gesetzliche Abgangsalter auf 18 an 15:38 &amp;lt;luckypunk&amp;gt; oder Highschool-Diplom 15:38 &amp;lt;luckypunk&amp;gt; was auch immer zuerst kommt. (meistens letzteres) 15:38 &amp;lt;hypercubus&amp;gt; äh 15:38 &amp;lt;Nightblade&amp;gt; haha „gesetzliches Abgangsalter“ – was werden sie sich als Nächstes ausdenken? 15:38 &amp;lt;luckypunk&amp;gt; es ist jetzt 16. 15:38 &amp;lt;luckypunk&amp;gt; Man kann davor die Schule nicht verlassen, sonst verhaften sie dich. 15:38 &amp;lt;jrandom&amp;gt; das ist eigentlich ein guter Punkt.. wenn wir uns 1.0 nähern, wäre es gut, verschiedene Übersetzungen diverser Seiten anzubieten 15:39 * luckypunk kann eine vage Übersetzung ins Französische machen, wenn unbedingt nötig. 15:39 &amp;lt;Nightblade&amp;gt; Ich mache die Klingonisch- und Ebonics-Übersetzungen 15:39 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ja, Klingonisch-Übersetzung der Website :p 15:39 &amp;lt;hypercubus&amp;gt; ja, wir können Englisch, B0rk und oOo-gebrautetes Englisch anbieten 15:39 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Verdammt, gleiche Idee&amp;gt;&amp;lt; 15:39 &amp;lt;Nightblade&amp;gt; ooo, ein Gedankenleser 15:39 &amp;lt;luckypunk&amp;gt; (mit der Theorie, dass Babelfish + Mensch besser ist als gar keine Übersetzung.) 15:39 &amp;lt;jrandom&amp;gt; ich denke, wir können jar dazu bringen, seine französische Übersetzung zu aktualisieren, lucky, aber danke ;) 15:39 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; hyper: mache ich gerne kostenlos wie in Bier :p 15:40 &amp;lt;jrandom&amp;gt; das ist tatsächlich eine der großen Sachen nach 0.4 – die Dokus solide machen 15:40 &amp;lt;luckypunk&amp;gt; hey, mein Französisch ist für einen französischen Sprecher völlig verständlich 15:40 &amp;lt;luckypunk&amp;gt; Auch wenn ich vermutlich äquivalent zu godmode0 klinge 15:40 &amp;lt;hypercubus&amp;gt; der Installer hat übrigens bereits native Sprachpakete 15:40 &amp;lt;jrandom&amp;gt; (vielleicht ein Whitepaper oder zwei zu verschiedenen Aspekten) 15:40 &amp;lt;jrandom&amp;gt; w3rd hyper 15:40 &amp;lt;deer&amp;gt; * oOo vermutet, dass wir mit den Leuten hier online eine ganze Menge Sprachen abdecken können ;) 15:40 &amp;lt;jrandom&amp;gt; (ja, die Paragraph-Lizenz wird schwer zu übersetzen ;) 15:40 &amp;lt;hypercubus&amp;gt; ich könnte es einfach das Panel zur Sprachauswahl anzeigen lassen 15:40 &amp;lt;jrandom&amp;gt; einverstanden, oOo 15:40 &amp;lt;hypercubus&amp;gt; heheh... libre: 15:40 &amp;lt;jrandom&amp;gt; gratis: 15:41 &amp;lt;luckypunk&amp;gt; gratis und libre 15:41 &amp;lt;luckypunk&amp;gt; verdammtes Französisch und die Fähigkeit, zwei Wörter zu haben. 15:41 &amp;lt;jrandom&amp;gt; ok, sonst noch was? 15:41 &amp;lt;hypercubus&amp;gt; wir haben für alles 10 Wörter 15:41 &amp;lt;luckypunk&amp;gt; obwohl libre im Quebec-Französisch auch Freibier bedeutet. =( 15:41 &amp;lt;luckypunk&amp;gt; so viel zu der Theorie. 15:42 &amp;lt;jrandom&amp;gt; ok... wenn es sonst nichts gibt... 15:42 * jrandom wickelt ab 15:42 * jrandom *baf*t das Meeting zu Ende &lt;/div></description></item><item><title>I2P-Statusnotizen für 2004-08-24</title><link>/de/blog/2004/08/24/i2p-statusnotizen-f%C3%BCr-2004-08-24/</link><pubDate>Tue, 24 Aug 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/08/24/i2p-statusnotizen-f%C3%BCr-2004-08-24/</guid><description>&lt;p>Hallo zusammen, heute gibt es viele Updates&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis&lt;/h2>
&lt;ol>
&lt;li>0.3.4.3 status
1.1) timestamper
1.2) new router console authentication&lt;/li>
&lt;li>0.4 status
2.1) service &amp;amp; systray integration
2.2) jbigi &amp;amp; jcpuid
2.3) i2paddresshelper&lt;/li>
&lt;li>AMOC vs. restricted routes&lt;/li>
&lt;li>stasher&lt;/li>
&lt;li>pages of note&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0343-status">1) 0.3.4.3 Status&lt;/h2>
&lt;p>Die Version 0.3.4.3 ist letzten Freitag erschienen und seitdem läuft es ziemlich gut. Es gab einige Probleme mit neu eingeführtem tunnel testing und Peer-Auswahl-Code, aber nach einigen Anpassungen seit der Veröffentlichung ist es ziemlich solide. Ich weiß nicht, ob der IRC-Server schon auf der neuen Revision läuft, daher müssen wir uns im Allgemeinen auf Tests mit eepsites(I2P Sites) und den HTTP-Outproxies (squid.i2p und www1.squid.i2p) verlassen. Große (&amp;gt;5MB) Dateiübertragungen in der Version 0.3.4.3 sind immer noch nicht zuverlässig genug, aber in meinen Tests haben die seitdem vorgenommenen Änderungen die Situation weiter verbessert.&lt;/p></description></item><item><title>I2P Statusnotizen vom 17.08.2004</title><link>/de/blog/2004/08/17/i2p-statusnotizen-vom-17.08.2004/</link><pubDate>Tue, 17 Aug 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/08/17/i2p-statusnotizen-vom-17.08.2004/</guid><description>&lt;p>Hallo zusammen, Zeit für ein Update&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>Network status and 0.3.4.3&lt;/li>
&lt;li>Stasher&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-netzwerkstatus-und-0343">1) Netzwerkstatus und 0.3.4.3&lt;/h2>
&lt;p>Obwohl das Netzwerk in der letzten Woche funktionsfähig war, gab es zeitweise eine Menge Schwierigkeiten, was zu einem drastischen Rückgang der Zuverlässigkeit führte. Die Version 0.3.4.2 hat erheblich dabei geholfen, einen DoS zu beheben, der durch einige Inkompatibilitäts- und Zeitsynchronisationsprobleme verursacht wurde – siehe das Diagramm der Netzwerkdatenbank-Anfragen, das den DoS zeigt (Spitzen außerhalb der Skala), der durch die Einführung von 0.3.4.2 gestoppt wurde. Unglücklicherweise brachte diese Version wiederum ihre eigenen Probleme mit sich, sodass eine erhebliche Zahl von Nachrichten erneut übertragen werden musste, wie im Bandbreiten-Diagramm zu sehen ist. Die erhöhte Last dort war außerdem auf einen tatsächlichen Anstieg der Nutzeraktivität zurückzuführen, also ist es nicht /so/ verrückt ;) Aber dennoch war es ein Problem.&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 17. August 2004</title><link>/de/blog/2004/08/17/i2p-entwicklertreffen-17.-august-2004/</link><pubDate>Tue, 17 Aug 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/08/17/i2p-entwicklertreffen-17.-august-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> aum, deer, duck, hypercubus, jrandom, kaji, MikeW&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) hi 14:05 &amp;lt;jrandom&amp;gt; 1) Netzwerkstatus und 0.3.4.3 14:05 &amp;lt;jrandom&amp;gt; 2) Stasher 14:06 &amp;lt;jrandom&amp;gt; 3) ??? 14:06 &amp;lt;jrandom&amp;gt; 0) hi 14:06 * jrandom winkt der i[2i]p- &amp;amp; freenode-Gang 14:06 * hypercubus winkt 14:06 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen vor ein paar Sekunden gepostet auf http://dev.i2p.net/pipermail/i2p/2004-August/000409.html 14:06 &amp;lt;deer&amp;gt; &amp;lt;oOo_itwop&amp;gt; Es ist Showtime ! 14:07 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; scheint, i2p-irc liebt mich nicht. oder es will mich durch regelmäßige Unterbrechungen länger schmoren lassen 14:07 &amp;lt;jrandom&amp;gt; heh, ja, das führt uns tatsächlich zu 1) Netzwerkstatus und 0.3.4.3 :) 14:07 &amp;lt;jrandom&amp;gt; das Netzwerk ist im Moment ziemlich beschissen 14:07 &amp;lt;kaji&amp;gt; yep 14:08 &amp;lt;jrandom&amp;gt; die Probleme ergeben sich größtenteils aus Inkompatibilitäten zwischen den verschiedenen Releases, die die Leute laufen haben, was alle möglichen hübschen Wege eröffnet hat, Dinge kaputtzumachen 14:09 &amp;lt;jrandom&amp;gt; wenn ihr die Links in der E-Mail anschaut, seht ihr das Flooding und den netDb-DoS, der stattgefunden hat, aber er hat sich weitgehend gelegt 14:09 &amp;lt;jrandom&amp;gt; wir haben immer noch ein halbes Dutzend Leute mit alten Releases (und wahrscheinlich 20–25 Leute mit Vanilla 0.3.4.2, mit seinen eigenen Problemen) 14:10 &amp;lt;jrandom&amp;gt; ich weiß eure Geduld zu schätzen, während wir das angehen. Ich will kein neues Release überstürzen, ohne vorher effizient um schlechte Knoten herumrouten zu können 14:10 &amp;lt;jrandom&amp;gt; in der Vergangenheit konnten wir um schlechte Knoten herumrouten, die lediglich schlecht performen, aber wir mussten uns nicht mit Knoten beschäftigen, die Böse Dinge tun 14:11 &amp;lt;deer&amp;gt; &amp;lt;oOo_itwop&amp;gt; Die Versuchskaninchen verbeugen sich vor jrandom ! 14:11 &amp;lt;duck&amp;gt; wird das nächste Release abwärtskompatibel sein? 14:11 &amp;lt;jrandom&amp;gt; vielleicht, duck. wenn wir um diese alten Knoten herumarbeiten können, gibt es keinen Grund, es inkompatibel zu machen 14:12 &amp;lt;duck&amp;gt; cool 14:12 &amp;lt;jrandom&amp;gt; jedenfalls ist eine Menge los, auch wenn ihr alle noch keine neuen Releases seht 14:13 &amp;lt;jrandom&amp;gt; ich weiß nicht, wann 0.3.4.3 rauskommt. vielleicht morgen, oder vielleicht später diese Woche. 14:14 &amp;lt;jrandom&amp;gt; hat jemand Fragen / Kommentare / Bedenken, die er bezüglich des Netzwerkstatus ansprechen möchte? 14:14 &amp;lt;kaji&amp;gt; wird *.3 hypers neue GUI-Installation haben? 14:14 &amp;lt;jrandom&amp;gt; wahrscheinlich nicht 14:14 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; das Netzwerk sieht in den Profilen meiner Kisten gut aus, nur dass ich häufig rausfliege 14:15 &amp;lt;jrandom&amp;gt; ja, verstehe, mule. die irc-Verbindung war bei mir auch ziemlich schlecht, aber es wird in letzter Zeit besser 14:15 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; aber ich habe das meiste von eurer Diskussion verpasst, also halte ich jetzt den Mund 14:15 &amp;lt;jrandom&amp;gt; wenn du aus dem CVS ziehen willst, sollte das eine Verbesserung bringen, aber es gibt häufig Updates, daher willst du vielleicht bis zum Release warten 14:16 &amp;lt;jrandom&amp;gt; ok, noch etwas? wenn nicht, gehen wir flott weiter zu 2) Stasher 14:16 &amp;lt;kaji&amp;gt; woot stasher 14:17 &amp;lt;jrandom&amp;gt; stasher sieht ziemlich cool aus. noch sehr begrenzte Funktionalität, aber es macht Fortschritte 14:17 &amp;lt;jrandom&amp;gt; wenn aum wach wäre, könnte er uns ein Update geben... 14:17 &amp;lt;jrandom&amp;gt; aum: ping? :) 14:17 &amp;lt;kaji&amp;gt; /kick aum 14:18 &amp;lt;jrandom&amp;gt; (ist für ihn früh, er schläft wahrscheinlich noch) 14:18 &amp;lt;duck&amp;gt; wie egoistisch 14:18 &amp;lt;hypercubus&amp;gt; bin bisher beeindruckt 14:18 &amp;lt;jrandom&amp;gt; Wie auch immer, Installation und Betrieb von stasher sind ziemlich schmerzfrei, also wenn ihr ihm beim Testen helfen könnt, wäre das großartig 14:18 &amp;lt;jrandom&amp;gt; ja, auf jeden Fall 14:18 &amp;lt;hypercubus&amp;gt; damit konnte ich massives Goatse'ing durchziehen 14:19 &amp;lt;jrandom&amp;gt; und was ist schon eine App ohne ein Goatse, 'ne? 14:19 &amp;lt;hypercubus&amp;gt; man muss eine App lieben, die dich Goatse auf jemandes Laufwerk hochladen lässt ;-) 14:19 &amp;lt;aum&amp;gt; pong 14:19 &amp;lt;jrandom&amp;gt; w0ah 14:19 &amp;lt;jrandom&amp;gt; Morgen, aum 14:19 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; kurze Frage: bekomme ich stasher über das i2p CVS? 14:19 &amp;lt;aum&amp;gt; hi all 14:19 &amp;lt;jrandom&amp;gt; ardvark: in i2p/apps/stasher/ 14:19 &amp;lt;aum&amp;gt; ardvark: hi!!!! :) lange her! 14:20 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; ja hi aum! schön, dich zu sehen, Kumpel! 14:20 &amp;lt;aum&amp;gt; ardvark: vermutlich leichter per Tarball - `http://stasher.i2p` oder http://www.freenet.org.nz/python/stasher 14:21 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; ok aum, ich habe das Tarball, aber es sagt, dass andere Sachen benötigt werden? Ich halte das Meeting nicht auf, vielleicht kann ich dich kontaktieren? 14:21 &amp;lt;aum&amp;gt; klar doch 14:22 &amp;lt;hypercubus&amp;gt; also, irgendein Update zu stasher, aum? ;-) 14:23 &amp;lt;aum&amp;gt; kleines Update, ich habe eine '-l'-Option hinzugefügt, die nur lokale 'get'/'put' erlaubt 14:23 &amp;lt;aum&amp;gt; außerdem denke ich darüber nach, eine 'put'-Option zu implementieren, die sofort zurückkehrt 14:24 &amp;lt;aum&amp;gt; gestern Nacht habe ich über Probleme bei der Implementierung von freenet keytypes nachgedacht 14:24 &amp;lt;hypercubus&amp;gt; ich möchte anregen, dass erfolgreiche put-Operationen einen Status zurückgeben... scp und viele andere Kommandozeilen-Netz-Apps machen das 14:24 &amp;lt;jrandom&amp;gt; SSK wäre ziemlich geil 14:25 &amp;lt;jrandom&amp;gt; (während CHK natürlich imho am wichtigsten ist) 14:25 &amp;lt;MikeW&amp;gt; Eine Sache, die ich an freenet immer interessant fand: Es sagte dir, warum es zu hoher CPU-Last kommen könnte. Manchmal (meist beim Start für ein bis zwei Minuten) und zufällig schnellt die CPU-Auslastung auf 100% – vielleicht eine Einschätzung, warum es denkt, dass java meine CPU frisst? 14:25 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Splitfiles ^^ 14:26 &amp;lt;jrandom&amp;gt; MikeW: wenn i2p deine CPU frisst, ist ganz sicher irgendetwas kaputt 14:26 &amp;lt;aum&amp;gt; ich habe Splitfiles bereits experimentell implementiert, aber noch nicht aktiviert – möchte es zuerst lokal testen 14:26 &amp;lt;jrandom&amp;gt; MikeW: du kannst genau sehen, was in deinem router passiert, indem du in der router-Konsole auf den 'current job' schaust – dort ist (fast immer) die CPU-Last 14:26 &amp;lt;jrandom&amp;gt; ah cool, aum 14:27 &amp;lt;aum&amp;gt; wegen eines rekursiven Algorithmus sollte das Splitfiles-Ding unbegrenzte Dateigrößen erlauben, wenn es fertig ist 14:27 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Großartig, Splitfiles sind Pflicht für ernsthaftes Goatse- und pr0n-Zeug... 14:27 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; aum: beinhaltet das FEC? 14:27 &amp;lt;aum&amp;gt; fec nicht nötig 14:27 &amp;lt;aum&amp;gt; fec wird nur auf wackeligen Netzwerken benötigt 14:27 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; Ah, verstehe. 14:27 &amp;lt;aum&amp;gt; ich verwende kademlia, das eine viel bessere Abrufbarkeits-Garantie hat 14:27 &amp;lt;duck&amp;gt; es sei denn, Knoten gehen down 14:28 &amp;lt;aum&amp;gt; außerdem hab ich eh keinen Bock, fec zu machen, das ist nervig 14:28 &amp;lt;aum&amp;gt; duck: es gibt Redundanz – siehe den 'k'-Wert in kademlia 14:28 &amp;lt;jrandom&amp;gt; duck: mit einem k von 20 wäre es selbst ohne jegliches Republishing ok ;) 14:28 &amp;lt;duck&amp;gt; heh, okay 14:28 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; aum: fec könnte helfen, falls eine Anzahl von Knoten entfernt wird 14:28 &amp;lt;jrandom&amp;gt; (und mit Republishing würde es nur wehtun, wenn alle k gleichzeitig sterben) 14:28 &amp;lt;aum&amp;gt; nah, ich erhöhe einfach k 14:28 &amp;lt;jrandom&amp;gt; ein k von 20 ist imho ziemlich ordentlich 14:29 &amp;lt;jrandom&amp;gt; (da das bedeutet, dass du 20 vollständige Replikate der Datei hast) 14:29 &amp;lt;hypercubus&amp;gt; Nutzer können immer eigenständige fec-Tools verwenden 14:29 &amp;lt;MikeW&amp;gt; jrandom: Under JobQueue, runners:1, active jobs:0, just finished:1, ready/waiting: 0, timed: 28 14:29 &amp;lt;aum&amp;gt; das bedeutet 20 Goatses, Leute :P 14:29 &amp;lt;hypercubus&amp;gt; und die Ergebnisse veröffentlichen 14:29 &amp;lt;duck&amp;gt; wie steht's mit dem britneyspears effect? 14:29 &amp;lt;duck&amp;gt; von sehr populären Keys, die auf 1 node landen 14:29 &amp;lt;jrandom&amp;gt; (aka du fügst eine 740MB-Datei ein und musst 14,8GB an Daten senden) 14:30 &amp;lt;aum&amp;gt; duck: Popularität ist in kademlia kein Konzept 14:30 &amp;lt;duck&amp;gt; (mit 32KB-Keys ist das natürlich vielleicht nicht schlimm) 14:30 &amp;lt;jrandom&amp;gt; ok cool, MikeW, aber frisst i2p jetzt deine CPU? 14:30 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; sind all diese kademlia-Messages, die ich auf i2p sehe, stasher-bezogen? 14:30 &amp;lt;MikeW&amp;gt; jrandom: ja 14:30 &amp;lt;aum&amp;gt; duck: und kademlia hat kein relaying 14:30 &amp;lt;hypercubus&amp;gt; ardvark: das Zeug in der router-Konsole ist die netdb kad implementation 14:31 &amp;lt;aum&amp;gt; die Ideen von 'relaying', 'popularity', 'caching' etc. sind für freenet, das sich der Welt nackt aussetzen muss, ohne das Cloaking von I2P 14:31 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; lasse hier i2p und tor laufen und meine CPU-Auslastung liegt jetzt bei 3%, also :/ *schulterzuck* 14:31 &amp;lt;jrandom&amp;gt; MikeW: dann kann dein router Verbindungen nicht aufrechterhalten und frisst CPU, indem er viele gleichzeitige Verbindungsaufbauten macht 14:31 &amp;lt;duck&amp;gt; ok, mein Gehirn ist von freenet verfault 14:31 &amp;lt;duck&amp;gt; bitte habe Erbarmen :) 14:31 &amp;lt;deer&amp;gt; * shendaras tröstet. 14:31 &amp;lt;jrandom&amp;gt; MikeW: wenn du nach dem Meeting noch zum Debuggen dableiben kannst, wäre das super 14:32 &amp;lt;MikeW&amp;gt; mach ich 14:32 &amp;lt;jrandom&amp;gt; ok cool, aum, gibt es etwas, wobei die Leute helfen können? 14:32 &amp;lt;jrandom&amp;gt; oder sollen wir einfach ausprobieren und Bugs melden? 14:33 &amp;lt;duck&amp;gt; Ich versuche, mich an leo zu gewöhnen 14:33 &amp;lt;aum&amp;gt; yep, Bugs bitte an die Liste, wenn das ok ist, Leute 14:33 &amp;lt;duck&amp;gt; mag es jetzt schon mehr als Eclipse 14:33 &amp;lt;hypercubus&amp;gt; was ist leo? 14:33 &amp;lt;jrandom&amp;gt; (uh oh, hier kommt der Rant ;) 14:33 &amp;lt;aum&amp;gt; duck: ich benutze derzeit nichts außer leo – außer emacs für schnelle Hacks und zile für noch schnellere Hacks 14:34 &amp;lt;hypercubus&amp;gt; solange du nicht vi oder emacs benutzt ;-) 14:34 &amp;lt;aum&amp;gt; http://leo.sf.net - gibt dir eine Gliederungsansicht deines Codes 14:34 &amp;lt;hypercubus&amp;gt; aber ich werde dieses leo selbst probieren 14:34 &amp;lt;aum&amp;gt; leo integriert sich sogar mit emacs, wenn du willst 14:34 &amp;lt;hypercubus&amp;gt; ist es kein Editor? 14:35 &amp;lt;aum&amp;gt; &amp;lt;bile&amp;gt; 14:35 &amp;lt;aum&amp;gt; Scheiß-MSVC - es erlaubt __int64 für 64-Bit-Ints, erlaubt aber nicht 'LL' oder 'ULL' für 64-Bit-Int-Literale 14:35 &amp;lt;aum&amp;gt; !! 14:35 &amp;lt;aum&amp;gt; &amp;lt;/bile&amp;gt; 14:35 &amp;lt;hypercubus&amp;gt; ah, verstehe 14:37 &amp;lt;jrandom&amp;gt; ok, wenn das alles ist, haben wir nichts mehr und können weiter zu 3) ??? 14:37 &amp;lt;jrandom&amp;gt; hat noch jemand etwas, das er ansprechen möchte? 14:37 &amp;lt;hypercubus&amp;gt; ja, ich sage wohl kurz etwas zur neuen Richtung des Installers 14:37 &amp;lt;jrandom&amp;gt; ok, word 14:38 &amp;lt;hypercubus&amp;gt; ab 0.4 werden Kommandozeilen-Nutzer einfach das i2p-Tarball holen und entpacken, dann ein Skript ausführen, um den router zu starten und die router-Konsole in lynx oder was auch immer zu öffnen 14:39 &amp;lt;hypercubus&amp;gt; es ändert sich also nicht viel, außer dass ihr nicht durch eine alberne Q/A-Sitzung mit einem Installer müsst 14:39 &amp;lt;hypercubus&amp;gt; die gesamte Konfiguration macht ihr in der router-Konsole 14:39 &amp;lt;hypercubus&amp;gt; für GUI-Nutzer haben wir etwas Pfiffiges 14:39 &amp;lt;jrandom&amp;gt; (w00t) 14:40 &amp;lt;hypercubus&amp;gt; das ihr euch unter `http://files.hypercubus.i2p/install.jar` ansehen könnt 14:40 &amp;lt;jrandom&amp;gt; oder aus dem CVS (ant pkg ; java -jar install.jar), richtig? 14:40 &amp;lt;aum&amp;gt; hypercubus: wie läuft's mit dem Win-Installer? Erkennt/lädt/installiert er Java automatisch? 14:41 &amp;lt;hypercubus&amp;gt; Menü-Kürzel kommen noch, ebenso Systray-Integration und eine Möglichkeit, den router als Daemon zu installieren 14:41 &amp;lt;aum&amp;gt; Daemon? Wie in Windows 'service' ? 14:41 &amp;lt;hypercubus&amp;gt; nein, zumindest in absehbarer Zeit nicht, sie müssen auf einen Link auf der i2p-Seite klicken, der sie zur offiziellen Java-Download-Seite führt 14:42 &amp;lt;hypercubus&amp;gt; der Installer benötigt Java, aber das ist ok, da i2p das ebenfalls tut 14:42 &amp;lt;aum&amp;gt; hypercubus: sorry, aber damit verliert ihr 80% der Nutzer 14:42 &amp;lt;hypercubus&amp;gt; nenn mir ein Java-Projekt, das das nicht so macht 14:42 &amp;lt;jrandom&amp;gt; wir werden das irgendwann haben. 14:42 &amp;lt;jrandom&amp;gt; nur jetzt noch nicht. 14:42 &amp;lt;aum&amp;gt; Freenet hat das gut gemacht - deren Win-Installer führt dich durch den Download 14:43 &amp;lt;jrandom&amp;gt; (wir haben so viele andere, wichtigere Fische zu braten. wir *wollen* jetzt nicht tausende über tausende Nutzer) 14:43 &amp;lt;hypercubus&amp;gt; das ist eine Überlegung für 1.0 14:43 &amp;lt;hypercubus&amp;gt; ich habe den Großteil des Codes, um das umzusetzen, bereits fertig 14:43 &amp;lt;aum&amp;gt; jrandom: ich dachte, du sagtest, es wäre für 0.4 14:43 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; also solltet ihr verlangen, dass Java aus dem Source gebaut wird :) 14:44 &amp;lt;jrandom&amp;gt; der neue Installer wird für 0.4 sein 14:44 &amp;lt;hypercubus&amp;gt; wir haben den gesamten Code, den ich bisher geschrieben habe, verworfen 14:44 &amp;lt;hypercubus&amp;gt; zugunsten von IzPack 14:44 &amp;lt;hypercubus&amp;gt; http://izpack.sf.net 14:44 &amp;lt;jrandom&amp;gt; wir können einen 15MB-Download anbieten, der beides bündelt, aber die meisten Nutzer, die i2p vor 1.0 verwenden, werden wissen, was „java“ ist 14:45 &amp;lt;hypercubus&amp;gt; das gibt mir Zeit, ein vollständig Public-Domain-Java-Installer-Framework zu perfektionieren, zu dem ich i2p irgendwann zurückbewegen möchte 14:45 &amp;lt;hypercubus&amp;gt; aber die Priorität ist jetzt, den schrecklichen aktuellen Installer loszuwerden ;-) 14:46 &amp;lt;hypercubus&amp;gt; (kein Angriff gegen den, der es zusammengehackt hat) 14:46 &amp;lt;deer&amp;gt; &amp;lt;shendaras&amp;gt; Habe einen 404.... 14:46 &amp;lt;duck&amp;gt; http://www.izforge.com/izpack/ 14:46 &amp;lt;hypercubus&amp;gt; http://www.izforge.com/izpack/ 14:47 &amp;lt;hypercubus&amp;gt; sorry dafür 14:47 &amp;lt;hypercubus&amp;gt; jedenfalls würde ich Feedback zum Preview-Installer schätzen, den ich auf meiner eepsite hochgeladen habe 14:48 &amp;lt;hypercubus&amp;gt; er wurde auf *nix und Windows getestet, sollte auch auf OS X und Solaris funktionieren 14:48 &amp;lt;jrandom&amp;gt; r0x0r 14:48 &amp;lt;duck&amp;gt; ist geil 14:48 &amp;lt;jrandom&amp;gt; ja, das rockt 14:49 &amp;lt;hypercubus&amp;gt; vielleicht hacke ich IzPack, um diese dämlichen Icons von den Buttons zu entfernen 14:49 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; hypercubus: wird es bestehende Konfigurationen zerstören oder bewahren? 14:49 &amp;lt;hypercubus&amp;gt; im Paket sind keine Konfigurationsdateien enthalten 14:49 &amp;lt;hypercubus&amp;gt; also werden nur JARs und WARs überschrieben 14:49 &amp;lt;jrandom&amp;gt; (im Moment ;) 14:49 &amp;lt;hypercubus&amp;gt; gut, wir werden Konfigs berücksichtigen 14:49 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; k, danke 14:49 &amp;lt;duck&amp;gt; wie startet man das ganze Jetty-Dings? 14:50 &amp;lt;duck&amp;gt; immer noch ein sh/bat ? 14:50 &amp;lt;jrandom&amp;gt; ja 14:50 &amp;lt;jrandom&amp;gt; der router wird mit einem Skript und/oder einem Service (der dieses Skript aufruft) starten 14:50 &amp;lt;hypercubus&amp;gt; ja, und ich lege eine EXE für Win-User dazu 14:50 &amp;lt;jrandom&amp;gt; w00t 14:50 &amp;lt;hypercubus&amp;gt; die sich aus dem Startmenü starten lässt 14:50 &amp;lt;hypercubus&amp;gt; dem Windows-Startmenü 14:51 &amp;lt;hypercubus&amp;gt; sollte Jetty bis morgen als Windows-Service am Laufen haben 14:51 * jrandom murmelt *ist nicht Jetty, ist i2p* 14:51 &amp;lt;hypercubus&amp;gt; ah, stimmt ;-) 14:52 &amp;lt;hypercubus&amp;gt; Jetty kommt allerdings mit einem Win32-Service-Wrapper 14:52 &amp;lt;hypercubus&amp;gt; wir können damit alles wrappen 14:52 &amp;lt;jrandom&amp;gt; ja, es gibt 3–4 PD/BSD-Java-Service-Wrapper da draußen 14:52 &amp;lt;hypercubus&amp;gt; ja, es gibt wahrscheinlich auch welche für Linux 14:53 &amp;lt;jrandom&amp;gt; nun, Linux-Dienst == init-Skript :) 14:53 &amp;lt;hypercubus&amp;gt; ja, aber Linux-Dienste werden selbst unter den großen Distros unterschiedlich gehandhabt 14:53 &amp;lt;hypercubus&amp;gt; zum Beispiel verwendet Gentoo das rc-setup-Skript-Schema 14:54 &amp;lt;jrandom&amp;gt; w3rd 14:54 &amp;lt;hypercubus&amp;gt; wie auch immer, ich bringe es für alle großen Distros und *BSDs zum Laufen 14:54 &amp;lt;hypercubus&amp;gt; wenn nicht mehr 14:55 &amp;lt;hypercubus&amp;gt; oops, s/rc-setup/rc-update/ 14:55 &amp;lt;hypercubus&amp;gt; ok, das deckt wohl alles ab 14:55 &amp;lt;hypercubus&amp;gt; ihr könnt jetzt aufwachen ;-) 14:55 &amp;lt;deer&amp;gt; * shendaras gähnt 14:55 &amp;lt;jrandom&amp;gt; cool, danke hyper, klingt gut. 14:56 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas, das er ansprechen möchte? 14:56 &amp;lt;aum&amp;gt; sorry, falls ich die frühere Diskussion verpasst habe, aber.. 14:56 &amp;lt;aum&amp;gt; wie sieht es aus in Bezug auf Datagramm-Latenz etc.? 14:57 &amp;lt;jrandom&amp;gt; ich weiß nichts über Datagramme – die einzigen Apps, die ich nutze, laufen über Datagramme via Streams 14:57 &amp;lt;jrandom&amp;gt; Netzwerkstatus ist immer noch ziemlich schlecht – siehe Statusnotizen @ http://dev.i2p.net/pipermail/i2p/2004-August/000409.html 14:58 &amp;lt;aum&amp;gt; k 14:58 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres gibt... 14:58 * jrandom holt aus 14:59 * jrandom *baf*t das Meeting für beendet &lt;/div></description></item><item><title>I2P Entwicklertreffen - 10. August 2004</title><link>/de/blog/2004/08/10/i2p-entwicklertreffen-10.-august-2004/</link><pubDate>Tue, 10 Aug 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/08/10/i2p-entwicklertreffen-10.-august-2004/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, deer, fvw, jrandom&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) hi 14:04 &amp;lt;jrandom&amp;gt; 1) 0.3.4.1 Status 14:04 &amp;lt;jrandom&amp;gt; 2) Aktualisierte Doku 14:04 &amp;lt;jrandom&amp;gt; 3) 0.4 Fortschritt 14:04 &amp;lt;jrandom&amp;gt; 4) ??? 14:04 &amp;lt;jrandom&amp;gt; 0) hi 14:04 * jrandom winkt 14:04 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen wurden gerade vor ein paar Sekunden gepostet @ http://dev.i2p.net/pipermail/i2p/2004-August/000404.html 14:04 &amp;lt;deer&amp;gt; &amp;lt;mrflibble&amp;gt; ooh 14:04 * jrandom gibt euch allen eine Sekunde, um das aufzurufen ;) 14:05 &amp;lt;jrandom&amp;gt; wie auch immer, während ihr lest, können wir ebenso zu 1) 0.3.4.1 Status übergehen 14:05 &amp;lt;jrandom&amp;gt; 0.3.4.1 ist draußen, wie ihr gesehen habt 14:06 &amp;lt;jrandom&amp;gt; es ist zwar erst ein oder zwei Tage her, aber insgesamt scheint es recht gut zu laufen, zumindest bis vor ein paar Stunden 14:07 &amp;lt;jrandom&amp;gt; es gibt ein Paar Bugs, die gerade erst aufgespürt wurden (und lokal behoben, Tests laufen), und die sind ziemlich erheblich, daher wird es in ein oder zwei Tagen eine neue Veröffentlichung geben 14:07 &amp;lt;jrandom&amp;gt; hatte jemand irgendwelche Probleme mit der neuen Web-Konsole? 14:07 &amp;lt;jrandom&amp;gt; (oder, genauer, hat es jemand ausprobiert und Probleme gehabt? :)( 14:07 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ausprobiert, funktioniert gut ^^ 14:07 &amp;lt;jrandom&amp;gt; w3rd 14:08 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Sogar ohne irgendeinen Java-Compiler ^^ 14:08 &amp;lt;jrandom&amp;gt; schön, ja, sie sollte alle JSPs vorcompilieren, sodass man kein javac braucht 14:08 &amp;lt;jrandom&amp;gt; das ist eine Sache, die Webapp-Entwickler machen müssen, aber es ist wirklich, wirklich einfach, besonders mit ant 14:09 &amp;lt;jrandom&amp;gt; (Vorlagencode dafür ist in i2p/apps/routerconsole/java/build.xml im Ziel 'precompilejsp') 14:09 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; jrandom, was sind deine Bedenken bezüglich Outproxies? 14:09 &amp;lt;jrandom&amp;gt; ich habe außerdem eine optionale HTTP-Basisauthentifizierung hinzugefügt, um die Konsole zu schützen, sodass du sie auf 0.0.0.0 lauschen lassen und aus der Ferne darauf zugreifen kannst 14:10 &amp;lt;jrandom&amp;gt; oh, meine Bedenken bzgl. Outproxies sind dreierlei – die Kosten (technisch und sozial) der Verwaltung, die Sicherheit (Outproxies bekommen Klartext) und die Anonymität (wenn man ein Mixnetz verlässt, ist man viel angreifbarer) 14:10 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Der Servlet-Konsole fehlen ein paar Statistiken von :7655 (Speicherauslastung) und vielleicht noch anderes Zeug (Shitlist), aber sie ist super ^^ 14:11 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; Danke. Wollte nur nachfragen. 14:11 &amp;lt;jrandom&amp;gt; „private“ Outproxies sind allerdings anders – z. B. könnte ein anonymizer.i2p prima funktionieren, ohne Vertrauen zu erfordern 14:11 &amp;lt;jrandom&amp;gt; (aber den Zugriff dennoch auf pseudonym bekannte Clients begrenzen, usw.) 14:12 &amp;lt;jrandom&amp;gt; ah stimmt, oOo, ich werde eine neue Seite hinzufügen, die die alte spiegelt 14:12 &amp;lt;jrandom&amp;gt; oder würdest du eine neue Seite für mehr Statistiken vorschlagen? Könntest du einen Entwurf machen, wie es aussehen soll? 14:12 &amp;lt;jrandom&amp;gt; (oder es sogar coden? :) 14:12 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Nun, man hätte es als Übung dem Leser überlassen können ;) 14:12 &amp;lt;jrandom&amp;gt; lol 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ich dachte nur an Speicherauslastung (auf der Hauptseite) und einen Shitlist-Tab, das ist alles, was _mir_ fehlt 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Evtl. müsste man beim Shitlisting auch den Grund hinzufügen, btw ;) 14:13 &amp;lt;jrandom&amp;gt; wir könnten die detaillierte Shitlist wohl in die Peer-Profilseite packen 14:14 &amp;lt;jrandom&amp;gt; wir verfolgen das derzeit tatsächlich nicht, aber du hast recht, wir könnten es und es wäre schön 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; IMHO ist die Peer-Profilseite zu groß, um wirklich nützlich zu sein :*) 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Und leicht zu machen, jeder Code zu .addshitlist() Zeug hat direkt in der nächsten Zeile gute Kommentare ;) 14:14 &amp;lt;jrandom&amp;gt; irgendwelche Verbesserungsvorschläge? 14:15 &amp;lt;jrandom&amp;gt; heh :) 14:15 &amp;lt;jrandom&amp;gt; (die netDb-Seite ist mMn ziemlich garstig) 14:16 &amp;lt;jrandom&amp;gt; hi fvw 14:16 &amp;lt;fvw&amp;gt; heyas jrandom, alle zusammen. 14:16 &amp;lt;jrandom&amp;gt; ok, wenn jemand noch Vorschläge für den Web-Teil hat, sagt bitte Bescheid 14:16 &amp;lt;jrandom&amp;gt; diese neue Web-Konsole ist wirklich nur ein erster Wurf, und die meiste Aufmerksamkeit habe ich der Konfigurationsseite gewidmet 14:17 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas bzgl. 0.3.4.1? 14:17 &amp;lt;jrandom&amp;gt; ok, weiter zu 2) Aktualisierte Doku 14:17 &amp;lt;jrandom&amp;gt; [siehe E-Mail für die Liste der aktualisierten Seiten] 14:18 &amp;lt;jrandom&amp;gt; wir haben nun endlich auch alle Details aus den PayPal-/E-Gold-Konten herausgeholt (sorry für die Verzögerung!) 14:19 &amp;lt;cervantes&amp;gt; w00t 14:19 &amp;lt;jrandom&amp;gt; ein weiterer Aspekt der Doku, der nicht erwähnt wurde, ist, was wir mit dem router ausliefern sollten – mit der neuen Web-Konsole können wir beliebige HTML / JSP-Dateien leicht bündeln, die als kontextsensitive Hilfe dienen 14:19 &amp;lt;cervantes&amp;gt; sheeeit.... habe ich wirklich so viel gespendet 14:20 &amp;lt;jrandom&amp;gt; cervantes bekommt diese Woche definitiv das cervantes++ :) 14:20 &amp;lt;cervantes&amp;gt; muss meine Fremdwährungen wohl verzählt haben ;-) 14:20 &amp;lt;jrandom&amp;gt; lol 14:20 * fvw jubelt für cervantes. 14:20 &amp;lt;jrandom&amp;gt; auf jeden Fall 14:20 &amp;lt;cervantes&amp;gt; btw ich habe einen alten Vorrat ungarischer Dollars gefunden.... 14:21 &amp;lt;jrandom&amp;gt; lol bewahrst du die unter deiner Matratze auf oder so? 14:21 &amp;lt;cervantes&amp;gt; oder Forint .. 14:21 &amp;lt;cervantes&amp;gt; Ich überschätze meine Urlaubsausgaben immer ;-) 14:21 &amp;lt;jrandom&amp;gt; heh 14:22 &amp;lt;fvw&amp;gt; hmm, Forint. Wie seltsam. 14:22 * fvw murmelt "forinti=0..." 14:23 &amp;lt;jrandom&amp;gt; (kein Wunder, dass die ungarische Notation kein 'i' verwendet) 14:23 &amp;lt;jrandom&amp;gt; &amp;lt;/derail&amp;gt; 14:23 &amp;lt;fvw&amp;gt; hehe. Ja, zurück zum Thema. Neue Doku. Sehr hübsch. 14:23 &amp;lt;jrandom&amp;gt; w3rd 14:23 &amp;lt;deer&amp;gt; &amp;lt;kling&amp;gt; G`Abend 14:24 &amp;lt;jrandom&amp;gt; es gibt noch viel aufzuräumen, daher wäre es super, wenn sich Leute eine oder zwei Seiten vornehmen, drüberschauen und ihre Ergebnisse/Aktualisierungen einschicken 14:24 &amp;lt;jrandom&amp;gt; hi kling 14:24 &amp;lt;jrandom&amp;gt; ok, noch etwas bzgl. Doku? 14:24 &amp;lt;fvw&amp;gt; pweh 14:25 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 3) 0.4 Fortschritt 14:25 &amp;lt;fvw&amp;gt; vielleicht nicht ganz zum Thema, aber die Download-Seite braucht auch etwas Arbeit. 14:25 &amp;lt;jrandom&amp;gt; ah 14:25 &amp;lt;jrandom&amp;gt; ja 14:25 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Fehlende Bounties-Details ? ;) 14:25 &amp;lt;jrandom&amp;gt; um genau diese Seite mache ich mir nicht /zu/ viele Sorgen, da das mit dem neuen Installer ohnehin alles geändert wird, also müssen wir sie sowieso neu schreiben 14:25 &amp;lt;fvw&amp;gt; Ich stoße das ein bisschen an und stelle die nötigen Fragen auf der Mailingliste. 14:25 &amp;lt;jrandom&amp;gt; r0x0r fvw 14:25 &amp;lt;fvw&amp;gt; oh, ok. Dann lasse ich das. 14:26 &amp;lt;deer&amp;gt; &amp;lt;kling&amp;gt; router weiterhin up, nichts Besonderes zu berichten Uptime 32h 14:26 &amp;lt;jrandom&amp;gt; ja, einiges davon werden wir noch haben, aber das meiste wird sich ändern 14:26 &amp;lt;jrandom&amp;gt; nice kling – bist du auf 0.3.4.1 oder 0.3.4? 14:26 &amp;lt;deer&amp;gt; &amp;lt;kling&amp;gt; .1 14:26 &amp;lt;jrandom&amp;gt; oOo: leider haben wir die meisten Detailseiten verloren 14:27 &amp;lt;jrandom&amp;gt; aber du hast recht, wir brauchen dort etwas Füllmaterial 14:27 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok, schade, aber man kann ohne sie leben ^^ 14:27 &amp;lt;jrandom&amp;gt; oder die Links entfernen 14:27 &amp;lt;jrandom&amp;gt; das erinnert mich auch daran, dass aum jetzt an einer DHT arbeitet und Nightblade nicht mehr 14:27 &amp;lt;jrandom&amp;gt; (also sollte der „dev“ für den verteilten Datenspeicher aktualisiert werden) 14:29 &amp;lt;jrandom&amp;gt; ok, jedenfalls, die 0.4-Sachen kommen voran – ich habe neulich eine 100-router-Simulation mit ein paar unterschiedlichen Bandbreitenlasten ordentlich durchgetestet, und sie hat sich ziemlich gut gehalten 14:29 &amp;lt;jrandom&amp;gt; außerdem einen bösen Bug im jthread-Scheduler von Kaffe gefixt, aber unter fbsd gibt es da noch einige Merkwürdigkeiten (unter linux jedoch nicht) 14:30 &amp;lt;jrandom&amp;gt; ich weiß nicht, wie es mit dem Installer vorangeht.. 14:30 &amp;lt;jrandom&amp;gt; aber ich erinnere mich, dass hypercubus heute daran gearbeitet hat, daher bin ich sicher, dass wir mehr erfahren, wenn mehr spruchreif ist 14:31 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Hehe 14:31 &amp;lt;jrandom&amp;gt; hat jemand Fragen/Bedenken/Vorschläge bzgl. der 0.4-Revision? 14:31 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; „Wann ?“ J/K ;) 14:32 &amp;lt;jrandom&amp;gt; wir haben wirklich nicht mehr viel zum Code hinzuzufügen, bevor er für 0.4 bereit ist 14:32 &amp;lt;jrandom&amp;gt; (aber 0.4 ist nicht das Endspiel, danach haben wir noch tonnenweise zu tun) 14:32 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Bis zur Unendlichkeit und noch viel weiter ! 14:32 &amp;lt;jrandom&amp;gt; genau ;) 14:33 &amp;lt;jrandom&amp;gt; ok, das ist wohl alles, was ich ansprechen wollte, also 4) ??? 14:33 &amp;lt;jrandom&amp;gt; möchte jemand irgendetwas besprechen? 14:33 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; i2pcvs.i2p Wiederbelebung ? 14:34 &amp;lt;jrandom&amp;gt; ja, ich sollte das wahrscheinlich wieder anwerfen 14:34 &amp;lt;jrandom&amp;gt; wahrscheinlich, sobald wir die neue router-Konsole als primäre zusammen mit der i2ptunnel.cfg mitliefern 14:35 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok, danke 14:36 &amp;lt;jrandom&amp;gt; ok, wenn es nichts Weiteres gibt... 14:36 * jrandom macht sich bereit 14:36 * jrandom *baf*t das Meeting für geschlossen &lt;/div></description></item><item><title>I2P-Statusnotizen vom 2004-08-10</title><link>/de/blog/2004/08/10/i2p-statusnotizen-vom-2004-08-10/</link><pubDate>Tue, 10 Aug 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/08/10/i2p-statusnotizen-vom-2004-08-10/</guid><description>&lt;p>Hey zusammen, Zeit für das wöchentliche Update&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>0.3.4.1 status&lt;/li>
&lt;li>Updated docs&lt;/li>
&lt;li>0.4 progress&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0341-status">1) 0.3.4.1 Status&lt;/h2>
&lt;p>Nun, wir haben neulich die Version 0.3.4.1 herausgebracht, und sie läuft ziemlich gut. Die Verbindungszeiten auf irc liegen durchgehend bei mehreren Stunden, und die Übertragungsraten sind ebenfalls ziemlich gut (ich habe neulich mit 3 parallelen Streams 25KBps von einer eepsite(I2P Site) erreicht).&lt;/p>
&lt;p>Eine wirklich coole Funktion, die mit der Version 0.3.4.1 hinzugefügt wurde (die ich in der Release-Ankündigung zu erwähnen vergessen habe), war der Patch von mule, der es dem eepproxy ermöglicht, Nicht-I2P-Anfragen im Round-Robin-Verfahren über eine Reihe von outproxies (ausgehende Proxys) zu verteilen. Der Standard ist weiterhin einfach die Verwendung des squid.i2p outproxy, aber wenn Sie in Ihre router.config gehen und die clientApp Zeile so ändern, dass sie hat:&lt;/p></description></item><item><title>I2P Statusnotizen für 2004-08-03</title><link>/de/blog/2004/08/03/i2p-statusnotizen-f%C3%BCr-2004-08-03/</link><pubDate>Tue, 03 Aug 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/08/03/i2p-statusnotizen-f%C3%BCr-2004-08-03/</guid><description>&lt;p>Hi zusammen, bringen wir dieses Status-Update schnell hinter uns&lt;/p>
&lt;h2 id="stichwortverzeichnis">Stichwortverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>0.3.4 status&lt;/li>
&lt;li>On deck for 0.3.4.1&lt;/li>
&lt;li>New web console / I2PTunnel controller&lt;/li>
&lt;li>0.4 stuff&lt;/li>
&lt;li>Other development activities&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-034-status">1) 0.3.4 Status&lt;/h2>
&lt;p>Mit der 0.3.4-Veröffentlichung letzte Woche funktioniert das neue Netz ziemlich gut - irc-Verbindungen halten jeweils mehrere Stunden am Stück und das Abrufen von eepsite(I2P Site) scheint ziemlich zuverlässig zu sein. Der Durchsatz ist insgesamt noch niedrig, wenn auch leicht verbessert (früher sah ich konstant 4-5KBps, jetzt sehe ich konstant 5-8KBps). oOo hat ein Paar Skripte veröffentlicht, die die irc-Aktivität zusammenfassen, einschließlich der Round-Trip-Zeit für Nachrichten und der Verbindungslebensdauer (basierend auf hypercubus&amp;rsquo; bogobot, der kürzlich in CVS committed wurde)&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 03. August 2004</title><link>/de/blog/2004/08/03/i2p-entwicklertreffen-03.-august-2004/</link><pubDate>Tue, 03 Aug 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/08/03/i2p-entwicklertreffen-03.-august-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> alpaca\_, bogobot, cervantes, duck, hobbs, hypercubus, jrandom, jteitel, mihi, mrflibble, mule, mule2p, Nightblade, oOo, protok0l&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandomi2p&amp;gt; 0) hi 14:05 &amp;lt;jrandomi2p&amp;gt; 1) 0.3.4 Status 14:05 &amp;lt;hypercubus&amp;gt; Ich garantiere dir, dass auf PDforge dein Projekt praktisch sofort bestätigt wird ;-) 14:05 &amp;lt;jrandomi2p&amp;gt; 2) Auf dem Plan für 0.3.4.1 14:05 &amp;lt;jrandomi2p&amp;gt; 3) Neue Webkonsole / I2PTunnel-Controller 14:05 &amp;lt;jrandomi2p&amp;gt; 4) 0.4-Themen 14:05 &amp;lt;jrandomi2p&amp;gt; 5) Andere Entwicklungsaktivitäten 14:05 &amp;lt;jrandomi2p&amp;gt; 6) ??? 14:05 &amp;lt;jrandomi2p&amp;gt; 0) hi 14:05 * jrandomi2p winkt 14:05 &amp;lt;mihi&amp;gt; lla ih 14:05 * oOo blödelt 14:06 &amp;lt;mihi&amp;gt; hi zusammen 14:06 &amp;lt;jrandomi2p&amp;gt; Wöchentliche Statusnotizen veröffentlicht unter http://dev.i2p.net/pipermail/i2p/2004-August/000388.html 14:06 &amp;lt;jrandomi2p&amp;gt; Springen wir direkt zu 1) 0.3.4 Status 14:07 &amp;lt;jrandomi2p&amp;gt; Das Netz scheint im Allgemeinen funktionsfähig zu sein, sowohl für IRC als auch für eepsites 14:07 &amp;lt;jrandomi2p&amp;gt; Welche eepsite-Zuverlässigkeit/Fehler beobachtet ihr? 14:07 * jrandomi2p kann die IRC-Ausfälle hier sehen, z.B. wenn Leute die Verbindung verlieren / etc 14:08 &amp;lt;mule2p&amp;gt; Im Großen und Ganzen gut, nach ca. 25 MByte ein Out-of-Memory bekommen 14:08 &amp;lt;mule2p&amp;gt; aber das sollte in CVS gefixt sein, wie du erwähnt hast 14:08 &amp;lt;jrandomi2p&amp;gt; Ah ok, das war ein einzelner 25-MB-Download, richtig? 14:09 &amp;lt;mule2p&amp;gt; ja 14:09 &amp;lt;jrandomi2p&amp;gt; genau 14:10 &amp;lt;jrandomi2p&amp;gt; Große Dateiübertragungen scheinen noch Probleme zu haben (Verbindungsabbrüche über die Zeit, allerdings keine Datenkorruption). Ich denke, das könnte mit der erwähnten Mod behoben sein, bin mir aber nicht sicher 14:11 * jrandomi2p habe vergessen zu erwähnen, dass oOo's roundtrip/connections_reliability.php beide IRC-Server hier einschließt, nicht nur i2p, daher im Moment nicht die richtigen Daten hat 14:11 &amp;lt;jrandomi2p&amp;gt; oOo - irgendwelche Ideen, was nötig wäre, damit der bogobot-Code @irc.metropipe.net ignoriert? 14:12 &amp;lt;duck&amp;gt; kickt hypercubus 14:12 &amp;lt;duck&amp;gt; und mich zum Upgrade 14:12 &amp;lt;oOo&amp;gt; Sehr wenig Coding, ein Peer-Review durch hypercubus und das Update von bogobot durch duke 14:13 &amp;lt;jrandomi2p&amp;gt; ok, cool 14:13 &amp;lt;hypercubus&amp;gt; duke? 14:13 &amp;lt;oOo&amp;gt; duck, sorry :p 14:13 * jrandomi2p findet, dass so eine statistische Zusammenfassung sehr hilfreich wäre 14:13 &amp;lt;jrandomi2p&amp;gt; duke duck 14:14 &amp;lt;oOo&amp;gt; Die Stats sind in PHP gemacht, könnten auch an duck gegeben werden 14:14 &amp;lt;jrandomi2p&amp;gt; ok, hat jemand noch etwas zu 0.3.4 anzusprechen? 14:14 &amp;lt;jrandomi2p&amp;gt; w3rd 14:15 &amp;lt;jrandomi2p&amp;gt; ok, weiter zu 2) 0.3.4.1 14:15 &amp;lt;jrandomi2p&amp;gt; Ich weiß nicht, was ich zusätzlich zu dem in der Mail Erwähnten noch sagen soll 14:16 &amp;lt;jrandomi2p&amp;gt; Die Anwendungen StreamSinkServer und StreamSinkClient sind kompakte Demo-Apps für Ministreaming (für Java-Entwickler, die Streaming über i2p schreiben möchten) 14:16 &amp;lt;jrandomi2p&amp;gt; Oh, und StreamSinkServer ist so etwas wie aums Dropbox-Python-App (sie nimmt beliebige Daten, die ihr jemand sendet, und schreibt sie in eine Datei) 14:17 &amp;lt;jrandomi2p&amp;gt; (StreamSinkClient sendet eine feste Menge Zufallsdaten, also nicht allzu nützlich ;) 14:17 &amp;lt;jrandomi2p&amp;gt; Irgendwelche Gedanken/Bedenken/Fragen bzgl. 0.3.4.1? 14:18 * jrandomi2p schätzt, dass es in ein bis zwei Tagen rauskommt 14:19 &amp;lt;jrandomi2p&amp;gt; ok, in gutem Tempo weiter zu 3) Neue Webkonsole / I2PTunnel-Controller 14:20 &amp;lt;jrandomi2p&amp;gt; Wie in der Mail erwähnt, ist die neue Webkonsole weitgehend funktionsfähig, und es gibt ein einfaches Webinterface zum Steuern/Bearbeiten/Erstellen von i2ptunnel-Instanzen 14:21 &amp;lt;protok0l&amp;gt; wo kann der protok0l das bekommen 14:22 &amp;lt;protok0l&amp;gt; und was mache ich mit Jetty 14:22 &amp;lt;jrandomi2p&amp;gt; Es ist jetzt alles in CVS, aber ich muss noch Doks dazu schreiben, wie man es einrichtet 14:22 &amp;lt;protok0l&amp;gt; ok 14:23 * jrandomi2p hat vor ein paar Tagen einen Prozess mit ~5 Schritten im Channel beschrieben und gepostet, aber wir brauchen einen einfacheren Ablauf (oder zumindest einen klareren) 14:23 &amp;lt;protok0l&amp;gt; Ich habe gehört, dass CVS nervt 14:23 &amp;lt;mule2p&amp;gt; ok, kann es dir sagen, sobald ich die Doks habe :) 14:23 &amp;lt;protok0l&amp;gt; und es gäbe da irgend so ein besseres CVS-Dingens 14:23 * oOo hat nur die ersten 2 Schritte geloggt, bevor die Verbindung abbrach :p 14:24 &amp;lt;protok0l&amp;gt; dasselbe mit Vi 14:24 &amp;lt;protok0l&amp;gt; lol 14:24 &amp;lt;jrandomi2p&amp;gt; Wir werden diese neue Konsole irgendwann zum 'Standard' machen, aber das wartet wahrscheinlich, bis alles mit hypercubus' neuem Installer integriert ist 14:26 &amp;lt;jrandomi2p&amp;gt; eigentlich 14:26 &amp;lt;jrandomi2p&amp;gt; für die Mutigen, hier die unschönen Schritte von neulich: 14:26 &amp;lt;jrandomi2p&amp;gt; 20:19 &amp;lt;jrandom&amp;gt; w3rd hyper - könntest du das Neueste aus CVS ziehen, 'ant dist', build/*jar nehmen und in dein lib-Verzeichnis werfen, mkdir $instDir/webapps/ ; cp build/routerconsole.war $instDir/webapps/ ; deine router.config bearbeiten, um die clientApp.3.*-Zeilen zu entkommentieren und deine Classpath zu aktualisieren 14:26 &amp;lt;jrandomi2p&amp;gt; 20:19 &amp;lt;jrandom&amp;gt; (im Classpath, setze ihn auf: lib/i2p.jar:lib/router.jar:lib/mstreaming.jar:lib/heartbeat.jar:lib/i2ptunnel.jar:lib/netmonitor.jar:lib/sam.jar:lib/timestamper.jar:lib/ant.jar:lib/jasper-compiler.jar:lib/jasper-runtime.jar:\ 14:26 &amp;lt;jrandomi2p&amp;gt; 20:19 &amp;lt;jrandom&amp;gt; lib/jnet.jar:lib/org.mortbay.jetty.jar:lib/routerconsole.jar:lib/xercesImpl.jar:lib/xml-apis.jar:lib/javax.servlet.jar 14:26 &amp;lt;protok0l&amp;gt; ok, vergiss es 14:27 &amp;lt;jrandomi2p&amp;gt; Außerdem gibt es eine neue i2ptunnel.war – nimm die und lege sie in $instDir/webapps/ ab und gehe zu `http://localhost:7657/i2ptunnel/` 14:27 &amp;lt;jrandomi2p&amp;gt; ja, wie gesagt, es ist nervig 14:27 &amp;lt;jrandomi2p&amp;gt; *aber* es funktioniert, und ich habe weder die Zeit noch die Expertise, es viel besser zu machen 14:27 &amp;lt;oOo&amp;gt; Das ist alles, was getan werden muss? 14:28 &amp;lt;jrandomi2p&amp;gt; jup 14:28 &amp;lt;oOo&amp;gt; Ok, danke 14:28 &amp;lt;jrandomi2p&amp;gt; (du bekommst etwas, das aussieht wie http://dev.i2p.net/~jrandom/config.png, wenn du zu `http://localhost:7657/config.jsp` gehst 14:29 &amp;lt;jrandomi2p&amp;gt; Wie auch immer, das war’s 14:29 &amp;lt;jrandomi2p&amp;gt; Ich würde mich freuen, wenn/sofern Leute damit herumspielen und hoffentlich Wege finden, es zu verbessern :) 14:30 &amp;lt;jrandomi2p&amp;gt; mihi: irgendwelche Gedanken zur ganzen Webinterface-Idee? 14:30 &amp;lt;duck&amp;gt; schönes Layout 14:31 &amp;lt;jrandomi2p&amp;gt; dachte mir, dass es dir gefällt, duck ;) 14:31 &amp;lt;mrflibble&amp;gt; nett 14:31 * mihi mag das Layout auch 14:31 &amp;lt;mihi&amp;gt; Webinterfaces sind immer großartig 14:32 &amp;lt;jrandomi2p&amp;gt; Das, was ich für i2ptunnel.war zusammengebaut habe, ist ziemlich schlicht ... funktional, aber schlicht 14:33 &amp;lt;jrandomi2p&amp;gt; Ok, das dazu – wenn/wann Leute weiter darüber reden wollen, wir haben IRC und die Liste, usw. :) 14:33 &amp;lt;mule2p&amp;gt; jrandomi2p: clientApp.3 ist bei mir netmonitor 14:34 &amp;lt;jrandomi2p&amp;gt; Ah ok mule2p – schau in die router.config aus CVS – 14:34 &amp;lt;jrandomi2p&amp;gt; #clientApp.3.main=net.i2p.router.web.RouterConsoleRunner 14:34 &amp;lt;jrandomi2p&amp;gt; #clientApp.3.name=webConsole 14:34 &amp;lt;jrandomi2p&amp;gt; #clientApp.3.args=7657 127.0.0.1 ./webapps/ 14:34 &amp;lt;jrandomi2p&amp;gt; Offensichtlich die 3 in eine 4 ändern und entkommentieren :) 14:35 &amp;lt;jrandomi2p&amp;gt; Ersetze 127.0.0.1, wenn du aus der Ferne darauf zugreifen willst 14:35 &amp;lt;jrandomi2p&amp;gt; (und 7657, um einen anderen Port zu verwenden) 14:36 &amp;lt;mule2p&amp;gt; ok, danke, habe im ausgecheckten i2p-Tree nach einer neuen router.config geschaut, aber sie ist vielleicht woanders in CVS 14:36 &amp;lt;jrandomi2p&amp;gt; Ah sorry, ja, es ist i2p/installer/java/src/router.config.template 14:37 &amp;lt;mule2p&amp;gt; k 14:37 &amp;lt;jrandomi2p&amp;gt; ok, falls es nichts Weiteres gibt, schwenken wir zu 4) 0.4-Themen 14:38 &amp;lt;jrandomi2p&amp;gt; hmm, ich weiß nicht, ob ich dem Absatz in der Mail noch etwas hinzufügen kann 14:38 &amp;lt;jrandomi2p&amp;gt; Im Grunde nur eine Menge Einträge auf meiner To-do-Liste :) 14:39 &amp;lt;jrandomi2p&amp;gt; Hat jemand Fragen/Bedenken bzgl. der dort genannten Dinge? 14:40 &amp;lt;oOo&amp;gt; Wie läuft der Installer? ^^ 14:40 &amp;lt;jrandomi2p&amp;gt; hypercubus? que tal? 14:40 &amp;lt;hypercubus&amp;gt; Geduld, Danielsan... Gute Dinge kommen zu denen, die scheuern... äh, warte ;-) 14:40 &amp;lt;jrandomi2p&amp;gt; hehe 14:41 &amp;lt;jrandomi2p&amp;gt; Kein Stress, wollte nur wissen, wie’s läuft 14:41 &amp;lt;jrandomi2p&amp;gt; Gibt es Probleme, auf die du stößt, Dinge, bei denen wir helfen können, etc.? 14:41 &amp;lt;mihi&amp;gt; Wer ist Danielsan? 14:41 &amp;lt;hypercubus&amp;gt; Keine Probleme, nur die Eintönigkeit des Testens im Moment 14:42 &amp;lt;jrandomi2p&amp;gt; w3rd 14:42 &amp;lt;hypercubus&amp;gt; Ich hätte erst Unit-Tests schreiben sollen, aber na gut ;-) 14:42 &amp;lt;jrandomi2p&amp;gt; hehe 14:43 &amp;lt;hypercubus&amp;gt; Javas angebliche Plattformunabhängigkeit bricht im Bereich der Installationsaufgaben wirklich zusammen 14:44 * jrandom spürt einen großflächigen Disconnect 14:45 &amp;lt;oOo&amp;gt; Uh oh 14:45 &amp;lt;hypercubus_&amp;gt; hmmm, wunderbar ... was war das Letzte, was ich gesagt habe? 14:45 &amp;lt;oOo&amp;gt; &amp;lt;hypercubus&amp;gt; Javas angebliche Plattformunabhängigkeit bricht im Bereich der Installationsaufgaben wirklich zusammen 14:46 &amp;lt;hypercubus&amp;gt; ok, wer hat das Meeting sabotiert? ;-) 14:46 * jrandom gibt jebus die Schuld 14:46 &amp;lt;hypercubus&amp;gt; vielleicht war es duke 14:46 &amp;lt;mule&amp;gt; Du willst mir nicht sagen, dass mein router so wichtig ist :) 14:46 &amp;lt;jrandom&amp;gt; heh 14:47 &amp;lt;mihi&amp;gt; [23:46] * jrandomi2p has quit IRC (Client exited) 14:47 &amp;lt;mihi&amp;gt; hehe... 14:47 &amp;lt;mule&amp;gt; Falls ja, sorry. 14:47 &amp;lt;hypercubus&amp;gt; Wie auch immer, keine Sorge wegen des Fortschritts beim Installer, ich gehe fest davon aus, dass er fertig ist, wenn 0.4 soweit ist 14:47 &amp;lt;jrandom&amp;gt; duck: wie viele inbound tunnels hast du auf irc.duck.i2p lauschen? 14:47 &amp;lt;hypercubus&amp;gt; Ich stoße auf keine echten Kopfzerbrecher 14:47 &amp;lt;jrandom&amp;gt; cool, hypercubus 14:47 &amp;lt;hobbs&amp;gt; Erinnert mich – gibt es eine Möglichkeit über die Kommandozeile, eine neue router.config aus der router.config.template auszuspucken? 14:47 &amp;lt;jrandom&amp;gt; nein 14:48 &amp;lt;jrandom&amp;gt; nicht, soweit ich weiß 14:48 &amp;lt;mihi&amp;gt; den Installer ausführen und sie kopieren 14:48 &amp;lt;jrandom&amp;gt; abgesehen von java -jar install.jar 14:48 &amp;lt;jrandom&amp;gt; heh 14:48 &amp;lt;mihi&amp;gt; in ein neues Verzeichnis, meine ich 14:48 &amp;lt;cervantes&amp;gt; zumindest nicht das Kopfkratzen, an das ihr alle denkt 14:48 &amp;lt;jrandom&amp;gt; ooh, nett, mein router hat einen Core-Dump produziert 14:48 &amp;lt;duck&amp;gt; jrandom: erinnere mich, wie ich den Hash von irc.duck.i2p herausfinde 14:48 * hypercubus fragt sich, was cervantes meint 14:49 &amp;lt;jrandom&amp;gt; cd lib ; java -cp i2p.jar net.i2p.data.TestData display Destination ../irc.privKey 14:49 &amp;lt;cervantes&amp;gt; hyper: du wärst mit dem Begriff strunking vertrauter :) 14:49 &amp;lt;hypercubus&amp;gt; duck: versuch, auf 3 oder mehr inbound tunnels zu erhöhen ... hat mir etwas geholfen 14:50 &amp;lt;duck&amp;gt; *** Building a seperate global context! 14:50 &amp;lt;duck&amp;gt; Log file logger.config does not exist 14:50 &amp;lt;duck&amp;gt; 23:49:47.387 ERROR [main ] net.i2p.util.LogManager : Log file logger.config does not exist 14:50 &amp;lt;duck&amp;gt; 23:49:49.589 CRIT [ 1 shutdown ] net.i2p.util.LogManager : Shutting down logger 14:50 &amp;lt;jrandom&amp;gt; ah hrm 14:50 &amp;lt;hypercubus&amp;gt; schätze, es konnte dein Log nicht verkraften *hust* 14:51 &amp;lt;mihi&amp;gt; kopiere deine logger.config überall hin ;) 14:51 &amp;lt;mihi&amp;gt; zumindest überall dorthin, wo dein pwd sein könnte, wenn du eine i2p-App startest 14:51 &amp;lt;duck&amp;gt; nein, werde ich nicht 14:51 &amp;lt;jrandom&amp;gt; ok, echo logger.record.net.i2p.data.TestData=INFO&amp;gt;&amp;gt; logger.config 14:52 &amp;lt;jrandom&amp;gt; Eigentlich deshalb habe ich (cd lib) gesagt, aber ich hatte vergessen, dass ich den Standard in CVS von DEBUG auf ERROR geändert habe 14:52 &amp;lt;duck&amp;gt; 4 inbounds 14:52 &amp;lt;jrandom&amp;gt; 4 aktuell &amp;amp; bereit? 14:52 &amp;lt;jrandom&amp;gt; oder 2 nicht bereit (oder kürzlich abgelaufen) und 2 bereit? 14:53 &amp;lt;duck&amp;gt; jetzt hat es auf 3 gewechselt, mit 1 nicht bereit 14:53 &amp;lt;jrandom&amp;gt; 'k, dann ist es wahrscheinlich während des Ablaufs/Ersetzens der tunnel 14:54 &amp;lt;jrandomi2p&amp;gt; Wenn du deine router.config auf 3 inbound tunnels setzt, sollte das der Zuverlässigkeit helfen 14:54 &amp;lt;jrandomi2p&amp;gt; (oder du kannst das neue i2ptunnel-Webinterface dafür benutzen ;) 14:54 &amp;lt;hypercubus&amp;gt; Vielleicht sollte die tunnel expiration für einen einzelnen Client mit mehreren tunnels gestaffelt werden 14:55 &amp;lt;jrandomi2p&amp;gt; Sind sie im Allgemeinen – neue tunnels werden zugewiesen und 60s vor dem Ablauf wird ein neues leaseSet erstellt 14:55 &amp;lt;hypercubus&amp;gt; ah 14:55 &amp;lt;jrandomi2p&amp;gt; Allerdings muss bei einem tunnel failure ein neues leaseSet on demand erstellt werden, das sich nicht sofort verbreitet 14:56 &amp;lt;jrandomi2p&amp;gt; (nun, es geht in die netDb, aber Clients bekommen das erst nach ein paar Sekunden) 14:57 &amp;lt;jteitel&amp;gt; !who 14:57 &amp;lt;alpaca_&amp;gt; Benutzerliste für #i2p: [hobbs] [Iakin3] [duck] [pwk__] [Sonium] [jar] [alpaca_] [interrupt] [protok0l] [mihi] [aum] [Shaun-Away] [cervantes] [jrandom] [deer] [hirvox] [Bladenight] 14:57 &amp;lt;bogobot&amp;gt; Benutzerliste für #i2p: [shendaras] [duck] [josh] [mule2p] [aum] [mrflibble] [hypercubus] [TrueSeeker] [laggybot] [bogobot] [ion_] [mihi] [ion] [mule] [jteitel] [ant] [oOo_] [jrandomi2p] [dm] [ugha2p] [Ch0Hag] [jnk] [oOo] [soros] [bob] [revival] [DrWoo] [thetower] 14:57 &amp;lt;jrandomi2p&amp;gt; Am tunnel pool kann man noch einige Optimierungen vornehmen, aber ich bin mir nicht sicher, wie nützlich das im Moment wäre 14:57 &amp;lt;jrandomi2p&amp;gt; Ok, zurück zum Thema – hat sonst noch jemand etwas bzgl. 4) 0.4-Themen? 14:57 &amp;lt;oOo&amp;gt; Zu den 'Large-Scale-Simulations' für 0.4, gibt es eine Möglichkeit, sich darauf vorzubereiten? Werden 'neue' spezielle Anwendungen/Tools benötigt? (Übergang zu Punkt 5? ;) ) 14:58 &amp;lt;jrandomi2p&amp;gt; Eigentlich wäre es für die Sim großartig, wenn jemand helfen könnte, das Heartbeat (oder eine SAM-gestützte App) so zu modden, dass es eine Art skriptbarer Client/Server ist 14:59 -!- Bladenight is now known as Nightblade 14:59 &amp;lt;jrandomi2p&amp;gt; (z. B. statt des aktuellen „alle 30s 20KB an Peer X senden“, ein „für 10 Minuten Peer X nach einer 1MB-Datei fragen und dann 60m pausieren, dann Peer Y nach 1KB-Dateien fragen“ usw) 15:00 &amp;lt;jrandomi2p&amp;gt; aber wenn jemand Interesse hat, dabei zu helfen, bitte Bescheid sagen und wir können chan 15:00 &amp;lt;jrandomi2p&amp;gt; äh, chat 15:00 &amp;lt;jrandomi2p&amp;gt; Mit diesem Aufhänger springen wir zu 5) Kram, den ihr so macht :) 15:01 &amp;lt;jrandomi2p&amp;gt; Ich bin nicht sicher, wie wir das am besten abdecken; gehen wir einfach in der (willkürlichen) Reihenfolge aus der Mail die Updates durch? 15:01 &amp;lt;jrandomi2p&amp;gt; Ich sehe sunshine nicht hier, und aum ist wahrscheinlich noch nicht wach ;) 15:02 &amp;lt;jrandomi2p&amp;gt; nightblade – wie läuft der Kampf? 15:02 &amp;lt;Nightblade&amp;gt; Ich habe ein paar Pläne, die libsam-Schnittstelle wie BSD-Sockets zu machen 15:02 &amp;lt;Nightblade&amp;gt; aber ich habe dazu noch keinen Code geschrieben 15:02 &amp;lt;duck&amp;gt; geändert auf tunnels.numInbound=3 15:03 &amp;lt;jrandomi2p&amp;gt; cool, duck (hoffentlich wartest du mit dem Neustart deines tunnel bis nach dem Meeting ;) 15:03 &amp;lt;duck&amp;gt; oh, es erkennt die Änderungen nicht? 15:03 &amp;lt;jrandomi2p&amp;gt; word, nightblade – gibt es ein Problem mit der Art, wie es jetzt ist? 15:03 &amp;lt;hypercubus&amp;gt; nicht, bis du es so codest ;-) 15:03 &amp;lt;jrandomi2p&amp;gt; nein, duck, die clientApp-Zeilen werden nur beim Start eingelesen 15:04 &amp;lt;jrandomi2p&amp;gt; (clientApp liegt wirklich außerhalb der Kontrolle des router – dafür ist die i2ptunnel-Webapp da) 15:04 &amp;lt;Nightblade&amp;gt; Nein, so wie es jetzt ist, gibt es kein Problem ... was ich machen würde, wäre zusätzlich zu der bestehenden Schnittstelle (Entwickler könnten wählen, was sie verwenden möchten) 15:04 &amp;lt;jrandomi2p&amp;gt; wikked 15:05 &amp;lt;jrandomi2p&amp;gt; ok, du bist der Boss. Vielfalt ist gut, auch wenn Vielfalt mehr Code zum Pflegen bedeutet, aber es ist ein Balanceakt 15:06 &amp;lt;jrandomi2p&amp;gt; ok, weiter auf der Liste – mule2p – wie läuft das Outproxy-Zeug? 15:07 &amp;lt;mule&amp;gt; Nichts über den Patch hinaus getan, den du hast 15:07 &amp;lt;jrandomi2p&amp;gt; Ah ok, ich dachte, du arbeitest an einer weiteren Mod 15:07 &amp;lt;mule&amp;gt; Muss etwas Zeit für echtes Load-Balancing finden 15:07 &amp;lt;jrandomi2p&amp;gt; w3rd 15:08 &amp;lt;jrandomi2p&amp;gt; Dann werde ich den Patch einspielen 15:08 &amp;lt;mule&amp;gt; Danke. Und nimm meinen Outproxy in die Client-App auf :) scheint schneller zu sein 15:08 &amp;lt;jrandomi2p&amp;gt; heh, na klar ist dein Proxy für dich schneller, er ist lokal :) 15:09 &amp;lt;oOo&amp;gt; Und sonst benutzt ihn niemand ^^ 15:09 &amp;lt;mule&amp;gt; nein, ist er nicht 15:09 &amp;lt;jrandomi2p&amp;gt; ooh, er läuft auf einem anderen router? cool 15:09 &amp;lt;mule&amp;gt; jep, auf einem Root-Server bei einem ISP 15:10 &amp;lt;jrandomi2p&amp;gt; Das i2ptunnel-Webinterface hat ein Feld, in dem man die Liste der Outproxies angeben kann, daher sollte das Anpassen leicht genug sein, aber wir bringen es in der nächsten Revision &amp;amp; den Release Notes raus 15:10 &amp;lt;jrandomi2p&amp;gt; schön 15:11 &amp;lt;jrandomi2p&amp;gt; ok, nickster scheint gerade offline zu sein 15:12 &amp;lt;jrandomi2p&amp;gt; Gibt es andere aktive Client-Entwicklungsbemühungen? 15:12 &amp;lt;jrandomi2p&amp;gt; (oder sind einige der pausierten wieder aktiv, etc.?) 15:13 &amp;lt;jrandomi2p&amp;gt; ok, wenn jemand sonst noch etwas dazu erwähnen möchte, wir haben wie immer die Liste und den Channel :) 15:13 &amp;lt;jrandomi2p&amp;gt; weiter zu 6) ??? 15:13 &amp;lt;jrandomi2p&amp;gt; Hat sonst noch jemand etwas, das er ansprechen möchte? 15:14 &amp;lt;Nightblade&amp;gt; nö 15:15 &amp;lt;mihi&amp;gt; duck has anything to bring down ;) 15:15 &amp;lt;mihi&amp;gt; s/any/some/ 15:15 * jrandomi2p pingflutet mihi 15:15 &amp;lt;jrandomi2p&amp;gt; ok, in diesem Sinne 15:15 * jrandomi2p holt aus 15:15 * jrandomi2p *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Entwicklertreffen - 27. Juli 2004</title><link>/de/blog/2004/07/27/i2p-entwicklertreffen-27.-juli-2004/</link><pubDate>Tue, 27 Jul 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/07/27/i2p-entwicklertreffen-27.-juli-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cat-a-puss, Connelly, deer, dm, hypercubus, jrandom, Sonium&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:02 &amp;lt;jrandom&amp;gt; 0) hi 14:02 &amp;lt;jrandom&amp;gt; 1) 0.3.3 &amp;amp; aktuelle Updates 14:02 &amp;lt;jrandom&amp;gt; 2) NativeBigInteger 14:03 &amp;lt;jrandom&amp;gt; 3) ??? 14:03 &amp;lt;jrandom&amp;gt; 0) hi 14:03 * jrandom winkt 14:03 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind online @ http://dev.i2p.net/pipermail/i2p/2004-July/000372.html 14:03 &amp;lt;jrandom&amp;gt; (danke an hypercubus' Anstupser, ich habe sie noch vor dem Meeting rausgeschickt :) 14:04 &amp;lt;jrandom&amp;gt; ok, legen wir los 14:04 &amp;lt;jrandom&amp;gt; 1) 0.3.3 &amp;amp; aktuelle Updates 14:06 &amp;lt;jrandom&amp;gt; in der E-Mail steckt eine Menge Info darüber, was läuft, und es sollte demnächst eine deutliche Reduktion der Bandbreitennutzung geben 14:07 &amp;lt;jrandom&amp;gt; es wird nicht abwärtskompatibel sein, weil es vieles ändert, daher wird auch das nächste Release ein holpriges Upgrade, aber c’est la vie 14:08 &amp;lt;jrandom&amp;gt; hat jemand Fragen bzgl. der 0.3.3-Revision oder der Dinge, die in den Statusnotizen stehen? 14:08 * dm winkt 14:08 * jrandom sieht hier auf freenode 23s Verzögerung 14:09 * hypercubus sieht 0,10 Sek. Verzögerung 14:09 &amp;lt;jrandom&amp;gt; ah, wieder normal 14:09 &amp;lt;jrandom&amp;gt; ok, wenn es nichts gibt, springen wir zu 2) NativeBigInteger 14:10 &amp;lt;jrandom&amp;gt; Iakin3 hat ein paar Dinge geändert, damit sich der Krypto-Code einfacher Out-of-the-Box bereitstellen lässt, was gut ist 14:10 &amp;lt;jrandom&amp;gt; ab und zu schaue ich in die netDb (I2P‑Netzwerkdatenbank) und sehe Leute mit 2–400 ms Verzögerung bei der ElGamal-Verschlüsselung, was bedeutet, dass manche kein jbigi verwenden 14:11 &amp;lt;jrandom&amp;gt; (und jeder sollte jbigi verwenden) 14:12 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; woher weißt du, dass die nicht einfach langsame Rechner haben 14:12 &amp;lt;Sonium&amp;gt; warum wird es nicht automatisch benutzt? 14:12 &amp;lt;hypercubus&amp;gt; weil es für jede Plattform speziell kompiliert werden muss 14:12 &amp;lt;jrandom&amp;gt; vielleicht schaffen wir es, das in dieser Revision auszuliefern, aber mal sehen 14:12 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Wenn die DLL nicht vorhanden ist, nutzt das Programm weiterhin reinen Java-Code (für die plattformübergreifende Unterstützung nötig) 14:12 &amp;lt;hypercubus&amp;gt; und derzeit wird die Plattform nicht erkannt 14:12 &amp;lt;jrandom&amp;gt; Nightblade: das ist natürlich möglich 14:13 &amp;lt;jrandom&amp;gt; oOo, genau, diese Funktionalität behalten wir auf jeden Fall 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Nö, erzwinge die Existenz der dll- und .so-Dateien, selbst wenn sie leer oder nutzlos sind 14:13 &amp;lt;jrandom&amp;gt; tatsächlich ist das ein weiterer Gewinn durch einige der aktuellen Änderungen, an denen ich arbeite – wir müssen nur halb so viele ElGamal-Verschlüsselungen durchführen (da der sourceRouteBlock weggefallen ist) 14:14 &amp;lt;jrandom&amp;gt; hmm oOo? 14:14 &amp;lt;jrandom&amp;gt; warum sollten wir das wollen? 14:15 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Erzwinge eine Prüfung auf die Existenz der Bibliotheksdateien. Wenn sie nicht verwendet werden, bist du höchstwahrscheinlich nicht auf einer x86-Win/Linux-Plattform und musst den Java-Code verwenden. Jedenfalls hast du dein Bestes getan, um die nativen Sachen zu erzwingen 14:15 &amp;lt;jrandom&amp;gt; oh, stimmt, wir haben schon immer auf libjbigi.so / jbigi.dll geprüft, was Iakins Code hinzufügt, ist die Möglichkeit, einen ganzen Haufen DLL- und .so-Dateien in ein jar zu packen und zur Laufzeit die richtige auszuwählen 14:16 &amp;lt;hypercubus&amp;gt; &amp;lt;/obvious&amp;gt; 14:16 &amp;lt;jrandom&amp;gt; (und zurück auf reines Java zu fallen, wenn keine passt) 14:17 &amp;lt;jrandom&amp;gt; jedenfalls, das sind gute Sachen, die neuen Nutzern hoffentlich sehr helfen 14:17 &amp;lt;jrandom&amp;gt; (und mir die Zeit ersparen, hässliche Dropdowns in die Admin-Oberfläche zu bauen :) 14:18 &amp;lt;jrandom&amp;gt; ok, wenn es dazu nichts mehr gibt, war’s das von mir 14:18 &amp;lt;jrandom&amp;gt; weiter zu 3) ??? 14:18 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas, das er ansprechen möchte? 14:18 &amp;lt;hypercubus&amp;gt; jemand sollte die neue Website mal durch die Rechtschreibprüfung jagen ;-) 14:19 &amp;lt;jrandom&amp;gt; du hast jetzt cvs-Zugriff ... :) 14:19 &amp;lt;jrandom&amp;gt; (module: i2pwww) 14:19 &amp;lt;hypercubus&amp;gt; verdammt 14:19 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Wird die Datenkorruption bei großen Transfers, sogar lokalen (z. B. mehrere MB von der eigenen eepsite holen), untersucht? 14:20 &amp;lt;hypercubus&amp;gt; ich hatte viele unterbrochene Downloads großer Dateien, aber nie eine Korruption 14:20 &amp;lt;jrandom&amp;gt; hm, die meisten Fälle dieses Problems sind gelöst, aber ich habe kürzlich Berichte darüber gehört. Ich habe die Anwendungsschicht noch nicht erneut auditiert 14:21 &amp;lt;jrandom&amp;gt; ich betrachte unterbrochene Downloads als korrupt 14:21 &amp;lt;jrandom&amp;gt; es muss beim ersten Mal komplett durchlaufen 14:21 &amp;lt;hypercubus&amp;gt; na ja, das lässt sich nicht vermeiden, so passiert’s im echten WWW auch ;-) 14:21 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Nicht, wenn der Downloader auf demselben Computer wie der Server ist ^^ 14:22 &amp;lt;jrandom&amp;gt; oOo: kannst du das reproduzieren? 14:22 &amp;lt;jrandom&amp;gt; (oder tritt es sporadisch auf?) 14:22 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; jrandom: Zweimal passiert, dachte, es sei bekannt, werde es erneut versuchen 14:23 &amp;lt;jrandom&amp;gt; danke. Wenn du es reproduzieren kannst, sag mir bitte die Details des Tests, dann schaue ich mir das genauer an. 14:23 &amp;lt;jrandom&amp;gt; (ich muss die Anwendungsschicht ohnehin bald wieder prüfen) 14:23 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; jrandom: Kein Problem, danke 14:24 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas zu fragen/anzusprechen? 14:25 &amp;lt;cat-a-puss&amp;gt; Ich bin weiterhin daran interessiert, darüber zu reden, wie man myI2P macht 14:25 &amp;lt;cat-a-puss&amp;gt; Ich könnte in ein paar Monaten ein paar Leute mitbringen 14:25 &amp;lt;jrandom&amp;gt; großartig! 14:26 &amp;lt;hypercubus&amp;gt; ein Kursprojekt? ;-) 14:26 &amp;lt;cat-a-puss&amp;gt; so etwas in der Art ;-) 14:27 &amp;lt;jrandom&amp;gt; ich denke, sobald wir 0.4 mit der neuen Weboberfläche draußen haben, sollte es viel einfacher sein, Apps (wie myi2p) mit einem Web-Frontend zusammenzustellen 14:27 &amp;lt;cat-a-puss&amp;gt; meinst du, das lässt sich rein auf der Anwendungsschicht erledigen? 14:27 &amp;lt;jrandom&amp;gt; absolut 14:28 &amp;lt;jrandom&amp;gt; was hattest du sonst im Sinn? 14:28 &amp;lt;cat-a-puss&amp;gt; nun, die Netzwerk-DB (netDb) könnte verwendet werden, um Metadaten zu speichern 14:28 &amp;lt;jrandom&amp;gt; ahh 14:28 &amp;lt;cat-a-puss&amp;gt; hätte es darauf Zugriff? 14:28 &amp;lt;hypercubus&amp;gt; *hust* 14:28 &amp;lt;jrandom&amp;gt; nein, nichts hat Zugriff auf die netDb 14:29 &amp;lt;jrandom&amp;gt; wir können etwas Magie in der netDb wirken, weil sie sich ganz darauf konzentriert, als unsere verteilte Routingtabelle zu dienen 14:29 &amp;lt;hypercubus&amp;gt; cat-a-puss: was du willst, ist die DHT, an der Nightblade arbeitet 14:29 &amp;lt;jrandom&amp;gt; myi2p (u. a.) könnte aber sicher eine DHT auf i2p aufsetzen 14:30 &amp;lt;hypercubus&amp;gt; (enclave) 14:30 &amp;lt;jrandom&amp;gt; an welche Art von Metadaten hast du gedacht? 14:31 &amp;lt;cat-a-puss&amp;gt; ich hatte mir so etwas wie Kanäle in Frost vorgestellt, das auf einem SSK in Freenet basiert 14:31 &amp;lt;cat-a-puss&amp;gt; also betreibst du die SSKs auf der DHT oberhalb von I2p 14:31 &amp;lt;jrandom&amp;gt; richtig 14:31 &amp;lt;jrandom&amp;gt; das könnte für manches allerdings ein wenig Overkill sein 14:31 &amp;lt;cat-a-puss&amp;gt; aber du brauchst trotzdem einen Metaschlüssel, der alle SSKs der Leute auflistet, die den Kanal abonniert haben 14:32 &amp;lt;dm&amp;gt; dht über i2p ... 14:32 * dm sieht nicht, dass das so bald zuverlässig funktioniert. 14:32 &amp;lt;Connelly&amp;gt; eine generische DHT-Bibliothek wäre nett 14:32 &amp;lt;dm&amp;gt; zuverlässig 14:32 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; was ist eine DHT-Bibliothek 14:32 &amp;lt;cat-a-puss&amp;gt; das muss anders funktionieren ... 14:33 &amp;lt;jrandom&amp;gt; cat-a-puss: ich denke, es hängt davon ab, was für Aktivitäten stattfinden, aber während Boards im Frost-Stil für manches gut sein könnten, könnten Boards im fmb-Stil für anderes gut sein, und Blog-Aggregatoren wiederum für anderes 14:34 &amp;lt;Connelly&amp;gt; nun, eine Kademlia-Implementierung oder so 14:34 &amp;lt;Connelly&amp;gt; ich nehme an, enclave wäre so etwas 14:34 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; ich werde zuerst ein paar Änderungen an LibSAM machen 14:34 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; nur noch zwei Wochen Unterricht für mich, inklusive dieser Woche 14:34 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; dann werde ich hoffentlich etwas machen können 14:35 &amp;lt;jrandom&amp;gt; w00t! :) 14:37 &amp;lt;cat-a-puss&amp;gt; jrandom: im Grunde ist das Ziel, allen alles zu sein. Wenn das Netzwerk nicht alles kann, nutzen die Leute etwas anderes. (und es muss darin besser sein, um Tarnverkehr anzuziehen) 14:38 &amp;lt;jrandom&amp;gt; ich habe an zu vielen Projekten gearbeitet, die den „Schweizer‑Taschenmesser“-Stil versuchen – „Wenn du es baust, werden sie kommen“ 14:38 &amp;lt;hypercubus&amp;gt; das Netzwerk ist eine Transportschicht, nicht die Anwendungsschicht ;-) 14:38 &amp;lt;jrandom&amp;gt; das funktioniert sehr, sehr, sehr selten. 14:38 &amp;lt;jrandom&amp;gt; die i2p-Transportschicht sollte definitiv alle möglichen Punkt‑zu‑Punkt‑Kommunikationen unterstützen 14:38 &amp;lt;jrandom&amp;gt; aber Anwendungen auf i2p sollten benutzerfreundlich sein – sprich, sie adressieren ein konkretes Nutzerbedürfnis und helfen dabei 14:39 &amp;lt;jrandom&amp;gt; die Masse will keine Kommunikationsschicht, sie will Möglichkeiten, mit Leuten zu sprechen, zu lesen, was Leute sagen, und zu erkunden 14:39 &amp;lt;Connelly&amp;gt; ach was, wir sollten ein XUL und ein ganz neues Gecko-System schaffen 14:39 &amp;lt;Connelly&amp;gt; und dann einen Konglomerat aus Mozilla-Programmen oben drauf bauen 14:39 &amp;lt;Connelly&amp;gt; und kollaborative Systeme in Mozilla integrieren ;) 14:40 &amp;lt;cat-a-puss&amp;gt; großartig, vorausgesetzt, die App hat genug Kontrolle über die Kommunikationsschicht, um sie zu dem zu bringen, was sie will. 14:40 &amp;lt;dm&amp;gt; Maxthon&amp;gt; Mozilla 14:40 &amp;lt;jrandom&amp;gt; cat-a-puss: absolut. Alle Apps, die SAM, I2CP oder das SDK verwenden, können alles tun, was jede andere App auch kann 14:41 &amp;lt;jrandom&amp;gt; (was ausreichend sein sollte [die Funktionalität/ das API ist nach JMS und MOMs (Message‑Oriented Middleware) modelliert, das wurde in der Industrie seit weit über einem Jahrzehnt erprobt]) 14:43 &amp;lt;cat-a-puss&amp;gt; ok, also habe ich im Wesentlichen: TCP, Datagramm, beides + Anonymität, wenn ich sie will, und eine DHT, die darüber arbeitet. 14:44 &amp;lt;hypercubus&amp;gt; du hast etwas Anonymität, ob du willst oder nicht ;-) 14:44 &amp;lt;cat-a-puss&amp;gt; also kann die App die tunnel-Länge nicht auf 0 setzen, selbst wenn sie es will? 14:44 &amp;lt;jrandom&amp;gt; genau – i2p selbst ist das TCP/Datagramm-Zeug, und die enclave-DHT-App könnte als Basis für den Datenspeicher dienen 14:44 &amp;lt;jrandom&amp;gt; absolut 14:45 &amp;lt;jrandom&amp;gt; tatsächlich kann es mit 0 hop tunnels und der Gegenmaßnahme, die Connelly letzte Woche skizziert hat, gegenüber manchen Angreifern ziemlich anonym sein 14:45 &amp;lt;jrandom&amp;gt; äh, ich habe dich missverstanden. Ja, die App kann die tunnel-Länge auf 0 setzen, aber auch das bietet eine gewisse Anonymität 14:46 &amp;lt;cat-a-puss&amp;gt; ok 14:46 &amp;lt;jrandom&amp;gt; (für manche ausreichend, aber unzureichend gegen einige statistische Angriffe) 14:46 &amp;lt;hypercubus&amp;gt; wenn du keine Anonymität willst, solltest du deinen Traffic nicht über i2p laufen lassen 14:47 &amp;lt;cat-a-puss&amp;gt; und verschiedene Apps auf demselben Host/Port werden, nehme ich an, einfach mit separaten Schlüsseln gehandhabt? 14:47 &amp;lt;jrandom&amp;gt; genau 14:47 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; geringe Anonymität könnte beliebt sein, um P2P über I2P zu betreiben? 14:47 &amp;lt;cat-a-puss&amp;gt; dann bleibt nur noch die Frage nach einer Art „Nachrichten-Annahmedienst“ 14:47 &amp;lt;jrandom&amp;gt; stimmt, DrWoo – Filesharing / etc. könnte wahrscheinlich 0 hop tunnels verwenden 14:48 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; hey soros! 14:48 &amp;lt;hypercubus&amp;gt; ich denke, Apps im BitTorrent-Stil auf i2p würden vermutlich 0–1 hop tunnels brauchen 14:48 &amp;lt;Connelly&amp;gt; jrandom: welche Gegenmaßnahme für 0 hop tunnels? 14:48 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; hey woo :D 14:48 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; soros: du hast dich versteckt hehe 14:48 &amp;lt;cat-a-puss&amp;gt; Also: etwas in der i2p-Datenbank einrichten, wo mein Traffic zu jemand anderem geht, während ich offline bin, und wenn ich wieder online komme, kontaktiere ich denjenigen und er bringt mich auf den neuesten Stand? 14:48 &amp;lt;cat-a-puss&amp;gt; er muss es nicht entschlüsseln können 14:48 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; habe iip ein paar Monate aufgegeben 14:48 &amp;lt;dm&amp;gt; soros-und-drwoo-Wiedersehen ... 14:48 &amp;lt;dm&amp;gt; TRÄNE 14:48 &amp;lt;hypercubus&amp;gt; cat-a-puss: wieder Anwendungsschicht-Zeug 14:49 &amp;lt;jrandom&amp;gt; cat-a-puss: keine Ahnung, so eine Funktionalität hatte ich bei myi2p nicht wirklich vorgesehen, aber es gibt ein paar Wege, das zu tun 14:49 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; geht das automatisch zu freenode? 14:49 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; ups .. das ist i2p, sorry 14:49 &amp;lt;jrandom&amp;gt; Connelly: strikte Reihenfolge für die Peers im tunnel 14:49 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; soros: es ist ein bisschen verwirrend lol 14:50 &amp;lt;Connelly&amp;gt; ok 14:50 &amp;lt;hypercubus&amp;gt; wir müssen im Forum eine Umfrage für einen neuen Namen für myI2P starten ;-) 14:51 &amp;lt;jrandom&amp;gt; betty 14:51 &amp;lt;hypercubus&amp;gt; MyBetty? 14:51 &amp;lt;dm&amp;gt; MY TOOPIE 14:51 &amp;lt;jrandom&amp;gt; heh 14:51 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; wie wäre es mit acropolis ....... war das der Name? 14:51 &amp;lt;hypercubus&amp;gt; Betty Toop? 14:51 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; MOAP2P 14:51 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; I2P H@ME 14:51 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; Mother of all P2P 14:52 &amp;lt;hypercubus&amp;gt; Nightblade: ja, acropolis 14:52 &amp;lt;hypercubus&amp;gt; gefällt mir 14:53 &amp;lt;dm&amp;gt; Wie wäre es mit: Pipi ins Gesicht 14:53 &amp;lt;hypercubus&amp;gt; dm: ist dir klar, dass das alles ins Meeting-Log kommt, oder? ;-) 14:53 &amp;lt;Connelly&amp;gt; Mann, ich habe eine großartige Idee 14:53 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; Center of the Known I2P 14:53 &amp;lt;dm&amp;gt; hypercubus: pipi ins Gesicht 14:53 &amp;lt;Connelly&amp;gt; lasst uns ein 3D benutzerprogrammierbares RPG in I2P H@ME integrieren 14:53 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; nenn es HyperCube. 14:54 &amp;lt;Connelly&amp;gt; und Mozilla-Technologie dafür verwenden :) 14:54 &amp;lt;dm&amp;gt; Maxthon macht Pipi auf Mozilla 14:54 &amp;lt;Connelly&amp;gt; meinetwegen, Maxthon 14:54 &amp;lt;hypercubus&amp;gt; bist du auf einem XUL-Trip, Connelly? ;-) 14:54 &amp;lt;Connelly&amp;gt; ja! 14:55 &amp;lt;Connelly&amp;gt; aber wir sollten eine ganze XML-basierte Programmiersprache schaffen 14:55 &amp;lt;Connelly&amp;gt; das wäre flexibler 14:55 &amp;lt;jrandom&amp;gt; und dann bauen wir auch noch unsere eigene Hardware 14:55 &amp;lt;hypercubus&amp;gt; i2p maßgeschneiderte drahtlose Mesh-routers 14:55 &amp;lt;jrandom&amp;gt; und stellen eine Vertriebsgesellschaft mit Schiffen und Zügen auf, um sie rauszubringen! :) 14:55 &amp;lt;dm&amp;gt; Ich kenne CPUs 14:55 &amp;lt;dm&amp;gt; Ich baue eine 14:56 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; plus die Chipfertigungsanlagen bauen ... 14:56 &amp;lt;Connelly&amp;gt; ja, eine anonyme Versandfirma 14:56 &amp;lt;hypercubus&amp;gt; nenn sie WhoEx 14:56 &amp;lt;Connelly&amp;gt; und Reflektoren auf dem Mond verwenden, um Laser-Internetverkehr zueinander zu beamen! 14:57 &amp;lt;hypercubus&amp;gt; Zeit, das Meeting abzusägen, spüre ich 14:57 &amp;lt;jrandom&amp;gt; in diesem Sin.. 14:57 &amp;lt;jrandom&amp;gt; äh, Sinne 14:57 &amp;lt;jrandom&amp;gt; möchte sonst noch jemand etwas ansprechen? Wenn nicht, haben wir die Foren und die Mailingliste 14:57 &amp;lt;jrandom&amp;gt; (und wir sind die ganze Zeit hier ;) 14:57 * jrandom rundet ab 14:57 &amp;lt;dm&amp;gt; ich nicht, ich habe ein Leben. 14:57 &amp;lt;dm&amp;gt; VERLIERER 14:57 &amp;lt;dm&amp;gt; NEEEEEEEEEEEEEEEERRRRRRRRRDDDDDDDSSSSS 14:57 * jrandom *baf*t dm auf den Kopf 14:58 &amp;lt;jrandom&amp;gt; (schließt das Meeting) &lt;/div></description></item><item><title>I2P-Statusnotizen für 2004-07-27</title><link>/de/blog/2004/07/27/i2p-statusnotizen-f%C3%BCr-2004-07-27/</link><pubDate>Tue, 27 Jul 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/07/27/i2p-statusnotizen-f%C3%BCr-2004-07-27/</guid><description>&lt;p>Hallo zusammen, Zeit für die wöchentliche Meckerrunde&lt;/p>
&lt;h2 id="inhaltsverzeichnis">Inhaltsverzeichnis:&lt;/h2>
&lt;ol>
&lt;li>0.3.3 &amp;amp; current updates&lt;/li>
&lt;li>NativeBigInteger&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-033">1) 0.3.3&lt;/h2>
&lt;p>Wir haben die Version 0.3.3 am vergangenen Freitag veröffentlicht, und nach ein oder zwei ziemlich holprigen Tagen scheint es ganz gut zu laufen. Nicht so gut wie 0.3.2.3, aber ich konnte in der Regel für 2–7 Stunden am Stück auf irc.duck.i2p verbunden bleiben. Da jedoch viele Leute Probleme hatten, habe ich den Logger gestartet und im Detail beobachtet, was los war. Kurz gesagt haben wir einfach mehr Bandbreite genutzt, als nötig, was zu Überlastung und Ausfällen der tunnel führte (aufgrund von Zeitüberschreitungen bei Testnachrichten usw.).&lt;/p></description></item><item><title>I2P Entwicklertreffen - 20. Juli 2004</title><link>/de/blog/2004/07/20/i2p-entwicklertreffen-20.-juli-2004/</link><pubDate>Tue, 20 Jul 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/07/20/i2p-entwicklertreffen-20.-juli-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cat-a-puss, cervantes, Connelly, deer, duck, jrandom, mihi, modulus&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) hi 14:05 &amp;lt;jrandom&amp;gt; 1) 0.3.2.3, 0.3.3 und die Roadmap 14:05 &amp;lt;jrandom&amp;gt; 2) s/reliability/capacity/g 14:05 &amp;lt;jrandom&amp;gt; 3) Website-Updates 14:05 &amp;lt;jrandom&amp;gt; 4) Angriffe und Gegenmaßnahmen 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) hi 14:05 * jrandom winkt 14:05 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen sind online @ http://dev.i2p.net/pipermail/i2p/2004-July/000358.html 14:06 &amp;lt;jrandom&amp;gt; springen wir gleich zu 1) 0.3.2.3, 0.3.3 und der Roadmap 14:07 &amp;lt;jrandom&amp;gt; (während ihr schon mal vorlest, nehme ich an ;) 14:07 &amp;lt;jrandom&amp;gt; das 0.3.2.3-Release ist draußen und scheint gut zu laufen 14:07 &amp;lt;jrandom&amp;gt; was sind die Hauptprobleme, die die Leute sehen? 14:08 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; überhaupt keine Probleme 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; 4 Tage Uptime ohne Probleme 14:08 &amp;lt;jrandom&amp;gt; hmm, genau 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; für einige scheint IRC nicht sehr stabil zu sein 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; zum Beispiel wird kaji jede Minute gekickt 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; aber das ist nichts Neues 14:09 &amp;lt;jrandom&amp;gt; ja, das passiert ihm auch im Freenode-Netz, daher weiß ich nicht, woran es liegt 14:09 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ja 14:09 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; connelly hatte ein paar schlechte Downloads, soweit ich weiß 14:10 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; aber du hörst mich nicht klagen 14:10 &amp;lt;jrandom&amp;gt; ach wirklich? hmm, ich glaube, wir haben herausgefunden, dass einiges davon mit seiner Lib zusammenhing, aber ich habe gelegentliche Ausfälle bei größeren Dateiübertragungen erlebt 14:10 &amp;lt;jrandom&amp;gt; insbesondere beim Leechen von Büchern aus Alexandria 14:10 &amp;lt;jrandom&amp;gt; (naja, nicht speziell, aber das ist die einzige Site, von der ich leeche) 14:11 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; :) 14:11 &amp;lt;jrandom&amp;gt; ok, also, mein Plan ist: Sobald das 0.3.3-Release draußen ist, konzentriere ich mich darauf, uns zu 0.4 zu bringen, parallel zu Bugfixes, die aufkommen 14:12 &amp;lt;jrandom&amp;gt; die für 0.4 verbleibende Arbeit ist größtenteils einfaches Web-Zeug (neue router-Konsole mit servlets, Jetty-Integration, ein servlet zur Steuerung des router und ein servlet zur Konfiguration der i2ptunnel-Instanzen) 14:13 &amp;lt;jrandom&amp;gt; vielleicht können ein paar JSP/Servlet-Leute dabei helfen, um mit dem Code warmzuwerden, obwohl ich davon schon einiges gemacht habe, daher wird die Impl nicht zu hart 14:13 &amp;lt;jrandom&amp;gt; soweit ich weiß, ist hypercubus' Installer so gut wie bereit 14:13 &amp;lt;jrandom&amp;gt; (obwohl ich ihm heute noch neue Arbeit aufgebrummt habe ;) 14:13 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; featurecreep++ 14:14 &amp;lt;jrandom&amp;gt; hält die Leute auf Trab :) 14:14 &amp;lt;jrandom&amp;gt; (aber mal ehrlich, jeder hasst es, für Upgrades alle JARs einzeln herunterzuladen) 14:14 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ja, das ist mein größtes Problem beim Upgraden 14:14 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; (obwohl ich cvs benutze) 14:14 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; aber es wäre eins, wenn ich's nicht täte 14:15 &amp;lt;jrandom&amp;gt; heh 14:15 &amp;lt;mihi&amp;gt; jrandom: einfach alle tar-en -&amp;gt; 1 Download ;) 14:15 &amp;lt;jrandom&amp;gt; das wäre einfach genug, und belässt updgrade.sh/upgrade.bat == jar xf upgrade.jar 14:16 &amp;lt;jrandom&amp;gt; (nach einem wget-artigen Aufruf) 14:16 &amp;lt;jrandom&amp;gt; nun, ich denke, hypercubus hat den Code für all das im Griff, also können wir es ihm überlassen, das Richtige zu tun 14:17 &amp;lt;jrandom&amp;gt; jedenfalls, ja, wie euch vielleicht aufgefallen ist, ist unser Zeitplan nicht ganz so wie zuvor 14:17 &amp;lt;jrandom&amp;gt; die Roadmap wurde aktualisiert und laaaanngggeeezzooooggggeerrrt 14:18 &amp;lt;mihi&amp;gt; jjrraannddoomm:: cchheecckk yyoouurr dduupplleexx sswwiittcchh 14:18 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; hah 14:18 &amp;lt;jrandom&amp;gt; heh 14:18 * mihi hat einen Fehler gemacht... wer findet ihn zuerst? 14:19 &amp;lt;jrandom&amp;gt; (\n\n) 14:19 &amp;lt;jrandom&amp;gt; aber wie auch immer 14:19 &amp;lt;mihi&amp;gt; okay, noch einer ;) 14:19 &amp;lt;duck&amp;gt; (keine doppelten Leerzeichen) 14:19 &amp;lt;mihi&amp;gt; duck++ 14:20 &amp;lt;jrandom&amp;gt; ich denke, die Roadmap ist ziemlich realistisch, zumindest bis zum 1.0-Release; je nach Nutzerakzeptanz und Feedback könnten wir 0.4.2 oder 0.4.3 umsortieren oder streichen 14:20 &amp;lt;jrandom&amp;gt; (und natürlich gilt wie immer: Die Roadmap kann sich ändern, wenn mehr Leute dazukommen :) 14:21 &amp;lt;modulus&amp;gt; vielleicht eines Tages, nachdem ich Java gelernt habe, aber i2p klingt nicht nach einem Projekt für einen Anfänger. 14:21 &amp;lt;deer&amp;gt; &amp;lt;Sandworm&amp;gt; ja, das wird länger dauern :) 14:21 &amp;lt;deer&amp;gt; * duck rechnet mit ein paar weiteren Verzögerungen auf dem Weg 14:21 &amp;lt;modulus&amp;gt; :-) 14:22 &amp;lt;deer&amp;gt; * duck kann es kaum Verzögerungen nennen, sieh dir die beeindruckende Tabelle auf http://www.i2p.net/redesign/announcements an 14:22 &amp;lt;jrandom&amp;gt; Verzögerungen können natürlich passieren, aber ich denke, die verbleibenden Meilensteine sind gut machbar 14:22 &amp;lt;jrandom&amp;gt; ja, danke, dass du zeigst, dass ich kein Leben habe, duck ;) 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; das ist dein Leben 14:22 &amp;lt;modulus&amp;gt; also, wann kommt 1.0 raus? :-) 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; sei stolz darauf 14:23 &amp;lt;jrandom&amp;gt; modulus: auch wenn einige Teile von i2p knifflig sind, gibt es viele Bausteine, die ein neuer Entwickler ziemlich leicht angehen kann 14:23 &amp;lt;modulus&amp;gt; wahrscheinlich eher langweilige Teile, oder? 14:24 &amp;lt;jrandom&amp;gt; nein, gar nicht. zum Beispiel schnell eine nette anonyme Dateiübertragungs- oder Chat-App bauen, einen Mini-Webserver, ein MUD, eine Schach-App, was auch immer 14:24 &amp;lt;duck&amp;gt; (Website-Updates) 14:24 &amp;lt;modulus&amp;gt; hmm, klingt cool. 14:24 &amp;lt;jrandom&amp;gt; (aka einfache Client-Apps, die anonym sein können) 14:24 &amp;lt;jrandom&amp;gt; und natürlich Web-Updates ;) 14:25 &amp;lt;modulus&amp;gt; was hat es mit diesen Web-Updates auf sich? 14:25 &amp;lt;jrandom&amp;gt; unsere Website braucht Arbeit (siehe http://dev.i2p.net/pipermail/i2p/2004-July/000358.html oder warte ein paar Minuten auf Agendapunkt 3) 14:25 &amp;lt;cat-a-puss&amp;gt; Wo passt myi2p da hinein? 14:25 &amp;lt;modulus&amp;gt; ah ah 14:26 &amp;lt;jrandom&amp;gt; cat-a-puss: http://www.i2p.net/redesign/myi2p :) 14:26 &amp;lt;modulus&amp;gt; ich denke, myi2p hat derzeit keine Priorität... 14:26 &amp;lt;jrandom&amp;gt; (ich habe vor ein paar Stunden gerade eine kurze Seite dazu geschrieben) 14:27 &amp;lt;jrandom&amp;gt; Nebenbei: Website-Updates werden alle auf der i2pwww-Mailingliste gepostet (http://dev.i2p.net/pipermail/i2pwww/2004-July/thread.html) 14:28 &amp;lt;modulus&amp;gt; hmm, ich könnte eine globale naming ap :-) 14:28 &amp;lt;jrandom&amp;gt; aber ich sehe die myi2p-Implementierung (zumindest das Basis-Adressbuch und Blogging) weiterhin für das 1.0-Release vorgesehen 14:28 &amp;lt;jrandom&amp;gt; (laut Roadmap für November vorgesehen) 14:28 &amp;lt;jrandom&amp;gt; ja, könntest du auf jeden Fall 14:28 &amp;lt;modulus&amp;gt; etwas Einfacheres als DNS, mit Authentifizierung und Delegation von TLDs 14:28 &amp;lt;jrandom&amp;gt; wäre auch nicht schlecht – eine einfache App, mit der man einen zentralen Nameserver abfragen kann, wäre nett 14:29 &amp;lt;modulus&amp;gt; yep 14:29 &amp;lt;jrandom&amp;gt; also, leg los mit Coden :) 14:29 &amp;lt;modulus&amp;gt; Ich fange morgen an. Tretet mich, wenn ich an anderen Dingen hänge ;-) 14:29 &amp;lt;jrandom&amp;gt; hehe cool, wird gemacht 14:29 &amp;lt;jrandom&amp;gt; ok, weiter zu 2) s/reliability/capacity/g 14:29 &amp;lt;duck&amp;gt; kleine Frage zur Site: 14:29 &amp;lt;duck&amp;gt; oh, Moment 14:29 &amp;lt;duck&amp;gt; das ist 3 14:29 &amp;lt;duck&amp;gt; sorry 14:29 &amp;lt;jrandom&amp;gt; klar, was gibt's? 14:30 &amp;lt;jrandom&amp;gt; ah, ok 14:30 &amp;lt;jrandom&amp;gt; im 0.3.3-Release wird es eine ziemlich grundlegende Änderung am Peer-Profiling und Auswahlcode geben, wie in der E-Mail und http://www.i2p.net/redesign/how_peerselection beschrieben 14:31 &amp;lt;jrandom&amp;gt; ich habe es im Moment auf einem Paar routers laufen und es wirkt recht brav (Geschwindigkeit: 25.18 (5 schnelle Peers) Kapazität: 17.50 (8 Peers mit hoher Kapazität) Integration: 37.00 (2 gut integrierte Peers)) 14:31 &amp;lt;jrandom&amp;gt; und keine negativen Werte mehr :) 14:31 &amp;lt;modulus&amp;gt; :) 14:32 &amp;lt;jrandom&amp;gt; ich werde noch ein bisschen testen, vielleicht noch ein oder zwei Tage, und es dann als 0.3.3 rausbringen 14:32 &amp;lt;cat-a-puss&amp;gt; d 14:32 &amp;lt;cat-a-puss&amp;gt; &amp;lt;modulus&amp;gt; 14:32 &amp;lt;cat-a-puss&amp;gt; ups 14:33 &amp;lt;duck&amp;gt; empfiehlst du, cvs nicht zu aktualisieren? 14:33 &amp;lt;cat-a-puss&amp;gt; to do dns look at a cache of http://www.levien.com/thesis/compact.pdf 14:33 &amp;lt;jrandom&amp;gt; nein, cvs ist im Moment ziemlich stabil 14:33 &amp;lt;jrandom&amp;gt; (aber wie immer: Sei bereit zurückzurollen, falls etwas Übles passiert) 14:35 &amp;lt;jrandom&amp;gt; sieht cool aus, cat-a-puss, danke 14:35 &amp;lt;cat-a-puss&amp;gt; (Ich habe eine Kopie des Originals, falls es jemand will) 14:36 &amp;lt;jrandom&amp;gt; der Google-Cache verunstaltet die Bilder etwas, also wenn du das rohe PDF hast, wäre das super 14:36 &amp;lt;jrandom&amp;gt; wie auch immer, wir driften gerade etwas vom Thema ab (aber wir können später darauf zurückkommen) 14:37 &amp;lt;jrandom&amp;gt; das war's im Wesentlichen zum Wechsel von reliability/capacity, also weiter zu 3) Website-Updates 14:37 &amp;lt;jrandom&amp;gt; duck: du hattest etwas, das du ansprechen wolltest? 14:38 &amp;lt;jrandom&amp;gt; während duck seine Notizen vorbereitet, hat vielleicht jemand Ideen/Vorschläge/Bedenken bzgl. der Punkte aus der E-Mail? 14:39 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; die Website sieht gut aus 14:39 &amp;lt;jrandom&amp;gt; ja, mir gefällt die neue Navigation und das Site-Layout ist ziemlich aufgeräumt 14:40 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; leichter, Dinge zu finden 14:40 &amp;lt;cervantes&amp;gt; _viel_ leichter, Dinge zu finden 14:40 &amp;lt;duck&amp;gt; zuerst möchte ich unserem User Advocate protocol danken, dass es nützlich geworden ist :) 14:40 &amp;lt;jrandom&amp;gt; heh 14:40 &amp;lt;duck&amp;gt; er hatte ein paar gute Vorschläge und hat gerade erst angefangen 14:40 &amp;lt;cervantes&amp;gt; hip hip hurra! 14:40 &amp;lt;jrandom&amp;gt; (Hört, hört!) 14:41 &amp;lt;duck&amp;gt; als Nächstes denke ich, es gibt kaum einen Grund, das Redesign nicht wirklich live zu schalten 14:42 &amp;lt;jrandom&amp;gt; einverstanden – vielleicht können wir news/development/documentation einfach als Nicht-Seiten-Navigationselemente markieren, die jvm- und Config-Tweaks fürs Erste weglassen und etwas Basis-Content für die I2PTunnel-Seite besorgen, ich denke, dann können wir es deployen 14:42 &amp;lt;jrandom&amp;gt; ich will nur, dass es live geht, mit allen funktionierenden Links (und allen Seiten, die nicht funktionieren) 14:43 &amp;lt;jrandom&amp;gt; es wird natürlich weitere Updates geben, nachdem es live geht ;) 14:43 &amp;lt;jrandom&amp;gt; äh, live 14:44 &amp;lt;jrandom&amp;gt; nebenbei: wilde hat auch unseren 34sp-Account eingerichtet, sodass wir die Site bei Bedarf dorthin migrieren können 14:44 &amp;lt;cervantes&amp;gt; coolio 14:44 &amp;lt;jrandom&amp;gt; was meinst du, duck? kann das menu.php-Dingsda Nicht-Seiten-Navigationseinträge handhaben? 14:44 * cervantes prüft seinen Posteingang auf Referral-Punkte 14:45 &amp;lt;jrandom&amp;gt; (oder wäre es zu viel Aufwand, das reinzumodden?) 14:45 &amp;lt;jrandom&amp;gt; hehe cervantes, das sollte unterwegs sein 14:45 &amp;lt;cervantes&amp;gt; ;-) 14:45 &amp;lt;cervantes&amp;gt; ah, der alte Trick „Der Scheck ist in der Post“ 14:47 &amp;lt;duck&amp;gt; sorry; nebenbei noch etwas anderes am Arbeiten. 14:47 &amp;lt;duck&amp;gt; ok; ja, möglich, es nur als Navigations-Abschnittstitel zu machen 14:47 &amp;lt;jrandom&amp;gt; kein Problem, wir können weitermachen und später darauf zurückkommen, wenn du magst 14:47 &amp;lt;jrandom&amp;gt; ok, cool 14:47 &amp;lt;jrandom&amp;gt; (duck++) 14:48 &amp;lt;jrandom&amp;gt; ok, noch anderes Website-bezogenes Zeug? 14:48 &amp;lt;duck&amp;gt; mit deinem Vorschlag klingt es bereit zum Hochladen. 14:48 &amp;lt;jrandom&amp;gt; wenn nicht, können wir zu 4) Angriffe und Gegenmaßnahmen übergehen 14:48 &amp;lt;duck&amp;gt; . 14:48 &amp;lt;jrandom&amp;gt; word 14:49 &amp;lt;jrandom&amp;gt; ok, ich nehme an, ihr lest die Mailingliste und habt connellys Beiträge und die verschiedenen Antworten gesehen 14:50 &amp;lt;cervantes&amp;gt; er war fleißig :) 14:50 &amp;lt;cervantes&amp;gt; (fast so sehr wie proto) 14:50 &amp;lt;Connelly&amp;gt; imo, das Netzwerk wirkt solide, außer gegenüber Traffic-Analyse (Sites mit viel Traffic), gegenüber staatlichen Angriffsformen, die Verbindungen kappen, und wenn Angreifer eine große Mehrheit des Netzes übernehmen 14:50 &amp;lt;jrandom&amp;gt; auch wenn ich denke, dass wir ziemlich gut dastehen, bin ich sicher, dass es etwas (oder Dinge) gibt, die wir übersehen haben; nehmt also bitte nicht an, dass i2p tut oder tun wird, was es verspricht – stellt die Annahmen in Frage und sagt, warum es Mist ist 14:50 &amp;lt;Connelly&amp;gt; die Verschlüsselung macht so ziemlich alle nicht-aggressiven Angriffe zunichte 14:51 &amp;lt;jrandom&amp;gt; das ist die Hoffnung 14:51 &amp;lt;jrandom&amp;gt; außerdem werden mit den Fähigkeiten von i2p 2.0 und 3.0 Abwehrmaßnahmen gegen Angriffe durch Gegner auf Regierungsniveau möglich sein 14:51 &amp;lt;Connelly&amp;gt; in der Praxis wird es natürlich Sicherheitslücken zum Flicken geben 14:52 * jrandom muss noch Dokus schreiben, wie die 3.0-Delays Segmentierungsangriffe verhindern werden 14:52 &amp;lt;jrandom&amp;gt; sicherlich, connelly 14:54 &amp;lt;jrandom&amp;gt; ok, wenn es dazu nichts Weiteres gibt, war's das von meiner Seite 14:54 &amp;lt;jrandom&amp;gt; also 5) ??? 14:55 &amp;lt;jrandom&amp;gt; ach ja, nebenbei habe ich für eine der Simulationen über einen Zeitraum von 4 Tagen die Bandbreitennutzung gegen die # teilgenommenen tunnels in einem Diagramm geplottet 14:55 &amp;lt;jrandom&amp;gt; das ist unter http://dev.i2p.net/~jrandom/4daybandwidth.png gepostet 14:56 &amp;lt;jrandom&amp;gt; die Simulation hatte 32KB-Nachrichten alle 30 s hin und her, mit zwei routers, die auf 6KBps gedrosselt waren, und die Dinge verhielten sich genau so, wie sie es 'sollten' 14:56 &amp;lt;duck&amp;gt; (nolink-Property für die Site implementiert) 14:56 &amp;lt;jrandom&amp;gt; (z. B. Last über die schnellen zuverlässigen Peers verteilt, langsame Peers vermieden, etc) 14:56 &amp;lt;jrandom&amp;gt; w00t 14:56 &amp;lt;Connelly&amp;gt; ein Log-Plot von Bandbreite/Nutzer gegen Netzgröße wäre nett 14:57 &amp;lt;Connelly&amp;gt; damit man sagen kann: 'ja, es skaliert wirklich' 14:58 &amp;lt;jrandom&amp;gt; das bräuchte nicht einmal einen Log-Plot – die Skalierbarkeit der Client-Kommunikation ist streng O(1) [erfordert 2k*msgSize, wobei k = # Hops im tunnel] 14:58 &amp;lt;jrandom&amp;gt; aber ja, ich stimme zu, wir brauchen Dokus, die beschreiben, wie i2p skaliert 14:58 &amp;lt;Connelly&amp;gt; nun, für Kademlia ... ist das in deiner Simulation? 14:58 &amp;lt;jrandom&amp;gt; ja, die Simulation ist tatsächlich der vollwertige router-Code, alles in einer einzigen JVM ausgeführt 14:58 &amp;lt;jrandom&amp;gt; ich lasse es sogar mit den vollständigen TCP-Verbindungen laufen, statt des VM-Kommunikationssystems 14:59 &amp;lt;jrandom&amp;gt; der Kademlia-Code wird verwendet, wenn Alice Bob das erste Mal kontaktieren will – solange sie weiterreden, ist ihre Kommunikation O(1), da sie ihr LeaseSet zusammen mit der Nutzlast bündeln 14:59 &amp;lt;jrandom&amp;gt; (daher sind keine nachfolgenden netDb-Lookups nötig) 15:00 &amp;lt;cervantes&amp;gt; vl07 und onb0 sind die gedrosselten routers? 15:00 &amp;lt;jrandom&amp;gt; aber ja, wir brauchen eine Simulation, um zu zeigen, wie die netDb selbst skaliert 15:01 &amp;lt;jrandom&amp;gt; cevantes: 0jvf und onb0 15:01 &amp;lt;cervantes&amp;gt; wodurch erklärt sich vl07s Absturz nach einem Tag Uptime? 15:02 &amp;lt;cervantes&amp;gt; scheint sich mit 00u0 zu kreuzen 15:02 &amp;lt;jrandom&amp;gt; alle nicht-gedrosselten routers sind im Wesentlichen gleich – sie laufen alle auf derselben CPU, haben alle die gleiche (0 ms) Latenz, daher ist die Zuordnung eines als 'schnell' vs. 'zuverlässig' einfach willkürlich 15:04 &amp;lt;Connelly&amp;gt; erholen sich deine Bezeichnungen 'schnell und zuverlässig', 'langsam' etc. von großen Werten? 15:04 &amp;lt;jrandom&amp;gt; warum haben sich Ranking/Nutzung nach einem Tag verringert? ich bin nicht sicher, vielleicht haben vorübergehende CPU- oder I/O-Last während des Tests die Geschwindigkeit etwas reduziert 15:04 &amp;lt;jrandom&amp;gt; ja, die Rankings verwenden jetzt den Median, nicht den Mittelwert, außerdem gibt es einen ziemlich schnellen Abfall der Daten 15:05 &amp;lt;jrandom&amp;gt; s/fiarly/fairly/ 15:05 &amp;lt;Connelly&amp;gt; also wenn ich dich glauben mache, meine Zuverlässigkeit sei 1000000000, kannst du dich erholen, wenn ich beginne, Nachrichten zu verwerfen 15:06 &amp;lt;jrandom&amp;gt; sicher – wenn du 'fehlst', höre ich sofort auf, dich um Dinge zu bitten, und senke dein Ranking 15:06 &amp;lt;jrandom&amp;gt; die neue „capacity“-Berechnung ist wiederum ziemlich empfindlich gegenüber solchen Änderungen 15:06 &amp;lt;jrandom&amp;gt; (Speed ist ebenfalls schwer zu fälschen, da alle Speed-Ränge tatsächlich gemessene Werte sind) 15:07 &amp;lt;jrandom&amp;gt; ((wie es auch die reliability war und wie es die capacity-Berechnung ist)) 15:09 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand etwas, das er ansprechen möchte? 15:10 &amp;lt;deer&amp;gt; * jrandomi2p schlägt den *baf*er vor 15:11 * jrandom stimmt zu 15:11 * jrandom holt aus 15:11 * jrandom *baf*t die Sitzung &lt;/div></description></item><item><title>I2P-Statushinweise für 2004-07-20</title><link>/de/blog/2004/07/20/i2p-statushinweise-f%C3%BCr-2004-07-20/</link><pubDate>Tue, 20 Jul 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/07/20/i2p-statushinweise-f%C3%BCr-2004-07-20/</guid><description>&lt;p>&lt;strong>1) 0.3.2.3, 0.3.3, und die Roadmap&lt;/strong>&lt;/p>
&lt;p>Nach der Veröffentlichung von 0.3.2.3 in der letzten Woche habt ihr alle großartige Arbeit beim Aktualisieren geleistet - wir haben jetzt nur noch zwei Nachzügler (einer bei 0.3.2.2 und einer ganz weit zurück bei 0.3.1.4 :). In den letzten Tagen war das Netzwerk zuverlässiger als üblich - Leute bleiben stundenlang auf irc.duck.i2p, größere Dateidownloads gelingen von eepsites(I2P Sites), und die allgemeine Erreichbarkeit von eepsite(I2P Site) ist ziemlich gut. Da es gut läuft und ich euch auf Trab halten möchte, habe ich beschlossen, ein paar grundlegende Konzepte zu ändern, und wir werden sie in ein bis zwei Tagen mit einem 0.3.3-Release bereitstellen.&lt;/p></description></item><item><title>I2P Dev Meeting - June 22, 2004</title><link>/de/blog/2004/06/22/i2p-dev-meeting-june-22-2004/</link><pubDate>Tue, 22 Jun 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/06/22/i2p-dev-meeting-june-22-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> BrianR, cervantes, deer, dm, duckie, fvw, jrandom, mihi, Nightblade, thecrypto, wilde&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:00 &amp;lt;jrandom&amp;gt; 0) hi 14:00 &amp;lt;jrandom&amp;gt; 1) Status-Update 14:00 &amp;lt;jrandom&amp;gt; 2) cvs HEAD 14:00 &amp;lt;jrandom&amp;gt; 3) 0.4 14:00 &amp;lt;jrandom&amp;gt; 4) 1.0 14:00 &amp;lt;jrandom&amp;gt; 5) sonstige Aktivitäten 14:00 &amp;lt;jrandom&amp;gt; 6) ??? 14:00 &amp;lt;jrandom&amp;gt; 0) hi 14:00 &amp;lt;dm&amp;gt; 7) Profit!! 14:00 &amp;lt;mihi&amp;gt; hi 14:00 &amp;lt;cervantes&amp;gt; hallo 14:00 &amp;lt;dm&amp;gt; hi 14:00 &amp;lt;fvw&amp;gt; hi Dr. Nick 14:01 &amp;lt;jrandom&amp;gt; Für alle, die zu Hause mitspielen, wir haben die Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2004-June/000286.html 14:01 &amp;lt;jrandom&amp;gt; Wie in der Vergangenheit enthält das die eigentlichen Inhalte – hier werden wir meta und diskutieren die Dinge 14:01 * dm spielt zu Hause mit. WINK WINK WINK. 14:01 &amp;lt;jrandom&amp;gt; BrianR: Hier kommt die LART gelegen 14:02 &amp;lt;jrandom&amp;gt; Wie auch immer, springen wir zu 1) Status-Update 14:02 &amp;lt;thecrypto&amp;gt; Mal sehen, ob ich mich mit einer eepsite verbinden kann 14:03 &amp;lt;jrandom&amp;gt; Neulich ist eine größere als gewöhnliche Zahl von Routern aus dem Netzwerk gesprungen, was ich darauf hoffe zurückzuführen, dass viele der Dienste im Netzwerk wegen meiner dummen Bugs b0rked waren 14:03 * mihi startet seinen Router 14:03 &amp;lt;thecrypto&amp;gt; yeah! 14:03 &amp;lt;jrandom&amp;gt; Wenn Leute ihren Router aus anderen Gründen herunterfahren (Bugs, CPU-/Speichernutzung usw.), würde ich wirklich gern davon hören 14:04 &amp;lt;dm&amp;gt; ok 14:05 &amp;lt;BrianR&amp;gt; Ich muss sagen, i2p benimmt sich derzeit besser als freenet auf meiner Maschine ... Sowohl beim Bandbreitenfressen als auch beim CPU/RAM-Fressen. 14:05 &amp;lt;jrandom&amp;gt; Es gibt im Moment einen wirklich üblen Bug im CVS, aber lokal ist er gefixt – ich committe das später heute Abend (weiß noch nicht, ob davor oder danach, dass ich meine neue Maschine zusammenbaue) 14:05 &amp;lt;jrandom&amp;gt; ah wikked 14:06 &amp;lt;jrandom&amp;gt; Um fair zu sein, i2p tut derzeit viel weniger als freenet – sobald wir Tausende von Routern haben, werden wir sehen, wie es läuft 14:06 &amp;lt;dm&amp;gt; Warum haben Betriebssysteme keine Bandbreitenbegrenzung pro Anwendung eingebaut? Ist das schwierig? 14:06 &amp;lt;BrianR&amp;gt; Ich würde gern Stresstests mit i2p's eingebauter Bandbreitenbegrenzung machen. Wie weit ist das? 14:06 &amp;lt;dm&amp;gt; All diese Projekte vergeuden Zeit, ihre eigene Bandbreitenbegrenzung zu implementieren, wirkt albern. 14:06 &amp;lt;fvw&amp;gt; dm: Linux kann das, ebenso sicher FreeBSD. 14:07 &amp;lt;dm&amp;gt; Tun sie das? 14:07 &amp;lt;cervantes&amp;gt; NetLimiter auf Windoze kann das 14:07 &amp;lt;BrianR&amp;gt; dm: Es ist keine schwere Aufgabe. Es gibt viele systemnahe Bandbreitenbegrenzungen, für 'doze, Linux, *BSD... 14:07 &amp;lt;dm&amp;gt; Ergibt Sinn, das ins OS zu packen, wenn du mich fragst. 14:07 &amp;lt;fvw&amp;gt; dm iptables-Markierung + tc unter Linux; nutze ich gerade, funktioniert tadellos. 14:07 &amp;lt;jrandom&amp;gt; BrianR: ist in ziemlich gutem Zustand – wird im nächsten 0.3.1.5-Release sein (das ich hoffentlich diese Woche rausbringe) 14:07 &amp;lt;dm&amp;gt; Aber wie auch immer ... 14:07 &amp;lt;BrianR&amp;gt; Es ergibt oft mehr Sinn, die Begrenzung auf der Anwendungsebene zu machen, damit man intelligent entscheiden kann, wo man Bandbreite zuerst einsetzt 14:08 &amp;lt;jrandom&amp;gt; genau 14:08 &amp;lt;dm&amp;gt; Das ist ein anderes Problem. 14:08 &amp;lt;jrandom&amp;gt; Mit Bandbreitenbegrenzung innerhalb von I2P wissen wir, wann wir unser Limit ausschöpfen, und können die Teilnahme an tunnels (usw.) ablehnen 14:08 &amp;lt;BrianR&amp;gt; Auf Anwendungsebene weißt du nicht, welche deiner TCP-Verbindungen ein Paket verlieren wird, wenn du über dem vom System auferlegten TX-Limit liegst. 14:08 &amp;lt;fvw&amp;gt; Eigentlich wäre es am besten, wenn das OS ordentliches Feedback gäbe; Aber das ist für i2p gerade nicht relevant. 14:09 &amp;lt;jrandom&amp;gt; Stimmt, fvw, sobald wir i2p mit tun/tap integrieren ;) 14:09 &amp;lt;BrianR&amp;gt; fvw: Man bekommt etwas Feedback in Form von Backpressure.. Aber es ist schwer zu sagen, ob Backpressure vom langsamen Link der Gegenseite oder der lokalen Seite kommt.. 14:09 &amp;lt;dm&amp;gt; Setzt ein Kopfgeld auf einen Patch für Windows, der Bandbreitenbegrenzung pro Anwendung hat. Danke. 14:09 &amp;lt;jrandom&amp;gt; heh 14:09 &amp;lt;fvw&amp;gt; „Meine Sachen kommen nicht an“ und „diese Verbindung wird gerade gedrosselt“ sind zwei völlig unterschiedliche Dinge. 14:09 &amp;lt;fvw&amp;gt; Sie überschneiden sich natürlich manchmal. 14:10 &amp;lt;dm&amp;gt; (extra 20 $ für einen kleinen Graphen mit der Bandbreitennutzung jedes Fensters in der Titelleiste ... neben den Minimieren-Buttons, etc) 14:11 &amp;lt;jrandom&amp;gt; ok, hat sonst noch jemand netzwerkstatusbezogene Themen? 14:12 &amp;lt;BrianR&amp;gt; Oh.. Dieses IRC-Verbindungs-Monitoring-Ding.. 14:12 &amp;lt;duckie&amp;gt; Ich entschuldige mich dafür, auf CVS aktualisiert zu haben 14:12 &amp;lt;jrandom&amp;gt; hehe 14:12 &amp;lt;BrianR&amp;gt; Gibt es dazu irgendwo einen MRTG-Graphen oder Logs oder so etwas? 14:12 &amp;lt;jrandom&amp;gt; bogobot, richtig? duck.i2p/bogo/ iirc? 14:13 &amp;lt;duckie&amp;gt; so etwas in der Art 14:13 &amp;lt;jrandom&amp;gt; (ist von duck.i2p verlinkt, meine Router sind gerade down, daher kann ich nicht nachsehen) 14:13 &amp;lt;duckie&amp;gt; verlinkt auf `http://duck.i2p/` unter dem Stats-Abschnitt 14:13 &amp;lt;duckie&amp;gt; `http://duck.i2p/bogobotlogs/` 14:14 &amp;lt;BrianR&amp;gt; Es könnte nützlich sein, das Ding zu einem allgemeinen Erreichbarkeits-Messwerkzeug auszubauen.. 14:15 &amp;lt;dm&amp;gt; Ihr tippt reaaaaaaaaaaaaaaaichtig langsam. 14:15 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; hypercubus hat ein paar Verbesserungen auf der langen Bank, aber er ist gerade ziemlich mit Installer-Kram beschäftigt 14:16 &amp;lt;jrandom&amp;gt; BrianR: bogobot ist nur für passives IRC-Tracking, aber jemand könnte den Ping-Befehl von i2ptunnel so ändern, dass periodische Checks unterstützt werden? 14:16 &amp;lt;jrandom&amp;gt; oder jemand klöppelt ein perl/SAM-Skript zusammen ;) 14:16 &amp;lt;BrianR&amp;gt; Vielleicht eine Art Skript, das einen MRTG-Graphen der Endpunkt-Erreichbarkeit erzeugt.... 14:16 &amp;lt;BrianR&amp;gt; jrandom: Apropos perl/sam, bring das noch mal an, wenn wir zum entsprechenden Punkt auf der Agenda kommen 14:16 &amp;lt;duckie&amp;gt; Macht das Heartbeat-Ding das nicht? 14:17 &amp;lt;BrianR&amp;gt; Falls ja, ich habe es nicht zum Laufen bekommen :( 14:17 &amp;lt;jrandom&amp;gt; So halb – Heartbeat testet Heartbeat-Server, nicht generische Apps 14:18 &amp;lt;BrianR&amp;gt; Ja... ich möchte z. B. sehen, ob ich erfolgreich ein „GET /“ auf duck.i2p machen kann, und wie lange das gedauert hat. 14:18 &amp;lt;jrandom&amp;gt; Aber ja, sobald das Netz in gutem Zustand ist, können viele Leute einen Heartbeat-Server betreiben und sich gegenseitig anpingen, um die Netzwerkleistung zu messen 14:18 &amp;lt;Nightblade&amp;gt; pingflood auch 14:18 &amp;lt;dm&amp;gt; Gibt es eine Grenze für GET-Strings? 14:18 &amp;lt;dm&amp;gt; Zum Beispiel bei einer sehr langen URL wegen der CGI-Parameter? 14:19 &amp;lt;cervantes&amp;gt; 2047 Zeichen iirc 14:19 &amp;lt;jrandom&amp;gt; Das wäre nicht allzu schwer zusammenzustecken 14:19 &amp;lt;BrianR&amp;gt; dm: Kommt auf den Webserver an... Ich glaube, die RFC legt auch ein Minimum fest, das unterstützt werden muss. 14:19 &amp;lt;jrandom&amp;gt; (äh, ein HTTP-Tester) 14:19 &amp;lt;dm&amp;gt; cervantes: danke 14:19 &amp;lt;dm&amp;gt; (habe gerade gemerkt, dass das etwas betreffen könnte, woran ich gearbeitet habe) 14:20 &amp;lt;cervantes&amp;gt; Du stößt auf zwei Probleme: Webserver-Support und Client-Support 14:20 &amp;lt;BrianR&amp;gt; Sind wir vom Thema abgekommen? 14:20 &amp;lt;cervantes&amp;gt; Sowohl IE als auch Mozilla sind bei 2047 14:20 &amp;lt;cervantes&amp;gt; äh, ja :) 14:21 &amp;lt;dm&amp;gt; Ich habe meine Antwort, wir können weitermachen :) 14:21 &amp;lt;jrandom&amp;gt; ok, ich denke, das deckt 1) ab, jetzt kurz zu 2) CVS HEAD 14:21 &amp;lt;jrandom&amp;gt; Da ist derzeit ein fieser Bug drin, und ich entschuldige mich, dass ich ihn nicht schneller gefixt habe 14:22 &amp;lt;jrandom&amp;gt; Generell, wenn ihr CVS HEAD ausprobiert und es nicht gut läuft, rollt einfach zurück (JARs herunterladen / vom Tag ziehen) 14:22 &amp;lt;jrandom&amp;gt; Wie auch immer, genug davon 14:23 &amp;lt;jrandom&amp;gt; springen wir weiter zu 3) 0.4 14:23 &amp;lt;jrandom&amp;gt; Die E-Mail enthält meine Sicht / Begründung für das Release – hat jemand Bedenken / Fragen / Ideen / Vorschläge? 14:24 &amp;lt;Nightblade&amp;gt; Sieht für mich gut aus 14:24 &amp;lt;duckie&amp;gt; Wie verändert das die Zeitschätzungen? 14:24 * fvw nickt. Vernünftig und alles. 14:25 &amp;lt;jrandom&amp;gt; Es rückt 0.4 tatsächlich näher, da wir die gruseligen Teile von 0.3.3 in 0.4.1 und 0.4.2 schieben 14:25 &amp;lt;jrandom&amp;gt; Ich glaube nicht, dass es die 1.0-Termine verändert, wir verschieben nur vorher Dinge 14:26 &amp;lt;jrandom&amp;gt; Die Simulation hat gezeigt, dass sich unser Hauptproblem mit der tunnel-Diversifizierung leicht durch aktives Peer-Testing beheben lässt 14:26 &amp;lt;jrandom&amp;gt; Davon gab es etwas in den Vor-0.2.3-Releases, aber wir haben damit aufgehört, weil es zu viel Overhead zu verursachen schien 14:27 &amp;lt;jrandom&amp;gt; (wobei in Wahrheit vieles einfach kaputt war, was den Overhead verursacht hat) 14:27 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; was beinhaltet aktives Peer-Testing? 14:29 &amp;lt;jrandom&amp;gt; Das heißt nur, wir bauen einige sekundäre tunnels über Peers, die wir normalerweise nicht verwenden würden – konkret lasse ich zufällige Peers aus der ‚reliable‘-Menge ziehen, die nicht in der ‚fast+reliable‘-Menge sind 14:29 &amp;lt;jrandom&amp;gt; (und wenn diese Schnittmenge zu klein ist, erweitern wir es auf die ‚not failing‘-Menge) 14:29 &amp;lt;jrandom&amp;gt; Ich weiß noch nicht, wie viele tunnels oder Peers wir testen, das behalten wir wahrscheinlich als einstellbaren Parameter bei 14:30 &amp;lt;jrandom&amp;gt; Das Problem zeigt sich in den Peer-Profilen – du siehst viele Werte für deine Lieblings-Peers, aber viele Nullen oder andere niedrige Zahlen für andere Peers 14:30 &amp;lt;jrandom&amp;gt; (was daran liegen kann, dass sie mies sind, oder wahrscheinlicher daran, dass sie nicht getestet wurden) 14:31 &amp;lt;jrandom&amp;gt; ok, noch etwas zu 0.4? oder sollen wir zu 4) 1.0 übergehen? 14:32 &amp;lt;duckie&amp;gt; ja 14:33 &amp;lt;jrandom&amp;gt; 4) 1.0 14:33 &amp;lt;jrandom&amp;gt; Ich sehe 1.0 nicht als großes, furchterregendes, asymptotisch angesteuertes Release. Es ist einfach ein Release, bei dem Dinge funktionieren und Leute es nutzen können 14:34 &amp;lt;jrandom&amp;gt; Damit gesagt: Hat jemand Bedenken / Ideen / Vorschläge/ Fragen bzgl. dessen, was in der Mail steht? 14:35 &amp;lt;dm&amp;gt; Die Rate, mit der die Versionsnummer steigt, würde tatsächlich darauf hindeuten, dass 1.0 asymptotisch angesteuert wird 14:36 &amp;lt;dm&amp;gt; Wir werden ein paar große Sprünge brauchen! 14:36 &amp;lt;jrandom&amp;gt; 0.4--&amp;gt; 1.0 14:36 &amp;lt;dm&amp;gt; Sweeeeeeeet.... 14:36 &amp;lt;jrandom&amp;gt; und wir sind nur ein paar Wochen von 0.4 entfernt 14:37 &amp;lt;jrandom&amp;gt; aber natürlich könnten wir Hilfe gebrauchen, damit es schneller vorangeht :) 14:37 &amp;lt;dm&amp;gt; Sind wir mit der Stabilität zufrieden dann? 14:37 &amp;lt;jrandom&amp;gt; Nein, die Stabilität ist aktuell mies 14:37 &amp;lt;cervantes&amp;gt; myi2p könnte ein ziemlich großer Entwicklungsbrocken sein, um es richtig umzusetzen, da es idealerweise davon abhängt, dass andere Projekte reif werden 14:37 &amp;lt;dm&amp;gt; Okay, habe nicht genau verfolgt. 14:38 &amp;lt;cervantes&amp;gt; Zum Beispiel DHT (verteilte Hashtabelle) und Datagramme etc 14:38 &amp;lt;jrandom&amp;gt; Einverstanden, cervantes, aber wenn wir es erst einmal mit dem Adressbuch und verteiltem Bloggen haben, reicht mir das. 14:38 &amp;lt;cervantes&amp;gt; genau 14:38 &amp;lt;jrandom&amp;gt; Nightblade arbeitet an einer DHT, die wir einstecken können, sobald sie fertig ist, oder wir könnten Hooks hinzufügen, um freenet:CHK@ oder SSK@ zu referenzieren 14:39 &amp;lt;cervantes&amp;gt; Private Nachrichten sind vom syndizierten Adressbuch aus auch nur ein kleiner Sprung 14:39 &amp;lt;jrandom&amp;gt; Genau, das ist alles machbar 14:40 &amp;lt;cervantes&amp;gt; Live-Streaming-Cam-Girl-Desktop könnte länger dauern... 14:40 -!- Irssi: #i2p: Insgesamt 21 Nicks [0 Ops, 0 Halfops, 0 Voices, 21 normal] 14:40 &amp;lt;jrandom&amp;gt; heh 14:40 &amp;lt;jrandom&amp;gt; Wie ich vor dem Meeting zu Sonium sagte, eines, wobei Leute helfen können, ist die Dokumentationsfront - 14:41 &amp;lt;jrandom&amp;gt; zu definieren, welche Dokus wir brauchen, erste Umrisse, wie diese Dokus zusammenpassen, zu erstellen und vielleicht sogar einen Editor aufzumachen und sie zu schreiben 14:42 &amp;lt;cervantes&amp;gt; ah, ich wollte vorhin noch nachfragen, die Console-GUI ebenfalls zu verbessern 14:42 &amp;lt;jrandom&amp;gt; Dokus sind ein essentieller Teil der Releases, sowohl für Tech-Doks (da ohne gute Tech-Doks keine Devs einsteigen) als auch für User-Doks (da ohne gute User-Doks Nutzer abspringen) 14:42 &amp;lt;jrandom&amp;gt; die werden wir für das 0.4-Release wollen, und sie werden JSP/Servlet-getrieben sein 14:43 &amp;lt;jrandom&amp;gt; Ich habe dafür noch keine Mockups oder Workflows gemacht, wenn also jemand darauf springen möchte, könnten wir die Hilfe gebrauchen 14:43 &amp;lt;Nightblade&amp;gt; Console-GUI? Was ist das - SVGALIB? :) 14:43 &amp;lt;jrandom&amp;gt; heh 14:43 &amp;lt;mihi&amp;gt; Nightblade: TWIN / curses 14:43 &amp;lt;cervantes&amp;gt; Ist der Datensatz derselbe oder gibt es neue und verbesserte Stats für 0.4 14:44 &amp;lt;dm&amp;gt; Ich möchte eine Console-GUI in WIN32/MFC 14:44 &amp;lt;Nightblade&amp;gt; Die HTTP-Konsole auf 7655, richtig 14:44 &amp;lt;cervantes&amp;gt; also etwa wie lange Elefanten auf dem Mond bleiben und ob sie häufig zurückkehren 14:44 &amp;lt;cervantes&amp;gt; jup 14:44 &amp;lt;jrandom&amp;gt; Alles auf der Konsole spiegelt Daten wider, die auch einer 0.4-Konsole zur Verfügung gestellt werden können, aber wir sollten das bestehende Design komplett verwerfen 14:45 &amp;lt;jrandom&amp;gt; (z. B. interessiert niemanden, wie die Base64-Darstellung des öffentlichen Schlüssels einer routerIdentity ist) 14:45 &amp;lt;cervantes&amp;gt; obwohl ich vorschlage, dass diese Info weiterhin verfügbar sein sollte 14:46 &amp;lt;jrandom&amp;gt; Ja, ich denke, wir behalten die bestehende Konsole als Option – kein Grund, sie wegzuwerfen 14:46 &amp;lt;jrandom&amp;gt; (aber es wäre so etwas wie `http://localhost:7655/uglyConsole/)` 14:46 &amp;lt;cervantes&amp;gt; ./forlynxusers/ 14:47 &amp;lt;jrandom&amp;gt; Die neue Admin-Konsole sollte auch für Lynx-Nutzer funktionieren 14:47 &amp;lt;dm&amp;gt; Benutzt wirklich jemand Lynx? 14:47 &amp;lt;cervantes&amp;gt; iiih, Cross-Browser-Kompatibilität 14:47 &amp;lt;jrandom&amp;gt; ich 14:47 &amp;lt;jrandom&amp;gt; (manchmal) 14:47 &amp;lt;dm&amp;gt; aber.... warum? 14:47 &amp;lt;fvw&amp;gt; Für Dinge wie kurze Config-Edits, definitiv. 14:47 &amp;lt;cervantes&amp;gt; dm: Wenn du an der Kommandozeile festhängst, hast du nicht viel Auswahl 14:47 &amp;lt;fvw&amp;gt; Es ist schnell und du brauchst kein X 14:48 &amp;lt;Nightblade&amp;gt; Ich benutze es fürs Web-Browsen auf headless Servern 14:48 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; Ich benutze den Links-Browser 14:48 &amp;lt;jrandom&amp;gt; Nun ja, Links ist Lynx vorzuziehen 14:48 &amp;lt;mihi&amp;gt; Benutzt jemand w3m? 14:48 &amp;lt;dm&amp;gt; Ich benutze INTERNET EXPLORER VON MICROSOFT 14:48 &amp;lt;dm&amp;gt; Der ist ziemlich cool. 14:48 &amp;lt;jrandom&amp;gt; Guter Punkt - noch etwas bzgl. i2p 1.0? 14:49 &amp;lt;dm&amp;gt; Hat den Browserkrieg von 1992-1998 gewonnen 14:49 &amp;lt;jrandom&amp;gt; oder weiter zu 5) sonstige Aktivitäten? 14:49 &amp;lt;dm&amp;gt; 3 Medaillen der Ehre. 14:49 &amp;lt;Nightblade&amp;gt; ja 14:49 &amp;lt;Nightblade&amp;gt; Ich hoffe, morgen eine neue Version von libsam zu releasen, aber mein Heimrechner ist kaputt, also weiß ich es nicht 14:49 &amp;lt;Nightblade&amp;gt; Ich werde auch Nicksters Threading-Bibliothek hochladen 14:49 &amp;lt;jrandom&amp;gt; großartig!/doh! 14:50 &amp;lt;jrandom&amp;gt; nice! 14:50 &amp;lt;Nightblade&amp;gt; von der er sagte, sie sei Public Domain - ich lade sie genau so hoch, wie er sie geschickt hat - ich hatte keine Zeit, viel damit zu machen 14:50 &amp;lt;jrandom&amp;gt; Sobald 0.3.1.5 draußen ist, werde ich auch den CVS-Server auf I2P laufen lassen 14:50 &amp;lt;jrandom&amp;gt; cool 14:51 &amp;lt;jrandom&amp;gt; (so kann Nickster Edits/Updates an seinem Code in CVS machen, ohne seine IP preiszugeben) 14:51 &amp;lt;jrandom&amp;gt; Was ist neu in der nächsten Rev von libsam? 14:51 &amp;lt;Nightblade&amp;gt; Einige Fixes beim Datagramm-Senden/-Empfangen, das kaputt war 14:51 &amp;lt;Nightblade&amp;gt; und ein paar andere Dinge, an die ich mich nicht erinnere 14:51 &amp;lt;Nightblade&amp;gt; Es wird im Changelog stehen 14:51 &amp;lt;jrandom&amp;gt; cool, klingt gut 14:52 &amp;lt;jrandom&amp;gt; btw, wenn du eine Mailingliste für libsam willst (-announce,-dev,-users,etc) sag Bescheid 14:52 &amp;lt;jrandom&amp;gt; (aber auf i2p@i2p zu posten ist auch ok) 14:52 &amp;lt;Nightblade&amp;gt; overkill 14:52 &amp;lt;jrandom&amp;gt; hehe 14:53 &amp;lt;jrandom&amp;gt; ja, wohl 14:53 &amp;lt;cervantes&amp;gt; Er kann einen Bereich im i2pforum haben 14:53 * cervantes geht nahtlos zu seiner Agenda über 14:53 &amp;lt;Nightblade&amp;gt; Vielleicht, sobald ich diese DHT am Laufen habe - aber das ist noch weit weg, und heute und gestern hatte ich keine Zeit, viel damit zu machen 14:53 &amp;lt;Nightblade&amp;gt; cervantes: Es gibt bereits ein Application-Development-Forum oder so etwas iirc 14:53 &amp;lt;Nightblade&amp;gt; außerdem braucht Connelly einen Account auf i2p.net, falls ihm schon jemand einen besorgt hat 14:53 &amp;lt;cervantes&amp;gt; speziell in Bezug auf I2P? 14:54 &amp;lt;Nightblade&amp;gt; http://www.i2p.net/forum/3 14:54 &amp;lt;jrandom&amp;gt; Oh, ich habe noch keinen Account für Connelly angelegt, ich quatsche mit 'im, wenn ich ihn das nächste Mal sehe 14:54 &amp;lt;fvw&amp;gt; Mist, muss los. Bis nächste Woche, macht weiter so. 14:54 &amp;lt;jrandom&amp;gt; Uff, ja, ich weiß nicht so recht über die www.i2p.net/forum/s 14:54 &amp;lt;cervantes&amp;gt; ah...drupal... 14:55 &amp;lt;jrandom&amp;gt; cool fvw, schön, dass du es geschafft hast 14:56 &amp;lt;cervantes&amp;gt; Das i2pforum ist so ziemlich eingerichtet 14:56 &amp;lt;cervantes&amp;gt; Es braucht im Grunde nur Inhalte/Nutzer, die es füllen :) 14:56 &amp;lt;jrandom&amp;gt; Ich bin mir bei den Drupal-Foren nicht sicher, oder ob sie wirklich zu dem passen, was ich mir für die Website vorstelle. Mir gefällt eher die Idee einer separaten Site, die ausschließlich ein User/Dev-Forum ist 14:57 &amp;lt;jrandom&amp;gt; cool cervantes - ist das als eepsite, Website, oder beides? 14:57 &amp;lt;cervantes&amp;gt; Ich habe beliebige Forum-Themen/-Sektionen gewählt, also wenn Leute Ideen haben oder Dinge für FAQs etc schreiben wollen, wäre das willkommen 14:57 &amp;lt;cervantes&amp;gt; es ist beides 14:58 &amp;lt;cervantes&amp;gt; Aktuell habe ich den i2p tunnel offline, solange mein Router so instabil ist 14:58 &amp;lt;jrandom&amp;gt; Kann dir nicht verdenken :) 14:58 &amp;lt;Nightblade&amp;gt; wie lautet die url 14:58 &amp;lt;cervantes&amp;gt; aber Leute können im Outweb schon anfangen zu spielen 14:59 &amp;lt;cervantes&amp;gt; Derzeit müsst ihr einen Eintrag zu /etc/hosts c:/windows/system32/drivers/etc/hosts hinzufügen 14:59 &amp;lt;cervantes&amp;gt; 212.113.22.104 i2pforum.cervantes.not2p 15:00 &amp;lt;jrandom&amp;gt; heh 15:00 &amp;lt;cervantes&amp;gt; Ich konfiguriere es bald mit einem richtigen Hostnamen 15:00 &amp;lt;cervantes&amp;gt; oder wenn jemand einen Subdomain-Pointer zum php.net Domain-Record hinzufügen will...das wäre besser 15:00 &amp;lt;jrandom&amp;gt; Sag Bescheid, wenn du etwas unter der i2p.net Domain willst, oder wenn du mit einer anderen Domain gehst, ist das cool 15:00 &amp;lt;cervantes&amp;gt; bla 15:00 &amp;lt;cervantes&amp;gt; i2p.net 15:00 &amp;lt;cervantes&amp;gt; &amp;lt;-- PHP im Kopf 15:01 &amp;lt;jrandom&amp;gt; soll das z. B. forum.i2p.net sein? 15:01 &amp;lt;cervantes&amp;gt; das wäre cool ;-) 15:01 &amp;lt;jrandom&amp;gt; w3rd, ich aktualisiere die Records heute Nacht 15:01 &amp;lt;cervantes&amp;gt; Ich habe den Standard phpbb2 Code so angepasst, dass man keine gültige E-Mail braucht, um Mitglied zu werden 15:01 &amp;lt;dm&amp;gt; "The site you requested is no longer hosted here" 15:02 &amp;lt;cervantes&amp;gt; wenn du dein Passwort vergisst, dann musst du einen Admin kontaktieren 15:02 &amp;lt;cervantes&amp;gt; dm: hast du das in deine hosts Datei eingetragen oder surfst du einfach zur IP 15:03 &amp;lt;dm&amp;gt; Invalid URI in request GET i2pforum.cervantes. 15:03 &amp;lt;dm&amp;gt; not2p/&amp;lt;P&amp;gt;
&lt;p>15:03 &amp;lt;dm&amp;gt; Ich benutze keine Browser, ich verwende telnet.
15:04 &amp;lt;jrandom&amp;gt; Ich habe es gerade über telnet gemacht. Funktioniert einwandfrei.
15:04 &amp;lt;dm&amp;gt; hmm, habe wohl HTTP 1.1 vergessen, glaube ich.
15:04 &amp;lt;jrandom&amp;gt; GET / HTTP/1.1\nHost: i2pforum.cervantes.not2p\n\n
15:04 &amp;lt;jrandom&amp;gt; Wie auch immer
15:04 &amp;lt;jrandom&amp;gt; BrianR: ping
15:05 &amp;lt;dm&amp;gt; Das hat funktioniert. Deine Telnet-Fähigkeiten sind spitze, junger Mann.
15:07 -!- Irssi: #i2p: Insgesamt 19 Nicks [0 Ops, 0 Halfops, 0 Voices, 19 normal]
15:07 &amp;lt;jrandom&amp;gt; ok, arbeitet noch jemand an i2p-bezogenen Projekten, die er besprechen möchte?
15:07 &amp;lt;jrandom&amp;gt; wenn nicht, 6) ???
15:07 &amp;lt;dm&amp;gt; cum!
15:07 * wern hebt eine Hand in die Luft
15:07 &amp;lt;jrandom&amp;gt; hi^2, que tal?
15:08 * jrandom ruft wilde auf
15:08 -!- wern heißt jetzt wilde
15:08 &amp;lt;wilde&amp;gt; Ich möchte mich nur bei unseren neuen Sponsoren bedanken, cervantes und hypercubus
15:08 &amp;lt;wilde&amp;gt; :)
15:09 &amp;lt;wilde&amp;gt; Wir haben zwei großzügige Spenden für den allgemeinen Fonds erhalten
15:09 &amp;lt;cervantes&amp;gt; wilde: konnten sie problemlos umgetauscht werden?
15:09 &amp;lt;dm&amp;gt; wie viel?
15:09 &amp;lt;wilde&amp;gt; cervantes: werde sie morgen umtauschen
15:09 &amp;lt;cervantes&amp;gt; ah
15:09 &amp;lt;wilde&amp;gt; (hoffentlich)
15:10 &amp;lt;cervantes&amp;gt; also könnte es immer noch einen Trostpreis geben ;-)
15:10 &amp;lt;jrandom&amp;gt; Großartig, danke cervantes &amp;amp; hypercubus :)
15:10 &amp;lt;cervantes&amp;gt; heh&amp;hellip; nun, ich denke, Lob verschieben wir, bis das Geld auf dem Konto ist ;-)
15:11 &amp;lt;dm&amp;gt; War ein gutes Meeting. Ich gehe ins Bett.
15:11 &amp;lt;dm&amp;gt; Nacht!
15:11 &amp;lt;jrandom&amp;gt; &amp;lsquo;Nacht dm
15:11 &amp;lt;wilde&amp;gt; ja, das volle Lob gibt’s dann nächstes Mal
15:11 &amp;lt;jrandom&amp;gt; ok, noch etwas hinzuzufügen, wilde, oder jemand anders?
15:11 &amp;lt;wilde&amp;gt; ja
15:12 &amp;lt;wilde&amp;gt; Ich werde die i2p.net-Seite morgen für eine Weile offline nehmen (diesmal absichtlich ;)
15:12 &amp;lt;wilde&amp;gt; um die Server zu wechseln
15:12 &amp;lt;jrandom&amp;gt; heh ok, cool
15:12 &amp;lt;wilde&amp;gt; Haltet eure Beiträge zurück, sie könnten verschwinden
15:12 &amp;lt;jrandom&amp;gt; Behalten wir die gleiche IP, oder soll ich die Einträge aktualisieren?
15:12 &amp;lt;dm&amp;gt; Kannst du es nahtlos hinbekommen?
15:12 &amp;lt;wilde&amp;gt; falls ihr morgen postet, meine ich
15:13 &amp;lt;wilde&amp;gt; dm: keine Chance ;)
15:13 &amp;lt;wilde&amp;gt; ich nicht
15:13 &amp;lt;dm&amp;gt; okay.
15:13 &amp;lt;wilde&amp;gt; jrandom: gleiche IP
15:13 &amp;lt;jrandom&amp;gt; ok, cool
15:13 &amp;lt;jrandom&amp;gt; wilde++
15:13 &amp;lt;wilde&amp;gt; Ende und aus
15:14 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas, das er besprechen möchte?
15:14 * cervantes setzt seine metallene &amp;ldquo;ming the merciless&amp;rdquo;-Schädelkappe auf
15:14 &amp;lt;jrandom&amp;gt; in dem Fall
15:15 * jrandom holt aus
15:15 * jrandom &lt;em>baf&lt;/em>t cervantes auf den Kopf und schließt die Sitzung &lt;/div>&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 8. Juni 2004</title><link>/de/blog/2004/06/08/i2p-entwicklertreffen-8.-juni-2004/</link><pubDate>Tue, 08 Jun 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/06/08/i2p-entwicklertreffen-8.-juni-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cervantes, deer, duck, fvw, hypercubus, mihi, Nightblade, Sonium, ugha_node&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 21:02:08 &amp;lt;duck&amp;gt; Tue Jun 8 21:02:08 UTC 2004 21:02:21 &amp;lt;duck&amp;gt; Zeit fürs Meeting 21:02:33 &amp;lt;duck&amp;gt; Der Bericht steht unter http://dev.i2p.net/pipermail/i2p/2004-June/000268.html 21:02:39 &amp;lt;duck&amp;gt; aber ich habe bei der Nummerierung einen Fehler gemacht 21:02:45 &amp;lt;duck&amp;gt; also wird der erste Punkt 5 übersprungen 21:02:53 &amp;lt;hypercubus&amp;gt; juhu! 21:03:03 * duck tut etwas Eis in sein Bier 21:03:14 * mihi würde die erste #5 in #4 umbenennen ;) 21:03:27 &amp;lt;hypercubus&amp;gt; nee, lass uns nächste Woche einfach zwei Punkt 4 haben ;-) 21:03:37 * duck benennt 'hypercubus' in 'mihi' um 21:03:48 &amp;lt;hypercubus&amp;gt; juhu! 21:03:49 &amp;lt;duck&amp;gt; ok 21:03:53 &amp;lt;duck&amp;gt; * 1) libsam 21:04:02 &amp;lt;duck&amp;gt; Ist Nightblade im Channel? 21:04:39 &amp;lt;duck&amp;gt; (inaktiv : 0 Tage 0 Stunden 0 Min 58 Sek) 21:05:03 &amp;lt;hypercubus&amp;gt; ;-) 21:05:53 * duck holt sich das Mikrofon zurück 21:06:15 &amp;lt;duck&amp;gt; Nightblade hat eine SAM-Bibliothek für C / C++ geschrieben 21:06:23 &amp;lt;duck&amp;gt; bei mir lässt es sich kompilieren.. aber mehr kann ich nicht sagen :) 21:06:37 &amp;lt;mihi&amp;gt; keine Testfälle? ;) 21:07:06 &amp;lt;duck&amp;gt; falls es irgendwelche rFfreebsd-Nutzer gibt, könnte Nightblade an euch interessiert sein 21:07:08 &amp;lt;ugha_node&amp;gt; Die strstr-Aufrufe haben mich im Code wirklich genervt. ;) 21:07:27 &amp;lt;ugha_node&amp;gt; duck: Was ist ein rFfreebsd? 21:07:42 &amp;lt;duck&amp;gt; wie ich freebsd getippt habe 21:08:00 &amp;lt;mihi&amp;gt; rm -rF freebsd? 21:08:29 &amp;lt;ugha_node&amp;gt; Schade, dass -F mit rm nicht funktioniert. 21:08:30 &amp;lt;duck&amp;gt; ugha_node: ist BSD-lizenziert; also reparier's 21:08:41 &amp;lt;fvw&amp;gt; klingt vernünftig für mich :). Leider habe ich meine letzte freebsd-Kiste vor einer Weile deinstalliert. Ich habe jedoch Accounts auf den Kisten anderer Leute und bin bereit, Testfälle auszuführen. 21:08:43 &amp;lt;ugha_node&amp;gt; duck: Könnte sein. :) 21:08:50 &amp;lt;duck&amp;gt; (verdammt BSD-Hippies) 21:09:09 &amp;lt;duck&amp;gt; oh, schön und kurz, frank 21:09:17 &amp;lt;duck&amp;gt; noch weitere libsam-Kommentare? 21:09:49 &amp;lt;duck&amp;gt; fvw: Ich denke, Nightblade wird dich kontaktieren, wenn er Bedarf hat 21:09:50 * fvw murrt über völlig vernünftiges Unix-Verhalten, das seinen IRC-Client abgeschossen hat. 21:10:02 &amp;lt;duck&amp;gt; aber da seine E-Mail eine Woche alt war, hat er vielleicht schon etwas gefunden 21:10:17 &amp;lt;mihi&amp;gt; fvw: ? 21:10:24 &amp;lt;fvw&amp;gt; ja, falls jemand auf mein Angebot eingehen wollte, habe ich das irgendwie verpasst. Schickt mir gern eine E-Mail oder so. 21:10:42 * duck springt zu #2 21:10:46 &amp;lt;hypercubus&amp;gt; ähm, wohin? ;-) 21:10:54 &amp;lt;duck&amp;gt; 2) i2p und das normale Web mit einem Browser nutzen 21:10:57 &amp;lt;fvw&amp;gt; frische Installation, ich habe meiner zsh noch nicht gesagt, im Hintergrund laufendem Kram keinen HUP zu schicken. &amp;lt;/offtopic&amp;gt;
&lt;p>21:11:09 &amp;lt;fvw&amp;gt; hypercubus: Ich stehe, glaube ich, auf der öffentlichen Mailinglisten-Benutzerliste. &lt;a href="mailto:fvw.i2p@var.cx">fvw.i2p@var.cx&lt;/a>

21:12:11 &amp;lt;duck&amp;gt; da gab es etwas darüber, alle TLDs zu deiner Proxy-Ausnahmeliste im Browser hinzuzufügen
21:12:23 &amp;lt;fvw&amp;gt; muss das diskutiert werden? Ich glaube, das wurde weitgehend auf der Mailingliste abgehandelt.
21:12:24 &amp;lt;duck&amp;gt; Ich halte das für einen dreckigen Hack
21:12:36 &amp;lt;fvw&amp;gt; ja, das wurde erwähnt. Willkommen zurück.
21:12:47 &amp;lt;duck&amp;gt; fvw: Ich hab den Thread nicht gelesen :)
21:13:12 &amp;lt;duck&amp;gt; okay, wenn du das nicht diskutieren willst, weiter zu #3
21:13:19 &amp;lt;duck&amp;gt; * 3) Chat-Kanal
21:13:23 &amp;lt;hypercubus&amp;gt; cervantes&amp;rsquo; Skript funktioniert perfekt unter Konqueror 3.2.2, Firefox 0.8 und Opera 7.51, alle für Gentoo mit KDE 3.2.2
21:13:39 * mihi markiert #4
21:13:55 &amp;lt;duck&amp;gt; #i2p-chat ist hier ein alternativer Kanal für Off-Topic-Chat und leichten Support
21:14:08 &amp;lt;duck&amp;gt; Ich weiß nicht, wer ihn registriert hat
21:14:12 &amp;lt;hypercubus&amp;gt; ich war&amp;rsquo;s
21:14:17 &amp;lt;duck&amp;gt; also besser vorsichtig sein :)
21:14:22 &amp;lt;fvw&amp;gt; ähm, es gibt kein #4, nur zwei #5 :)
21:14:33 &amp;lt;hypercubus&amp;gt; Ich habe Glück, wenn ich mich an das Passwort erinnere, wenn ich es brauche ;-)
21:14:33 &amp;lt;mihi&amp;gt; [22:27] -ChanServ- Kanal: #i2p-chat
21:14:33 &amp;lt;mihi&amp;gt; [22:27] -ChanServ- Kontakt: hypercubus &amp;laquo;ONLINE&amp;raquo;&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 01. Juni 2004</title><link>/de/blog/2004/06/01/i2p-entwicklertreffen-01.-juni-2004/</link><pubDate>Tue, 01 Jun 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/06/01/i2p-entwicklertreffen-01.-juni-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> deer, duck, hypercubus, Masterboy, mihi, Nightblade, tessier, wilde&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:59] &amp;lt;duck&amp;gt; Di Jun 1 21:00:00 UTC 2004 [23:00] &amp;lt;duck&amp;gt; Hi Leute! [23:00] &amp;lt;mihi&amp;gt; Hi duck [23:00] &amp;lt;duck&amp;gt; http://dev.i2p.net/pipermail/i2p/2004-June/000250.html [23:00] &amp;lt;duck&amp;gt; mein Vorschlag: [23:00] * Masterboy ist #i2p beigetreten
&lt;p>[23:00] &lt;duck> 1) Code-Fortschritt
[23:00] &lt;duck> 2) hervorgehobene Inhalte
[23:00] &lt;duck> 3) Testnetz-Status
[23:00] &lt;duck> 4) Prämien
[23:00] &lt;duck> 5) ???
[23:00] &lt;Masterboy> hi:)
[23:00] &lt;duck> .
[23:01] &lt;duck> Da jrandom nicht da ist, müssen wir es selbst machen
[23:01] &lt;duck> (Ich weiß, dass er mitloggt und unsere Unabhängigkeit überprüft)
[23:01] &lt;Masterboy> kein Problem:P
[23:02] &lt;duck> Sofern es keine Probleme mit der Tagesordnung gibt, schlage ich vor, dass wir dabei bleiben
[23:02] &lt;duck> auch wenn ich nicht viel machen kann, wenn ihr das nicht tut :)
[23:02] &lt;duck> .
[23:02] &lt;mihi> ;)
[23:02] &lt;duck> 1) Code-Fortschritt
[23:02] &lt;duck> nicht viel Code in cvs eingecheckt
[23:02] &lt;duck> Ich habe diese Woche die Trophäe gewonnen: &lt;code>http://duck.i2p/duck_trophy.jpg&lt;/code>
[23:03] * hypercubus hat noch keinen cvs account
[23:03] &lt;Masterboy> und wer hat etwas eingecheckt?
[23:03] &lt;duck> arbeitet jemand heimlich am Code?
[23:03] * Nightblade ist #I2P beigetreten&lt;/p></description></item><item><title>I2P-Entwicklertreffen - 18. Mai 2004</title><link>/de/blog/2004/05/18/i2p-entwicklertreffen-18.-mai-2004/</link><pubDate>Tue, 18 May 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/05/18/i2p-entwicklertreffen-18.-mai-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> BrianR, _cervantes\_, deer, duck, fvw, human, jar, jrandom, jteitel, Masterboy, Nightblade, ugha_node, wilde&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 14:07 &amp;lt;jrandom&amp;gt; 0) hi 14:07 &amp;lt;jrandom&amp;gt; 1) Testnet-Status 14:07 &amp;lt;jrandom&amp;gt; 2) SAM 14:07 &amp;lt;jrandom&amp;gt; 3) Roadmap-Updates 14:07 &amp;lt;jrandom&amp;gt; 4) MyI2P 14:07 &amp;lt;jrandom&amp;gt; 5) ??? 14:07 &amp;lt;jrandom&amp;gt; 0) hi 14:07 * jrandom winkt 14:08 &amp;lt;Nightblade&amp;gt; hi 14:08 * jteitel winkt zurück 14:08 &amp;lt;jar&amp;gt; hi 14:08 &amp;lt;duck&amp;gt; lo 14:08 &amp;lt;Masterboy&amp;gt; :P 14:08 &amp;lt;jrandom&amp;gt; wöchentliche Statusnotizen veröffentlicht bis http://dev.i2p.net/pipermail/i2p/2004-May/000239.html 14:09 &amp;lt;jrandom&amp;gt; sorry, wenn ich heute etwas neben der Spur bin, mein Schlafrhythmus ist noch mehr durcheinander als sonst 14:09 &amp;lt;jrandom&amp;gt; wie auch immer, weiter zu 1) Testnet-Status 14:10 &amp;lt;duck&amp;gt; die Diversifizierung würde mit einem größeren Netzwerk automatisch passieren, oder? 14:10 &amp;lt;jrandom&amp;gt; ja, und/oder weniger verzerrte Schwellwerte bei der Peer-Auswahl 14:11 &amp;lt;jrandom&amp;gt; zum Beispiel, wenn die Geschwindigkeitsschwelle der Median statt des Durchschnitts wäre, bekämen wir halb so viele schnelle Peers wie zuverlässige Peers 14:11 &amp;lt;jrandom&amp;gt; im Gegensatz zur heutigen Situation, wo die Geschwindigkeiten stark verzerrt sind 14:12 &amp;lt;Masterboy&amp;gt; nun, das Netzwerk hat sich erholt, das ist nicht so schlimm 14:12 &amp;lt;jrandom&amp;gt; ja, es hat länger gedauert als es sollte, und es hat Wege aufgezeigt, wie man es verbessern kann 14:13 &amp;lt;jteitel&amp;gt; hat sich das Netzwerk erholt? Ich kann mich immer noch nicht zuverlässig mit dem I2P-IRC verbinden 14:13 &amp;lt;jrandom&amp;gt; die Peer-Profile sind nicht schnell genug verfallen oder haben neue Kandidaten nicht effizient befördert 14:14 &amp;lt;jrandom&amp;gt; es hat auch eine Kette sekundärer Ereignisse ausgelöst – Router überlastet, die die Last nicht tragen konnten (aufgrund unzureichenden Profilings), wodurch einigen überlasteten Routern der Speicher ausging und sie herunterfuhren 14:15 &amp;lt;human&amp;gt; ayeee ayeee ayeee! 14:15 &amp;lt;jrandom&amp;gt; es war ein Prozess, jteitel – einige der Probleme, die wir gesehen haben, hängen mit den netDb-Ausfällen zusammen 14:15 &amp;lt;jrandom&amp;gt; heya human 14:15 &amp;lt;jteitel&amp;gt; Oh, OK 14:16 &amp;lt;_cervantes_&amp;gt; könnte ein belasteter Router nicht Tunnel an einen anderen Peer auslagern? 14:16 &amp;lt;ugha_node&amp;gt; Wow, Lebenszeit-Rate: 8,87KBps gesendet 8,35KBps empfangen. 14:16 &amp;lt;Nightblade&amp;gt; jteitel: Ich habe mich gerade nach mehreren Versuchen verbunden... warte immer noch darauf, dass mein /join durchgeht 14:16 * BrianR schaut sich um. 14:16 &amp;lt;jrandom&amp;gt; nein – ein Router kann einen Tunnel einfach verwerfen (wenn er ihn eigentlich gar nicht hätte annehmen sollen) 14:16 &amp;lt;ugha_node&amp;gt; (Und ich habe meinen Router vor einer halben Stunde neu gestartet) 14:16 &amp;lt;BrianR&amp;gt; verdammt. Ich bin zu spät. 14:17 &amp;lt;BrianR&amp;gt; jrandom: (Danke, dass du myi2p ans Ende der Agenda gelegt hast) 14:17 &amp;lt;jrandom&amp;gt; ugha&amp;gt; ja, ihr musstet die Lücke für diese drei schnellen schließen 14:17 &amp;lt;jrandom&amp;gt; hehe :) 14:18 &amp;lt;duck&amp;gt; ein schöner Angriff war das 14:18 &amp;lt;ugha_node&amp;gt; jrandom: Offensichtlich. 14:18 &amp;lt;_cervantes_&amp;gt; wäre es also nicht besser, rigoroser zu sein und Tunnel bei einem niedrigeren Schwellwert abzulehnen 14:19 &amp;lt;jrandom&amp;gt; ja, cervantes – die Router lehnen derzeit nie einen Tunnel ab, es sei denn, sie können den nächsten Hop nicht erreichen 14:19 &amp;lt;jrandom&amp;gt; wir wollen dort eine Art Drosselung einbauen, vielleicht basierend auf der Größe der jobQueue / der durchschnittlichen Latenz usw 14:20 &amp;lt;jrandom&amp;gt; außerdem sollten wir sicherstellen, dass wir nicht versuchen, zu viele Tunnel auf einmal zu bauen, wie es passiert ist, als ein großer Teil davon ausgefallen ist 14:20 &amp;lt;_cervantes_&amp;gt; oder einfach dem Benutzer erlauben, einen Schwellwert basierend auf der Hardware/Bandbreite festzulegen, von der er/sie weiß, dass sie verfügbar ist 14:20 &amp;lt;jrandom&amp;gt; (weil die schnellen+zuverlässigen Peers offline gegangen sind) 14:20 &amp;lt;_cervantes_&amp;gt; zumindest in dieser Phase 14:20 &amp;lt;jrandom&amp;gt; oh, das ist ein guter Punkt – den Leuten zu erlauben, explizit eine maximale Anzahl teilnehmender Tunnel festzulegen. 14:21 &amp;lt;jrandom&amp;gt; wir nehmen das in die nächste Revision auf. Gute Idee. 14:21 &amp;lt;ugha_node&amp;gt; Das klingt genau wie Fuzzy Logic. 14:21 &amp;lt;jrandom&amp;gt; wir müssen mit Überlastung umgehen, und einfach Nachrichten im Speicher zu puffern funktioniert sicher nicht 14:21 &amp;lt;duck&amp;gt; (hi fvw) 14:21 &amp;lt;_cervantes_&amp;gt; es wäre gut, eine Art zusammengefasste Statistiken zur Tunnel-Performance zu haben... die Art von Last, die sie auf einen Benchmark-Prozessor/Prozessoren ausüben könnten 14:22 &amp;lt;_cervantes_&amp;gt; btw, ich habe meinen Server offline genommen.... er bekam eine Unmenge an Tunneln und ich habe jbigi noch nicht kompiliert ;-) 14:22 &amp;lt;jrandom&amp;gt; siehe `http://localhost:7655/routerStats.html#Tunnels` 14:23 &amp;lt;jrandom&amp;gt; ah! ja, jbigi ist etwas, dessen Einsatz wir allen empfehlen möchten 14:23 &amp;lt;BrianR&amp;gt; Gibt es Gedanken zu einem Bandbreiten-Budgeting für Tunnel? 14:24 &amp;lt;jrandom&amp;gt; derzeit für 3.0 vorgesehen (mit einer allgemeinen Bandbreitenbegrenzung für den gesamten Router in 0.4.1) 14:24 &amp;lt;jrandom&amp;gt; aber pro-Tunnel-Bandbreitenlimits früher zu haben, würde nicht schaden 14:25 &amp;lt;fvw&amp;gt; Ist es klug, so früh Aufwand dafür zu betreiben, wenn es im Kernel der Betriebssysteme, die die meisten aktuellen Nutzer/Tester verwenden, viel einfacher und präziser gemacht werden kann? 14:25 &amp;lt;_cervantes_&amp;gt; etwas, das ich gern sehen würde, sind Einstellungen der Tiefe pro Tunnel (vielleicht ist das schon möglich) 14:25 &amp;lt;_cervantes_&amp;gt; zum Beispiel weiß ich bereits, dass ich meinem Server vertrauen kann.... also möchte ich nicht _x_ Hops durchlaufen müssen, um ihn zu erreichen 14:25 &amp;lt;jrandom&amp;gt; guter Punkt, fvw, besonders da wir derzeit nicht zu viel Bandbreite verschlingen 14:26 &amp;lt;jrandom&amp;gt; hmm cervantes – ja, jeder Client kann die Länge seiner Tunnel angeben, aber ich bin nicht sicher, dass das genau das ist, was du willst 14:26 &amp;lt;_cervantes_&amp;gt; nope 14:26 &amp;lt;jrandom&amp;gt; cervantes – ich denke, du suchst nach einem QoS, bei dem du die Verbindung für einen bestimmten Peer verkürzen kannst 14:26 &amp;lt;_cervantes_&amp;gt; zum Beispiel... 14:26 &amp;lt;_cervantes_&amp;gt; yep 14:27 &amp;lt;jrandom&amp;gt; (was für I2P 4.0 vorgesehen war, aber das ist mehr als ein Jahr entfernt == Unendlichkeit) 14:27 &amp;lt;_cervantes_&amp;gt; in diesem Fall auch die Tiefe pro I2P-Host auswählen 14:27 &amp;lt;BrianR&amp;gt; fvw: Ja, aber ein I2P muss ungefähr wissen, wie viel Bandbreite potenzielle Tunnel-Mitglieder verfügbar haben, um kluge Entscheidungen beim Tunnelbau zu treffen... 14:27 &amp;lt;_cervantes_&amp;gt; ah ok 14:27 &amp;lt;_cervantes_&amp;gt; :) 14:27 &amp;lt;jrandom&amp;gt; aber es ist eine gute Idee und technisch machbar – Patches sind willkommen :) 14:28 &amp;lt;_cervantes_&amp;gt; der Patch ist schon in der Post.... zusammen mit dem Scheck über 5000 Barren e-gold 14:28 &amp;lt;_cervantes_&amp;gt; ;-) 14:28 &amp;lt;jrandom&amp;gt; BrianR: vielleicht geht es auch halbwegs – nachhalten, an wie vielen Tunneln er teilnimmt und wie viel Bandbreite diese Tunnel nutzen, und das als Teil der Entscheidung verwenden, ob eine Tunnel-Erstellungsanfrage akzeptiert oder abgelehnt wird? 14:28 &amp;lt;jrandom&amp;gt; heh 14:30 &amp;lt;jrandom&amp;gt; ok, hat noch jemand etwas zum Testnet-Status? 14:30 &amp;lt;Masterboy&amp;gt; wie steht’s um mein Paradoxon? 14:30 &amp;lt;Masterboy&amp;gt; :) 14:30 &amp;lt;jrandom&amp;gt; mein Plan ist, bis Donnerstag oder Freitag eine 0.3.1.3 mit den Updates herauszubringen 14:31 &amp;lt;jrandom&amp;gt; Masterboy: ich hatte noch keine Zeit, deine Logs durchzugehen, aber wir werden das klären 14:31 &amp;lt;_cervantes_&amp;gt; Freitag 2005? 14:31 &amp;lt;_cervantes_&amp;gt; cool 14:31 &amp;lt;Masterboy&amp;gt; k 14:31 &amp;lt;jrandom&amp;gt; ok, weiter zu 2) SAM 14:31 &amp;lt;Masterboy&amp;gt; jetzt wissen wir, wer den veralteten Router betreibt.. 14:32 * jrandom übergibt das Mikro an unseren unerschrockenen SAM.pm-Dev 14:33 &amp;lt;jrandom&amp;gt; (das bist du, BrianR :) 14:33 &amp;lt;BrianR&amp;gt; Einen Moment.. :) 14:33 * duck jubelt 14:33 &amp;lt;jrandom&amp;gt; in der Zwischenzeit, ist dm oder firerabbit da? 14:33 -!- Irssi: #i2p: Insgesamt 26 Nicks [0 ops, 0 halfops, 0 voices, 26 normal] 14:33 * jrandom prüft die /names, nein. oh well 14:33 &amp;lt;jrandom&amp;gt; (also keine .net/C# sam lib updates dann) 14:34 &amp;lt;duck&amp;gt; ist das .py-Zeug noch aktuell? 14:34 &amp;lt;duck&amp;gt; oder durch SAM-Verbesserungen veraltet 14:34 &amp;lt;jrandom&amp;gt; nicht sicher 14:34 &amp;lt;BrianR&amp;gt; Ok. Ich bin zurück. 14:34 &amp;lt;Nightblade&amp;gt; Meine C-Bibliothek scheint zu funktionieren... ich habe jedoch noch keine Anwendung geschrieben, die sie nutzt 14:34 &amp;lt;jrandom&amp;gt; großartig, nightblade! 14:35 &amp;lt;Nightblade&amp;gt; Hat hier jemand GTK+/C unter Windows programmiert? 14:35 &amp;lt;human&amp;gt; duck: die Client-Lib braucht eine kleine Änderung für Versionsunterstützung 14:35 &amp;lt;_cervantes_&amp;gt; "hello world"? 14:35 &amp;lt;human&amp;gt; duck: der Rest sollte problemlos funktionieren 14:35 * jrandom schlägt ein Datagram wie tftp als idealen SAM-Test vor :) 14:35 &amp;lt;Nightblade&amp;gt; nun, eigentlich egal... funktioniert GTK unter Windows gut.....? 14:35 &amp;lt;jrandom&amp;gt; (oder sogar SAM-Streaming statt Datagram oder Raw) 14:36 &amp;lt;jrandom&amp;gt; cool, BrianR – wie läuft’s mit dem .pm und dem samcat? 14:36 &amp;lt;BrianR&amp;gt; Net::SAM ist im CVS in weitgehend nicht funktionsfähigem Zustand. 14:36 &amp;lt;BrianR&amp;gt; Ich hoffe, bis zum Wochenende alle Bugs ausgebügelt und Datagram und Raw zum Laufen gebracht zu haben. 14:37 &amp;lt;BrianR&amp;gt; Ein bisschen mehr Arbeit wird nötig sein, um Streams einen schönen OO-Schliff zu geben. 14:37 &amp;lt;Nightblade&amp;gt; ach ja, ich habe mich nicht um Datagram oder Raw gekümmert... nur Stream 14:37 &amp;lt;Nightblade&amp;gt; aber das ist ohnehin alles, was ich benutzen würde 14:37 &amp;lt;fvw&amp;gt; human: Hast du wxWindows in Betracht gezogen? Das ist für solche Sachen ziemlich nützlich (ich glaube allerdings nicht, dass es ein Windows-GTK-Target gibt) 14:37 &amp;lt;jrandom&amp;gt; super, BrianR 14:38 &amp;lt;BrianR&amp;gt; Meine Frau drängt mich, zum Abendessen zu kommen. Möglicherweise bin ich nicht rechtzeitig für die myi2p-Diskussion zurück. Ich habe das Bedrohungsmodell und dieses simple Fileserver-Zeug auf Node 208 gepostet 14:38 &amp;lt;human&amp;gt; fvw: den GTK-Windows-Client gibt es (The GIMP läuft auch unter Windows, too) 14:38 &amp;lt;jrandom&amp;gt; cool, nightblade, am besten implementiert man zuerst, was benötigt wird 14:38 &amp;lt;human&amp;gt; fvw: s/client/port/ 14:38 &amp;lt;jrandom&amp;gt; heh 'k, BrianR, danke 14:38 &amp;lt;fvw&amp;gt; human: Ich meine ein GTK-Windows-Target für wxWindows (das ich dir vorgeschlagen habe zu verwenden) 14:38 * fvw winkt BrianR zu. Bon Appétit. 14:38 &amp;lt;human&amp;gt; fvw: ah... nun, ich weiß nicht viel über vxWidgets (der neue Name von vxWindows :-) 14:39 &amp;lt;human&amp;gt; fvw: aber es war Nightblade, der über GTK+ sprach, nicht ich :-) 14:40 &amp;lt;fvw&amp;gt; Ups, meine Augen sind schief, ignorier mich. 14:40 &amp;lt;Nightblade&amp;gt; Ich bin mit C++ nicht so vertraut wie mit C 14:40 &amp;lt;Nightblade&amp;gt; soweit ich weiß ist GTK die einzige plattformübergreifende C-GUI-Bibliothek 14:40 &amp;lt;Nightblade&amp;gt; nicht dass ich besonders an GTK hänge 14:40 &amp;lt;fvw&amp;gt; spielt nicht wirklich eine Rolle, wxWindows ist von C aus leicht zugänglich. 14:40 &amp;lt;Nightblade&amp;gt; hmm 14:40 &amp;lt;Nightblade&amp;gt; na gut, vielleicht schaue ich es mir auch an 14:40 &amp;lt;Nightblade&amp;gt; ich kenne C++, aber ich habe keine größeren Programme darin geschrieben 14:41 * fvw ist auch kein C++-Coder, aber ich habe vor einiger Zeit einen ziemlich großen Transaktions-Viewer für ein Transportunternehmen darin aufgebaut, ohne Probleme. 14:42 &amp;lt;Nightblade&amp;gt; ich bin sicher, wxWindows hat einen reiferen Windows-Port 14:42 &amp;lt;Nightblade&amp;gt; als GTK 14:42 &amp;lt;fvw&amp;gt; ziemlich wahrscheinlich, ja. 14:43 &amp;lt;Nightblade&amp;gt; (ok, weiter mit dem Meeting) heh 14:43 &amp;lt;jrandom&amp;gt; :) 14:43 &amp;lt;jrandom&amp;gt; ok, springen zu 3) Roadmap-Updates 14:44 * jrandom war im letzten Monat nachlässig beim Aktualisieren von http://www.i2p.net/roadmap 14:44 &amp;lt;jrandom&amp;gt; aber jetzt ist es wieder aktuell 14:44 &amp;lt;jrandom&amp;gt; leider bekommen wir 0.4 nächste Woche offensichtlich nicht hin 14:44 &amp;lt;duck&amp;gt; (sind 1.1, 2.0, 3.0 auch up2date?) 14:45 &amp;lt;jrandom&amp;gt; jawohl 14:45 * Masterboy hat es gelesen, mochte es – keine Eile, wir stehen nicht in Flammen.. 14:46 &amp;lt;duck&amp;gt; jemand sollte auch Wikipedia/Infoanarchy aktualisieren :) 14:46 &amp;lt;jrandom&amp;gt; oh, ich sollte wahrscheinlich "SAM bridge and client libraries implemented and tested" aus 0.4 entfernen 14:46 &amp;lt;jrandom&amp;gt; heh ja, deshalb habe ich iA neulich !thwapped, als sie einfach die Wiki-Seite kopiert haben 14:46 &amp;lt;jrandom&amp;gt; (sie sollten einfach auf die /roadmap verweisen, nicht den Inhalt duplizieren) 14:47 &amp;lt;Masterboy&amp;gt; ist SAM fertig? 14:47 &amp;lt;jrandom&amp;gt; es ist funktional, ja, obwohl die Arbeit an zusätzlichen Client-Bibliotheken andauert 14:47 &amp;lt;jrandom&amp;gt; s/are/is/ 14:48 &amp;lt;jrandom&amp;gt; ok, sofern es keine weiteren Fragen/Bedenken zur Roadmap gibt, weiter zu 4) MyI2P 14:50 &amp;lt;jrandom&amp;gt; während ich selbst die Arbeit an myi2p eingestellt habe, haben wir das Vorhaben als Bounty ausgeschrieben - http://www.i2p.net/node/view/216 14:50 &amp;lt;jrandom&amp;gt; ein Teil davon bedeutet, dass wir die Anforderungen richtig festlegen müssen, und es gab einige Debatten darüber, wie diese aussehen sollten 14:51 &amp;lt;Masterboy&amp;gt; habe versucht, meinen Freund dazu zu bringen; er sagte, zu viel Arbeit, zu wenig Geld;P na ja, er ist Kapitalist;) 14:51 &amp;lt;Masterboy&amp;gt; naja, ich habe angeboten, es zu coden.. 14:52 &amp;lt;jrandom&amp;gt; daran zu coden ist immer willkommen :) 14:53 &amp;lt;jrandom&amp;gt; die derzeit offene architektonische Frage ist jedoch, wie man mit Leuten umgeht, die ihren I2P-Router / myi2p-Node nicht die ganze Zeit laufen lassen können 14:53 &amp;lt;Nightblade&amp;gt; man bräuchte einfach einige vertrauenswürdige I2P-ISPs 14:53 &amp;lt;jrandom&amp;gt; die beiden Vorschläge sind entweder die Nutzung gehosteter Service-Provider oder die Abspaltung des Systems, um einen verteilten Backing Store zu verwenden 14:54 &amp;lt;_cervantes_&amp;gt; Letzteres wäre langfristig die ideale Lösung 14:54 &amp;lt;_cervantes_&amp;gt; *latter 14:54 &amp;lt;duck&amp;gt; (und noch eine weitere Bounty) 14:55 &amp;lt;_cervantes_&amp;gt; oder ein Webcache-Proxy-Service... 14:55 &amp;lt;jrandom&amp;gt; genau – wenn wir den Weg über gehostete Service-Provider (oder lokal betriebene Nodes) gingen, könnten wir, sobald eine DHT/etc verfügbar ist, immer mehr Inhalte in die DHT schieben 14:55 &amp;lt;jrandom&amp;gt; _cervantes_: das ist im Wesentlichen der verteilte Backing Store – nicht vertrauenswürdige Daten-Caches 14:57 &amp;lt;deer&amp;gt; * Masterboy fragt sich, wo bogobot ist 14:57 &amp;lt;jrandom&amp;gt; der schwierige Teil ist, die benötigte Zugriffskontroll-Funktionalität zu bekommen – mit nicht vertrauenswürdigen Daten-Caches / verteiltem Backing Store sind ACLs im Wesentlichen Verschlüsselung 14:57 &amp;lt;jrandom&amp;gt; aber ein „Nebenaspekt“ zu dieser Diskussion kommt von den drei Punkten, die eine anonyme Person @ http://www.i2p.net/node/view/215#comment-105 aufgeworfen hat 14:57 &amp;lt;_cervantes_&amp;gt; und signierte Inhalte 14:58 &amp;lt;jrandom&amp;gt; genau, beide Wege werden signierte Inhalte brauchen 15:00 &amp;lt;_cervantes_&amp;gt; hier hat hypercubus' Modell seinen Wert... aber es ist keineswegs "schnelle" Lösung 15:00 &amp;lt;jrandom&amp;gt; aus den Diskussionen letzte Nacht im IRC haben wir uns auf das "LiveJournal-Bedrohungsmodell" konzentriert - welche Angriffe LJ-Nutzern wichtig sind und welche nicht 15:01 &amp;lt;wilde&amp;gt; zuerst einmal: überhaupt ein grundlegendes MyI2P hinbekommen 15:02 &amp;lt;jrandom&amp;gt; genau, und um das grundlegende myi2p zu implementieren, müssen wir die Deployment-Architektur kennen 15:03 &amp;lt;jrandom&amp;gt; mit dem LJ-Bedrohungsmodell für Nutzer, die ihre eigenen Nodes nicht betreiben können, denke ich nicht, dass wir den Weg der nicht vertrauenswürdigen Daten-Caches gehen müssen 15:03 &amp;lt;jrandom&amp;gt; und warum sollte jemand myi2p nutzen, wenn er lediglich LJs Bedrohungsmodell braucht? weil es anonym ist 15:04 &amp;lt;jrandom&amp;gt; wir könnten für ein idealisiertes System weitergehen, aber es gibt das Gesetz des abnehmenden Grenznutzens 15:04 -!- Irssi: #i2p: Insgesamt 24 Nicks [0 ops, 0 halfops, 0 voices, 24 normal] 15:05 &amp;lt;jrandom&amp;gt; deshalb tendiere ich dazu, die Bounty in den aktuellen Bahnen zu belassen – Alternativen können wir später hinzufügen, nachdem das Basissystem draußen ist 15:05 -!- duck_ heißt jetzt duck 15:06 &amp;lt;jrandom&amp;gt; wie auch immer, ich denke, das ist alles, was ich zu 4) MyI2P habe, außer jemand möchte noch etwas ansprechen 15:06 &amp;lt;jrandom&amp;gt; wenn nicht, weiter zu 5) ??? 15:07 &amp;lt;_cervantes_&amp;gt; hmm, du brauchst einen großen Richterhammer :) 15:07 &amp;lt;jrandom&amp;gt; ich habe vergessen, die neue eepsite von morph.i2p in den Meeting-Notizen zu erwähnen, und nickster.i2p hat jetzt ein öffentliches fproxy verfügbar! 15:08 &amp;lt;jrandom&amp;gt; (und sungo.i2p hat seine Webcam am Laufen :) 15:08 &amp;lt;_cervantes_&amp;gt; heh... 15:08 &amp;lt;_cervantes_&amp;gt; i2pr0n 15:08 &amp;lt;jrandom&amp;gt; hat sonst noch jemand etwas, das er ansprechen möchte? 15:10 &amp;lt;jrandom&amp;gt; wenn nicht, bringt uns das zur 70-Minuten-Marke 15:10 &amp;lt;deer&amp;gt; &amp;lt;Masterboy&amp;gt; nein 15:10 * jrandom leitet den Abschluss ein 15:10 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 23. März 2004</title><link>/de/blog/2004/03/23/i2p-dev-meeting-march-23-2004/</link><pubDate>Tue, 23 Mar 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/03/23/i2p-dev-meeting-march-23-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> duck, fidd, human, jrand0m, kaji, KyroxX, lucky, Masterboy, mihi, no_dammagE, ox, ughabugha, wbk, wilde&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:01:22] &amp;lt;jrand0m&amp;gt; agenda: [22:01:22] &amp;lt;jrand0m&amp;gt; 0) Hi [22:01:22] &amp;lt;jrand0m&amp;gt; 1) Network status [22:01:28] &amp;lt;jrand0m&amp;gt; 2) 0.3.1 plan [22:01:28] &amp;lt;jrand0m&amp;gt; 3) Web architecture [22:01:28] &amp;lt;jrand0m&amp;gt; 4) Administravia [22:01:34] &amp;lt;jrand0m&amp;gt; 5) ??? [22:01:38] &amp;lt;jrand0m&amp;gt; 0) hi [22:01:39] &amp;lt;no_dammagE&amp;gt; of yourse [22:01:43] &amp;lt;ughabugha&amp;gt; Oh, cool, the meeting. :) [22:01:51] &amp;lt;jrand0m&amp;gt; hi, welcome to the weekly dev meeting, number $something [22:01:56] &amp;lt;ughabugha&amp;gt; Hi. [22:02:02] &amp;lt;jrand0m&amp;gt; weekly status notes up at http://i2p.net/pipermail/i2p/2004-March/000180.html [22:02:09] * mihi has joined #i2p [22:02:13] &amp;lt;fidd&amp;gt; howdy [22:02:32] &amp;lt;jrand0m&amp;gt; we'll see if we can avoid a 2 hour session today ;) [22:02:39] &amp;lt;jrand0m&amp;gt; ok, jumping to 1) network status [22:02:43] &amp;lt;Masterboy&amp;gt; :P [22:02:56] &amp;lt;jrand0m&amp;gt; we got 0.3.0 out on sunday, and its generally functional [22:03:12] &amp;lt;Masterboy&amp;gt; yes it is:) [22:03:23] &amp;lt;ox&amp;gt; * jrandom waves from i2p#i2p to prove it ;) [22:03:43] &amp;lt;jrand0m&amp;gt; there are still some bugs to fix, and a new set of things to be addressed, but ever onwards we go [22:04:21] * ion has joined #i2p [22:04:22] * ughabugha is reading the status notes. [22:04:27] * mrflibble has quit IRC (r eboot time) [22:04:35] &amp;lt;jrand0m&amp;gt; in the email i mention a new network monitoring tool duck put together - `http://duck.i2p/dot/dot.png` (or a snapshot at http://i2p.net/~jrandom/profiles.png) [22:05:05] &amp;lt;jrand0m&amp;gt; it basically gives us a view into how the network is doing - how many people are out there, and how well they're finding out about reliable and fast resources [22:05:22] &amp;lt;jrand0m&amp;gt; (basically it visualizes the result of the 0.3 peer profiling and selection process) [22:05:50] &amp;lt;ox&amp;gt; &amp;lt;duck&amp;gt; nice! [22:06:22] &amp;lt;jrand0m&amp;gt; yeah, its nice to see the visual feedback on the algorithms, rather than manually going through the networkDb [22:06:37] &amp;lt;ox&amp;gt; &amp;lt;Masterboy&amp;gt; there's a need of cpu usage decreasing.. [22:06:38] &amp;lt;fidd&amp;gt; :) [22:06:48] * jrand0m gives the eepSiteAppOfTheWeek award to duck for dot.png [22:06:54] &amp;lt;ughabugha&amp;gt; Yeah, I wonder what would we be doing without duck? [22:07:08] &amp;lt;ox&amp;gt; &amp;lt;duck&amp;gt; maybe we can make an audio version too [22:07:17] &amp;lt;fidd&amp;gt; haha [22:07:20] &amp;lt;jrand0m&amp;gt; :) [22:07:22] &amp;lt;human&amp;gt; heheh [22:07:34] &amp;lt;fidd&amp;gt; or a smell-one [22:07:47] &amp;lt;ughabugha&amp;gt; Yeah, and stream it over jnon's icecast every hour. [22:07:51] &amp;lt;no_dammagE&amp;gt; how do I understand the speed column in #transport? [22:08:00] &amp;lt;no_dammagE&amp;gt; I mean peer profiles [22:08:25] &amp;lt;jrand0m&amp;gt; no_dammagE&amp;gt; good question. if you read the bottom text below, it explains that the numbers have no correlation with anything - they're strictly relative values. [22:08:50] &amp;lt;no_dammagE&amp;gt; ok :) [22:09:15] &amp;lt;jrand0m&amp;gt; if you want the *real* answer, see http://i2p.net/cgi-bin/cvsweb.cgi/i2p/code/router/java/src/net/invisiblenet/i2p/router/peermanager/SpeedCalculator.java?rev=1.3&amp;amp;content-type=text/x-cvsweb-markup [22:10:07] &amp;lt;jrand0m&amp;gt; the network has also grown to a steady 18-22 routers, which is a good size for the moment [22:10:31] &amp;lt;jrand0m&amp;gt; we'll want to grow a bit more once some of the existing bugs are dealt with, and the 0.3.1 phttp code is in place [22:10:36] &amp;lt;KyroxX&amp;gt; re [22:10:45] &amp;lt;jrand0m&amp;gt; wb KyroxX [22:11:03] &amp;lt;jrand0m&amp;gt; ok, that leads us into 2) 0.3.1 plan [22:11:16] &amp;lt;no_dammagE&amp;gt; mine will go off in 30 minutes and will go on in ~ 20 hours (or ill make it on the autostart so that it will be started with the PC) [22:11:29] &amp;lt;jrand0m&amp;gt; cool no_dammagE, thats fine [22:11:33] * fR has quit IRC (Ping timeout) [22:12:01] &amp;lt;jrand0m&amp;gt; rather than get the phttp code, the bandwidth limiter, and the new collusion deterrent all in one 0.3.1 release, i'm pushing the collusion deterrent into 0.3.2 [22:12:19] &amp;lt;jrand0m&amp;gt; roadmap hasn't yet been updated, but things are pretty much the same [22:12:45] * fR has joined #i2p [22:13:17] &amp;lt;ughabugha&amp;gt; Are you going to release 0.3.0.1? [22:13:18] &amp;lt;jrand0m&amp;gt; there's going to be some complex stuff in the phttp revamp, dealing with throttling the connections, but we'll see how it goes [22:13:36] * KyroxX has quit IRC (Verlassend) [22:13:47] &amp;lt;jrand0m&amp;gt; perhaps, though currently the roadmap lists 0.3.1 as next week [22:13:54] &amp;lt;jrand0m&amp;gt; sunday, even. [22:14:01] &amp;lt;ox&amp;gt; &amp;lt;baffled&amp;gt; I knew you was in collusion with somebody. [22:14:02] &amp;lt;jrand0m&amp;gt; so i'm not sure [22:14:03] * Rom|Away|3h has quit IRC (Ping timeout) [22:14:04] &amp;lt;Masterboy&amp;gt; how can i limit the cpu usageof my router? why not make : "low" - "normal" - "high" - so you could choose? [22:14:10] &amp;lt;jrand0m&amp;gt; heh baff [22:14:11] &amp;lt;no_dammagE&amp;gt; why is that critical?: [22:14:11] &amp;lt;no_dammagE&amp;gt; 21:55:36.249 CRIT [I2CP Reader ] et.invisiblenet.i2p.util.Clock: Updating clock [22:14:12] &amp;lt;no_dammagE&amp;gt; offset to 105791ms from 0ms [22:14:16] * Romster has joined #i2p [22:14:24] * jar has quit IRC (Ping timeout) [22:14:38] &amp;lt;jrand0m&amp;gt; Masterboy&amp;gt; the code to work along those lines is planned for the 1.0rc1 release [22:14:43] &amp;lt;jrand0m&amp;gt; (router throttling) [22:14:48] * KyroxX has joined #i2p [22:14:50] &amp;lt;jrand0m&amp;gt; we've got some basics, but its not ready yet. [22:15:08] &amp;lt;KyroxX&amp;gt; re [22:15:13] &amp;lt;jrand0m&amp;gt; no_dammagE&amp;gt; because it should only occur at most once - if you see it happening a lot, its an issue [22:15:14] &amp;lt;Masterboy&amp;gt; oki [22:15:21] &amp;lt;jrand0m&amp;gt; (a critical issue) [22:15:48] &amp;lt;jrand0m&amp;gt; any other questions / concerns on the 0.3.1 release? [22:15:55] &amp;lt;mihi&amp;gt; then it should be debug the first time and then crit... [22:16:06] &amp;lt;jrand0m&amp;gt; you're right [22:16:09] &amp;lt;KyroxX&amp;gt; whats the topic? [22:16:17] &amp;lt;ughabugha&amp;gt; jrand0m: Err.. How can this occur on I2P? Closing Link: [unknown@192.168.0.2] (Ping timeout) [22:16:31] &amp;lt;jrand0m&amp;gt; KyroxX&amp;gt; the weekly dev meeting, item 2) 2) 0.3.1 plan [22:16:35] &amp;lt;ughabugha&amp;gt; Ah, never mind. [22:16:40] &amp;lt;jrand0m&amp;gt; ughabugha&amp;gt; ircd patch [22:16:49] &amp;lt;KyroxX&amp;gt; ah [22:17:02] &amp;lt;ox&amp;gt; &amp;lt;duck&amp;gt; my ircd is running on nsa.localdomain [22:17:06] &amp;lt;jrand0m&amp;gt; hmm [22:17:08] &amp;lt;ox&amp;gt; &amp;lt;duck&amp;gt; which has 192.168.0.2 as IP [22:17:12] &amp;lt;jrand0m&amp;gt; ah [22:17:30] * Romster has quit IRC (Ping timeout) [22:17:32] &amp;lt;jrand0m&amp;gt; ok, moving on to 3) Web architecture [22:17:49] * ion has quit IRC (Ping timeout) [22:17:58] &amp;lt;jrand0m&amp;gt; i know we discussed this last week a bit, and there's been some discussion on the mailing list about it too [22:18:02] &amp;lt;mihi&amp;gt; how can i make an account on drupal.i2p.net? [22:18:15] * mihi is too stupid for that... [22:18:16] &amp;lt;jrand0m&amp;gt; wilde&amp;gt; can you add one for mihi? [22:18:31] &amp;lt;jrand0m&amp;gt; (there's no way to register normally) [22:18:35] &amp;lt;mihi&amp;gt; jrand0m: you could simply say no, then i know i can stop trying ;) [22:18:42] &amp;lt;jrand0m&amp;gt; if wilde isn't around, i'll add one for you momentarily :) [22:18:51] * Romster has joined #i2p [22:19:04] * Romster is now known as Rom|Away|3h [22:19:18] &amp;lt;fidd&amp;gt; i'd like one too if its ok :) [22:21:05] &amp;lt;ox&amp;gt; &amp;lt;jmand&amp;gt; /ping jmand [22:21:12] &amp;lt;jrand0m&amp;gt; ok, back to the web arch stuff [22:22:06] &amp;lt;jrand0m&amp;gt; there are several different aspects of "how we use the web" in i2p, and we can either treat them all as OneBigWebThingy, or we can talk about specializing the components, making things that do their OneThingWell [22:22:34] * ion has joined #i2p [22:22:44] &amp;lt;jrand0m&amp;gt; mihi brought up some good points that I hadn't been looking at, some valuable features that we'll certainly want [22:23:03] &amp;lt;ughabugha&amp;gt; jrand0m: Are you talking about the separation of Squid and I2P web? [22:23:11] &amp;lt;ughabugha&amp;gt; Or something deeper? [22:23:24] &amp;lt;duck&amp;gt; the 'HTTPTunnel vs. {privoxy,muffin} + HTTPClient' thread [22:23:30] &amp;lt;duck&amp;gt; (http://i2p.dnsalias.net/pipermail/i2p/2004-March/) [22:23:48] &amp;lt;jrand0m&amp;gt; the seperation of squid and eepsites, as well as the seperation of browser proxies vs. (essentially) cgis [22:23:49] &amp;lt;ughabugha&amp;gt; Right. [22:24:00] &amp;lt;jrand0m&amp;gt; and, of course, the filters [22:24:48] &amp;lt;jrand0m&amp;gt; since we all work in the open source world here, there's no real need to have OneBigThing that deals with all of the different use cases - we can build one to address a need, then reuse its code for another to address another need [22:24:56] * jar has joined #i2p [22:25:04] &amp;lt;duck&amp;gt; I tend to agree with human's latest post [22:25:13] &amp;lt;jrand0m&amp;gt; plus, with mihi's new streaming I2PTunnel api, its fairly easy to build off [22:26:42] &amp;lt;jrand0m&amp;gt; as do i, though i don't have the time to work on httptunnel, so its really up to mihi as to what use case he's most interested in addressing first [22:26:48] * lucky has joined #i2p [22:27:45] * jar has quit IRC (EOF From client) [22:27:52] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; any thoughts? [22:28:26] &amp;lt;jrand0m&amp;gt; ok or anyone else? :) [22:28:47] &amp;lt;duck&amp;gt; `http://i2p.i2p/` looks ugly to me [22:28:55] &amp;lt;duck&amp;gt; but even that could be survived [22:28:59] &amp;lt;jrand0m&amp;gt; i2p.i2p? [22:29:05] &amp;lt;human&amp;gt; ? [22:29:27] * ion has quit IRC (Ping timeout) [22:29:28] &amp;lt;jrand0m&amp;gt; i could add in a dns entry for eep.i2p.net pointing to 127.0.0.1 for machines that do bad dns things [22:30:01] * fR has quit IRC (EOF From client) [22:30:20] * human didn't get the latest proposal :-) [22:30:27] &amp;lt;duck&amp;gt; I think I did see i2p.i2p mentioned somewhere as replacement for the current http://i2p/keybla [22:30:35] &amp;lt;jrand0m&amp;gt; yours was the latest human [22:30:54] &amp;lt;jrand0m&amp;gt; oh, right, yeah on irc last night i think jnano was discussing it [22:30:55] &amp;lt;human&amp;gt; jrand0m: i mean: "i could add in a dns entry for eep.i2p.net pointing to 127.0.0.1 for machines that do bad dns things" [22:31:03] &amp;lt;mihi&amp;gt; duck: you have good eyes. i did this to prevent netbios lookups in Opera. [22:31:21] &amp;lt;duck&amp;gt; ah yeah "code/apps/i2ptunnel/java/src/net/invisiblenet/i2p/httptunnel/handler/RootHandler.java" [22:31:21] &amp;lt;jrand0m&amp;gt; ah sorry human, i meant that with regards to what mihi just said :) [22:31:23] * lucky has quit IRC (Ping timeout) [22:31:49] &amp;lt;duck&amp;gt; it is a shame that some browsers need such workarounds [22:31:55] &amp;lt;human&amp;gt; wew [22:32:15] &amp;lt;jrand0m&amp;gt; human mentioned something about socks4 not requiring that? [22:32:15] * KyroxX is now known as wbk [22:32:23] &amp;lt;duck&amp;gt; socks4a [22:32:29] &amp;lt;jrand0m&amp;gt; ah ok [22:32:39] &amp;lt;duck&amp;gt; (socks4 does DNS) [22:32:49] &amp;lt;jrand0m&amp;gt; do all browsers support socks4a? [22:32:59] &amp;lt;human&amp;gt; jrand0m: socks4 is Evil(TM), but socks4a and socks5 delegate name resolution to the server [22:33:00] &amp;lt;duck&amp;gt; s/socks4 does DNS/with socks4 the client does DNS/ [22:33:06] &amp;lt;mihi&amp;gt; some browsers don't even support socks proxies... [22:33:08] &amp;lt;human&amp;gt; jrand0m: yes, AFAIK [22:33:27] &amp;lt;jrand0m&amp;gt; right, plus the kiosk issue mihi, certainly [22:33:52] &amp;lt;duck&amp;gt; it could be an alternative [22:34:04] &amp;lt;duck&amp;gt; httpclient + socksclient + etc [22:34:29] &amp;lt;human&amp;gt; jrand0m, mihi: programs that don's support socks could be tsocks'ed [22:34:53] &amp;lt;jrand0m&amp;gt; human&amp;gt; unless its a kiosk, where people can't run apps [22:35:00] &amp;lt;jrand0m&amp;gt; (or change settings, etc) [22:35:19] &amp;lt;human&amp;gt; jrand0m: yes, of course socks tunnels aren't suited for these tasks [22:35:31] &amp;lt;duck&amp;gt; (human: though then they'd still call gethostbyname) [22:35:39] &amp;lt;jrand0m&amp;gt; would they duck? [22:35:55] &amp;lt;human&amp;gt; duck: no, tsocks even inhibits them and forwards them to the proxy server [22:36:16] &amp;lt;human&amp;gt; duck: (dunno what happens in the windows world, though) [22:36:30] &amp;lt;jrand0m&amp;gt; they BSOD [22:36:32] &amp;lt;jrand0m&amp;gt; er.. [22:36:57] &amp;lt;duck&amp;gt; (not according to /usr/share/doc/tor-0.0.2_pre27/CLIENTS.gz) [22:36:57] &amp;lt;human&amp;gt; heheheh [22:37:07] &amp;lt;jrand0m&amp;gt; heh duck [22:37:18] &amp;lt;human&amp;gt; socks tunnels, however, will not replace www proxies :-) [22:37:24] &amp;lt;duck&amp;gt; (( &amp;lt;/tortechnotalk&amp;gt; )) [22:38:25] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; whats your take on the highest priority use case for httptunnel? if there's something we can help with? [22:38:31] &amp;lt;mihi&amp;gt; http://home.arcor.de/mschierlm/test/nosocks.png (which browser is that?) [22:38:31] &amp;lt;human&amp;gt; it's just an add-on to do some neat stuff with tunnelling, chaining etc. [22:38:31] &amp;lt;wbk&amp;gt; I2P is the ircd of iip right? [22:38:31] &amp;lt;duck&amp;gt; anyway, all solutions need a clientside filter [22:38:47] &amp;lt;human&amp;gt; duck: yes, according to man 8 tsocks :-) [22:39:14] &amp;lt;jrand0m&amp;gt; dunno mihi, opera? [22:39:19] * fR has joined #i2p [22:39:19] &amp;lt;duck&amp;gt; wbk: no private msg [22:39:19] &amp;lt;jrand0m&amp;gt; wbk&amp;gt; no [22:39:30] &amp;lt;mihi_backup&amp;gt; jrand0m: make it work perfectly with post requests &amp;amp;&amp;amp; make it do everything httpclient does [22:39:45] &amp;lt;jrand0m&amp;gt; word [22:40:08] &amp;lt;ughabugha&amp;gt; mihi: That's Opera. [22:40:14] &amp;lt;human&amp;gt; mihi: dunno, but as i wrote above: socks tunnels, however, will not replace www proxies :-) [22:40:18] &amp;lt;ughabugha&amp;gt; If you ment that as a question. :) [22:41:13] &amp;lt;jrand0m&amp;gt; ok, cool, anyone have anything else to bring up for web stuff, or are we ready for 4) Administravia? [22:42:23] &amp;lt;jrand0m&amp;gt; ok, just some notes - [22:42:24] * Rom|Away|3h is now known as Rom|Away|4h [22:42:51] &amp;lt;jrand0m&amp;gt; the drupal site is back online, so anyone who wants to help out with that, or see the latest progress, please hit drupal.i2p.net :) [22:44:02] &amp;lt;jrand0m&amp;gt; on it, you'll find the other two administravia points - the team roster [http://drupal.i2p.net/team] and the draft of a new license policy [http://drupal.i2p.net/node/view/85] [22:44:26] &amp;lt;duck&amp;gt; I was looking at the license policy... [22:44:35] &amp;lt;duck&amp;gt; AFAIK Cryptix == BSD [22:44:43] &amp;lt;jrand0m&amp;gt; right [22:44:52] &amp;lt;duck&amp;gt; (but with Cryptix team as copyrightor instead of regents of massachusets or something) [22:44:52] &amp;lt;jrand0m&amp;gt; but, strictly, its the Cryptix license ;) [22:45:05] &amp;lt;duck&amp;gt; what is MIT? [22:45:13] &amp;lt;jrand0m&amp;gt; mit is == bsd 2 clause [22:45:16] &amp;lt;jrand0m&amp;gt; == x [22:45:19] &amp;lt;duck&amp;gt; what code is MIT I mean [22:45:25] &amp;lt;jrand0m&amp;gt; nothing [22:45:29] &amp;lt;human&amp;gt; == x &amp;lt; 4.4.0 [22:45:36] &amp;lt;jrand0m&amp;gt; i just list it as "if you want to use MIT, great" [22:45:42] &amp;lt;jrand0m&amp;gt; right human :/ [22:45:49] &amp;lt;duck&amp;gt; the amount of licenses is already quite a few [22:45:56] &amp;lt;duck&amp;gt; I was wondering if that could be restricted [22:46:07] &amp;lt;duck&amp;gt; for example changing the GPL code into BSD or even pubdomain [22:46:31] &amp;lt;duck&amp;gt; was wondering what the author(s) of that part(s) did think about that [22:46:32] &amp;lt;ox&amp;gt; &amp;lt;no_dammagE&amp;gt; so, chatroom, ill go sleep now. Good code @ Devteam, good time of day to all others. Till tomorrow. [22:46:40] &amp;lt;duck&amp;gt; bye no_dammagE [22:46:41] &amp;lt;jrand0m&amp;gt; i would love if the i2ptunnel streaming lib / naming lib or even the full i2ptunnel were licensed under a bsd-like license [22:46:51] &amp;lt;jrand0m&amp;gt; later no_dammagE [22:46:55] &amp;lt;no_dammagE&amp;gt; cu [22:46:58] * no_dammagE has quit IRC [22:47:19] * jar_backup has joined #i2p [22:47:50] &amp;lt;jrand0m&amp;gt; but, of course, GPL is fine, t'is mihi's right :) [22:48:06] &amp;lt;mihi&amp;gt; for streaming/naming lib that would be okay for me (or BSD or LGPL). but I'd like to keep GPL for the core I2PTunnel [22:48:07] &amp;lt;ughabugha&amp;gt; Well, whatever the license is, it should be GPL-compatible. [22:48:36] &amp;lt;ughabugha&amp;gt; (Ie, it shouldn't be more restrictive than GPL) [22:48:42] &amp;lt;human&amp;gt; i'm a GNU GPL advocate, but i think that the best license to disseminate new protocols and formats is something BSD-style (e.g. see how the OGG Vorbis guys relicensed everything from LGPL do MIT-X11) [22:49:05] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; the streaming and naming lib are funcional without dependency upon i2ptunnel itself, right? [22:49:14] &amp;lt;ughabugha&amp;gt; Yeah, reference implementation shouldn't be GPL. [22:49:25] &amp;lt;mihi&amp;gt; they should be. if not, it's a bug. [22:49:30] &amp;lt;jrand0m&amp;gt; BSD 2 clause on those would be fantastic [22:49:40] &amp;lt;human&amp;gt; yup! [22:49:45] &amp;lt;mihi&amp;gt; you can have naming lib public domain if you include it into core ;) [22:50:02] * ion has joined #i2p [22:50:03] &amp;lt;jrand0m&amp;gt; absolutely, I'd love to include them in the core sdk [22:50:42] &amp;lt;mihi&amp;gt; them? ;) (including streaming lib into core would be a bad idea imho, since it is too less open for other impls) [22:51:09] &amp;lt;jrand0m&amp;gt; well, the sdk impl itself makes some nontrivial design assumptions - its just a ref impl [22:51:22] &amp;lt;jrand0m&amp;gt; i'd love if people could take i2p.jar and write a streaming app [22:51:28] &amp;lt;human&amp;gt; mihi: regarding I2PTunnels &amp;amp; GPL: i'd suggest to add an explicit GNU GPL exception that allows people to link your app with proprietary JVMs (see my comment on http://drupal.i2p.net/node/view/85) [22:51:28] * Masterboy has quit IRC (Ping timeout) [22:51:59] &amp;lt;duck&amp;gt; human: that brings up the "have to hire a lawyer before I can use it"-problem [22:52:01] &amp;lt;jrand0m&amp;gt; (perhaps we can split the current i2ptunnel into i2ptunnel and i2pstreaming, if you'd prefer?) [22:52:32] &amp;lt;mihi&amp;gt; jrand0m: that would be okay for me. just change the ant task to build 2 jars ;) [22:52:35] &amp;lt;human&amp;gt; duck: i suggest to add the exception just to avoid it [22:52:39] &amp;lt;jrand0m&amp;gt; duck&amp;gt; if mihi is willing to BSD the streaming and naming libs, i don't think that'd be too much trouble [22:53:30] &amp;lt;mihi&amp;gt; and better make i2pministreaming instead of i2pstreaming [22:53:41] &amp;lt;duck&amp;gt; mihistreaming :) [22:53:48] &amp;lt;mihi&amp;gt; (note the n in mi4ni) [22:54:02] &amp;lt;mihi&amp;gt; duck: that was exactly what i thought ;) [22:54:03] &amp;lt;jrand0m&amp;gt; word mihi, so perhaps we can revise the table on http://drupal.i2p.net/node/view/85 to list the I2PTunnel core as GPL (perhaps with the exception human mentions?), plus a seperate I2PMiniStreaming line as BSD? [22:54:04] &amp;lt;jrand0m&amp;gt; hehe [22:54:10] &amp;lt;jrand0m&amp;gt; i2pmihistreaming is good too :) [22:55:25] &amp;lt;duck&amp;gt; ok [22:55:40] &amp;lt;duck&amp;gt; next week I'll try to convince you all to move totally to publicdomain [22:55:45] &amp;lt;duck&amp;gt; but this is enough for now :) [22:55:48] &amp;lt;jrand0m&amp;gt; :) [22:55:50] &amp;lt;human&amp;gt; hehe [22:56:06] &amp;lt;jrand0m&amp;gt; mihi*=5 [22:56:14] &amp;lt;mihi&amp;gt; jrandom**=5; [22:56:21] &amp;lt;duck&amp;gt; wbk did just offer to help with the webdesign [22:56:36] &amp;lt;jrand0m&amp;gt; oh awesome duck [22:56:45] &amp;lt;jrand0m&amp;gt; well, briefly before we jump to 5) [22:56:58] &amp;lt;jrand0m&amp;gt; do any devs have any qualms with the /policy/ in http://drupal.i2p.net/node/view/85? [22:57:05] &amp;lt;duck&amp;gt; so I did do a bureaucratic team-table lookup and delegate him to wilde [22:57:25] &amp;lt;human&amp;gt; before jumping... what about the GPL + exception suggestion? [22:57:29] &amp;lt;jrand0m&amp;gt; aka "implicitly under $primaryLicense" or "explicitly under $alternate"? [22:57:47] &amp;lt;jrand0m&amp;gt; duck++ :) [22:58:02] &amp;lt;mihi&amp;gt; human: I'm adding it atm [22:58:07] * human agrees with jrand0m's policy [22:58:25] &amp;lt;duck&amp;gt; what about copyright owner [22:58:28] &amp;lt;human&amp;gt; mihi: ok, thanks [22:58:30] * duck did see human adding some new files as GPL [22:58:36] &amp;lt;duck&amp;gt; and putting mihi's name on that [22:58:45] &amp;lt;ughabugha&amp;gt; Err... I don't think drupal likes passwords which are 32 characters long. [22:58:51] &amp;lt;human&amp;gt; duck: i just cut'n'pasted existing files [22:59:18] &amp;lt;duck&amp;gt; ok, but what if we have 50 ppl working on it and each putting their own name on the copyrights [22:59:20] &amp;lt;jrand0m&amp;gt; for people that add public domain code, there's no copyright, but for people who use copyright, people should copyright it themselves [22:59:22] &amp;lt;human&amp;gt; duck: (well, even if i'm forgetting to put copyrights into files...) [22:59:25] &amp;lt;duck&amp;gt; then you cant switch license at a later point [22:59:29] &amp;lt;jrand0m&amp;gt; thats fine duck, in my opinion [22:59:53] &amp;lt;jrand0m&amp;gt; e.g. thecrypto should be the copyright owner of his encryption and SHA routines [23:00:03] &amp;lt;human&amp;gt; (i was still observing jrand0m's policy to stick with module licenses, btw) [23:00:05] &amp;lt;jrand0m&amp;gt; though since he's released it under BSD 2 clause, we will use it [23:00:38] &amp;lt;jrand0m&amp;gt; oh, maybe i'm missing the point - you want to make sure everyone puts their own name on it? [23:00:44] &amp;lt;duck&amp;gt; no [23:00:49] * jrand0m assigns copyright to richard nixon [23:00:56] &amp;lt;human&amp;gt; heheh [23:01:34] &amp;lt;human&amp;gt; btw: in my country, "public domain" is just another kind of copyright [23:01:46] &amp;lt;jrand0m&amp;gt; hmm. i2p doesn't have any legal entity to receive copyright (and *never* will) [23:02:02] &amp;lt;human&amp;gt; i.e. you (the author) distribute your works without any restrictions [23:02:18] &amp;lt;jrand0m&amp;gt; right, a lot of countries have fucked up IP laws [23:02:59] &amp;lt;human&amp;gt; jrand0m: just to say that maybe it's better to put something like "i've created this file, and you can use it without any restriction" in each file [23:03:13] &amp;lt;jrand0m&amp;gt; that i think is a good idea [23:03:47] &amp;lt;human&amp;gt; jrand0m: (it's still happening, of course, but i think it should be a requirement :-) [23:03:55] &amp;lt;jrand0m&amp;gt; thats why i included the "jrandom wrote this in $year and releases it into the public domain" ;) [23:04:08] &amp;lt;human&amp;gt; jrand0m: yeah :-) [23:04:27] &amp;lt;jrand0m&amp;gt; so i'm missing ducks point [23:04:37] &amp;lt;fidd&amp;gt; and that thing abouth eating children [23:04:37] &amp;lt;duck&amp;gt; I lost it too [23:04:43] &amp;lt;jrand0m&amp;gt; :) [23:04:44] &amp;lt;human&amp;gt; heheh [23:04:47] &amp;lt;duck&amp;gt; lets forget it [23:04:58] * lucky has joined #i2p [23:05:13] &amp;lt;jrand0m&amp;gt; ok, so I'll add to the commit priv section the suggestion that people make note of their authorship of what they write [23:05:22] &amp;lt;jrand0m&amp;gt; (even if they dont copyright it?) [23:05:24] &amp;lt;lucky&amp;gt; hi [23:05:25] &amp;lt;lucky&amp;gt; :D [23:05:39] &amp;lt;jrand0m&amp;gt; s/suggestion/&amp;lt;i&amp;gt;suggestion&amp;lt;/i&amp;gt;/ [23:05:42] &amp;lt;jrand0m&amp;gt; hi lucky [23:05:50] &amp;lt;jrand0m&amp;gt; [damn i borked my regexp] [23:05:57] &amp;lt;duck&amp;gt; want me to PGP sign a statement? [23:06:09] &amp;lt;jrand0m&amp;gt; i'm going to, yes [23:06:30] &amp;lt;jrand0m&amp;gt; once the policy is ready and revised, i'll be contacting all prior committers for PGP/GPG auth [23:06:33] &amp;lt;human&amp;gt; jrand0m: yes (in my country it's impossible to refuse copyright, it's seen as an inalienable author's right) [23:06:52] &amp;lt;duck&amp;gt; yes, your country is fucked [23:06:53] &amp;lt;duck&amp;gt; NEXT [23:06:56] &amp;lt;duck&amp;gt; (oops) [23:06:58] &amp;lt;jrand0m&amp;gt; :) [23:07:19] &amp;lt;fidd&amp;gt; human, what country? [23:07:39] &amp;lt;human&amp;gt; jrand0m: so, "this file is not copyrighted" just doesn't make sense - you should *always* explicitly say that you're the author, and that you put no restrictions on your work [23:07:47] &amp;lt;human&amp;gt; fidd: somewhere near Europe :-) [23:07:54] &amp;lt;fidd&amp;gt; heh, ok [23:07:59] &amp;lt;lucky&amp;gt; human: you can later say you don't want the copyright [23:08:03] &amp;lt;lucky&amp;gt; and put it in the public domain. [23:08:19] &amp;lt;jrand0m&amp;gt; human&amp;gt; with the "implicit release under $primaryLicense", that should address the issue though, right? [23:08:24] &amp;lt;duck&amp;gt; human means that that doesnt mean anything in $fuckedcountry [23:08:42] &amp;lt;jrand0m&amp;gt; human&amp;gt; since that implicitly means commit == release as $primaryLicense [23:08:50] &amp;lt;human&amp;gt; duck: yup, exactly [23:09:07] &amp;lt;jrand0m&amp;gt; (so no comment == implicit license by $author, per `cvs log`) [23:09:28] &amp;lt;jrand0m&amp;gt; (ah, legalese in code ;) [23:09:36] &amp;lt;human&amp;gt; jrand0m: well, i'm not a lawyer... but i think it should work [23:09:43] * kaji has joined #i2p [23:09:48] &amp;lt;ox&amp;gt; * wilde agrees with the last proposal [23:09:57] &amp;lt;jrand0m&amp;gt; w3rd. [23:10:05] &amp;lt;jrand0m&amp;gt; ok, i'll see if i can get the eff to review [23:10:19] &amp;lt;jrand0m&amp;gt; moving on to 5) ??? [23:10:21] &amp;lt;human&amp;gt; jrand0m: maybe it's better to have some sort of agreement when ppl are given CVS access [23:10:46] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; when will we see, net.i2p.legal.LicenseManager? [23:10:47] &amp;lt;jrand0m&amp;gt; agreed human&amp;gt; explicit agreement with $policy will be a prerequisit for getting commit privs [23:10:50] &amp;lt;jrand0m&amp;gt; heh [23:10:52] &amp;lt;human&amp;gt; jrand0m: (for example, GPG signing the your policy, and hosting it on the I2P site?) [23:11:00] &amp;lt;human&amp;gt; heheh [23:11:04] &amp;lt;jrand0m&amp;gt; reasonable enough human. [23:11:13] &amp;lt;mihi&amp;gt; jrand0m prefers PGP8 ;) [23:11:23] &amp;lt;jrand0m&amp;gt; damn straight. pgpdisk++ [23:12:06] * wilde has joined #i2p [23:12:14] &amp;lt;duck&amp;gt; hi wilde [23:12:36] &amp;lt;jrand0m&amp;gt; ok, does anyone have anything they want to bring up for 5) ??? [23:13:27] &amp;lt;wilde&amp;gt; just an invitation one more time for people to visit drupal and comment, modify, etc [23:13:37] &amp;lt;jrand0m&amp;gt; word, yes, thats a good point [23:13:41] &amp;lt;duck&amp;gt; http://drupal.i2p.net/ [23:13:41] &amp;lt;wilde&amp;gt; so we can have good docs for 1.0 [23:13:41] &amp;lt;mihi&amp;gt; human, jrand0m: is the license in CVS okay now? ;) [23:13:55] &amp;lt;jrand0m&amp;gt; on http://drupal.i2p.net/team there are a lot of [vacant] roles. volunteer! [23:14:02] &amp;lt;fidd&amp;gt; i cant get drupal thru squuid :/ [23:14:17] * mihi volunteers for QS guy cuz of echo server ;) [23:14:29] &amp;lt;mihi&amp;gt; s/QS/QA/ [23:14:33] &amp;lt;jrand0m&amp;gt; woot! [23:15:01] &amp;lt;wilde&amp;gt; unit tests for echo server [23:15:12] &amp;lt;mihi&amp;gt; wilde rofl no [23:15:17] &amp;lt;human&amp;gt; mihi: maybe you should s/XXXX/mihi/ in the GPL exception :-) [23:15:20] &amp;lt;ughabugha&amp;gt; jrand0m: Heh, what do you mean by stress testing? :) [23:15:34] &amp;lt;mihi&amp;gt; echo server is system test for i2p ;) [23:15:38] &amp;lt;mihi&amp;gt; human: oops ;) [23:15:56] * Rom|Away|4h has quit IRC (Ping timeout) [23:16:08] &amp;lt;jrand0m&amp;gt; ughabugha&amp;gt; it means you smash (aka use) the router and have patience with me to debug it, submitting reports and logs [23:16:35] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; thus stress testing poor jrandom... [23:16:40] &amp;lt;ughabugha&amp;gt; jrand0m: Oh, okay. :) [23:16:44] &amp;lt;duck&amp;gt; wow, mihi is fast [23:16:47] &amp;lt;ughabugha&amp;gt; Hehe. [23:17:30] * Romster has joined #i2p [23:17:40] &amp;lt;mihi&amp;gt; duck: editor still open and the CVS comment was fast to type as well ;) [23:17:40] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; licenses look great - just to be explicit, you're idented here, and you intend to release under the bsd 2 clause [per http://opensource.org/licenses/bsd-license.php], correct? [23:17:41] * Romster is now known as Rom|Away|4h [23:18:02] &amp;lt;jrand0m&amp;gt; (or you can just add that copyright text into the source) [23:19:24] &amp;lt;mihi&amp;gt; hmm, what does idented mean? (yes to your second subclause) [23:19:42] &amp;lt;jrand0m&amp;gt; means you've proven to trent that you're mihi :) [23:19:50] &amp;lt;duck&amp;gt; authenticated [23:19:54] &amp;lt;mihi&amp;gt; ok, identified ;) [23:20:01] &amp;lt;jrand0m&amp;gt; w3rd [23:20:06] &amp;lt;human&amp;gt; let's try identicated [23:20:14] &amp;lt;mihi&amp;gt; it looked to me like "indented" and i thought that my white space was incorrect ;) [23:20:20] &amp;lt;jrand0m&amp;gt; hehe [23:20:43] &amp;lt;ox&amp;gt; * wilde thinks launches word for find yet another synonym [23:21:07] &amp;lt;human&amp;gt; authentified? [23:21:22] &amp;lt;duck&amp;gt; anyway... [23:21:28] &amp;lt;jrand0m&amp;gt; ok, r0x0r, anyone have anything else to bring up? [23:21:44] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; yeah [23:21:50] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; eep naming [23:22:00] &amp;lt;jrand0m&amp;gt; heh you don't like my pronounciation? [23:22:12] * kaji has quit IRC (Ping timeout) [23:22:14] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; of i2p -&amp;gt; eep [23:22:14] * Rom|Away|4h has quit IRC (Ping timeout) [23:22:21] &amp;lt;jrand0m&amp;gt; oh [23:22:30] &amp;lt;jrand0m&amp;gt; you want to rename the whole project "eep" ? [23:22:39] &amp;lt;human&amp;gt; lol [23:22:48] &amp;lt;ox&amp;gt; * wilde mutters [23:22:48] &amp;lt;mihi&amp;gt; envisible enternet project ;) [23:23:08] &amp;lt;lucky&amp;gt; envisible [23:23:09] &amp;lt;jrand0m&amp;gt; extrordinarily excellent people [23:23:15] &amp;lt;lucky&amp;gt; connotates something for me. [23:23:46] &amp;lt;mihi&amp;gt; even easier publishing ;) [23:23:51] &amp;lt;jrand0m&amp;gt; ooOOoo [23:23:51] &amp;lt;lucky&amp;gt; As in its going to be visable, therefore possible. envision maybe? [23:23:53] &amp;lt;ughabugha&amp;gt; Come on, stop picking on wilde. :) [23:23:54] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; seriously, do you like the name then it's fun? [23:24:06] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; fine i mean, getting tired [23:24:44] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; new users will not have it easy [23:25:03] &amp;lt;jrand0m&amp;gt; oh, i'm not a marketeer. we went under "eep" because its all i could think of [23:25:23] &amp;lt;human&amp;gt; i think it should be forbidden to explain that eep ~= i2p, or users will *really* screw up [23:25:25] * ion has quit IRC (Ping timeout) [23:25:26] &amp;lt;jrand0m&amp;gt; what should we call websites that people both host and access through i2p? [23:25:38] &amp;lt;jrand0m&amp;gt; hehe [23:25:42] &amp;lt;duck&amp;gt; i2psites? [23:25:44] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; i2p site? [23:25:57] * human likes eepsites without explanations :-) [23:26:09] * kaji has joined #i2p [23:26:25] * jrand0m asks the http://drupal.i2p.net/team user advocate for their opinion [23:26:35] &amp;lt;duck&amp;gt; we got one? [23:26:38] &amp;lt;jrand0m&amp;gt; no [23:26:43] &amp;lt;jrand0m&amp;gt; ;) [23:26:52] &amp;lt;duck&amp;gt; heh [23:26:55] &amp;lt;human&amp;gt; anyway... you can change all the naming, as long as the "Shitlist" keeps its current name [23:26:56] &amp;lt;ox&amp;gt; * wilde rushes to the browser [23:27:01] &amp;lt;jrand0m&amp;gt; heh [23:27:06] &amp;lt;mihi&amp;gt; lol human [23:27:07] &amp;lt;jrand0m&amp;gt; oh, shitlist is going to stay, for sure ;) [23:27:21] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; i take the role, it should be i2p sites, i resign [23:27:21] &amp;lt;duck&amp;gt; I bet that shitlist is a proper english word [23:27:24] &amp;lt;jrand0m&amp;gt; i mean, "blacklist" just isn't as fun [23:27:26] &amp;lt;jrand0m&amp;gt; hah wilde [23:27:29] &amp;lt;human&amp;gt; jrand0m: cool! [23:27:56] &amp;lt;ughabugha&amp;gt; But why not stick to the current names? [23:28:05] * human was worried that the shitlist was going to be the first victim when I2P goes corporate [23:28:06] &amp;lt;jrand0m&amp;gt; ok, i don't really care either way, i2psite is fine, eepsite is fine [23:28:09] &amp;lt;ughabugha&amp;gt; I mean we have enough time to consider it on the mailing list until 1.0. [23:28:09] &amp;lt;mihi&amp;gt; jrand0m: and the elephants on the moon have to stay too ;) [23:28:22] &amp;lt;kaji&amp;gt; so is kaji.i2p up for anyone. i kinda just started it up without testing anything and left it running [23:28:31] &amp;lt;jrand0m&amp;gt; human&amp;gt; i think we don't have to worry about that one ;) [23:28:35] &amp;lt;ughabugha&amp;gt; kaji: It worked for me. [23:28:48] &amp;lt;jrand0m&amp;gt; we have to keep moving the easter eggs mihi :) [23:28:48] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; i don't really care, eepsite is just as boring as i2psite [23:29:05] &amp;lt;jrand0m&amp;gt; we can consider them synonyms [23:29:23] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; that the worst decision ;) [23:29:44] &amp;lt;duck&amp;gt; wbk: ok, I have to leave for a bit. The meeting is almost over so people can help you in #i2p [23:29:44] * jrand0m supposes that now that i've taken on the title of PM i've got to make a decision [23:29:48] * ion has joined #i2p [23:29:55] * jrand0m kicks self [23:30:09] &amp;lt;human&amp;gt; heheh [23:30:12] * mihi guesses jrand0m needs some support for that [23:30:19] * Trent@anon.iip sets mode: +o mihi [23:30:27] * mihi sets mode: +o jrand0m [23:30:30] &amp;lt;@jrand0m&amp;gt; ooOOoo [23:30:32] * mihi sets mode: -o mihi [23:30:49] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; ok no more questions from me [23:30:55] * human sacrifices his pet to the PM [23:31:38] * mihi still waits for jrand0m kicking himself... [23:31:44] &amp;lt;@jrand0m&amp;gt; i think there's benefit to discussion, as well as some quirkiness. i also lean in human's direction - there's no need to confuse people by explaining "eep != i2p" [23:31:59] * @jrand0m Offically Decides "eepsite" [23:32:23] * You were kicked by jrand0m (bastard!) Session Close: Tue Mar 23 23:32:23 2004 Session Start: Tue Mar 23 23:32:30 2004 [23:32:32] &amp;lt;human&amp;gt; lol [23:32:37] &amp;lt;duck&amp;gt; lets quickly baff the meeting closed [23:32:40] &amp;lt;duck&amp;gt; oh, too late [23:32:42] &amp;lt;jrand0m&amp;gt; heh [23:32:48] &amp;lt;human&amp;gt; heheh [23:32:56] &amp;lt;jrand0m&amp;gt; ok anything else? we're at the 92 minute mark [23:33:05] * jrand0m winds up... [23:33:20] * jrand0m *baf*s the meeting closed &lt;/div></description></item><item><title>I2P Entwicklertreffen - 16. März 2004</title><link>/de/blog/2004/03/16/i2p-dev-meeting-march-16-2004/</link><pubDate>Tue, 16 Mar 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/03/16/i2p-dev-meeting-march-16-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> aum, deer, jrandom, mihi&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:12 &amp;lt; jrandom&amp;gt; agenda: 13:12 &amp;lt; jrandom&amp;gt; 0) hi 13:12 &amp;lt; jrandom&amp;gt; 1) administravia 13:13 &amp;lt; jrandom&amp;gt; 2) 0.3 status 13:13 &amp;lt; jrandom&amp;gt; 3) peer profiling / selection 13:13 &amp;lt; jrandom&amp;gt; 4) web architecture 13:13 &amp;lt; jrandom&amp;gt; 5) ??? 13:13 &amp;lt; jrandom&amp;gt; 0) hi 13:13 * jrandom waves to the gang 13:14 &amp;lt; deer&amp;gt; * jrandom_ waves from i2p 13:14 &amp;lt; deer&amp;gt; * wilde hi5s 13:15 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Hi! 13:15 &amp;lt; deer&amp;gt; * duck is reading 13:15 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; yo! 13:16 &amp;lt; jrandom&amp;gt; w0rd, sorry for the delay getting those status notes up at (http://i2p.net/pipermail/i2p/2004-March/000165.html) 13:18 &amp;lt; jrandom&amp;gt; 1) administravia 13:19 &amp;lt; jrandom&amp;gt; for simplicity, and to avoid the trouble we had last week w/ the various networks being bitchy, some magic has been worked out and this meeting is being run off three irc networks 13:19 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; (amazing!) 13:19 &amp;lt; jrandom&amp;gt; iip's #i2p, the duck/baffled i2p irc network's #i2p, and freenode's #i2p 13:19 &amp;lt; jrandom&amp;gt; :) 13:19 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; who's paranoid? 13:20 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Ok, done reading the status notes. 13:20 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; jrandom: What about it? 13:20 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Or them? 13:21 &amp;lt; jrandom&amp;gt; just mentioning it, so people who have trouble with one can use another 13:21 &amp;lt; deer&amp;gt; &amp;lt;mihi&amp;gt; fine. done with status notes as well 13:21 &amp;lt; jrandom&amp;gt; also, the drupal box should be back online this weekend (crossing fingers) 13:22 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Oh, ok. Is there anything to discuss on 1)? 13:22 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Or are we waiting for people to finish reading? 13:22 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; jrandom: Good. :) 13:22 &amp;lt; jrandom&amp;gt; nope, unless anyone has any administravia they'd like to bring up? 13:23 &amp;lt; deer&amp;gt; * mihi wants to set a flag at point 3 13:23 &amp;lt; jrandom&amp;gt; flag set ;) 13:23 &amp;lt; deer&amp;gt; * duck at point 2 13:23 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; err, what index do we use? 13:24 * jrandom supposes we can move on to agenda item 2) 0.3 status 13:25 &amp;lt; jrandom&amp;gt; i ended up typing a lot more than usual for the 0.3 status notes, so rather than repeat them here, does anyone have any questions / concerns they'd like to bring up? 13:25 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Go on. 13:26 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; why do the ElGamal/AES+SessionTag decryptions fail too often? 13:26 &amp;lt; jrandom&amp;gt; duck&amp;gt; due to overload and lag. if a garlic routed message is delayed beyond that sessionTag's lifetime, the decryption will fail 13:27 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; k 13:27 &amp;lt; jrandom&amp;gt; in addition, if the garlic routed message is decrypted fine, but the content was delayed so much that the cloves expire, its a wasted decryption, as well 13:28 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; somehow that sentence made me believe that there was a cause besided the overload/lag 13:28 &amp;lt; deer&amp;gt; &amp;lt;tro|l&amp;gt; ce zi e azi? 13:28 &amp;lt; jrandom&amp;gt; well, there have been some troubles with source routed reply blocks failing decryption, though since they're going away in 0.3.1, its not really worth debugging them too much 13:29 &amp;lt; deer&amp;gt; &amp;lt;kaji&amp;gt; wow it works! 13:29 &amp;lt; jrandom&amp;gt; (and a failed ElG is probably the most CPU intensive thing i2p does) 13:30 &amp;lt; deer&amp;gt; &amp;lt;jrandom_&amp;gt; heh welcome to i2p #i2p :) 13:30 &amp;lt; deer&amp;gt; * kaji praises 0.2.5.1 13:30 &amp;lt; deer&amp;gt; &amp;lt;jrandom_&amp;gt; 0.2.5.1? sheeit, get thee 0.2.5.4 :) 13:30 &amp;lt; jrandom&amp;gt; ok, anything else for 0.3 status? 13:31 &amp;lt; deer&amp;gt; &amp;lt;kaji&amp;gt; .. 13:31 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; . 13:31 &amp;lt; deer&amp;gt; &amp;lt;kaji&amp;gt; ping? 13:31 &amp;lt; jrandom&amp;gt; p0ng 13:31 &amp;lt; mihi&amp;gt; pung 13:31 &amp;lt; deer&amp;gt; &amp;lt;mihi_backup&amp;gt; pung2 13:32 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; prawn 13:32 &amp;lt; jrandom&amp;gt; ok, moving on to 3) peer profiling / selection 13:32 * mihi moves the flag to the other number 3 ;) 13:32 &amp;lt; jrandom&amp;gt; (man, its kind of funny that there isn't any vegetarian seafood substitutes...) 13:32 &amp;lt; deer&amp;gt; * kaji praises 0.2.5.4.1 13:32 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; the whole peer profiling thing looks at magic, how do you plan to debug that? 13:32 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; There is vegetarian crabmeat. 13:32 &amp;lt; jrandom&amp;gt; ah, true pellinore. 13:32 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; jrandom: and veg sushi 13:33 &amp;lt; jrandom&amp;gt; duck&amp;gt; what part of it looks like magic? 13:33 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; the whole classification etc 13:33 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; And I could have sworn that I had seen some chik-type fish fillet substitute, but I could be wrong. 13:33 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; I mean, how do you know that you are doing optimal things? 13:33 &amp;lt; jrandom&amp;gt; the peer organizer (which moves profiles into the different groups) is a very simple and seperable component 13:33 &amp;lt; jrandom&amp;gt; oh, thats a good point. 13:34 &amp;lt; jrandom&amp;gt; i was doing some benchmarking the other day, running the organizer with 10,000 profiles, and it was organizing them all un ~50ms 13:34 &amp;lt; jrandom&amp;gt; (organizing == runningthe calculators and moving them between groups) 13:34 &amp;lt; jrandom&amp;gt; profiles also consume only ~3-4KB for a full profile, and a minimal profile takes ~200 bytes 13:35 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; yeah, but how do you know that you are right with '0.597s reply' for group 1 13:35 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; and that it shouldnt be 0.603s 13:35 &amp;lt; jrandom&amp;gt; (so we'll keep a full profile of the best 1000 peers, and minimal of the next 10,000) 13:35 &amp;lt; jrandom&amp;gt; ah, ok, good question. 13:36 &amp;lt; jrandom&amp;gt; thats the Rate component 13:36 &amp;lt; jrandom&amp;gt; there will obviously be some flutter, and we won't be very exact. the goal ois to get ballpark and organize them accordingly 13:37 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; I did see it using averages 13:37 &amp;lt; jrandom&amp;gt; e.g. find the routers on T3s with quad procs, and keep them seperate from routers on 386s with 2400 bps modems 13:37 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; so if you throw in 100 shitty nodes, you heavily influence the average 13:37 &amp;lt; jrandom&amp;gt; agreed - there are two different aspects of that that we can tune 13:38 &amp;lt; jrandom&amp;gt; first, we can make the threshold use the top 10% to determine the "fast" vs "not fast" 13:38 &amp;lt; jrandom&amp;gt; (or top 90%, whichever) 13:38 &amp;lt; jrandom&amp;gt; second, we can adjust the Rate component to keep various statistics - rather than a simple average, it can ignore skew, find stddev, etc 13:39 &amp;lt; jrandom&amp;gt; the rate component currently is quite remedial, and I'd love if someone good with stats could take a look at it and fix it up 13:39 &amp;lt; jrandom&amp;gt; (one of the key goals of it however is to keep it scale free - so if we get 100,000 events, it doesnt have to keep all those data points in memory, etc) 13:40 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; ok, so what prevents another NGRouting disaster from happening? 13:40 &amp;lt; jrandom&amp;gt; but you're absolutely right - the calculators and the peer selection algorithms are going to be a major focus of future network improvements 13:40 &amp;lt; jrandom&amp;gt; ngrouting tried to do two different things - find particular data, and find available peers. 13:40 &amp;lt; jrandom&amp;gt; we only need to find available peers 13:41 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; good 13:41 &amp;lt; jrandom&amp;gt; (and place our tunnels there) 13:41 &amp;lt; deer&amp;gt; * duck removes breakpoint 13:41 &amp;lt; jrandom&amp;gt; :) 13:41 &amp;lt; mihi&amp;gt; but we have to find tunnels as well. 13:41 &amp;lt; jrandom&amp;gt; right mihi - the netDb is an important point 13:42 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; I'm good with the math of statistics, but terrible with the tech aspects of translating the data into computer-useful data. 13:42 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; But I would happily partner up with someone and contribute if I can. 13:42 &amp;lt; jrandom&amp;gt; awesome pellinore! 13:43 &amp;lt; jrandom&amp;gt; the main rate class is up at http://i2p.net/cgi-bin/cvsweb.cgi/i2p/code/core/java/src/net/invisiblenet/i2p/stat/Rate.java?rev=1.3&amp;amp;content-type=text/x-cvsweb-markup and we can talk later to discuss it :) 13:43 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; k 13:43 &amp;lt; jrandom&amp;gt; (i know, i don't expect you to read the code, just mentioning it) 13:44 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; I'll read it, but it will be about like my dog reading Kierkegaard. 13:44 &amp;lt; jrandom&amp;gt; hehe 13:45 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; But I am learning. 13:45 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Anyway, please proceed -- I don't mean to bog things down. 13:45 &amp;lt; jrandom&amp;gt; (volunteering to help isn't bogging things down ;) 13:46 &amp;lt; jrandom&amp;gt; one point i forgot to mention about the peer profiling / selection code is that the 'integration' rank is only used in the network database for 'exploration', not for search/store 13:46 &amp;lt; jrandom&amp;gt; we still do (fairly) traditional kademlia search/store with all non-failing peers 13:46 &amp;lt; jrandom&amp;gt; also, within each peer group, we always choose *randomly* 13:46 &amp;lt; jrandom&amp;gt; (aka we don't always choose the fastest of the fast group, etc) 13:47 &amp;lt; jrandom&amp;gt; thats for both security and load balancing reasons 13:48 &amp;lt; jrandom&amp;gt; (security, so that an attacker can't just create a really fast router and watch everyone make use of them - they have to create a large number of really fast routers, skew the entire distribution in their favor, etc) 13:49 &amp;lt; jrandom&amp;gt; ok, do we have anything else for 3) peer profiling / selection? 13:49 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; . 13:50 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Doesn't look like it. 13:50 &amp;lt; jrandom&amp;gt; ok, moving on to 4) web architecture 13:52 &amp;lt; jrandom&amp;gt; mihi's new streaming lib gives us a lot of flexibility, plus he's mentioned a few times the desire to factor out the httpclient code into something more robust. in addition, human has started updating things to allow transparent squid(or tor-www) proxying and eepsite proxying within the same client 13:52 &amp;lt; jrandom&amp;gt; given all of these different factors, and the likelyhood that web like functionality will be important for i2p's user base, i think we should take a step back and try to envision how it should all fit together 13:53 * mihi has some code flying around on my hd for that httptunnel code. but it's far from being finished 13:53 &amp;lt; mihi&amp;gt; for me httptunnel == httpclient + some filters 13:53 &amp;lt; mihi&amp;gt; of course using my naming and streaming api. 13:54 &amp;lt; mihi&amp;gt; the code atm only allows different "anonymity profiles". 13:54 &amp;lt; jrandom&amp;gt; any thoughts on human's style of failing over to outproxies like squid/etc? 13:54 &amp;lt; mihi&amp;gt; i.e. send all requests over one destination, mux them up to 10, mux them up to one dest per hostname, etc. 13:54 &amp;lt; jrandom&amp;gt; ah, interesting 13:55 &amp;lt; mihi&amp;gt; but these dests are not used yet ;) 13:55 &amp;lt; jrandom&amp;gt; w3rd. yeah, there *is* the big caveat that having lots of destinations on one router does increase CPU load nontrivially 13:55 &amp;lt; jrandom&amp;gt; (since any garlic fail will need to fail once per dest before failing completely) 13:56 &amp;lt; jrandom&amp;gt; there is some magic left that can be used to minimize that though, i think 13:56 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Are you sure the transparent squid proxying is a good idea in the performance point of view? I mean, people might get too lazy and not take their eepproxy off after browsing I2P sites or using I2P squid, therefore wasting I2P bandwidth for things that don't require anonymity. 13:56 &amp;lt; jrandom&amp;gt; ughabugha&amp;gt; all things require anonymity :) 13:57 &amp;lt; jrandom&amp;gt; (and if they can't tell the difference, well, sheeit...) 13:57 &amp;lt; mihi&amp;gt; my intention for httptunnel is that http links will be rewritten (similarly to fproxy) so that you don't need a proxy but only a servlet. 13:57 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; jrandom: Heh. That way, I2P was born dead. There isn't going to be enough available bandwidth on the network, that all the endnodes would likely consume. 13:58 &amp;lt; mihi&amp;gt; on that info page one might add a feature to browse the site throufh e.g. squid. 13:58 &amp;lt; jrandom&amp;gt; not quite sure i follow. i do understand and agree with the DNS issues involved (though i think we can get around them a few ways) 13:58 &amp;lt; jrandom&amp;gt; ah, ok mihi 13:58 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; morning all 13:58 &amp;lt; jrandom&amp;gt; mihi&amp;gt; so like a much much more advanced "Unable to reach peer" page? 13:59 &amp;lt; mihi&amp;gt; more like a "anonymity warning" page like in freenet ;) 13:59 &amp;lt; jrandom&amp;gt; ughabugha&amp;gt; if we cant handle web browsing, how are we going to handle BT/filesharing? 13:59 &amp;lt; jrandom&amp;gt; hmm mihi, but do we want that, for people who want to browse the web anonymously? or would httpclient not be the app they'd use? 14:00 &amp;lt; jrandom&amp;gt; 'mornin aum, just in time for the dev meeting :) 14:00 &amp;lt; mihi&amp;gt; jrandom: if someone just wants to browse the web anonymously, he 14:00 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; jrandom: Hmm... Good point. Are we going to at all? ;) 14:00 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; jrandom: you're not on iip, you're not on irc.duck.i2p ?!? 14:00 &amp;lt; jrandom&amp;gt; ughabugha&amp;gt; we must. 14:01 &amp;lt; mihi&amp;gt; might configure httptunnel to so so (httptunnel will still work as a proxy, so it's quite trivial to add that) 14:01 &amp;lt; mihi&amp;gt; and most likely someone browsing the web "anonymously" will like some content filters, i guess ;) 14:01 &amp;lt; jrandom&amp;gt; mihi&amp;gt; i think human already did :) 14:01 &amp;lt; jrandom&amp;gt; agreed mihih 14:01 &amp;lt; jrandom&amp;gt; /hih/hi/ 14:02 &amp;lt; mihi&amp;gt; when i say httptunnel, i don't mean httpclient ;) 14:02 &amp;lt; jrandom&amp;gt; ah ok 14:02 &amp;lt; deer&amp;gt; &amp;lt;jrandom_&amp;gt; i'm here aum ;) 14:02 &amp;lt; mihi&amp;gt; but we *really* should move i2ptunnel to use the streaming api ASAP, which will reduce the number of files we must maintain 14:03 &amp;lt; jrandom&amp;gt; agreed 14:03 &amp;lt; mihi&amp;gt; human only patched the old version, i patched the new version myself 14:03 &amp;lt; jrandom&amp;gt; we ran into some bugs this afternoon, not sure if human bounced you logs yet 14:03 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; another thing for the list: outproxy was taken, but more like i2p2i 14:04 &amp;lt; mihi&amp;gt; i did not get logs yet from anyone... 14:04 &amp;lt; jrandom&amp;gt; mihi&amp;gt; we'll get on to the streaming code asap, we can talk about it after the meeting if you've got a moment, or over email? 14:04 &amp;lt; deer&amp;gt; * aum spent part of yesterday looking at p2p apps with a view to running them on i2p 14:04 &amp;lt; jrandom&amp;gt; wilde&amp;gt; hmm? 14:04 &amp;lt; jrandom&amp;gt; wikked aum, anything promising? 14:04 &amp;lt; deer&amp;gt; * aum is presently inclined to favour 'push'-type filesharing, eg konspire2b 14:05 &amp;lt; jrandom&amp;gt; i2psnark could be modified to use the new i2ptunnel streaming api fairly easily too 14:05 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; mihi: sending the logs (mihi@i2p.net, right?) 14:06 &amp;lt; mihi&amp;gt; dunno if mihi made a redirect for me 14:06 &amp;lt; deer&amp;gt; &amp;lt;mihi&amp;gt; s/mihi/jrandom 14:06 &amp;lt; jrandom&amp;gt; hmm aum, do you think that freenet/insert model really would work most effectively? 14:06 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; jrandom: i was thinking of using a i2p webserver -&amp;gt; proxy -&amp;gt; internet, so people can browse a i2p site, but maybe an ordinary tunnel can manage the traffic 14:06 &amp;lt; jrandom&amp;gt; mihi&amp;gt; want me to set that to for ward to you? 14:06 &amp;lt; mihi&amp;gt; jrandom: nothing against it ;) 14:07 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; aum: 'Push'-type? What's that? 14:07 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; what i like about konspire2b is it takes away the expectation for instant/prompt delivery, and reduces bandwidth requirement, by only broadcasting content announcements, then letting people 'subscribe' to 'content feeds' 14:07 &amp;lt; jrandom&amp;gt; mihi&amp;gt; done. 14:08 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; so instead of requesting a file, sitting and twiddling your thumbs, getting pissed off waiting for it to come in, you just 'subscribe' to the source's 'channel', then get on with other stuff 14:08 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; konspire2b.sf.net 14:08 &amp;lt; jrandom&amp;gt; aum&amp;gt; but isn't that incredibly innefficient, since you've got to manage an overlay network (broadcast) for list of things available, then you've got to relay them? 14:09 &amp;lt; jrandom&amp;gt; wouldn't a direct swarming system be much more useful / efficient? 14:09 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Heh. That sounds promising for I2P. 14:09 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; jrandom: any examples of direct swarming? 14:09 &amp;lt; jrandom&amp;gt; wilde&amp;gt; oh, so like the cgiproxy on duck and janonymous's site? 14:09 &amp;lt; jrandom&amp;gt; aum&amp;gt; bittorrent 14:10 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; aum: Did you mean http://konspire.sourceforge.net/? 14:10 &amp;lt; jrandom&amp;gt; where you get the torrent somewhere, and get content blocks directly from peers who have it 14:10 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; ughabugha: guess so :) 14:10 &amp;lt; mihi&amp;gt; argl... $me-&amp;gt;brother removed the port forward for i2p... 14:10 &amp;lt; jrandom&amp;gt; d'oh 14:10 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; jrandom: is anyone currently trying bt/i2p? 14:11 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; aum, have you had a close look at mnet? 14:11 &amp;lt; jrandom&amp;gt; aum&amp;gt; eco made some headway with i2psnark 14:11 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; i've had a look, but not a close look 14:11 &amp;lt; jrandom&amp;gt; (though he's mia at the moment) 14:12 &amp;lt; jrandom&amp;gt; hmm, mnet with eepsite metatrackers and human's i2p/twisted transport might work 14:12 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; heavy testing by janonymous and me seem to show that the current i2psnark problems are 50% caused by i2p and 50% by snark 14:12 &amp;lt; jrandom&amp;gt; duck&amp;gt; how recently were those tests? 14:12 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; last week 14:12 &amp;lt; jrandom&amp;gt; though i've got no qualms with potentially exploring other bt implementations 14:12 &amp;lt; jrandom&amp;gt; ah ok 14:13 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; about mnet, I _think_ that you'd first to fix mnet itself before you could make that working 14:13 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; so you might as wel fix freenet and use that 14:13 &amp;lt; jrandom&amp;gt; heh 14:13 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; fix freenet, ok! right after we bring in world peace ;p 14:13 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; but ask in #mnet @ freenode 14:13 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; mnet=? 14:13 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Mute? 14:14 &amp;lt; jrandom&amp;gt; in that sense, perhaps an azureus mod for i2p might work? 14:14 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; no, a market based p2p approach 14:14 &amp;lt; jrandom&amp;gt; pellinore - mnet.sf.net, a distributed data store without anonymity 14:14 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; Actually, I'm using mnet quite reliably on about five machines. 14:14 &amp;lt; jrandom&amp;gt; right, the mojonation followon 14:14 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; I can't use freenet reliably on one machine. 14:14 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; baffled: 0.6 or 0.7? 14:14 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; (0.7 is with twisted iirc) 14:16 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; jrandom -- thanks. 14:16 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; You can't use Freenet reliably on any machine. 14:17 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; 0.6.[23]. 14:17 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; That is, among other reasons, why we are here. :) 14:17 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; i find that entropy works well... eventually! 14:17 &amp;lt; jrandom&amp;gt; i don't know, i still think freenet might be a good base to work from for the i2p DHT (when we can cut out most of the code and keep the data store / SSK/CHK stuff) 14:18 &amp;lt; jrandom&amp;gt; for file sharing, we should learn from the filesharing crowd what works best 14:18 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; but since my linuxworld article on entropy, there's gazillions of entropy nodes now, and the net has taken on some freenet performance characteristics 14:18 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; I like the basic layout and features of Freenet, it's just that the fucker doesn't work, especially if one is using a dialup connection. 14:18 &amp;lt; jrandom&amp;gt; e.g. DC clones, BT, [or what else do those crazy filesharing people use?] 14:19 &amp;lt; jrandom&amp;gt; heh aum, damn you ;) 14:19 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; plus there are the things that Newsbyte did identify about entropy... 14:19 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; it's weaker anonymity, for example? 14:19 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; Right but there are instability issues with 0.7. 14:19 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; I think this connection has gotten flakey again. 14:19 &amp;lt; jrandom&amp;gt; and security issues. i think we can unfortunately pass on using entropy 14:21 &amp;lt; jrandom&amp;gt; but, erm, we're on discussion point 4, *web* architecture so for the moment lets jump back to that ;) 14:21 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; another mad-assed file-sharing idea - what about using nntp, with n people running linked nntpds, and just use one of those libs that breaks down files into b64 chunks and posts them, and libs to retrieve them? 14:22 &amp;lt; jrandom&amp;gt; NNTP would be really interesting - its reliable as fuck and time tested 14:22 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; linking the servers? 14:22 * jrandom would love to have an innd running with i2p ;) 14:23 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; and since i2p does the anonymity, there's no need for nntp to have it 14:23 &amp;lt; jrandom&amp;gt; right, the innd feed line could point at a local i2ptunnel proxy 14:23 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; and people with different servers can config the servers to cache their own choice of groups 14:23 &amp;lt; mihi&amp;gt; depending on how often they peer it would be possible to censor articles by creating message id collisions 14:23 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; (ever tried configuring innd?) 14:24 &amp;lt; jrandom&amp;gt; many times duck, but a loooong time ago 14:24 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; is innd hard to setup? 14:24 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; oh well, you are god 14:24 &amp;lt; jrandom&amp;gt; mihi&amp;gt; agreed - thats not a censorship proof distribution medium 14:24 &amp;lt; jrandom&amp;gt; aum&amp;gt; its a bitch 14:25 &amp;lt; jrandom&amp;gt; just like squid - its good at what it does, but we likely need something dirt simple (one click, hopefully) to bundle 14:25 * jrandom drags us back on topic 14:26 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; and yet another p2p/filesharing approach - i seem to recall seeing a p2p app that works via http, chaining http servers 14:26 * mihi guesses most users don't know how to set up a proxy in their brwoser... 14:26 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; sorry, what's the topic? 14:26 &amp;lt; jrandom&amp;gt; agenda item 4) web architecture ;) 14:26 &amp;lt; aum&amp;gt; as in, web servers within i2p? 14:26 &amp;lt; mihi&amp;gt; aum: yep 14:26 &amp;lt; jrandom&amp;gt; thats a good point mihi - a web system will want the basics (.bat, .sh scripts) for startup/shutdown 14:27 &amp;lt; jrandom&amp;gt; hmm, doesn't mozilla include a javascript url you can do to set the proxy? 14:27 &amp;lt; jrandom&amp;gt; e.g. could we have a config page on httptunnel to click "on"/"off"? 14:28 &amp;lt; jrandom&amp;gt; i realize we're not going to come to any decisions today about how the web functionality should work, but we should get some directions down 14:28 &amp;lt; aum&amp;gt; what's the problem with the current eepproxy setup? 14:29 &amp;lt; jrandom&amp;gt; e.g. filtering, inbound proxies (eeproxies), outbound servers (normal i2ptunnel server), outbound proxies (outproxies ala squid or tor-www) 14:29 &amp;lt; mihi&amp;gt; aum: it requires quite some skill both to provide and to request eepsites 14:29 &amp;lt; jrandom&amp;gt; also, the existing outproxy system sucks. 14:29 &amp;lt; jrandom&amp;gt; its wholely unscalable 14:29 &amp;lt; jrandom&amp;gt; we need something to allow/force distributing the outbound web request load across multiple outproxies 14:30 &amp;lt; mihi&amp;gt; how can users get these outproxies. config file (like in hosts.txt?) 14:30 &amp;lt; jrandom&amp;gt; and one reason why normal people would want to run outproxies is for plausible deniability - even if THEY are requesting "bad stuff", they can say "i2p did it" 14:31 &amp;lt; jrandom&amp;gt; thats one option mihhi 14:31 &amp;lt; mihi&amp;gt; jrandom: hehe 14:31 &amp;lt; jrandom&amp;gt; s/hh/h/ 14:31 &amp;lt; aum&amp;gt; but doesn't eepproxy make 'direct' http connection to the requested server, ie as 'direct' as i2p connections are? 14:31 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; . /castvote DHT ala Freenet 14:31 &amp;lt; mihi&amp;gt; aum: the problem are "normal" web urls. 14:31 &amp;lt; jrandom&amp;gt; ./castvote 3 developers x 1 month x 12h / day 14:32 &amp;lt; deer&amp;gt; * human added httptunnel support to the TunnelManager, btw 14:32 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; s/httptunnel/httpclient/ 14:32 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; what's that? 14:32 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; oh, http client support? 14:32 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: yes 14:32 &amp;lt; jrandom&amp;gt; right, we need to find a way to let people browse slashdot.org via i2p 14:32 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; so tunnelmgr now talks http? 14:32 &amp;lt; jrandom&amp;gt; nice1 human! 14:32 &amp;lt; jrandom&amp;gt; aum&amp;gt; remember the squid proxy? 14:33 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; yep 14:33 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; jrandom: so 4 man-months roughly for a DHT? 14:33 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: yup: openhttpclient &amp;lt;port&amp;gt; [&amp;lt;outbound WWW proxy&amp;gt;] 14:33 &amp;lt; jrandom&amp;gt; wilde&amp;gt; i think thats reasonable, yes. 14:34 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; human: have you written it up anywhere? 14:35 &amp;lt; jrandom&amp;gt; aum&amp;gt; all it does is say "if !eepsite { send through $outboundWWWproxy } else {send to eepsite}" 14:35 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: i was going to commit, then i got stuck with a StreamingI2PTunnelServer bug... 14:36 &amp;lt; jrandom&amp;gt; a good short term solution would be a "outproxies.txt", ala hosts.txt 14:36 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; human: and what exactly does 'openhttpclient &amp;lt;port&amp;gt; [&amp;lt;outbound WWW proxy&amp;gt;]' do? 14:36 &amp;lt; jrandom&amp;gt; though we should start thinking about medium and long term solutions 14:37 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; human: will open a proxy listening for connections, that will redirect to WWW-proxy all the stuff that goes to URLS not ending with .i2p 14:38 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Now that's interesting. 14:38 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; human: ahh, nice, so you split off a thread within tunnelmgr? 14:38 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; human: i.e. you can use it to browse both eepsite and the normal web 14:38 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; human: yes 14:38 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; s/human/aum/ :-) 14:39 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; slightly outside the 'brief' of tunnelmgr, but hey, there's no other place more appropriate in the i2p code - good job d00d 14:39 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; human: so you talk python *and* java? is that damaging your brain? 14:39 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: i did it to avoid launching yet another JVM for the EepProxy 14:40 &amp;lt; jrandom&amp;gt; (well, the code is implement in i2ptunnel's httpclient, human just recently exposed it through tunnelmanager as well) 14:40 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; yes, always good to keep the jvm instances down to a minimum 14:40 &amp;lt; jrandom&amp;gt; ((and imho httpclient is exactly where it should go ;) 14:40 &amp;lt; jrandom&amp;gt; (((until mihi's NextGen httpclient [httptunnel] is out))) 14:41 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; is httpclient in cvs, such that it'll build for me as part of i2p update/build? 14:41 &amp;lt; jrandom&amp;gt; yes, eepProxy uses httpclient 14:42 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; *man this is so schizophrenic - i've got 3 xchat sessions open (irc.duck.i2p,iip,freenode)) 14:42 &amp;lt; jrandom&amp;gt; :) 14:42 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; wicked latency on irc.duck.i2p 14:42 &amp;lt; jrandom&amp;gt; ok, so no closure on the web architecture today, obviously, but worthwhile discussion 14:43 &amp;lt; jrandom&amp;gt; yeah aum, 15s or so for me 14:43 &amp;lt; jrandom&amp;gt; anything else on the web architecture for now, or should we move on to the 5) ??? open discussion section? 14:43 &amp;lt; deer&amp;gt; * human is thinking about an I2PSocksTunnel 14:44 &amp;lt; jrandom&amp;gt; yikes, now that'd be cool 14:44 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; (well, maybe it belongs to 5) 14:44 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; socks? is there a way to 'shim' non-socks-enabled clients through to a socks interface? 14:44 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: apt-get install tsocks :-) 14:45 &amp;lt; aum&amp;gt; web discussion - one last thing - what about possibly forking /patching an existing web client 14:45 &amp;lt; mihi&amp;gt; aum: sockscap for windwos 14:45 &amp;lt; jrandom&amp;gt; aum&amp;gt; scary. very powerful, but scary. 14:45 &amp;lt; jrandom&amp;gt; [i'd hate to have to maintain that] 14:45 &amp;lt; aum&amp;gt; even for now, a brain-dead browser like dillo 14:46 &amp;lt; jrandom&amp;gt; [[though it could be made 'uber secure', etc. but still, very, very scary]] 14:46 &amp;lt; aum&amp;gt; or better, the browser control in wxwindows, it's multiplatform 14:46 * jrandom reminices about the orignial flinks, when it had a built in freesite browser 14:47 &amp;lt; aum&amp;gt; but then again, n00bs will whinge if they can't surf their usual m$-specific-javascript-infested sites 14:47 &amp;lt; jrandom&amp;gt; right aum, and so will hackers if it doesnt support the latest standards compliant code 14:47 &amp;lt; aum&amp;gt; hey, we should ask Microsoft for the source to IE6, then patch it ;p 14:47 &amp;lt; jrandom&amp;gt; building a browser == good way to waste thousands of man-hours 14:47 &amp;lt; jrandom&amp;gt; heh 14:47 &amp;lt; deer&amp;gt; * human is quite happy using privoxy 14:48 &amp;lt; aum&amp;gt; maybe they might toos in ie6 source as part of the European punitive settlement 14:48 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; (http://www.privoxy.org/) 14:48 &amp;lt; aum&amp;gt; s/toos/toss/ 14:48 &amp;lt; jrandom&amp;gt; human&amp;gt; how would that fly for both sides of the proxy? 14:48 &amp;lt; jrandom&amp;gt; e.g. we'll want the content filtered locally, not at the outbound endpoint 14:49 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; jrandom: users could be encouraged to install it 14:49 &amp;lt; jrandom&amp;gt; (but the outbound endpoint will want to filter some content to avoid abuse, etc) 14:49 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; jrandom: or it may be part of the default I2P installation 14:49 &amp;lt; aum&amp;gt; what if a DWP (distrib web proxy) was using a DHT for its cache? 14:49 &amp;lt; jrandom&amp;gt; encourage == only geeks. bundle :) 14:49 &amp;lt; jrandom&amp;gt; that'd be Good aum 14:49 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; jrandom: eheheh, agreed :-) 14:49 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; jrandom: privoxy also runs on windogs, btw 14:50 &amp;lt; jrandom&amp;gt; word. yeah, we need some sort of content filtering - privoxy, muffin, whatever. 14:50 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; long meeting... 14:50 * jrandom takes the hint.. 14:51 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; wilde: Much to be said. 14:51 &amp;lt; jrandom&amp;gt; anyone else have anything they want to bring up? we always have the mailing list for further things 14:51 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; And much to be done of course. 14:51 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; I have a couple of small questions. 14:51 &amp;lt; aum&amp;gt; could we fork privoxy and 1) make it work over i2p, 2) make it use DHT for caching? 14:51 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; But they are as easily taken up privately. 14:51 &amp;lt; jrandom&amp;gt; pellinore&amp;gt; whats up? 14:51 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Nada, sorry I said anything. 14:51 &amp;lt; jrandom&amp;gt; aum&amp;gt; most likely we wouldnt need to fork 14:52 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; I'll talk to you about it privately, or duck, at another time. 14:52 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Not really dev-specific stuff. 14:52 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; 10+16+7=33 manhours wasted on this one-hour overtime :) 14:52 &amp;lt; jrandom&amp;gt; but building a DHT is a lot of effort. wholely incredibly worthwhile 14:52 -!- Irssi: #i2p: Total of 10 nicks [0 ops, 0 halfops, 0 voices, 10 normal] 14:52 * aum goes again to visit infoanarchy.org wiki pages on DHTs 14:52 &amp;lt; jrandom&amp;gt; there are 16 people on iip? 14:53 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: no need to fork, just: web browser &amp;lt;-&amp;gt; privoxy &amp;lt;-&amp;gt; httpclient &amp;lt;-&amp;gt; i2p &amp;lt;-&amp;gt; outbound proxy &amp;lt;-&amp;gt; www.pr0n.com 14:53 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; a generic DHT that would work outside I2P too, and that allows other binding than http 14:53 &amp;lt; jrandom&amp;gt; aum&amp;gt; check out the link duck added to the i2p wiki, listing various ones 14:54 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: you can configure privoxy to make it connect to another HTTP/socks proxy (that's how my I2P-to-tor privoxy works) 14:54 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; (http://www.bamboo-dht.org/) 14:54 &amp;lt; aum&amp;gt; not sure i like the idea of a dht working outside i2p - the best dht is one without anonymity (and the anonymity overhead) that can work most optimally within i2p 14:54 &amp;lt; jrandom&amp;gt; hrm duck, what happened to that list of 'em? 14:54 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; aum: easier to test 14:55 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; jrandom: some commie did remove it I guess 14:55 &amp;lt; jrandom&amp;gt; heh 14:56 &amp;lt; jrandom&amp;gt; google++ : http://www.etse.urv.es/~cpairot/dhts.html 14:56 &amp;lt; jrandom&amp;gt; (not the same page, but interesting) 14:56 &amp;lt; jrandom&amp;gt; oh, here's the page - http://himalia.it.jyu.fi/ffdoc/storm/pegboard/available_overlays--hemppah/peg.gen.html 14:57 &amp;lt; jrandom&amp;gt; but yes, a DHT that doesnt try to implement anonymity, plus a DHT that supports both CHK-style and SSK style content would be best 14:58 &amp;lt; jrandom&amp;gt; (SSK style not being strictly necessary, but damn it would be really useful) 14:58 &amp;lt; jrandom&amp;gt; but, anyway 14:58 &amp;lt; jrandom&amp;gt; anyone got anything else they want to bring up? 14:59 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; tomorrow is St. Patrick's Day 14:59 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; topic 5) ? 14:59 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; so all drink irish beer 14:59 &amp;lt; jrandom&amp;gt; good point 14:59 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; TOmorrow is both the anniversary of my current relationship, and of my second marriage. 14:59 * jrandom takes note to avoid irish pubs tomorrow 15:00 &amp;lt; jrandom&amp;gt; oh, congrats pellinore :) 15:00 &amp;lt; jrandom&amp;gt; wilde&amp;gt; we're on 5) ??? 15:01 &amp;lt; jrandom&amp;gt; (and about to be on 6) [baf]) 15:01 * jrandom will be coming to iip momentarily [if i can] 15:01 * jrandom winds up 15:01 * jrandom *baf*s the meeting closed &lt;/div></description></item><item><title>I2P Entwicklertreffen - 02. März 2004</title><link>/de/blog/2004/03/02/i2p-entwicklertreffen-02.-m%C3%A4rz-2004/</link><pubDate>Tue, 02 Mar 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/03/02/i2p-entwicklertreffen-02.-m%C3%A4rz-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> duck, jrandom, kaji, madman, nick, ughabugha, wilde&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> 13:07 &amp;lt; jrandom&amp;gt; 0) hi 13:07 &amp;lt; jrandom&amp;gt; 1) Dev-Status 13:07 &amp;lt; jrandom&amp;gt; 2) Kaskaden 13:07 &amp;lt; duck&amp;gt; Ich höre auf 13:07 &amp;lt; jrandom&amp;gt; 3) Roadmap 13:07 &amp;lt; jrandom&amp;gt; 4) Website 13:07 &amp;lt; jrandom&amp;gt; 5) ??? 13:07 &amp;lt; jrandom&amp;gt; 0) hi 13:07 * jrandom winkt dem ersten über-i2p i2p Dev-Meeting :) 13:07 &amp;lt; ughabugha&amp;gt; Nick ist Janonymous. 13:08 &amp;lt; ughabugha&amp;gt; Ok. 13:08 &amp;lt; duck&amp;gt; hi 13:08 &amp;lt; jrandom&amp;gt; wöchentliche Statusnotizen werden an die Mailingliste gesendet (online unter http://i2p.net/pipermail/i2p/2004-March/000155.html) 13:08 &amp;lt; ughabugha&amp;gt; hi. 13:08 &amp;lt; jrandom&amp;gt; wie üblich folgen wir dem als Leitfaden 13:08 &amp;lt; nick&amp;gt; hallo 13:09 &amp;lt; jrandom&amp;gt; springen zu 1) Dev-Status 13:09 * jrandom wiederholt das Mantra „Es gibt Fortschritte“ 13:10 &amp;lt; jrandom&amp;gt; 0.2.5 hat ein paar gute Sachen, und wir finden lange verborgene Bugs 13:10 &amp;lt; jrandom&amp;gt; der neueste ist DB-bezogen, aber noch nicht behoben, also kein Grund, CVS HEAD zu verfolgen 13:11 &amp;lt; jrandom&amp;gt; Echo-Tests zeigen ziemlich gute Ergebnisse, aber es gibt noch Probleme bzgl. IRC und snark, die ausgearbeitet werden müssen 13:12 &amp;lt; jrandom&amp;gt; wie lief bei euch der eepsite-Abruf? 13:12 &amp;lt; jrandom&amp;gt; (und/oder squid?) 13:12 &amp;lt; nick&amp;gt; mal so, mal so 13:12 &amp;lt; duck&amp;gt; im Allgemeinen ok mit janonymous oder ugha 13:13 &amp;lt; duck&amp;gt; manchmal fällt janonymous aus usw. 13:13 &amp;lt; ughabugha&amp;gt; Ja. 13:13 &amp;lt; duck&amp;gt; &amp;lt;mihi_backup&amp;gt; jrandom: du *weißt* wirklich, wie du mich wütend machst... 13:13 &amp;lt; jrandom&amp;gt; d'oh 13:13 &amp;lt; nick&amp;gt; Ich habe neue Inhalte eingestellt 13:13 &amp;lt; jrandom&amp;gt; was ist los, mihi? 13:13 &amp;lt; jrandom&amp;gt; schöner Nick 13:14 &amp;lt; jrandom&amp;gt; äh, janonymous 13:15 &amp;lt; nick&amp;gt; äh? 13:15 &amp;lt; nick&amp;gt; :) 13:15 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Ich habe jetzt ein Zwei-Wege-Relay gestartet. 13:15 &amp;lt; jrandom&amp;gt; ah, cool 13:15 -!- nick [~Janonym@localhost] hat den Kanal verlassen [Client closed connection] 13:15 &amp;lt; jrandom&amp;gt; was ist los, mihi? 13:15 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Automatisch. 13:16 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; :) 13:16 &amp;lt; ughabugha&amp;gt; :) 13:16 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Ups, ein Bug. 13:16 &amp;lt; ughabugha&amp;gt; Ups, ein Bug. 13:16 &amp;lt; jrandom&amp;gt; heh, ist er noch da oder gibt es noch etwas bzgl. Dev-Status? 13:17 &amp;lt; duck&amp;gt; lasst uns weitermachen 13:17 &amp;lt; jrandom&amp;gt; ok 13:17 &amp;lt; jrandom&amp;gt; springen zu 2) Kaskaden 13:17 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; * mihi_backup heißt jetzt mihi_away 13:17 &amp;lt; ughabugha&amp;gt; * mihi_backup heißt jetzt mihi_away 13:17 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Argh, das Relaying für meinen eigenen Text funktioniert nicht. 13:17 &amp;lt; ughabugha&amp;gt; Argh, das Relaying für meinen eigenen Text funktioniert nicht. 13:17 &amp;lt; jrandom&amp;gt; ;) 13:18 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Nein, warte. 13:18 &amp;lt; ughabugha&amp;gt; Nein, warte. 13:18 &amp;lt; madman&amp;gt; dann sag nichts :) 13:18 &amp;lt; jrandom&amp;gt; Mix-Kaskaden sind eine der zwei großen Arten von Niedriglatenz-Mixnetzen, und auch wenn wir sie in i2p nicht verwenden, können Leute, die sie für nützlich halten, ihren router so anpassen, dass sie den gleichen Effekt erzielen 13:19 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Test 13:19 &amp;lt; ughabugha&amp;gt; Test 13:19 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;jrandom&amp;gt; Mix-Kaskaden sind eine der zwei großen Arten von Niedriglatenz-Mixnetzen, und auch wenn wir sie in i2p nicht verwenden, können Leute, die sie für nützlich halten, ihren router so anpassen, dass sie den gleichen Effekt erzielen 13:19 * jrandom spürt ein ankommendes rekursives Echo... 13:19 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Verdammt! 13:19 &amp;lt; ughabugha&amp;gt; Verdammt! 13:20 &amp;lt; jrandom&amp;gt; jedenfalls finde ich es immer gut, grundlegende Designfragen zu stellen, an i2p zu stochern und zu sehen, warum wir die Dinge so machen, wie wir sie machen 13:21 &amp;lt; jrandom&amp;gt; Ich habe das Gefühl, wir werden in Zukunft mehr über kaskadenartige Systeme hören; hoffentlich hilft die Beschreibung in der E-Mail, i2ps Verhältnis zu Kaskaden zu erklären 13:21 &amp;lt; ughabugha&amp;gt; Ok, es sollte _jetzt_ funktionieren. 13:21 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Sag etwas. 13:21 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Ich beantrage, im Rahmen der aktuellen Roadmap keine Mix-Net-Implementierung zu verfolgen und das auf später zu verschieben 13:21 &amp;lt; ughabugha&amp;gt; Ja, jetzt funktioniert es. 13:21 -!- wilde [~anon@localhost] ist #i2p beigetreten 13:22 &amp;lt; jrandom&amp;gt; janymous&amp;gt; nun, i2p /ist/ ein Mixnet, nur keine Mix-Kaskade 13:22 &amp;lt; madman&amp;gt; ich gehe offline 13:22 &amp;lt; jrandom&amp;gt; ok, bis später, madman 13:22 &amp;lt; jrandom&amp;gt; heya wilde 13:22 &amp;lt; madman&amp;gt; also tschüss 13:22 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;wilde&amp;gt; endlich 13:22 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;wilde&amp;gt; hallo, Meeting 13:22 &amp;lt; jrandom&amp;gt; aber ich stimme zu, ich denke nicht, dass Mix-Kaskaden-Funktionalität auf die Roadmap muss 13:23 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;madman2003&amp;gt; tschüss zusammen 13:24 &amp;lt; jrandom&amp;gt; ok, noch etwas zu Kaskaden oder sollen wir zu 3) Roadmap übergehen? 13:26 &amp;lt; ughabugha&amp;gt; Hi, wilde@IIP 13:26 &amp;lt; ughabugha&amp;gt; Tschüss, madman@IIP 13:26 -!- madman [~a@localhost] hat den Kanal verlassen [( www.nnscript.de :: NoNameScript 3.8 :: www.XLhost.de )] 13:26 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Scheint so, als könnte man das später implementieren, so wie vielleicht eine DHT. High Wilde 13:26 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; bye Madman --- Log geschlossen Tue Mar 02 13:27:07 2004 --- Log geöffnet Tue Mar 02 13:27:52 2004 13:27 -!- jrandom [~jrandom@localhost] ist #i2p beigetreten 13:27 -!- Irssi: #i2p: Insgesamt 3 Nicks [0 ops, 0 halfops, 0 voices, 3 normal] 13:27 -!- wilde [~anon@localhost] ist #i2p beigetreten 13:27 &amp;lt; jrandom&amp;gt; zurück 13:28 &amp;lt; ughabugha&amp;gt; Uhoh, jrandom ist gegangen. 13:28 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; bah 13:28 &amp;lt; jrandom&amp;gt; ok, das Letzte, was ich gesehen habe, war 13:26:08 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; bye Madman 13:28 -!- Irssi: Beitritt zu #i2p wurde in 36 Sek. synchronisiert 13:28 &amp;lt; jrandom&amp;gt; (irssi hat einen Ping verpasst und die Verbindung daher getrennt) 13:29 &amp;lt; ughabugha&amp;gt; Du hast IIP &amp;lt;Janonymous&amp;gt; Roadmap verpasst 13:29 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ah.. Wir waren uns alle einig, zur Roadmap überzugehen ;) 13:29 &amp;lt; jrandom&amp;gt; w3rd 13:29 &amp;lt; jrandom&amp;gt; ok, die Roadmap-Änderung ist wahrscheinlich der Grund, warum mihi mich jetzt hasst 13:30 &amp;lt; ughabugha&amp;gt; Äh, dann hast du noch viel mehr verpasst. 13:30 &amp;lt; ughabugha&amp;gt; Einen Moment. 13:30 &amp;lt; ughabugha&amp;gt; [23:23 39] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;wilde&amp;gt; oh, wir haben jetzt zwei Lager, die iip-Gang und die I2P-Hood 13:30 &amp;lt; ughabugha&amp;gt; [23:23 47] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;wilde&amp;gt; zwei 13:30 &amp;lt; ughabugha&amp;gt; [23:23 50] &amp;lt;ughabugha&amp;gt; Hehe. 13:30 &amp;lt; ughabugha&amp;gt; [23:23 54] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; :) habe ein Relay am Laufen 13:30 &amp;lt; ughabugha&amp;gt; [23:24 22] &amp;lt;ughabugha&amp;gt; Das ist ein temporäres Skript, das ich schnell zusammengehackt habe. Für zukünftige Treffen sollten wir uns etwas Besseres überlegen. 13:30 &amp;lt; ughabugha&amp;gt; [23:24 44] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Es funktioniert 13:30 &amp;lt; ughabugha&amp;gt; [23:25 18] &amp;lt;ughabugha&amp;gt; Ok, konzentriert euch jetzt auf I2P, nicht auf das Relay. 13:30 &amp;lt; ughabugha&amp;gt; [23:25 39] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Also, Mix-Kaskaden ließen sich über i2p durchaus recht gut implementieren 13:30 &amp;lt; ughabugha&amp;gt; Sorry für die Flut. 13:30 &amp;lt; duck&amp;gt; das ist Chaos 13:31 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; aber ich denke, wir können /über/ betonen 13:31 &amp;lt; ughabugha&amp;gt; Ok, 3) Roadmap 13:31 &amp;lt; ughabugha&amp;gt; duck: Ziemlich. 13:31 &amp;lt; jrandom&amp;gt; das ist nichts im Vergleich zu Meeting 67 ;) 13:31 &amp;lt; jrandom&amp;gt; ok, weiter zu 3 13:31 &amp;lt; jrandom&amp;gt; hat jemand Gedanken in Bezug auf die Roadmap? 13:32 &amp;lt; jrandom&amp;gt; die Änderungen / Ansichten / Bedenken? 13:32 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Multi-Tunneling 13:32 &amp;lt; jrandom&amp;gt; janonymous&amp;gt; das haben wir bereits 13:32 &amp;lt; jrandom&amp;gt; (seit 0.2.5) 13:32 &amp;lt; jrandom&amp;gt; wenn ich dich richtig verstehe 13:33 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; aber, also so wie: eine Datei über zwei tunnel schicken, um die Übertragung zu beschleunigen? 13:33 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; zur gleichen Zeit 13:34 &amp;lt; jrandom&amp;gt; i2p befasst sich nicht mit Dateien, aber ja, jede einzelne i2p-Nachricht kann jetzt über mehrere tunnel gehen 13:34 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Ich denke, das wäre eine großartige Ergänzung für den 2.0-Bereich 13:34 &amp;lt; jrandom&amp;gt; z. B. die ersten 32kb über tunnel X, die nächsten 32kb über tunnel Y 13:35 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; genau.. darauf will ich hinaus.. das erscheint mir sehr notwendig 13:35 &amp;lt; jrandom&amp;gt; aber i2psnark mit I2CP-Unterstützung könnte die Dinge maximieren 13:35 &amp;lt; jrandom&amp;gt; janonymous&amp;gt; das machen wir jetzt schon 13:36 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; oh. I2PSnark wird mehrere tunnel für die Punkt-zu-Punkt-Kommunikation nutzen? 13:36 &amp;lt; jrandom&amp;gt; alle Nachrichten können über mehrere tunnel gehen. 13:36 &amp;lt; duck&amp;gt; theoretisch 13:37 &amp;lt; jrandom&amp;gt; nicht nur theoretisch – wenn eine Nachricht &amp;gt; 15s braucht, wird sie über die andere verfügbare Lease gesendet 13:37 &amp;lt; jrandom&amp;gt; und wenn sie &amp;gt; 30s braucht, wird das leaseSet verworfen und neu geholt, wobei nachfolgende Nachrichten über die gefundenen Leases gehen 13:37 &amp;lt; jrandom&amp;gt; ABER 13:38 &amp;lt; jrandom&amp;gt; i2ptunnel (und alles andere, das i2ps mode=guaranteed verwendet) wartet, bis jede Nachricht zugestellt ist, bevor die nächste gesendet wird 13:38 &amp;lt; jrandom&amp;gt; native I2CP-Apps müssen das nicht tun 13:38 &amp;lt; jrandom&amp;gt; (ebenso wenig Apps, die die Socket-Bibliothek verwenden, sobald die Socket-Bibliothek sowohl implementiert ist als auch SACK unterstützt) 13:38 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ok.. ich denke nur, das wird in Zukunft eine großartige Methode für diese tunnel sein.. für Geschwindigkeit und Anonymität 13:38 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; und um einzelne tunnel zu entlasten 13:39 &amp;lt; jrandom&amp;gt; einverstanden 13:39 &amp;lt; jrandom&amp;gt; ok, noch etwas zur Roadmap? 13:40 &amp;lt; jrandom&amp;gt; (wird mich jemand zur Sau machen, weil ich die Socket-Lib gestrichen habe? mihi? :) 13:41 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Ich habe heute früher eine Analogie benutzt, um jemandem Multi-Tunneling zu beschreiben.. und gesagt, es sei wie zusätzliche Spuren auf einer Straße hinzuzufügen 13:42 &amp;lt; jrandom&amp;gt; ziemlich genau 13:42 &amp;lt; jrandom&amp;gt; (obwohl die Auffahrt immer die gleiche Anzahl Spuren hat ;) 13:42 &amp;lt; duck&amp;gt; wenn mihi sauer ist, kann er doch die Socket-API machen, oder? 13:43 &amp;lt; jrandom&amp;gt; klar, und/oder jemand anders. die Socket-Lib ist gut 13:43 &amp;lt; jrandom&amp;gt; (aber schwer und mMn nicht funktional essenziell für den Betrieb / die Sicherheit des Netzwerks) 13:44 &amp;lt; jrandom&amp;gt; ich wünschte nur, ich hätte die Zeit, es zu machen und gleichzeitig am i2p-Kerncode weiterzuarbeiten 13:44 &amp;lt; jrandom&amp;gt; aber so ist das Leben 13:45 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; sieht so aus, als wäre mihi nicht hier 13:45 &amp;lt; ughabugha&amp;gt; Ok, ich bin jetzt zurück. 13:45 &amp;lt; jrandom&amp;gt; cool 13:45 &amp;lt; jrandom&amp;gt; ok, weiter zu 4) Website 13:46 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; große Auffahrt == Kabel / kleine Auffahrt == Dial-up ?? 13:46 &amp;lt; ughabugha&amp;gt; Hmm 13:46 &amp;lt; ughabugha&amp;gt; Was sollte die Socket-Bibliothek leisten? 13:46 -!- nick [~Janonym@localhost] ist #i2p beigetreten 13:46 &amp;lt; jrandom&amp;gt; genau, nanonymous 13:46 &amp;lt; jrandom&amp;gt; äh, janonymous 13:46 &amp;lt; jrandom&amp;gt; (egal was ist, i2p kann deine lokale Netzverbindung nicht schneller machen) 13:46 &amp;lt; jrandom&amp;gt; ughabugha: http://wiki.invisiblenet.net/iip-wiki?I2PSocketLibrary 13:47 &amp;lt; ughabugha&amp;gt; Meinst du eine Socket-Bibliothek für Java? Habt ihr nicht schon eine? 13:47 &amp;lt; jrandom&amp;gt; die Socket-Lib kapselt den TCP-ähnlichen Code aus i2p aus, sodass sich i2p auf IP-ähnliche Nachrichten spezialisieren kann 13:47 &amp;lt; nick&amp;gt; yup 13:47 -!- nick [~Janonym@localhost] hat den Kanal verlassen [Client closed connection] 13:48 &amp;lt; jrandom&amp;gt; ah, genau, ja, aber das würde Anwendungen erlauben, Daten viel effizienter über i2p zu streamen (wenn/sobald die Socket-Bibliothek Selective ACK unterstützt, statt wie jetzt ein ACK nach jeder Nachricht zu verlangen) 13:49 &amp;lt; jrandom&amp;gt; Ich bin nicht glücklich damit, SACK im router zu implementieren, da es sicher außerhalb davon liegen kann (in der Socket-Lib) 13:49 &amp;lt; ughabugha&amp;gt; Aber warum streichen? Braucht das wirklich so viel Arbeit? 13:49 &amp;lt; jrandom&amp;gt; ja, um es richtig zu machen 13:49 &amp;lt; jrandom&amp;gt; es gibt etwas Code, der teilweise implementiert ist, aber ich habe keine Zeit, ihn zu pflegen und zu testen 13:49 &amp;lt; ughabugha&amp;gt; Ok. Du bist der Mann. 13:50 &amp;lt; jrandom&amp;gt; naja, $devWhoImplements ist der Mann ;) 13:50 &amp;lt; jrandom&amp;gt; wie auch immer, weiter zu 4) Website 13:50 &amp;lt; ughabugha&amp;gt; :) 13:51 &amp;lt; ughabugha&amp;gt; Freiwillige? 13:51 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Recherche zu Implementierungen von anonymem P2P 13:51 * jrandom wiederholt ughabughas Frage :) 13:51 &amp;lt; jrandom&amp;gt; hmm janonymous? 13:51 &amp;lt; ughabugha&amp;gt; Janonymous: Das wird unter 5) ??? behandelt 13:51 &amp;lt; jrandom&amp;gt; :) 13:52 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; nun, das ist Inhalt, der auf die Seite kommt 13:52 &amp;lt; jrandom&amp;gt; ah, ja, einverstanden 13:52 &amp;lt; jrandom&amp;gt; (siehe Punkt 7 auf http://i2p.net/pipermail/i2p/2004-February/000133.html) 13:53 &amp;lt; jrandom&amp;gt; und Punkt 8 13:53 &amp;lt; jrandom&amp;gt; oder meinst du etwas anderes? 13:53 &amp;lt; jrandom&amp;gt; Ich werde wahrscheinlich die ganze Menge an Papers posten, durch die ich letzten Sommer bei der Recherche und dem Design von i2p gegangen bin 13:53 &amp;lt; jrandom&amp;gt; (oder zumindest Verweise auf ihre CiteSeer-Einträge) 13:54 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Ok. Wollten wir das nächste CMS für I2P diskutieren? 13:54 &amp;lt; ughabugha&amp;gt; jrandom hat das CMS bereits gewählt. 13:55 &amp;lt; jrandom&amp;gt; ja/nein – statt noch ein oder zwei Monate die Vor- und Nachteile von CMSen zu recherchieren, nehmen wir fürs Erste einfach Drupal 13:55 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; /topic #i2p 13:55 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Ok.. nun, was den Inhalt angeht.. Wir brauchen eine Präsentation 13:55 &amp;lt; jrandom&amp;gt; falls wir zu einem anderen migrieren müssen, versichert mir wilde, dass es einfach genug ist, Inhalte zu exportieren 13:55 &amp;lt; jrandom&amp;gt; eine Präsentation? 13:56 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; mit vielen Illustrationen und einer Schritt-für-Schritt-Einführung in I2P 13:56 &amp;lt; jrandom&amp;gt; wir müssen das Grafikdesign umgesetzt bekommen 13:56 &amp;lt; jrandom&amp;gt; ah, stimmt 13:56 &amp;lt; jrandom&amp;gt; eine Nutzer-Einführung 13:56 &amp;lt; jrandom&amp;gt; die Wiki-Einführung ist generell eine Techie-Einführung 13:56 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Fast wie eine Multimedia-Präsentation 13:56 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;jrand0m&amp;gt; w0ah 13:56 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; genau 13:57 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Yay! 13:57 &amp;lt; jrandom&amp;gt; ok, ich denke, das bekommen wir zusammen, aber wir wollen mit der Produktion dieses Inhalts wahrscheinlich warten, bis wir sowohl einen echten Installer als auch ein GUI-Kontrollsystem haben 13:57 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Darin sollten mehr Bilder als Worte sein. :) 13:57 &amp;lt; jrandom&amp;gt; richtig 13:58 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; alles klar 13:58 &amp;lt; jrandom&amp;gt; aber wir haben noch keinen echten Installer, und (so großartig i2pmgr und i2pmole auch sind) ich denke, am Control Panel gibt es noch Arbeit 13:58 &amp;lt; ughabugha&amp;gt; Das hat derzeit keine Top-Priorität. 13:58 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; sicher nicht. aber für diejenigen von uns, die nicht programmieren... 13:59 &amp;lt; jrandom&amp;gt; genau. also brauchen wir Freiwillige für 1) die Konzeption, welche Inhalte auf die i2p-Website gehören 2) das Design von Grafik / CSS / Layout für die i2p-Website 3) Leute, die Inhalte für die i2p-Website erstellen 14:00 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Ich habe einen Monat Zeit. Ich denke, das wäre gut investiert. 14:00 &amp;lt; jrandom&amp;gt; w00t :) 14:00 * jrandom notiert Janonymous als Freiwilligen... für Content-Design &amp;amp; Content-Erstellung? 14:00 &amp;lt; wilde&amp;gt; zurück 14:00 &amp;lt; ughabugha&amp;gt; Nun, ich könnte HTML, CSS und das Technische machen, aber ich bin weder ein großer Schreiber noch ein Designer. 14:01 &amp;lt; jrandom&amp;gt; r0x0r 14:01 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; genau.. im Design-Teil bin ich noch nicht so gut 14:01 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Ich könnte versuchen zu schreiben, aber nicht ohne gute Kritik.. Ich habe noch nie redaktionelle Dinge geschrieben 14:01 &amp;lt; ughabugha&amp;gt; Ich kann auch Photoshop und andere Tools benutzen, solange ich konkrete Anweisungen bekomme, was zu tun ist. ;) 14:01 &amp;lt; wilde&amp;gt; Ich kümmere mich um Drupal und Features 14:02 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Ich habe ein paar gute Ideen für dich, ughabugha 14:02 &amp;lt; jrandom&amp;gt; genau, mit Content-Design meine ich nicht das Layout, sondern eher „ok, wir brauchen eine Nutzer-Intro-Seite, eine Tech-Intro-Seite, eine FAQ“ usw. 14:02 &amp;lt; ughabugha&amp;gt; Heh, ok. :) 14:02 &amp;lt; jrandom&amp;gt; r0x0r0r 14:02 * jrandom notiert wilde und ughabugha als Freiwillige :) 14:02 &amp;lt; ughabugha&amp;gt; Ich freue mich darauf. 14:02 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; es gibt ein schäbiges Bild, das ich gemacht habe; es ist mit dem neuen I2POverview-Dokument auf I2p verlinkt 14:03 &amp;lt; jrandom&amp;gt; word, ja janonymous, das Bild ist ziemlich gut, hat ein paar kleine technische Probleme, ist aber sehr nützlich 14:03 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; In Photoshop würde es sicher viel schöner aussehen 14:04 &amp;lt; ughabugha&amp;gt; Heh. 14:04 &amp;lt; ughabugha&amp;gt; Janonymous: Lass uns das morgen privat besprechen. 14:04 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; äh, eigentlich habe ich es vielleicht versehentlich gelöscht :/ 14:04 &amp;lt; jrandom&amp;gt; ok, noch etwas zur Website, oder können wir zu 5) ??? übergehen? 14:04 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ok 14:07 &amp;lt; wilde&amp;gt; ok, eine Sache: 14:07 &amp;lt; ughabugha&amp;gt; Noch etwas zur Website? 14:07 &amp;lt; wilde&amp;gt; welches Gefühl sollte man als erstes auf der Seite bekommen? 14:07 &amp;lt; wilde&amp;gt; Stichwörter bitte 14:07 &amp;lt; jrandom&amp;gt; wilde&amp;gt; siehe http://i2p.net/pipermail/i2p/2004-February/000133.html (der Absatz „rom a branding perspective“ :) 14:08 &amp;lt; jrandom&amp;gt; mir gefällt das „anonymous bit by bit“-Ding 14:08 &amp;lt; ughabugha&amp;gt; Vermutlich nicht. Sollen wir weiter zu 5) ??? ? 14:08 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; sollen wir eine detailliertere Nutzer-Roadmap machen? 14:08 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; eine, die die langfristigen Ziele genauer beschreibt 14:08 &amp;lt; ughabugha&amp;gt; wilde: Nur positive Emotionen. 14:09 &amp;lt; jrandom&amp;gt; janonymous&amp;gt; einverstanden, die aktuelle Roadmap sind wirklich nur technische Notizen für technische Aufgaben ;) 14:09 &amp;lt; jrandom&amp;gt; ok, 5) ?? 14:09 &amp;lt; jrandom&amp;gt; möchtet ihr noch etwas ansprechen? 14:10 &amp;lt; wilde&amp;gt; itoopie passt nicht wirklich zu „simple and secure“ 14:10 &amp;lt; wilde&amp;gt; es hat eher ein Cartoon-Gefühl 14:10 &amp;lt; wilde&amp;gt; darum habe ich gefragt 14:10 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ja, man könnte etwas mehr Spannung aufbauen 14:10 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; damit die Nutzer sich beteiligen 14:10 -!- kaji [~booky5@localhost] ist #i2p beigetreten --- Log geschlossen Tue Mar 02 14:11:08 2004 --- Log geöffnet Tue Mar 02 14:12:12 2004 14:12 -!- jrandom_ [~jrandom@localhost] ist #i2p beigetreten 14:12 -!- Irssi: #i2p: Insgesamt 6 Nicks [0 ops, 0 halfops, 0 voices, 6 normal] 14:12 &amp;lt; jrandom_&amp;gt; zurück 14:12 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; es sollte für sie funktionieren, ohne dass sie überhaupt merken, dass es da ist 14:12 &amp;lt; jrandom_&amp;gt; wilde&amp;gt; Ich bin offen für Vorschläge 14:12 &amp;lt; ughabugha&amp;gt; * jrandom_ (~jrandom@localhost) ist #i2p beigetreten 14:12 &amp;lt; jrandom_&amp;gt; &amp;lt;Janonymous&amp;gt; ja, man könnte etwas mehr Spannung aufbauen 14:12 &amp;lt; jrandom_&amp;gt; hmm? 14:14 &amp;lt; ughabugha&amp;gt; Das hast du verpasst: 14:14 &amp;lt; ughabugha&amp;gt; [00:11 43] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Ich möchte es nur noch mal betonen.. Ich finde, alle Multi-Tunneling-Methoden sollten transparent sein und allen Client-Apps zur Verfügung stehen 14:14 &amp;lt; ughabugha&amp;gt; [00:12 07] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; es sollte für sie funktionieren, ohne dass sie überhaupt merken, dass es da ist 14:14 &amp;lt; jrandom_&amp;gt; janonymous&amp;gt; bereits implementiert. 14:14 &amp;lt; jrandom_&amp;gt; i2p balanciert End-to-End-Kommunikation bereits transparent über mehrere tunnel 14:15 * jrandom_ tritt jrandom 14:15 -!- jrandom [~jrandom@localhost] hat den Kanal verlassen [Ping timeout] 14:15 -!- Irssi: Beitritt zu #i2p wurde in 231 Sek. synchronisiert 14:15 &amp;lt; wilde&amp;gt; Beteiligung? 14:15 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; selbst wenn wir die schnellsten, stabilsten tunnel profilieren.. können wir die anderen langsamen tunnel bei Bedarf weiterhin für zusätzlichen Durchsatz nutzen 14:15 &amp;lt; kaji&amp;gt; ist iip up? 14:15 -!- kaji [~booky5@localhost] hat den Kanal verlassen [Client closed connection] 14:15 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Und wir wollen die Last vielleicht ohnehin verteilen.. und das sollte alles transparent für die Client-Apps sein 14:15 -!- Du heißt jetzt jrandom 14:16 -!- protocol [~iip@localhost] ist #i2p beigetreten 14:16 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ok 14:16 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; cool 14:16 &amp;lt; jrandom&amp;gt; :) 14:17 &amp;lt; ughabugha&amp;gt; jrandom: Benutz nicht ACTION, das wird nicht weitergeleitet ;) 14:17 &amp;lt; jrandom&amp;gt; hah, ok, sorry 14:17 * jrandom sagt etwas, das sie nicht sehen können 14:17 &amp;lt; jrandom&amp;gt; ;) 14:17 &amp;lt; jrandom&amp;gt; ok, hat sonst noch jemand etwas? 14:18 &amp;lt; jrandom&amp;gt; ich denke, nachdem die aktuellen netDb-Bugs behoben sind, sollten wir die i2psnark-Tests noch einmal versuchen 14:20 -!- kaji [~booky5@localhost] ist #i2p beigetreten 14:20 -!- wilde [~anon@localhost] hat den Kanal verlassen [Ping timeout] 14:20 &amp;lt; ughabugha&amp;gt; Aber verteilt das 15-Sekunden-Warten die Last wirklich? 14:20 &amp;lt; ughabugha&amp;gt; So sehe ich das nicht. 14:20 * protocol sagt, iip ist für Luser 14:20 &amp;lt; ughabugha&amp;gt; So wie ich das sehe, sollte es 100% simultan sein, der Knoten sollte Pakete durch den tunnel schicken, so schnell wie das Ziel sie verarbeiten kann. 14:20 &amp;lt; ughabugha&amp;gt; Durch alle tunnel, meine ich. 14:20 -!- nick [~Janonym@localhost] ist #i2p beigetreten 14:20 -!- kaji [~booky5@localhost] hat den Kanal verlassen [Client closed connection] 14:21 &amp;lt; jrandom&amp;gt; ughabugha: jede Nachricht wird idealerweise nur über einen tunnel gesendet, aber die einzelnen Nachrichten werden über alle verteilt gebalanciert 14:21 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; duck und ich haben einen Test über I2PSnark durchgeführt 14:21 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; heute früher. 14:21 &amp;lt; jrandom&amp;gt; ughabugha: wenn wir es immer über alle tunnel senden würden, wäre das eine erhebliche Menge verschwendeten Traffics 14:21 -!- nick [~Janonym@localhost] hat den Kanal verlassen [Client closed connection] 14:21 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Sind alle mit dem Namen "I2P" zufrieden? 14:21 -!- kaji [~booky5@localhost] ist #i2p beigetreten 14:21 -!- wilde [~anon@localhost] ist #i2p beigetreten 14:22 &amp;lt; jrandom&amp;gt; janonymous&amp;gt; i2p ist der Name. 14:22 &amp;lt; jrandom&amp;gt; du kannst es Betty nennen, aber i2p ist der Name ;) 14:22 &amp;lt; ughabugha&amp;gt; kaji: Warum blinkst du so? 14:22 &amp;lt; jrandom&amp;gt; ughabugha: kaji ärgert uns gern 14:22 &amp;lt; ughabugha&amp;gt; jrandom: Ja, das verstehe ich. Ich schätze, es funktioniert genau so, wie ich es mir vorstelle. 14:23 &amp;lt; kaji&amp;gt; weiß ich nicht 14:23 &amp;lt; kaji&amp;gt; ist iip up? 14:23 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; cool 14:23 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ist für mich 14:23 &amp;lt; ughabugha&amp;gt; Für manche ist es was, für andere nicht. 14:23 &amp;lt; ughabugha&amp;gt; Also betreibe ich ein Relay. 14:24 &amp;lt; jrandom&amp;gt; ughabugha++ 14:24 &amp;lt; ughabugha&amp;gt; Um die Netzwerke zu verbinden. 14:24 &amp;lt; kaji&amp;gt; cool 14:24 &amp;lt; jrandom&amp;gt; Die Details des parallelen/seriellen Sendens stehen in net.invisiblenet.i2p.router.message.OutboundClientMessageJob 14:24 &amp;lt; ughabugha&amp;gt; :) 14:24 &amp;lt; jrandom&amp;gt; (für alle, die mehr Details darüber wissen wollen, wie es funktioniert) 14:25 &amp;lt; jrandom&amp;gt; ok, gibt es noch etwas, das jemand ansprechen möchte? 14:25 &amp;lt; kaji&amp;gt; wie läuft i2p-Entwicklung? :) (Mirc sagt 'lag=30 seconds') 14:25 &amp;lt; jrandom&amp;gt; kaji&amp;gt; wir machen Fortschritte ;) 14:26 &amp;lt; jrandom&amp;gt; irssi ist hier zwischen 80s und 1s Lag hin- und hergesprungen 14:26 &amp;lt; jrandom&amp;gt; (zwei Disconnects in den letzten 90 Minuten) 14:26 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; gibt es noch weitere Ideen für Inhalte der neuen Seite? 14:27 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;kaji&amp;gt; sweet 14:27 &amp;lt; jrandom&amp;gt; abgesehen von http://i2p.net/pipermail/i2p/2004-February/000133.html denke ich, wir sollten eines von Drupals Foren-Modulen verwenden 14:27 &amp;lt; ughabugha&amp;gt; Für mich seit 80 Minuten keine Disconnects. 14:27 &amp;lt; jrandom&amp;gt; schön, ughabugha 14:27 &amp;lt; kaji&amp;gt; hmm, jetzt ist der Lag auf ein paar Sekunden runter 14:27 &amp;lt; jrandom&amp;gt; ja, es schwankt, kaji 14:28 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; oh, ugha und ich haben heute in meinem Chatroom über eep gechattet :) 14:28 &amp;lt; jrandom&amp;gt; nice1! 14:28 &amp;lt; ughabugha&amp;gt; Janonymous: Ich würde das nicht „reden“ nennen. ;) 14:28 &amp;lt; ughabugha&amp;gt; Es war eher wie Schreien über eine Distanz von ein paar Kilometern. 14:28 &amp;lt; jrandom&amp;gt; Moment, ihr habt Voice gemacht? 14:29 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; :) es war eine Nachricht 14:29 &amp;lt; ughabugha&amp;gt; :) 14:29 &amp;lt; ughabugha&amp;gt; Nun, ich habe den ganzen Lag verursacht. 14:30 &amp;lt; ughabugha&amp;gt; Wie auch immer, wenn jemand einen Vorschlag zur Diskussion hat, macht es jetzt, denn ich muss gehen. 14:30 &amp;lt; jrandom&amp;gt; word, 90m ist auch eine gute Meeting-Länge, um aufzuhören... 14:30 &amp;lt; jrandom&amp;gt; alles Weitere kann auf der Mailingliste aufgegriffen werden 14:30 &amp;lt; jrandom&amp;gt; (und/oder iip/i2p später) 14:31 * jrandom zieht den *baf*er auf... 14:31 * jrandom *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Entwicklertreffen - 24. Februar 2004</title><link>/de/blog/2004/02/24/i2p-entwicklertreffen-24.-februar-2004/</link><pubDate>Tue, 24 Feb 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/02/24/i2p-entwicklertreffen-24.-februar-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> baffled, DrWoo, duck, human, Janonymous, jrand0m, kaji\_, madman2003, mihi, Trix, wilde&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:00] &amp;lt;jrand0m&amp;gt; 0) hi [22:00] &amp;lt;jrand0m&amp;gt; 1) 0.2.4.2/0.2.5 [22:00] &amp;lt;jrand0m&amp;gt; 2) Doku [22:00] &amp;lt;jrand0m&amp;gt; 3) ??? [22:00] &amp;lt;jrand0m&amp;gt; 0) hi [22:00] &amp;lt;human&amp;gt; hi [22:00] * jrand0m winkt dem gerade neu gestarteten iip-ircd zu :) [22:01] &amp;lt;jrand0m&amp;gt; (und, äh, dir auch :) [22:01] &amp;lt;jrand0m&amp;gt; Wöchentliche Statusnotizen (auf deren Basis wir arbeiten) unter http://i2p.dnsalias.net/pipermail/i2p/2004-February/000148.html [22:01] &amp;lt;jrand0m&amp;gt; (und natürlich an die Mailingliste geschickt) [22:01] &amp;lt;jrand0m&amp;gt; 1) 0.2.4.2/0.2.5 [22:02] &amp;lt;jrand0m&amp;gt; Dev macht gute Fortschritte bei der 0.2.5‑Veröffentlichung, die sowohl 2+ Hop tunnels erlauben und nutzen wird als auch Clients mit mehreren eingehenden tunnels [22:03] &amp;lt;jrand0m&amp;gt; Die wesentliche Funktionalität, die das bringen wird, ist höhere Zuverlässigkeit und funktionale Anonymität [22:04] &amp;lt;jrand0m&amp;gt; Die derzeitigen 1‑Hop tunnels setzen dich statistischen Angriffen durch einen aktiven Gegner aus; mit 0.2.5 wirst du jedoch die Länge deiner eigenen Hops festlegen können (und wir erhöhen den Standard auf 2), was den statistischen Angriff deutlich komplizierter macht [22:06] &amp;lt;jrand0m&amp;gt; Ich habe außerdem zwei Bugs im Client‑Sendeprozess und in der Network‑DB gefunden, die für einen Teil der jüngsten Instabilität verantwortlich sein könnten [22:06] &amp;lt;jrand0m&amp;gt; (Bugfixes in Arbeit) [22:07] &amp;lt;jrand0m&amp;gt; Nebenbei denke ich, dass die Roadmap [http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap] immer noch den Dev‑Zeitplan gut widerspiegelt [22:07] * mihi ist #i2p beigetreten [22:07] &amp;lt;jrand0m&amp;gt; heya mihi [22:07] * protocol hat IRC verlassen (Ping-Timeout) [22:07] &amp;lt;jrand0m&amp;gt; ok, das war's zum router‑Dev‑Status, weiter zu 2) Doku [22:07] * human möchte sagen, dass er I2P seit 0.2.4 unbenutzbar findet (es verhält sich anscheinend *viel* schlimmer als zu 0.2.3‑Zeiten, zumindest auf meinem PC) [22:07] &amp;lt;jrand0m&amp;gt; hm [22:08] &amp;lt;human&amp;gt; Vielleicht könnten wir nach dem Meeting darüber sprechen... [22:08] &amp;lt;jrand0m&amp;gt; In Bezug auf Zuverlässigkeit, Latenz, CPU, Bandbreite? [22:08] * protocol ist #i2p beigetreten [22:08] &amp;lt;mihi&amp;gt; hi jrand0m, hi zusammen [22:08] &amp;lt;human&amp;gt; jrand0m: Ich kann keine eepsite oder I2P‑Dienste erreichen (mit wenigen temporären Ausnahmen) [22:08] * mihi schließt sich human an [22:09] &amp;lt;jrand0m&amp;gt; Die meisten eepsites sind down – duck, baffled, madman2003 sind in letzter Zeit am zuverlässigsten up [22:09] &amp;lt;human&amp;gt; jrand0m: Ich komme weder dorthin, noch zu irc.*.i2p [22:09] &amp;lt;jrand0m&amp;gt; squid nutze ich ständig für meinen gesamten Web‑Traffic – kannst du das nicht verwenden? [22:09] &amp;lt;human&amp;gt; jrand0m: nein [22:09] &amp;lt;jrand0m&amp;gt; hm [22:10] &amp;lt;madman-away&amp;gt; Nun, eine Uptime von etwa 8 Stunden täglich für meine i2p‑Site [22:10] &amp;lt;human&amp;gt; jrand0m: Wir können nach dem Meeting darüber reden, ich möchte die Diskussion nicht monopolisieren :-) [22:10] * madman-away heißt jetzt madman2003 [22:10] &amp;lt;mihi&amp;gt; Es könnte auch das Problem meines Providers sein, http://babelfish.altavista.com/babelfish/urltrurl?tt=url&amp;amp;url=http%3A%2F%2Fwww.expressnet.de%2Fnews%2Fnews.php&amp;amp;lp=de_en :( [22:10] &amp;lt;Janonymous&amp;gt; ich auch [22:10] &amp;lt;human&amp;gt; jrand0m: Nur um darauf hinzuweisen, dass es wohl Probleme gibt (die vorher nicht auftraten) [22:10] &amp;lt;Janonymous&amp;gt; meins sollte jetzt up sein [22:11] &amp;lt;madman2003&amp;gt; Welche Destination? [22:11] &amp;lt;jrand0m&amp;gt; Nun gut, wenn es bei der Zuverlässigkeit rückwärts geht, müssen wir das angehen, bevor wir zu 0.2.5 übergehen [22:11] * mihi hasst Babelfish‑Englisch :( [22:11] &amp;lt;jrand0m&amp;gt; heh [22:12] &amp;lt;jrand0m&amp;gt; (nun, den Satz Thank you for your understanding. hat es wenigstens korrekt hinbekommen ...) [22:12] &amp;lt;human&amp;gt; jrand0m: Das sollte untersucht werden ... Ich habe auch an ein ISP‑Problem gedacht, aber das Problem besteht seit 0.2.4 konstant (und scheint bei anderen Netzwerkdiensten nicht aufzutreten) [22:12] &amp;lt;jrand0m&amp;gt; 0.2.4.0 war Scheiße, ebenso 0.2.4.1 [22:13] * wilde ist #i2p beigetreten [22:13] &amp;lt;human&amp;gt; jrand0m: Ich weiß, und das macht mir Sorgen ... [22:13] &amp;lt;wilde&amp;gt; hey i2p [22:13] &amp;lt;jrand0m&amp;gt; heya wilde [22:13] &amp;lt;madman2003&amp;gt; Eine Sache, die mir aufgefallen ist: tunnels werden häufiger instabil [22:13] &amp;lt;human&amp;gt; jrand0m: Ich habe mit 0.2.4.2 nicht viel verändert (zumindest bei mir) [22:13] &amp;lt;human&amp;gt; jrand0m: s/ i / it / [22:14] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; Das liegt leicht daran, dass routers ständig online und offline gehen (was bis 0.3 ein großes Problem sein wird) [22:14] &amp;lt;jrand0m&amp;gt; hmm ok [22:14] &amp;lt;wilde&amp;gt; jrand0m: Bedeutet das, wir sollten vorerst keine transients betreiben? [22:15] * mihi hat IRC verlassen (Ping-Timeout) [22:15] &amp;lt;jrand0m&amp;gt; Hm, ich denke, es wird in 0.2.5 bedeutende Fixes geben, aber wir können mit dem Wechsel von 0.2.5 auf 0.3 warten, bis die Zuverlässigkeitsprobleme behoben sind. [22:16] &amp;lt;jrand0m&amp;gt; wilde&amp;gt; Ich mag den Begriff transients nicht, er erinnert mich an ein anderes Projekt, das unzuverlässige routers anders behandelt als zuverlässige. Wir behandeln alle routers gleich (und müssen das auch, für die Anonymität) [22:16] &amp;lt;jrand0m&amp;gt; Aber solange routers im Allgemeinen entweder up bleiben oder down bleiben, ist das okay [22:17] &amp;lt;jrand0m&amp;gt; (nur nicht 10 Minuten up, 10 Minuten down, 30 up, 30 down, usw.) [22:17] &amp;lt;madman2003&amp;gt; Ich habe einen Wunsch: eine Option, den router (und tunnels) neu aufzubauen [22:17] &amp;lt;baffled&amp;gt; i2p ist eine Organisation mit gleichen router‑Chancen? [22:17] &amp;lt;jrand0m&amp;gt; heh baffled [22:18] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; router neu aufbauen? Dein router fährt immer noch herunter? [22:18] &amp;lt;madman2003&amp;gt; Ich meine, alles neu zu verbinden [22:18] &amp;lt;madman2003&amp;gt; So eine Art Warm‑Restart des routers [22:18] &amp;lt;madman2003&amp;gt; ohne die anderen routers zu verärgern [22:18] &amp;lt;madman2003&amp;gt; (Ich muss router und tunnels oft neu starten) [22:18] &amp;lt;jrand0m&amp;gt; Du kannst deine Client‑Apps (z. B. i2ptunnel, eepproxy, etc.) gefahrlos neu starten, ohne den rotuer anzufassen [22:19] &amp;lt;jrand0m&amp;gt; Du solltest deinen router /niemals/ neu starten müssen. [22:19] &amp;lt;jrand0m&amp;gt; (fast alle Konfigurationseinstellungen werden dynamisch aktualisiert) [22:19] * Trix ist #i2p beigetreten [22:19] &amp;lt;jrand0m&amp;gt; hi Trix [22:19] &amp;lt;Trix&amp;gt; hi [22:19] &amp;lt;madman2003&amp;gt; In der Regel reicht es, die tunnels neu zu starten [22:21] &amp;lt;jrand0m&amp;gt; Es gibt nur eine Situation, in der das technisch nötig ist (alte Lease‑Abläufe in einem Client‑leaseSet, die beim Start zufällig auftraten), und das ist in CVS behoben worden, also solltest du das nicht mehr tun müssen. [22:22] &amp;lt;jrand0m&amp;gt; (tatsächlich kann das Neustarten von tunnels vorübergehende Probleme verursachen, je nach Art des tunnel) [22:22] &amp;lt;madman2003&amp;gt; Manchmal weiß ich einfach nicht, ob ich die Probleme verursache oder jemand anderes [22:22] &amp;lt;jrand0m&amp;gt; Wenn deine router‑Konsole keine roten Warnungen zeigt, ist es das Netzwerk (oder jemand anderes) [22:22] * jnk ist #i2p beigetreten [22:23] &amp;lt;jrand0m&amp;gt; Geduld behebt mehr der aktuellen i2p‑Bugs als Neustarts ;) [22:24] &amp;lt;jrand0m&amp;gt; Aber wir werden nach 0.2.5 eine weitere Serie von Bugfix‑Releases haben [22:24] &amp;lt;jrand0m&amp;gt; (ähnlich wie im Testnet, nur ohne die Beschränkungen bei der Nutzerbasis) [22:25] &amp;lt;jrand0m&amp;gt; (und, wie immer: Wenn etwas kaputtgeht, sind Logs willkommen :) [22:25] &amp;lt;jrand0m&amp;gt; Wie auch immer, weiter zu 2) Doku [22:26] &amp;lt;jrand0m&amp;gt; Wie in http://i2p.net/pipermail/i2p/2004-February/000147.html gepostet, gibt es einige neue Überblicks‑Dokus [22:27] &amp;lt;jrand0m&amp;gt; Ich würde mich über Feedback freuen, um sie zu verbessern, da die verlinkten Seiten im Wesentlichen zum Haupt‑Einstiegspunkt werden sollen, um I2P kennenzulernen [22:28] &amp;lt;madman2003&amp;gt; Ich habe sie gelesen und hoffe, du hattest recht mit der Möglichkeit, die Menge an Krypto sicher zu reduzieren [22:29] &amp;lt;wilde&amp;gt; Schichten von Krypto oder die Anzahl der Bits? [22:29] &amp;lt;jrand0m&amp;gt; Ich bin nicht überzeugt, dass Krypto der Engpass ist, aber es ist eine Möglichkeit [22:30] &amp;lt;jrand0m&amp;gt; Wir könnten die Schichten nicht sicher reduzieren, aber wir könnten auf unterschiedlichen Schichten verschiedene Krypto‑Niveaus verwenden, statt überall denselben Code wiederzuverwenden [22:30] &amp;lt;madman2003&amp;gt; Das Problem ist, seinen Weg zu finden [22:30] &amp;lt;jrand0m&amp;gt; hmm? [22:31] &amp;lt;madman2003&amp;gt; Ein statischer Pfad wird normalerweise gut gefunden [22:31] &amp;lt;madman2003&amp;gt; Ein dynamischerer ist schwieriger aufzubauen [22:32] &amp;lt;madman2003&amp;gt; (Ich rede über die Unfähigkeit, routers, die offline gehen, ordentlich zu handhaben) [22:32] &amp;lt;jrand0m&amp;gt; Ah, dachte, du redest über Krypto [22:32] &amp;lt;jrand0m&amp;gt; Es wird ziemlich einfach, unzuverlässige routers zu handhaben, das ist einfach der 0.3‑Code [22:33] * jrand0m hat ~30 Seiten Notizen zu verschiedenen Techniken, alles machbar, nur viel zu tun [22:33] * protocol hat IRC verlassen [22:34] &amp;lt;madman2003&amp;gt; Vielleicht wäre es eine Idee, Backup‑Routen bereit zu halten [22:34] &amp;lt;madman2003&amp;gt; tunnel‑Redundanz [22:34] &amp;lt;jrand0m&amp;gt; Genau, das ist 0.2.5 – multiple Leases [22:35] &amp;lt;jrand0m&amp;gt; (lease == Erklärung, dass eine Destination über einen bestimmten tunnel erreichbar ist) [22:35] &amp;lt;madman2003&amp;gt; Darauf warte ich :) [22:36] &amp;lt;jrand0m&amp;gt; w3rd [22:37] &amp;lt;jrand0m&amp;gt; Nun, wenn jemand Vorschläge zur Verbesserung der Doku hat, gern im Wiki bearbeiten, an die Liste posten oder mir eine E‑Mail schicken [22:38] &amp;lt;jrand0m&amp;gt; Ok, zügig weiter zu 3) ??? [22:38] &amp;lt;jrand0m&amp;gt; Gibt es etwas, das jemand ansprechen und diskutieren möchte? [22:39] &amp;lt;DrWoo&amp;gt; Kartoffeln sind verdammt billig, aber Kartoffelchips sind teuer, was soll das? [22:39] &amp;lt;DrWoo&amp;gt; :) [22:39] &amp;lt;jrand0m&amp;gt; Das ist eine Verschwörung! [22:40] * DrWoo denkt, jrand0m hat für fast alles eine Antwort :) [22:40] &amp;lt;jrand0m&amp;gt; Klar, man kann alles auf Verschwörungen schieben. [22:40] &amp;lt;jrand0m&amp;gt; ok [22:40] &amp;lt;wilde&amp;gt; Stego ? [22:40] * human nimmt Vorschläge entgegen, wie man I2CP‑ähnliche, nachrichtenorientierte Funktionalität Nicht‑Java‑Apps zugänglich macht [22:41] &amp;lt;wilde&amp;gt; Wie I2P Stego implementieren wird, sodass ein gewöhnlicher Portscan nichts offenbart [22:41] &amp;lt;wilde&amp;gt; nicht einmal zufällige Bytes [22:41] * human klingt vielleicht (tut er?) wiederholend ... er denkt über VPNs über I2P mit http://openvpn.sf.net/ nach [22:41] &amp;lt;jrand0m&amp;gt; Nun, unter anderem PHTTP. [22:42] &amp;lt;jrand0m&amp;gt; openvpn sieht sehr interessant aus – mir war nicht klar, dass tun/tap Windows‑Ports hat [22:42] &amp;lt;jrand0m&amp;gt; Eine einfache nachrichtenorientierte Socket‑Bridge für I2CP sollte sehr leicht sein [22:43] &amp;lt;wilde&amp;gt; Nennt freenet das nicht Silent Bob, wenn der Node dichtmacht, falls man nicht das geheime Klopfen gibt (die router‑ID kennt)? [22:43] * madman2003 hat IRC verlassen (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12)) [22:43] &amp;lt;baffled&amp;gt; Okay, wie üblich habe ich in 15 Minuten einen anderen Termin, also bis später. [22:43] &amp;lt;jrand0m&amp;gt; Genau, wenn wir mit einem Webserver/etc. auf silent bob integrieren wollten, könnten wir das [22:43] &amp;lt;jrand0m&amp;gt; cool, bis später baffled [22:44] &amp;lt;jrand0m&amp;gt; (aber silent bob verhindert keine Portscan‑Erkennung, es lässt es nur wie einen anderen Dienst aussehen) [22:44] &amp;lt;wilde&amp;gt; Ich möchte lieber nicht, dass irgendwelche Leute oder ISPs mich portscannen und offene Ports finden [22:44] &amp;lt;wilde&amp;gt; ok [22:44] &amp;lt;human&amp;gt; jrand0m: Ok, ich arbeite daran, wenn I2P auf meinem PC wieder läuft :-) [22:44] &amp;lt;jrand0m&amp;gt; UDP würde auch funktionieren [22:44] &amp;lt;jrand0m&amp;gt; :) human [22:45] * kaji ist #i2p beigetreten [22:46] &amp;lt;jrand0m&amp;gt; Mir war nicht klar, dass die Zuverlässigkeit so stark gesunken ist; wir werden nach 0.2.5 genug Iterationen durchlaufen, um sie für dich wiederherzustellen, human [22:46] &amp;lt;wilde&amp;gt; Gibt es eine Möglichkeit, einen offenen Port vor einem Java‑Programm zu verbergen, ohne am OS oder der Firewall herumzuspielen [22:46] &amp;lt;human&amp;gt; w00t! [22:47] &amp;lt;jrand0m&amp;gt; Du meinst, einen lauschenden TCP‑Socket zu haben, der nicht per Portscan gefunden werden kann? Nein, nicht direkt aus Java. [22:47] &amp;lt;wilde&amp;gt; ok [22:48] &amp;lt;jrand0m&amp;gt; (Ich weiß nicht einmal, wie man das in anderen Sprachen macht) [22:48] &amp;lt;jrand0m&amp;gt; udp wäre dafür wahrscheinlich der beste Weg [22:48] * human lädt dazu ein, per telnet human.i2p (getunnelter TCP‑Echo‑Server) zu testen und etwas einzutippen [22:48] &amp;lt;wilde&amp;gt; Das wäre vielleicht ein kleines C‑Programm, das filtert und an einen anderen Port weiterleitet [22:49] * kaji_ ist #i2p beigetreten [22:49] &amp;lt;jrand0m&amp;gt; Wenn es TCP‑Verbindungen akzeptiert, ist es schon zu spät, wenn ich deine Sorge richtig verstehe. [22:49] &amp;lt;Janonymous&amp;gt; Wie telnettet man? [22:49] &amp;lt;kaji_&amp;gt; endlich [22:50] &amp;lt;kaji_&amp;gt; Das hat ewig gedauert, die iip‑Usability ist atm total beschissen [22:50] * kaji hat IRC verlassen (Ping-Timeout) [22:51] &amp;lt;duck&amp;gt; Wenn du dir wegen offener Ports Sorgen machst, könntest du rTCP / PHTTP / whatever verwenden, oder? [22:51] &amp;lt;Janonymous&amp;gt; verdammt ... hey, jr, sind diese neuen Dokus von der Haupt‑i2p‑Seite aus erreichbar? [22:51] &amp;lt;human&amp;gt; Janonymous: java -jar lib/i2ptunnel.jar -nogui -e "config localhost 7654" -e "client 12221 human.i2p" [22:51] &amp;lt;jrand0m&amp;gt; Nein, Janonymous, nur über die Links in dieser E‑Mail [22:51] &amp;lt;human&amp;gt; Janonymous: then telnet localhost 12221 [22:51] &amp;lt;jrand0m&amp;gt; duck&amp;gt; genau [22:52] &amp;lt;Janonymous&amp;gt; k [22:52] &amp;lt;duck&amp;gt; (natürlich kann whatever ein silentbob/stealth/stego‑Transport sein) [22:52] &amp;lt;jrand0m&amp;gt; human&amp;gt; Message send failed after 61226ms with 391 bytes [22:53] &amp;lt;human&amp;gt; jrand0m: Und das bedeutet ...? [22:53] &amp;lt;jrand0m&amp;gt; Das bedeutet, ich kann deinen Echo nicht erreichen [22:53] &amp;lt;duck&amp;gt; -nogui ist veraltet :) [22:53] &amp;lt;jrand0m&amp;gt; Kannst du duck.i2p erreichen? [22:54] &amp;lt;wilde&amp;gt; Gruselig, ich habe nach rtcp gegoogelt: http://dret.net/glossary/rtcp [22:54] &amp;lt;jrand0m&amp;gt; Ja, rtcp ist vergeben :/ [22:54] &amp;lt;human&amp;gt; jrand0m: Ich versuche es, aber ich kann duck.i2p seit seeehr langer Zeit nicht erreichen ... [22:54] &amp;lt;jrand0m&amp;gt; wilde&amp;gt; http://wiki.invisiblenet.net/iip-wiki?RelayingTCP [22:54] &amp;lt;wilde&amp;gt; "Wilde's WWW Online Glossary" [22:55] &amp;lt;jrand0m&amp;gt; hehe oh ja :) [22:55] &amp;lt;jrand0m&amp;gt; human&amp;gt; Das ist definitiv eine Bad Thing, da es fast immer up ist – könntest du mir deine log-*.txt rüberschicken? [22:56] &amp;lt;human&amp;gt; Started on: Tue Feb 24 10:21:22 GMT 2004 [22:56] &amp;lt;human&amp;gt; Version: Router: 0.2.4.2 / SDK: 0.2.4.2 [22:56] &amp;lt;human&amp;gt; Bandwidth used: 56096295 bytes sent, 34308394 bytes received (avg 1.44KBps sent 0.88KBps received) [22:56] &amp;lt;human&amp;gt; jrand0m: Ok, Logs kommen über meshmx [22:56] &amp;lt;jrand0m&amp;gt; gracias [22:56] &amp;lt;jrand0m&amp;gt; Ok, hat noch jemand etwas anzusprechen? [22:58] * jrand0m leitet zum Schluss über [22:58] * jrand0m *baf*t das Meeting ab &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 17. Februar 2004</title><link>/de/blog/2004/02/17/i2p-entwicklertreffen-17.-februar-2004/</link><pubDate>Tue, 17 Feb 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/02/17/i2p-entwicklertreffen-17.-februar-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> DrWoo, duck, fidd, human, jar, jrand0m, kaji, li, lucky, madman2003, mihi, Newsbyte, wilde&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> Angesichts der Tatsache, dass wir kein besonders offizielles Treffen hatten, weil es Jrand0m nicht sehr gut ging, hier sind meine Logs des Treffens, von kurz vor dem Beginn bis etwas nach dem Ende. Ich habe die Kick-offs und Startbildschirme herausgeschnitten, die durch das mindestens zweimalige Neustarten von iip in diesem Zeitraum entstanden sind. Falls jemand bessere Logs hat, kann er diese gerne ersetzen. (verwirrt)
&lt;p>&amp;lt;human&amp;gt; baffled: Wir experimentieren mit einer telepathischen Verbindung zu jrand0m, um ihn zu bitten, fürs Meeting hier zu sein
&amp;lt;human&amp;gt; baffled: Konzentriere dich einfach auf ihn und hilf uns
&amp;gt; Müssen wir uns nicht an den Händen halten oder so etwas?
&amp;lt;human&amp;gt; baffled: Wenn es dir hilft, dich zu konzentrieren &amp;hellip; nun, ja
&amp;gt; Cool, gib mir deine Hand, ich fang an, mich zu konzentrieren!
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; human gibt baffled die Hand
&amp;lt;/UL&amp;gt;
human hat das Thema im Kanal #i2p geändert zu I2P-Meeting: Halte die Hand deines Nachbarn, konzentriere deinen Geist auf jrand0m und bitte ihn, hierher zu kommen
thecrypto (~&lt;a href="mailto:thecrypto@anon.iip">thecrypto@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; baffled wischt das heilige Kartoffelchip-Öl von seinen Fingern und nimmt humans Hand.
&amp;lt;/UL&amp;gt;
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; human: Macht er nicht sonst eine Vorab-Agenda? Die kannst du nehmen und das Meeting leiten
&amp;lt;human&amp;gt; DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;: äh &amp;hellip; warum ich?
Rain (&lt;a href="mailto:Rain@anon.iip">Rain@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;lt;human&amp;gt; DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;: (ich habe allerdings keine Meeting-Agenda gesehen)
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; human: Warum nicht, du bist nüchtern
&amp;lt;wilde&amp;gt; Lasst uns selbst eine Agenda machen
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; ja, ihr kennt die allgemeinen Themen
&amp;lt;wilde&amp;gt; Es gibt viele Themen zu besprechen
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; human wird das Meeting leiten im Austausch gegen das Opfer der erstgeborenen Tochter jedes Teilnehmers
&amp;lt;/UL&amp;gt;
&amp;lt;wilde&amp;gt; Finanzierung, Strategie, Marketing, Website, Rekrutierung weiterer Entwickler und Power-User, usw
&amp;lt;human&amp;gt; wilde: Ich stimme zu, wir könnten informell über die jüngere Geschichte von I2P sprechen
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; wilde: Öffne ein Textfenster und mach schnell eine nummerierte Agenda
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; human stimmt wilde zu
&amp;lt;/UL&amp;gt;
&amp;gt; Als ersten Punkt sollten wir jrandom in Abwesenheit nicht eine Menge Verantwortung aufbürden?
Abmeldung: wilde (Ping-Timeout)
Abmeldung: ion (Ping-Timeout)
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; human stimmt auch baffled zu
&amp;lt;/UL&amp;gt;
wilde (~&lt;a href="mailto:anon@anon.iip">anon@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;lt;wilde&amp;gt; wieder da
&amp;gt; Du warst der Erste, der etwas gesagt hat – du hast das Sagen.
&amp;lt;wilde&amp;gt; Wer? Ich?
jar (&lt;a href="mailto:jar@anon.iip">jar@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;gt; Hör auf, so überrascht zu schauen.
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; Ihr seid lustig :)
&amp;gt; hey jar.
&amp;lt;jar&amp;gt; &amp;rsquo;n Tach, baffled :)
&amp;lt;jar&amp;gt; &amp;rsquo;n Tach, i2p!
ion (&lt;a href="mailto:ion@anon.iip">ion@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; human hat angefangen, das Meeting zu protokollieren (oder was auch immer es wird)
&amp;lt;/UL&amp;gt;
&amp;gt; Wir haben wild gewählt, das Meeting zu leiten, weil er nach der Meeting-Zeit als Erster etwas gesagt hat.
&amp;lt;wilde&amp;gt; ok
jrand0m (&lt;a href="mailto:jrand0m@anon.iip">jrand0m@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;lt;wilde&amp;gt; 1. Hallo
&amp;lt;wilde&amp;gt; 2. Status I2P
&amp;lt;wilde&amp;gt; 3. Wie man dem I2P-Projekt hilft
&amp;lt;wilde&amp;gt; 4. Rekrutierung weiterer Entwickler
&amp;lt;wilde&amp;gt; 5. Geld beschaffen (Spenden, T-Shirts verkaufen)
&amp;lt;wilde&amp;gt; 6. Allgemeine Diskussion
&amp;lt;human&amp;gt; jrand0m: ist erschienen!!!
&amp;lt;wilde&amp;gt; hey jrand0m!
&amp;gt; Ich nehme ein T-Shirt.
&amp;lt;human&amp;gt; Unser Experiment war erfolgreich!!!
&amp;lt;jrand0m&amp;gt; scheiße, dachte, ich hätte es verpasst :)
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; jrand0m überlässt wilde das Wort ;)
&amp;lt;/UL&amp;gt;
&amp;gt; Sieh dir besser das Protokoll an, jrandom.
&amp;lt;wilde&amp;gt; ok Chef, du kannst die Agenda nach Belieben ändern
&amp;lt;jrand0m&amp;gt; &amp;lt;a href=&amp;ldquo;&lt;a href="http://i2p.dnsalias.net/pipermail/i2p/2004-February/000144.html%22&amp;amp;gt;http://i2p.dnsalias.net/pipermail/i2p/2004-February/000144.html&amp;amp;lt;/a">http://i2p.dnsalias.net/pipermail/i2p/2004-February/000144.html"&amp;gt;http://i2p.dnsalias.net/pipermail/i2p/2004-February/000144.html&amp;lt;/a&lt;/a>
&amp;gt;
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; jrand0m hat gerade gepostet
&amp;lt;/UL&amp;gt;
&amp;gt; Sind die T-Shirts gut?
&amp;lt;jrand0m&amp;gt; die sollten es besser sein
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; jrand0m entschuldigt sich für die Verspätung, hat heute den Monitor gemieden (brutale Kopfschmerzen)
&amp;lt;/UL&amp;gt;
&amp;gt; Keine Entschuldigung nötig oder erwartet.
&amp;lt;wilde&amp;gt; kein Problem, wir haben einen Notfallplan vorbereitet
&amp;lt;wilde&amp;gt; alle nehmen einen Job bei McDonalds&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=McDonalds&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt; an und stellen von dem Geld indische Programmierer ein
Abmeldung: ion (Ping-Timeout)
&amp;lt;jrand0m&amp;gt; haha, schön
&amp;lt;jrand0m&amp;gt; vielleicht können wir in die Agenda einsteigen, oder sind wir bei 1, 2, 3, 6?
&amp;lt;wilde&amp;gt; 0.
&amp;lt;wilde&amp;gt; 1. Hallo
&amp;lt;wilde&amp;gt; Hallo I2P
&amp;lt;fidd&amp;gt; hi
&amp;lt;jrand0m&amp;gt; hi
&amp;lt;jar&amp;gt; hi
&amp;lt;kaji&amp;gt; ah, ich hab’s geschafft
&amp;lt;wilde&amp;gt; letzte Hallos? zum Ersten, zum Zweiten &amp;hellip;
&amp;lt;kaji&amp;gt; hi
&amp;gt; Welche Agenda – die, die du gepostet hast, oder die, die wild gepostet hat?
&amp;lt;jrand0m&amp;gt; vielleicht kann ich bei Punkt 2) Status helfen
&amp;lt;wilde&amp;gt; 2. Status I2P
&amp;lt;jrand0m&amp;gt; der router ist in seinem jetzigen Zustand nicht funktionsfähig
&amp;lt;wilde&amp;gt; also, wie stehen wir nach dem Testnetz?
&amp;gt; können wir darüber abstimmen?
&amp;lt;jrand0m&amp;gt; Post-Testnetz, ja, aber ich habe dabei zwei Bugs eingeführt
&amp;gt; abstimmen.
&amp;lt;jrand0m&amp;gt; abstimmen, ob es nicht funktionsfähig ist?
&amp;gt; Genau.
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; jrand0m fragt sich, ob es bei genügend Abstimmung vielleicht wieder funktioniert
&amp;lt;/UL&amp;gt;
&amp;lt;kaji&amp;gt; bei mir ist es tot
&amp;gt; oh, schon gut.
&amp;gt; nun, wir haben Händchen gehalten und du bist erschienen.
&amp;lt;jrand0m&amp;gt; hey, einen Versuch war’s wert ;)
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; jrand0m startet eine Bug-Exorzismus-Seance
&amp;lt;/UL&amp;gt;
&amp;gt; macht das daraus bogobugs?
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt; streut getrocknetes Blut auf den Boden
&amp;lt;li&amp;gt; jrand0m spürt, dass dieser Gesang die Bugs in den nächsten ein, zwei Tagen verschwinden lässt, mit einer E-Mail an i2p@, sobald es fertig ist
&amp;lt;/UL&amp;gt;
&amp;gt; oh wooooow!
&amp;lt;kaji&amp;gt; Ich bin auf j2sdk1.4.2_03 umgestiegen, damit ant unter XP läuft; ich frage mich, wie sehr sich das darauf auswirkt, dass der router nicht funktioniert
&amp;lt;wilde&amp;gt; So gibt es einen kurzen I2P-Urlaub
&amp;lt;jrand0m&amp;gt; gar nicht, ich benutze diesen Build unter XP
&amp;lt;jrand0m&amp;gt; der Bug ist ein Programmierfehler, wahrscheinlich sogar ein trivialer
&amp;lt;jrand0m&amp;gt; (aber ziemlich fatal)
&amp;lt;jrand0m&amp;gt; genau, wilde
&amp;lt;jrand0m&amp;gt; aber abgesehen davon habe ich bei der Dokumentation für 0.2.5 und 0.3 einiges an Fortschritt gemacht
&amp;lt;jrand0m&amp;gt; ich glaube daher nicht, dass sie erst in vollen zwei Wochen fertig sind
&amp;lt;jrand0m&amp;gt; aber das sehen wir, wenn es so weit ist.
&amp;lt;wilde&amp;gt; schön, irgendwelche Verbesserungen bei Anwendungen von jemandem?
&amp;lt;jrand0m&amp;gt; eine Idee – im Testnetz haben wir uns stark auf irc und echo konzentriert, mehr als auf eepsites
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; wilde notiert im schwarzen Buch, wer die heutige Hausaufgabe – eine coole I2P-Anwendung – nicht gemacht hat
&amp;lt;/UL&amp;gt;
&amp;gt; Glaubst du, dass sie darunter gelitten haben? Ich auf jeden Fall.
&amp;lt;jrand0m&amp;gt; Viele Clients (aka Destinations) auf einem einzelnen router erhöhen die Last, und wir sollten vielleicht darüber nachdenken, unseren Testumfang zu reduzieren
&amp;lt;jrand0m&amp;gt; es gibt außerdem eine Diskussion darüber, eventuell die Schlüssellänge der Krypto zu überdenken, um die Last zu reduzieren (für einen anderen Tag, wenn wir mehr Metriken haben usw.)
Abmeldung: Robert (Ping-Timeout)
&amp;gt; Was hältst du für viele Clients auf einem router?
&amp;lt;jrand0m&amp;gt; Ich weiß nicht; ich fände es gut, wenn wir, sobald 0.2.4.x draußen und benutzbar ist, sowohl IRC als auch eepsites nutzen können
&amp;lt;jrand0m&amp;gt; das hängt vom Rechner ab
&amp;lt;wilde&amp;gt; also, was ist jetzt am besten? eepsites oder irc?
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; jrand0m will beides, und mittel- bis langfristig werden beide funktionieren
&amp;lt;/UL&amp;gt;
&amp;lt;jrand0m&amp;gt; wie auch immer, wir werden sehen, wenn 0.2.4.x herauskommt. Vielleicht laufen dann beide wieder gut.
&amp;lt;wilde&amp;gt; ja, aber was ist fürs Debuggen am nützlichsten? kontinuierliche Verbindungen oder sporadische?
&amp;lt;jrand0m&amp;gt; beides ;)
&amp;lt;wilde&amp;gt; leichtgewichtiges irc, oder eep-Grafiken?
&amp;lt;jrand0m&amp;gt; i2p muss sowohl langfristige Streaming-Verbindungen als auch kurzzeitige, schubweise unterstützen
&amp;lt;kaji&amp;gt; was ist mit schweren langen Downloads?
&amp;lt;jrand0m&amp;gt; genau, langfristige Streaming-Verbindungen
&amp;lt;jrand0m&amp;gt; (obwohl ich denke, dass Filesharing über i2p am besten mit i2psnark über Messages, à la udp, bedient wäre)
&amp;lt;wilde&amp;gt; die eigentliche Frage ist: Du hast vorgeschlagen, den Testumfang zu verengen – auf IRC oder EEP?
&amp;lt;wilde&amp;gt; (oder etwas anderes)
&amp;lt;jrand0m&amp;gt; zwei oder drei Clients sind in Ordnung; ich weiß nur, dass das Betreiben von 4+ Diensten vorerst etwas zu viel sein kann (abhängig vom Rechner) lucky (~&lt;a href="mailto:lucky@anon.iip">lucky@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;lt;wilde&amp;gt; ok, das ist wahrscheinlich klug
&amp;lt;jrand0m&amp;gt; hat jemand Entwicklungsstatus für Client-Apps?
&amp;lt;wilde&amp;gt; also sollte der Fokus auf Diensten liegen, die uns Statistiken liefern können, wie die irc-Skripte
&amp;lt;jrand0m&amp;gt; das ist auf jeden Fall entscheidend. Newsbyte (~&lt;a href="mailto:fredisdea@anon.iip">fredisdea@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;lt;jrand0m&amp;gt; woah
&amp;lt;jrand0m&amp;gt; hi Newsbyte
&amp;lt;Newsbyte&amp;gt; ah, jran
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; wilde schaut auf die Uhr und zu Newsbyte – zu spät, das kostet dich einen Apfel
&amp;lt;/UL&amp;gt;
&amp;lt;Newsbyte&amp;gt; hä?
&amp;lt;Newsbyte&amp;gt; ich komme hier nie her
&amp;lt;jrand0m&amp;gt; außerdem ist der Echo-Server und die Client-App großartig zum Sammeln von Statistiken und hat keine irc-spezifischen Abhängigkeiten.
&amp;lt;wilde&amp;gt; nichts
&amp;lt;Newsbyte&amp;gt; außerdem, was ist ein I2P-Meeting ohne nop? ;-)
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; wilde: heh, irgendwie glaube ich nicht, dass er wegen des Meetings hier ist :)
&amp;lt;human&amp;gt; wäre ein eepsite-Monitoring-Tool nützlich?
&amp;lt;Newsbyte&amp;gt; kein nop, kein Meeting
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; Newsbyte kann zusammenfassen
&amp;lt;/UL&amp;gt;
&amp;lt;wilde&amp;gt; jrand0m: Gibt es noch etwas, wozu du Statistiken im Netz haben möchtest?
&amp;lt;jrand0m&amp;gt; human&amp;gt; auf jeden Fall – vielleicht eine Möglichkeit, eepsites regelmäßig anzupingen, vielleicht sogar Änderungen zu verfolgen?
&amp;lt;human&amp;gt; jrand0m: Welche Änderungen verfolgen?
&amp;lt;jrand0m&amp;gt; Ich denke, mit den irc-Skripten, die uns Langzeit-Disconnect-/Zuverlässigkeits-Statistiken liefern, und der Echo-App, die uns Latenz gibt, bleibt eigentlich nur noch der Durchsatz übrig
&amp;lt;jrand0m&amp;gt; Inhalte auf der Seite, die sich ändern
&amp;lt;Newsbyte&amp;gt; ja, und mehr als einen Server verwenden
&amp;lt;wilde&amp;gt; ein kB/s-Meter, jemand für I2P Pirate Radio?
&amp;lt;jrand0m&amp;gt; hmm? genau, wenn das Netz oben ist, haben wir normalerweise zwischen 4 und 10 Server
&amp;lt;human&amp;gt; jrand0m: das ist machbar, aber &amp;hellip; wie würdest du die Informationen über Inhaltsänderungen nutzen?
&amp;lt;kaji&amp;gt; ich habe eine Zeit lang einen Shoutcast-Stream betrieben
&amp;lt;jrand0m&amp;gt; human&amp;gt; dieser spezielle Aspekt würde mir nicht helfen, aber er würde Nutzern erlauben, den Test zu verwenden (der ihnen sagt, was sich geändert hat, und sie dazu bringt, den Test öfter auszuführen [mehr Traffic zu erzeugen])
&amp;lt;jrand0m&amp;gt; schön, kaji
&amp;lt;jrand0m&amp;gt; ja, aums Streams waren ebenfalls zeitweise online
&amp;lt;human&amp;gt; jrand0m: oh, ok, jetzt verstehe ich
&amp;lt;mihi&amp;gt; jrand0m: ein chargen-Dienst? ;)
&amp;lt;madman2003&amp;gt; tschüss allerseits, viel Erfolg mit i2p
&amp;lt;wilde&amp;gt; also ist Durchsatz eine Statistik, die interessant/nützlich wäre
&amp;lt;jrand0m&amp;gt; bis später, madman2003
&amp;lt;wilde&amp;gt; bis dann, madman2003 Abmeldung: madman2003 (..12(. &lt;a href="https://www...nnscript...de">www...nnscript...de&lt;/a>
 .12.::. .N.o.N.ame.S.cript 3&amp;hellip;8 .12.::. &lt;a href="https://www...XLhost...de">www...XLhost...de&lt;/a>
. .12.).)
&amp;gt; Nun, ich habe wie üblich um fünf ein weiteres Meeting, also bin ich später wieder da. Denk daran, mich für ein T-Shirt einzutragen.
&amp;lt;jrand0m&amp;gt; ja, mihi, das würde funktionieren (aber .ogg-Streaming klingt cooler)
baffled (~&lt;a href="mailto:kirk@anon.iip">kirk@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
mrflibble (&lt;a href="mailto:mrflibble@anon.iip">mrflibble@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
-Trent@anon.iip- Der Nickname baffled ist nicht registriert
Ocelot (~&lt;a href="mailto:Ocelot@anon.iip">Ocelot@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
Rain (~&lt;a href="mailto:Rain@anon.iip">Rain@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
nickthief61599 (~&lt;a href="mailto:chatzilla@anon.iip">chatzilla@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
lucky (~&lt;a href="mailto:lucky@anon.iip">lucky@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
backup (~&lt;a href="mailto:ypo@anon.iip">ypo@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
Sonax (~&lt;a href="mailto:Sonax@anon.iip">Sonax@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
jar (&lt;a href="mailto:jar@anon.iip">jar@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
wilde (~&lt;a href="mailto:anon@anon.iip">anon@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
Abmeldung: backup (Ping-Timeout)
&amp;lt;wilde&amp;gt; hey
&amp;lt;wilde&amp;gt; ist das Netzwerk instabil?
&amp;lt;wilde&amp;gt; ich kam gerade nicht wieder rein
Abmeldung: thecrypto (Verlasse den Kanal)
&amp;lt;lucky&amp;gt; ja
&amp;lt;lucky&amp;gt; es ist etwas &amp;hellip; ugh.
&amp;lt;lucky&amp;gt; in letzter Zeit.
&amp;lt;wilde&amp;gt; was ist mit dem Meeting passiert?
&amp;lt;lucky&amp;gt; wurde wahrscheinlich dezimiert
&amp;lt;wilde&amp;gt; ok lucky, was war das Letzte, was du vom Meeting gesehen hast? (schick mir eine Nachricht)
&amp;lt;lucky&amp;gt; &amp;lt;wilde&amp;gt; bis dann, madman2003
&amp;lt;lucky&amp;gt; &amp;lt;&amp;ndash; madman2003 hat den Kanal verlassen (( &lt;a href="https://www.nnscript.de">www.nnscript.de&lt;/a>
 :: NoNameScript&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=NoNameScript&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt; 3.8 :: &lt;a href="https://www.XLhost.de">www.XLhost.de&lt;/a>
 ))
&amp;lt;lucky&amp;gt; &amp;lt;jrand0m&amp;gt; ja, mihi, das würde funktionieren (aber .ogg-Streaming klingt cooler)
Galaxy (&lt;a href="mailto:yogi@anon.iip">yogi@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;lt;wilde&amp;gt; ok, da endete es für mich auch
&amp;lt;fidd&amp;gt; ich auch
Abmeldung: Sonax (EOF vom Client)
Sonax (~&lt;a href="mailto:Sonax@anon.iip">Sonax@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;lt;kaji&amp;gt; das Meeting wurde ausgelöscht
kaji hat das Thema im Kanal #i2p auf nuked geändert
&amp;lt;kaji&amp;gt; ping?
&amp;lt;jar&amp;gt; pong!
&amp;lt;kaji&amp;gt; ok
&amp;lt;kaji&amp;gt; ich dachte, es ist schon wieder abgestürzt
&amp;lt;jar&amp;gt; ja :(
Abmeldung: wilde ()
&amp;lt;kaji&amp;gt; also &amp;hellip; Meeting?
&amp;lt;jar&amp;gt; endet brutal &amp;hellip;
&amp;lt;jar&amp;gt; mehr Zeichen von jrandom, es scheint, das war’s fürs Erste
&amp;lt;jar&amp;gt; nächster Schritt zu 0.2.4.2 in ein paar Tagen &amp;hellip;.
&amp;lt;jar&amp;gt; (ein oder zwei, wie jr sagte)
mihi_backup (~&lt;a href="mailto:mihi@anon.iip">mihi@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
jar heißt jetzt jar_
sheer (&lt;a href="mailto:sheer@anon.iip">sheer@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;lt;kaji&amp;gt; wilde hat etwas über Finanzierung gesagt, aber als ich jran das letzte Mal fragte, meinte er, i2p sei derzeit nicht in der Position, Geld zu brauchen
Abmeldung: Ranma ()
Robert (~&lt;a href="mailto:chatzilla@anon.iip">chatzilla@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
Sonax ist jetzt bekannt als JaSiger&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=JaSiger&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;
JaSiger&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=JaSiger&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt; ist jetzt bekannt als Sonax
Abmeldung: Rain (Ich höre auf)
zathras (~&lt;a href="mailto:zathras@anon.iip">zathras@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
Ranma (&lt;a href="mailto:ranma@anon.iip">ranma@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
mihi (&lt;a href="mailto:mihi@anon.iip">mihi@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
&amp;lt;mihi&amp;gt; hmm, was ist mit dem Meeting passiert?
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; mihi hat eine Idee
&amp;lt;/UL&amp;gt;
&amp;lt;mihi&amp;gt; ;)
Modusänderung &amp;ldquo;+o mihi&amp;rdquo; auf Kanal #i2p durch &lt;a href="mailto:Trent@anon.iip">Trent@anon.iip&lt;/a>

Modusänderung &amp;ldquo;-o duck&amp;rdquo; auf Kanal #i2p durch mihi
&amp;lt;mihi&amp;gt; weiß niemand etwas über das Meeting?
&amp;lt;UL &amp;gt;
&amp;lt;li&amp;gt; mihi bemerkt, dass niemand mehr Angst vor Ops hat ;)
&amp;lt;/UL&amp;gt;
Abmeldung: zathras (Ping-Timeout)
mihi_backup wurde von mihi aus dem Kanal #i2p gekickt (mihi)
zathras (~&lt;a href="mailto:zathras@anon.iip">zathras@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
Abmeldung: Sonax (Client beendet)
&amp;lt;lucky&amp;gt; mihi, wir wurden alle fürs Meoeting gekickt
hacktic4ever (~&lt;a href="mailto:hacktic4e@anon.iip">hacktic4e@anon.iip&lt;/a>
) ist dem Kanal #i2p beigetreten
Abmeldung: hacktic4ever ()
&amp;lt;mihi&amp;gt; ok, gute Nacht
&amp;lt;duck&amp;gt; hallo
Abmeldung: sheer (EOF vom Client)
Abmeldung: mihi (Hoffen wir auf mehr Glück nächste Woche&amp;hellip;)
&amp;lt;duck&amp;gt; hab ich was verpasst?
Abmeldung: jnk (Ping-Timeout)&lt;/p></description></item><item><title>I2P Entwicklertreffen - 10. Februar 2004</title><link>/de/blog/2004/02/10/i2p-entwicklertreffen-10.-februar-2004/</link><pubDate>Tue, 10 Feb 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/02/10/i2p-entwicklertreffen-10.-februar-2004/</guid><description>&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> baffled, dm, duck, fidd, FireRabbit, human, jrand0m, madman-away, mihi, wiht, wilde&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:00] &amp;lt;jrand0m&amp;gt; &amp;lt;eingehend&amp;gt; [22:00] &amp;lt;jrand0m&amp;gt; 0) hi [22:00] &amp;lt;jrand0m&amp;gt; 1) Testnet-Status [22:00] &amp;lt;jrand0m&amp;gt; 2) Namensgebung in i2p [22:00] &amp;lt;jrand0m&amp;gt; 3) minwww und i2cp [22:00] &amp;lt;jrand0m&amp;gt; 4) i2p.net-Website [22:00] &amp;lt;jrand0m&amp;gt; 5) ??? [22:00] &amp;lt;dm&amp;gt; Ich dachte neulich, wir könnten eine .NET-Schnittstelle zu I2P bauen. Wie auch immer.. [22:00] &amp;lt;FireRabbit&amp;gt; nun, es wird eine geben [22:00] &amp;lt;madman-away&amp;gt; hallo [22:00] &amp;lt;jrand0m&amp;gt; –1) .NET-Schnittstelle wäre cool [22:00] &amp;lt;jrand0m&amp;gt; 0) hi [22:00] * madman-away heißt jetzt madman2003 [22:00] &amp;lt;jrand0m&amp;gt; hey zusammen [22:00] &amp;lt;wilde&amp;gt; hi [22:00] &amp;lt;FireRabbit&amp;gt; &amp;lt;-- wird eine .NET-Schnittstelle schreiben [22:00] &amp;lt;FireRabbit&amp;gt; jedenfalls hi [22:00] &amp;lt;jrand0m&amp;gt; r0x0r. [22:00] &amp;lt;dm&amp;gt; großartig [22:01] &amp;lt;jrand0m&amp;gt; willkommen zum 70-irgendwas-ten Meeting [22:01] &amp;lt;FireRabbit&amp;gt; &amp;lt;-- braucht die URL mit dem Client-Protokoll [22:01] * ion ist #i2p beigetreten [22:01] &amp;lt;jrand0m&amp;gt; i2p.net/ hat Links zum Wiki, du wirst vermutlich den tunnelManager verwenden wollen [22:01] &amp;lt;FireRabbit&amp;gt; ok [22:01] &amp;lt;jrand0m&amp;gt; (Leute sollten [status update 000142](http://i2p.dnsalias.net/pipermail/i2p/2004-February/000142.html) für das Status-Update dieser Woche durchlesen) [22:01] &amp;lt;FireRabbit&amp;gt; und das funktioniert gut in der neuesten Version? [22:02] &amp;lt;jrand0m&amp;gt; jup, aum benutzt es (und ich habe vor ein paar Stunden gerade einen Bug behoben, über den er gestolpert ist) [22:02] &amp;lt;jrand0m&amp;gt; (Spezifikationen @ [I2PTunnelManager specs](http://wiki.invisiblenet.net/iip-wiki?I2PTunnelManager)) [22:02] &amp;lt;jrand0m&amp;gt; ok, weiter geht's [22:02] &amp;lt;jrand0m&amp;gt; 1) Testnet-Status [22:02] &amp;lt;FireRabbit&amp;gt; ok, cool, ja, [22:03] &amp;lt;jrand0m&amp;gt; Ich hasse es, mich wie eine kaputte Schallplatte anzuhören, aber... das Testnet macht Fortschritte. [22:04] &amp;lt;jrand0m&amp;gt; Wir sind noch nicht am Ziel, aber wir haben mehrstündige Sessions ohne Aussetzer in dem neuesten Build [22:04] &amp;lt;jrand0m&amp;gt; Manche Setups liefern diese Zuverlässigkeit noch nicht, andere schon. Also arbeiten wir daran, alle auf den Stand zu bringen [22:04] &amp;lt;FireRabbit&amp;gt; ausgezeichnet [22:04] &amp;lt;baffled&amp;gt; Zumindest bevölkern wir das Netz mit Tieren [22:05] &amp;lt;jrand0m&amp;gt; hehe [22:05] &amp;lt;jrand0m&amp;gt; Hund, Katze, Maus, Ente... [22:05] * wiht ist #i2p beigetreten [22:05] &amp;lt;FireRabbit&amp;gt; Kaninchen! [22:05] &amp;lt;baffled&amp;gt; Vielleicht sollte ich zum bafflo werden [22:05] &amp;lt;human&amp;gt; Mensch! [22:05] &amp;lt;jrand0m&amp;gt; !! [22:05] &amp;lt;jrand0m&amp;gt; #animalfarm [22:06] &amp;lt;dm&amp;gt; dm [22:06] &amp;lt;jrand0m&amp;gt; Aber ja, das ist im Grunde alles, was ich zum Testnet-Status zu sagen habe (zusätzlich zu dem, was in der Status-Mail steht) [22:06] &amp;lt;wilde&amp;gt; Die Leute lesen die Logs offline, also bitte beim Thema bleiben [22:06] &amp;lt;jrand0m&amp;gt; heh, sorry, Papa ;) [22:07] &amp;lt;jrand0m&amp;gt; Ich denke, wir liegen weiterhin im Plan für die Roadmap [22:07] &amp;lt;wiht&amp;gt; Wie viele weitere Testnet-Releases planst du zu verteilen? [22:07] &amp;lt;jrand0m&amp;gt; (außerdem habe ich während der Tests ein paar Zukunftssachen erledigt, z. B. &amp;gt;2-Hop-Tunnels) [22:07] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; so viele wie nötig [22:08] &amp;lt;jrand0m&amp;gt; Wir sind meiner Meinung nach aber ziemlich nah dran, diese Runde des Testnets abzuschließen [22:08] &amp;lt;dm&amp;gt; Sind &amp;gt;2-Hop-Tunnels nicht einfach nur eine Einstellung? [22:08] &amp;lt;jrand0m&amp;gt; ja [22:08] &amp;lt;jrand0m&amp;gt; aber das war in der Vergangenheit nicht gut getestet [22:08] &amp;lt;dm&amp;gt; cool [22:09] &amp;lt;jrand0m&amp;gt; Während das Testnet lief, hatte ich auf meinem Laptop ein eigenes separates Testnet für andere Dinge am Laufen [22:09] * human ist offen für Vorschläge, um den ircmonitor nützlicher zu machen [22:09] &amp;lt;jrand0m&amp;gt; &amp;lt;träumend&amp;gt;Ein HTTP-Listener, um .png bei Bedarf zu rendern?&amp;lt;/träumend&amp;gt; [22:09] &amp;lt;jrand0m&amp;gt; (oder einfach ein /msg cat renderPNG) [22:10] &amp;lt;human&amp;gt; jrand0m: ok, das sollte machbar sein [22:10] &amp;lt;baffled&amp;gt; Ich würde trotzdem gern Textzusammenfassungen sehen. [22:10] &amp;lt;jrand0m&amp;gt; human++ [22:10] &amp;lt;baffled&amp;gt; auf dem ircmonitor. [22:10] &amp;lt;jrand0m&amp;gt; ja, (Textzusammenfassungen)++ auch [22:10] &amp;lt;human&amp;gt; jrand0m, baffled: könnt ihr mir ein Beispiel für eine Textzusammenfassung geben? [22:11] &amp;lt;baffled&amp;gt; Wenn du mir ein bisschen Zeit gibst. [22:11] * dm hat das als „potato, potato“ gelesen [22:12] &amp;lt;jrand0m&amp;gt; Zeitraum: 4 Stunden Durchschnittslatenz: 5,3 s Verpasste Nachrichten: 95 Häufigkeit verpasster Nachrichten: 1 alle 49 Sekunden [22:12] &amp;lt;jrand0m&amp;gt; (vielleicht max. &amp;amp; min. Latenz) [22:12] &amp;lt;human&amp;gt; jrand0m: oh, ok [22:12] &amp;lt;jrand0m&amp;gt; wenn das möglich ist / nicht zu viel Aufwand [22:13] &amp;lt;jrand0m&amp;gt; (zumindest ist das, woran ich bei Textzusammenfassung denke) [22:13] &amp;lt;wilde&amp;gt; max. Latenz, min. Latenz [22:13] &amp;lt;mihi&amp;gt; human: schau dir die Zusammenfassung an, die ich für den Ping-Tester gebe [22:13] &amp;lt;mihi&amp;gt; hmm, läuft diese Woche bei jemandem ein Echo-Server? [22:13] &amp;lt;jrand0m&amp;gt; nicht, soweit ich weiß [22:14] &amp;lt;human&amp;gt; jrand0m: das sollte machbar sein – ich werde den ircmonitor im Grunde mehr Rohdaten loggen lassen und dann ein paar Utility-Skripte erstellen, um Grafiken und/oder Textzusammenfassungen zu generieren [22:14] &amp;lt;jrand0m&amp;gt; geil [22:14] &amp;lt;baffled&amp;gt; Sorry, mihi, ich wollte deinen eigentlich einrichten, vergesse es aber immer wieder. [22:14] &amp;lt;jrand0m&amp;gt; Ich denke, das wird ein guter Bestandteil der gesamten funktionalen Tests, die mit uns mitwachsen werden [22:15] &amp;lt;jrand0m&amp;gt; ok, haben wir noch etwas zur Testnet-Diskussion? [22:16] * jrand0m geht weiter zu 2) Namensgebung in i2p [22:16] &amp;lt;wilde&amp;gt; Was ist im Moment das größte Problem mit dem Testnet? [22:16] &amp;lt;jrand0m&amp;gt; Das größte Problem im Testnet ist zweierlei – [22:16] &amp;lt;jrand0m&amp;gt; 1) die Ursache für Router-Disconnects finden und beheben [22:17] &amp;lt;jrand0m&amp;gt; 2) die Ursache der häufigen Inter-IRCd-Disconnects ermitteln [22:17] &amp;lt;mihi&amp;gt; 1b) damit umgehen, dass Router manchmal disconnecten können [22:17] &amp;lt;jrand0m&amp;gt; genau [22:17] &amp;lt;jrand0m&amp;gt; Nun, das ist nicht wirklich Teil dieses Testnets. [22:17] &amp;lt;jrand0m&amp;gt; 0.3.x ist eine Reihe von Updates, um mit unzuverlässigen Routern umzugehen [22:18] &amp;lt;jrand0m&amp;gt; Deshalb habe ich die Anzahl der Router im Testnet begrenzt – ich weiß, dass es sich schlecht verhält, wenn Router nicht die meiste Zeit verfügbar sind [22:18] &amp;lt;wiht&amp;gt; Du gehst also vorerst von zuverlässigen Routern aus, richtig? [22:18] &amp;lt;jrand0m&amp;gt; im 0.2.3.6-Testnet, ja [22:18] &amp;lt;jrand0m&amp;gt; (es erholt sich von Ausfällen, aber nicht schnell genug) [22:19] &amp;lt;jrand0m&amp;gt; (eine elegantere Wiederherstellung wird es mit mehreren Leases pro Destination, verbessertem Peer-Profiling, Replay-Verhinderung und erneuten Versuchen auf alternativen Lease-Zielen geben) [22:20] &amp;lt;jrand0m&amp;gt; ok, weiter zu 2) Namensgebung in i2p [22:21] &amp;lt;jrand0m&amp;gt; wiht bringt den Kern des Problems auf – globale Namen sind wirklich nützlich, und die Leute mögen sie [22:21] &amp;lt;jrand0m&amp;gt; (wer mit der Diskussion nicht vertraut ist, sollte [status discussion 000135](http://i2p.dnsalias.net/pipermail/i2p/2004-February/000135.html) und die Antworten darauf lesen) [22:22] &amp;lt;wiht&amp;gt; Die Leute sind daran gewöhnt, vielleicht mehr als an lokale Namen (wie in deiner ICQ-Analogie). [22:22] &amp;lt;jrand0m&amp;gt; Ich bin mir nicht sicher. [22:22] &amp;lt;jrand0m&amp;gt; Angenommen, mein Name ist John. [22:22] &amp;lt;jrand0m&amp;gt; John ist nicht global. [22:22] &amp;lt;jrand0m&amp;gt; Nicht einmal John Q. Random ist global. [22:22] &amp;lt;jrand0m&amp;gt; Auch nicht John Q. Random, geboren 1942 in Argentinien. [22:23] &amp;lt;human&amp;gt; Nun, es wurde gesagt, dass das Namenssystem mehr als eine Ausprägung haben könnte [22:23] &amp;lt;jrand0m&amp;gt; das stimmt [22:23] &amp;lt;human&amp;gt; Leute könnten eine vertrauenswürdige „Registrierungsstelle“ wählen, von der sie eindeutige Namen beziehen [22:23] &amp;lt;jrand0m&amp;gt; absolut. [22:24] &amp;lt;jrand0m&amp;gt; allerdings gibt es da eine Gefahr [22:24] &amp;lt;wiht&amp;gt; Das von mir ursprünglich vorgeschlagene Schema erlaubt mehrere Zertifizierungsstellen, wenn ich mich recht erinnere. [22:24] &amp;lt;human&amp;gt; jrand0m: Natürlich, es ist der Trade-off zwischen Komfort und Sicherheit [22:24] &amp;lt;FireRabbit&amp;gt; Ich denke, jemand sollte vorerst schnell ein „zentralisiertes“ DNS-System schreiben und sich später um Sicherheit kümmern [22:24] &amp;lt;human&amp;gt; jrand0m: :-) [22:24] &amp;lt;FireRabbit&amp;gt; nur um das Testen einfacher zu machen [22:25] &amp;lt;jrand0m&amp;gt; Mehrere CAs funktionieren leichter ohne die globale Namensgebung [22:25] &amp;lt;wiht&amp;gt; jrand0m: Zurück zu deinem Beispiel: Wenn du als Erster jrandom.i2p registrierst, müsste ein anderer John Random z. B. jrandom2.i2p registrieren. [22:25] &amp;lt;baffled&amp;gt; Es gibt doch eigentlich kein Problem, bis ein Konflikt auftritt, oder? [22:25] &amp;lt;jrand0m&amp;gt; FireRabbit&amp;gt; Ich habe das starke Gefühl, dass das, womit wir anfangen, 12+ Monate bestehen bleiben wird. [22:25] &amp;lt;jrand0m&amp;gt; Richtig, baffled, in allen der Pläne [22:25] &amp;lt;wiht&amp;gt; baffled: Das ist das Problem, ja. [22:25] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; nicht, wenn es mehrere CAs gibt [22:25] &amp;lt;FireRabbit&amp;gt; meinetwegen [22:25] &amp;lt;wilde&amp;gt; eepsites werden ein Chaos sein, wenn es lokale Namensgebung gibt, Links werden nicht funktionieren [22:25] &amp;lt;baffled&amp;gt; Also braucht man nur im Fall der Konfliktlösung eine Autorität. [22:26] &amp;lt;jrand0m&amp;gt; ja, das werden sie, wilde [22:26] &amp;lt;jrand0m&amp;gt; Namen, die geteilt und von anderen verwendet werden sollen, sollten vollständig qualifizierte – selbstzertifizierte – Namen sein [22:26] &amp;lt;wiht&amp;gt; jrand0m: Kannst du ein Beispiel für einen selbstzertifizierten Namen geben? [22:27] &amp;lt;jrand0m&amp;gt; aus meiner E-Mail – `http://i2pref/[base64 of the NameReference]` [22:27] &amp;lt;wilde&amp;gt; Wenn ich also auf deine Site verlinke und es da draußen drei jrandoms gibt... welcher wird verwendet? [22:28] * human findet, dass ein dezentraler NS ohne globale Namensgebung Good(TM) ist, weil er die Leute die Risiken der Delegation von Hostnamen-Verifikation und -Zertifizierung verstehen lässt [22:28] &amp;lt;jrand0m&amp;gt; Du verlinkst mit dem vollständig qualifizierten Namen – der die eigentliche Destination darin enthält. [22:28] &amp;lt;jrand0m&amp;gt; (die NameReference-Struktur aus meiner E-Mail) [22:28] &amp;lt;wilde&amp;gt; also so etwas wie base64-Verlinkung [22:28] &amp;lt;jrand0m&amp;gt; genau, human – damit wird dieser Angriffspunkt beseitigt [22:28] &amp;lt;wiht&amp;gt; Müssen die Leute dann wieder viele Zeichen tippen? Das wirkt kontraproduktiv. [22:28] * madman2003 hat IRC verlassen (EOF vom Client) [22:29] &amp;lt;jrand0m&amp;gt; Niemand tippt base64-Namen [22:29] &amp;lt;jrand0m&amp;gt; (nun, vielleicht mihi) [22:29] &amp;lt;jrand0m&amp;gt; `&amp;lt;a href="http://i2pref/[base64 of the NameReference]"&amp;gt;jrandom's page&amp;lt;/a&amp;gt;` [22:29] &amp;lt;wiht&amp;gt; Oh. Das ergibt Sinn. [22:30] * mihi tippt nichts, was er kopieren&amp;amp;einfügen kann [22:30] &amp;lt;jrand0m&amp;gt; :) [22:30] &amp;lt;wilde&amp;gt; ok, aber im Grunde sind es lange URLs [22:30] &amp;lt;jrand0m&amp;gt; innerhalb von eepsites, ja [22:30] * dm hat IRC verlassen (Ping-Timeout) [22:30] &amp;lt;wilde&amp;gt; ok, das war die Frage [22:30] &amp;lt;jrand0m&amp;gt; Es gibt jedoch mehrere andere Szenarien, die es sich anzuschauen lohnt [22:31] &amp;lt;jrand0m&amp;gt; zum Beispiel, wenn Leute neue Sites durchsuchen oder suchen wollen [22:31] &amp;lt;jrand0m&amp;gt; Das sind Situationen, in denen Server, die viele Namensreferenzen enthalten, nützlich sind [22:31] &amp;lt;baffled&amp;gt; Darf ich die Idee eines History-Servers statt einer Autorität vorschlagen. [22:31] &amp;lt;jrand0m&amp;gt; History-Server? [22:32] &amp;lt;jrand0m&amp;gt; ah, also wer zuerst kommt, „mahlt zuerst“? [22:32] &amp;lt;baffled&amp;gt; Wenn jemand eine neue Domain übernimmt, die bereits verwendet wird, schickt der History-Server dieser Person eine Notiz mit dem ursprünglichen Inhaber und Kontaktmöglichkeiten. [22:32] &amp;lt;human&amp;gt; Vielleicht ein Archiv, um zu sehen, wie sich ein Domainname über die Zeit geändert hat? [22:32] &amp;lt;baffled&amp;gt; Der Konflikt kann dann von den beiden Parteien gelöst werden, sofern beide verfügbar sind. [22:33] &amp;lt;wiht&amp;gt; baffled: Was, wenn der Betreiber der neuen Domain unseriös ist und den bereits vergebenen Domainnamen weiterhin hält? [22:33] &amp;lt;baffled&amp;gt; Wenn eine Partei nicht verfügbar ist, geht der Konflikt nach einer gewissen Zeit an die verfügbare Partei. [22:33] &amp;lt;human&amp;gt; Natürlich setzt das voraus, dem Serverbetreiber etwas Vertrauen zu schenken [22:33] &amp;lt;wilde&amp;gt; Das ist nur Autorität, aber auf eine andere Art [22:33] &amp;lt;jrand0m&amp;gt; richtig [22:34] &amp;lt;baffled&amp;gt; Jeder Schiedsrichter wird ohnehin als Autorität agieren. [22:34] &amp;lt;human&amp;gt; Nun, die Verwendung nicht-globaler Namen wird die Leute verstehen lassen, dass alles, was darauf aufbaut, ihr Leben erleichtert, es aber möglicherweise weniger sicher macht [22:34] &amp;lt;jrand0m&amp;gt; genau, genau [22:34] &amp;lt;baffled&amp;gt; Ich erwarte nicht, dass das zu einem großen Problem wird. [22:34] &amp;lt;jrand0m&amp;gt; (aber warum brauchen wir einen Schiedsrichter? Kann es nicht zwei Johns auf der Welt geben?) [22:35] &amp;lt;jrand0m&amp;gt; Wenn i2p für Handel oder ähnliche Aktivitäten verwendet wird, erwarte ich, dass die Namen stark angegriffen werden [22:35] &amp;lt;baffled&amp;gt; Wenn ich jrandom.i2p will und jr ihn nicht hergibt, kann ich immer jrandom.i3p wählen oder einen Auftrag aussetzen. [22:35] &amp;lt;wilde&amp;gt; Ich stimme für die kryptische nameref-Lösung [22:35] &amp;lt;wiht&amp;gt; Wiederum, das wäre in Ordnung, solange _neue_ Nutzer die Implikationen verstehen und welchen John sie kontaktieren wollen. [22:35] &amp;lt;jrand0m&amp;gt; (da sonst jemand kapern und Geld abgreifen könnte, etc) [22:36] &amp;lt;jrand0m&amp;gt; richtig – wahrscheinlich werden wir immer einige Namensreferenzen mit der Software bündeln [22:36] &amp;lt;jrand0m&amp;gt; (à la der aktuellen hosts.txt) [22:36] &amp;lt;wiht&amp;gt; Eine Idee sollten wir jedoch beibehalten: MrEchos Idee, einer Referenz ein zeitliches Lease anzuhängen. Auf diese Weise können Domainnamen ablaufen. [22:37] &amp;lt;jrand0m&amp;gt; Warum sollten Domainnamen noch einmal ablaufen wollen? [22:37] &amp;lt;baffled&amp;gt; Sie sind des Lebens müde? [22:37] &amp;lt;jrand0m&amp;gt; Oh, um die enthaltene Destination zu ersetzen? [22:37] &amp;lt;jrand0m&amp;gt; heh [22:38] &amp;lt;wiht&amp;gt; Manche, weil die Betreiber ihre Domainnamen nur für einen Tag oder einen Monat wollen. Andere, wenn der Domainbesitz auf eine andere Destination übertragen wird. [22:38] &amp;lt;jrand0m&amp;gt; hmm, aber ohne Eindeutigkeit gibt es so etwas wie Besitz eigentlich nicht [22:38] &amp;lt;jrand0m&amp;gt; Es ist nicht knapp [22:38] &amp;lt;jrand0m&amp;gt; und wenn jemand die Destination ändern will, auf die er hört, unterschreibt er eine Notiz mit seiner Destination, die sagt „hey, ich ziehe hierher um“ [22:39] &amp;lt;wilde&amp;gt; also wird die nameref von einem Schlüssel geschützt, die Destination von einem anderen [22:39] &amp;lt;jrand0m&amp;gt; die nameref wird mit dem Signaturschlüssel der Destination signiert [22:40] &amp;lt;wilde&amp;gt; Vielleicht möchtest du einen weiteren Schlüssel nur für namerefs, wenn möglich [22:40] &amp;lt;jrand0m&amp;gt; hm, ich verstehe und stimme zu, aber das würde bedeuten, dass die Destination noch ein weiteres 1024-Bit-Segment bekommt [22:40] &amp;lt;wilde&amp;gt; so kannst du, selbst wenn eine Maschine kompromittiert wird, den nameref-Schlüssel auf Papier aufbewahren [22:41] * wiht hat IRC verlassen (Ping-Timeout) [22:41] &amp;lt;jrand0m&amp;gt; (und Destination wird überall verwendet) [22:41] &amp;lt;jrand0m&amp;gt; hmm, ich bin mir nicht sicher, ob ich den kompromittiert-Teil verstehe? [22:42] &amp;lt;wilde&amp;gt; Der private Destination-Schlüssel ist die ganze Zeit auf der Maschine [22:42] &amp;lt;jrand0m&amp;gt; ah, stimmt, stimmt [22:42] &amp;lt;wilde&amp;gt; Der private nameref-Schlüssel muss es nicht sein, den kann man auf Papier im Portemonnaie aufbewahren [22:43] &amp;lt;jrand0m&amp;gt; Guter Punkt. Vielleicht könnte der Kommentarblock dafür genutzt werden (enthält eine PGP-Signatur um den Hash der Destination)? [22:43] &amp;lt;wilde&amp;gt; aber das ist vielleicht Overkill [22:43] &amp;lt;wilde&amp;gt; Ich mag es einfach nicht, die wertvollsten Schlüssel auf der Maschine zu behalten, wenn es nicht nötig ist [22:44] &amp;lt;jrand0m&amp;gt; richtig – wir brauchen funktional den Destination-Signaturschlüssel und den Destination-Entschlüsselungsschlüssel, aber sonst nichts. [22:44] &amp;lt;jrand0m&amp;gt; hmm [22:45] &amp;lt;jrand0m&amp;gt; Vielleicht könnte die Namensreferenz ebenfalls einen 1024-Bit-Public-Key enthalten [22:45] &amp;lt;jrand0m&amp;gt; und wir würden den zur Verifikation via DSA verwenden [22:45] &amp;lt;jrand0m&amp;gt; anstatt des öffentlichen Schlüssels der Destination [22:45] &amp;lt;jrand0m&amp;gt; ja, das ginge [22:45] &amp;lt;jrand0m&amp;gt; zusätzliche 32 Byte, aber nur für die NameReference, nicht für die Destination [22:46] * jrand0m weiß nicht, warum ich dachte, das würde implizieren, dass es in die Destination gehört [22:46] &amp;lt;wilde&amp;gt; viele Schlüssel :) aber zusätzliche Sicherheit und Flexibilität [22:46] &amp;lt;jrand0m&amp;gt; stimmt [22:46] &amp;lt;jrand0m&amp;gt; (obwohl, komm schon, wir wissen, jeder wird seinen Schlüssel im selben Verzeichnis behalten) [22:46] &amp;lt;jrand0m&amp;gt; ((aber vielleicht tun es kommerzielle Shops nicht)) [22:47] &amp;lt;wilde&amp;gt; Man kann eine „Domain“ übergeben, aber nicht die Destination, oder zu jemand anderes Destination wechseln [22:47] &amp;lt;jrand0m&amp;gt; nun, ok. Ich wünschte, MrEcho und wiht wären hier [22:47] &amp;lt;jrand0m&amp;gt; genau [22:48] &amp;lt;jrand0m&amp;gt; Nun, das ist alles gut und schön, und ich denke, das wird funktionieren [22:48] &amp;lt;jrand0m&amp;gt; aber es muss implementiert werden :) [22:49] &amp;lt;jrand0m&amp;gt; Also, vielleicht führen wir später weitere Diskussionen darüber, aber bis dahin bleibt es bei hosts.txt [22:49] &amp;lt;wilde&amp;gt; stell ein paar Inder ein [22:50] * jrand0m /dcc bekommt eine Förderung, um ein Team von 80 Leuten einzustellen, die an i2p arbeiten [22:51] &amp;lt;wilde&amp;gt; :) [22:51] &amp;lt;jrand0m&amp;gt; ok, haben wir noch etwas zur Namensgebung, oder sind wir fürs Erste durch? [22:51] &amp;lt;baffled&amp;gt; Mach weiter, Bruder. [22:52] * wiht ist #i2p beigetreten [22:52] * jrand0m macht einen Hopser, Schritt und Sprung zu 3) minwww und i2cp [22:52] &amp;lt;jrand0m&amp;gt; d’oh, wb wiht [22:52] &amp;lt;baffled&amp;gt; 1, 2, 5 uh 3 sitr. [22:52] &amp;lt;wiht&amp;gt; Ich hatte Probleme, wieder ins IIP-Netzwerk zu kommen. Ich lese die Logs später. [22:53] &amp;lt;jrand0m&amp;gt; cool, wiht, und wir können später auf der Liste weitermachen, etc. [22:54] &amp;lt;jrand0m&amp;gt; Ok, neulich habe ich endlich aufgeschrieben, warum ich denke, dass i2cp es wert ist, direkt verwendet zu werden, und ein minimales Websystem für die Nutzung in i2p skizziert (und zum Proxyen externer Webseiten durch i2p) [22:54] &amp;lt;jrand0m&amp;gt; (siehe das Wiki unter [MinWWW wiki](http://wiki.invisiblenet.net/iip-wiki?MinWWW) ) [22:56] &amp;lt;jrand0m&amp;gt; Für HTTP ist der Aufwand, TCP/IP-Verbindungen aufzubauen und abzubauen, gering, aber über I2P liegt der Unterschied zwischen 10 Destination-zu-Destination-Nachrichten gegenüber 2 [22:56] * sheer ist #i2p beigetreten [22:56] &amp;lt;duck&amp;gt; Hat das Meeting schon angefangen? [22:57] &amp;lt;jrand0m&amp;gt; ja, vor 56 Minuten [22:57] * jrand0m schickt duck in die Ecke [22:57] &amp;lt;duck&amp;gt; dann bin ich ja pünktlich [22:57] * wilde hat IRC verlassen (Ping-Timeout) [22:57] &amp;lt;jrand0m&amp;gt; heh [22:57] &amp;lt;baffled&amp;gt; Kein Zweifel, er braucht eine neue Uhr. [22:58] &amp;lt;jrand0m&amp;gt; Ein Teil von minwww, bei dem ich mir nicht sicher war, ist, ob minwww-Proxys automatisch auch externe Gateways sein sollten? [22:58] * wiht hat IRC verlassen (Ping-Timeout) [22:59] &amp;lt;jrand0m&amp;gt; Das würde die Anzahl verfügbarer Outproxies erhöhen und die Last verringern [22:59] &amp;lt;jrand0m&amp;gt; Außerdem ist mit einem Round-Robin-Algorithmus, gekoppelt an das 64/128‑KB-Limit, kaum wahrscheinlich, dass Leute es für großes Filesharing benutzen würden [22:59] * wiht ist #i2p beigetreten [23:00] &amp;lt;jrand0m&amp;gt; Oder sollten wir einfach eine kleine festgelegte Liste von Outproxies haben (die periodisch aktualisiert wird)? [23:01] &amp;lt;jrand0m&amp;gt; (oder lohnt die Idee nicht allzu viel Aufmerksamkeit?) [23:01] * wilde ist #i2p beigetreten [23:02] &amp;lt;jrand0m&amp;gt; (oder ich bin getimedout und niemand kann lesen, was ich gesagt habe) [23:02] &amp;lt;wilde&amp;gt; jrand0m: kann sehen [23:02] &amp;lt;jrand0m&amp;gt; 'k coo' [23:02] &amp;lt;baffled&amp;gt; Ich muss es besser verstehen, aber ich habe in zehn Minuten einen Termin, also bin ich später wieder da. [23:02] &amp;lt;jrand0m&amp;gt; word, l8r [23:03] &amp;lt;jrand0m&amp;gt; Ja, es gibt noch die absolut zentrale Funktionalität von i2ptunnel, um 8‑Bit-saubere Streams zu handhaben [23:03] &amp;lt;jrand0m&amp;gt; das ist z. B. für IRC über i2p und so notwendig [23:03] &amp;lt;mihi&amp;gt; jrand0m: vergiss ss[lh] nicht [23:04] &amp;lt;jrand0m&amp;gt; Aber für nachrichtenorientierte Protokolle wie HTTP, SMTP, BitTorrent etc. könnte i2cp geeigneter sein [23:04] &amp;lt;jrand0m&amp;gt; genau, absolut [23:04] &amp;lt;jrand0m&amp;gt; (naja, eher wie ‚telnet‘, da ssh über i2p ein bisschen Overkill ist) [23:04] &amp;lt;wilde&amp;gt; ssh -X [23:05] &amp;lt;jrand0m&amp;gt; stimmt [23:05] &amp;lt;jrand0m&amp;gt; (plus Zertifikate, etc.) [23:05] &amp;lt;wilde&amp;gt; Krypto kann man nie genug haben [23:05] &amp;lt;jrand0m&amp;gt; Aber wenn wir Webseiten in 5–10 s durch Squid ziehen, würde die Verwendung von i2cp das auf 0,5–2 s senken [23:06] &amp;lt;jrand0m&amp;gt; (ohne nachträgliches Tuning des Netzwerks und würde die gesamte Netzwerklast reduzieren) [23:06] &amp;lt;wilde&amp;gt; Wie viele Mannstunden braucht es, um i2cp zu machen? [23:07] &amp;lt;jrand0m&amp;gt; Meiner Meinung nach hat i2cp eine ziemlich einfache API, gebündelt im Java-i2p-SDK [23:07] &amp;lt;jrand0m&amp;gt; mihi kann eher sagen, wie viel Aufwand es ist, es zu nutzen/zu lernen [23:08] * wiht hat IRC verlassen (Ping-Timeout) [23:08] &amp;lt;mihi&amp;gt; Es ist manchmal etwas verwirrend (wann man einen Wert in den Konstruktor packen muss und wann in eine Methode nach Aufruf des Default-Konstruktors), aber mit i2ptunnel und atalk als Beispiele sollte es nicht zu schwer sein. [23:09] * ion hat IRC verlassen (Ping-Timeout) [23:09] &amp;lt;jrand0m&amp;gt; Wir können das SDK natürlich verbessern, ich habe es einfach auf der JMS-API aufgebaut [23:10] &amp;lt;jrand0m&amp;gt; (und ich bin mehr als bereit, jedem zu helfen, der damit herumhacken will, um sich einzuarbeiten) [23:11] &amp;lt;jrand0m&amp;gt; ok, haben wir noch etwas zu minwww/i2cp? [23:11] &amp;lt;jrand0m&amp;gt; falls nicht, weiter zu 4) i2p.net-Website [23:11] &amp;lt;jrand0m&amp;gt; (und es gab großes Jubeln) [23:11] &amp;lt;jrand0m&amp;gt; ok [23:12] &amp;lt;duck&amp;gt; zur Suchfunktionalität [23:12] &amp;lt;duck&amp;gt; Wikipedia benutzt Google für die Suchfunktionalität [23:12] &amp;lt;jrand0m&amp;gt; Das stimmt. Und wir sind bereits das #1-Ergebnis für i2p :) [23:13] &amp;lt;duck&amp;gt; Also braucht es für die Suche vielleicht nichts Raffiniertes. [23:13] &amp;lt;mihi&amp;gt; duck: im Moment ja ;) [23:13] &amp;lt;duck&amp;gt; Ich meine für die interne Suche [23:13] &amp;lt;mihi&amp;gt; #1 ist www.crestron.com/company_info/i2p/ [23:13] &amp;lt;jrand0m&amp;gt; ah ja, ich habe diese Woche vergessen, die Tauben zu bestechen [23:14] &amp;lt;duck&amp;gt; LeaseSet site:wiki.invisiblenet.net [23:14] &amp;lt;jrand0m&amp;gt; nett [23:14] &amp;lt;jrand0m&amp;gt; ja, absolut. [23:14] &amp;lt;wilde&amp;gt; Drupal hat eine interne Suche, und man kann nach Inhaltstypen filtern [23:15] &amp;lt;wilde&amp;gt; Es ist außerdem SEHR Google-freundlich mit clean URLs, kein index.php?Zillionen von Argumenten [23:15] &amp;lt;wilde&amp;gt; Alles sieht aus wie Verzeichnisse [23:16] * ion ist #i2p beigetreten [23:16] &amp;lt;wilde&amp;gt; Ok, ich habe bisher mit verschiedenen CMS gearbeitet, und Drupal ist mein aktueller Favorit [23:16] &amp;lt;duck&amp;gt; Ich bevorzuge Ians hausgemachte Lösung [23:16] &amp;lt;duck&amp;gt; :) [23:16] &amp;lt;jrand0m&amp;gt; Was nutzt es als Backend? MySQL/BDB/TXT/? [23:16] &amp;lt;wilde&amp;gt; Es wird z. B. von [kerneltrap.org](http://kerneltrap.org/) [debianplanet.org](http://www.debianplanet.org/) [linuxgazette.com](http://www.linuxgazette.com/) verwendet [23:16] &amp;lt;wilde&amp;gt; zum Beispiel [23:17] &amp;lt;wilde&amp;gt; Es kann hohe Lasten tragen [23:17] &amp;lt;wilde&amp;gt; deren Designs sind allerdings mies [23:17] &amp;lt;wilde&amp;gt; aber ein schönes CSS-Stylesheet behebt das [23:17] &amp;lt;wilde&amp;gt; hier ein paar andere, die etwas besser aussehen: [23:17] &amp;lt;duck&amp;gt; Die Drupal-Kernplattform, zusätzliche Plug-in-Module und viele Theme-Templates sind unter der GNU GPL frei verfügbar. Drupal, in PHP geschrieben und mit MySQL, PostgreSQL oder mSQL als Datenbank-Backend, läuft auf vielen Plattformen, einschließlich Apache- oder Microsoft-IIS-Webservern. [23:17] &amp;lt;wilde&amp;gt; [sudden-thoughts.com](http://www.sudden-thoughts.com/) [23:17] &amp;lt;jrand0m&amp;gt; Das ist ein wichtiger Punkt – wir müssen sicherstellen, dass die zugrunde liegende Software das Design unterstützen kann (und das Design auf der zugrunde liegenden Software praktikabel ist) [23:18] &amp;lt;wilde&amp;gt; [codemonkeyx.net](http://www.codemonkeyx.net/) [23:18] &amp;lt;wilde&amp;gt; [disguast.org](http://www.disguast.org/index.php) [23:18] &amp;lt;wilde&amp;gt; [trip.ee](http://trip.ee/) [23:18] &amp;lt;wilde&amp;gt; [blainepeterson.com/image](http://www.blainepeterson.com/image) [23:18] &amp;lt;wilde&amp;gt; . [23:19] * jrand0m hat das Gefühl, dass wilde ein begeisterter Drupal-Fan ist :) [23:19] &amp;lt;wilde&amp;gt; Ich fange an, das zu werden, ja, weil mir die Informationsmanagement-Ideen dahinter gefallen [23:19] &amp;lt;wilde&amp;gt; Alles ist ein Node [23:20] &amp;lt;wilde&amp;gt; Tolles Taxonomiesystem [23:20] &amp;lt;wilde&amp;gt; Man kann Vokabulare für geografische Lage, Inhaltstyp, Sprache etc. erstellen [23:20] &amp;lt;wilde&amp;gt; und benutzerdefinierte URLs erzeugen, die nach solchen Inhalten filtern [23:21] &amp;lt;jrand0m&amp;gt; Könnte es im Wesentlichen zwei Blog-Bereiche auf der Startseite enthalten? z. B. einen kleinen Bereich mit Titeln der neuesten Dev-Blogs und den großen Hauptbereich mit den neuesten i2p-Ankündigungen? [23:21] &amp;lt;wilde&amp;gt; Und es wird oft aktualisiert, und die Änderungen sind gut [23:21] &amp;lt;duck&amp;gt; Mit anderen Worten, wir sind blöd, dass wir nicht längst Drupal haben [23:21] &amp;lt;wilde&amp;gt; wir haben duck [23:21] &amp;lt;wilde&amp;gt; drupal.i2p.net [23:21] &amp;lt;jrand0m&amp;gt; :) [23:21] &amp;lt;wilde&amp;gt; du bist so 90er, duck [23:22] &amp;lt;duck&amp;gt; das ist gut [23:22] &amp;lt;wilde&amp;gt; Das Design ist natürlich mies [23:22] &amp;lt;duck&amp;gt; weil dieses Design sooo 80er ist [23:22] &amp;lt;jrand0m&amp;gt; lol [23:22] * wilde ringt mit duck im Schlamm [23:22] &amp;lt;jrand0m&amp;gt; Genau, es gibt 3 verschiedene Dinge zu klären – die Technik, die IA und das Grafikdesign [23:23] &amp;lt;wilde&amp;gt; Du könntest die Benutzeroberfläche ausprobieren [23:23] &amp;lt;wilde&amp;gt; Login: test Pw: test [23:23] &amp;lt;duck&amp;gt; warning: Bad arguments to implode() in /var/www/html/i2p/modules/project/issue.inc on line 360. [23:23] &amp;lt;duck&amp;gt; user error: You have an error in your SQL syntax near ') AND (p.state = 1 OR p.state = 2) ' at line 1 [23:23] &amp;lt;duck&amp;gt; query: SELECT COUNT(*) FROM project_issues p LEFT JOIN node n USING (nid) WHERE n.status = 1 AND () AND (p.state = 1 OR p.state = 2) in /var/www/html/i2p/includes/database.mysql.inc on line 90. [23:23] &amp;lt;jrand0m&amp;gt; Suche funktioniert immer noch nicht, wilde, oder? [23:24] &amp;lt;duck&amp;gt; user error: You have an error in your SQL syntax near ') AND (p.state = 1 OR p.state = 2) ORDER BY n.changed DESC LIMIT 0, 20' at line 1 [23:24] &amp;lt;jrand0m&amp;gt; oh nice1 duck [23:24] &amp;lt;duck&amp;gt; query: SELECT n.nid FROM project_issues p LEFT JOIN node n USING (nid) WHERE n.status = 1 AND () AND (p.state = 1 OR p.state = 2) ORDER BY n.changed DESC LIMIT 0, 20 in /var/www/htm [23:24] &amp;lt;duck&amp;gt; beschissen [23:24] &amp;lt;jrand0m&amp;gt; AND () AND [23:24] &amp;lt;wilde&amp;gt; ups, ich hatte ein paar Probleme mit der Suche, muss ich zugeben [23:25] &amp;lt;duck&amp;gt; . [23:25] &amp;lt;wilde&amp;gt; Es gibt irgendein Volltextindexierungs-Cron-Skript, das noch nicht konfiguriert ist [23:25] &amp;lt;wilde&amp;gt; 2 Minuten, und duck hat mein Lebenswerk gecrasht [23:25] &amp;lt;jrand0m&amp;gt; (!hi5 duck) [23:26] &amp;lt;jrand0m&amp;gt; aber ich denke, es lohnt sich, es anzuschauen [23:26] &amp;lt;wilde&amp;gt; Was hast du gemacht, duck? [23:26] &amp;lt;jrand0m&amp;gt; Ich weiß nicht, ob wir schon so weit sind, dass wir uns auf ein CMS festlegen wollen [23:26] &amp;lt;wilde&amp;gt; nein [23:26] &amp;lt;jrand0m&amp;gt; (s/some/some specific/) [23:27] &amp;lt;duck&amp;gt; jrand0m hat doch schon eine Übersicht der erforderlichen Features gemacht, oder? [23:27] &amp;lt;jrand0m&amp;gt; [status update 000133](http://i2p.dnsalias.net/pipermail/i2p/2004-February/000133.html) [23:27] &amp;lt;duck&amp;gt; Also sollten jetzt alle Vorschläge und den Preis nennen [23:28] &amp;lt;duck&amp;gt; Natürlich wird die gewinnende Lösung in i2p-Aktien bezahlt [23:28] &amp;lt;jrand0m&amp;gt; die, lasst euch sagen, ziemlich wertvoll sind [23:28] &amp;lt;jrand0m&amp;gt; *hust* [23:29] &amp;lt;jrand0m&amp;gt; Du bekommst deine eigene @i2p.net-E-Mail [23:29] &amp;lt;jrand0m&amp;gt; und Mädels werden dich lieben [23:29] &amp;lt;jrand0m&amp;gt; (oder Jungs, wie auch immer) [23:30] &amp;lt;wilde&amp;gt; Wir hatten ein paar CMS-Optionen [23:30] &amp;lt;wilde&amp;gt; Wir sollten uns für ein CMS entscheiden [23:30] &amp;lt;wilde&amp;gt; und ein Wiki ist keine wirkliche Langzeitlösung [23:30] &amp;lt;jrand0m&amp;gt; ja, einige sind in Punkt 4 @ [status update 000142](http://i2p.dnsalias.net/pipermail/i2p/2004-February/000142.html) aufgeführt [23:30] &amp;lt;jrand0m&amp;gt; einverstanden, für die Website selbst [23:31] &amp;lt;jrand0m&amp;gt; Ein Wiki-basierter Abschnitt der Site könnte jedoch gut sein, vielleicht für das Benutzerhandbuch/Hacker-Guides [23:31] &amp;lt;jrand0m&amp;gt; (aber nicht für alles) [23:32] &amp;lt;wilde&amp;gt; Wie sieht es mit dem Hosting aus? [23:32] &amp;lt;jrand0m&amp;gt; Es gibt da noch die 53 Einträge auf [DMOZ CMS listing](http://dmoz.org/Computers/Software/Internet/Site_Management/Content_Management/Open_Source/) [23:32] &amp;lt;wilde&amp;gt; Es sollte einen Slashdot überstehen [23:32] &amp;lt;jrand0m&amp;gt; Hosting? [23:32] &amp;lt;jrand0m&amp;gt; ah, stimmt. [23:33] &amp;lt;jrand0m&amp;gt; Das ist tatsächlich ein großer Vorteil von einfachem HTML an sich [23:33] &amp;lt;jrand0m&amp;gt; (kinderleicht zu spiegeln) [23:33] &amp;lt;wilde&amp;gt; und auf [23:33] &amp;lt;wilde&amp;gt; [oscom.org](http://www.oscom.org/) [23:33] &amp;lt;jrand0m&amp;gt; i2p.net ist in einem Colo, das von mehreren großen Sites genutzt wird [23:34] &amp;lt;jrand0m&amp;gt; ah, richtig [23:34] * jrand0m fände es klasse, wenn die Leute dranblieben und die richtige Lösung fänden [23:35] &amp;lt;wilde&amp;gt; [opencms.org](http://www.opencms.org/) ist interessant [23:35] &amp;lt;wilde&amp;gt; aber vielleicht zu ‚corporate‘ [23:35] &amp;lt;wilde&amp;gt; mit Workflows, Projekten etc [23:35] &amp;lt;wilde&amp;gt; Ich mochte es wirklich, habe es für ein Projekt genutzt [23:36] &amp;lt;jrand0m&amp;gt; interessant [23:36] &amp;lt;wilde&amp;gt; aber es ist Java ;) [23:36] &amp;lt;jrand0m&amp;gt; hmm, und XML [23:36] &amp;lt;wilde&amp;gt; JSP-Templates etc [23:36] &amp;lt;wilde&amp;gt; Tomcat [23:36] &amp;lt;jrand0m&amp;gt; (oder Jetty) [23:36] &amp;lt;jrand0m&amp;gt; ((oder Resin)) [23:37] &amp;lt;duck&amp;gt; (((lisp))) [23:37] &amp;lt;wilde&amp;gt; Ich würde es für dieses Projekt nie verwenden, es ist wirklich zu schwergewichtig [23:37] &amp;lt;jrand0m&amp;gt; wilde&amp;gt; würdest du bereit sein, die wichtigsten CMS anzuschauen und Pro und Contra aufzulisten? [23:38] &amp;lt;wilde&amp;gt; hab ich :), und Drupal gewählt ;) [23:38] * jrand0m hätte es wissen müssen [23:38] &amp;lt;wilde&amp;gt; Ich habe ungefähr zehn der großen ausprobiert [23:38] &amp;lt;wilde&amp;gt; für einige frühere Projekte [23:38] &amp;lt;wilde&amp;gt; Verschiedene CMS funktionieren für unterschiedliche Projekte [23:39] &amp;lt;duck&amp;gt; Sagen wir, Drupal wird verwendet [23:39] &amp;lt;wilde&amp;gt; Zope und Co. sind auch nett [23:39] &amp;lt;duck&amp;gt; Ist die Struktur klar? [23:39] &amp;lt;duck&amp;gt; Ist der nächste Schritt, das GUI zu machen? [23:40] &amp;lt;wilde&amp;gt; Für das GUI braucht es im Grunde nur ein CSS-Template, ein paar Änderungen am XTemplate, um es hübscher zu machen [23:41] &amp;lt;wilde&amp;gt; www.csszengarden.com könnte Inspiration sein [23:41] &amp;lt;jrand0m&amp;gt; wilde&amp;gt; könnte es im Wesentlichen zwei Blog-Bereiche auf der Startseite enthalten? z. B. einen kleinen Bereich mit Titeln der neuesten Dev-Blogs und den großen Hauptbereich mit den neuesten i2p-Ankündigungen? [23:41] &amp;lt;jrand0m&amp;gt; Im Grunde möchte ich vermeiden, dass Dev-Blogeinträge News &amp;amp; Ankündigungen von der Bühne verdrängen [23:42] &amp;lt;wilde&amp;gt; jrand0m: weiß ich nicht, schaue ich nach; Blogs müssen nicht auf die Startseite, ich habe es so konfiguriert [23:42] &amp;lt;jrand0m&amp;gt; ah, cool [23:42] &amp;lt;wilde&amp;gt; Wir können ändern, dass nur Stories auf die Startseite gehen [23:42] &amp;lt;wilde&amp;gt; Alles, was ein Node ist, könnte Frontpage sein, Umfragen, Stories, Buchseiten, Artikel etc, [23:43] &amp;lt;jrand0m&amp;gt; Wäre es möglich, oben Stories zu haben und darunter die neuesten N Blogeinträge? [23:43] * jrand0m hört auf, zu micromanagen [23:43] &amp;lt;wilde&amp;gt; Blogs sind gerade unten links verlinkt, [23:44] * godmode0 ist #i2p beigetreten [23:44] &amp;lt;wilde&amp;gt; Es gibt schöne Galerien als Plugin, gut für Screenshots [23:44] &amp;lt;jrand0m&amp;gt; word [23:44] &amp;lt;wilde&amp;gt; Das Filestore-Plugin wäre auch schön [23:45] &amp;lt;wilde&amp;gt; und mehr CVS-, Entwickler-Plugins auch [23:45] &amp;lt;wilde&amp;gt; und Mailingliste [23:45] &amp;lt;jrand0m&amp;gt; Ich bin kein CMS-Experte, und es klingt, als hättest du deine Hausaufgaben gemacht und wärst begeistert davon [23:45] &amp;lt;jrand0m&amp;gt; w0ah nice [23:45] &amp;lt;wilde&amp;gt; jrand0m: Ich brauche manchmal Leute, die die Bremse für mich ziehen :) [23:46] &amp;lt;wilde&amp;gt; Aber das Design muss wirklich verbessert werden, wer sind hier die Design-Gurus? [23:46] * wilde kann schlechtes Design nicht ausstehen, Wikis und das aktuelle Drupal bringen ihn um [23:46] * jrand0m zeigt auf DrWoo und frontier [23:46] &amp;lt;wilde&amp;gt; jemand jetzt hier? [23:47] &amp;lt;duck&amp;gt; nein, ich bin weg [23:47] * jrand0m starrt die Lurker an [23:47] &amp;lt;wilde&amp;gt; Also, was soll die Site kommunizieren? [23:47] &amp;lt;duck&amp;gt; [status update 000133](http://i2p.dnsalias.net/pipermail/i2p/2004-February/000133.html) [23:47] &amp;lt;wilde&amp;gt; Das ist etwas breiter, wir müssen an Marketing und Spenden denken [23:48] &amp;lt;jrand0m&amp;gt; (was duck sagte) [23:48] &amp;lt;wilde&amp;gt; ja, das habe ich gelesen, aber wir sind hier mehr Leute :) [23:48] &amp;lt;jrand0m&amp;gt; :) [23:48] &amp;lt;duck&amp;gt; aber die mickrigen Menschen zählen nicht! [23:48] * wilde schließt sich dem Borg-Kollektiv an [23:49] &amp;lt;jrand0m&amp;gt; Eines der Dinge, die die Website vermitteln soll, ist natürlich: „Hey, das ist ein hammermäßiges Projekt, ihr Devs solltet mitmachen und für die Revolution arbeiten“ [23:49] &amp;lt;duck&amp;gt; ok; ich schlafe gleich ein [23:49] &amp;lt;duck&amp;gt; viel Spaß [23:49] &amp;lt;jrand0m&amp;gt; heh, cool, duck, gute Nacht [23:49] &amp;lt;duck&amp;gt; wilde: coole Arbeit an dem CMS-Kram [23:49] * wilde erinnert sich an das mit dem 80er-Design, 5 Monate Arbeit! [23:50] &amp;lt;jrand0m&amp;gt; Nun, gut, dass wir dann 2 Monate haben ;) [23:50] &amp;lt;wilde&amp;gt; Nacht, duck [23:50] &amp;lt;duck&amp;gt; oh ja, das Design sollte um Peer-Reviews und nützliche Kommentare BETTELN [23:50] * ion hat IRC verlassen (Ping-Timeout) [23:50] &amp;lt;jrand0m&amp;gt; einverstanden [23:50] &amp;lt;wilde&amp;gt; wegen des Toopie [23:51] &amp;lt;jrand0m&amp;gt; Ich mag ihn, er ist humorvoll, simpel und thematisch passend [23:51] &amp;lt;wilde&amp;gt; Sieht Toopie nicht ein bisschen ... hmm ... dämlich aus [23:51] &amp;lt;jrand0m&amp;gt; (und er kann als Icon für fast jeden Zweck dienen) [23:51] * ion ist #i2p beigetreten [23:51] &amp;lt;wilde&amp;gt; er schielt [23:52] &amp;lt;jrand0m&amp;gt; heh, ich denke, wir können einen Toopie in Top-Left-Logo-Qualität auftreiben [23:52] &amp;lt;jrand0m&amp;gt; Es gab viele Revs, die für verschiedene Zwecke herumgingen [23:53] &amp;lt;wilde&amp;gt; Ich mag ihn, aber er muss zu einem Persönlichkeitsberater [23:53] * jrand0m schlägt vor, ein paar Ideen mit DrWoo zu besprechen, sowohl fürs Design als auch die Toopie-Sachen [23:54] &amp;lt;wilde&amp;gt; einverstanden [23:54] &amp;lt;wilde&amp;gt; ok, vielleicht lassen wir es dabei [23:54] &amp;lt;jrand0m&amp;gt; Keine Eile, es gibt viel zu verdauen und durchzuarbeiten [23:54] &amp;lt;wilde&amp;gt; aber bitte, wenn ihr dieses neue, hammermäßige CMS findet, schreit auf [23:54] &amp;lt;duck&amp;gt; können wir das als Hintergrund haben: [The Triumph of Death artwork](http://www.artchive.com/artchive/B/bruegel/death.jpg) [23:55] &amp;lt;jrand0m&amp;gt; aber ich stimme duck zu, gute Arbeit, ein Drupal als Basis aufzusetzen [23:55] &amp;lt;jrand0m&amp;gt; Das kommt direkt auf meinen Desktop [23:55] &amp;lt;jrand0m&amp;gt; wow, ich frage mich, wie Text darüber aussehen würde [23:55] &amp;lt;wilde&amp;gt; cooles Bild [23:55] &amp;lt;jrand0m&amp;gt; eigentlich, in dem Zusammenhang, 5) ??? [23:56] &amp;lt;jrand0m&amp;gt; Hat noch jemand etwas hinzuzufügen? [23:56] * jrand0m stupst die Peanut Gallery an [23:56] &amp;lt;wilde&amp;gt; Es war heute sehr ruhig hier [23:56] &amp;lt;wilde&amp;gt; Alle kommen her, um Messias Jrandom zuzuhören [23:57] &amp;lt;duck&amp;gt; 2 h ist etwas lang [23:57] &amp;lt;mihi&amp;gt; *ggg* [23:57] * jrand0m ist nur wegen des Biers hier [23:57] &amp;lt;duck&amp;gt; Vielleicht könntet ihr 2 wöchentliche Meetings von je 30 Minuten versuchen [23:57] &amp;lt;wilde&amp;gt; nee [23:57] &amp;lt;duck&amp;gt; und dann die Entlassungen am Freitagnachmittag [23:57] &amp;lt;wilde&amp;gt; das ist zu oft [23:58] &amp;lt;jrand0m&amp;gt; Ich finde, 2‑h‑Meetings sind sehr überzogen [23:58] &amp;lt;jrand0m&amp;gt; (es sei denn, sie sind themenspezifisch, z. B. ein Meeting zur Diskussion des Webseitendesigns oder irgendeiner Router-Funktionalität etc.) [23:58] &amp;lt;jrand0m&amp;gt; (hey, schau, wir sind meta) [23:59] &amp;lt;jrand0m&amp;gt; Vielleicht sollte ich öfter den Mund halten und es auf 1 h begrenzen? [23:59] &amp;lt;jrand0m&amp;gt; Oder vielleicht sollte der Großteil des „Meetings“ auf die Mailingliste, mit #i2p für die Diskussion? [23:59] * godmode0 hat IRC verlassen (Ping-Timeout) [23:59] &amp;lt;wilde&amp;gt; die Mailingliste könnte mehr für Diskussionen verwendet werden Session Time: Wed Feb 11 00:00:00 2004 [00:00] &amp;lt;duck&amp;gt; Ich denke, die umfangreichen E-Mail-Vorablogs sind schon gut [00:01] &amp;lt;jrand0m&amp;gt; Vielleicht werden die wöchentlichen Meetings mehr zu „ok Leute, was geht? Hat jemand etwas zu besprechen?“ [00:01] &amp;lt;jrand0m&amp;gt; (aber offene Meetings wie diese sind an sich schon gefährlich) [00:01] * godmode0 ist #i2p beigetreten [00:02] &amp;lt;jrand0m&amp;gt; ok, vielleicht können wir dieses Meta auf die Liste oder später verschieben [00:02] &amp;lt;jrand0m&amp;gt; Wir haben die 2‑h‑Marke bereits gerissen [00:02] &amp;lt;jrand0m&amp;gt; also... [00:02] * jrand0m holt aus... [00:02] &amp;lt;fidd&amp;gt; :) [00:02] * jrand0m *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P-Entwicklertreffen - 03. Februar 2004</title><link>/de/blog/2004/02/03/i2p-entwicklertreffen-03.-februar-2004/</link><pubDate>Tue, 03 Feb 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/02/03/i2p-entwicklertreffen-03.-februar-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> baffled, dm, duck, human, jrand0m, kaji, lucky, madman2003, mihi, Nightblade, Synonymous, wiht&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:01] &amp;lt;jrand0m&amp;gt; 0) hi [22:01] &amp;lt;jrand0m&amp;gt; 1) Testnet [22:01] &amp;lt;jrand0m&amp;gt; 2) aktualisierte Roadmap [22:01] &amp;lt;jrand0m&amp;gt; 3) aktualisierte Anwendungsliste [22:01] &amp;lt;jrand0m&amp;gt; 4) Freiwillige gesucht [22:01] &amp;lt;jrand0m&amp;gt; 5) ??? [22:01] &amp;lt;jrand0m&amp;gt; 0) hi [22:01] * jrand0m winkt [22:01] * mihi winkt zurück [22:02] * jrand0m muss warnen, dass ich schon zu lange auf bin, bin also evtl. etwas neben der Spur [22:02] &amp;lt;jrand0m&amp;gt; aber wie auch immer, während wir fortfahren, sollten alle das hier lesen (oder gelesen haben) http://i2p.dnsalias.net/pipermail/i2p/2004-February/000132.html [22:02] &amp;lt;jrand0m&amp;gt; springen wir direkt zu 1) Testnet [22:03] &amp;lt;mihi&amp;gt; du solltest den Betreff für jede Mail ändern... die werden hier alle in einen Thread einsortiert [22:03] &amp;lt;jrand0m&amp;gt; hah nice [22:03] * jrand0m wollte konsistent bleiben (damit sich's leichter filtern lässt) [22:03] &amp;lt;jrand0m&amp;gt; soll ich das Datum hinzufügen? [22:03] &amp;lt;madman2003&amp;gt; wie läuft das Testnet wirklich? (bitte pessimistische Einschätzung) [22:03] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; schlecht, aber besser als vorher [22:04] &amp;lt;mihi&amp;gt; jrand0m: Datum (oder Meeting-Nummer) wäre super [22:04] &amp;lt;jrand0m&amp;gt; ok, mihi, wird gemacht [22:04] &amp;lt;jrand0m&amp;gt; (möchte außer mir noch jemand Feedback zu madman2003s Frage geben?) [22:04] &amp;lt;duck&amp;gt; madman2004: baffled und ich sind seit 4h verbunden [22:04] &amp;lt;baffled&amp;gt; Wirklich so lange? [22:04] &amp;lt;duck&amp;gt; vor test3 lag die Maximalzeit bei 10 Min [22:05] &amp;lt;jrand0m&amp;gt; w00t [22:05] &amp;lt;duck&amp;gt; baffled: seit 18:15:07 CET [22:05] &amp;lt;jrand0m&amp;gt; ja, neulich hatte ich auch eine 90‑Min‑Session [22:05] &amp;lt;duck&amp;gt; aber vielleicht sind wir direkt gehoppt [22:05] &amp;lt;madman2003&amp;gt; und ihr seid sicher, dass der Link intakt ist? [22:05] &amp;lt;jrand0m&amp;gt; duck&amp;gt; alle tunnels sind 2 hop (es sei denn, dein router spinnt, dann brechen deine tunnels mindestens einmal) [22:06] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; wenn die tunnels ausfallen, dann richtig [22:06] &amp;lt;madman2003&amp;gt; wie ist die allgemeine Latenz im Testnet? [22:06] * Ophite1 ist #i2p beigetreten [22:06] * jrand0m bekommt normalerweise 2–10 s Latenz durch den squid [22:06] * lucky ist #i2p beigetreten [22:06] &amp;lt;jrand0m&amp;gt; 5–20 s Latenz über IRC [22:07] &amp;lt;madman2003&amp;gt; ist die 30‑Sek‑Verzögerung bei lokalen Sites schon behoben? [22:07] &amp;lt;jrand0m&amp;gt; duck&amp;gt; kannst du auf deinem ircd ein /ping duck machen? wie lange bis die Antwort mit einem CTCP refused Fehler kommt? [22:07] &amp;lt;jrand0m&amp;gt; (oder baffled&amp;gt;) [22:08] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; es gab erhebliche Bugfixes, die lokale Verzögerungen von 30 s+ erklären würden [22:08] &amp;lt;jrand0m&amp;gt; (Jobs hingen fest und verursachten irre Verzögerungen) [22:08] &amp;lt;duck&amp;gt; Antwort auf Admin‑Request an baffleds ircd ist ~8 s [22:08] &amp;lt;jrand0m&amp;gt; duck&amp;gt; an lokal? [22:09] &amp;lt;duck&amp;gt; fido ping/pong ist 3 Sekunden, das ist lokal [22:09] &amp;lt;jrand0m&amp;gt; cool [22:09] &amp;lt;duck&amp;gt; für lokale eepsites scheint es auch ~3 s zu sein [22:09] &amp;lt;jrand0m&amp;gt; (immer noch viel höher als mir lieb ist, aber &amp;lt;&amp;lt; 30 s) [22:09] &amp;lt;duck&amp;gt; Initial‑Request länger, könnte ~30 s sein [22:10] &amp;lt;jrand0m&amp;gt; interessant [22:10] &amp;lt;duck&amp;gt; , [22:10] &amp;lt;jrand0m&amp;gt; ok, es gibt also definitiv noch Arbeit am Testnet, aber es gab Fortschritte [22:10] &amp;lt;madman2003&amp;gt; läuft das Testnet so lange, bis schlechte Performance perfekt wird? Was ist das genaue Erfolgskriterium? [22:11] &amp;lt;madman2003&amp;gt; (ich kenne die 3 Tage, an denen es gut laufen soll) [22:11] &amp;lt;jrand0m&amp;gt; Erfolg == 3 aufeinanderfolgende Tage, an denen Dinge, die funktionieren sollten, auch funktionieren. [22:11] &amp;lt;jrand0m&amp;gt; human hat sich freiwillig gemeldet und etwas in der Art zu implementieren, was ich in der Mail beschrieben habe [22:11] * mihi flutet das Testnet mit Pings ;) [22:11] * leenookx hat IRC verlassen (Ping timeout) [22:11] &amp;lt;jrand0m&amp;gt; im Prinzip ein Weg, wie wir einfach ein Paar Bots mit den zwei ircds verbunden lassen und unsere Fortschritte und Ausfälle messen können [22:12] &amp;lt;jrand0m&amp;gt; (yay human!) [22:12] &amp;lt;mihi&amp;gt; hm, wenn es keinen Netsplit gibt, funktioniert i2p, aber umgekehrt kann man das nicht schließen... [22:13] &amp;lt;jrand0m&amp;gt; die i2p Roadmap [http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap] hat das 0.2.4 Release (~= Abschluss des Testnets) in anderthalb Wochen [22:13] &amp;lt;madman2003&amp;gt; warum konzentrierst du dich nicht darauf, lokale Verzögerung &amp;lt;1 s zu machen? [22:13] &amp;lt;jrand0m&amp;gt; mach ich. [22:13] &amp;lt;madman2003&amp;gt; gute Chance, dass das auch andere Probleme löst [22:13] &amp;lt;jrand0m&amp;gt; Ursache für &amp;gt;1 s Verzögerung ist wahrscheinlich die Last [22:14] &amp;lt;jrand0m&amp;gt; bei routers ohne Peers sind rein lokale Requests nahezu instantan [22:14] &amp;lt;jrand0m&amp;gt; (aber da das Testnet tatsächlich etwas Last zeigt, stressen wir andere Dinge) [22:15] &amp;lt;duck&amp;gt; baffled und ich hatten auch einen kleinen Chat über Stats‑Bots, aber wenn human das machen will; für mich cool [22:15] &amp;lt;madman2003&amp;gt; vielleicht hängen die Verzögerungen damit zusammen, dass Requests an andere routers gesendet werden [22:15] &amp;lt;madman2003&amp;gt; bevor gesehen wird, dass es lokal ist [22:15] &amp;lt;jrand0m&amp;gt; oh, stimmt, duck [22:15] &amp;lt;jrand0m&amp;gt; nee, so funktioniert das nicht, madman2003 [22:16] &amp;lt;jrand0m&amp;gt; (es geht zuerst an den Client‑Manager, der prüft, ob es lokal ist, und nur wenn nicht, kommt es in den Net‑Pool des routers) [22:16] * madman2003 fragt sich, wo all die Last herkommt [22:16] &amp;lt;jrand0m&amp;gt; Frankreich. [22:16] &amp;lt;jrand0m&amp;gt; äh, Deutschland. [22:16] &amp;lt;jrand0m&amp;gt; (weil *jemand* alle anpingt ;) [22:17] &amp;lt;duck&amp;gt; Kuala Lumpur [22:17] * duck hofft, dass niemand den Witz versteht [22:17] * jrand0m freut sich, ducks Hoffnungen zu erfüllen [22:17] &amp;lt;mihi&amp;gt; all die Pings haben auch meine lokale Kiste ins Thrashing gebracht... (ohne router!) [22:18] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; die I2CP Lib macht das Crypto ;) [22:18] * wiht ist #i2p beigetreten [22:18] &amp;lt;madman2003&amp;gt; schützt i2p nicht vor Ping‑Floods? [22:19] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; die Last ist nicht so groß, nur hat der Code derzeit eine sehr grobgranulare Synchronisierung (und während des Testnets wird das auf feiner granulare Sync umgestellt) [22:19] &amp;lt;madman2003&amp;gt; 'granulare' Sync? [22:19] &amp;lt;mihi&amp;gt; jrand0m: Glückwunsch: scheint, dass ping -ns jetzt nicht mehr nur - - - produziert [22:20] &amp;lt;jrand0m&amp;gt; lol mihi :) [22:20] &amp;lt;mihi&amp;gt; warum lol? ping -ns hat bei mir nie funktioniert. (nur der synchronisierte) [22:20] &amp;lt;duck&amp;gt; der synchronisierte hat bei mir nie funktioniert... [22:20] &amp;lt;jrand0m&amp;gt; ach echt? stimmt, -ns hat bei mir gut funktioniert [22:21] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; das ist ein Trade‑off zwischen Speicher und CPU vs. Concurrency [22:22] &amp;lt;jrand0m&amp;gt; (grobgranulare Synchronisierung minimiert CPU‑ und Speicherverbrauch, während feingranulare Synchronisierung mehr CPU und Speicher nutzt für höhere Concurrency) [22:22] * TrueSeeker hat IRC verlassen (Leaving) [22:22] * mihi postet gleich Ping‑Stats in #flood [22:22] * ion hat IRC verlassen (Ping timeout) [22:23] &amp;lt;lucky&amp;gt; bah. [22:23] &amp;lt;jrand0m&amp;gt; aber ja, der Plan ist, das Testnet abzuschließen, sobald es den 3‑Tage‑Test besteht. Meine aktuelle Schätzung ist der 14., aber mal sehen. [22:23] &amp;lt;lucky&amp;gt; beschissener Tag. [22:23] &amp;lt;lucky&amp;gt; dumme kapitalistische Schweine [22:23] &amp;lt;lucky&amp;gt; nehmen mir mein ganzes Geld ab.. [22:24] &amp;lt;baffled&amp;gt; sieht so aus, als gäbe es neue Goodies im CVS, wie lange bis test4? [22:24] &amp;lt;jrand0m&amp;gt; heute nicht, hoffentlich morgen [22:24] * jrand0m geht nach dem Meeting ins Bett :) [22:25] &amp;lt;baffled&amp;gt; cool. [22:26] &amp;lt;madman2003&amp;gt; bye everyone [22:26] &amp;lt;jrand0m&amp;gt; bis später, madman2003 [22:26] &amp;lt;madman2003&amp;gt; vergesst die anderen Punkte des Meetings nicht :) [22:26] &amp;lt;jrand0m&amp;gt; ok, das war Testnet. Noch was dazu, oder weiter zu 2) aktualisierte Roadmap? [22:26] &amp;lt;jrand0m&amp;gt; hehe [22:26] &amp;lt;baffled&amp;gt; Gibt es andere Stresser, die wir im Testnet brauchen? [22:26] * madman2003 hat IRC verlassen (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12)) [22:26] &amp;lt;duck&amp;gt; welches Datum haben wir? [22:27] &amp;lt;jrand0m&amp;gt; 3. Feb [22:27] &amp;lt;baffled&amp;gt; hier der 3. [22:27] &amp;lt;mihi&amp;gt; 2004-02-03 [22:27] * leenookx ist #i2p beigetreten [22:27] &amp;lt;duck&amp;gt; ah, danke [22:27] &amp;lt;jrand0m&amp;gt; baffled&amp;gt; hat eigentlich schon jemand i2psnark im Testnet ausprobiert? [22:27] &amp;lt;wiht&amp;gt; baffled: Was meinst du mit Stressern? [22:28] &amp;lt;mihi&amp;gt; wiht: ich denke Leute, die das Testnet stressen [22:28] &amp;lt;baffled&amp;gt; neulich hast du aum und mich gebeten, NNTP sein zu lassen; ich dachte daran, einen 128 kbps Ogg‑Stream aufzusetzen. [22:28] * mihi hätte gern einen öffentlichen Echo‑Service, von irgendwem eingerichtet – würde gute Latenz‑Checks erlauben [22:28] &amp;lt;baffled&amp;gt; also die zwei Dinge, denke ich. [22:28] &amp;lt;jrand0m&amp;gt; wir hatten eine gute Crew, die den squid belastet [22:28] &amp;lt;jrand0m&amp;gt; oh, NNTP wäre super, genauso ein Ogg‑Stream! [22:29] * jrand0m kann mich nicht erinnern, euch gebeten zu haben aufzuhören (außer vielleicht kurzzeitig während eines Updates?) [22:29] &amp;lt;jrand0m&amp;gt; einverstanden, mihi [22:29] * jrand0m prüft, welcher Port 'echo' ist [22:29] &amp;lt;jrand0m&amp;gt; 7 [22:29] &amp;lt;mihi&amp;gt; soweit ich weiß 9 [22:29] &amp;lt;mihi&amp;gt; ups ;) [22:29] &amp;lt;baffled&amp;gt; du warst damals vielleicht wegen etwas anderem durch den Wind. [22:30] &amp;lt;wiht&amp;gt; Port 7. [22:30] &amp;lt;duck&amp;gt; 4 [22:30] * ion ist #i2p beigetreten [22:30] &amp;lt;jrand0m&amp;gt; wahrscheinlich, baffled ;) [22:30] &amp;lt;duck&amp;gt; echo 4/ddp # AppleTalk Echo Protocol [22:30] &amp;lt;jrand0m&amp;gt; echo 7/tcp [22:30] &amp;lt;jrand0m&amp;gt; echo 7/udp [22:30] &amp;lt;jrand0m&amp;gt; echo 4/ddp # AppleTalk Echo Protocol [22:30] &amp;lt;wiht&amp;gt; Port 7 für TCP und UDP. [22:30] &amp;lt;mihi&amp;gt; duck: wir wollen [0-9]*/tcp [22:30] * duck duckt sich [22:31] * Synonymous ist #i2p beigetreten [22:31] &amp;lt;jrand0m&amp;gt; also, will jemand humans Test‑App fertigstellen (den Echo‑Server und ‑Client)? [22:32] &amp;lt;jrand0m&amp;gt; (obwohl twisted dafür etwas übertrieben wirkt ;) [22:32] &amp;lt;duck&amp;gt; die Nicht‑twisted‑Variante würde funktionieren [22:33] &amp;lt;duck&amp;gt; . [22:33] * jrand0m war mir nicht klar, dass sein i2p‑Code auch ohne twisted laufen kann [22:33] &amp;lt;jrand0m&amp;gt; aber wie auch immer, möchte sich jemand bereiterklären, die Leitung zu übernehmen, um einen Echo‑Service aufzusetzen? [22:33] * duck sitzt auf seinen Händen [22:33] &amp;lt;wiht&amp;gt; über I2P erreichbar oder über das normale Internet? [22:34] &amp;lt;jrand0m&amp;gt; über i2p [22:34] &amp;lt;baffled&amp;gt; ich kann mir das ansehen, wenn es konkrete Specs gibt. [22:34] &amp;lt;mihi&amp;gt; duck: haben Enten Hände? Ich dachte Flügel ;) [22:34] &amp;lt;jrand0m&amp;gt; Spec: eine Textzeile empfangen und wieder zurückgeben :) [22:34] &amp;lt;baffled&amp;gt; oh, okay, kein Problem. [22:34] &amp;lt;lucky&amp;gt; bah... ich muss nächstes Jahr anfangen, Steuererklärungen zu machen! [22:34] &amp;lt;mihi&amp;gt; jrand0m: s/line/byte chunk/ [22:34] &amp;lt;lucky&amp;gt; Scheiß, verdammte Regierung... [22:35] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; Zeilen sind viel einfacher zu parsen ;) [22:35] &amp;lt;duck&amp;gt; lucky: psst [22:35] &amp;lt;jrand0m&amp;gt; baffled++ [22:35] &amp;lt;jrand0m&amp;gt; ok, weiter zu 2) aktualisierte Roadmap [22:35] * jrand0m lenkt die Aufmerksamkeit auf http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [22:36] &amp;lt;mihi&amp;gt; jrand0m: warum? while (len=in.read(b) != -1) {o.write(b,0,len);} [22:36] &amp;lt;jrand0m&amp;gt; (was ihr natürlich alle schon gelesen habt) [22:36] * MrEcho ist #i2p beigetreten [22:36] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; Single‑Byte‑Messages vs. Nagle etc [22:37] &amp;lt;jrand0m&amp;gt; aber egal, was baffled zur Unterstützung des Testens implementiert, um zu echoen, ist gut [22:37] &amp;lt;jrand0m&amp;gt; (oder ihr klärt untereinander, was für euch am besten passt) [22:37] * wiht hat IRC verlassen (Ping timeout) [22:37] &amp;lt;baffled&amp;gt; wenn du Anforderungen hast, schreib sie auf und sag mir später Bescheid, mihi, und ich versuche es. [22:38] * ion hat IRC verlassen (Ping timeout) [22:38] &amp;lt;mihi_backup&amp;gt; baffled: nicht wirklich. falls nötig, nach einem Zeitstempel eine Newline einzufügen ist kein Problem. [22:38] * jar_ hat IRC verlassen (Ping timeout) [22:38] &amp;lt;duck&amp;gt; (Netsplit nach 4:20) [22:38] &amp;lt;jrand0m&amp;gt; heh [22:39] &amp;lt;jrand0m&amp;gt; nicht gut :/ [22:39] &amp;lt;jrand0m&amp;gt; nun ja, iterativ und inkrementell. [22:39] &amp;lt;mihi&amp;gt; 22:38:09.430 ERROR [WrC1-&amp;gt;Pz83 ] .i2p.i2ptunnel.I2PTunnelRunner: Error sending [22:39] &amp;lt;mihi&amp;gt; message to peer. Killing tunnel runner [22:39] &amp;lt;jrand0m&amp;gt; sind gerade alle 9/10 routers up? [22:39] &amp;lt;jrand0m&amp;gt; (oder ist einer down?) [22:40] &amp;lt;jrand0m&amp;gt; ich sehe nur 8 [22:40] &amp;lt;jrand0m&amp;gt; 22:41:02.758 ERROR [TCP Read [9]] er.transport.tcp.TCPConnection: Error reading from stream to [RouterIdentity: [22:40] &amp;lt;jrand0m&amp;gt; Hash: 4Sb3aJoFusrhpHgYA2xCZCkn0P5jBo822qu9C0wsE1w= [22:40] * duck habe gerade aktualisiert [22:40] &amp;lt;duck&amp;gt; wo passt das I2CP‑Admin‑Zeug in die Roadmap? [22:41] &amp;lt;duck&amp;gt; soweit ich weiß, ist das nicht implementiert, aber 0.2.5 spricht davon, die Spec zu finalisieren [22:41] &amp;lt;jrand0m&amp;gt; aktueller Plan ist, I2CP zum reinen Client‑Protokoll zu machen und die Admin‑Funktionalität separat zu lassen [22:41] &amp;lt;jrand0m&amp;gt; (z. B. über den :7655 Admin‑Web‑Port) [22:41] &amp;lt;duck&amp;gt; ok [22:42] &amp;lt;jrand0m&amp;gt; (und den ganzen anderen Kram rausreißen) [22:42] * jar_ ist #i2p beigetreten [22:42] * ion ist #i2p beigetreten [22:42] &amp;lt;jrand0m&amp;gt; ((shrinkingCodebase)++) [22:43] &amp;lt;jrand0m&amp;gt; hat jemand irgendwelche Gedanken zu den zwei großen Themen? [22:43] &amp;lt;jrand0m&amp;gt; = den aktuellen PHTTP‑Transport abbrechen (bis 2.0) [22:43] &amp;lt;jrand0m&amp;gt; = Support für eine eingeschränkte Routing‑Topologie (restricted route topology) in 2.0 beibehalten [22:43] &amp;lt;baffled&amp;gt; so Leute, muss los, lese die Logs später. [22:43] &amp;lt;jrand0m&amp;gt; cool, schön, dass du da warst, bis später [22:43] * baffled hat IRC verlassen (Leaving) [22:44] &amp;lt;duck&amp;gt; sicheres I2CP würde den direkten Bedarf für eine eingeschränkte Routing‑Topologie etwas verringern [22:44] &amp;lt;duck&amp;gt; also passt das [22:45] &amp;lt;jrand0m&amp;gt; einverstanden, obwohl 'gesichert' in diesem Sinne nicht ideal sein wird (alle I2CP‑Payloads werden natürlich verschlüsselt, aber Sniffer können erkennen, dass $client eine $n‑Byte‑Nachricht an $destination sendet) [22:46] &amp;lt;jrand0m&amp;gt; der einzige Unterschied zum aktuellen I2CP ist ein kleines Update am Authentifizierungs‑Protokoll/‑Aufbau [22:46] &amp;lt;jrand0m&amp;gt; ((naja, der $client kann $n nicht erkennen, da Nachrichten zufällig gepadded werden. egal) [22:46] &amp;lt;jrand0m&amp;gt; äh, $sniffer, nicht $client [22:47] * wiht ist #i2p beigetreten [22:47] &amp;lt;jrand0m&amp;gt; (das schlägt natürlich keinen globalen passiven Angreifer) [22:48] &amp;lt;jrand0m&amp;gt; hat jemand sonst noch Bedenken/Vorschläge/Ideen/Kommentare? [22:48] &amp;lt;jrand0m&amp;gt; (zur Roadmap) [22:49] &amp;lt;duck&amp;gt; nein [22:49] &amp;lt;jrand0m&amp;gt; ich auch nicht [22:49] * jrand0m springt zu 3) aktualisierte Anwendungsliste [22:49] &amp;lt;jrand0m&amp;gt; [hier 'mihi rockt'‑Tirade einfügen] [22:50] &amp;lt;duck&amp;gt; helft jrand0m, Nein zu sagen! [22:50] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; irgendwelche Gedanken zum Muffin‑Ding? http://wiki.invisiblenet.net/iip-wiki?I2PApplications [22:50] &amp;lt;jrand0m&amp;gt; heh [22:51] &amp;lt;mihi&amp;gt; jrand0m: du weißt, was ich darüber denke... [22:51] &amp;lt;jrand0m&amp;gt; (ich frage dich nicht speziell, es zu integrieren, ich will nur deine Meinung hören, ob es sinnvoll wäre) [22:52] &amp;lt;mihi&amp;gt; httpclient muss aus I2PTunnel raus, da I2PTunnel fürs Stream‑Forwarding ist und httpclient Content‑Forwarding macht [22:52] &amp;lt;mihi&amp;gt; das in I2PTunnel hineinzuprügeln wäre nur noch hackiger. [22:52] &amp;lt;jrand0m&amp;gt; Word, also die App weiter unten [Scalable web proxies] [22:52] &amp;lt;jrand0m&amp;gt; macht Sinn [22:53] &amp;lt;jrand0m&amp;gt; (Apps, die One Thing and One Thing Well tun)++ [22:53] &amp;lt;mihi&amp;gt; jrand0m: du hast mich missverstanden... [22:53] &amp;lt;jrand0m&amp;gt; was hab ich verpasst? [22:54] &amp;lt;mihi&amp;gt; ich habe nichts gegen eine App, die eine HTTP‑Request liest, sie parst, über i2p schickt, die Antwort liest, sie parst und zurückschickt (evtl. mit Filterung) – nur nicht so, wie httptunnel es macht. [22:54] &amp;lt;mihi&amp;gt; httptunnel leitet alles weiter außer den ersten paar Zeilen. [22:54] &amp;lt;jrand0m&amp;gt; ah, stimmt [22:55] * jrand0m hat den Kopf gerade nicht ganz festgeschraubt [22:55] &amp;lt;mihi&amp;gt; es wäre schwer, da effektive Filterung einzubauen (z. B. wenn es HTML filtern soll, aber nicht Text o. Ä.) [22:55] &amp;lt;jrand0m&amp;gt; richtig – vielleicht einfach MUFFIN als Standalone [22:55] &amp;lt;jrand0m&amp;gt; (filtert, was auch immer aus dem httpclient kommt) [22:55] &amp;lt;mihi&amp;gt; also würde ich sagen: eine Extra‑App dafür. Das würde aber eine Streaming‑Lib erfordern... (oder so was) [22:56] * duck mag allerdings, wie man mit httpclient Proxies für XML‑RPC/SOAP machen kann [22:56] &amp;lt;wiht&amp;gt; jrand0m: Ich habe keinen Eintrag für "muffin" auf der Liste der Anwendungen gesehen. [22:56] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; http://muffin.doit.org/ [22:56] &amp;lt;mihi&amp;gt; muffin ist ein HTTP‑Content‑Filter [22:57] &amp;lt;mihi&amp;gt; wenn wir einen Content‑Filter haben, könnten wir dieses beschissene "Proxy"‑Ding weglassen. [22:57] &amp;lt;jrand0m&amp;gt; duck&amp;gt; hoffentlich wäre der Muffin‑Filter so eingestellt, dass er XML‑RPC/SOAP durchlässt und nur Dinge wie VBScript usw. filtert [22:57] &amp;lt;wiht&amp;gt; verstehe. [22:57] &amp;lt;jrand0m&amp;gt; hm, mihi? [22:57] &amp;lt;duck&amp;gt; ah warte, XML‑RPC/SOAP wäre Content‑Typ XML [22:57] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; müsste es nicht zumindest noch die Namensübersetzung machen? [22:58] &amp;lt;mihi&amp;gt; klar, aber nicht als Proxy. `http://localhost:12345/duck.i2p/` würde viel besser funktionieren. [22:58] &amp;lt;Synonymous&amp;gt; muffin ist GPL, in einem Public‑Domain‑Projekt musst du aufpassen, GPL‑Code zu verwenden, der ist trotzdem urheberrechtlich geschützt ;) [22:58] &amp;lt;mihi&amp;gt; weil man darauf vom normalen Web verlinken kann [22:58] &amp;lt;jrand0m&amp;gt; hrm, mihi? [22:58] &amp;lt;mihi&amp;gt; Synonymous: I2PTunnel ist sowieso GPL [22:58] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; I2PTunnel ist GPL [22:58] &amp;lt;Synonymous&amp;gt; ya [22:59] * jrand0m ist sich sehr bewusst, dass manche Leute Copyrights für gültig halten, und versucht, dem entgegenzukommen. [22:59] &amp;lt;Synonymous&amp;gt; stell sicher, dass das sichtbar vermerkt ist (wenn ihr muffin benutzt) – es steht ja schon, dass iptunnel GPL ist [22:59] &amp;lt;jrand0m&amp;gt; natürlich würde muffin, wenn wir es verwenden, attribuiert und als GPL gekennzeichnet. [22:59] &amp;lt;Synonymous&amp;gt; ja, das meinte ich, passt da auf [23:00] &amp;lt;jrand0m&amp;gt; (wir fangen hier keine Copyright‑Diskussion an) [23:00] &amp;lt;jrand0m&amp;gt; ok, noch andere Gedanken zu den gelisteten Apps? [23:00] &amp;lt;Synonymous&amp;gt; dann tut's nicht, und mein Kommentar sollte keine starten [23:00] * duck lacht über http://muffin.doit.org/demo/evil/ [23:01] &amp;lt;jrand0m&amp;gt; was meint ihr, welche App‑Funktionalität für 1.0 notwendig ist? [23:01] &amp;lt;jrand0m&amp;gt; heh duck [23:01] &amp;lt;jrand0m&amp;gt; (oder sind wir schon so weit, und 1.0‑App‑Funktionalität == Dinge, die durch I2PTunnel geproxyt werden :) [23:02] &amp;lt;Synonymous&amp;gt; Leute hätten gern funktionierenden Chat und vielleicht eine Freenet‑artige App für 1.0, wenn du das meinst, vielleicht ein Set an Tools, damit Leute leicht eigene Dienste darauf aufsetzen können [23:02] &amp;lt;mihi&amp;gt; ein IM und ein Naming‑Service fehlen noch [23:02] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; IRC über i2p? [23:02] &amp;lt;wiht&amp;gt; Ja, ein Naming‑Service sollte zur I2P‑Version 1.0 bereitstehen. [23:03] &amp;lt;duck&amp;gt; eep [23:03] &amp;lt;mihi&amp;gt; jrand0m: IRC über i2p wäre auch okay, aber ein Naming‑Service ;) [23:03] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; hast du eine Einschätzung, ob ein Naming‑Service bis April implementiert und einsatzbereit ist? [23:03] * jrand0m denkt wirklich nicht, dass ein Naming‑Service nötig ist. nützlich, ja [23:04] &amp;lt;jrand0m&amp;gt; (alles, was wir *brauchen*, ist eine Möglichkeit, eine hosts.txt einfach zu aktualisieren) [23:04] &amp;lt;kaji&amp;gt; oder eine verteilte VPN‑Schicht [23:04] &amp;lt;jrand0m&amp;gt; heh [23:04] &amp;lt;mihi&amp;gt; jrand0m: für mich ist sogar das (wenn automatisiert) ein Naming‑Service [23:04] &amp;lt;wiht&amp;gt; jrand0m: wahrscheinlich bis Mitte April. [23:05] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; eine verteilte VPN‑Schicht ist gut ein Monat Arbeit für 1–2 Devs ;) [23:05] &amp;lt;wiht&amp;gt; ich möchte es skalierbar machen, damit es viel mehr Einträge aufnehmen kann, als wir jetzt in der hosts.txt haben. [23:05] &amp;lt;jrand0m&amp;gt; 1.0--&amp;gt;3.0 wird keine Millionen Einträge haben [23:05] &amp;lt;wiht&amp;gt; MrEcho: Hast du dazu Gedanken? [23:05] &amp;lt;jrand0m&amp;gt; Tausende, ja [23:06] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; Freenet‑ähnliche App wäre cool, aber dann müssen wir jemanden rekrutieren, der sie implementiert :) [23:07] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; Tools zum Einrichten von Diensten – definitiv. hoffentlich erledigen das i2pmanager oder i2pmole [23:07] &amp;lt;Synonymous&amp;gt; das könnte schwer sein, v. a. da Freenet nicht funktioniert hehe [23:07] &amp;lt;wiht&amp;gt; Apropos, wie ist der Fortschritt bei I2PManager? [23:07] &amp;lt;jrand0m&amp;gt; offenbar geht es voran, der Konsolen/CLI‑Modus macht Fortschritte (aum nutzt es jetzt, um seine Dienste via Init‑Scripts zu verwalten) [23:08] &amp;lt;jrand0m&amp;gt; ich habe das GUI benutzt, und aum hat ein paar Bugs im tunnelmanager gemeldet, die noch offen sind [23:08] &amp;lt;jrand0m&amp;gt; (aufgrund großer Zahlen an tunnels, die erstellt werden, nicht wegen kleiner Zahl) [23:08] &amp;lt;wiht&amp;gt; ich finde, I2PManager sollte eine Anwendung für 1.0 sein. [23:09] &amp;lt;jrand0m&amp;gt; ich hoffe auch [23:09] &amp;lt;jrand0m&amp;gt; (zumal das hieße, dass wir den hingepfuschten Installer rauswerfen können, da i2pmanager das eingebaut hat) [23:09] &amp;lt;jrand0m&amp;gt; also, Leute mit Python‑Erfahrung sollten sich mit aum in Verbindung setzen, um zu sehen, wie sie helfen können :) [23:09] &amp;lt;human&amp;gt; re [23:09] &amp;lt;jrand0m&amp;gt; wb human [23:10] * human habe über den Muffin‑Proxy gelesen [23:10] &amp;lt;human&amp;gt; ich kenne noch einen anderen datenschutzorientierten Personal‑Proxy namens Privoxy [23:11] &amp;lt;jrand0m&amp;gt; ja, Privoxy war auch einer, den ich mir angesehen habe. ebenfalls mit gutem Potenzial [23:11] &amp;lt;jrand0m&amp;gt; (der Grund, warum ich zu Muffin tendierte, war die einfache Integration, da es Java ist) [23:12] * jrand0m wird es nicht derjenige sein, der es implementiert/integreren, daher ist das nur ein Vorschlag [23:12] &amp;lt;@Nightblade&amp;gt; ich denke, ein Gruppenchat (oder IRC) wäre ein gutes Programm, denn wenn Chat zuverlässig funktioniert, weiß man, dass i2p's Latenz und Stabilität gut sind [23:13] &amp;lt;jrand0m&amp;gt; einverstanden [23:13] &amp;lt;Synonymous&amp;gt; wie würde Trent in so einem System funktionieren, ließe sich das mit einem System aus Public‑ und Private‑Keys machen (wie Frost) [23:13] &amp;lt;Synonymous&amp;gt; wäre der Channel dann das 'Board'? [23:13] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; duck hat tatsächlich ein paar nette Sachen gemacht [23:13] &amp;lt;Synonymous&amp;gt; kool [23:14] &amp;lt;duck&amp;gt; und zwar: User loggen sich mit einem geheimen Passwort beim ircd ein, der ircd veröffentlicht den SHA1 des Passworts [23:14] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; in seinem modifizierten ircd kann man ein Passwort angeben, dessen Hash im Ident angezeigt wird [23:14] &amp;lt;Synonymous&amp;gt; es wäre dann wohl auch wie WASTE, denke ich, obwohl ich es nicht genutzt habe [23:14] &amp;lt;jrand0m&amp;gt; duck&amp;gt; aber wenn jemand seinen eigenen ircd aufsetzt, kann er das fälschen :/ [23:14] &amp;lt;duck&amp;gt; sodass andere die SHA1 gegen eine lokale Liste prüfen können, ohne eine zentrale Datenbank zu benötigen [23:15] &amp;lt;duck&amp;gt; klar [23:15] &amp;lt;jrand0m&amp;gt; aber Leute könnten sich wohl einfach merken, von welchem ircd jemand üblicherweise kommt [23:15] &amp;lt;jrand0m&amp;gt; wäre ein NickServ möglich? [23:15] * jrand0m kennt sich nicht besonders damit aus, wie IRC‑Netze funktionieren [23:16] &amp;lt;duck&amp;gt; ja, aber das wollte ich nicht [23:16] &amp;lt;duck&amp;gt; weil Trent als temporärer Hack gedacht war [23:16] &amp;lt;jrand0m&amp;gt; richtig, es wäre gut, wenn wir ohne auskämen [23:16] &amp;lt;jrand0m&amp;gt; hehe [23:16] &amp;lt;jrand0m&amp;gt; bis iip 2.0, oder? ;) [23:16] &amp;lt;duck&amp;gt; jetzt ist es der am längsten laufende Witz der Welt [23:17] &amp;lt;duck&amp;gt; . [23:18] &amp;lt;jrand0m&amp;gt; ok, wenn wir mit 1.0 rausgehen mit: IRC, eepsites (und einer Möglichkeit, eigene aufzusetzen), Squid und CVS – ist das angemessen? [23:18] &amp;lt;@Nightblade&amp;gt; ja [23:18] &amp;lt;jrand0m&amp;gt; (fantastisch wäre natürlich, wenn wir i2psnark, Naming, I2PIM und die anderen Apps einschließen könnten) [23:19] &amp;lt;duck&amp;gt; mit IRC meinst du natives i2pirc? [23:19] &amp;lt;duck&amp;gt; und wenn nicht, warum dann nicht auch NNTP etc. [23:19] &amp;lt;jrand0m&amp;gt; oh, stimmt [23:19] &amp;lt;jrand0m&amp;gt; natürlich [23:20] * jrand0m !thwaps self. [23:20] &amp;lt;duck&amp;gt; nicht zu viel natürlich [23:20] * duck findet den PGP‑Keyserver albern [23:20] &amp;lt;jrand0m&amp;gt; ich meinte nur, dass man Leute leicht mit Optionen erschlagen kann [23:20] &amp;lt;duck&amp;gt; ah, klar [23:20] &amp;lt;duck&amp;gt; im Sinne von offiziell gebündeltem Zeug [23:20] &amp;lt;jrand0m&amp;gt; "warum sollte ich I2P benutzen?" "nun, du kannst [.............]" [23:20] &amp;lt;jrand0m&amp;gt; genau [23:20] * duck stimmt zu [23:21] &amp;lt;jrand0m&amp;gt; mit I2PTunnel können wir all das unterstützen, was wir gesehen haben (und mehr :) [23:21] &amp;lt;jrand0m&amp;gt; ok, dann glaube ich, müssen wir uns nicht zu sehr um die i2papps sorgen [23:21] &amp;lt;mihi&amp;gt; btw: wir sollten die Option -nogui von I2PTunnel deprecaten... [23:22] &amp;lt;jrand0m&amp;gt; auf -nogui als Default? [23:22] &amp;lt;jrand0m&amp;gt; (oder versuchst du uns alle zu AWT zu bringen? ;) [23:22] &amp;lt;mihi&amp;gt; nein. -nogui gar nicht mehr verwenden. -cli und -nocli sind "transparenter" [23:22] &amp;lt;Synonymous&amp;gt; ihr solltet all diese Optionen auch in einer Distro bündeln, wenn möglich [23:22] &amp;lt;jrand0m&amp;gt; ah ok, mihi [23:22] &amp;lt;Synonymous&amp;gt; anders als Freenet, das keine anderen Utilities erwähnt und man sie sich selbst zusammensuchen muss [23:22] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; definitiv [23:22] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; hast du i2pmgr schon benutzt? [23:23] &amp;lt;mihi&amp;gt; -nogui verhält sich unterschiedlich, je nachdem, ob du -e "run configfile" benutzt oder "configfile" [23:23] &amp;lt;Synonymous&amp;gt; nein, ich habe es nicht zum Laufen bekommen :) [23:23] &amp;lt;jrand0m&amp;gt; (es ist noch pre‑alpha, aber funktional) [23:23] &amp;lt;jrand0m&amp;gt; ah ok [23:23] &amp;lt;Synonymous&amp;gt; von früher, aber das GUI habe ich nicht probiert [23:23] &amp;lt;Synonymous&amp;gt; ich probiere es vielleicht jetzt, da es eins hat [23:23] &amp;lt;Synonymous&amp;gt; :) [23:23] &amp;lt;jrand0m&amp;gt; word, es macht Fortschritte [23:23] * duck unterdrückt ein Gähnen [23:24] &amp;lt;jrand0m&amp;gt; ja ja ja, duck, ok ;) [23:24] &amp;lt;jrand0m&amp;gt; ich glaube, das war's zu Apps – außer jemand hat noch was? [23:24] &amp;lt;jrand0m&amp;gt; weiter zu 4) Freiwillige gesucht [23:25] &amp;lt;jrand0m&amp;gt; wir machen gute Fortschritte, und das Tempo ist ok und mMn nachhaltig [23:25] &amp;lt;jrand0m&amp;gt; aber wir reden die ganze Zeit über schicke Dinge, die wir gern zusätzlich hätten [23:25] &amp;lt;jrand0m&amp;gt; wenn es am Tag noch N Stunden gäbe, bla bla [23:26] &amp;lt;duck&amp;gt; was meinst du mit 'development bandwidth'? [23:26] &amp;lt;jrand0m&amp;gt; mehr Stunden Entwickler‑Aktivität [23:26] &amp;lt;duck&amp;gt; jawohl [23:27] &amp;lt;jrand0m&amp;gt; (z. B. 2 Entwickler == 16/20 Stunden/Tag) [23:27] &amp;lt;jrand0m&amp;gt; mein Bauchgefühl ist die Sorte 'if you build it, they will come' [23:28] &amp;lt;jrand0m&amp;gt; (aber ich habe auch bei Firmen gearbeitet, die dachten, sie hätten ein megageiles Produkt, machten es noch geiler, veröffentlichten es und sahen kaum Marktaktivität) [23:28] * duck glaubt nicht, dass es hilft, billige Inder anzuheuern [23:28] &amp;lt;jrand0m&amp;gt; heh [23:29] &amp;lt;duck&amp;gt; Product‑Marketing != Developer‑Marketing [23:29] &amp;lt;jrand0m&amp;gt; stimmt, da bin ich dabei [23:29] &amp;lt;jrand0m&amp;gt; ich meinte nur als Analogie [23:30] &amp;lt;jrand0m&amp;gt; wir werden sehen, wie es weitergeht. Wollte das nur mal in den Raum werfen [23:30] &amp;lt;@Nightblade&amp;gt; es ist ein komplexes Programm, was es schwieriger macht, Leute zu finden, die es durchschauen [23:31] &amp;lt;jrand0m&amp;gt; einverstanden, Nightblade [23:31] * greasyaxelsex__ ist #I2P beigetreten [23:31] &amp;lt;jrand0m&amp;gt; Nightblade&amp;gt; dafür ist 1.0‑Release‑Kriterium #3 auf der Roadmap da: " Javadoc und Code‑Walkthrough/‑Leitfaden aktualisiert" [23:32] * dm ist #i2p beigetreten [23:32] * wiht hat IRC verlassen (EOF From client) [23:32] &amp;lt;jrand0m&amp;gt; wir haben derzeit ein im Großen und Ganzen aktuelles Wiki, das einen Überblick über die Java‑Impl gibt [23:32] &amp;lt;mihi&amp;gt; hi dm [23:32] &amp;lt;jrand0m&amp;gt; aber ich werde auf jeden Fall Hilfe bei der Doku brauchen [23:32] &amp;lt;dm&amp;gt; hallo mihi. [23:33] &amp;lt;jrand0m&amp;gt; (denn was für mich Sinn ergibt != was für Leute Sinn ergibt, die den Code lernen) [23:33] * dm beschuldigt jrand0m, beim Erklären selbst erfundene Begriffe zu verwenden. [23:34] &amp;lt;jrand0m&amp;gt; gelegentlich ;) [23:34] &amp;lt;Synonymous&amp;gt; ich helfe bei der Webseite, wenn ihr wollt [23:34] &amp;lt;jrand0m&amp;gt; (das Einzige, was ich wissentlich in Bezug auf i2p geprägt habe, ist 'militant grade anonymity' ;) [23:34] &amp;lt;Synonymous&amp;gt; ich habe schon ein Template [23:34] &amp;lt;dm&amp;gt; wie weit sind wir von einem bugfreien 0.2.x entfernt? Ich bekomme in weniger als einer Woche Breitband. [23:34] * wiht ist #i2p beigetreten [23:34] &amp;lt;Synonymous&amp;gt; die Website braucht viel Arbeit [23:34] &amp;lt;Synonymous&amp;gt; ich arbeite an meiner eigenen anonymen P2P‑Website, aber ihr könnt meine leihen :) [23:35] &amp;lt;jrand0m&amp;gt; hehe [23:35] &amp;lt;Synonymous&amp;gt; sie ist nach Freenet modelliert [23:35] &amp;lt;Synonymous&amp;gt; aber besser [23:35] &amp;lt;Synonymous&amp;gt; :P [23:35] &amp;lt;jrand0m&amp;gt; tatsächlich, ja, vielleicht können wir auf der i2p‑Liste einen Thread starten, der die Ziele der Website beschreibt und schaut, wie es zusammenpasst? [23:35] &amp;lt;dm&amp;gt; Synonymous: baust du eine P2P‑App oder nur die Website? [23:35] &amp;lt;Synonymous&amp;gt; nur die Website [23:35] &amp;lt;jrand0m&amp;gt; (und wenn der Traffic wächst, gehen wir zu etwas wie i2p‑www@ über) [23:36] &amp;lt;duck&amp;gt; ROFL über Boilerplates für anonyme P2P‑Websites [23:36] &amp;lt;jrand0m&amp;gt; dm&amp;gt; Roadmap unter http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap aktualisiert, 0.2.4 für den 14. Februar geplant [23:36] &amp;lt;Synonymous&amp;gt; anonymes P2P erklären, die verschiedenen Netzwerktopologien, die Philosophie dahinter, Cypherpunk‑Welt, Digital Imprimatur, Links zu Projekten, eine Mailingliste für Leute zum Diskutieren [23:36] &amp;lt;mihi&amp;gt; dm&amp;gt; bugfreie Software gibt es nicht [23:36] &amp;lt;jrand0m&amp;gt; duck&amp;gt; man muss die Anonymitätsmenge groß halten ;) [23:36] &amp;lt;Synonymous&amp;gt; außerdem Links zu der anderen Website, die das macht [23:37] &amp;lt;dm&amp;gt; mihi: doch! [23:37] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; ich habe vor ein paar Jahren an einem Projekt gearbeitet, das tatsächlich mit 0 Bugs ausgeliefert wurde. keine P1 oder sogar P5s [23:37] &amp;lt;dm&amp;gt; func addints(int a, int b) { return a + b; } [23:37] &amp;lt;mihi&amp;gt; jrand0m: sie haben sie nur nicht gefunden... [23:37] &amp;lt;mihi&amp;gt; dm: welche Sprache? [23:37] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; dann ist es kein Bug ;) [23:37] * greasyaxelsex__ hat #I2P verlassen (greasyaxelsex__) [23:37] &amp;lt;dm&amp;gt; Pseudo‑Sprache [23:38] &amp;lt;mihi&amp;gt; und wie reagiert diese Pseudo‑Sprache auf einen Overflow? [23:38] &amp;lt;wiht&amp;gt; dm: bei einem Projekt mit Tausenden Codezeilen ist es viel unwahrscheinlicher, keine Bugs zu haben. [23:38] &amp;lt;duck&amp;gt; . [23:38] &amp;lt;Synonymous&amp;gt; ist April die Deadline für etwas zur öffentlichen Veröffentlichung? Warum nicht versuchen, ein paar Devs zu rekrutieren, oder würde es zu lange dauern, ihnen zu erklären, wie es funktioniert etc. [23:39] &amp;lt;dm&amp;gt; Input ist nie über max_value/2 [23:39] &amp;lt;jrand0m&amp;gt; (wir sind derzeit bei ~20 KLOC, nach dem "grep \; | wc -l"‑Algorithmus) [23:39] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; ich glaube nicht, dass wir einfach auf Listen posten wollen "hey, wir machen was Geiles, kommt mit coden" (das ist im Grunde eine 1.0‑Ankündigung) [23:40] &amp;lt;dm&amp;gt; das sind viele Zeilen. [23:40] &amp;lt;dm&amp;gt; Java‑Bloat! [23:40] &amp;lt;jrand0m&amp;gt; aber wenn es Leute gibt, die helfen wollen, werde ich definitiv alles tun, um herauszufinden, wie ich sie einbinden kann [23:40] * jrand0m tritt dm [23:40] &amp;lt;jrand0m&amp;gt; Java‑Bloat ist, wenn die JVM RAM nutzt. du meinst OO‑Bloat [23:40] &amp;lt;dm&amp;gt; was für ein Projektleiter jrand0m ist. [23:40] &amp;lt;Synonymous&amp;gt; woher wollt ihr wissen, ob Leute interessiert sind, wenn niemand davon weiß – das ist ein Widerspruch [23:41] &amp;lt;Synonymous&amp;gt; und mit 'rekrutieren' meine ich: ihnen mailen, nicht öffentlich z. B. auf Zeropaid I2P ankündigen [23:41] &amp;lt;Synonymous&amp;gt; wie es jemand getan hat ;) [23:41] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; was hältst du von der Erklärung zu dem Thema aus der Mail? [23:41] &amp;lt;dm&amp;gt; genau, OO‑Bloat. [23:41] &amp;lt;jrand0m&amp;gt; ja, ich war angepisst, als mir jemand von diesem ZP‑Artikel erzählt hat [23:41] &amp;lt;Synonymous&amp;gt; ja, du bist der, der das Interview gemacht hat [23:41] &amp;lt;jrand0m&amp;gt; (du kannst die August‑iip‑dev‑Mails lesen) [23:41] &amp;lt;Synonymous&amp;gt; sie haben dich nur zitiert? [23:41] &amp;lt;jrand0m&amp;gt; "Interview"? eher irgendeine Person auf iip, die mir Fragen gestellt hat [23:42] &amp;lt;dm&amp;gt; mihi: arbeitest du an der Streaming‑Lib? [23:42] &amp;lt;Synonymous&amp;gt; ah :) [23:42] &amp;lt;mihi&amp;gt; dm: nein [23:42] &amp;lt;mihi&amp;gt; Standard@laptop /cygdrive/c/eigenes/notback/cvsprojects/i2p/i2p/code [23:42] &amp;lt;mihi&amp;gt; $ grep \; `find . -name "*.java"` | wc -l [23:42] &amp;lt;mihi&amp;gt; 30593 [23:42] &amp;lt;jrand0m&amp;gt; ah. [23:42] &amp;lt;Synonymous&amp;gt; nun, hol dir eine Liste von Projektleitern für anonymes P2P und sag: "hier ist ein Projekt, das dich interessieren könnte; wenn du Ideen zu Code oder Projekten hast, die helfen könnten, sag mir bitte Bescheid" [23:42] &amp;lt;mihi&amp;gt; 30 kLOC ;) [23:42] &amp;lt;jrand0m&amp;gt; grep -v \^import [23:43] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; Projektleiter abwerben == schlechter Stil ;) [23:43] &amp;lt;jrand0m&amp;gt; (es gibt viele gute Projekte, und auch wenn ich i2p natürlich für wichtig halte, sind andere es auch) [23:44] &amp;lt;Synonymous&amp;gt; kein Abwerben, und ich glaube nicht, dass man den 'Leader' stehlen kann – der würde das Projekt einfach auflösen [23:44] * jrand0m kann nicht glauben, dass wir bei 30 kLOC sind [23:44] &amp;lt;jrand0m&amp;gt; heh [23:46] &amp;lt;jrand0m&amp;gt; ok, weiter zu 5) ??? [23:46] &amp;lt;duck&amp;gt; 2 eepsite‑Vorschläge für diejenigen, die nicht wissen, was sie tun sollen: 1) meshmx FE tunnel (mit stunnel) 2) pastebin.de‑Site [23:46] &amp;lt;jrand0m&amp;gt; hat noch jemand etwas zu besprechen/einzubringen? [23:46] &amp;lt;jrand0m&amp;gt; oh, stimmt, duck [23:46] &amp;lt;jrand0m&amp;gt; was ist pastebin.de? [23:46] &amp;lt;jrand0m&amp;gt; (ähnlich?) [23:47] &amp;lt;duck&amp;gt; Site, auf der man Code/Logs/Zeug öffentlich einfügen kann [23:47] &amp;lt;duck&amp;gt; für IRC‑Debugging [23:47] &amp;lt;duck&amp;gt; http://pastebin.de/ [23:47] &amp;lt;jrand0m&amp;gt; interessant [23:47] * @Nightblade bevorzugt einfach, Channels mit Code zu fluten [23:48] &amp;lt;jrand0m&amp;gt; wow, das ist mal eine verdammt innovative Idee [23:48] &amp;lt;jrand0m&amp;gt; wahnsinnig einfach. [23:48] &amp;lt;jrand0m&amp;gt; fokussiert. [23:48] &amp;lt;jrand0m&amp;gt; praktisch. [23:48] &amp;lt;dm&amp;gt; aber nur Python? [23:48] &amp;lt;jrand0m&amp;gt; oh wirklich? [23:48] &amp;lt;jrand0m&amp;gt; :/ [23:48] &amp;lt;duck&amp;gt; ich glaube, diese hat Python‑Highlighting [23:48] * jrand0m nehme 'praktisch' zurück ;) [23:48] &amp;lt;duck&amp;gt; aber ich habe auch PHP‑Dinger gesehen etc [23:48] &amp;lt;duck&amp;gt; und man könnte einen allgemeinen Ansatz wählen [23:48] &amp;lt;dm&amp;gt; ich glaube, ich habe eine gesehen, die jede Sprache akzeptiert. [23:49] &amp;lt;dm&amp;gt; gute Idee, wohlgemerkt. [23:49] &amp;lt;duck&amp;gt; so oder so, einfach was Simples [23:49] &amp;lt;duck&amp;gt; man braucht gar kein Highlighting [23:49] &amp;lt;duck&amp;gt; Online‑Zeilennummern wären nützlich [23:49] * dm schaut auf Python‑Code. [23:49] &amp;lt;dm&amp;gt; was ist daran gleich noch mal so besonders? [23:50] &amp;lt;jrand0m&amp;gt; es hat ein y [23:50] * Nightblade setzt mode: +o jrand0m [23:50] &amp;lt;@jrand0m&amp;gt; w00t [23:50] * Trent@anon.iip setzt mode: +o mihi [23:50] &amp;lt;duck&amp;gt; da ist nichts Besonderes dran, [23:51] &amp;lt;dm&amp;gt; viele Leute mögen es wirklich, denke ich. [23:51] &amp;lt;duck&amp;gt; oh, du meinst Python [23:51] &amp;lt;dm&amp;gt; ja, sorry. [23:52] * duck verschiebt das zu 6) Offtopic [23:52] &amp;lt;duck&amp;gt; :) [23:52] &amp;lt;@jrand0m&amp;gt; heh [23:52] &amp;lt;@jrand0m&amp;gt; [Beuler, Beuler] [23:52] &amp;lt;dm&amp;gt; sorry, wusste nicht, dass ihr ein Meeting habt. [23:52] &amp;lt;@jrand0m&amp;gt; jeden Dienstag 21 Uhr GMT :) [23:53] &amp;lt;duck&amp;gt; ok, PHP‑Zeug: http://pastebin.com/pastebin.php?showsource=php [23:53] &amp;lt;@jrand0m&amp;gt; will noch jemand etwas bzgl. i2p etc. ansprechen? [23:54] &amp;lt;@mihi&amp;gt; i2p rockt! [23:54] &amp;lt;@jrand0m&amp;gt; (wenn es nur zuverlässiger wäre..) [23:55] &amp;lt;@mihi&amp;gt; für mich ist es zuverlässiger als Freenet ;) [23:55] &amp;lt;@jrand0m&amp;gt; heh :) [23:55] &amp;lt;@jrand0m&amp;gt; wenn ich nur nicht an deinem I2PTunnel rumgefummelt hätte, um den Retry‑Count auf 0 zu setzen, wären wir fein ;) [23:56] &amp;lt;@jrand0m&amp;gt; (hier und da ein bisschen Daten korrupt machen, aber das hat noch nie wem geschadet... äh......) [23:56] &amp;lt;@jrand0m&amp;gt; ok [23:56] &amp;lt;dm&amp;gt; nicht baf [23:56] * @jrand0m wird nicht versuchen, es noch 4 Minuten in die Länge zu ziehen, um 2 Stunden zu erreichen [23:57] &amp;lt;dm&amp;gt; mach kein baf [23:57] * @jrand0m weist dm zurück und *baf*t das Meeting geschlossen &lt;/div></description></item><item><title>I2P Entwicklertreffen - 27. Januar 2004</title><link>/de/blog/2004/01/27/i2p-entwicklertreffen-27.-januar-2004/</link><pubDate>Tue, 27 Jan 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/01/27/i2p-entwicklertreffen-27.-januar-2004/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> baffled2, duck, jrand0m, kaji, madman2003, mihi, Reskill&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:03] &amp;lt;jrand0m&amp;gt; 0) hi [22:03] &amp;lt;jrand0m&amp;gt; 1) router Entwicklungsstand (0.2.4) [22:03] &amp;lt;jrand0m&amp;gt; 2) RTCP [22:03] &amp;lt;jrand0m&amp;gt; 3) i2p.net [22:03] &amp;lt;jrand0m&amp;gt; 4) ??? [22:03] &amp;lt;jrand0m&amp;gt; 0) hi [22:03] * jrand0m winkt [22:03] &amp;lt;jrand0m&amp;gt; dies ist Meeting $num [22:03] &amp;lt;duck&amp;gt; . [22:03] * mihi_backup ist #i2p beigetreten [22:03] &amp;lt;jrand0m&amp;gt; Logs kommen ins Wiki, sobald wir durch sind [22:03] * Robert hat IRC verlassen (Ping-Timeout) [22:04] * baffled hat IRC verlassen (Ping-Timeout) [22:04] &amp;lt;jrand0m&amp;gt; ok, weiter (hoffentlich gegen Ping-Timeouts ankämpfend)... 1) router Entwicklungsstand [22:04] * baffled ist #i2p beigetreten [22:05] &amp;lt;jrand0m&amp;gt; ein paar weitere Bugfixes diese Woche, und ein großer Teil der Verzögerung und des damit verbundenen Nachrichtenverlusts wurde auf den PHTTP-Transport eingegrenzt [22:06] &amp;lt;jrand0m&amp;gt; um mich nicht aus der E-Mail zu wiederholen [http://i2p.dnsalias.net/pipermail/i2p/2004-January/000113.html], hat jemand Fragen/Kommentare zum Entwicklungsstand? [22:06] &amp;lt;duck&amp;gt; ja [22:06] &amp;lt;jrand0m&amp;gt; was geht? [22:06] &amp;lt;duck&amp;gt; scheint, dass sich nach einer Weile das ganze tunnel-Ding aufhängt [22:07] &amp;lt;duck&amp;gt; dann müssen madman2003 und human mich anschreien [22:07] &amp;lt;duck&amp;gt; und alles neu starten [22:08] &amp;lt;jrand0m&amp;gt; hmm, ja, ich denke, das liegt zum großen Teil an der verhunzten Natur des PHTTP-Codes in 0.2.3.5. Es gibt ein paar router da draußen, die nur über PHTTP erreichbar sind, und wenn sie noch pures 0.2.3.5 laufen haben, können sie nicht miteinander reden (aber sie können mit dir reden) [22:08] * jar ist #i2p beigetreten [22:08] &amp;lt;madman2003&amp;gt; ich möchte eine Sache sagen (etwas off-topic): eine 404-Seite in 0.3 wäre nett, weil viele Browser verwirrt sind, wenn sie keine erwartete Antwort bekommen [22:08] &amp;lt;jrand0m&amp;gt; das bedeutet, dass immer wenn du einen tunnel durch sie baust, dein tunnel unerreichbar ist [22:09] * DrWoo hat IRC verlassen (Ping-Timeout) [22:09] &amp;lt;jrand0m&amp;gt; duck&amp;gt; das ist einer der Gründe im „Pro“-Lager, 0.2.3.6 so schnell wie möglich zu veröffentlichen, während 0.2.4 in ein paar Tagen mit RTCP herauskommt [22:09] * DrWoo ist #i2p beigetreten [22:09] &amp;lt;duck&amp;gt; ok, also das ist der phttp-Teil? [22:09] &amp;lt;jrand0m&amp;gt; (das „Contra“-Lager wird angeführt von „Upgrading ist Mist“) [22:10] &amp;lt;jrand0m&amp;gt; hmm? der phttp-Code wurde in cvs gepatcht [22:10] &amp;lt;duck&amp;gt; welches Contra-Lager? [22:10] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; Ich glaube, baffled schaut sich das vielleicht an :) [22:10] &amp;lt;madman2003&amp;gt; Upgrading ist einfach :) [22:10] &amp;lt;kaji&amp;gt; Upgrading rockt [22:10] &amp;lt;madman2003&amp;gt; mit i2pmgr ist es noch einfacher [22:11] &amp;lt;madman2003&amp;gt; nur ein Knopfdruck :) [22:11] * Robert ist #i2p beigetreten [22:11] &amp;lt;baffled2&amp;gt; Ich schaue es mir an, madman, könnte eine Weile dauern! [22:11] &amp;lt;jrand0m&amp;gt; nun, die Contra-Seite ist, dass wenn es eine Release gibt (sagen wir in ein paar Stunden), die Leute in, sagen wir, 2–3 Tagen noch ein Upgrade machen müssen [22:11] &amp;lt;jrand0m&amp;gt; wenn das ok ist, kann ich 0.2.3.6 ziemlich leicht zusammenstellen [22:11] &amp;lt;duck&amp;gt; Updaten macht mich glücklich [22:12] &amp;lt;kaji&amp;gt; was fixt .6? [22:12] &amp;lt;baffled2&amp;gt; Ich würde sagen, mach es; die meisten von uns haben kein Problem damit, regelmäßig zu upgraden. [22:12] &amp;lt;madman2003&amp;gt; ich würde alle 24 Stunden upgraden, wenn das hilft [22:12] &amp;lt;jrand0m&amp;gt; 0.2.3.6 macht PHTTP, äh, funktional [22:12] &amp;lt;jrand0m&amp;gt; ok, cool [22:13] &amp;lt;jrand0m&amp;gt; ich schnüre nach dem Meeting 0.2.3.6 (vielleicht 1–2 Stunden zum Aufräumen) und poste in die Liste, wenn es fertig ist [22:13] &amp;lt;jrand0m&amp;gt; (sowie hier) [22:13] * Masterboy hat IRC verlassen (Ping-Timeout) [22:14] &amp;lt;jrand0m&amp;gt; ok, noch etwas zum Entwicklungsstand, oder sollen wir zu 2) RTCP springen [22:15] * jrand0m springt zu 2 [22:15] &amp;lt;madman2003&amp;gt; du kannst jederzeit darauf zurückkommen [22:15] &amp;lt;jrand0m&amp;gt; richtig, richtig [22:15] &amp;lt;jrand0m&amp;gt; ok, rtcp macht Fortschritte, und ich hoffe, die Client-seitigen Bibliotheken nach ein paar weiteren Stunden Codierung zum Laufen zu bringen [22:16] &amp;lt;jrand0m&amp;gt; Kirk hat auf der Liste einen guten Punkt zum Chaining eingebracht – theoretisch könnten all diese Relays eine Verbindung untereinander haben, um ein virtuelles Relay-Netzwerk aufzubauen [22:16] &amp;lt;jrand0m&amp;gt; aber, nun, das wächst im Grunde zu IRC heran oder zu einem anderen vollwertigen anonymen Netzwerk [22:17] &amp;lt;madman2003&amp;gt; meinst du PHTTP völlig eliminieren? [22:17] &amp;lt;jrand0m&amp;gt; obwohl das möglich (und ziemlich interessant) ist, denke ich, dass wir vorerst nur das eigenständige RTCP-Relay (und/oder ein integriertes Relay im router) haben werden [22:18] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; nein, PHTTP bleibt (schon allein für Zeit-Sync und Leute hinter reinen HTTP-Firewalls), aber RTCP bietet eine schnellere Alternative mit niedriger Latenz [22:18] &amp;lt;madman2003&amp;gt; (ich würde es in den router integrieren, weil das die Last des Relaying verteilen würde) [22:18] &amp;lt;jrand0m&amp;gt; einverstanden [22:19] &amp;lt;jrand0m&amp;gt; im Grunde die Topologie, die ich für RTCP sehe, ist: jeder, der eine erreichbare Adresse haben kann, wird sein eigenes RTCP-Relay betreiben (mit eigener targetId darauf), und jeder, der keine erreichbare Adresse hat, kann sich einfach eines von denen aussuchen, die eine haben, und dort ein target anlegen [22:20] &amp;lt;jrand0m&amp;gt; diese Relays werden im Wesentlichen zu Vermittlungsstellen für Peer-Kommunikation, aber auf vollständig verteilte Weise (da keines von ihnen in irgendeiner Weise von einem der anderen abhängt) [22:20] &amp;lt;madman2003&amp;gt; oder mehrere Relays verwenden, wenn es mehr Relays als Leute gibt, die Relays brauchen [22:20] &amp;lt;baffled2&amp;gt; Wie würden die Leute die verschiedenen rtcp-Relays finden? [22:20] &amp;lt;madman2003&amp;gt; phttp :) [22:20] &amp;lt;jrand0m&amp;gt; genau, guter Punkt – router können targets auf mehreren Relays erstellen [22:20] &amp;lt;jrand0m&amp;gt; baffled&amp;gt; rtcp-Relays werden in der RouterInfo eines router aufgelistet (veröffentlicht in der networkDb) [22:21] &amp;lt;jrand0m&amp;gt; im Grunde wird ein router sehen „oh, router XYZ hat eine rtcp-Adresse unter 127.0.0.1:8999 targetId 3123“ und dann zu 127.0.0.1:8999 verbinden und sein eigenes target anfordern [22:23] &amp;lt;madman2003&amp;gt; etwas, was mir gerade eingefallen ist: Auto-Neustart der tunnels alle 12 oder 24 Stunden [22:23] &amp;lt;madman2003&amp;gt; und ein Auto-Neustart des router + des Rests alle paar Tage [22:24] * jrand0m arbeitet daran, dass das nicht nötig ist [22:24] &amp;lt;jrand0m&amp;gt; einer meiner router auf einer Linux-Box läuft seit mehreren Tagen ohne Unterbrechung [22:24] &amp;lt;mihi&amp;gt; madman2003: du kannst der jvm eigene Threads hinzufügen, um sie nach 12 Stunden zu beenden [22:24] &amp;lt;jrand0m&amp;gt; (und er ging nur offline, als ich ihn geupgradet habe) [22:24] * madman2003 muss los [22:25] &amp;lt;jrand0m&amp;gt; bis später, madman2003 [22:25] &amp;lt;madman2003&amp;gt; habt ein schönes Meeting [22:25] * madman2003 hat IRC verlassen (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12)) [22:25] &amp;lt;jrand0m&amp;gt; ok, sonst noch was zu rtcp? [22:26] &amp;lt;duck&amp;gt; nein, klingt gut [22:26] &amp;lt;jrand0m&amp;gt; ok, weiter zu einem kurzen Punkt [22:26] &amp;lt;jrand0m&amp;gt; 3) i2p.net. [22:26] &amp;lt;jrand0m&amp;gt; mehr muss man nicht sagen [22:26] &amp;lt;jrand0m&amp;gt; 4) ??? [22:26] &amp;lt;jrand0m&amp;gt; hat noch jemand etwas? [22:28] &amp;lt;duck&amp;gt; . [22:28] * jrand0m spürt ein rekordverdächtiges 26-Minuten-Meeting [22:29] &amp;lt;Reskill&amp;gt; lol [22:29] * Reskill schlendert herein [22:29] &amp;lt;jrand0m&amp;gt; Morgen, Reskill [22:29] &amp;lt;jrand0m&amp;gt; ok, ich mache mich daran, 0.2.3.6 rauszuschieben, und ackere dann am rtcp-Code für 0.2.4 weiter [22:30] &amp;lt;jrand0m&amp;gt; wenn es nichts Weiteres gibt... [22:30] &amp;lt;Reskill&amp;gt; Oo... [22:30] &amp;lt;baffled2&amp;gt; Okay, wir sehen uns, wenn ich nach Hause komme. [22:30] * jrand0m *baf*t das Meeting zu &lt;/div></description></item><item><title>I2P Dev Meeting - 20. Januar 2004</title><link>/de/blog/2004/01/20/i2p-dev-meeting-20.-januar-2004/</link><pubDate>Tue, 20 Jan 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/01/20/i2p-dev-meeting-20.-januar-2004/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dm, duck, Frontier, jar, jrand0m, mihi, Ophite1&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
[22:07] &amp;lt;jrand0m&amp;gt; agenda:
[22:07] &amp;lt;jrand0m&amp;gt; 0) hi (read http://i2p.dnsalias.net/pipermail/i2p/2004-January/000101.html)
[22:07] &amp;lt;jrand0m&amp;gt; 1) router dev status
[22:07] &amp;lt;jrand0m&amp;gt; 2) twisted-i2p
[22:07] &amp;lt;jrand0m&amp;gt; 3) unit tests
[22:07] &amp;lt;jrand0m&amp;gt; 4) network testing / monitoring
[22:07] &amp;lt;jrand0m&amp;gt; 5) ???
[22:07] &amp;lt;jrand0m&amp;gt; 0) hi
[22:07] &amp;lt;jrand0m&amp;gt; hi
[22:07] * jrand0m waves
[22:07] &amp;lt;dm&amp;gt; ohhhh meeting!
[22:07] * dm waves back.
[22:07] &amp;lt;jrand0m&amp;gt; 9p gmt every tuesday :)
[22:08] &amp;lt;jrand0m&amp;gt; people should read that url (http://i2p.dnsalias.net/pipermail/i2p/2004-January/000101.html) since there's stuff in it that I need feedback on during agenda item 4
[22:08] &amp;lt;jrand0m&amp;gt; 1) router dev status
[22:09] &amp;lt;jrand0m&amp;gt; making progress, code currently in cvs is looking good. i've had a script testing a series of routers for the last day or so and none of them have popped out a single ERROR message
[22:09] &amp;lt;duck&amp;gt; reading...
[22:10] &amp;lt;jrand0m&amp;gt; but of course thats just baseline testing (keeping the routers building tunnels correctly, tunneling data through one to another via i2ptunnel, etc)
[22:11] * jnk has joined #i2p
[22:11] &amp;lt;jrand0m&amp;gt; theres certainly other things that need to be fixed up in the wild, which is why there's going to be a 0.2.3.5 release in the next day or so to confirm functionality or to find new bugs
[22:11] &amp;lt;jrand0m&amp;gt; ok, moving on
[22:12] &amp;lt;jrand0m&amp;gt; 2) twisted+i2p
[22:12] &amp;lt;duck&amp;gt; I do have errors
[22:12] &amp;lt;duck&amp;gt; but probably due to others
[22:12] &amp;lt;jrand0m&amp;gt; dropped messages and unknown tunnels, right?
[22:12] &amp;lt;duck&amp;gt; checking
[22:13] &amp;lt;jrand0m&amp;gt; (those are the errors I see with one of my 'live' routers but not on the test network)
[22:13] &amp;lt;duck&amp;gt; 22:13:15.371 ERROR [ Sender 1148] er.transport.phttp.PHTTPSender: Error sending the message
[22:13] &amp;lt;jrand0m&amp;gt; ah ok, yeah, i've been smacking around the phttp relay too
[22:13] &amp;lt;duck&amp;gt; 21:01:01.509 ERROR [JobQueue28 ] eDatabaseSearchReplyMessageJob: Invalid router info returned from [Rout
[22:14] &amp;lt;jrand0m&amp;gt; hmm that one is funky - could you bounce me the stacktrace?
[22:14] &amp;lt;duck&amp;gt; I'll put it up.
[22:14] &amp;lt;duck&amp;gt; .
[22:14] &amp;lt;jrand0m&amp;gt; gracias
[22:15] &amp;lt;jrand0m&amp;gt; actually, thats going to be a general rule with the future releases - WARN or INFO or DEBUG messages are fine, and ERROR or CRIT messages are things I'd like to hear about
[22:16] &amp;lt;jrand0m&amp;gt; ok, back to 2)
[22:16] &amp;lt;jrand0m&amp;gt; human has put together a way to use i2p via python and the twisted framework (yay!)
[22:17] &amp;lt;jrand0m&amp;gt; see his email for more info (http://i2p.dnsalias.net/pipermail/i2p/2004-January/000100.html) 
[22:17] &amp;lt;jrand0m&amp;gt; anything to add human? (if you're here)
[22:17] &amp;lt;duck&amp;gt; it is _so_ cool
[22:17] &amp;lt;jrand0m&amp;gt; yeah, the sample code for the echo server and client look kick-ass
[22:18] &amp;lt;jrand0m&amp;gt; ok, moving on to 3) unit tests
[22:19] &amp;lt;jrand0m&amp;gt; yeah, there are some unit tests for most of the data structures, but they aren't "one click testable" so I don't run them on every build. 
[22:20] &amp;lt;jrand0m&amp;gt; current thoughts are to migrate them to jUnit, as well as to merge as many of the other unit tests currently implemented in the main(..) method of various components (specifically the crypto ones) 
[22:21] &amp;lt;duck&amp;gt; probably it is difficult to test more complex things
[22:21] &amp;lt;jrand0m&amp;gt; thats going to come up to be on the critical path sooner rather than later, depending on where the debugging leads us
[22:21] &amp;lt;jrand0m&amp;gt; right, the unit tests as is just test the basics
[22:21] &amp;lt;duck&amp;gt; like routing, tcp stuff etc
[22:21] &amp;lt;jrand0m&amp;gt; right
[22:21] * dm sees a debate on value of unit testing coming.
[22:21] &amp;lt;jrand0m&amp;gt; but things like the AESInputStream can be tested in collaboration with AESOutputStream
[22:22] &amp;lt;duck&amp;gt; unit test = kickass
[22:22] &amp;lt;jrand0m&amp;gt; (and for those watching their logs closely, there's been some funky "pushed back" behavior during decrypt streaming)
[22:22] &amp;lt;jrand0m&amp;gt; definitely.
[22:23] &amp;lt;jrand0m&amp;gt; unit tests are just for the, er, units. not for the larger components (which is what agenda item 4 is about ;)
[22:24] &amp;lt;jrand0m&amp;gt; but in any case, if someone is interested in helping out convert the existing data structure unit tests to the jUnit framework, lemmie know - it'd be much appreciated (and would give you a good foundation of the i2p codebase)
[22:24] * mihi_away is now known as mihi
[22:25] &amp;lt;dm&amp;gt; If it's not done by the weekend I can take a look. I know nothing about unit testing so I could learn through it.
[22:25] &amp;lt;jrand0m&amp;gt; wikked!
[22:25] &amp;lt;dm&amp;gt; No promises though.
[22:25] &amp;lt;jrand0m&amp;gt; right right
[22:25] &amp;lt;jrand0m&amp;gt; ok, moving on to 4) network testing / monitoring
[22:26] &amp;lt;jrand0m&amp;gt; has everyone read http://i2p.dnsalias.net/pipermail/i2p/2004-January/000101.html? I don't want to just copy and paste that
[22:26] * Frontier has joined #i2p
[22:27] * jrand0m gives people time to digest
[22:27] * dm says...
[22:28] &amp;lt;Frontier&amp;gt; digest wat?
[22:28] &amp;lt;dm&amp;gt; C) but not with automatic sending.
[22:28] &amp;lt;dm&amp;gt; i.e. you type emaillogstojrandom.sh (.bat)
[22:28] &amp;lt;dm&amp;gt; email or post, or whatever.
[22:29] &amp;lt;dm&amp;gt; and when it does that it clears you log, or moves it somewhere, so you don't submit the same data twice.
[22:29] &amp;lt;jrand0m&amp;gt; so basically B
[22:29] &amp;lt;jrand0m&amp;gt; (or A)
[22:29] &amp;lt;dm&amp;gt; Yeah, user-friendly B) :)
[22:29] &amp;lt;jrand0m&amp;gt; thats one of the tricks wrt the data... that log grows to tens of megs per night
[22:29] &amp;lt;jrand0m&amp;gt; right 
[22:30] &amp;lt;dm&amp;gt; sorry, didn't see history=false for C.
[22:30] &amp;lt;jrand0m&amp;gt; Frontier) we're discussing section 4 of http://i2p.dnsalias.net/pipermail/i2p/2004-January/000101.html?
[22:30] &amp;lt;mihi&amp;gt; jrand0m: man bzip2
[22:30] &amp;lt;dm&amp;gt; So history=false with a script to post on command.
[22:30] &amp;lt;dm&amp;gt; sorry, history=true :)
[22:30] &amp;lt;dm&amp;gt; god, I've made a mess of it.
[22:31] &amp;lt;jrand0m&amp;gt; right mihi, but bzip2 isn't on windows (unless we require it and install it). or do you mean bzip2 has a flag to submit a file to a url?
[22:32] &amp;lt;dm&amp;gt; I wouldn't worry about the size, 10s of megs for the small group of people you have here is fine.
[22:32] &amp;lt;Ophite1&amp;gt; I vote C.
[22:32] &amp;lt;dm&amp;gt; As long as it gets archived when you run the script to submit.
[22:32] &amp;lt;Ophite1&amp;gt; This is a debug client.
[22:32] &amp;lt;Ophite1&amp;gt; A in a production client of course :)
[22:32] &amp;lt;mihi&amp;gt; jrand0m: then use GZipOutputStream
[22:32] &amp;lt;jrand0m&amp;gt; right right Ophite1 ;)
[22:33] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; people might like to read these files ;)
[22:33] &amp;lt;duck&amp;gt; yeah, opt-in for debugging participation, but once you join, make it as easy as possible for the user (so C)
[22:33] &amp;lt;mihi&amp;gt; man zcat ;)
[22:33] &amp;lt;Ophite1&amp;gt; jrandom: gzcat | less ;-)
[22:33] &amp;lt;mihi&amp;gt; Ophite1: zless ;)
[22:33] &amp;lt;jrand0m&amp;gt; C:\Documents and Settings\dev&amp;gt;man
[22:33] &amp;lt;jrand0m&amp;gt; 'man' is not recognized as an internal or external command,
[22:33] &amp;lt;jrand0m&amp;gt; operable program or batch file.
[22:33] &amp;lt;jrand0m&amp;gt; ;)
[22:34] &amp;lt;mihi&amp;gt; cd \cygwin &amp;lt;Ctrl+T&amp;gt; call cygwin.bat
[22:34] * dm twiddles his thumbs.
[22:34] &amp;lt;Ophite1&amp;gt; double-click -&amp;gt; winrar -&amp;gt; view
[22:34] &amp;lt;jrand0m&amp;gt; ok, so we have one B, two C, whats your take mihi?
[22:34] &amp;lt;jrand0m&amp;gt; (and anyone else?)
[22:34] &amp;lt;dm&amp;gt; twiddle thumbs, pick nose, click click.
[22:34] &amp;lt;mihi&amp;gt; double-click - 7zop - view. I'd say C.
[22:35] &amp;lt;mihi&amp;gt; s/7zop/7zip/
[22:35] &amp;lt;jrand0m&amp;gt; 3 c one b. i kind of prefer c too, and of course if someone /doesnt/ want to submit this data, they can always say so and it won't do shit
[22:36] &amp;lt;jrand0m&amp;gt; i'll see if i can implement both c and b
[22:36] &amp;lt;dm&amp;gt; Looks like C it is.
[22:36] &amp;lt;dm&amp;gt; Don't waste your time, the B person is on dialup and would offer very little data anyway ;)
[22:36] &amp;lt;jrand0m&amp;gt; hehe
[22:36] &amp;lt;jrand0m&amp;gt; well, c is probably going to be implemented on top of b, so it won't take any more work
[22:37] &amp;lt;jar&amp;gt; for me : just like Ophite1 said ! A for prod client, C for debug ...
[22:37] &amp;lt;jrand0m&amp;gt; word jar
[22:37] &amp;lt;jar&amp;gt; just like Ophite1 said ! A for prod client, C for debug ...
[22:37] &amp;lt;Ophite1&amp;gt; obviously not anything other than A for prod client...
[22:37] &amp;lt;jar&amp;gt; just like Ophite1 said ! A for prod client, C for debug ...
[22:37] &amp;lt;Ophite1&amp;gt; that's a no-brainer :)
[22:37] &amp;lt;jar&amp;gt; sorry ... :(
[22:37] &amp;lt;jrand0m&amp;gt; s'all good jar, we won't kickban you (... this time ;)
[22:38] &amp;lt;jrand0m&amp;gt; ok, so i'll get cracking on that, and pretty much once thats tested we'll have a new 0.2.3.5 release (sometime tomorrow)
[22:39] &amp;lt;jrand0m&amp;gt; ok, moving on to 5) ???
[22:39] &amp;lt;jrand0m&amp;gt; anyone have anything else? questions, thoughts, concerns?
[22:39] * duck offers free hosting
[22:39] * dm accepts free hosting
[22:39] &amp;lt;jrand0m&amp;gt; oh word. yeah, people should host sites on host.duck.i2p, its nice having reachable pages 
[22:39] &amp;lt;jrand0m&amp;gt; (of course people should also feel free to host for themselves too ;)
[22:40] &amp;lt;duck&amp;gt; sure, just for those who can't stay online 24/7
[22:40] &amp;lt;jrand0m&amp;gt; right
[22:40] &amp;lt;mihi&amp;gt; what happened (will happen?) to the streaming api?
[22:40] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; its in the task list, but getting the network functioning reliably is higher priority at the moment :/
[22:41] &amp;lt;mihi&amp;gt; but it is not dropped completely? (that's what i wanna know...)
[22:41] &amp;lt;jrand0m&amp;gt; i'll get back to the streaming api for the 0.3.1 release (perhaps sooner, but not sure)
[22:41] &amp;lt;jrand0m&amp;gt; its definitely NOT dropped completely.
[22:41] &amp;lt;jrand0m&amp;gt; it will be done.
[22:41] &amp;lt;dm&amp;gt; What's this streaming API? A different way of exposing the network to clients?
[22:42] &amp;lt;jrand0m&amp;gt; dm&amp;gt; http://wiki.invisiblenet.net/iip-wiki?I2PSocketLibrary
[22:43] &amp;lt;jrand0m&amp;gt; I made what is arguably a mistake of including mode=guaranteed in the router from the beginning instead of putting it in a seperate lib (and now i'm trying to move it out of the router :)
[22:43] &amp;lt;jrand0m&amp;gt; (the insanely awesome benefit of that mistake was mihi coming along and writing i2ptunnel :)
[22:44] * wn-user has joined #i2p
[22:44] &amp;lt;jrand0m&amp;gt; anyone else have anything?
[22:44] * dm gets it.
[22:45] &amp;lt;jrand0m&amp;gt; w3rd
[22:45] &amp;lt;dm&amp;gt; Hmmm, too early to end meeting, ain't it?
[22:45] &amp;lt;duck&amp;gt; what about the hosts.txt
[22:45] &amp;lt;duck&amp;gt; it is growing and growing
[22:45] &amp;lt;jrand0m&amp;gt; well, 45 mins. two weeks ago we had 20 mins
[22:45] &amp;lt;jrand0m&amp;gt; ah, true that
[22:45] &amp;lt;duck&amp;gt; but 75% is offline
[22:45] &amp;lt;duck&amp;gt; and it looks like 50% is permanently offline
[22:45] &amp;lt;jrand0m&amp;gt; prolly
[22:46] &amp;lt;jrand0m&amp;gt; I dunno
[22:46] &amp;lt;duck&amp;gt; just keep it growing, to raise the incentive for a DNS solution :)
[22:46] &amp;lt;jrand0m&amp;gt; heh exactly
[22:46] &amp;lt;Ophite1&amp;gt; I'm all for a little delay, I'm having a lot of fun with all kinds of Windows problems...
[22:46] &amp;lt;dm&amp;gt; Ophite1: windows is the devil!
[22:46] &amp;lt;Ophite1&amp;gt; You never really understand just how awful Windows is, until you write software for it.
[22:47] &amp;lt;jrand0m&amp;gt; reason #941 to use java 
[22:47] &amp;lt;dm&amp;gt; Unless you're using .NET.
[22:47] &amp;lt;dm&amp;gt; also known as java++
[22:47] &amp;lt;Ophite1&amp;gt; dm/jrand0m: it's still running *on* Windows, and there are still some things you just keep running into.
[22:47] &amp;lt;duck&amp;gt; jrand0m: those last patches, would they solve disconnects? or more connection problems
[22:47] &amp;lt;Ophite1&amp;gt; Path lengths for example. Bloody unicode.
[22:48] &amp;lt;mihi&amp;gt; Or not to use \n in file names ;)
[22:48] &amp;lt;mihi&amp;gt; which will crash cvs anyway (on *nix, BTDT)
[22:48] &amp;lt;jrand0m&amp;gt; duck&amp;gt; no patches today are critical
[22:48] &amp;lt;duck&amp;gt; from yesterday I mean
[22:49] &amp;lt;dm&amp;gt; What happens if you use \n in a filenamE? :)
[22:49] &amp;lt;mihi&amp;gt; dm: try it ;) on *nix, nothing happens, as long as you don't try to run cvs update afterwards.
[22:49] &amp;lt;jrand0m&amp;gt; oh, yesterday there were Good patches that would solve some (most? all?) i2ptunnel Peer unreachable messages. not i2cp disconnects though
[22:50] &amp;lt;dm&amp;gt; I think it would throw an exception.
[22:50] &amp;lt;jrand0m&amp;gt; (which is one of the reasons 0.2.3.5 is coming out)
[22:51] &amp;lt;mihi&amp;gt; dm: it works w/ local repository, but not w/ pserver or ssh.
[22:51] &amp;lt;mihi&amp;gt; something like 'protocol error'.
[22:51] &amp;lt;mihi&amp;gt; (the protocol terminates file names by \n ;) )
[22:51] &amp;lt;Ophite1&amp;gt; sort of like what happens with direct connect if you have filenames with $ and | in them. I hate DC.
[22:51] &amp;lt;duck&amp;gt; .
[22:52] &amp;lt;Ophite1&amp;gt; No matter what I code, ever, it could never be that bad :)
[22:52] &amp;lt;jrand0m&amp;gt; naw, you c devs just treat \0 as special instead of $ ;)
[22:52] &amp;lt;jrand0m&amp;gt; ok, anything else on i2p or we good to go?
[22:53] * madman2003 has quit IRC (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12))
[22:54] &amp;lt;jrand0m&amp;gt; 'k thazzit
[22:54] * jrand0m *baf*s the meeting to a close
&lt;/div></description></item><item><title>I2P Dev Meeting - 13. Januar 2004</title><link>/de/blog/2004/01/13/i2p-dev-meeting-13.-januar-2004/</link><pubDate>Tue, 13 Jan 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/01/13/i2p-dev-meeting-13.-januar-2004/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> duck, jrand0m, kaji, lucky, mihi, MrEcho, mrflibble, wiht, wilde&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
[22:01] &amp;lt;jrand0m&amp;gt; 0) hi
[22:01] &amp;lt;jrand0m&amp;gt; 1) 0.2.3.4
[22:01] &amp;lt;jrand0m&amp;gt; 2) 0.3
[22:01] &amp;lt;jrand0m&amp;gt; 3) streaming library, I2COCP, CI2CP
[22:01] &amp;lt;jrand0m&amp;gt; 4) apps
[22:01] &amp;lt;jrand0m&amp;gt; 5) ???
[22:01] &amp;lt;jrand0m&amp;gt; 0) hi
[22:01] &amp;lt;jrand0m&amp;gt; hi everyone
[22:01] &amp;lt;jrand0m&amp;gt; y'all seen http://i2p.dnsalias.net/pipermail/i2p/2004-January/000082.html?
[22:01] &amp;lt;jrand0m&amp;gt; if not, now's your chance :)
[22:02] &amp;lt;jrand0m&amp;gt; iip has been acting up a bit, so if someone could say something every once in a while, that'd be swell 
[22:02] &amp;lt;MrEcho&amp;gt; .
[22:02] &amp;lt;jrand0m&amp;gt; w3rd
[22:02] &amp;lt;jrand0m&amp;gt; ok, moving on, 1) 0.2.3.4
[22:03] &amp;lt;jrand0m&amp;gt; there'll be a new release in the next day or so with the current state of the code, which includes a lot of bugfixes and more features
[22:03] &amp;lt;jrand0m&amp;gt; e.g. tunnelmanager isn't in 0.2.3.3 yet
[22:03] &amp;lt;MrEcho&amp;gt; col
[22:03] &amp;lt;jrand0m&amp;gt; it'll be backwards incompatible, because i'm mean
[22:04] &amp;lt;jrand0m&amp;gt; jumping onto 2) 0.3
[22:04] &amp;lt;MrEcho&amp;gt; :P
[22:04] &amp;lt;jrand0m&amp;gt; that'll be out fairly soon, but obviously not on thursday
[22:04] &amp;lt;jrand0m&amp;gt; it won't be out until 0.2.3.4 is performing reliably so that everyone can reach all sites they should be able to
[22:05] &amp;lt;MrEcho&amp;gt; cool
[22:05] &amp;lt;jrand0m&amp;gt; well, moving right along to 3) streaming lib / etc
[22:05] &amp;lt;jrand0m&amp;gt; well, thats all spelled out in the email :)
[22:05] * eco has joined #i2p
[22:05] * mihi_away is now known as mihi
[22:05] &amp;lt;jrand0m&amp;gt; if anyone wants to get involved in it, please let me know
[22:06] * ion has joined #i2p
[22:06] &amp;lt;jrand0m&amp;gt; 'lo eco, mihi, ion
[22:06] &amp;lt;jrand0m&amp;gt; ok, moving on to 4) apps 
[22:06] &amp;lt;jrand0m&amp;gt; anyone working on an app that will run over i2p that has anything to add?
[22:07] * wiht has joined #i2p
[22:07] &amp;lt;MrEcho&amp;gt; re ask the quest j
[22:07] &amp;lt;jrand0m&amp;gt; well, we're at the last agenda item, so might as well :)
[22:08] &amp;lt;MrEcho&amp;gt; wiht .. get my email?
[22:08] &amp;lt;jrand0m&amp;gt; anyone have anything to bring up outside the http://i2p.dnsalias.net/pipermail/i2p/2004-January/000082.html post?
[22:08] &amp;lt;wiht&amp;gt; Yes, let me read it.
[22:08] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; have you read zooko's naming page yet?
[22:08] * jar has joined #i2p
[22:08] &amp;lt;MrEcho&amp;gt; no .. lost the link
[22:09] &amp;lt;jrand0m&amp;gt; (from the logs last week, http://zooko.com/distnames.html)
[22:10] &amp;lt;jrand0m&amp;gt; anyone have anything to add, or are we at a record breaking 10 minute meeting?
[22:10] &amp;lt;MrEcho&amp;gt; still working on my dns idea
[22:10] &amp;lt;jrand0m&amp;gt; coo'
[22:10] &amp;lt;wiht&amp;gt; MrEcho: Yes, I would like to work together on naming service.
[22:10] &amp;lt;MrEcho&amp;gt; sweet
[22:11] &amp;lt;wiht&amp;gt; But I will not have time until next Wednesday.
[22:11] &amp;lt;MrEcho&amp;gt; ok
[22:11] &amp;lt;MrEcho&amp;gt; will give me some time to finish up on a few things
[22:11] &amp;lt;mrflibble&amp;gt; how long till the meet?
[22:11] &amp;lt;jrand0m&amp;gt; -11 minutes
[22:11] &amp;lt;mrflibble&amp;gt; oops
[22:11] * mrflibble is v late
[22:11] &amp;lt;mrflibble&amp;gt; :)
[22:12] &amp;lt;jrand0m&amp;gt; (we've gone through the 5 agenda items very very quicky :)
[22:12] * mrflibble goes back to lurking and the backscroll
[22:12] &amp;lt;jrand0m&amp;gt; heh
[22:12] &amp;lt;wiht&amp;gt; jrand0m: Have you measured how much CPU is used per tunnel by the server?
[22:14] &amp;lt;wiht&amp;gt; Let me restate that: if you have five connections to other routers, and they are using 20% of CPU, how much will be used after 6th connection? Have you measured this?
[22:15] &amp;lt;jrand0m&amp;gt; they shouldn't consume 20% of the cpu, or even 1%
[22:15] &amp;lt;jrand0m&amp;gt; (for client tunnels - server tunnels may consume more)
[22:15] &amp;lt;wiht&amp;gt; Server tunnels.
[22:16] * eco has quit IRC (Ping timeout)
[22:16] &amp;lt;wiht&amp;gt; But that will probably be dependent on your CPU speed, so that was a badly stated question.
[22:16] &amp;lt;jrand0m&amp;gt; server tunnels before the streaming lib will require cpu load whenever a new peer connects 
[22:18] &amp;lt;wiht&amp;gt; All right.
[22:19] &amp;lt;duck&amp;gt; are we at #5 already?
[22:19] * ion has quit IRC (Ping timeout)
[22:19] &amp;lt;jrand0m&amp;gt; yup
[22:20] * duck mentions the hosting options that home.duck.i2p provides
[22:20] &amp;lt;jrand0m&amp;gt; ooOOoo
[22:20] &amp;lt;duck&amp;gt; it hasnt been tested by anybody besides me though
[22:20] &amp;lt;duck&amp;gt; waiting for betatester Ardvark to show up
[22:20] &amp;lt;jrand0m&amp;gt; so the hosting lets someone run apache / etc?
[22:21] &amp;lt;jrand0m&amp;gt; (or do they have to run the i2p router?
[22:21] &amp;lt;duck&amp;gt; neither
[22:21] &amp;lt;duck&amp;gt; they can put their html files on /home/username/public_html/
[22:21] &amp;lt;duck&amp;gt; and it will show up on `http://home.duck.i2p/~username/`
[22:21] &amp;lt;jrand0m&amp;gt; ah nice
[22:21] &amp;lt;jrand0m&amp;gt; php support? cgi / .pl / etc? or just html?
[22:22] &amp;lt;jrand0m&amp;gt; (thats kick fucking ass, in any case)
[22:22] &amp;lt;duck&amp;gt; php and html
[22:22] &amp;lt;jrand0m&amp;gt; wwwwwwwwwicked
[22:22] &amp;lt;mihi&amp;gt; duck: won't that compromize your anonymity?
[22:22] &amp;lt;duck&amp;gt; how?
[22:22] &amp;lt;mihi&amp;gt; phpshell?
[22:22] &amp;lt;mihi&amp;gt; or is the full apache in a vmware/UML box?
[22:22] &amp;lt;duck&amp;gt; system, exec, etc are disabled
[22:23] &amp;lt;duck&amp;gt; plus the host cant connect to the outsite
[22:23] * wilde has joined #i2p
[22:23] &amp;lt;duck&amp;gt; (it is inside an UML box)
[22:23] &amp;lt;duck&amp;gt; (pl and other cgis are too difficult to debug without shell access, plus they often break)
[22:23] * mihi_backup has joined #i2p
[22:23] &amp;lt;jrand0m&amp;gt; jsp access? :)
[22:23] * madman2003 has quit IRC (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12))
[22:23] &amp;lt;duck&amp;gt; ofcourse not
[22:24] &amp;lt;mihi&amp;gt; and why not ssh access as well, when it's an UML box?
[22:24] &amp;lt;duck&amp;gt; because the average IIP user will start running forkbombs
[22:24] &amp;lt;jrand0m&amp;gt; with ssh access, they could traceroute i2p.dnsalias.net
[22:24] &amp;lt;mihi&amp;gt; man ulimit
[22:24] &amp;lt;jrand0m&amp;gt; ah true
[22:24] &amp;lt;mihi&amp;gt; man limiting cpu time on uml boxes.
[22:25] &amp;lt;mihi&amp;gt; (okay, it will crash apache, shit...)
[22:25] &amp;lt;duck&amp;gt; man run your own host :)
[22:25] &amp;lt;jrand0m&amp;gt; hehe
[22:25] &amp;lt;lucky&amp;gt; hi
[22:25] &amp;lt;duck&amp;gt; I'll add it on the todo
[22:25] &amp;lt;jrand0m&amp;gt; a reliable hosting service provider will RULE
[22:25] &amp;lt;kaji&amp;gt; now all we need is a wiki
[22:25] * wiht has left #i2p (wiht)
[22:26] * lucky has a reliable net connection...
[22:26] &amp;lt;duck&amp;gt; you already have a wiki
[22:26] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; duck.i2p has one
[22:26] &amp;lt;duck&amp;gt; wiki.invisiblenet.net
[22:26] &amp;lt;jrand0m&amp;gt; that too
[22:26] &amp;lt;kaji&amp;gt; oh sweet then
[22:26] &amp;lt;jrand0m&amp;gt; (yeah, the main i2p wiki is http://wiki.invisiblenet.net/iip-wiki?I2P )
[22:26] * dm has quit IRC (Ping timeout)
[22:28] * mihi is now known as mihi_away
[22:28] * mihi_backup has quit IRC (Ping timeout)
[22:29] &amp;lt;jrand0m&amp;gt; 'k, anything else before we close out the meeting?
[22:29] &amp;lt;kaji&amp;gt; doh, i missed the meeting?
[22:29] &amp;lt;jrand0m&amp;gt; we're not quite done yet, but about it
[22:29] &amp;lt;lucky&amp;gt; meeting?
[22:29] &amp;lt;lucky&amp;gt; Oh, thats so not fair
[22:29] &amp;lt;lucky&amp;gt; i just got home.
[22:29] &amp;lt;wilde&amp;gt; are there logs anywhere?
[22:29] &amp;lt;wilde&amp;gt; meeting log
[22:30] * lucky has a log...
[22:30] &amp;lt;kaji&amp;gt; can some one write a howto for using wget over i2p in windows?
[22:30] &amp;lt;jrand0m&amp;gt; meeting logs at http://wiki.invisiblenet.net/iip-wiki?Meetings
[22:30] &amp;lt;jrand0m&amp;gt; kaji you'll probably need to add the http_proxy to the environment
[22:32] &amp;lt;jrand0m&amp;gt; ok, lets wrap this one up, and I'll post up the logs momentarily. anyone who has anything else can post to the mailing list or just chat on here :)
[22:32] &amp;lt;kaji&amp;gt; also im now sharing /books/ and /audio/ at kaji.i2p and i think i will make a short howto about the bugs in apache alias for windows
[22:32] &amp;lt;jrand0m&amp;gt; word kaji!
[22:32] * jrand0m *baf*s the meeting closed on that note
&lt;/div></description></item><item><title>I2P Dev Meeting - 6. Januar 2004</title><link>/de/blog/2004/01/06/i2p-dev-meeting-6.-januar-2004/</link><pubDate>Tue, 06 Jan 2004 00:00:00 +0000</pubDate><guid>/de/blog/2004/01/06/i2p-dev-meeting-6.-januar-2004/</guid><description>&lt;p>(Mit freundlicher Genehmigung der wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> duck, dup, enduser, FillaMent, human, jrand0m, kaji, lucky, mihi, MrEcho, mrflibble, Nightblade, wiht&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
[22:02] &amp;lt;jrand0m&amp;gt; agenda:
[22:02] &amp;lt;jrand0m&amp;gt; 0) hi
[22:02] &amp;lt;jrand0m&amp;gt; 1) http://i2p.dnsalias.net/pipermail/i2p/2004-January/000069.html
[22:02] &amp;lt;jrand0m&amp;gt; 2) [discussion]
[22:02] &amp;lt;wiht&amp;gt; Can I add installer to agenda?
[22:02] &amp;lt;jrand0m&amp;gt; 0) hi
[22:02] &amp;lt;jrand0m&amp;gt; oh yes, certainly!
[22:02] &amp;lt;jrand0m&amp;gt; we're trying something new this week
[22:03] &amp;lt;wiht&amp;gt; You can put it at the end of the agenda.
[22:03] &amp;lt;jrand0m&amp;gt; rather than the old talktalktalkreplytalktalktalk, the http://i2p.dnsalias.net/pipermail/i2p/2004-January/000069.html post describes most of the things I had planned on saying
[22:03] * mihi_ has joined #i2p
[22:04] &amp;lt;jrand0m&amp;gt; instead, we're trying this week to make the meeting more discussion oriented - things people want to talk about from that post, any follow up posts, and/or anything else people want to discuss
[22:04] &amp;lt;jrand0m&amp;gt; such as a new installer
[22:05] &amp;lt;jrand0m&amp;gt; so, that said, people should start by checking out that email/post and we'll go from there :)
[22:05] * mihi_away is now known as mihi
[22:05] * kaji reads the post
[22:05] * mihi_ is now known as mihi_backup
[22:06] &amp;lt;jrand0m&amp;gt; 27 users with only one dup! w0w
[22:07] * dm is now known as dup
[22:07] &amp;lt;jrand0m&amp;gt; ok, when people have read that, perhaps we can start by going over the index and seeing if there's anything someone wants to add / comment on / discuss?
[22:07] &amp;lt;mihi&amp;gt; jrand0m: where do you know from that there are no more dupes?
[22:07] &amp;lt;jrand0m&amp;gt; heh thanks dm
[22:07] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; I installed keyloggers on everyone's computers (bwhahahaha)
[22:07] &amp;lt;wiht&amp;gt; I would like to add installer as topic 10, and possibly naming service as topic 11.
[22:07] * mihi sent the followup to the wrong address :(, resending...
[22:08] &amp;lt;jrand0m&amp;gt; good call wiht
[22:09] &amp;lt;MrEcho&amp;gt; mrecho's new dns is in the works
[22:09] &amp;lt;jrand0m&amp;gt; cool mihi, yeah I was wondering ;)
[22:09] &amp;lt;kaji&amp;gt; how is dns coming along? - ah
[22:09] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; your post, right?
[22:09] &amp;lt;MrEcho&amp;gt; working on the post
[22:10] &amp;lt;jrand0m&amp;gt; ok, in the meantime, anyone have anything on 1) streaming? or should we jump to 2) I2PTunnel, TunnelManager, and i2pmgr?
[22:10] &amp;lt;lucky&amp;gt; good lord... i could spend the rest of my life attempting to figure out these dependecnies.
[22:10] &amp;lt;wiht&amp;gt; So let's say DNS/NS as topic 11.
[22:10] &amp;lt;jrand0m&amp;gt; sounds good wiht
[22:10] * duck walks in
[22:11] &amp;lt;jrand0m&amp;gt; ev'nin duck
[22:11] &amp;lt;mihi&amp;gt; ad 1, i committed code for i2ptunnel using the streaming api
[22:11] &amp;lt;jrand0m&amp;gt; ah right, awesome mihi :) 
[22:11] &amp;lt;lucky&amp;gt; hi duck
[22:11] * twosandals has quit IRC (Leaving)
[22:11] &amp;lt;kaji&amp;gt; jrand0m can several sevices use the same key if they are on diffrent ports?
[22:11] &amp;lt;jrand0m&amp;gt; no kaji
[22:11] &amp;lt;mihi&amp;gt; btw: why do your ant files always delete the jar before rebuilding it?
[22:11] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; paranoia
[22:12] &amp;lt;mihi&amp;gt; stealing me time with debugging, i'd say ;)
[22:12] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; in i2p, a key /is/ a port, essentially
[22:12] &amp;lt;jrand0m&amp;gt; heh
[22:12] &amp;lt;kaji&amp;gt; ah
[22:13] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; if you want to update that, as long as it'll build the jar if the class files change thats fine
[22:13] &amp;lt;mihi&amp;gt; if the file is newer than all files in it, and could skip it otherwise.
[22:13] &amp;lt;jrand0m&amp;gt; right
[22:13] &amp;lt;mihi&amp;gt; and for paranoia it is better to add a &amp;lt;depends&amp;gt; task
[22:13] &amp;lt;jrand0m&amp;gt; agreed
[22:13] &amp;lt;FillaMent&amp;gt; yo yo
[22:13] &amp;lt;jrand0m&amp;gt; 'lo FillaMent
[22:14] &amp;lt;jrand0m&amp;gt; ok, 2) i2ptunnel / tunnelmanager / i2pmgr
[22:14] * TC has joined #i2p
[22:15] &amp;lt;human&amp;gt; i did a little hacking to make the TunnelManager return the job ids when "openclient" or "openserver" commands are called
[22:16] &amp;lt;jrand0m&amp;gt; kickass :)
[22:16] &amp;lt;human&amp;gt; this way, apps using the TunnelManager know which job to close later, without parsing the "list" output
[22:16] &amp;lt;jrand0m&amp;gt; yeah, I've not been too comfortable with using tunnelmanager's list and close, since multiple clients can b0rk each other that way
[22:17] &amp;lt;jrand0m&amp;gt; we'll get that patch in there right after the meeting. gracias human :)
[22:17] &amp;lt;human&amp;gt; it involved making I2PTunnel.runCommand return some stuff (currently a Property)
[22:17] &amp;lt;human&amp;gt; s/Property/Properties/
[22:17] &amp;lt;jrand0m&amp;gt; oh right, there's some things to modify in that before getting it into the code
[22:18] &amp;lt;human&amp;gt; but mihi would prefer to add some asynchronous callbacks to the Logging clas, as far as i understand...
[22:19] &amp;lt;jrand0m&amp;gt; right - so that things can get information from the tasks immediately, without waiting for it to finish
[22:20] * mihi has quit IRC (EOF From client)
[22:20] &amp;lt;human&amp;gt; jrand0m: the idea is: let's I2PTunnel.runCommand() return immediately, and eventually use callbacks to get more info, right?
[22:21] &amp;lt;jrand0m&amp;gt; right
[22:21] &amp;lt;jrand0m&amp;gt; so the tasks fire callbacks whenever there is data to distribute
[22:21] * mihi has joined #i2p
[22:21] &amp;lt;human&amp;gt; well, IMHO there is another question: «how many java apps (will) use I2PTunnel.runCommand() asynchronously?» *All* the apps currently using I2PTunnel (even via the TunnelManager) are perfectly fine with synchronous (even if long) .runCommand() calls, and making all the stuff asynchronous would only make things more complicated (IMHO)
[22:22] * mihi uses it via the gui
[22:22] &amp;lt;human&amp;gt; (well, "all" means the TunnelManager and apps parsing the Tunnel manager output)
[22:22] &amp;lt;jrand0m&amp;gt; right, the gui will hang while the command is executed
[22:22] &amp;lt;mihi&amp;gt; and entering the next 3 tunnel open commands is blocked while the first is running
[22:23] &amp;lt;human&amp;gt; mihi: ok, i didn't know about your app... then we need some solution :-)
[22:24] &amp;lt;human&amp;gt; mihi: asynchronous .runCommand() behaviour would require to revise the TunnelManager
[22:24] &amp;lt;mihi&amp;gt; human: when (iyo) should runCommand terminate? when the tunnel is built, when the connection got through?
[22:25] &amp;lt;mihi&amp;gt; "destination unreachable" will be known *after* the first connection attempt was made.
[22:25] &amp;lt;jrand0m&amp;gt; the command pattern would have the execute() return only after it was complete.
[22:26] &amp;lt;mihi&amp;gt; what does *complete* mean?
[22:26] &amp;lt;jrand0m&amp;gt; (so if we're following the command pattern, runCommand would block until everything required to do that command was complete)
[22:26] &amp;lt;human&amp;gt; mihi: eheh, that's the question :-)
[22:26] &amp;lt;jrand0m&amp;gt; complete for "server 1234 privkeys" would be when the server can accept connections on port 1234
[22:26] &amp;lt;human&amp;gt; mihi: well, for TunnelServer's IMHO it should return after tunnel creation
[22:27] &amp;lt;jrand0m&amp;gt; complete for "client 234 peer" would be complete when a connection to port 234 would successfully reach peer
[22:27] &amp;lt;jrand0m&amp;gt; at least, thats my take
[22:27] &amp;lt;mihi&amp;gt; how can you determint the latter?
[22:27] &amp;lt;jrand0m&amp;gt; I really don't feel strongly either way
[22:27] &amp;lt;jrand0m&amp;gt; perhaps a ping?
[22:27] * Sciatica has joined #i2p
[22:28] &amp;lt;mihi&amp;gt; and if the peer goes down just after the ping?
[22:28] &amp;lt;mihi&amp;gt; imo it is impossible to do network apps without callbacks
[22:28] &amp;lt;jrand0m&amp;gt; right
[22:28] &amp;lt;mihi&amp;gt; or lotsa threads, and i prefer callback on threads synchronized to death
[22:29] &amp;lt;jrand0m&amp;gt; perhaps it should only return after its able to /attempt/ to connect? 
[22:29] &amp;lt;jrand0m&amp;gt; or maybe the command pattern isn't the desired pattern
[22:29] &amp;lt;mihi&amp;gt; that's what it's doing now. and what result should it return then?
[22:30] &amp;lt;mihi&amp;gt; the point is that you want to have a result (different from an int for the connection id)
[22:30] &amp;lt;jrand0m&amp;gt; right, for the client command, one wants the job (so it can be closed later), but for the genkey command, one wants the public key and private key
[22:30] * mihi cannot think of any other info that is known at that point.
[22:30] &amp;lt;jrand0m&amp;gt; agreed, me neither.
[22:31] &amp;lt;dup&amp;gt; 0!
[22:31] &amp;lt;mihi&amp;gt; and genkey should wait? okay, if you think so.
[22:31] &amp;lt;human&amp;gt; mihi: well, something like a status ("ok" or "error") and error messages...
[22:31] &amp;lt;mihi&amp;gt; human: error messages will be "too late" imo
[22:31] &amp;lt;mihi&amp;gt; but do what you want...
[22:32] &amp;lt;mihi&amp;gt; as long as you make it work with the streaming api afterwards as well...
[22:32] &amp;lt;jrand0m&amp;gt; the pain points human is addressing are the kludges in the TunnelManager that parses the logging messages. but I agree, as long as we can expose that information via the logging interface, thats fine
[22:32] &amp;lt;dup&amp;gt; mihi is wise.
[22:32] &amp;lt;human&amp;gt; human: some can be communicated immediately (e. g. when the tunnel port is still in use)
[22:32] &amp;lt;mihi&amp;gt; human is talking to himself ;)
[22:32] &amp;lt;human&amp;gt; oops! :-)
[22:35] &amp;lt;human&amp;gt; maybe we should see what kind of applications are being built upon I2PTunnel
[22:35] &amp;lt;human&amp;gt; the asynchronous interface is the Right Thing(TM), but it's more complicated to use
[22:35] &amp;lt;jrand0m&amp;gt; I think it would be best if we could keep the same functionality for the current software - including the gui.
[22:35] &amp;lt;FillaMent&amp;gt; maybe I'm jumping in ignorantly, but perhaps a method like one might find many that deal with HTTP: getHeader(String headerName)
[22:35] &amp;lt;FillaMent&amp;gt; smake me as needed
[22:35] &amp;lt;FillaMent&amp;gt; smack
[22:36] * jrand0m smake's FillaMent
[22:36] &amp;lt;human&amp;gt; and the TunnelManager doesn't need it (since it will *never* be able to properly support asynchronous events, due to its nature)
[22:36] * kaji has a completely off-topic idea
[22:36] * FillaMent resigns himself to advocacy =)
[22:37] &amp;lt;human&amp;gt; but if mihi application needs to monitor the tunnels state, then the asynchronous interface is a Must(TM)
[22:37] &amp;lt;jrand0m&amp;gt; human&amp;gt; java -jar lib/I2PTunnel.jar\n. We need to support async.
[22:37] &amp;lt;kaji&amp;gt; i2p as a java applet so you can run it from strange computers quickly by going to a website
[22:37] * Sciatica has quit IRC (EOF From client)
[22:37] &amp;lt;human&amp;gt; jrand0m: yes, then we must rework the TunnelManager :-)
[22:37] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; i2p 3.0 :)
[22:38] &amp;lt;jrand0m&amp;gt; agreed human, the tunnelmanager implementation was a quick and dirty impl
[22:38] &amp;lt;jrand0m&amp;gt; do you think you could look into how that'd need to proceed?
[22:38] * human can volunteer to adapti the TunnelManager to the asynchronous interface, when ready
[22:38] &amp;lt;jrand0m&amp;gt; w00t :)
[22:40] &amp;lt;jrand0m&amp;gt; ok, are we ready for agenda item 3) I2COCP
[22:40] &amp;lt;human&amp;gt; otherwise, it would be possible to create sync and async methods for I2PTunnel
[22:40] &amp;lt;jrand0m&amp;gt; true
[22:40] &amp;lt;jrand0m&amp;gt; but duplication might be overkill when a little refactoring would serve the purpose
[22:41] * baffled has quit IRC (Leaving)
[22:41] &amp;lt;duck&amp;gt; personal concern about the tunnels: apps not closing them, so your whole tunnelmanager becomes flooded
[22:41] &amp;lt;human&amp;gt; jrand0m: yes, we should choose the easiest solution between reworking the TunnelManager or adding new APIs to I2PTunnel :-)
[22:42] &amp;lt;jrand0m&amp;gt; thats a good point duck. currently there are no timeouts / expirations, and it assumes the apps using the tunnelManager are well behaving (and that the tunnelManager has no bugs [hah!])
[22:43] &amp;lt;mihi&amp;gt; apropos new apis: should the Streaming api classes "replace" the old ones or should it be possible to use both (w/ different commands?)
[22:43] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; I think the streaming ones will want to replace, since once the streaming api is solid mode=GUARANTEED will go away
[22:43] &amp;lt;jrand0m&amp;gt; (and hence the old ones wont work)
[22:44] * MrEcho 's email sent
[22:46] &amp;lt;jrand0m&amp;gt; anything else for the tunnel discussion? (this obviously isn't the end of tunnel discussions overall ;)
[22:47] * dup is now known as dm
[22:47] &amp;lt;jrand0m&amp;gt; ok, I2COCP
[22:47] &amp;lt;jrand0m&amp;gt; this was just something human suggested the other day and it seems to fill a gap thats not currently met. but I think we want to hold off on implementing until we have something that wants to use it :)
[22:48] &amp;lt;wiht&amp;gt; That is a somewhat long name, even abbreviated.
[22:48] * jrand0m now calls I2COCP "Wilma"
[22:48] &amp;lt;human&amp;gt; jrand0m: well, i was going to write the same words :-)
[22:48] &amp;lt;jrand0m&amp;gt; heh cool
[22:49] &amp;lt;jrand0m&amp;gt; ok, jumping on to 4) roadmap
[22:49] &amp;lt;human&amp;gt; jrand0m: IMHO, in general, there should be a way for non-java apps to have a somewhat full access to the I2P network
[22:49] &amp;lt;jrand0m&amp;gt; agreed
[22:49] &amp;lt;jrand0m&amp;gt; the intent is that they'd use I2CP
[22:50] &amp;lt;jrand0m&amp;gt; (as all java apps, i2ptunnel and the streaming library included, use that)
[22:50] &amp;lt;human&amp;gt; jrand0m: yes
[22:50] &amp;lt;MrEcho&amp;gt; I2PDNS "Janessa"
[22:50] &amp;lt;jrand0m&amp;gt; but you're right, they'd want streaming too, so either tunnelmanager-&amp;gt;i2ptunnel or i2cocp-&amp;gt;streaming lib
[22:50] * jrand0m has never met a Janessa
[22:51] * Sciatica has joined #i2p
[22:51] &amp;lt;jrand0m&amp;gt; ok, so, yeah, the roadmap has been updated. no real big changes beyond pushing back 0.3 and 0.3.1 by 2 weeks, adding 2.0 info, and some more 1.0 criteria
[22:51] &amp;lt;human&amp;gt; jrand0m: yeah, there should be "TCP" and "UDP"-like protocols for I2P, with complete protocol event reporting, accessible from non-java apps
[22:52] &amp;lt;MrEcho&amp;gt; human, sounds good
[22:52] &amp;lt;jrand0m&amp;gt; I want there to be every possible interface, but I don't want to overcommit with too many interfaces to be supported
[22:52] * human wanted I2COCP (or whatever) for his I2P twisted transport (see http://www.twistedmatrix.com/), but for now he will happily kludge around the TunnelManager :-)
[22:53] * w0rmus has quit IRC (Lost terminal)
[22:53] &amp;lt;jrand0m&amp;gt; word. that'd be best for now
[22:54] &amp;lt;jrand0m&amp;gt; ok, any comments on the roadmap? 
[22:55] &amp;lt;jrand0m&amp;gt; [nothing to see here, la la]
[22:55] &amp;lt;jrand0m&amp;gt; ok, 5) i2pIM
[22:55] &amp;lt;jrand0m&amp;gt; thecrypto isn't here, so we can just wait for a post to i2p@ with updates :)
[22:55] &amp;lt;wiht&amp;gt; We have Jabber now, if I am not mistaken. Do we still need i2pIM?
[22:55] &amp;lt;jrand0m&amp;gt; yes
[22:55] &amp;lt;jrand0m&amp;gt; jabber has a server that gets cleartext.
[22:56] &amp;lt;wiht&amp;gt; Oh. Very well, then; I was not aware of this.
[22:56] &amp;lt;jrand0m&amp;gt; thats two strikes (a server, and cleartext)
[22:56] &amp;lt;jrand0m&amp;gt; its a good solution for some things though, certainly
[22:56] &amp;lt;jrand0m&amp;gt; actually, once thing I was thinking about this morning was if we could get i2pIM and i2psnark merged together, that would be Good.
[22:57] &amp;lt;jrand0m&amp;gt; (but once thing at a time)
[22:57] &amp;lt;jrand0m&amp;gt; actually, speaking of the devil, 6) i2psnark :)
[22:57] &amp;lt;human&amp;gt; jrand0m: i sometimes used jabber with gnupg...
[22:57] &amp;lt;jrand0m&amp;gt; for &amp;gt;2 person chats?
[22:58] &amp;lt;jrand0m&amp;gt; for one on one, I totally agree there are existing solutions
[23:01] &amp;lt;jrand0m&amp;gt; ok, on to a fun one, 7) introducing I.Toopie :)
[23:01] &amp;lt;human&amp;gt; how would you implement encrypted &amp;gt;2 people chats? a shared private key?
[23:01] &amp;lt;jrand0m&amp;gt; yes human
[23:01] &amp;lt;jrand0m&amp;gt; or through n! shared keys in the group
[23:02] &amp;lt;human&amp;gt; well, maybe it could be done above the existing jabber protocol...
[23:02] &amp;lt;mihi&amp;gt; human: a shared symmetric key sent to all participants
[23:02] &amp;lt;jrand0m&amp;gt; the hard part is dealing with joins &amp;amp; leaves - key rotation /etc
[23:03] * Sciatica has quit IRC (Ping timeout)
[23:03] &amp;lt;jrand0m&amp;gt; its in no way a trivial issue. its really really really hard.
[23:03] * mihi acks
[23:03] * human agrees
[23:04] &amp;lt;jrand0m&amp;gt; (which is why having an app designed for it rather than trying to kludge it on top of another protocol may be worthwhile)
[23:04] &amp;lt;jrand0m&amp;gt; but thecrypto can best describe his plans
[23:04] &amp;lt;jrand0m&amp;gt; (though its my understanding he's still open to ideas for how to deal with groups)
[23:05] * Sciatica has joined #i2p
[23:06] &amp;lt;jrand0m&amp;gt; ok, moving on :) [further discussion on i2p@, etc]
[23:06] &amp;lt;wiht&amp;gt; What is I.Toopee, though?
[23:06] &amp;lt;lucky&amp;gt; the mascot...
[23:06] &amp;lt;jrand0m&amp;gt; I.Toopie is a guy holding a yellow mask in front of his face
[23:06] * lucky shudders.
[23:07] &amp;lt;lucky&amp;gt; uh huh.
[23:07] &amp;lt;lucky&amp;gt; can i see it?
[23:07] &amp;lt;jrand0m&amp;gt; http://wiki.invisiblenet.net/iip-wiki?I2PLogo
[23:07] * mihi_backup has quit IRC (EOF From client)
[23:07] &amp;lt;lucky&amp;gt; i have added java to my compile queue...
[23:07] &amp;lt;lucky&amp;gt; but.. lol
[23:07] &amp;lt;lucky&amp;gt; i already have 7 things running
[23:07] &amp;lt;lucky&amp;gt; it'll be a while.
[23:08] &amp;lt;lucky&amp;gt; aw, cute :P
[23:08] &amp;lt;MrEcho&amp;gt; lol
[23:08] &amp;lt;jrand0m&amp;gt; there have been lots of cool logos (I can't believe we've had the logo contest going on for 3 months!), and it looks like we've got some strong potential with I.Toopie. in its simplicity, its conception, and its versatility.
[23:08] &amp;lt;jrand0m&amp;gt; and, yeah, its cute ;)
[23:08] &amp;lt;mihi&amp;gt; are some imgs broken or is my browser buggy?
[23:08] &amp;lt;jrand0m&amp;gt; yeah, some are broken
[23:09] &amp;lt;jrand0m&amp;gt; (they were put on temporary hosting sites 3 months ago)
[23:09] &amp;lt;MrEcho&amp;gt; I.Toopie's stick is now all yellow ... 
[23:09] &amp;lt;MrEcho&amp;gt; changed lastnight
[23:09] &amp;lt;jrand0m&amp;gt; it is?
[23:09] &amp;lt;jrand0m&amp;gt; people should UPDATE THE WIKI then 
[23:09] &amp;lt;jrand0m&amp;gt; ;)
[23:09] &amp;lt;MrEcho&amp;gt; hehe
[23:09] &amp;lt;MrEcho&amp;gt; i dont have the pic anymore .. sorry
[23:10] &amp;lt;wiht&amp;gt; I see the pictures with Opera, but not with Mozilla somewhy.
[23:10] &amp;lt;jrand0m&amp;gt; you can see http://img.villagephotos.com/p/2003-10/437060/badass.jpg ?
[23:10] &amp;lt;jrand0m&amp;gt; (thats one of the images on that page)
[23:11] &amp;lt;duck&amp;gt; Access Denied (User Account Disabled)
[23:11] &amp;lt;jrand0m&amp;gt; yeah, same here.
[23:11] &amp;lt;MrEcho&amp;gt; i can see it
[23:11] &amp;lt;jrand0m&amp;gt; but yes, DrWoo has done some kickass stuff with I.Toopie
[23:11] &amp;lt;MrEcho&amp;gt; moz 1.5
[23:11] * soros has quit IRC (EOF From client)
[23:11] * mihi_away has joined #i2p
[23:11] * lucky has quit IRC (EOF From client)
[23:12] &amp;lt;jrand0m&amp;gt; same here MrEcho. strange.
[23:12] &amp;lt;wiht&amp;gt; MrEcho: I am using Mozilla 1.4.
[23:12] &amp;lt;jrand0m&amp;gt; (same as in I'm on moz 1.5 and I'm getting access denied)
[23:13] * jrand0m looks forward to a tray icon w/ i.toopie :)
[23:13] &amp;lt;jrand0m&amp;gt; ok, moving on to 8) chess server
[23:14] * Sciatica has quit IRC (Ping timeout)
[23:14] * ion has quit IRC (Ping timeout)
[23:14] &amp;lt;jrand0m&amp;gt; the latest hosts.txt (http://i2p.dnsalias.net/i2p/hosts.txt) contains the reference for chess.fillament.i2p
[23:14] &amp;lt;jrand0m&amp;gt; you can use any old FICS client or just telnet to that and play away :)
[23:14] &amp;lt;jrand0m&amp;gt; (yay)
[23:15] &amp;lt;kaji&amp;gt; is there a goog fics client for windows?
[23:15] &amp;lt;jrand0m&amp;gt; dunno, I ended up using telnet
[23:15] &amp;lt;wiht&amp;gt; Does eboard work?
[23:15] &amp;lt;jrand0m&amp;gt; (which had some fairly tough rampup to learn the commands)
[23:15] * ion has joined #i2p
[23:16] &amp;lt;jrand0m&amp;gt; dunno
[23:16] * BpX has joined #i2p
[23:16] &amp;lt;wiht&amp;gt; I will try it later.
[23:16] &amp;lt;jrand0m&amp;gt; cool, if you could post up what you find, that'd be great
[23:17] &amp;lt;jrand0m&amp;gt; ok, 9) DHT
[23:17] * wilde has quit IRC (Ping timeout)
[23:17] &amp;lt;jrand0m&amp;gt; we still don't have a dht, but perhaps this is a lead for something we can start to port
[23:18] &amp;lt;jrand0m&amp;gt; (it uses UDP so getting it to use I2CP wouldn't be hard)
[23:18] &amp;lt;MrEcho&amp;gt; dht???
[23:18] &amp;lt;MrEcho&amp;gt; im blanking on that one
[23:18] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; see [10] in the email ;)
[23:18] &amp;lt;jrand0m&amp;gt; http://wiki.invisiblenet.net/iip-wiki?DHT
[23:18] &amp;lt;Nightblade&amp;gt; entropy is a good enough temporary solution
[23:18] &amp;lt;jrand0m&amp;gt; agreed
[23:19] &amp;lt;jrand0m&amp;gt; though I think we need to look at a long term solution as well
[23:19] * soros has joined #i2p
[23:19] * lucky has joined #i2p
[23:20] * human is worried about gcj/kaffe compatibility with DHTs like Bamboo (http://bamboo-dht.org/)
[23:20] &amp;lt;jrand0m&amp;gt; yeah, bamboo is 1.4
[23:20] &amp;lt;MrEcho&amp;gt; afk
[23:20] &amp;lt;jrand0m&amp;gt; thats the glory of i2cp though - the router &amp;amp; tunnels can be gcj'ed, while things that access them can be whatever
[23:21] &amp;lt;jrand0m&amp;gt; it /is/ purely for an app though - not as part of the core
[23:21] &amp;lt;jrand0m&amp;gt; I'm just trying to think of things that would help the end users who end up downloading i2p do something useful right off the bat
[23:22] &amp;lt;jrand0m&amp;gt; (being able to post uncensorable content anonymously would be a good useful thing)
[23:22] &amp;lt;jrand0m&amp;gt; s/uncensorable/very censorship resistant/
[23:23] &amp;lt;human&amp;gt; jrand0m: ah, ok - i thought that bamboo was going to replace Kademlia for the NetworkDB :-)
[23:23] &amp;lt;Nightblade&amp;gt; the squid proxy is something they can do... for users for example in china that would be a very nice thing to have
[23:23] &amp;lt;jrand0m&amp;gt; Nightblade&amp;gt; right, but the squid isn't scalable
[23:24] &amp;lt;Nightblade&amp;gt; yeah i think it would be interesting to have a kind of distributed JAP
[23:24] &amp;lt;jrand0m&amp;gt; agreed
[23:24] &amp;lt;jrand0m&amp;gt; so that's also another thing that would be great if people could check into :)
[23:24] &amp;lt;mihi&amp;gt; Nightblade: the prob is abuse handling - i won't open my box for any outgoing http
[23:24] &amp;lt;jrand0m&amp;gt; I'm sure some people will though
[23:25] &amp;lt;Nightblade&amp;gt; with an additional part where an individual node could choose what sites they want to proxy for people... a client could send a requst for "whitehouse.com" and then one of the nodes that will do the proxying and will permit that url can answer
[23:25] &amp;lt;Nightblade&amp;gt; yeah i think it would have to have some kind of access controls
[23:25] &amp;lt;Nightblade&amp;gt; blacklist or whitelist
[23:25] &amp;lt;jrand0m&amp;gt; right
[23:25] &amp;lt;Nightblade&amp;gt; of domain names
[23:26] &amp;lt;jrand0m&amp;gt; its the "exit policy" system. though this is a whole project in and of itself
[23:27] &amp;lt;MrEcho&amp;gt; it could ride on the DNS system... i guess
[23:27] &amp;lt;jrand0m&amp;gt; certainly
[23:27] &amp;lt;wiht&amp;gt; mihi: What if you limit the bandwidth used? Or is it the websites accessed that could get you in trouble?
[23:27] &amp;lt;MrEcho&amp;gt; at a very later date lol
[23:27] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; many providers explicitly disallow running servers of any kind
[23:28] &amp;lt;MrEcho&amp;gt; verizon fucks with port 21 for sure...
[23:28] &amp;lt;wiht&amp;gt; jrand0m: Oh. Yes, that is a problem.
[23:28] &amp;lt;Nightblade&amp;gt; there would have to be some way for clients to request the sites they want downloaded for them.. Broadcast requests are not a very good solution, especially on i2p
[23:29] &amp;lt;mihi&amp;gt; wiht: the problem is the websites that can be accessed. compare the lawsuit of JAP some time ago. /me lives in the same country
[23:29] &amp;lt;jrand0m&amp;gt; agreed. though broadcast isn't possible without brute forcing a ~2^2300 keyspace ;)
[23:30] &amp;lt;jrand0m&amp;gt; right mihi, people in oppresive regimes would not be able to safely run outproxies
[23:30] &amp;lt;wiht&amp;gt; mihi: What was the lawsuit? I do not remember.
[23:30] * dm has quit IRC (Ping timeout)
[23:30] &amp;lt;Nightblade&amp;gt; i mean, even if you had a list of destinations that provide web proxying, you would not want to have to broadcast to them all
[23:30] &amp;lt;jrand0m&amp;gt; right Nightblade
[23:30] &amp;lt;Nightblade&amp;gt; request broadcast i mean
[23:31] &amp;lt;mihi&amp;gt; the prob was that someone had accessed a child porn site and it went over a JAP proxy and they could not tell where the request came from. this was interpreted as thowing stones into police's work
[23:31] &amp;lt;jrand0m&amp;gt; people may want to check out crowds or rewebber to see other projects that worked on this same task
[23:31] &amp;lt;wiht&amp;gt; mihi: Ah. Thank you for the explanation. I see understand you are concerned now.
[23:31] * mihi_away has quit IRC (Ping timeout)
[23:31] &amp;lt;mihi&amp;gt; and made that change to the jap software that makes it possible to catch people. which was removed later
[23:32] &amp;lt;wiht&amp;gt; Er, I understand why you are concerned.
[23:32] &amp;lt;mihi&amp;gt; at the end it came out that the JAP would not have to disclose the data, but i don't want to know what the lawyers cost...
[23:32] &amp;lt;Nightblade&amp;gt; yeah but didn't the police seize the information anyway?
[23:32] &amp;lt;jrand0m&amp;gt; yes
[23:33] &amp;lt;mihi&amp;gt; they did...
[23:33] &amp;lt;jrand0m&amp;gt; but anyway, yes, both a scalable DHT and a scalable web proxy would be Really Good Things to have by 1.0
[23:34] &amp;lt;mihi&amp;gt; and they cannot give it backk, can they?
[23:34] * BpX has quit IRC (Ping timeout)
[23:36] * Sciatica has joined #i2p
[23:36] &amp;lt;jrand0m&amp;gt; ok, anything else for point 9? or are we on to 10/11) NS/DNS?
[23:36] &amp;lt;wiht&amp;gt; I would like to make a brief comment about the installer after topic 10.
[23:37] &amp;lt;jrand0m&amp;gt; 'k perhaps lets hit that now, since NS/DNS might not be uber-brief? ;)
[23:37] &amp;lt;wiht&amp;gt; All right. The router has a start script and a stop script.
[23:37] &amp;lt;jrand0m&amp;gt; right
[23:37] &amp;lt;wiht&amp;gt; I would like all of the services to be done that way--to have both a start and a stop script.
[23:37] &amp;lt;jrand0m&amp;gt; most of them do
[23:37] &amp;lt;jrand0m&amp;gt; don't they?
[23:38] &amp;lt;jrand0m&amp;gt; oh, not stop scripts
[23:38] &amp;lt;wiht&amp;gt; No, just the router.
[23:38] &amp;lt;wiht&amp;gt; That way, desired services could be started on computer bootup, just like the router. I made a post to that effect to the mailing list.
[23:38] &amp;lt;jrand0m&amp;gt; aum is working on the i2pmgr, which is going to be both a console based and gui based control center for the services and the router itself
[23:38] &amp;lt;wiht&amp;gt; Let's say I want to start the eep and nntp on bootup. Currently, I can't do that.
[23:39] &amp;lt;jrand0m&amp;gt; right, you'd need to nohup startEepProxy.sh &amp;amp;
[23:39] &amp;lt;wiht&amp;gt; All right. By the way, where are these scripts in CVS?
[23:39] &amp;lt;MrEcho&amp;gt; k im back
[23:39] * mihi_away has joined #i2p
[23:39] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; the scripts are in the Install.java (aka hacked)
[23:39] &amp;lt;wiht&amp;gt; jrand0m: Thanks./
[23:40] &amp;lt;jrand0m&amp;gt; but good point, we want it to be as simple as possible to start on boot, as well as start on demand
[23:41] &amp;lt;jrand0m&amp;gt; ok, on to 10/11) ns/dns
[23:41] &amp;lt;MrEcho&amp;gt; well check my email
[23:41] &amp;lt;MrEcho&amp;gt; theres a few things i forgot about putting in there
[23:41] &amp;lt;jrand0m&amp;gt; unfortunately your email didn't really go through to the web interface well :/
[23:41] &amp;lt;MrEcho&amp;gt; like "temp" names
[23:41] &amp;lt;MrEcho&amp;gt; ??
[23:42] * Sciatica has quit IRC (Ping timeout)
[23:42] * ion has quit IRC (Ping timeout)
[23:42] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; http://i2p.dnsalias.net/pipermail/i2p/2004-January/000072.html
[23:42] &amp;lt;MrEcho&amp;gt; because of the gif or something
[23:42] &amp;lt;MrEcho&amp;gt; shit .. i singed it
[23:43] &amp;lt;MrEcho&amp;gt; sorry
[23:43] &amp;lt;jrand0m&amp;gt; the mailing list is really intended to be text only. pgp sigs are fine (others have posted signed things)
[23:43] &amp;lt;kaji&amp;gt; whats a good free small antivirus?
[23:43] * ion has joined #i2p
[23:43] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; linux
[23:43] * Sciatica has joined #i2p
[23:43] &amp;lt;wiht&amp;gt; LOL.
[23:43] &amp;lt;kaji&amp;gt; that runs with my hardware
[23:43] &amp;lt;wiht&amp;gt; kaji: Try AVG Antivirus for Windows.
[23:44] * MrEcho_ has joined #i2p
[23:44] * MrEcho has quit IRC (EOF From client)
[23:44] &amp;lt;MrEcho_&amp;gt; fuckign iip
[23:44] &amp;lt;jrand0m&amp;gt; MrEcho / (and anyone else interested in the NS/DNS issue)&amp;gt; have you read http://zooko.com/distnames.html ?
[23:44] &amp;lt;MrEcho_&amp;gt; j, should i resend the email?
[23:44] &amp;lt;jrand0m&amp;gt; it went through to the list fine, it just didn't get web archived correctly
[23:44] &amp;lt;MrEcho_&amp;gt; ya
[23:45] &amp;lt;wiht&amp;gt; jrand0m: I did not read it yet.
[23:45] &amp;lt;MrEcho_&amp;gt; ill take a look at it later
[23:45] * mrflibble has joined #i2p
[23:45] &amp;lt;jrand0m&amp;gt; for those who aren't on the list, I've saved MrEcho_'s email at http://i2p.dnsalias.net/~jrandom/mrecho_dns.txt
[23:46] &amp;lt;MrEcho_&amp;gt; thanks J
[23:46] &amp;lt;kaji&amp;gt; its gay, it wants an email adress
[23:46] &amp;lt;jrand0m&amp;gt; my concern is with the security and scalability of the naming service. once we find a solution that meets those needs, fantastic, but until we do, we should be careful of interim solutions.
[23:47] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; email lists usually want an email address, yeah ;)
[23:47] &amp;lt;kaji&amp;gt; i mean AVG Antivirus
[23:47] &amp;lt;jrand0m&amp;gt; oh ;)
[23:48] &amp;lt;wiht&amp;gt; MrEcho has several good ideas that I did not have in my specification, such as a ban list for bad clients.
[23:49] &amp;lt;MrEcho_&amp;gt; not really a ban list
[23:49] &amp;lt;jrand0m&amp;gt; once there are 1000 clients, does that mean that it would take 125 lookups to find a value?
[23:49] &amp;lt;MrEcho_&amp;gt; no
[23:49] &amp;lt;wiht&amp;gt; Not a list, but banning bad clients is something I did not have.
[23:50] &amp;lt;MrEcho_&amp;gt; 2-4 clients for checking
[23:50] &amp;lt;jrand0m&amp;gt; so every client will have 250 entries?
[23:50] * mihi_away is now known as mihi_backup
[23:50] &amp;lt;MrEcho_&amp;gt; no
[23:50] &amp;lt;wiht&amp;gt; With what I have, it would be one lookup, possibly forwarded a couple of times to reach an authoritative server.
[23:50] &amp;lt;MrEcho_&amp;gt; clients will only have what they need
[23:51] &amp;lt;MrEcho_&amp;gt; it will keep querying other Clients untill they get data that matches for the check
[23:51] &amp;lt;jrand0m&amp;gt; so with 4 peers, it'd do a random search and on average it'd take 125 lookups
[23:51] &amp;lt;jrand0m&amp;gt; (1000/4/2)
[23:51] &amp;lt;jrand0m&amp;gt; or are the peers a DHT?
[23:52] &amp;lt;jrand0m&amp;gt; (with some maintenance protocol?)
[23:52] &amp;lt;jrand0m&amp;gt; or a search tree?
[23:52] &amp;lt;MrEcho_&amp;gt; in a way yes
[23:52] &amp;lt;MrEcho_&amp;gt; ill have a cut off on client searches, it will just query the MS
[23:53] &amp;lt;jrand0m&amp;gt; secure distributed naming is a fairly well studied problem - what would make your proposal easier to analyze the security and scalability would be if you could draw comparisons and validate variations on other approaches, perhaps?
[23:54] &amp;lt;MrEcho_&amp;gt; if it doesnt find / or get enough data from Clients within a set range it will then just query the MS.
[23:54] &amp;lt;jrand0m&amp;gt; as is, there isn't enough detail for me to have confidence in the scalability or security of the architecture. not to say it couldn't work out well, I just can't see that it would yet.
[23:54] &amp;lt;MrEcho_&amp;gt; cany u stop typing for a sec
[23:54] * jrand0m stops typing.
[23:55] &amp;lt;MrEcho_&amp;gt; its going to work .. it will have scalability, it will have security
[23:56] &amp;lt;MrEcho_&amp;gt; the more users the better it will get
[23:56] &amp;lt;jrand0m&amp;gt; so "trust me", 'eh?
[23:56] &amp;lt;MrEcho_&amp;gt; do you trust the Internet DNS system?
[23:56] &amp;lt;jrand0m&amp;gt; for some tasks.
[23:57] &amp;lt;jrand0m&amp;gt; for many, no.
[23:57] &amp;lt;jrand0m&amp;gt; (its quite easy for govts / etc to get records changed - court cases order registrars to update all the time)
[23:58] &amp;lt;MrEcho_&amp;gt; only other way of doing it is having big ass lists of Names and lots of crypto on every client
[23:58] &amp;lt;MrEcho_&amp;gt; and being dynamic .. forget about it
[23:59] * mrflibble has quit IRC (EOF From client)
[23:59] &amp;lt;jrand0m&amp;gt; I suggest reviewing zooko's paper before proceeding further, and answering his final point 5 ("why I'm wrong")
Session Time: Wed Jan 07 00:00:00 2004
[00:01] &amp;lt;jrand0m&amp;gt; ok, thats probably about it for point 10/11 (lots of future discussion still left on that, of course)
[00:02] &amp;lt;jrand0m&amp;gt; anyone have any other thoughts, etc?
[00:02] &amp;lt;wiht&amp;gt; Yes.
[00:03] &amp;lt;jrand0m&amp;gt; care to share with the class? :)
[00:03] &amp;lt;wiht&amp;gt; I will be rewriting the specification I wrote. I would like to use a local SQL server to store data, not files.
[00:03] &amp;lt;jrand0m&amp;gt; ah cool
[00:03] &amp;lt;jrand0m&amp;gt; (same concerns go for the spec you wrote too - if you could answer zooko's last question, that'd be key :)
[00:03] * mrflibble has joined #i2p
[00:03] &amp;lt;wiht&amp;gt; Let MySQL or a similar server manage data storage, and let Java query that server.
[00:04] &amp;lt;duck&amp;gt; huh ? zooko specs?
[00:04] &amp;lt;wiht&amp;gt; I think that will be easier to implement.
[00:04] &amp;lt;jrand0m&amp;gt; duck&amp;gt; naw, I'm just pointing people at his old article "Names: Decentralized, Secure, Human-Meaningful: Choose Two"
[00:04] &amp;lt;duck&amp;gt; ah that
[00:04] &amp;lt;Nightblade&amp;gt; wiht: what specification is that (i missed a lot of the meeting)?
[00:04] * MrEcho has joined #i2p
[00:04] &amp;lt;jrand0m&amp;gt; (a lot easier than rehashing why supernode/centralized servers are scary security issues ;)
[00:05] * MrEcho_ has quit IRC (EOF From client)
[00:05] * mihi 'd have something for the log as well ;)
[00:05] &amp;lt;mihi&amp;gt; something longer ;)
[00:05] &amp;lt;mihi&amp;gt; *** I2Ping results:
[00:05] &amp;lt;mihi&amp;gt; + + + eco.i2p
[00:05] &amp;lt;mihi&amp;gt; + - - jabber.duck.i2p
[00:05] &amp;lt;mihi&amp;gt; - + + i2pcvs.i2p
[00:05] &amp;lt;mihi&amp;gt; - + + duck.i2p
[00:05] &amp;lt;mihi&amp;gt; - + - jap.eco.i2p
[00:05] &amp;lt;jrand0m&amp;gt; Nightblade&amp;gt; it was posted to iip-dev back in... august?
[00:05] &amp;lt;mihi&amp;gt; - + + irc.duck.i2p
[00:05] &amp;lt;mihi&amp;gt; - + + human.i2p
[00:06] &amp;lt;mihi&amp;gt; - - + nntp.duck.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - tc.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - dyad.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - bozo.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - ogg.aum.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - fcp.entropy.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - http.entropy.i2p
[00:06] &amp;lt;Nightblade&amp;gt; jrandom: oh, before my time.. :)
[00:06] &amp;lt;mihi&amp;gt; - - - www.mail.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - mp3.aum.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - smtp.mail.i2p
[00:06] &amp;lt;wiht&amp;gt; Nightblade: I posted it on September 15th.
[00:06] &amp;lt;mihi&amp;gt; - - - pop.mail.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - mp3.tc.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - lp.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - kaji.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - nm.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - squid.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - chess.fillament.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - mesh.firerabbit.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - nightblade.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - aum.i2p
[00:06] &amp;lt;MrEcho&amp;gt; gezz is anyone up and running?
[00:06] &amp;lt;mihi&amp;gt; - - - fillament.i2p
[00:06] &amp;lt;mihi&amp;gt; *** Finished.
[00:06] &amp;lt;mihi&amp;gt; why are so many hosts down...?
[00:06] * jrand0m isn't running my servers atm
[00:07] &amp;lt;FillaMent&amp;gt; I can connect to myself on both eep and chess
[00:07] * mrflibble has quit IRC (Ping timeout)
[00:07] &amp;lt;jrand0m&amp;gt; oh wait, i2pcvs is up, neat
[00:07] &amp;lt;Nightblade&amp;gt; mihi: mine isn't up because the i2ptunnel crashes for me after a few hours
[00:07] &amp;lt;mihi&amp;gt; so my router is broken (or it's usual I2P problems...)
[00:08] &amp;lt;jrand0m&amp;gt; really Nightblade? please report i2ptunnel crashes (bugzilla would be nice)
[00:08] &amp;lt;Nightblade&amp;gt; it is in the bugzilla
[00:08] &amp;lt;lucky&amp;gt; hi
[00:08] &amp;lt;Nightblade&amp;gt; hold..
[00:08] &amp;lt;FillaMent&amp;gt; Nightblade: what JVM?
[00:08] &amp;lt;Nightblade&amp;gt; #39
[00:08] &amp;lt;wiht&amp;gt; My router has been running for more than 12 hours now, although it had a problem in registering itself.
[00:09] &amp;lt;Nightblade&amp;gt; java version "1.4.2-p5"
[00:09] &amp;lt;Nightblade&amp;gt; on freebsd... it could be a jvm problem, i don't know. java support isn't too good on freebsd
[00:09] &amp;lt;jrand0m&amp;gt; you're right Nightblade, my bad
[00:09] &amp;lt;jrand0m&amp;gt; thats the fairly infrequent i2cp bug 
[00:09] &amp;lt;jrand0m&amp;gt; is that consistent for you?
[00:09] &amp;lt;Nightblade&amp;gt; the router is very stable for me, just the i2ptunnel server tunnel gives me problems
[00:09] &amp;lt;Nightblade&amp;gt; yeas it happened several times
[00:10] &amp;lt;Nightblade&amp;gt; i haven't tried it recently though
[00:10] * jrand0m just pulled fillament's eepsite
[00:10] &amp;lt;jrand0m&amp;gt; (first try, just noticed the window was complete)
[00:10] &amp;lt;FillaMent&amp;gt; Yeah,, I just jabbered with duck, wiht's trying to hit chess
[00:10] &amp;lt;jrand0m&amp;gt; ah cool
[00:10] &amp;lt;jrand0m&amp;gt; but yes, there are still reliability issues to be dealt with in the network.
[00:10] * FillaMent nudges people with the included winking, "He'll probably be wanting to play."
[00:10] * human 's eepsite is still up - it means that 'killall java' really helped... :-)
[00:10] &amp;lt;wiht&amp;gt; I just successfully connected to chess server.
[00:10] &amp;lt;duck&amp;gt; yeah?
[00:11] &amp;lt;jrand0m&amp;gt; lol FillaMent
[00:11] * mrflibble has joined #i2p
[00:12] &amp;lt;Nightblade&amp;gt; is it safe to run the cvs version of i2p
[00:12] &amp;lt;jrand0m&amp;gt; /me succesfully fetches human's 1984-2004: twenty years of GNU! :-) 
[00:12] &amp;lt;jrand0m&amp;gt; yes Nightblade
[00:12] &amp;lt;FillaMent&amp;gt; could not get eco...
[00:12] &amp;lt;Nightblade&amp;gt; ok maybe i'll give that a try
[00:12] &amp;lt;duck&amp;gt; with freenet you should always run the latest cvs version!
[00:13] &amp;lt;duck&amp;gt; only then it is bugfree
[00:13] &amp;lt;duck&amp;gt; s/freenet/i2p/
[00:13] * jrand0m pulled eco.i2p
[00:13] &amp;lt;FillaMent&amp;gt; just got duck
[00:13] &amp;lt;jrand0m&amp;gt; "Jan 4: First field test of I2PSnark. Pretty catastrophic: no transfer at all. Guess my single router test environment wasn't very representative :-) Back to the drawing board... "
[00:13] &amp;lt;jrand0m&amp;gt; d'oh
[00:13] &amp;lt;duck&amp;gt; well, it worked actually
[00:13] &amp;lt;duck&amp;gt; ardvark could snark something from me
[00:14] &amp;lt;jrand0m&amp;gt; bt precreates the files - were the files actually valid?
[00:14] &amp;lt;duck&amp;gt; but ze did find out the next day
[00:14] &amp;lt;duck&amp;gt; because it was obscured in the logs
[00:14] &amp;lt;jrand0m&amp;gt; what, you mean the logs i2p generates are fairly insane? nawwwwww
[00:14] &amp;lt;duck&amp;gt; no
[00:14] &amp;lt;duck&amp;gt; the i2psnark output
[00:14] &amp;lt;jrand0m&amp;gt; ah
[00:15] &amp;lt;duck&amp;gt; additionally, I suspect that snark does too much churning (sp?)
[00:15] &amp;lt;duck&amp;gt; the normal bittorrent client seems to be more easy
[00:15] &amp;lt;duck&amp;gt; also the high delays on i2p might cause premature blocks
[00:16] * mrflibble has quit IRC (Ping timeout)
[00:16] &amp;lt;duck&amp;gt; last thing is that we had to restart i2ptunnel a few times :/
[00:16] &amp;lt;jrand0m&amp;gt; agreed
[00:16] &amp;lt;human&amp;gt; final question about I2PTunnel / I2PTunnelManager (yes, i know, i'm boring): what about my patch to make "openclient" and "openserver" return a meaningful jobId?
[00:16] &amp;lt;jrand0m&amp;gt; so, yeah, lots of work to do
[00:16] &amp;lt;human&amp;gt; 1. let's accept it to make the TunnelManager work until the new asynchronous architecture will be roxoring
[00:17] &amp;lt;human&amp;gt; 2. your patch plain sucks, fuck off, and fuck the TunnelManager
[00:17] &amp;lt;human&amp;gt; 3. ...
[00:17] * MrEcho_ has joined #i2p
[00:17] * mihi is for 3 ;)
[00:17] * MrEcho has quit IRC (EOF From client)
[00:17] &amp;lt;jrand0m&amp;gt; 4. lets see how we can update the tunnel manager to go async? shouldn't be too hard
[00:17] &amp;lt;jrand0m&amp;gt; the patch is good, but mihi has a point
[00:18] &amp;lt;human&amp;gt; jrand0m: yes, i agree
[00:18] &amp;lt;jrand0m&amp;gt; we still have 1+ weeks until 0.3, so we've got time until the next full release
[00:18] &amp;lt;human&amp;gt; jrand0m: but my doubt is: how long will it take to have the async interface to be implemented in the TunnelManager?
[00:18] &amp;lt;jrand0m&amp;gt; tunnelmanager itself was 2 hours, I could add async tonight
[00:19] &amp;lt;jrand0m&amp;gt; (all that needs to happen is an update to the BufferedLogging to accept .set calls)
[00:19] &amp;lt;human&amp;gt; jrand0m: (with "to have" i also mean "to have it implemented even in I2PTunnel)
[00:19] &amp;lt;jrand0m&amp;gt; (or .nofity/etc)
[00:19] &amp;lt;jrand0m&amp;gt; right
[00:19] * mrflibble has joined #i2p
[00:20] &amp;lt;jrand0m&amp;gt; if you'd prefer, I could start with your patch (which adds the job id) and merge it with the updates for async
[00:21] &amp;lt;human&amp;gt; jrand0m: i could add the async interface to TunnelManager myself, but the interface still doesn't exist :-)
[00:22] &amp;lt;jrand0m&amp;gt; right, just add public void notifyEvent(String eventName, Object value); to Logging.java
[00:22] &amp;lt;human&amp;gt; jrand0m: i'd suggest "let's merge the dirty hack to make the job ids in the 0.3 release somewhat work, and then work on the async interface"
[00:23] &amp;lt;jrand0m&amp;gt; 0.3 is still a ways off
[00:23] &amp;lt;mihi&amp;gt; 0.3 should have the streaming api anyway, shouldn't it?
[00:23] &amp;lt;human&amp;gt; jrand0m: i'm talking about the worst case
[00:23] &amp;lt;wiht&amp;gt; jrand0m: Maybe there should be another version before 3.0 to settle these issues?
[00:23] &amp;lt;jrand0m&amp;gt; yes mihi
[00:23] &amp;lt;mihi&amp;gt; human: the worst case is "cvs rollback &amp;amp;&amp;amp; patch -p0 your.patch"
[00:24] &amp;lt;jrand0m&amp;gt; ok, how about this. I'll get the async implemented and committed tonight, if you could look at it tomorrow human and see what needs to be done to get your update in there?
[00:26] &amp;lt;FillaMent&amp;gt; jrand0m: do you have a job?
[00:27] &amp;lt;jrand0m&amp;gt; i2p
[00:27] &amp;lt;duck&amp;gt; get 1.0 done!
[00:27] &amp;lt;FillaMent&amp;gt; I mean a source of income
[00:27] &amp;lt;jrand0m&amp;gt; :)
[00:27] &amp;lt;FillaMent&amp;gt; that you have to work for
[00:27] &amp;lt;jrand0m&amp;gt; income is overrated.
[00:27] * jrand0m fired my boss
[00:27] &amp;lt;Nightblade&amp;gt; "will code for food" - that's my motto
[00:27] &amp;lt;Nightblade&amp;gt; lol
[00:27] &amp;lt;human&amp;gt; mihi: well, but i and aum (who is working on a python app for the TunnelManager) would like to have jobIds ASAP...
[00:28] &amp;lt;human&amp;gt; jrand0m: ok, i'll work on your changes later/tomorrow
[00:28] &amp;lt;FillaMent&amp;gt; Job/Money, sleep/hygiene, food, side projects, social life: Choose any 3
[00:29] * jrand0m only choses one.
[00:29] &amp;lt;jrand0m&amp;gt; word human
[00:30] &amp;lt;FillaMent&amp;gt; Anyone have any other ideas for "just tunnel to" services that would be nice to have on the network?
[00:30] * jrand0m still wants a telnet based Adventure :)
[00:30] &amp;lt;jrand0m&amp;gt; or a waffle bbs
[00:30] * duck is now known as enduser
[00:30] * jrand0m kicks enduser
[00:31] &amp;lt;jrand0m&amp;gt; (damn, no ops)
[00:31] &amp;lt;FillaMent&amp;gt; For OS/2 there was a comm driver that could map a comm port to a TCP port =)
[00:31] &amp;lt;enduser&amp;gt; what difference will I see as enduser when I2PTunnel uses the SteamingAPI?
[00:31] * enduser is now known as duck
[00:31] &amp;lt;jrand0m&amp;gt; none
[00:31] &amp;lt;human&amp;gt; lol
[00:31] &amp;lt;FillaMent&amp;gt; FillaMent: friend of mine ran a BBS that way for a while
[00:31] &amp;lt;jrand0m&amp;gt; performance, and perhaps anonymity
[00:31] * human would like a I2P tunnel to a rootshell
[00:32] &amp;lt;human&amp;gt; any volunteer? :-)
[00:32] &amp;lt;duck&amp;gt; rootshell on a UML
[00:32] &amp;lt;jrand0m&amp;gt; chroot'ed rootshells would be good
[00:32] &amp;lt;jrand0m&amp;gt; or UML'ed :)
[00:32] &amp;lt;FillaMent&amp;gt; human: had I a spare boxen, I'd do it
[00:32] &amp;lt;jrand0m&amp;gt; hehe FillaMent
[00:32] &amp;lt;duck&amp;gt; vnc connection to my vmware win98?
[00:32] &amp;lt;FillaMent&amp;gt; seriously though guys...
[00:32] &amp;lt;wiht&amp;gt; E-mail server would be a good one as well. Or do we have that already?
[00:32] &amp;lt;FillaMent&amp;gt; wiht: think TC has pop and SMTP
[00:33] &amp;lt;jrand0m&amp;gt; thats aum, but they're offline, as his box is offline
[00:33] * human could offer telnet accounts on his GNU/Hurd system...
[00:33] &amp;lt;jrand0m&amp;gt; ooOOoo
[00:33] &amp;lt;FillaMent&amp;gt; well, I'm not too keen on setting up open SMTP access yet
[00:33] &amp;lt;jrand0m&amp;gt; understandable
[00:34] &amp;lt;FillaMent&amp;gt; maybe when the network is more stable and I've got money to up my bandwidth
[00:34] &amp;lt;wiht&amp;gt; How about a PGP keyserver?
[00:34] &amp;lt;mihi&amp;gt; FillaMent: you could set up a tunnel pointing to a cleartext remailer
[00:34] &amp;lt;FillaMent&amp;gt; wiht: now THAT's a great idea =)
[00:35] &amp;lt;FillaMent&amp;gt; mihi heh... I could just point the tunnel to my ISP SMTP box =)
[00:35] &amp;lt;mihi&amp;gt; FillaMent: this would make *you* be resposible for abuse...
[00:35] &amp;lt;mihi&amp;gt; s/be//
[00:35] &amp;lt;duck&amp;gt; http://www.mit.edu/people/marc/pks/pks.html
[00:36] &amp;lt;duck&amp;gt; seriously, should duck enterprises consider running a pgp keyserver?
[00:37] &amp;lt;FillaMent&amp;gt; duck: I was poking into that myself... you want to handle it?
[00:37] &amp;lt;duck&amp;gt; we have been one of the most stable service providers according to mihi's independent ping logs
[00:37] &amp;lt;jrand0m&amp;gt; hehe
[00:37] &amp;lt;wiht&amp;gt; duck: Yes, please consider it.
[00:37] &amp;lt;jrand0m&amp;gt; btw duck, how do you do that? do you restart periodically or just run on a reliable OS and JVM?
[00:38] &amp;lt;FillaMent&amp;gt; question: does the JVM cache DNS resolves?
[00:38] &amp;lt;duck&amp;gt; restarting is for kernel updates
[00:38] &amp;lt;jrand0m&amp;gt; yes, but you can do some nasty trickery to avoid it FillaMent
[00:38] * wiht notes that the meeting has gone on for 2h40m now.
[00:38] &amp;lt;jrand0m&amp;gt; oh yeah,
[00:39] * mrflibble sticks his hand up
[00:39] &amp;lt;jrand0m&amp;gt; um, this meeting's log is going to be huge. and here I was thinking posthing things up front would /shorten/ the meeting
[00:39] &amp;lt;jrand0m&amp;gt; sup mrflibble?
[00:39] &amp;lt;FillaMent&amp;gt; jrand0m: okay... because I am without downage but my IP changes periodically... my dyndns update script runs every hour so max 60+~10min of my named addy not pointing to my IP...
[00:39] &amp;lt;FillaMent&amp;gt; how would that affect my router's presence on the network?
[00:40] &amp;lt;mrflibble&amp;gt; my box could be availalbe for some kind of demony thing
[00:40] &amp;lt;jrand0m&amp;gt; cool FillaMent, shouldn't be much of a problem, as long as you point to your dyndns
[00:40] &amp;lt;wiht&amp;gt; mrflibble: demony?
[00:40] &amp;lt;mrflibble&amp;gt; i guess it depends how much bandwidth the thing would use
[00:40] &amp;lt;mrflibble&amp;gt; daemony
[00:40] &amp;lt;jrand0m&amp;gt; w3rd mrflibble - has the router been working reliably for you, or are you just being a good sameritan? :)
[00:41] &amp;lt;mrflibble&amp;gt; not really, but that's because my local bw is saturated atm
[00:41] &amp;lt;mrflibble&amp;gt; im not running it on my colo yet
[00:41] &amp;lt;mrflibble&amp;gt; want to play around with it locally first
[00:41] &amp;lt;jrand0m&amp;gt; ah cool. yeah, i2p isn't really ready for wide deployment, still for testing mainly
[00:42] &amp;lt;FillaMent&amp;gt; Heh.. I'll point a tunnel to my CUPS server and you can have anonymous printing =)
[00:42] &amp;lt;jrand0m&amp;gt; rofl
[00:42] &amp;lt;mrflibble&amp;gt; if there's something that u want me to run that would use &amp;lt;40gb bw a month, lmk
[00:42] &amp;lt;FillaMent&amp;gt; just include a banner page so I know where to mail the hardcopy =)
[00:42] &amp;lt;mrflibble&amp;gt; hehe
[00:43] &amp;lt;jrand0m&amp;gt; wikked mrflibble, I'm sure we'll take you up on that :)
[00:43] &amp;lt;mihi&amp;gt; banner | lpr ? ;)
[00:43] &amp;lt;FillaMent&amp;gt; mihi you cah set up CUPS with a banner page
[00:43] &amp;lt;mrflibble&amp;gt; oky doky!
[00:43] &amp;lt;mihi&amp;gt; banner will most likely create lots of pages ;)
[00:43] &amp;lt;jrand0m&amp;gt; ok, before we get to the mixminion-&amp;gt;printer-&amp;gt;post office gateway discussion, lets close this meeting ;)
[00:44] * jrand0m readies the *baf*'er
[00:44] * jrand0m *baf*'s the meeting closed.
&lt;/div></description></item><item><title>I2P Dev Meeting - 30. Dezember 2003</title><link>/de/blog/2003/12/30/i2p-dev-meeting-30.-dezember-2003/</link><pubDate>Tue, 30 Dec 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/12/30/i2p-dev-meeting-30.-dezember-2003/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> eco\_, i2p, jrandom, mihi, Ophite1, polo, rsk&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
&amp;lt;jrandom&amp;gt; 0) hi
&amp;lt;jrandom&amp;gt; 1) router status
&amp;lt;jrandom&amp;gt; 2) i2ptunnel
&amp;lt;jrandom&amp;gt; 3) im
&amp;lt;jrandom&amp;gt; 4) 0.3 plans
&amp;lt;jrandom&amp;gt; 5) time synchronization
&amp;lt;jrandom&amp;gt; 6) ???
&amp;lt;jrandom&amp;gt; hello mihi, polo
&amp;lt;polo&amp;gt; hello !
&amp;lt;mihi&amp;gt; hi jrandom
&amp;lt;jrandom&amp;gt; 0) hi
&amp;lt;jrandom&amp;gt; :)
&amp;lt;rsk&amp;gt; hi
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; hi
&amp;lt;jrandom&amp;gt; 1) router status
&amp;lt;jrandom&amp;gt; 0.2.3.3 is out, and it seems to be working
&amp;lt;jrandom&amp;gt; still lots to do, of course
&amp;lt;jrandom&amp;gt; but this should be the last 0.2 release
&amp;lt;jrandom&amp;gt; 0.3 is going to add the peer profiling to allow routers to avoid bad routers
&amp;lt;jrandom&amp;gt; (and 0.3.1 is a revamp of the transports)
&amp;lt;jrandom&amp;gt; hola Ophite1
&amp;lt;Ophite1&amp;gt; Heya.
&amp;lt;rsk&amp;gt; so more overhead for 0.3?
&amp;lt;jrandom&amp;gt; yes and no
&amp;lt;jrandom&amp;gt; it will have peer testing, but its going to be more focused
&amp;lt;rsk&amp;gt; will we see a speed up with path selection?
&amp;lt;jrandom&amp;gt; yes
&amp;lt;jrandom&amp;gt; there are those 'liveliness' calculators, and there will be new latency and throughput calculators added
&amp;lt;jrandom&amp;gt; plus people will be able to tweak their own preferences for particular peers
&amp;lt;jrandom&amp;gt; e.g. if you know you want to prefer peer X over peer Y, you will be able to give them a weighting bonus of
 some random points
&amp;lt;mihi&amp;gt; will there be a clean shutdown? *g*
&amp;lt;jrandom&amp;gt; thats actually a good question mihi
&amp;lt;jrandom&amp;gt; i2p is getting to the point where it needs an admin interface.
&amp;lt;jrandom&amp;gt; the longest Job thats holding up its operation is the GenerateStatusConsoleJob
&amp;lt;jrandom&amp;gt; which can now take up to 4-6 seconds
&amp;lt;jrandom&amp;gt; (holding everything else up)
&amp;lt;jrandom&amp;gt; that needs to go async and on demand.
&amp;lt;jrandom&amp;gt; but i dont want to write a web listener / etc.
&amp;lt;jrandom&amp;gt; perhaps the reverse - a servlet that starts the router and communicates with it
&amp;lt;mihi&amp;gt; you don't need a full web server. just when you see GET, return your data.
&amp;lt;jrandom&amp;gt; right
&amp;lt;jrandom&amp;gt; you're right, that stuff should be in 0.3 as well.
&amp;lt;mihi&amp;gt; and when you see something else (like SHUTDOWN), do as you please. of course only from localhost ;)
&amp;lt;jrandom&amp;gt; aww c'mon
&amp;lt;mihi&amp;gt; then someone can make a nice admin program
&amp;lt;jrandom&amp;gt; right
&amp;lt;mihi&amp;gt; you had some triggers by files, didn't you? are they documented somewhere?
&amp;gt;&amp;gt;&amp;gt; mihi [~mihi@ags9-d9ba536a.pool.mediaWays.net] requested PING 1072820995 from jrandom
&amp;lt;jrandom&amp;gt; those were in IDN, not the router itself
&amp;lt;jrandom&amp;gt; but that might be a good way to go
&amp;lt;jrandom&amp;gt; its a trivially easy system
&amp;lt;jrandom&amp;gt; good idea, lets go that way
&amp;lt;jrandom&amp;gt; (and i can just reuse that code :)
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; this magical filestuff starts to look like plan9
&amp;lt;jrandom&amp;gt; lol
&amp;lt;mihi&amp;gt; but file triggers require polling
&amp;lt;jrandom&amp;gt; right mihi, reading a directory every 30s aint that bad
&amp;lt;mihi&amp;gt; but a ServerSocket#accept is cheaper.
&amp;lt;mihi&amp;gt; as it won't eat any time. (provided a good OS)
&amp;lt;mihi&amp;gt; okay, file triggers are better than nothing, sure.
&amp;lt;jrandom&amp;gt; server socket would allow remote admin
&amp;lt;jrandom&amp;gt; (when appropriate)
&amp;lt;jrandom&amp;gt; dunno.
&amp;lt;jrandom&amp;gt; something to be worked out.
&amp;lt;jrandom&amp;gt; (or if someone wants to jump on it and code... :)
&amp;lt;mihi&amp;gt; and server socket could deliver the routerConsole as well.
&amp;lt;jrandom&amp;gt; right
&amp;lt;jrandom&amp;gt; ok, 2) i2ptunnel
&amp;lt;jrandom&amp;gt; :)
&amp;lt;jrandom&amp;gt; i2ptunnel still rules, and its looking like we want to add a socket based API to control it
&amp;lt;i2p&amp;gt; &amp;lt;anon&amp;gt; aum's ic2cp2pc plans are off for now?
&amp;lt;jrandom&amp;gt; yes, ci2cp is dead in the water, replaced with the socket based API to control I2PTunnel
&amp;lt;jrandom&amp;gt; I think I may be able to throw on that API in the next few days, so he can get churning on the impl
&amp;lt;mihi&amp;gt; just use a socket, make in.readLine() and feed that line to runCommand() ;)
&amp;lt;rsk&amp;gt; what does the api give i2p?
&amp;lt;jrandom&amp;gt; pretty much mihi (except it formats the results and send them back in a standard way)
&amp;lt;mihi&amp;gt; with an appropriate "logger" to send the commands back.
&amp;lt;mihi&amp;gt; s/commands/results/
&amp;lt;jrandom&amp;gt; rsk&amp;gt; it lets application developers build client and server sockets over i2p without dealing with I2CP's
 encryption needs
&amp;lt;jrandom&amp;gt; right right
&amp;lt;jrandom&amp;gt; i2ptunnel /does/ have an overhead for situations where there are lots of i2ptunnels
&amp;lt;jrandom&amp;gt; regardless of the JVM
&amp;lt;jrandom&amp;gt; i2ptunnel clients create a new destination per client contacted, and the router will perform much worse as
 the number of local destinations grows.
&amp;lt;rsk&amp;gt; ah
&amp;lt;jrandom&amp;gt; this is due to the anonymity needs of the network tied to how our encryption works
&amp;lt;jrandom&amp;gt; for applications who just want to open a tunnel or two to a peer, this new api will RULE
&amp;lt;jrandom&amp;gt; but for applications that need to talk to lots of other peers, I2CP is the way to go.
&amp;lt;jrandom&amp;gt; (since that is a single destination, multiplexed by i2cp)
&amp;lt;jrandom&amp;gt; I suppose its the old TCP vs UDP balance, in a way
&amp;lt;jrandom&amp;gt; mihi&amp;gt; do you have any thoughts, or some ideas for the future of i2ptunnel?
&amp;lt;rsk&amp;gt; hows the work on the ip over i2p, or the vpn stuff going?
&amp;lt;mihi&amp;gt; jrandom: someone write a good streaming api, and then lets i2ptunnel use it.
&amp;lt;mihi&amp;gt; same for naming server.
&amp;lt;mihi&amp;gt; perhaps add some sequence numbers if no one does the things above.
&amp;lt;mihi&amp;gt; which will mean an incompatible change.
&amp;lt;jrandom&amp;gt; incompatible changes aren't bad, we're early in dev
&amp;lt;jrandom&amp;gt; (if we could increase the size of of the IDs too to two or four bytes per side as well?)
&amp;lt;mihi&amp;gt; the streaming api will be an incompatible change nevertheless. and if i2p worked, we don't need sequence
 numbers.
&amp;lt;jrandom&amp;gt; rsk&amp;gt; on hold, until someone has time to run with it?
&amp;#8801; rsk/#i2p thinks incompatible chages are the best kind
&amp;lt;jrandom&amp;gt; right mihi
&amp;lt;mihi&amp;gt; ID should be 3 byte atm, so why *increase* to 2 bytes?
&amp;lt;jrandom&amp;gt; mihi&amp;gt; actually, I'd like to slowly deprecate mode=GUARANTEED and implement that in the streaming api
&amp;#8801; mihi/#i2p too
&amp;lt;jrandom&amp;gt; leaving i2p = IP, not TCP or UDP
&amp;lt;jrandom&amp;gt; damnit I wish I had another 14 hours in the day.
&amp;lt;mihi&amp;gt; only 14? ;)
&amp;lt;jrandom&amp;gt; ;)
&amp;lt;jrandom&amp;gt; aren't the 3 byte ids derived by both sides of the con? or maybe i'm just confused
&amp;lt;mihi&amp;gt; each side has an ID of 3 bytes, hovever, only one must be sent at a time.
&amp;lt;jrandom&amp;gt; perhaps I'll implement the streaming API, rip out GUARANTEED, and add that socket controller next.
&amp;lt;jrandom&amp;gt; ah ok
&amp;lt;mihi&amp;gt; see /apps/i2p/i2ptunnel/java/src/protocol.txt
&amp;lt;jrandom&amp;gt; right right
&amp;lt;mihi&amp;gt; btw, who misplaced that file *there*?
&amp;#8801; jrandom blames eco ;)
&amp;lt;jrandom&amp;gt; wait, naw, you put 'em there
&amp;lt;jrandom&amp;gt; didnt you?
&amp;lt;jrandom&amp;gt; oh wait, no I imported them
&amp;#8801; jrandom blames self for being stupid.
&amp;lt;jrandom&amp;gt; (la la la)
&amp;lt;jrandom&amp;gt; damn. ok, yeah, working on the streaming API and the socket controller will allow me to mull over the peer
 testing / profiling / selection manifesto
&amp;lt;jrandom&amp;gt; I'll post that in a few days for comment
&amp;lt;jrandom&amp;gt; (and it'll get my head out of the router. variety++)
&amp;lt;jrandom&amp;gt; mihi&amp;gt; anything else on i2ptunnel?
&amp;lt;mihi&amp;gt; not that i know
&amp;lt;jrandom&amp;gt; coo'
&amp;lt;jrandom&amp;gt; (thanks again for taking the time to chime in on this stuff, I know you're busy with fiw and the rest)
&amp;lt;jrandom&amp;gt; ok, thecrypto isn't here, but he's making progress on the IM app.
&amp;lt;jrandom&amp;gt; (thats agenda item 3)
&amp;lt;jrandom&amp;gt; 4) 0.3 plans
&amp;lt;jrandom&amp;gt; 0.3.0 ~= peer profiling stuff, and now it'll also include the streaming api and that socket controller for
 i2ptunnel
&amp;lt;jrandom&amp;gt; but, if you couldn't guess, its not going to be released on jan 1
&amp;lt;jrandom&amp;gt; jan 15 is an outside possibility. we'll see how things go.
&amp;lt;jrandom&amp;gt; 0.3.1 isn't a full month of work, so it may not need to get bumped.
&amp;lt;jrandom&amp;gt; other than that, the roadmap is still pretty much on track and representative of where we're moving
&amp;lt;jrandom&amp;gt; 5) time synchronization
&amp;lt;jrandom&amp;gt; a new faq is posted at http://wiki.invisiblenet.net/iip-wiki?I2PTiming
&amp;lt;jrandom&amp;gt; mihi, you had a suggestion about the fourth option there (building our own in-i2p timing)?
&amp;lt;jrandom&amp;gt; hi brawl
&amp;lt;mihi&amp;gt; yep.
&amp;#8729;&amp;#966;&amp;#8729; brawl is now known as eco_
&amp;lt;eco_&amp;gt; hi guys
&amp;lt;jrandom&amp;gt; oh heya eco
&amp;lt;mihi&amp;gt; you should connect 3 random nodes and remember the diff between the avg time and local time.
&amp;lt;jrandom&amp;gt; we just discussed the streaming API / tunnel api
&amp;lt;mihi&amp;gt; and then hack up your own getTimeMillis that corrects that.
&amp;lt;Ophite1&amp;gt; mihi: No, you shouldn't.
&amp;lt;jrandom&amp;gt; mihi&amp;gt; so if an attacker creates 1000 nodes with the wrong time, everyone gets screwed
&amp;lt;jrandom&amp;gt; (since avg would skew randomly in between)
&amp;lt;mihi&amp;gt; if an attacker creates 1000 nodes, everyone gets screwed anyway...?
&amp;lt;rsk&amp;gt; wouldnt that be self corecting?
&amp;lt;Ophite1&amp;gt; mihi: OK, 3.
&amp;lt;jrandom&amp;gt; no, we should be able to handle that mihi.
&amp;lt;mihi&amp;gt; okay, then only use avg, if standard deviation is lower than 1sec or so.
&amp;lt;rsk&amp;gt; if everyone has the same time your ok, even if that time is wrong, right?
&amp;lt;jrandom&amp;gt; rsk&amp;gt; if all 1000 nodes were in sync, but what if they're all random
&amp;lt;mihi&amp;gt; only use times that are close enough together. if not, take 3 new nodes.
&amp;lt;jrandom&amp;gt; mihi&amp;gt; right, we could implement NTP (which basically does what you say, using a series of candidate averages
 to iteratively close in on the correct time
&amp;lt;mihi&amp;gt; but we need not care of everything (like ping latencies), as ntp does.
&amp;lt;Ophite1&amp;gt; if we did not, mihi, time would slowly creep backwards.
&amp;#8801; mihi/#i2p thinks that is better than let users set their time individually.
&amp;lt;jrandom&amp;gt; so anyone who randomly picks 3 of those skewed nodes gets sent onto their own private network?
&amp;lt;jrandom&amp;gt; what about that third option -
&amp;lt;jrandom&amp;gt; i2p has a component that checks with a real NTP server via NTP or SNTP
&amp;lt;mihi&amp;gt; if you have only skewed notes in your netDB, you are on that private net as well...
&amp;lt;jrandom&amp;gt; rather than reimplementing the wheel
&amp;lt;Ophite1&amp;gt; while I partially like that one...
&amp;lt;Ophite1&amp;gt; NTP isn't signed, it's subject to an MITM attack.
&amp;lt;Ophite1&amp;gt; or dns cache poisoning for, say, time.nist.gov
&amp;lt;jrandom&amp;gt; right Ophite1, though with 200,000+ SNTP or NTP hosts, thats a large set to attack.
&amp;lt;jrandom&amp;gt; we would definitely not sync of time.nist.gov.
&amp;lt;Ophite1&amp;gt; connections from i2p to the NSA's time server might raise a few eyebrows, ne? :)
&amp;lt;jrandom&amp;gt; and if an attacker goes after time.nist.gov, everyone everywhere is affected
&amp;lt;jrandom&amp;gt; heh
&amp;lt;mihi&amp;gt; then we combine both. ask a "real" ntp server and your neighbor. if both say the same, it's okay.
&amp;lt;jrandom&amp;gt; so even /more/ code ;)
&amp;lt;jrandom&amp;gt; but yeah, thats reasonable.
&amp;lt;Ophite1&amp;gt; That's interesting. And if they don't?
&amp;lt;Ophite1&amp;gt; pick another ntp server?
&amp;lt;jrandom&amp;gt; refuse the peer.
&amp;lt;mihi&amp;gt; try other ntp server and another peer.
&amp;lt;mihi&amp;gt; until you have a match. then refuse all prev peers.
&amp;#8801; mihi/#i2p types slower than jrandom :(
&amp;lt;Ophite1&amp;gt; match within a certain threshold, say 1sec?
&amp;lt;jrandom&amp;gt; 1s would be good.
&amp;lt;jrandom&amp;gt; accepting peers up to 30s or so (to deal with lag)
&amp;lt;Ophite1&amp;gt; is 1 sec okay on HEAVILY LADEN connections?
&amp;lt;jrandom&amp;gt; 1s for syncing, 30s for comm.
&amp;lt;Ophite1&amp;gt; I've seen latency on DSL get to 5 seconds when doing evil things to it.
&amp;lt;jrandom&amp;gt; with tcp or udp?
&amp;lt;Ophite1&amp;gt; but then, in that case, that host might not be the one you want to sync time to anyway ;)
&amp;lt;jrandom&amp;gt; right
&amp;lt;Ophite1&amp;gt; udp.
&amp;lt;jrandom&amp;gt; hmm 'k
&amp;lt;Ophite1&amp;gt; you'd have thought it'd get dropped :)
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; I think that the problem is more letting the user know that there is a problem
&amp;lt;jrandom&amp;gt; duck&amp;gt; that is true.
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; only after walking through big logs they see that their clock is off (if they find it)
&amp;lt;Ophite1&amp;gt; Maybe. Sort of.
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; or that the port is already bound
&amp;lt;jrandom&amp;gt; an admin interface would be nice.
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; the world is better with everybody using NTP connected to their local stantrum (sp) 2 server
CTCP Cloaking is now [On]
&amp;lt;jrandom&amp;gt; perhaps we'll have a 0.4 release with a bunch of cleanups and end user things, prior to going 1.0?
&amp;lt;jrandom&amp;gt; right (stratum)
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; only windows clients are not likely to have that
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; but they are also not likely to be stable
&amp;lt;jrandom&amp;gt; windows has NTP
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; so who cares
&amp;lt;Ophite1&amp;gt; duck: Windows XP and Windows Server 2003 include NTP.
&amp;lt;jrandom&amp;gt; a shitload easier than with unix too
&amp;lt;Ophite1&amp;gt; sync'ed by default to time.windows.com iirc.
&amp;lt;jrandom&amp;gt; with drop down options for others
&amp;lt;Ophite1&amp;gt; It's an essential part of Windows Product Activation.
&amp;lt;Ophite1&amp;gt; can't expire if you don't know the time :)
&amp;lt;jrandom&amp;gt; heh
&amp;lt;mihi&amp;gt; no option at my university... all clocks are 1 hour to 5 hours off. but i might not be allowed to run i2p there
 anyway...
&amp;lt;Ophite1&amp;gt; mihi: i2p should try especially hard to work in such a situation...
&amp;lt;jrandom&amp;gt; mihi&amp;gt; awesome! you can help test out the hidden operation :)
&amp;lt;jrandom&amp;gt; as an aside, I'm going to be doing some traveling this summer
&amp;lt;jrandom&amp;gt; i'll likely be offline, without my laptop.
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; sidethought: ntp.duck.i2p :)
&amp;lt;Ophite1&amp;gt; Look at it like this: Brianna Kazaa downloads cool new anonymous filesharing client which her best friend
 told her was really cool and lets you chat to people secretly and stuff. Do we want to tell her that she
 needs to set her clock within 30 seconds (how will she get some?)? Or do we want it to just work?
&amp;lt;jrandom&amp;gt; but I'm going to make sure I can still be on I2P with just public terminals.
CTCP Cloaking is now [Off]
&amp;lt;jrandom&amp;gt; no brainer Ophite1. just work (with docs for geeks)
&amp;lt;jrandom&amp;gt; duck&amp;gt; bootstrap ;)
&amp;lt;jrandom&amp;gt; and i2p will /not/ require root.
&amp;lt;Ophite1&amp;gt; That's my point.
&amp;lt;Ophite1&amp;gt; jrandom: would you run a router on a box you didn't have root to?
&amp;lt;jrandom&amp;gt; so yeah, a mix between option 3 and 4
&amp;lt;Ophite1&amp;gt; option 3.5 sounds cool to me ;)
&amp;lt;jrandom&amp;gt; Ophite1&amp;gt; i'd run a hundred of them :)
&amp;lt;mihi&amp;gt; option 3.1415926...
&amp;lt;jrandom&amp;gt; (and move on to the next lab, run a hundred more)
&amp;lt;Ophite1&amp;gt; Ooh. Pie. Tasty.;)
&amp;lt;Ophite1&amp;gt; jrandom: I said you didn't have root on. Amateur. :)
&amp;lt;jrandom&amp;gt; lol
&amp;lt;jrandom&amp;gt; so thats basically where we're looking.
&amp;lt;jrandom&amp;gt; until the time stuff is implemented, everyone should use option 1 or 2.
&amp;lt;jrandom&amp;gt; for option 2, if someone could write up some docs, I'd appreciate it
&amp;lt;Ophite1&amp;gt; that's acceptable for now as we are Not Yet Ready for Brianna Kazaa et al ;)
&amp;lt;mihi&amp;gt; jftr: i won't test "hidden operation". my univ account has already been disabled once and i don't want it
 another time blocked...
&amp;lt;Ophite1&amp;gt; mihi: You are the best test we could possibly have.
&amp;lt;jrandom&amp;gt; Ophite1 &amp;gt; not for test.
&amp;lt;jrandom&amp;gt; 'k mihi, we'll find a way, and once its ready you'll be able to use it.
&amp;lt;Ophite1&amp;gt; OK, maybe not test. Some unis get shirty enough to chuck you out rather than just block you.
&amp;lt;Ophite1&amp;gt; I know someone at the most anti-filesharing pro-RIAA university in the USA. He runs a 2gbit dumpsite.
&amp;lt;jrandom&amp;gt; lol nice
&amp;lt;Ophite1&amp;gt; I appreciate that very, very few people are this ballsy.
&amp;lt;jrandom&amp;gt; ok, thats it for time synchronization.
&amp;lt;jrandom&amp;gt; eco_&amp;gt; hi. any bt stuff you want to talk about? {or save till next week}
&amp;lt;Ophite1&amp;gt; but bear in mind the majority of the internet is in future probably going to become university/corporate.
 i2p might be banned. i2p might WELL be considered abuse by major ISPs. i2p will have to work anyway.
&amp;lt;Ophite1&amp;gt; I have a few interesting ideas along that angle I will present at a future date.
&amp;lt;jrandom&amp;gt; word
&amp;lt;Ophite1&amp;gt; (transport)
&amp;lt;rsk&amp;gt; i2p is considered abuse by major ISPs, read your contract
&amp;lt;Ophite1&amp;gt; rsk: running a distributed proxy cache?
&amp;lt;rsk&amp;gt; running any 'server'
&amp;lt;Ophite1&amp;gt; rsk: Not unless it relays to SMTP or WWW.
&amp;lt;jrandom&amp;gt; running services of any time
&amp;lt;jrandom&amp;gt; right
&amp;lt;Ophite1&amp;gt; rsk: Hehe, I have a solution to that ;)
&amp;lt;eco_&amp;gt; jrandom: can give a brief update
&amp;lt;jrandom&amp;gt; floor is yours :)
&amp;lt;eco_&amp;gt; i'm porting the java-based bittorrent client snark (www.klomp.org/snark) to get aquainted with i2p
&amp;lt;eco_&amp;gt; first port runs on top of i2ptunnel, directly calling the java classes
&amp;lt;eco_&amp;gt; current state: does work with 2 peers, things get messed up with &amp;gt; 2, tunnels aren't cleaned up, so restarting
 is painful
&amp;lt;eco_&amp;gt; eta: this weekend
&amp;#8801; eco_/#i2p realises that this might be considered &amp;gt; 2003
&amp;lt;jrandom&amp;gt; w00t!
&amp;#8801; jrandom hacks time.nist.gov
&amp;lt;eco_&amp;gt; a "real" port would probably cut the overhead of the tunnels, but that's a next step
&amp;lt;jrandom&amp;gt; cool
&amp;#8801; eco_/#i2p gives floor back to mc jrandom
&amp;lt;jrandom&amp;gt; 'k, I think that was it
&amp;lt;jrandom&amp;gt; 6) ???
&amp;lt;jrandom&amp;gt; anyone have anything else?
&amp;#8801; eco_/#i2p would like to express his thanks for the job well done by jrandom cs up to now
&amp;lt;eco_&amp;gt; and that sleep has some use for home sapiens, though jrandom seems to prove this false
&amp;lt;jrandom&amp;gt; ;)
&amp;lt;jrandom&amp;gt; what are y'all's thoughts on meeting here as opposed to iip, until i2p is reliable enough?
&amp;lt;jrandom&amp;gt; personally, I'm tired of meetings being cut to shreds every week.
&amp;lt;i2p&amp;gt; &amp;lt;anon&amp;gt; lilo sucks!
&amp;lt;eco_&amp;gt; we might be shutting people out by going here
&amp;lt;jrandom&amp;gt; we are, I know.
&amp;lt;jrandom&amp;gt; if we can get an iip&amp;lt;--&amp;gt;here bridge
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; IIP is shutting ppl out each day
&amp;lt;jrandom&amp;gt; that'd be good.
&amp;lt;jrandom&amp;gt; right.
&amp;lt;jrandom&amp;gt; iip is, unfortunately, unusable for a reliable development community.
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; http://banaan.zeelandnet.nl/open/changate.html
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; that is the code where eyeKon etc is based on
&amp;lt;jrandom&amp;gt; and while I like to go off coding on my own, y'all come up with really good ideas and do good stuff that is
 essential
&amp;#8801; rsk/#i2p is writing a windows update script
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; theoretically it could connect to 3 servers and mirror each of them
&amp;lt;jrandom&amp;gt; word duck, perhaps I'll try to get one running on i2p.dnsalias.net
&amp;lt;jrandom&amp;gt; ping flood from hell ;)
&amp;lt;eco_&amp;gt; irc at duck.i2p was pretty good today, beat iip
&amp;lt;jrandom&amp;gt; agreed
&amp;lt;jrandom&amp;gt; dropped me a few times though.
&amp;lt;jrandom&amp;gt; perhaps it'll be more reliable next week
&amp;lt;eco_&amp;gt; it's in your hands :-)
&amp;lt;jrandom&amp;gt; reliability probably won't improve until 0.3, which is ~2 weeks out
&amp;lt;jrandom&amp;gt; (1 week to do the tunnel/streaming stuff, 1 week for peer profiling / testing)
&amp;lt;jrandom&amp;gt; then there'll be whatever bugs that introduces :)
&amp;lt;jrandom&amp;gt; though I should say I was really excited to stream audio from aum last night
&amp;lt;jrandom&amp;gt; and ardvark was able to stream for 42 minutes without buffering!
&amp;lt;jrandom&amp;gt; so perhaps we can be reliable enough
&amp;lt;jrandom&amp;gt; (my local router is phttp only, which is probably a slight cause)
&amp;lt;jrandom&amp;gt; ok, anyone have anything else?
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; cant thing of anything
&amp;#8801; eco_/#i2p can't either
&amp;#8801; jrandom winds up...
&amp;#8801; jrandom *baf*s the meeting closed
&lt;/div></description></item><item><title>I2P Dev Meeting - 23. Dezember 2003</title><link>/de/blog/2003/12/23/i2p-dev-meeting-23.-dezember-2003/</link><pubDate>Tue, 23 Dec 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/12/23/i2p-dev-meeting-23.-dezember-2003/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ardvark, duck, FillaMent, jrand0m, luckypunk, TC, thecrypto&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
[22:01] &amp;lt;jrand0m&amp;gt; 0) hi 
[22:01] &amp;lt;jrand0m&amp;gt; 1) administravia 
[22:01] &amp;lt;jrand0m&amp;gt; 2) dev status 
[22:02] &amp;lt;jrand0m&amp;gt; 3) services on i2p 
[22:02] &amp;lt;jrand0m&amp;gt; 4) app status [ns, im, i2ptunnel, ...] 
[22:02] &amp;lt;jrand0m&amp;gt; 5) ??? 
[22:02] &amp;lt;thecrypto&amp;gt; wow, i picked a good time
[22:02] &amp;lt;jrand0m&amp;gt; 0) hi 
[22:02] &amp;lt;jrand0m&amp;gt; yes you did thecrypto :) 
[22:02] &amp;lt;jrand0m&amp;gt; hi 
[22:02] &amp;lt;jrand0m&amp;gt; welcome to meeting 70 
[22:02] &amp;lt;TC&amp;gt; woot
[22:03] &amp;lt;jrand0m&amp;gt; 1) administravia 
[22:03] &amp;lt;thecrypto&amp;gt; w00t!
[22:03] &amp;lt;jrand0m&amp;gt; mailing list, get on it for announcements / discussion / etc: (Link: http://i2p.dnsalias.net/pipermail/i2p/)http://i2p.dnsalias.net/pipermail/i2p/ 
[22:04] &amp;lt;jrand0m&amp;gt; bugzilla: tell me where shit is broken (and perhaps look for ways you can help! :) (Link: http://i2p.dnsalias.net/bugzilla/index.cgi)http://i2p.dnsalias.net/bugzilla/index.cgi 
[22:04] &amp;lt;jrand0m&amp;gt; i think thats it for administravia 
[22:05] &amp;lt;jrand0m&amp;gt; (note that i'm just talking i2p stuff here, i don't see any iip things on the agenda) 
[22:05] &amp;lt;jrand0m&amp;gt; 2) dev status 
[22:05] &amp;lt;jrand0m&amp;gt; 0.2.3 as originally released had a chunk of bugs, so there have been perhaps a dozen subsequent builds, but none quite stable enough to be called 0.2.3.1 yet 
[22:06] &amp;lt;jrand0m&amp;gt; i'm rebuilding the tunnel management subsystem now, since that is the source of the bugs and 0.3 (scheduled for jan 1) needs the new pooling tunnel manager anyway. 
[22:07] &amp;lt;jrand0m&amp;gt; making good progress on that, I'm hoping it'll be ready for use in the next day or two (i'm testing it now) 
[22:07] &amp;lt;jrand0m&amp;gt; a description of whats up with that is on (Link: http://wiki.invisiblenet.net/iip-wiki?TunnelManagement)http://wiki.invisiblenet.net/iip-wiki?TunnelManagement 
[22:08] &amp;lt;jrand0m&amp;gt; duck among others have been incredibly helpful in submitting bugs, logs, and helping track down a ton of problems and memory / cpu issues. 
[22:08] &amp;lt;jrand0m&amp;gt; y'all rule, I really appreciate the help 
[22:09] * thecrypto pulls out the "APPLAUSE" sign
[22:09] &amp;lt;jrand0m&amp;gt; ;) 
[22:09] &amp;lt;jrand0m&amp;gt; the # of routers have also been increasing... on avg we're at around 9-12 
[22:09] &amp;lt;jrand0m&amp;gt; (up from 3-5 a week ago, and 6-8 in 0.2.2 times) 
[22:10] &amp;lt;jrand0m&amp;gt; the next release will improve the reliability dramatically 
[22:10] &amp;lt;jrand0m&amp;gt; (aka it won't get out the door until it does) 
[22:10] &amp;lt;jrand0m&amp;gt; ok, 3) services on i2p 
[22:11] &amp;lt;jrand0m&amp;gt; fillament started hosting his flog on i2p :) 
[22:12] &amp;lt;FillaMent&amp;gt; and I've got another trick up my sleeve =)
[22:12] &amp;lt;jrand0m&amp;gt; ooOOoo :) 
[22:12] &amp;lt;luckypunk&amp;gt; tw
[22:12] &amp;lt;luckypunk&amp;gt; hm
[22:12] &amp;lt;luckypunk&amp;gt; hello.
[22:12] &amp;lt;luckypunk&amp;gt; Does it work yet?
[22:12] &amp;lt;jrand0m&amp;gt; duck started a new irc server on i2p with dcc disabled (for security reasons) plus some ident-ish features 
[22:13] &amp;lt;luckypunk&amp;gt; lol
[22:13] &amp;lt;jrand0m&amp;gt; luckypunk&amp;gt; people with 350Mhz machines will need to wait until 0.3 is out before being able to use it effectively ;) 
[22:13] &amp;lt;luckypunk&amp;gt; yes, but is i2p reliable enough for that?
[22:13] &amp;lt;jrand0m&amp;gt; (but subscribe to the i2p mailing list so you can get announcements) 
[22:13] &amp;lt;luckypunk&amp;gt; i overclocked to 377
[22:13] &amp;lt;luckypunk&amp;gt; does that help?
[22:13] &amp;lt;luckypunk&amp;gt; lol
[22:13] &amp;lt;jrand0m&amp;gt; i was chatting on that irc server the other day, until my irc client b0rked 
[22:14] &amp;lt;jrand0m&amp;gt; but yes, things are a bit unreliable at the moment while the tunnel management subsystem is rebuilt 
[22:14] &amp;lt;luckypunk&amp;gt; well, im happy my computer didn't molassify overnight again.
[22:15] &amp;lt;jrand0m&amp;gt; any other new services i've missed? 
[22:15] &amp;lt;luckypunk&amp;gt; well, when .3 comes out...t here'll be a yahooish service.
[22:15] &amp;lt;luckypunk&amp;gt; ;)
[22:15] &amp;lt;jrand0m&amp;gt; cool 
[22:15] &amp;lt;TC&amp;gt; i should run somthing else
[22:16] &amp;lt;TC&amp;gt; whats a service we need that doesnt require messing with apache?
[22:16] &amp;lt;jrand0m&amp;gt; your bbs is kick ass tc, i just can't wait until i2p is reliable enough for me to get to it consistently 
[22:16] &amp;lt;jrand0m&amp;gt; you could run a telnet based games server (e.g. adventure, etc) 
[22:16] &amp;lt;luckypunk&amp;gt; lol
[22:16] &amp;lt;TC&amp;gt; hah
[22:16] &amp;lt;FillaMent&amp;gt; MUSH
[22:17] &amp;lt;luckypunk&amp;gt; i'll do that... it's low demand.
[22:17] &amp;lt;luckypunk&amp;gt; and i already had about 300k of tinymush code.
[22:17] &amp;lt;jrand0m&amp;gt; yeah, the whole mush/mud/moo/ style thaang 
[22:17] &amp;lt;luckypunk&amp;gt; heh
[22:17] &amp;lt;TC&amp;gt; what about ultima online?
[22:18] &amp;lt;thecrypto&amp;gt; ooh that's be fun
[22:18] &amp;lt;luckypunk&amp;gt; "Slay FreeNet Databugs!"
[22:18] &amp;lt;luckypunk&amp;gt; TC: =|
[22:18] &amp;lt;thecrypto&amp;gt; we need to get a telnet client then
[22:18] &amp;lt;luckypunk&amp;gt; maybe if we all obtained 6 ghz computers with oc-128 lines. :D
[22:18] &amp;lt;jrand0m&amp;gt; thecrypto&amp;gt; /bin/telnet + i2ptunnel 
[22:18] &amp;lt;thecrypto&amp;gt; ...yeah
[22:18] &amp;lt;thecrypto&amp;gt; i'm sloew
[22:19] &amp;lt;thecrypto&amp;gt; :)
[22:19] &amp;lt;jrand0m&amp;gt; any other low hanging fruit for services? a mail server (pop3/imap without internet mail) would rule 
[22:19] &amp;lt;jrand0m&amp;gt; (and if it could /receive/ internet email that'd rule too) 
[22:21] &amp;lt;jrand0m&amp;gt; ok, 4) app status 
[22:21] &amp;lt;jrand0m&amp;gt; naming service 
[22:21] &amp;lt;jrand0m&amp;gt; wiht / co was here earlier, but not now 
[22:21] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; how goes? 
*** MrEcho is echo@anon.iip (Digital_Light) 
*** on channels: #iip-dev #anonymous 
*** on irc via server anon.iip (Official IIP )
*** MrEcho has been idle 3 minutes, signed on at Thu Jan 01 01:00:00 1970 
[22:23] &amp;lt;jrand0m&amp;gt; ok, perhaps we'll get back to that 
[22:23] &amp;lt;jrand0m&amp;gt; hosts.txt has been growing as destinations have come online 
[22:23] &amp;lt;jrand0m&amp;gt; there's a bot on the jabber server that will let you register / fetch entries 
[22:24] &amp;lt;jrand0m&amp;gt; (plus the hosts.txt distributed with new installs is managed in cvs and mirrored at (Link: http://i2p.dnsalias.net/i2p/hosts.txt)http://i2p.dnsalias.net/i2p/hosts.txt) 
[22:24] &amp;lt;jrand0m&amp;gt; next up, IM 
[22:24] &amp;lt;jrand0m&amp;gt; hi thecrypto :) 
[22:24] &amp;lt;jrand0m&amp;gt; welcome back 
[22:25] &amp;lt;thecrypto&amp;gt; hi
[22:25] &amp;lt;thecrypto&amp;gt; i2pim is being started from scratch
[22:25] &amp;lt;thecrypto&amp;gt; i need to figure out how this network works but tearing apart ATalk and slowly putting it back together
[22:25] &amp;lt;thecrypto&amp;gt; so it's slowly coming along
[22:25] &amp;lt;jrand0m&amp;gt; word 
[22:25] &amp;lt;thecrypto&amp;gt; i don't know if i can get group chat working
[22:25] &amp;lt;thecrypto&amp;gt; but it's an idea
[22:26] &amp;lt;jrand0m&amp;gt; you had mentioned the idea of 'tossing around the baton' style of group chat - not centralized, but still workable... I think that might be a way to go 
[22:26] &amp;lt;thecrypto&amp;gt; it might involve some difficult baton passing to get it, but if anyone has an idea for how to do group chat under my model, e-mail the list i just signed onto
[22:26] &amp;lt;jrand0m&amp;gt; hehe 
[22:26] &amp;lt;jrand0m&amp;gt; cool 
[22:27] &amp;lt;jrand0m&amp;gt; yeah, starting off with one on one (perhaps with send/receive file) would probably be prudent 
[22:27] &amp;lt;thecrypto&amp;gt; yeah, the only problem would be syncronizing the baton will be difficult
[22:27] &amp;lt;thecrypto&amp;gt; because you don't want 2 people grabbing the baton at the same time, or have the person who has the baton to drop of then et
[22:27] &amp;lt;thecrypto&amp;gt; nety
[22:27] &amp;lt;TC&amp;gt; token-ring-chat?
[22:27] &amp;lt;jrand0m&amp;gt; yup, voting systems are a pain. 
[22:28] &amp;lt;jrand0m&amp;gt; right, good ol' 2phaseCommit 
[22:28] &amp;lt;thecrypto&amp;gt; TC: no, basically the IM network has no central presence server
[22:28] &amp;lt;thecrypto&amp;gt; so what i'm thinking about doing is have a virtual server baton
[22:29] &amp;lt;duck&amp;gt; ok, using a bootdisk from now on...
[22:29] &amp;lt;jrand0m&amp;gt; the other option is to do group chat fully distributed: "group" just being "send these messages to peer X, Y, Z" 
[22:29] &amp;lt;jrand0m&amp;gt; d'oh duck 
[22:29] &amp;lt;thecrypto&amp;gt; yeah, but that's network by broadcast
[22:29] &amp;lt;jrand0m&amp;gt; not really 
[22:29] &amp;lt;thecrypto&amp;gt; which is usually the stupidest idea
[22:29] &amp;lt;jrand0m&amp;gt; the messages have to get sent to peer X, Y, Z from someone sometime 
[22:30] &amp;lt;jrand0m&amp;gt; its actually 1 less message than the (temporary) server based model 
[22:30] &amp;lt;thecrypto&amp;gt; yes, but then each person has to keep track of the group
[22:30] &amp;lt;jrand0m&amp;gt; (and the UI can make the group 'pretty') 
[22:30] &amp;lt;thecrypto&amp;gt; and now there has to be messages passed around about what the group is current
[22:30] &amp;lt;jrand0m&amp;gt; right, perhaps a control message stating "I think group A is X, Y, Z" 
[22:31] &amp;lt;jrand0m&amp;gt; instead of the voting protocol 
[22:31] &amp;lt;jrand0m&amp;gt; right, I'm not sure what way is best 
[22:31] &amp;lt;jrand0m&amp;gt; just saying there's an option 
[22:31] &amp;lt;jrand0m&amp;gt; no lo se 
[22:31] &amp;lt;thecrypto&amp;gt; yeah
[22:32] &amp;lt;jrand0m&amp;gt; anyway, if you want a 'product' on bugzilla for i2pim, lemmie know, as well as if theres anything i can do to help 
[22:32] &amp;lt;thecrypto&amp;gt; well, i need code for there to be bugs in first
[22:32] &amp;lt;jrand0m&amp;gt; ;) 
[22:33] &amp;lt;thecrypto&amp;gt; so wait a bit and i'll have something to put on bugzilla
[22:34] &amp;lt;jrand0m&amp;gt; cool, whenever, its trivial to add 
[22:35] &amp;lt;jrand0m&amp;gt; ok, i2ptunnel 
[22:35] &amp;lt;jrand0m&amp;gt; i've tossed in two bug-ish things into bugzilla: (Link: http://i2p.dnsalias.net/bugzilla/show_bug.cgi?id=1)http://i2p.dnsalias.net/bugzilla/show_bug.cgi?id=1 and (Link: http://i2p.dnsalias.net/bugzilla/show_bug.cgi?id=2)http://i2p.dnsalias.net/bugzilla/show_bug.cgi?id=2 
[22:36] &amp;lt;jrand0m&amp;gt; plus there's a thing wrt some browsers b0rking on missing trailing / 
[22:37] &amp;lt;jrand0m&amp;gt; getting sequence numbers into i2ptunnel would be really good, as large transfers sometimes are getting corrupted (missing message thats dropped, but sequence numbers would notice that immediately and fail fast) 
[22:37] &amp;lt;jrand0m&amp;gt; other than that, the things are minor, i2ptunnel is behaving a lot better than the router :) 
[22:38] &amp;lt;jrand0m&amp;gt; ok, any other apps? 
[22:39] &amp;lt;jrand0m&amp;gt; there was some discussion about NAT/SOCKS the last few days on the channel 
[22:39] &amp;lt;jrand0m&amp;gt; a socks enabled proxy that would let people ftp, bittorrent, etc would be really great 
[22:39] &amp;lt;jrand0m&amp;gt; plus there's the discussion aum started on the i2p list wrt file sharing / cdn 
[22:40] &amp;lt;jrand0m&amp;gt; (i swear i didn't tell him to make that post ;) 
[22:41] &amp;lt;jrand0m&amp;gt; i probably won't be doing anything on the app side beyond help out integrating with i2p, as there's a truckload of stuff to do in the router, so if you're interested in seeing them show up, get hackin' 
[22:44] &amp;lt;jrand0m&amp;gt; ok, thats it for apps 
[22:44] &amp;lt;jrand0m&amp;gt; 5) ??? 
[22:44] &amp;lt;jrand0m&amp;gt; hi 
[22:44] &amp;lt;jrand0m&amp;gt; any comments / questions / concerns / etc? 
[22:45] &amp;lt;ardvark&amp;gt; I think everyone fell asleep ;)
[22:46] &amp;lt;jrand0m&amp;gt; someone posted a question to the wiki's FAQ and it got answered after about a day, so if anyone has concerns, either post them there, to the i2p@i2p.dnsalias.net mailing list, ask it in this channel, or spraypaint it on the wall 
[22:46] &amp;lt;duck&amp;gt; oh, meeting
[22:46] &amp;lt;jrand0m&amp;gt; yeah, exciting, aint it ;) 
[22:46] * jrand0m slings mud at duck
[22:46] * mihi did not follow, sorry. he will stand in the corner for the next 5 minutes...
[22:46] &amp;lt;jrand0m&amp;gt; hehe 
[22:47] &amp;lt;jrand0m&amp;gt; ok, thats about it. 
[22:48] * jrand0m *baf*s the meeting to a close
&lt;/div></description></item><item><title>I2P Dev Meeting - 16. Dezember 2003</title><link>/de/blog/2003/12/16/i2p-dev-meeting-16.-dezember-2003/</link><pubDate>Tue, 16 Dec 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/12/16/i2p-dev-meeting-16.-dezember-2003/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> duck, FireRabbit, jrand0m, lonelynerd, mids, mihi, MrEcho, protocol, TC, wiht&lt;/p>
&lt;h2 id="meeting-protokoll">Meeting-Protokoll&lt;/h2>
&lt;div class="irc-log">
[22:04] &amp;lt;jrand0m&amp;gt; 0) hi 
[22:04] &amp;lt;jrand0m&amp;gt; 1) iip 
[22:04] &amp;lt;jrand0m&amp;gt; 2) 0.2.3 &amp;amp; 0.2.3.1 
[22:04] &amp;lt;jrand0m&amp;gt; 3) hi 
[22:04] &amp;lt;jrand0m&amp;gt; 0) hi 
[22:04] &amp;lt;jrand0m&amp;gt; welcome to the ... something'th meeting 
[22:05] &amp;lt;jrand0m&amp;gt; (68? 69?) 
[22:05] &amp;lt;MrEcho&amp;gt; damm its 1pm here
[22:05] &amp;lt;jrand0m&amp;gt; GMT-8? 
[22:05] &amp;lt;duck&amp;gt; 69
[22:05] &amp;lt;jrand0m&amp;gt; h0t. 
[22:06] &amp;lt;jrand0m&amp;gt; ok, 1) iip 
[22:06] *** Signoff: tusko (EOF From client)
[22:06] * MrEcho compiles a kernel for the meeting
[22:06] &amp;lt;jrand0m&amp;gt; iip is acting crazy. all i know is nop is "moving servers", whatever that means. i don't know when it'll be done, etc. 
[22:06] &amp;lt;jrand0m&amp;gt; anyone have any more info they want to share with the class? 
[22:06] *** mids (mids@anon.iip) has joined channel #iip-dev
[22:06] &amp;lt;MrEcho&amp;gt; no info from nop
[22:07] &amp;lt;mids&amp;gt; this morning I was told that I could start Trent again
[22:07] &amp;lt;mids&amp;gt; (I did do so already last night)
[22:07] &amp;lt;jrand0m&amp;gt; wikked 
[22:07] &amp;lt;jrand0m&amp;gt; gracias 
[22:07] &amp;lt;mids&amp;gt; so that indicates that nop believes that IIP is more stable again
[22:07] &amp;lt;mids&amp;gt; if that is worth anything...
[22:07] &amp;lt;mids&amp;gt; *cough*
[22:07] &amp;lt;jrand0m&amp;gt; ok cool 
[22:08] &amp;lt;jrand0m&amp;gt; [woot roommate just handed me a glass of wine for the meeting] 
[22:08] &amp;lt;MrEcho&amp;gt; lol
[22:08] &amp;lt;jrand0m&amp;gt; ok, since nop is online and won't come to hte meeting, we'll have to save the lynch mob for later 
[22:09] &amp;lt;jrand0m&amp;gt; 2) 0.2.3 &amp;amp; 0.2.3.1 
[22:09] &amp;lt;mids&amp;gt; what specific question do you want to ask him?
[22:09] &amp;lt;protocol&amp;gt; when is the meeting
[22:09] &amp;lt;jrand0m&amp;gt; specific question&amp;gt; when will he make an official announcement describing the past problems and how the future ones will be addressed? 
[22:09] &amp;lt;jrand0m&amp;gt; the meeting is now 
[22:10] &amp;lt;jrand0m&amp;gt; (aka, at what point should we explore non-iip means of communication) 
[22:10] &amp;lt;mids&amp;gt; if I get an answer I'll let you know.
[22:10] &amp;lt;jrand0m&amp;gt; thanks 
[22:11] &amp;lt;jrand0m&amp;gt; ok, i2p stuff. 0.2.3 came out yesterday, and while most of hte kademlia code is working fine, there are some 0.2.2 bugs showing up as well as some other bugs being explored. 
[22:11] &amp;lt;jrand0m&amp;gt; i've committed a change to use tunneled messages for dbStore instead of garlics, which should reduce the load tc (et al) have been seeing on servers 
[22:12] &amp;lt;jrand0m&amp;gt; there is also a new persistent sessionKeyManager that will make it so restarts won't totally b0rk a router for 15 minutes 
[22:12] &amp;lt;MrEcho&amp;gt; what about client connect times to routers?
[22:12] &amp;lt;duck&amp;gt; so far it feels as good/bad as 0.2.2; unless my router/tunnels go down again this night, in which case it is worse as 0.2.2
[22:13] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; that seems to be in the interaction of two bugs from 0.2.2 thats acting up more than before. those two are my top priority. 
[22:13] &amp;lt;MrEcho&amp;gt; ok cool
[22:13] &amp;lt;jrand0m&amp;gt; duck&amp;gt; my feeling is that its worse than 0.2.2, from an end user perspective. i'm working on fixing that without sacrificing anonymity or security. 
[22:13] &amp;lt;MrEcho&amp;gt; its hard to work on the dns with that damm bug .. i have to restrt the dns server alot
[22:14] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; with local only routers i have not been able to reproduce the bugs - does it work for you w/ local only? 
[22:15] &amp;lt;MrEcho&amp;gt; no
[22:15] &amp;lt;jrand0m&amp;gt; could you send me debug logs for that? 
[22:15] &amp;lt;MrEcho&amp;gt; already deleted
[22:16] &amp;lt;jrand0m&amp;gt; ok, if you try again and it doesn't work, if you could send me debug logs from both the router and client I'd appreciate it. 
[22:16] &amp;lt;MrEcho&amp;gt; its doing the samething as before .. client gets msg that its sent .. but never makes it to the client
[22:16] &amp;lt;MrEcho&amp;gt; to the other client
[22:17] &amp;lt;MrEcho&amp;gt; ya .. ill see what i can do
[22:17] &amp;lt;jrand0m&amp;gt; ok, sounds like the i2psessionImpl2 bug. i haven't been able to reproduce that locally, but once its fixed for remote hopefully it will work for your situation 
[22:17] &amp;lt;jrand0m&amp;gt; gracias 
[22:17] &amp;lt;jrand0m&amp;gt; in any case, thanks for y'all's patience with the update. we're making progress, even if it doesn't feel like it on the surface 
[22:18] &amp;lt;protocol&amp;gt; shine on you crazy diamond
[22:18] &amp;lt;duck&amp;gt; in the future, say once i2p is actually used, how will the development / release process change to prevent broken releases from mess up the net?
[22:19] &amp;lt;jrand0m&amp;gt; once 1.0 is out, i'll do dev &amp;amp; roll out to an insane group of volunteers to play with for a week, then if things wokr great, it'll get rolled out to general release. 
[22:20] * FireRabbit will be an insane vollunteer
[22:20] &amp;lt;jrand0m&amp;gt; right now i've got to battle with kaffe &amp;amp; jetty for updates on i2p.dnsalias.net 
[22:20] &amp;lt;duck&amp;gt; what species?
[22:20] * MrEcho already is
[22:20] *** tusko (~tusko@anon.iip) has joined channel #iip-dev
[22:20] &amp;lt;jrand0m&amp;gt; y'all already are insane (and very helpful) volunteers :) 
[22:20] &amp;lt;FireRabbit&amp;gt; thank you!
[22:20] &amp;lt;FireRabbit&amp;gt; :)
[22:21] *** TC (~TC@anon.iip) has joined channel #iip-dev
[22:21] &amp;lt;jrand0m&amp;gt; hey if it aint tc 
[22:21] * MrEcho wips TC .. your late
[22:21] &amp;lt;TC&amp;gt; hey
[22:21] &amp;lt;TC&amp;gt; we back up and running?
[22:21] &amp;lt;MrEcho&amp;gt; ya i can type todya...
[22:22] &amp;lt;jrand0m&amp;gt; iip seems up... 
[22:22] &amp;lt;TC&amp;gt; yay
[22:22] &amp;lt;jrand0m&amp;gt; in any case, i'm hoping to have 0.2.3.1 out in the next few days, once the two critical bugs get fixed (the cpu overload tc has seen has already been updated) 
[22:23] *** wiht (anon@anon.iip) has joined channel #iip-dev
[22:23] &amp;lt;TC&amp;gt; what was the cause?
[22:23] &amp;lt;FireRabbit&amp;gt; i seem to have noticed increased disk activtiy since updating to 0.2.3 but i havent spent any time to see if thats actually i2p or just the comp being stupid
[22:23] *** Signoff: wiht ((null))
[22:23] &amp;lt;TC&amp;gt; FireRabbit, how much memmory do you have?
[22:24] &amp;lt;FireRabbit&amp;gt; that computer has 128 i believe
[22:24] &amp;lt;FireRabbit&amp;gt; you think it could be the paging file?
[22:24] &amp;lt;jrand0m&amp;gt; the cause was that 0.2.3 sends all dbStore messages via garlic routed messages instead of directly, which uses either ElGamal or AES+SessionTag (depending on whether tags are known). the persistentSessionKeyMAnager will make tags last longer, and 0.2.3.1 will send dbStore messages through tunnels instead 
[22:24] &amp;lt;TC&amp;gt; because i have 512 and i2p gave me an 'out of memmory' error last night
[22:24] &amp;lt;jrand0m&amp;gt; really? shite 
[22:24] &amp;lt;FireRabbit&amp;gt; oh, intresting
[22:25] &amp;lt;MrEcho&amp;gt; wow
[22:25] &amp;lt;jrand0m&amp;gt; yeah, thats #3 on the list of bugs left to crack (though thats not a 0.2.3.1 showstopper) 
[22:25] &amp;lt;jrand0m&amp;gt; OOMs don't use all 512 
[22:25] &amp;lt;TC&amp;gt; but it seems to be running fine now
[22:25] &amp;lt;jrand0m&amp;gt; they only use what java's given (e.g. 64M) 
[22:26] &amp;lt;TC&amp;gt; yes
[22:26] &amp;lt;duck&amp;gt; Memory: In use: 8187KB
[22:26] &amp;lt;jrand0m&amp;gt; word 
[22:26] &amp;lt;duck&amp;gt; that is not much!
[22:26] &amp;lt;duck&amp;gt; yet
[22:26] &amp;lt;MrEcho&amp;gt; Memory: In use: 8908KB Free: 4088KB 
[22:27] &amp;lt;jrand0m&amp;gt; right, there is something growing in there, i hope to have it tracked down by 0.3 
[22:27] &amp;lt;jrand0m&amp;gt; cool, free means it used to use 12.9M, now it only uses 8.9 
[22:27] &amp;lt;TC&amp;gt; its running at 30megs of memory at the moment but last night it jumped up to (what windows told me) '70' about then is where it crashed
[22:27] &amp;lt;jrand0m&amp;gt; yeah, kaffe does that for me tc 
[22:28] &amp;lt;jrand0m&amp;gt; ok, in any case, people should subscribe to the i2p mailing list 
[22:28] * FireRabbit is thinking when he gets home today hes going to rewrite the meshwork lib since it has some problems
[22:28] &amp;lt;FireRabbit&amp;gt; sigh
[22:28] &amp;lt;jrand0m&amp;gt; ((Link: http://i2p.dnsalias.net/pipermail/i2p/)http://i2p.dnsalias.net/pipermail/i2p/) 
[22:28] &amp;lt;jrand0m&amp;gt; d'oh FireRabbit 
[22:28] &amp;lt;FireRabbit&amp;gt; this thing is never going to gte done
[22:28] &amp;lt;TC&amp;gt; yah, and memory is no biggy for the most part
[22:28] &amp;lt;jrand0m&amp;gt; heh, no project goes as easily as one hopes 
[22:28] &amp;lt;FireRabbit&amp;gt; nope
[22:28] &amp;lt;protocol&amp;gt; jrand0m: the maillist triggers Yahoo! spam protection
[22:28] &amp;lt;protocol&amp;gt; just a heads up
[22:28] &amp;lt;jrand0m&amp;gt; really protocol? 
[22:29] &amp;lt;protocol&amp;gt; yeah
[22:29] &amp;lt;jrand0m&amp;gt; perhaps thats what triggered the spam guard when i cc'ed iip-dev 
[22:29] * jrand0m will write my isp
[22:29] &amp;lt;jrand0m&amp;gt; (or perhaps its the .dnsalias.net thing) 
[22:30] &amp;lt;protocol&amp;gt; i didn't get any mailings so far, and i emptied my bulk mail b4 i could check
[22:30] &amp;lt;duck&amp;gt; or the jrandom nicknam
[22:30] &amp;lt;jrand0m&amp;gt; lol duck 
[22:30] &amp;lt;FireRabbit&amp;gt; :)
[22:30] &amp;lt;jrand0m&amp;gt; that'd be awesome if my nick was filtered :) 
[22:30] &amp;lt;FireRabbit&amp;gt; hehe
[22:30] *** wiht (anon@anon.iip) has joined channel #iip-dev
[22:30] &amp;lt;jrand0m&amp;gt; wb wiht 
[22:30] &amp;lt;jrand0m&amp;gt; speaking of which, I suppose I should inject 3.1) apps :) 
[22:31] &amp;lt;jrand0m&amp;gt; hey MrEcho, how goes the battle? 
[22:31] &amp;lt;wiht&amp;gt; jrand0m: Hello.
[22:31] &amp;lt;MrEcho&amp;gt; the day somone writes a autodetect program for the linux compile config
[22:31] &amp;lt;MrEcho&amp;gt; well its on its way
[22:31] &amp;lt;duck&amp;gt; knoppix uses some autodetect thing, isnt it?
[22:31] &amp;lt;jrand0m&amp;gt; ./configure ; make ; make check ; make install ; reboot 
[22:31] &amp;lt;duck&amp;gt; &amp;lt;/offtopic&amp;gt;
[22:31] &amp;lt;MrEcho&amp;gt; ive pritty much maped out how i want to do everything
[22:31] &amp;lt;jrand0m&amp;gt; word 
[22:32] &amp;lt;jrand0m&amp;gt; do you have a clear view on how i2ptunnel could be updated to make use of what you're doing MrEcho? 
[22:32] &amp;lt;FireRabbit&amp;gt; i think knoppix uses hotplug
[22:32] &amp;lt;MrEcho&amp;gt; 0.1 wont be/might be locked down .. dont know yet
[22:32] &amp;lt;jrand0m&amp;gt; coo' 
[22:33] &amp;lt;TC&amp;gt; oh jrand0m, i have a question about the cvs
[22:33] &amp;lt;jrand0m&amp;gt; que tal? 
[22:33] &amp;lt;MrEcho&amp;gt; for dns querys im going to have a server port on the Client and RS side for Names querys
[22:33] &amp;lt;FireRabbit&amp;gt; ok jrand0m so enlighten me on this, if you have two arrays, one thats storing data just recieved and one thats acting as a buffer what would you name them
[22:33] &amp;lt;MrEcho&amp;gt; and im going to build a lib for any app to use
[22:33] &amp;lt;jrand0m&amp;gt; FireRabbit&amp;gt; src, dest 
[22:34] &amp;lt;FireRabbit&amp;gt; humm
[22:34] &amp;lt;TC&amp;gt; i thought it would be a good idea if i updated the host file directly to the i2p based cvs so it could be included with future versions
[22:34] &amp;lt;jrand0m&amp;gt; definitely tc 
[22:34] &amp;lt;FireRabbit&amp;gt; this is a pretty big class, i think id want to go a little more specific than that
[22:34] * jrand0m should get you a cvs account
[22:34] &amp;lt;TC&amp;gt; im just wondering how to connect to it
[22:34] &amp;lt;duck&amp;gt; TC: you want (Link: http://www.tortoisecvs.org/)http://www.tortoisecvs.org/
[22:34] &amp;lt;duck&amp;gt; easiest CVS client for windows that I know
[22:35] * MrEcho uses the dos ver :)
[22:35] &amp;lt;mihi&amp;gt; duck: for windows != win9x ;)
[22:35] * FireRabbit uses the cvs command line port
[22:35] &amp;lt;duck&amp;gt; mihi: I did test it with win9x
[22:35] &amp;lt;jrand0m&amp;gt; tc&amp;gt; have you used cvs before? or are you concerned w/ anonymity? (you should be able to cvs through i2p at the moment) 
[22:35] * mihi uses either WinCVS or the cygwin cvs
[22:35] * jrand0m uses cvs.exe
[22:35] &amp;lt;TC&amp;gt; ok, so i use that client and set up the proxy?
[22:35] &amp;lt;TC&amp;gt; no, ive never used cvs before
[22:35] &amp;lt;jrand0m&amp;gt; ok, i'll walk you through the setup after the meeting 
[22:36] &amp;lt;TC&amp;gt; sure, thanks
[22:36] &amp;lt;duck&amp;gt; about cvs-ing through the tunnel:
[22:36] &amp;lt;duck&amp;gt; wouldnt the double messages be a big problem?
[22:36] *** Signoff: wiht (Ping timeout)
[22:37] &amp;lt;duck&amp;gt; especially for commits
[22:37] &amp;lt;jrand0m&amp;gt; yes duck, but I haven't run into that problem (cvs messages are typically small) 
[22:37] &amp;lt;jrand0m&amp;gt; &amp;gt;64k messages (e.g. the specs .pdf or .sxw) should for now be done through the normal internet 
[22:38] &amp;lt;duck&amp;gt; jabber msges get also duplicated quite often
[22:38] &amp;lt;jrand0m&amp;gt; you're right though, in that its not a rock solid solution for cvs yet 
[22:38] &amp;lt;duck&amp;gt; even though they are XML, they are not that big
[22:40] &amp;lt;jrand0m&amp;gt; right, lost acks are one of the bitches of the current lost i2psessionimpl2 bugs :/ 
[22:40] &amp;lt;duck&amp;gt; k
[22:41] &amp;lt;duck&amp;gt; (that was a partly lost ack)
[22:41] &amp;lt;jrand0m&amp;gt; (with the network this size, there should be no resends ever, unless that the peer is offline) 
[22:42] &amp;lt;jrand0m&amp;gt; hmm ok, any other i2p stuff? 
[22:42] &amp;lt;mihi&amp;gt; jrand0m: how about adding some kinda sequence number into the i2p packets?
[22:43] &amp;lt;jrand0m&amp;gt; i2ptunnel packets? 
[22:43] &amp;lt;mihi&amp;gt; this would help with the doubling things.
[22:43] &amp;lt;mihi&amp;gt; no, i2pnp packets
[22:43] &amp;lt;mihi&amp;gt; okay, one could do it on i2ptunnel level as well.
[22:43] &amp;lt;TC&amp;gt; so jrand0m did you get your conncetion back or are you still at a cafe?
[22:43] &amp;lt;mihi&amp;gt; just if you get twice the same number, disregard the second one.
[22:44] &amp;lt;jrand0m&amp;gt; those already handle dup ids for most things, though you're right in that there's going to be an update on 0.3 for the remaining messages 
[22:44] &amp;lt;jrand0m&amp;gt; right, currently we keep a history of the last 1000 msgIds to drop dups 
[22:44] &amp;lt;mihi&amp;gt; okay, if anyone volunteers to write a good tcp impl for i2p, that would be better ;)
[22:44] &amp;lt;jrand0m&amp;gt; yes! :) 
[22:44] *** Nostradumbass (nostradum@anon.iip) has joined channel #iip-dev
[22:45] * jrand0m thinks there's going to be a bounty for some [yet to be determined killer app/feature] once 1.0 gets near
[22:45] &amp;lt;duck&amp;gt; win a 1 hour private chat session with UserX!
[22:45] &amp;lt;jrand0m&amp;gt; lol 
[22:45] &amp;lt;MrEcho&amp;gt; lol
[22:46] &amp;lt;jrand0m&amp;gt; ok, any other i2p things, or iip things, or anything else for this, the 69th iip-dev meeting? 
[22:46] &amp;lt;jrand0m&amp;gt; (other than userx pinup girl comments) 
[22:47] &amp;lt;duck&amp;gt; any other apps that duck inc. should run?
[22:47] &amp;lt;jrand0m&amp;gt; bluebeep! 
[22:47] &amp;lt;TC&amp;gt; 1. jrand0m did you fix your connection issues? 2. what do you think of my new eepsite?
[22:47] &amp;lt;TC&amp;gt; bluebeep?
[22:47] &amp;lt;jrand0m&amp;gt; oh sorry tc. yes, i finally have net access :) haven't seen your new eepsite beyond the board (which kicks ass), but i'll check later :) 
[22:48] &amp;lt;duck&amp;gt; TC: I like the new design
[22:48] &amp;lt;TC&amp;gt; hmm, i should change the board as well to cut down on the load time
[22:48] &amp;lt;duck&amp;gt; only think you should try to disable the email function in the phpboard, now you get an error each time
[22:48] &amp;lt;TC&amp;gt; thanks duck
[22:48] &amp;lt;jrand0m&amp;gt; dropping images would be a plus 
[22:49] &amp;lt;TC&amp;gt; good idea
[22:49] &amp;lt;jrand0m&amp;gt; (bluebeep is an old wardialer) 
[22:49] &amp;lt;MrEcho&amp;gt; ya
[22:49] &amp;lt;jrand0m&amp;gt; (and all around fun toy) 
[22:49] &amp;lt;duck&amp;gt; please keep in mind that the average age is 16 here
[22:50] * MrEcho is 24
[22:50] * duck ducks
[22:50] * jrand0m doubts there are too many 3 year olds to balance out the geriatrics among us ;)
[22:50] *** wiht (anon@anon.iip) has joined channel #iip-dev
[22:50] &amp;lt;MrEcho&amp;gt; lol
[22:50] * TC built a blackbox once
[22:50] &amp;lt;jrand0m&amp;gt; w3wt 
[22:50] &amp;lt;lonelynerd&amp;gt; is the meeting already over?
[22:50] &amp;lt;duck&amp;gt; last Q:
[22:50] *** protocol is now known as proto_afk
[22:51] &amp;lt;duck&amp;gt; how can we read the kademlia stats?
[22:51] * jrand0m hasn't !baf'ed yet lonelynerd, so ask away :)
[22:51] * MrEcho kills pcmcia support in the kernel
[22:51] &amp;lt;duck&amp;gt; just so that we understand what routerConsole.html dumps
[22:51] &amp;lt;MrEcho&amp;gt; im getting pissed
[22:51] &amp;lt;jrand0m&amp;gt; ok, the JobQueue stats I assume you mean? 
[22:52] * duck guesses that it is all obvious probably
[22:52] &amp;lt;jrand0m&amp;gt; basically when I look at JobQueue stats, I check to see that the avg execution time for the Build garlic message, buld tunnel, and handle * message jobs are small 
[22:52] &amp;lt;jrand0m&amp;gt; (those are the jobs that usually take the longest, and when the pending side of things gets large, everything suffers) 
[22:53] &amp;lt;lonelynerd&amp;gt; (actually, i better read the logs first)
[22:53] &amp;lt;duck&amp;gt; gotcha
[22:53] &amp;lt;jrand0m&amp;gt; the .1-.6s avg pending time i've been seeing is shit poor and one of the big things i'm going to aim for once its time to tune 'em 
[22:54] &amp;lt;jrand0m&amp;gt; the netDb contents liveliness and reliability are largely random numbers, as long as they're &amp;gt; 100. last sent successfully means when was the last time it was sent to 2 or more peers 
[22:54] &amp;lt;jrand0m&amp;gt; (we resend randomly if it isn't local) 
[22:54] &amp;lt;jrand0m&amp;gt; (no more than once every 5 minutes though) 
[22:55] &amp;lt;jrand0m&amp;gt; is there a stat that would be helpful for people, or some other visualization that might help? (if its nontrivial i might not throw it in, but if its easy, i probably would) 
[22:56] &amp;lt;duck&amp;gt; thanks
[22:57] &amp;lt;jrand0m&amp;gt; any other comments / questions / concerns / frisbees? 
[22:59] &amp;lt;jrand0m&amp;gt; in that case 
[22:59] * jrand0m winds up
[22:59] * jrand0m *baf*s the meeting closed
&lt;/div></description></item><item><title>I2P Entwicklertreffen - 9. Dezember 2003</title><link>/de/blog/2003/12/09/i2p-entwicklertreffen-9.-dezember-2003/</link><pubDate>Tue, 09 Dec 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/12/09/i2p-entwicklertreffen-9.-dezember-2003/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> duck, joda, jrand0m, mrflibble, Nostradumbass&lt;/p>
&lt;h2 id="meeting-protokoll">Meeting-Protokoll&lt;/h2>
&lt;div class="irc-log">
[22:02] &amp;lt;jrand0m&amp;gt; 0) welcome to $num 
[22:02] &amp;lt;jrand0m&amp;gt; 1) iip status 
[22:02] &amp;lt;jrand0m&amp;gt; 2) kademlia stuff + idn 
[22:02] &amp;lt;jrand0m&amp;gt; 3) peer profiling stuff 
[22:02] &amp;lt;jrand0m&amp;gt; 4) i2p services 
[22:02] &amp;lt;jrand0m&amp;gt; 5) stuff 
[22:02] &amp;lt;jrand0m&amp;gt; 0) welcome 
[22:02] &amp;lt;jrand0m&amp;gt; hi 
[22:03] &amp;lt;jrand0m&amp;gt; this is meeting 67 or 68... 
[22:03] &amp;lt;jrand0m&amp;gt; 1) iip status 
[22:03] &amp;lt;jrand0m&amp;gt; I dunno. anyone know what the situation has been as of late? 
[22:04] &amp;lt;jrand0m&amp;gt; the iip devs aren't here, so... dunno. 
[22:04] &amp;lt;jrand0m&amp;gt; [ping] 
[22:04] &amp;lt;jrand0m&amp;gt; (last week I typed for probably 10 minutes before my client pinged me out...) 
[22:05] &amp;lt;jrand0m&amp;gt; (i'm not going to type anything else until I get a p0ng, damnit ;) 
[22:05] *** Nostradumbass (nostradum@anon.iip) has joined channel #iip-dev
[22:05] &amp;lt;jrand0m&amp;gt; 'lo Nostradumbass 
[22:06] &amp;lt;Nostradumbass&amp;gt; hi :)
[22:06] &amp;lt;jrand0m&amp;gt; ok cool, so I haven't pinged out, people are just lurking. cool :) 
[22:06] * jrand0m hops on to the next agenda item
[22:06] &amp;lt;Nostradumbass&amp;gt; how's i2p coming?
[22:06] &amp;lt;Nostradumbass&amp;gt; sorry?
[22:06] &amp;lt;jrand0m&amp;gt; good lead in ;) 
[22:07] &amp;lt;jrand0m&amp;gt; agenda item 3) i2p 0.2.3 status :) 
[22:07] *** nerox (~nerox@anon.iip) has joined channel #iip-dev
[22:07] &amp;lt;jrand0m&amp;gt; there's been a lot of progress, even though I'm offline. commited a truckload of code a few hours ago 
[22:07] &amp;lt;jrand0m&amp;gt; that includes an implementation of the kademlia netDb 
[22:08] &amp;lt;jrand0m&amp;gt; so I'm pretty confident we'll hit the release for 0.2.3 next week (which is basically kademlia netDb + a shell script) 
[22:08] &amp;lt;jrand0m&amp;gt; there have been a few more variations on the kademlia proto though to make things more relevent for i2p 
[22:09] &amp;lt;jrand0m&amp;gt; we will always have a very, very, /very/ sparse kademlia tree. 
[22:09] &amp;lt;jrand0m&amp;gt; 2^256 possible slots, and 1-10 values per peer in the network. 
[22:09] &amp;lt;jrand0m&amp;gt; so, thinking insanely overzealous, we still wont be using jack shit, and everything will be in the furthest out kbucket 
[22:10] &amp;lt;jrand0m&amp;gt; so some parts of kademlia are going to be quietly ignored ;) but the basic gist stays the same, including the search algo &amp;amp; distance metric 
[22:10] &amp;lt;jrand0m&amp;gt; idn, however, is dead in the water. 
[22:11] &amp;lt;jrand0m&amp;gt; the idea that i2p's netDb code could run off the same code as a publishing DHT was a silly little idea 
[22:11] &amp;lt;jrand0m&amp;gt; and has been promptly abandonded. 
[22:11] &amp;lt;jrand0m&amp;gt; idn is still generally a good idea, but I'm not going to spend my i2p dev time working on it 
[22:12] *** tusko (~tusko@anon.iip) has joined channel #iip-dev
[22:12] &amp;lt;jrand0m&amp;gt; but part of the 0.2.3 changes include a dramatic revamp of how we choose peers and organize router stats 
[22:12] &amp;lt;jrand0m&amp;gt; heya tusko 
[22:12] &amp;lt;jrand0m&amp;gt; that brings us to agenda item 3) peer profiling 
[22:12] &amp;lt;jrand0m&amp;gt; I've been pretty silly...and finally did some of the math 
[22:13] &amp;lt;jrand0m&amp;gt; the stats being gathered now are immense. 
[22:13] &amp;lt;jrand0m&amp;gt; about 6000 data points /per peer/ 
[22:13] &amp;lt;duck&amp;gt; what is peer profiling?
[22:13] &amp;lt;jrand0m&amp;gt; peer profiling is where the router keeps track of the performance of each peer so that it can decide who to use in the future 
[22:13] &amp;lt;duck&amp;gt; ah
[22:13] &amp;lt;jrand0m&amp;gt; (aka fast routers, reliable routers, etc) 
[22:13] &amp;lt;duck&amp;gt; the process that eats up my memory :)
[22:14] &amp;lt;jrand0m&amp;gt; heh actually that part isn't toooo bad 
[22:14] &amp;lt;jrand0m&amp;gt; though 6000 data points won't scale. 
[22:14] &amp;lt;jrand0m&amp;gt; 1000 routers @ 6000 data points each @ 4 bytes / data point = 24Mb 
[22:15] &amp;lt;jrand0m&amp;gt; though keeping detailed stats on a few hundred peers is probably fine, even as the net grows beyond that 
[22:15] &amp;lt;jrand0m&amp;gt; we /don't/ need to keep stats on everyone. just routers we want to 'use' for our tunnels, garlic routing, and source routing. 
[22:16] &amp;lt;jrand0m&amp;gt; we could probably get away in the long term with just keeping track of a hundred or so peers. 
[22:16] &amp;lt;jrand0m&amp;gt; but, for now, I'm going to say fuckit. 
[22:16] &amp;lt;jrand0m&amp;gt; keep stats on all peers 
[22:16] &amp;lt;duck&amp;gt; ping
[22:16] &amp;lt;jrand0m&amp;gt; p0ng 
[22:17] &amp;lt;duck&amp;gt; will it try to learn about all peers?
[22:17] &amp;lt;jrand0m&amp;gt; right now, yes 
[22:17] &amp;lt;duck&amp;gt; oh wait, your last lines covered that
[22:17] &amp;lt;jrand0m&amp;gt; we also have some code for coallescing and running calculations on the peer profiles 
[22:18] &amp;lt;jrand0m&amp;gt; so one of those calculators will determine what peers to drop 
[22:18] &amp;lt;jrand0m&amp;gt; an example of the data set being collected: (Link: http://i2p.dnsalias.net/~jrandom/profile.txt)http://i2p.dnsalias.net/~jrandom/profile.txt 
[22:19] &amp;lt;jrand0m&amp;gt; (you'll notice lots of 0s :) 
[22:19] &amp;lt;jrand0m&amp;gt; I've written up a rough manifesto for peer selection and profiling, but need to get that onto the wiki 
[22:20] &amp;lt;jrand0m&amp;gt; but thats all 0.3 stuff, really. 0.2.3 just uses a little of it 
[22:21] &amp;lt;jrand0m&amp;gt; ok, thats it for the peer profiling. lots more later, just giving a lil view into whats up 
[22:21] &amp;lt;jrand0m&amp;gt; (of course, as always, anyone who wants to get down and dirty and figure out what other stats / calculations / attacks / etc should be used would be *very* much appreciated) 
[22:22] &amp;lt;jrand0m&amp;gt; ok, 4) i2p services 
[22:23] &amp;lt;jrand0m&amp;gt; tc's site is awesome &amp;amp; really reliable! I finally got to nightblade's page as well, and its a cool blog ('plog' ;).. I just wish I could leave comments :) 
[22:23] &amp;lt;jrand0m&amp;gt; there's also duck's jabber server, which works fairly easily with the instructions posted to tc's board 
[22:24] &amp;lt;jrand0m&amp;gt; things sometimes act up a bit, but thats related to some bugs in the router &amp;lt;= 0.2.2, and have been fixed (and will roll out in 0.2.3) 
[22:24] &amp;lt;jrand0m&amp;gt; the squid proxy is generally offline, since I'm offline too much to babysit my kaffe routers :/ 
[22:25] &amp;lt;jrand0m&amp;gt; so for the moment, the eepsites and the jabber chat is probably the most reliable things on i2p, all running on top of i2ptunnel 
[22:25] &amp;lt;jrand0m&amp;gt; what services would be cool to show up next? 
[22:25] &amp;lt;duck&amp;gt; I did try to run an ircd over i2ptunnel
[22:25] &amp;lt;duck&amp;gt; but before it got the full MOTD after logging in, I got ping timeouted already
[22:26] &amp;lt;jrand0m&amp;gt; d'oh 
[22:26] &amp;lt;duck&amp;gt; and that was on the same router
[22:26] &amp;lt;duck&amp;gt; so in the wild performance will be even worse
[22:26] &amp;lt;jrand0m&amp;gt; on the local router it pinged out?! 
[22:26] &amp;lt;jrand0m&amp;gt; local router should never ping anything out 
[22:26] &amp;lt;jrand0m&amp;gt; oh, except for that race bug 
[22:26] &amp;lt;jrand0m&amp;gt; (which is probably what it was, since it was local and the race is faster there) 
[22:26] &amp;lt;duck&amp;gt; irc client pinged out for not responding in time
[22:27] &amp;lt;duck&amp;gt; I'll retry with 0.2.3
[22:27] &amp;lt;jrand0m&amp;gt; word 
[22:27] &amp;lt;duck&amp;gt; though jabber is nice for now
[22:27] &amp;lt;jrand0m&amp;gt; totally 
[22:27] &amp;lt;jrand0m&amp;gt; and long term, irc is not the way to go 
[22:27] &amp;lt;duck&amp;gt; tc, jrandom and me are there to chat with!
[22:27] &amp;lt;jrand0m&amp;gt; hehe :) 
[22:28] &amp;lt;jrand0m&amp;gt; we need an IM and group chat solution that doesn't give cleartext to anyone unauthorized, and doesn't require centralized choke points 
[22:28] &amp;lt;jrand0m&amp;gt; (aka iip 2.0) 
[22:28] &amp;lt;jrand0m&amp;gt; now would be a nice time for userx to come back into the fold ;) 
[22:29] * jrand0m stops holding breath
[22:29] &amp;lt;jrand0m&amp;gt; an nntp server would /also/ really really rule. 
[22:29] &amp;lt;duck&amp;gt; I'll try that tomorrow
[22:29] &amp;lt;jrand0m&amp;gt; r0x0r 
[22:30] &amp;lt;duck&amp;gt; jabber is really nice to run other things over
[22:30] &amp;lt;duck&amp;gt; check out the jabber rpc specs
[22:30] &amp;lt;duck&amp;gt; (Link: http://www.pipetree.com/jabber/jrpc/)http://www.pipetree.com/jabber/jrpc/
[22:30] &amp;lt;duck&amp;gt; other services?
[22:30] &amp;lt;jrand0m&amp;gt; thats interesting - doing jabber as a naming service, essentially 
[22:31] &amp;lt;duck&amp;gt; you mean:
[22:31] &amp;lt;jrand0m&amp;gt; there will always be more services to add - with mail (usenet), chat (jabber) and publishing/browsing (eepsites), there's good coverage 
[22:31] &amp;lt;duck&amp;gt; name server has a jabber client through which you can register names (provided token)
[22:31] &amp;lt;duck&amp;gt; also use it to query?
[22:31] &amp;lt;jrand0m&amp;gt; naw 
[22:32] &amp;lt;jrand0m&amp;gt; jabber's registry being the naming service 
[22:32] &amp;lt;duck&amp;gt; ok
[22:32] &amp;lt;jrand0m&amp;gt; its centralized but it works 
[22:32] &amp;lt;jrand0m&amp;gt; just like hosts.txt :) 
[22:33] &amp;lt;duck&amp;gt; are there mail solutions that are better suited for there environments than smtp and pop/imap ?
[22:33] &amp;lt;jrand0m&amp;gt; thats a really good question 
[22:33] &amp;lt;duck&amp;gt; cause I dont think that it will just work when you hook up mail servers
[22:34] &amp;lt;jrand0m&amp;gt; yeah, it'd probably need either a gateway (ala freemail) or the naming service doing some interesting tap dancing 
[22:34] &amp;lt;jrand0m&amp;gt; or it reverts back to centralized single POP3/IMAP server with everyone on the same server 
[22:35] &amp;lt;duck&amp;gt; I spoke with aum (author of freemail) yesterday
[22:35] &amp;lt;duck&amp;gt; he was talking about reimplementing fred in python
[22:35] &amp;lt;jrand0m&amp;gt; lol nice 
[22:35] *** mrflibble (mrflibble@anon.iip) has joined channel #iip-dev
[22:35] &amp;lt;duck&amp;gt; so I did suggest him to work on the python routers for i2p instead
[22:35] &amp;lt;jrand0m&amp;gt; ooh that would TOTALLY rule! 
[22:35] &amp;lt;duck&amp;gt; then he got totally upset about the pdf documents
[22:36] &amp;lt;jrand0m&amp;gt; hey, if he wants the openOffice originals, or even a txt export I'll export 
[22:36] &amp;lt;duck&amp;gt; and I lost my patience and told him that you would also have the m$word docs if he did ask nicely
[22:36] &amp;lt;duck&amp;gt; well, you were a fuckhead for not doing a html export or something
[22:36] &amp;lt;jrand0m&amp;gt; naw, I tried that ;) 
[22:36] &amp;lt;duck&amp;gt; I lost my patience and told him to talk to you
[22:36] &amp;lt;jrand0m&amp;gt; the openOffice html export SUCKS 
[22:37] &amp;lt;duck&amp;gt; hm
[22:37] &amp;lt;mrflibble&amp;gt; true jr
[22:37] &amp;lt;jrand0m&amp;gt; when the specs turn 1.0 (aka when the router turns 1.0 and they're updated to match the code), they'll be on the wiki. 
[22:37] &amp;lt;duck&amp;gt; wiki has most info though
[22:37] &amp;lt;jrand0m&amp;gt; exactly 
[22:37] &amp;lt;mrflibble&amp;gt; i tried using that for that kevin mitnick book. it was worse than ms office
[22:37] &amp;lt;duck&amp;gt; oh well
[22:37] &amp;lt;jrand0m&amp;gt; zactly. 
[22:37] &amp;lt;duck&amp;gt; he might appear here once
[22:37] &amp;lt;jrand0m&amp;gt; that'd be awesome 
[22:38] &amp;lt;duck&amp;gt; but maybe it is better with his attitude to join the freenet gang
[22:38] &amp;lt;duck&amp;gt; ...
[22:38] &amp;lt;jrand0m&amp;gt; well, effort on freenet is always a good thing 
[22:38] * duck goes back to beeing friendly
[22:38] &amp;lt;jrand0m&amp;gt; :) 
[22:38] &amp;lt;duck&amp;gt; aums work rocks
[22:38] &amp;lt;duck&amp;gt; hopefully he'll rock on i2p
[22:39] &amp;lt;jrand0m&amp;gt; yeah whenever someone talked about searching on freenet, I always just said "well just do a McNabb" 
[22:39] &amp;lt;jrand0m&amp;gt; we need the help, certainly 
[22:39] &amp;lt;duck&amp;gt; which brings me to the following question:
[22:39] &amp;lt;duck&amp;gt; are the changes to I2P that you do specced?
[22:39] &amp;lt;duck&amp;gt; or is the java source the documentation for the latest info
[22:40] &amp;lt;jrand0m&amp;gt; there are notes taken in my palmpilot, filesystem, and notebook, but unfortunately I haven't updated the openoffice docs in a while 
[22:40] &amp;lt;jrand0m&amp;gt; feb is doc-month for jrandom. 
[22:40] &amp;lt;jrand0m&amp;gt; (and qa, and bugfixing) 
[22:41] &amp;lt;jrand0m&amp;gt; ((and benders ;)) 
[22:41] &amp;lt;jrand0m&amp;gt; the specs are still pretty much correct, there are just more details. 
[22:41] &amp;lt;duck&amp;gt; awesome
[22:41] &amp;lt;jrand0m&amp;gt; but the datastructures have had more changes 
[22:42] &amp;lt;jrand0m&amp;gt; ok, anything else for services? 
[22:43] &amp;lt;jrand0m&amp;gt; ok, 5) stuff 
[22:43] &amp;lt;jrand0m&amp;gt; hi 
[22:43] &amp;lt;duck&amp;gt; hi!
[22:43] &amp;lt;jrand0m&amp;gt; how's tricks? 
[22:43] &amp;lt;jrand0m&amp;gt; [any questions / thoughts / issues / etc go here] 
[22:43] &amp;lt;duck&amp;gt; the base64 tricks should be added to the i2ptricks pages
[22:44] &amp;lt;jrand0m&amp;gt; ooh good point 
[22:44] &amp;lt;duck&amp;gt; might be some other tricks too that I dont know yet
[22:44] &amp;lt;duck&amp;gt; will grep the sources for 'main'
[22:44] &amp;lt;jrand0m&amp;gt; I feel guilty for not having the installer let someoene automatically fetch hosts.txt and reseed 
[22:44] &amp;lt;jrand0m&amp;gt; lol 
[22:44] &amp;lt;jrand0m&amp;gt; there are lots and lots of main() methods, but they're mostly test functions 
[22:45] &amp;lt;jrand0m&amp;gt; oh! 
[22:45] &amp;lt;jrand0m&amp;gt; one thing. DONT run the current code from cvs and expect it to work with normal routers. 
[22:45] *** joda (--@anon.iip) has joined channel #iip-dev
[22:45] &amp;lt;joda&amp;gt; hi
[22:45] &amp;lt;jrand0m&amp;gt; the db messages changed :) 
[22:45] &amp;lt;jrand0m&amp;gt; hi joda 
[22:45] &amp;lt;joda&amp;gt; sorry, if I interrupt something
[22:45] &amp;lt;duck&amp;gt; I got a bit upset that I couldnt get cvs to work
[22:45] &amp;lt;duck&amp;gt; but then I did remember that this isnt freenet
[22:45] &amp;lt;joda&amp;gt; I was just wondering what happend to "anonymail" ?
[22:46] &amp;lt;duck&amp;gt; so you dont need latest cvs to be able to use it
[22:46] &amp;lt;jrand0m&amp;gt; joda&amp;gt; the user who runs it doesn't seem to be online at the moment. should be back soon 
[22:46] &amp;lt;jrand0m&amp;gt; hehe duck - did it fail for you today after I committed, or do you mean from before today? 
[22:46] &amp;lt;duck&amp;gt; last week somewhere
[22:46] &amp;lt;joda&amp;gt; jrand&amp;gt; thx :)
[22:46] &amp;lt;joda&amp;gt; cu :)
[22:46] &amp;lt;jrand0m&amp;gt; ah 'k duck 
[22:46] &amp;lt;jrand0m&amp;gt; l8r joda 
[22:47] &amp;lt;jrand0m&amp;gt; yeah, I only endorse running the released code 
[22:47] &amp;lt;duck&amp;gt; will 0.2.3 put the version files in a directory? :)
[22:47] &amp;lt;jrand0m&amp;gt; 0.2.3 gets rid of the version files :) 
[22:47] &amp;lt;jrand0m&amp;gt; (lots and lots and lots of changes) 
[22:47] &amp;lt;jrand0m&amp;gt; but that means 0.2.3 (and beyond) will require g enerally correct clocks 
[22:48] &amp;lt;jrand0m&amp;gt; (current Router.CLOCK_FUDGE_FACTOR = 30 minutes) 
[22:48] &amp;lt;duck&amp;gt; what will the fudge facter be for 0.2.3?
[22:48] &amp;lt;jrand0m&amp;gt; probably the same 
[22:49] *** joda has left #iip-dev
[22:49] &amp;lt;duck&amp;gt; oh, current = your code
[22:49] &amp;lt;jrand0m&amp;gt; that time will be used to expire db entries 
[22:49] &amp;lt;duck&amp;gt; k
[22:49] &amp;lt;jrand0m&amp;gt; ah, right, yeah :) 
[22:49] &amp;lt;jrand0m&amp;gt; (in 0.2.2 that clock_fudge_factor is spread out throughout half a dozen files) 
[22:49] &amp;lt;duck&amp;gt; maybe the installer could be a bit more userfriendly
[22:49] &amp;lt;duck&amp;gt; as in less questions
[22:49] *** Signoff: nickthief66282 (Excess Flood)
[22:50] &amp;lt;duck&amp;gt; default phttp urls included, no bandwidth limiting etc
[22:50] &amp;lt;jrand0m&amp;gt; I guess we could autoguess random ports too 
[22:50] &amp;lt;jrand0m&amp;gt; you're right 
[22:50] &amp;lt;jrand0m&amp;gt; want commit privs? :) 
[22:50] *** Signoff: nerox (EOF From client)
[22:50] &amp;lt;jrand0m&amp;gt; (if not I can update it for 0.2.3) 
[22:51] &amp;lt;duck&amp;gt; an argument against it can be that users will take settings too easily for granted
[22:51] &amp;lt;duck&amp;gt; and everybody uses the same phttp relay
[22:51] *** nickthief24373 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:51] &amp;lt;jrand0m&amp;gt; true. though 0.3.1 plans include an update to the phttp relay code to let relays talk to each other, and redirect users to a less loaded relay 
[22:52] &amp;lt;jrand0m&amp;gt; i'm generally happy with the install process atm though - i built a new 0.2.2 install and was browsing tc's page in under a minute 
[22:52] &amp;lt;jrand0m&amp;gt; (though thats because i know what all the text says and didn't read it...) 
[22:52] &amp;lt;duck&amp;gt; I dont like the long keys
[22:53] &amp;lt;duck&amp;gt; especially not if you have to copy&amp;amp;paste them
[22:53] &amp;lt;duck&amp;gt; better use them as file
[22:53] &amp;lt;jrand0m&amp;gt; hmm? 
[22:53] &amp;lt;duck&amp;gt; but distributing the binary files are a pain
[22:53] &amp;lt;duck&amp;gt; so you have to do the base64 trick..
[22:53] &amp;lt;duck&amp;gt; could the i2ptunnel read base64 destination keys too?
[22:53] &amp;lt;duck&amp;gt; from a file that is
[22:53] &amp;lt;jrand0m&amp;gt; I was just typing that ;) 
[22:53] &amp;lt;jrand0m&amp;gt; yeah, that wouldnt be much work 
[22:54] &amp;lt;jrand0m&amp;gt; perhaps even 1 line 
[22:54] &amp;lt;duck&amp;gt; also, what about armouring?
[22:54] &amp;lt;duck&amp;gt; with a header&amp;amp;footer
[22:54] &amp;lt;duck&amp;gt; like pgp etc
[22:55] &amp;lt;jrand0m&amp;gt; true, it would be useful to have that sort of validation 
[22:55] &amp;lt;duck&amp;gt; ofcourse that is a gadget
[22:55] &amp;lt;duck&amp;gt; but it could be helpful for those who want to use the tunnel
[22:55] &amp;lt;jrand0m&amp;gt; though the Destination structure itself is pretty picky 
[22:55] &amp;lt;jrand0m&amp;gt; but you're right, a raw base64 isn't the most intuitive or safe thing to pass around 
[22:56] &amp;lt;jrand0m&amp;gt; we need a bugzilla 
[22:56] &amp;lt;jrand0m&amp;gt; so things like this can get posted as todo 
[22:56] &amp;lt;jrand0m&amp;gt; i'd move off my palm's todo list for that 
[22:56] &amp;lt;duck&amp;gt; bugzilla has nazi registration requirements
[22:56] &amp;lt;duck&amp;gt; with emails etc..
[22:56] &amp;lt;jrand0m&amp;gt; true 
[22:57] &amp;lt;duck&amp;gt; but better as nothing
[22:57] &amp;lt;duck&amp;gt; other bugtrackers all have their shortcomings
[22:57] &amp;lt;jrand0m&amp;gt; yeah, every company i've worked at has pretty much ended building their own 
[22:58] &amp;lt;jrand0m&amp;gt; we'll see. we need a bugtracker by the time we start doing full on qa (once 0.3 comes out) 
[22:58] &amp;lt;jrand0m&amp;gt; so we've got a few weeks ;) 
[22:58] &amp;lt;jrand0m&amp;gt; but if someone did some research and found a really nice one, that'd be great 
[22:59] &amp;lt;jrand0m&amp;gt; [not you specifically duck, anyone who's reading these meeting logs at home ;)] 
[22:59] &amp;lt;duck&amp;gt; so far phpBugTrackers has been okay for me
[22:59] &amp;lt;jrand0m&amp;gt; hmm haven't used that 
[22:59] &amp;lt;duck&amp;gt; yes, I am not talking to jrandom either
[22:59] &amp;lt;jrand0m&amp;gt; lol 
[22:59] &amp;lt;duck&amp;gt; but to the group of I2P code developers :)
[22:59] * jrand0m is actually 12 people acting under a single nym
[23:00] &amp;lt;jrand0m&amp;gt; ok, 1 hour, on the dot 
[23:00] &amp;lt;jrand0m&amp;gt; anyone else have anything before I get the *baf*er out? 
[23:01] * duck demands 1 more minute
[23:01] &amp;lt;duck&amp;gt; since we did start on 21:02
[23:01] &amp;lt;jrand0m&amp;gt; yeah yeah 
[23:01] &amp;lt;jrand0m&amp;gt; la la la 
[23:01] &amp;lt;jrand0m&amp;gt; what should i have for dinner? 
[23:01] &amp;lt;jrand0m&amp;gt; there's a nice falafel place next door... 
[23:01] &amp;lt;jrand0m&amp;gt; had gnocci for lunch too 
[23:01] &amp;lt;jrand0m&amp;gt; hmm... 
[23:01] &amp;lt;jrand0m&amp;gt; maybe a liquid dinner 
[23:02] &amp;lt;duck&amp;gt; soup?
[23:02] &amp;lt;jrand0m&amp;gt; ooOooo whiskey soup! 
[23:02] * jrand0m *baf*'s the meeting closed on that note
&lt;/div></description></item><item><title>I2P-Entwicklertreffen, 30. November 2003</title><link>/de/blog/2003/11/30/i2p-entwicklertreffen-30.-november-2003/</link><pubDate>Sun, 30 Nov 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/11/30/i2p-entwicklertreffen-30.-november-2003/</guid><description>&lt;h2 id="quick-recap">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> jrand0m, nop, MrEcho, dm, dish, mihi&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:02] &amp;lt;jrand0m&amp;gt; Tagesordnung [22:02] &amp;lt;jrand0m&amp;gt; 0) Begrüßung [22:02] &amp;lt;jrand0m&amp;gt; 1) i2p router [22:02] &amp;lt;jrand0m&amp;gt; 1.1) Status [22:02] &amp;lt;jrand0m&amp;gt; 1.2) Änderungen an der Roadmap [22:02] &amp;lt;jrand0m&amp;gt; 1.3) offene Teilprojekte [22:02] &amp;lt;jrand0m&amp;gt; 2) native modPow [22:03] &amp;lt;jrand0m&amp;gt; 2) GUI-Installer [22:03] &amp;lt;jrand0m&amp;gt; 3) IM [22:03] &amp;lt;jrand0m&amp;gt; 4) Naming Service [22:03] &amp;lt;jrand0m&amp;gt; 5) Lizenzierung [22:03] &amp;lt;jrand0m&amp;gt; 6) Sonstiges? [22:03] &amp;lt;jrand0m&amp;gt; 0) Begrüßung [22:03] &amp;lt;jrand0m&amp;gt; hi. [22:03] &amp;lt;nop&amp;gt; hi [22:03] &amp;lt;jrand0m&amp;gt; Besprechung 2^6 [22:04] &amp;lt;jrand0m&amp;gt; hast du noch Punkte für die Tagesordnung hinzuzufügen, nop? [22:04] &amp;lt;jrand0m&amp;gt; ok, 1.1) router-Status [22:04] &amp;lt;jrand0m&amp;gt; wir sind bei 0.2.0.3 und soweit ich gehört habe, ist es funktionsfähig [22:04] &amp;lt;MrEcho&amp;gt; &amp;gt; 0.2.0.3 [22:04] &amp;lt;MrEcho&amp;gt; richtig? [22:05] &amp;lt;MrEcho&amp;gt; ich lasse es laufen .. scheint ok [22:05] &amp;lt;nop&amp;gt; nein [22:05] &amp;lt;jrand0m&amp;gt; es gab kleine Commits nach dem 0.2.0.3-Release, nichts Release-würdiges [22:05] &amp;lt;nop&amp;gt; ich versuche nur aufzuholen [22:05] &amp;lt;jrand0m&amp;gt; cool [22:06] &amp;lt;jrand0m&amp;gt; basierend auf den Erfahrungen und dem Feedback zu 0.2.0.x wurde die Roadmap aktualisiert, um den Betrieb weniger ressourcenintensiv zu machen [22:06] &amp;lt;jrand0m&amp;gt; (sprich, damit Leute Webserver usw. betreiben können und es ihnen nicht die CPU wegfrisst) [22:06] &amp;lt;jrand0m&amp;gt; konkret (weiter zu Tagesordnungspunkt 1.2): http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [22:07] &amp;lt;MrEcho&amp;gt; was mir aufgefallen ist, ist dass die meisten Router verwenden: TransportStyle: PHTTP [22:07] &amp;lt;MrEcho&amp;gt; geht es automatisch auf phttp oder versucht es überhaupt zuerst tcp [22:07] &amp;lt;jrand0m&amp;gt; hmm, die meisten Router sollten PHTTP unterstützen, und wenn sie eingehende Verbindungen akzeptieren können, auch TCP [22:07] &amp;lt;jrand0m&amp;gt; wenn irgend möglich, verwendet es TCP [22:07] &amp;lt;jrand0m&amp;gt; PHTTP wird als etwa 1000-mal teurer gewichtet als TCP [22:08] &amp;lt;jrand0m&amp;gt; (siehe GetBidsJob, der jeden Transport fragt, wie teuer es wäre, eine Nachricht an einen Peer zu senden) [22:08] &amp;lt;jrand0m&amp;gt; (und siehe TCPTransport.getBid und PHTTPTransport.getBid für die verwendeten Werte) [22:08] &amp;lt;MrEcho&amp;gt; ok [22:08] &amp;lt;jrand0m&amp;gt; verwendest du häufig PHTTP zum Senden und Empfangen von Nachrichten? [22:09] &amp;lt;jrand0m&amp;gt; (das könnte ein Hinweis sein, dass dein TCP-Listener nicht erreichbar ist) [22:09] &amp;lt;MrEcho&amp;gt; ich habe die URLs bei mir nicht eingetragen [22:09] &amp;lt;jrand0m&amp;gt; ah 'k. [22:09] &amp;lt;MrEcho&amp;gt; ohh ist er [22:10] &amp;lt;jrand0m&amp;gt; ok, ja, meine Router haben offene TCP-Verbindungen zu dir [22:10] &amp;lt;dm&amp;gt; wie gastfreundlich von ihnen. [22:11] &amp;lt;jrand0m&amp;gt; aber ich bin froh, dass ihr mich dazu gebracht habt, die routerConsole.html zu implementieren, damit wir nicht in den Logs nach diesem Mist wühlen müssen [22:11] &amp;lt;MrEcho&amp;gt; gibt es ein Timeout-Ding, wenn es keine TCP-Verbindung bekommt, geht es auf phttp? und wie ist das Timing [22:11] &amp;lt;jrand0m&amp;gt; wenn es ein TCP connection refused / host not found /etc. bekommt, schlägt dieser Versuch sofort fehl und es probiert den nächsten verfügbaren Bid [22:12] &amp;lt;MrEcho&amp;gt; also keine Retries [22:12] &amp;lt;jrand0m&amp;gt; PHTTP hat ein 30-Sekunden-Timeout, soweit ich mich erinnere [22:12] &amp;lt;jrand0m&amp;gt; kein Bedarf zu retryen. Entweder du hast eine offene TCP-Verbindung und kannst die Daten senden, oder nicht :) [22:13] &amp;lt;MrEcho&amp;gt; lol ok [22:13] &amp;lt;MrEcho&amp;gt; wird es danach jedes Mal wieder TCP versuchen oder das überspringen und für die nächste Verbindung direkt auf PHTTP gehen? [22:13] &amp;lt;jrand0m&amp;gt; im Moment versucht es jedes Mal TCP. [22:13] &amp;lt;jrand0m&amp;gt; die Transports führen noch keine Historie [22:13] &amp;lt;MrEcho&amp;gt; ok cool [22:14] &amp;lt;jrand0m&amp;gt; (aber wenn ein Peer 4 Mal fehlschlägt, kommt er für 8 Minuten auf die schwarze Liste) [22:14] &amp;lt;MrEcho&amp;gt; nun, sobald die Gegenseite die PHTTP-Nachricht bekommt, sollte sie sich per TCP mit dem Router verbinden, der die Nachricht geschickt hat, richtig? [22:14] &amp;lt;jrand0m&amp;gt; korrekt. Sobald irgendeine TCP-Verbindung hergestellt ist, kann sie verwendet werden. [22:14] &amp;lt;jrand0m&amp;gt; (aber wenn beide Peers nur PHTTP haben, werden sie natürlich nur PHTTP verwenden) [22:15] &amp;lt;MrEcho&amp;gt; das würde bedeuten, dass es zu nichts eine TCP-Verbindung aufbauen konnte [22:15] &amp;lt;MrEcho&amp;gt; .. aber ja [22:16] &amp;lt;MrEcho&amp;gt; ich wünschte, es gäbe einen Weg darum herum [22:16] &amp;lt;jrand0m&amp;gt; nein, einer meiner Router hat keine TCP-Adresse – nur PHTTP. Aber ich etabliere TCP-Verbindungen mit Peers, die TCP-Adressen haben. [22:16] &amp;lt;jrand0m&amp;gt; (und dann können sie mir Nachrichten über diese TCP-Verbindung zurückschicken, statt mir langsamere PHTTP-Nachrichten zu senden) [22:17] &amp;lt;jrand0m&amp;gt; oder meinst du etwas anderes? [22:17] &amp;lt;MrEcho&amp;gt; ja, ich hab’s durcheinandergebracht [22:17] &amp;lt;jrand0m&amp;gt; word, kein Problem [22:18] &amp;lt;jrand0m&amp;gt; also, siehe die aktualisierte Roadmap für aktuelle Termin-Infos (http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap) [22:18] &amp;lt;jrand0m&amp;gt; ok, 1.3) offene Teilprojekte [22:19] &amp;lt;jrand0m&amp;gt; ich habe endlich einen Haufen der To-Do-Liste meines Palmpilot ins Wiki gestellt: http://wiki.invisiblenet.net/iip-wiki?OpenSubprojects [22:19] &amp;lt;jrand0m&amp;gt; falls euch langweilig ist und ihr nach Code-Projekten sucht... :) [22:20] &amp;lt;MrEcho&amp;gt; boah [22:20] &amp;lt;MrEcho&amp;gt; hab schon 2 [22:20] &amp;lt;dish&amp;gt; Du hast einen Palmpilot, das ist elite [22:20] &amp;lt;MrEcho&amp;gt; meiner ist gestorben [22:20] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; es gibt da einen Punkt dazu in Bezug auf den I2PTunnel, der einen Gedanken beschreibt, den ich neulich hatte [22:21] &amp;lt;MrEcho&amp;gt; weiß nicht, was damit los ist [22:21] &amp;lt;jrand0m&amp;gt; ja, ich hatte früher Palms, aber kürzlich wurde mir dieser hier für die Sache gespendet ;) [22:21] &amp;lt;dish&amp;gt; Könnte es einen Tagesordnungspunkt im Meeting geben, um zu besprechen, wann userX das letzte Mal etwas getippt hat [22:21] &amp;lt;MrEcho&amp;gt; das verdammte Ding geht nicht mal mehr an [22:21] &amp;lt;MrEcho&amp;gt; lol [22:22] &amp;lt;jrand0m&amp;gt; ich glaube nicht, dass UserX in 4 oder 5 Monaten irgendwas gesagt hat ;) [22:22] &amp;lt;MrEcho&amp;gt; ist das ein Bot oder so? [22:22] &amp;lt;dish&amp;gt; Was hat er vor 5 Monaten gesagt? [22:22] &amp;lt;MrEcho&amp;gt; ich wette, das ist ein BitchX, der auf irgendeiner Kiste läuft, auf die er mal Zugriff hatte .. und er hat’s vergessen [22:22] &amp;lt;jrand0m&amp;gt; dass sie nächste Woche mit Kommentaren zum anonCommFramework (I2Ps alter Name) zurückkommen würden ;) [22:23] &amp;lt;dish&amp;gt; haha [22:23] &amp;lt;jrand0m&amp;gt; aber ich nehme an, er ist beschäftigt. So ist das Leben [22:23] &amp;lt;jrand0m&amp;gt; ok, 2) native modPow [22:24] &amp;lt;MrEcho&amp;gt; ich hab den C-Code gesehen [22:24] &amp;lt;jrand0m&amp;gt; ich habe ein Stub-.c und eine Java-Klasse zusammengebaut, um zu zeigen, wie etwas wie GMP oder eine andere MPI-Library integriert werden könnte, aber es funktioniert natürlich nicht [22:25] &amp;lt;jrand0m&amp;gt; gut wäre, wenn wir ein kleines Paket aus C-Klassen und der trivialen zugehörigen Java-Wrapper-Klasse hätten, das wir für windows, osx, *bsd, linux bauen und unter GPL paketieren könnten [22:25] &amp;lt;jrand0m&amp;gt; (hier großen iip-Ausfall einfügen) [22:38] &amp;lt;MrEcho&amp;gt; das Letzte, was ich gesehen habe, war: [13:25] &amp;lt;jrand0m&amp;gt; ok, 2) native modPow [22:38] &amp;lt;jrand0m&amp;gt; hi MrEcho [22:38] &amp;lt;jrand0m&amp;gt; ja, sieht so aus, als wäre ein Haupt-Proxy abgestürzt [22:39] &amp;lt;jrand0m&amp;gt; ich gebe ihm noch 2 Minuten, bevor ich neu starte [22:39] &amp;lt;MrEcho&amp;gt; k [22:39] &amp;lt;MrEcho&amp;gt; für einmalig $25 kann ich volles Java auf thenidus.net bekommen ... eine meiner Sites [22:40] &amp;lt;jrand0m&amp;gt; $25? Die berechnen dir Geld, um Software zu installieren? [22:40] &amp;lt;MrEcho&amp;gt; keine Ahnung wirklich .. ist ein Paket [22:40] &amp;lt;MrEcho&amp;gt; ich rede gerade mit meinem Freund [22:40] &amp;lt;jrand0m&amp;gt; ich bin mir nicht sicher, ob der Code schon stabil genug ist, um loszuziehen und haufenweise Colo-Spots zu mieten, um Router aufzustellen. Noch nicht :) [22:41] &amp;lt;dm&amp;gt; frazaa? [22:41] &amp;lt;MrEcho&amp;gt; java - jsp [22:41] &amp;lt;jrand0m&amp;gt; ok, sende nochmal, was ich vorhin geschickt habe: [22:41] &amp;lt;jrand0m&amp;gt; ich habe ein Stub-.c und eine Java-Klasse zusammengebaut, um zu zeigen, wie etwas wie GMP oder eine andere MPI-Library integriert werden könnte, aber es funktioniert natürlich nicht [22:41] &amp;lt;jrand0m&amp;gt; gut wäre, wenn wir ein kleines Paket aus C-Klassen und der trivialen zugehörigen Java-Wrapper-Klasse hätten, das wir für windows, osx, *bsd, linux bauen und unter GPL (oder weniger restriktiver Lizenz) paketieren könnten [22:41] &amp;lt;jrand0m&amp;gt; mit der neuen Roadmap, die AES+SessionTag als meinen aktuellen Action Item setzt, ist das allerdings nicht mehr ganz so kritisch wie zuvor. [22:42] &amp;lt;jrand0m&amp;gt; wenn das allerdings jemand übernehmen will, wäre das super (und ich bin sicher, ein anderes Projekt, das wir alle kennen, wäre an so einem Paket interessiert) [22:43] &amp;lt;dm&amp;gt; z? [22:43] &amp;lt;jrand0m&amp;gt; heh, gewissermaßen ;) [22:44] &amp;lt;jrand0m&amp;gt; ok, 3) GUI-Installer [22:44] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; hi [22:44] &amp;lt;MrEcho&amp;gt; :) [22:44] &amp;lt;MrEcho&amp;gt; hehe [22:44] &amp;lt;MrEcho&amp;gt; es kommt voran [22:44] &amp;lt;jrand0m&amp;gt; cool [22:44] &amp;lt;MrEcho&amp;gt; nichts Ausgefallenes [22:45] &amp;lt;MrEcho&amp;gt; ich hab ein paar echt coole Ideen, um es richtig schick zu machen .. aber das ist noch weit weg [22:45] &amp;lt;jrand0m&amp;gt; ich hab mich gefragt, ob der Installer hinzufügen sollte 1) eine Option, die Seeds automatisch von http://.../i2pdb/ zu holen 2) automatisch die http://.../i2p/squid.dest zu holen und auch ein runSquid.bat/runSquid.sh zu erstellen? [22:45] &amp;lt;jrand0m&amp;gt; word [22:46] &amp;lt;jrand0m&amp;gt; ja, wir wollen den Installer so einfach wie möglich – was für Schnickschnack hattest du im Sinn? [22:46] &amp;lt;MrEcho&amp;gt; die Frage ist .. wenn man java -jar installer macht, geht es standardmäßig auf Non-GUI wegen der Art, wie du die Dinge hast [22:46] &amp;lt;MrEcho&amp;gt; wie kriegen wir’s hin, dass ein Doppelklick auf die JAR-Datei die GUI lädt [22:47] &amp;lt;jrand0m&amp;gt; install.jar &amp;lt;-- nongui, installgui.jar &amp;lt;-- gui [22:47] &amp;lt;jrand0m&amp;gt; separater Code, separate Pakete [22:47] &amp;lt;MrEcho&amp;gt; fancy im Sinne von Dingen, die man vielleicht nicht bemerkt .. aber es wird schön und sauber [22:47] &amp;lt;jrand0m&amp;gt; cool [22:47] &amp;lt;MrEcho&amp;gt; ahh ok [22:48] &amp;lt;jrand0m&amp;gt; (oder install &amp;lt;-- gui installcli &amp;lt;-- cli. Wir schauen, wie es läuft) [22:49] &amp;lt;jrand0m&amp;gt; noch etwas zum GUI, oder springen wir zu Punkt 4)? [22:49] &amp;lt;jrand0m&amp;gt; (hast du einen Zeitrahmen im Kopf? Kein Druck, nur neugierig) [22:51] &amp;lt;MrEcho&amp;gt; keine Ahnung gerade [22:51] &amp;lt;jrand0m&amp;gt; cool [22:51] &amp;lt;jrand0m&amp;gt; ok, 4) IM [22:51] &amp;lt;jrand0m&amp;gt; thecrypto ist nicht da, also..... [22:51] &amp;lt;jrand0m&amp;gt; 5) Naming Service [22:51] &amp;lt;jrand0m&amp;gt; wiht ist auch nicht hier... [22:51] &amp;lt;jrand0m&amp;gt; ping [22:52] &amp;lt;dish&amp;gt; du liegst bei der Nummerierung der Tagesordnung daneben [22:52] &amp;lt;dish&amp;gt; 3) IM [22:52] &amp;lt;jrand0m&amp;gt; ja, ich hatte früher 2-mal Punkt 2 [22:52] &amp;lt;dish&amp;gt; 4) Naming [22:52] &amp;lt;dish&amp;gt; ;) [22:52] &amp;lt;jrand0m&amp;gt; (native modPow und GUI-Installer) [22:52] &amp;lt;jrand0m&amp;gt; siehst du, wir sind dynamisch und so [22:59] &amp;lt;jrand0m&amp;gt; ok, für die Logs mache ich dann wohl weiter [22:59] &amp;lt;jrand0m&amp;gt; 6) Lizenzierung [23:00] &amp;lt;jrand0m&amp;gt; ich denke darüber nach, weniger restriktiv als die GPL zu werden. Wir verwenden etwas MIT-Code, plus eine weitere Datei ist GPL (aber das ist nur das Base64-Encoding und kann trivial ersetzt werden). Abgesehen davon ist der gesamte Code entweder von mir oder thecrypto urheberrechtlich geschützt. [23:01] &amp;lt;dish&amp;gt; schau dir den mihi i2p tunnel Teil des Codes an [23:01] &amp;lt;jrand0m&amp;gt; oh richtig, mihi hat das als GPL veröffentlicht, aber er möchte es vielleicht auch unter etwas anderem veröffentlichen, wenn er will [23:01] &amp;lt;jrand0m&amp;gt; (aber i2ptunnel ist im Wesentlichen eine Drittanbieter-App und kann lizenzieren, wie es will) [23:02] &amp;lt;jrand0m&amp;gt; (obwohl er, da das i2p sdk GPL ist, gezwungen war, GPL zu sein) [23:02] &amp;lt;MrEcho&amp;gt; verdammt, wurde auch Zeit [23:02] &amp;lt;jrand0m&amp;gt; ich weiß nicht. Lizenzierung ist nicht meine Stärke, aber ich neige zumindest dazu, auf LGPL zu wechseln [23:03] &amp;lt;dish&amp;gt; veröffentliche die 10–20 Zeilen Änderungen am I2P HTTP Client mihi Code unter welcher Lizenz auch immer mihi hat [23:03] &amp;lt;jrand0m&amp;gt; hehe :) [23:06] &amp;lt;jrand0m&amp;gt; jedenfalls, 7) Sonstiges? [23:07] &amp;lt;jrand0m&amp;gt; hat jemand Fragen / Bedenken / Ideen bezüglich i2p? [23:07] &amp;lt;dish&amp;gt; Lass mich fragen [23:07] &amp;lt;dish&amp;gt; Hat das I2P irgendeine Gruppenname-Funktion? [23:07] &amp;lt;jrand0m&amp;gt; Gruppenname-Funktion? [23:07] &amp;lt;dm&amp;gt; team discovery channel! [23:07] &amp;lt;MrEcho&amp;gt; lol [23:08] &amp;lt;dish&amp;gt; So dass, wenn man ein privates oder separates Netzwerk haben will, aber sich einige Router irgendwie vermischen, ohne Gruppennamen die zwei Netzwerke zusammengeführt würden [23:08] &amp;lt;MrEcho&amp;gt; er denkt an WASTE [23:08] &amp;lt;jrand0m&amp;gt; ah [23:08] &amp;lt;dish&amp;gt; Ich weiß nicht, warum man das wollen würde, aber ich frage nur für den Fall [23:08] &amp;lt;jrand0m&amp;gt; ja, früh im Netzwerkdesign habe ich damit gespielt [23:09] &amp;lt;jrand0m&amp;gt; es ist fortgeschrittener, als wir es derzeit brauchen (oder in der relativ nahen Zukunft [6–12 Monate]), könnte aber später integriert werden [23:09] &amp;lt;dish&amp;gt; Oder ist das eine schlechte Idee, weil es besser ist, ein großes Netzwerk zu behalten [23:09] &amp;lt;dm&amp;gt; i2pisdead [23:09] &amp;lt;jrand0m&amp;gt; heh dm [23:10] &amp;lt;nop&amp;gt; halt die Klappe [23:10] &amp;lt;dm&amp;gt; nop: harter Kerl? [23:10] &amp;lt;jrand0m&amp;gt; nein, dish, es ist eine gute Idee [23:10] &amp;lt;dm&amp;gt; Spaßvogel? [23:10] &amp;lt;jrand0m&amp;gt; das ist im Wesentlichen das, was Release 0.2.3 ist -- eingeschränkte Routen [23:10] &amp;lt;jrand0m&amp;gt; (sprich, du hast eine kleine private (vertrauenswürdige) Menge an Peers und du willst nicht, dass jeder weiß, wer sie sind, aber du willst trotzdem mit ihnen kommunizieren können) [23:15] &amp;lt;jrand0m&amp;gt; ok, noch etwas? [23:15] &amp;lt;nop&amp;gt; nah, ich bin nur witzig [23:18] &amp;lt;dm&amp;gt; Spaßvogel? [23:20] &amp;lt;jrand0m&amp;gt; ok, nun, ein /interessantes/ Meeting, mit ein paar iip-Abstürzen in der Mitte ;) [23:21] &amp;lt;jrand0m&amp;gt; * jrand0m *baf*t das Meeting zum Abschluss &lt;/div></description></item><item><title>I2P Entwicklermeeting - 26. November 2003</title><link>/de/blog/2003/11/26/i2p-entwicklermeeting-26.-november-2003/</link><pubDate>Wed, 26 Nov 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/11/26/i2p-entwicklermeeting-26.-november-2003/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dm, duck, jrand0m, Nostradumbass, Ophite1, TC, tonious&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
[22:04] &amp;lt;jrand0m&amp;gt; agenda: 
[22:04] &amp;lt;jrand0m&amp;gt; 0) welcome 
[22:04] &amp;lt;jrand0m&amp;gt; 1) status 
[22:04] &amp;lt;jrand0m&amp;gt; 2) transport futures 
[22:05] &amp;lt;jrand0m&amp;gt; 3) peer stats for selection 
[22:05] &amp;lt;jrand0m&amp;gt; 4) apps 
[22:05] &amp;lt;jrand0m&amp;gt; 5) ...? 
[22:05] &amp;lt;jrand0m&amp;gt; 0) 
[22:05] &amp;lt;jrand0m&amp;gt; hi. 
[22:05] &amp;lt;jrand0m&amp;gt; 66 is it? 
[22:05] &amp;lt;duck&amp;gt; 7) what brand of whiskey does jrand0m drink?
[22:06] &amp;lt;jrand0m&amp;gt; bushmills, glenlivit 
[22:06] &amp;lt;jrand0m&amp;gt; (for whiskey and whisky, respectively) 
[22:06] &amp;lt;TC&amp;gt; yey, i made the meating
[22:06] &amp;lt;jrand0m&amp;gt; woot 
[22:06] &amp;lt;jrand0m&amp;gt; ok, 1) status 
[22:06] &amp;lt;jrand0m&amp;gt; the kademlia stuff is coming along very well. 
[22:07] &amp;lt;jrand0m&amp;gt; I've build a little simulator that runs a network of five nodes and puts them through the basic tests 
[22:07] &amp;lt;jrand0m&amp;gt; also the idn stuff is implemented with some tests as well 
[22:08] &amp;lt;jrand0m&amp;gt; the last two days or so have been focused on making sure the kademlia code works for both idn and for the i2p netdb, which has caused a bunch of changes 
[22:09] &amp;lt;jrand0m&amp;gt; actually, the big change is that I'm forcing myself to be practical and make the kademlia code work first with the netDb and /then/ think about the idn stuff. 
[22:10] &amp;lt;jrand0m&amp;gt; idn right now is kind of functional, except for inter-node comm (which will be replaced with comm over i2p, of course ;) 
[22:10] &amp;lt;TC&amp;gt; idn is the stuff for the distributed storage?
[22:10] &amp;lt;jrand0m&amp;gt; roadmap has been updated as well - http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap 
[22:10] &amp;lt;jrand0m&amp;gt; yes 
[22:10] &amp;lt;jrand0m&amp;gt; idn = Invisible Distribution Network 
[22:10] &amp;lt;jrand0m&amp;gt; (free open source anonymous akamai, basically) 
[22:11] &amp;lt;TC&amp;gt; is there a non anonymous public akamai implemintation i could play with?
[22:11] *** leenookx (~leenookx@anon.iip) has joined channel #iip-dev
[22:12] &amp;lt;jrand0m&amp;gt; mnet is probably up that alley 
[22:12] *** Signoff: nickthief60934 (Excess Flood)
[22:12] &amp;lt;jrand0m&amp;gt; before I jump back into the router completely, I'm planning on leaving the idn code in a state that /hopefully/ someone would be able to jump in and make that into a usable app. 
[22:13] *** dm (~sd@anon.iip) has joined channel #iip-dev
[22:14] *** nickthief60934 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:14] &amp;lt;jrand0m&amp;gt; if you see the roadmap, kademlia has been pushed into the 0.2.2 release. in addition, there are also two big outstanding things that I hope to have in there, fixing a pair of bugs that do annoying things 
[22:14] &amp;lt;TC&amp;gt; would it be posible do image grabs do idn from an i2ptunnel eepsite?
[22:15] &amp;lt;jrand0m&amp;gt; hmm? 
[22:15] &amp;lt;jrand0m&amp;gt; oh, like &amp;lt;img src="idn:blah"&amp;gt;? 
[22:15] &amp;lt;TC&amp;gt; i was just thinking of bandwidth saving, yes
[22:15] &amp;lt;Ophite1&amp;gt; protocol would be the obvious way to go, yes.
[22:16] &amp;lt;jrand0m&amp;gt; hmm Ophite1? 
[22:17] &amp;lt;jrand0m&amp;gt; (sorry, I'm sick again so might not be quite on top of my game today) 
[22:17] &amp;lt;dm&amp;gt; how many LOC have you written jr?
[22:17] &amp;lt;TC&amp;gt; Ophite1, could i2p tunnel be modified to redirect?
[22:18] &amp;lt;TC&amp;gt; or could the browser do it on its own somehow?
[22:18] &amp;lt;jrand0m&amp;gt; dm&amp;gt; "find . -exec grep \\\; {} \; | wc -l" currently puts the sdk ~8kloc, the router ~11kloc 
[22:18] &amp;lt;dm&amp;gt; okay thanks.
[22:19] &amp;lt;jrand0m&amp;gt; idn would want to support receiving requests from browsers. 
[22:19] &amp;lt;Ophite1&amp;gt; would mean integrating idn into i2ptunnel. very ugly.
[22:19] &amp;lt;jrand0m&amp;gt; currently idn has a so-god-damn-easy api. 
[22:19] &amp;lt;jrand0m&amp;gt; the api is the file system. 
[22:19] &amp;lt;jrand0m&amp;gt; aka: 
[22:19] &amp;lt;jrand0m&amp;gt; command=get 
[22:19] &amp;lt;jrand0m&amp;gt; key=zGb1tPM6ARNRTWZLCWK4XXco2Ngk8ccx-ciDUCom~9U 
[22:19] &amp;lt;jrand0m&amp;gt; saveAs=testGetOutput.txt 
[22:20] &amp;lt;jrand0m&amp;gt; place that in a file in a directory, and voila. 
[22:20] &amp;lt;jrand0m&amp;gt; (that was the easiest possible for me to implement and test with. certainly better ones can be found and made) 
[22:21] &amp;lt;jrand0m&amp;gt; ok, so, yeah. thats the status. I'm hoping for a 0.2.2 release by this time next week, at least. 
[22:22] &amp;lt;jrand0m&amp;gt; that'll include the first integration of the kademlia stuff, tunnel fixes, and i2cp updates. 
[22:23] &amp;lt;jrand0m&amp;gt; ok, 2) transport futures 
[22:23] &amp;lt;jrand0m&amp;gt; I don't like our tcp transport. and our udp transport is disabled. and our phttp transport is tweaky. 
[22:23] * jrand0m would like to see the tcp transport replaced with tls / ssl / some-other-standard
[22:24] &amp;lt;Ophite1&amp;gt; link-level encryption is a requirement?
[22:24] &amp;lt;jrand0m&amp;gt; absolutely. 
[22:25] &amp;lt;Ophite1&amp;gt; tls is _hell_ though. ask openssl.
[22:25] &amp;lt;tonious&amp;gt; ssh?
[22:25] &amp;lt;Ophite1&amp;gt; that, too.
[22:25] &amp;lt;jrand0m&amp;gt; yeah, I followed the nasty discussions on the cryptography list last month, with interest. 
[22:25] &amp;lt;jrand0m&amp;gt; ssh is definitely a possibility. 
[22:26] &amp;lt;jrand0m&amp;gt; safe, too, since we already essentially have the certificates (in the RouterInfo.publicKey) 
[22:26] &amp;lt;Ophite1&amp;gt; but we're in java. we'd have to code it ourselves? :/
[22:26] &amp;lt;jrand0m&amp;gt; naw, there are ssl, tls, and ssh java libs 
[22:26] *** Signoff: nickthief60934 (Ping timeout)
[22:26] &amp;lt;tonious&amp;gt; There's already at least one java ssh client. Dunno about servers.
[22:26] &amp;lt;Ophite1&amp;gt; re: security of such libs, given numerous high profile holes in openssl, openssh, et al?
[22:27] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; most likely better than custom built code. 
[22:27] &amp;lt;jrand0m&amp;gt; not that I have any reason to think there are exploits in the tcp transport as written. 
[22:27] &amp;lt;jrand0m&amp;gt; but it has not been reviewed. 
[22:28] *** nickthief60934 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:28] &amp;lt;jrand0m&amp;gt; in any case, updating the transports isn't really on deck until january (after the 0.3 release goes out) 
[22:28] &amp;lt;jrand0m&amp;gt; but if anyone wants to look into it and do some research, that'd be great 
[22:29] &amp;lt;TC&amp;gt; how many devs do we have activly coding?
[22:29] &amp;lt;dm&amp;gt; 1! :)
[22:29] &amp;lt;jrand0m&amp;gt; you can see who commits via (Link: http://i2p.dnsalias.net/pipermail/i2p-cvs/2003-November/thread.html)http://i2p.dnsalias.net/pipermail/i2p-cvs/2003-November/thread.html 
[22:29] &amp;lt;tonious&amp;gt; But he's got the strength of ten men....
[22:30] &amp;lt;jrand0m&amp;gt; mihi has been cleaning up some of my messes, thankfully :) 
[22:30] &amp;lt;dm&amp;gt; haha, it's all jrandom :)
[22:30] &amp;lt;dm&amp;gt; nice way of saying "just me"
[22:31] &amp;lt;dm&amp;gt; I noticed that about mihi, when he got involved in frazaa, he just showed up one day and started cleaning up my (horrid) java. It was quite entertaining.
[22:31] &amp;lt;jrand0m&amp;gt; heh 
[22:31] &amp;lt;Ophite1&amp;gt; people like that are very, very useful :)
[22:32] &amp;lt;jrand0m&amp;gt; quite 
[22:32] &amp;lt;dm&amp;gt; "who's writing all these catch statements who do nothing ;)" -mihi
[22:32] &amp;lt;jrand0m&amp;gt; d'oooh 
[22:33] &amp;lt;Ophite1&amp;gt; it's cause of reminders like that the code won't get as bad as freenet (we hope?) :)
[22:33] &amp;lt;jrand0m&amp;gt; if in 5 years any of the current i2p code is still in use, I'll be shocked. 
[22:34] &amp;lt;jrand0m&amp;gt; (it had better be ported into finely tuned ASM code by then!) 
[22:34] * Ophite1 makes his "java implementation is just a prototype" speech
[22:34] &amp;lt;dm&amp;gt; well, if you're still working on it 4 years from now, I'll guarantee that It'll be in use 5 years from now :)
[22:34] &amp;lt;TC&amp;gt; heh, comment it out and leave it in place
[22:35] &amp;lt;dm&amp;gt; is there a link to see the source on the web? not just the changes.
[22:35] &amp;lt;jrand0m&amp;gt; yes dm, http://i2p.dnsalias.net/ 
[22:35] &amp;lt;dm&amp;gt; nm, found it.
[22:35] &amp;lt;jrand0m&amp;gt; :) 
[22:35] &amp;lt;jrand0m&amp;gt; ok, 4) peer stats for selection 
[22:36] &amp;lt;jrand0m&amp;gt; calling this a nebulus topic is one hell of an understatement. 
[22:36] &amp;lt;jrand0m&amp;gt; doctoral theses could be written (and some have been) on how to choose what peers to use in an untrusted environment. 
[22:36] &amp;lt;dm&amp;gt; public interface Job
[22:36] &amp;lt;dm&amp;gt; oops, meeting. Sorry didn't realize.
[22:37] &amp;lt;jrand0m&amp;gt; the good part is that half of our peer selection is already taken care of - the selection of peers to find other peers. 
[22:37] &amp;lt;jrand0m&amp;gt; (thats the kademlia stuff) 
[22:38] &amp;lt;jrand0m&amp;gt; the part thats left is the selection of peers to participate in tunnels, to route garlics, and to bounce replies through 
[22:38] *** Signoff: dm (EOF From client)
[22:38] *** Signoff: TC (EOF From client)
[22:38] *** Signoff: leenookx (EOF From client)
[22:38] &amp;lt;jrand0m&amp;gt; what I'm thinking for 0.3 is just going to be a simple history of each peer, tested periodically 
[22:39] *** TC (~TC@anon.iip) has joined channel #iip-dev
[22:39] *** leenookx (~leenookx@anon.iip) has joined channel #iip-dev
[22:39] &amp;lt;jrand0m&amp;gt; stats revolving around latency and uptime 
[22:39] *** Signoff: soros (Client exiting)
[22:39] &amp;lt;Ophite1&amp;gt; suggest you be wary of including accurate information about bandwidth usage and latency in that stats.
[22:40] &amp;lt;Ophite1&amp;gt; as per my drunken questions.
[22:40] &amp;lt;Ophite1&amp;gt; perhaps a more indirect route, but it's an area that needs very careful, well considered attention.
[22:40] &amp;lt;jrand0m&amp;gt; hmm, with the intent of keeping the accurate info unknown, or to defeat predictabilities? 
[22:40] &amp;lt;jrand0m&amp;gt; right 
[22:41] &amp;lt;jrand0m&amp;gt; this discussion is for a release that won't go out until at least jan 1 
[22:42] * jrand0m understands and agrees that we want to avoid the predictabilities
[22:42] &amp;lt;jrand0m&amp;gt; but I think we want to gather and use as accurate info as we can, /then/ adjust for entropy 
[22:42] &amp;lt;Ophite1&amp;gt; mere entropy alone may not be enough.
[22:43] &amp;lt;Ophite1&amp;gt; but, I need more research on this :/
[22:43] &amp;lt;jrand0m&amp;gt; true - randomly deciding to garlic route a message rather than tunnel route it, or to use a sequence of tunnels instead of one directly, etc 
[22:44] &amp;lt;jrand0m&amp;gt; no rush, just wanted to plant the subject in the minds of those out there :) 
[22:44] &amp;lt;jrand0m&amp;gt; ok, 4) apps 
[22:45] &amp;lt;Ophite1&amp;gt; been troubling me for a week or more; though, I'm happy to announce I've run into a brick wall so far :)
[22:45] &amp;lt;jrand0m&amp;gt; w00t :) 
[22:45] &amp;lt;Ophite1&amp;gt; inclusion of accurate or accurate+some%entropy statistics may make some attacks work though.
[22:46] &amp;lt;TC&amp;gt; oh, before apps i have a question
[22:46] &amp;lt;jrand0m&amp;gt; well, its always easy enough to simply discard accurate info as necessary 
[22:46] *** Signoff: nickthief60934 (Excess Flood)
[22:46] &amp;lt;jrand0m&amp;gt; sure tc, whats up? 
[22:46] &amp;lt;jrand0m&amp;gt; (stats will also (hopefully) make it easier to debug the network's operation while in development) 
[22:46] &amp;lt;TC&amp;gt; when are manditory minium hop counts (or something like it) going to start?&amp;gt;
[22:47] *** nickthief60934 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:47] &amp;lt;jrand0m&amp;gt; right now the default minimum tunnel length is one non-local hop 
[22:47] *** dm (~sd@anon.iip) has joined channel #iip-dev
[22:47] * TC didnt know that
[22:48] &amp;lt;Ophite1&amp;gt; which is okay as long as the non-local hop doesn't KNOW it's the only non-local hop.
[22:48] &amp;lt;jrand0m&amp;gt; that will be up'ed to 2-4 once things are more reliable 
[22:48] &amp;lt;jrand0m&amp;gt; right Ophite1 
[22:48] &amp;lt;Ophite1&amp;gt; still one better than a gnunet shortcut, so it's cool :)
[22:48] &amp;lt;TC&amp;gt; oh, and how do speed improvements look?
[22:48] * jrand0m is basing that 2-4 # on o-r comments
[22:49] &amp;lt;Ophite1&amp;gt; temporary stats for network testing are okay by me, and very useful, but please bear in mind they may be a dangerous feature for production anonymity.
[22:49] &amp;lt;jrand0m&amp;gt; hmm, speed improvements will come through more reliable and faster peer selections, which is the 0.3 release 
[22:49] &amp;lt;dm&amp;gt; jeez, I forgot how jr's code looks like it was written by a robot.
[22:49] &amp;lt;dm&amp;gt; Hmmm, that would explain a lot.
[22:50] &amp;lt;Ophite1&amp;gt; and through more scalable routing, which is next weeks' :)
[22:50] &amp;lt;jrand0m&amp;gt; heh sorry dm, I'll try to be more inconsistent ;) 
[22:50] &amp;lt;Ophite1&amp;gt; (did I just mean discovery?)
[22:50] &amp;lt;jrand0m&amp;gt; right, its discovery, not routing, really. 
[22:51] &amp;lt;jrand0m&amp;gt; i2p is scale free for normal comm. 
[22:51] &amp;lt;jrand0m&amp;gt; (and o(log(n)) for discovery) 
[22:51] &amp;lt;TC&amp;gt; i think your average ai who lives on the net would be pro i2p, what do you think dm?
[22:52] &amp;lt;dm&amp;gt; I think the average method size in this code is the smallest I've ever seen is what I think.
[22:53] &amp;lt;Ophite1&amp;gt; dm: clean. very good for a proto :)
[22:53] &amp;lt;dm&amp;gt; Do you comment as you go or do you go back and put those descriptions?
[22:53] &amp;lt;jrand0m&amp;gt; I comment when I get confused 
[22:54] &amp;lt;jrand0m&amp;gt; (I really can't wait until collections are typesafe) 
[22:54] &amp;lt;jrand0m&amp;gt; but, yeah, 4) apps :) 
[22:54] &amp;lt;jrand0m&amp;gt; (unless anyone else has router / network questions?) 
[22:55] &amp;lt;TC&amp;gt; pnope
[22:55] &amp;lt;jrand0m&amp;gt; ok, wiht isn't here, anyone else have any naming service thoughts / comments (mrecho?) 
[22:55] &amp;lt;TC&amp;gt; a distributed naming server?
[22:56] &amp;lt;dm&amp;gt; is wiht ever here?
[22:56] &amp;lt;tonious&amp;gt; It could probably just sit on top of IDN.
[22:56] &amp;lt;jrand0m&amp;gt; yeah, I'd really love to see the naming service be a dht (perhaps reusing the idn / kademlia code) containing CA signed entries 
[22:56] &amp;lt;TC&amp;gt; did co die?
[22:56] &amp;lt;jrand0m&amp;gt; exactly tonious 
[22:57] &amp;lt;jrand0m&amp;gt; perhaps you're right, it could be an app that /uses/ idn, not just uses the code. hmmm... 
[22:57] &amp;lt;jrand0m&amp;gt; that'd be Good. 
[22:57] &amp;lt;tonious&amp;gt; Mebbe have a key fingerprint associated in case of collisions.
[22:57] &amp;lt;jrand0m&amp;gt; naw, co/wiht is around every few days 
[22:57] &amp;lt;tonious&amp;gt; Wouldn't even necessarily need a centralized CA?
[22:57] &amp;lt;jrand0m&amp;gt; we'd need a CA if nyms are unique. 
[22:58] &amp;lt;Ophite1&amp;gt; The CA signing chain should elminiate collisions.
[22:58] &amp;lt;jrand0m&amp;gt; (and we need nyms to be unique to do naming, really) 
[22:58] &amp;lt;Ophite1&amp;gt; of course this makes CA key very important.
[22:58] &amp;lt;TC&amp;gt; how about dys dns? can i make my host file redirect to a eepsite?
[22:59] &amp;lt;tonious&amp;gt; TC: Not really. The OS doesn't even see i2p.
[22:59] &amp;lt;jrand0m&amp;gt; though we could have $nym.$ca be the thing looked up for 
[22:59] &amp;lt;Ophite1&amp;gt; perhaps so important we want to distribute trust by it signing some second level .*.i2p domains, and have virtually all stuff under that, *.*.i2p - i.e., jrand0m.nym.i2p
[22:59] &amp;lt;jrand0m&amp;gt; right, though with tusko's ppp2p we can get i2p to IP mappings 
[23:00] &amp;lt;tonious&amp;gt; I dunno. The idea of a CA in an essentially distributed system disagrees with me.
[23:00] &amp;lt;tonious&amp;gt; Not bein' a developer though I'm not gonna make a fuss :)
[23:01] &amp;lt;TC&amp;gt; dns really isnt that importent
[23:01] &amp;lt;jrand0m&amp;gt; tonious&amp;gt; we can do a web of trust, essentially. with, say, 8 seperate known CAs, everyone's local name server knows about those 8, and each of them manages a subdomain (e.g. tc.ca1 or Nightblade.ca2, or we add a .i2p at the end) 
[23:01] &amp;lt;Ophite1&amp;gt; if you can think of a better way?
[23:02] &amp;lt;Nostradumbass&amp;gt; i have another question - its sort of spans the network-application area.
[23:02] &amp;lt;jrand0m&amp;gt; (thats really the degenerate case of a WoT) 
[23:02] &amp;lt;Ophite1&amp;gt; what I said, sort of - get a root key to sign domains...
[23:02] &amp;lt;jrand0m&amp;gt; agreed tc 
[23:02] &amp;lt;jrand0m&amp;gt; fire away Nostradumbass 
[23:02] &amp;lt;Ophite1&amp;gt; someone gets com.i2p or nym.i2p...
[23:02] &amp;lt;Nostradumbass&amp;gt; has any thought been goven to guaranteed latency?
[23:02] &amp;lt;Ophite1&amp;gt; allow them to sign jrand0m.nym.i2p, or whatever.
[23:02] &amp;lt;Nostradumbass&amp;gt; i'm thinking of VoIP.
[23:03] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; we wouldn't even need a .i2p key with that 
[23:03] &amp;lt;tonious&amp;gt; Ophite1: What if the com ca gets taken out by an RIAA hitsquad or something?
[23:03] &amp;lt;jrand0m&amp;gt; Nostradumbass&amp;gt; you mean VoI2P? :) 
[23:03] &amp;lt;Ophite1&amp;gt; then once you're done, destroy the master CA.
[23:03] &amp;lt;Nostradumbass&amp;gt; yes
[23:03] &amp;lt;Ophite1&amp;gt; tonious: then there's still the others.
[23:04] &amp;lt;Ophite1&amp;gt; or some system that requires conspiring groups to get the nym signing key?
[23:04] &amp;lt;jrand0m&amp;gt; Nostradumbass&amp;gt; we have already had people run shoutcast streams over i2p with some buffering at 96khz and no buffering problems at less speed. but there's latency. 
[23:04] &amp;lt;Nostradumbass&amp;gt; with the upcoming release of cryptophone's (Link: http://www.cryptophone.de/)http://www.cryptophone.de/ source it could make an interesting app for i2p.
[23:04] &amp;lt;Ophite1&amp;gt; and a really freakin' big hashcash?
[23:04] &amp;lt;jrand0m&amp;gt; definitely Nostradumbass 
[23:04] &amp;lt;tonious&amp;gt; Ophite1: Mebbe a majority signing protocol?
[23:04] *** Signoff: dm (Ping timeout)
[23:04] &amp;lt;jrand0m&amp;gt; tonious&amp;gt; majority is dangerous with sybil 
[23:05] &amp;lt;Ophite1&amp;gt; tonious: otoh, it HAS to be non-repudiatory, and has to be able to guarantee non-collision.
[23:05] &amp;lt;Ophite1&amp;gt; and majority couldn't do that.
[23:05] &amp;lt;Ophite1&amp;gt; a majority of well known users maybe.
[23:05] &amp;lt;Ophite1&amp;gt; if it's a consolation, the internet has problems with this too (think Verisign).
[23:05] &amp;lt;jrand0m&amp;gt; right, WoT :) 
[23:06] &amp;lt;Ophite1&amp;gt; but then WoT means that different people might have different ideas of who to trust, which violates non-collision maybe?
[23:06] *** thecrypto (~thecrypto@anon.iip) has joined channel #iip-dev
[23:06] &amp;lt;jrand0m&amp;gt; Nostradumbass&amp;gt; now if we could get some coders to work on a high performance RTSP over i2p tunnel... ;) 
[23:06] &amp;lt;Ophite1&amp;gt; it's important, given the length of an "I2P address", but also hard.
[23:06] *** Drak0h (~Dr4k0h@anon.iip) has joined channel #iip-dev
[23:07] &amp;lt;Ophite1&amp;gt; Nostradumbass: not guaranteed.
[23:07] &amp;lt;TC&amp;gt; so how do we secure alias identification (important for commerce and seting up multiple eepsites)?
[23:07] &amp;lt;Nostradumbass&amp;gt; over-provisioning of bandwidth is often the only simple way to try and guarantee latency. is there going to ba any way for a node to determine the available bandwidht at another node, so as to ease routing for VoIP apps? 
[23:07] &amp;lt;jrand0m&amp;gt; yes Nostradumbass, QoS can be done transparently within i2p, but unfortunately thats (I hate saying this) &amp;gt; 1.0 
[23:07] &amp;lt;tonious&amp;gt; Say we take root CAs out of it. You generate your key and sign your aliases.
[23:08] *** Signoff: thecrypto (EOF From client)
[23:08] &amp;lt;Ophite1&amp;gt; Nostradumbass: also, troublesome re some potential attacks?
[23:08] &amp;lt;tonious&amp;gt; You also specify who's keys you trust, ala PGP. I think redundancy is more important than collision.
[23:08] &amp;lt;Ophite1&amp;gt; tonious: so which jrand0m.nym.i2p did you want again?
[23:08] * jrand0m attacks the ns dht to get my nym back
[23:08] &amp;lt;Ophite1&amp;gt; if everyone doesn't trust the same, we might not be referring to the same thing when we use the same name.
[23:09] &amp;lt;Ophite1&amp;gt; and it would probably allow freenet-KSK-style collision wars.
[23:09] &amp;lt;jrand0m&amp;gt; right. either the naming service has CA signed nyms, or it just distributes H(destination) --&amp;gt; destination mappings 
[23:09] &amp;lt;tonious&amp;gt; Just pop up a menu or something. Or if you're designing an application that talks to a specific server, give it the public key of the signing agent?
[23:10] &amp;lt;jrand0m&amp;gt; (and H(destination) == 42 chars as opposed to ~500 chars for a destination) 
[23:10] &amp;lt;Ophite1&amp;gt; tonious: if you're going to give it public keys, you might as well just sling around I2P addresses.
[23:10] &amp;lt;Ophite1&amp;gt; now that's an interesting ideal
[23:10] &amp;lt;Ophite1&amp;gt; assuming sha-256 can't be reversed that yields 256-bit I2P addresses that could be "looked up" to reveal the structure.
[23:10] *** dm (~sd@anon.iip) has joined channel #iip-dev
[23:11] &amp;lt;Ophite1&amp;gt; I smell kademlia again.
[23:11] &amp;lt;jrand0m&amp;gt; :) 
[23:11] &amp;lt;Ophite1&amp;gt; It can also be simply checked.
[23:11] &amp;lt;jrand0m&amp;gt; and there's existing code to reuse. 
[23:11] &amp;lt;Ophite1&amp;gt; somehow, that makes sense. why weren't we doing this already? :)
[23:11] &amp;lt;jrand0m&amp;gt; because we want nyms 
[23:12] &amp;lt;Ophite1&amp;gt; nyms for hosts?
[23:12] &amp;lt;jrand0m&amp;gt; but, I suppose, 42 chars is a good enough starting point 
[23:12] &amp;lt;Ophite1&amp;gt; need a root CA for that :/
[23:12] &amp;lt;jrand0m&amp;gt; right 
[23:12] &amp;lt;Ophite1&amp;gt; in the case where you don't want to trust a root ca?
[23:12] &amp;lt;Ophite1&amp;gt; 42 chars is short enough to paste.
[23:12] &amp;lt;jrand0m&amp;gt; you don't need a root CA, you can have a forest instead of a tree 
[23:12] &amp;lt;Ophite1&amp;gt; 520 chars isn't :)
[23:12] &amp;lt;jrand0m&amp;gt; heh 
[23:13] &amp;lt;Ophite1&amp;gt; but if you have a forest, how does anyone know which tree you're talking about?
[23:13] &amp;lt;Ophite1&amp;gt; you could slap a key in there, but then, ooh, we've got huge strings of random garbage again.
[23:13] &amp;lt;jrand0m&amp;gt; common suffix. $nym.$ca 
[23:13] &amp;lt;Ophite1&amp;gt; well, I'd like $nym.$ca.i2p :)
[23:13] &amp;lt;Ophite1&amp;gt; avoid confusion :)
[23:13] &amp;lt;jrand0m&amp;gt; right. I mean, there are possible attacks. I dunno. I'm with TC though 
[23:13] &amp;lt;jrand0m&amp;gt; good 'nuff for me 
[23:14] &amp;lt;jrand0m&amp;gt; ok, /other/ apps :) 
[23:14] &amp;lt;Ophite1&amp;gt; how do you know which ca is which?
[23:14] &amp;lt;Ophite1&amp;gt; you have a list? what signs the list?
[23:14] &amp;lt;jrand0m&amp;gt; i2pns.config 
[23:14] *** Signoff: Drak0h (Ping timeout)
[23:14] &amp;lt;Ophite1&amp;gt; how're you going to get that?
[23:14] &amp;lt;TC&amp;gt; if i could make my own dns list, hostfile style i would be happy
[23:14] &amp;lt;jrand0m&amp;gt; on install 
[23:15] &amp;lt;Ophite1&amp;gt; how are you going to verify those are the "right" keys?
[23:15] &amp;lt;Ophite1&amp;gt; ca substitution?
[23:15] &amp;lt;jrand0m&amp;gt; right tc, we can even do that without any distributed naming service 
[23:15] &amp;lt;TC&amp;gt; because i say they are Ophite1
[23:15] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; you aren't, any more than you're verifying that the source code is running the "real" i2p 
[23:15] &amp;lt;TC&amp;gt; and if you trust me, you can download them off my eepsite
[23:16] &amp;lt;Ophite1&amp;gt; I suppose at the end of the day you can only reduce that to trust in one key being right, so :)
[23:16] &amp;lt;Ophite1&amp;gt; works for me, yeah.
[23:16] &amp;lt;Ophite1&amp;gt; as long as I get o1.i2p ;)
[23:16] &amp;lt;jrand0m&amp;gt; heh 
[23:17] &amp;lt;tonious&amp;gt; Hmm. Revised threshold scheme: Each CA works the entire namespace, but a majority of CAs must agree before handing out subspace?
[23:17] &amp;lt;jrand0m&amp;gt; ok, last I heard tusko had found a way to get the ppp2p to run off windows machines as well as *nix 
[23:17] &amp;lt;TC&amp;gt; it would make the i2p\internet doman system much more community based if we all passed around a huge hostfile\cheat sheet
[23:17] &amp;lt;Ophite1&amp;gt; tonious: back to majority again...
[23:17] &amp;lt;jrand0m&amp;gt; scary for attacks tonious 
[23:17] &amp;lt;jrand0m&amp;gt; thats true TC 
[23:17] &amp;lt;jrand0m&amp;gt; (and the value of such a community should not be underestimated) 
[23:18] &amp;lt;Ophite1&amp;gt; tc: arpanet stylee?
[23:18] &amp;lt;tonious&amp;gt; Sigh. :)
[23:18] &amp;lt;Ophite1&amp;gt; I guess seeds have gotta come from somewhere, so yeah ;)
[23:18] &amp;lt;TC&amp;gt; to get a domain name, you would say this is me, and if people agreed they would change the file, and if they where trusted, others would download updates
[23:19] &amp;lt;jrand0m&amp;gt; sounds like that'd be a heavily retrieved key from idn :) 
[23:19] &amp;lt;Ophite1&amp;gt; smells vaguely ca-like too :)
[23:19] &amp;lt;TC&amp;gt; you could even have a fight, with more then one file
[23:19] &amp;lt;Ophite1&amp;gt; the fidonet nodelist!
[23:19] &amp;lt;tonious&amp;gt; And in case of a netsplit there'd be multiple patchfiles.
[23:19] &amp;lt;Ophite1&amp;gt; ...doesn't scale.
[23:19] &amp;lt;jrand0m&amp;gt; with under a few hundred domains, its maintainable manually 
[23:20] &amp;lt;TC&amp;gt; after a few hundred you go trusted
[23:20] &amp;lt;jrand0m&amp;gt; right Ophite1. this would just be until we argue out the Right Way. 
[23:20] &amp;lt;tonious&amp;gt; It might be enough to jumpstart a WoT.
[23:20] &amp;lt;jrand0m&amp;gt; (or we convince people that CAs aren't that bad ;) 
[23:20] &amp;lt;jrand0m&amp;gt; true tonious 
[23:20] &amp;lt;Ophite1&amp;gt; if you're trusting someone to agree that someone is someone else, that's a CA, not just a nodelist :)
[23:21] &amp;lt;tonious&amp;gt; Heh. Sorry for bein' the skeptic.
[23:21] &amp;lt;TC&amp;gt; jrand0m, in the end i dont whant to be dependent on CA's
[23:21] &amp;lt;Ophite1&amp;gt; just allow people to give space below theirs...
[23:21] &amp;lt;Ophite1&amp;gt; castyle -- and those on the nodelist to be the cas.
[23:21] &amp;lt;Ophite1&amp;gt; course then it's all "which ca is jrand0m on?"
[23:21] &amp;lt;jrand0m&amp;gt; CA's aren't necessarily choke points. if they're unsatisfactory, we replace them. 
[23:22] &amp;lt;tonious&amp;gt; Ophite1: I like that.
[23:22] &amp;lt;Ophite1&amp;gt; point. CA being crapped out would be Big Enough News for someone to simply replace them.
[23:22] &amp;lt;Ophite1&amp;gt; tonious: so is it slashdot.org or slashdot.com? goatse.cx? :)
[23:22] &amp;lt;dm&amp;gt; what does CA stand for? :)
[23:22] &amp;lt;Ophite1&amp;gt; certification authority.
[23:23] &amp;lt;dm&amp;gt; k, thanks.
[23:23] &amp;lt;tonious&amp;gt; Heh. That's where your own WoT comes in, Ophite1.
[23:23] &amp;lt;Ophite1&amp;gt; tonious: yes, but I still have to see goatse once before I realise it's the wrong bloody one. :)
[23:23] &amp;lt;tonious&amp;gt; 'I trust Ophite1 not to show that horrible asshole, and he signed slashdot.org'
[23:23] &amp;lt;jrand0m&amp;gt; lol 
[23:24] &amp;lt;Ophite1&amp;gt; so essentially you're trusting a limited subset of people, not to be horrible assholes.
[23:24] * jrand0m reserves the right to be an asshole at times
[23:24] &amp;lt;Ophite1&amp;gt; and to hand out domains to the rest.
[23:24] &amp;lt;Ophite1&amp;gt; at least one of which ought, really, to be a trent-style first-comes-first-served bot.
[23:24] &amp;lt;Ophite1&amp;gt; (with.. yes... hashcash.)
[23:24] &amp;lt;tonious&amp;gt; Yeah. And there may be namespace collisions by people who are outside my WoT...
[23:25] &amp;lt;jrand0m&amp;gt; yup, and another should be something like thetower's tfee/subpage redirects 
[23:25] &amp;lt;Ophite1&amp;gt; tonious: something that you can actually USE might be appreciated. it's just a naming system. :)
[23:25] &amp;lt;tonious&amp;gt; Heh.
[23:25] &amp;lt;Ophite1&amp;gt; the good thing about multiple cas is that they can do their own thing re: that kind of thing - different policies.
[23:26] *** Signoff: nickthief60934 (Ping timeout)
[23:26] &amp;lt;jrand0m&amp;gt; ok, other apps... 
[23:26] &amp;lt;jrand0m&amp;gt; IM? 
[23:26] &amp;lt;Ophite1&amp;gt; finally :)
[23:26] &amp;lt;Ophite1&amp;gt; signed nyms! :)
[23:26] &amp;lt;tonious&amp;gt; Sorry Ophite1 :)
[23:26] &amp;lt;jrand0m&amp;gt; !thwap Ophite1 
[23:27] &amp;lt;Ophite1&amp;gt; what, what are you all looking at? :)
[23:27] &amp;lt;Ophite1&amp;gt; yes, WoT would be appropriate for _that_ :)
[23:27] &amp;lt;dm&amp;gt; I think I remember who was doing IM... thecrypto?
[23:27] &amp;lt;Ophite1&amp;gt; in fact... elgamal 2048-bit... dsa 1024-bit... sha-256... sounds kind of familiar. openpgp?
[23:27] &amp;lt;jrand0m&amp;gt; yodel was in here the other day, mentioned that they had tried out running yodel's xml-rpc interface over with their own local router, and it worked. so, yay 
[23:27] *** nickthief60934 (~chatzilla@anon.iip) has joined channel #iip-dev
[23:28] &amp;lt;tonious&amp;gt; I've managed to get SOAP going on mine, too.
[23:28] &amp;lt;jrand0m&amp;gt; yup dm 
[23:28] &amp;lt;tonious&amp;gt; No useful apps, beyond 'Yep, it works' so far.
[23:28] &amp;lt;jrand0m&amp;gt; hehe 
[23:29] *** Signoff: nickthief60934 (Excess Flood)
[23:29] &amp;lt;Nostradumbass&amp;gt; tonious: so SOAP over i2p = Black SOAP?
[23:29] * jrand0m really wants to get idn up and running so we can use i2p as an IP layer, not a TCP layer
[23:29] &amp;lt;jrand0m&amp;gt; lol Nostradumbass 
[23:29] &amp;lt;Ophite1&amp;gt; nicename :)
[23:29] &amp;lt;tonious&amp;gt; Nostradumbass: Yep, you got it.
[23:30] &amp;lt;tonious&amp;gt; Now I can set up my own I2P casino. w00t!
[23:30] *** nickthief60934 (~chatzilla@anon.iip) has joined channel #iip-dev
[23:30] &amp;lt;jrand0m&amp;gt; w33wt 
[23:30] &amp;lt;jrand0m&amp;gt; ok, I think thats 'bout it for the apps 
[23:30] &amp;lt;jrand0m&amp;gt; 5) ...? 
[23:31] &amp;lt;jrand0m&amp;gt; hi 
[23:31] &amp;lt;Ophite1&amp;gt; tonious: cool. we could use a few of those. donate a percentage to the i2p project? :)
[23:31] &amp;lt;TC&amp;gt; merchandising
[23:31] &amp;lt;tonious&amp;gt; Has anybody thought of a C implementation of I2P?
[23:31] &amp;lt;jrand0m&amp;gt; yeah, rent out colo boxes and run routers :) 
[23:32] &amp;lt;jrand0m&amp;gt; tonious&amp;gt; lets wait until we get the router protocol implemented and thoroughly reviewed before porting ;) 
[23:32] &amp;lt;tonious&amp;gt; Or anonymous colo: Behind an I2P router and no internet routing :)
[23:32] &amp;lt;Ophite1&amp;gt; merchandising = logo.
[23:32] &amp;lt;TC&amp;gt; stickers, t-shirts, hats, we need the logo
[23:32] &amp;lt;Ophite1&amp;gt; tonious: after it's working and anonymous and stuff? of course.
[23:32] &amp;lt;tonious&amp;gt; Yeah, but I'm still running my P2 and I'm a poor guy.
[23:32] &amp;lt;tonious&amp;gt; :(
[23:32] &amp;lt;Ophite1&amp;gt; i2p needs a good logo.
[23:32] &amp;lt;Nostradumbass&amp;gt; yes
[23:32] &amp;lt;Ophite1&amp;gt; I mean, the internet doesn't have a logo, but that's just bad marketing. :)
[23:32] &amp;lt;dm&amp;gt; I like the one on the WIKI.
[23:32] &amp;lt;TC&amp;gt; also, each made-for-i2p program needs its own tweeked version, or take off of the logo
[23:32] &amp;lt;jrand0m&amp;gt; how about a transparent logo... it'd, be, like, everywhere, dood 
[23:33] &amp;lt;Ophite1&amp;gt; an invisible logo. heh.
[23:33] &amp;lt;tonious&amp;gt; A 1 pixel by 1 pixel blank gif?
[23:33] &amp;lt;jrand0m&amp;gt; definnitely 
[23:33] &amp;lt;Ophite1&amp;gt; tonious: we'd be sued for copyright infringment? :)
[23:33] &amp;lt;tonious&amp;gt; Ha!
[23:33] &amp;lt;Ophite1&amp;gt; ("Hey, that's OUR blank gif!")
[23:33] &amp;lt;jrand0m&amp;gt; lol 
[23:33] &amp;lt;Ophite1&amp;gt; Hey, if John Cage can do it...
[23:33] &amp;lt;tonious&amp;gt; So we leave our names in the comments field :)
[23:33] &amp;lt;Nostradumbass&amp;gt; Ophite1: how about a stream roller paving over the Internet?
[23:33] &amp;lt;jrand0m&amp;gt; heh we're just rendering his audio 
[23:34] &amp;lt;Ophite1&amp;gt; that one on the bottom looks the best imho.
[23:34] &amp;lt;tonious&amp;gt; I like the one on the top. It's simple. Like me.
[23:34] &amp;lt;Ophite1&amp;gt; with the arc design.
[23:35] &amp;lt;Ophite1&amp;gt; something that is small, very simple, and above all would work well as an icon, or in the system tray :)
[23:35] &amp;lt;Ophite1&amp;gt; and yes, which can be customised and used as a basis for logos of apps.
[23:35] &amp;lt;jrand0m&amp;gt; right 
[23:35] &amp;lt;dm&amp;gt; How about a black circle with white fill.
[23:35] &amp;lt;Ophite1&amp;gt; that arc would be a good start (colour changes?)
[23:35] &amp;lt;dm&amp;gt; or a triangle, maybe a square!
[23:35] &amp;lt;dm&amp;gt; a parallelogram!
[23:37] &amp;lt;tonious&amp;gt; Heh. Open up a cafepress store...
[23:37] &amp;lt;Ophite1&amp;gt; god no, not cafepress.
[23:37] &amp;lt;dm&amp;gt; a white cloud!
[23:37] &amp;lt;Ophite1&amp;gt; we demand class. ... thinkgeek. ;-)
[23:37] &amp;lt;dm&amp;gt; little fluffy cloud.
[23:38] &amp;lt;TC&amp;gt; it would look toomuch like a cumpuddle in minature
[23:38] * jrand0m associates clouds with the sky, thankyouverymuch
[23:38] &amp;lt;tonious&amp;gt; Ophite1: First we've gotta convince 'em that we're whitehat.
[23:39] &amp;lt;TC&amp;gt; no, lets be black hat
[23:39] &amp;lt;jrand0m&amp;gt; tonious&amp;gt; can militant anarchists be whitehats too? 
[23:39] * TC doesnt like ppl in hats
[23:39] &amp;lt;tonious&amp;gt; Dunno.
[23:39] * tonious wears a grey fedora FWIW.
[23:39] &amp;lt;Nostradumbass&amp;gt; how about a white and a black hat?
[23:39] &amp;lt;TC&amp;gt; and modulus would say somthing about class distinction or something
[23:40] &amp;lt;dm&amp;gt; a small picture of uncle sam's face?
[23:40] &amp;lt;TC&amp;gt; checkered hat?
[23:40] &amp;lt;jrand0m&amp;gt; heh tc 
[23:40] &amp;lt;Nostradumbass&amp;gt; or white and a black wizzard hats
[23:40] &amp;lt;Ophite1&amp;gt; I am NOT a white hat. How dare you insinuate that. I want an apology.
[23:41] &amp;lt;TC&amp;gt; or a black dunce hat
[23:41] &amp;lt;jrand0m&amp;gt; well, anyway... 
[23:42] &amp;lt;tonious&amp;gt; "i2p inside"?
[23:42] &amp;lt;jrand0m&amp;gt; heh 
[23:42] &amp;lt;dm&amp;gt; I, too, pee...
[23:42] &amp;lt;jrand0m&amp;gt; dm&amp;gt; on a calvin sticker! 
[23:42] &amp;lt;Ophite1&amp;gt; "i2p ... somewhere"
[23:42] &amp;lt;TC&amp;gt; so, logo ppl, come on! so can nop set us up a i2p cafepress site?
[23:43] * jrand0m repeats the mantra No PR until its ready.
[23:43] &amp;lt;Nostradumbass&amp;gt; dm: yeah, make it a "Concentration" style chrade logo-gram.
[23:43] &amp;lt;Nostradumbass&amp;gt; &amp;lt;eye&amp;gt; 2 and a pee-ing penis.
[23:44] &amp;lt;dm&amp;gt; Let's set a date.
[23:44] &amp;lt;jrand0m&amp;gt; heh, yeah, and you'll have your mother click on that icon? 
[23:44] &amp;lt;dm&amp;gt; March 1st.
[23:44] &amp;lt;Nostradumbass&amp;gt; grab it, in fact :)
[23:44] &amp;lt;tonious&amp;gt; My mother disapproves of encryption :)
[23:44] *** UserX (~User@anon.iip) has joined channel #iip-dev
[23:44] &amp;lt;dm&amp;gt; Slashdot article! No matter how far (or not) jrand0m has gotten!
[23:44] &amp;lt;dm&amp;gt; Let's pile on the pressure.
[23:44] &amp;lt;Ophite1&amp;gt; nooooooo.
[23:44] &amp;lt;Ophite1&amp;gt; not yet!
[23:45] &amp;lt;jrand0m&amp;gt; damn dm, if you pulled that date out of thin air, you're good. in my palm I have 1.0 slotted as ~ march 1 
[23:45] * dm slaps Ophite1
[23:45] &amp;lt;dm&amp;gt; i said march 1st.
[23:45] &amp;lt;Ophite1&amp;gt; the appropriate time to promote is when we have a cool shiny thing to wave at them.
[23:45] &amp;lt;Nostradumbass&amp;gt; please, no slashdot till the network is ready for the onslaught.
[23:45] &amp;lt;jrand0m&amp;gt; right 
[23:45] &amp;lt;dm&amp;gt; I'm good, what can I say.
[23:45] &amp;lt;Ophite1&amp;gt; I call launch date April 4th.
[23:45] &amp;lt;Ophite1&amp;gt; 04/04/04 ;)
[23:45] &amp;lt;jrand0m&amp;gt; no PR until AFTER 1.0 comes out. 
[23:45] &amp;lt;Nostradumbass&amp;gt; Mojo was almost destroyed by /.
[23:46] &amp;lt;dm&amp;gt; no, none of this rational thinking. March 1st, end of story.
[23:46] &amp;lt;jrand0m&amp;gt; ooOOo Ophite1 
[23:46] * jrand0m senses that I'm going to have to submit to /. to get them to NOT post dm^H^Han anonymous person's article
[23:46] &amp;lt;Ophite1&amp;gt; no, don't do that. malda doesn't give a shit, and he'll post THAT :)
[23:46] &amp;lt;jrand0m&amp;gt; heh 
[23:47] &amp;lt;dm&amp;gt; Yes, you will be ridiculed by my post: "Em, like, there's this like anonymous cool program that's better than kazaa, I2P it's awesome, it's fast, DSA124. yeah"
[23:47] &amp;lt;jrand0m&amp;gt; anyway, as things progress, http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap will be updated 
[23:48] &amp;lt;dm&amp;gt; time to pack.
[23:49] &amp;lt;jrand0m&amp;gt; (and some day I'm going to take a week off and go snowboarding) 
[23:49] *** soros (~soros@anon.iip) has joined channel #iip-dev
[23:49] &amp;lt;jrand0m&amp;gt; yeah, we're about the 2hour mark. 
[23:49] &amp;lt;jrand0m&amp;gt; time to... 
[23:49] * jrand0m *baf*'s the meeting closed.
&lt;/div></description></item><item><title>I2P Dev Meeting - 18. November 2003</title><link>/de/blog/2003/11/18/i2p-dev-meeting-18.-november-2003/</link><pubDate>Tue, 18 Nov 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/11/18/i2p-dev-meeting-18.-november-2003/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dm, duck, godmode0, jrand0m, mihi, Ophite1, soros, TC, tusko, yodel&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
[22:02] &amp;lt;jrand0m&amp;gt; agenda: 
[22:02] &amp;lt;jrand0m&amp;gt; 0) welcome 
[22:02] &amp;lt;jrand0m&amp;gt; 1) i2p dev status 
[22:02] &amp;lt;jrand0m&amp;gt; - 0.2.1.1 is out (peer and tunnel updating and testing, tuning enhancements, tunnel throttling, a DoS defense) 
[22:02] &amp;lt;jrand0m&amp;gt; - don't use bw limiting (still some debugging) 
[22:02] &amp;lt;jrand0m&amp;gt; - keep your clocks generally correct (30 minute fudge factor) [used for lease expirations and garlics] 
[22:02] &amp;lt;jrand0m&amp;gt; 2) kademlia, 0.3, and idn 
[22:02] &amp;lt;jrand0m&amp;gt; 3) roadmap revise (0.2.3 --&amp;gt; 0.4, 0.2.2 --&amp;gt; 0.3.1)? 
[22:02] &amp;lt;jrand0m&amp;gt; 4) app status [ppp2p, i2ptunnel, im, ns, squid] 
[22:02] &amp;lt;duck&amp;gt; 5) why does jrand0m drink cheap local beer?
[22:02] &amp;lt;jrand0m&amp;gt; 5) comments / questions / etc 
[22:02] &amp;lt;jrand0m&amp;gt; heh 
[22:02] &amp;lt;jrand0m&amp;gt; so yeah, basically that fits under 5 :) 
[22:02] &amp;lt;mihi_&amp;gt; double 5 ;)
[22:03] &amp;lt;mihi_&amp;gt; oops...
[22:03] &amp;lt;jrand0m&amp;gt; 0) welcome 
[22:03] * mihi_ did not look 2 the left column
[22:03] &amp;lt;jrand0m&amp;gt; hi. 65th meeting I suppose. 
[22:03] &amp;lt;jrand0m&amp;gt; hehe 
[22:03] &amp;lt;jrand0m&amp;gt; 1) that code stuff 
[22:04] &amp;lt;jrand0m&amp;gt; 0.2.1.1 came out last night 
[22:04] &amp;lt;jrand0m&amp;gt; lots of goodness in there. 
[22:04] * mihi tests it atm.
[22:04] &amp;lt;jrand0m&amp;gt; tunnels are tested and fail fast, penalizing all participants so they won't likely get into the rebuild 
[22:05] &amp;lt;jrand0m&amp;gt; messages in i2ptunnel are also throttled to max 64k size (larger messages caused badness) 
[22:05] &amp;lt;jrand0m&amp;gt; there are some bugs being worked out with the bw limiting code, so make sure your bw limits in router.config are negative values 
[22:06] &amp;lt;jrand0m&amp;gt; (i2p doesn't have enough traffic on it to cause real load atm anyway) 
[22:06] &amp;lt;jrand0m&amp;gt; (but bw limiting will be unit tested and fixed for 0.2.1.2) 
[22:07] &amp;lt;jrand0m&amp;gt; also, please try to keep your clocks close to correct. it sucks that we have to need that, but right now we do. 
[22:07] &amp;lt;jrand0m&amp;gt; we may be able to work out a way to not require semi-sync'ed clocks, but its delicate. 
[22:07] &amp;lt;jrand0m&amp;gt; 2) fun stuff 
[22:08] &amp;lt;jrand0m&amp;gt; a lot of the bugs being worked out in the last few releases are related to the crappy kludge of a BroadcastNetworkDB. 
[22:08] &amp;lt;jrand0m&amp;gt; since its planned for replacement in 0.3, might as well at least mention what its being replaced with 
[22:09] &amp;lt;jrand0m&amp;gt; kademlia is a structured distributed hash table (DHT) that lets us insert and fetch in under O(log(N)) time, guaranteed 
[22:09] &amp;lt;jrand0m&amp;gt; [with one small caveat thats still being worked out] 
[22:10] &amp;lt;jrand0m&amp;gt; that kademlia code needs to get written for 0.3 so we can do insert and fetch of RouterInfo and LeaseSet structures. 
[22:10] &amp;lt;jrand0m&amp;gt; however, things would be simpler if it were implemented seperately - and hence testable seperately. 
[22:10] &amp;lt;jrand0m&amp;gt; (unit testing == good) 
[22:11] &amp;lt;jrand0m&amp;gt; so, whats a simple way to unit test a dht? to write a simple file store/lookup service on it. 
[22:11] &amp;lt;dm&amp;gt; insert fetch? are we talking about content?
[22:11] &amp;lt;jrand0m&amp;gt; enter idn: (Link: http://wiki.invisiblenet.net/iip-wiki?I2PIDN)http://wiki.invisiblenet.net/iip-wiki?I2PIDN 
[22:11] &amp;lt;Ophite1&amp;gt; dm: No, only routerinfo and leaseset structures.
[22:12] &amp;lt;jrand0m&amp;gt; dm&amp;gt; i2p's networkDatabase currently contains only two specialized structures, as ophite said 
[22:12] &amp;lt;dm&amp;gt; okay, thanks.
[22:12] &amp;lt;Ophite1&amp;gt; may or may not be useful to use it for bootstrapping other protocols too, but it's not anonymous itself. (?)
[22:12] *** grimps (~grimp@anon.iip) has joined channel #iip-dev
[22:12] &amp;lt;tusko&amp;gt; one question: which protocol is used now for networkDatabase?
[22:13] &amp;lt;jrand0m&amp;gt; sorry, phone. 
[22:13] *** Signoff: godmode0 (Ping timeout)
[22:13] &amp;lt;jrand0m&amp;gt; correct, kademlia is not anonymous, but not non-anonymous either 
[22:13] &amp;lt;Ophite1&amp;gt; modified kademlia will scale. random will not.
[22:13] &amp;lt;jrand0m&amp;gt; tusko&amp;gt; currently we do a flooded broadcast 
[22:13] &amp;lt;duck&amp;gt; what about kademlia getting splitted?
[22:13] &amp;lt;dm&amp;gt; no cell phones allowed into meeting.
[22:13] &amp;lt;duck&amp;gt; &amp;lt;insert zooko comments&amp;gt;
[22:13] &amp;lt;Ophite1&amp;gt; flooded broadcast aka gnutella method definitely won't ;)
[22:13] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; right, kademlia doesn't use random ones :) 
[22:13] &amp;lt;duck&amp;gt; Ophite1: works better as freenet routing :)
[22:14] &amp;lt;jrand0m&amp;gt; duck&amp;gt; exactly (&amp;lt;jrand0m&amp;gt; [with one small caveat thats still being worked out] ) 
[22:14] &amp;lt;Ophite1&amp;gt; duck: i rest my case... ;)
[22:14] *** Signoff: mihi (Ping timeout)
[22:14] &amp;lt;tusko&amp;gt; is kademlia some sort of hypercube?
[22:14] &amp;lt;Ophite1&amp;gt; no, a circle.
[22:14] *** Signoff: mihi_ (Ping timeout)
[22:14] &amp;lt;jrand0m&amp;gt; and/or a xor tree :) 
[22:15] &amp;lt;Ophite1&amp;gt; splits/joins... reshuffle tree? can we take a peek at emule's overnetalike for this? :)
[22:15] &amp;lt;jrand0m&amp;gt; its a fairly easy protocol, but we can definnitely look around. 
[22:16] &amp;lt;jrand0m&amp;gt; icepick has implemented kademlia in python too, for ent (as kashmir) 
[22:16] *** mihi (~mihi@anon.iip) has joined channel #iip-dev
[22:16] &amp;lt;Ophite1&amp;gt; consider also malicious nodes deliberately fragmenting the tree.
[22:16] &amp;lt;jrand0m&amp;gt; absolutely. but its fairly attack resistant 
[22:16] &amp;lt;Ophite1&amp;gt; 256 bit keyspace is more resistant to that though.
[22:17] &amp;lt;Ophite1&amp;gt; plus would have to make a lot of routeridentity structures = hard.
[22:17] &amp;lt;tusko&amp;gt; i found interesting the papers of gravepine: (Link: http://grapevine.sourceforge.net/)http://grapevine.sourceforge.net/
[22:17] &amp;lt;jrand0m&amp;gt; this is also why I want to implement it first as an application, rather than rip out the core of i2p - so we can work out all the messy details first 
[22:17] &amp;lt;Ophite1&amp;gt; so I'm pleased with sec 3 of 0.9 draft.
[22:17] *** Signoff: nickthief54450 (Excess Flood)
[22:18] *** nickthief54450 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:18] &amp;lt;tusko&amp;gt; look to (Link: http://grapevine.sourceforge.net/tech-overview.php)http://grapevine.sourceforge.net/tech-overview.php
[22:18] &amp;lt;Ophite1&amp;gt; though I might point out that if message 0, DatabasePing, is inplemented, you might want to include a hashcash in it.
[22:18] &amp;lt;jrand0m&amp;gt; interesting tusko, I think their economic model might require some revision, as with their sybyl defenses 
[22:19] &amp;lt;Ophite1&amp;gt; (you may already; haven't ready that part)
[22:19] &amp;lt;jrand0m&amp;gt; absolutely Ophite1. I was actually thinking about putting hashcash certs into all of the messages (DatabaseLookup included) 
[22:20] &amp;lt;Ophite1&amp;gt; good idea. though, be careful of performance and tuning vs. dos defense there, and you might want to run hashcash calc in a separate, lower-priority thread?
[22:21] &amp;lt;jrand0m&amp;gt; well, hashcash verification should be near instantaneous 
[22:21] &amp;lt;jrand0m&amp;gt; and hashcash generation shouldn't be able to be precompiled 
[22:21] &amp;lt;jrand0m&amp;gt; er, precomputed 
[22:21] &amp;lt;dm&amp;gt; Ophite1 must be an avatar created by jrand0m so that he can finally talk about I2P with someone who understands wtf he's saying.
[22:22] &amp;lt;jrand0m&amp;gt; lol 
[22:22] * dm is not fooled.
[22:22] *** godmode0 (~enter@anon.iip) has joined channel #iip-dev
[22:22] &amp;lt;Ophite1&amp;gt; one way of preventing that is to use derivatives of session keys as part of the hashcash..
[22:22] &amp;lt;jrand0m&amp;gt; right. and/or put in a nonce and the date 
[22:22] &amp;lt;Ophite1&amp;gt; date leads to those troublesome timing problems though. that could be a real issue.
[22:22] &amp;lt;Ophite1&amp;gt; unless you feel like rewriting ntp as well ;-)
[22:22] *** Signoff: mihi (Ping timeout)
[22:23] &amp;lt;jrand0m&amp;gt; heh 
[22:23] &amp;lt;jrand0m&amp;gt; well, we've already run into that a little bit 
[22:23] &amp;lt;jrand0m&amp;gt; (hence the 30 minute fudge factor) 
[22:23] &amp;lt;jrand0m&amp;gt; a session hash may be workable though. good idea. 
[22:24] &amp;lt;Ophite1&amp;gt; and no, i'm not jrand0m's clone ;)
[22:24] &amp;lt;jrand0m&amp;gt; ok, so for idn, I'm probably only going to implement the stuff on that I2PIDN wiki page 
[22:25] *** Signoff: dm (Ping timeout)
[22:25] &amp;lt;jrand0m&amp;gt; what would probably rule would be if someone would take that and run with it - make a real user interface, better get/store apps, fec/ecc/etc. 
[22:25] &amp;lt;jrand0m&amp;gt; also, I had some ideas about a search network built in parallel as well 
[22:26] &amp;lt;jrand0m&amp;gt; but, well, its probably more useful to i2p that I focus my time on the router 
[22:26] &amp;lt;Ophite1&amp;gt; it runs on top of i2p?
[22:26] &amp;lt;jrand0m&amp;gt; (making it functional, scalable, and secure) 
[22:26] &amp;lt;jrand0m&amp;gt; yes 
[22:26] &amp;lt;jrand0m&amp;gt; i2p lets idn be anonymous 
[22:27] &amp;lt;Ophite1&amp;gt; what were your search network ideas?
[22:27] &amp;lt;jrand0m&amp;gt; note: its not written yet, but its looking like its #2 on my task list 
[22:27] &amp;lt;Ophite1&amp;gt; can another dht be built through tunnels?
[22:27] *** mihi (~mihi@anon.iip) has joined channel #iip-dev
[22:27] &amp;lt;jrand0m&amp;gt; basically a distributed replicated db, with hashcash inserts and syncs, where people store idn keys along side metadata / etc 
[22:27] *** dm (~as@anon.iip) has joined channel #iip-dev
[22:28] &amp;lt;jrand0m&amp;gt; hmm, yes, certainly. but i2p isn't inherently tunnel based - its message based (i2p is IP, i2ptunnel is TCP) 
[22:28] &amp;lt;Ophite1&amp;gt; if ~all node participate = very useful for "discovering" other protocols.
[22:28] &amp;lt;jrand0m&amp;gt; definitely 
[22:28] &amp;lt;Ophite1&amp;gt; so, should be standard.
[22:28] &amp;lt;Ophite1&amp;gt; dhcp/zeroconf for the i2p? :)
[22:28] &amp;lt;jrand0m&amp;gt; idn would be a very good app to bundle with i2p to let people have an 'out of box experience' 
[22:29] &amp;lt;Ophite1&amp;gt; If it's meant to be a fully featured communication/file transfer/storage application, I'd like to propose the name "Darknet".
[22:29] &amp;lt;jrand0m&amp;gt; :) 
[22:29] &amp;lt;Ophite1&amp;gt; You, of course, probably already know where that comes from. :)
[22:30] &amp;lt;dm&amp;gt; Where does it come from?
[22:30] &amp;lt;Ophite1&amp;gt; MS Research's paper: The Darknet and the Future of Content Distribution.
[22:30] *** Signoff: godmode0 (Ping timeout)
[22:30] &amp;lt;TC&amp;gt; link?
[22:30] *** tonious (~Flag@anon.iip) has joined channel #iip-dev
[22:30] &amp;lt;jrand0m&amp;gt; well, tim may says he invented the term ~11 years ago ;) 
[22:30] &amp;lt;tusko&amp;gt; where is the I2PIDN wiki page?
[22:30] &amp;lt;dm&amp;gt; (Link: http://crypto.stanford.edu/DRM2002/darknet5.doc)http://crypto.stanford.edu/DRM2002/darknet5.doc
[22:30] &amp;lt;jrand0m&amp;gt; tusko&amp;gt; (Link: http://wiki.invisiblenet.net/iip-wiki?I2PIDN)http://wiki.invisiblenet.net/iip-wiki?I2PIDN 
[22:30] &amp;lt;Ophite1&amp;gt; also implies that the network works "in the dark" - noone knows who anyone is ;)
[22:30] &amp;lt;jrand0m&amp;gt; exactly. 
[22:31] *** mihi_ (~mihi@anon.iip) has joined channel #iip-dev
[22:31] &amp;lt;jrand0m&amp;gt; well, i2p itself is a darknet in that sense, but its generic messaging - it is the IP layer for such a darknet. 
[22:31] &amp;lt;jrand0m&amp;gt; i2ptunnel is the TCP layer, and idn is NFS :) 
[22:31] &amp;lt;Ophite1&amp;gt; i2p is the protocol that allows such a network to be created from something broadly like overnet.
[22:31] &amp;lt;Ophite1&amp;gt; speaking of which... is there a way to specify priority in messages?
[22:32] *** mihi is now known as nickthief76430
[22:32] *** mihi_ is now known as mihi
[22:32] &amp;lt;jrand0m&amp;gt; funny that you mention that :) 
[22:32] *** nickthief76430 is now known as mihi_backup
[22:32] &amp;lt;mihi&amp;gt; oops...
[22:32] &amp;lt;jrand0m&amp;gt; I was just reading some of the upcoming HotNets2 papers ((Link: http://nms.lcs.mit.edu/HotNets-II/program.html)http://nms.lcs.mit.edu/HotNets-II/program.html) and got inspired for some QoS over i2p mechanisms 
[22:33] &amp;lt;Ophite1&amp;gt; would a bulk/low-latency bit compromise anonymity slightly (intersection attack?) by allowing traffic linkage? well, even if it were sometimes flips?
[22:33] &amp;lt;Ophite1&amp;gt; ah, well that might work better of course =)
[22:33] &amp;lt;Ophite1&amp;gt; Don't worry about local plausible denability.
[22:33] &amp;lt;jrand0m&amp;gt; right, i2p assumes the local machine is trusted 
[22:33] *** Signoff: dm (Ping timeout)
[22:33] &amp;lt;Ophite1&amp;gt; That is a problem to be solved by Rubberhose/Marutukku and Thermite, not I2P.
[22:34] &amp;lt;jrand0m&amp;gt; exactly. (otherwise, the software is compromised and it doesn't matter what we do) 
[22:34] * TC hopes his local machine is trusted
[22:34] &amp;lt;jrand0m&amp;gt; heh 
[22:34] &amp;lt;Ophite1&amp;gt; TC: easy way to find out; make death threats against bush and see if SS agents turn up at your door ;-)
[22:34] &amp;lt;jrand0m&amp;gt; lol 
[22:34] &amp;lt;TC&amp;gt; done and done
[22:34] *** Signoff: tonious (Ping timeout)
[22:34] &amp;lt;jrand0m&amp;gt; hah! 
[22:35] * jrand0m watches my squid proxy get taken down by the fbi
[22:35] &amp;lt;TC&amp;gt; its a trap!
[22:35] &amp;lt;jrand0m&amp;gt; get an axe! 
[22:35] &amp;lt;jrand0m&amp;gt; :) 
[22:35] &amp;lt;TC&amp;gt; anybody play uplink?
[22:35] &amp;lt;Ophite1&amp;gt; completed it. cracked it. released it.
[22:35] &amp;lt;Ophite1&amp;gt; trained it too ;)
[22:36] * jrand0m takes that as a "yes"
[22:36] *** dm (~as@anon.iip) has joined channel #iip-dev
[22:37] &amp;lt;Ophite1&amp;gt; there may be some dos possibilities in caching, in memory stuff...
[22:37] &amp;lt;jrand0m&amp;gt; ok, so thats what I'm thinking with idn/kademlia. get idn implemented and working over the 0.2. code, smash it in a bit, then implement 0.3 with that kademlia implementation 
[22:37] &amp;lt;jrand0m&amp;gt; oh certainly. the todo list has 'sync pending and large messages to disk' :) 
[22:37] &amp;lt;dm&amp;gt; shouldn't IDN be implemented after I2P is tested and mature?
[22:38] &amp;lt;jrand0m&amp;gt; thats one of the problems we ran into testing a large file of TC's eepsite 
[22:38] &amp;lt;Ophite1&amp;gt; dm: not given as it's a testbed for the fancy db.
[22:38] &amp;lt;jrand0m&amp;gt; dm&amp;gt; I was thinking that too, but I need to implement the kademlia code to get 0.3 ready. basically the kademlia code IS 0.3 
[22:38] &amp;lt;Ophite1&amp;gt; I do like the hybrid dht nature such a network would provide though.
[22:39] &amp;lt;dm&amp;gt; aha... 
[22:39] &amp;lt;jrand0m&amp;gt; but if no one wants to toss a normal UI onto it until i2p 1.0, that might be a good idea as well 
[22:39] &amp;lt;Ophite1&amp;gt; dht node discovery + ngr-like routing = scalability capable of handling critical mass
[22:39] &amp;lt;dm&amp;gt; what happened to that original milestone list. secure--&amp;gt;anonymous--&amp;gt;not harvestable, etc...
[22:39] &amp;lt;Ophite1&amp;gt; jrand0m: I will refrain from advertising it to pirates until it's ready. that enough?
[22:39] &amp;lt;jrand0m&amp;gt; well, minus the ngr-like routing :) we tunnel :) 
[22:39] &amp;lt;TC&amp;gt; as long as we keep the cli
[22:39] &amp;lt;dm&amp;gt; ah scalable was one of the items in that chain.
[22:39] &amp;lt;jrand0m&amp;gt; dm&amp;gt; 0.3 is necessary for scalable. which is before not harvestable 
[22:39] &amp;lt;jrand0m&amp;gt; thanks Ophite1 :) 
[22:40] &amp;lt;jrand0m&amp;gt; definitely TC. I'll need the cli to test it 
[22:40] &amp;lt;Ophite1&amp;gt; scalability of the actual anonymous stuff is directly related to choices made in the routing for the tunnels, and that's a router implementation thing?
[22:40] &amp;lt;jrand0m&amp;gt; (and, c'mon, we'll probably do software distribution / releases with idn) 
[22:40] *** godmode0 (~enter@anon.iip) has joined channel #iip-dev
[22:40] &amp;lt;dm&amp;gt; alrighty... sounds okay then.
[22:40] &amp;lt;jrand0m&amp;gt; absolutely ophite. 
[22:40] &amp;lt;Ophite1&amp;gt; suggestion: maximum message size?
[22:40] &amp;lt;jrand0m&amp;gt; thats the Hard problem 
[22:41] &amp;lt;jrand0m&amp;gt; max message size is currently insanely large (4g) but I'm thinking of trimming it to 64k or 128k 
[22:41] &amp;lt;jrand0m&amp;gt; but I don't want to resort to that yet 
[22:41] * Ophite1 goes digging in notes
[22:41] &amp;lt;Ophite1&amp;gt; BitTorrent/Scone scalability notes indicate 512K.
[22:42] &amp;lt;jrand0m&amp;gt; heh ok cool. (any refs I can dig into?) 
[22:42] &amp;lt;Ophite1&amp;gt; but, think of it like tcp window size.
[22:42] &amp;lt;jrand0m&amp;gt; right 
[22:42] &amp;lt;Ophite1&amp;gt; not for scone, sorry - friend's research project.
[22:42] &amp;lt;jrand0m&amp;gt; coo', no worry 
[22:42] *** Signoff: mihi_backup (Ping timeout)
[22:42] &amp;lt;Ophite1&amp;gt; fwiw, your kademlia is about as good as his though :)
[22:42] &amp;lt;jrand0m&amp;gt; hehe 
[22:42] &amp;lt;jrand0m&amp;gt; (well, I haven't implemented it yet ;) 
[22:42] &amp;lt;Ophite1&amp;gt; uh, hers I mean :/
[22:42] &amp;lt;jrand0m&amp;gt; oh wikked 
[22:43] &amp;lt;dm&amp;gt; boner..
[22:43] *** mihi_backup (~mihi@anon.iip) has joined channel #iip-dev
[22:43] &amp;lt;jrand0m&amp;gt; heh 
[22:43] &amp;lt;jrand0m&amp;gt; so, thats 2) kademlia, 0.3, and idn 
[22:43] &amp;lt;Ophite1&amp;gt; she named her toys after puddings. custard, crumble (Waste-like), strudel.. her bittorrent-a-like was the fastest pudding in the world - 'scone ;)
[22:43] &amp;lt;jrand0m&amp;gt; haha 
[22:45] &amp;lt;Ophite1&amp;gt; she's a math.
[22:45] &amp;lt;jrand0m&amp;gt; even better 
[22:45] &amp;lt;jrand0m&amp;gt; there's a lot of stats gathering / analysis that will be coming up for advanced peer selection 
[22:45] &amp;lt;Ophite1&amp;gt; but I'll see if I can bounce stuff past her. scalability from i2np 0.9 was from her - she likes it.
[22:45] &amp;lt;jrand0m&amp;gt; (unfortunately we can't cheat like mnet, mixminion, and tor) 
[22:46] &amp;lt;jrand0m&amp;gt; great to hear 
[22:46] &amp;lt;Ophite1&amp;gt; one comment - dsa?
[22:46] *** nickthief54450 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:46] &amp;lt;Ophite1&amp;gt; dsa 1024 bit, as in SHA-1?
[22:46] &amp;lt;jrand0m&amp;gt; yea 
[22:47] &amp;lt;Ophite1&amp;gt; 'spose it is tried and tested.
[22:47] &amp;lt;Ophite1&amp;gt; also small.
[22:47] &amp;lt;jrand0m&amp;gt; right. but I'm not 100% tied to our particular crypto impls 
[22:47] &amp;lt;Ophite1&amp;gt; anyway. to roadmap.
[22:47] &amp;lt;TC&amp;gt; haha, lets name a windows version 'Microsoft Darknet (r)'
[22:47] &amp;lt;jrand0m&amp;gt; heh tc 
[22:48] &amp;lt;jrand0m&amp;gt; ok, 3) roadmap revise (0.2.3 --&amp;gt; 0.4, 0.2.2 --&amp;gt; 0.3.1)? 
[22:48] &amp;lt;jrand0m&amp;gt; because of all the bugs I've been running into wrt the broadcast db, I want to escalate the 0.3 (kademlia db) release 
[22:48] &amp;lt;TC&amp;gt; its nice not being limmited by trademarks like a normal open source project
[22:49] *** tonious (~Flag@anon.iip) has joined channel #iip-dev
[22:49] &amp;lt;jrand0m&amp;gt; 0.2.3 is restricted routes / trusted peers, and probably not a hard feature requirement that anyone here has. it can be shuffled out to 0.4 without problem, I think 
[22:50] &amp;lt;jrand0m&amp;gt; 0.2.2 is tunnel mods, but I think a lot of the pressure to get that implemented will be eased with the 0.2.1.1 release (which tests and rebuilds tunnels as necessary, rather than waiting 10 minutes) 
[22:50] &amp;lt;Ophite1&amp;gt; trusted peers is an area that needs some revision imho.
[22:50] &amp;lt;jrand0m&amp;gt; agreed. 
[22:50] *** dm_backup (~as@anon.iip) has joined channel #iip-dev
[22:50] &amp;lt;Ophite1&amp;gt; only area that doesn't give me warm fuzzies.
[22:50] &amp;lt;Ophite1&amp;gt; though that may just be the word "trusted". :)
[22:50] &amp;lt;jrand0m&amp;gt; basically my current thoughts are to publish tunnels to routers 
[22:50] &amp;lt;jrand0m&amp;gt; heh 
[22:51] &amp;lt;jrand0m&amp;gt; (if we publish tunnels to routers, we can get away with untrusted gateways, which drops the 'trusted' from trusted peers) 
[22:51] *** Signoff: dm (Ping timeout)
[22:51] *** dm_backup is now known as dm
[22:51] &amp;lt;Ophite1&amp;gt; need to analyse anonymity implications of that.
[22:51] &amp;lt;jrand0m&amp;gt; but trusted peers is inherently necessary in a militant grade anon system, where /all/ nodes you can contact are considered attackers. 
[22:52] &amp;lt;Ophite1&amp;gt; don't think that is truly possible...
[22:52] &amp;lt;jrand0m&amp;gt; certainly. yet another reason it should get 0.4 
[22:52] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; trusted nodes with timed / triggered self destruct. 
[22:52] &amp;lt;jrand0m&amp;gt; set up a patsy, route through it, kill it 
[22:52] &amp;lt;jrand0m&amp;gt; exactly, if patsies delete their logs after N hours / N bytes / N messages 
[22:52] &amp;lt;Ophite1&amp;gt; I mean if you want me to release a worm that sets up a couple of million...
[22:53] &amp;lt;Ophite1&amp;gt; logs? what logs?
[22:53] &amp;lt;jrand0m&amp;gt; :) 
[22:53] &amp;lt;jrand0m&amp;gt; ok, format the disks ;) 
[22:53] * Ophite1 wrote kernel-level stealth trojan
[22:53] &amp;lt;jrand0m&amp;gt; nice 
[22:53] * dm wrote kernel level outlook calendar plugin.
[22:53] &amp;lt;Ophite1&amp;gt; ...when I was 19 :)
[22:53] &amp;lt;Ophite1&amp;gt; still works. :)
[22:54] &amp;lt;Ophite1&amp;gt; not going to include it in this though, don't worry, or, uh, check my code, which would probably be a Good Thing To Do anyway ;)
[22:54] &amp;lt;dm&amp;gt; when I was 12.
[22:54] &amp;lt;jrand0m&amp;gt; I don't think i2p will want /that/ large distribution until after 1.0 is stable and heavily peer reviewed 
[22:54] &amp;lt;jrand0m&amp;gt; heh Ophite1 
[22:54] &amp;lt;jrand0m&amp;gt; heh dm 
[22:54] &amp;lt;Ophite1&amp;gt; frankly, think that is a fluff feature.
[22:54] &amp;lt;jrand0m&amp;gt; perhaps. 
[22:55] &amp;lt;jrand0m&amp;gt; restricted routes is a necessity though 
[22:55] &amp;lt;jrand0m&amp;gt; its basic functionality for people behind firewalls 
[22:55] &amp;lt;jrand0m&amp;gt; (very restrictive firewalls) 
[22:55] &amp;lt;Ophite1&amp;gt; hello, transports.
[22:55] &amp;lt;Ophite1&amp;gt; we'll get to that.
[22:55] &amp;lt;Ophite1&amp;gt; or is now the appropriate time to discuss them?
[22:55] &amp;lt;jrand0m&amp;gt; sure, lets dig in :) 
[22:56] &amp;lt;jrand0m&amp;gt; we've already run into a problem with an unreachable peer that could be solved with restricted routes 
[22:56] *** tusko has left #iip-dev
[22:56] &amp;lt;jrand0m&amp;gt; even though it was due to misconfiguration, it could be more common 
[22:57] &amp;lt;Ophite1&amp;gt; Also: given two cooperating peers behind inbound-filtering firewalls that drop bad packets, and one cooperating peer which is not behind a firewall and can send packets with forged IP source addresses to both of the other peers...
[22:57] &amp;lt;Ophite1&amp;gt; You can establish a TCP connection between the two firewalled peers that both firewalls think is outbound.
[22:57] &amp;lt;jrand0m&amp;gt; definitely 
[22:57] &amp;lt;dm&amp;gt; forged IP addresses?!?
[22:58] &amp;lt;Ophite1&amp;gt; believe me, firewalls are a VERY common problem.
[22:58] &amp;lt;Ophite1&amp;gt; sometimes they are user-controlled but the user is a doofus. that can be handled with the installer handling the firewall :)
[22:58] &amp;lt;dm&amp;gt; I2P is gonna use IP spoofing? :)
[22:58] &amp;lt;jrand0m&amp;gt; definitely. if i2p can't operate behind firewalls / NATs / proxies, there's no reason to continue. 
[22:59] &amp;lt;Ophite1&amp;gt; sometimes they are actively hostile, corporate or educational gateways seeking to deliberately mess up everything. It's got to traverse those, and traverse them cleanly.
[22:59] &amp;lt;jrand0m&amp;gt; dm&amp;gt; transport options 
[22:59] &amp;lt;jrand0m&amp;gt; absolutely Ophite1 
[22:59] &amp;lt;Ophite1&amp;gt; dm: I have a working implementation - in the Direct Connect protocol.
[22:59] &amp;lt;jrand0m&amp;gt; i2p wants to be the battleground for that code. 
[22:59] &amp;lt;Ophite1&amp;gt; dm: If *that* can handle it, i2p can.
[22:59] *** Signoff: tonious (Ping timeout)
[23:00] &amp;lt;Ophite1&amp;gt; I suggest leaving it turned off by default though. Only a very few want it turned on, and it would be nice if they can advertise which they are so requests can be routed to them.
[23:00] &amp;lt;dm&amp;gt; you can't spoof IPs without native code can you?
[23:00] &amp;lt;Ophite1&amp;gt; the advantage is that they don't have to route *through*, just help the setup.
[23:00] &amp;lt;Ophite1&amp;gt; = massive speed boost.
[23:01] &amp;lt;jrand0m&amp;gt; definitely Ophite1, thats what the RouterInfo.routerAddress[] structure is for 
[23:01] &amp;lt;Ophite1&amp;gt; dm: yeah, like this isn't going to be rewritten?
[23:01] *** tonious (~Flag@anon.iip) has joined channel #iip-dev
[23:01] &amp;lt;dm&amp;gt; okay, just checking...
[23:01] &amp;lt;jrand0m&amp;gt; right dm, I have no qualms whatsoever with including native code in i2p 
[23:01] &amp;lt;Ophite1&amp;gt; I would like to state that I don't think java is a permanent solution.
[23:01] &amp;lt;Ophite1&amp;gt; And that I regard java router as testbed/prototype.
[23:01] &amp;lt;jrand0m&amp;gt; thats fine. if it gets us to 1.0, works out the protocol, etc, good enough. 
[23:02] &amp;lt;Ophite1&amp;gt; ...and hope it doesn't get stuck there as freenet has ;)
[23:02] &amp;lt;dm&amp;gt; IPAddress.Spoof(192.168.32.1);
[23:02] *** alient (alient@anon.iip) has joined channel #iip-dev
[23:02] &amp;lt;jrand0m&amp;gt; lol dm 
[23:02] &amp;lt;dm&amp;gt; import IPSpoofing;
[23:02] &amp;lt;Ophite1&amp;gt; mmm... raw sockets in java ;)
[23:02] &amp;lt;jrand0m&amp;gt; fcntl / ioctl in java... mmMMmm 
[23:02] &amp;lt;mihi&amp;gt; hmm, raw sockets require root on unix, don't they?
[23:02] &amp;lt;dm&amp;gt; women with large breasts lickig my penis.. mmMMmmm
[23:02] &amp;lt;jrand0m&amp;gt; so we include a rootkit 
[23:03] &amp;lt;jrand0m&amp;gt; ;) 
[23:03] &amp;lt;Ophite1&amp;gt; jrand0m: got it covered =)
[23:03] &amp;lt;jrand0m&amp;gt; heh 
[23:03] &amp;lt;Ophite1&amp;gt; besides as I said; only a few need it.
[23:03] &amp;lt;jrand0m&amp;gt; right 
[23:04] &amp;lt;jrand0m&amp;gt; and only for legitimate reasons, of course. 
[23:04] &amp;lt;Ophite1&amp;gt; on my dc hub, only one (bot) had the capability, and the hub told it when passives wanted to connect to passives.
[23:04] &amp;lt;Ophite1&amp;gt; caused a bit of amazement that did.
[23:04] &amp;lt;jrand0m&amp;gt; hehe 
[23:04] &amp;lt;Ophite1&amp;gt; also got the bot's host shut down, hence my suggestion to perhaps turn it off by default :)
[23:04] &amp;lt;jrand0m&amp;gt; thats definitely a good feature to have avail 
[23:04] &amp;lt;jrand0m&amp;gt; lol 
[23:05] *** Signoff: nickthief54450 (Excess Flood)
[23:05] &amp;lt;jrand0m&amp;gt; ok, so with restricted routes pushed to 0.4, we have a month or so to continue the debate as to whether the functionality is necessary 
[23:06] &amp;lt;jrand0m&amp;gt; any other thoughts / things that should be in the roadmap that aren't, things that are in the wrong place, etc? 
[23:06] &amp;lt;Ophite1&amp;gt; I say push it to 0.4 definitely. It will cause firewall issues at the moment but we are still in testing...
[23:06] &amp;lt;Ophite1&amp;gt; ...someone that can't open a firewall port probably shouldn't be trying it yet.
[23:06] *** nickthief54450 (~chatzilla@anon.iip) has joined channel #iip-dev
[23:06] &amp;lt;jrand0m&amp;gt; right. and even with firewalls, PHTTP lets them through. 
[23:07] &amp;lt;Ophite1&amp;gt; though need to test phttp against hostile proxies.
[23:07] * jrand0m is behind a firewall I don't control and I participate fully in i2p
[23:07] &amp;lt;dm&amp;gt; hax0r
[23:07] &amp;lt;jrand0m&amp;gt; well, yes, hostile proxies can fake confirm, but its all signed, so the message can't go to the wrong place / etc 
[23:08] &amp;lt;jrand0m&amp;gt; but the phttp relay and transport does have a lot of features needed 
[23:08] &amp;lt;Ophite1&amp;gt; in particular, to examine the future possibilities application level routers might have at detecting/fucking up the protocol.
[23:08] &amp;lt;jrand0m&amp;gt; hm? 
[23:08] &amp;lt;Ophite1&amp;gt; have some experience with firewall tunnelling though.
[23:08] &amp;lt;Ophite1&amp;gt; might want to include a GET fallback.
[23:09] &amp;lt;jrand0m&amp;gt; hmm. GET goes into logs. but perhaps as a fallback 
[23:09] &amp;lt;jrand0m&amp;gt; (POST can be to /index.html) 
[23:09] &amp;lt;Ophite1&amp;gt; jrand0m: but it's all signed/encrypted if noderefs are cool...?
[23:10] &amp;lt;Ophite1&amp;gt; unless the proxy becomes an active attacker too, that's going to be quite hard for it.
[23:10] &amp;lt;jrand0m&amp;gt; all messages are encrypted to the destination router, and the designation as to what phttp relay to go through is signed in the routerInfo 
[23:10] &amp;lt;jrand0m&amp;gt; right. phttp proxy as is certainly isn't strong enough to go against an active attacker 
[23:11] *** Signoff: grimps (Leaving)
[23:12] &amp;lt;jrand0m&amp;gt; I think it'd be great if people posted some alternate transport ideas to the wiki :) 
[23:12] &amp;lt;jrand0m&amp;gt; ok, 4) app status [ppp2p, i2ptunnel, im, ns, squid] 
[23:12] &amp;lt;jrand0m&amp;gt; damn, tusko left 
[23:12] &amp;lt;jrand0m&amp;gt; tusko wrote a python script (ppp2p) to let people run ppp over i2p via i2ptunnel 
[23:13] &amp;lt;Ophite1&amp;gt; Told you someone would do that :)
[23:13] &amp;lt;dm&amp;gt; ppp over i2p?
[23:13] &amp;lt;jrand0m&amp;gt; I haven't looked at it, but last I heard he was running a vpn over i2p with 5s ping times 
[23:13] &amp;lt;jrand0m&amp;gt; heh yeah 
[23:13] &amp;lt;Ophite1&amp;gt; dm: of course.
[23:13] &amp;lt;dm&amp;gt; when could you use that?
[23:13] &amp;lt;dm&amp;gt; could/would
[23:13] &amp;lt;jrand0m&amp;gt; dm&amp;gt; anonymous outproxy 
[23:13] &amp;lt;Ophite1&amp;gt; dm: anonymous ANYTHING.
[23:13] &amp;lt;jrand0m&amp;gt; to, say, run a kazaa node anonymously, or whatever 
[23:13] * Ophite1 points out that anyone running an outbound i2p-&amp;gt;ppp link is insane and will probably be blacklisted/hunted down
[23:13] &amp;lt;dm&amp;gt; ah, I understand.
[23:13] &amp;lt;jrand0m&amp;gt; definitely Ophite1 
[23:14] &amp;lt;jrand0m&amp;gt; so right now, its only for trusted peers. 
[23:14] &amp;lt;Ophite1&amp;gt; see also: the dresden JAP cascade... :)
[23:14] &amp;lt;jrand0m&amp;gt; which, well, doesnt really make sense for anonymity... 
[23:14] &amp;lt;jrand0m&amp;gt; heh 
[23:14] &amp;lt;Ophite1&amp;gt; also most of the stuff going out of their node will be unencrypted...
[23:14] * jrand0m thinks about ike over ppp over i2p
[23:15] * jrand0m watches my head explode
[23:15] *** fiaga (~po@anon.iip) has joined channel #iip-dev
[23:15] &amp;lt;Ophite1&amp;gt; jrand0m: why not i2p over ppp over i2p?
[23:15] &amp;lt;jrand0m&amp;gt; definitely doable. aint recursion fun? 
[23:15] &amp;lt;soros&amp;gt; i2p over i2p :-o
[23:15] &amp;lt;jrand0m&amp;gt; or i2p over ppp over i2p over i2p over freenet over kazaa 
[23:15] &amp;lt;Ophite1&amp;gt; now that's just silly. Freenet wouldn't possibly work ;)
[23:16] &amp;lt;godmode0&amp;gt; over slow connect :)
[23:16] &amp;lt;jrand0m&amp;gt; heh it'd have latency issues, certainly :) 
[23:16] &amp;lt;mihi&amp;gt; ... over an icmp tunnel over ...
[23:16] &amp;lt;Ophite1&amp;gt; ooh yes, loki :)
[23:16] &amp;lt;Ophite1&amp;gt; 0ldsk00l :)
[23:17] &amp;lt;Ophite1&amp;gt; I2P addresses, being the public keys, are ... rather long.
[23:17] &amp;lt;jrand0m&amp;gt; yes. 
[23:17] &amp;lt;jrand0m&amp;gt; actually, since we're on agenda item 4: ns 
[23:17] &amp;lt;Ophite1&amp;gt; As in an I2P www url being actually too long to paste into any sane place (&amp;gt;512 chars?!!)
[23:17] &amp;lt;mihi&amp;gt; co promised to write a naming service...
[23:17] &amp;lt;jrand0m&amp;gt; yeah. 
[23:17] &amp;lt;jrand0m&amp;gt; I think with idn implemented, it would be very easy for someone to adapt the kademlia code into a distributed dns 
[23:17] &amp;lt;mihi&amp;gt; Ophite1: post them to the eepsite forum.
[23:18] &amp;lt;Ophite1&amp;gt; trouble with namespace as I can figure it out is that there has to be either some degree of central control OR you have to allow collisions.
[23:18] *** Signoff: fiaga (Ping timeout)
[23:18] &amp;lt;jrand0m&amp;gt; (just toss on a CA or WoT CAs, and voila. (Link: www.mihi.i2p)www.mihi.i2p) 
[23:18] &amp;lt;jrand0m&amp;gt; not necessarily. 
[23:18] &amp;lt;Ophite1&amp;gt; please enlighten me with your better ideas then.
[23:18] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; check out co/wiht's specs on the iip-dev list. 
[23:19] &amp;lt;Ophite1&amp;gt; best I could come up with is root key creates signed namespaces. dnssec stylee.
[23:19] &amp;lt;jrand0m&amp;gt; he doesn't go the full route with a dht, but he manages groups 
[23:19] &amp;lt;jrand0m&amp;gt; just like how we do now - we /all/ can choose who our root dns servers are. 
[23:19] &amp;lt;jrand0m&amp;gt; in the same vein, we /all/ should be able to choose who our CA (or CA WoT) is 
[23:20] &amp;lt;jrand0m&amp;gt; so I guess technically there /could/ be collisions, but only once there are multiple CA groups that don't interact 
[23:20] * Ophite1 notes that is unlikely
[23:20] &amp;lt;jrand0m&amp;gt; agreed 
[23:20] &amp;lt;Ophite1&amp;gt; you either trust the root CA or you don't.
[23:20] &amp;lt;jrand0m&amp;gt; and if you don't trust the root, you create your own 
[23:21] &amp;lt;jrand0m&amp;gt; (or find another) 
[23:21] &amp;lt;Ophite1&amp;gt; and if you don't trust the root CA it's for a reason, a reason that will rapidly get around.
[23:21] &amp;lt;jrand0m&amp;gt; exactly 
[23:21] &amp;lt;jrand0m&amp;gt; especially when there's anonymous publishing :) 
[23:21] &amp;lt;Ophite1&amp;gt; being as CA's only real purpose is to insure anti-collision - like Trent...
[23:21] &amp;lt;jrand0m&amp;gt; right 
[23:22] &amp;lt;Ophite1&amp;gt; about the only thing that would cause lack of trust in CA is (1) key leakage or (2) refusal to register something that isn't already registered.
[23:22] * jrand0m notes verisign's "trustworthiness"
[23:23] * Ophite1 notes that Verisign purports to verify the identity of the certificate holder - one of the properties that an I2P namespace is in fact guaranteed NOT to do
[23:23] &amp;lt;jrand0m&amp;gt; self signed certs+++ 
[23:24] &amp;lt;Ophite1&amp;gt; also I'd point out that distributed systems - like Darknet, as I will call it from here on in until it sticks :) - built on top of i2p probably wouldn't use the namespace.
[23:24] &amp;lt;Ophite1&amp;gt; It's for servers, really.
[23:24] &amp;lt;jrand0m&amp;gt; heh 
[23:24] &amp;lt;jrand0m&amp;gt; right 
[23:24] &amp;lt;Ophite1&amp;gt; Servers don't scale. That problem will be in i2p as much as in IP.
[23:24] &amp;lt;Ophite1&amp;gt; so, I think that the usage in practice will actually be surprisingly limited.
[23:24] &amp;lt;jrand0m&amp;gt; the idn ("darknet") would keep references to destinations - the full 387 bits of their keys, not some pretty name 
[23:24] &amp;lt;jrand0m&amp;gt; agreed. 
[23:25] &amp;lt;jrand0m&amp;gt; except / until someone writes a distributed outproxy system 
[23:25] &amp;lt;jrand0m&amp;gt; aka o-r / freedom over i2p 
[23:25] &amp;lt;TC&amp;gt; how many diffrent keys can we have?
[23:25] * jrand0m looks forward to that day
[23:25] &amp;lt;jrand0m&amp;gt; tc&amp;gt; 2^2048 
[23:25] &amp;lt;Ophite1&amp;gt; jrand0m: at which point the root key signs them a namespace: .proxy.i2p
[23:26] &amp;lt;dm&amp;gt; This must be the most hypothetical/megalomaniac open source development meeting ever :)
[23:26] &amp;lt;jrand0m&amp;gt; aint subspaces grand :) 
[23:26] &amp;lt;jrand0m&amp;gt; lol dm 
[23:26] &amp;lt;jrand0m&amp;gt; hey, we're alowed to aim high, aint we? 
[23:26] &amp;lt;dm&amp;gt; I'm sure most devl meetings are like: "So, do we put 3 bits for the mpeg-5 header or 4?"
[23:26] &amp;lt;Ophite1&amp;gt; jrand0m: oddly as it may seem, not every number works for elgamal ;-)
[23:26] &amp;lt;TC&amp;gt; dm, youve seen debian meetings right?
[23:26] &amp;lt;jrand0m&amp;gt; awww c'mon, 000000000000000000000000000 is a secure key 
[23:26] * Ophite1 hands out Chocolate Digestives
[23:26] &amp;lt;dm&amp;gt; TC: no, what are the like?
[23:26] &amp;lt;Ophite1&amp;gt; jrand0m: ooh, identity.
[23:26] &amp;lt;TC&amp;gt; dm, i dont know, i was asking
[23:27] &amp;lt;jrand0m&amp;gt; ok. thecrypto isn't here either... anyone have im thoughts? 
[23:27] &amp;lt;Ophite1&amp;gt; damn, I was about to ask about that.
[23:27] &amp;lt;Ophite1&amp;gt; quite an important app.
[23:27] &amp;lt;dm&amp;gt; Anyway, this type of meeting is more lurker-friendly, so I'm all for it.
[23:27] * dm is entertained.
[23:27] &amp;lt;jrand0m&amp;gt; heh 
[23:27] &amp;lt;TC&amp;gt; where is co?
[23:27] &amp;lt;Ophite1&amp;gt; as many people will expect i2p to be iip's successor.
[23:28] &amp;lt;jrand0m&amp;gt; iip over i2p is fairly easy, if we don't want dcc 
[23:28] &amp;lt;Ophite1&amp;gt; (I guess it could be, if we just run an iip irc server over i2p...)
[23:28] &amp;lt;jrand0m&amp;gt; iip over i2p with dcc requires a new app 
[23:28] &amp;lt;jrand0m&amp;gt; exactly Ophite1 
[23:28] &amp;lt;jrand0m&amp;gt; 0 coding 
[23:28] &amp;lt;TC&amp;gt; cant we just run irc over i2p?
[23:28] &amp;lt;Ophite1&amp;gt; I don't like that idea 'cause ... well, it doesn't give us anything we don't already have :)
[23:28] &amp;lt;jrand0m&amp;gt; but last I heard, thecrypto was doing some work on an IM app 
[23:28] &amp;lt;jrand0m&amp;gt; certainly tc 
[23:29] &amp;lt;jrand0m&amp;gt; right Ophite1, and it doesn't scale 
[23:29] &amp;lt;jrand0m&amp;gt; (all the traffic gets funneled to the ircd) 
[23:29] &amp;lt;Ophite1&amp;gt; Also the IRCd can spy on traffic.
[23:29] &amp;lt;TC&amp;gt; ah, goodpoint
[23:29] &amp;lt;jrand0m&amp;gt; (this would be when UserX should show up and discuss his ideas for iip2.0) 
[23:29] &amp;lt;jrand0m&amp;gt; right Ophite1 
[23:29] &amp;lt;jrand0m&amp;gt; all the problems of the current iip 
[23:29] &amp;lt;Ophite1&amp;gt; jrand0m: And absolutely nothing different.
[23:29] &amp;lt;jrand0m&amp;gt; more lag. 
[23:30] &amp;lt;Ophite1&amp;gt; except it's in java. lovely. :)
[23:30] &amp;lt;jrand0m&amp;gt; heh 
[23:30] &amp;lt;Ophite1&amp;gt; Now, shitloads of people have cut their undergraduate teeth trying and failing to build distributed chat applications.
[23:30] &amp;lt;jrand0m&amp;gt; ok, so someone should either help thecrypto out or push him along some more :) 
[23:30] * Ophite1 points out IRC3
[23:30] &amp;lt;jrand0m&amp;gt; yeah, its a perfect school project 
[23:30] &amp;lt;Ophite1&amp;gt; ..and SILC...
[23:30] &amp;lt;Ophite1&amp;gt; ...and...
[23:31] &amp;lt;Ophite1&amp;gt; well about a gazillion others.
[23:31] &amp;lt;jrand0m&amp;gt; 'zactly 
[23:31] &amp;lt;Ophite1&amp;gt; Literally all of these, I might add, are pre-DHT as far as I can tell.
[23:31] &amp;lt;jrand0m&amp;gt; yup 
[23:31] &amp;lt;Ophite1&amp;gt; That's disappointing 'cause that's a freakishly useful structure.
[23:31] &amp;lt;jrand0m&amp;gt; a DHT for lookup / P3P, and then direct con for IM 
[23:31] &amp;lt;jrand0m&amp;gt; group chat is harder though, but not too hard 
[23:31] &amp;lt;Ophite1&amp;gt; well, direct in the i2p sense :)
[23:31] &amp;lt;jrand0m&amp;gt; heh right 
[23:32] &amp;lt;Ophite1&amp;gt; what about darkmail/i2pmail?
[23:32] &amp;lt;soros&amp;gt; group sex too
[23:32] &amp;lt;dm&amp;gt; soros: agreed.
[23:32] &amp;lt;jrand0m&amp;gt; group sex isn't that hard soros ;) 
[23:32] &amp;lt;jrand0m&amp;gt; lol 
[23:32] &amp;lt;jrand0m&amp;gt; email over i2p is easy. someone just needs to run a pop server 
[23:32] &amp;lt;jrand0m&amp;gt; or webmail 
[23:32] &amp;lt;jrand0m&amp;gt; hahah 
[23:33] &amp;lt;Ophite1&amp;gt; jrand0m: sure, as long as literally everyone is okay with bloody pgp :)
[23:33] * Ophite1 gets CKT nightmares again
[23:33] &amp;lt;jrand0m&amp;gt; oh, true. that'd expose the contents to hte server ;) 
[23:33] &amp;lt;Ophite1&amp;gt; Also... spam.
[23:33] &amp;lt;jrand0m&amp;gt; yup 
[23:33] &amp;lt;Ophite1&amp;gt; We have this thing called hashcash.
[23:33] &amp;lt;Ophite1&amp;gt; They sort of fit together, no?
[23:34] &amp;lt;jrand0m&amp;gt; ok, so yeah, someone should get working on an i2p specific email app :) 
[23:34] &amp;lt;Ophite1&amp;gt; obviously that would work best as part of the im.
[23:34] &amp;lt;Ophite1&amp;gt; What, after all, is the distinction between irc and email?
[23:34] &amp;lt;jrand0m&amp;gt; true, like an IM VMB 
[23:34] &amp;lt;Ophite1&amp;gt; Whether or not you can page up and see what you missed after you rejoin...
[23:34] &amp;lt;jrand0m&amp;gt; placed into the dht 
[23:34] &amp;lt;jrand0m&amp;gt; good point 
[23:35] * jrand0m wishes we had a team of a dozen coders
[23:35] &amp;lt;Ophite1&amp;gt; note, however, that mail requires storage, as it is offline communication. irc requires no storage, as it is online communication.
[23:35] &amp;lt;dm&amp;gt; also email has a lot more penis enlargement adverts.
[23:35] &amp;lt;Ophite1&amp;gt; jrand0m: ask around for funding.
[23:35] &amp;lt;Ophite1&amp;gt; dm: see above re: hashcash.
[23:35] &amp;lt;jrand0m&amp;gt; right, the P3P could contain pending messages 
[23:36] &amp;lt;Ophite1&amp;gt; dm: A primitive that was not available to the bloke who hacked up email in a night.
[23:36] &amp;lt;Ophite1&amp;gt; (At least we won't have to use ! paths to specify the tunnel manually. heh. heh. heh.)
[23:36] * dm is gonna miss clear-text dead simple protocols.
[23:36] &amp;lt;jrand0m&amp;gt; jrandom%ophite!dm!mihi 
[23:37] &amp;lt;Ophite1&amp;gt; no, this is i2p. Insert ~520 garbage characters between the bangs then you're closer ;)
[23:37] &amp;lt;jrand0m&amp;gt; haha 
[23:37] &amp;lt;Ophite1&amp;gt; several of these things *are* sort of related.
[23:37] &amp;lt;jrand0m&amp;gt; true, 387 bytes base64 encoded... 
[23:38] &amp;lt;Ophite1&amp;gt; or to put it another way, ELONGURL :)
[23:38] &amp;lt;jrand0m&amp;gt; heh 
[23:38] &amp;lt;Ophite1&amp;gt; [does IE chop at 512?]
[23:38] &amp;lt;jrand0m&amp;gt; naw, works fine 
[23:38] &amp;lt;Ophite1&amp;gt; you admit to using IE?
[23:38] &amp;lt;Ophite1&amp;gt; To browse anonymously?!
[23:38] &amp;lt;jrand0m&amp;gt; ;) 
[23:38] * Ophite1 pulls out six of Liu De Yiu's best and waits =)
[23:38] * jrand0m uses ie for eppsites, moz for squiding
[23:39] &amp;lt;duck&amp;gt; what item are we now?
[23:39] &amp;lt;duck&amp;gt; 4?
[23:39] &amp;lt;jrand0m&amp;gt; yeah, ok ok 
[23:39] &amp;lt;Ophite1&amp;gt; still 4 I think.
[23:39] &amp;lt;jrand0m&amp;gt; i2ptunnel. still kicks ass. 
[23:39] &amp;lt;jrand0m&amp;gt; any thoughts? any comments mihi? 
[23:40] &amp;lt;jrand0m&amp;gt; one thing I want to note wrt the squid outproxy is that I've updated the header filtering to ALLOW COOKIES and replace the user agent with something silly 
[23:40] * mihi just waits for naming service...
[23:40] &amp;lt;jrand0m&amp;gt; mihi (or someone else)&amp;gt; it'd be really easy to bootstrap such a naming service with an /etc/hosts style i2p ns 
[23:41] &amp;lt;mihi&amp;gt; btw: are there any other public dests except your squid and tc's eepsite?
[23:41] &amp;lt;jrand0m&amp;gt; i2pcvs.dest 
[23:41] &amp;lt;jrand0m&amp;gt; (points at the i2p cvs pserver) 
[23:41] &amp;lt;jrand0m&amp;gt; (but isn't always up) 
[23:41] *** yodel (yodel@anon.iip) has joined channel #iip-dev
[23:41] &amp;lt;jrand0m&amp;gt; hola yodel 
[23:41] &amp;lt;yodel&amp;gt; hela
[23:42] &amp;lt;jrand0m&amp;gt; ok, I think thats it for 4) apps 
[23:42] &amp;lt;jrand0m&amp;gt; 5) comments / questions / etc 
[23:42] &amp;lt;mihi&amp;gt; gui installer?
[23:42] &amp;lt;TC&amp;gt; hi yodel
[23:43] &amp;lt;yodel&amp;gt; I have to start experimenting putting the xml-rpc over i2p
[23:43] &amp;lt;yodel&amp;gt; should work with httptunnel
[23:43] &amp;lt;jrand0m&amp;gt; good question mihi. last I heard MrEcho had some of it working 
[23:43] &amp;lt;jrand0m&amp;gt; awesome yodel 
[23:43] &amp;lt;jrand0m&amp;gt; definitely. 
[23:43] &amp;lt;jrand0m&amp;gt; how large are the streams? 
[23:43] &amp;lt;jrand0m&amp;gt; (aka how chatty is the protocol?) 
[23:44] * Ophite1 plans to try BitTorrent over I2P as a stress test
[23:44] &amp;lt;yodel&amp;gt; xml over http
[23:44] &amp;lt;yodel&amp;gt; the ssl layer wont be needed with i2p
[23:44] &amp;lt;Ophite1&amp;gt; so, uh, very chatty? :)
[23:44] &amp;lt;jrand0m&amp;gt; ah cool, large POST or large replies? 
[23:44] &amp;lt;jrand0m&amp;gt; (or just small and small?) 
[23:45] &amp;lt;jrand0m&amp;gt; damn you Ophite1 :) 
[23:45] &amp;lt;yodel&amp;gt; equal sizes
[23:45] &amp;lt;yodel&amp;gt; does httptunnel support gzipped http?
[23:45] &amp;lt;jrand0m&amp;gt; but doesn't bt use IP addresses? 
[23:45] &amp;lt;jrand0m&amp;gt; hmm, httptunnel doesn't have any inherent compression, its just a bitstream 
[23:45] &amp;lt;TC&amp;gt; hmm, package i2p+ppp\vpn+gui as a security solution for wireless windows shares
[23:45] &amp;lt;yodel&amp;gt; so should work...
[23:45] &amp;lt;godmode0&amp;gt; jrand0m&amp;gt; you test i2p in nntp news server ?
[23:45] &amp;lt;jrand0m&amp;gt; yup yodel 
[23:45] &amp;lt;yodel&amp;gt; 500-1000 byte send, same for reply
[23:46] &amp;lt;jrand0m&amp;gt; hmm I haven't tested that yet godmode0 
[23:46] &amp;lt;yodel&amp;gt; much less when zipped
[23:46] &amp;lt;jrand0m&amp;gt; oh cool yodel, that'll work without any problem 
[23:46] &amp;lt;yodel&amp;gt; what is the latency for a single msg/package/whatever?
[23:46] &amp;lt;jrand0m&amp;gt; 2-5s, sometimes up to 10s 
[23:46] &amp;lt;jrand0m&amp;gt; (currently) 
[23:46] &amp;lt;Ophite1&amp;gt; not bad for a pre-dht :)
[23:46] &amp;lt;yodel&amp;gt; so 20s roundtime?
[23:47] &amp;lt;jrand0m&amp;gt; I usually pull up a web page in 5-10s 
[23:47] &amp;lt;yodel&amp;gt; ah
[23:47] &amp;lt;yodel&amp;gt; goo
[23:47] &amp;lt;yodel&amp;gt; +d
[23:48] &amp;lt;jrand0m&amp;gt; damn, we're coming up to the 2 hour mark. anyone have any other questions / thoughts? 
[23:48] &amp;lt;Ophite1&amp;gt; Pie is good.
[23:48] &amp;lt;duck&amp;gt; jrand0m: why do you drink cheap local beer?
[23:48] &amp;lt;Ophite1&amp;gt; Orgy and pie is better.
[23:48] &amp;lt;jrand0m&amp;gt; rofl duck 
[23:49] &amp;lt;Ophite1&amp;gt; duck: It's better than Tesco Value Lager?
[23:49] * Ophite1 spits from reflex
[23:49] &amp;lt;jrand0m&amp;gt; heh 
[23:49] * duck is concerned about jrand0m's health
[23:49] &amp;lt;jrand0m&amp;gt; you're concerned about my cheap beer habits but not my good whiskey habits? 
[23:50] * Ophite1 reminds about the single malt on Cary Sherman's head
[23:50] &amp;lt;duck&amp;gt; do you eat well?
[23:50] &amp;lt;godmode0&amp;gt; corona
[23:50] &amp;lt;duck&amp;gt; do you do your daily exercises?
[23:50] &amp;lt;jrand0m&amp;gt; well, i'm one of those veggies 
[23:50] &amp;lt;Ophite1&amp;gt; Isn't that a personal question, duck?
[23:50] &amp;lt;jrand0m&amp;gt; does typing count? 
[23:50] &amp;lt;duck&amp;gt; you did drink that much already?
[23:50] &amp;lt;duck&amp;gt; that you became a veggie
[23:50] &amp;lt;jrand0m&amp;gt; heh 
[23:50] &amp;lt;Ophite1&amp;gt; cheap beer will do that.
[23:51] &amp;lt;duck&amp;gt; Ophite1: jrand0m's health should concern us all, since it is essential for I2P
[23:51] *** Signoff: mihi_backup (mihi hands jrand0m the *BAF*er)
[23:51] &amp;lt;jrand0m&amp;gt; heh ok ok mihi 
[23:51] * jrand0m winds up
[23:51] * jrand0m *baf*s the meeting closed
&lt;/div></description></item><item><title>I2P Dev Meeting - November 11, 2003</title><link>/de/blog/2003/11/11/i2p-dev-meeting-november-11-2003/</link><pubDate>Tue, 11 Nov 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/11/11/i2p-dev-meeting-november-11-2003/</guid><description>&lt;p>(Courtesy of the wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurzer-überblick">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> dish, dm, jrand0m, MrEcho, nop&lt;/p>
&lt;p>(Meeting-Protokoll bearbeitet, um zu verbergen, dass iip mitten im Meeting abgestürzt ist und es viele Ping-Timeouts gab; daher versucht nicht, dies als zusammenhängende Erzählung zu lesen)&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:02] &amp;lt;jrand0m&amp;gt; Tagesordnung [22:02] &amp;lt;jrand0m&amp;gt; 0) willkommen [22:02] &amp;lt;jrand0m&amp;gt; 1) i2p router [22:02] &amp;lt;jrand0m&amp;gt; 1.1) Status [22:02] &amp;lt;jrand0m&amp;gt; 1.2) Änderungen an der Roadmap [22:02] &amp;lt;jrand0m&amp;gt; 1.3) offene Teilprojekte [22:02] &amp;lt;jrand0m&amp;gt; 2) native modPow [22:03] &amp;lt;jrand0m&amp;gt; 2) GUI-Installer [22:03] &amp;lt;jrand0m&amp;gt; 3) IM [22:03] &amp;lt;jrand0m&amp;gt; 4) Namensdienst [22:03] &amp;lt;MrEcho&amp;gt; ich habe diesen .c-Code gesehen [22:03] &amp;lt;jrand0m&amp;gt; 5) Lizenzierung [22:03] &amp;lt;jrand0m&amp;gt; 6) sonstiges? [22:03] &amp;lt;jrand0m&amp;gt; 0) willkommen [22:03] &amp;lt;jrand0m&amp;gt; hi. [22:03] &amp;lt;nop&amp;gt; hi [22:03] &amp;lt;jrand0m&amp;gt; Meeting 2^6 [22:04] &amp;lt;jrand0m&amp;gt; hast du noch Punkte für die Tagesordnung, nop? [22:04] &amp;lt;jrand0m&amp;gt; ok, 1.1) router-Status [22:04] &amp;lt;jrand0m&amp;gt; wir sind bei 0.2.0.3 und soweit ich gehört habe, ist es funktionsfähig [22:04] &amp;lt;MrEcho&amp;gt; &amp;gt; 0.2.0.3 [22:04] &amp;lt;MrEcho&amp;gt; oder? [22:05] &amp;lt;MrEcho&amp;gt; ich lasse es laufen .. scheint ok [22:05] &amp;lt;nop&amp;gt; nein [22:05] &amp;lt;jrand0m&amp;gt; es gab kleine Commits nach dem 0.2.0.3-Release, nichts, was ein Release rechtfertigt [22:05] &amp;lt;nop&amp;gt; ich versuche nur, aufzuholen [22:05] &amp;lt;jrand0m&amp;gt; cool [22:06] &amp;lt;jrand0m&amp;gt; angesichts der Erfahrungen und Rückmeldungen zu 0.2.0.x wurde die Roadmap aktualisiert, damit der Betrieb weniger ressourcenintensiv ist [22:06] &amp;lt;jrand0m&amp;gt; (sprich, damit Leute Webserver / etc. betreiben können und es nicht ihre CPU frisst) [22:06] &amp;lt;jrand0m&amp;gt; konkret (weiter zu Punkt 1.2): http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [22:06] &amp;lt;MrEcho&amp;gt; was mir aufgefallen ist: die meisten router verwenden: TransportStyle: PHTTP [22:07] &amp;lt;MrEcho&amp;gt; schaltet es automatisch auf phttp oder versucht es zuerst tcp [22:07] &amp;lt;jrand0m&amp;gt; hmm, die meisten router sollten PHTTP unterstützen, und wenn sie eingehende Verbindungen akzeptieren können, sollten sie auch TCP unterstützen [22:07] &amp;lt;jrand0m&amp;gt; wenn irgend möglich, verwendet es TCP [22:07] &amp;lt;jrand0m&amp;gt; PHTTP wird etwa 1000-mal teurer gewichtet als TCP [22:08] &amp;lt;jrand0m&amp;gt; (siehe GetBidsJob, das jeden Transport fragt, wie viel es kosten würde, eine Nachricht an einen Peer zu senden) [22:08] &amp;lt;jrand0m&amp;gt; (und siehe TCPTransport.getBid und PHTTPTransport.getBid für die verwendeten Werte) [22:08] &amp;lt;MrEcho&amp;gt; ok [22:08] &amp;lt;jrand0m&amp;gt; verwendest du PHTTP häufig zum Senden und Empfangen von Nachrichten? [22:09] &amp;lt;jrand0m&amp;gt; (das könnte ein Zeichen sein, dass dein TCP-Listener nicht erreichbar ist) [22:09] &amp;lt;MrEcho&amp;gt; ich habe die URLs auf meiner Seite nicht eingetragen [22:09] &amp;lt;jrand0m&amp;gt; ah 'k. [22:09] &amp;lt;MrEcho&amp;gt; ohh ist es [22:10] &amp;lt;jrand0m&amp;gt; ok, ja, meine router haben offene TCP-Verbindungen zu dir [22:10] &amp;lt;dm&amp;gt; wie gastfreundlich von ihnen. [22:10] * jrand0m ist froh, dass ihr mich dazu gebracht habt, routerConsole.html zu implementieren, damit wir nicht in den Logs nach diesem Mist wühlen müssen [22:11] &amp;lt;MrEcho&amp;gt; gibt es ein Timeout-Ding, sodass es, wenn es nicht mit tcp verbindet, auf phttp geht? und wie ist das Timing dafür [22:11] &amp;lt;jrand0m&amp;gt; aber wie auch immer, die große Änderung an der Roadmap ist, dass 0.2.1 das AES+SessionTag-Zeug implementieren wird [22:11] &amp;lt;MrEcho&amp;gt; oder könnten wir das als Einstellung haben? [22:11] &amp;lt;jrand0m&amp;gt; wenn es ein TCP connection refused / host not found / etc. bekommt, schlägt dieser Versuch sofort fehl und es probiert das nächste verfügbare Bid [22:12] &amp;lt;MrEcho&amp;gt; also keine Retries [22:12] &amp;lt;jrand0m&amp;gt; phttp hat ein Timeout von 30 Sekunden, iirc [22:12] &amp;lt;jrand0m&amp;gt; kein Grund zum erneuten Versuch. Entweder du hast eine offene TCP-Verbindung und kannst die Daten senden, oder eben nicht :) [22:12] &amp;lt;MrEcho&amp;gt; lol ok [22:13] &amp;lt;MrEcho&amp;gt; wird es danach jedes Mal tcp versuchen oder das überspringen und einfach phttp für die nächste Verbindung nehmen? [22:13] &amp;lt;jrand0m&amp;gt; im Moment versucht es jedes Mal tcp. [22:13] &amp;lt;jrand0m&amp;gt; die Transports speichern noch keine Historien [22:13] &amp;lt;MrEcho&amp;gt; ok, cool [22:14] &amp;lt;jrand0m&amp;gt; (aber wenn ein Peer 4-mal fehlschlägt, wird er für 8 Minuten auf die schwarze Liste gesetzt) [22:14] &amp;lt;MrEcho&amp;gt; sobald die Gegenseite die phttp-Nachricht bekommt, sollte sie sich per tcp mit dem router verbinden, der die Nachricht gesendet hat, richtig? [22:14] &amp;lt;jrand0m&amp;gt; korrekt. Sobald irgendeine tcp-Verbindung aufgebaut ist, kann sie verwendet werden. [22:14] &amp;lt;jrand0m&amp;gt; (aber wenn beide Peers nur phttp haben, werden sie natürlich nur phttp verwenden) [22:15] &amp;lt;MrEcho&amp;gt; das würde bedeuten, dass es zu nichts eine tcp-Verbindung herstellen konnte [22:15] &amp;lt;MrEcho&amp;gt; .. aber ja [22:16] &amp;lt;MrEcho&amp;gt; ich wünschte, es gäbe einen Weg darum herum [22:16] &amp;lt;jrand0m&amp;gt; nein, einer meiner router hat keine TCP-Adresse – nur PHTTP. Aber ich baue TCP-Verbindungen zu Peers auf, die TCP-Adressen haben. [22:16] &amp;lt;jrand0m&amp;gt; (und dann können sie Nachrichten über diese TCP-Verbindung zurückschicken, statt mir langsamere PHTTP-Nachrichten zu senden) [22:17] &amp;lt;jrand0m&amp;gt; oder meinst du das nicht? [22:17] &amp;lt;MrEcho&amp;gt; ja, ich habe mich verwechselt [22:17] &amp;lt;jrand0m&amp;gt; alles klar, kein Problem [22:18] &amp;lt;jrand0m&amp;gt; siehe die aktualisierte Roadmap für aktualisierte Zeitplan-Informationen ((Link: http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap)http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap) [22:18] &amp;lt;jrand0m&amp;gt; ok, 1.3) offene Teilprojekte [22:19] &amp;lt;jrand0m&amp;gt; ich habe endlich einen Haufen aus der To-do-Liste meines PalmPilots ins Wiki gestellt unter (Link: http://wiki.invisiblenet.net/iip-wiki?OpenSubprojects)http://wiki.invisiblenet.net/iip-wiki?OpenSubprojects [22:19] &amp;lt;jrand0m&amp;gt; also wenn dir langweilig ist und du nach Code-Projekten suchst... :) [22:19] &amp;lt;MrEcho&amp;gt; boah [22:20] &amp;lt;MrEcho&amp;gt; hab schon 2 [22:20] &amp;lt;dish&amp;gt; Du hast einen Palmpilot, das ist elitär [22:20] &amp;lt;MrEcho&amp;gt; meiner ist gestorben [22:20] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; da ist ein Punkt drin bzgl. des I2PTunnel, der einen Gedanken beschreibt, den ich vor einer Weile hatte [22:20] &amp;lt;MrEcho&amp;gt; weiß nicht, was damit los ist [22:21] &amp;lt;jrand0m&amp;gt; ja, ich hatte früher Palms, aber kürzlich wurde mir dieser hier für die Sache gespendet ;) [22:21] &amp;lt;dish&amp;gt; Könnte es einen Tagesordnungspunkt im Meeting geben, um zu besprechen, wann UserX das letzte Mal etwas geschrieben hat [22:21] &amp;lt;MrEcho&amp;gt; das verdammte Ding geht nicht mal mehr an [22:21] &amp;lt;MrEcho&amp;gt; lol [22:22] &amp;lt;jrand0m&amp;gt; Ich glaube, UserX hat seit 4 oder 5 Monaten nichts gesagt ;) [22:22] &amp;lt;MrEcho&amp;gt; ist das ein Bot oder so etwas? [22:22] &amp;lt;dish&amp;gt; Was haben sie vor 5 Monaten gesagt? [22:22] &amp;lt;MrEcho&amp;gt; ich wette, das ist ein bitchx, der auf irgendeiner Kiste läuft, auf die er früher Zugriff hatte .. und den er vergessen hat [22:22] &amp;lt;jrand0m&amp;gt; dass sie nächste Woche mit Kommentaren zum anonCommFramework (alter Name von i2p) zurückkommen würden ;) [22:23] &amp;lt;dish&amp;gt; haha [22:23] &amp;lt;jrand0m&amp;gt; aber ich vermute, er ist beschäftigt. So ist das Leben [22:23] &amp;lt;jrand0m&amp;gt; ok, 2) native modPow [22:23] &amp;lt;MrEcho&amp;gt; ich habe diesen c-code gesehen [22:24] &amp;lt;jrand0m&amp;gt; ich habe eine Stub-.c- und eine Java-Klasse zusammengebastelt, um zu zeigen, wie etwas wie GMP oder eine andere MPI-Bibliothek integriert werden könnte, aber es funktioniert offensichtlich nicht [22:25] &amp;lt;jrand0m&amp;gt; gut wäre, wenn wir ein kleines Paket aus C-Klassen und der dazugehörigen trivialen Java-Wrapper-Klasse hätten, das wir für windows, osx, *bsd, linux bauen und unter der GPL paketieren könnten
&lt;p>(hier schwerwiegende iip-Fehlfunktion einfügen)&lt;/p></description></item><item><title>I2P-Entwicklertreffen, 21. Oktober 2003</title><link>/de/blog/2003/10/21/i2p-entwicklertreffen-21.-oktober-2003/</link><pubDate>Tue, 21 Oct 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/10/21/i2p-entwicklertreffen-21.-oktober-2003/</guid><description>&lt;h2 id="quick-recap">Kurzüberblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> jrand0m, dm, thecrypto, sisr, co, godmode0, mihi&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:59] &amp;lt;dm&amp;gt; also, wann IST dieses Meeting? [23:00] &amp;lt;jrand0m&amp;gt; jetzt. [23:00] &amp;lt;jrand0m&amp;gt; 0) willkommen [63] [23:00] &amp;lt;jrand0m&amp;gt; 1) Roadmap: (Link: http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap)http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [23:00] &amp;lt;jrand0m&amp;gt; 2) 0.2 To-do: [23:00] &amp;lt;jrand0m&amp;gt; - Langzeittests der Kommunikation [23:00] &amp;lt;jrand0m&amp;gt; - Bugs beim Neuaufbau von Leases [23:00] &amp;lt;jrand0m&amp;gt; 3) prng (yay) [23:00] &amp;lt;jrand0m&amp;gt; 4) Apps / Fragen / usw. [23:00] &amp;lt;jrand0m&amp;gt; 0) hi [23:00] &amp;lt;jrand0m&amp;gt; sorry, dass ich dumm war und die Sommerzeit vergessen habe [23:00] &amp;lt;jrand0m&amp;gt; willkommen zu Meeting #63 [23:01] *** darl_mcbride hat #iip-dev verlassen [23:01] &amp;lt;jrand0m&amp;gt; 1) Roadmap [23:01] &amp;lt;jrand0m&amp;gt; Die Roadmap steht unter der obigen URL und wird bei Bedarf aktualisiert. [23:02] &amp;lt;jrand0m&amp;gt; Ja, die Termine liegen weiter in der Zukunft als früher, und das liegt vor allem daran, dass 1) ich keine miese Software veröffentlichen will 2) ich in früheren Schätzungen Details übersehen habe [23:02] &amp;lt;jrand0m&amp;gt; aber, wie es auf der Roadmap heißt: "If you get involved and help out with some of the coding, things will go faster" :) [23:03] &amp;lt;jrand0m&amp;gt; 0.2 selbst wird tatsächlich nützliche Funktionalität ermöglichen [23:03] *** Signoff: thecrypto (Ping-Timeout) [23:03] &amp;lt;dm&amp;gt; das sind gute Neuigkeiten. [23:03] &amp;lt;jrand0m&amp;gt; ok, Punkt 2) 0.2 To-do [23:04] &amp;lt;jrand0m&amp;gt; Ich habe in der letzten Woche oder so QA an der 0.2-Release gemacht und einige Bugs aufgespürt, die schwer zu finden waren [23:04] &amp;lt;jrand0m&amp;gt; aber ich glaube, ich habe die Ursache vor ein paar Minuten gefunden, und ich lasse im Hintergrund gerade einen Test dagegen laufen. [23:04] &amp;lt;jrand0m&amp;gt; (das Problem war, dass nach einigen Stunden Nutzung die Kommunikation mit einem router oder einer Destination (Zieladresse) fehlschlägt) [23:05] &amp;lt;dm&amp;gt; Welche Testumgebung nutzt du? Ist im Moment alles lokal? [23:05] &amp;lt;jrand0m&amp;gt; drei router lokal, drei router remote [23:05] &amp;lt;sisr&amp;gt; Beinhaltet 0.2 die Funktion, dass wenn ein router nach einer bestimmten Anzahl von Versuchen nicht erreichbar ist, nicht mehr weiter versucht wird? [23:05] &amp;lt;jrand0m&amp;gt; ja [23:06] &amp;lt;jrand0m&amp;gt; Jeder router veröffentlicht alle N (derzeit 2) Minuten seine Kontaktinfos an alle, die er kennt. Wenn ein router nicht alle 2,5*N Minuten neue Kontaktinfos bekommt, verwirft er seine Referenz. [23:06] &amp;lt;jrand0m&amp;gt; Wenn er jedoch /möchte/, einen neuen router zu finden (aka er erhält eine Referenz darauf über ein Lease (zeitlich begrenzter Eintrag in einem LeaseSet)), kann er jederzeit eine Suche starten und ihn finden [23:07] &amp;lt;jrand0m&amp;gt; allerdings ist es, nun ja, eine CPU-Bestie, lokal drei router plus zwei aktive Destinations zu betreiben. [23:08] &amp;lt;jrand0m&amp;gt; Ich habe ein fieses Feature hinzugefügt, für das ich mich schmutzig fühle, aber es erlaubt, eine Umgebungsvariable zu setzen, um ElG- und AES-Verschlüsselung im Grunde auszuschalten. Das ist nur für die Kommunikation mit anderen Nodes mit abgeschalteter Verschlüsselung nützlich (sonst könnte man ja nicht sprechen) [23:09] &amp;lt;jrand0m&amp;gt; ok, das war's zum 0.2 To-do [23:09] &amp;lt;dm&amp;gt; für deine Testzwecke? [23:09] &amp;lt;jrand0m&amp;gt; ja, im Wesentlichen [23:09] &amp;lt;jrand0m&amp;gt; (und/oder für alle anderen, die eigene Tests machen, um neue Features hinzuzufügen / usw. ;) [23:10] &amp;lt;jrand0m&amp;gt; theoretisch könnten jedoch zwei Destinations (wie atalk) das Flag -Di2p.encryption=off setzen und trotzdem funktionieren (auch wenn es dann keine Ende-zu-Ende-Verschlüsselung gäbe) [23:10] *** thecrypto (~thecrypto@anon.iip) ist Channel #iip-dev beigetreten [23:10] &amp;lt;jrand0m&amp;gt; aber ich denke, das ist eine schlechte Idee. [23:11] &amp;lt;jrand0m&amp;gt; Dieses Feature wird ziemlich sicher entfernt, sobald das AES+SessionTag-Zeug ausgearbeitet ist [23:11] &amp;lt;jrand0m&amp;gt; ok, 3) prng (Pseudozufallszahlengenerator) [23:11] &amp;lt;sisr&amp;gt; Gibt es empfohlene Mindestanforderungen an CPU und RAM? [23:12] &amp;lt;sisr&amp;gt; sorry [23:12] &amp;lt;jrand0m&amp;gt; hmm, RAM ist minimal (Suns JVM braucht 7-10Mb, Kaffe 16-22Mb) [23:13] &amp;lt;jrand0m&amp;gt; CPU ist derzeit definitiv der begrenzende Faktor, aber ich habe nicht viele Kisten zum Testen ;) [23:14] &amp;lt;jrand0m&amp;gt; nur so viel: drei router und zwei i2ptunnels, die auf derselben Maschine nach draußen zu einem Squid zeigen, nehmen meine P4-1,7Ghz-Kiste praktisch komplett auseinander [23:14] &amp;lt;thecrypto&amp;gt; ich könnte ein bisschen aktiver sein, wenn du willst, dass ich etwas sage [23:14] &amp;lt;dm&amp;gt; alles klar, sag etwas. [23:15] &amp;lt;jrand0m&amp;gt; hiya thecrypto :) [23:15] &amp;lt;sisr&amp;gt; Warum sollte jemand mehr als einen router auf demselben Rechner laufen lassen? [23:15] &amp;lt;jrand0m&amp;gt; sisr&amp;gt; nur ein Entwickler würde das. [23:16] &amp;lt;sisr&amp;gt; Ok, dann sollte die CPU nicht zu schlimm sein, und wir können über die Wochen einige Tests laufen lassen [23:16] &amp;lt;jrand0m&amp;gt; word [23:17] &amp;lt;jrand0m&amp;gt; ok, das prng‑Zeug stellte sich als ein Bug in Kaffe heraus, der jetzt behoben ist. [23:17] &amp;lt;jrand0m&amp;gt; Damit haben wir keinen harten Bedarf an einer Yarrow-Impl., da sie SHA1PRNG verwenden [23:18] &amp;lt;jrand0m&amp;gt; (wäre aber schön, sobald wir es bekommen) [23:18] &amp;lt;jrand0m&amp;gt; ok, 4) Apps / Fragen / usw. [23:18] &amp;lt;jrand0m&amp;gt; Ich habe sonst nichts, also... hi :) [23:19] &amp;lt;jrand0m&amp;gt; irgendwelche Fragen / Gedanken / Kommentare zu sonst etwas? [23:19] &amp;lt;sisr&amp;gt; Wie steht es um den Naming-Server? Ich habe co lange nicht gesehen [23:19] *** co (anon@anon.iip) ist Channel #iip-dev beigetreten [23:19] &amp;lt;jrand0m&amp;gt; Wenn man vom Teufel spricht [23:19] &amp;lt;jrand0m&amp;gt; hi co [23:19] &amp;lt;sisr&amp;gt; haha [23:19] &amp;lt;co&amp;gt; Hallo. [23:20] &amp;lt;jrand0m&amp;gt; Wir sind an dem Punkt, an dem außer Fragen eigentlich nichts mehr auf der Agenda steht [23:20] &amp;lt;jrand0m&amp;gt; [23:19] &amp;lt;sisr&amp;gt; Wie steht es um den Naming-Server? Ich habe co lange nicht gesehen [23:20] &amp;lt;jrand0m&amp;gt; [23:19] *** co (anon@anon.iip) ist Channel #iip-dev beigetreten [23:20] &amp;lt;jrand0m&amp;gt; und genau das ist passiert :) [23:20] *** Signoff: godmode0 (EOF From client) [23:21] &amp;lt;co&amp;gt; Es gab keinen Fortschritt. Ich habe nur einen kleinen Teil des Clients geschrieben und nichts vom Server. [23:22] &amp;lt;jrand0m&amp;gt; coo' [23:22] * dm zeigt mit dem Schamstock auf co. [23:22] &amp;lt;sisr&amp;gt; Ich glaube, der HTTP i2p tunnel funktioniert jetzt gut [23:22] &amp;lt;sisr&amp;gt; ich habe mihis exzellenten httpclient angepasst, sodass man ihn in die Proxy-Einstellung einträgt [23:23] &amp;lt;jrand0m&amp;gt; großartig! [23:23] &amp;lt;sisr&amp;gt; Es filtert auch einfach Nicht‑I2P‑Sites [23:23] &amp;lt;sisr&amp;gt; ich glaube, jrand0m hat das schon committed, oder? [23:23] &amp;lt;jrand0m&amp;gt; Wissen wir, mit welchen Browsern es funktioniert? Ich weiß von moz... [23:23] &amp;lt;jrand0m&amp;gt; ja, ich glaube, ich habe das Zeug committed.. lass mich nachsehen [23:23] * co ist angemessen beschämt. [23:23] &amp;lt;sisr&amp;gt; Es funktioniert mit Mozilla und dem Konqueror [23:24] *** godmode0 (~enter@anon.iip) ist Channel #iip-dev beigetreten [23:24] &amp;lt;jrand0m&amp;gt; keine Sorge co, ich bin ohnehin schon 2 Monate hinter dem Zeitplan [23:24] &amp;lt;sisr&amp;gt; Ich werde versuchen, den mihi I2P tunnel diese Woche mit einem E‑Mail‑Server zum Laufen zu bringen [23:24] &amp;lt;sisr&amp;gt; Außerdem wurden viele Wiki‑Seiten aktualisiert [23:24] &amp;lt;jrand0m&amp;gt; oh ja! danke dafür [23:25] * jrand0m hat heute Nachmittag tatsächlich einen Vorbehalt zu einer der FAQs hinzugefügt :) [23:25] * dm entscheidet, seine großartige analytische Gehirnleistung darauf zu konzentrieren herauszufinden, wo sisr herkommt. [23:25] &amp;lt;dm&amp;gt; "Außerdem wurden viele Wiki‑Seiten aktualisiert" [23:25] &amp;lt;sisr&amp;gt; Ok, nur zu [23:25] &amp;lt;dm&amp;gt; mmmm.....MMmmmm.....mmmmmm... [23:26] &amp;lt;dm&amp;gt; ah, noch ein Hinweis? [23:26] &amp;lt;sisr&amp;gt; Aber ich kann dir nicht sagen, ob du recht hast [23:26] &amp;lt;dm&amp;gt; "..... hat das schon committed, ja?" [23:26] &amp;lt;co&amp;gt; jrand0m: Falls das noch nicht gefragt wurde, möchtest du das I2P-Framework und die Anwendungen als Paket zur gleichen Zeit veröffentlichen? [23:27] &amp;lt;jrand0m&amp;gt; Ich habe festgestellt, dass das, was ich will, und das, was passiert, nicht immer dasselbe sind [23:27] &amp;lt;co&amp;gt; Ich meine, sie gemeinsam veröffentlichen. [23:27] &amp;lt;sisr&amp;gt; Ich habe danach eine Frage [23:27] &amp;lt;jrand0m&amp;gt; Der aktuelle Plan steht unter (Link: http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap)http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [23:28] &amp;lt;jrand0m&amp;gt; i2p selbst wird der router und das SDK sein, aber es werden alle Anwendungen gebündelt, die fertig sind, wann immer sie fertig sind. [23:28] &amp;lt;jrand0m&amp;gt; (der Installer bündelt derzeit den router, das SDK, phttprelay, atalk und i2ptunnel) [23:29] *** Signoff: dm (Ping-Timeout) [23:29] &amp;lt;jrand0m&amp;gt; 'sup sisr? [23:29] &amp;lt;co&amp;gt; Diese Seite ist ziemlich hilfreich. Danke. [23:30] &amp;lt;sisr&amp;gt; I2P ist sehr umfangreich und kann verwendet werden, um im WWW zu surfen, um über I2P tunnel verbundene Programme und Webseiten zu nutzen, und wenn jemand einen direkten I2P-Webserver und -Client schreibt, geht es auch ohne den tunnel [23:30] &amp;lt;jrand0m&amp;gt; absolut. [23:30] &amp;lt;sisr&amp;gt; Meine Frage ist: Auf wen zielt die I2P-Entwicklung ab? Alles mit I2P Tunnels zum Laufen bringen, sodass Nutzer die Programme verwenden können, die sie bereits kennen, wie IE oder [23:31] &amp;lt;sisr&amp;gt; Ist es besser zu versuchen, ein I2P-Webserver-Programm, einen I2P-Webbrowser – alles speziell für I2P – zu bauen? [23:31] *** dm (~as@anon.iip) ist Channel #iip-dev beigetreten [23:32] &amp;lt;jrand0m&amp;gt; Persönlich fände ich es toll, wenn Ersteres passieren könnte. Allerdings gibt es Performance‑Vorteile, wenn man Apps nativ für i2p entwirft [23:32] &amp;lt;mihi&amp;gt; Unix‑Prinzip: one job, one tool. Also schreibt keine neuen Browser. [23:32] &amp;lt;jrand0m&amp;gt; genau [23:32] &amp;lt;sisr&amp;gt; Wie groß ist der Overhead des I2P tunnel? Sollen wir uns also darauf konzentrieren, den I2P tunnel zu verwenden, um bestehende Programme zum Laufen zu bringen [23:32] &amp;lt;dm&amp;gt; one job, one tool? albernes Prinzip. [23:33] &amp;lt;sisr&amp;gt; Ich glaube, wir brauchen Anleitungen, damit Leute Squid und E‑Mail‑Proxy für das normale WWW einrichten können. Das ist wertvoll, und es werden mehr als eine oder zwei benötigt – also einfache Schritt‑für‑Schritt‑Anweisungen, damit andere ihr eigenes Setup aufsetzen können [23:33] &amp;lt;jrand0m&amp;gt; sisr&amp;gt; der einzige nennenswerte Overhead von i2ptunnel ist seine Abhängigkeit vom garantierten Zustellmodus von i2p, der erfordert, nach jeder gesendeten Nachricht auf eine ACK‑Nachricht zu warten (eine vollständige Round‑Trip durch das Paar von tunnels, unter Verwendung aller entsprechenden Verschlüsselungen) [23:34] &amp;lt;sisr&amp;gt; Haha, ok, sisr hat einen sehr alten Computer [23:34] &amp;lt;sisr&amp;gt; Deshalb wirkt es für mich sehr langsam [23:34] &amp;lt;dm&amp;gt; Wie sah die Latenz bei den ersten paar echten Tests aus? Nur aus Neugier. [23:35] &amp;lt;jrand0m&amp;gt; Ich kann news.google.com mit allen Bildern in ~ 30-60 Sekunden laden [23:35] &amp;lt;dm&amp;gt; k [23:36] &amp;lt;sisr&amp;gt; Wie schwierig wäre es, ein Freenet‑ähnliches Content‑Verteilungssystem auf I2P aufzusetzen? Ist das ein großer oder kleiner Aufwand? [23:36] &amp;lt;co&amp;gt; Und wie lange dauert es ohne den tunnel? [23:36] &amp;lt;jrand0m&amp;gt; sisr&amp;gt; Wenn ich Vollzeit daran arbeiten würde, schätze ich ~ 1 Monat, um eine DHT auf i2p zu bekommen [23:37] &amp;lt;jrand0m&amp;gt; co&amp;gt; ~ 10-15 Sekunden [23:38] &amp;lt;co&amp;gt; Also ist i2ptunnel dreimal so langsam. [23:39] &amp;lt;jrand0m&amp;gt; Nun ja, i2ptunnel + die router. Aber das ist keine lineare Zeit - 10 Bytes über i2p zu senden dauert ungefähr so lange wie 100k zu senden [23:39] *** Signoff: thecrypto (Ping-Timeout) [23:39] &amp;lt;co&amp;gt; Für dich zumindest. [23:39] &amp;lt;jrand0m&amp;gt; Der Overhead steckt im Message‑Wrapping [23:39] &amp;lt;sisr&amp;gt; Wenn der I2P tunnel der Kern der meisten Anwendungen für I2P sein soll, sollten wir uns auf die Benutzeroberfläche konzentrieren und Klick‑Optionen anbieten, um tunnels einzurichten [23:40] &amp;lt;sisr&amp;gt; Zum Beispiel Checkboxen, um einen I2P tunnel Webserver mit Port einzurichten, und eine Checkbox für den E‑Mail‑Server, damit es wirklich einfach ist [23:40] &amp;lt;jrand0m&amp;gt; sisr&amp;gt; Ich persönlich mag das Interface im Moment wirklich sehr :) [23:40] &amp;lt;jrand0m&amp;gt; oh, definitiv. eigentlich [23:40] * sisr hat das Interface nie gesehen, stellt es sich aber wie die Textbox vor [23:40] &amp;lt;sisr&amp;gt; Vielleicht kann jemand den I2P tunnel für ein Tutorial screencappen [23:41] &amp;lt;jrand0m&amp;gt; Was ich geplant hatte, ist, den Installer eine Reihe von .bat- und .sh-Skripten erstellen zu lassen, um das automatisch zu tun (z. B. java .... I2PTunnel -e 'config basdfawer' -e 'server ...' ) [23:42] &amp;lt;sisr&amp;gt; Woran sollten wir für I2P jetzt arbeiten [23:42] &amp;lt;jrand0m&amp;gt; Das ist eine große Frage. Kurze Antwort ist "was immer ihr könnt" [23:43] &amp;lt;jrand0m&amp;gt; Wenn sich jemand daran machen würde, den Installer zu aktualisieren, um diese .sh- und .bat-Skripte zu erzeugen, wäre das super [23:43] &amp;lt;jrand0m&amp;gt; Wenn irgendwer Zeit hat, an einigen Punkten auf der i2proadmap zu arbeiten, wäre das auch super :) [23:44] &amp;lt;jrand0m&amp;gt; Ich denke, es wird einen großen Bedarf an Doku und QA geben, sobald 0.2 draußen ist (aka Real Soon Now) [23:44] &amp;lt;sisr&amp;gt; Wie wird der Installer sein? InstallShield oder Java? [23:44] &amp;lt;jrand0m&amp;gt; Der aktuelle Installer ist eine einzelne "install.jar", die den Nutzer durch ein paar Fragen führt [23:45] &amp;lt;jrand0m&amp;gt; Es ist ein wirklich mieser Installer [23:45] &amp;lt;jrand0m&amp;gt; aber so plattformunabhängig, wie es nur geht [23:48] &amp;lt;jrand0m&amp;gt; ok, cool, die router laufen noch, ich glaube, dieser Bugfix könnte es gewesen sein. [23:48] &amp;lt;jrand0m&amp;gt; oh ja. [23:48] &amp;lt;jrand0m&amp;gt; Die Mailingliste wird irgendwann zurück sein [23:48] &amp;lt;jrand0m&amp;gt; Wenn sie bis zur Fertigstellung von 0.2 nicht zurück ist, werde ich eine neue Mailingliste erstellen [23:49] &amp;lt;co&amp;gt; Ich habe noch eine Frage. [23:49] &amp;lt;jrand0m&amp;gt; schieß los [23:50] &amp;lt;co&amp;gt; Gibt es eine Liste der I2P-Knoten, die gerade laufen? [23:50] &amp;lt;jrand0m&amp;gt; nö. [23:50] &amp;lt;jrand0m&amp;gt; Es sind keine öffentlichen i2p-Knoten offen [23:50] &amp;lt;co&amp;gt; Verstehe. [23:50] &amp;lt;jrand0m&amp;gt; Allerdings wird einer davon seine Peer‑Liste per HTTP verfügbar machen, sobald 0.2 veröffentlicht ist [23:50] &amp;lt;jrand0m&amp;gt; (und die URL zu dieser Liste wird im Installer sein) [23:50] &amp;lt;jrand0m&amp;gt; s/will be/is/ [23:52] &amp;lt;mihi&amp;gt; steht auch in meinen Bookmarks... [23:52] &amp;lt;jrand0m&amp;gt; heh Bastard [23:52] &amp;lt;mihi&amp;gt; btw: size=777 ist 111 Bytes zu groß ;) [23:53] &amp;lt;jrand0m&amp;gt; rofl [23:53] &amp;lt;jrand0m&amp;gt; Ist mir überhaupt nicht aufgefallen. [23:53] &amp;lt;jrand0m&amp;gt; früher waren es 384 [23:53] &amp;lt;jrand0m&amp;gt; aber dann habe ich einige router sw Versionsinfos zur routerInfo hinzugefügt [23:53] &amp;lt;sisr&amp;gt; Ich denke, nop kann den I2P tunnel verwenden, um mit dem 0.2-router einen Test‑IRC‑Server aufzusetzen? [23:54] &amp;lt;jrand0m&amp;gt; das wäre echt cool [23:54] &amp;lt;sisr&amp;gt; Ich frage mich, wie die Latenz im Vergleich zu diesem IIP wäre, wenn nop das macht [23:54] &amp;lt;jrand0m&amp;gt; allerdings könnten wir kein DCC machen [23:54] &amp;lt;jrand0m&amp;gt; i2p hätte eine deutlich höhere Latenz [23:54] &amp;lt;jrand0m&amp;gt; (da jeder Send ein paar Sekunden dauern würde, weil wir noch kein AES+SessionTag haben) [23:57] &amp;lt;jrand0m&amp;gt; ok, wenn jemand etwas zu sagen hat, bevor die Liste wieder da ist, redet hier oder werft Sachen ins Wiki [23:57] &amp;lt;dm&amp;gt; k, Nacht [23:57] *** dm hat #iip-dev verlassen [23:57] * jrand0m *baf*t die Sitzung beendet
&lt;/div></description></item><item><title>I2P-Entwicklertreffen, 14. Oktober 2003</title><link>/de/blog/2003/10/14/i2p-entwicklertreffen-14.-oktober-2003/</link><pubDate>Tue, 14 Oct 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/10/14/i2p-entwicklertreffen-14.-oktober-2003/</guid><description>&lt;h2 id="quick-recap">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> jrand0m, dm, Dellammo, mihi, moi, mihi-backup, dm_backup, wilde, shardy&lt;/p>
&lt;h2 id="meeting-log">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [23:01] &amp;lt;jrand0m&amp;gt; Tagesordnung [23:01] &amp;lt;jrand0m&amp;gt; 0) Willkommen [23:01] &amp;lt;jrand0m&amp;gt; 1) 0.2-Status [23:01] &amp;lt;jrand0m&amp;gt; 2) WWW-Proxy [23:01] * dm denkt nach. [23:02] &amp;lt;dm&amp;gt; oh, Meeting? [23:02] &amp;lt;jrand0m&amp;gt; 3) phttprelay [23:02] &amp;lt;jrand0m&amp;gt; 4) i2ptunnel [23:02] &amp;lt;jrand0m&amp;gt; 5) Installation [23:02] &amp;lt;dm&amp;gt; sorry. [23:02] &amp;lt;jrand0m&amp;gt; 6) iip-Feature-Wunsch [23:02] &amp;lt;jrand0m&amp;gt; 7) ??? [23:02] &amp;lt;jrand0m&amp;gt; 0) Willkommen [23:02] &amp;lt;jrand0m&amp;gt; hi. [23:02] &amp;lt;jrand0m&amp;gt; Meeting 62? Ist das so? [23:02] &amp;lt;Dellammo&amp;gt; hi [23:02] &amp;lt;jrand0m&amp;gt; (kein Grund zur Sorge, dm, wir können dir vergeben) [23:02] &amp;lt;mihi&amp;gt; hi jrand0m [23:02] &amp;lt;dm&amp;gt; hi mihi [23:02] * mihi denkt schon [23:03] &amp;lt;jrand0m&amp;gt; 1) 0.2-Status [23:03] * jrand0m hatte in letzter Zeit eine heftige Feature-Creep-itis, daher sind für den 0.2-Release noch etwa 30 Minuten Code zu schreiben übrig. [23:04] &amp;lt;jrand0m&amp;gt; aber dann werden wir unabhängig von NAT, Firewall oder HTTP-Proxy zuverlässig laufen und kommunizieren können. [23:04] * dm hat gerade I2PSecureRemoteShell 1.0 erstellt [23:04] &amp;lt;dm&amp;gt; cool jr! [23:05] &amp;lt;jrand0m&amp;gt; alles ist funktionsfähig, das Einzige, was noch fehlt, ist ungenutzte Datenbankeinträge nach N Minuten ablaufen zu lassen (Standard wahrscheinlich 5) [23:05] &amp;lt;jrand0m&amp;gt; die Kommunikation über NAT/Firewall/HTTP-Proxy läuft über den PHTTP-Transport. Er ist langsam, aber zuverlässig. [23:05] &amp;lt;dm&amp;gt; wie funktioniert das? Welche Ports verwendet es? [23:06] &amp;lt;jrand0m&amp;gt; es sendet die Nachricht an ein erreichbares PHTTP-Relay, das die Nachricht speichert, und der Empfänger fragt dann alle N Sekunden nach Nachrichten ab [23:06] &amp;lt;jrand0m&amp;gt; da gibt es VIEL, was man auf dieser Seite noch abstimmen und verbessern kann, und genau das ist Tagesordnungspunkt 3 :) [23:06] &amp;lt;dm&amp;gt; Wofür steht das P? [23:06] &amp;lt;jrand0m&amp;gt; Polling HTTP [23:06] &amp;lt;dm&amp;gt; ok, danke. [23:07] &amp;lt;jrand0m&amp;gt; Ich werde nach dem Meeting auch die "kludges"-Seite im Wiki aktualisieren, um die Sachen zu vermerken, die noch schräg sind [23:07] &amp;lt;jrand0m&amp;gt; (zum Beispiel, dass eine Lease-Änderung während der Kommunikation noch nicht behandelt wird) [23:08] &amp;lt;jrand0m&amp;gt; der andere Punkt ist Tagesordnungspunkt 5 - Installation. Also wie wir die Installation von router/sdk/tunnel/etc handhaben sollten [23:08] &amp;lt;jrand0m&amp;gt; ok, das war’s zum 0.2-Status [23:08] &amp;lt;jrand0m&amp;gt; 2) WWW-Proxy. [23:09] &amp;lt;jrand0m&amp;gt; moi hatte eine richtig coole Idee zum Browsen von WWW-Sites innerhalb von I2P. [23:09] &amp;lt;jrand0m&amp;gt; willst du erklären, was Sache ist, moi? [23:09] * jrand0m rückt dich ins Rampenlicht *** moi is ~someone@anon.iip (someone) *** on channels: #freenet #anonymous #iip #iip-dev *** on irc via server anon.iip (Official IIP ) *** moi has been idle 9 minutes, signed on at Thu Jan 01 01:00:00 1970 [23:10] &amp;lt;moi&amp;gt; nun [23:10] &amp;lt;moi&amp;gt; ich modifiziere gerade einen HTTP-Proxy und verwende mihis tunnel [23:10] &amp;lt;moi&amp;gt; so dass du auf (Link: http://i2p/BASE64KEYHERE)http://i2p/BASE64KEYHERE gehen kannst [23:10] &amp;lt;moi&amp;gt; letztlich würde dort der Naming-Server sein-- [23:11] &amp;lt;dm&amp;gt; cool [23:11] *** Signoff: mihi (Ping timeout) [23:11] &amp;lt;moi&amp;gt; du musst den ersten langen Schlüssel einfügen, aber danach solltest du technisch gesehen Links folgen können, glaube ich [23:11] &amp;lt;Dellammo&amp;gt; also eine interne Webseite oder eine Seite außerhalb von i2p? [23:11] &amp;lt;dm&amp;gt; löst i2p auf localhost auf? [23:11] &amp;lt;moi&amp;gt; also könnte jemand ein i2p Google aufsetzen und von dort aus weitermachen.... vielleicht [23:12] &amp;lt;mihi-backup&amp;gt; !thwap dm. [23:12] &amp;lt;mihi-backup&amp;gt; ein Proxy... [23:12] &amp;lt;jrand0m&amp;gt; zur Sicherheit sollte der Proxy für alle Hosts außer (Link: http://i2p/)http://i2p/ mit 404 antworten [23:12] &amp;lt;dm&amp;gt; ups! [23:12] &amp;lt;moi&amp;gt; guter Punkt [23:12] &amp;lt;dm&amp;gt; den Teil hatte ich übersehen [23:12] &amp;lt;mihi-backup&amp;gt; obwohl ein einfaches Servlet auch nett wäre [23:12] &amp;lt;jrand0m&amp;gt; hmm? [23:13] *** mihi (~mihi@anon.iip) has joined channel #iip-dev [23:13] &amp;lt;jrand0m&amp;gt; hmm, da könnte es ein Problem geben. [23:13] &amp;lt;jrand0m&amp;gt; würde das HTTP 1.0 oder 1.1 verwenden? [23:14] &amp;lt;mihi&amp;gt; falls der Server einen Host:-Header anfordert? [23:14] &amp;lt;jrand0m&amp;gt; [d. h., hätte es einen Host:-Header?] [23:14] &amp;lt;jrand0m&amp;gt; genau [23:14] * mihi wünscht sich etwas [23:14] &amp;lt;moi&amp;gt; ich frage mich, ob wir den Proxy das ausblenden lassen können [23:14] &amp;lt;jrand0m&amp;gt; wenn der ausgehende tunnel des Servers immer auf demselben Host ist, ist das ok [23:14] &amp;lt;jrand0m&amp;gt; du kannst den Proxy-Host: auf 127.0.0.1 setzen [23:15] *** dm_backup (~as@anon.iip) has joined channel #iip-dev [23:15] &amp;lt;jrand0m&amp;gt; aber dann musst du den tunnel auf demselben Host wie den Server laufen lassen. Kein großes Problem, da es nicht fürs allgemeine normale Web-Browsing gedacht ist [23:15] &amp;lt;jrand0m&amp;gt; oder? [23:15] *** Signoff: dm (Ping timeout) [23:16] * moi hatte noch nicht so tief darüber nachgedacht [23:16] &amp;lt;mihi&amp;gt; wenn du den Server auf deiner eigenen Kiste laufen lässt, kannst du i2p auch auf localhost oder so aliasen. [23:16] &amp;lt;dm_backup&amp;gt; müssen die Leute jetzt Webserver betreiben? [23:16] &amp;lt;jrand0m&amp;gt; dm_backup&amp;gt; das ist nur für Leute, die das wollen. [23:16] *** dm_backup is now known as dm [23:16] &amp;lt;Dellammo&amp;gt; wie ich [23:16] &amp;lt;dm&amp;gt; ja, ich meine für dieses (Link: http://i2p)http://i2p Dingens [23:17] &amp;lt;mihi&amp;gt; wenn du Inhalte bereitstellen willst, ja. [23:17] &amp;lt;mihi&amp;gt; aber du musst auch im guten alten WWW einen laufen lassen, um Inhalte bereitzustellen. [23:18] &amp;lt;Dellammo&amp;gt; warum? [23:18] &amp;lt;dm&amp;gt; Hmmm, vielleicht sollte ich eine P2P-App für I2P bauen. [23:18] &amp;lt;jrand0m&amp;gt; eine Filesharing-App über i2p wäre der Hammer. [23:18] &amp;lt;dm&amp;gt; ja, sorry, Filesharing. [23:19] &amp;lt;moi&amp;gt; ich denke, es wäre möglich, dass jemand einen OpenNap-Server in Verbindung mit i2ptunnel betreibt [23:19] &amp;lt;jrand0m&amp;gt; ja. [23:19] &amp;lt;jrand0m&amp;gt; (obwohl ein natives i2p p2p eine bessere Performance hätte) [23:19] &amp;lt;mihi&amp;gt; aber die Downloads werden schwierig. [23:20] &amp;lt;mihi&amp;gt; keine Möglichkeit, zum richtigen Host zu gelangen, da alle localhost sind ;) [23:20] &amp;lt;dm&amp;gt; Warten wir erst mal, bis wir PING über i2ptunnel laufen sehen. [23:20] * Dellammo ist verwirrt – reden wir über einen Proxy, der nicht i2ptunnel ist und mit dem man auf Webserver zugreifen kann, die intern im i2p Netzwerk sind, indem man '(Link: http://i2p/')http://i2p/' eintippt? [23:20] &amp;lt;jrand0m&amp;gt; vielleicht einfach ein schlichter FTP-Client, der für i2p ausgelegt ist? [23:20] &amp;lt;dm&amp;gt; (nicht wörtlich ping) [23:20] &amp;lt;mihi&amp;gt; jrand0m: FTP braucht 2 Ports... [23:20] &amp;lt;jrand0m&amp;gt; ausgelegt, um über i2p zu laufen. [23:21] &amp;lt;jrand0m&amp;gt; eine allgemeine Dateiübertragungs-App, nicht speziell das FTP-Protokoll [23:21] &amp;lt;mihi&amp;gt; dann ist es kein FTP. [23:21] &amp;lt;mihi&amp;gt; ATalk ;) [23:21] &amp;lt;jrand0m&amp;gt; (unter Ausnutzung größerer Nachrichtengrößen) [23:21] &amp;lt;dm&amp;gt; Kampf der Weisen! [23:21] &amp;lt;jrand0m&amp;gt; heh [23:21] &amp;lt;moi&amp;gt; Dellammo: im Moment musst du für jede Website/Destination, die du besuchen willst, einen i2ptunnel erstellen. Wir denken darüber nach, einen Proxy-Server zu verwenden, der für jede Site dynamisch einen i2ptunnel aufbaut. [23:22] &amp;lt;jrand0m&amp;gt; (so ungefähr) [23:22] &amp;lt;jrand0m&amp;gt; du wirst nicht spezifisch einen i2ptunnel verwenden wollen. [23:22] &amp;lt;jrand0m&amp;gt; du wirst das i2ptunnel-Protokoll verwenden und Nachrichten direkt senden wollen, nicht über TCP/IP-Sockets. [23:23] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; irgendeine Vorstellung, wie lange es dauern würde, die Protokoll-Funktionalität aus i2ptunnel herauszulösen, damit andere Apps Daten an einen i2p tunnel senden können? *** mihi is mihi@anon.iip (mihi) *** on channels: #iip-dev #iip #headlines #german #freenet-opn #freenet #fredisdead #frazaa @#fiw #anonymous *** on irc via server anon.iip (Official IIP ) *** mihi has been idle 3 minutes, signed on at Thu Jan 01 01:00:00 1970 *** mihi-backup is ~mihi@anon.iip (mihi) *** on channels: #iip-dev *** on irc via server anon.iip (Official IIP ) *** mihi-backup has been idle 12 minutes, signed on at Thu Jan 01 01:00:00 1970 [23:25] &amp;lt;mihi&amp;gt; gibt es da überhaupt umfangreiche Protokoll-Funktionalität? I2PTunnelRunner kann so wie er ist verwendet werden. [23:25] &amp;lt;mihi&amp;gt; du musst nur die Client-Klasse an deine Bedürfnisse anpassen. [23:25] &amp;lt;jrand0m&amp;gt; hmm, nicht wirklich - i2ptunnelRunner verwendet einen Socket [23:26] &amp;lt;jrand0m&amp;gt; das ist eine reine Java-App, die eine Nachricht ("HTTP GET /\n\n") erzeugen und an einen ausgehenden I2PTunnel senden will [23:27] &amp;lt;jrand0m&amp;gt; wir wollen den Client, der den Proxy kontaktiert, nicht auf einen neuen Port umleiten, um sich mit dem neu instanziierten I2PTunnel zu verbinden (da es keinen Weg gäbe, für Links von dieser Site wieder zurückzuwechseln) [23:28] &amp;lt;jrand0m&amp;gt; aber vielleicht wäre es einfach, I2PTunnelRunner auf die Verwendung eines InputStream umzustellen (alles, was er nutzt, ist socket.getInputStream) ... [23:28] &amp;lt;jrand0m&amp;gt; aber dann brauchen wir immer noch die Listening-Seite [23:28] *** Signoff: mihi (Ping timeout) [23:28] &amp;lt;jrand0m&amp;gt; d'oh [23:28] * jrand0m hofft, dass der Backup nicht gleich rauspingt... [23:28] &amp;lt;dm&amp;gt; der Backup wird auch sterben, pass auf! [23:29] &amp;lt;mihi-backup&amp;gt; ;) [23:29] &amp;lt;jrand0m&amp;gt; w00t [23:29] &amp;lt;mihi-backup&amp;gt; [23:25] &amp;lt;jrand0m&amp;gt; hmm, nicht wirklich - i2ptunnelRunner verwendet einen Socket [23:29] &amp;lt;mihi-backup&amp;gt; [23:25] &amp;lt;mihi&amp;gt; ups, stimmt. und ihr wollt das komplett ohne Sockets machen? [23:29] &amp;lt;mihi-backup&amp;gt; [23:25] &amp;lt;mihi&amp;gt; dann bleibt von i2ptunnel nicht viel Code übrig. Das meiste ist fürs Handling der Sockets. [23:29] &amp;lt;mihi-backup&amp;gt; [23:26] &amp;lt;mihi&amp;gt; am besten beim Protokoll bleiben und es selbst implementieren (baue die Messages w/ the static method in i2ptunnel.java) [23:29] &amp;lt;mihi-backup&amp;gt; [23:28] &amp;lt;mihi&amp;gt; HTTP bräuchte nicht so viele Threads. Lass einfach einen Reader über die eingehende Nachricht laufen, bis ein doppeltes Return kommt, und schick dann dein Zeug raus. [23:30] &amp;lt;jrand0m&amp;gt; ah 'k. danke [23:30] &amp;lt;jrand0m&amp;gt; moi&amp;gt; tu sabes? [23:30] &amp;lt;mihi-backup&amp;gt; bezüglich Umschalten von I2PTunnel auf einen InputStream. Wozu? Du bekommst darauf nichts mehr, nachdem du die Anfrage geparst hast. [23:31] * moi denkt [23:31] &amp;lt;dm&amp;gt; toi thinks [23:31] &amp;lt;mihi-backup&amp;gt; vergiss einfach den Tunnelrunner. ;) [23:31] &amp;lt;jrand0m&amp;gt; stimmt, ich dachte nur daran, dass I2PTunnel und der HTTP-Proxy denselben Code verwenden - I2PTunnel würde socket.getInputStream() nutzen, der HTTP-Proxy würde new ByteArrayInputStream("GET / \n\n".getBytes()) verwenden [23:31] *** mihi (mihi@anon.iip) has joined channel #iip-dev [23:32] * moi muss das später im Detail durchgehen [23:32] &amp;lt;mihi-backup&amp;gt; aber das wird dazu führen, dass der Runner ein "Connection closed" sendet, wenn der String gesendet ist. [23:32] &amp;lt;mihi-backup&amp;gt; da der Stream endet. [23:32] &amp;lt;jrand0m&amp;gt; genau, das ist normales HTTP [23:33] &amp;lt;mihi-backup&amp;gt; vergiss den Runner einfach, sagte ich ;) [23:33] &amp;lt;jrand0m&amp;gt; 'k [23:33] &amp;lt;mihi-backup&amp;gt; jrand0m: nein. Die Verbindung wird geschlossen, wenn die Antwort da ist, nicht wenn die Frage raus ist. [23:33] &amp;lt;jrand0m&amp;gt; ach ja [23:33] &amp;lt;jrand0m&amp;gt; ;) [23:36] &amp;lt;jrand0m&amp;gt; cool, moi, wir können das später durchgehen. [23:36] &amp;lt;jrand0m&amp;gt; ok, das war Tagesordnungspunkt 2). Jetzt zu 3) [23:36] &amp;lt;moi&amp;gt; ok [23:37] &amp;lt;jrand0m&amp;gt; 3) phttprelay [23:37] &amp;lt;jrand0m&amp;gt; phttp relay ist eine Reihe von Servlets, die in einer .war-Datei verpackt sind [23:38] &amp;lt;jrand0m&amp;gt; es läuft out of the box auf Windows / der Sun-JVM, aber ich musste Jetty hacken, damit es mit Kaffe läuft [23:38] &amp;lt;mihi&amp;gt; make .peace not .war [23:39] * jrand0m stöhnt [23:39] &amp;lt;dm&amp;gt; man kann .war-Dateien ohne einen J2ee Server ausführen? [23:39] &amp;lt;dm&amp;gt; gut zu wissen. [23:39] &amp;lt;jrand0m&amp;gt; .war-Dateien laufen in jedem Servlet-Container - tomcat, apache w/ mod_jk, jetty, etc [23:40] &amp;lt;jrand0m&amp;gt; wir werden wollen, dass ein paar Leute das auf Maschinen mit öffentlich erreichbaren IP-Adressen laufen lassen, aber sie sind nur für Leute nötig, die keine öffentlich erreichbaren Adressen haben (wie ich) [23:41] &amp;lt;mihi&amp;gt; welche Ports musst du umleiten, wenn du ohne das durch ein nat willst? [23:41] &amp;lt;jrand0m&amp;gt; die Implementierung ist ebenfalls sehr rudimentär - es braucht Limits dafür, für wie viele router es relayt, wie viele Nachrichten es puffert, wie lange, bevor es ein Timeout gibt, etc [23:41] &amp;lt;jrand0m&amp;gt; nur den I2NP TCP port [23:41] &amp;lt;jrand0m&amp;gt; (oder den I2NP UDP port) [23:41] * mihi weiß nicht, ob sein nat UDP forwarding erlaubt [23:42] * jrand0m weiß auch nicht, ob mihis nat das tut [23:43] &amp;lt;jrand0m&amp;gt; im Moment ist zum Beispiel mein Laptop nur über PHTTP erreichbar, und der router meines Servers ist über PHTTP, TCP und UDP erreichbar. wenn mein Laptop eine Verbindung zum router des Servers über TCP aufbaut, kann er Nachrichten über TCP senden. aber wenn mein Laptop das nicht zuerst tut, muss der Server Nachrichten über PHTTP senden [23:44] &amp;lt;jrand0m&amp;gt; der Code liegt in i2p/code/apps/phttprelay/ für alle mit Servlet-Erfahrung, die an einer kleinen App herumhacken wollen [23:45] &amp;lt;jrand0m&amp;gt; (es sollte auch transparent mit https sowie normalem http funktionieren) [23:45] &amp;lt;jrand0m&amp;gt; ich werde das PHTTP-Protokoll ganz bald dokumentieren. :) [23:45] *** Signoff: mihi (Ping timeout) [23:45] &amp;lt;jrand0m&amp;gt; ok, das war’s zu Punkt 3) phttprelay [23:45] &amp;lt;jrand0m&amp;gt; 4) i2ptunnel [23:46] &amp;lt;jrand0m&amp;gt; wir haben schon eine Menge besprochen. Falls mihi (oder sonst jemand) noch etwas dazu hat, können wir zu 5) weitergehen [23:46] *** wilde (~anon@anon.iip) has joined channel #iip-dev [23:46] &amp;lt;jrand0m&amp;gt; hola wilde [23:47] &amp;lt;jrand0m&amp;gt; ok. damit zu Punkt 5 :) [23:47] &amp;lt;jrand0m&amp;gt; 5) Installation [23:48] &amp;lt;jrand0m&amp;gt; um 0.2 rauszubekommen und darüber hinaus, denke ich an ein paar ant scripts. [23:48] &amp;lt;jrand0m&amp;gt; oder sollten wir ein anderes Open Source Installation system verwenden? [23:48] &amp;lt;jrand0m&amp;gt; hat jemand Erfahrungen / Meinungen dazu? [23:49] &amp;lt;Dellammo&amp;gt; hmm [23:50] &amp;lt;jrand0m&amp;gt; Ant hat den Vorteil, dass es mit dem Build-System vereinheitlicht ist, plattformunabhängig ist und headless laufen kann. [23:50] &amp;lt;wilde&amp;gt; hey [23:50] &amp;lt;jrand0m&amp;gt; aber es erfordert Ant (was Java erfordert). und es hat keine GUI [23:51] &amp;lt;Dellammo&amp;gt; mir fallen viele Installationsprogramme für windows ein... ich weiss nicht wie viele gpl sind [23:51] &amp;lt;jrand0m&amp;gt; ja, ich habe eine lizenzierte InstallAnywhere Enterprise installation, aber das ist schlecht für open source [23:51] &amp;lt;jrand0m&amp;gt; NSIS ist open source, hat aber so seine Eigenheiten. [23:51] &amp;lt;dm&amp;gt; dumme Frage: ist ant in java enthalten? [23:52] &amp;lt;jrand0m&amp;gt; nö. [23:52] &amp;lt;jrand0m&amp;gt; oh, obwohl wir ein GCJ'ed ant verteilen KÖNNTEN [23:52] &amp;lt;dm&amp;gt; alles klar, dann muss es mit eclipse gekommen sein. [23:52] &amp;lt;jrand0m&amp;gt; (zu nativen Code kompiliert) [23:52] &amp;lt;jrand0m&amp;gt; definitiv dm. [23:52] &amp;lt;jrand0m&amp;gt; apache macht ant (ant.apache.org) und es ist apache lizensiert. [23:52] &amp;lt;jrand0m&amp;gt; oh, igitt. [23:52] * jrand0m hat gerade den Satz gelesen, den ich geschrieben habe) [23:53] &amp;lt;jrand0m&amp;gt; gpl ist nicht apl freundlich, laut der FSF [23:53] &amp;lt;jrand0m&amp;gt; wir können ant wahrscheinlich nicht vertreiben. [23:53] &amp;lt;dm&amp;gt; können wir nicht einfach ein script? was muss getan werden damit es installiert wird? [23:53] &amp;lt;jrand0m&amp;gt; aber wir können es benutzen. [23:53] &amp;lt;jrand0m&amp;gt; gar nicht viel. ein skript ist ok. [23:53] &amp;lt;jrand0m&amp;gt; aber wollen wir eine .bat und eine .sh, etc. [23:54] *** shardy (~shardy@anon.iip) has joined channel #iip-dev [23:54] &amp;lt;dm&amp;gt; was umfasst eine installation, ein paar fragen? [23:54] &amp;lt;jrand0m&amp;gt; einen java installer zu schreiben um die installation plattformunabhängig zu machen ist übertrieben, also sollten wir idealerweise ein bestehendes installationssystem benutzen [23:54] &amp;lt;jrand0m&amp;gt; ja, ein paar Fragen [23:54] &amp;lt;jrand0m&amp;gt; die Installationsziele, die ich vorsehe: [23:54] &amp;lt;Dellammo&amp;gt; bekommen wir ein schickes neues logo? wer arbeitet daran? [23:54] &amp;lt;jrand0m&amp;gt; install-router [23:55] &amp;lt;jrand0m&amp;gt; install-www-tunnel, install-www-proxy, install-sdk, install-cvs-tunnel, update-seednodes [23:55] &amp;lt;moi&amp;gt; warum nicht InstallAnywhere verwenden? wenn der code offen ist ist das was zählt [23:55] * jrand0m denkt, DU bist Dellammo :) [23:55] &amp;lt;jrand0m&amp;gt; InstallAnywhere ist nicht open source. [23:55] * Dellammo macht sich an die Arbeit [23:56] &amp;lt;dm&amp;gt; ein skript würde wahrscheinlich reichen im moment, aber ich denke man sollte vorausplanen. [23:56] &amp;lt;jrand0m&amp;gt; (kostet etwa 4k euro / sitz) [23:56] &amp;lt;jrand0m&amp;gt; richtig. also für morgen schreibe ich wahrscheinlich einfach ant scripts, aber wir müssen uns ein system anschauen [23:56] *** Signoff: wilde (Ping timeout) [23:56] &amp;lt;jrand0m&amp;gt; wenn also jemand dabei helfen kann, wäre das klasse :) [23:57] &amp;lt;dm&amp;gt; ah okay, ich dachte an shell scripts. [23:57] &amp;lt;moi&amp;gt; einige der package manager könnten das bei den linux installs machen [23:57] *** wilde (~anon@anon.iip) has joined channel #iip-dev [23:57] &amp;lt;jrand0m&amp;gt; verschiedene installer für unterschiedliche plattformen zu verwalten ist eine PITA [23:59] &amp;lt;dm&amp;gt; java installer? Warum ist es eine PITA? [23:59] &amp;lt;jrand0m&amp;gt; ein java installer wäre großartig [23:59] &amp;lt;mihi-backup&amp;gt; pain in the a**e [23:59] &amp;lt;mihi-backup&amp;gt; ups, sorry... [23:59] &amp;lt;dm&amp;gt; system.out.println("Please enter where you would like to install I2P") ;) [23:59] &amp;lt;mihi-backup&amp;gt; s/tln/t; s/P"/P: "/ [23:59] &amp;lt;mihi-backup&amp;gt; s/sys/Sys/ [00:00] &amp;lt;jrand0m&amp;gt; einen maßgeschneiderten installer in java zu schreiben ist möglich, aber es ist bevorzugt ein existierendes framework zu benutzen. aber wenn du dich freiwillig meldest einen maßgeschneiderten installer zu schreiben unterstütze ich dich! [00:00] &amp;lt;dm&amp;gt; mihi hat gerade einen epileptischen Anfall. [00:00] * mihi-backup verpasst dm mit einer großen Forelle ein paar Schellen [00:00] &amp;lt;dm&amp;gt; Weißt du was... [00:01] &amp;lt;dm&amp;gt; Wenn du irgendwann Zeit hast, die genauen Schritte für eine Installation aufzuschreiben, schreibe ich einen java installer. [00:01] &amp;lt;mihi-backup&amp;gt; dm: lies das ant script ;) [00:01] &amp;lt;jrand0m&amp;gt; word dm. sobald ich das ant ding am laufen habe dokumentiere ich’s für dich [00:01] &amp;lt;dm&amp;gt; fair genug, wir werden sehen ob ich das ant script verstehe sobald es da ist. [00:02] *** Signoff: wilde (Ping timeout) [00:02] &amp;lt;Dellammo&amp;gt; jrand0m, i2p I2P i^2p or I^2P ? [00:02] * jrand0m hat ein paar Kritzeleien mit einem großen I, einer 2 und einem großen P, alle übereinandergelegt... [00:03] &amp;lt;Dellammo&amp;gt; hmm [00:03] *** wilde (~anon@anon.iip) has joined channel #iip-dev [00:03] *** mihi (~mihi@anon.iip) has joined channel #iip-dev [00:03] &amp;lt;jrand0m&amp;gt; ok, das war 5) Installation [00:03] &amp;lt;jrand0m&amp;gt; 6) iip-Feature-Wunsch [00:04] &amp;lt;jrand0m&amp;gt; jemand kam hier rein mit der Bitte um automatisches Nickdiebstahl-Erkennen [00:04] &amp;lt;jrand0m&amp;gt; im Grunde: Wenn jemand einen Nick registriert hat, kann niemand diesen Nick behalten, es sei denn, er ist identifiziert [00:04] &amp;lt;jrand0m&amp;gt; nop oder sonstwer, der iip dev gemacht hat - Gedanken? [00:04] * jrand0m findet, das wäre ein großartiges Feature [00:05] * Dellammo zeichnet ein Illuminati-Auge mit einem Verbotsschild (wie beim Rauchverbot) darüber [00:05] &amp;lt;jrand0m&amp;gt; heh [00:05] &amp;lt;dm&amp;gt; Vielleicht mache ich auch ein I2P logo... für den gui teil meines installers ;) [00:05] *** Signoff: wilde ((null)) [00:05] &amp;lt;Dellammo&amp;gt; lasst uns alle welche machen, damit wir nicht an einem miesen logo hängenbleiben [00:05] &amp;lt;mihi&amp;gt; jrand0m: frag mids - er pflegt trent. [00:06] &amp;lt;mihi&amp;gt; der trent source ist übrigens in cvs [00:06] &amp;lt;Dellammo&amp;gt; das logo ist der wichtigste teil jeder aktivität [00:06] &amp;lt;jrand0m&amp;gt; definitiv Dellammo. [00:06] * dm entstaubt Corel Draw... [00:06] &amp;lt;dm&amp;gt; Mann ich liebe Corel Draw. [00:07] &amp;lt;jrand0m&amp;gt; ok, das war’s zu 6) [00:07] &amp;lt;jrand0m&amp;gt; 7) ??? [00:07] &amp;lt;jrand0m&amp;gt; irgendwelche Fragen / Gedanken / Frisbees/ Zehennägel? [00:07] &amp;lt;dm&amp;gt; Gedanke: Hoffe es funktioniert. [00:08] &amp;lt;jrand0m&amp;gt; heh [00:08] * jrand0m auch. [00:09] &amp;lt;mihi&amp;gt; jrand0m: mach weiter so! [00:09] &amp;lt;dm&amp;gt; ja, weiter so. [00:09] &amp;lt;jrand0m&amp;gt; gute Arbeit? du hast den Code offensichtlich nicht gesehen ;) [00:09] &amp;lt;dm&amp;gt; Liebe deinen Code, außer den blendenden Unterstrichen. [00:09] &amp;lt;dm&amp;gt; blinding...bleeding..etc.. [00:09] &amp;lt;jrand0m&amp;gt; heh, Instanzvariablen haben _, sodass wir nie this.var = var; machen müssen [00:10] &amp;lt;jrand0m&amp;gt; ok... 68 Minuten... wenn ich das noch eine Minute länger hinauszögern kann... [00:10] &amp;lt;jrand0m&amp;gt; w00t [00:10] * jrand0m *baf*t das Meeting.
&lt;/div></description></item><item><title>I2P-Entwicklertreffen, 7. Oktober 2003</title><link>/de/blog/2003/10/07/i2p-entwicklertreffen-7.-oktober-2003/</link><pubDate>Tue, 07 Oct 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/10/07/i2p-entwicklertreffen-7.-oktober-2003/</guid><description>&lt;h2 id="quick-recap">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> jrand0m, mihi, dm, mihi_backup&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [23:04] &amp;lt;jrand0m&amp;gt; 0.0) willkommen [23:04] &amp;lt;jrand0m&amp;gt; 1.0) Dev-Status [23:04] &amp;lt;jrand0m&amp;gt; 2.0) neuer Server [23:04] &amp;lt;jrand0m&amp;gt; 3.0) Fragen? [23:04] &amp;lt;jrand0m&amp;gt; 0.0) willkommen zum 61. iip-Meeting [23:04] &amp;lt;jrand0m&amp;gt; hi. [23:04] &amp;lt;mihi&amp;gt; hi zusammen [23:04] &amp;lt;dm&amp;gt; hi, ihr zwei ;) [23:04] &amp;lt;jrand0m&amp;gt; ok, 1.0) Dev-Status [23:05] &amp;lt;jrand0m&amp;gt; wir sind so gut wie bereit für 0.2 – damit könnten Leute i2p laufen lassen. [23:06] &amp;lt;dm&amp;gt; großartig! [23:06] &amp;lt;dm&amp;gt; ETA? [23:06] &amp;lt;jrand0m&amp;gt; es wird nicht skalieren, und es ist derzeit in dem wahnsinnig sicheren Stil ElG+AES implementiert (anstatt der optimierten Variante mit session tags) [23:06] &amp;lt;jrand0m&amp;gt; ETA: ein paar Tage (verwandter Punkt: Tagesordnungspunkt 2.0) [23:07] &amp;lt;jrand0m&amp;gt; aber es wird funktionsfähig sein. Ich kann Nachrichten mit 10 Bytes ebenso wie 100K in ~10 s senden [23:07] &amp;lt;jrand0m&amp;gt; (beides auf derselben CPU, also CPU-Contention) [23:07] &amp;lt;jrand0m&amp;gt; noch etwas tunnel Failback, an dem ich arbeite, dann ist es Zeit, die Ant-Skripte zu bauen, etc [23:07] &amp;lt;jrand0m&amp;gt; eigentlich [23:08] &amp;lt;jrand0m&amp;gt; vor ein paar Sekunden habe ich alles mit Kaffe 1.1.1 auf FreeBSD gebaut, ohne auch nur eine Warnung. [23:08] * jrand0m &amp;lt;3 es, am Code nichts ändern zu müssen [23:08] &amp;lt;mihi&amp;gt; aber es hat auch nicht funktioniert, oder? ;) [23:08] &amp;lt;jrand0m&amp;gt; heh [23:09] &amp;lt;jrand0m&amp;gt; nein, es funktioniert [23:09] &amp;lt;jrand0m&amp;gt; das Problem, an dem ich arbeite, ist ein Failover (sprich: wenn einer herunterfährt und wieder startet, erholt sich die Kommunikation sauber) [23:10] &amp;lt;mihi&amp;gt; hast du versucht, eine vollständige ASCII-Tabelle zu senden (Bytes 0x00 bis 0xFF)? Und erscheint sie am anderen Ende so, wie sie soll? [23:10] &amp;lt;jrand0m&amp;gt; noch nicht, i2ptunnel habe ich auch noch nicht ausprobiert. Mache ich aber heute Abend [23:10] &amp;lt;mihi&amp;gt; probiere i2ptunnel mit einer binären Verbindung (wie ssh), keine textbasierte. [23:11] &amp;lt;jrand0m&amp;gt; 'k [23:11] &amp;lt;mihi&amp;gt; was, wenn ein Knoten herunterfährt und nicht wieder hochkommt? [23:11] &amp;lt;jrand0m&amp;gt; dann schlägt die Kommunikation mit ihm fehl ;) [23:12] &amp;lt;jrand0m&amp;gt; (garantierte Zustellung schlägt jetzt korrekt fehl und das SDK wurde gepatcht, um darauf zu reagieren) [23:13] &amp;lt;jrand0m&amp;gt; ok, das war’s zum Status im Moment. Ich wurde in den letzten zwei Tagen in andere Richtungen gezogen, aber das sollte sich bald beruhigen. [23:13] &amp;lt;jrand0m&amp;gt; 2.0) neuer Server [23:13] &amp;lt;jrand0m&amp;gt; wir haben einen neuen Server an einer dreifach angebundenen T3. [23:14] &amp;lt;jrand0m&amp;gt; darauf werden webcvs, ein standardmäßiger i2p router, ein Webserver mit Seed-Router-Referenzen und ein paar Standarddienste laufen (z. B. ein i2p tunnel, der auf eine Squid-Instanz zeigt, ein i2ptunnel, der auf CVS zeigt, ein i2ptunnel, der auf einen Webserver zeigt) [23:15] *** Abmeldung: mihi (EOF vom Client) [23:15] *** mihi_ (~mihi@anon.iip) ist dem Kanal #iip-dev beigetreten [23:15] &amp;lt;jrand0m&amp;gt; ich werde später außerdem noch einen öffentlichen isproxy aufsetzen [23:15] &amp;lt;dm&amp;gt; verdammt, wie viel kostet dich das? [23:15] &amp;lt;jrand0m&amp;gt; 65/Monat [23:15] &amp;lt;jrand0m&amp;gt; 40Gb Transfer, 2Gb Daten [23:15] &amp;lt;dm&amp;gt; Bandbreitenlimit? [23:15] &amp;lt;dm&amp;gt; cool. [23:16] *** mihi_ heißt jetzt mihi [23:16] &amp;lt;jrand0m&amp;gt; vielleicht wird dieser Server unser CVS, aber es gibt keinen Grund, jetzt umzuschalten. [23:16] &amp;lt;jrand0m&amp;gt; ok, 3.0) Fragen [23:17] &amp;lt;jrand0m&amp;gt; [ja, dies war das schnellste Meeting, das ich je gesehen habe ;)] [23:17] &amp;lt;mihi_backup&amp;gt; weißt du etwas über den Fortschritt beim Naming-Service? [23:17] &amp;lt;jrand0m&amp;gt; ich habe gehört, wiht hat ein paar Dateien committed, aber ich habe sie noch nicht ausgecheckt [23:17] &amp;lt;dm&amp;gt; ich möchte allen Entwicklern meine (mentale) Unterstützung anbieten. Bleibt demütig, aber entschlossen. [23:18] &amp;lt;mihi_backup&amp;gt; das sind nur Dummies, soweit ich weiß. [23:18] &amp;lt;jrand0m&amp;gt; ahnungslose Wichser, ganz sicher. [23:18] &amp;lt;mihi_backup&amp;gt; Schnittstellen, an denen man implementieren kann. [23:18] &amp;lt;dm&amp;gt; Dummies? [23:18] &amp;lt;jrand0m&amp;gt; lol [23:19] &amp;lt;dm&amp;gt; ah [23:19] * jrand0m extends MyParents [23:19] &amp;lt;mihi_backup&amp;gt; Java erlaubt keine Mehrfachvererbung ;) [23:19] &amp;lt;dm&amp;gt; keine Bastarde... [23:20] * jrand0m implements MyDad, MyMom // just seems wrong [23:20] &amp;lt;mihi_backup&amp;gt; obwohl du weder deine Mutter noch deinen Vater erweiterst (siehe das Liskovsche Substitutionsprinzip (sp?)) [23:20] * dm implements jrandom'sMom [23:20] &amp;lt;dm&amp;gt; ;) [23:20] &amp;lt;jrand0m&amp;gt; oh, guter Punkt, mihi [23:20] * dm now implements mihi'smother [23:20] &amp;lt;jrand0m&amp;gt; heh [23:21] *** Abmeldung: mihi (Ping-Timeout) [23:21] &amp;lt;mihi_backup&amp;gt; du brauchst nur einen Konstruktor public Human(Human father, Human mother) throws SameSexException [23:22] &amp;lt;dm&amp;gt; nicht schlecht [23:22] &amp;lt;jrand0m&amp;gt; ich glaube, die moderne Wissenschaft erfordert ein paar weitere Konstruktoren [23:22] &amp;lt;dm&amp;gt; obwohl es nicht public ist [23:22] &amp;lt;dm&amp;gt; es ist pubic [23:22] *** mihi (mihi@anon.iip) ist dem Kanal #iip-dev beigetreten [23:22] &amp;lt;dm&amp;gt; ich bringe mich selbst zum Lachen. [23:23] &amp;lt;jrand0m&amp;gt; ok, in diesem Sinne [23:23] &amp;lt;jrand0m&amp;gt; ich glaube, wir sind gerade mit einem 23-minütigen Meeting davongekommen :) [23:23] * jrand0m zieht den *baf*er aus meiner Gesäßtasche und *baf*t das Meeting zu
&lt;/div></description></item><item><title>I2P-Entwicklertreffen, 30. September 2003</title><link>/de/blog/2003/09/30/i2p-entwicklertreffen-30.-september-2003/</link><pubDate>Tue, 30 Sep 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/09/30/i2p-entwicklertreffen-30.-september-2003/</guid><description>&lt;h2 id="quick-recap">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> beefbroth, CCD, ChZEROHag, co, dcat, dm, godmode0, jrand0m, mihi, mihi_backup, mrflibble, Myself248, myself248, nop, pitu, Ryan_Singer, shardy, thecrypto, UserX, yodel&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:56] &amp;lt;jrand0m&amp;gt; ok ok [22:56] &amp;lt;jrand0m&amp;gt; agenda [22:56] &amp;lt;jrand0m&amp;gt; 0.0) welcome [22:56] &amp;lt;jrand0m&amp;gt; 1.0) dev status [22:56] &amp;lt;jrand0m&amp;gt; 1.1) router [22:56] *** Myself248 (~ident@anon.iip) has joined channel #iip-dev [22:56] &amp;lt;jrand0m&amp;gt; 1.2) DH precalc [22:56] &amp;lt;jrand0m&amp;gt; 2.0) microroadmap [22:56] &amp;lt;jrand0m&amp;gt; 3.0) apps / usage [22:56] &amp;lt;jrand0m&amp;gt; 4.0) ns [22:56] &amp;lt;jrand0m&amp;gt; 5.0) IM [22:56] &amp;lt;jrand0m&amp;gt; 6.0) administravia (cvs, bugzilla, cvs list, cvs web) [22:56] &amp;lt;jrand0m&amp;gt; 7.0) questions [22:57] &amp;lt;jrand0m&amp;gt; (yes, 7 points today. w00t) [22:57] &amp;lt;jrand0m&amp;gt; 0.0) welcome [22:57] &amp;lt;jrand0m&amp;gt; hi. [22:57] &amp;lt;dm&amp;gt; hey [22:57] &amp;lt;jrand0m&amp;gt; 17 users today. neat [22:57] *** Ryan_Singer (chatzilla@anon.iip) has joined channel #iip-dev [22:57] &amp;lt;jrand0m&amp;gt; and counting [22:57] &amp;lt;jrand0m&amp;gt; ok [22:57] &amp;lt;thecrypto&amp;gt; 1~hi [22:57] &amp;lt;jrand0m&amp;gt; 1.1) dev status for router [22:58] &amp;lt;jrand0m&amp;gt; the java reference impl router is doing very well [22:58] *** ChZEROHag (hag@anon.iip) has joined channel #iip-dev [22:58] &amp;lt;jrand0m&amp;gt; we can now run applications on different routers and send messages ot each other [22:59] &amp;lt;ChZEROHag&amp;gt; Sorry to interrupt, but hopefully it'll just be once [22:59] &amp;lt;jrand0m&amp;gt; taking an iterative and incremental approach, the current state is secure, not anonymous, not scalable, and harvestable [22:59] &amp;lt;ChZEROHag&amp;gt; Is anyone else working on a C api? [22:59] &amp;lt;jrand0m&amp;gt; 'lo ChZEROHag, whats shakin? [22:59] &amp;lt;ChZEROHag&amp;gt; Because I am, but very slowly [22:59] *** dcat (dirtycat@anon.iip) has joined channel #iip-dev [22:59] &amp;lt;jrand0m&amp;gt; oh cool [22:59] &amp;lt;jrand0m&amp;gt; shardy will be working on one after toorcon is finished [22:59] &amp;lt;jrand0m&amp;gt; perhaps you two could work together on that? [23:00] &amp;lt;co&amp;gt; jrand0m: Can you input a destination to send messages to by hand? [23:00] &amp;lt;co&amp;gt; Better said, is there an ASCII representation of a destination? [23:00] &amp;lt;jrand0m&amp;gt; yes co, to both [23:00] &amp;lt;co&amp;gt; Excellent. [23:00] &amp;lt;jrand0m&amp;gt; destinations, and all I2P structures, are loadable and serializable in (an alternate alphabet) base 64 [23:01] &amp;lt;thecrypto&amp;gt; so it won't be easy to remember, but it will be ascii? [23:01] &amp;lt;jrand0m&amp;gt; (e.g. in the netDb for one of my routers, I have leaseSet-enD4jtE-orMwFD0QGog9GAyC5MvLvnPzhVD8cDYvSI8.dat which contains the lease set for destination enD4jtE-orMwFD0QGog9GAyC5MvLvnPzhVD8cDYvSI8) [23:02] &amp;lt;jrand0m&amp;gt; [though that is H(destination).toBase64() [23:03] &amp;lt;jrand0m&amp;gt; ChZEROHag&amp;gt; if there's anything we can do to help you with that, just say the word [23:03] &amp;lt;jrand0m&amp;gt; ok thats 1.1. 1.2) DH precalc [23:03] &amp;lt;ChZEROHag&amp;gt; You could do it for me? :-) [23:04] &amp;lt;jrand0m&amp;gt; last night I wrote up a precalc optimization for DH exchanges to save ~1s off 1.5s session negotiations. I'd love if someone who knows crypto could make sure I'm not nuts ;) [23:04] &amp;lt;jrand0m&amp;gt; lol ChZEROHag [23:04] &amp;lt;ChZEROHag&amp;gt; aah I know what I needed [23:04] &amp;lt;ChZEROHag&amp;gt; A netdb implementation [23:04] &amp;lt;thecrypto&amp;gt; is it in cvs? [23:04] &amp;lt;thecrypto&amp;gt; the dh [23:04] &amp;lt;jrand0m&amp;gt; yes thecrypto [23:05] &amp;lt;jrand0m&amp;gt; C:\dev\i2p\code\core\java\src\net\invisiblenet\i2p\crypto\DHSessionKeyBuilder.java [23:05] &amp;lt;ChZEROHag&amp;gt; Well I'm going to be up for a good 3/4 hours yet, maybe it'll give me something to do [23:05] &amp;lt;jrand0m&amp;gt; er, s/C:\\dev/g; s/\\/\//g [23:05] *** wax_off (~nomail@anon.iip) has joined channel #iip-dev [23:06] &amp;lt;jrand0m&amp;gt; word. what do you need a netdb impl for? [23:06] &amp;lt;ChZEROHag&amp;gt; I don't remember [23:06] &amp;lt;jrand0m&amp;gt; we currently have a non-scalable netdb in cvs [23:06] &amp;lt;jrand0m&amp;gt; heh [23:06] &amp;lt;ChZEROHag&amp;gt; Haven't touched it in at least a week [23:06] &amp;lt;jrand0m&amp;gt; you're working on a C I2CP api, right? not I2NP? [23:07] &amp;lt;ChZEROHag&amp;gt; I was just going to do everything [23:07] *** wax_off has left #iip-dev [23:07] &amp;lt;jrand0m&amp;gt; I2NP is really, really, really significantly more work than I2CP [23:07] &amp;lt;ChZEROHag&amp;gt; Once I actually get properly started, it'll just roll out [23:07] &amp;lt;jrand0m&amp;gt; but if you impl an I2NP in C that'd rule [23:07] &amp;lt;dm&amp;gt; is there a I2NP in anything right now? [23:07] &amp;lt;jrand0m&amp;gt; (I2CP:I2NP::FCP:FNP) [23:07] &amp;lt;jrand0m&amp;gt; yes dm [23:08] * ChZEROHag deminimizes emacs [23:08] &amp;lt;jrand0m&amp;gt; the java impl i'm working on has I2NP functioning [23:08] &amp;lt;dm&amp;gt; alrighty... [23:08] &amp;lt;ChZEROHag&amp;gt; jrand0m: url? I could do with a reference, even if it's in a horrible language. [23:08] &amp;lt;jrand0m&amp;gt; heh [23:08] &amp;lt;jrand0m&amp;gt; erm, actually thats 6.0 administravia: aka where the fuck is our anon cvs access ;) [23:09] &amp;lt;thecrypto&amp;gt; i'm getting the DH stuff [23:09] &amp;lt;jrand0m&amp;gt; coo' [23:09] &amp;lt;ChZEROHag&amp;gt; Oh right [23:09] &amp;lt;Ryan_Singer&amp;gt; jrand0m, back to schedule, the microroadmap? [23:09] * thecrypto hides his face [23:09] &amp;lt;ChZEROHag&amp;gt; well I'll wait :) [23:09] &amp;lt;jrand0m&amp;gt; heh 'k [23:09] &amp;lt;jrand0m&amp;gt; microroadmap [23:09] &amp;lt;jrand0m&amp;gt; I have 0.1 through 0.5 mapped out [23:09] &amp;lt;dm&amp;gt; followed freenet's roadmap then? [23:10] *** mrflibble (mrflibble@anon.iip) has joined channel #iip-dev [23:10] &amp;lt;jrand0m&amp;gt; 0.1) functional, secure, not anonymous, not scalable, harvestable [23:10] &amp;lt;dm&amp;gt; development slows down and freezes during 0.5... [23:10] &amp;lt;jrand0m&amp;gt; we are now at 0.1. [23:10] &amp;lt;jrand0m&amp;gt; heh I noticed that dm, flinks hosed off at 0.5.2 as well ;) [23:10] &amp;lt;co&amp;gt; What are you calling the whole package? [23:10] &amp;lt;jrand0m&amp;gt; (strange coincidence) [23:10] &amp;lt;co&amp;gt; i.e. version 0.1 of? [23:10] &amp;lt;jrand0m&amp;gt; the whole package? i2p router reference implementation [23:10] &amp;lt;ChZEROHag&amp;gt; co: Wonga [23:10] * beefbroth joins the meeting [23:11] &amp;lt;jrand0m&amp;gt; buenos noches beefbroth [23:11] &amp;lt;co&amp;gt; All right. That explains it. [23:11] &amp;lt;ChZEROHag&amp;gt; Actually maybe I will call it that. Certainly sounds more interesting than 'i2pd' [23:11] &amp;lt;jrand0m&amp;gt; 0.1 has bugs. thats a given. and it has no optimizations of note (though the DH precalc helps). [23:11] &amp;lt;jrand0m&amp;gt; heh [23:11] &amp;lt;Ryan_Singer&amp;gt; jrand0m, what's 0.2) then? [23:11] &amp;lt;jrand0m&amp;gt; invisible internet police department [23:11] &amp;lt;jrand0m&amp;gt; ok, 0.2 [23:12] &amp;lt;jrand0m&amp;gt; 0.2 is functional, secure, anonymous, not scalable, harvestable [23:12] &amp;lt;jrand0m&amp;gt; 0.2 adds support for non-zero-length tunnels [23:12] &amp;lt;jrand0m&amp;gt; I actually implemented most of that last night, but not thoroughly tested [23:12] &amp;lt;jrand0m&amp;gt; I think 0.2 will be ready by end of week [23:12] &amp;lt;Ryan_Singer&amp;gt; how far away are we from that from a dev perspective? [23:13] &amp;lt;Ryan_Singer&amp;gt; great [23:13] &amp;lt;jrand0m&amp;gt; 0.3) is functional, secure, anonymous, scalable, harvestable [23:13] * thecrypto gets bochs so he can simulate a network to help with this [23:13] &amp;lt;jrand0m&amp;gt; 0.3 adds a kademliaDatabaseManager [23:13] &amp;lt;jrand0m&amp;gt; right now we use a BroadcastDatabaseManager [23:13] &amp;lt;jrand0m&amp;gt; (aka gnunet ;) [23:14] &amp;lt;jrand0m&amp;gt; trivial to implement and functional for small networks, but we need the kademlia to scale [23:14] &amp;lt;jrand0m&amp;gt; 0.4) is functional, secure, anonymous, scalable, non-harvestable [23:14] &amp;lt;jrand0m&amp;gt; that adds trusted links [23:14] &amp;lt;Ryan_Singer&amp;gt; jrand0m, and how much of a dev challenge is it to implement kademlia? [23:14] &amp;lt;jrand0m&amp;gt; I have two ideas for trusted links.. one is more easily implementable and usable [23:15] &amp;lt;jrand0m&amp;gt; kademlia will probably take a full week [23:15] &amp;lt;jrand0m&amp;gt; (to get right) [23:15] &amp;lt;jrand0m&amp;gt; note that all of this has lots of room for refactoring and tuning. I'm aiming functional first, then we tune. [23:16] &amp;lt;co&amp;gt; Are you certain you will be able to develop and test that quickly? [23:16] &amp;lt;jrand0m&amp;gt; I am certain of nothing [23:16] &amp;lt;jrand0m&amp;gt; thats just my estimate [23:16] &amp;lt;Ryan_Singer&amp;gt; co, hegets functional, we test [23:16] &amp;lt;ChZEROHag&amp;gt; Are you sure? [23:16] &amp;lt;ChZEROHag&amp;gt; (sorry) [23:16] &amp;lt;co&amp;gt; Ryan_Singer: I see. [23:17] * jrand0m &amp;lt;3 people who test :) [23:17] &amp;lt;Myself248&amp;gt; When you say "we" test. Is there any place for non-coders to help with the testing? [23:17] &amp;lt;jrand0m&amp;gt; Myself248&amp;gt; probably not until 0.4 [23:17] &amp;lt;dm&amp;gt; lets just hope it never gets to the point where it's functional, but nobody knows what the fuck is going on inside the network to make it work well (i.e. freenet) [23:18] &amp;lt;jrand0m&amp;gt; once 0.4 is ready, thats pre-alpha. once its 0.4 I'll tune and refactor and fill in the blanks to get ready for 0.5 (alpha) [23:18] &amp;lt;Myself248&amp;gt; Document, document, document. [23:18] &amp;lt;dm&amp;gt; is there any though being put into active monitoring of network internals, or is it straightforward? [23:18] &amp;lt;jrand0m&amp;gt; yes dm, absolutely [23:18] &amp;lt;jrand0m&amp;gt; one of the key pieces of i2np is the inclusion of stats in the routerInfo strutures published [23:18] &amp;lt;mihi&amp;gt; jrand0m: do a s/0./0.0./ ;) [23:18] &amp;lt;jrand0m&amp;gt; the initial revs will publish real stats so we can tune [23:19] &amp;lt;jrand0m&amp;gt; later revs will either not publish any stats or publish fake ones [23:19] * jrand0m does not do 0.0 [23:19] &amp;lt;shardy&amp;gt; ok, I'm here [23:19] &amp;lt;jrand0m&amp;gt; wb shardy [23:19] &amp;lt;shardy&amp;gt; sorry for being late, forgot about this window being open, heh [23:19] &amp;lt;dm&amp;gt; cool. [23:19] &amp;lt;Ryan_Singer&amp;gt; is there a higher level document describing the archetecture for the network under .4? [23:19] &amp;lt;jrand0m&amp;gt; off with your head [23:20] &amp;lt;jrand0m&amp;gt; Ryan_Singer&amp;gt; hmm, I had some overview docs a few months back that mids and nop mirrored, and there's the i2p overview doc [23:20] &amp;lt;jrand0m&amp;gt; 0.4 is full i2np as described in the spec, just not optimally implemented [23:20] &amp;lt;shardy&amp;gt; oh and jrand0m, I'll check out the DH optimization for you [23:20] &amp;lt;jrand0m&amp;gt; word, gracias [23:20] &amp;lt;Ryan_Singer&amp;gt; can I get those docs? [23:21] &amp;lt;jrand0m&amp;gt; the overview is at (Link: http://www.invisiblenet.net/i2p/i2p_philosophy.pdf)http://www.invisiblenet.net/i2p/i2p_philosophy.pdf [23:21] &amp;lt;beefbroth&amp;gt; they're on the wiki I think? [23:21] &amp;lt;jrand0m&amp;gt; hte old overview docs... hmm [23:21] &amp;lt;jrand0m&amp;gt; (i2p specs are at (Link: http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs)http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs) [23:21] &amp;lt;co&amp;gt; They are on (Link: www.invisiblenet.net/i2p/.)www.invisiblenet.net/i2p/. [23:21] &amp;lt;jrand0m&amp;gt; right beefbroth [23:22] &amp;lt;jrand0m&amp;gt; though there are old docs in html format w/ ugly ms paint pictures from before showing how tunnels work... [23:22] &amp;lt;beefbroth&amp;gt; I should know, I've read them enough [23:22] &amp;lt;jrand0m&amp;gt; hehe [23:22] &amp;lt;co&amp;gt; Unless those are older versions or mirrors. [23:22] &amp;lt;jrand0m&amp;gt; those files on the wiki are 0.9 (0.9.1 is out for I2NP and datastructures, but they only include minor changes) [23:23] &amp;lt;thecrypto&amp;gt; jrand0m: the precalc looks good [23:23] &amp;lt;jrand0m&amp;gt; cool [23:24] *** pitu (~pitu@anon.iip) has joined channel #iip-dev [23:24] * jrand0m runs the router w/ java -Dcrypto.dh.precalc.min=3 -Dcrypto.dh.precalc.max=10 -Dcrypto.dh.precalc.delay=5000 -jar C:\dev\i2p\code\router\java\src\router.jar [23:25] &amp;lt;jrand0m&amp;gt; ok, thats the microroadmap [23:25] &amp;lt;jrand0m&amp;gt; as you can see, I'm accepting that alpha won't be ready for end of month. 0.4 will probably be first week of october [23:26] &amp;lt;dm&amp;gt; that's okay, even that would be the fastest ever implementation of a network of this type ;) [23:26] &amp;lt;Ryan_Singer&amp;gt; lol [23:26] &amp;lt;beefbroth&amp;gt; when reading jrand0m's time estimates here, please remember that he has been drinking whiskey for the last 4 hours :-P [23:26] &amp;lt;jrand0m&amp;gt; heh [23:26] &amp;lt;Ryan_Singer&amp;gt; ok...apps/usage? [23:26] &amp;lt;jrand0m&amp;gt; good whiskey at that ;) [23:26] &amp;lt;jrand0m&amp;gt; ok, apps/usage [23:27] &amp;lt;dm&amp;gt; 0.7 in 4 seconds....3...2...1..!! [23:27] &amp;lt;jrand0m&amp;gt; I'm aiming for low hanging fruit here - these are things that we can do with 0 or minimal new code. [23:27] &amp;lt;ChZEROHag&amp;gt; How are you supposed to code properly if you're stone sober? [23:27] &amp;lt;jrand0m&amp;gt; all of these make significant use of mihi's kickass i2ptunnel [23:27] &amp;lt;co&amp;gt; ChZEROHag: Easily. [23:27] *** mihi has changed the topic on channel #iip-dev to &amp;lt;dm&amp;gt; 0.7 in 4 seconds....3...2...1..!! [23:28] &amp;lt;jrand0m&amp;gt; using the i2ptunnel, we can do the following without writing any new code: [23:28] &amp;lt;jrand0m&amp;gt; public ww proxy (using i2ptunnel + squid) [23:28] * dm tips his hat to mihi. [23:28] &amp;lt;jrand0m&amp;gt; JAP (using i2ptunnel + JAP) [23:28] &amp;lt;mihi&amp;gt; you cannot kick asses though i2p (not through a tunnel either...) [23:28] &amp;lt;jrand0m&amp;gt; browse www anon (i2ptunnel + web browser) [23:28] &amp;lt;jrand0m&amp;gt; run an i2p web server (i2ptunnel + httpd) [23:29] &amp;lt;co&amp;gt; Very nice. Bravo, mihi. [23:29] &amp;lt;jrand0m&amp;gt; cvs outproxy (i2ptunnel) [e.g. cvs outproxy to sourceforge for anon freenet dev] [23:29] &amp;lt;jrand0m&amp;gt; cvs client, cvs server [23:29] &amp;lt;jrand0m&amp;gt; IM app, pop3 server, imap server, opennap [23:29] &amp;lt;jrand0m&amp;gt; those are all really low hanging fruit [23:29] &amp;lt;dm&amp;gt; okay, now all we need is i2p :) [23:30] &amp;lt;jrand0m&amp;gt; right ;) [23:30] &amp;lt;Myself248&amp;gt; wouldn't i2p webserver kinda supplant freenet? :) [23:30] * jrand0m thinks that qualifies as a faq I should answer [23:30] &amp;lt;Ryan_Singer&amp;gt; jrand0m, but they are also very valuable [23:30] &amp;lt;ChZEROHag&amp;gt; From that list, I'd consider cvs more important/useful [23:30] &amp;lt;ChZEROHag&amp;gt; Partly because I wish to remain anonymous, but also because if anonymous www is provided you'll get lusers [23:30] &amp;lt;jrand0m&amp;gt; i2p + web doesn't supplant freenet - freenet adds significant value on top of an anon comm framework - content distribution [23:31] &amp;lt;ChZEROHag&amp;gt; And at the moment the idea of anonymous email is scary :) [23:31] * dm writes down: "no lusers" [23:31] &amp;lt;jrand0m&amp;gt; cvs definitely is in the top 3 [23:31] &amp;lt;beefbroth&amp;gt; i think if i2p webserving works well, you have to consider merging the DHT/storage parts of freenet on top of i2p and then you have the best of both worlds. [23:31] &amp;lt;Ryan_Singer&amp;gt; ChZEROHag, if it's scalable thats a goodthing [23:31] &amp;lt;ChZEROHag&amp;gt; dm: lusers are only a problem during the early stages, but they tend not to use cvs [23:31] &amp;lt;Myself248&amp;gt; okay, add lots of hashcash to any anon email thing. [23:31] &amp;lt;ChZEROHag&amp;gt; Or, for that matter, even know what (or that) it is [23:31] &amp;lt;co&amp;gt; I think one of the tests that needs to be done is a test attack on the network. [23:31] &amp;lt;jrand0m&amp;gt; yes beefbroth, once i2p does what we aim at, freenet will most likely adjust to make use of it [23:32] &amp;lt;co&amp;gt; Sorry if that is offtopic. [23:32] &amp;lt;mihi&amp;gt; Myself248: just add a redirector to an anon remailer. [23:32] &amp;lt;jrand0m&amp;gt; no, thats definitely on topic co - attacking this network is key [23:32] &amp;lt;ChZEROHag&amp;gt; Myself248: hashcash is primarily to stop flooding while we're forced to use the ancient protocol that is 'irc' [23:32] &amp;lt;ChZEROHag&amp;gt; Not to stop what could be termed 'abuse' [23:32] &amp;lt;jrand0m&amp;gt; right mihi. though perhaps mixminion run over i2p would be useful [23:33] &amp;lt;jrand0m&amp;gt; right, hashcash is even built into i2p itself to keep messages from being delivered a single hop unless they "pay up" [23:33] &amp;lt;Ryan_Singer&amp;gt; jrand0m, we could run imap over this easily? [23:33] &amp;lt;jrand0m&amp;gt; absolutely [23:33] &amp;lt;Ryan_Singer&amp;gt; impressive [23:33] &amp;lt;jrand0m&amp;gt; imapd with an i2ptunnel pointing at it, with i2ptunnel on the client pointing at that tunnel's destination [23:34] &amp;lt;Myself248&amp;gt; and freenet search engines :) [23:34] &amp;lt;mihi&amp;gt; ftp or several non-jabber instant messengers will make problems... [23:34] &amp;lt;jrand0m&amp;gt; right, things that require two connections are more complex [23:34] &amp;lt;ChZEROHag&amp;gt; jrand0m: hashcash in i2p? [23:34] &amp;lt;ChZEROHag&amp;gt; I shall bug you about that when this is over. [23:34] &amp;lt;shardy&amp;gt; hashcash in i2p? nice. [23:34] &amp;lt;dm&amp;gt; we're getting ahead of ourselves! oh alright, who cares.. QUAKE + IIP!!!!!! [23:34] &amp;lt;dm&amp;gt; sorry, I2p :) [23:34] &amp;lt;jrand0m&amp;gt; lol dm [23:35] &amp;lt;Myself248&amp;gt; Those of us with little CPUs get nervous when someone says hashcash, but as an anti-spamming measure I understand it. [23:35] &amp;lt;co&amp;gt; dm: That is *reallY* getting ahead of ourselves. [23:35] * mihi is jabber:schierlm@a-message.de ;) [23:35] &amp;lt;jrand0m&amp;gt; yes ChZEROHag - Destination == public signing key (DSA) + public encryption key (ElGamal) + certificate (either null or hashcash(keys)) [23:35] &amp;lt;beefbroth&amp;gt; is the i2p tunnel static or dynamic on the client end? [23:35] &amp;lt;mihi&amp;gt; beefbroth: atm it is all static. but you could use a socks proxy as dest. ;) [23:35] &amp;lt;jrand0m&amp;gt; Myself248&amp;gt; I'm getting a bitching sun ultra1 in the mail in a few weeks. if a 160Mhz box can do it, everyone can [23:35] &amp;lt;shardy&amp;gt; well. hashcash shouldn't be something that is terrible even to small cpus. only if you want to do something eleventy billion times, should you notice it. [23:36] &amp;lt;co&amp;gt; beefbroth: It can be dynamic. [23:36] &amp;lt;Ryan_Singer&amp;gt; the potential applications of the "low-hanging fruit" here are very impressive [23:36] &amp;lt;jrand0m&amp;gt; right mihi [23:36] &amp;lt;jrand0m&amp;gt; "eleventy". heh [23:36] &amp;lt;ChZEROHag&amp;gt; the low hanging fruit is essentially 'normal' internet apps, but anonymously [23:36] &amp;lt;ChZEROHag&amp;gt; right? [23:36] &amp;lt;jrand0m&amp;gt; right [23:36] &amp;lt;Ryan_Singer&amp;gt; yes [23:36] &amp;lt;dm&amp;gt; (quake) [23:37] &amp;lt;jrand0m&amp;gt; 0.1 runs them securely, 0.2 runs them anonymously, 0.3 runs them scalably, 0.4 runs them non-harvestably [23:37] &amp;lt;jrand0m&amp;gt; (we're @ 0.1 now) [23:37] &amp;lt;shardy&amp;gt; what do you mean by non-harvestably? [23:37] &amp;lt;co&amp;gt; Sorry, what is harvestable again? [23:37] &amp;lt;ChZEROHag&amp;gt; dm: Unfortunately we've ben held back enough that realtime is after more than 30 years still not 'normal' [23:37] &amp;lt;Myself248&amp;gt; Phew. I was hoping someone would ask that. ;) [23:37] &amp;lt;Ryan_Singer&amp;gt; loggable [23:37] &amp;lt;jrand0m&amp;gt; harvesting means an active attacker can run a router, find out about lots of other routers ("harvest" them), and send the goons to kick in their doors [23:38] &amp;lt;Myself248&amp;gt; oh, like you can do with gnutella. :) [23:38] &amp;lt;Ryan_Singer&amp;gt; secret-servicy like goons [23:38] &amp;lt;jrand0m&amp;gt; right [23:39] &amp;lt;shardy&amp;gt; ah, gotcha. [23:39] &amp;lt;jrand0m&amp;gt; ok, but yeah, thats the microroadmap. [23:40] &amp;lt;jrand0m&amp;gt; now, am I being stupid calling these 0.x instead of 0.0.x? should 1.0 be "perfect" or should 1.0 be functional and safe? [23:40] &amp;lt;Ryan_Singer&amp;gt; jrand0m, and we will see .4 when? [23:40] &amp;lt;jrand0m&amp;gt; 0.4 is probably 2 weeks out [23:40] * jrand0m is taking a week off (ish) in mid october as I have people coming to visit [23:40] *** Signoff: dm (EOF From client) [23:40] &amp;lt;mihi&amp;gt; 1.0 should be stable. [23:40] &amp;lt;co&amp;gt; Let 1.0 be functional and safe. [23:40] &amp;lt;thecrypto&amp;gt; dittos co [23:41] &amp;lt;Ryan_Singer&amp;gt; 1.0 should be functional, stable and safe [23:41] &amp;lt;ChZEROHag&amp;gt; jrand0m: My philosophy, regarding version numbers, is if in doubt, copy Linux [23:41] &amp;lt;Myself248&amp;gt; 5.0 can be "perfect". Free software people are overly afraid of version number bloat. [23:41] &amp;lt;jrand0m&amp;gt; word [23:41] &amp;lt;mrflibble&amp;gt; jrand0m, v1 of things are never perfect :) [23:41] *** dm (~gj@anon.iip) has joined channel #iip-dev [23:41] &amp;lt;mrflibble&amp;gt; people dont expect them to be perfect either [23:41] &amp;lt;dm&amp;gt; did I miss 1.0? [23:41] &amp;lt;ChZEROHag&amp;gt; mrflibble: People don't expect any software to be perfect. People use windows. [23:41] &amp;lt;Ryan_Singer&amp;gt; this software will beGPL orLGPL? [23:41] &amp;lt;jrand0m&amp;gt; cool, I've already gotten flack for 1.0 being not-perfect yet [23:41] &amp;lt;ChZEROHag&amp;gt; That doesn't mean it shouldn't be. [23:41] &amp;lt;mrflibble&amp;gt; good point ChZEROHag [23:42] &amp;lt;dm&amp;gt; ah shit, I did didn't i.. [23:42] &amp;lt;mihi&amp;gt; dm: stop kidding [23:42] &amp;lt;mrflibble&amp;gt; yup, u did [23:42] &amp;lt;jrand0m&amp;gt; the router is GPL. the java client library is currently GPL, but I'm open. thecrypto and I are full owners of all but one section (the Cryptix AES impl, which is MIT) [23:42] &amp;lt;dm&amp;gt; alright alright I'm sorry :( [23:42] &amp;lt;jrand0m&amp;gt; actually, I take that back [23:42] &amp;lt;jrand0m&amp;gt; I used the Base64.java from freenet too [23:43] &amp;lt;beefbroth&amp;gt; are we still on agenda item 0.3 Apps ? [23:43] &amp;lt;jrand0m&amp;gt; so base64 is GPL :) [23:43] &amp;lt;thecrypto&amp;gt; and the IM client will be GPL [23:43] &amp;lt;jrand0m&amp;gt; oh yeah, we're on 0.3 aren't we [23:43] &amp;lt;thecrypto&amp;gt; as soon as i get around to putting comments in the code [23:43] *** UserX_ (~User@anon.iip) has joined channel #iip-dev [23:43] &amp;lt;jrand0m&amp;gt; heh thecrypto [23:43] &amp;lt;ChZEROHag&amp;gt; GPL sounds good to me [23:43] &amp;lt;jrand0m&amp;gt; w0ah, 23 users [23:43] &amp;lt;Myself248&amp;gt; we're on agenda item 6.02E23, random crap. :) [23:43] &amp;lt;Ryan_Singer&amp;gt; jrand0m, if you get time, I want to talk to you about liscencing and potential consulting gigs [23:43] &amp;lt;jrand0m&amp;gt; cool Ryan_Singer [23:43] &amp;lt;ChZEROHag&amp;gt; Though as someone (Fillament?) pointed out - if someone breaks the license how is an anonymous person going to do anything about it? [23:43] &amp;lt;mihi&amp;gt; jrand0m: 22 ;) [23:43] &amp;lt;jrand0m&amp;gt; ChZEROHag&amp;gt; read my license on flinks ;) [23:43] &amp;lt;Myself248&amp;gt; we need an anonymous court system. [23:44] * mihi is here twice [23:44] &amp;lt;jrand0m&amp;gt; Myself248&amp;gt; its called yodel ;) [23:44] &amp;lt;Myself248&amp;gt; "The court now hears docket number 34534, J. Doe v. J. Doe" [23:44] &amp;lt;Ryan_Singer&amp;gt; ChZEROHag, the reason I ask is for corporations to make use of this software for security against industrialespionage [23:44] &amp;lt;co&amp;gt; Naming server will be licensed under GPL as well. [23:44] &amp;lt;CCD&amp;gt; lol [23:44] &amp;lt;Myself248&amp;gt; "Baliff, aren't those the same parties as the last 34533 cases we've heard?" [23:44] &amp;lt;shardy&amp;gt; well [23:45] &amp;lt;shardy&amp;gt; there's always the idea that if you want people to *really* use your protocol, and you're not worried about money, just make it completely open. not even restricted by gpl. [23:45] &amp;lt;co&amp;gt; shardy: You mean public domain? [23:45] &amp;lt;beefbroth&amp;gt; i think that was co's lead in to 0.4 agenda item :-P [23:45] &amp;lt;jrand0m&amp;gt; shardy&amp;gt; the specs are public and open. I have not asserted copyright on the specs. [23:45] &amp;lt;Ryan_Singer&amp;gt; shardy, no, we would like work on the protocol to stay available [23:45] &amp;lt;shardy&amp;gt; public domain, bsd license, "do whatever you want just give us credit please" license, etc [23:45] &amp;lt;jrand0m&amp;gt; the code is GPL for the router. one client api implementation in java is GPL [23:46] &amp;lt;Ryan_Singer&amp;gt; check out the liberty protocol.... (Link: http://projectliberty.org)http://projectliberty.org [23:46] &amp;lt;shardy&amp;gt; jrand0m: ok cool. gotcha. [23:46] * jrand0m has thought about "no government use" licenses ;) [23:46] &amp;lt;jrand0m&amp;gt; ok, the reason I tossed 3.0) apps into the list of issues is this [23:46] &amp;lt;jrand0m&amp;gt; we need help. [23:46] &amp;lt;Ryan_Singer&amp;gt; help with what? [23:46] &amp;lt;jrand0m&amp;gt; i2ptunnel is good code. i2p's router will be good code. [23:47] &amp;lt;jrand0m&amp;gt; what we need is for people to start figuring out the nuts and bolts of release engineering [23:47] &amp;lt;dm&amp;gt; why do you need apps if you can just use i2ptunner? [23:47] &amp;lt;ChZEROHag&amp;gt; jrand0m: come again? [23:47] &amp;lt;jrand0m&amp;gt; aka, how to actually package something up that joe sixpack can download and browse the web [23:47] &amp;lt;ChZEROHag&amp;gt; dm: Why do you need apps if you can just use telnet? [23:47] &amp;lt;dm&amp;gt; what? [23:47] * dm scratches his head. [23:47] &amp;lt;CCD&amp;gt; err, there is something besides telnet? [23:48] * jrand0m thinks thats ChZEROHag's point dm ;) [23:48] *** Myself248 is now known as myself248 [23:48] *** Signoff: thecrypto (Ping timeout) [23:48] &amp;lt;ChZEROHag&amp;gt; dm: To use i2ptunnel would be like having a working car and then dragging it around on a handcart [23:48] &amp;lt;jrand0m&amp;gt; ok, thats just that. I just wanted to mention in case people had spare time :) [23:48] &amp;lt;jrand0m&amp;gt; ok, 4.0) [23:48] &amp;lt;jrand0m&amp;gt; naming service [23:48] &amp;lt;dm&amp;gt; I can see he's trying to make a point. [23:48] &amp;lt;jrand0m&amp;gt; hi co, hows it going? :) [23:48] &amp;lt;co&amp;gt; The naming server must be GPL, since at least the Java implementation uses code from the client library to contact routers. [23:49] &amp;lt;dm&amp;gt; but we just spent 20 minutes going: I2Ptunnel + web server!, I2Ptunnel + quake! ;) [23:49] &amp;lt;ChZEROHag&amp;gt; Or, in computing terms, like doing all your internet stuff with telnet instead if directly on the ip stack [23:49] &amp;lt;co&amp;gt; I did not do much last week. I released the client API, which also needs work. [23:49] &amp;lt;ChZEROHag&amp;gt; i2ptunnel is an interrim solution [23:49] &amp;lt;co&amp;gt; I will have time this week, though, to begin implementing the naming server. [23:49] &amp;lt;jrand0m&amp;gt; cool [23:49] &amp;lt;jrand0m&amp;gt; where is the client api again? [23:50] &amp;lt;mihi&amp;gt; on the mailing list ;) [23:50] &amp;lt;co&amp;gt; One of its assumptions is that destinations can be encoded in base64, which is why I asked the question about that earlier. [23:50] &amp;lt;jrand0m&amp;gt; ChZEROHag&amp;gt; in some ways its interim [23:50] * jrand0m !thwaps self [23:50] *** thecrypto (~thecrypto@anon.iip) has joined channel #iip-dev [23:50] &amp;lt;dm&amp;gt; so is TCP! [23:50] *** yodel (yodel@anon.iip) has joined channel #iip-dev [23:50] &amp;lt;jrand0m&amp;gt; 'lo yodel [23:50] &amp;lt;beefbroth&amp;gt; what are the naming conventions going to look like? is it something that joe average will be able to relate to (i.e. (Link: www.somthing.com)www.somthing.com or (Link: www.something.i2p)www.something.i2p for http/web stuff)? [23:50] &amp;lt;co&amp;gt; I will put the naming service specification and client API into CVS. [23:50] &amp;lt;jrand0m&amp;gt; wb thecrypto [23:50] &amp;lt;ChZEROHag&amp;gt; These have probably been covered before, but how will the ns provide unique names fairly? [23:50] * mihi wants to have *.mihi.iip ;) [23:50] &amp;lt;jrand0m&amp;gt; beefbroth&amp;gt; with the naming service or without? [23:50] &amp;lt;jrand0m&amp;gt; heh mihi [23:50] &amp;lt;ChZEROHag&amp;gt; avoiding the squatting, etc. that has plagued DNS [23:50] &amp;lt;thecrypto&amp;gt; can someone send me what happened? [23:51] &amp;lt;beefbroth&amp;gt; jrand0m: with. i think without would be a long string of numbers. [23:51] &amp;lt;co&amp;gt; ChZEROHag: You will register with a group of naming servers, then will use the name of that group to identify yourself. [23:51] &amp;lt;co&amp;gt; As in IM.beefbroth.mygroup if you provide IM service. [23:51] &amp;lt;mihi&amp;gt; oops, s/iip/i2p [23:51] *** godmode0_ (~mode@anon.iip) has joined channel #iip-dev [23:51] *** Signoff: godmode0 (EOF From client) [23:51] &amp;lt;jrand0m&amp;gt; ChZEROHag&amp;gt; co's naming service has trusted groups, where each group manages a group name (tld). you select chose which groups run each tld [23:51] &amp;lt;co&amp;gt; Yes, it will be possible for someone to register the username beefbroth with group2. [23:51] &amp;lt;thecrypto&amp;gt; in the 4 minutes i was gone [23:52] &amp;lt;ChZEROHag&amp;gt; co: So the only issue is the .mygroup uniqueness? [23:52] &amp;lt;ChZEROHag&amp;gt; And who gets the group 'com'? :-) [23:52] &amp;lt;jrand0m&amp;gt; and that is selected by the client [23:52] &amp;lt;mihi&amp;gt; ChZEROHag: i2p is not COMmerical [23:52] &amp;lt;jrand0m&amp;gt; (e.g. you tell your ns client lib "group '.com' is group 0123ff33aefcbb34fe [23:52] &amp;lt;beefbroth&amp;gt; I hate to suggest it, but I almost think the groups should default to 3 letters to preserve the illusion that it is similar to the regular web [23:52] &amp;lt;co&amp;gt; ChZEROHag: I am not sure who gets the "com" group. [23:52] &amp;lt;co&amp;gt; Good question. [23:53] &amp;lt;shardy&amp;gt; beefbroth: except the "regular web" is no longer only 3 letter lds [23:53] &amp;lt;mihi&amp;gt; beefbroth: or add a .i2p to all addresses. [23:53] &amp;lt;ChZEROHag&amp;gt; beefbroth: That illusion is only present in america [23:53] &amp;lt;shardy&amp;gt; tlds. [23:53] &amp;lt;jrand0m&amp;gt; to start with, we may just want to initially have one group of naming servers, ".i2p" [23:53] &amp;lt;co&amp;gt; beefbroth: The naming server software permits you to have up to 32 letters. [23:53] &amp;lt;ChZEROHag&amp;gt; Elsewhere we use the 2-letter country codes given us [23:53] &amp;lt;shardy&amp;gt; .us is also in use in america. [23:53] &amp;lt;co&amp;gt; Actually, I wanted the first group to be "test". [23:53] &amp;lt;shardy&amp;gt; as are things like .info and .name [23:53] &amp;lt;jrand0m&amp;gt; heh 'k [23:54] &amp;lt;ChZEROHag&amp;gt; shardy: yeah, by about 5 people. [23:54] &amp;lt;ChZEROHag&amp;gt; But this is perhaps a rant for another time :) [23:54] &amp;lt;jrand0m&amp;gt; actually... [23:54] &amp;lt;shardy&amp;gt; there's even a .museum [23:54] &amp;lt;Ryan_Singer&amp;gt; jrand0m, using .12p sounds good [23:54] &amp;lt;jrand0m&amp;gt; I ran into a distributed DNS based of JXTA the other day [23:54] &amp;lt;co&amp;gt; ChZEROHag: But the point is that if you do not like the people running the "com" group, you can establish the "com2" group and run its servers (and register with it). [23:55] &amp;lt;ChZEROHag&amp;gt; YEs that bit makes perfect sense [23:55] &amp;lt;mihi&amp;gt; ChZEROHag: (Link: http://www.nic.us/press/audio/dotus-mayEM.wav)http://www.nic.us/press/audio/dotus-mayEM.wav ;) [23:55] &amp;lt;jrand0m&amp;gt; co&amp;gt; can't you just say "well, they 'think' they're .com, but I say .com is run by group2"? [23:55] &amp;lt;ChZEROHag&amp;gt; What I'm getting at, I suppose, is does it rely on first-come-first-served? [23:55] &amp;lt;co&amp;gt; You may configure your client to do anything. [23:56] &amp;lt;Ryan_Singer&amp;gt; how does the JXTA name system work? [23:56] &amp;lt;jrand0m&amp;gt; co&amp;gt; (Link: http://wiki.java.net/bin/view/Jxta/DisDNS)http://wiki.java.net/bin/view/Jxta/DisDNS is a distributed DNS wiki, though its very rough and doesn't address any real hard issues [23:56] &amp;lt;co&amp;gt; ChZEROHag: In registering your username with a group, yes. [23:56] &amp;lt;co&amp;gt; jrand0m: I will look at that after the meeting. [23:56] &amp;lt;jrand0m&amp;gt; jxta runs naming servers off rendevous points [23:56] &amp;lt;ChZEROHag&amp;gt; mihi: wassat? [23:56] &amp;lt;beefbroth&amp;gt; so it is possible someone tries to attack the NS system by mimicing the already existing i2p group of naming servers [23:57] *** Signoff: jeremiah (Ping timeout) [23:57] &amp;lt;co&amp;gt; beefbroth: I think not. [23:57] &amp;lt;mihi&amp;gt; ChZEROHag: listen to it. why xxx million americans prefer .us over .com [23:57] &amp;lt;mihi&amp;gt; 68 million [23:57] &amp;lt;co&amp;gt; As I envision it, people setting up groups will announce those groups. [23:57] &amp;lt;jrand0m&amp;gt; mimicing? they can't mimic as the servers in the group are authenticated by public key systems [23:58] &amp;lt;jrand0m&amp;gt; however, if groups allow non-trusted members to join the group, they can be taken over trivially. [23:58] &amp;lt;shardy&amp;gt; but how is the key exchange done? [23:58] &amp;lt;co&amp;gt; The later people will face the problem that the group is already established, and the client software configuration files contain the former group's destinations. [23:58] &amp;lt;ChZEROHag&amp;gt; mihi: Well I've always said it makes sense to prefer it, patriotism and whatnot, I've just never really seen it. [23:58] &amp;lt;beefbroth&amp;gt; what happens if two groups of naming servers both claim to resolve the .i2p group? [23:58] &amp;lt;co&amp;gt; Good question, though, and I will think over it again, carefully. [23:58] &amp;lt;ChZEROHag&amp;gt; mihi: anyway, I shall have a listen [23:58] &amp;lt;jrand0m&amp;gt; shardy&amp;gt; no key exchange - key publishing [23:58] &amp;lt;beefbroth&amp;gt; i see, good point [23:58] &amp;lt;ChZEROHag&amp;gt; co: Yeah that's another thing I was trying to get at [23:58] &amp;lt;shardy&amp;gt; but keys can still be intercepted if they're published online [23:58] &amp;lt;jrand0m&amp;gt; beefbroth&amp;gt; no one claims anything. your client says "i2p == [dest1, dest2, dest]" [23:59] &amp;lt;shardy&amp;gt; what we need is a trust-based dns system :) [23:59] &amp;lt;shardy&amp;gt; so you can submit a query for the name and get back a list of responses... and then go with the trusted one [23:59] &amp;lt;co&amp;gt; Thank you for bringing this up. [23:59] &amp;lt;jrand0m&amp;gt; shardy&amp;gt; ah, I think I understand the confusion. I think the naming service will want to come with a set of destinations out of band (aka packaged with install) [23:59] &amp;lt;ChZEROHag&amp;gt; Yeah we have one - everyone trusts IANA (or whatever they call themselves) or else. [23:59] * shardy ducks [23:59] &amp;lt;ChZEROHag&amp;gt; :-D [23:59] &amp;lt;mrflibble&amp;gt; they're trying that with dnssec, but of course that's not anonymous [00:00] &amp;lt;jrand0m&amp;gt; what this naming service does is get away from root servers [00:00] &amp;lt;beefbroth&amp;gt; you could always have an i2p homepage that listed active naming groups and authorites? [00:00] &amp;lt;shardy&amp;gt; jrand0m: ok. just pointing out that it can still be intercepted no matter what you do, unless there's a physically secure channel to initially transmit those keys over... [00:00] &amp;lt;co&amp;gt; shardy: I think I covered key exchange in the spec. If not, tell me. [00:00] &amp;lt;shardy&amp;gt; but packaging it oob makes it better [00:00] &amp;lt;shardy&amp;gt; co: I'll check it out. [00:00] &amp;lt;jrand0m&amp;gt; shardy&amp;gt; oh, right. yes, people need to be able to trust the code they download [00:00] &amp;lt;co&amp;gt; beefbroth: Certainly. [00:01] &amp;lt;ChZEROHag&amp;gt; aah that reminds me [00:01] &amp;lt;jrand0m&amp;gt; beefbroth&amp;gt; yes, thats most certainly one of the first apps that will be implemented - an i2p webserver w/ bbs &amp;amp;amp; wiki that people can access through i2p [00:01] &amp;lt;ChZEROHag&amp;gt; I should create a gpg key for my iipmail [00:01] *** yodel has left #iip-dev [00:01] * ChZEROHag does so while unexciting stuff happens [00:01] &amp;lt;jrand0m&amp;gt; heh ok [00:01] &amp;lt;co&amp;gt; Please understand that the naming server specification is still open to suggestions for improvement. [00:02] &amp;lt;shardy&amp;gt; I think I'm going to bring all the specs with me on the flight to toorcon... that'll give me a time to read them [00:02] &amp;lt;co&amp;gt; I do not claim it is perfect or finalized at this time. [00:02] &amp;lt;jrand0m&amp;gt; heh I hope its a long flight [00:02] &amp;lt;shardy&amp;gt; and it's more productive than playing fft advance the entire time, heh [00:02] * jrand0m has found that criticism will more freely come once there is code implementing specs [00:02] *** godmode0_ is now known as godmode0 [00:02] &amp;lt;co&amp;gt; And I have to write the code. [00:02] &amp;lt;co&amp;gt; I think we can move on to the next topic now. [00:02] &amp;lt;jrand0m&amp;gt; 'k [00:02] &amp;lt;jrand0m&amp;gt; 5.0) IM [00:03] &amp;lt;jrand0m&amp;gt; hi thecrypto [00:03] &amp;lt;mihi&amp;gt; names should not be able to clash with base64 representations. [00:03] &amp;lt;thecrypto&amp;gt; hi [00:03] &amp;lt;thecrypto&amp;gt; okay [00:03] &amp;lt;mihi&amp;gt; and the namin server should transparently return bas64 addressas as is. [00:03] &amp;lt;co&amp;gt; mihi: Very well, I will try to avoid that problem. [00:03] &amp;lt;thecrypto&amp;gt; first since my e-mail isn't working again (damn spammers) [00:03] &amp;lt;jrand0m&amp;gt; (all classes that extend DataStructure have String .toBase64() and .fromBase64(InputStream) ) [00:03] &amp;lt;thecrypto&amp;gt; i'll answer whit's questions about me system here [00:04] * jrand0m loads up co's email [00:04] &amp;lt;mihi&amp;gt; jrandom? why Inputstream and not Reader? [00:04] &amp;lt;thecrypto&amp;gt; network is the first thing that came to mind, you are making connections over the i2p network, it's very p2p so i called it a networkr [00:04] &amp;lt;jrand0m&amp;gt; if you want a Reader, just run an InputStreamReader, you brat [00:04] &amp;lt;mihi&amp;gt; base64 is characters, not bytes in my opinion. [00:04] &amp;lt;ChZEROHag&amp;gt; jrand0m: IM == Instant Messaging? [00:04] &amp;lt;jrand0m&amp;gt; yes ChZEROHag [00:04] &amp;lt;thecrypto&amp;gt; if people have a problem with that, give me a suggestion for what to call it about [00:05] &amp;lt;ChZEROHag&amp;gt; jabber? [00:05] &amp;lt;thecrypto&amp;gt; IM == my own distributed IM network [00:05] &amp;lt;shardy&amp;gt; you should call it "bob" [00:05] &amp;lt;jrand0m&amp;gt; i2p im is a network in the same way aim is a network, or kazaa is a network, all running over tcp/ip or udp/ip [00:05] &amp;lt;co&amp;gt; How about IM application? [00:05] &amp;lt;ChZEROHag&amp;gt; (anonabber) [00:05] &amp;lt;co&amp;gt; jrand0m: I see. [00:05] &amp;lt;thecrypto&amp;gt; jabber requires a centerized server [00:05] &amp;lt;jrand0m&amp;gt; terminology doesn't matter to me. I like shardy's idea [00:05] &amp;lt;ChZEROHag&amp;gt; thecrypto: Nothing *requires* a centralised server [00:05] &amp;lt;thecrypto&amp;gt; and i cannot spell today so bear with me [00:05] &amp;lt;ChZEROHag&amp;gt; That's just the way things are written [00:05] &amp;lt;jrand0m&amp;gt; (though I prefer Betty) [00:05] &amp;lt;thecrypto&amp;gt; so you want me to call it I2PIM bob? [00:05] &amp;lt;thecrypto&amp;gt; :) [00:05] &amp;lt;jrand0m&amp;gt; how about wilma? [00:05] &amp;lt;jrand0m&amp;gt; fred is taken thoug [00:05] &amp;lt;co&amp;gt; How about distributed IM? [00:05] &amp;lt;jrand0m&amp;gt; DIM, heh [00:05] &amp;lt;co&amp;gt; But then, distributed IM *application*? [00:05] &amp;lt;dm&amp;gt; AIM, anonymous Instant messaging! [00:05] &amp;lt;thecrypto&amp;gt; bad acronym :) [00:06] &amp;lt;dm&amp;gt; then we can take over AOL. [00:06] &amp;lt;thecrypto&amp;gt; ohh i can just wait for AOL to get wind of that [00:06] &amp;lt;ChZEROHag&amp;gt; dm: That would realy piss certain wankers off. I like it. [00:06] &amp;lt;jrand0m&amp;gt; heh do it [00:06] &amp;lt;Ryan_Singer&amp;gt; thecrypto, will webe able to implement IM in a decentralised way, or will it have to be centrallized? [00:06] &amp;lt;co&amp;gt; dm: Good idea. I would back that acronym. [00:06] &amp;lt;jrand0m&amp;gt; the way I've read thecrypto's docs, the IM is fully decentralized [00:06] &amp;lt;thecrypto&amp;gt; i am implementing a distributed IM, it's in the CVS [00:06] &amp;lt;beefbroth&amp;gt; I would vote against anything that is going to confuse people [00:07] &amp;lt;Ryan_Singer&amp;gt; AOL TimeWarner changed it's name to Time Warner [00:07] &amp;lt;ChZEROHag&amp;gt; dm: That would realy piss certain wankers off. I like it. [00:07] &amp;lt;jrand0m&amp;gt; being transparently anonymous isn't useful if people don't understand what anonymous is. [00:08] &amp;lt;ChZEROHag&amp;gt; Oh wait, I have something like this down on paper [00:08] &amp;lt;beefbroth&amp;gt; I like the crypto's idea [00:08] &amp;lt;thecrypto&amp;gt; what "network" I2PIM runs on is what I'm looking for [00:08] &amp;lt;jrand0m&amp;gt; teaching people how to protect themselves is a really important thing [00:08] &amp;lt;thecrypto&amp;gt; i was thinking Presence System? [00:08] &amp;lt;Ryan_Singer&amp;gt; hypethe security aspect of anon [00:08] &amp;lt;dm&amp;gt; I2M (instant 2 messaging) [00:08] &amp;lt;ChZEROHag&amp;gt; Although I only called it XIrc [00:09] &amp;lt;jrand0m&amp;gt; you're the man thecrypto, whatever works for ya ;) [00:09] &amp;lt;dm&amp;gt; and in the I2M logo, the 2 will be really small :) [00:09] &amp;lt;thecrypto&amp;gt; well I2P expands to Invisible ... jrand0m ? [00:09] &amp;lt;ChZEROHag&amp;gt; The main thing I liked about it was that everyone was called a Borg and they chatted in Collectives [00:09] &amp;lt;jrand0m&amp;gt; i2p = i^2p (invisible internet project) [00:09] &amp;lt;co&amp;gt; I thought the P stands for protocol. [00:09] &amp;lt;jrand0m&amp;gt; that too [00:09] &amp;lt;jrand0m&amp;gt; well, actually, no [00:10] &amp;lt;thecrypto&amp;gt; so it's Invisible Internet Project Instant Messaging [00:10] &amp;lt;jrand0m&amp;gt; i2np is the protocol [00:10] &amp;lt;jrand0m&amp;gt; i2p is the project [00:10] &amp;lt;jrand0m&amp;gt; i2cp is the client proto [00:10] &amp;lt;beefbroth&amp;gt; I thought it stood for "poop" [00:10] &amp;lt;co&amp;gt; thecrypto: You are right, the name does not matter too much. [00:10] &amp;lt;dm&amp;gt; i2m = i^2m = instant invisible messaging [00:10] &amp;lt;thecrypto&amp;gt; so next topic then [00:10] &amp;lt;Ryan_Singer&amp;gt; ok....so, we're drifting off agenda...are we done with IM? [00:10] &amp;lt;shardy&amp;gt; if "bob" isn't good enough, we can call it "jimbob" [00:10] &amp;lt;jrand0m&amp;gt; 0k, 6.0) administravia [00:10] &amp;lt;thecrypto&amp;gt; no, still more here [00:11] &amp;lt;thecrypto&amp;gt; sorry [00:11] &amp;lt;co&amp;gt; It's administrivia. [00:11] &amp;lt;thecrypto&amp;gt; no it's IM [00:11] &amp;lt;jrand0m&amp;gt; nop&amp;gt; give me root. I need to get anon cvs, bugzilla, and cvsweb installed. [00:11] &amp;lt;thecrypto&amp;gt; i wasn't finished [00:11] &amp;lt;thecrypto&amp;gt; :) [00:11] &amp;lt;thecrypto&amp;gt; rewind! [00:11] * jrand0m backs up [00:11] &amp;lt;jrand0m&amp;gt; 5.1) thecrypto v2 [00:11] &amp;lt;Ryan_Singer&amp;gt; what else is there in IM, thecrypto? [00:12] &amp;lt;mihi&amp;gt; thecrypto: just talk on; /me idi it the same way as i missed the naming services [00:12] &amp;lt;thecrypto&amp;gt; okay, the thing about presences communicating is different [00:12] &amp;lt;thecrypto&amp;gt; not everyone knows everyone else [00:12] &amp;lt;thecrypto&amp;gt; there is practically no way to "stalk" someone [00:12] &amp;lt;thecrypto&amp;gt; you have to ask to be shown [00:13] &amp;lt;mihi&amp;gt; in anonymous networks, usually no one knows anyone else ;) [00:13] &amp;lt;jrand0m&amp;gt; (as long as people's Destination is random) [00:13] *** Signoff: pitu (Lost terminal) [00:13] &amp;lt;dm&amp;gt; what do you mean? [00:13] &amp;lt;thecrypto&amp;gt; Alice wants to talk to Bob [00:13] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; though the naming service allows search by service [00:13] &amp;lt;jrand0m&amp;gt; (service being IM, www, etc) [00:13] &amp;lt;thecrypto&amp;gt; Alice finds Bobs IM destination some how, prolly by the naming service [00:14] &amp;lt;thecrypto&amp;gt; So Alice sends a message to Bobs IM destination [00:14] &amp;lt;dm&amp;gt; yes? [00:14] &amp;lt;thecrypto&amp;gt; he gets a little message saying "Alice tried to contact you" if he wants to talk to her, he can, or he can ignore it [00:15] &amp;lt;thecrypto&amp;gt; but there is no central presence server, Alice can also just see her message disappear and not get a response [00:15] &amp;lt;dm&amp;gt; ok, like MSN then? [00:15] &amp;lt;jrand0m&amp;gt; (though Alice can know that Bob ignored her) [00:15] &amp;lt;thecrypto&amp;gt; and Alice can't just put Bob on her buddy list and wait for him [00:15] &amp;lt;Ryan_Singer&amp;gt; thecrypto, ok...how is this different then properly configured Y!, MSN or AIM..apart from the nocentral server bit [00:15] &amp;lt;thecrypto&amp;gt; because Bob has to send a message to Alice to see her sign on [00:15] &amp;lt;Ryan_Singer&amp;gt; oh [00:15] &amp;lt;dm&amp;gt; ok, it doesn't change anything as far as the user is concerned, but I see what you mean. [00:16] &amp;lt;jrand0m&amp;gt; thecrypto&amp;gt; not quite true [00:16] &amp;lt;Ryan_Singer&amp;gt; got it..no buddylist functionality... [00:16] &amp;lt;jrand0m&amp;gt; oh, well, hmm, technically... [00:16] &amp;lt;thecrypto&amp;gt; Ryan_Singer: no there is still a buddy list [00:16] &amp;lt;dm&amp;gt; how does alice send bob a message if she can't see him? [00:16] &amp;lt;dm&amp;gt; you just have to try random contacts in case they are there? [00:16] &amp;lt;jrand0m&amp;gt; bob has to send a message to alice's router, which can happen without alice knowing it [00:16] &amp;lt;thecrypto&amp;gt; Alice can just randomly try [00:17] &amp;lt;dm&amp;gt; that's not very convenient? you go online and have to send everyone a message saying (you there?, you there?) [00:17] &amp;lt;beefbroth&amp;gt; thecrypto: can't a user "notify" all their buddies when they sign on by sending them a message? or is that what you were just saying [00:17] * co notes that there can be two Bobs registered with two different naming server groups. [00:17] &amp;lt;thecrypto&amp;gt; beefbroth: that was just want i'm saying [00:17] &amp;lt;dm&amp;gt; ok, so similar to current scheme but you are invisible by default. [00:17] &amp;lt;dm&amp;gt; gotcha. [00:18] &amp;lt;thecrypto&amp;gt; dm: no it's the other way around, when you sign on, you send a message to everyone saying "I'm on, I'm on" if you recieve a message saying "I'm on" you return it [00:18] &amp;lt;thecrypto&amp;gt; if you want to [00:18] &amp;lt;co&amp;gt; So the user controls who can see him/her/it. [00:18] &amp;lt;thecrypto&amp;gt; so Alice can put you on her buddy list and you'll get a message when she signs on saying "Alice has put you on her buddy list, would you like to notify her of your presece" [00:19] &amp;lt;Ryan_Singer&amp;gt; when you get off do you first send a msg that says "I'm getting off"? [00:19] &amp;lt;dm&amp;gt; ok, so the IM experience is the same as it is now. Just wanted to confirm that. [00:19] &amp;lt;thecrypto&amp;gt; if Bob has Alice on his buddy list and Bob recives and Online message from Alice the return message is automatic [00:19] &amp;lt;beefbroth&amp;gt; It might need to "ping" the other IM user every so often to make sure there wasn't an unintentional disconnect [00:19] &amp;lt;thecrypto&amp;gt; If Bob doesn't have Alice on his buddy list and bob recives an online message from alice, the user is propmted [00:19] &amp;lt;dm&amp;gt; ok, that's just a way to get around having a server, but the question is will the apps be setup by default to send a "I'm on" when someone logs on. [00:20] &amp;lt;Ryan_Singer&amp;gt; hopefully [00:20] &amp;lt;jrand0m&amp;gt; Ryan_Singer&amp;gt; or just have a periodic "I'm still on" ping [00:20] &amp;lt;jrand0m&amp;gt; (and missing ping == off) [00:20] &amp;lt;Ryan_Singer&amp;gt; keep-alive type deal? [00:20] &amp;lt;beefbroth&amp;gt; It might need to "ping" the other IM user every so often to make sure there wasn't an unintentional disconnect [00:20] &amp;lt;thecrypto&amp;gt; if Bob has Alice on his buddy list and Bob recives and Online message from Alice the return message is automatic [00:20] &amp;lt;beefbroth&amp;gt; heh [00:20] &amp;lt;thecrypto&amp;gt; If Bob doesn't have Alice on his buddy list and bob recives an online message from alice, the user is propmted [00:21] &amp;lt;dm&amp;gt; ok, so the IM experience is the same as it is now. Just wanted to confirm that. [00:21] &amp;lt;thecrypto&amp;gt; just you now have a confirm on buddy adds [00:21] &amp;lt;thecrypto&amp;gt; which i think only ICQ has [00:21] &amp;lt;jrand0m&amp;gt; will the IM app be a stand alone or will I be able to use trillian? [00:21] &amp;lt;dm&amp;gt; yeah, that's how MSN works. [00:21] &amp;lt;jrand0m&amp;gt; [etc] [00:21] &amp;lt;ChZEROHag&amp;gt; thecrypto: ICQ only pretends to require confirmation [00:21] &amp;lt;beefbroth&amp;gt; dm: wrong. you won't have to deal with MSN, Y! and AIM changing their protocols and locking people out every few months :) [00:22] &amp;lt;thecrypto&amp;gt; jrand0m: i'll make a spec, trillian can either give me a plugin interface or they can write thier own [00:22] &amp;lt;thecrypto&amp;gt; i will be writing a plugin for gaim at leasty [00:22] &amp;lt;thecrypto&amp;gt; along with a standalong client [00:22] &amp;lt;jrand0m&amp;gt; cool [00:22] &amp;lt;thecrypto&amp;gt; which is built to be used with the network [00:22] &amp;lt;jrand0m&amp;gt; does gaim support file xfer or will that be the benefit of the i2pim client? [00:22] &amp;lt;beefbroth&amp;gt; thecrypto: you might want to give a shout to the kopete developers just to let them know [00:22] * jrand0m shows his cluelessnesss [00:23] &amp;lt;thecrypto&amp;gt; i'll try to make the gaim plugin work as well as the standalong, but i don't know [00:23] &amp;lt;co&amp;gt; thecrypto: Let's have the standalone application first. [00:23] &amp;lt;thecrypto&amp;gt; gaim file transfer i think only works on AIM [00:23] &amp;lt;thecrypto&amp;gt; so it might take some wrangling to get it into a plugin [00:23] &amp;lt;Ryan_Singer&amp;gt; ok..I think we all understand this now...any more IM issues? [00:24] &amp;lt;thecrypto&amp;gt; and co's final thing [00:24] &amp;lt;beefbroth&amp;gt; gaim suffers problems with it's IM xfers for people using NAT [00:24] &amp;lt;thecrypto&amp;gt; more than one person can have the same name [00:24] &amp;lt;thecrypto&amp;gt; they will have unique destinations [00:24] *** Signoff: mihi (Ping timeout) [00:24] &amp;lt;co&amp;gt; All right. [00:24] * mihi_backup is still here... [00:24] &amp;lt;thecrypto&amp;gt; but someone can't masquerde [00:25] &amp;lt;jrand0m&amp;gt; heh nice1 mihi_backup [00:25] &amp;lt;co&amp;gt; If you use the naming server, it will be "Bob from group1" and "Bob from group2". [00:25] &amp;lt;co&amp;gt; With unique destinations. [00:25] &amp;lt;jrand0m&amp;gt; right thecrypto. names are arbitrary. kind of like dns ;) [00:25] *** mihi (~none@anon.iip) has joined channel #iip-dev [00:25] &amp;lt;thecrypto&amp;gt; also the IM client itself can optionally check "Hey, this IM you got was from someone called Bob, the destination of the Bob in your list is different, accept message?" [00:26] &amp;lt;dm&amp;gt; mihi: your backup talked while you were gone. [00:26] &amp;lt;thecrypto&amp;gt; if they person is trying to masquerde Bob, you'll know, otherwise, you can alias them out [00:26] &amp;lt;mihi&amp;gt; i know... [00:26] &amp;lt;jrand0m&amp;gt; "someone called bob"? says who? they call themself bob? or some group calls them bob? or you call their dest bob? [00:26] &amp;lt;thecrypto&amp;gt; there is a feild in the presence called name [00:26] &amp;lt;thecrypto&amp;gt; i'm looking at that [00:27] * jrand0m likes the way ICQ works with that problem - everyone is a number and you just alias numbers locally to names [00:27] &amp;lt;co&amp;gt; As an aside, should I make the NS entity names case insensitive? [00:27] &amp;lt;jrand0m&amp;gt; probably co [00:27] &amp;lt;mihi&amp;gt; base64 things must be case sensitive still ;) [00:27] * jrand0m doesn't want people spoofing Jrand0m [00:27] &amp;lt;co&amp;gt; mihi: Entity names, not destinations. [00:27] &amp;lt;jrand0m&amp;gt; right right mihi [00:28] &amp;lt;jrand0m&amp;gt; (well, people can spoof jrand0m all they want. I just want jrandom back) [00:28] &amp;lt;co&amp;gt; Go on, thecrypto. [00:28] *** Signoff: UserX_ (Ping timeout) [00:28] &amp;lt;thecrypto&amp;gt; that's all i have [00:28] &amp;lt;thecrypto&amp;gt; finally :) [00:28] &amp;lt;mihi&amp;gt; co: you should be able to place a destination wherever you can place an entity name. [00:28] &amp;lt;mihi&amp;gt; like it is with dns names and IPs [00:28] &amp;lt;co&amp;gt; mihi: Good point. I will add that to the specification. [00:28] &amp;lt;thecrypto&amp;gt; jrand0m: actully it's kinda like ICQ except you tell people what you'd like your alias to be [00:29] &amp;lt;thecrypto&amp;gt; which i think they do now [00:29] &amp;lt;co&amp;gt; The idea, though, is that it will be much shorter to type names than destinations. [00:29] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; the naming service only turns names to destinations - if you ask the naming service for the destination of a destination, it should return really really quickly [00:29] &amp;lt;Ryan_Singer&amp;gt; ok guys...I have a meeting... jrand0m, anonymail me [00:29] &amp;lt;jrand0m&amp;gt; 'k adios [00:29] &amp;lt;mihi&amp;gt; jrand0m: yes, and it should return that dest itself, and not "not found" [00:30] &amp;lt;jrand0m&amp;gt; right [00:30] *** Signoff: Ryan_Singer ((null)) [00:30] &amp;lt;jrand0m&amp;gt; ok. we're at 7.0) [00:30] &amp;lt;jrand0m&amp;gt; questions [00:30] &amp;lt;jrand0m&amp;gt; hi [00:30] &amp;lt;co&amp;gt; What about 6.0) Administrivia? [00:31] &amp;lt;co&amp;gt; Or were you done with that? [00:31] &amp;lt;jrand0m&amp;gt; 6.0 administravia was just me nagging nop to give me root to get y'all: anon cvs access, bugzilla, and a cvsweb interface :) [00:31] &amp;lt;beefbroth&amp;gt; are there going to be owners to work on packaging the alpha, beta and releases for Win/Mac/SuSE/RehHat/Debian to speed up adoption? [00:32] &amp;lt;jrand0m&amp;gt; you volunteering? [00:32] &amp;lt;jrand0m&amp;gt; (aka yeah, that'd be great) [00:32] &amp;lt;beefbroth&amp;gt; If I learn how to make a package for my distribution :) [00:32] &amp;lt;jrand0m&amp;gt; what distro do you use? [00:33] &amp;lt;co&amp;gt; As I recall, the IIP developers wanted to reimplement IIP over I2P. If I2P delivers on its promises of anonymity, will it not be simpler to just have IRC over I2P? [00:33] &amp;lt;beefbroth&amp;gt; But my point is, alot of people rely on those. It would make it easier for people to adopt. Freenet suffers from a lack of active maintainers. [00:33] &amp;lt;dm&amp;gt; jr makes for a good manager :) [00:33] &amp;lt;jrand0m&amp;gt; yes co, simpler, but not as scalable [00:33] *** UserX_ (~User@anon.iip) has joined channel #iip-dev [00:33] &amp;lt;thecrypto&amp;gt; yes, but some people don't want IRC [00:34] &amp;lt;jrand0m&amp;gt; beefbroth&amp;gt; you're absolutely right, there's a lot of work to do, and I need to sleep at least 4 hours a night [00:34] &amp;lt;co&amp;gt; thecrypto: Good point, though I2P will anonymize people's IP addresses. [00:34] &amp;lt;beefbroth&amp;gt; jrand0m: i can help package when things are ready. I think that's a great way some non-developers with a bit of technical expertise can contribute. [00:34] &amp;lt;jrand0m&amp;gt; awesome beefbroth [00:34] &amp;lt;thecrypto&amp;gt; if we have IM and IRC, more adoption [00:35] &amp;lt;mihi&amp;gt; co: the problem is that with irc there is something to shut down (servers). [00:35] *** jeremiah (~jeremiah@anon.iip) has joined channel #iip-dev [00:35] &amp;lt;jrand0m&amp;gt; thecrypto&amp;gt; instant adoption: opennap [00:35] &amp;lt;beefbroth&amp;gt; it's easier to learn to make packages than to learn i2p datastructures. it's an easy way for a few people to get involved [00:35] &amp;lt;dm&amp;gt; IRC is quite tough though isn't it? [00:35] &amp;lt;dm&amp;gt; distributed IRC that is... [00:35] &amp;lt;co&amp;gt; mihi: Of course. I forgot that. Thank you for reminding me. Objection withdrawn. [00:36] &amp;lt;jrand0m&amp;gt; dm&amp;gt; irc can have multiple irc servers (ala efnet, etc) that talk to each other through i2p [00:36] &amp;lt;shardy&amp;gt; do you mean an "irc lookalike" chat protocol? [00:36] &amp;lt;shardy&amp;gt; or adapting irc? [00:36] &amp;lt;jrand0m&amp;gt; with people talking to each other by tunneling to one of the irc servers via i2p [00:36] &amp;lt;dm&amp;gt; irc with servers behind i2p is fine, I'm saying without servers. Doesn't matter I guess. [00:37] &amp;lt;jrand0m&amp;gt; dm&amp;gt; right, it can be done much better without servers, and some thought has been put into it, but nothing really solid (to my knowledge) [00:38] &amp;lt;dm&amp;gt; anyway, it's off-topic. [00:38] &amp;lt;dm&amp;gt; carry on! [00:39] &amp;lt;jrand0m&amp;gt; any other questions? [00:39] &amp;lt;jrand0m&amp;gt; anyone read the specs yet? ;) [00:39] &amp;lt;jrand0m&amp;gt; (other than beefbroth, who has them memorized) [00:39] * dm looks at the ceiling. [00:40] &amp;lt;jrand0m&amp;gt; ok, 100 minute meeting it is then [00:40] &amp;lt;thecrypto&amp;gt; i'm reading the, when i need something :) [00:40] &amp;lt;ChZEROHag&amp;gt; specs! [00:40] &amp;lt;ChZEROHag&amp;gt; That's what I forgot! [00:40] &amp;lt;jrand0m&amp;gt; heh [00:41] *** dm has changed the topic on channel #iip-dev to topic1 [00:41] * jrand0m loads up and... [00:41] * jrand0m *baf*s the meeting to an end
&lt;/div></description></item><item><title>I2P-Entwicklertreffen, 23. September 2003</title><link>/de/blog/2003/09/23/i2p-entwicklertreffen-23.-september-2003/</link><pubDate>Tue, 23 Sep 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/09/23/i2p-entwicklertreffen-23.-september-2003/</guid><description>&lt;h2 id="quick-recap">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> beefbroth, CCD, ChZEROHag, co, dcat, dm, godmode0, jrand0m, mihi, mihi_backup, mrflibble, Myself248, myself248, nop, pitu, Ryan_Singer, shardy, thecrypto, UserX, yodel&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:56] &lt;jrand0m> ok ok [22:56] &lt;jrand0m> agenda [22:56] &lt;jrand0m> 0.0) welcome [22:56] &lt;jrand0m> 1.0) dev status [22:56] &lt;jrand0m> 1.1) router [22:56] *** Myself248 (~ident@anon.iip) has joined channel #iip-dev [22:56] &lt;jrand0m> 1.2) DH precalc [22:56] &lt;jrand0m> 2.0) microroadmap [22:56] &lt;jrand0m> 3.0) apps / usage [22:56] &lt;jrand0m> 4.0) ns [22:56] &lt;jrand0m> 5.0) IM [22:56] &lt;jrand0m> 6.0) administravia (cvs, bugzilla, cvs list, cvs web) [22:56] &lt;jrand0m> 7.0) questions [22:57] &lt;jrand0m> (yes, 7 points today. w00t) [22:57] &lt;jrand0m> 0.0) welcome [22:57] &lt;jrand0m> hi. [22:57] &lt;dm> hey [22:57] &lt;jrand0m> 17 users today. neat [22:57] *** Ryan_Singer (chatzilla@anon.iip) has joined channel #iip-dev [22:57] &lt;jrand0m> and counting [22:57] &lt;jrand0m> ok [22:57] &lt;thecrypto> 1~hi [22:57] &lt;jrand0m> 1.1) dev status for router [22:58] &lt;jrand0m> the java reference impl router is doing very well [22:58] *** ChZEROHag (hag@anon.iip) has joined channel #iip-dev [22:58] &lt;jrand0m> we can now run applications on different routers and send messages ot each other [22:59] &lt;ChZEROHag> Sorry to interrupt, but hopefully it'll just be once [22:59] &lt;jrand0m> taking an iterative and incremental approach, the current state is secure, not anonymous, not scalable, and harvestable [22:59] &lt;ChZEROHag> Is anyone else working on a C api? [22:59] &lt;jrand0m> 'lo ChZEROHag, whats shakin? [22:59] &lt;ChZEROHag> Because I am, but very slowly [22:59] *** dcat (dirtycat@anon.iip) has joined channel #iip-dev [22:59] &lt;jrand0m> oh cool [22:59] &lt;jrand0m> shardy will be working on one after toorcon is finished [22:59] &lt;jrand0m> perhaps you two could work together on that? [23:00] &lt;co> jrand0m: Can you input a destination to send messages to by hand? [23:00] &lt;co> Better said, is there an ASCII representation of a destination? [23:00] &lt;jrand0m> yes co, to both [23:00] &lt;co> Excellent. [23:00] &lt;jrand0m> destinations, and all I2P structures, are loadable and serializable in (an alternate alphabet) base 64 [23:01] &lt;thecrypto> so it won't be easy to remember, but it will be ascii? [23:01] &lt;jrand0m> (e.g. in the netDb for one of my routers, I have leaseSet-enD4jtE-orMwFD0QGog9GAyC5MvLvnPzhVD8cDYvSI8.dat which contains the lease set for destination enD4jtE-orMwFD0QGog9GAyC5MvLvnPzhVD8cDYvSI8) [23:02] &lt;jrand0m> [though that is H(destination).toBase64() [23:03] &lt;jrand0m> ChZEROHag> if there's anything we can do to help you with that, just say the word [23:03] &lt;jrand0m> ok thats 1.1. 1.2) DH precalc [23:03] &lt;ChZEROHag> You could do it for me? :-) [23:04] &lt;jrand0m> last night I wrote up a precalc optimization for DH exchanges to save ~1s off 1.5s session negotiations. I'd love if someone who knows crypto could make sure I'm not nuts ;) [23:04] &lt;jrand0m> lol ChZEROHag [23:04] &lt;ChZEROHag> aah I know what I needed [23:04] &lt;ChZEROHag> A netdb implementation [23:04] &lt;thecrypto> is it in cvs? [23:04] &lt;thecrypto> the dh [23:04] &lt;jrand0m> yes thecrypto [23:05] &lt;jrand0m> C:\dev\i2p\code\core\java\src\net\invisiblenet\i2p\crypto\DHSessionKeyBuilder.java [23:05] &lt;ChZEROHag> Well I'm going to be up for a good 3/4 hours yet, maybe it'll give me something to do [23:05] &lt;jrand0m> er, s/C:\\dev/g; s/\\/\//g [23:05] *** wax_off (~nomail@anon.iip) has joined channel #iip-dev [23:06] &lt;jrand0m> word. what do you need a netdb impl for? [23:06] &lt;ChZEROHag> I don't remember [23:06] &lt;jrand0m> we currently have a non-scalable netdb in cvs [23:06] &lt;jrand0m> heh [23:06] &lt;ChZEROHag> Haven't touched it in at least a week [23:06] &lt;jrand0m> you're working on a C I2CP api, right? not I2NP? [23:07] &lt;ChZEROHag> I was just going to do everything [23:07] *** wax_off has left #iip-dev [23:07] &lt;jrand0m> I2NP is really, really, really significantly more work than I2CP [23:07] &lt;ChZEROHag> Once I actually get properly started, it'll just roll out [23:07] &lt;jrand0m> but if you impl an I2NP in C that'd rule [23:07] &lt;dm> is there a I2NP in anything right now? [23:07] &lt;jrand0m> (I2CP:I2NP::FCP:FNP) [23:07] &lt;jrand0m> yes dm [23:08] * ChZEROHag deminimizes emacs [23:08] &lt;jrand0m> the java impl i'm working on has I2NP functioning [23:08] &lt;dm> alrighty... [23:08] &lt;ChZEROHag> jrand0m: url? I could do with a reference, even if it's in a horrible language. [23:08] &lt;jrand0m> heh [23:08] &lt;jrand0m> erm, actually thats 6.0 administravia: aka where the fuck is our anon cvs access ;) [23:09] &lt;thecrypto> i'm getting the DH stuff [23:09] &lt;jrand0m> coo' [23:09] &lt;ChZEROHag> Oh right [23:09] &lt;Ryan_Singer> jrand0m, back to schedule, the microroadmap? [23:09] * thecrypto hides his face [23:09] &lt;ChZEROHag> well I'll wait :) [23:09] &lt;jrand0m> heh 'k [23:09] &lt;jrand0m> microroadmap [23:09] &lt;jrand0m> I have 0.1 through 0.5 mapped out [23:09] &lt;dm> followed freenet's roadmap then? [23:10] *** mrflibble (mrflibble@anon.iip) has joined channel #iip-dev [23:10] &lt;jrand0m> 0.1) functional, secure, not anonymous, not scalable, harvestable [23:10] &lt;dm> development slows down and freezes during 0.5... [23:10] &lt;jrand0m> we are now at 0.1. [23:10] &lt;jrand0m> heh I noticed that dm, flinks hosed off at 0.5.2 as well ;) [23:10] &lt;co> What are you calling the whole package? [23:10] &lt;jrand0m> (strange coincidence) [23:10] &lt;co> i.e. version 0.1 of? [23:10] &lt;jrand0m> the whole package? i2p router reference implementation [23:10] &lt;ChZEROHag> co: Wonga [23:10] * beefbroth joins the meeting [23:11] &lt;jrand0m> buenos noches beefbroth [23:11] &lt;co> All right. That explains it. [23:11] &lt;ChZEROHag> Actually maybe I will call it that. Certainly sounds more interesting than 'i2pd' [23:11] &lt;jrand0m> 0.1 has bugs. thats a given. and it has no optimizations of note (though the DH precalc helps). [23:11] &lt;jrand0m> heh [23:11] &lt;Ryan_Singer> jrand0m, what's 0.2) then? [23:11] &lt;jrand0m> invisible internet police department [23:11] &lt;jrand0m> ok, 0.2 [23:12] &lt;jrand0m> 0.2 is functional, secure, anonymous, not scalable, harvestable [23:12] &lt;jrand0m> 0.2 adds support for non-zero-length tunnels [23:12] &lt;jrand0m> I actually implemented most of that last night, but not thoroughly tested [23:12] &lt;jrand0m> I think 0.2 will be ready by end of week [23:12] &lt;Ryan_Singer> how far away are we from that from a dev perspective? [23:13] &lt;Ryan_Singer> great [23:13] &lt;jrand0m> 0.3) is functional, secure, anonymous, scalable, harvestable [23:13] * thecrypto gets bochs so he can simulate a network to help with this [23:13] &lt;jrand0m> 0.3 adds a kademliaDatabaseManager [23:13] &lt;jrand0m> right now we use a BroadcastDatabaseManager [23:13] &lt;jrand0m> (aka gnunet ;) [23:14] &lt;jrand0m> trivial to implement and functional for small networks, but we need the kademlia to scale [23:14] &lt;jrand0m> 0.4) is functional, secure, anonymous, scalable, non-harvestable [23:14] &lt;jrand0m> that adds trusted links [23:14] &lt;Ryan_Singer> jrand0m, and how much of a dev challenge is it to implement kademlia? [23:14] &lt;jrand0m> I have two ideas for trusted links.. one is more easily implementable and usable [23:15] &lt;jrand0m> kademlia will probably take a full week [23:15] &lt;jrand0m> (to get right) [23:15] &lt;jrand0m> note that all of this has lots of room for refactoring and tuning. I'm aiming functional first, then we tune. [23:16] &lt;co> Are you certain you will be able to develop and test that quickly? [23:16] &lt;jrand0m> I am certain of nothing [23:16] &lt;jrand0m> thats just my estimate [23:16] &lt;Ryan_Singer> co, hegets functional, we test [23:16] &lt;ChZEROHag> Are you sure? [23:16] &lt;ChZEROHag> (sorry) [23:16] &lt;co> Ryan_Singer: I see. [23:17] * jrand0m &lt;3 people who test :) [23:17] &lt;Myself248> When you say "we" test. Is there any place for non-coders to help with the testing? [23:17] &lt;jrand0m> Myself248> probably not until 0.4 [23:17] &lt;dm> lets just hope it never gets to the point where it's functional, but nobody knows what the fuck is going on inside the network to make it work well (i.e. freenet) [23:18] &lt;jrand0m> once 0.4 is ready, thats pre-alpha. once its 0.4 I'll tune and refactor and fill in the blanks to get ready for 0.5 (alpha) [23:18] &lt;Myself248> Document, document, document. [23:18] &lt;dm> is there any though being put into active monitoring of network internals, or is it straightforward? [23:18] &lt;jrand0m> yes dm, absolutely [23:18] &lt;jrand0m> one of the key pieces of i2np is the inclusion of stats in the routerInfo strutures published [23:18] &lt;mihi> jrand0m: do a s/0./0.0./ ;) [23:18] &lt;jrand0m> the initial revs will publish real stats so we can tune [23:19] &lt;jrand0m> later revs will either not publish any stats or publish fake ones [23:19] * jrand0m does not do 0.0 [23:19] &lt;shardy> ok, I'm here [23:19] &lt;jrand0m> wb shardy [23:19] &lt;shardy> sorry for being late, forgot about this window being open, heh [23:19] &lt;dm> cool. [23:19] &lt;Ryan_Singer> is there a higher level document describing the archetecture for the network under .4? [23:19] &lt;jrand0m> off with your head [23:20] &lt;jrand0m> Ryan_Singer> hmm, I had some overview docs a few months back that mids and nop mirrored, and there's the i2p overview doc [23:20] &lt;jrand0m> 0.4 is full i2np as described in the spec, just not optimally implemented [23:20] &lt;shardy> oh and jrand0m, I'll check out the DH optimization for you [23:20] &lt;jrand0m> word, gracias [23:20] &lt;Ryan_Singer> can I get those docs? [23:21] &lt;jrand0m> the overview is at (Link: http://www.invisiblenet.net/i2p/i2p_philosophy.pdf)http://www.invisiblenet.net/i2p/i2p_philosophy.pdf [23:21] &lt;beefbroth> they're on the wiki I think? [23:21] &lt;jrand0m> hte old overview docs... hmm [23:21] &lt;jrand0m> (i2p specs are at (Link: http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs)http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs) [23:21] &lt;co> They are on (Link: www.invisiblenet.net/i2p/.)www.invisiblenet.net/i2p/. [23:21] &lt;jrand0m> right beefbroth [23:22] &lt;jrand0m> though there are old docs in html format w/ ugly ms paint pictures from before showing how tunnels work... [23:22] &lt;beefbroth> I should know, I've read them enough [23:22] &lt;jrand0m> hehe [23:22] &lt;co> Unless those are older versions or mirrors. [23:22] &lt;jrand0m> those files on the wiki are 0.9 (0.9.1 is out for I2NP and datastructures, but they only include minor changes) [23:23] &lt;thecrypto> jrand0m: the precalc looks good [23:23] &lt;jrand0m> cool [23:24] *** pitu (~pitu@anon.iip) has joined channel #iip-dev [23:24] * jrand0m runs the router w/ java -Dcrypto.dh.precalc.min=3 -Dcrypto.dh.precalc.max=10 -Dcrypto.dh.precalc.delay=5000 -jar C:\dev\i2p\code\router\java\src\router.jar [23:25] &lt;jrand0m> ok, thats the microroadmap [23:25] &lt;jrand0m> as you can see, I'm accepting that alpha won't be ready for end of month. 0.4 will probably be first week of october [23:26] &lt;dm> that's okay, even that would be the fastest ever implementation of a network of this type ;) [23:26] &lt;Ryan_Singer> lol [23:26] &lt;beefbroth> when reading jrand0m's time estimates here, please remember that he has been drinking whiskey for the last 4 hours :-P [23:26] &lt;jrand0m> heh [23:26] &lt;Ryan_Singer> ok...apps/usage? [23:26] &lt;jrand0m> good whiskey at that ;) [23:26] &lt;jrand0m> ok, apps/usage [23:27] &lt;dm> 0.7 in 4 seconds....3...2...1..!! [23:27] &lt;jrand0m> I'm aiming for low hanging fruit here - these are things that we can do with 0 or minimal new code. [23:27] &lt;ChZEROHag> How are you supposed to code properly if you're stone sober? [23:27] &lt;jrand0m> all of these make significant use of mihi's kickass i2ptunnel [23:27] &lt;co> ChZEROHag: Easily. [23:27] *** mihi has changed the topic on channel #iip-dev to &lt;dm> 0.7 in 4 seconds....3...2...1..!! [23:28] &lt;jrand0m> using the i2ptunnel, we can do the following without writing any new code: [23:28] &lt;jrand0m> public ww proxy (using i2ptunnel + squid) [23:28] * dm tips his hat to mihi. [23:28] &lt;jrand0m> JAP (using i2ptunnel + JAP) [23:28] &lt;mihi> you cannot kick asses though i2p (not through a tunnel either...) [23:28] &lt;jrand0m> browse www anon (i2ptunnel + web browser) [23:28] &lt;jrand0m> run an i2p web server (i2ptunnel + httpd) [23:29] &lt;co> Very nice. Bravo, mihi. [23:29] &lt;jrand0m> cvs outproxy (i2ptunnel) [e.g. cvs outproxy to sourceforge for anon freenet dev] [23:29] &lt;jrand0m> cvs client, cvs server [23:29] &lt;jrand0m> IM app, pop3 server, imap server, opennap [23:29] &lt;jrand0m> those are all really low hanging fruit [23:29] &lt;dm> okay, now all we need is i2p :) [23:30] &lt;jrand0m> right ;) [23:30] &lt;Myself248> wouldn't i2p webserver kinda supplant freenet? :) [23:30] * jrand0m thinks that qualifies as a faq I should answer [23:30] &lt;Ryan_Singer> jrand0m, but they are also very valuable [23:30] &lt;ChZEROHag> From that list, I'd consider cvs more important/useful [23:30] &lt;ChZEROHag> Partly because I wish to remain anonymous, but also because if anonymous www is provided you'll get lusers [23:30] &lt;jrand0m> i2p + web doesn't supplant freenet - freenet adds significant value on top of an anon comm framework - content distribution [23:31] &lt;ChZEROHag> And at the moment the idea of anonymous email is scary :) [23:31] * dm writes down: "no lusers" [23:31] &lt;jrand0m> cvs definitely is in the top 3 [23:31] &lt;beefbroth> i think if i2p webserving works well, you have to consider merging the DHT/storage parts of freenet on top of i2p and then you have the best of both worlds. [23:31] &lt;Ryan_Singer> ChZEROHag, if it's scalable thats a goodthing [23:31] &lt;ChZEROHag> dm: lusers are only a problem during the early stages, but they tend not to use cvs [23:31] &lt;Myself248> okay, add lots of hashcash to any anon email thing. [23:31] &lt;ChZEROHag> Or, for that matter, even know what (or that) it is [23:31] &lt;co> I think one of the tests that needs to be done is a test attack on the network. [23:31] &lt;jrand0m> yes beefbroth, once i2p does what we aim at, freenet will most likely adjust to make use of it [23:32] &lt;co> Sorry if that is offtopic. [23:32] &lt;mihi> Myself248: just add a redirector to an anon remailer. [23:32] &lt;jrand0m> no, thats definitely on topic co - attacking this network is key [23:32] &lt;ChZEROHag> Myself248: hashcash is primarily to stop flooding while we're forced to use the ancient protocol that is 'irc' [23:32] &lt;ChZEROHag> Not to stop what could be termed 'abuse' [23:32] &lt;jrand0m> right mihi. though perhaps mixminion run over i2p would be useful [23:33] &lt;jrand0m> right, hashcash is even built into i2p itself to keep messages from being delivered a single hop unless they "pay up" [23:33] &lt;Ryan_Singer> jrand0m, we could run imap over this easily? [23:33] &lt;jrand0m> absolutely [23:33] &lt;Ryan_Singer> impressive [23:33] &lt;jrand0m> imapd with an i2ptunnel pointing at it, with i2ptunnel on the client pointing at that tunnel's destination [23:34] &lt;Myself248> and freenet search engines :) [23:34] &lt;mihi> ftp or several non-jabber instant messengers will make problems... [23:34] &lt;jrand0m> right, things that require two connections are more complex [23:34] &lt;ChZEROHag> jrand0m: hashcash in i2p? [23:34] &lt;ChZEROHag> I shall bug you about that when this is over. [23:34] &lt;shardy> hashcash in i2p? nice. [23:34] &lt;dm> we're getting ahead of ourselves! oh alright, who cares.. QUAKE + IIP!!!!!! [23:34] &lt;dm> sorry, I2p :) [23:34] &lt;jrand0m> lol dm [23:35] &lt;Myself248> Those of us with little CPUs get nervous when someone says hashcash, but as an anti-spamming measure I understand it. [23:35] &lt;co> dm: That is *reallY* getting ahead of ourselves. [23:35] * mihi is jabber:schierlm@a-message.de ;) [23:35] &lt;jrand0m> yes ChZEROHag - Destination == public signing key (DSA) + public encryption key (ElGamal) + certificate (either null or hashcash(keys)) [23:35] &lt;beefbroth> is the i2p tunnel static or dynamic on the client end? [23:35] &lt;mihi> beefbroth: atm it is all static. but you could use a socks proxy as dest. ;) [23:35] &lt;jrand0m> Myself248> I'm getting a bitching sun ultra1 in the mail in a few weeks. if a 160Mhz box can do it, everyone can [23:35] &lt;shardy> well. hashcash shouldn't be something that is terrible even to small cpus. only if you want to do something eleventy billion times, should you notice it. [23:36] &lt;co> beefbroth: It can be dynamic. [23:36] &lt;Ryan_Singer> the potential applications of the "low-hanging fruit" here are very impressive [23:36] &lt;jrand0m> right mihi [23:36] &lt;jrand0m> "eleventy". heh [23:36] &lt;ChZEROHag> the low hanging fruit is essentially 'normal' internet apps, but anonymously [23:36] &lt;ChZEROHag> right? [23:36] &lt;jrand0m> right [23:36] &lt;Ryan_Singer> yes [23:36] &lt;dm> (quake) [23:37] &lt;jrand0m> 0.1 runs them securely, 0.2 runs them anonymously, 0.3 runs them scalably, 0.4 runs them non-harvestably [23:37] &lt;jrand0m> (we're @ 0.1 now) [23:37] &lt;shardy> what do you mean by non-harvestably? [23:37] &lt;co> Sorry, what is harvestable again? [23:37] &lt;ChZEROHag> dm: Unfortunately we've ben held back enough that realtime is after more than 30 years still not 'normal' [23:37] &lt;Myself248> Phew. I was hoping someone would ask that. ;) [23:37] &lt;Ryan_Singer> loggable [23:37] &lt;jrand0m> harvesting means an active attacker can run a router, find out about lots of other routers ("harvest" them), and send the goons to kick in their doors [23:38] &lt;Myself248> oh, like you can do with gnutella. :) [23:38] &lt;Ryan_Singer> secret-servicy like goons [23:38] &lt;jrand0m> right [23:39] &lt;shardy> ah, gotcha. [23:39] &lt;jrand0m> ok, but yeah, thats the microroadmap. [23:40] &lt;jrand0m> now, am I being stupid calling these 0.x instead of 0.0.x? should 1.0 be "perfect" or should 1.0 be functional and safe? [23:40] &lt;Ryan_Singer> jrand0m, and we will see .4 when? [23:40] &lt;jrand0m> 0.4 is probably 2 weeks out [23:40] * jrand0m is taking a week off (ish) in mid october as I have people coming to visit [23:40] *** Signoff: dm (EOF From client) [23:40] &lt;mihi> 1.0 should be stable. [23:40] &lt;co> Let 1.0 be functional and safe. [23:40] &lt;thecrypto> dittos co [23:41] &lt;Ryan_Singer> 1.0 should be functional, stable and safe [23:41] &lt;ChZEROHag> jrand0m: My philosophy, regarding version numbers, is if in doubt, copy Linux [23:41] &lt;Myself248> 5.0 can be "perfect". Free software people are overly afraid of version number bloat. [23:41] &lt;jrand0m> word [23:41] &lt;mrflibble> jrand0m, v1 of things are never perfect :) [23:41] *** dm (~gj@anon.iip) has joined channel #iip-dev [23:41] &lt;mrflibble> people dont expect them to be perfect either [23:41] &lt;dm> did I miss 1.0? [23:41] &lt;ChZEROHag> mrflibble: People don't expect any software to be perfect. People use windows. [23:41] &lt;Ryan_Singer> this software will beGPL orLGPL? [23:41] &lt;jrand0m> cool, I've already gotten flack for 1.0 being not-perfect yet [23:41] &lt;ChZEROHag> That doesn't mean it shouldn't be. [23:41] &lt;mrflibble> good point ChZEROHag [23:42] &lt;dm> ah shit, I did didn't i.. [23:42] &lt;mihi> dm: stop kidding [23:42] &lt;mrflibble> yup, u did [23:42] &lt;jrand0m> the router is GPL. the java client library is currently GPL, but I'm open. thecrypto and I are full owners of all but one section (the Cryptix AES impl, which is MIT) [23:42] &lt;dm> alright alright I'm sorry :( [23:42] &lt;jrand0m> actually, I take that back [23:42] &lt;jrand0m> I used the Base64.java from freenet too [23:43] &lt;beefbroth> are we still on agenda item 0.3 Apps ? [23:43] &lt;jrand0m> so base64 is GPL :) [23:43] &lt;thecrypto> and the IM client will be GPL [23:43] &lt;jrand0m> oh yeah, we're on 0.3 aren't we [23:43] &lt;thecrypto> as soon as i get around to putting comments in the code [23:43] *** UserX_ (~User@anon.iip) has joined channel #iip-dev [23:43] &lt;jrand0m> heh thecrypto [23:43] &lt;ChZEROHag> GPL sounds good to me [23:43] &lt;jrand0m> w0ah, 23 users [23:43] &lt;Myself248> we're on agenda item 6.02E23, random crap. :) [23:43] &lt;Ryan_Singer> jrand0m, if you get time, I want to talk to you about liscencing and potential consulting gigs [23:43] &lt;jrand0m> cool Ryan_Singer [23:43] &lt;ChZEROHag> Though as someone (Fillament?) pointed out - if someone breaks the license how is an anonymous person going to do anything about it? [23:43] &lt;mihi> jrand0m: 22 ;) [23:43] &lt;jrand0m> ChZEROHag> read my license on flinks ;) [23:43] &lt;Myself248> we need an anonymous court system. [23:44] * mihi is here twice [23:44] &lt;jrand0m> Myself248> its called yodel ;) [23:44] &lt;Myself248> "The court now hears docket number 34534, J. Doe v. J. Doe" [23:44] &lt;Ryan_Singer> ChZEROHag, the reason I ask is for corporations to make use of this software for security against industrialespionage [23:44] &lt;co> Naming server will be licensed under GPL as well. [23:44] &lt;CCD> lol [23:44] &lt;Myself248> "Baliff, aren't those the same parties as the last 34533 cases we've heard?" [23:44] &lt;shardy> well [23:45] &lt;shardy> there's always the idea that if you want people to *really* use your protocol, and you're not worried about money, just make it completely open. not even restricted by gpl. [23:45] &lt;co> shardy: You mean public domain? [23:45] &lt;beefbroth> i think that was co's lead in to 0.4 agenda item :-P [23:45] &lt;jrand0m> shardy> the specs are public and open. I have not asserted copyright on the specs. [23:45] &lt;Ryan_Singer> shardy, no, we would like work on the protocol to stay available [23:45] &lt;shardy> public domain, bsd license, "do whatever you want just give us credit please" license, etc [23:45] &lt;jrand0m> the code is GPL for the router. one client api implementation in java is GPL [23:46] &lt;Ryan_Singer> check out the liberty protocol.... (Link: http://projectliberty.org)http://projectliberty.org [23:46] &lt;shardy> jrand0m: ok cool. gotcha. [23:46] * jrand0m has thought about "no government use" licenses ;) [23:46] &lt;jrand0m> ok, the reason I tossed 3.0) apps into the list of issues is this [23:46] &lt;jrand0m> we need help. [23:46] &lt;Ryan_Singer> help with what? [23:46] &lt;jrand0m> i2ptunnel is good code. i2p's router will be good code. [23:47] &lt;jrand0m> what we need is for people to start figuring out the nuts and bolts of release engineering [23:47] &lt;dm> why do you need apps if you can just use i2ptunner? [23:47] &lt;ChZEROHag> jrand0m: come again? [23:47] &lt;jrand0m> aka, how to actually package something up that joe sixpack can download and browse the web [23:47] &lt;ChZEROHag> dm: Why do you need apps if you can just use telnet? [23:47] &lt;dm> what? [23:47] * dm scratches his head. [23:47] &lt;CCD> err, there is something besides telnet? [23:48] * jrand0m thinks thats ChZEROHag's point dm ;) [23:48] *** Myself248 is now known as myself248 [23:48] *** Signoff: thecrypto (Ping timeout) [23:48] &lt;ChZEROHag> dm: To use i2ptunnel would be like having a working car and then dragging it around on a handcart [23:48] &lt;jrand0m> ok, thats just that. I just wanted to mention in case people had spare time :) [23:48] &lt;jrand0m> ok, 4.0) [23:48] &lt;jrand0m> naming service [23:48] &lt;dm> I can see he's trying to make a point. [23:48] &lt;jrand0m> hi co, hows it going? :) [23:48] &lt;co> The naming server must be GPL, since at least the Java implementation uses code from the client library to contact routers. [23:49] &lt;dm> but we just spent 20 minutes going: I2Ptunnel + web server!, I2Ptunnel + quake! ;) [23:49] &lt;ChZEROHag> Or, in computing terms, like doing all your internet stuff with telnet instead if directly on the ip stack [23:49] &lt;co> I did not do much last week. I released the client API, which also needs work. [23:49] &lt;ChZEROHag> i2ptunnel is an interrim solution [23:49] &lt;co> I will have time this week, though, to begin implementing the naming server. [23:49] &lt;jrand0m> cool [23:49] &lt;jrand0m> where is the client api again? [23:50] &lt;mihi> on the mailing list ;) [23:50] &lt;co> One of its assumptions is that destinations can be encoded in base64, which is why I asked the question about that earlier. [23:50] &lt;jrand0m> ChZEROHag> in some ways its interim [23:50] * jrand0m !thwaps self [23:50] *** thecrypto (~thecrypto@anon.iip) has joined channel #iip-dev [23:50] &lt;dm> so is TCP! [23:50] *** yodel (yodel@anon.iip) has joined channel #iip-dev [23:50] &lt;jrand0m> 'lo yodel [23:50] &lt;beefbroth> what are the naming conventions going to look like? is it something that joe average will be able to relate to (i.e. (Link: www.somthing.com)www.somthing.com or (Link: www.something.i2p)www.something.i2p for http/web stuff)? [23:50] &lt;co> I will put the naming service specification and client API into CVS. [23:50] &lt;jrand0m> wb thecrypto [23:50] &lt;ChZEROHag> These have probably been covered before, but how will the ns provide unique names fairly? [23:50] * mihi wants to have *.mihi.iip ;) [23:50] &lt;jrand0m> beefbroth> with the naming service or without? [23:50] &lt;jrand0m> heh mihi [23:50] &lt;ChZEROHag> avoiding the squatting, etc. that has plagued DNS [23:50] &lt;thecrypto> can someone send me what happened? [23:51] &lt;beefbroth> jrand0m: with. i think without would be a long string of numbers. [23:51] &lt;co> ChZEROHag: You will register with a group of naming servers, then will use the name of that group to identify yourself. [23:51] &lt;co> As in IM.beefbroth.mygroup if you provide IM service. [23:51] &lt;mihi> oops, s/iip/i2p [23:51] *** godmode0_ (~mode@anon.iip) has joined channel #iip-dev [23:51] *** Signoff: godmode0 (EOF From client) [23:51] &lt;jrand0m> ChZEROHag> co's naming service has trusted groups, where each group manages a group name (tld). you select chose which groups run each tld [23:51] &lt;co> Yes, it will be possible for someone to register the username beefbroth with group2. [23:51] &lt;thecrypto> in the 4 minutes i was gone [23:52] &lt;ChZEROHag> co: So the only issue is the .mygroup uniqueness? [23:52] &lt;ChZEROHag> And who gets the group 'com'? :-) [23:52] &lt;jrand0m> and that is selected by the client [23:52] &lt;mihi> ChZEROHag: i2p is not COMmerical [23:52] &lt;jrand0m> (e.g. you tell your ns client lib "group '.com' is group 0123ff33aefcbb34fe [23:52] &lt;beefbroth> I hate to suggest it, but I almost think the groups should default to 3 letters to preserve the illusion that it is similar to the regular web [23:52] &lt;co> ChZEROHag: I am not sure who gets the "com" group. [23:52] &lt;co> Good question. [23:53] &lt;shardy> beefbroth: except the "regular web" is no longer only 3 letter lds [23:53] &lt;mihi> beefbroth: or add a .i2p to all addresses. [23:53] &lt;ChZEROHag> beefbroth: That illusion is only present in america [23:53] &lt;shardy> tlds. [23:53] &lt;jrand0m> to start with, we may just want to initially have one group of naming servers, ".i2p" [23:53] &lt;co> beefbroth: The naming server software permits you to have up to 32 letters. [23:53] &lt;ChZEROHag> Elsewhere we use the 2-letter country codes given us [23:53] &lt;shardy> .us is also in use in america. [23:53] &lt;co> Actually, I wanted the first group to be "test". [23:53] &lt;shardy> as are things like .info and .name [23:53] &lt;jrand0m> heh 'k [23:54] &lt;ChZEROHag> shardy: yeah, by about 5 people. [23:54] &lt;ChZEROHag> But this is perhaps a rant for another time :) [23:54] &lt;jrand0m> actually... [23:54] &lt;shardy> there's even a .museum [23:54] &lt;Ryan_Singer> jrand0m, using .12p sounds good [23:54] &lt;jrand0m> I ran into a distributed DNS based of JXTA the other day [23:54] &lt;co> ChZEROHag: But the point is that if you do not like the people running the "com" group, you can establish the "com2" group and run its servers (and register with it). [23:55] &lt;ChZEROHag> YEs that bit makes perfect sense [23:55] &lt;mihi> ChZEROHag: (Link: http://www.nic.us/press/audio/dotus-mayEM.wav)http://www.nic.us/press/audio/dotus-mayEM.wav ;) [23:55] &lt;jrand0m> co> can't you just say "well, they 'think' they're .com, but I say .com is run by group2"? [23:55] &lt;ChZEROHag> What I'm getting at, I suppose, is does it rely on first-come-first-served? [23:55] &lt;co> You may configure your client to do anything. [23:56] &lt;Ryan_Singer> how does the JXTA name system work? [23:56] &lt;jrand0m> co> (Link: http://wiki.java.net/bin/view/Jxta/DisDNS)http://wiki.java.net/bin/view/Jxta/DisDNS is a distributed DNS wiki, though its very rough and doesn't address any real hard issues [23:56] &lt;co> ChZEROHag: In registering your username with a group, yes. [23:56] &lt;co> jrand0m: I will look at that after the meeting. [23:56] &lt;jrand0m> jxta runs naming servers off rendevous points [23:56] &lt;ChZEROHag> mihi: wassat? [23:56] &lt;beefbroth> so it is possible someone tries to attack the NS system by mimicing the already existing i2p group of naming servers [23:57] *** Signoff: jeremiah (Ping timeout) [23:57] &lt;co> beefbroth: I think not. [23:57] &lt;mihi> ChZEROHag: listen to it. why xxx million americans prefer .us over .com [23:57] &lt;mihi> 68 million [23:57] &lt;co> As I envision it, people setting up groups will announce those groups. [23:57] &lt;jrand0m> mimicing? they can't mimic as the servers in the group are authenticated by public key systems [23:58] &lt;jrand0m> however, if groups allow non-trusted members to join the group, they can be taken over trivially. [23:58] &lt;shardy> but how is the key exchange done? [23:58] &lt;co> The later people will face the problem that the group is already established, and the client software configuration files contain the former group's destinations. [23:58] &lt;ChZEROHag> mihi: Well I've always said it makes sense to prefer it, patriotism and whatnot, I've just never really seen it. [23:58] &lt;beefbroth> what happens if two groups of naming servers both claim to resolve the .i2p group? [23:58] &lt;co> Good question, though, and I will think over it again, carefully. [23:58] &lt;ChZEROHag> mihi: anyway, I shall have a listen [23:58] &lt;jrand0m> shardy> no key exchange - key publishing [23:58] &lt;beefbroth> i see, good point [23:58] &lt;ChZEROHag> co: Yeah that's another thing I was trying to get at [23:58] &lt;shardy> but keys can still be intercepted if they're published online [23:58] &lt;jrand0m> beefbroth> no one claims anything. your client says "i2p == [dest1, dest2, dest]" [23:59] &lt;shardy> what we need is a trust-based dns system :) [23:59] &lt;shardy> so you can submit a query for the name and get back a list of responses... and then go with the trusted one [23:59] &lt;co> Thank you for bringing this up. [23:59] &lt;jrand0m> shardy> ah, I think I understand the confusion. I think the naming service will want to come with a set of destinations out of band (aka packaged with install) [23:59] &lt;ChZEROHag> Yeah we have one - everyone trusts IANA (or whatever they call themselves) or else. [23:59] * shardy ducks [23:59] &lt;ChZEROHag> :-D [23:59] &lt;mrflibble> they're trying that with dnssec, but of course that's not anonymous [00:00] &lt;jrand0m> what this naming service does is get away from root servers [00:00] &lt;beefbroth> you could always have an i2p homepage that listed active naming groups and authorites? [00:00] &lt;shardy> jrand0m: ok. just pointing out that it can still be intercepted no matter what you do, unless there's a physically secure channel to initially transmit those keys over... [00:00] &lt;co> shardy: I think I covered key exchange in the spec. If not, tell me. [00:00] &lt;shardy> but packaging it oob makes it better [00:00] &lt;shardy> co: I'll check it out. [00:00] &lt;jrand0m> shardy> oh, right. yes, people need to be able to trust the code they download [00:00] &lt;co> beefbroth: Certainly. [00:01] &lt;ChZEROHag> aah that reminds me [00:01] &lt;jrand0m> beefbroth> yes, thats most certainly one of the first apps that will be implemented - an i2p webserver w/ bbs &amp;amp; wiki that people can access through i2p [00:01] &lt;ChZEROHag> I should create a gpg key for my iipmail [00:01] *** yodel has left #iip-dev [00:01] * ChZEROHag does so while unexciting stuff happens [00:01] &lt;jrand0m> heh ok [00:01] &lt;co> Please understand that the naming server specification is still open to suggestions for improvement. [00:02] &lt;shardy> I think I'm going to bring all the specs with me on the flight to toorcon... that'll give me a time to read them [00:02] &lt;co> I do not claim it is perfect or finalized at this time. [00:02] &lt;jrand0m> heh I hope its a long flight [00:02] &lt;shardy> and it's more productive than playing fft advance the entire time, heh [00:02] * jrand0m has found that criticism will more freely come once there is code implementing specs [00:02] *** godmode0_ is now known as godmode0 [00:02] &lt;co> And I have to write the code. [00:02] &lt;co> I think we can move on to the next topic now. [00:02] &lt;jrand0m> 'k [00:02] &lt;jrand0m> 5.0) IM [00:03] &lt;jrand0m> hi thecrypto [00:03] &lt;mihi> names should not be able to clash with base64 representations. [00:03] &lt;thecrypto> hi [00:03] &lt;thecrypto> okay [00:03] &lt;mihi> and the namin server should transparently return bas64 addressas as is. [00:03] &lt;co> mihi: Very well, I will try to avoid that problem. [00:03] &lt;thecrypto> first since my e-mail isn't working again (damn spammers) [00:03] &lt;jrand0m> (all classes that extend DataStructure have String .toBase64() and .fromBase64(InputStream) ) [00:03] &lt;thecrypto> i'll answer whit's questions about me system here [00:04] * jrand0m loads up co's email [00:04] &lt;mihi> jrandom? why Inputstream and not Reader? [00:04] &lt;thecrypto> network is the first thing that came to mind, you are making connections over the i2p network, it's very p2p so i called it a networkr [00:04] &lt;jrand0m> if you want a Reader, just run an InputStreamReader, you brat [00:04] &lt;mihi> base64 is characters, not bytes in my opinion. [00:04] &lt;ChZEROHag> jrand0m: IM == Instant Messaging? [00:04] &lt;jrand0m> yes ChZEROHag [00:04] &lt;thecrypto> if people have a problem with that, give me a suggestion for what to call it about [00:05] &lt;ChZEROHag> jabber? [00:05] &lt;thecrypto> IM == my own distributed IM network [00:05] &lt;shardy> you should call it "bob" [00:05] &lt;jrand0m> i2p im is a network in the same way aim is a network, or kazaa is a network, all running over tcp/ip or udp/ip [00:05] &lt;co> How about IM application? [00:05] &lt;ChZEROHag> (anonabber) [00:05] &lt;co> jrand0m: I see. [00:05] &lt;thecrypto> jabber requires a centerized server [00:05] &lt;jrand0m> terminology doesn't matter to me. I like shardy's idea [00:05] &lt;ChZEROHag> thecrypto: Nothing *requires* a centralised server [00:05] &lt;thecrypto> and i cannot spell today so bear with me [00:05] &lt;ChZEROHag> That's just the way things are written [00:05] &lt;jrand0m> (though I prefer Betty) [00:05] &lt;thecrypto> so you want me to call it I2PIM bob? [00:05] &lt;thecrypto> :) [00:05] &lt;jrand0m> how about wilma? [00:05] &lt;jrand0m> fred is taken thoug [00:05] &lt;co> How about distributed IM? [00:05] &lt;jrand0m> DIM, heh [00:05] &lt;co> But then, distributed IM *application*? [00:05] &lt;dm> AIM, anonymous Instant messaging! [00:05] &lt;thecrypto> bad acronym :) [00:06] &lt;dm> then we can take over AOL. [00:06] &lt;thecrypto> ohh i can just wait for AOL to get wind of that [00:06] &lt;ChZEROHag> dm: That would realy piss certain wankers off. I like it. [00:06] &lt;jrand0m> heh do it [00:06] &lt;Ryan_Singer> thecrypto, will webe able to implement IM in a decentralised way, or will it have to be centrallized? [00:06] &lt;co> dm: Good idea. I would back that acronym. [00:06] &lt;jrand0m> the way I've read thecrypto's docs, the IM is fully decentralized [00:06] &lt;thecrypto> i am implementing a distributed IM, it's in the CVS [00:06] &lt;beefbroth> I would vote against anything that is going to confuse people [00:07] &lt;Ryan_Singer> AOL TimeWarner changed it's name to Time Warner [00:07] &lt;ChZEROHag> dm: That would realy piss certain wankers off. I like it. [00:07] &lt;jrand0m> being transparently anonymous isn't useful if people don't understand what anonymous is. [00:08] &lt;ChZEROHag> Oh wait, I have something like this down on paper [00:08] &lt;beefbroth> I like the crypto's idea [00:08] &lt;thecrypto> what "network" I2PIM runs on is what I'm looking for [00:08] &lt;jrand0m> teaching people how to protect themselves is a really important thing [00:08] &lt;thecrypto> i was thinking Presence System? [00:08] &lt;Ryan_Singer> hypethe security aspect of anon [00:08] &lt;dm> I2M (instant 2 messaging) [00:08] &lt;ChZEROHag> Although I only called it XIrc [00:09] &lt;jrand0m> you're the man thecrypto, whatever works for ya ;) [00:09] &lt;dm> and in the I2M logo, the 2 will be really small :) [00:09] &lt;thecrypto> well I2P expands to Invisible ... jrand0m ? [00:09] &lt;ChZEROHag> The main thing I liked about it was that everyone was called a Borg and they chatted in Collectives [00:09] &lt;jrand0m> i2p = i^2p (invisible internet project) [00:09] &lt;co> I thought the P stands for protocol. [00:09] &lt;jrand0m> that too [00:09] &lt;jrand0m> well, actually, no [00:10] &lt;thecrypto> so it's Invisible Internet Project Instant Messaging [00:10] &lt;jrand0m> i2np is the protocol [00:10] &lt;jrand0m> i2p is the project [00:10] &lt;jrand0m> i2cp is the client proto [00:10] &lt;beefbroth> I thought it stood for "poop" [00:10] &lt;co> thecrypto: You are right, the name does not matter too much. [00:10] &lt;dm> i2m = i^2m = instant invisible messaging [00:10] &lt;thecrypto> so next topic then [00:10] &lt;Ryan_Singer> ok....so, we're drifting off agenda...are we done with IM? [00:10] &lt;shardy> if "bob" isn't good enough, we can call it "jimbob" [00:10] &lt;jrand0m> 0k, 6.0) administravia [00:10] &lt;thecrypto> no, still more here [00:11] &lt;thecrypto> sorry [00:11] &lt;co> It's administrivia. [00:11] &lt;thecrypto> no it's IM [00:11] &lt;jrand0m> nop> give me root. I need to get anon cvs, bugzilla, and cvsweb installed. [00:11] &lt;thecrypto> i wasn't finished [00:11] &lt;thecrypto> :) [00:11] &lt;thecrypto> rewind! [00:11] * jrand0m backs up [00:11] &lt;jrand0m> 5.1) thecrypto v2 [00:11] &lt;Ryan_Singer> what else is there in IM, thecrypto? [00:12] &lt;mihi> thecrypto: just talk on; /me idi it the same way as i missed the naming services [00:12] &lt;thecrypto> okay, the thing about presences communicating is different [00:12] &lt;thecrypto> not everyone knows everyone else [00:12] &lt;thecrypto> there is practically no way to "stalk" someone [00:12] &lt;thecrypto> you have to ask to be shown [00:13] &lt;mihi> in anonymous networks, usually no one knows anyone else ;) [00:13] &lt;jrand0m> (as long as people's Destination is random) [00:13] *** Signoff: pitu (Lost terminal) [00:13] &lt;dm> what do you mean? [00:13] &lt;thecrypto> Alice wants to talk to Bob [00:13] &lt;jrand0m> mihi> though the naming service allows search by service [00:13] &lt;jrand0m> (service being IM, www, etc) [00:13] &lt;thecrypto> Alice finds Bobs IM destination some how, prolly by the naming service [00:14] &lt;thecrypto> So Alice sends a message to Bobs IM destination [00:14] &lt;dm> yes? [00:14] &lt;thecrypto> he gets a little message saying "Alice tried to contact you" if he wants to talk to her, he can, or he can ignore it [00:15] &lt;thecrypto> but there is no central presence server, Alice can also just see her message disappear and not get a response [00:15] &lt;dm> ok, like MSN then? [00:15] &lt;jrand0m> (though Alice can know that Bob ignored her) [00:15] &lt;thecrypto> and Alice can't just put Bob on her buddy list and wait for him [00:15] &lt;Ryan_Singer> thecrypto, ok...how is this different then properly configured Y!, MSN or AIM..apart from the nocentral server bit [00:15] &lt;thecrypto> because Bob has to send a message to Alice to see her sign on [00:15] &lt;Ryan_Singer> oh [00:15] &lt;dm> ok, it doesn't change anything as far as the user is concerned, but I see what you mean. [00:16] &lt;jrand0m> thecrypto> not quite true [00:16] &lt;Ryan_Singer> got it..no buddylist functionality... [00:16] &lt;jrand0m> oh, well, hmm, technically... [00:16] &lt;thecrypto> Ryan_Singer: no there is still a buddy list [00:16] &lt;dm> how does alice send bob a message if she can't see him? [00:16] &lt;dm> you just have to try random contacts in case they are there? [00:16] &lt;jrand0m> bob has to send a message to alice's router, which can happen without alice knowing it [00:16] &lt;thecrypto> Alice can just randomly try [00:17] &lt;dm> that's not very convenient? you go online and have to send everyone a message saying (you there?, you there?) [00:17] &lt;beefbroth> thecrypto: can't a user "notify" all their buddies when they sign on by sending them a message? or is that what you were just saying [00:17] * co notes that there can be two Bobs registered with two different naming server groups. [00:17] &lt;thecrypto> beefbroth: that was just want i'm saying [00:17] &lt;dm> ok, so similar to current scheme but you are invisible by default. [00:17] &lt;dm> gotcha. [00:18] &lt;thecrypto> dm: no it's the other way around, when you sign on, you send a message to everyone saying "I'm on, I'm on" if you recieve a message saying "I'm on" you return it [00:18] &lt;thecrypto> if you want to [00:18] &lt;co> So the user controls who can see him/her/it. [00:18] &lt;thecrypto> so Alice can put you on her buddy list and you'll get a message when she signs on saying "Alice has put you on her buddy list, would you like to notify her of your presece" [00:19] &lt;Ryan_Singer> when you get off do you first send a msg that says "I'm getting off"? [00:19] &lt;dm> ok, so the IM experience is the same as it is now. Just wanted to confirm that. [00:19] &lt;thecrypto> if Bob has Alice on his buddy list and Bob recives and Online message from Alice the return message is automatic [00:19] &lt;beefbroth> It might need to "ping" the other IM user every so often to make sure there wasn't an unintentional disconnect [00:19] &lt;thecrypto> If Bob doesn't have Alice on his buddy list and bob recives an online message from alice, the user is propmted [00:19] &lt;dm> ok, that's just a way to get around having a server, but the question is will the apps be setup by default to send a "I'm on" when someone logs on. [00:20] &lt;Ryan_Singer> hopefully [00:20] &lt;jrand0m> Ryan_Singer> or just have a periodic "I'm still on" ping [00:20] &lt;jrand0m> (and missing ping == off) [00:20] &lt;Ryan_Singer> keep-alive type deal? [00:20] &lt;beefbroth> It might need to "ping" the other IM user every so often to make sure there wasn't an unintentional disconnect [00:20] &lt;thecrypto> if Bob has Alice on his buddy list and Bob recives and Online message from Alice the return message is automatic [00:20] &lt;beefbroth> heh [00:20] &lt;thecrypto> If Bob doesn't have Alice on his buddy list and bob recives an online message from alice, the user is propmted [00:21] &lt;dm> ok, so the IM experience is the same as it is now. Just wanted to confirm that. [00:21] &lt;thecrypto> just you now have a confirm on buddy adds [00:21] &lt;thecrypto> which i think only ICQ has [00:21] &lt;jrand0m> will the IM app be a stand alone or will I be able to use trillian? [00:21] &lt;dm> yeah, that's how MSN works. [00:21] &lt;jrand0m> [etc] [00:21] &lt;ChZEROHag> thecrypto: ICQ only pretends to require confirmation [00:21] &lt;beefbroth> dm: wrong. you won't have to deal with MSN, Y! and AIM changing their protocols and locking people out every few months :) [00:22] &lt;thecrypto> jrand0m: i'll make a spec, trillian can either give me a plugin interface or they can write thier own [00:22] &lt;thecrypto> i will be writing a plugin for gaim at leasty [00:22] &lt;thecrypto> along with a standalong client [00:22] &lt;jrand0m> cool [00:22] &lt;thecrypto> which is built to be used with the network [00:22] &lt;jrand0m> does gaim support file xfer or will that be the benefit of the i2pim client? [00:22] &lt;beefbroth> thecrypto: you might want to give a shout to the kopete developers just to let them know [00:22] * jrand0m shows his cluelessnesss [00:23] &lt;thecrypto> i'll try to make the gaim plugin work as well as the standalong, but i don't know [00:23] &lt;co> thecrypto: Let's have the standalone application first. [00:23] &lt;thecrypto> gaim file transfer i think only works on AIM [00:23] &lt;thecrypto> so it might take some wrangling to get it into a plugin [00:23] &lt;Ryan_Singer> ok..I think we all understand this now...any more IM issues? [00:24] &lt;thecrypto> and co's final thing [00:24] &lt;beefbroth> gaim suffers problems with it's IM xfers for people using NAT [00:24] &lt;thecrypto> more than one person can have the same name [00:24] &lt;thecrypto> they will have unique destinations [00:24] *** Signoff: mihi (Ping timeout) [00:24] &lt;co> All right. [00:24] * mihi_backup is still here... [00:24] &lt;thecrypto> but someone can't masquerde [00:25] &lt;jrand0m> heh nice1 mihi_backup [00:25] &lt;co> If you use the naming server, it will be "Bob from group1" and "Bob from group2". [00:25] &lt;co> With unique destinations. [00:25] &lt;jrand0m> right thecrypto. names are arbitrary. kind of like dns ;) [00:25] *** mihi (~none@anon.iip) has joined channel #iip-dev [00:25] &lt;thecrypto> also the IM client itself can optionally check "Hey, this IM you got was from someone called Bob, the destination of the Bob in your list is different, accept message?" [00:26] &lt;dm> mihi: your backup talked while you were gone. [00:26] &lt;thecrypto> if they person is trying to masquerde Bob, you'll know, otherwise, you can alias them out [00:26] &lt;mihi> i know... [00:26] &lt;jrand0m> "someone called bob"? says who? they call themself bob? or some group calls them bob? or you call their dest bob? [00:26] &lt;thecrypto> there is a feild in the presence called name [00:26] &lt;thecrypto> i'm looking at that [00:27] * jrand0m likes the way ICQ works with that problem - everyone is a number and you just alias numbers locally to names [00:27] &lt;co> As an aside, should I make the NS entity names case insensitive? [00:27] &lt;jrand0m> probably co [00:27] &lt;mihi> base64 things must be case sensitive still ;) [00:27] * jrand0m doesn't want people spoofing Jrand0m [00:27] &lt;co> mihi: Entity names, not destinations. [00:27] &lt;jrand0m> right right mihi [00:28] &lt;jrand0m> (well, people can spoof jrand0m all they want. I just want jrandom back) [00:28] &lt;co> Go on, thecrypto. [00:28] *** Signoff: UserX_ (Ping timeout) [00:28] &lt;thecrypto> that's all i have [00:28] &lt;thecrypto> finally :) [00:28] &lt;mihi> co: you should be able to place a destination wherever you can place an entity name. [00:28] &lt;mihi> like it is with dns names and IPs [00:28] &lt;co> mihi: Good point. I will add that to the specification. [00:28] &lt;thecrypto> jrand0m: actully it's kinda like ICQ except you tell people what you'd like your alias to be [00:29] &lt;thecrypto> which i think they do now [00:29] &lt;co> The idea, though, is that it will be much shorter to type names than destinations. [00:29] &lt;jrand0m> mihi> the naming service only turns names to destinations - if you ask the naming service for the destination of a destination, it should return really really quickly [00:29] &lt;Ryan_Singer> ok guys...I have a meeting... jrand0m, anonymail me [00:29] &lt;jrand0m> 'k adios [00:29] &lt;mihi> jrand0m: yes, and it should return that dest itself, and not "not found" [00:30] &lt;jrand0m> right [00:30] *** Signoff: Ryan_Singer ((null)) [00:30] &lt;jrand0m> ok. we're at 7.0) [00:30] &lt;jrand0m> questions [00:30] &lt;jrand0m> hi [00:30] &lt;co> What about 6.0) Administrivia? [00:31] &lt;co> Or were you done with that? [00:31] &lt;jrand0m> 6.0 administravia was just me nagging nop to give me root to get y'all: anon cvs access, bugzilla, and a cvsweb interface :) [00:31] &lt;beefbroth> are there going to be owners to work on packaging the alpha, beta and releases for Win/Mac/SuSE/RehHat/Debian to speed up adoption? [00:32] &lt;jrand0m> you volunteering? [00:32] &lt;jrand0m> (aka yeah, that'd be great) [00:32] &lt;beefbroth> If I learn how to make a package for my distribution :) [00:32] &lt;jrand0m> what distro do you use? [00:33] &lt;co> As I recall, the IIP developers wanted to reimplement IIP over I2P. If I2P delivers on its promises of anonymity, will it not be simpler to just have IRC over I2P? [00:33] &lt;beefbroth> But my point is, alot of people rely on those. It would make it easier for people to adopt. Freenet suffers from a lack of active maintainers. [00:33] &lt;dm> jr makes for a good manager :) [00:33] &lt;jrand0m> yes co, simpler, but not as scalable [00:33] *** UserX_ (~User@anon.iip) has joined channel #iip-dev [00:33] &lt;thecrypto> yes, but some people don't want IRC [00:34] &lt;jrand0m> beefbroth> you're absolutely right, there's a lot of work to do, and I need to sleep at least 4 hours a night [00:34] &lt;co> thecrypto: Good point, though I2P will anonymize people's IP addresses. [00:34] &lt;beefbroth> jrand0m: i can help package when things are ready. I think that's a great way some non-developers with a bit of technical expertise can contribute. [00:34] &lt;jrand0m> awesome beefbroth [00:34] &lt;thecrypto> if we have IM and IRC, more adoption [00:35] &lt;mihi> co: the problem is that with irc there is something to shut down (servers). [00:35] *** jeremiah (~jeremiah@anon.iip) has joined channel #iip-dev [00:35] &lt;jrand0m> thecrypto> instant adoption: opennap [00:35] &lt;beefbroth> it's easier to learn to make packages than to learn i2p datastructures. it's an easy way for a few people to get involved [00:35] &lt;dm> IRC is quite tough though isn't it? [00:35] &lt;dm> distributed IRC that is... [00:35] &lt;co> mihi: Of course. I forgot that. Thank you for reminding me. Objection withdrawn. [00:36] &lt;jrand0m> dm> irc can have multiple irc servers (ala efnet, etc) that talk to each other through i2p [00:36] &lt;shardy> do you mean an "irc lookalike" chat protocol? [00:36] &lt;shardy> or adapting irc? [00:36] &lt;jrand0m> with people talking to each other by tunneling to one of the irc servers via i2p [00:36] &lt;dm> irc with servers behind i2p is fine, I'm saying without servers. Doesn't matter I guess. [00:37] &lt;jrand0m> dm> right, it can be done much better without servers, and some thought has been put into it, but nothing really solid (to my knowledge) [00:38] &lt;dm> anyway, it's off-topic. [00:38] &lt;dm> carry on! [00:38] &lt;jrand0m> any other questions? [00:38] &lt;jrand0m> anyone read the specs yet? ;) [00:38] &lt;jrand0m> (other than beefbroth, who has them memorized) [00:38] * dm looks at the ceiling. [00:39] &lt;jrand0m> ok, 100 minute meeting it is then [00:39] &lt;thecrypto> i'm reading the, when i need something :) [00:39] &lt;ChZEROHag> specs! [00:39] &lt;ChZEROHag> That's what I forgot! [00:39] &lt;jrand0m> heh [00:40] *** dm has changed the topic on channel #iip-dev to topic1 [00:40] * jrand0m loads up and... [00:40] * jrand0m *baf*s the meeting to an end
&lt;/div></description></item><item><title>I2P-Entwicklertreffen, 16. September 2003</title><link>/de/blog/2003/09/16/i2p-entwicklertreffen-16.-september-2003/</link><pubDate>Tue, 16 Sep 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/09/16/i2p-entwicklertreffen-16.-september-2003/</guid><description>&lt;h2 id="quick-recap">Kurzer Überblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> co, jrand0m, LeerokLacerta, mihi, mrflibble, mrsc, nop, shardy, thecrypto, w0rmus&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:53] &lt;jrand0m> 0) willkommen [22:54] &lt;jrand0m> 1) Apps: [22:54] &lt;jrand0m> 1.1) IM [22:54] &lt;jrand0m> 1.2) NS [22:54] &lt;jrand0m> 2) Entwicklungsstatus: [22:54] &lt;jrand0m> 2.1) Teilsysteme [22:54] &lt;jrand0m> 2.2) Persistenz von Verschlüsselungsschlüsseln [22:54] &lt;jrand0m> 2.3) To-do [22:54] &lt;jrand0m> 3) Spezifikationsthemen [22:54] &lt;jrand0m> 3.1) Änderungen [22:54] &lt;jrand0m> 4) Administratives: [22:54] &lt;jrand0m> 4.1) anonymes CVS [22:54] &lt;jrand0m> 5) ? [22:55] &lt;jrand0m> ok, 0) willkommen [22:55] &lt;jrand0m> willkommen zu Sitzung 58 [22:55] &lt;thecrypto> das ist alles [22:55] &lt;jrand0m> si sr, es sei denn, jemand hat noch etwas hinzuzufügen? [22:55] * nop bemerkt, dass jrand0m mit seiner Nummerierung objektorientiert ist :) [22:56] &lt;nop> 3.1.2.2.4.5.8() ;) [22:56] &lt;jrand0m> hey, es könnten Structs sein ;) [22:56] &lt;nop> haha [22:56] &lt;nop> das stimmt definitiv [22:56] &lt;jrand0m> ok, 1.1) IM. thecrypto? [22:56] &lt;nop> obwohl [22:56] &lt;nop> 2 hat Vererbung [22:57] &lt;nop> ;) [22:57] &lt;jrand0m> heh [22:57] &lt;nop> achtet nicht auf mich [22:57] &lt;nop> ok [22:57] &lt;nop> sorry [22:57] &lt;nop> weiter [22:57] *** mihi_ (~none@anon.iip) ist dem Kanal #iip-dev beigetreten [22:57] &lt;thecrypto> okay, ich lade gerade ein paar grundlegende Spezifikationen für IM hoch [22:58] &lt;thecrypto> (Link: http://www.thecrypto.org/i2pim.sxw)http://www.thecrypto.org/i2pim.sxw für oowriter [22:58] &lt;thecrypto> und ich bin dabei, das PDF hochzuladen [22:59] &lt;nop> wenn du willst, kann ich es auf die i2p-Seite stellen [22:59] &lt;thecrypto> gib mir eine Sekunde [22:59] &lt;thecrypto> klar [22:59] *** mrflibble (mrflibble@anon.iip) ist dem Kanal #iip-dev beigetreten [22:59] &lt;jrand0m> willst du das in i2p/apps/IM/doc/ ablegen? [22:59] *** mihi_ heißt jetzt mihi_backup [23:00] &lt;nop> kann ich [23:00] &lt;nop> ja [23:00] &lt;jrand0m> ich meinte im CVS :) [23:00] &lt;thecrypto> kann ich auch machen [23:00] &lt;jrand0m> (aber im Web ist auch gut) [23:00] &lt;nop> oh [23:00] &lt;nop> haha [23:00] &lt;thecrypto> (Link: http://www.thecrypto.org/i2pim.pdf)http://www.thecrypto.org/i2pim.pdf [23:01] &lt;MrEcho> "the file is damaged and could not be repaired" AR-Fehler [23:01] &lt;thecrypto> nochmal versuchen [23:01] * jrand0m hat es problemlos geladen [23:01] &lt;co> MrEcho: Die PDF-Datei? [23:01] &lt;jrand0m> (das sxw) [23:01] &lt;thecrypto> damals nur teilweise hochgeladen [23:01] &lt;MrEcho> jetzt funktioniert's [23:01] &lt;MrEcho> hehe [23:02] &lt;thecrypto> im Grunde habe ich nur die Presence-Sachen, Online-/Offline-Nachrichten und eine eigentliche Nachricht aufgenommen [23:02] &lt;thecrypto> ich habe schamlos einige Abschnitte aus dem I2NP-Dokument kopiert [23:02] &lt;thecrypto> :) [23:02] &lt;jrand0m> heh, ich dachte mir schon, dass mir manches bekannt vorkam :) [23:02] &lt;thecrypto> ich bin auch dabei, die UI hochzuladen, an der ich [23:02] &lt;thecrypto> gearbeitet habe [23:03] &lt;thecrypto> jrand0m: muss ich die Verzeichnisse apps/IM/doc anlegen [23:03] &lt;jrand0m> ja, und jeweils mit cvs add hinzufügen [23:03] &lt;thecrypto> -kb? [23:03] &lt;jrand0m> ja [23:03] &lt;co> thecrypto: ich glaube, apps/ ist jetzt da. [23:04] &lt;jrand0m> was ist eine Präsenz? [23:05] &lt;thecrypto> lass mich ein update laufen lassen [23:05] &lt;thecrypto> aber es kommt rein [23:05] *** Abmeldung: shardy (Ping-Timeout) [23:05] &lt;thecrypto> ich sage nur: zerpflückt die Spezifikationen [23:05] &lt;thecrypto> und die UI wird auch bald drin sein [23:05] &lt;thecrypto> und wenn irgendetwas klärungsbedürftig ist, dann schickt mir anonymail, E-Mail, was auch immer, und ich passe es an [23:05] &lt;mrflibble> habe ich das Meeting verpasst? [23:05] *** shardy (~shardy@anon.iip) ist dem Kanal #iip-dev beigetreten [23:05] &lt;co> thecrypto: Du solltest es auch auf der E‑Mail‑Liste ankündigen, mit einem Link zu den Dokumenten. [23:05] &lt;thecrypto> ich dachte, das hätte ich da rein getan? [23:05] &lt;jrand0m> nein, wir sind noch beim ersten Punkt, mrflibble [23:05] &lt;co> mrflibble: Das Meeting läuft. [23:05] &lt;mrflibble> oh sorry, konnte nur „logger“ nicht sehen [23:06] &lt;jrand0m> thecrypto> du sagst, es ist eine Destination (Zieladresse) – ist das die Destination, an die Nachrichten gesendet werden? Wie funktionieren Offline‑Nachrichten? [23:06] &lt;mihi> keine mids hier, also kein logger ;) [23:06] &lt;mrflibble> k [23:06] * mrflibble geht zurück zum Mitlesen [23:06] &lt;jrand0m> oh warte, das sind nur Präsenzbenachrichtigungen, sorry [23:06] &lt;mihi> wie kann man eine Präsenz abonnieren? [23:06] &lt;thecrypto> jrand0m: keine Offline-Nachrichten [23:07] &lt;thecrypto> im Grunde [23:07] &lt;thecrypto> die Präsenz packt einfach eine Destination und einen Namen zusammen [23:07] &lt;thecrypto> um die Dinge zu vereinfachen [23:08] &lt;thecrypto> wenn wir zu NS übergehen wollen, können wir das tun, und später wieder darauf zurückkommen? [23:09] &lt;jrand0m> 'k cool [23:09] &lt;thecrypto> und ihr könnt mir weiterhin Fragen schicken [23:09] &lt;jrand0m> eigentlich eine schnelle Frage [23:09] &lt;thecrypto> schieß los [23:09] &lt;jrand0m> ist das IM streng textbasiert? [23:10] &lt;thecrypto> bei dieser Basisversion ja, aber ich werde Dateisupport hinzufügen [23:10] &lt;jrand0m> cool [23:10] &lt;thecrypto> ich möchte erst einmal den Anfang des Systems erledigen und darauf aufbauen [23:10] &lt;jrand0m> (iterativ und inkrementell)++ [23:11] &lt;jrand0m> ok, super. Ich schaue mir das genauer an und andere sollten das auch tun... fürs Erste weiter zu 1.2) NS. co? [23:11] &lt;co> Version 1.1 (final) der Naming-Service-Spezifikation wurde heute früher veröffentlicht. [23:12] &lt;jrand0m> (und es gab großen Jubel) [23:12] &lt;co> Im Wesentlichen habe ich die Abschnitte zu den benötigten Datenstrukturen und Netzwerk-Nachrichten fertiggestellt. [23:12] &lt;co> Die Client-API veröffentliche ich am Donnerstag. [23:12] &lt;co> Und beginne mit der Implementierung der NS-Anwendung. [23:12] &lt;jrand0m> großartig [23:13] &lt;co> Eine Idee hat sich geändert, nämlich was die CA (Zertifizierungsstelle) macht, wenn Entitäten sich registrieren. [23:13] &lt;thecrypto> co: wie wirst du das umsetzen? [23:13] &lt;thecrypto> co: den Namensserver oder den Client? [23:14] &lt;co> thecrypto: Nun, zuerst implementiere ich die benötigten Datenstrukturen. [23:14] &lt;co> Dann den Client, danach die Server- und CA-Komponenten. [23:14] &lt;thecrypto> okay [23:15] &lt;co> Wie gesagt, ich möchte jetzt, dass die CA neu registrierten Entitäten ein Zertifikat ausstellt. [23:15] &lt;co> Dieses Zertifikat legen sie bei Änderungen ihrer Einträge den Namensservern vor. [23:15] &lt;co> Was das Zertifikat enthält, ist in dieser Version noch nicht festgelegt; das kommt in die nächste Version der Spezifikation. [23:16] &lt;co> Hält das jemand für eine schlechte Idee? [23:16] &lt;jrand0m> hmm. Wäre es nicht einfacher/sicherer, wenn der Client einfach einen öffentlichen/privaten Schlüssel benutzt? [23:16] &lt;jrand0m> sprich, bei der Registrierung einen öffentlichen Schlüssel für Updates angeben und die Registrierung signieren, und wann immer man wieder aktualisieren möchte, ein Update signieren [23:16] &lt;jrand0m> (sodass die CA den privaten Schlüssel niemals erhält) [23:17] &lt;thecrypto> Nebenbei: Der ganze I2PIM-Kram ist jetzt ins CVS-Repository eingecheckt [23:17] &lt;jrand0m> super [23:17] &lt;co> Das wäre vermutlich einfacher. Ich denke darüber noch einmal nach. Danke für den Hinweis. [23:17] &lt;co> Mehr habe ich zum Naming Service derzeit nicht, falls keine weiteren Fragen sind. [23:18] &lt;jrand0m> sieht gut aus; ich habe 1.1 noch nicht durch, aber ich maile dir, wenn mir etwas auffällt [23:19] &lt;co> OK. Nächstes Thema? [23:19] &lt;jrand0m> ok, 2.1) Entwicklungsstatus der Teilsysteme. [23:19] *** w0rmus (o0o@anon.iip) ist dem Kanal #iip-dev beigetreten [23:20] &lt;jrand0m> Das Transport-Teilsystem ist gut genug, um weiterzumachen. Das Peer-Management-Teilsystem ist angedeutet, mit primitiven Algorithmen, aber funktionsfähig. netDb, Tunnel-Management und Statistik-Management sind noch ausstehend. Das Client-Teilsystem wird trivial (wir verwenden einfach den SDK local only router wieder) [23:21] &lt;co> Was meinst du mit „primitiven Algorithmen“? [23:21] &lt;w0rmus> nicht schnell? [23:21] &lt;jrand0m> äh, das Peer-Management-Teilsystem verfolgt die Peer-Leistung nicht, es liefert einfach zufällige Peers. [23:22] &lt;jrand0m> Der Algorithmus wird mit dem Fortschritt aktualisiert und abgestimmt, um die Peer-Auswahl angemessener zu gestalten [23:22] &lt;jrand0m> aktuell baue ich und handhabe garlic messages (Garlic‑Nachrichten), was eine Qual ist. [23:23] &lt;jrand0m> aber machbar, nur nervig [23:23] &lt;jrand0m> das führt direkt zu 2.2) Persistenz von Verschlüsselungsschlüsseln. [23:24] &lt;jrand0m> garlic messages verwenden ElG+AES-Verschlüsselung, um die Schichten der „cloves“ zu umhüllen [23:24] &lt;jrand0m> und private Schlüssel werden auch an anderen Stellen verwendet (Transport, Client-Management) [23:25] *** Abmeldung: thecrypto (Ping timeout) [23:25] &lt;jrand0m> Private Schlüssel und Sitzungsschlüssel stets nur im Speicher zu halten und nie auf die Platte zu schreiben, ist ideal, aber schlecht für Zeiten, in denen der router herunterfährt (absichtlich oder durch Fehler) [23:26] &lt;jrand0m> Hat jemand eine Meinung dazu, ob wir 1) die Schlüssel nie auf Platte schreiben und übermäßigen, unnötigen Nachrichtenverlust riskieren (da sie nicht entschlüsselbar wären) 2) sie vor dem Schreiben auf Platte verschlüsseln oder 3) sie einfach im Klartext auf die Platte schreiben sollten? [23:26] &lt;co> Option 2. [23:27] &lt;nop> jrand0m Option 2, oder das, was wir vorher gesagt haben [23:27] &lt;nop> wir müssen localhost vertrauen [23:27] *** Abmeldung: cohesion (class) [23:27] &lt;nop> wir nehmen an, dass localhost nicht kompromittiert ist [23:27] &lt;jrand0m> Das Verrückte an Option 2 ist, dass entweder der Nutzer beim Start des routers eine Passphrase eingeben muss, oder dass sich der Sitzungsschlüssel ermitteln lässt [23:27] &lt;jrand0m> guter Punkt, nop. [23:28] &lt;nop> wir sind wieder ein Transport, darum können wir uns nicht allzu sehr kümmern, das kann auf Client-Seite angepasst werden, oder wir geben Optionen [23:28] &lt;nop> je nach Paranoia-Level [23:28] &lt;nop> Abwägung Sicherheit vs. Bequemlichkeit [23:29] &lt;co> Dann schlage ich vor, standardmäßig 3 zu verwenden und dem Nutzer die Option 2 anzubieten. [23:29] &lt;nop> genau [23:29] &lt;jrand0m> genau. ok, das Gute ist, dass Leute den router‑Code nehmen und ändern können (und sollten!) – ein „Aluhut‑I2P-router“ und ein „I2P-router für Otto Normalverbraucher“ [23:29] &lt;jrand0m> ok, cool, dann nehme ich vorerst einfach 3) [23:30] &lt;jrand0m> ok, 2.3) To-do [23:30] * co würde das NS-Thema gern am Ende des Meetings noch einmal aufgreifen. [23:30] * nop muss die NS-E-Mail noch zu Ende lesen [23:30] &lt;jrand0m> 'k, du bist jetzt Punkt #5 [23:30] &lt;co> Ich kann bis zum Ende warten. [23:31] &lt;jrand0m> mihi hat einige Tests gebaut, um Bugs in der SDK‑Implementierung aufzuzeigen. Einige sind schon behoben, andere nicht. Das Fixen steht auf der To‑do‑Liste :) [23:32] &lt;jrand0m> außerdem gab es etwa ein Dutzend Änderungen an diversen Spezifikationen. Sobald ich Zeit habe, aktualisiere ich die Dokus und schiebe sie raus, evtl. stelle ich derweil eine Errata‑Seite ins Wiki [23:33] &lt;nop> word [23:34] &lt;jrand0m> weitere To-dos... um, ich habe heute Morgen das „Wrong Size generating key“-Ding gefixt, plus ein paar zufällige Bugs [23:34] &lt;jrand0m> ok, das war's zum Entwicklungsstatus. 3) Spezifikationsthemen [23:35] &lt;jrand0m> 3.1) siehe To‑do bzgl. Änderungen. Es waren überwiegend typografische Änderungen, ich bin heute beim Implementieren der garlics über eine etwas größere gestoßen. Kein Problem, erfordert nur etwas Umstrukturierung von Datenstrukturen und ein bisschen Fingerfertigkeit bei der Verschlüsselung. Ich packe das in die Errata. [23:35] &lt;jrand0m> 3.2) [ich weiß, das stand nicht auf der Agenda, aber hier ist es trotzdem] Fragen zu Spezifikationen [23:35] &lt;shardy> (bin gleich zurück, ich lese weiter mit, falls ihr mich braucht) [23:35] &lt;jrand0m> hat jemand Fragen zu irgendeiner der Spezifikationen? [23:35] &lt;jrand0m> cool, shardy [23:36] &lt;co> jrand0m: Bitte sag uns noch einmal, welche Spezifikation in welchem Dokument ist. [23:37] &lt;jrand0m> (Link: http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs)http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs hat sie zugeordnet [23:37] &lt;co> Ich schaue es mir an. [23:38] &lt;jrand0m> (beim Blick darauf fällt mir ein, dass ich den sicheren, zuverlässigen UDP‑Transport dokumentieren muss. Noch ein To‑do...) [23:39] &lt;jrand0m> Es gab Fragen von verschiedenen Leuten bzgl. der relevanten Spezifikationen – grundsätzlich gilt: Wenn ihr nicht wissen wollt, wie die router funktionieren (oder sie implementieren helfen wollt), müsst ihr die I2NP‑Spezifikation nicht lesen. I2CP und der I2CP‑Abschnitt bei den Datenstrukturen reicht aus [23:40] &lt;nop> jrand0m [23:40] &lt;jrand0m> si sr? [23:41] &lt;nop> meinst du echtes UDP, also UDP‑Pakete [23:41] &lt;nop> oder UDP im Sinne eines allgemeinen UDP‑Protokolls [23:41] &lt;jrand0m> ja, UDP im Sinne von UDP‑Paketen [23:41] &lt;nop> für I2P [23:41] *** thecrypt1 (~thecrypto@anon.iip) ist dem Kanal #iip-dev beigetreten [23:41] *** thecrypt1 heißt jetzt thecrypto [23:41] &lt;jrand0m> i2p/code/router/java/src/net/invisiblenet/i2p/router/transport/udp für die Implementierung [23:42] &lt;thecrypto> zurück [23:42] &lt;jrand0m> wb [23:42] &lt;thecrypto> mag mir jemand sagen, was passiert ist, während ich weg war? [23:43] &lt;jrand0m> Die UDP‑Implementierung ist ziemlich einfach – sie macht einen DH‑Austausch, Nachrichten werden in 1‑K‑Pakete aufgeteilt und mit dem erzeugten Schlüssel per AES‑256 verschlüsselt [23:43] &lt;jrand0m> Rekeying wird unterstützt, ist aber im Moment nicht automatisch [23:43] &lt;jrand0m> ACKs werden gebündelt zurückgeschickt (aka „Ich habe für Nachricht 42 alle Pakete bis Paket 18 erhalten, aber nicht 3 oder 7“) [23:44] &lt;jrand0m> (und der praktische Grund, warum ich die UDP‑Implementierung vor der TCP‑Implementierung gemacht habe, ist, dass UDP quasi „gratis“ asynchrones I/O liefert, mit nahezu 0 Overhead) [23:45] &lt;nop> natürlich [23:45] &lt;jrand0m> In der UDP‑Implementierung sind noch zwei Dinge zu tun – Station‑to‑Station gegen MITM‑Angriffe und ein Paket für „oh Scheiße, ich habe den Sitzungsschlüssel vergessen“ hinzufügen [23:45] &lt;nop> gut [23:46] &lt;jrand0m> nach dem UDP‑Transport möchte ich als Nächstes das Polling‑HTTP implementieren – so unterstützen wir sowohl den normalen Nutzer (UDP) als auch den Nutzer hinter Firewall/NAT/Proxy (Polling‑HTTP) [23:47] &lt;jrand0m> ok, ja, das muss zu einer Spezifikation dokumentiert werden :) [23:48] * jrand0m !versetzt sich selbst eine für Coden vor dem Spezifizieren [23:48] &lt;thecrypto> Erst coden, dann spezifizieren hilft mir [23:48] &lt;jrand0m> ja, es funktioniert iterativ am besten [23:48] &lt;jrand0m> (weil wir beim Implementieren Probleme in den Spezifikationen finden, etc) [23:49] &lt;jrand0m> ok, das war 3) Spezifikationen. 4) Administratives [23:49] &lt;jrand0m> 4.1) anonymes CVS. thecrypto? :) [23:49] &lt;thecrypto> gerade noch rechtzeitig [23:49] &lt;thecrypto> nun, ich schaue mir das an, ich glaube, 2401 ist derzeit blockiert [23:49] &lt;jrand0m> kannst du cvs -d :pserver: lokal? [23:49] &lt;thecrypto> und es gibt wohl auch noch inetd‑Kram zu erledigen, danke jrandom [23:50] &lt;jrand0m> ah, cool [23:50] &lt;thecrypto> lass mich das testen, ich hatte vergessen, dass man das machen kann :) [23:51] &lt;thecrypto> wäre das einfach cvs -d :pserver: ? [23:51] &lt;jrand0m> cvs -d :pserver:anonymous@localhost:/home/cvsgroup/cvsroot/ co i2p [23:52] &lt;jrand0m> außerdem wäre es super, wenn wir dort auch ein Bugzilla bekämen [23:52] &lt;thecrypto> acvs [checkout aborted]: connect to localhost(127.0.0.1):2401 failed: Connection refused [23:52] &lt;jrand0m> 'k, nachdem du die inetd.conf‑Zeile hinzugefügt und ein kill -HUP identd gemacht hast? [23:52] &lt;thecrypto> ich probiere die inet‑Zeile und melde mich [23:52] &lt;jrand0m> äh, inetd :) [23:52] &lt;jrand0m> 'k cool [23:53] &lt;thecrypto> kommt der pserver in dieselbe Zeile? [23:53] &lt;jrand0m> ja, das ist alles in einer Zeile [23:55] &lt;jrand0m> ok, das war's mit dem Administrativen, zumindest fällt mir gerade nichts mehr ein [23:55] &lt;jrand0m> 5a) co, du bist dran [23:56] &lt;co> Wenn zwei Personen denselben Entitätennamen registrieren wollen, wird die zweite abgelehnt. [23:56] &lt;co> Aber wenn wir einen signaturbasierten Ansatz verwenden, [23:56] &lt;co> könnte die abgelehnte Person dem Namensserver [23:56] &lt;co> trotzdem eine Nachricht schicken und ihn anweisen, den Eintrag zu ändern. [23:56] &lt;co> Es gibt zwei Möglichkeiten: [23:57] &lt;co> 1) Die CA schickt dem Namensserver eine Kopie des öffentlichen Schlüssels der genehmigten Entität. [23:57] &lt;co> 2) Die CA sendet der registrierenden Person ein Zertifikat, von ihrem privaten Schlüssel signiert. Der Namensserver besitzt den öffentlichen Schlüssel der CA, um es zu verifizieren. [23:58] &lt;co> Wenn ein böswilliger Nutzer dem Namensserver sagt, er solle einen bestimmten Datensatz ändern, verhindert das Fehlen eines Zertifikats die Änderung. [23:58] &lt;co> Das war meine Überlegung. [23:59] &lt;jrand0m> aber in dem Fall kennt die CA den Schlüssel – asymmetrische Kryptographie hieße, die CA kennt immer nur den öffentlichen Schlüssel, außerdem würde die CA diesen öffentlichen Schlüssel nie herausgeben wollen oder müssen – er dient nur dazu, dass der legitime Aktualisierer bei einer Update‑Anfrage dagegen signiert [00:00] &lt;jrand0m> was du beschreibst, klingt eher nach symmetrischer Kryptographie – im Wesentlichen nur eine Passphrase [00:00] &lt;thecrypto> CVS macht mir zu schaffen! [00:00] &lt;jrand0m> (wobei das Zertifikat das gemeinsame Geheimnis zwischen CAs und dem legitimen Besitzer des Nyms ist) [00:00] *** mrsc (~efgsdf@anon.iip) ist dem Kanal #iip-dev beigetreten [00:01] &lt;jrand0m> was ist los, thecrypto? [00:01] &lt;thecrypto> ich habe den Benutzer anonymous ohne Passwort angelegt, ihn zu readers und in die cvsgroup aufgenommen, und bekomme cvs login: authorization failed: server localhost rejected access to /home/cvsgroup/cvsroot for user anonymous [00:01] &lt;co> jrand0m: Guter Punkt. Sagen wir, dieser Teil der Spezifikation ist noch nicht final, und ich denke noch einmal darüber nach. [00:01] &lt;jrand0m> cool [00:01] *** LeerokLacerta (~leerok@anon.iip) ist dem Kanal #iip-dev beigetreten [00:02] &lt;LeerokLacerta> Konnichiwa. [00:02] &lt;jrand0m> hmm, thecrypto, ich glaube nicht, dass du einen anonymen Systembenutzer willst [00:02] &lt;jrand0m> heya LeerokLacerta [00:02] &lt;LeerokLacerta> Hallo, jrand0m. [00:02] &lt;thecrypto> nun, ich habe ein Passwort vergeben und jetzt funktioniert es [00:03] &lt;co> jrand0m: Und wenn du nach dem Lesen der Spezifikation noch mehr Vorschläge hast, schick sie mir. [00:03] &lt;jrand0m> mach ich, co [00:03] &lt;jrand0m> cool, thecrypto.. ist /bin/false deren Shell? [00:03] &lt;thecrypto> jetzt muss ich nur noch den Abschnitt im CVS‑Handbuch finden, wie man einen Benutzer anlegt [00:03] -> *thecrypto* wie lautet das PW? [00:04] &lt;thecrypto> jetzt ja [00:05] &lt;jrand0m> ok, das können wir nach dem Meeting durchgehen. [00:05] &lt;jrand0m> ok, letzter Punkt auf der Agenda: 5b) ? [00:05] &lt;jrand0m> irgendwelche Fragen/Ideen/Bedenken? [00:05] &lt;thecrypto> schaut euch einfach die IM‑App an [00:06] &lt;thecrypto> im Moment baut sie nur einen Baum, aber man sieht, wie es anfängt auszusehen [00:06] &lt;LeerokLacerta> Kein SOCKS? [00:06] &lt;thecrypto> ohh ja, das habe ich vergessen [00:06] &lt;jrand0m> ah cool, thecrypto [00:06] &lt;jrand0m> SOCKS? Also das Proxy‑Protokoll? [00:06] &lt;thecrypto> kann hier jemand gut Icons erstellen? [00:06] &lt;LeerokLacerta> Jupp. [00:06] &lt;LeerokLacerta> Die Antwort war jedes Mal „Nein“, wenn ich gefragt habe. [00:07] &lt;jrand0m> ah. ja, wir wollen definitiv einen SOCKS‑Proxy, aber aktuell arbeitet niemand daran. [00:07] &lt;LeerokLacerta> Hm. [00:07] &lt;jrand0m> das wird eine der Apps sein, die wir bis zur öffentlichen 1.0 haben wollen, damit Leute i2p‑basierte Sites browsen können, und damit Leute auch das normale Web anonym browsen können [00:07] &lt;mihi> es gibt genug kostenlose SOCKS‑Proxies, würde ich sagen ;) [00:08] &lt;jrand0m> genau, wir müssen sie nur integrieren [00:08] &lt;mihi> aber ich kenne keinen in Java. [00:08] &lt;jrand0m> die JAP‑Client‑App könnte gut funktionieren, ich weiß aber nicht, ob sie GPL ist [00:08] &lt;mihi> der JAP‑Client enthält keinen Proxy. [00:08] &lt;thecrypto> nun, ich brauche ein paar Icons für das I2PIM‑Projekt [00:09] &lt;thecrypto> etwas, das Online, Offline und eine Gruppe von Leuten darstellt [00:09] &lt;mihi> der einzige Proxy ist ein HTTP/FTP‑Proxy, und der sitzt im letzten Mix. [00:10] &lt;mihi> wie bei iip – isproxy kennt kein IRC‑Protokoll. [00:10] &lt;jrand0m> nun, das ist die ausgehende Seite – für i2p‑basierte Websites brauchen wir etwas, das Proxy‑Anfragen von lokalen Browsern annimmt, das Ziel (dest) auflöst, und die Nachrichten an die passende dest sendet [00:10] &lt;thecrypto> jemand interessiert? [00:11] &lt;co> thecrypto: Könntest du die Icons aus dem unter GPL stehenden GAIM‑Projekt nehmen? [00:11] * jrand0m macht schrecklich langweilige Grafiken in MS Paint [00:11] &lt;co> Da es unter GPL steht – und dieses hier auch, wenn ich mich nicht irre. [00:11] &lt;thecrypto> ja, könnte ich [00:11] &lt;jrand0m> wenn I2PIM die Client‑Libs des SDK verwendet, ist I2PIM definitiv GPL :) [00:12] &lt;thecrypto> ahh, die wunderbare GPL [00:12] &lt;jrand0m> LeerokLacerta> gibt’s einen besonderen Grund für die Frage, oder willst du uns nur anstupsen, es zu tun? ;) [00:13] &lt;thecrypto> das Problem mit den GAIM‑Icons ist, dass sie aus den IM‑Apps stammen, die sie verwenden [00:14] &lt;thecrypto> also, wenn jemand ein I2PIM‑Icon machen könnte, wäre das großartig [00:15] * jrand0m denkt, dass wir vorerst viele hingekritzelte Paint‑Bilder haben werden... [00:16] &lt;jrand0m> ok, hat noch jemand andere Gedanken/Fragen/Kommnets? [00:16] &lt;nop> Ich habe Kommnets [00:16] &lt;jrand0m> (außer „wtf ist ein commnet“) [00:16] &lt;jrand0m> ist das ansteckend? [00:16] *** nixonite (~nixonite@anon.iip) ist dem Kanal #iip-dev beigetreten [00:16] &lt;mrflibble> lol [00:17] &lt;jrand0m> 'k, nun, wenn nicht, dann war’s das mit dem Meeting, keine weiteren Agendapunkte übrig [00:17] &lt;nixonite> habe ich das Meeting verpasst? [00:17] &lt;jrand0m> yup, 21 Uhr GMT [00:17] &lt;jrand0m> nun, streng genommen hast du es noch zum Ende geschafft :) [00:17] &lt;nixonite> oh [00:18] &lt;co> nop: Lass hören. [00:18] &lt;thecrypto> also was sind die Kommentare [00:18] * jrand0m dachte, nop macht sich nur über meinen Tippfehler lustig, aber wenn er Kommentare hat – raus damit, Bro [00:20] &lt;thecrypto> anonymes CVS mag mich immer noch nicht, morgen mehr Arbeit [00:20] &lt;jrand0m> gib mir Root, dann bekomme ich das Ding hoch [00:21] &lt;thecrypto> sprich mit nop darüber [00:21] &lt;jrand0m> heh 'k [00:22] &lt;jrand0m> ok, da nop offenbar wieder zur Arbeit gezerrt wurde... [00:22] &lt;jrand0m> nop und alle anderen, wirklich > wenn ihr Kommentare/Fragen/Bedenken habt, sagt Bescheid oder postet auf der Mailingliste (oder sogar ins Wiki) [00:23] * jrand0m lädt durch und *baf*t das Meeting zu Ende.
&lt;/div></description></item><item><title>I2P-Entwicklertreffen, 9. September 2003</title><link>/de/blog/2003/09/09/i2p-entwicklertreffen-9.-september-2003/</link><pubDate>Tue, 09 Sep 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/09/09/i2p-entwicklertreffen-9.-september-2003/</guid><description>&lt;h2 id="quick-recap">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Brownspider, co, jrand0m, mariesofie, mihi, shardy, w0rmus&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:57] &lt;jrand0m> ok, buenos noches srs y srtas [22:57] &lt;jrand0m> Tagesordnung: [22:57] &lt;jrand0m> 0) Willkommen [22:57] &lt;jrand0m> 1) CVS [22:57] &lt;jrand0m> 4) Namensdienst [22:58] &lt;co> Du hast 5) Fragen vergessen. [22:58] &lt;jrand0m> 3) Entwicklungsstatus [22:58] &lt;jrand0m> 2) Fragen zu den Spezifikationen? [22:58] &lt;jrand0m> 5) sonstige Fragen? [22:58] &lt;jrand0m> oh, scheiße, ich habe vergessen, die neu zu ordnen. ok. die sind falsch nummeriert :) 0 == 0, 1 == 1, 4 ==2, 3 == 3, 2 == 4, 5 == 5 [22:59] &lt;jrand0m> Mal sehen, ob ich das unterwegs auf die Reihe kriege... [22:59] &lt;jrand0m> okay, 0) Willkommen [22:59] &lt;shardy> Hurra für Permutationsgruppen! [22:59] &lt;jrand0m> willkommen zum Treffen 57 [22:59] &lt;jrand0m> ja, sind ja sowieso alles nur Symbole [22:59] &lt;w0rmus> cool, was geht ;0 [23:00] &lt;w0rmus> Ich helfe, die Peanut Gallery zu bilden [23:00] &lt;jrand0m> 1) CVS ist nach über 10 Tagen immer noch down. Wir suchen einen neuen Host. [23:00] &lt;jrand0m> sf.net ist Mist, und ich habe keinen Grund zu glauben, dass gnus nongnu besser ist. [23:00] &lt;co> jrand0m: Warum gibst du diesem Host nicht den Alias "cvs.invisiblenet.net"? [23:00] &lt;jrand0m> nop führt die Suche nach dem neuen Host an. [23:01] &lt;jrand0m> klar, co, sobald wir den Server haben [23:01] &lt;shardy> Was braucht ihr für einen Host? [23:01] &lt;jrand0m> shardy> zuverlässige Netzanbindung, SSH/CVS-Zugang. und etwas Plattenspeicher [23:01] &lt;shardy> Habt ihr schon etwas in Aussicht? [23:01] &lt;shardy> denn falls nicht. könnte ich evtl. helfen. [23:02] &lt;jrand0m> Großartig! Ich weiß nicht, was nop in Aussicht hat, aber ich lasse ihn sich bei dir melden (es sei denn, er ist gerade hier?) [23:02] * w0rmus stupst nop an [23:03] &lt;shardy> Ich habe 1.1 Business-SDSL. Ich müsste eine Maschine finden. aber solange ihr keine übermäßigen Bandbreiten nutzt, könnte ich den Server wahrscheinlich hosten. [23:03] &lt;shardy> Wie viel Plattenspeicher würdet ihr brauchen? [23:03] &lt;jrand0m> Das Repository umfasst derzeit ~ 6 MB. also würden 50M das Wachstum wohl für eine ganze Weile abdecken [23:04] &lt;shardy> oh. pff. das ist nichts. [23:04] &lt;shardy> und die Maschine müsste nicht super schnell sein? [23:04] &lt;shardy> ihr würdet darauf keine großen Compile-Jobs fahren? [23:04] &lt;jrand0m> nee, ein 286er würde es wahrscheinlich tun. [23:04] &lt;jrand0m> nein, strikt CVS Check-in/Check-out [23:04] &lt;jrand0m> (naja, und diff, und log, etc ;) [23:05] &lt;jrand0m> "Wir sind Java, wir brauchen keine Compile-Farmen" &lt;/fark> [23:05] *** Abmeldung: cohesion (class) [23:05] &lt;w0rmus> greifen Leute, denen Anonymität wichtig ist, auf CVS über so etwas wie JAP zu? Ich habe CVS noch nie benutzt [23:05] &lt;jrand0m> w0rmus> Ich benutze CVS über eine private Reihe von SSH-Proxys [23:05] &lt;co> jrand0m: Denk daran, dass eine C- oder C++-Implementierung in Zukunft wahrscheinlich ist. [23:06] &lt;mihi> JAP erlaubt keinen CVS-Zugriff, soweit ich weiß (AFAIK) :( [23:06] &lt;w0rmus> SSH-Tunneling [23:06] &lt;shardy> Ich schau mal, was ich tun kann. Jemand meinte, er würde mir noch eine Festplatte geben... wenn ich eine Platte bekomme, habe ich eine Maschine, die ich hochziehen kann. [23:06] &lt;jrand0m> oh, natürlich, co. Ich denke nur nicht, dass wir verlangen können, dass ein CVS-Repository gleichzeitig zwingend eine Compile-Farm ist. [23:07] &lt;jrand0m> super, shardy. Wenn wir irgendetwas tun können, sag einfach Bescheid. [23:07] &lt;co> jrand0m: Du hast recht. Die sollten getrennt sein. [23:07] &lt;shardy> Mach ich. Lass mich eine Platte auftreiben, ich sollte eine bekommen können, und wenn ja, würde ich das CVS gern für alle hosten. [23:07] &lt;jrand0m> shardy++ [23:07] &lt;w0rmus> yay ;0 [23:07] &lt;jrand0m> okay, 4) Namensdienst [23:08] &lt;jrand0m> co, wie läuft’s? [23:08] &lt;co> Ich schreibe noch, möchte aber ein paar Worte dazu sagen. [23:08] &lt;co> Zuerst, um eine Frage von thecrypto aus dem letzten Treffen zu beantworten: Der NS (Namensdienst) liefert keine Benachrichtigung darüber, ob jemand online ist. [23:09] &lt;co> Er sagt lediglich aus, dass eine Person über bestimmte Methoden kontaktiert werden kann, z. B. AIM. [23:09] &lt;co> Zweitens, die Client-Seite. [23:09] &lt;co> Es wird eine API geben, mit der Programme Anfragen an Namensserver stellen können. [23:10] &lt;co> Der zugrunde liegende Mechanismus liest eine Konfigurationsdatei, welche Server abzufragen sind, nutzt das I2P-Netzwerk, um die Ergebnisse zu erhalten, und gibt die Ergebnisse an den Aufrufer zurück. [23:11] &lt;co> Der zugrunde liegende Mechanismus liest außerdem den Zielmechanismus für den lokalen router aus einer Datei, um ihn zu kontaktieren. [23:11] &lt;jrand0m> der Zielmechanismus? [23:11] &lt;co> Entschuldigung, die Zieladresse. [23:11] &lt;jrand0m> ah, ok [23:12] &lt;co> Das ist alles für den Moment. [23:12] &lt;jrand0m> cool [23:12] &lt;w0rmus> Ich stimme zu [23:12] &lt;w0rmus> ;) [23:12] &lt;jrand0m> irgendwelche groben Zeitvorstellungen für verschiedene Meilensteine? [23:13] &lt;jrand0m> natürlich nichts, woran man dich festnageln könnte, nur so aus Interesse [23:13] &lt;co> Sagen wir Ende der Woche für den Abschluss der Spezifikation und die Veröffentlichung dieser und der API. [23:14] * mariesofie kommt zu spät [23:14] &lt;jrand0m> ah schön, co [23:14] &lt;co> Dann beginne ich mit der Implementierung. Ich weiß allerdings nicht, wie lange das dauern wird. [23:14] &lt;jrand0m> verständlich [23:15] &lt;jrand0m> hat sonst noch jemand Fragen/Anmerkungen zum Namensdienst? [23:15] &lt;jrand0m> okay, 3) Entwicklungsstatus [23:16] &lt;jrand0m> Entwicklung läuft gut. [23:16] &lt;jrand0m> die Java-Seite ist konform zur Spec und implementiert alle I2CP- und I2NP-Nachrichten und -Strukturen [23:17] &lt;jrand0m> die Java-Architektur selbst ist funktionsfähig, und ich werde weiterhin die verschiedenen Subsysteme als Stubs ausarbeiten [23:17] &lt;co> Hast du es getestet? [23:17] &lt;jrand0m> die Messages &amp;amp; Strukturen? ja, über das TestData-Harness in net.invisiblenet.i2p.data.test [23:17] &lt;co> Ich meine, zwei verschiedene Rechner mit I2P zu verbinden. [23:18] &lt;jrand0m> oh, nein, das erfordert die vollständige Implementierung des Kommunikations-Subsystems [23:18] &lt;co> Verstehe. [23:18] &lt;jrand0m> zuerst baue ich die verschiedenen Subsysteme so auf, dass sie im Testmodus laufen, dann implementiere ich sie so, dass sie auch isoliert arbeiten können [23:19] &lt;jrand0m> wir sind wahrscheinlich noch 2 Wochen davon entfernt, dass ein Client eine Nachricht an einen Client auf einem anderen router sendet [23:19] * mariesofie jubelt [23:20] &lt;jrand0m> danach ist vor der Alpha immer noch viel Arbeit zu tun, aber das ist ein Fortschritt [23:21] &lt;jrand0m> die datastrucutres- und i2np-Specs brauchen etwa ein Dutzend kleiner Änderungen, die ich während der Implementierung gesammelt habe, um Übersehenes zu adressieren. z. B. "datastructures p11, TunnelSigningPublic/PrivateKey should contain SIGNING Public/Private keys" und "i2np p15, TunnelCreateStatus - add hash of the replying RouterIdentity" [23:21] &lt;shardy> Mann. Ich muss mich wirklich in die Specs einlesen. [23:22] &lt;jrand0m> naja, sie werden bald auf deiner Maschine gehostet, dann ist es einfach :) [23:22] &lt;w0rmus> haha [23:22] &lt;w0rmus> Ich habe die Specs auch nicht fertig gelesen [23:23] &lt;mariesofie> Ich habe die Specs ausgedruckt, so oft gelesen, dass sie zerfleddert sind, und musste eine weitere Kopie ausdrucken [23:23] &lt;jrand0m> Aus Gesprächen mit verschiedenen Leuten habe ich festgestellt, dass die Specs nicht besonders gut darin sind, zu vermitteln, wie das Ding tatsächlich funktioniert. Sie decken das Vage und das Kleinteilige ab, aber nicht, warum die Details zum 'Warum' passen [23:23] &lt;w0rmus> heh [23:23] &lt;jrand0m> rofl mariesofie [23:23] &lt;jrand0m> okay, das war’s zu 3) Entwicklungsstatus [23:24] &lt;jrand0m> jetzt zu 2) Fragen zu den Spezifikationen [23:24] &lt;w0rmus> Ich denke, ich lese sie statt doofer Analysis [23:24] &lt;co> Ich denke ein bisschen in die Zukunft. [23:24] &lt;co> Die Python- und C- bzw. C++-Implementierungen müssen Nachrichtendaten so haben, dass die Java-Implementierung sie lesen kann. [23:24] *** Abmeldung: mihi (EOF vom Client) [23:25] &lt;jrand0m> korrekt, co [23:25] &lt;co> Wie wirst du das erreichen? [23:25] &lt;jrand0m> Die Datastructures-Spec definiert die Byte-Layouts explizit [23:25] &lt;jrand0m> und alles ist Big-Endian und alle Zahlen sind unsigned [23:25] &lt;mariesofie> Auf welches technische Wissensniveau zielen die Specs ab? Jede/r mit ordentlichem Computerwissen? Informatik-Studierende auf Hochschulniveau? [23:25] &lt;co> Oh, alles klar. [23:25] *** mihi_ (~none@anon.iip) ist dem Kanal #iip-dev beigetreten [23:26] &lt;mariesofie> d. h. wer ist die Zielgruppe? [23:26] *** mihi_ heißt jetzt mihi [23:26] &lt;jrand0m> mariesofie> nun, diese Specs waren wirklich etwas planlos ausgerichtet. i2p_philosophy war das "ok, wtf ist das hier eigentlich", aber der Rest der Specs richtete sich an Leute, die das System tatsächlich implementieren wollen [23:26] &lt;jrand0m> wir brauchen ganz dringend Dokumente, die dazwischen liegen [23:27] &lt;mariesofie> verstehe [23:27] &lt;mariesofie> Ich finde, die API-Dokumente sind sehr leicht verständlich und nützlich, aber ironischerweise komme ich immer noch durcheinander, wenn ich die I2NP-Specs lese und versuche, die Kernarchitektur zu verstehen [23:28] &lt;mariesofie> vielleicht sagt das mehr über mich aus als über die Dokumentation :) [23:28] &lt;jrand0m> heh Nerd :) [23:29] &lt;jrand0m> okay, noch andere Fragen zu den Specs? gehen wir weiter zu 5) sonstige Fragen [23:29] &lt;jrand0m> hat noch jemand andere Fragen? Das ist unser letzter Punkt auf der Tagesordnung [23:30] &lt;w0rmus> Ich frage mich, wo thecrypto bei achat steht [23:30] &lt;jrand0m> ah, thecrypto ist für die nächsten drei Wochen oder so offline [23:30] &lt;mihi> was ist mit Peer-Review? [23:30] &lt;w0rmus> oder atalk [23:30] &lt;w0rmus> wow [23:30] &lt;mihi> reviewt es jemand? [23:30] &lt;mariesofie> ich dachte, thecrypto hat 2 Std. pro Tag [23:31] &lt;w0rmus> und ich kann nicht einmal den Code sehen, den er hat :( [23:31] &lt;jrand0m> mihi> Reviews wurden an verschiedene Leute verschickt, und sobald Feedback kommt, wird es eingearbeitet. [23:31] &lt;jrand0m> w0rmus> hast du irgendwelche Fragen zu ATalk? [23:32] &lt;shardy> Ich werde es reviewen, sobald ich Zeit habe :) [23:32] &lt;mihi> ich meinte, ist bis jetzt irgendein Feedback gekommenß [23:32] &lt;w0rmus> Vermutlich nicht [23:32] &lt;mihi> s/nowß/now?/ [23:32] &lt;jrand0m> mihi> größtenteils in Form von Diskussionen und Klarstellungen [23:32] &lt;jrand0m> großartig, shardy :) [23:33] &lt;Brownspider> alles Gute zum Geburtstag, Google [23:33] &lt;jrand0m> mariesofie> genau, aber das reicht ihm nicht einmal, um die Java-Language-Dokumentation herunterzuladen, um mit der Entwicklung weiterzumachen :/ [23:33] &lt;w0rmus> ahaha wtf [23:35] &lt;jrand0m> okay, noch andere Fragen / Gedanken? [23:35] &lt;w0rmus> Ich sollte wohl erwähnen, dass ich noch nie außerhalb der Schule programmiert habe [23:35] &lt;w0rmus> aber ich muss ja irgendwo anfangen [23:35] &lt;jrand0m> jetzt ist ein guter Zeitpunkt zu starten :) [23:35] &lt;jrand0m> word [23:35] &lt;w0rmus> ;0 [23:35] &lt;mariesofie> Ich habe Fragen zur API, aber noch nicht jetzt – in ein oder zwei Tagen, wenn ich sie noch etwas ausprobieren kann [23:35] &lt;w0rmus> Ich habe etwa 2 Jahre Java gemacht [23:36] &lt;jrand0m> okay, cool, mariesofie, schick einfach eine Nachricht an die Liste oder mir hier, wann immer [23:37] &lt;co> mariesofie: Hast du die Diskussion auf der iip-dev-Mailingliste gelesen? [23:37] &lt;w0rmus> wo ist sie archiviert? [23:37] &lt;jrand0m> http://news.gmane.org/thread.php?group=gmane.comp.security.invisiblenet.iip.devel [23:37] &lt;jrand0m> (momentan ziemlich wenig Traffic) [23:38] &lt;Brownspider> jrand0m will, dass du etwas codest, das logisch nicht existieren kann, um die Welt auseinanderzureißen, um die Herrschaft Gottes zu beenden. [23:38] &lt;shardy> Meine Dienste biete ich weiterhin an, falls ihr irgendwelche Crypto-Cores oder so geschrieben oder debuggt braucht. [23:39] *** M123456789 (~no@anon.iip) ist dem Kanal #iip-dev beigetreten [23:39] &lt;co> Brownspider: wie bitte? [23:39] &lt;Brownspider> co, es stand auf seiner Freesite, schon gut [23:40] &lt;jrand0m> super, shardy, ich habe das Gefühl, dass wir welche brauchen werden, sobald die routers laufen, und besonders wenn wir die C/Python-APIs wieder auf den Stand der Spec bringen [23:40] &lt;mariesofie> co> ich habe erst bis ungefähr Ausgabe #52 zurückgelesen [23:42] &lt;jrand0m> ok. letzte Worte (während ich den *baf*er anstarre...) [23:43] *** mihi_backup_ (~none@anon.iip) ist dem Kanal #iip-dev beigetreten [23:43] *** Abmeldung: mihi_backup (EOF vom Client) [23:43] *** mihi_backup_ heißt jetzt mihi_backup [23:43] &lt;jrand0m> okay, großartig. nächste Woche, gleiche Bat-Zeit, gleicher Bat-Ort. [23:44] * jrand0m *baf*t das Meeting zu Ende&lt;/div>
&lt;/div></description></item><item><title>I2P-Entwicklertreffen, 2. September 2003</title><link>/de/blog/2003/09/02/i2p-entwicklertreffen-2.-september-2003/</link><pubDate>Tue, 02 Sep 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/09/02/i2p-entwicklertreffen-2.-september-2003/</guid><description>&lt;h2 id="quick-recap">Kurzüberblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> jrand0m, mihi, shardy, thecrypto, w0rmus&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [22:53] &lt;jrand0m> ok, wtf, warum nicht. Tagesordnung: [22:53] &lt;jrand0m> 0) willkommen [22:53] &lt;jrand0m> 1) Spezifikation &amp;amp; SDK-Veröffentlichung [22:53] &lt;jrand0m> 2) Spezifikation &amp;amp; SDK-Fragen [22:53] &lt;jrand0m> 3) Entwicklungsstatus 3.1) co's NS 3.2) SDK-1.0-Kriterien 3.3) Netzwerksimulator 3.4) andere Apps [IM, tunnel, etc] 3.5) weitere Transports (Transportprotokolle) 3.6) Java-Router-Implementierung [22:53] &lt;jrand0m> 4) Meeting-Zeit ändern? [22:53] &lt;jrand0m> 5) cvs-Administratives [22:54] &lt;jrand0m> 6) shardys Kram [22:54] &lt;jrand0m> 7) Publikumsrunde [22:54] &lt;jrand0m> das war's. [22:54] &lt;jrand0m> 0) willkommen [22:54] &lt;w0rmus> hihi [22:54] &lt;thecrypto> also, willkommen alle zum Meeting Nummer 55 [22:54] &lt;thecrypto> 56 [22:55] &lt;thecrypto> 56 ist korrekt [22:55] *** Abmeldung: mihi (EOF vom Client) [22:55] &lt;jrand0m> hi. willkommen zum Meeting 56 [22:55] &lt;jrand0m> ja [22:55] &lt;jrand0m> 1) Spezifikation &amp;amp; SDK-Veröffentlichung [22:55] &lt;w0rmus> haha [22:55] *** mihi (~none@anon.iip) ist dem Kanal #iip-dev beigetreten [22:55] &lt;jrand0m> die Spezifikationen sind draußen und das SDK 0.2 ist ebenfalls draußen. [22:56] &lt;jrand0m> derzeit sind sie nur auf Freenet verfügbar [`http://localhost:8888/CHK@p1VU1U67UgXYJ7v7cS4Xqn~p4ssLAwI,RvdwV4jZyZYcJgYabpVPOQ/I2P_SDK.zip]` [22:56] &lt;jrand0m> aber nop hat mir gesagt, er würde sie heute auch im normalen Web bereitstellen, sowie eine E-Mail an ein paar der traditionellen Listen schicken, um ein paar Reviewer zusammenzutrommeln [22:57] &lt;jrand0m> 2) irgendwelche neuen Fragen zu den Spezifikationen oder dem SDK? [22:58] *** nixonite (~nixonite@anon.iip) ist dem Kanal #iip-dev beigetreten [22:58] *** terrific (terrific@anon.iip) ist dem Kanal #iip-dev beigetreten [22:58] &lt;jrand0m> nun, die erste Frage dazu ist: Wie läuft der Fortschritt beim /Lesen/ der Spezifikationen? :) [22:58] &lt;w0rmus> muss ich noch machen :) [22:58] &lt;thecrypto> langsam
&lt;p>[Das Sitzungsprotokoll wird mit Diskussionen über Spezifikationen, SDK-Entwicklung, einen Netzwerksimulator und andere Projekte fortgesetzt. Die Sitzung umfasst Aktualisierungen zum Entwicklungsstand und die Planung für zukünftige Releases.] &lt;/div>&lt;/p></description></item><item><title>I2P-Entwicklertreffen, 26. August 2003</title><link>/de/blog/2003/08/26/i2p-entwicklertreffen-26.-august-2003/</link><pubDate>Tue, 26 Aug 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/08/26/i2p-entwicklertreffen-26.-august-2003/</guid><description>&lt;h2 id="quick-recap">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> jeremiah, jrand0m, mihi, nop, thecrypto&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [23:00] &lt;jrand0m> ok, Themen> x.0: Willkommen x.1: Fragen zu den Spezifikationen x.2: ElG-Probleme x.3: SDK-Status x.4: Release-Plan x.5: Apps [23:00] &lt;jrand0m> ist x == 0 oder 1 oder 2? [23:00] &lt;jeremiah> 22/7 [23:01] &lt;thecrypto> ich denke, es ist 0 [23:01] * jrand0m loggt immer mit, also wtf, warum nicht. [23:01] &lt;jrand0m> 0.0: Willkommen. [23:01] &lt;jrand0m> hi. [23:01] &lt;jrand0m> 0.1: Fragen zu den Spezifikationen [23:01] &lt;jrand0m> hat jemand die Specs gelesen? :) [23:02] * mihi hat. Zumindest versucht [23:02] &lt;jrand0m> w0ah, word [23:02] &lt;jeremiah> nope [23:02] &lt;jeremiah> was sind die neuen? [23:02] &lt;thecrypto> gelegentlich [23:02] &lt;jrand0m> mihi> versucht, schwer zu lesen, schlechte Sprache, unverständliche Struktur, oder einfach stinklangweilig wie Sau? [23:03] &lt;mihi> ich bin einfach nicht vertraut genug mit Krypto. Der erste Teil war sehr interessant. [23:03] &lt;jrand0m> jeremiah> Specs liegen in CVS, und ich poste an iip-dev, wenn sie rauskommen. Die aktuellen sind: i2cp, i2np, I2P-Datenstrukturen, Polling-HTTP-Transport-Protokoll [23:03] &lt;mihi> aber als es detailliert wurde, hättest du beschreiben können, wie man einen Irish Stew kocht, und ich hätte es nicht gemerkt ;) [23:04] &lt;jeremiah> cool [23:04] &lt;jrand0m> lol mihi [23:05] &lt;mihi> obwohl das Format auch seine Probleme hatte – habe hier kein OpenOffice, nur das alte StarOffice 5.2 [23:05] &lt;jrand0m> liest StarOffice 5.2 das nicht? Möchtest du lieber .pdf oder zusammengeflicktes HTML? [23:05] &lt;jrand0m> (oder .txt? allerdings hätte .txt keine Bilder oder echtes Format) [23:05] &lt;mihi> ich würde das „alte“ .sdw-Format bevorzugen. [23:05] &lt;jeremiah> PDF, wenn irgendwie möglich [23:05] &lt;mihi> oder PDF [23:06] &lt;jrand0m> PDF ist eine One-Click-Lösung. [23:06] * jrand0m editiert in OpenOffice, liest als PDF [23:06] &lt;jeremiah> oder AppleWorks [23:06] &lt;jeremiah> ;) [23:06] &lt;mihi> SXW wird nur in StarOffice 6.0 und höher unterstützt [23:06] &lt;jrand0m> ah ok mihi [23:06] * jrand0m hat .sxw rausgegeben, weil sich letztes Mal Leute beschwert haben und .sxw wollten. Wenn wir veröffentlichen, stellen wir .sxw, .sdw und .pdf bereit [23:07] &lt;jrand0m> (oder vielleicht .doc, wenn ich mich schmutzig fühle) [23:07] &lt;mihi> ich hätte auch nichts gegen .sdw.zip oder .sdw.gz oder .sdw.bzw... [23:07] &lt;mihi> s/bzw/bz2/ [23:07] &lt;jrand0m> heh, auf jeden Fall gezippt. [23:08] &lt;jrand0m> Die Data-Structures-Spez könnte eine Änderung erfordern, und das Network-Proto braucht vor dem Release ein paar feste URLs. [23:08] &lt;jrand0m> hat jemand Fragen zu einer der vier Specs? [23:09] &lt;thecrypto> im Moment nicht [23:10] &lt;jrand0m> ok. 0.2: ElG-Probleme [23:10] &lt;jrand0m> Wir haben ein paar Probleme mit ElGamal-Verschlüsselung wie auf S. 13 der Data-Structures-Spez beschrieben. [23:11] &lt;jrand0m> Es könnte schlüsselbedingt, algorithmusbedingt oder implementierungsbedingt sein. Wahrscheinlich nicht implementierungsbedingt, da das gegen zwei Implementierungen getestet wurde. [23:11] &lt;jrand0m> Wenn es am Algorithmus liegt, sollten wir die Spez vor der Veröffentlichung aktualisieren, um die nötigen Änderungen abzubilden, damit es funktioniert. [23:12] &lt;jrand0m> Wenn es an der Implementierung oder der Schlüsselgenerierung liegt, können wir die Spez veröffentlichen und das SDK beheben, sobald es gelöst ist. [23:13] &lt;jrand0m> thecrypto> irgendwelche Ideen, was los ist, oder warten wir auf nops Antwort auf der Liste (oder hier, wenn er da ist und Zeit hat)? [23:14] &lt;thecrypto> ich versuche es gerade herauszufinden [23:15] *** Abmeldung: mihi (Ping-Timeout) [23:15] *** mihi_ (~none@anon.iip) ist Kanal #iip-dev beigetreten [23:15] &lt;jrand0m> 'k [23:15] *** mihi_ heißt jetzt mihi [23:15] &lt;thecrypto> ich muss etwas Mathe durchrechnen und es durch eine andere Implementierung laufen lassen und herausfinden [23:15] &lt;thecrypto> ich hatte nie ein Problem mit ElGamal [23:15] &lt;thecrypto> bei meinem letzten Test [23:16] *** Abmeldung: mihi ((null)) [23:17] &lt;thecrypto> mit diesem Benchmark [23:17] &lt;jrand0m> stimmt, aber der Benchmark hat nur einen Schlüssel ausprobiert [23:17] &lt;thecrypto> ahh [23:17] &lt;jrand0m> ich kann den Fehler ziemlich zuverlässig reproduzieren, ohne irgendwelche Mods an der ElG-Impl [23:17] &lt;thecrypto> hatten wir nicht eine Meldung wegen falschem Schlüssel, die auftauchte? [23:18] &lt;jrand0m> ja, die tauchen immer noch auf [23:18] *** mihi_ (~none@anon.iip) ist Kanal #iip-dev beigetreten [23:18] &lt;jrand0m> periodisch (normalerweise 2–4 Mal pro Keygen) [23:18] *** mihi (~none@anon.iip) ist Kanal #iip-dev beigetreten [23:18] *** mihi heißt jetzt mihi_backup [23:18] *** mihi_ heißt jetzt mihi [23:18] &lt;thecrypto> und wir bekommen immer noch schlechte Schlüssel? [23:19] &lt;jrand0m> oder so. [23:19] &lt;jrand0m> alles, was der Wrong-Size-Test prüft, ist "if ( (k0.length == PublicKey.KEYSIZE_BYTES) &amp;amp;&amp;amp; (k1.length == PrivateKey.KEYSIZE_BYTES) ) {" [23:19] &lt;jrand0m> keine Wertprüfung, etc. [23:20] &lt;thecrypto> eine Sekunde [23:23] &lt;thecrypto> kannst du prüfen, ob x, der private Schlüssel, &lt; p ist [23:23] &lt;jrand0m> if (m.compareTo(CryptoConstants.elgp) >= 0) [23:23] &lt;jrand0m> bereits erledigt. [23:23] &lt;jrand0m> (throw new IllegalArgumentException("ARGH. Data cannot be larger than the ElGamal prime. FIXME");) diese Exception wird nie geworfen. [23:23] &lt;jrand0m> äh, x? hmm. [23:24] &lt;jrand0m> 'k. Vielleicht sollten wir BouncyCastle's oder den ElG-Keygen-Algorithmus einer anderen Impl klauen [23:25] &lt;jrand0m> ok. 0.3> SDK-Themen [23:26] &lt;jrand0m> ElG steht noch aus, aber abgesehen davon ist das SDK sehr nah an 0.8 (aka Release passend zu den Specs) [23:26] &lt;jrand0m> (es fehlen nur noch das ElG-Thema plus die LeaseSet-Änderung) [23:26] &lt;jrand0m> Ich hätte gern das SDK 0.8 zum Spec-Release fertig, aber ich glaube nicht, dass wir uns darauf festlegen sollten. [23:27] &lt;jrand0m> oder überhaupt, ob wir das SDK 0.1 dem Spec-Release beilegen müssen. [23:27] &lt;thecrypto> gah! nervig [23:28] &lt;thecrypto> MIRACL, auf das nop mich verwiesen hat, macht genau dasselbe wie wir [23:28] &lt;thecrypto> und sie haben keine Checks [23:28] &lt;jrand0m> allerdings ohne Vorzeichen. [23:28] &lt;jrand0m> (da MIRACL in C ist) [23:28] * jrand0m nimmt an [23:28] &lt;thecrypto> ja [23:29] &lt;thecrypto> aber trotzdem stelle ich sicher, dass wir niemals einen signierten BigInteger haben [23:30] &lt;jrand0m> BigInteger.toByteArray() liefert ein signiertes Byte-Array zurück [23:30] &lt;thecrypto> sorry, weiter [23:30] &lt;jrand0m> 'k [23:30] &lt;jrand0m> irgendeine Bewegung an der Python-Front, jeremiah? [23:31] &lt;jeremiah> hey [23:31] &lt;jeremiah> sorry, ich habe den Backlog gelesen [23:31] &lt;jrand0m> heh hi [23:31] &lt;jeremiah> nope, ich gewöhne mich immer noch an Klassen [23:31] &lt;jrand0m> cool [23:31] &lt;jrand0m> kein Ding [23:31] &lt;jeremiah> Ich glaube, ich werde tatsächlich mal kurz schlafen [23:31] &lt;jrand0m> 'k [23:32] &lt;jrand0m> 0.4: Release-Plan [23:32] &lt;jrand0m> wir müssen die SDK-Themen in den nächsten ein, zwei Tagen gelöst bekommen, wie auch immer. [23:32] &lt;jrand0m> wir müssen anfangen, das Sicherheitsmodell in das Wiki zu überführen [23:32] &lt;jrand0m> (Wiki, wo bist du) [23:33] &lt;jrand0m> wir müssen das Performance-Modell online bekommen (kein Problem, ich habe es in etwa einem Tag) [23:33] &lt;jrand0m> wir müssen die Specs aktualisieren, um etwaige ElG-Änderungen aufzunehmen, plus echte URLs zu anderen Specs. [23:33] &lt;nop> miracl [23:33] &lt;nop> hat einen Port [23:33] &lt;nop> nach Java [23:33] &lt;jrand0m> vielleicht müssen wir die Specs &amp;amp;&amp;amp; / || das SDK wegen Exportvorschriften außerhalb der USA hosten [nicht, dass es mich kümmert] [23:34] &lt;jrand0m> stimmt, aber MIRACLs Java-Port hatte keine ElG-Verschlüsselung, als ich das letzte Mal geschaut habe. [23:34] &lt;jrand0m> ich schaue nochmal. [23:34] &lt;nop> jrand0m, uns ist das egal, aber darum kümmern wir uns später [23:34] &lt;nop> jrand0m wenn es bigdig() und modexp() hat [23:34] &lt;nop> passt's [23:34] *** yodel (~yodel@anon.iip) ist Kanal #iip-dev beigetreten [23:34] &lt;thecrypto> eine Sekunde [23:34] &lt;thecrypto> ich glaube, ich habe unser Problem gefunden [23:35] &lt;jrand0m> word, was geht, thecrypto? [23:35] &lt;nop> kannst du nachsehen, jrand0m [23:35] &lt;thecrypto> unser k wird nicht auf teilerfremd geprüft [23:36] &lt;jrand0m> verursacht das die beschriebenen Probleme, thecrypto? Ich dachte, das würde „nur“ die Verschlüsselung unsicher machen (immer noch ein Problem) [23:36] &lt;thecrypto> aber das würde bedeuten, dass nur manche Nachrichten mit dem Schlüssel fehlschlagen [23:36] &lt;thecrypto> es ist irgendwas im Keygen [23:36] &lt;jrand0m> nop> wir finden schon was, um das zu lösen. Aber ich habe in meiner E-Mail einige spezifische Fragen skizziert, die implementierungsunabhängig sind [23:36] &lt;jrand0m> ok, thecrypto, das gehen wir nach dem Meeting durch [23:37] &lt;nop> die Frage zur doppelten Ciphertext? [23:37] &lt;thecrypto> okay [23:37] &lt;jrand0m> nop> das ist eine der Fragen [23:37] * nop geht lesen [23:39] &lt;jrand0m> nop> irgendeine Idee, wann das Wiki oben ist? Wenn es nur DNS ist, wie lautet die IP, damit ich meine Hosts-Datei anpassen kann und anfangen kann zu editieren? [23:40] &lt;thecrypto> kurze Frage, jrand0m: wo schlägt es fehl? Der Benchmark läuft perfekt und erzeugt jedes Mal ein neues Schlüsselpaar? [23:41] &lt;nop> lass mich das hochziehen, Moment [23:41] &lt;mihi> wiki.invisiblenet.net == jasonclinton.com [64.91.236.103] [23:41] &lt;jrand0m> gracias mihi [23:42] &lt;jrand0m> thecrypto> es erzeugt jedes Mal ein neues Schlüsselpaar. Es scheitert an einem Zwei-Zeilen-Testfall, den ich beim Debuggen der ElGamalAESEngine gebaut habe [23:42] &lt;thecrypto> kann ich diese ElGamalAESEngine sehen? [23:42] &lt;thecrypto> commit es einfach ins CVS und ich schaue, wo das Problem ist [23:43] &lt;nop> ok, Wiki ist CNAME'd [23:43] &lt;nop> sollte gleich propagieren [23:43] * jrand0m committet keine Dinge, die nicht funktionieren, aber ich maile es dir [23:43] &lt;jrand0m> danke, nop [23:43] &lt;nop> ist oben [23:43] &lt;nop> ;) [23:43] &lt;nop> (Link: http://wiki.invisiblenet.net)http://wiki.invisiblenet.net [23:43] &lt;jrand0m> nicht auf meiner Kiste [23:43] &lt;jrand0m> ;) [23:44] &lt;nop> was bringen wir ins Wiki [23:44] &lt;nop> ? [23:44] &lt;jrand0m> das Security-Dokument, plus einen Ort, um die Specs zu verteilen. [23:44] &lt;jrand0m> vielleicht sogar die i2p-Website vor dem 1.0-Release, aber zumindest das Security-Dokument. [23:45] *** Abmeldung: sirk ((null)) [23:45] *** Abmeldung: shardy_ (Ping-Timeout) [23:46] &lt;jrand0m> ok. Angesichts der obigen 5 Punkte im Release-Plan hätte ich die Specs gerne bis spätestens Freitag, Samstag oder Sonntag draußen. [23:46] *** shardy_ (~shardy@anon.iip) ist Kanal #iip-dev beigetreten [23:46] &lt;nop> Ich habe einen Grphx-Typen, der an der Website arbeitet [23:47] &lt;nop> für i2p [23:47] &lt;jrand0m> irgendwelche Probleme mit dieser Deadline? [Deadline Freitag, Ausweichtermin nur, wenn Bad Things Happen] [23:47] &lt;nop> klar [23:47] &lt;thecrypto> jrand0m: gesendet? [23:47] &lt;jrand0m> 'k, also nur die Security-Dokus und der i2p-Spec-Distro-Ort [23:47] &lt;jrand0m> nein, thecrypto, es sind ein halbes Dutzend Dateien. Ich schicke sie nach dem Meeting. [23:47] &lt;thecrypto> okay [23:48] &lt;thecrypto> ich hätte sie gerne früher, weil wir heute Tische umstellen, daher muss ich gleich Rechner verschieben [23:48] &lt;nop> jrand0m, ich muss mir deine E-Mail anschauen und antworte gleich [23:48] &lt;nop> Multitasking [23:49] &lt;jrand0m> 'k. [23:49] &lt;jrand0m> 0.5> Apps [23:49] &lt;jrand0m> der Name Service ist AWOL, da co nicht da ist ;) [aber ich glaube, er ist auch gerade zur Schule/Uni aufgebrochen, also ist das kurzfristig zu erwarten] [23:49] &lt;jrand0m> mihi hat eine mega mega i2ptunnel-App [23:50] *** Abmeldung: WinBear_ (EOF vom Client) [23:50] &lt;mihi> streiche ein oder zwei `awesome`s ;) [23:50] &lt;jrand0m> heh [23:51] &lt;jrand0m> nun, es ist sehr beeindruckend. Es gibt noch Dinge hinzuzufügen, aber so wie es ist, ist es ein funktionierender Port-Forwarder mit vernünftiger Performance. Ein wirklich guter Proof of Concept [23:51] &lt;mihi> es verlässt sich auf zu viele Dinge, die ich der Spez nicht entnehmen kann (z. B., dass GUARANTEED-Pakete in Reihenfolge zugestellt werden) [23:52] &lt;jrand0m> GUARANTEED-Pakete werden nicht in Reihenfolge zugestellt, aber die Java-Impl blockiert beim Senden von GUARANTEED, daher ist es in der Java-Impl mit GUARANTEED und ohne mehrere Sendethreads in der Reihenfolge garantiert. [23:52] &lt;jrand0m> ideal wäre es, wenn es FEC hätte oder eine eingebaute Sortierung &amp;amp; Rekonstruktion oder so [23:52] &lt;jrand0m> (damit es beim Senden nicht blockiert und kein GUARANTEED benötigt) [23:53] &lt;mihi> das sind ein bot zu viele Ifs, denke ich... [23:53] &lt;mihi> s/bot/bit/ [23:55] &lt;mihi> aber vielleicht habe ich etwas Zeit, um Reordering/Resending hinzuzufügen... [23:55] &lt;jrand0m> nun, so ist die Java-Client-Impl implementiert ;) GUARANTEED wird für synchrone Anwendungen mit niedriger Latenz nicht empfohlen, da es ein ACK erfordert (was wiederum eine vollständige Nachrichtenzustellung ist, allerdings ohne die clientseitige End-to-End-Krypto, nur I2NP-Krypto) [23:55] &lt;jrand0m> word [23:56] &lt;jrand0m> gibt es andere Apps am Horizont? Sollten wir im Wiki eine Seite mit Apps &amp;amp; App-Ideen haben, bei denen sich Devs beteiligen können? [23:57] * jrand0m denkt, wir sind wahrscheinlich nicht mehr weit davon entfernt, bis yodels XML-RPC über das i2p-SDK arbeiten kann (entweder durch mihis tunnel oder nativ) [23:57] &lt;nop> hmm [23:57] &lt;thecrypto> test [23:57] &lt;jrand0m> tset [23:57] &lt;thecrypto> noch verbunden? [23:57] &lt;jrand0m> si sr [23:58] &lt;thecrypto> wir ziehen gerade Telefonleitungen ab [23:58] &lt;nop> IIP, es trotzt Telefonleitungen [23:58] &lt;jrand0m> heh [23:58] &lt;nop> :) [23:58] &lt;thecrypto> ich kann wieder auf die IM-Front und Dateitransfer [23:58] &lt;jrand0m> wikked [00:00] &lt;jrand0m> ok. Das sind alle Punkte, die ich auf der Agenda habe. [00:00] &lt;jrand0m> irgendwelche Kommentare/Fragen/Bedenken/Frisbees? [00:00] * thecrypto wirft einen Frisbee [00:00] * jrand0m bekommt einen Frisbee ins Gesicht [00:01] &lt;thecrypto> ich will das Crypto-Zeug einfach fertigkriegen, damit ich zurückgehen und ElG optimieren kann [00:01] &lt;thecrypto> und hoffentlich dasselbe für Python tun [00:01] &lt;jrand0m> word. Ich schicke dir den Code in den nächsten 5 [00:02] &lt;thecrypto> das wäre gut [00:03] * jrand0m bereitet den *baf*er vor [00:03] * jrand0m holt aus [00:03] * jrand0m *baf*t das Meeting ab. &lt;/div></description></item><item><title>I2P-Entwicklertreffen, 19. August 2003</title><link>/de/blog/2003/08/19/i2p-entwicklertreffen-19.-august-2003/</link><pubDate>Tue, 19 Aug 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/08/19/i2p-entwicklertreffen-19.-august-2003/</guid><description>&lt;h2 id="quick-recap">Kurzüberblick&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cohesion, hezekiah, jrand0m, mihi, nop, thecrypto&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> --- Protokoll geöffnet Tue Aug 19 16:56:12 2003 17:00 -!- logger [logger@anon.iip] ist #iip-dev beigetreten 17:00 -!- Thema für #iip-dev: Wöchentliche IIP-Entwicklungsmeetings und andere 	 Gespräche unter Entwicklern finden hier statt. 17:00 [Benutzer #iip-dev] 17:00 [ cohesion] [ leenookx ] [ mihi] [ shardy_ ] [ UserXClone] 17:00 [ Ehud ] [ logger ] [ nop ] [ thecrypto] [ velour ] 17:00 [ hezekiah] [ lonelynerd] [ Rain] [ UserX ] [ WinBear ] 17:00 -!- Irssi: #iip-dev: Insgesamt 15 Nicks [0 ops, 0 halfops, 0 voices, 15 normal] 17:00 -!- Irssi: Beitritt zu #iip-dev wurde in 7 Sek. synchronisiert 17:00 &lt; hezekiah> Alles klar! :) 17:00 &lt; hezekiah> Beide Logger sind am Platz. :) 17:01 &lt; thecrypto> ja! 17:03 &lt; hezekiah> Hmmm ... 17:03 &lt; hezekiah> Dieses Meeting sollte vor 3 Minuten anfangen. 17:03 &lt; hezekiah> Frag mich, was los ist. 17:04 &lt; thecrypto> na gut, wer ist idle 17:04 &lt; hezekiah> jrand0m ist nicht mal online. 17:04 &lt; hezekiah> nop ist seit 15 Minuten idle. 17:05 &lt; nop> hi 17:05 &lt; nop> sorry 17:05 &lt; nop> Ich bin super beschäftigt bei der Arbeit 17:05 &lt; mihi> [22:36] * jrand0m geht zum Abendessen, bin aber innerhalb 	 einer halben Stunde fürs Meeting zurück 17:05 -!- jrand0m [~jrandom@anon.iip] ist #iip-dev beigetreten 17:05 &lt; hezekiah> Hi, jrand0m. 17:05 &lt; nop> hi 17:05 &lt; nop> ok, Folgendes 17:05 &lt; nop> Ich darf bei der Arbeit gerade nicht auf IIP gesehen werden 17:05 &lt; nop> also melde ich mich später bei euch 17:05 &lt; nop> Hab gestern deswegen Ärger bekommen 17:05 &lt; nop> also 17:05 &lt; hezekiah> Tschüss, nop. 17:05 &lt; thecrypto> tschüss 17:06 &lt; nop> Ich bleibe im Channel 17:06 &lt; nop> werde nur nicht auffallen :) 17:06 &lt; hezekiah> jrand0m? Da du in letzter Zeit am meisten redest, gibt es 	 etwas, das du auf die Agenda für dieses Meeting setzen willst? 17:07 &lt; jrand0m> zurück 17:08 &lt; jrand0m> ok, die Pesto-Pasta war gut. 17:08 &lt; jrand0m> lass mich das agenda-ähnliche Zeug raussuchen 17:09 -!- Lookaround [~chatzilla@anon.iip] ist #iip-dev beigetreten 17:09 &lt; jrand0m> x.1) I2CP SDK-Änderungen x.2) I2NP Review x.3) Polling-HTTP- 	 Transport x.4) Dev-Status x.5) TODO x.6) Plan für die nächsten zwei Wochen 17:09 &lt; jrand0m> (setze x auf die passende Nummer in der Agenda) 17:10 &lt; thecrypto> du bist die agencda 17:10 &lt; hezekiah> jrand0m: Ich habe nichts zu sagen, und nop kann 17:10 &lt; hezekiah> nicht reden. 17:10 &lt; jrand0m> lol 17:10 &lt; hezekiah> UserX wird höchstwahrscheinlich nichts hinzufügen (tut er 	 normalerweise nicht), also gehört die Bühne dir. :0 17:10 &lt; hezekiah> :) 17:10 &lt; jrand0m> 'k. loggen wir mit? 17:10 &lt; jrand0m> heh 17:10 &lt; hezekiah> Ich logge alles mit. 17:10 &lt; jrand0m> cool. ok. 0.1) willkommen. 17:10 &lt; jrand0m> hi. 17:11 &lt; jrand0m> 0.2) Mailingliste 17:11 &lt; jrand0m> die Liste ist zzt. down, so bald wie möglich wieder da. ihr werdet es merken :) 17:11 &lt; jrand0m> In der Zwischenzeit Wiki oder IIP zum Kommunizieren nutzen. 17:11 &lt; jrand0m> 1.1) I2CP SDK-Änderungen 17:12 &lt; jrand0m> Das SDK wurde mit einigen Fehlerbehebungen aktualisiert, plus 	 ein paar neue Dinge in der Spez wurden eingeführt. 17:12 &lt; jrand0m> Ich habe gestern mit den Infos an die Liste geschrieben. 17:13 &lt; jrand0m> hezekiah/thecrypto/jeremiah> irgendwelche Fragen zu dem, was 	 ich gepostet habe, oder Gedanken zu einem Plan, die Änderungen zu 	 implementieren? (oder andere Alternativen, die ich nicht bedacht habe?) 17:13 &lt; hezekiah> Ich renne wie ein kopfloses Huhn herum, um mich fürs College 	 fertigzumachen. 17:13 &lt; jrand0m> word, verstanden. 17:13 &lt; hezekiah> Ich habe mir kurz angeschaut, was du geschrieben hast, aber 	 noch nicht wirklich die Änderungen an der Spez angesehen. 17:13 &lt; jrand0m> Viel Zeit haben wir von dir nicht mehr, oder... 17:13 &lt; hezekiah> Nicht bevor ich am College bin. 17:14 &lt; hezekiah> Sobald ich dort bin, wird man wahrscheinlich mindestens eine 	 Woche nichts von mir hören, während ich mich eingewöhne. 17:14 &lt; jrand0m> und sobald du da bist, gibt’s viel einzurichten 	 (iirc von damals, als ich zur Uni ging ;) 17:14 &lt; jrand0m> heh word. 17:14 &lt; hezekiah> Bis dahin sollte ich effizienter sein und mehr Zeit haben, 	 sodass ich coden kann. 17:14 &lt; jrand0m> cool 17:14 &lt; thecrypto> ich mache nur Krypto, also sind die Datenstrukturen meine 	 eigentliche Sorge; sobald ich den CTS-Modus fertig habe, arbeite ich 	 wahrscheinlich daran 17:14 &lt; hezekiah> Jedenfalls, das ist meine Einschätzung. 17:14 &lt; jrand0m> großartig, thecrypto 17:15 &lt; jrand0m> ok, das Gute ist, dass das SDK einwandfrei funktioniert (mit 	 den von mihi gefundenen Bugs behoben [yay mihi!]) auch ohne die 	 Aktualisierung der Spez. 17:15 -!- arsenic [~none@anon.iip] ist #iip-dev beigetreten 17:16 &lt; jrand0m> ok, weiter zu 1.2) I2NP Review 17:16 &lt; jrand0m> hat jemand das Dokument gelesen? 17:16 &lt; jrand0m> ;) 17:16 &lt; hezekiah> Ich noch nicht. 17:16 &lt; hezekiah> Wie gesagt, ich bin derzeit ein kopfloses Huhn. 17:17 &lt; hezekiah> BTW jrand0m, offenbar magst du es, PDFs zu verschicken. 17:17 &lt; jrand0m> kann jeder openoffice .swx lesen? 17:17 &lt; hezekiah> Ich kann. 17:17 &lt; jrand0m> [wenn ja, schicke ich swx] 17:17 -!- abesimpson [~k@anon.iip] ist #iip-dev beigetreten 17:17 &lt; thecrypto> ich kann 17:17 &lt; hezekiah> Ich kann in einem PDF mit KGhostView nicht nach Text suchen. 17:17 &lt; hezekiah> Das ist echt übel. 17:17 &lt; jrand0m> das ist Mist, hezekiah 17:17 -!- mrflibble [mrflibble@anon.iip] ist #iip-dev beigetreten 17:17 &lt; hezekiah> Die Linux-Version von Adobe Acrobat ist auch nicht besonders 	 freundlich. 17:18 &lt; jrand0m> ok, dann statt pdf OpenOffice-Format. 17:18 &lt; hezekiah> Cool. 17:18 &lt; jrand0m> äh, ok. I2NP hat ein paar kleinere Änderungen an der 	 LeaseSet-Struktur (entsprechend der I2CP-Änderung, die ich vorhin gepostet 	 habe), aber ansonsten weitgehend fertig. 17:19 &lt; hezekiah> jrand0m: Sind all diese Dokus im CVS von cathedral? 17:19 &lt; nop> oh 17:19 &lt; nop> darf ich kurz reingrätschen 17:19 &lt; hezekiah> also Kopien der PDF-Dateien, die du an die Liste geschickt 	 hast, usw. 17:19 &lt; hezekiah> nop: Nur zu. 17:19 &lt; nop> das ist off-topic, aber wichtig 17:19 -!- ChZEROHag [hag@anon.iip] ist #iip-dev beigetreten 17:19 &lt; nop> IIP-dev und die Mail sind gerade etwas durcheinander 17:19 &lt; hezekiah> Ist mir aufgefallen. 17:19 &lt; nop> also habt bitte etwas Geduld mit uns 17:20 &lt; nop> wir versuchen, das zum Laufen zu bringen 17:20 &lt; nop> aber es hat SpamAssassin eingebaut 17:20 &lt; nop> was die gute Nachricht ist 17:20 &lt; nop> :) 17:20 &lt; nop> und eine Menge anderer Funktionen 17:20 &lt; jrand0m> irgendeine ETA, nop, für die Liste? 17:20 * ChZEROHag steckt seine Nase rein 17:20 &lt; jrand0m> (ich weiß, du bist beschäftigt, kein Nörgeln, nur Neugier) 17:20 &lt; nop> hoffentlich bis morgen 17:20 &lt; jrand0m> cool 17:20 &lt; nop> der Mail-Admin arbeitet daran 17:21 * hezekiah merkt an, dass jrand0m die iip-dev-Liste _wirklich_ mag. ;-) 17:21 &lt; nop> haha 17:21 &lt; hezekiah> Go delta407! 17:21 &lt; nop> wie auch immer 17:21 &lt; jrand0m> es ist am besten, Entscheidungen öffentlich zu dokumentieren, 	 hezekiah ;) 17:21 &lt; nop> zurück zu unserem regulären Programm 17:21 &lt; jrand0m> heh 17:21 -!- nop heißt jetzt nop_afk 17:21 &lt; hezekiah> jrand0m: Wo waren wir? 17:21 &lt; jrand0m> ok, zu deiner Frage hezekiah> einige sind es, aber die 	 neuesten nicht. Ich werde auf OpenOffice-Format umstellen. 17:21 &lt; jrand0m> statt der PDFs 17:22 &lt; hezekiah> OK. 17:22 &lt; hezekiah> Es wäre echt cool, wenn alle Dokus im CVS wären. 17:22 &lt; jrand0m> definitiv, und das werden sie 17:22 &lt; hezekiah> Dann kann ich einfach aktualisieren und weiß, dass ich die 	 neueste Ausgabe habe. 17:22 &lt; jrand0m> (es gibt drei Entwürfe, die es bisher nicht sind) 17:22 &lt; hezekiah> (BTW, etwas off-topic, aber ist anonymer Zugriff auf 	 cathedral schon möglich?) 17:23 &lt; jrand0m> noch nicht. 17:23 &lt; jrand0m> ok, bis Freitag hoffe ich, einen weiteren Entwurf von I2NP in 	 vollständiger Form zu haben [aka keine ... mehr bei den Kademlia- 	 Erklärungsteilen und Beispiel-Implementierungsdetails] 17:24 &lt; jrand0m> Es gibt keine wesentlichen Änderungen. nur mehr 	 Ergänzungen zur Klarstellung. 17:24 &lt; hezekiah> Sweet. 17:24 &lt; hezekiah> Wird es Byte-Layouts für Datenstrukturen darin geben? 17:24 &lt; jrand0m> 1.3) I2P Polling HTTP Transport Spezifikation 17:24 &lt; jrand0m> nein, Byte-Layouts gehören in die Datenstrukturen-Spezifikation, 	 die ins Standardformat statt HTML konvertiert werden sollte 17:25 &lt; jrand0m> (obwohl I2NP bereits alle nötigen Byte-Layouts hat) 17:25 &lt; jrand0m> ((wenn du es liest *hust* ;) 17:25 &lt; hezekiah> Gut. 17:25 &lt; hezekiah> lol 17:25 &lt; hezekiah> Sorry dafür. 17:25 &lt; hezekiah> Wie gesagt, ich war echt beschäftigt. 17:25 &lt; jrand0m> heh kein Problem, du gehst bald aufs College, du sollst 	 doch feiern :) 17:25 &lt; hezekiah> Feiern? 17:25 &lt; jrand0m> ok, 1.3) I2NP Polling HTTP Transport Spezifikation 17:25 &lt; hezekiah> Hmmm ... ich bin wohl einfach seltsam. 17:25 &lt; jrand0m> heh 17:26 &lt; jrand0m> ok, ich habe versucht, das früher zu schicken, aber ich werde 	 es gleich committen. Es ist ein Quick-and-Dirty-Transportprotokoll, das 	 zu I2NP passt, damit routers Daten hin und her senden können, ohne direkte 	 Verbindungen (z. B. Firewalls, Proxies, etc.) 17:27 &lt; jrand0m> Ich HOFFE, jemand sieht, wie das funktioniert, und baut 	 ähnliche Transports (z. B. bidirektionales TCP, UDP, direktes HTTP, etc.) 17:27 -!- mihi [none@anon.iip] hat quit [Ping timeout] 17:27 &lt; hezekiah> Hmmm, nun, ich don 17:27 &lt; jrand0m> bevor wir I2NP zur Review rausgeben, müssen wir 	 Beispiel-Transports hinzufügen, damit Leute das Gesamtbild sehen 17:27 &lt; hezekiah> denke nicht, dass ICH bald irgendwelche Transports bauen 	 werde. ;-) 17:27 -!- WinBear_ [~WinBear@anon.iip] ist #iip-dev beigetreten 17:27 &lt; hezekiah> TCP funktioniert für Java und Python. 17:27 &lt; hezekiah> (Zumindest client-to-router.) 17:27 &lt; jrand0m> kein Problem, ich stelle es nur als To-do für Leute rein, die 	 beitragen wollen 17:28 &lt; hezekiah> Richtig. 17:28 &lt; jrand0m> stimmt, client-router hat andere Anforderungen als 	 router-router. 17:28 &lt; jrand0m> ok, jedenfalls, 1.4) Dev-Status 17:28 &lt; jrand0m> wie läuft's mit CBC, thecrypto? 17:28 &lt; thecrypto> CBC ist eingecheckt 17:28 &lt; jrand0m> w00000t 17:28 &lt; thecrypto> CTS ist fast fertig 17:28 &lt; hezekiah> thecrypto: Was ist CTS? 17:29 &lt; thecrypto> ich muss nur rausfinden, wie ich es schön implementiere 17:29 &lt; jrand0m> CTS steht für Ciphertext Stealing :) 17:29 &lt; hezekiah> Ah! 17:29 &lt; thecrypto> CipherText Stealing 17:29 -!- WinBear [WinBear@anon.iip] hat quit [EOF vom Client] 17:29 &lt; jrand0m> hast du nops Referenz dazu geholt? 17:29 &lt; hezekiah> OK. Wir verwenden CBC mit CTS statt Padding. 17:29 &lt; hezekiah> Hmm. 17:29 &lt; thecrypto> im Grunde sorgt es dafür, dass die Nachricht genau die 	 richtige Länge hat 17:29 &lt; jrand0m> ist das für die Python-Seite machbar, hezekiah? 17:29 &lt; hezekiah> Ich muss der Python-Krypto-Bibliothek, die ich benutze, wohl 	 kräftig auf die Sprünge helfen, damit sie CTS richtig nutzt. 17:30 &lt; hezekiah> Ich habe CTS gegenüber Padding immer bevorzugt, aber ich 	 weiß nicht, was PyCrypt macht. 17:30 &lt; jrand0m> Was kann Python von Haus aus, um die exakte Nachrichtengröße 	 wiederherzustellen? 17:30 &lt; thecrypto> du musst nur ändern, wie du die letzten zwei Blöcke 	 verarbeitest 17:30 &lt; hezekiah> Ich habe das Gefühl, dass diese Bibliothek grundlegend 	 überarbeitet werden wird. 17:30 &lt; hezekiah> jrand0m: Das CBC-Zeug in Python ist transparent. Man schickt 	 einfach den Puffer an die Verschlüsselungsfunktion des AES-Objekts. 17:31 &lt; hezekiah> Sie spuckt Chiffretext aus.
&lt;p>17:31 &amp;lt; hezekiah&amp;gt; Ende der Geschichte.
17:31 &amp;lt; jrand0m&amp;gt; gilt D(E(data,key),key) == data, Byte für Byte, exakt 	 gleiche Größe?
17:31 &amp;lt; hezekiah&amp;gt; Wenn es daher auf die schräge Idee kommt, Padding statt CTS zu verwenden, 	 muss ich wohl unter die Haube und es fixen.
17:31 &amp;lt; jrand0m&amp;gt; (unabhängig von der Eingabegröße?)
17:31 -!- mihi [~none@anon.iip] ist #iip-dev beigetreten
17:31 &amp;lt; hezekiah&amp;gt; jrand0m: Ja. Das sollte so sein.
17:31 &amp;lt; jrand0m&amp;gt; hezekiah&amp;gt; wenn du dir genau ansehen könntest, welchen Algorithmus es 	 fürs Padding verwendet, wäre das super
17:32 &amp;lt; hezekiah&amp;gt; Genau.
17:32 * jrand0m ist zögerlich, eine Mod an einer Python-Krypto-Lib zu verlangen, wenn 	 die Lib bereits einen standardisierten und brauchbaren Mechanismus verwendet
17:32 &amp;lt; hezekiah&amp;gt; So oder so klingt CBC mit CTS gut.
17:32 &amp;lt; hezekiah&amp;gt; jrand0m: Diese Python-Krypto-Lib stinkt.
17:32 &amp;lt; jrand0m&amp;gt; heh &amp;lsquo;k
17:33 &amp;lt; thecrypto&amp;gt; ich muss nur noch ausrechnen, wie ich mit den zwei Blöcken herumtrickse
17:33 &amp;lt; hezekiah&amp;gt; jrand0m: ElGamal muss komplett in 	 C neu geschrieben werden, nur um es schnell genug nutzbar zu machen.
17:33 &amp;lt; jrand0m&amp;gt; hezekiah&amp;gt; was ist der Benchmark für Python-ElG von 256 Bytes? 	 das wird pro dest-dest-Kommunikation nur einmal gemacht&amp;hellip;
17:34 &amp;lt; jrand0m&amp;gt; (falls du das aus dem Stegreif weißt)
17:34 &amp;lt; hezekiah&amp;gt; Ich müsste das testen.
17:34 &amp;lt; hezekiah&amp;gt; Die Verschlüsselung dauert glaube ich nur ein oder zwei Sekunden
17:34 &amp;lt; jrand0m&amp;gt; &amp;lt; 5 Sek., &amp;lt; 2 Sek., &amp;gt; 10 Sek., &amp;gt; 30 Sek?
17:34 &amp;lt; thecrypto&amp;gt; ich werde vermutlich ein bisschen damit arbeiten
17:34 &amp;lt; hezekiah&amp;gt; Die Entschlüsselung liegt vielleicht irgendwo zwischen 5 und 10 Sekunden.
17:34 &amp;lt; jrand0m&amp;gt; cool.
17:35 &amp;lt; jrand0m&amp;gt; hezekiah&amp;gt; hast du mit jeremiah gesprochen oder irgendwelche 	 Neuigkeiten zum Status der Python-Client-API?
17:35 &amp;lt; hezekiah&amp;gt; thecrypto: Alles, was du tun müsstest, ist, ein C‑Modul 	 zu schreiben, das mit Python zusammenarbeitet.
17:35 &amp;lt; hezekiah&amp;gt; Keine Ahnung, was er so treibt.
17:35 &amp;lt; hezekiah&amp;gt; Ich habe seit meiner Rückkehr nicht mit ihm gesprochen.
17:35 &amp;lt; jrand0m&amp;gt; &amp;lsquo;k
17:35 &amp;lt; jrand0m&amp;gt; sonst noch Gedanken zum Dev-Status?
17:36 &amp;lt; hezekiah&amp;gt; Ähm, nicht wirklich von mir.
17:36 &amp;lt; hezekiah&amp;gt; Ich habe meinen aktuellen Freizeitstatus schon erklärt.
17:36 &amp;lt; jrand0m&amp;gt; word. verstanden
17:36 &amp;lt; hezekiah&amp;gt; Meine einzigen Pläne sind, die C‑API fertigzustellen und den Python router 	 wieder gemäß Spec auf Stand zu bringen.
17:37 &amp;lt; jrand0m&amp;gt; &amp;lsquo;k
17:37 &amp;lt; hezekiah&amp;gt; Oh mein Gott!
17:37 &amp;lt; jrand0m&amp;gt; 1.4) ToDo
17:37 &amp;lt; jrand0m&amp;gt; ja, Sir?
17:37 &amp;lt; hezekiah&amp;gt; Die Python-Krypto-Lib implementiert weder CTS noch Padding!
17:37 &amp;lt; hezekiah&amp;gt; Das muss ich manuell machen.
17:37 &amp;lt; jrand0m&amp;gt; hmm? erfordert es, dass die Daten ein Vielfaches von 16 Bytes sind?
17:37 &amp;lt; hezekiah&amp;gt; Jap.
17:38 &amp;lt; jrand0m&amp;gt; heh
17:38 &amp;lt; jrand0m&amp;gt; na gut.
17:38 &amp;lt; hezekiah&amp;gt; Der Python router verwendet derzeit Padding.
17:38 &amp;lt; jrand0m&amp;gt; ok. hier sind ein paar offene Punkte, die erledigt werden müssen.
17:38 &amp;lt; hezekiah&amp;gt; Ich erinnere mich jetzt.
17:38 &amp;lt; hezekiah&amp;gt; Nun, let
17:38 &amp;lt; hezekiah&amp;gt; Seien wir in einer Sache ehrlich.
17:38 &amp;lt; hezekiah&amp;gt; Der Python router ist eigentlich nie dazu gedacht, wirklich benutzt zu werden.
17:39 &amp;lt; hezekiah&amp;gt; Er ist in erster Linie dafür gedacht, dass ich mit der 	 Spec sehr vertraut bin, und erreicht noch etwas anderes:
17:39 &amp;lt; hezekiah&amp;gt; Er zwingt den Java router, sich &lt;em>exakt&lt;/em> an die Spec zu halten.
17:39 &amp;lt; jrand0m&amp;gt; beides sehr wichtige Ziele.
17:39 &amp;lt; hezekiah&amp;gt; Manchmal hält sich der Java router nicht ganz daran, und dann 	 schreit der Python router Zeter und Mordio.
17:39 &amp;lt; hezekiah&amp;gt; Also muss er nicht wirklich schnell oder stabil sein.
17:39 &amp;lt; jrand0m&amp;gt; außerdem bin ich nicht sicher, ob er nicht doch mal im SDK verwendet wird
17:39 &amp;lt; jrand0m&amp;gt; richtig. genau.
17:39 &amp;lt; jrand0m&amp;gt; die Python-Client-API ist allerdings etwas anderes
17:39 &amp;lt; hezekiah&amp;gt; Die Python-Client-API dagegen muss ordentlich sein.
17:40 &amp;lt; jrand0m&amp;gt; genau.
17:40 &amp;lt; hezekiah&amp;gt; Aber das ist jeremiahs Problem. :)
17:40 &amp;lt; hezekiah&amp;gt; Das habe ich ihm überlassen.
17:40 &amp;lt; jrand0m&amp;gt; die reinen lokalen SDK routers sind nur für Client-Dev-Zwecke
17:40 &amp;lt; jrand0m&amp;gt; lol
17:40 &amp;lt; jrand0m&amp;gt; ok, wie ich sagte&amp;hellip; ;)
17:40 &amp;lt; hezekiah&amp;gt; ;-)
17:41 &amp;lt; jrand0m&amp;gt; - wir brauchen jemanden, der mit einer kleinen Webseite 	 für i2p anfängt, über die die verschiedenen I2P‑bezogenen Spezifikationen für 	 Peer Review veröffentlicht werden.
17:41 &amp;lt; jrand0m&amp;gt; Ich hätte das gern bis vor dem 1.9. fertig.
17:41 &amp;lt; hezekiah&amp;gt; OK. Ich sage gleich, dass ihr nicht wollt, dass ich das mache.
17:41 &amp;lt; hezekiah&amp;gt; Ich bin kein guter Webseitendesigner. :)
17:41 &amp;lt; jrand0m&amp;gt; ich auch nicht, falls hier jemand meinen flog gesehen hat ;)
17:41 &amp;lt; jrand0m&amp;gt; cohesion? ;)
17:41 &amp;lt; hezekiah&amp;gt; lol
17:42 &amp;lt; hezekiah&amp;gt; Armer cohesion, immer bleibt die Drecksarbeit an ihm hängen. :-)
17:42 * cohesion liest das Backlog
17:42 &amp;lt; hezekiah&amp;gt; ;)
17:42 &amp;lt; jrand0m&amp;gt; heh
17:42 &amp;lt; cohesion&amp;gt; jrand0m: Ich mache das
17:42 &amp;lt; cohesion&amp;gt; &lt;a href="mailto:me@jasonclinton.com">me@jasonclinton.com&lt;/a>

17:42 &amp;lt; cohesion&amp;gt; schick mir die Specs
17:42 &amp;lt; jrand0m&amp;gt; &amp;lsquo;k, gracias.
17:42 &amp;lt; jrand0m&amp;gt; die Specs sind noch nicht alle fertig.
17:43 &amp;lt; jrand0m&amp;gt; aber die Inhalte, die dort stehen müssen, sind:
17:43 &amp;lt; cohesion&amp;gt; nun, was du hast und was du gerne online hättest
17:43 &amp;lt; jrand0m&amp;gt; -I2CP Spec, I2NP Spec, Polling HTTP Transport Spec, TCP 	 Transport Spec, Security Analysis, Performance Analysis, Data Structure Spec, 	 und ein Readme/Intro
17:44 &amp;lt; jrand0m&amp;gt; (diese 7 Dokumente werden im PDF- und/oder Textformat vorliegen)
17:44 &amp;lt; cohesion&amp;gt; k
17:44 &amp;lt; jrand0m&amp;gt; abgesehen vom Readme/Intro
17:45 &amp;lt; jrand0m&amp;gt; Ich hoffe, dass all diese Doks bis nächste Woche 	 (26.8.) fertig sind. Gibt dir das genug Zeit, eine kleine Seite für einen Release am 1.9. zusammenzustellen?
17:46 &amp;lt; jrand0m&amp;gt; ok. eine weitere Sache, die noch kommen muss, ist 	 ein I2P-Netzwerksimulator.
17:46 &amp;lt; jrand0m&amp;gt; sucht jemand ein CS‑Projekt? ;)
17:46 &amp;lt; hezekiah&amp;gt; lol
17:46 &amp;lt; cohesion&amp;gt; jrand0m: ja, das ist machbar
17:47 &amp;lt; hezekiah&amp;gt; Ich erst in ein paar Jahren. ;-)
17:47 &amp;lt; jrand0m&amp;gt; cool cohesion
17:47 &amp;lt; thecrypto&amp;gt; nicht vor einem Jahr
17:47 * cohesion geht zurück an die Arbeit
17:47 &amp;lt; jrand0m&amp;gt; tnx cohesion
17:48 &amp;lt; jrand0m&amp;gt; ok, 1.6) die nächsten zwei Wochen. Auf meinem Zettel steht, diese Specs, 	 Docs und Analysen bereitzustellen. Ich werde posten &amp;amp; committen, sobald ich kann.
17:48 &amp;lt; jrand0m&amp;gt; BITTE DIE SPECS LESEN UND KOMMENTIEREN
17:48 &amp;lt; jrand0m&amp;gt; :)
17:48 &amp;lt; hezekiah&amp;gt; jrand0m: Genau. Sobald ich Zeit habe, fange ich an zu lesen. :)
17:48 &amp;lt; jrand0m&amp;gt; Ich hätte es lieber, wenn die Leute Kommentare an die Liste posten, aber wenn 	 jemand anonym bleiben will, schickt mir die Kommentare privat, und ich poste die Antworten 	 anonym an die Liste.
17:49 &amp;lt; hezekiah&amp;gt; (Was meinst du, wie die ETA dafür ist, die OpenOffice-Dateien für die 	 Doks ins CVS zu bekommen?)
17:49 &amp;lt; jrand0m&amp;gt; Ich kann die neuesten Revs innerhalb von 10 Minuten nach Ende dieses 	 Meetings committen.
17:49 &amp;lt; hezekiah&amp;gt; Großartig. :)
17:50 &amp;lt; jrand0m&amp;gt; ok, das war’s zu 1.*.
17:50 &amp;lt; jrand0m&amp;gt; 2.x) Kommentare/Fragen/Bedenken/Rants?
17:50 &amp;lt; jrand0m&amp;gt; wie läuft die SDK‑Mod, mihi?
17:51 &amp;lt; jrand0m&amp;gt; oder bei irgendwem sonst? :)
17:51 &amp;lt; hezekiah&amp;gt; jrand0m: Was ist diese SDK‑Mod, von der du sprichst?
17:52 &amp;lt; jrand0m&amp;gt; hezekiah&amp;gt; zwei Bugfixes am SDK, neulich committet (&amp;amp; gepostet) 	 the other day
17:52 &amp;lt; hezekiah&amp;gt; Ah
17:52 &amp;lt; hezekiah&amp;gt; Nett.
17:52 &amp;lt; jrand0m&amp;gt; (Message-IDs rotieren, Writes synchronisieren)
17:52 &amp;lt; hezekiah&amp;gt; Nur die Java-Seite oder auch die Python-Seite?
17:52 &amp;lt; jrand0m&amp;gt; yo no hablo python.
17:53 &amp;lt; hezekiah&amp;gt; lol
17:53 &amp;lt; jrand0m&amp;gt; nicht sicher, ob die Bugs dort existieren. rotierst du die Message-IDs 	 alle 255 Nachrichten und synchronisierst deine Writes?
17:54 &amp;lt; hezekiah&amp;gt; Ich glaube, der Python router macht beides
17:54 &amp;lt; jrand0m&amp;gt; cool.
17:54 &amp;lt; jrand0m&amp;gt; wir sagen dir Bescheid, wenn nicht ;)
17:54 &amp;lt; hezekiah&amp;gt; Was genau meinst du mit „synchronize your writes“?
17:55 &amp;lt; jrand0m&amp;gt; aka sicherstellen, dass nicht mehrere Nachrichten gleichzeitig an einen Client 	 geschrieben werden, wenn mehrere Clients gleichzeitig versuchen, ihm Nachrichten zu 	 senden.
17:55 &amp;lt; hezekiah&amp;gt; Alle Daten, die über die TCP‑Verbindung gesendet werden, gehen 	 in der Reihenfolge raus, in der sie entstanden sind.
17:56 &amp;lt; hezekiah&amp;gt; Also bekommst du nicht 1/2 von Nachricht A und dann 1/3 von Nachricht B.
17:56 &amp;lt; jrand0m&amp;gt; &amp;lsquo;k
17:56 &amp;lt; hezekiah&amp;gt; Du bekommst Nachricht A und dann Nachricht B.
17:56 &amp;lt; hezekiah&amp;gt; OK &amp;hellip; wenn sonst niemand etwas sagen will, schlage ich vor, 	 wir vertagen das Meeting.
17:56 &amp;lt; mihi&amp;gt; mein einfaches TCP/IP über I2p scheint zu funktionieren&amp;hellip;
17:56 &amp;lt; jrand0m&amp;gt; niiiiice!!
17:56 * mihi war ein bisschen am Idlen, sorry
17:57 &amp;lt; hezekiah&amp;gt; Hat sonst noch jemand etwas zu sagen?
17:57 &amp;lt; jrand0m&amp;gt; mihi&amp;gt; also können wir damit pserver laufen lassen?
17:57 &amp;lt; mihi&amp;gt; solange du nicht versuchst, auf einmal lotas Verbindungen zu erstellen.
17:57 &amp;lt; mihi&amp;gt; jrand0m: ich denke schon - ich konnte ge tgoogle darüber erreichen
17:57 &amp;lt; jrand0m&amp;gt; niiiice
17:57 &amp;lt; jrand0m&amp;gt; mihi++
17:57 &amp;lt; mihi&amp;gt; jrand0m-ava
17:57 &amp;lt; jrand0m&amp;gt; du hast also einen Outproxy und einen Inproxy?
17:58 &amp;lt; mihi&amp;gt; genau.
17:58 &amp;lt; jrand0m&amp;gt; cool
17:58 &amp;lt; mihi&amp;gt; das Ziel braucht Keys, die Quelle generiert sie bei Bedarf
17:58 * hezekiah reicht jrand0m den &lt;em>baf&lt;/em>er. Zerschmetter das Ding, wenn du 	 fertig bist, Mann.
17:58 &amp;lt; jrand0m&amp;gt; richtig. hoffentlich kann co&amp;rsquo;s Naming Service dabei helfen, 	 sobald er fertig ist.
17:59 &amp;lt; jrand0m&amp;gt; ok cool. mihi, sag mir oder sonst wem Bescheid, wenn wir 	 irgendwie helfen können :)
17:59 &amp;lt; mihi&amp;gt; fix das Ding mit den 128 msgids oder bau einen besseren GUARANTEED 	 Support
17:59 * jrand0m &lt;em>baf&lt;/em>t nop_afk auf den Kopf, weil er einen echten Job hat
18:00 &amp;lt; mihi&amp;gt; jrand0m: baf-Missbrauch kostet 20 Jodeln
18:00 &amp;lt; jrand0m&amp;gt; lol
18:00 &amp;lt; jrand0m&amp;gt; besserer Guaranteed Support?
18:00 &amp;lt; jrand0m&amp;gt; (aka bessere Performance als die beschriebene? wir fixen 	 das in der Impl)
18:00 &amp;lt; mihi&amp;gt; hast du meinen Testfall mit start_thread=end_thread=300 getestet?
18:01 &amp;lt; mihi&amp;gt; der erzeugt viele Nachrichten in eine Richtung, und dadurch werden 	 alle msgids aufgefressen&amp;hellip;
18:01 &amp;lt; jrand0m&amp;gt; hmm, nein, hatte diese Nachricht nicht gesehen
18:01 &amp;lt; hezekiah&amp;gt; jrand0m: Wäre es sinnvoll, msgid auf 2 Bytes zu machen?
18:01 * jrand0m hat 200 / 201 ausprobiert, aber das ist mit dem neuesten Fix behoben
18:01 -!- cohesion [cohesion@anon.iip] hat den Kanal verlassen [unterwegs zum LUG-Meeting]
18:01 &amp;lt; mihi&amp;gt; welcher neueste?
18:01 &amp;lt; hezekiah&amp;gt; Dann hätten sie 65535 msgids (wenn du msgid 0 nicht zählst)
18:01 &amp;lt; hezekiah&amp;gt; .
18:02 &amp;lt; jrand0m&amp;gt; 2‑Byte‑Message‑IDs würden nicht schaden. Mit 	 der Änderung bin ich einverstanden.
18:02 &amp;lt; jrand0m&amp;gt; mihi&amp;gt; die, die ich dir gemailt habe
18:02 &amp;lt; mihi&amp;gt; wenn du etwas Neueres hast als das, was du mir geschickt hast, schick es 	 (oder gib mir CVS‑Zugang)
18:03 &amp;lt; mihi&amp;gt; hmm, die fällt bei mir mit 200/201 durch (sowie mit 300)
18:03 &amp;lt; jrand0m&amp;gt; hmm. ich werde noch etwas testen und debuggen und dir mailen, 	 was ich herausfinde.
18:03 &amp;lt; mihi&amp;gt; thx.
18:04 &amp;lt; jrand0m&amp;gt; ok.
18:04 * jrand0m erklärt das Meeting
18:04 &amp;lt; jrand0m&amp;gt; &lt;em>baf&lt;/em>&amp;rsquo;ed
18:04 * hezekiah hängt den &lt;em>baf&lt;/em>er ehrfürchtig auf seinen speziellen Haken.
18:05 * hezekiah dreht sich dann um, geht zur Tür hinaus und knallt sie hinter 	 sich zu. Der Baffer fällt vom Haken.
18:05 &amp;lt; hezekiah&amp;gt; ;-) &amp;mdash; Log geschlossen Tue Aug 19 18:05:36 2003 &lt;/div>&lt;/p></description></item><item><title>I2P dev meeting, August 12, 2003</title><link>/de/blog/2003/08/12/i2p-dev-meeting-august-12-2003/</link><pubDate>Tue, 12 Aug 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/08/12/i2p-dev-meeting-august-12-2003/</guid><description>&lt;h2 id="quick-recap">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ion, jrand0m, mihi, shardy&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> [21:09] &lt;jrand0m> ok. 21:00 UTC esta ahora [21:09] &lt;jrand0m> willkommen zum ähm Meeting [21:09] &lt;jrand0m> Viele Leute sind heute nicht da (nop, hezekiah, thecrypto und userx), also halten wir's kurz [21:10] &lt;jrand0m> Tagesordnung: 1) Hi 2) SDK 3) Status 4) Fragen [21:10] &lt;jrand0m> 1) Hi [21:10] &lt;jrand0m> Hallo. [21:10] &lt;jrand0m> 2) SDK [21:11] &lt;jrand0m> Das I2P SDK 0.1 ist bereit für eine stille Veröffentlichung. [21:11] &lt;mihi> stille Veröffentlichung? [21:11] &lt;jrand0m> im Grunde veröffentlichen wir es nicht öffentlich, außer für Eingeweihte und diejenigen, denen die Eingeweihten vertrauen [21:12] &lt;jrand0m> es ist jedoch vollständig bereit für Anwendungsdesign, Entwicklung und Tests [21:12] &lt;jrand0m> Wenn du auf #iip-dev bist, gehörst du zu den Eingeweihten [21:13] &lt;jrand0m> also kann jede/r, der/die es ausprobieren will, es entweder aus dem CVS holen oder Source, Doku und Build von CHK@GZ-A-C~SH03AwBuKf~AE3E347IcKAwI,4K38eh3m06zAygRzUnw4tQ/i2p_sdk.zip abrufen * UserX has joined #iip-dev [21:13] &lt;jrand0m> hey, es ist UserX [21:14] &lt;jrand0m> Die 0.1 des SDK enthält die funktionierende Java-Client-API sowie sowohl eine Python- als auch eine Java-router-Implementierung und eine einfache Chat-Anwendung für die Kommandozeile [21:15] &lt;jrand0m> Der Sinn des SDK ist, dass Leute mit der Entwicklung vorab beginnen können, damit ihre Anwendungen laufen, sobald das Netzwerk im September in Betrieb geht und öffentlich wird. [21:16] &lt;mihi> Der September, der nie endete? ;) [21:16] &lt;jrand0m> (statt das Netzwerk ohne Anwendungen zu starten und laufen zu lassen) [21:16] &lt;jrand0m> heh [21:16] &lt;jrand0m> nein, wir liegen tatsächlich vor dem Zeitplan, den ich vor ein paar Wochen auf iip-dev im GanttProject-Dokument gepostet habe [21:16] &lt;jrand0m> nicht viel (5 Tage), aber immerhin voraus. [21:17] &lt;jrand0m> Ich bin ziemlich zuversichtlich, dass wir im September bei 1.0alpha sein werden. [21:17] &lt;jrand0m> Außerdem gehe ich beim Status davon aus, dass es bis zum Ende der Woche einen neuen I2NP (Netzwerkprotokoll)-Entwurf geben wird. [21:18] &lt;jrand0m> Dann können wir hoffentlich nächste Woche eine interne Begutachtung und Überarbeitung machen, danach können wir in das Peer-Review gehen. * shardy_ is now known as shardy [21:18] &lt;jrand0m> ’lo shardy [21:18] &lt;shardy> hiya. [21:18] &lt;shardy> wie läuft's? [21:19] &lt;jrand0m> super. [21:19] &lt;jrand0m> Ich höre Gerüchte, dass wir vielleicht etwas von deiner Zeit für .NET-Client-Lib-Kram bekommen könnten? * jrand0m ist möglicherweise falsch informiert * ion hat IRC verlassen (Ping-Timeout) [21:21] &lt;shardy> .NET? Nö, das bin ich nicht... [21:21] &lt;jrand0m> ah, ok, mein Fehler [21:21] &lt;jrand0m> soy muy tonto [21:21] &lt;jrand0m> na gut, hi trotzdem :) [21:21] &lt;jrand0m> Ich habe auch Feedback von co bzgl. der Naming-Service-Anwendung bekommen * ion ist #iip-dev beigetreten [21:22] &lt;jrand0m> "Am 8. August wurde die erste Version der Spezifikation für den Naming-Service veröffentlicht. Es hat sich herausgestellt, dass die Spezifikation Mängel hat, und ich überarbeite sie. Das sollte in etwa einer Woche erledigt sein. Danach werde ich beginnen, das System zu implementieren. Am Ende wird diese Software aus vier Komponenten bestehen: [21:22] &lt;jrand0m> 1. Client-Programm zur Interaktion mit dem Naming-Service. [21:22] &lt;jrand0m> 2. Programm für den Naming-Service selbst. [21:22] &lt;jrand0m> 3. Administrative Werkzeuge für den Naming-Service. [21:22] &lt;jrand0m> 4. Eine Komponente einer Zertifizierungsstelle (CA)." [21:23] &lt;jrand0m> Das ist der Statusbericht von co [21:23] &lt;jrand0m> Ich glaube, das war's zum Status, außer jemand hat noch etwas hinzuzufügen. [21:24] &lt;shardy> cool. [21:24] &lt;jrand0m> definitiv cool [21:24] &lt;shardy> Sobald ich Zeit habe, werde ich mir die Spezifikationen anschauen und mich damit vertraut machen, wie ihr die Dinge macht. [21:25] &lt;jrand0m> cool. Die I2CP-Spezifikation im SDK ist so gut wie einsatzbereit, aber die gestern veröffentlichte I2P-Netzwerk-Spezifikation ist ein paar Wochen veraltet. [21:25] &lt;jrand0m> Ich werde wahrscheinlich am Freitag eine neue Version posten. [21:25] &lt;jrand0m> (und da dieses Projekt erst vor etwa einem Monat so richtig begonnen hat, sind wir offen für Variationen, wie wir arbeiten) [21:26] &lt;jrand0m> oh Moment, jetzt erinnere ich mich, du bist der ECC-Typ :) [21:26] &lt;shardy> jep, das bin ich. Obwohl ich schon eine Weile nicht viel mit ECC gemacht habe... ich bin jetzt der PRNG-Typ. [21:27] &lt;jrand0m> oh nice. Wir verwenden derzeit generische PRNGs und werden einen besseren Umgang mit Zufallsdaten brauchen [21:27] &lt;jrand0m> ok [21:27] &lt;shardy> Generische? nop erwähnte die Verwendung von Yarrow, das scheint ziemlich gut zu sein. [21:28] &lt;shardy> Ich arbeite gerade an der Implementierung eines neuen PRNG. Versuche, die Lücke zwischen Theorie und Praxis etwas zu verkleinern. :) [21:28] &lt;jrand0m> richtig. Wir haben eine GPL-lizenzierte Version von Yarrow, die wir aus Freenet in die Java-Implementierungen übernehmen können, aber vorerst verwenden wir Javas eingebauten (java.security.SecureRandom) [21:28] &lt;jrand0m> heh [21:29] &lt;mihi> sei vorsichtig mit Yarrow aus Freenet, es macht Heisenbugs ;) [21:29] &lt;jrand0m> lol [21:29] &lt;jrand0m> naja, das ist behoben, seit es synchronisiert ist [21:29] * jrand0m eröffnet die Runde für Fragen [21:30] * mihi bekommt DNF für den oben genannten Key :( [21:30] &lt;jrand0m> scheiße. Ich habe ihn ein Dutzend Mal mit htl 25 eingefügt [21:30] &lt;jrand0m> Ich werde ihn noch einmal einfügen [21:32] &lt;jrand0m> Hat jemand Fragen, außer "Warum findet Freenet den Key des SDK nicht?" [21:33] * mihi hat das nicht gefragt ;) und hat keine weiteren Fragen, bis er es sich anschaut ;) [21:33] &lt;jrand0m> heh [21:33] &lt;mihi> Wer stellt das Log diesmal ins Wiki? /me hat es diesmal komplett. [21:33] &lt;jrand0m> super, leg los [21:34] &lt;jrand0m> Ich glaube, wir sind mit den Fragen für das Meeting durch, aber bitte fühlt euch alle frei, weitere Gedanken an die Mailingliste zu schicken. [21:34] * jrand0m mag aktive Diskussionen auf iip-dev sehr, selbst wenn alle sagen, wie mies meine Doku ist [21:35] &lt;mihi> dein Java sux, jrandom ;) (HHOK) [21:35] &lt;jrand0m> so gefällt mir das schon eher [21:35] &lt;jrand0m> Ich füge die .zip über die CLI von Freenet erneut ein, daher wird sie wahrscheinlich einen anderen CHK haben [21:36] &lt;jrand0m> Ich schicke den Leuten eine Nachricht damit, nachdem ich es ein paar Mal neu eingefügt habe [21:36] &lt;jrand0m> mihi will es. Soll ich sonst noch jemandem eine Nachricht schicken? [21:36] &lt;jrand0m> (oder jeder kann auch zu einem anderen Zeitpunkt fragen) [21:36] &lt;mihi> du könntest es mir mailen... [21:36] &lt;jrand0m> 1.1Mb [21:37] &lt;mihi> wenn es nicht *zu* groß ist. [21:37] &lt;mihi> erm, okay dann nicht. * mihi is not kind on fetching splitfiles anyway [21:37] &lt;mihi> s/kind/keen/ [21:37] &lt;jrand0m> heh, willst du vorschlagen, dass ich es ohne FEC einfüge? [21:38] &lt;mihi> i guess it won't have any chance in current freenet. [21:38] &lt;jrand0m> ok, ich schaue, dass ich es mit einer privaten URL im Web zugänglich mache [21:39] * jrand0m fühlt sich mit dieser stillen Veröffentlichung zwar etwas komisch, aber ich denke, es ist das Beste [21:40] &lt;mihi> pack es einfach auf einen Webspace und leg eine konventionelle GPG-Verschlüsselung darum – und sag hier die Passphrase. [21:40] &lt;mihi> oder nimm den oben genannten Key als Passphrase [21:40] &lt;mihi> btw - soll ich den aus dem Log entfernen? [21:41] &lt;jrand0m> nicht nötig. Ich bin paranoid genug zu glauben, dass, wenn es hier gesagt wird, es denen verfügbar ist, die es sehen wollen ;) [21:41] &lt;jrand0m> Ich lasse nop das später heute Abend auf einen Webspace werfen, wenn er zurück ist, und anonym mailt er den Leuten die passenden Infos (URL &amp;amp; Passwort / Technologie / etc.) [21:43] &lt;mihi> thx. "heute Abend" in Bezug auf welche Zeitzone? (me will go to bea in about 1 hour) [21:43] &lt;mihi> s/bea/bed [21:46] &lt;jrand0m> heh, Abend für nop, also Kalifornien [21:46] &lt;jrand0m> ok, ich muss los. * jrand0m !thwaps das Meeting zu Ende [21:46] &lt;jrand0m> gracias srs y srtas * mihi reicht jrandom den *baf*er * jrand0m *baf*s mihi auf den Kopf * shardy hat IRC verlassen (EOF vom Client) [21:48] &lt;ion> 2 Blöcke laden die obige URL herunter [21:48] &lt;jrand0m> nice * shardy ist #iip-dev beigetreten * mihi fällt tot um. &lt;/div></description></item><item><title>I2P-Entwicklertreffen, 5. August 2003</title><link>/de/blog/2003/08/05/i2p-entwicklertreffen-5.-august-2003/</link><pubDate>Tue, 05 Aug 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/08/05/i2p-entwicklertreffen-5.-august-2003/</guid><description>&lt;h2 id="quick-recap">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> hezekiah, jeremiah, jrand0m, mihi, nop, thecrypto&lt;/p>
&lt;h2 id="meeting-log">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> &lt;nop>	ok, Sitzung gestartet &lt;nop>	was steht auf der Tagesordnung -->	logger (logger@anon.iip) ist #iip-dev beigetreten -->	Anon02 (~anon@anon.iip) ist #iip-dev beigetreten &lt;hezekiah>	Tue Aug 5 21:03:10 UTC 2003 &lt;hezekiah>	Willkommen zur n-ten iip-dev-Sitzung. &lt;hezekiah>	Was steht auf der Tagesordnung? &lt;thecrypto>	Tue Aug 5 21:02:44 UTC 2003 &lt;thecrypto>	mit einem NTP Stratum-2 synchronisiert :) &lt;hezekiah>	Tue Aug 5 21:03:13 UTC 2003 -->	ptm (~ptm@anon.iip) ist #iip-dev beigetreten &lt;hezekiah>	Gerade mit NIST synchronisiert. :) &lt;mihi>	diese Synchronisation hilft nicht bei iip-Verzögerungen ;) &lt;jrand0m>	nop: Dinge, die ich besprochen sehen will: Java-Entwicklungsstatus, 	 Java-Krypto-Status, Python-Entwicklungsstatus, SDK-Status, Namensdienst &lt;hezekiah>	(Wechseln wir etwa _schon_ zum Namensdienst?) &lt;jrand0m>	keine Designs, du Wichser, das ist co's Schpeel. red einfach über Zeug, 	 wenn's was zu reden gibt. &lt;hezekiah>	Ah *	jrand0m legt den LART weg &lt;jrand0m>	sonst noch was auf der Tagesordnung? &lt;jrand0m>	oder legen wir los? &lt;hezekiah>	Nun, mir fällt nichts weiter ein. &lt;hezekiah>	Ah! &lt;hezekiah>	Oh! &lt;jrand0m>	ok. Java-Entwicklungsstatus: &lt;hezekiah>	Gut. &lt;--	mrflibble hat den Kanal verlassen (Ping-Timeout) &lt;nop>	ok &lt;nop>	Tagesordnung &lt;nop>	1) Willkommen &lt;jrand0m>	Stand heute gibt es eine Java-Client-API mit einem Stub-Java router, 	 die miteinander sprechen können. Außerdem gibt es eine Anwendung namens ATalk, 	 die anonymes IM + Dateitransfer erlaubt. &lt;nop>	2) IIP 1.1-Ausfälle &lt;nop>	3) I2P &lt;nop>	4) Das Ende mit Kommentaren und so Zeug *	jrand0m geht zurück in die Ecke &lt;nop>	sorry 	 joeyo jrand0m Aug 05 17:08:24 * hezekiah gibt jrand0m eine Narrenkappe zum 	 Tragen in der Ecke. ;-) &lt;nop>	sorry dafür &lt;nop>	hab nicht gesehen, dass ihr da schon angefangen habt &lt;nop>	vielleicht sollte ich in die Ecke gehen &lt;hezekiah>	lol &lt;jrand0m>	kein Problem. Punkt 1) *	hezekiah setzt nop auch eine Narrenkappe auf. :) &lt;nop>	ok, willkommen allerseits &lt;nop>	bla bla &lt;nop>	2) IIP 1.1-Ausfälle -->	mrflibble (mrflibble@anon.iip) ist #iip-dev beigetreten &lt;hezekiah>	Die 52. iip-dev-Sitzung und all der gute Kram! &lt;nop>	der Server hatte kürzlich Probleme mit den Festplattensektoren und wurde 	 ersetzt &lt;nop>	ich plane, den verfluchten Server in eine stabilere Umgebung mit 	 Redundanz zu verlegen &lt;nop>	und möglicherweise die Kontrolle über mehrere ircd-Server zu delegieren &lt;nop>	weiß nicht &lt;nop>	das ist zu diskutieren &lt;--	Anon02 hat den Kanal verlassen (EOF vom Client) &lt;nop>	hoffentlich bleiben unsere Server jetzt online, da die Festplatte ersetzt wurde &lt;nop>	sorry für die Unannehmlichkeiten, Leute &lt;nop>	3) I2P - Jrand0m, leg los &lt;nop>	komm aus der Ecke, jrand0m *	hezekiah geht rüber in die Ecke, zieht jrand0m von seinem Stuhl, zerrt ihn 	 zum Podium, nimmt ihm die Narrenkappe ab und drückt ihm das Mikro in die Hand. *	nop geht in diese Ecke, um seinen Platz einzunehmen &lt;hezekiah>	lol! &lt;jrand0m>	sorry, zurück *	nop schnappt sich die Narrenkappe von hezekiah *	nop setzt sie sich auf *	nop applaudiert für jrand0m *	jrand0m schaut sich einfach die Show an &lt;jrand0m>	äh... hm ok &lt;hezekiah>	jrand0m: i2p, Java-Status, usw. Rede, Mann! &lt;jrand0m>	also, Stand heute gibt es eine Java-Client-API mit einem Stub-Java 	 router, die miteinander sprechen können. Außerdem gibt es eine Anwendung 	 namens ATalk, die anonymes IM + Dateitransfer erlaubt. &lt;hezekiah>	Schon Dateitransfer!? &lt;jrand0m>	si sr &lt;hezekiah>	Wow. &lt;hezekiah>	Ich hänge wohl hinterher. &lt;jrand0m>	aber nicht gerade elegant &lt;hezekiah>	lol &lt;jrand0m>	es nimmt eine Datei und wirft sie in eine Nachricht &lt;hezekiah>	Autsch. &lt;nop>	wie lange hat der 1.8 mb lokale Transfer gedauert? &lt;jrand0m>	Ich habe es mit einer 4K-Datei und einer 1.8Mb-Datei getestet &lt;jrand0m>	ein paar Sekunden &lt;nop>	nice &lt;nop>	:) &lt;hezekiah>	Macht das Java-Zeug schon echte Verschlüsselung, oder 	 fälscht es das immer noch? &lt;nop>	fake &lt;nop>	sogar ich weiß das &lt;nop>	:) &lt;jrand0m>	Ich habe es vorgewärmt, indem ich erst mit mir selbst geredet habe 	 [z. B. ein Fenster zum anderen, 'hi' sagen], sodass es sich nicht mit dem Overhead 	 des ersten elg herumschlagen musste &lt;jrand0m>	genau, es ist größtenteils gefakt &lt;thecrypto>	das meiste der Verschlüsselung ist fake &lt;thecrypto>	daran wird aber gearbeitet &lt;hezekiah>	Natürlich. :) &lt;jrand0m>	auf jeden Fall. &lt;jrand0m>	in der Hinsicht, magst du uns ein Update geben, thecrypto? &lt;thecrypto>	nun, aktuell bin ich mit ElGamal und SHA256 fertig &lt;thecrypto>	gerade arbeite ich daran, Primzahlen für DSA zu generieren &lt;thecrypto>	ich schicke 5 raus und dann können wir einfach eine auswählen &lt;hezekiah>	nop: Hattest du nicht Primzahl(en) für DSA in Aussicht? &lt;thecrypto>	Wir haben auch ein paar Benchmarks zu ElGamal und SHA256 &lt;thecrypto>	Und sie sind alle schnell &lt;jrand0m>	neueste Benchmarks mit elg: &lt;jrand0m>	Durchschnittliche Zeit für die Schlüsselgenerierung: 4437	gesamt: 443759	min: 	 872	 max: 21110	 Keygen/Sekunde: 0 &lt;jrand0m>	Ver- schlüsselungszeit Durchschnitt : 356	gesamt: 35657	min: 	 431	 max: 611	 Verschlüsselung Bps: 179 &lt;jrand0m>	Ent- schlüsselungszeit Durchschnitt : 983	gesamt: 98347	min: 	 881	 max: 2143	 Entschlüsselung Bps: 65
&lt;p>&lt;hezekiah>	min und max: sind die in Sekunden? &lt;jrand0m>	beachte, dass die Bps nicht wirklich aussagekräftig sind, da wir nur 	 64 Bytes ver-/entschlüsseln &lt;thecrypto>	ms &lt;jrand0m>	nein, sorry, das sind alles Millisekunden &lt;hezekiah>	Cool. :) &lt;hezekiah>	Und das ist in Java gemacht? &lt;thecrypto>	ja &lt;thecrypto>	reines Java &lt;hezekiah>	OK. Ich bin offiziell beeindruckt. :) &lt;jrand0m>	100%. P4 1.8 &lt;thecrypto>	bei mir sind sie auf meinem 800 MHz etwa gleich &lt;hezekiah>	Wie kann ich dieselben Tests machen? &lt;jrand0m>	sha256 Benchmark: &lt;jrand0m>	Short Message Time Average : 0 total: 0	min: 0	max: 	 0 Bps: NaN &lt;jrand0m>	Medium Message Time Average : 1 total: 130	min: 0	max: 	 10 Bps: 7876923 &lt;jrand0m>	Long Message Time Average : 146	total: 14641	min: 	 130	 max: 270	 Bps: 83037 &lt;thecrypto>	führe das ElGamalBench-Programm aus &lt;hezekiah>	OK. &lt;hezekiah>	Ich suche es mal. &lt;jrand0m>	(kurz: ~10 Bytes, mittel ~10KB, lang ~ 1MB) &lt;jrand0m>	java -cp i2p.jar ElGamalBench &lt;jrand0m>	(nachdem man &amp;ldquo;ant all&amp;rdquo; ausgeführt hat) &lt;hezekiah>	jrand0m: Danke. :) &lt;jrand0m>	kein Problem &lt;thecrypto>	Das NaN-Ding bedeutet, dass es so schnell ist, dass wir am Ende durch 0 	 teilen — so schnell ist es :) &lt;hezekiah>	Was ist der SHA-Bench? &lt;jrand0m>	java -cp i2p.jar SHA256Bench &amp;ndash;&amp;gt;	Neo (&lt;a href="mailto:anon@anon.iip">anon@anon.iip&lt;/a>
) ist #iip-dev beigetreten &lt;hezekiah>	OK. &lt;jrand0m>	wir werden die wahrscheinlich in main()-Methoden der 	 zugehörigen Engines verschieben wollen, aber im Moment sind sie dort gut aufgehoben &lt;hezekiah>	Mal sehen, wie schnell das alles auf einem AMD K6-2 333 MHz ist (was 	 ein Chip ist, der nicht gerade für seine Integer-Arithmetik bekannt ist.) &lt;jrand0m>	heh &lt;jrand0m>	ok, also bleiben noch DSA und AES übrig, richtig? &lt;jrand0m>	das ist alles ziemlich abgefahren, thecrypto. gute arbeit. &lt;thecrypto>	jup &lt;jrand0m>	kann ich dich nach einer ETA für die anderen beiden nerven? ;) &lt;hezekiah>	Wenn das auf meiner Kiste annähernd so schnell ist wie auf deiner, 	 musst du mir zeigen, wie du das machst. ;-) &lt;thecrypto>	DSA sollte fast fertig sein, sobald ich Primzahlen bereit habe &lt;nop>	hezekiah, hast du sslcrypto für Python ausprobiert &lt;thecrypto>	ein bisschen Code vom Primzahlgenerator und ähnlichen Sachen herüberkopieren 	 und dann ist es erledigt &lt;nop>	das von dem Link &lt;hezekiah>	nop: sslcrypto bringt uns nichts. &lt;hezekiah>	nop: Es implementiert weder ElGamal &lt;em>noch&lt;/em> AES &lt;em>noch&lt;/em> sha256. &lt;thecrypto>	AES ist größtenteils fertig, nur gibt es irgendwo noch einen Fehler, den 	 ich gerade zu finden und zu beseitigen versuche; sobald ich den habe, ist es fertig &lt;jrand0m>	thecrypto&amp;gt; also bis Freitag DSA keygen, sign, verify und AES encrypt, 	 decrypt für Eingaben beliebiger Größe? &lt;nop>	das auf McNabs Seite nicht? &lt;thecrypto>	ja &lt;nop>	mist &lt;thecrypto>	sollte Freitag werden &lt;thecrypto>	höchstwahrscheinlich Donnerstag &lt;jrand0m>	thecrypto&amp;gt; schließt das den UnsignedBigInteger-Kram mit ein? &lt;thecrypto>	ich werde das Meeting nächste Woche wegen Sommercamp verpassen, und 	 danach bin ich wieder da &lt;thecrypto>	jrand0m: wahrscheinlich nicht &lt;jrand0m>	ok. &lt;jrand0m>	also ist vorerst die Interoperabilität zwischen Java und Python 	 b0rked. &lt;jrand0m>	für Krypto, wohlgemerkt. &amp;mdash;	Notify: jeremiah ist online (anon.iip). &amp;ndash;&amp;gt;	jeremiah (~&lt;a href="mailto:chatzilla@anon.iip">chatzilla@anon.iip&lt;/a>
) ist #iip-dev beigetreten &lt;jrand0m>	(also für Signaturen, Schlüssel, Verschlüsselung und Entschlüsselung)&lt;/p></description></item><item><title>I2P-Entwicklertreffen, 29. Juli 2003</title><link>/de/blog/2003/07/29/i2p-entwicklertreffen-29.-juli-2003/</link><pubDate>Tue, 29 Jul 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/07/29/i2p-entwicklertreffen-29.-juli-2003/</guid><description>&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> arj, co, cohesion, dm, hezekiah, jeremiah, jrand0m, luckypunk, nop, some_random_guy, thecrypto, WinBear&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> --- Log opened Tue Jul 29 16:54:31 2003 17:11 &lt;@hezekiah> Tue Jul 29 21:11:18 UTC 2003 17:11 &lt;@hezekiah> The 51th (I think) iip-dev meeting. 17:11 &lt;@hezekiah> Agenda: 17:11 &lt;@hezekiah> 1.) Welcome 17:11 &lt;@hezekiah> 2.) jrand0m's stuff 17:11 &lt;@hezekiah> 3.) Any of the other developer's stuff 17:11 &lt;@hezekiah> 4.) Anything nop adds when/if he gets here 17:12 &lt;@hezekiah> 5.) Questions and Comments from the ever eager unwashed 	 masses. ;-) 17:12 &lt;@hezekiah> OK! 17:12 &lt;@hezekiah> Welcome everyone to the 51th (I think) iip-dev meeting 17:12 &lt;@hezekiah> Item number 2! 17:12 &lt;@hezekiah> jrand0m's stuff 17:12 -!- thetower [none@anon.iip] has joined #iip-dev 17:12 * hezekiah hands the mike to jrand0m 17:12 &lt;@jrand0m> sub-agenda: 17:12 &lt;@jrand0m> 2.1) I2CP spec &amp;amp; dev status 17:12 &lt; co> Where are the logs for meeting 50? 17:12 &lt;@jrand0m> 2.2) SDK plans 17:12 &lt;@jrand0m> 2.3) crypto 17:12 &lt;@jrand0m> 2.4) roadmap / network proto status 17:13 &lt;@hezekiah> co: cohesion is working on getting them up 17:13 &lt;@jrand0m> (btw, its "mic", for microphone) 17:13 &lt;@hezekiah> jrand0m: Sorry. :) 17:13 &lt;@hezekiah> jrand0m: (And this mistake from a sound tech guy!) 17:13 -!- luckypunk [~yetalohe@anon.iip] has joined #iip-dev 17:13 -!- odargur [odargur@anon.iip] has joined #iip-dev 17:13 &lt;@jrand0m> 2.1) I2CP: the spec is committed to CVS with a slight mod 	 to one of the messages (MessageStatusMessage) 17:14 &lt;@jrand0m> Comments are always welcome on I2CP, but the sooner the 	 better. 17:14 &lt;@hezekiah> jrand0m: Where's the spec in CVS? ... and is it on the SF 	 CVS too? 17:14 &lt;@jrand0m> The reason for sooner the better is that we'll have a 	 working Java client implementation by friday. 17:14 -!- some_random_guy [~dan@anon.iip] has joined #iip-dev 17:14 * thecrypto crosses fingers on that one 17:14 &lt;@jrand0m> Plus a local only router by the end of the weekend, I'm hoping 17:15 &lt;@jrand0m> no hez, only on the cathedral 17:15 &lt;@jrand0m> good point thecrypto. 17:15 &lt;@jrand0m> Caveat: 17:15 &lt;@hezekiah> Ugh. I still can't get CVS to work with cathedral. 17:15 &lt;@jrand0m> some crypto isn't 100%, but its all stub'ed to let us plug 	 in more complete or other implementations later 17:15 &lt;@jrand0m> hezekiah> we'll get you up after the meeting. 17:15 &lt;@hezekiah> jrand0m: Thanks. :) 17:16 &lt;@jrand0m> the spec is in the 	 i2p/doc/specs/data_structure_spec/datastructures.html 17:16 &lt;@jrand0m> thecrypto> do you have anything to add re: java impl? 17:16 -!- ArdVark [simple1@anon.iip] has joined #iip-dev 17:16 &lt;@jeremiah> the local-only router you mentioned was the python one, 	 right? or is there a java one too? 17:17 &lt;@jrand0m> that all depends :) 17:17 &lt;@jrand0m> jeremiah/hezekiah> how goes the python client and local-only 	 router? 17:17 &lt;@thecrypto> not really, except for the crypto issue i think we'll 	 talk about in a bit 17:17 &lt;@jrand0m> word thecrypto. 17:17 &lt;@hezekiah> jrand0m: It's coming. I finally got the TCP transport 	 stuff working yesterday. 17:17 &lt;@jeremiah> it seems ok, i think most of it will be dependent on 	 hezekiah's dev speed more than mine 17:17 &lt;@hezekiah> jrand0m: Jeremiah has some nice stuff going with the 	 message strcutures. 17:18 &lt;@hezekiah> hezekiah: I'm hoping that we can make the deadline. 17:18 &lt;@jrand0m> cool. 17:18 &lt;@jeremiah> also... friday is my birthday, so I plan on not being 	 around the computer then 17:18 &lt;@hezekiah> jeremiah: Understandable. :) 17:18 &lt;@hezekiah> jeremiah: And happy birthday in advance. :) 17:18 &lt;@jeremiah> thanks 17:18 &lt;@jrand0m> jumping slightly to agenda 2.4> when would we expect to be 	 able to have the python local only router? realistically? 17:19 &lt;@jrand0m> word, if you code on friday I'll kick your ass 17:19 &lt;@jrand0m> virtually, at least 17:19 &lt;@hezekiah> jrand0m: I thought that's what I'm coding. The Python 	 local only router. 17:19 &lt;@jrand0m> si, that you are 17:19 &lt;@hezekiah> Well the deadline is August 1st. 17:19 &lt;@jeremiah> right now we're working on message to-from binary format 	 stuff 17:19 &lt;@hezekiah> That's not that hard. 17:19 &lt;@jeremiah> right 17:19 &lt;@hezekiah> I'm hoping to have that done in a day or two. 17:20 &lt;@jrand0m> thats friday :) 17:20 &lt;@jrand0m> awesome 17:20 &lt;@hezekiah> I hope it will be done by August 1st. Realistically it 	 might be a few days late, but I hope not. 17:20 &lt;@jrand0m> 'k, I'll hold off on touching any java local only stuff 	 then and work on the network spec after the java client api is set. 17:20 &lt;@hezekiah> Yes. Specs are good. 17:21 &lt;@hezekiah> They make my job a LOT easier! :) 17:21 &lt;@jrand0m> word. 17:21 &lt;@jrand0m> I'll write up a quick 2 paragraph run through of the java 	 I2CP test harness too 17:21 &lt;@jrand0m> I'll get that out tonight 17:22 &lt;@hezekiah> jrand0m: I love how you get these specs written so fast. 17:22 &lt;@hezekiah> This is fun. :) 17:22 &lt;@jrand0m> Ok, hez/jeremiah/thecrypto> anything else on I2CP? 17:22 &lt;@jrand0m> lol 17:22 -!- dm [~hifi@anon.iip] has joined #iip-dev 17:22 &lt;@hezekiah> Um ... 17:22 &lt;@hezekiah> I want the crypto spec! 17:22 &lt; dm> welcome 17:22 * hezekiah pouts like a baby 17:22 &lt;@hezekiah> ;-) 17:23 &lt;@hezekiah> Seriously, ... I can't think of anything. 17:23 &lt;@jrand0m> thats agenda item 2.3 17:23 &lt;@thecrypto> still waiting for 2.3 to come up 17:23 &lt;@hezekiah> If I do, I'll just come online and pester you with questions, 	 jrand0m. :) 17:23 &lt;@jrand0m> word. 17:23 &lt;@jrand0m> ok. 2.2) SDK plans 17:23 &lt;@hezekiah> What agenda point did we just finish? 17:23 &lt;@hezekiah> 2.4? 17:23 &lt;@hezekiah> And have we finished 2.1 yet? 17:23 &lt;@jrand0m> 2.1 17:24 &lt;@jrand0m> now 2.2> the SDK 17:24 &lt;@hezekiah> OK. 17:24 &lt; dm> agenda has decimal point in it now? I see progress already. 17:24 &lt;@hezekiah> I'm found now (as opposed to lost). 17:24 &lt;@thecrypto> we might have 2 decimal points :) 17:25 &lt;@jeremiah> what makes up the SDK apart from the various APIs? 17:25 &lt;@jrand0m> the SDK is: the client API (as many as we have available), the 	 local only router, a trivial sample app, and some docs on how to use the APIs. 17:25 &lt;@hezekiah> jrand0m: Would I be correct in assuming that you're writing 	 the docs? :) 17:26 &lt;@jrand0m> I'd like to have the SDK released asap, so that 3rd (or 	 even 2nd or 1st) party developers can write and test applications that will 	 run over I2P, so once the network is operational, we'll hit the ground running. 17:26 &lt;@jrand0m> hezekiah> I'd actually prefer not to. 17:26 &lt;@jrand0m> hezekiah> and I say that not because I don't want to document, 	 but because I'm too close to it. 17:26 &lt;@hezekiah> jrand0m: OK. 17:26 &lt;@jrand0m> we should have somone who *doesn't* actually implement the 	 code write that doc, so it can be understandable to people who didn't write 	 the I2CP spec 17:26 &lt;@hezekiah> jrand0m: We'll cross that bridge when we get there. 17:26 &lt;@jrand0m> but if need be, I'll jump on it. 17:26 &lt;@jrand0m> word. 17:27 &lt; dm> what incentive do people have to write apps without an operational 	 network, and how would they even test their app. 17:27 &lt;@hezekiah> jrand0m: Or why don't someone who designed the protocol 	 write it, and then have someone who never worked with it go over it until 	 it makes sense? 17:27 &lt;@jrand0m> Ok, there has been some discussion of a simple 'talk' 	 style app. 17:27 &lt;@jrand0m> dm> people will be able to test with the SDK. 17:27 &lt;@thecrypto> actully, i was wondering what would be the use of that 	 if it's local only 17:28 &lt;@jeremiah> dm: the idea is to implement a simple network that isn't 	 fully functional but can pass messages 17:28 &lt;@thecrypto> you'd only be able to talk to yourself 17:28 &lt;@jeremiah> it's not actually local-only, but it only includes 	 client-router, not router-router code 17:28 &lt;@jrand0m> thecrypto> you can talk to other Destinations. I2P is 	 location independent - local is the same as remote. 17:29 &lt;@thecrypto> okay 17:29 &lt; dm> nice and all, I just don't see anyone (besides you 3-4) writing 	 anything if you can only test locally. But anyway, doesn't matter. 17:29 &lt;@jrand0m> so a talk app can open up two instances of the application 	 and talk to oneself, etc 17:30 &lt;@thecrypto> but when we add the remote stuff, the app should just work 17:30 &lt;@jrand0m> dm> right, this is just a prereq for having other people 	 write apps. 17:30 &lt;@jrand0m> exactly. 17:30 &lt;@jrand0m> the app will work with absolutely NO changes 17:30 &lt; co> dm: This is a test application. Once the router-router code is 	 written, you will be able to talk to others. 17:30 &lt;@jeremiah> having local-only just lets us develop in parallel 17:30 &lt; dm> yes, but if the app assumes 10 ms latency, and it ends being 12 	 seconds, it won't work too well :) 17:31 &lt;@jrand0m> agreed dm 17:31 &lt; dm> any estimates on latency btw? :) 17:31 &lt;@jrand0m> if we have 12 second latency, we have work to do. 17:31 &lt;@jrand0m> we won't have that though. 17:31 &lt;@jrand0m> estimates are .6-2.7sec 17:31 &lt;@jrand0m> for a 5,000,000 router network. 17:31 &lt;@hezekiah> BTW, that reminds me. We need to talk about ElGamal. 17:31 &lt;@thecrypto> the longest time is setup 17:31 &lt;@jrand0m> (see iip-dev archives for the rudimentary models) 17:32 &lt; dm> lower or higher for smaller networks? 17:32 &lt;@jrand0m> hezekiah> 2.3: crypto. 17:32 &lt;@thecrypto> after that the time the drops dramatically 17:32 &lt;@jrand0m> dm> lower. 17:32 &lt;@thecrypto> hezekiah: you prolly have the same question as i 17:32 &lt;@jrand0m> thecrypto> exactly, setup time is offline for message 	 delivery though [aka set up tunnels prior to sending messages] 17:32 &lt; dm> ok, just checking you ;) 17:32 &lt;@jrand0m> heh 17:33 &lt;@jrand0m> ok. last part of the SDK - the app 17:33 &lt;@jrand0m> co/thecrypto: thoughts on a java talk impl? workable? 	 time? plans? interest? 17:34 &lt;@thecrypto> once the API is up, we can prolly have a talk done in 	 about a week or so, 2 tops, co agrre? 17:34 &lt;@jeremiah> chat could be built in as a jabber router, right? 17:34 &lt; co> That should be fairly easy to do. 17:34 &lt; co> thecrypto: I agree. 17:34 &lt;@jrand0m> jeremiah> I don't know jabber, but if jabber can run over 	 the api, cool 17:35 &lt;@jrand0m> word co &amp;amp; thecrypto 17:35 &lt;@jrand0m> jeremiah> note that this is just a trivial app to do proof 	 of concept with, not a Kickass Anonymous IM System :) 17:35 &lt;@jeremiah> not yet ;) 17:35 &lt;@thecrypto> we can add that functionallity later 17:35 &lt;@jeremiah> k 17:36 &lt;@jrand0m> heh 17:36 &lt;@thecrypto> let's start small 17:36 * jrand0m puts in the schedule "add feature: be kickass" 17:36 &lt; some_random_guy> heh 17:36 &lt; some_random_guy> nice feature :) 17:36 -!- dm2 [~hifi@anon.iip] has joined #iip-dev 17:37 &lt;@jeremiah> jrand0m: I think I missed this in 2.1, but any thoughts 	 on kademlia as a DHT? it requires less upkeep than Chord 17:37 -!- nop [nop@anon.iip] has joined #iip-dev 17:37 &lt; nop> sorry 17:37 &lt;@jrand0m> plus one of these days we need to get someone on the IIP 	 redesign to run over this. 17:37 -!- dm [~hifi@anon.iip] has quit [Ping timeout] 17:37 &lt; nop> what? 17:37 &lt; nop> who 17:37 &lt; nop> where 17:37 &lt; nop> when 17:37 &lt; nop> ? 17:37 -!- dm2 is now known as dm 17:37 &lt;@jrand0m> hey, speakin of the devil 17:37 &lt; WinBear> why? 17:37 &lt; WinBear> nm 17:37 &lt; nop> I'm an angel actually 17:37 &lt;@hezekiah> lol 17:38 &lt;@thecrypto> someone hand nop a log 17:38 &lt; WinBear> azrel 17:38 &lt;@jrand0m> jeremiah> kademila is a good DHT, and we will definitely 	 review that plus the chord/tapestry crew, along with sloppy dhts in the 	 network spec. 17:38 &lt;@jeremiah> jrand0m: cool 17:38 &lt;@hezekiah> thecrypto: I'm working on it. :) 17:38 &lt; nop> I was hearing of one that kicks but 17:38 &lt; nop> called chord/middle 17:38 -!- hif [~hifi@anon.iip] has joined #iip-dev 17:39 &lt; nop> but you know who is good to talk to his brandon wiley 17:39 * jrand0m !thwaps nop 17:39 &lt; nop> I knew that would hurt 17:39 &lt;@hezekiah> lol 17:39 &lt;@hezekiah> Who's Brandon Wiley? 17:39 &lt; nop> someone I'm sure jrand0m has been in numerous discussions with 17:39 &lt; nop> :) 17:39 &lt; nop> someone email me a log 17:39 &lt; dm> Brandon is jrandom's real name, busted! 17:39 &lt;@hezekiah> I'm working on it. 17:40 &lt;@hezekiah> Hold you horses, nop. :) 17:40 &lt; nop> haha 17:40 &lt; dm> Brandon Wiley is the first Freenet programmer, having 17:40 &lt; dm> co-founded the development effort with the system's inventor, 	 Ian Clarke 17:40 &lt; nop> is userx here or there 17:40 &lt; WinBear> you can talk to my brandon wiley 17:40 &lt;@hezekiah> OK. It's on the way ... if my mail client will cooperate 	 and send a 15K attachement. 17:41 &lt;@thecrypto> we've talked alot :) 17:41 &lt;@hezekiah> nop: UserX is niether hither or thither. 17:41 &lt;@hezekiah> OK! 17:41 &lt;@hezekiah> The log is sent nop! Go read. :) 17:41 &lt;@thecrypto> and now we wait 17:41 &lt;@jrand0m> ok, anyone have any SDK thoughts while we give nop a min 	 to catch up? ;) 17:41 &lt;@hezekiah> jrand0m: Now that I've gotten that log business done 	 ... what's kademlia? 17:42 &lt;@jrand0m> Yet Another Academic DHT :) 17:42 &lt;@hezekiah> And where I can get a link to kademlia's webpage? 17:42 -!- Erazerhead [JohnDoe@anon.iip] has joined #iip-dev 17:42 &lt;@jeremiah> http://kademlia.scs.cs.nyu.edu/ 17:42 &lt;@hezekiah> Thanks. :) 17:42 &lt;@thecrypto> YAADHT? 17:42 &lt;@hezekiah> lol 17:42 &lt;@hezekiah> Names these days ... I tell ya'! 17:43 &lt;@jrand0m> and if there's ever any CS stuff mentioned that you don't 	 understand, go to citeseer.nj.nec.com/cs 17:43 &lt; WinBear> klamidia? 17:43 &lt;@hezekiah> OK. 17:43 &lt; nop> jrand0m: I was just about to say citeseer 17:43 &lt; dm> what's the ETA on the SDK? 17:44 * jrand0m avoids injecting the clap into I2P 17:44 * jrand0m hopes the SDK will be out next week. perhaps next friday? 17:44 * thecrypto crosses another pair of fingers 17:45 &lt;@jrand0m> ok. moving on to 2.3) Crypto. 17:45 * hezekiah imagines thecrypto with about 13 sets of fingers crossed 	 ... and then realized that he must have run out by now. 17:45 &lt;@hezekiah> Yay! 17:45 * jrand0m pokes nop to make sure he's here 17:45 &lt;@hezekiah> Crypto! 17:45 &lt;@hezekiah> I have something to start us off with. :) 17:46 &lt;@thecrypto> i have something too 17:46 &lt;@thecrypto> Dibs! :) 17:46 * jrand0m doesn.t so you two fight it out 17:46 &lt;@hezekiah> thecrypto can go first. :) 17:46 &lt;@jrand0m> thecrypto> speak 17:46 &lt;@jrand0m> :) 17:46 &lt;@thecrypto> Ok, on Elgamal 17:47 &lt;@thecrypto> We have to figure out whether or not we have common p 	 and alpha 17:47 -!- some_random_guy [~dan@anon.iip] has quit [BitchX: the original 	 point-and-click interface.] 17:47 &lt;@thecrypto> the problem with a common p and alpha is that we'd have 	 to find someway to change everyone's keys at the same time 17:48 &lt;@jrand0m> aka: really bad. 17:48 &lt; co> thecrypto: Sorry, what are p and alpha? 17:48 &lt;@thecrypto> the advantage is that we can pick specially optimized 	 ones and the amount of data transmitted for a public key is very small 17:48 * jrand0m sees no good reason to use common p and alpha, beyond saving 	 a few bits 17:48 &lt;@thecrypto> co: for all intensive purposes, special big numbers 17:49 &lt;@jrand0m> thecrypto> we can still optimize for commonly encrypted to 	 destination's p and alpha 17:49 &lt;@thecrypto> or should i go into an explaination of how elgamal workds 17:49 &lt;@thecrypto> jrand0m: yes 17:49 &lt; co> thecrypto: OK. 17:49 &lt;@thecrypto> we can also have everyone have a different p and alpha 17:50 &lt;@jeremiah> for those who are interested: 	 http://www.wikipedia.org/wiki/ElGamal_discrete_log_cryptosystem 17:50 &lt;@thecrypto> this means that the amount of data transmitted is much 	 larger and we have to figure out how to pack it in 17:50 &lt;@jrand0m> word, thanks jeremiah 17:50 &lt;@jrand0m> much larger? 17:50 &lt;@jrand0m> I thought with varying p and alpha we can use smaller p 	 and alpha? 17:51 &lt;@thecrypto> instead of 160 bit numbers we are now talking 2 1024 bit 	 and 1 160 17:51 &lt;@thecrypto> or overall 2308 17:51 &lt;@hezekiah> 288 bytes 17:51 &lt;@hezekiah> Big deal. 17:52 &lt;@jrand0m> ok, thats not too bad. we've planned on 256bytes 17:52 &lt;@hezekiah> These keys aren't transfered all that often, are they? 17:52 &lt;@jrand0m> another 32 doesn't hurt 17:52 &lt;@jrand0m> hezekiah> they're inserted into the DHT 17:52 &lt;@hezekiah> Ah! 17:52 &lt;@hezekiah> That's why we wanted it small. 17:53 &lt;@thecrypto> also, another problem about elgamal we might also have 	 to worry about 17:53 &lt;@jrand0m> well, it doesn't really hurt if the RouterInfo structure 	 is about 10K or so 17:53 -!- mrflibble [mrflibble@anon.iip] has joined #iip-dev 17:53 &lt;@jrand0m> 'k, s'up thecrypto? 17:53 &lt;@thecrypto> message expansion is 2, the size of an encryption or a 	 signature is twice the size of the message 17:54 &lt;@jrand0m> ElG encryption is only of the AES key 17:54 &lt;@jrand0m> ElG signature is only of the SHA256 hashes 17:55 &lt;@thecrypto> okay, it's just something to bring up as well 17:55 &lt;@hezekiah> jrand0m: Which makes me _really_ puzzled. 17:55 &lt;@thecrypto> now back to the original issue, do we want to have a 	 shared p and alpha or do we want everyone to have different p and alphas? 17:55 &lt;@jrand0m> hezekiah> hmm? you read the data structure spec for 	 #Payload ? 17:55 &lt;@jrand0m> any thoughts/questions on that hezekiah? 17:55 * dm now understands how DHTs work. 17:55 &lt;@jrand0m> nop> thoughts? 17:55 &lt;@jrand0m> awesome dm 17:55 &lt;@hezekiah> If a signature is twice the size of the data signed, 	 then why does the IC2P spec say a signature is 128 bytes? 17:56 &lt; nop> no 17:56 &lt; nop> shared p 17:56 &lt;@hezekiah> Shouldn't it bee 512? 17:56 &lt;@thecrypto> the hash of the bytes 17:56 &lt; nop> and alphas 17:56 &lt; dm> seems like a lot of work is required when joining a DHT, but I 	 guess it works. 17:56 &lt; nop> shared base, shared p 17:56 &lt;@jrand0m> hezekiah> bits / bytes. 17:56 &lt; nop> this will eliminate a lot of risk 17:56 &lt;@thecrypto> then how big do we want it? 17:56 &lt;@hezekiah> Hmm 17:56 &lt;@jrand0m> nop> in 3 years, will we want to have everyone change their 	 p and alpha at the same time? 17:56 &lt; nop> and hold our protocol to standards 17:57 &lt;@thecrypto> since it does open up that p and alpha huge attacks 17:57 &lt; nop> jrand0m: there is such a thing called cooked primes, at this 	 time, and this is the time I'm looking at 17:57 &lt;@thecrypto> which if completed bring the entire network down 17:57 &lt; nop> I believe we can modify with the times 17:57 &lt; nop> but a static oakley approved prime is advised 17:57 &lt; nop> as they have been reviewed thoroughly as secure 17:58 &lt; nop> and that is a better basis than any of our assumptions about 	 primes being generated (probable at that) 17:58 &lt;@thecrypto> if it's not prime, encryption or signatures won't work 	 so we just throw it our 17:59 &lt;@jrand0m> agreed, they have better primes. so when one of those 	 primes are factored, everyone using them is exposed, correct? 17:59 &lt; dm> hmmm, I gotta go. This is logged right? 17:59 &lt; nop> jrand0m: yes 17:59 &lt;@thecrypto> yup 17:59 &lt; nop> jrand0m: when that happens we'll all know 17:59 &lt; nop> I don't want to risk prime generation 17:59 -!- dm [~hifi@anon.iip] has quit [it better be] 17:59 &lt;@thecrypto> how will we know? 17:59 &lt; nop> plus it adds to our calculation time 17:59 -!- hif [~hifi@anon.iip] has quit [] 17:59 &lt; nop> thecrypto: if you use a standard defined Oakley prime set, 	 you will know when it's been cracked 18:00 &lt;@thecrypto> how? 18:00 &lt; nop> as it will be very public news 18:00 &lt;@jrand0m> nop> we'll know unless the NSA cracks it. 18:00 &lt; co> nop: How many of those primes are there? If not many, using them 	 is a risk. 18:00 &lt;@thecrypto> yeah, passive evesdropping is still a threat 18:00 &lt;@thecrypto> and i can make a program to generate ps and alphas and 	 test them in about an hour 18:00 &lt;@jrand0m> nop> it would be very public news unless it was a threat 	 to national security. 18:00 &lt; co> Wait... no, that's a stupid question. Never mind. 18:01 &lt; nop> this is true, but I believe from numerous contacts in the 	 cryptography community that if it's solved it will be solved before the NSA 	 does it 18:01 &lt; nop> our prime generation will not secure that either way 18:01 &lt; nop> if they solve those primes 18:01 &lt; nop> you may as well figure out a new algo to use 18:01 &lt;@jrand0m> 'k. 18:02 &lt; nop> please use static, it will relieve problems with cryptanalysis, 	 and reduce the risks of mistake in our crypto 18:02 &lt;@jrand0m> I was on the fence, and I'm fine with going with shared 	 known good primes. 18:02 &lt;@thecrypto> okay, then let's pick a prime then 18:02 &lt;@jrand0m> nop> we've still got you penciled in the ganttchart for 	 crypto spec 18:02 &lt;@thecrypto> and do they have generators for these primes? 18:02 &lt; nop> yes 18:02 &lt; nop> yes I do 18:03 &lt; nop> 2 18:03 &lt; nop> that is a primitive root of the primes I will have 18:03 &lt; nop> what size primes do you guys want? 18:03 &lt;@thecrypto> i'm thinking somewhere between 2048-4096 18:03 &lt;@hezekiah> We're using a 2048 key, right? 18:03 &lt; nop> yes, so use a 4096 or higher prime 18:04 &lt;@thecrypto> because the sharedness means we're out in the open 18:04 &lt;@thecrypto> and if this takes off, it would be a very valuble prime 	 to break 18:04 * cohesion missed the meeting 18:04 &lt; co> You are using this prime within ElGamal, though, right? 18:04 &lt;@hezekiah> So the keys will be 4096 bits? 18:04 &lt;@cohesion> did someone log? 18:04 &lt; nop> co yes 18:04 &lt; nop> no hezekiah 18:04 &lt; nop> the keys will be 2048 18:04 &lt;@cohesion> ok 18:04 &lt; nop> the prime will be higher than 4096 18:04 * cohesion goes back to his work 18:04 &lt;@hezekiah> OK. Please forgive my horribe understanding here. :) 18:04 &lt; nop> brb 18:05 &lt;@thecrypto> p and alpha can be fixed, alpha will be 2 and p will be 	 the prime we pick 18:05 &lt; nop> ok, let me email the prime candidates 18:05 &lt; nop> give me a couple of hours I have some work to do 18:05 * jeremiah wanders to dinner, will read logs later 18:05 &lt;@thecrypto> the serect key is a, a number between 0 and p - 2 18:05 &lt;@thecrypto> the public key is 2^a mod p 18:06 &lt; nop> can we move to next topic and come back so I can be here for 	 that, I'll be right back, at work and have to do a task real quick 18:06 &lt;@hezekiah> OK, so you call my 'x' as 'a' 18:06 &lt;@hezekiah> ... and my 'g' as 'alpha'. 18:06 &lt; nop> please move the algo talk explanations to a private message 18:06 &lt;@hezekiah> thecrypto: Right? 18:06 &lt;@thecrypto> yes 18:06 &lt;@jrand0m> ok. so thecrypto, nop, and hezekiah will work out the 	 details of the algo later. 18:06 &lt; nop> ok 18:06 &lt; nop> for sure 18:06 &lt;@hezekiah> OK ... so thecrypto, are you done with your question? 18:06 &lt;@thecrypto> so let's move on 18:06 &lt; nop> I'll email our primes 18:06 &lt;@thecrypto> ye 18:06 &lt;@thecrypto> s 18:06 &lt;@hezekiah> OK. My turn! :) 18:07 &lt;@hezekiah> Why on earth are we using ElGamal for signing? 18:07 &lt;@jrand0m> ok. 2.4) roadmap / network proto status 18:07 &lt;@jrand0m> not yet hez :) 18:07 &lt;@jrand0m> oh hez 18:07 &lt;@hezekiah> When do I get to ask it? 18:07 -!- dm [~hifi@anon.iip] has joined #iip-dev 18:07 &lt;@jrand0m> what would you recommend, when we have ElG public keys? 18:07 &lt;@thecrypto> when nop gets back 18:07 &lt;@jrand0m> no, you're right, I'm wrong. now is the right time. 18:07 &lt; co> Next topic, please. 18:07 &lt;@hezekiah> jrand0m: Well, the problem is this: 18:07 &lt;@hezekiah> speed 18:08 &lt;@hezekiah> I was playing around with the crypto stuff today, and got 	 a nasty shock. 18:08 &lt;@hezekiah> ElGamal was _astronomically_ slower at verifying a signature 	 than DSA or RSA. 18:08 &lt;@jrand0m> hezekiah> is that a library implementation problem or 	 the algorithm? 18:08 &lt;@hezekiah> I don't know. 18:09 &lt;@hezekiah> But I checked Applied Crypto and saw that at least _part_ 	 of the problem is with ElGamal. 18:09 &lt;@hezekiah> AC has tables of the amount of time it takes for signing 	 and verification for DSA, RSA, and ElGamal. 18:09 &lt;@jrand0m> so are you suggesting we go to RSA for encryption, decryption, 	 and signing? 18:09 &lt;@hezekiah> I 18:09 &lt;@hezekiah> I'm not really suggesting much that's definate. 18:09 &lt;@jrand0m> ...though we *could* add a second signing public key to 	 the RouterInfo structure 18:10 &lt;@hezekiah> I'm just saying, that AC lists ElGamal verification at 	9.30 seconds. 18:10 &lt;@hezekiah> RSA is 0.08 seconds 18:10 &lt;@thecrypto> for 1024 bits 18:10 &lt;@jrand0m> damn. 18:10 &lt;@hezekiah> DSA is 1.27 seconds 18:10 &lt;@hezekiah> Now you see my problem. 18:10 &lt;@hezekiah> ElGamal is dirt slow ... 18:10 &lt;@jrand0m> we need sub &lt;100ms verification. 18:10 &lt;@jrand0m> if not sub &lt;10ms 18:10 &lt;@hezekiah> ... and my CPU is 333MHz. 18:11 &lt;@hezekiah> BTW, these calculations were done on a SPARC II 18:11 &lt;@hezekiah> I've got an AMD K6-2 333MHz. 18:11 &lt;@jrand0m> a sparc 2 is a 40Mhz machine. 18:11 &lt;@hezekiah> Verifying an ElGamal sig with my Python module (which uses 	 a C backend but smells a little fishy). 18:11 &lt; luckypunk> god 18:11 &lt; luckypunk> well 18:11 &lt;@hezekiah> jrand0m: OK. I have no clue about SPARC's. 18:11 &lt;@hezekiah> Anyway, it took about 20 seconds. 18:12 &lt;@hezekiah> If not a little more. 18:12 &lt; luckypunk> anyone with a 1 ghz -2 ghz proc doesn't need to worry. 18:12 &lt; co> hezekiah: On modern computers, then, the verification should be 	 acceptably fast. 18:12 &lt;@hezekiah> DSA and RSA were nearly instantainious. 18:12 &lt;@jrand0m> hezekiah> I do. sparc 2 was fast in '92 18:12 &lt;@hezekiah> Anyway, that's why I bring all this up. 18:12 &lt;@hezekiah> We could add a DSA key, but that would meen 2 keys 18:12 &lt;@thecrypto> we should still wonder about people who don't have the 	 uber fast machines 18:12 &lt;@hezekiah> Or we could go with RSA. 18:12 &lt;@jrand0m> my memory of our rationale for ElG as opposed to RSA was 	 the preference was not very strong. 18:13 &lt;@hezekiah> Or we can live with the long verification time and use ElG. 18:13 &lt;@jrand0m> thecrypto> absolutely. 18:13 &lt;@thecrypto> nop was the one to say, let's use elgamal 18:13 &lt;@hezekiah> thecrypto: Precisely. Mom and Pop will eventually be 	 transparently using I2P. 18:13 &lt;@jrand0m> we're going to want bootable distros for 386s, as well as 	 in-applet implementations. 18:13 &lt;@hezekiah> Mom and Pop won't have state of the art hardware. 18:13 &lt; luckypunk> oh god 18:14 &lt; luckypunk> everyone who would want this has at least a p100 or so. 18:14 &lt; co> Let's not compromise security by choosing a weaker algorithm 	 that is faster. 18:14 &lt;@hezekiah> co: I'm not suggesting we do. 18:14 &lt;@thecrypto> elgamal and DSA are equivilent 18:14 &lt;@jrand0m> ok. so we're going to revisit the RSA/ElG choice. the code 	 changes shouldn't be a problem. 18:14 &lt; luckypunk> they can suffer. 18:14 &lt;@hezekiah> co: RSA and DSA are just as reputable as ElGamal. 18:14 &lt; luckypunk> lol 18:14 &lt; luckypunk> if you're concerned about anonyminity 18:14 &lt;@hezekiah> thecrypto: And nothing could be farther from the truth. 18:14 &lt; luckypunk> you won't care about speed too much. 18:14 &lt;@thecrypto> hezekiah: they are both implementations of the same 	 general algorithim 18:14 &lt; dm> the obvious step here is for someone to figure out for certain 	 what the CPU usages for the two are :) 18:14 &lt;@jrand0m> luckypunk> you listen to the complaints wrt freenet much? 18:15 &lt;@hezekiah> thecrypto: DSA can't encrypt. It's only a sig algo, and 	 it's a lot faster than ElG. 18:15 &lt;@thecrypto> hezekiah: it just happens that the signing and verification 	 equations for DSA are faster 18:15 &lt;@jrand0m> dm> if Applied Crypto benchmarked RSA verification at 	1/100th ElG, thats enough for me. 18:15 &lt;@thecrypto> we can use ElG for encryption/decryption and DSA for 	 signing/verification 18:15 &lt;@jrand0m> the options are go to RSA or add a DSA key (~256bytes more) 	 to the RouterInfo structure 18:15 &lt;@hezekiah> Right. But now the DHT has 2 public keys in it. 18:16 &lt;@jrand0m> so? 18:16 &lt; co> Let's have one public key. That will be less confusing. 18:16 &lt;@hezekiah> co: It would only be 'confusing' for developers ... and 	 we need to know what we're doing. :) 18:16 &lt;@thecrypto> i think it's time to wait for nop on this one too 18:16 &lt;@hezekiah> Right. 18:16 &lt;@jrand0m> but if its 100times a slow... 18:16 &lt;@jrand0m> anyway, we'll continue the crypto design discussion offline. 18:17 &lt;@hezekiah> jrand0m: Email the mailing list, will ya'? 18:17 &lt; luckypunk> jrand0m: god, i don't mind, if you cant wait 40 sseconds 	 for your page to load, fuck off. 18:17 &lt;@thecrypto> or after the main part of the meeting 18:17 &lt;@jrand0m> shit, I email the list daily :) 18:17 &lt;@jrand0m> heh lucky 18:17 -!- hif [~hifi@anon.iip] has joined #iip-dev 18:17 &lt;@jrand0m> right. 18:17 &lt;@jrand0m> ok> 2.4) roadmap / network proto status 18:17 -!- hif is now known as dm2 18:18 &lt;@jrand0m> I have done very little wrt the network proto beyond 	 responding to co's messages, as I've been working on the java and I2CP. 18:18 &lt;@jrand0m> roadmap still seems on target. 18:18 &lt;@jrand0m> any changes to the roadmap? 18:19 &lt;@jrand0m> ok. if there are, whenever there are, just mail the list. 18:19 &lt;@hezekiah> Right. 18:19 -!- dm [~hifi@anon.iip] has quit [Ping timeout] 18:19 &lt;@jrand0m> the roadmap.xml is now in the i2p cvs module 	 i2p/doc/projectPlan 18:19 -!- dm2 is now known as dm 18:20 &lt;@hezekiah> jrand0m: Let me guess ... that's on cathedral too? 18:20 &lt; nop> back 18:20 &lt; nop> sorry bout that 18:20 &lt;@jrand0m> ok, thats it for that (though we can come back to network 	 protocol questions in the questions section). 18:20 &lt;@jrand0m> I have no more subitems 18:20 &lt;@jrand0m> hezekiah> I don't use sf 18:20 &lt;@thecrypto> well, now that nop is back we can go back to the speed 	 issue quickly 18:20 &lt;@hezekiah> Right. 18:21 &lt; nop> which speed issue 18:21 &lt;@thecrypto> Elgamal is slow to verify 18:21 &lt; nop> that's true 18:21 &lt; nop> but so is rsa 18:21 &lt;@jrand0m> nop> Applied Crypto benchmarked RSA verification at 1/100th 	 ElG for signing. 18:21 &lt; nop> hmm 18:22 &lt;@hezekiah> RSA and DSA are instantanious for me. 18:22 &lt;@hezekiah> ElG takes 20 seconds. 18:22 &lt; nop> DSA is el gamal 18:22 &lt;@jrand0m> So we can either jump to RSA or add a DSA key to the 	 RouterInfo structure 18:22 &lt; nop> DSA 18:22 &lt; nop> I have anything with R's in it 18:22 &lt; nop> ;) 18:22 * jrand0m doesn't remember a really strong reason for ElG as opposed 	 to RSA 18:22 * jrand0m resents that 18:22 &lt;@hezekiah> nop: Will you enlighten us? Why don't we use RSA? 18:22 &lt;@hezekiah> In all the gory detials. :) 18:23 &lt; nop> for the reasons of this, and it's debatable, but 18:23 &lt; dm> someone msg me the URL to the iip-dev again when you get a chance. 18:23 &lt; nop> factoring primes is how to solve RSA 18:23 &lt; dm> iip-dev list that is. 18:23 &lt; luckypunk> RSA has been cracked. 18:23 &lt; luckypunk> practically. 18:23 &lt; nop> yes, 512 bit RSA has been cracked 18:23 &lt; luckypunk> or was it DES? 18:23 &lt; luckypunk> bah. 18:23 &lt;@hezekiah> DES has been cracked. 18:23 &lt; nop> it was DES I think you're talking about 18:23 &lt; co> luckypunk: Keys of certain size have been cracked. 18:23 &lt;@hezekiah> RSA is not quite there yet. 18:24 &lt; nop> anyway 18:24 &lt; luckypunk> but it might. 18:24 &lt; nop> back to my point 18:24 &lt;@hezekiah> But the question is: is a 2048 or 4096 RSA key secure today? 18:24 &lt;@thecrypto> hold one second 18:24 &lt; nop> 512 bit RSA keys have been cracked with office computers 18:24 &lt;@jrand0m> we're looking at 2048bit RSA or ElG 18:24 &lt; nop> hezekiah: it would be, but here's the fun part 18:24 &lt; nop> if you can factor primes 18:24 &lt; nop> you can crack RSA 18:24 &lt; nop> if you can compute discrete logarithms you can solve RSA and 	 EL gamal 18:24 &lt; nop> we're closer to factoring 18:24 &lt; nop> than we are with computing discrete logs 18:24 &lt; nop> at this time 18:24 &lt; luckypunk> isn't discrete logs a bit harder? 18:25 &lt;@hezekiah> If you can factor primes _quickly_ you can crack RSA. 18:25 &lt;@hezekiah> luckypunk: That's what nop's saying. 18:25 &lt; luckypunk> quantum computers. 18:25 &lt; luckypunk> are damned near to functional. 18:25 &lt;@hezekiah> lol 18:25 &lt; nop> and the ratio of bit sizes for pub keys for discrete logs is 	 stronger than RSA's keys 18:25 &lt; nop> for instance 768 bit key is not advised by diffie-hellman 	 variants, but it has not been provably cracked 18:25 &lt;@hezekiah> So, the end of it is that we add a DSA key. 18:25 &lt;@thecrypto> nop, don't do a bill gates, it's factor large n where n = pq 18:25 &lt; nop> as 512 bit RSA keys have 18:25 &lt;@thecrypto> since factoring prime numbers is easy 18:25 &lt; nop> thnx 18:25 &lt; nop> sorry 18:25 &lt;@jrand0m> hezekiah> thats what its looking like. 18:26 &lt; nop> I was trying to let everyone understand 18:26 &lt; nop> sorry 18:26 &lt;@thecrypto> just a bit of a clarification 18:26 &lt;@jrand0m> word nop, thats cool, gracias 18:26 &lt;@hezekiah> OK. 18:26 &lt; nop> so DSA 18:26 &lt; nop> then 18:26 &lt;@hezekiah> So we're adding a DSA key? 18:26 &lt; nop> which is a diffie-hellman variant as well 18:26 &lt;@jrand0m> ok, given that, we'll continue crypto details offline. 18:26 &lt; nop> I'm in favor of logs over factors 18:27 &lt; nop> ;) 18:27 &lt;@hezekiah> BTW, what do we still need to continue? 18:27 &lt; co> dm: That URL is 	 http://news.gmane.org/thread.php?group=gmane.comp.security.invisiblenet.iip.devel 18:27 &lt;@thecrypto> hezekiah: picking the magic prime 18:27 &lt;@hezekiah> Oh, right! 18:27 &lt; dm> thanks co, I found jrand0m's specs. Now all I need is a printer 	 with lots of toner. 18:27 &lt; nop> I'll send that out 18:27 &lt;@jrand0m> hezekiah> update the data structure spec, add info wrt the 	 DSA, specify key size for dsa, etc. 18:27 &lt; nop> let's do that offline 18:27 &lt;@jrand0m> lol dm. 18:28 &lt;@hezekiah> OK, so do you have anything left, jrand0m? 18:28 &lt;@jrand0m> ok, I'm done with my stuff. hezekiah> you had # 3? 18:28 &lt;@hezekiah> Yeah. 18:28 &lt; dm> hmmm. pictures are not showing up. 18:28 &lt;@hezekiah> 3.) Whatever nop wants to add to the agenda. 18:28 &lt; dm> jrand0m: is there a place to get the 'I2P Network Spec Draft 2003.07.23' with pictures included? 18:29 &lt; co> dm: Yes, I have had that problem, too. 18:29 &lt;@jrand0m> dm/co> get the first rev of the network spec (two weeks 	 prior in the zip), which includes the png. 18:30 &lt;@jrand0m> (its in cvs too, but thats not anon/public yet) 18:30 &lt; arj> when will it be? :) 18:30 &lt;@hezekiah> Wow! 18:30 &lt;@hezekiah> CVS is fast now! 18:31 &lt;@jrand0m> arj> we're doing our best to avoid hype, so once its ready 	 we're going to put things public, but keep it largely quiet until. 18:31 &lt; nop> hezekiah: what the cathedral one? 18:31 &lt;@jrand0m> arj> however, everything we're doing is GPL, at least so far. 18:31 &lt;@hezekiah> nop: Yeah 18:31 &lt;@hezekiah> ! 18:31 &lt; dm> two weeks prior in which zip? 18:31 &lt;@jrand0m> oh word, you got it working hezekiah? 18:31 &lt; arj> jrand0m: just wanted to read the latest specs 18:31 &lt;@jrand0m> dm> network_spec_*.zip iirc 18:31 &lt;@hezekiah> jrand0m: Yup! :) 18:31 &lt; dm> same here, with pictures! 18:31 &lt;@thecrypto> iip-dev has most of it 18:32 &lt;@jrand0m> arj> 	 http://article.gmane.org/gmane.comp.security.invisiblenet.iip.devel/292 has 	 all but one tiny change. 18:32 &lt;@jrand0m> (well, except for the Client Access Layer, which is in a 	 different spec now) 18:33 &lt; arj> ok thanx 18:33 &lt;@jrand0m> the client access layer spec is 	 http://article.gmane.org/gmane.comp.security.invisiblenet.iip.devel/298 18:33 &lt; dm> ok, and the link to the zip with the pictures? 18:33 &lt;@jrand0m> ok. nop you have anything, or we "5) opening up to 	 questions/thoughts from the masses"? 18:34 -!- mihi [none@anon.iip] has quit [Ping timeout] 18:34 * jeremiah is back and has read the backlog 18:34 &lt;@jrand0m> dm> h/o, pulling it up 18:34 &lt;@jrand0m> 	 http://article.gmane.org/gmane.comp.security.invisiblenet.iip.devel/269 18:35 &lt; dm> ty 18:35 &lt;@jrand0m> ok, any questions / thoughts? 18:35 -!- arj [anders@anon.iip] has quit [EOF From client] 18:35 &lt; co> yes. 18:35 &lt;@jrand0m> np 18:35 &lt; co> Are we on item 5 now? 18:35 * jrand0m knew you'd have some co :) 18:35 &lt; co> Currently, communication between client and router (outgoing) 	 is not encrypted. 18:35 &lt;@jrand0m> yes, since nop is slow :) 18:35 &lt;@jrand0m> (damn people with jobs and stuff) 18:36 &lt;@hezekiah> lol 18:36 &lt; co> Suppose I have a trusted friend and want to use his router for 	 outgoing messages. 18:36 &lt;@hezekiah> jrand0m: Well, you know. Not everyone can aford not having 	 a life. 18:36 &lt;@jrand0m> co> largely correct. message payloads are encrypted, 	 but the rest of I2CP isn't 18:36 &lt; co> Wouldn't that put me at risk of having my messages captured. 18:37 &lt;@hezekiah> Yeah. They would be transfered in the clear over the wire. 18:37 &lt;@hezekiah> Unless you ssh tunnel to his router or something. 18:37 &lt;@jrand0m> if you have a trusted friend and connect to their router, 	 they can know that you sent or recieved a message, but they can't know what 	 you sent. 18:37 &lt;@jeremiah> wouldn't the messages still go under public key encryption? 18:37 &lt;@hezekiah> Oops. 18:37 &lt;@hezekiah> My bad. 18:37 &lt; dm> I'm gonna use I2P as a way to learn new stuff to prevent 9to5 	 (windows admin, VB tools) job from turning me into a zombie. 18:37 &lt;@jrand0m> I'm fine with adding SSL listener support, as opposed to 	 just TCP listener. 18:37 &lt;@hezekiah> I forgot that clients to end to end encryption. 18:37 &lt; co> Your assumption is that I run a local trusted router, but as 	 stated above, I might not want to do that so that messages would not be 	 connected to me. 18:37 &lt;@jrand0m> yes jeremiah, but thats only for the payload 18:37 &lt;@jrand0m> heh word dm 18:37 -!- mihi [none@anon.iip] has joined #iip-dev 18:38 &lt;@jrand0m> hmm. 18:38 &lt;@hezekiah> jrand0m: Why not add support later on for client-to-router 	 comm to be encrypted? 18:38 &lt;@jrand0m> you really always should have a local trusted router. 	 you can have it connect to another known non-local trusted router too. 18:39 &lt; co> True, but I would like to second hezekiah's suggestion. 18:39 &lt;@jrand0m> hezekiah> I'm fine with adding it later (where later: 	 t=0...releaseDate ;) 18:40 &lt;@jrand0m> I have absolutely no qualms with even adding support for 	 DH+AES for I2CP 18:40 &lt; nop> good 18:40 &lt;@jrand0m> actually, those features can be added on per-router basis 	 as well 18:41 &lt; nop> jrand0m: also I believe the polymorphic key rotation will be 	 needed as well as chaffe traffic 18:41 &lt; nop> I'm sure we're looking at that at a later meeting 18:41 &lt; nop> just my side comment 18:41 &lt; nop> using key sets 18:41 &lt;@jrand0m> yes, when we touch the router-router comm. 18:41 &lt;@jrand0m> (1-2 weeks off) 18:41 &lt; co> nop: Currently, I don't see chaffe traffic in the spec, but it 	 would be good to add. 18:42 &lt;@jrand0m> there is chaffe, in the sense that routers and tunnel 	 participants test themselves and their peers. 18:42 -!- arj [~anders@anon.iip] has joined #iip-dev 18:42 &lt;@jrand0m> plus DHT requests are chaffe wrt payload messages 18:42 &lt; nop> jrand0m: well I'll dive into some research on evading some 	 traffic analysis and giving away any known plaintext 18:42 &lt;@jrand0m> *and* individual transports will have hteir own chaffe styles 	 (e.g. http transport will query google for "cute puppy dogs" periodically, 	 or whatever) 18:43 &lt; nop> well, that chaffe is nice, but I also mean encrypted chaffe 18:43 &lt; nop> this helps rotate the session keys 18:43 &lt; nop> and keep your node busy even when inactive 18:43 &lt; dm> maybe change that to hard child porn for more realistic chaffe 18:43 &lt;@jrand0m> word. 18:43 &lt; dm> just kidding! 18:43 &lt;@hezekiah> dm: Good. Otherwise I'd have to !thwack you. 18:43 &lt;@hezekiah> :) 18:44 &lt;@jrand0m> DHT (link encrypted) and test messages (free route mix, 	 ala onion/garlic) won't have known plaintext problems 18:44 &lt; nop> since newer nodes will have less traffic when starting out 18:44 &lt;@jrand0m> plus we'll have support for constant bitrate transports 18:44 &lt; nop> garlic rocks 18:44 &lt; nop> :) 18:44 &lt; nop> jrand0m: DC net style :) 18:44 * jrand0m is making some pasta w/ lots of garlic after this meeting 	 is over 18:45 &lt; nop> jrand0m: I meant garlic routing 18:45 &lt;@hezekiah> lol! 18:45 &lt;@jrand0m> i know ;) 18:45 &lt; nop> jrand0m: anyway, constant bitrate could be forced with the 	 block encryption since AES generates 128 bit blocks 18:45 &lt; nop> ;) 18:45 &lt; nop> so we could just pad all data to be 16 bytes per message 18:45 &lt;@jrand0m> co> did my answers to your email make sense? 18:47 &lt;@jrand0m> *ping* 18:47 &lt;@hezekiah> *pong* 18:47 &lt;@thecrypto> *pong 18:47 &lt;@thecrypto> * 18:47 &lt;@jrand0m> any other questions from anyone, or has my iproxy 	 disconnected? 18:47 &lt;@jrand0m> heh word 18:47 &lt;@hezekiah> thecrypto: Fragmented packet! 18:47 &lt;@hezekiah> lol 18:48 &lt;@thecrypto> lost that tail end there 18:48 &lt;@thecrypto> smaller MTU here :) 18:48 &lt;@hezekiah> jrand0m: Well, I have no questions. 18:48 &lt; co> jrand0m: Yes, the answers made sense. 18:48 &lt; co> I have no more questions. 18:48 &lt; dm> I shall create questions when I read the specs tomorrow. 18:49 &lt;@jrand0m> well, I hope you have more later :) 18:49 &lt;@jrand0m> awesome dm 18:49 &lt; dm> awesome initially maybe. 18:49 &lt; dm> well, i'm off. good luck people! 18:49 -!- dm [~hifi@anon.iip] has quit [] 18:50 &lt;@jrand0m> we *do* still have the big 2 week peer review period in 	 the schedule, but review before then is appreciated (even though all the 	 details haven't yet been put in) 18:51 &lt;@jrand0m> ok. any other questions, or are we going to wrap up #52 	 as a 102 minute meeting? 18:52 &lt;@thecrypto> #51 18:52 &lt;@hezekiah> Uh, I read 1:57 minutes. 18:52 &lt;@hezekiah> Duh. 18:52 &lt;@hezekiah> I'm stupid 18:52 &lt;@hezekiah> Never mind me. 18:52 &lt;@hezekiah> I have no questions ... 18:52 &lt;@hezekiah> Questions! 18:52 * jrand0m could never add... 18:52 &lt;@hezekiah> Speak now or hold you peace until next Tuesday! 18:52 &lt;@hezekiah> Going once! 18:53 &lt;@hezekiah> ... Going twice! 18:53 &lt;@thecrypto> Sold to the guy in a button down shirt 18:53 &lt;@hezekiah> Gone! 18:53 * jrand0m goes to the kitchen to make some long overdue dinner 18:53 &lt;@jrand0m> gracias srs y srtas 18:53 &lt;@hezekiah> Goodbye everyone! 18:53 &lt;@jeremiah> I should checkout the source before I wander off 18:53 &lt;@hezekiah> See you next Tuesday! --- Log closed Tue Jul 29 18:53:55 2003 &lt;/div></description></item><item><title>I2P-Entwicklermeeting</title><link>/de/blog/2003/07/22/i2p-entwicklermeeting/</link><pubDate>Tue, 22 Jul 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/07/22/i2p-entwicklermeeting/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> cohesion, hezekiah, jeet, jeremiah, jrand0m, mihi, nemesis, nop, thecrypto, wilde, Zwolly&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Jul 22 15:56:06 2003
15:56 &lt;@hezekiah> jrand0m: Righto!
15:56 -!- mode/#iip-dev [+o jrand0m] by hezekiah
15:56 &lt;@cohesion> log enabled
15:56 &lt;@jrand0m> w00t
15:56 &lt;@nop> we need to add cohesion and remove mids on dev list
15:56 &lt;@hezekiah> Excelent. :)
15:56 &lt;@hezekiah> What dev list?
15:56 &lt;@cohesion> nop: i tried CVS and it wouldn't accept my user/pass
15:56 &lt;@nop> ok, I'll add you
15:56 &lt;@nop> hold
15:56 &lt;@nop> what is your sf id
15:56 &lt;@cohesion> cohesion
15:56 &lt;@nop> pmsg me if you need
15:56 &lt;@nop> ok
15:57 &lt;@cohesion> i think
15:57 -!- thecrypto [thecrypto@anon.iip] has joined #iip-dev
15:57 &lt;@hezekiah> BTW, everyone I will be leaving around 22:15.
15:57 &lt;@hezekiah> UTC
15:57 &lt;@cohesion> yea
15:57 &lt;@cohesion> hezekiah: okay
15:58 &lt;@nop> cohesion: you're in
15:58 &lt;@nop> we need to update website
15:58 &lt;@cohesion> nop: okay
15:58 &lt;@cohesion> nop: i'll try it now
15:58 &lt;@nop> and we need to start modelling the IIP with an I2P
15:58 &lt; thecrypto> hey
15:58 &lt; thecrypto> i made it
15:58 &lt;@nop> ok
15:58 &lt;@nop> werd
15:58 &lt;@nop> ;)
16:00 &lt;@hezekiah> jrand0m? I just looked at your revision to the
16:00 &lt;@hezekiah> development schedual.
16:01 &lt;@jrand0m> si sr?
16:01 &lt;@hezekiah> The graph with the bars and lines gets chopped off at
16:01 &lt;@hezekiah> the right hand side; I can't see the rest of it.
16:01 &lt;@jrand0m> yeah, ganttproject isn't quite perfect, but its better
16:01 &lt;@jrand0m> than doing it by hand.
16:01 &lt;@jrand0m> the things at the far right are the last tasks -
16:01 &lt;@jrand0m> nothing is after them
16:01 &lt;@hezekiah> But I can
16:01 &lt;@jrand0m> the tasks there are listed, in order, on the
16:01 &lt;@jrand0m> index-tasks.html
16:01 &lt;@hezekiah> can't even see what the tasks are.
16:02 &lt;@hezekiah> OK. :) I'll just have to settle for text.
16:02 &lt;@hezekiah> nop: Are we going to start soon? I'm going to have to
16:02 &lt;@hezekiah> leave at 22:15 UTC, but I'd like to catch as much of the meeting as
16:02 &lt;@hezekiah> possible.
16:02 &lt;@jrand0m> let me see if I can make a big task to fix that...
16:02 &lt;@hezekiah> jrand0m: Thanks. :)
16:03 &lt;@nop> yes
16:03 &lt;@nop> alright
16:03 &lt;@nop> agenda
16:03 &lt;@nop> 1)
16:03 &lt;@nop> welcome
16:03 &lt;@nop> 2)
16:03 &lt;@nop> Website future
16:03 &lt;@nop> 3)
16:03 &lt;@nop> bug fixes with 1.1
16:03 &lt;@nop> 4)
16:03 &lt;@nop> I2P
16:03 &lt;@nop> 5)
16:03 &lt;@nop> Suggestions and comments
16:03 &lt;@nop> welcome all
16:04 &lt;@nop> moving to 2
16:04 &lt;@nop> website
16:04 &lt;@nop> cohesion, are your maintanance website skills up to par?
16:04 &lt;@cohesion> aye
16:04 &lt;@cohesion> XHTML and CSS are my specialties
16:04 &lt;@nop> ok, we are assuming you can do website stuff, changes etc
16:04 &lt;@nop> ok
16:04 &lt;@cohesion> yep
16:05 &lt;@cohesion> granted that i can get CVS to cooperate :)
16:05 &lt;@nop> easy
16:05 &lt;@nop> export CVS_RSH=ssh
16:05 &lt;@nop> and don't use pserver
16:05 &lt;@nop> use d:ext
16:05 &lt;@cohesion> i'm using gruntspud to CVS interfacing
16:05 &lt;@nop> ok
16:05 &lt;@cohesion> it's part of my text editor
16:05 &lt;@cohesion> it should work
16:05 &lt;@cohesion> we can talk about that later though
16:05 &lt;@cohesion> i'm trying it now
16:05 -!- thecrypto [thecrypto@anon.iip] has quit [Ping timeout]
16:05 &lt;@nop> if you have issues let me know right away if you can, so I
16:05 &lt;@nop> can assist this because I have a bunch of tasks
16:06 &lt;@nop> also
16:06 &lt;@nop> we need to look at making an I2P section
16:06 &lt;@nop> since it's going to be the next big project
16:06 &lt;@nop> I'll talk to ellison to see if he's contribute a bit of his
16:06 &lt;@nop> web design skills to add to that for a template
16:06 &lt;@hezekiah> Should I2P be a section of invisiblenet.net or
16:06 &lt;@hezekiah> invisiblenet.net/iip? (I vote for the former.)
16:06 &lt;@nop> and we can get that hashed out
16:06 &lt;@cohesion> ok
16:06 &lt;@nop> former as well
16:06 &lt;@jrand0m> former
16:06 &lt;@nop> it would be under projects
16:07 -!- thecrypto [~thecrypto@anon.iip] has joined #iip-dev
16:07 &lt;@nop> iip is one project
16:07 &lt;@nop> i2p is another
16:07 &lt;@hezekiah> So, invisiblenet.net/i2p
16:07 &lt;@nop> yes
16:07 &lt;@hezekiah> Right. That's the way I see it too. :)
16:07 &lt;@nop> anyone here good at making a logo?
16:07 &lt;@nop> volunteers are welcome
16:07 &lt;@nop> just submit to iip-dev list
16:07 &lt;@nop> ok moving on
16:07 &lt;@nop> bug fixes in 1.1
16:07 &lt;@jrand0m> h/o
16:07 * hezekiah would like to point out that his skills at the GIMP are
16:07 * hezekiah> to be avoided like WMD.
16:08 &lt;@jrand0m> would it be possible to keep the i2p stuff off the web
16:08 &lt;@jrand0m> until we're ready for beta?
16:08 &lt;@cohesion> i suggest we use the wiki for collaborating on the i2p
16:08 &lt;@cohesion> documents
16:08 &lt;@nop> yes
16:08 &lt;@cohesion> i can set up a restricted area
16:08 &lt;@nop> that's possible
16:08 &lt;@hezekiah> jrand0m: Are you thinking of a big smash announcement
16:08 &lt;@hezekiah> on /. or something once we have it in good order?
16:08 &lt;@nop> cohesion: I concur
16:08 &lt;@jrand0m> yes hezekiah
16:08 &lt;@jrand0m> word cohesion
16:09 &lt;@nop> ok
16:09 &lt;@nop> let's look at 1.1 for a sec
16:09 &lt;@nop> hezekiah you made a discovery, that has not to do with
16:09 &lt;@nop> focus?
16:09 &lt;@nop> or what?
16:10 &lt;@hezekiah> The code is fine.
16:10 &lt;@hezekiah> The problem is communication, not code.
16:10 &lt;@hezekiah> The user has to move the mouse aroung _inside_ the
16:10 &lt;@hezekiah> dialog box.
16:10 &lt; mihi> the dialog lacks a progress bar to give feedback if the
16:10 &lt; mihi> user does it correctly
16:10 &lt;@nop> yes that's true
16:10 &lt;@hezekiah> He can move the mouse around _outside_ the dialog box
16:10 &lt;@hezekiah> until he's blue in the face, but it won't gather entropy. (Which is what
16:10 &lt;@hezekiah> these users are doing.)
16:10 &lt;@nop> it does lack a dialog box
16:11 &lt;@hezekiah> A progress bar would be a plus.
16:11 &lt;@hezekiah> And should be somewhat easy to implement ... if I
16:11 &lt;@hezekiah> could understand the tangle that UI code in IIP is.
16:11 &lt;@cohesion> or even some feedback
16:11 &lt;@hezekiah> Anyway, I posted my suggestions to the mailing list.
16:12 &lt;@nop> it's in win32 api
16:12 &lt;@nop> ;)
16:12 &lt;@hezekiah> Either capture the mouse (I couldn't get M$ to
16:12 &lt;@hezekiah> cooperate to do that), or make the dialog box message explain to the
16:12 &lt;@hezekiah> user he needs to move the mouse around _inside_ the dialog box.
16:12 &lt;@hezekiah> nop: I know.
16:12 &lt;@nop> fine hezekiah be that way :)
16:12 &lt;@hezekiah> What?
16:12 &lt;@hezekiah> What did I do?
16:12 * hezekiah is confused
16:12 &lt; thecrypto> how about just maximize the dialog box?
16:12 &lt;@nop> hezekiah: I'm just messin' with ya
16:13 &lt;@hezekiah> nop: OK. :)
16:13 &lt;@hezekiah> Where's UserX? He knows more about the IIP UI code
16:13 &lt;@hezekiah> than I do.
16:14 &lt;@hezekiah> thecrypto: As for maximizing, well, the user might not
16:14 &lt;@hezekiah> like a rabid dialog box consuming his entire screen.
16:14 &lt;@hezekiah> Mouse capture is ideal, but as I said, I couldn't get
16:14 &lt;@hezekiah> M$ to do it.
16:14 &lt;@jrand0m> many other apps don't capture the mouse
16:14 &lt;@jrand0m> a status bar plus explaination seems typical
16:15 &lt;@hezekiah> Anyway, that's the 'bug'.
16:15 &lt;@hezekiah> How do you want it fixed nop?
16:15 &lt;@nop> well
16:15 &lt;@nop> I would think if possible we could have a meter that shows
16:15 &lt;@nop> the entropy gathering for sure
16:16 &lt;@hezekiah> OK.
16:16 &lt;@nop> and definitely fixes the language. Have you exhausted the
16:16 &lt;@nop> research on capturing the mouse movements?
16:16 &lt;@hezekiah> To the point of my patience.
16:16 &lt;@hezekiah> Seriously, what I did _should_ work.
16:16 &lt;@nop> I assume that's a lot?
16:16 &lt;@hezekiah> Well, I didn't get much sleep last night.
16:17 &lt;@nop> hmm
16:17 &lt;@nop> let's try to get a meter bar and the language fixed
16:17 &lt;@nop> that will give us an idea
16:17 &lt;@hezekiah> Because it isn't working, I'm assuming the M$ docs are
16:17 &lt;@hezekiah> lieing to me (very possible) or something 'unknown' is happening in the
16:17 &lt;@hezekiah> IIP UI code.
16:17 &lt;@nop> right
16:17 &lt;@hezekiah> Righto. :)
16:17 * hezekiah now gets down on his knees and prays that UserX wrote
16:17 * hezekiah> UI code for a progress bar.
16:19 &lt;@nop> haha
16:19 &lt;@nop> if not go to planet-source-code.com
16:19 &lt;@nop> there's a lot of samples there
16:19 &lt;@hezekiah> The win32 API I can manage (though I detest it.)
16:19 &lt;@nop> I hate it as well
16:19 &lt;@hezekiah> But UserX/whoever-originally-wrote-this made a wrapper
16:19 &lt;@hezekiah> around it.
16:19 &lt;@hezekiah> It's the wrapper I'm worried about.
16:19 * nop is coding in it right now for work
16:19 &lt;@hezekiah> I'm looking into it now.
16:20 &lt;@hezekiah> Let's move on to the next agenda item.
16:20 -!- jeremiah-gym is now known as jeremiah
16:20 &lt;@nop> ok
16:20 &lt;@nop> next item is i2p
16:20 &lt; jeremiah> hi
16:20 &lt;@nop> hi
16:20 &lt;@nop> jrand0m you start
16:20 &lt;@hezekiah> jeremiah: Just in time!
16:20 &lt; jeremiah> hezekiah: nop and I are oddly time synced, as you'll
16:20 &lt; jeremiah> learn
16:20 &lt;@jrand0m> 'k, has everyone had a chance to check out the roadmap?
16:21 &lt;@hezekiah> Yeah.
16:21 &lt;@jrand0m> its obviously draft, and things after the 1.0 milestone
16:21 &lt;@jrand0m> are largely up in the air, but its something to start from
16:21 &lt;@jrand0m> I've updated it beyond whats on the list to include
16:21 &lt;@jrand0m> hezekiah jumping on the C api (w00t!)
16:22 -!- jeet [~miteymous@anon.iip] has joined #iip-dev
16:22 &lt;@jrand0m> basically, after this coming friday, we'll have the API
16:22 &lt;@jrand0m> protocol spec'ed out, which will mean we can parallelize a lot
16:22 &lt; jeet> hello ;)
16:22 &lt;@jrand0m> 'lo jeet
16:22 &lt; jeet> hey if i make a server is it possible to change anon.iip
16:22 &lt; jeet> to whatever i want
16:22 &lt;@jrand0m> rough gut question: how insane does the r2 roadmap
16:22 &lt;@jrand0m> sound? are schedules insane, are there things missing, are things in the
16:22 &lt;@jrand0m> wrong order or dependencies not represented?
16:22 &lt;@nop> yes
16:22 &lt; jeet> kewl
16:23 &lt;@hezekiah> jrand0m: I would concur the entire thing is insane.
16:23 &lt;@hezekiah> However, I think (until I get to college) it should be doable.
16:23 &lt;@jrand0m> heh
16:23 &lt; jeet> this is a very cool thing you guys have done ;X
16:23 &lt;@hezekiah> Though I'm not sure nop and UserX can design that IRC
16:23 &lt;@hezekiah> protocol even in 21 days.
16:23 &lt;@hezekiah> nop: ;-)
16:23 &lt;@nop> no
16:23 &lt;@jrand0m> ok, you're off to uni in late august? mid august? when
16:23 &lt;@jrand0m> should we pencil you in for less activity?
16:23 &lt;@hezekiah> Around August 20th I'm of.
16:23 &lt;@hezekiah> off.
16:24 &lt;@jrand0m> 'k
16:24 &lt;@hezekiah> Until then I'm a rabid nermal! :)
16:24 &lt; jeremiah> I'm off about the same time
16:24 &lt; jeremiah> (to univ)
16:25 &lt;@nop> ok
16:25 &lt;@jrand0m> so we'll have to get more resources on the 'implement
16:25 &lt;@jrand0m> IRC' task or just drop the task from the 1.0 release
16:25 &lt;@hezekiah> I wouldn
16:25 &lt;@hezekiah> wouldn't make the 1.0 release dependant on IRC.
16:25 &lt;@nop> I believe that we will need to delay the task
16:25 &lt; jeet> [17:23] -anon.iip- CTCP (except ACTION) and DCC are
16:25 &lt; jeet> disabled &lt;- how can i stop this from poppiing up every 3 minutes?
16:25 &lt;@hezekiah> Do the IRC, but let i2p 1.0 come out when it's ready.
16:26 &lt; thecrypto> wow, i'm half way through college as two others just
16:26 &lt; thecrypto> start :)
16:26 &lt;@jrand0m> lol
16:27 &lt;@jrand0m> I concur hezekiah
16:27 &lt;@hezekiah> Cool. I still think i2p will be it's own killer app.
16:27 &lt;@jrand0m> so that basically means all I2P 1.0 requires after
16:27 &lt;@jrand0m> august is a month of debugging and documentation to go from alpha to
16:27 &lt;@jrand0m> beta to 1.0
16:28 &lt;@jrand0m> hezekiah> definitely. we need to get a demo app out on
16:28 &lt;@jrand0m> it first - does the instant messenger app + file transfer sound good to
16:28 &lt;@jrand0m> people for that?
16:28 -!- jeet [~miteymous@anon.iip] has quit [ircN 7.27 + 7.0 for mIRC
16:28 &lt;@jrand0m> (2002/01/10 00.00)]
16:28 &lt;@hezekiah> Well, you said it best: 'demo'. From my view, it
16:28 &lt;@hezekiah> doesn't need to be special. It just needs to prove the network is worth
16:28 &lt;@hezekiah> developing on.
16:29 &lt;@hezekiah> So the IM client would be a good demo, in my opinion.
16:29 &lt; Zwolly> file transfer is one thing i really would like to see so
16:29 &lt; Zwolly> gimme a demo
16:29 &lt;@hezekiah> Zwolly: lol
16:29 &lt;@nop> yes
16:29 &lt; Zwolly> and see me as an "normal" user
16:30 &lt;@hezekiah> Zwolly: You can be our guniea pig! ;-)
16:30 * hezekiah starts mixing poisinous code in his lab. ;-)
16:30 &lt; Zwolly> hmmm yummie
16:31 &lt;@jrand0m> ok, one last thing on i2p
16:31 &lt;@nop> sure
16:32 &lt;@jrand0m> nop> any chance we can get a non sourceforge trusted
16:32 &lt;@jrand0m> cvs server?
16:32 &lt;@jrand0m> sourceforge has more problems than these college
16:32 &lt;@jrand0m> student's exams
16:32 &lt;@nop> yes
16:32 &lt;@nop> I will arrange that and have it up by next week
16:32 &lt;@jrand0m> awesome. thanks
16:32 &lt;@nop> also
16:32 &lt;@nop> I may be able to get a compile farm
16:32 &lt;@nop> that is not sf
16:32 &lt;@nop> with vpn access to it
16:32 &lt;@hezekiah> Compile farm!?
16:32 &lt;@jrand0m> compile farm? bah, we can just run ant :)
16:32 &lt;@hezekiah> jrand0m: All code is not Java.
16:32 &lt;@hezekiah> I personally love compile farms.
16:32 &lt;@hezekiah> :)
16:32 &lt;@jrand0m> ant == make. it can run gcc / etc
16:32 &lt;@nop> hezekiah: send me a list of viable platforms we'll need to
16:32 &lt;@nop> test on
16:32 &lt;@jrand0m> 'k, if we really need the cpu power of a compile farm,
16:32 &lt;@jrand0m> thats great
16:33 &lt; wilde> what license are you planning to use?
16:33 &lt;@nop> GPL
16:33 &lt;@jrand0m> GPL cool with everyone for this?
16:33 &lt; wilde> k nice
16:33 &lt;@hezekiah> I'm very pro GPL.
16:33 &lt;@hezekiah> But one warning
16:33 &lt;@hezekiah> For the API's we will probably need LGPL. Otherwise
16:33 &lt;@hezekiah> all programs made for this network MUST be GPL
16:33 &lt;@jrand0m> we may want to go LGPL down the line
16:33 &lt;@jrand0m> yeah
16:33 &lt;@jrand0m> we MUST not require all apps using I2P to be GPL'ed
16:33 &lt;@hezekiah> So the router should be GPL, but the API's will
16:33 &lt;@hezekiah> probably need to be LGPL at some time.
16:33 &lt;@hezekiah> jrand0m: Then we'll need an LGPL API.
16:33 &lt;@hezekiah> The only problem that poses is getting a good crypto
16:33 &lt;@hezekiah> kit for C that is compatible with LGPL.
16:33 &lt;@hezekiah> I don't think Cryptlib's Sleepycat license is.
16:33 &lt;@hezekiah> I could email the author and ask for an exception or
16:33 &lt;@hezekiah> something if I need to when the time comes.
16:33 &lt;@jrand0m> hezekiah> not need, want. the API comm layer will be an
16:33 &lt;@jrand0m> open spec, so anyone can write their own and not link to any of our
16:33 &lt;@jrand0m> libraries
16:33 &lt;@hezekiah> Right.
16:33 &lt;@nop> right
16:33 &lt;@hezekiah> So for now we can even make GPL API's if we need to.
16:34 &lt;@hezekiah> OK, one question for jrand0m:
16:34 &lt; jeremiah> but we should try to have non-viral ones asap
16:34 &lt;@hezekiah> I agree.
16:34 &lt; wilde> http://www.virtualunlimited.com/products/beecrypt/
16:34 &lt; wilde> Bee Crypt is LGPL, i've used once
16:34 &lt;@hezekiah> wilde: Beecrypt is far beneath what is required
16:34 &lt;@hezekiah> unfortunately.
16:34 &lt;@nop> yes
16:34 &lt;@nop> I don't think we should use a crypto lib like Beecrypt
16:34 &lt;@jrand0m> word wilde
16:34 &lt;@cohesion> hezekiah: there's tons of crypto code in
16:34 &lt;@cohesion> GnuPrivacyGuard that's all GPL'd
16:34 &lt;@cohesion> you might check and see where it came from
16:34 &lt;@hezekiah> cohesion: The problem is we'll need an LGPL C API that
16:34 &lt;@hezekiah> uses Crypto.
16:34 &lt;@hezekiah> I'll work it out when I get to it.
16:34 &lt;@hezekiah> For now, I have two questions for jrand0m: (It's gone
16:34 &lt;@hezekiah> up one!) :)
16:34 &lt;@jrand0m> we have lots of options. we'll figure it out
16:34 &lt;@jrand0m> heh fire away
16:34 &lt;@hezekiah> 1.) When the client API spec is done on the 25th will
16:34 &lt;@hezekiah> it detail the byte-by-byte structure of the messages sent over the
16:34 &lt;@hezekiah> network, and will it detail the specifics on how the crypto is
16:34 &lt;@hezekiah> implemented?
16:35 -!- ion [ion@anon.iip] has joined #iip-dev
16:35 &lt;@jrand0m> yes
16:35 &lt;@hezekiah> 2.) Will be we using Twofish? ;-)
16:35 &lt;@jrand0m> no, prolly aes, unless someone has a really good reason
16:35 &lt;@hezekiah> jrand0m: Was that yes to both questions, or just
16:35 &lt;@hezekiah> question 1?
16:35 -!- nemesis [nemesis@anon.iip] has joined #iip-dev
16:35 &lt;@hezekiah> OK.
16:35 &lt;@jrand0m> hezekiah> yes to both
16:35 &lt;@nop> well
16:35 &lt; nemesis> uuuh, since when there are here ops? :)
16:35 &lt;@hezekiah> nemesis: The English structure of that sentence was
16:35 &lt;@hezekiah> too garbled for me to decipher? Whould you like to restate your
16:35 &lt;@hezekiah> question?
16:35 &lt;@jrand0m> whats special about twofish? why not go with the
16:35 &lt;@jrand0m> advanced encryption Standard?
16:35 &lt;@hezekiah> nop: Holding ... :)
16:35 * jrand0m holds
16:35 &lt;@nop> I prefer that we have a suite of encryption options
16:35 &lt;@nop> not just aes
16:35 &lt;@nop> there are opinions about AES that some people do not feel
16:35 &lt;@nop> comfortable using
16:35 &lt;@nop> and would rather go with Twofish etc
16:35 &lt;@nop> so maybe we can have it be a selection
16:35 &lt; wilde> do both :)
16:35 &lt;@nop> yes
16:35 &lt;@nop> wilde: exactly
16:35 &lt;@jrand0m> nop> suites would mean not everyone can send messages
16:35 &lt;@jrand0m> to everyone
16:35 &lt; jeremiah> but then wouldn't each router have to support both?
16:35 &lt; jeremiah> that seems painful
16:35 &lt;@jrand0m> doing both is definitely the case for transport layer,
16:35 &lt;@jrand0m> where things can be negotiated
16:35 &lt;@nop> not really
16:35 &lt;@nop> I would not agree with AES then
16:35 &lt;@nop> as if you are paranoid
16:35 &lt;@hezekiah> Right. But let's try to too enclude things that are
16:35 &lt;@hezekiah> weakening like 3DES.
16:35 &lt;@hezekiah> A chain is only as strong as its weakest link.
16:35 &lt;@nop> then you'll realize why
16:35 &lt;@nop> with the US gov't approvals
16:36 &lt;@jrand0m> I don't support AES because it has govt approval, I
16:36 &lt;@jrand0m> support AES because it has cryptographers, scientists, and
16:36 &lt;@jrand0m> mathematicians approvals.
16:36 &lt;@jrand0m> if there is a better one, we can go with that.
16:36 &lt;@jrand0m> but I don't want to go with something because its
16:36 &lt;@jrand0m> different
16:36 &lt;@nop> but the approval of twofish is strong as well amongst
16:36 &lt;@nop> cryptographers
16:36 &lt;@hezekiah> Well, the last three AES candidates were Rijndael,
16:36 &lt;@hezekiah> Twofish, and Serpent.
16:36 &lt;@nop> exactly
16:36 &lt;@hezekiah> Rijndael was the fastest.
16:36 &lt;@hezekiah> Personally, I have more faith in Twofish than
16:36 &lt;@hezekiah> Rijndael.
16:36 &lt;@jrand0m> nop I think I heard you say there were problems with
16:36 &lt;@jrand0m> serpent?
16:36 &lt; wilde> use multiple layers of encryption if you have CPU for it
16:36 &lt;@jrand0m> wilde> there will be, but thats on a different aspect
16:36 &lt;@jrand0m> of things.
16:36 &lt;@nop> all I'm saying is that we could have both supported
16:36 &lt;@nop> doesn't hurt
16:36 &lt;@jrand0m> actually it does hurt
16:36 &lt;@jrand0m> segmentation attack
16:36 &lt; wilde> ok twofish wrapped in AES could be overkill
16:36 &lt;@nop> haha
16:36 &lt;@nop> not twofish wrapped in AES
16:36 &lt; jeremiah> should we standardize each transport as having one
16:36 &lt; jeremiah> specific set of characteristics (network setup, encryption)?
16:36 &lt;@nop> alright for the sake of argument
16:36 &lt;@nop> let's do rijndael for this part
16:36 &lt; jeremiah> and then we could have one TCP transport supporting
16:36 &lt; jeremiah> AES, one with Twofish, but not one that has to juggle both?
16:36 &lt;@jrand0m> jeremiah> yes, particular transports will have
16:36 &lt;@jrand0m> particular characteristics, but we're covering the end to end message
16:36 &lt;@jrand0m> crypto done in the api atm
16:36 &lt;@nop> let's do end to end AES
16:36 &lt; jeremiah> jrand0m: ah
16:36 &lt;@nop> then node to node twofish option
16:37 &lt;@nop> and if you can, do AES-counter mode
16:37 &lt;@jrand0m> 'k, sounds good. we can always change later on before
16:37 &lt;@jrand0m> release (during peer review, etc)
16:37 &lt; wilde> but all crypto algorithms have failed in the past, using
16:37 &lt; wilde> double encryption would at least buy time in case of a crypto
16:37 &lt; wilde> breakthrough
16:37 &lt; jeremiah> not really
16:37 &lt;@jrand0m> wilde> the truly paranoid can encrypt with their own
16:37 &lt;@jrand0m> system prior to sending messages over the I2P network
16:37 &lt;@hezekiah> wilde: If one algorithm is found to be weak, we'll
16:37 &lt;@hezekiah> replace it.
16:37 &lt;@jrand0m> I2P will just transparently encrypt
16:37 &lt; wilde> jrand0m: yes, you're right, there should be a limit to
16:37 &lt; wilde> paranoia
16:38 &lt;@nop> yes
16:38 &lt;@nop> we could go on all day
16:38 &lt;@nop> arguing about it
16:38 &lt;@nop> AES end to end
16:38 &lt;@jrand0m> ok, I don't have anything else on I2P stuff
16:38 &lt;@nop> Twofish and others node to node
16:38 &lt;@jrand0m> coo'
16:38 &lt;@jrand0m> any other I2P stuff, or are we on the next agenda item?
16:38 &lt;@hezekiah> I'm done. :)
16:38 &lt; wilde> what about A2A, anonymous 2 anonymous?
16:38 &lt;@hezekiah> I
16:38 &lt;@hezekiah> I've never heard of that. What are you talking about,
16:38 &lt;@hezekiah> wilde?
16:38 &lt;@jrand0m> I2P is anonymous to anonymous communication
16:38 &lt;@jrand0m> I2P = "Invisible Internet Project"
16:38 &lt; nemesis> jrand0m: can you send the roadmap as an attechment, and
16:38 &lt; nemesis> not as inline?
16:38 &lt;@jrand0m> (dont make us say I^2P)
16:38 &lt;@nop> hushmail has an encrypted messenger
16:38 &lt;@nop> neat
16:38 &lt;@jrand0m> nemesis> hmm, I tried to - hushmail said it was
16:38 &lt;@jrand0m> attached :/
16:38 &lt;@hezekiah> nemesis: I got it as attached.
16:38 &lt;@jrand0m> nemesis> you can d/l from
16:38 &lt;@jrand0m> http://article.gmane.org/gmane.comp.security.invisiblenet.iip.devel/290
16:38 &lt; nemesis> i'm sorry, i can't copy&amp;amp;paste it
16:38 &lt;@hezekiah> nemesis: Perhaps your mail reader is the problem? (He
16:38 &lt;@hezekiah> sent it as a zip file.)
16:38 &lt; nemesis> its inline
16:38 &lt; nemesis> theres a zip file...
16:38 -!- UserX [~User@anon.iip] has joined #iip-dev
16:38 &lt;@jrand0m> 'lo userx
16:38 &lt; nemesis> -Hush_boundarfy-31fda3d62329b
16:38 &lt;@nop> did anyone log this
16:38 &lt; nemesis> Content-Transfer-Encoding: base64
16:38 &lt;@hezekiah> cohesion was supposed to.
16:38 &lt;@jrand0m> I log all IRC
16:38 &lt;@cohesion> i have it all
16:38 &lt; thecrypto> yes
16:38 &lt;@jrand0m> word
16:38 &lt; Zwolly> my ISP also logs all the IRC chatting so what is new
16:38 &lt;@jrand0m> lol Zwolly
16:38 &lt; Zwolly> hehe
16:38 &lt;@hezekiah> Zwolly: Your ISP won't have logs of this. :)
16:38 &lt; Zwolly> i hope not if so you guys do a louzy job
16:38 &lt;@hezekiah> lol
16:39 &lt;@hezekiah> So, I'm assuming we move on to the next agenda item
16:39 &lt;@hezekiah> now since we've stopped talking about i2p for a while.
16:39 &lt;@nop> yes
16:39 &lt;@nop> comments
16:39 &lt;@nop> suggestions
16:39 &lt;@jrand0m> we, should, like, do some drugs, man
16:39 &lt;@hezekiah> jrand0m: Sorry. I refuse to ruin a good mind with such
16:39 &lt;@hezekiah> substances.
16:39 &lt; wilde> question: isn't the release plan a bit optimistic=
16:39 &lt; wilde> ?
16:39 &lt;@hezekiah> wilde: lol. Well, my term would be 'insane'. But I
16:39 &lt;@hezekiah> think it might be feasible.
16:39 &lt;@jrand0m> wilde> good question. it should be plausible, and if
16:39 &lt;@jrand0m> any devs on there want to adjust tasks they are working on, we will.
16:39 &lt; thecrypto> we can do it!
16:39 &lt;@jrand0m> go TEAM!
16:39 &lt; wilde> aim high that's good, but it should be realistic
16:39 &lt; wilde> do you guys have time enough for the actual programming?
16:39 * jrand0m quit his job to work on this, and a few people have
16:39 * jrand0m> summer break coming up
16:39 &lt; wilde> i mean september-october that's like 60-90 days
16:39 &lt; wilde> ok that's sounds good
16:39 &lt;@jrand0m> but don't believe us. we'll release when its ready.
16:39 &lt;@hezekiah> jrand0m: BTW, since you quit your job, how are you
16:39 &lt;@hezekiah> going to eat while you code this?
16:39 &lt; jeremiah> wilde: we're going to be implementing lots of it in
16:39 &lt; jeremiah> high-level languages and then re-coding in C later
16:39 &lt;@jrand0m> hezekiah> I eat code
16:39 &lt;@hezekiah> I was afraid you'd say something like that.
16:39 &lt;@jrand0m> ;)
16:39 &lt;@hezekiah> I just hope you've got a good nest egg to live on.
16:39 &lt; jeremiah> jrand0m: my code eats random numbers
16:39 &lt; jeremiah> that might make a bad loop
16:39 &lt;@hezekiah> ROTFL!
16:39 &lt; wilde> drinking java, eating python, roasted ant, could go
16:39 &lt;@jrand0m> but bugs have lots of protien
16:39 * jrand0m !thwaps self
16:39 &lt;@jrand0m> ok, do we have other questions / comments /
16:39 &lt;@jrand0m> suggestions?
16:39 &lt;@hezekiah> Well, I've got to go now.
16:39 &lt;@hezekiah> Bye everyone. :)
16:39 &lt;@jrand0m> or are we actually finishing up in under an hour?
16:39 -!- hezekiah [hezekiah@anon.iip] has quit [Client exiting]
16:39 &lt;@jrand0m> lol wilde
16:39 &lt;@jrand0m> nop> got anything or we done?
16:40 -!- UserX [~User@anon.iip] has quit [Ping timeout]
16:40 -!- wilde [anon@anon.iip] has quit []
16:40 &lt;@cohesion> ok, i'm ending the meeting
16:40 &lt; nemesis> STOP!
16:40 &lt;@cohesion> nop: i'll get with you about CVS tomarrow
16:40 * jrand0m stops
16:40 &lt; nemesis> ganttproject-1.9.7.jar
16:40 &lt;@cohesion> GO!
16:40 &lt; nemesis> how it works?
16:40 &lt;@nop> ok
16:40 &lt;@nop> also
16:40 &lt;@nop> aes
16:40 &lt;@jrand0m> nemesis> just double click on it with java 1.4.2
16:40 &lt;@jrand0m> installed
16:40 &lt;@nop> we should use 256 bit as a norm
16:40 &lt; nemesis> i have java 1.4.2...
16:40 &lt;@jrand0m> nemesis> I'll email out the xml with the project info
16:40 &lt;@jrand0m> word nop, definitely
16:40 &lt; nemesis> Could not find the main class. Program will exit!
16:40 &lt; nemesis> hm.. i think my java are broken.... Title of the
16:40 &lt; nemesis> Window: Java Virtual Machine Launcher...
16:40 &lt;@jrand0m> weird nemesis, works for me... make sure its loading it
16:40 &lt;@jrand0m> with the 1.4.2 jvm and not the windows jvm
16:40 &lt;@jrand0m> ah, try running from the cmd.exe command line
16:40 &lt; nemesis> eh?
16:40 &lt; nemesis> k
16:40 &lt; nemesis> then i write a .bat for it, like for columba :)
16:40 &lt;@cohesion> ok, i'm closing the logs
16:40 &lt;@jrand0m> (and type java -version first to make sure it uses the
16:40 &lt;@jrand0m> right one)
16:40 &lt;@jrand0m> heh word
16:40 &lt;@cohesion> everyone say "cheese"
16:40 &lt;@jrand0m> queso
16:40 &lt; thecrypto> cheese
16:40 &lt; Zwolly> chesse
16:40 &lt; Zwolly> cheese
16:40 &lt; nemesis> E:\Sytemprogramme\server\Projektverwaltung>java
16:40 &lt; nemesis> ganttproject-1.9.7.jar
16:40 &lt; nemesis> Exception in thread "main"
16:40 &lt; nemesis> java.lang.NoClassDefFoundError: ganttproject-1/9/7/ja
16:40 &lt; nemesis> r
16:40 &lt;@jrand0m> java -jar ganttproject-1.9.7.jar
16:40 &lt; nemesis> java version "1.4.2-beta"
16:40 &lt; nemesis> Java(TM) 2 Runtime Environment, Standard Edition (build
16:40 &lt; nemesis> 1.4.2-beta-b19)
16:40 &lt; nemesis> Java HotSpot(TM) Client VM (build 1.4.2-beta-b19, mixed
16:40 &lt; nemesis> mode)
16:40 &lt; nemesis> hm... why with -jar?
16:40 &lt; nemesis> now it works...
16:40 -!- ion [ion@anon.iip] has quit [Ping timeout]
16:40 &lt; nemesis> thx jrand0m
16:40 &lt;@jrand0m> without -jar asks it to load the class
16:40 &lt;@jrand0m> ganttproject-1/9/7/jar
16:40 &lt;@jrand0m> np
16:40 &lt; jeremiah> is cvs working?
16:40 &lt; jeremiah> i checked out earlier today, but it's weird now
16:40 &lt;@jrand0m> sourceforge is being a pain atm
--- Log closed Tue Jul 22 17:18:14 2003
&lt;/div></description></item><item><title>I2P Entwickler-Meeting</title><link>/de/blog/2003/07/15/i2p-entwickler-meeting/</link><pubDate>Tue, 15 Jul 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/07/15/i2p-entwickler-meeting/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> gott, hezekiah, jeremiah, jrand0m, mihi, Neo, nop, WinBear&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Jul 15 17:46:47 2003
17:46 &lt; gott> yo.
17:46 &lt;@nop> just a heads up on my silence
17:46 &lt;@hezekiah> Tue Jul 15 21:46:49 UTC 2003
17:47 &lt;@hezekiah> OK. The iip-dev meeting has started.
17:47 &lt;@hezekiah> Is it the 48th or 49th?
17:47 &lt; jrand0m> nop> this is why its critical that we get the router
	architecture pounded out asap. I understand that different people have
	different rates of speed, and we must segment so different components can
	proceed accordingly
17:47 &lt; mihi> 49th
17:47 &lt;@hezekiah> OK! Welcome to the 49th iip-dev meeting!
17:47 &lt; jrand0m> I have three more days at my job, after which 90+ hours /
	week will be dedicated to getting this going
17:48 &lt; jrand0m> I know and don't expect everyone to be able to do that,
	which is why we need to segment
17:48 &lt; jrand0m> hi hezekiah :)
17:48 &lt;@hezekiah> lol
17:48 &lt;@nop> to rebutt on that
17:48 &lt;@hezekiah> I'll wait a minute. Then we can do the agenda. :)
17:48 &lt;@nop> the security of the router architecture is dependant that you
	do not rush as well
17:49 &lt;@nop> if we do
17:49 &lt;@nop> we overlook
17:49 &lt;@nop> which could leave us cleaning up a big mess later
17:49 -!- Rain [Rain@anon.iip] has quit [I Quit]
17:49 &lt; jrand0m> nop> disagree. we can still build app layer and APIs
	without implementing the router (or even knowing how the network will operate)
17:49 &lt;@nop> I agree with that
17:50 &lt;@nop> I'm specifically talking about the underlying network
17:50 &lt; jrand0m> if we can agree to the API I sent out, then thats the
	segmentation we need
17:50 &lt; jrand0m> right, router impl and network design still isn't done
17:50 &lt;@nop> ok
17:50 &lt;@nop> oh, I can definitely agree with your api so far
17:51 &lt;@hezekiah> jrand0m: One problem.
17:51 &lt; jrand0m> shoot hezekiah
17:51 &lt;@hezekiah> It will look different if you implement it in C.
17:51 &lt; jrand0m> not too different
17:51 &lt; gott> oh dear
17:51 &lt; jrand0m> less capital letters, and replace the objects with structs
17:51 &lt; gott> what languages are people considering implementing it in?
17:51 &lt; jrand0m> (for the api)
17:51 &lt;@hezekiah> Uh, jrand0m? There is no 'byte[]' in C.
17:51 &lt; jrand0m> gott> read the mail archives for some example answers to that
17:52 &lt;@hezekiah> You will be using void*'s with an integer to specifiy the
	length most likely.
17:52 &lt; jrand0m> hezekiah> then unsigned int[]
17:52 &lt; gott> jrand0m: for once, a religious war that I'm not a part of
17:52 &lt;@hezekiah> If I remember correctly (help me out here nop), you can't
	just return an unsigned int[] from a function.
17:53 &lt;@hezekiah> gott: as opposed to what? pseudocode?
17:53 &lt; jrand0m> right, syntactic changes. but yes, if there are real
	differences, we need to get them worked out ASAP. (like, today) Perhaps
	now would be a good tiem to look at the email I sent entitled "high level
	router architecture and API" and review?
17:54 &lt;@hezekiah> nop? UserX? Are you game for that?
17:54 &lt; jrand0m> not too different, but different none the less, yes.
	which is why I said Java API on todays email :)
17:54 -!- WinBear [WinBear@anon.iip] has joined #iip-dev
17:55 &lt;@nop> wait
17:55 &lt;@nop> reading above
17:55 -!- mihi_2 [~none@anon.iip] has joined #iip-dev
17:55 -!- mihi is now known as nickthief60234
17:55 -!- mihi_2 is now known as mihi
17:55 &lt; jrand0m> wb mihi
17:55 &lt; gott> btw, is this being live logged?
17:55 -!- nickthief60234 [~none@anon.iip] has quit [EOF From client]
17:55 &lt;@hezekiah> gott: Yes.
17:55 &lt; mihi> redundancy rules ;)
17:55 &lt; gott> I'll just read it later on then.
17:55 -!- gott [~gott@anon.iip] has left #iip-dev [gott]
17:56 &lt;@nop> ok
17:56 &lt;@nop> yes
17:56 &lt; WinBear> jrand0m: hi
17:56 &lt;@nop> definitely differences
17:56 &lt;@nop> what we need
17:56 &lt; jrand0m> heya WinBear
17:56 &lt;@nop> is a team of certain developers to write the main api level
	controls for these languages
17:56 &lt;@nop> we know that jrand0m can handle java
17:56 &lt;@nop> and probably could team up with thecrypto as well
17:56 &lt;@nop> and hezekiah and the gang can do C
17:56 &lt;@nop> and jeremiah if he's willing
17:56 &lt;@nop> can do python
17:56 &lt;@hezekiah> I can do C++ too! ;-)
17:56 &lt;@nop> ok
17:56 &lt;@nop> C++ as well
17:57 &lt;@hezekiah> lol
17:57 &lt;@nop> C++ will probably work
17:57 &lt;@nop> with C
17:57 &lt;@nop> if you don't template the crap out of it
17:57 &lt; jrand0m> heh
17:57 &lt;@hezekiah> lol
17:57 &lt;@hezekiah> Actually, while MSVC can link C and C++ object files,
	gcc doesn't seem to like that.
17:57 &lt;@nop> aka, stick to structs that are compatible with C, or is that
	not viable
17:57 &lt; jrand0m> first question, prior to that, is what applications will use
	these APIs? I know of apps that will want to use java, will iproxy be in C?
17:58 &lt;@hezekiah> nop: I don't think C and C++ are object compatible.
17:58 &lt;@nop> ok
17:58 &lt;@hezekiah> nop: C++ won't get along with C much better than Java.
17:58 &lt;@nop> well maybe USerX could do C
17:58 &lt;@nop> and you could pull C++
17:58 &lt;@hezekiah> We don
17:58 &lt;@nop> ?
17:58 &lt;@hezekiah> don't even need to _do_ C++ if you don't want to. It's
	just that I prefer it.
17:59 &lt;@nop> well, the thing is
17:59 &lt;@nop> there are a lot of C++ developers
17:59 &lt;@nop> especially in the microsoft world
17:59 &lt;@hezekiah> Even in the Linux world. (see: KDE and Qt.)
17:59 &lt; jrand0m> C and C++ are binary compatible if you just make .so or .a
17:59 &lt; jrand0m> (btw)
18:00 &lt;@nop> can C be a good placement for C++, aka C++ developers would be
	able to handle a c api easier than a C++ api with a c developer?
18:00 &lt;@hezekiah> jrand0m: Yeah. You can probably have libraries ... but if
	you can
18:00 &lt;@hezekiah> jrand0m: can't even use classes, it sorta defeats the
	purpose.
18:00 &lt;@nop> right
18:00 &lt;@nop> let's stick with C
18:01 &lt;@nop> because C++ coders can still call a C library rather easily
18:01 &lt;@hezekiah> If one module needs to call anothers functions, then they
	had best both be the same language.
18:01 &lt;@hezekiah> nop: C++ coders will know C well enough ... though it
	might take some work if they never /learned/ C.
18:02 &lt;@hezekiah> However, C coders wouldn't know C++ since C is just a
	subset of C++.
18:02 -!- logger_ [~logger@anon.iip] has joined #iip-dev
18:02 -!- Topic for #iip-dev: logfiles will be online after the meeting:
	http://wiki.invisiblenet.net/?Meetings
18:02 [Users #iip-dev]
18:02 [@hezekiah] [+Ehud ] [ leenookx] [ moltar] [ tek ]
18:02 [@nop ] [ jeremiah] [ logger_ ] [ Neo ] [ WinBear]
18:02 [@UserX ] [ jrand0m ] [ mihi ] [ ptsc ]
18:02 -!- Irssi: #iip-dev: Total of 14 nicks [3 ops, 0 halfops, 1 voices,
10 normal]
18:02 &lt; jrand0m> right
18:02 -!- Irssi: Join to #iip-dev was synced in 9 secs
18:02 &lt; jrand0m> (with JMS :)
18:02 &lt;@nop> yep
18:03 -!- You're now known as logger
18:03 &lt; jrand0m> ok, can we review the overall architecture to see whether
	the APIs are even relevent first?
18:03 &lt;@nop> fine 18:04 &lt; jrand0m> :)
18:04 &lt; jrand0m> ok, see the email I sent w/ the routerArchitecture.png.
	any thoughts on that seperation?
18:04 -!- tek [~tek@anon.iip] has quit []
18:05 &lt; WinBear> jrand0m: is that on the wiki?
18:05 &lt; jrand0m> WinBear> no, on the mailing list, though the archives
	are down. lemmie add it to the wikki
18:06 &lt;@hezekiah> Correct me if I'm wrong ...
18:07 &lt;@hezekiah> ... but it looks like we're going to have 3 seperate API's
	that are as similar as possible.
18:07 &lt;@hezekiah> Right?
18:07 &lt; jrand0m> yes hezekiah
18:07 &lt;@hezekiah> So since each API is in a different language, are they
	going all each have seperate implementations?
18:07 &lt; jrand0m> yes
18:07 &lt;@hezekiah> Or is there a way for Java or Python to access a C library?
18:08 &lt; jrand0m> yes, but we don't want to go that route
18:08 &lt; mihi> for java: JNI
18:08 &lt;@hezekiah> So this talk about Java, C, C++, Python, etc. working
	together is mute since they never will?
18:08 &lt; jrand0m> how do I attach an image to the wiki?
18:08 &lt;@hezekiah> Each API has its own backend written in that language.
18:08 &lt; jrand0m> no hezekiah, look at the diagram
18:09 &lt;@hezekiah> Oh, duh!
18:09 &lt;@hezekiah> The API's don't link to a backend.
18:10 &lt;@hezekiah> They talk via sockets.
18:10 &lt; jrand0m> si sr
18:10 &lt;@hezekiah> This is still a little confusing though.
18:10 &lt;@hezekiah> Give me a sec here. :)
18:11 &lt;@hezekiah> OK. What is the thing labeled 'transport'?
18:11 &lt; jrand0m> for example, bidirectional HTTP transport, SMTP transport,
	plain socket transport, polling HTTP socket, etc
18:11 &lt; jrand0m> the thing that moves bytes between routers
18:12 &lt;@hezekiah> OK.
18:12 &lt;@hezekiah> So the diagram I'm looking at shows one person's computer.
18:12 &lt;@hezekiah> He has a router that talks to other people's computers
	via the transports.
18:12 &lt; jrand0m> correct
18:12 &lt;@hezekiah> Person 1 (Alice) has 2 applications running.
18:12 &lt;@hezekiah> One is in C, the other in Java.
18:13 &lt;@hezekiah> Both are linked to a library (that's the API).
18:13 &lt; jrand0m> both are "linked" to seperate libraries (the APIs)
18:13 &lt;@nop> simple concept
18:13 &lt;@nop> yes
18:13 &lt;@hezekiah> Those libraries, take input from the program encrypt it,
	and send it via sockets (unix or TCP) to the router ... which is another
	program Alice is running.
18:13 &lt; jrand0m> correct
18:14 &lt;@hezekiah> OK. So it's kinda like isproxy being split in two.
18:14 &lt; jrand0m> bingo :)
18:14 &lt;@hezekiah> One part is low end and written in C, and the other is
	high end and written in whatever.
18:14 &lt; jrand0m> exactly
18:14 &lt;@hezekiah> OK. I get it. :)
18:14 &lt; jrand0m> w00t
18:14 &lt;@hezekiah> So no language needs to play nice with any other language.
18:14 &lt; jrand0m> WinBear> sorry, I can't toss it on the wiki as it only
	takes text :/
18:15 &lt;@hezekiah> Since they all comunicate with the router via sockets,
	you could write an API in PASCAL for all the design cares.
18:15 &lt;@nop> yes
18:15 &lt;@nop> arbitrary
18:15 &lt; jrand0m> right
18:15 &lt;@nop> it handles arbitrary sockets
18:15 &lt; jrand0m> though some things need to be standardized (like the data
	structures for Destination, Lease, etc)
18:15 &lt; WinBear> jrand0m: i get a vague idea based on what hezekiah is saying
18:15 &lt; jrand0m> word
18:16 &lt;@hezekiah> jrand0m: Right. The structure and order of the bytes that
	go across that socket is set in a design somewhre
18:16 &lt;@hezekiah> somewhere.
18:17 &lt;@hezekiah> But you can still implement how those bytes are send and
	received any joly way you please.
18:17 &lt;@nop> WinBear: it's the same exact way that the irc client works
	with isproxy
18:17 &lt; jrand0m> exactly
18:17 &lt;@hezekiah> Good.
18:17 &lt;@hezekiah> I understand now. :)
18:17 -!- moltar [~me@anon.iip] has left #iip-dev [moltar]
18:17 &lt;@nop> well
18:17 &lt;@nop> not exactly
18:17 &lt;@hezekiah> Uh oh.
18:17 &lt;@nop> but imagine how that works
18:17 &lt;@nop> and you can understand arbitrary sockets
18:17 &lt;@nop> isproxy just routes
18:17 &lt;@nop> and delivers
18:18 &lt;@nop> now jrand0m
18:18 &lt;@nop> quick question
18:18 &lt; jrand0m> si sr?
18:18 &lt;@nop> is this api designed for only new applications that are designed
	to work on this network
18:18 -!- mode/#iip-dev [+v logger] by hezekiah
18:18 &lt; WinBear> nop: with the highlevel replacing the irc client?
18:18 &lt; jrand0m> nop> yes. though a SOCKS5 proxy could use this API as well
18:18 &lt;@nop> or can it be able to have a middle man that can allow already
	standard clients
18:18 &lt;@nop> for instance
18:19 &lt;@nop> so all we would have to do is write the middleman -> api
18:19 &lt; jrand0m> (but note that there's no 'lookup' service available -
	no DNS for this network)
18:19 &lt; jrand0m> correct
18:19 &lt;@nop> so that we can support say Mozilla etc
18:19 &lt;@nop> so they can just code plugins
18:19 &lt; jrand0m> nop> yes
18:19 &lt;@nop> ok
18:19 &lt;@nop> or transports :)
18:20 &lt; jrand0m> (e.g. the SOCKS5 has the HTTP outproxies hardcoded to
	destination1, destination2, and destination3)
18:20 &lt;@nop> ok
18:20 &lt; WinBear> i think i get it
18:21 &lt; jrand0m> w00t
18:21 &lt; jrand0m> ok, one of the things I had to think about in this design
	was keeping the private keys in the app's memory space - the router never
	gets a hold of destination private keys.
18:21 &lt;@hezekiah> So the application can send raw data over the I2P network
	by sending it to the API, and it doesn't need to worry about the rest.
18:22 &lt;@hezekiah> Right?
18:22 &lt; jrand0m> that means the APIs need to implement the end to end part
	of the crypto
18:22 &lt; jrand0m> exactly hezekiah
18:22 &lt;@hezekiah> OK.
18:22 &lt;@nop> yes
18:22 &lt;@nop> that's the idea
18:22 &lt;@nop> it does it for you
18:22 &lt;@nop> you just call the hook
18:23 &lt;@hezekiah> One quick question:
18:23 &lt;@hezekiah> This 'router' obviously needs to speak a certain protocol
	over it's transports.
18:23 &lt; jrand0m> correct
18:23 &lt;@hezekiah> So it is possible to provide multiple implementations of
	the router ...
18:23 &lt; jrand0m> yes
18:24 &lt;@hezekiah> ... as long as they both speak the same protocol.
18:24 &lt; jrand0m> (which is why the spec has placeholders for bitbuckets)
18:24 &lt; jrand0m> right
18:24 &lt;@hezekiah> So you have a router in Java, and one in C, and one
	in PASCAL.
18:24 * jrand0m cringes
18:24 &lt; jrand0m> but yeah
18:24 &lt;@hezekiah> And they all can talk together since they're talking over
	TCP/IP using the same protocol.
18:24 * WinBear jumps
18:24 &lt;@hezekiah> jrand0m: And yes. I don't remember my PASCAL days overly
	fondly either.
18:25 &lt; jrand0m> well, Pascal can talk to the C one through the TCP transport,
	and the C one can talk to the Java one over the HTTP transport, for example
18:25 &lt;@hezekiah> Right.
18:25 &lt; jrand0m> (transports talk to other like transports, routers manage
	the messages delivered between them but don't deal with how they're delivered)
18:26 &lt;@hezekiah> The point I was looking to make was that the protocol is the
	same, so it doesn't matter what language someone's router is implemented in.
18:26 &lt; jrand0m> right
18:26 &lt;@hezekiah> Cool.
18:26 &lt; jrand0m> now you understand why I said "who cares" to all the C vs
	Java vs etc debates? :)
18:26 &lt;@hezekiah> Yup.
18:26 &lt;@hezekiah> lol
18:27 &lt;@hezekiah> I've got to hand it to you jrand0m. This will make it very
	kind for develoeprs to write programs for this network.
18:27 &lt; jrand0m> heh, well, the API ain't quite original. this is how
	Message Oriented Middleware (MOM) works
18:27 &lt;@hezekiah> And you could even make routers that specialize in certain
	platform specific features (like 64-bit CPU's).
18:28 &lt; jrand0m> absolutely
18:28 &lt;@hezekiah> jrand0m: Humble too! ;-)
18:28 &lt;@hezekiah> Well, it looks good to me.
18:28 &lt; jrand0m> ok, UserX, nop, does this seperation make sense?
18:28 &lt;@nop> of course
18:28 &lt;@nop> is userx still here
18:29 &lt;@hezekiah> He's been idle for 1:26.
18:29 &lt; jrand0m> 'k. so then we have two tasks: design the network, and
	design how the API works.
18:29 &lt;@nop> right
18:29 &lt;@hezekiah> Quick simple question: The API's do end to end crypto. Do
	the routers to node to node crypto ?
18:29 &lt;@nop> yes
18:30 &lt; jrand0m> yes
18:30 &lt; jrand0m> (transport level)
18:30 &lt;@hezekiah> Good. :)
18:30 &lt;@nop> hezekiah: it's very similar to what we have so far
18:30 &lt;@nop> in that aspect
18:31 &lt; jrand0m> ok.. er, shit, thecrypto aint around for comments on the
	performance model.
18:31 &lt; Neo> and for the paranoid, the apps can do the pgp encryption before
	it hits the API ;)
18:31 &lt; jrand0m> absolutely neo
18:31 &lt; jrand0m> I was even tempted to leave the end to end crypto out of
	the API and leave it up to the apps...
18:31 &lt;@hezekiah> jrand0m: That would be cruel.
18:31 &lt; jrand0m> heheh
18:32 &lt;@hezekiah> BTW, the API's and the router communicate via sockets.
18:32 &lt;@hezekiah> On UNIX will they be using UNIX sockets or local TCP/IP
	sockets?
18:32 &lt; jrand0m> prolly just local tcp/ip for simplicity
18:32 &lt;@nop> hold
18:32 &lt;@hezekiah> (I suppose you could make a router that accepts both.)
18:33 * hezekiah is really liking this interchangable parts setup
18:33 &lt;@nop> if you hold on a sec
18:34 &lt;@hezekiah> Holding ... :)
18:34 &lt;@nop> I'll call thecrypto at his house
18:34 &lt;@nop> see if he can get on
18:34 &lt; jrand0m> hehe word
18:34 &lt;@hezekiah> lol
18:34 * hezekiah dons a thick Itallian accent
18:34 &lt;@hezekiah> Nop ha' got ... CONNECTIONS!
18:34 &lt; jeremiah> lo
18:34 &lt;@nop> hey jeremiah
18:35 &lt; jrand0m> heya jeremiah
18:35 &lt;@nop> would you be willing at the api level to assist with a python api
18:35 &lt; jeremiah> sure
18:35 * jeremiah reads backlog
18:35 &lt; jrand0m> heh word
18:35 * nop is calling
18:36 &lt;@nop> he's not home
18:36 &lt;@nop> he'll be back in an hour
18:36 &lt; jrand0m> 'k, has anyone else read the .xls and/or have comments on
	the model?
18:37 &lt;@hezekiah> I read the .xls ... but I don't know much about p2p so
	most of it was over my head.
18:37 &lt;@hezekiah> UserX is good at that stuff.
18:37 &lt;@nop> I have to read it still
18:37 &lt; jrand0m> (btw, morphmix had some insane numbers... they were saying
	they could expect random hosts on the net to have average 20-150ms ping times,
	rather than the 3-500 I was expecting)
18:37 &lt; jrand0m> coo'
18:37 &lt;@nop> it's staroffice or openoffice?
18:37 &lt; jrand0m> openoffice, but I exported it to .xls
18:37 &lt;@nop> which is excell?
18:37 &lt; jrand0m> correct
18:38 &lt;@hezekiah> BTW, concerning the API ...
18:38 &lt; jrand0m> si sr?
18:38 &lt;@hezekiah> ... in C the boolean would be int.
18:38 &lt;@nop> which email
18:38 &lt;@nop> hezekiah: yes
18:38 &lt;@hezekiah> The classes would be sent as structure pointers.
18:38 &lt;@nop> unless you typedef boolean
18:39 &lt;@hezekiah> And the functions that use byte[] would use a void* with
	an additional parameter that specefies the length of the buffer.
18:39 &lt;@nop> hezekiah: you're being picky :)
18:39 &lt; jrand0m> nop> I cant access the archives so I'm not sure what the
	subject line was, but it was last week...
18:39 &lt;@nop> save it for a later time
18:39 &lt;@hezekiah> nop: Picky?
18:39 &lt; jrand0m> heh, yeah, y'all working on the C api can work that detail out
18:39 * jeremiah is done reading backlog
18:39 &lt;@nop> what's the file called
18:39 &lt;@hezekiah> nop: I'm just trying to find all the stuff that is different,
	so we can hammer it out like jrand0m asked.
18:40 &lt;@hezekiah> I'm trying to be helpful. :)
18:40 &lt;@nop> hezekiah: yes, probably off meeting time
18:40 &lt; jrand0m> nop> simple_latency.xls
18:40 &lt;@hezekiah> boolean sendMessage(Destination dest, byte[] payload);
18:40 &lt;@hezekiah> would be
18:40 &lt;@hezekiah> int sendMessage(Destination dest, void* payload, int length);
18:40 &lt;@hezekiah> .
18:40 &lt;@hezekiah> byte[] recieveMessage(int msgId);
18:40 &lt;@hezekiah> that could either be:
18:41 &lt;@hezekiah> void* recieveMessage(int msgId, int* length);
18:41 &lt;@hezekiah> or
18:41 &lt;@nop> jrand0m: got it
18:41 &lt;@hezekiah> void recieveMessage(int msgId, void* buf, int* length);
18:41 &lt;@hezekiah> or
18:41 &lt; jrand0m> hezekia: why not typedef struct { int length; void* data;
	} Payload;
18:41 &lt;@hezekiah> DataBlock* recieveMessage(int msgId)l
18:41 &lt;@hezekiah> DataBlock* recieveMessage(int msgId);
18:41 &lt; jeremiah> where's this xls?
18:41 &lt;@nop> oh iip-dev
18:41 &lt;@hezekiah> jrand0m: The struct you just mentioned is basically what
	DataBlock is.
18:42 &lt; jrand0m> word hezekiah
18:42 &lt;@nop> subject more models
18:42 &lt;@hezekiah> Chances are the C version would have DataBlocks.
18:43 &lt;@hezekiah> Beyond that the only other thing to note is that each
	'interface' would just be a set of functions.
18:43 &lt;@hezekiah> nop: Did I find all the differences that would exist in
	a C API?
18:43 &lt; jrand0m> right. perhaps #include "i2psession.h" or something
18:43 &lt; jeremiah> is there a mockup python api?
18:44 &lt; jrand0m> no jeremiah, I don't really know python :/
18:44 &lt;@nop> I would have to re-review the java api, but I would say that
	you're right on target
18:44 &lt; jrand0m> but it would probably be similar to the java, as python is OO
18:44 &lt; jeremiah> cool, i can derive one from the C one
18:44 * nop is not a java head
18:44 &lt; jrand0m> cool jeremiah
18:44 &lt; jeremiah> is the c api in the thing you sent out a few days ago?
18:44 &lt;@hezekiah> Yeah. Python should be able to handle the Java api.
18:44 &lt; jrand0m> jeremiah> that was the Java one
18:45 &lt; jrand0m> oh, the Java one was today
18:45 &lt; jrand0m> the older one was language independent
18:45 &lt;@hezekiah> Hmm
18:45 &lt;@nop> UserX says he should be able to assist with C api
18:45 &lt; jrand0m> word
18:45 &lt;@nop> he's busy at work at the moment
18:46 &lt; jrand0m> coo'
18:46 &lt;@hezekiah> One last note: With the C api, each function would probably
	take a structure* to the structure that it is an 'interface' of in Java.
18:46 &lt;@nop> hezekiah: loos good
18:46 &lt;@nop> looks good
18:46 &lt;@hezekiah> I2PSession createSession(String keyFileToLoadFrom,
	Properties options);
18:46 &lt;@hezekiah> would be:
18:46 &lt;@nop> java and their non-native data types
18:46 &lt;@hezekiah> I2PSession* createSession(I2PClient* client, char*
	keyFileToLoadFrom, Properties* options);
18:46 &lt;@nop> ;)
18:46 &lt; jrand0m> hehe
18:46 &lt; jrand0m> right hezekiah
18:47 &lt; jeremiah> are we addressing unicode?
18:47 &lt;@hezekiah> Anyway, if you can live with those differences, the C and
	Java API's should be identical beyond that.
18:47 &lt;@hezekiah> nop? Unicode? :)
18:47 &lt; jrand0m> UTF8 if not UTF16
18:48 &lt;@hezekiah> Perhaps Unicode should be dealt with on the application
	level.
18:48 &lt; jrand0m> right, charset is all the content of the message
18:48 &lt;@hezekiah> Oh.
18:48 &lt; jeremiah> ok
18:48 &lt;@hezekiah> Java String's are done in Unicode, aren't they jrand0m?
18:48 &lt; jrand0m> the bitbuckets'll all be bit defined
18:48 &lt; jrand0m> yes hezekiah
18:48 &lt; jrand0m> (unless you explicitly instruct them to change charsets)
18:49 &lt;@hezekiah> So the string sent to the Java API would be different than
	the one sent to the C API unless the C API implements strings using Unicode.
18:49 &lt; jrand0m> not relevent
18:49 &lt;@hezekiah> OK.
18:49 &lt; jrand0m> (app->API != API->router. we only define API->router)
18:49 &lt;@hezekiah> What I'm saying is this, jrand0m:
18:50 &lt;@hezekiah> If I set my password with the Java API, it goes to the
	router out someplace else.
18:50 &lt; jrand0m> password? you mean you create a Destination?
18:50 &lt;@hezekiah> Then it find another router, which sends it to another API
	(?) which is implemented in C.
18:50 &lt;@hezekiah> void setPassphrase(String old, String new);
18:50 &lt;@hezekiah> That function.
18:51 &lt; jrand0m> hezekiah> thats the administrative password to access the
	administrative methods of the router
18:51 &lt;@hezekiah> Ah
18:51 &lt;@hezekiah> Do any functions in the API which use Java String's end
	up with that String being sent to another API?
18:51 &lt; jrand0m> 99.9% of apps will only use I2PSession, not I2PAdminSession
18:51 &lt;@nop> also, anything carried with the router gets converted for
	network travel correct?
18:51 &lt;@hezekiah> If so, we should probably use Unicode.
18:51 &lt;@nop> unicode wouldn't be releavant
18:52 &lt; jrand0m> hezekiah> no. all inter-router info will be defined by
	bit buckets
18:52 &lt;@hezekiah> OK.
18:52 &lt; jrand0m> correct nop, at the transport level
18:52 &lt;@hezekiah> (I'm assuming a bit bucket is just a binary buffer, right?)
18:53 &lt; jrand0m> a bit bucket is a statement that the first bit means X,
	the second bit means Y, bits 3-42 mean Z, etc
18:53 &lt; jrand0m> (e.g. we may want to use X.509 for the certificates bitbucket)
&lt;p>18:53 &amp;lt;@hezekiah&amp;gt; I&amp;rsquo;ve never dealt with that before.
18:54 &amp;lt;@hezekiah&amp;gt; I&amp;rsquo;ll worry about it when I get there. :)
18:54 &amp;lt; jrand0m&amp;gt; heh word
18:55 &amp;lt; jrand0m&amp;gt; ok, the four things I wanted us to hit today: *router
architecture, *performance model, *attack analysis, *psyc. We&amp;rsquo;ve done
the first, thecrypto is offline so perhaps we delay this (unless you have
thoughts on the model nop?)
18:57 &amp;lt;@hezekiah&amp;gt; Um &amp;hellip; jrand0m. I have yet another question.
18:57 &amp;lt; jeremiah&amp;gt; jrand0m: where&amp;rsquo;s the latest version of the network spec? is
it what you sent out on the 13th?
18:57 &amp;lt; jrand0m&amp;gt; si sr?
18:57 &amp;lt;@hezekiah&amp;gt; Well the router architecture has the API&amp;rsquo;s handle keys
/sent to them by the Application/.
18:57 &amp;lt; jrand0m&amp;gt; jeremiah&amp;gt; yes
18:57 &amp;lt;@nop&amp;gt; I don&amp;rsquo;t at this time
18:58 &amp;lt;@hezekiah&amp;gt; Now &amp;hellip; the only way I see that the API gets the key is
from createSession.
18:58 &amp;lt; jrand0m&amp;gt; hezekiah&amp;gt; the router gets public keys and signatures,
not private keys
18:58 &amp;lt; jrand0m&amp;gt; right
18:58 &amp;lt;@hezekiah&amp;gt; But that requires a file.
18:58 &amp;lt; jrand0m&amp;gt; the keys are stored in a file or in the API&amp;rsquo;s memory
18:58 &amp;lt; jrand0m&amp;gt; yes
18:58 &amp;lt;@hezekiah&amp;gt; Now if the application generates a key, why can&amp;rsquo;t it just
send it to the API via a buffer?
18:59 &amp;lt;@hezekiah&amp;gt; Must it really store it in a file, and then provide the
file name?
18:59 &amp;lt; jrand0m&amp;gt; no, it can be in memory if you&amp;rsquo;d like
18:59 &amp;lt;@hezekiah&amp;gt; There is not function to all that in the API though.
18:59 &amp;lt;@hezekiah&amp;gt; It&amp;rsquo;s just a thought.
19:00 &amp;lt;@hezekiah&amp;gt; If the key is supposed to be generated only once and used
many, many times (like GPG keys), then a file makes sense.
19:00 -!- mihi [none@anon.iip] has quit [bye all, it&amp;rsquo;s getting late&amp;hellip;]
19:00 &amp;lt;@hezekiah&amp;gt; But if it will be generated more often, then perhaps some
way to directly send it to the API via a structure or buffer of some sort
might be nice
19:00 &amp;lt;@hezekiah&amp;gt; .
19:01 &amp;lt; jrand0m&amp;gt; yes, its generated once and only once (unless you&amp;rsquo;re wearing
a tinfoil hat)
19:02 &amp;lt; jrand0m&amp;gt; though the createDestination(keyFileToSaveTo) lets you
create that key
19:02 &amp;lt;@hezekiah&amp;gt; OK.
19:02 &amp;lt;@hezekiah&amp;gt; So there&amp;rsquo;s really no need for transfer directly from the
App to the API. A file will suffice.
19:03 &amp;lt;@hezekiah&amp;gt; So where were we before I so rudely interupted? :)
19:06 &amp;lt; jeremiah&amp;gt; so right now we&amp;rsquo;re just working on the router API, not
the client one, right?
19:06 &amp;lt; jrand0m&amp;gt; well, we&amp;rsquo;re skipping on performance analysis for now
(hopefully we can get some chatter re: it on the mailing list before next
week?). and probably the same wrt attack analysis (unless anyone read the
new spec and has comments)
19:07 &amp;lt;@hezekiah&amp;gt; So we&amp;rsquo;re since we&amp;rsquo;re skipping that, what are we supposed
to be talking about now?
19:07 &amp;lt;@hezekiah&amp;gt; Psyc?
19:07 &amp;lt; jrand0m&amp;gt; unless anyone else has other comments to bring up&amp;hellip;?
19:08 &amp;lt;@hezekiah&amp;gt; Well, for once, my comment hole (also notoriously known
as my mouth) is empty.
19:08 &amp;lt; jrand0m&amp;gt; hehe
19:09 &amp;lt; jrand0m&amp;gt; ok, anyone have any thoughts on how the IRC side of things
will work, and whether psyc may be relevent or useful?
19:09 &amp;lt; jeremiah&amp;gt; sidenote (that pissed me off): wired&amp;rsquo;s &amp;ldquo;Wired, Tired,
Expired&amp;rdquo; list had Waste as &amp;lsquo;wired&amp;rsquo;
19:09 &amp;lt; jrand0m&amp;gt; heh
19:09 &amp;lt; jrand0m&amp;gt; do you realize how much we&amp;rsquo;re going to blow everyone away?
19:09 &amp;lt; jeremiah&amp;gt; yep
19:09 &amp;lt;@hezekiah&amp;gt; jrand0m: That assumes we get this to work.
19:10 &amp;lt; jrand0m&amp;gt; I guarantee it will work.
19:10 &amp;lt;@hezekiah&amp;gt; There are a lot of other failed efforts out there.
19:10 &amp;lt; jrand0m&amp;gt; I quit my job to work on this.
19:10 &amp;lt;@hezekiah&amp;gt; Then we&amp;rsquo;re going to blow everyone away. :)
19:10 &amp;lt;@hezekiah&amp;gt; Yeah. How is bread getting on the table when you do that?
19:10 &amp;lt;@hezekiah&amp;gt; GPL code doesn&amp;rsquo;t pay well. ;-)
19:10 &amp;lt; jrand0m&amp;gt; heh
19:11 &amp;lt;@hezekiah&amp;gt; As for psyc &amp;hellip; let me put it this way:
19:11 &amp;lt;@hezekiah&amp;gt; The first time I heard of it was when you emailed us
about it.
19:11 &amp;lt; jrand0m&amp;gt; shit, I wasn&amp;rsquo;t the one who found it :)
19:11 &amp;lt;@hezekiah&amp;gt; However, IRC is probably one of the most (if not /the/
most) prolific chat protocols around.
19:11 &amp;lt;@hezekiah&amp;gt; People will want IRC apps LONG before they even /know/
what psyc is.
19:11 &amp;lt;@hezekiah&amp;gt; jrand0m: Oops. Sorry. I forgot that detail. :)
19:12 &amp;lt; jrand0m&amp;gt; not according to psyc. their history goes back to 86 I think
19:12 &amp;lt;@hezekiah&amp;gt; The point is that the supperiority of the protocol, isn&amp;rsquo;t
really as relevant as to who uses it.
19:12 &amp;lt;@hezekiah&amp;gt; Their &lt;em>history&lt;/em> may go back that far.
19:12 &amp;lt;@hezekiah&amp;gt; But how many people &lt;em>use&lt;/em> Psyc?
19:12 &amp;lt; jeremiah&amp;gt; yeah if they&amp;rsquo;ve been around since a year after I was born
(ahem) and they aren&amp;rsquo;t that big yet
19:12 &amp;lt;@hezekiah&amp;gt; My point is that even if it&amp;rsquo;s a better protocol, most
people &lt;em>use&lt;/em> IRC.
19:13 &amp;lt;@hezekiah&amp;gt; We can make the best I2P network on the planet &amp;hellip;
19:13 -!- Ehud [logger@anon.iip] has quit [Ping timeout]
19:14 &amp;lt; jeremiah&amp;gt; can someone explain briefly why we care? I thought IRC
would only be one possible application but that the network is flexible to
support psyc as well if it wanted to
19:14 &amp;lt;@hezekiah&amp;gt; Right.
19:14 &amp;lt;@hezekiah&amp;gt; Psyc can be made &amp;hellip;
19:14 &amp;lt;@hezekiah&amp;gt; &amp;hellip; but I&amp;rsquo;m saying we should do IRC first because more
people use it.&lt;/p></description></item><item><title>I2P Entwicklertreffen</title><link>/de/blog/2003/07/01/i2p-entwicklertreffen/</link><pubDate>Tue, 01 Jul 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/07/01/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Addic, al-jebr, Ambience, ChZEROHag, Delly, Ehud, hezekiah, hifi, jrand0m, LeerokLacerta, lonelynerd, luckypunk, mids, Neo, nop, qriff, Rain, sahara, thecrypto, thetower, UserX, wilde&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
-->	You are now talking on #iip-dev
---	Topic for #iip-dev is IIP Meeting - logfiles:
 http://wiki.invisiblenet.net/?Meetings - http://www.invisiblenet.net/research/
&lt;al-jebr>	it's 21:13
&lt;--	wilde has quit (Ping timeout)
---	Trent@anon.iip gives channel operator status to UserX
&lt;nop>	ok
&lt;qriff> !time
&lt;Ambience>	al-jebr: 00:21 here
&lt;nop>	I believe everyone has settled
&lt;hezekiah>	Let's go. :)
&lt;jrand0m>	11:06 here
&lt;nop>	let's start
&lt;nop>	anyone get my agenda
&lt;nop>	so they can play it back
&lt;nop>	I forgot the order
&lt;--	leenookx has quit (Ping timeout)
&lt;Ambience>	my clock is 15 minutes ahead :)
-->	hifi (~MetroPipe@anon.iip) has joined #iip-dev
&lt;hezekiah>	&lt;nop> on the agenda
&lt;hezekiah>	&lt;nop> 1) Welcome
&lt;hezekiah>	&lt;nop> 2)Our Goodbyes
&lt;hezekiah>	&lt;nop> 3)IIP development now
&lt;hezekiah>	&lt;nop> 4) IIP development restructuring proposal
&lt;qriff> actually its xx:13 everywhere...
&lt;hezekiah>	&lt;nop> 5) Recruiting for services to aid with IIP
&lt;hezekiah>	&lt;-- Delly has quit (Ping timeout)
&lt;hezekiah>	&lt;nop> 6) comments suggestions and people who want to help
&lt;mids>	23:05:28 &lt;@nop> 1) Welcome
&lt;mids>	23:05:38 &lt;@nop> 2)Our Goodbyes
&lt;mids>	23:05:43 &lt;@nop> 3)IIP development now
&lt;mids>	23:05:56 &lt;@nop> 4) IIP development restructuring proposal
&lt;mids>	23:06:16 &lt;@nop> 5) Recruiting for services to aid with IIP
&lt;mids>	23:06:53 &lt;@nop> 6) comments suggestions and people who want to help
&lt;nop>	wow, flood in here ;)
&lt;nop>	pl
&lt;LeerokLacerta> Out goodbyes?
&lt;hezekiah>	lol
&lt;hifi>	TROLLS !!!
&lt;nop>	Ok, welcome all
&lt;nop>	let's settle down now :)
&lt;hifi>	.
&lt;Ambience>	settled
-->	wilde (~anon@anon.iip) has joined #iip-dev
&lt;hifi>	settled
&lt;al-jebr>	anyone logging?
-->	thecrypto (~thecrypto@anon.iip) has joined #iip-dev
&lt;hezekiah>	I am (sort of).
&lt;luckypunk>	mids should be.
*	jrand0m logs at all times
&lt;al-jebr>	let's go!
&lt;nop>	ok
&lt;hezekiah>	nop: Agenda item number 2?
&lt;nop>	Our goodbyes
&lt;LeerokLacerta> Bye!
&lt;thecrypto>	where is the livelog?
&lt;nop>	Ok, mids has come to a point where he is moving to other projects
-->	Phiberoptika (~none@anon.iip) has joined #iip-dev
&lt;mids>	After having worked for IIP for more than I year now, I have decided to
 resign as IIP developer.
&lt;LeerokLacerta> Awww.
&lt;mids>	It has been fun and an educative experience
&lt;mids>	but it is time to move on, refresh the spirit and shuffle the cards.
&lt;Rain>	Will you still be online/around?
&lt;mids>	I'll keep running Trent as long as needed and possible.
&lt;mids>	Yes, I do plan to stay around as user
-->	ntk (~blob@anon.iip) has joined #iip-dev
*	nop is in the corner sobbing
&lt;nop>	oh, ah hem
&lt;jrand0m>	many thanks mids, iip w/out trent would be a pita
&lt;LeerokLacerta> It's so sad.
&lt;nop>	yes
&lt;nop>	thank you mids for all your workup
&lt;nop>	work
&lt;mids>	Although I'll be off on vacation soon :)
&lt;mids>	.
---	mids removes channel operator status from mids
&lt;luckypunk>	:D
&lt;luckypunk>	Seem's like you've done a great job. :)
&lt;Rain>	..how symbolic..
&lt;nop>	we love you mids!!!
&lt;nop>	you hear that
&lt;nop>	that was my window opening
&lt;thecrypto>	we all do!
&lt;nop>	fan base out there
-->	w (~w@anon.iip) has joined #iip-dev
---	nop is now known as we
&lt;luckypunk>	lol, yep.
&lt;luckypunk>	:D
*	we love you mids
&lt;Rain>	Go mids go!
&lt;jrand0m>	rofl
-->	leenookx (~leenookx@anon.iip) has joined #iip-dev
---	LeerokLacerta has changed the topic to: IIP Meeting - logfiles:
 http://wiki.invisiblenet.net/?Meetings - http://www.invisiblenet.net/research/
 | We love you mids!
&lt;Rain>	weeeeee are the chaaaampins, my frieeeennnndd...
&lt;Neo>	yes mids, thanks for all your input, collaboration and hard work in code
 and doing general developer things for IIP.
---	we is now known as nop
*	mids bows
*	Ehud stands up and gives a standing ovation to the commitment, perseverence,
 effort, and good hard code that mids has given the project.
&lt;hifi>	yeah mids take your toys and go to tigertown lol
&lt;nop>	and don't forget the PR and web management
&lt;nop>	he's been a vital aspect to IIP
&lt;nop>	getting it this far would have been hard without his work
-->	ChZEROHag (hag@anon.iip) has joined #iip-dev
&lt;hifi>	hifi bitches with mids over trolling issue
&lt;--	hezekiah has quit (Ping timeout)
&lt;mids>	heh hifi
-->	hezekiah (~hezekiah@anon.iip) has joined #iip-dev
---	Trent@anon.iip gives channel operator status to hezekiah
&lt;hezekiah>	Back. :)
&lt;luckypunk>	Yay.
&lt;hezekiah>	(And in case anyone doubted, Hezekiah == Ehud.)
&lt;hifi>	i never used frucking trent and don't know what mids did . i only troll .
&lt;nop>	obviously your hezekiah@anon.iip gave it away
&lt;--	Ehud has quit (Ping timeout)
&lt;hezekiah>	Ugh
&lt;hezekiah>	Item number 3?
&lt;hezekiah>	(If we're all done sobbing yet ...)
&lt;hifi>	and i never was pingouted in my life . I am the most disciplined user of
 IIP .
&lt;mids>	3)IIP development now
&lt;luckypunk>	heh
&lt;luckypunk>	Ok everyone! Shhh. Back on track!
&lt;hifi>	BUT I CRY that MIDS GO !!!
&lt;hifi>	ok
&lt;hifi>	.
&lt;luckypunk>	IIP development. Whats the current status of that code snapshot
 release?
&lt;luckypunk>	That was supposed to happen today?
&lt;hezekiah>	Well, unless UserX has an objection to the tarball I made,
 it's done.
&lt;luckypunk>	Ok. Post it on the wiki?
&lt;hezekiah>	UserX? Were there any problems with the tarball?
&lt;UserX> no problems with the tarball
&lt;luckypunk>	Yes, but are there any windows compilations?
&lt;hezekiah>	OK1
&lt;hezekiah>	http://invisiblenet.net/hezekiah
&lt;hezekiah>	Get your tarballs there!
&lt;UserX> there hasn't been a windows compilation on the windows version yet
&lt;luckypunk>	hm
&lt;LeerokLacerta> "tarballs" sound like some sort of food...
*	luckypunk will try and make one.
---	hezekiah has changed the topic to: IIP Meeting - logfiles:
 http://wiki.invisiblenet.net/?Meetings - http://www.invisiblenet.net/research/
- tarballs of the 'unstable' development release are at
 http://invisiblenet.net/hezekiah | We love you mids!
&lt;luckypunk>	They are. For GCC.
&lt;luckypunk>	lol
&lt;Rain>	Sticky food.
&lt;hezekiah>	There is one 'documented bug'.
&lt;nop>	I can compile a win32 version if you'd like
&lt;Rain>	So, could you give a quick describtion of what is new in this release?
&lt;hezekiah>	If you run isproxy, and it fails to bind the port, then it will
 /not/ abort. It will just sit there wasting memory.
&lt;hezekiah>	Rain: That's too much for me to handle (not to mention I don't
 even _know_ all the differences).
&lt;Ambience>	this one I assume: iip-1.2-dev1.tar.bz2 01-Jul-2003 01:45
 292k tar archive ?
&lt;hezekiah>	UserX could give a much better description
&lt;hezekiah>	UserX?
&lt;nop>	hezekiah/UserX can we get a changelog of the differences by chance
&lt;nop>	that may be a day before that gets done
&lt;hezekiah>	Ambience: Yup! Or the Gziped one. There the same tarball.
&lt;nop>	because there are a log of changes
&lt;Rain>	Oh, and has the expired IIP signing-key been replaced?
&lt;Ambience>	hezekiah: ok
&lt;hezekiah>	nop: I joined IIP after the development branch was already in
 progress.
-->	Ehud (~hezekiah@anon.iip) has joined #iip-dev
&lt;hezekiah>	Rain: No. I had to use my GPG key.
&lt;nop>	no one has tested the compile of this dev branch in win32 have they?
&lt;luckypunk>	Hey, is this src is CVS?
&lt;hezekiah>	Rain: I couldn't contact anyone who had the IIP release key.
&lt;hezekiah>	luckypunk: Yes.
*	luckypunk has, but his system didn't work for it.
&lt;Rain>	hezekiah: Ok, roger.
&lt;UserX> changes: multi-threading, bignum support via openSSL or GMP, numerous
 inmprovements to the memory management system
&lt;hezekiah>	luckypunk: Right now that tarball is a copy of what you get when
 you check out the hezekiah-dev branch from CVS and run 'make dist-bzip2'.
&lt;luckypunk>	Gah! I hate windows.
&lt;Rain>	UserX: niceties ;)
&lt;hezekiah>	And of course there are other internal changes that only the
 developers see. :)
&lt;qriff> just as a question for the qurious... what defines the holder for "Trent"...
&lt;hezekiah>	One simple thing is that now that BigNum is implemented using
 either GMP or SSL, login is a LOT faster.
&lt;Rain>	May i mention a IIP quirk i noticed earlier today?
*	luckypunk guesses its a yes.
&lt;hifi>	at wiki search button is absent . only window to type in but nowhere to
 click lol .
&lt;luckypunk>	hit enter.
&lt;qriff> and what about channel/nick expiration...
---	Ehud is now known as logger
&lt;qriff> registration that is...
&lt;Rain>	Ok, it seems to me like you cannot start isproxy from a /path/to/isproxy
 command, but intead have to do a cd /path/to and then do a ./isproxy
&lt;hezekiah>	Rain: Let me guess ... you get a configuration screen or a request
 for entropy, right?
*	jrand0m has a feeling this will be a very.long.meeting
&lt;Rain>	Is that intentional, or just some quirk of my local system?
&lt;Rain>	hezekiah: yes.
&lt;hezekiah>	Rain: You need to make a .iip subdirectory in your home directory.
&lt;Rain>	It claims that the conf-file is not found.
&lt;Rain>	with my .conf file?
&lt;hezekiah>	Rain: If no such directory exists, isproxy will always look for
 the config files in the current directory
-->	AmishOne (amishone@anon.iip) has joined #iip-dev
&lt;Rain>	Ahh. Of course.
&lt;hezekiah>	OK ...
&lt;hezekiah>	nop? Was there anything else for item 3?
&lt;nop>	have we tested it for win32
&lt;nop>	compile wise
&lt;hezekiah>	I haven't.
&lt;nop>	UserX: ?
&lt;UserX> no
&lt;nop>	I will test it this week then
&lt;hezekiah>	luckypunk, tried doing hezekiah-dev recently and complained for
 compile errors.
&lt;nop>	that's key to maintain portability
&lt;hezekiah>	I suspect there might be problems.
*	luckypunk tried, it balked.
&lt;hezekiah>	Yup. There are problems.
&lt;Ambience>	I'll have to leave for the more dominant one is ordering me to
 and I have no choice here. So I'll be off to bed, but will be logging #iip-dev
 for future reference.
&lt;Ambience>	see ya guys!
&lt;lonelynerd>	later
&lt;qriff>	bye
&lt;hezekiah>	Bye, Ambience. :)
&lt;luckypunk>	i'll be back.
&lt;Ambience>	&lt;--gone (log on)
&lt;nop>	ok
&lt;nop>	this topic is done
&lt;nop>	next on agenda
&lt;nop>	what's 4?
&lt;hezekiah>	4) IIP development restructuring proposal
&lt;nop>	ok
&lt;nop>	we had a meeting about a discussion and proposal brought to us by jrand0m
 for the future development
&lt;nop>	and as well
&lt;nop>	I have had a lot of privmessages directed at me
&lt;nop>	for requests to focus on an arbitrary framework, instead of IRC specific
&lt;nop>	aka a framework that supports IRC + a whole lot more
&lt;nop>	so the want is obviously there
&lt;nop>	and the developers definitely want to go there as well
&lt;hezekiah>	Amen!
&lt;nop>	the question of how to go about doing it
&lt;nop>	and how to make the most productive use of our developers
&lt;nop>	is up in the air
&lt;ChZEROHag>	XML
&lt;mids>	is his framework site available to everybody?
&lt;nop>	this isn't specifically about language
&lt;ChZEROHag>	create a communications protocol
&lt;nop>	ok, please let me finish
&lt;ChZEROHag>	I've started on that somewhere...
&lt;nop>	then we can comment
&lt;ChZEROHag>	My apologies
&lt;ChZEROHag>	I'm a bit in and out at the moment
&lt;nop>	ok,
&lt;nop>	no prob
&lt;nop>	We are at a stage where there is discussion of an arbitrary communications
 protocol
&lt;nop>	specifically for anonymous and secure communication
&lt;nop>	at this point jrand0m, any chance we can post the logs of #iip-future
 meeting
&lt;jrand0m>	sure
&lt;jrand0m>	perhaps those zips I sent you so people don't have to struggle
 through freenet for the other pages too
&lt;nop>	ok
&lt;nop>	hold
&lt;nop>	please
&lt;jrand0m>	(btw, the logs were unedited, so expect the usual occational banter)
&lt;hezekiah>	lol. Yup! You'll get to see exactly how much I DON'T know about
 p2p networks! lol
&lt;jrand0m>	heh
&lt;hezekiah>	(And they'll probably have my conspiracy theories about nop
 too! So be sure to read the logs! ;-) )
&lt;--	logger has quit (Ping timeout)
&lt;hezekiah>	Ugh
&lt;nop>	ok
&lt;Neo>	the logs will be a lot to read. can someone summarizze for the meeting
 what was covered and some key points of all this?
&lt;nop>	http://office.invisiblenet.net/iip_future.zip
&lt;nop>	and
&lt;hezekiah>	At this point, the 'stable' release is being more unstable than
 the 'unstable' one!! Urg.
&lt;nop>	http://office.invisiblenet.net/meetingPrepnotes.zip
&lt;nop>	http://office.invisiblenet.net/jrand0mnetwork_protocol.txt
&lt;jrand0m>	meetingPrepnotes.zip is a small doc that summarizes the meeting,
 and the meeting was basically "ok, any thoughts?".
&lt;--	Delly has quit (EOF From client)
&lt;jrand0m>	essentially, the proposal is to get going on a generic secure
 anonymous message based system, and run iip on top of that
&lt;mids>	is there a zip with anonCommFramework too?
&lt;nop>	I didn't see that
&lt;nop>	jrand0m can you zip and send I'll post to site
&lt;jrand0m>	sure, h/o
&lt;--	Phiberoptika has quit (* ciaito mua mua *)
&lt;Neo>	what is anonCommFramework?
&lt;jrand0m>	uber-quick summary of the meeting in iip_future.zip is "ok,
 here's the proposal, any comments?" and comments were basically "ok, can IIP work
 as planned on this?
&lt;jrand0m>	if you're on freenet, anonCommFramework is at
 SSK@MQNd5lT-X5wHA4vONvtVadi6q1IPAgM/anonCommFramework/2//
*	jrand0m is sending nop a zip of that momentarily
&lt;Rain>	Did you discuss support for PGP-based nyms?
&lt;nop>	ah hem, this is early discussions
&lt;--	ChZEROHag has quit (Ping timeout)
&lt;jrand0m>	no, endpoints in the framework are not nym based, they're idents
&lt;Rain>	Right. So nyms an higher level.
&lt;Rain>	are
&lt;jrand0m>	(and for lots of reasons, they shouldn't be long term idents
 like nyms)
&lt;jrand0m>	yes
&lt;Rain>	I was just thinking of something like trent with PGP signarute auth.
&lt;mids>	trent is central
&lt;mids>	central=bad
-->	logger (~hezekiah@anon.iip) has joined #iip-dev
&lt;jrand0m>	briefly, anonCommFramework is a meta-network. a generic set
 of protocols &amp;amp; structures that an anonymous communication network could use to
 interoperate to provide militant grade anonymity
&lt;wilde> what's the one sentence explanation of your ideas on network topology?
-->	ChZEROHag (~hag@anon.iip) has joined #iip-dev
&lt;ChZEROHag>	that was fun
-->	Delly (dedede@anon.iip) has joined #iip-dev
&lt;Rain>	mids: Yea. I meant similar services.
&lt;lonelynerd>	what about having to pay with hashcash to send data? couldn't
 that help against flooding?
&lt;jrand0m>	wilde> heterogeneous. no one answer solves all problems.
 interoperate, balancing latency, bandwidth, anonymity, and reliability to provide
 the user's needs
&lt;Delly> still in 4) ?
&lt;hezekiah>	Delly: Yup
&lt;Delly> thx
&lt;ChZEROHag>	I think when the ircd is removed from the equation, we'll have
 far better options than (hash|think|real)cash
&lt;nop>	jrand0m: any luck sending
&lt;nop>	;)
&lt;jrand0m>	uploading to hush now.
&lt;jrand0m>	ChZEROHag> anonCommFramework has built in support for providing
 network use authorization credentials
&lt;Rain>	There has been a lot of talk of IIP-Freenet interoparability. Will that
 fit into the framework, or are we talking application-level again?
&lt;ChZEROHag>	come again?
&lt;jrand0m>	app level
&lt;jrand0m>	what we're discussing is splitting iip into two parts - the irc
 part, and the message based secure anonymous network
&lt;wilde> one solution could be:
&lt;Rain>	jrand0m: k.
&lt;wilde> Application &lt;-> SOCKS5 Proxy Interface &lt;-> Onion Wrapper &lt;-> Onion Router
 1 &lt;-> ... &lt;-> Onion Router N &lt;-> Exit Relay &lt;-> Public Server
&lt;jrand0m>	building a DHT on top of the message layer should be fairly easy
&lt;hezekiah>	DHT?
&lt;jrand0m>	distributed hash table
&lt;jrand0m>	(ala freenet)
&lt;nop>	ok, jrand0m let me clarify
&lt;ChZEROHag>	wilde: I think the plan is to design it such that the 'public
 server' could be removed from the equation at some point
&lt;nop>	are we talking about splitting irc, or merging to focus on anonymity
 framework
&lt;jrand0m>	well, given unlimited # of developers, splitting and doing both
 (well, 3 things ;) in parallel.
&lt;nop>	what I mean is that the irc part is application layer
&lt;jrand0m>	given reality, there's prolly only enough dev time to get the
 comm system running first, then iip on top
&lt;jrand0m>	right exactly
&lt;nop>	and since we have a somewhat viable network working with IIP
&lt;jrand0m>	irc is just another app running on it
&lt;nop>	then the idea should be
&lt;nop>	is to have developers start focusing on framework aspects
&lt;wilde> ChZEROHag: ok, what I suggested is an anonymizing layer for regular
 internet traffic, not a seperate network
&lt;hezekiah>	(This could get fun.)
&lt;nop>	wilde there are weaknesses to that
&lt;nop>	just to let you know
&lt;nop>	aka the clear text on the outer ends
&lt;--	AmishOne has quit (EOF From client)
&lt;wilde> nop: yes, so all connections should be encrypted to the ends
&lt;nop>	we have an effort as well to have anonymous web browsing possible with
 this network
&lt;jrand0m>	yes. it must be able to operate without ever leaving the mixnet
&lt;nop>	but it is not as real time direct as your proposal wilde
&lt;nop>	it uses some time delay tactics
&lt;nop>	with caching etc
&lt;nop>	timing attacks are a serious threat to anonymity
&lt;hifi>	I WANT ANONYMISER BASED on IIP !! I DON"t TRUST OTHER ANONYSERS THEY ARE
 FBI TRAPs !!
&lt;mids>	http://mids.student.utwente.nl/~mids/anonCommFramework/
&lt;nop>	hifi, this isn't changing IIP, this is moving us forward
&lt;nop>	thanks mids
&lt;jrand0m>	heh word mids, my moz is hanging
&lt;nop>	ok
&lt;wilde> although independant mixnets are cool, the real killer apps will probably
 be general ip traffic anonymizers
&lt;nop>	wilde, they are myths
&lt;wilde> killer apps?
&lt;nop>	no
&lt;--	thetower has quit (EOF From client)
&lt;jrand0m>	wilde> that could be a service built on top of the comm layer
&lt;nop>	general ip traffic anonymizers
&lt;wilde> or ip traffic anonymizers?
&lt;nop>	so far they don't exist
&lt;nop>	they exist in papers only
-->	thetower (none@anon.iip) has joined #iip-dev
&lt;jrand0m>	if you build an anonymizing service on top of the comm layer,
 however, your outbound routers will get shut down quickly
&lt;thetower>	Haha, I just noticed I wasn't port forwarding.
&lt;thetower>	Oop, sorry, wrong chan
&lt;wilde> nop: what about the ZKS system?
&lt;nop>	is it still around?
&lt;nop>	and working
&lt;wilde> nope, bad business
&lt;wilde> few people paid
&lt;wilde> but the framework seemed to work, but all nodes were ZKS:s paid relays
&lt;nop>	wilde but they were internal and it wasn't complete
&lt;nop>	it still had certain vulnerabilities
&lt;nop>	it was a start
&lt;nop>	I met Ian Goldberg at CodeCon 2k2, and he himself admitted it was incomplete
 to what he desired
&lt;wilde> yes, everything has vulnerabilities, we just raise the cost of tracing
 dramatically
&lt;jrand0m>	right, after the mixnet is up and running, i'd like to see wilde
 offer generic outbound proxy services.	that'd be cool
&lt;jrand0m>	(sincerely)
&lt;nop>	jrand0m: but again the ultimate would be using that magic mirror concept
 for optimum protection
&lt;ChZEROHag>	Probably the hardest option, but wouldn't freenet be a good
 framework to build from?
&lt;nop>	wilde, maybe you and I can discuss this in another forum at some point
&lt;jrand0m>	but in any case, the network must be built first
&lt;ChZEROHag>	Or is that not what we're discussing?
&lt;jrand0m>	ChZEROHag> no.
&lt;jrand0m>	freenet doesn't provide hard anonymity
&lt;ChZEROHag>	aah
&lt;ChZEROHag>	I should try paying attention
&lt;nop>	ok, moving forward
&lt;nop>	UserX you still here
&lt;wilde> nop: yes, if you have decided on topology there is no need to discuss
 this in public
&lt;UserX> I'm still here
&lt;nop>	well it's application layer, so that comes after net design etc
&lt;nop>	ok
&lt;nop>	where did we leave off at #iip-future meeting
&lt;--	hezekiah has quit (Ping timeout)
&lt;nop>	let's start there
---	logger is now known as Ehud
*	nop is catching up on the meeting logs
&lt;jrand0m>	[04:31] &lt;jrand0m> I think we're back to your question.	can /
 should the irc functionality move forward as its going or move towards this mixnet.
 there are significant benefits to move towards the mixnet, but some aspects of
 the irc side seem to require some redesign to operate on it.
&lt;jrand0m>	[04:31] &lt;jrand0m> the right way for the irc development to go is
 not for me to say
&lt;Ehud>	Basically, UserX had some thinking to do about wether IIP could run
 satisfactorily on the mixnet.
&lt;mids>	nite all
&lt;--	mids (mids@anon.iip) has left #iip-dev (mids)
&lt;ChZEROHag>	Would it not be an idea to create a replacement irc in parallel
 with a mixnet?
&lt;ChZEROHag>	After all it's going to be damn hard to use a normal ircd
&lt;jrand0m>	ChZEROHag> given infinite # devs, yes
&lt;nop>	ok ChZEROHag silence please :)
&lt;ChZEROHag>	Assume infinite devs
&lt;ChZEROHag>	Oh is this not a question bit?
-->	hezekiah (hezekiah@anon.iip) has joined #iip-dev
&lt;nop>	not yet
&lt;UserX> Unfortuantlely I haven't had time to seriously sit down and think about
 how your proposal would fit in with IIP
&lt;ChZEROHag>	oh
&lt;ChZEROHag>	oops
&lt;nop>	just want to get into the discussion
&lt;nop>	well
&lt;jrand0m>	UserX> think of the mixnet as a socket
&lt;nop>	let me suggest something
&lt;nop>	do we agree that our goal is not just IRC ?
&lt;lonelynerd>	well
&lt;Delly> it's a great idea sure
&lt;hezekiah>	nop: Beyond all doubts, I agree that the goal is an anonymous
 network.
&lt;lonelynerd>	doing something traffic-intensive would have the potential to
 ruin the whole project
&lt;hezekiah>	nop: IRC is just a starting point.
&lt;nop>	ok, well what we should look at is this
&lt;jrand0m>	NOT doing something traffic intensive has the potential to get
 us to overlook problems :)
&lt;nop>	instead of saying IIP doesn't fit
&lt;nop>	or it does fit
&lt;nop>	let's look at what modifications need to be made for irc to fit with this
 mixnet, whether it's a mod to the mixnet itself
&lt;lonelynerd>	jrand0m: hmm
&lt;nop>	for instance
&lt;nop>	UserX has a vision of using channels as endpoints
&lt;nop>	Jrand0m calls them idents
&lt;nop>	are they having subtle differences
&lt;nop>	or are they largely different
&lt;jrand0m>	there's substance to those differences.
&lt;nop>	can we review that
&lt;nop>	on both sides
&lt;nop>	from jrand0m and UserX
&lt;--	hezekiah has quit (EOF From client)
&lt;nop>	actually
&lt;nop>	read the log
&lt;nop>	nevermind
&lt;jrand0m>	;)
-->	hezekiah (hezekiah@anon.iip) has joined #iip-dev
&lt;jrand0m>	the hesitancy I have w/ sending messages to a channel ident and
 having that channel redistribute it to members is that the channel gets plaintext
&lt;nop>	how does it get plaintext?
&lt;jrand0m>	instead, I'd suggest having a channel contain just the channel info
 (modes, users, topic, etc)
&lt;jrand0m>	the channel is just an application running on one (well, 3+)
 routers listening to one (well, 3+) identities. when you /msg a channel, you
 send a message to that identity (application).	it then resends it out to the N
 users in the channel, encrypted to each
&lt;nop>	well
&lt;nop>	I had a proposal for that
&lt;nop>	that would have the channel not contain plaintext
&lt;nop>	directly
&lt;jrand0m>	at least, without adding a channel key (which would be managed
 by the channel application itself, which defeats the point)
&lt;nop>	well
&lt;nop>	we were having channel keys
&lt;nop>	for private channels
&lt;nop>	and pub channels are public anyway
&lt;jrand0m>	right.	there may be ways around it. y'all know more about irc
 than I do. there are other ways that don't require going this route though
&lt;nop>	see the neat thing with message channels is this
&lt;nop>	you scale slightly better than trying to find all idents to send to directly
&lt;--	luckypunk has quit (Ping timeout)
-->	dd0c (dd0c@anon.iip) has joined #iip-dev
&lt;jrand0m>	I'm not sure you scale better, but you do redistribute the load
&lt;jrand0m>	(we can find idents via O(log(n)))
-->	sahara (~sahara@anon.iip) has joined #iip-dev
&lt;jrand0m>	but thats neither here nor there, this is application layer
 design ;)
&lt;nop>	right
&lt;jrand0m>	all we need to do, imho, is find some workable ways that *could*
 operate on the comm layer and then leave it to the wayside until we get there
&lt;UserX> jrand0m: messages sent to channels are encrypted with a channel key that
 is different to the channel's identity. a channel server can't decrypt a message
 unless it has come across the key by othermeans
&lt;sahara>	did I miss the meeting?
&lt;jrand0m>	you've got some ways that could work, it sounds like, right?
&lt;jrand0m>	UserX> how does a user joining a channel get the key?
&lt;hezekiah>	sahara: Nope. You're right in the middle of it! :)
&lt;nop>	it's a key exchange
&lt;jrand0m>	with whom nop?
&lt;jrand0m>	brand new user joining #anonymous, and the app containing the
 list of users on #anonymous doesn't have the key (As userx said)
&lt;jrand0m>	(all I'm saying is there's a way to get all the functionality
 and still avoid having a channel key)
&lt;UserX> jrand0m: with public channels it is derived from the channel name. with
 private channels the user either creates one or a someone gives them the keys to
 the channel
&lt;jrand0m>	'k, cool
&lt;jrand0m>	so apps managing public channels can read the plaintext (by
 deriving from the channel name)
&lt;jrand0m>	(which is prolly fine)
&lt;nop>	right
&lt;wilde> jrand0m: if the apps encrypt the plaintext to each recepient, will it
 scale well?
&lt;jrand0m>	yes wilde, perhaps better (depending on the algorithm used to
 nominate channel managers)
&lt;jrand0m>	(though it will potentially have a nonserialized delivery)
&lt;jrand0m>	((though i think thats the case with normal irc anyway))
&lt;--	thecrypto has quit (Ping timeout)
&lt;jrand0m>	but, getting back on to the question -
&lt;jrand0m>	nop, what do we hope to have decided by the end of the discussion
 of #4?
&lt;--	Neo has quit (Ping timeout)
-->	d (~sahara@anon.iip) has joined #iip-dev
&lt;nop>	well
&lt;--	sahara has quit (EOF From client)
&lt;hifi>	simple site , problem is i am tech blond but want good things lol
&lt;nop>	I was hoping that we could re-organize, but this is gonna be a discussion
 for later
&lt;hifi>	sorry OOPS
&lt;nop>	UserX
&lt;--	d has quit (Client exiting)
&lt;nop>	how long will you need to think about certain aspects, and maybe doc them
 up as a concern list
&lt;UserX> hard to say. maybe a week
&lt;nop>	what I'm thinking jrand0m is that a lot of this needs sorting out, rather
 than just plowing into it, or we'll end up at the beginning with nothing to show
&lt;nop>	so let's push a week into this
&lt;nop>	and see what concerns are coming into play
&lt;nop>	because again
&lt;nop>	we want an adaptable mixnet
&lt;nop>	any application should be able to survive
&lt;jrand0m>	absolutely
&lt;jrand0m>	thats the point of the anon comm framework
&lt;--	wilde has quit ()
&lt;nop>	ok, so let's put this off a week, and focus on some realistic proposals
 that can fit all of our needs
&lt;jrand0m>	you say "send message M to location L" and it magically, securely,
 anonymously gets delivered
&lt;nop>	but magic is one thing
&lt;nop>	science is another
&lt;nop>	of course you know that :)
&lt;jrand0m>	the magic is from the app level's perspective ;)
&lt;nop>	yes
&lt;nop>	understood
&lt;jrand0m>	the science is in that 15 page anonCommFramework/2// ;)
&lt;nop>	ok
&lt;hezekiah>	lol
&lt;nop>	UserX, if you can get that in a week that would be helpful
&lt;nop>	?
&lt;jrand0m>	I'll aim at revamping the docs &amp;amp; getting comm layer network design
 ready for then so we can hit the ground running
&lt;nop>	well
&lt;nop>	we haven't agreed on certain aspects
&lt;nop>	I think that still should be hashed out
&lt;jrand0m>	what, in the network layer, haven't we agreed on?
&lt;nop>	personally I agree that maybe you post your anonCommFramework on iip-dev
&lt;nop>	and have it reviewed and commented
*	jrand0m isn't on iip-dev
&lt;Rain>	So, meeting again next tuesday, same bat-time, same bat-channel?
&lt;nop>	what haven't we agreed on is whether it can support all applications
&lt;hezekiah>	jrand0m: Just post to iip-dev@invisiblenet.net .
&lt;hezekiah>	Rain: We are on item #4. There are still other items to go. :)
&lt;jrand0m>	its ~800k. if someone could post the URL to mids' mirror that'd
 be cool
&lt;Delly> argh
&lt;Delly> re
&lt;Delly> about services, i think if IIP become more easier and friendly, we will see
 more users and more nodes. it's why i'm making script for mIRC user, one is a Trent
 script, allowing to use Trent and Anonymail with the mouse, the other is a script
 allowing to transfer file over iip, staying anonymous (using uuencoding). The
 "protocol" used is easy and could be done for lot's irc clients with scripting
 support. And so everybody could transfer little files, even between di
&lt;jrand0m>	nop> I'm 100% certain it can support all applications.
&lt;Rain>	hezekiah: Right. My missunderstanding.
&lt;jrand0m>	this layer has been used for over a decade in hundreds of industries
&lt;Delly> was my thought of the day
&lt;nop>	well then where do we not agree
&lt;nop>	if Irc is an issue, then how is it adaptable?
&lt;jrand0m>	it isn't an issue
&lt;jrand0m>	y'all just don't understand the layer's abstraction ;)
&lt;lonelynerd>	Delly: i have a perl script that allows one to use ssh/telnet/etc
 over irc
&lt;jrand0m>	(really, think of it as a socket)
&lt;Delly> lonelynerd, the goal was just to enhance mirc
&lt;Delly> for iip network
&lt;lonelynerd>	Delly: yeah, but if you use base64, i think it's compatible with
 this one
&lt;Delly> could be possible tu use it
&lt;jrand0m>	ok, we ready for #5 yet?
&lt;hezekiah>	nop?
&lt;--	hezekiah has quit (Client exiting)
&lt;Delly> oups i thought it was 5) !
&lt;ChZEROHag>	There's a 5?
-->	hezekiah (hezekiah@anon.iip) has joined #iip-dev
&lt;--	hezekiah has quit (Client exiting)
-->	hezekiah (hezekiah@anon.iip) has joined #iip-dev
&lt;nop>	sorry
&lt;nop>	delly
&lt;nop>	you guys
&lt;nop>	this is off topic
&lt;nop>	please reserve your conversation outside this channel
-->	hezekiah_ (~hezekiah@anon.iip) has joined #iip-dev
&lt;--	hezekiah has quit (EOF From client)
&lt;nop>	well
&lt;nop>	jrand0m
---	hezekiah_ is now known as hezekiah
&lt;nop>	before I agree to go to 5
&lt;nop>	the problem I'm seeing is
&lt;nop>	UserX has a voice
&lt;nop>	as well
---	Trent@anon.iip gives channel operator status to hezekiah
&lt;jrand0m>	of course
&lt;nop>	and if he sees logistical problems
&lt;nop>	I believe they should be heard
&lt;nop>	so you can't just say, hey it's gonna work
&lt;nop>	it has to be "solidly" agreed on both ends
&lt;nop>	aka he needs convincing
&lt;jrand0m>	right, but I'm not going to sit on my thumbs waiting for him
 to doc them up. if he does come up with some problems in a week, fantastic,
 and we'll revise accordingly
&lt;nop>	or he needs to convine you
&lt;nop>	but the idea is this
&lt;nop>	what I'm trying to propose with this
&lt;nop>	is to reorganize our dev team to get on your bandwagon
&lt;nop>	with that
&lt;nop>	it would put our energy in working on the network design
&lt;nop>	that's the idea
&lt;nop>	thus helping all of us get somewhere specific
&lt;nop>	I'm not trying to slow down
&lt;jrand0m>	right, i don't expect to have a V1.0 final protocol spec next week.
 last night I downloaded about 50 new articles off citeseer to do some more research
&lt;nop>	ok
&lt;nop>	so can we post your proposal to iip-dev
&lt;nop>	and get some review
&lt;jrand0m>	coo'
&lt;nop>	also I advise on your own to propose it on cryptography@metzdowd.com
&lt;nop>	which will get some serious review
&lt;jrand0m>	sounds good
&lt;nop>	ok
&lt;nop>	UserX, you there
&lt;UserX> i'm here
&lt;nop>	ok, so jrand0m will work on protocol spec, and can I assume you'll come
 up with a concerns list or some additives to the protocol?
&lt;UserX> yes
&lt;nop>	ok, let's resume this in a week
&lt;nop>	what was 5?
&lt;nop>	sorry If I'm being a pain
&lt;nop>	just want to organize it
&lt;nop>	to make sure we're all on same page
&lt;jrand0m>	recruiting for services...?
&lt;hezekiah>	5) Recruiting for services to aid with IIP
&lt;nop>	ok
&lt;nop>	yes
&lt;nop>	since mids departure
&lt;nop>	and cohesions return
&lt;nop>	we are possibly looking for others to contribute to IIP in some aspect
&lt;nop>	this does not mean you have to be a hardcore core developer
&lt;nop>	but additives like maybe a web maintainer would be good,
&lt;nop>	some PR would be good
&lt;hezekiah>	luckypunk volunteered to manage the website.
&lt;hezekiah>	&lt;luckypunk> I wanna help/take over the IIP website.
&lt;hezekiah>	&lt;luckypunk> :D
&lt;nop>	and if more people would like to hop on with the upcoming project that
 jrand0m is proposing
&lt;jrand0m>	wikked
&lt;nop>	even if you just want to review the protocol
&lt;nop>	that is more than enough help
&lt;nop>	the reality is this
&lt;nop>	we have a lot of developers with real time jobs
&lt;nop>	and it is consuming them at the moment
&lt;nop>	and any additional help is wanted
&lt;nop>	since this is a huge endeavor
&lt;nop>	to take IIP to where it needs to be
&lt;nop>	aka InvisibleNet at some point
&lt;nop>	real life jobs ;)
&lt;nop>	anyway
&lt;nop>	the idea is
&lt;nop>	it would be cool if people would love to add to this project in some ways
&lt;nop>	using their skills, and I know their are some programmers out there
&lt;nop>	and a few that have some spare tiem
&lt;nop>	time
&lt;nop>	luckypunk's reliability will have to be reviewed, no offense, I've had
 him offer before with help maintaining a freesite, and no luck there
&lt;hezekiah>	nop: I can understand that one. ;-)
&lt;hezekiah>	nop: He just asked me to forward the offer along because he
 wouldn't be here.
&lt;nop>	ok
&lt;hezekiah>	nop: I did. My part's done. :)
&lt;nop>	well, either way, anyone who wants to join in
&lt;nop>	contact one of us
&lt;nop>	either at iip@invisiblenet.net
&lt;hezekiah>	One of whom?
&lt;nop>	or just by nick,
&lt;nop>	hezekiah, userx, nop,
&lt;jrand0m>	I hear anyone who volutneers to help iip gets free hookers and blow
&lt;hezekiah>	What are 'hookers and blow'?
&lt;hezekiah>	... or do I not want to know?
&lt;jrand0m>	heh
&lt;nop>	hezekiah: don't ask
&lt;hezekiah>	OK.
&lt;hezekiah>	I don't want to know. :)
&lt;nop>	hezekiah: enjoy your sheltered life ;)
&lt;nop>	while you can
&lt;nop>	cuz college is gonna be fun :)
&lt;hezekiah>	I'm enjoying it! I'm enjoying it!
*	jrand0m enjoys the hookers and blow ;)
&lt;nop>	jrand0m: quick question
*	w hugs luckypunk and nop
&lt;jrand0m>	si sr?
&lt;nop>	jrand0m: are you considering yourself a dev of IIP at some time soon?
&lt;nop>	since you are offering a merge ;)
&lt;hifi>
 http://www.guerrillanews.com/cgi-bin/wwwthreads/showflat.pl?Cat=&amp;amp;Board=gnn&amp;amp;Number=182767&amp;amp;page=0&amp;amp;view=collapsed&amp;amp;sb=5&amp;amp;o=0&amp;amp;part=
&lt;hifi>	sorry , opps again
&lt;jrand0m>	nop> a dev of invisiblenet, but I can't contribute to iip
&lt;nop>	understood
&lt;nop>	IIP == invisiblenet future projects
&lt;hezekiah>	jrand0m: Good working!
&lt;hezekiah>	jrand0m: Wording.
&lt;nop>	devs wanted for either
&lt;nop>	to make that clear
&lt;nop>	specifically cuz jrand0m could use a good team set
&lt;Addic> I could take a look of the Windows code...
&lt;jrand0m>	si sr.	once we get rolling into software design, there's going
 to be more truckloads of work than one can imagine
&lt;jrand0m>	word Addic
&lt;nop>	awesome
&lt;nop>	ok
&lt;nop>	I will send this request on iip-dev line as well
&lt;nop>	anyone interested please don't hesitate to contact
&lt;nop>	was there a 6?
&lt;nop>	I believe so
&lt;jrand0m>	6) comments suggestions and people who want to help
&lt;jrand0m>	suggestion: &lt; 1.8 hours next time :)
&lt;jrand0m>	(not that any of the topics could have been condensed any more
 than they were)
&lt;nop>	no comments?
*	nop thinks everyone's asleep
&lt;nop>	hehe
&lt;nop>	we bored them
&lt;jrand0m>	w3wt
&lt;Addic> heh, who has been working on the Windows' code this far?
&lt;nop>	ok
&lt;hifi>	zzzzzz...
&lt;nop>	UserX has made it so far portable
&lt;Rain>	What kind of talents are we looking for?
&lt;Addic> ok
&lt;nop>	ok, let me re-iterate
&lt;nop>	Coders, Graphics dudes, Web devs, PR people, Web maintainers
&lt;Rain>	Ok, missed that. Sry.
&lt;nop>	and if you can write biz plans, that helps me too :)
&lt;nop>	you didn't miss
&lt;nop>	I didn't go in enough detail
&lt;jrand0m>	heh
&lt;--	Ehud has quit (EOF From client)
&lt;hifi>	I am Born PR people
&lt;Rain>	Step one: Collect Underpants.
&lt;Addic> translating to other languages at wiki?
&lt;nop>	yes
&lt;nop>	that would be great
&lt;nop>	translations
&lt;Addic> ok, i could do that too
&lt;nop>	documentation
&lt;nop>	etc
&lt;--	hezekiah has quit (Ping timeout)
&lt;nop>	even organization
&lt;nop>	anyone who wants to be actively involved in helping InvisibelNet/IIP
&lt;hifi>	I invite ppl to use IIP alll the time
&lt;nop>	thnx hifi
-->	hezekiah (hezekiah@anon.iip) has joined #iip-dev
&lt;Rain>	What kind of org skills?
&lt;nop>	well, maybe help run the meetings, or maybe forcing us dev guys to get
 more docs on the protocol
&lt;nop>	etc
&lt;nop>	possibly organize interviews and some type of press releases
&lt;nop>	some ideas for the future of promoting the use of IIP
&lt;nop>	etc
&lt;nop>	ok, please contact one of us if you want to help out
&lt;Rain>	Ok, org question, that I have mentioned before: IIP Signing key? (nag, nag)
-->	Ehud (~hezekiah@anon.iip) has joined #iip-dev
&lt;hifi>	IIP notification service :) for ppl to knoe I /him is online LOL
&lt;qriff> just as a question for the qurious... what defines the holder for "Trent"...
&lt;qriff> and what about channel/nick expiration...
&lt;qriff> registration that is...
&lt;--	ChZEROHag has quit (Ping timeout)
&lt;jrand0m>	trent is a service, not a nick, so trent must have access to the
 ircd (i think)
&lt;nop>	these questions are mids questions for trent, he's an abstract piece
&lt;nop>	yes jrand0m
&lt;jrand0m>	iip notification would be cool. how does anonymail do it?
&lt;jrand0m>	can clients send a /notify nick to the server and get a msg when
 the nick joins?
&lt;hifi>	IIP SMS notification LOL
&lt;nop>	actually
&lt;nop>	we did have IIP SMS as the first version of anonymail
&lt;nop>	but it tended to flood
&lt;hifi>	oh
&lt;nop>	so now we do it as anonymail database delivery
&lt;hifi>	IIP invitation msg as signature to ordinary e-mails ...
&lt;hifi>	Kinda " Do yo Yahoo ? Get MSN free " stuff
&lt;jrand0m>	ooOOoo textAds
&lt;jrand0m>	but does iip need more users?
&lt;hifi>	oh
&lt;jrand0m>	or is getting more users just a "oh cool, lets service more people"?
&lt;hifi>	no
&lt;hifi>	dunno
&lt;hifi>	i just brainstorm
&lt;--	Mira has quit (Ping timeout)
&lt;hezekiah>	More people ... more ideas ... more volunteers
&lt;hifi>	IIP as world standart will be cool
&lt;hezekiah>	More people ... more problems ... more strain on the network ...
&lt;hezekiah>	... more floods of #anonymous ...
&lt;hezekiah>	It's a two sided question.
&lt;hifi>	more channels lol
-->	Mira (~Mira@anon.iip) has joined #iip-dev
&lt;hifi>	IIP Eugenics Program LOL Less Population Less Problems
-->	ChZEROHag (~hag@anon.iip) has joined #iip-dev
&lt;Addic> hmm... going back to the notification question... is it so the /notify
 nick does not work here? Or am I not understanding the question...
&lt;lonelynerd>	Addic: sure it works
&lt;Addic> well what's the problem then?
&lt;hifi>	?
&lt;--	Delly has quit (EOF From client)
&lt;lonelynerd>	wasn't much following the conversation, but they talked about
 having a /notify that wouldn't require the client to poll
&lt;Addic> ok
&lt;--	ChZEROHag has quit (Ping timeout)
&lt;--	w has quit (Ping timeout)
&lt;--	Rain has quit (I Quit)
-->	w (~w@anon.iip) has joined #iip-dev
&lt;hezekiah>	Hmmm ...
&lt;hezekiah>	I think it's about time we adjurne this meeting.
&lt;hezekiah>	What do you say, nop?
*	jrand0m thinks he fell asleep too
&lt;nop>	yeah
&lt;nop>	ok
&lt;nop>	later
&lt;--	jrand0m (jrandom@anon.iip) has left #iip-dev (jrand0m)
&lt;hezekiah>	Meeting adjurned! :)
&lt;hezekiah>	*BAF*!
&lt;--	Addic (anon@anon.iip) has left #iip-dev (Addic)
&lt;--	LeerokLacerta (~leerok@anon.iip) has left #iip-dev (Client Exiting)
&lt;--	hezekiah has quit (Client Exiting)
&lt;--	Ehud has quit (Client Exiting)
&lt;/div></description></item><item><title>I2P-Entwicklertreffen</title><link>/de/blog/2003/03/25/i2p-entwicklertreffen/</link><pubDate>Tue, 25 Mar 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/03/25/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Aprogas, hezekiah, mids, mihi, nop, noP, UserX&lt;/p>
&lt;h2 id="meeting-protokoll">Meeting-Protokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Mar 25 22:07:19 2003
22:07 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
22:07 [Users #iip-dev]
22:07 [@hezekiah] [ Aprogas] [ logger] [ mids] [ poX] [ UserX]
22:07 -!- Irssi: #iip-dev: Total of 6 nicks [1 ops, 0 halfops, 0 voices, 5 normal]
22:07 -!- Irssi: Join to #iip-dev was synced in 3 secs
22:07 &lt; UserX> yes
22:07 &lt;@hezekiah> OK. :)
22:07 &lt; mids> log is up http://mids.student.utwente.nl/~mids/iip/meeting35/livelog.txt
22:07 &lt; Aprogas> /exec -o tail -f http://mids.student.utwente.nl/~mids/iip/meeting35/livelog.txt
22:08 &lt; Aprogas> loops are fun
22:08 &lt; mids> unless anybody has any agenda;
22:08 &lt; mids> I'd like to hear what the official proposals are for the decentralized routing protocol
22:09 &lt; Aprogas> then at least have 1. decentral routing protocl 2. question as agenda
22:09 &lt; mids> 1) welcome
22:09 &lt; mids> 2) decentralized protocol
22:09 &lt; mids> 3) WVTTK
22:09 &lt; mids> 4) questions
22:09 &lt; Aprogas> thats dutch
22:10 &lt; mids> whats the english word for it?
22:10 &lt; Aprogas> 3) WCTTA
22:10 &lt; Aprogas> maybe
22:10 &lt; Aprogas> but latin would be more elite
22:10 &lt; Aprogas> where is the director to tell me to shut up and get back to the point ?
22:10 &lt;@hezekiah> Aprogas: be quite and get back to the point. ;-)
22:10 &lt; mids> quod etcetera mensa venit
22:11 &lt; Aprogas> hezekiah: thanks
22:11 &lt; mids> -1-
22:11 &lt; mids> Welcome everybody!
22:11 &lt;@hezekiah> Hiya! :)
22:11 &lt; mids> as you see, the regular meetings are earlier as the other 33 ones from now on
22:11 &lt; mihi> hi mids
22:11 &lt; mids> .
22:11 &lt; mids> -2-
22:11 &lt; Aprogas> to better fit the mainly US/EU users of IIP ?
22:12 &lt; nop> yo
22:12 &lt; Aprogas> hello nop
22:12 -!- mode/#iip-dev [+o nop] by Trent
22:12 &lt;@nop> got the page
22:12 &lt;@hezekiah> Hiya, nop! :)
22:12 &lt; mids> Aprogas: it would fit better for UserX / nop
22:12 &lt;@nop> is userx alive?
22:12 &lt; Aprogas> dont forget to change your nick to noP
22:12 -!- nop is now known as noP
22:12 &lt; mids> 2) I'd like to hear what the official proposals are for the decentralized routing protocol
22:12 &lt;@noP> thnx aprogas
22:12 &lt;@noP> we have no official proposal till Friday 21:00
22:12 &lt; UserX> noP: i'm here
22:13 &lt;@noP> that is to be discussed
22:13 &lt;@noP> there are semi-official proposals in www.invisiblenet.net/research
22:13 &lt; Aprogas> can i join that discussion to give totally useless suggestions ?
22:13 &lt;@noP> which are many different proposals
22:13 &lt;@hezekiah> Uh, oh. Looks like I have a lot of reading to do before Friday. ;-)
22:13 &lt;@noP> we will log it
22:13 &lt;@noP> and you can suggest
22:13 &lt;@noP> during iip-dev meeting
22:14 &lt;@noP> yeah hezekiah we added more stuff ;)
22:14 -!- mids changed the topic of #iip-dev to: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/ - http://www.invisiblenet.net/research/
22:14 &lt; mids> ok
22:14 &lt; mids> .
22:14 &lt; mids> quod etcetera mensa venit?
22:14 &lt;@noP> brb
22:14 &lt;@hezekiah> mids: What language is that?
22:15 &lt; mids> latin
22:15 &lt;@hezekiah> Ah.
22:15 &lt; Aprogas> mensam sounds more correct
22:15 &lt; mids> it should mean something like: what else comes to the table
22:15 &lt; Aprogas> and `etcetera' isnt
22:15 &lt; mids> et cetera
22:15 &lt; Aprogas> but that still doesnt make sense
22:16 &lt; mihi> quod ceterum ad mensam venit?
22:16 &lt; Aprogas> maybe
22:16 &lt; Aprogas> when will the IIP sourcecode be translated to latin using latin.h ?
22:16 &lt; mihi> igpay atinlay? ;-)
22:16 &lt; Aprogas> in other words, when will IIP development freeze to transfer those manhours to my latin.h project and complete it, only to then implement it in IIP ?
22:17 &lt;@hezekiah> Never.
22:17 &lt; mids> quod autem ad mensam venit
22:17 &lt; mids> powered by http://www.latijnnederlands.nl/
22:17 &lt; mids> .
22:17 &lt; Aprogas> thats W Echter TTK
22:17 &lt; mids> any IIP questions?
22:17 &lt; mids> Aprogas: 2. verder, voorts, en dan (ter voortzetting of uitwerking v. iets voorafgaands).
22:17 &lt; mihi> "*but* what comes to the table"?
22:17 &lt; Aprogas> `what' does
22:18 &lt; mids> mihi: questions, proposals, comments
22:18 &lt; mihi> mids, you missed the ""
22:18 &lt; Aprogas> anything that was talked about during the meeting but didnt fit in the point that was currently active
22:18 &lt;@hezekiah> Is this item 3 on the agenda?
22:18 &lt; Aprogas> hezekiah: i think we are at questions yet
22:18 &lt; mids> hezekiah: yes
22:18 &lt; Aprogas> the meeting seems chaotic and without any real content, except that the decision on the routing protocol will be made later
22:18 &lt;@hezekiah> ... because I have no idea what "WVTTK" means and this conversation is definately obscure enough to be a possible candidate. ;-)
22:19 &lt; mids> ok, /me formalizes
22:19 &lt;@hezekiah> Right
22:19 &lt; Aprogas> its probably because i am here
22:19 &lt; mids> and because I had a lot of beer
22:19 &lt; Aprogas> WVTTK in reality is anything that does not make sense
22:19 * mids moves on to point 4
22:20 &lt; mids> any IIP related questions?
22:20 &lt; Aprogas> how does the IIP team expect the userbase to grow, and when will massive PR start to stimulate more growth ?
22:20 &lt; Aprogas> also, what kind of people does the IIP team expect to attract in the beginning, and with the PR campaign
22:21 &lt; mids> past experience has tought that it is very easy to get on slashdot
22:21 &lt; mids> which results in a quick increase of users
22:21 &lt; mids> but you need Cool Features
22:21 &lt; mids> to excuse an announcement
22:21 &lt; Aprogas> well, most slashdot users dont stay long i think
22:21 &lt; Aprogas> a few of them stay, but most just want to `check it out'
22:21 &lt;@hezekiah> Right.
22:21 &lt;@hezekiah> So once we decentralize we will have something to brag about on /.
22:22 &lt; mids> then we can address some online magazines
22:22 &lt; mids> like theregister
22:22 &lt; mids> and/or wired
22:22 &lt; Aprogas> you need cool features to excuse an announcement, and you need a cool application to keep them
22:22 &lt;@hezekiah> Right.
22:22 &lt; Aprogas> but slashdot is a pretty `limited' target group
22:22 &lt; Aprogas> it only attracts a certain type of people
22:22 &lt; mids> it is a part
22:22 &lt; Aprogas> perhaps some more diversity would be good
22:22 &lt; mids> you could also address some target audiences
22:22 &lt;@hezekiah> I personally don't really care about attracting people. I just want a good program.
22:23 &lt; mids> like writing to the dutch organisation Martijn :)
22:24 &lt; mids> maybe some press release to AA groups, amnesty, EFF, scientology/cult critics
22:24 &lt; mids> hezekiah: even with a good program you require a certain userbase to be able to offer decent traffic
22:25 &lt; mids> you cant have only 2 users on your ultra-anonymous network
22:25 &lt;@hezekiah> The way I look at it, if it's easy enough to find on freashmeat/sourceforge and it offers what people want (good anonymized chat), then people will use it.
22:26 &lt;@hezekiah> Yes. That is a very primitive outlook on userbase growth.
22:26 &lt; Aprogas> the average internet user does not search at sourceforge
22:26 &lt; Aprogas> its hard to search for something if you dont know that it exists
22:26 &lt; mids> hezekiah: freshmeat / sourceforge is only for the geeks
22:26 &lt; mids> they think that anonymity is 'cool'
22:26 &lt; mids> but dont really need it that much
22:26 &lt;@hezekiah> Or they have people they don't want to be looking over their shoulder. :)
22:26 &lt; mids> cause they have nothing to hide :)
22:27 &lt;@hezekiah> But their paranoia helps them set up secure nodes.
22:27 &lt;@hezekiah> I'm not sure I would want my message traffic running through Great Aunt Edna's Windows Me machine.
22:27 &lt; mids> what is the target audience in your oppinion?
22:27 &lt; mids> 16-23 year old linux kiddies?
22:27 &lt;@hezekiah> Well, I really don't care who uses it.
22:28 &lt; mids> or joe sixpack
22:28 &lt;@hezekiah> I would just want the people who make the nodes to make them securely.
22:28 &lt; Aprogas> maybe some lawyers to defend us
22:28 &lt;@hezekiah> Beyond that, I just want to make the program better by good coding.
22:28 &lt; Aprogas> if IIP is a proper program, it would take into account that not all nodes can be secure
22:28 &lt;@hezekiah> Nop does some userbase kind of stuff. He seems to understand it pretty well.
22:29 &lt; mids> what do you mean?
22:29 &lt; Aprogas> hezekiah is the true programmer, he is afraid of users
22:29 &lt;@hezekiah> Aprogas: IIP will do its best to be idiot proof, but the security of a system always comes down to the people who run it.
22:29 &lt;@hezekiah> Aprogas: I'm not affraid of users. I just don't really care too much _who_ they are.
22:29 &lt; mids> http://www.joelonsoftware.com/articles/StrategyLetterV.html
22:30 &lt;@hezekiah> mids: He does corporate stuff. Buisness kind of things. I still don't know how he got funding to hire Cap'n Crunch.
22:30 &lt; mids> no comment
22:30 &lt;@hezekiah> lol
22:33 &lt; mids> I got nothing to say anymore
22:33 &lt; mids> other questions?
22:33 &lt; Aprogas> how many developers does IIP have right now, and how many hours per week do those developers spend (estimated)
22:33 &lt;@hezekiah> Uh ..
22:34 &lt;@hezekiah> That's a trick question actually. :)
22:34 &lt; Aprogas> is it ?
22:34 &lt;@hezekiah> Which _kind_ of developers are you looking for?
22:34 &lt; Aprogas> i am not looking for developers
22:34 &lt; Aprogas> i just want to know how the IIP development is doing
22:34 &lt;@hezekiah> So you want to know about the developers who right isproxy?
22:35 &lt; Aprogas> IIP is more than just isproxy i guess
22:35 &lt;@hezekiah> Yeah.
22:35 &lt; Aprogas> i just want to know how many people are currently spending time on IIP
22:35 &lt;@hezekiah> That's why it's a trick question. :)
22:35 &lt;@hezekiah> Then I have no idea! :) Not all of them are probably public!
22:35 &lt; mids> how much time do you spend on IIP then?
22:35 &lt; Aprogas> never mind, ill just go watch the sf's actitivity meter i guess
22:36 &lt; Aprogas> if it has such information
22:36 &lt;@hezekiah> I can tell you that right now (to the best of my knowledge) there are really only two people actively writting code for the isproxy source.
22:36 &lt;@hezekiah> UserX and myself.
22:36 &lt; mids> *nod*
22:36 &lt; Aprogas> im not only talking about writing code
22:36 &lt;@hezekiah> Nop is doing stuff in the background when he can that deals with neat protocols and theory.
22:36 &lt; Aprogas> also about plannig stuff, for example that routing protocol
22:36 &lt; Aprogas> just the project as a whole
22:36 &lt;@hezekiah> OK ... this is an opensource project. The "developers" are anyone who pitches in an idea.
22:37 &lt;@hezekiah> lol
22:37 &lt; Aprogas> actually i want to know how many manhours are spent (wasted?) on IIP, so i can calculate how much money that represents
22:37 &lt;@hezekiah> A lot trickier to answer than you thought, eh?
22:37 &lt;@hezekiah> Well, I pretty much only know about work on isproxy.
22:37 &lt; Aprogas> ok
22:37 &lt;@hezekiah> That fluxuates based on how busy UserX and myself are.
22:37 &lt;@noP> aprogas you're being nit picky
22:38 &lt; Aprogas> its just that i want to know that if i were to donate money to this project, that i donate the right amount, not too much, not too little
22:38 &lt;@noP> if you're not on the dev team
22:38 &lt;@noP> then just don't waste your time
22:38 &lt;@hezekiah> For example, right now I am very busy in real life, so I haven't been able to touch the isproxy code for over a week! (Ack!)
22:38 &lt; Aprogas> so i want to know how much this project would `cost' in manhours
22:39 &lt;@hezekiah> On an average week where I can write code, I might get in 4-5 hours. That's a wild stab in the dark! UserX seems to code in spurts (no offense) having periouds where he doesn't have much time and then one week where there is a flurry of commits. (He might be coding the whole time and just committing when he has completed code. I really don't know.)
22:39 &lt;@hezekiah> Anyway, it's way to volatile for me to really get a handle on it.
22:40 &lt; Aprogas> ok
22:41 &lt; Aprogas> i have no more questions
22:43 * mids ends the suffering
22:43 * hezekiah hands mids the *baf*er
22:44 -!- mode/#iip-dev [+o mids] by Trent
22:44 -!- logger was kicked from #iip-dev by mids [*baf*]
--- Log closed Tue Mar 25 22:45:02 2003
&lt;/div></description></item><item><title>I2P-Entwicklertreffen</title><link>/de/blog/2003/03/18/i2p-entwicklertreffen/</link><pubDate>Tue, 18 Mar 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/03/18/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Aprogas, armpit, hezekiah, Hitman, mids, nop, UserX&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Mar 18 20:14:29 2003
20:15 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
20:15 [Users #iip-dev]
20:15 [ jeremiah] [ logger] [ mids] [ UserX]
20:15 -!- Irssi: #iip-dev: Total of 4 nicks [0 ops, 0 halfops, 0 voices, 4 normal]
20:15 -!- Irssi: Join to #iip-dev was synced in 5 secs
20:17 -!- mode/#iip-dev [+o mids] by Trent
22:00 &lt; nop> hi
22:00 &lt;@mids> Tue Mar 18 21:00:10 UTC 2003
22:00 &lt; hezekiah> Hi. :)
22:00 &lt;@mids> HEllo
22:00 &lt;@mids> so
22:01 &lt;@mids> whats on the agenda?
22:01 &lt; hezekiah> I have no clue.
22:01 &lt; armpit> howdy
22:01 &lt; hezekiah> Hi
22:01 &lt;@mids> ok
22:01 &lt; armpit> mind if i lurk around? :)
22:01 &lt;@mids> then lets just keep a question round
22:01 &lt;@mids> btw, Freenet 0.5.1 is out
22:01 &lt; hezekiah> Cool. :)
22:02 &lt; hezekiah> Maybe one of these days I'll try using it. :)
22:02 &lt;@mids> so, any IIP questions?
22:02 &lt; Hitman> quick run down of current status would be nice nop
22:02 &lt; Hitman> so we can get up to speed on what's happening with it all
22:03 &lt;@mids> good point
22:03 &lt; nop> hold
22:03 * hezekiah turns on beautiful classical music those tech-support hotlines play while we wait for them ...
22:04 * Hitman shudders as teh memories flood back
22:05 * mids runs out of breath
22:06 * mids dies
22:06 &lt; hezekiah> Well, meanwhile I think it should be noted that some people don't appear to have remembered the meeting starts 2 hours earlier now.
22:06 &lt;@mids> or they just dont care :)
22:07 &lt; nop> ok
22:07 &lt; nop> back
22:07 &lt; hezekiah> Yay! :)
22:07 &lt; nop> 1.1.0 is out, 1.2 meeting needs to be set
22:07 &lt; nop> so that hez, Userx and I can discuss furthur major development
22:08 &lt;@mids> maybe the development cycle should be more open?
22:08 &lt;@mids> so others can hear what the plans are too?
22:08 &lt; nop> we will log and place in research directory
22:08 &lt; nop> on invisiblenet
22:08 &lt;@mids> ok
22:08 &lt; Aprogas> that would counter allegations that IIP is vapourware
22:09 &lt; hezekiah> mids: I think openess is great, but it can get pretty annoying when you are trying to discuss coding and the listeners are continueally getting off the subject into theory. :(
22:09 &lt; nop> that's why we log
22:09 &lt; nop> ;)
22:09 &lt; hezekiah> I think the logging is a good idra.
22:09 &lt; nop> and publish
22:09 &lt;@mids> hezekiah: channels can be moderated
22:09 &lt; hezekiah> Maybe we could post the log to the iip-dev mailing list too? That would give people a good idea of what's going on behind the scenes.
22:09 &lt; Hitman> open discussion of ideas and brainstorming would rock, but end product changes will have to be discussed seperately by the actual coding team otherwise thing's won't get implemented correctly
22:09 &lt;@mids> k
22:09 &lt; hezekiah> They could pipe up with all kinds of suggestions then. :)
22:10 &lt; hezekiah> UserX? Are you currently present?
22:10 &lt; UserX> i'm present
22:10 &lt; hezekiah> OK. :)
22:10 &lt; hezekiah> (To both UserX and nop): Do either of you have any times for that meeting that would be good for you?
22:11 &lt; hezekiah> I mentioned the times that won't work for me, in my email. I hope it's a small enough subset not to be a problem. :)
22:12 &lt;@mids> anyway, you can settle that in private
22:12 &lt; Hitman> in my personal opinion I think that decentralisation of the network is the number one priority. To make IIP completely p2p would take away any ability whatsoever the goverment and other nasty forces have to shut it down. While a central server exists tehy can still end it....ie napster
22:12 &lt; hezekiah> OK.
22:12 &lt;@mids> we can read the logs afterwards.
22:13 &lt; hezekiah> Hitman: decentralization is the main theme of 1.2
22:13 &lt; Hitman> sweet
22:14 &lt; hezekiah> So where were we?
22:15 &lt; hezekiah> Oh, yeah. Nop was listing the current status of 1.2.
22:15 &lt; nop> yeah
22:15 &lt; hezekiah> Did you have anything else to add, nop?
22:15 &lt; nop> so 1.2 we need a dev meeting to start
22:15 &lt; nop> and from that point is our start
22:16 &lt; Aprogas> did you create a branch in CVS so bugs in 1.1 can be fixed without requiring users to update to a alpha or beta state 1.2 ?
22:17 &lt; UserX> The development is already in a seperate branch from 1.1
22:18 &lt; hezekiah> And the 1.1 release was tagged v1-1-0.
22:18 &lt; Aprogas> so there is a tag on the release, but not a branch tag ?
22:18 &lt; Aprogas> i assume the development is on the `MAIN' branch ?
22:19 &lt; hezekiah> Uh, I currently don't know what CVS commands I should be running to tell the difference. :)
22:19 &lt; UserX> 1.1 is on the MAIN branch
22:19 &lt; Aprogas> something like cvsweb gives more overview of such things than cvs commands anyway; branchs in cvs are quite confusing
22:20 &lt; Aprogas> anyway, having a release on the main branch and the development in a seperate branch is quite an uncommon setup; and that might have reasons
22:20 &lt; Aprogas> maybe it is worth investigating if it would not be more useful to do it the other way around ?
22:25 &lt; hezekiah> Well, I don't know much about CVS so my input wouldn't be much worth here. :)
22:26 &lt; Aprogas> CVS is a scary beast
22:27 &lt; hezekiah> Yeah. I wonder if it ate the other people in the room. It seems deathly quiet in here.
22:27 &lt; Aprogas> i ended up re-importing sources numerous times because i messed up after trying to put my branches right
22:27 &lt; hezekiah> ;-)
22:28 &lt; Aprogas> so be careful with it
22:28 &lt; hezekiah> *lol*
22:29 &lt; hezekiah> Mids? Do we have another item on the agenda? It seems like we're done with this one (or else someone got eaten by the CVS beast.)
22:31 &lt; Aprogas> well.. i didnt really see anyone reacting to my `suggestions'
22:31 &lt; Aprogas> im wondering why the IIP development team uses this different way of using branches
22:31 &lt; hezekiah> I have no clue.
22:31 &lt; Aprogas> i guess 99% of the CVS-using project develop on the MAIN branch and keep releases on seperate branches
22:32 &lt; hezekiah> I do know that it works fine.
22:32 &lt; Aprogas> that will become obvious when you get 1.2
22:32 &lt; Aprogas> what will happen with 1.1 which s currently on the main branch ?
22:32 &lt; hezekiah> So I say that "If it isn't broken, then don't fix it."
22:32 &lt; hezekiah> It's sources are tagged.
22:33 &lt; Aprogas> a bug in it might be found
22:33 &lt; Aprogas> and you might want to create 1.1.1
22:33 &lt; hezekiah> I guess that if we need to do a bug fix, then someone checks out v1-1-0, fixes the bug, and commits under the tag v1-1-1.
22:33 &lt;@mids> hezekiah: no, none
22:33 &lt; Aprogas> hezekiah: that is possible too
22:33 &lt; hezekiah> mids: As I said, I don't know much about CVS. :)
22:33 &lt; Aprogas> but using release branches is more common
22:33 &lt; UserX> the developement will probably be merged back on to the main branch. and if we need to do bug fixes/upgrades to 1.1 we just create a branch from it
22:33 &lt; Aprogas> userx: ok
22:33 &lt; hezekiah> Oh, well. I'll leave the CVS playing to the developers that understand it. :)
22:34 &lt; Aprogas> noone understands CVS
22:34 &lt; hezekiah> lol
22:34 &lt; Aprogas> thats the problem
22:34 &lt; Aprogas> its a beast that cannot really be tamed
22:34 &lt; hezekiah> So, mids. What's next on the agenda? Question round?
22:34 &lt;@mids> ok, I am out. cya
22:35 -!- mode/#iip-dev [+o hezekiah] by Trent
22:35 &lt;@hezekiah> OK. The question round has officially begun, I guess. :)
22:35 &lt; Aprogas> oh
22:35 &lt;@hezekiah> Questions?
22:35 &lt;@hezekiah> (Not that I can promise an answer, but you can ask.)
22:37 &lt;@hezekiah> Going once ...
22:37 &lt;@hezekiah> Going twice ..
22:37 &lt;@hezekiah> Gone!
22:38 &lt;@hezekiah> Sold to the eternal silence of the ever questioning public (until the next iip-dev meeting that is.) ;-)
22:38 &lt;@hezekiah> Well, it was nice talking to you all (and nice to be able to have UserX around and talking in an iip-dev meeting. I'm glad the time change has improved things for him.)
22:38 &lt;@hezekiah> Bye, all! :)
22:38 &lt; nop> bye
--- Log closed Tue Mar 18 22:43:48 2003
&lt;/div></description></item><item><title>I2P Entwicklermeeting</title><link>/de/blog/2003/03/12/i2p-entwicklermeeting/</link><pubDate>Wed, 12 Mar 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/03/12/i2p-entwicklermeeting/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Debolaz, dm, FillaMent, hezekiah, jrand0m, lonelynerd, luckypunk, mids, mihi, nop, someone, toni&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Wed Mar 12 00:01:53 2003
00:01 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
00:01 [Users #iip-dev]
00:01 [@mids ] [ jeremiah] [ mihi] [ pox ]
00:01 [ hezekiah] [ logger ] [ nop ] [ UserX]
00:01 -!- Irssi: #iip-dev: Total of 8 nicks [1 ops, 0 halfops, 0 voices, 7 normal]
00:02 -!- Irssi: Join to #iip-dev was synced in 7 secs
00:02 &lt;@mids> Welcome to the 33th meeting
00:02 &lt; hezekiah> Hi
00:03 &lt;@mids> IIP 1.1.0 is released yesterday
00:03 &lt; toni> is it okay, to simply idle here and eve's drop?
00:03 &lt;@mids> toni: yes
00:03 &lt;@mids> Agenda for this meeting:
00:03 &lt;@mids> 1) IIP 1.1.0
00:03 &lt;@mids> 2) Future of IIP
00:03 &lt;@mids> 3) Questions
00:04 &lt;@mids> if you have questions about the current subject, please ask
00:04 &lt;@mids> otherwise save it for round 3
00:04 &lt;@mids> .
00:04 &lt; nop> hi
00:04 &lt;@mids> logs are available on http://mids.student.utwente.nl/~mids/iip/
00:04 &lt; hezekiah> hi! :)
00:04 &lt; luckypunk> Hi.
00:04 &lt;@mids> .
00:04 &lt; jrand0m> ev'nin
00:05 &lt;@mids> 1) IIP 1.1.0 (stable) Released!!!
00:05 &lt; hezekiah> YAY!
00:05 &lt;@mids> Finally
00:05 &lt; luckypunk> :)
00:05 &lt;@mids> almost a year after nop's post that it would be out soon :)
00:05 &lt; FillaMent> w3rd i$ b0nd
00:05 &lt;@mids> In this version the installation for Unix is enhanced, entropy generation is improved and a few bugs are fixed.
00:05 &lt;@mids> We call it a stable release
00:05 &lt; hezekiah> mids: Is that list of changes as compared to 1.1.0 RC3 or compared to 1.0.0?
00:05 &lt;@mids> and it looks stable so far
00:06 &lt;@mids> hezekiah: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/invisibleip/iip/CHANGELOG
00:06 &lt;@mids> thats all I know
00:06 &lt; hezekiah> OK. :)
00:06 &lt; hezekiah> (It sorta sounds like it is a comparison to 1.1.0 RC3 or RC2.)
00:07 &lt;@mids> hezekiah: it does, because nobody wrote what was updated before
00:07 &lt; dm> Should I download the Service Pack 2 for IIP if I'm using a cracked version of IIP?
00:07 &lt; hezekiah> mids: Ah ... Therein lies the tale! ;-)
00:07 &lt; dm> sorry, carry on.
00:07 &lt; hezekiah> dm: I'm not aware of any service packs.
00:07 &lt;@mids> the release is announced on our website, freshmeat, infoanarchy and frost
00:08 &lt;@mids> I did email a few other sites that had it listed
00:08 &lt;@mids> if you guys/girls know other places to tell...
00:08 &lt;@mids> please do so
00:08 &lt; jrand0m> nsa?
00:08 &lt; toni> i know, but im a total stranger to iip *g*
00:08 &lt; FillaMent> kuro5hin?
00:08 &lt; hezekiah> mids: Did you email that program archive that hosts it that was recently mentioned on iip-dev?
00:08 &lt; toni> heise.de german security/internet related site
00:08 &lt; FillaMent> jinx.biz
00:09 &lt;@mids> hezekiah: I did mail vipul's munitions
00:09 &lt; hezekiah> mids: OK! :)
00:09 &lt;@mids> kuro5hin requires a decent article
00:09 &lt;@mids> and they are very picky
00:09 &lt;@mids> but if you want to write something...
00:09 &lt;@mids> please do so
00:09 &lt; hezekiah> slashdot again?
00:09 &lt;@mids> toni: could you inform them?
00:09 &lt; hezekiah> They don't require anything super decent, and they mentioned us before. ;-)
00:10 &lt; toni> they also require articles, and i dont know how picky they are
00:10 &lt; toni> if somebody writes an article, i could translate it to german and email them
00:10 &lt;@mids> you could use the press release on http://www.infoanarchy.org/story/2003/3/10/23466/2065
00:11 &lt;@mids> and link the CHANGELOG to http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/invisibleip/iip/CHANGELOG
00:11 &lt;@mids> be sure to include a general description of IIP
00:11 &lt;@mids> I think we should try to do /.
00:12 &lt;@mids> we survived it before
00:12 &lt; hezekiah> mids: Note: You mention to view the changelog in the infoanarchy article, but you don't appear to provide people with a link to it!
00:12 &lt; toni> since im not really familiar with iip, i guess i can't give a decent description, but if you /. it, i could give heise a hint, they often take news from there and translate them
00:12 &lt;@mids> hezekiah: yes, I forgot.
00:12 &lt;@mids> I'll mail their editor
00:15 &lt; hezekiah> OK ... anything else on agenda item 1 (IIP 1.1 release) ?
00:17 &lt;@mids> did you all already submit a newsstory to /.?
00:17 &lt; hezekiah> No.
00:18 &lt; hezekiah> I haven't been with the project quite long enough to have a firm grasp of what has happened since 1.0.
00:18 &lt; hezekiah> Who wrote the last /. post?
00:18 &lt;@mids> we dont know
00:18 &lt; hezekiah> LOL!
00:18 &lt; jrand0m> hahah
00:18 &lt; dm> I think it might have been no_nick
00:18 &lt; mihi> is iip too anonymous? ;-)
00:19 &lt;@mids> yes :)
00:19 &lt; hezekiah> Well, I'll go hunt up the previous post, and see if I can come up with something. :)
00:19 &lt;@mids> ok...
00:19 &lt;@mids> previous one was a copy of the kuro5hin article
00:19 &lt;@mids> which was about nop's interview
00:19 &lt;@mids> ok
00:19 &lt;@mids> Item 2??
00:19 &lt; hezekiah> Yay! :)
00:20 &lt;@mids> 2) Future of IIP
00:20 &lt;@mids> we want:
00:20 &lt;@mids> DECENTRALIZATION
00:20 &lt;@mids> but who is going to do it
00:20 &lt;@mids> and how
00:21 &lt; dm> and is it possible.
00:21 &lt; jrand0m> and what will be lost.
00:21 &lt; hezekiah> If I may interupt: I just want to make sure nop and UserX and present and accounted for. This conversation will be pretty futile without them. :)
00:21 &lt; jrand0m> (aka centralized authentication - trent)
00:21 &lt; hezekiah> nop?
00:21 &lt; hezekiah> UserX?
00:21 &lt;@mids> hezekiah?
00:21 &lt; hezekiah> Are you present?
00:21 &lt; hezekiah> mids: Here!
00:21 &lt; nop> I'm somewhat present
00:22 &lt; hezekiah> OK. :)
00:22 &lt; nop> userx and I have had discussions
00:22 &lt; nop> on how we would like to do it
00:23 &lt; hezekiah> Did those get discussions written up in papers and stuck in the research directory of the IIP website?
00:23 &lt; nop> ues
00:23 &lt; nop> most are there
00:23 &lt; nop> userx has more
00:23 &lt; nop> that I would like pu t there
00:23 &lt; nop> http://www.invisiblenet.net/research/IIP-WP-Notes.txt
00:23 &lt; hezekiah> OK. Could you please give the filenames of the most relavent ones so I can give them a look? :)
00:23 &lt; nop> that one contains quite a bit
00:24 &lt; nop> there is also some other's contributed
00:24 &lt; nop> IIP_netproto.html
00:24 &lt; nop> and architecture.pdf
00:24 &lt; hezekiah> OK. :)
00:24 &lt; nop>
00:25 &lt; nop> http://www.invisiblenet.net/research/IIP-Identity.txt
00:25 &lt; nop> as well
00:25 &lt; nop> http://www.invisiblenet.net/research/IIP-Messages.txt
00:27 &lt; hezekiah> OK. Are any of them completely (or primarily) devoted to just the decentralization aspect?
00:27 &lt; nop> yes
00:27 &lt; nop> all of them
00:27 &lt; hezekiah> OK. :)
00:27 &lt; hezekiah> Thanks for all the links! I'm checking them out now. :)
00:31 &lt;@mids> ok
00:31 &lt;@mids> other IIP Future events?
00:31 &lt; dm> is FillaMent here?
00:31 &lt; hezekiah> Well, in the near future, IIP-dev still doesn't have the "entropy problem" fixed.
00:31 &lt; dm> he had the idea of making trent allow PGP key exchanges
00:31 &lt; dm> which makes sense.
00:31 * FillaMent is present
00:32 &lt;@mids> yes FillaMent and me did talk about that
00:32 * mids hands the microphone to FillaMent
00:32 * FillaMent taps it a couple times, "this thing on?" (sorry)
00:33 * hezekiah turns up the volume
00:33 &lt; lonelynerd> :)
00:33 &lt; FillaMent> Here's the deal: I think it'd be handy to have a PGP key storage and exchange mechanism on IIP. I have a few proposals as to how such a thing should work.
00:34 &lt; dm> Should be fairly easy? Just add a field for PGP to trent, and add GET/STORE commands?
00:34 &lt; FillaMent> 1) Capability is built into trent. This presents a problem with most IRC clients sending strings that long
00:35 &lt; dm> ah, ok.
00:35 &lt; FillaMent> 2) Make trent able to pull a CHK from freenet and store the contents of that file as the Key
00:35 &lt; FillaMent> 3) Build a separate bot to preform 1 or 2
00:35 &lt; nop> hmm
00:35 &lt;@mids> good points
00:35 &lt; nop> the only issue
00:35 &lt; nop> I have
00:35 &lt; nop> with this concept
00:35 &lt; nop> is how do we trust trent or any bot for that matter to handle pub keys
00:35 &lt; nop> without verification
00:36 &lt;@mids> well
00:36 &lt; FillaMent> Well, it could check and make sure the nick was reg'd and ident'd
00:36 &lt;@mids> it could be just as a keyserver
00:36 &lt; nop> the idea I'm thinking
00:36 &lt; nop> is it can do a verify to all major key servers
00:36 &lt; nop> as well
00:36 &lt; nop> so that it gets congruent info
00:36 &lt; FillaMent> nop: read my flog entry about psuedoidentity?
00:36 &lt; nop> link
00:37 &lt; FillaMent> SSK@WxBcPJd1ppZSZ~C8IJI-DHx94oIPAgM/fillament//
00:37 &lt;@mids> keyservers dont verify anything
00:37 &lt;@mids> they just store stuff
00:37 &lt;@mids> what you can do now with Trent
00:37 &lt; FillaMent> here's the short of it... what if your identity only exists in anonymous space? What can you verify?
00:37 &lt;@mids> /squery trent nickinfo mids
00:38 &lt;@mids> see the comment line
00:38 &lt;@mids> it can contain anything
00:38 &lt;@mids> also urls etc
00:38 &lt; FillaMent> but short
00:38 &lt;@mids> so you could link to your PGP key
00:39 &lt; FillaMent> I'm just thinking of something to remove all the middle steps.
00:39 &lt; hezekiah> Looking at mids' ID comment, I see it lists a key fingerprint
00:39 &lt; hezekiah> It also lists the key ID. Why can't someone just get the key from a keyserver, and check the fingerprint.
00:39 &lt; FillaMent> hezekiah: What key server?
00:39 &lt; FillaMent> one on the internet?
00:39 &lt; nop> that's what I'm saying
00:40 &lt; mihi> how get a key up to a key server? anonymously?
00:40 &lt; lonelynerd> we just need a bot to fetch those
00:40 &lt; FillaMent> if your identity only exists in anonymous space, like mine... I don't want to leave a trail on the internet
00:40 &lt; hezekiah> Ah ...
00:40 &lt; hezekiah> OK. I get it. :)
00:40 &lt;@mids> so a keyserver bot for IIP would be it
00:40 &lt;@mids> combined with freenet
00:40 &lt; FillaMent> that'd be sweet... just feed trent the fingerprint and it'll try to fetch the key...
00:41 &lt;@mids> currently freenet is too heavy to run on the Trent server
00:41 &lt; lonelynerd> mids, well, you could ascii armor the public keys
00:41 &lt; FillaMent> mids: Such a thing need not be built into trent, as my point 3
00:41 &lt; nop> well
00:41 &lt; nop> you could use a gateway mids
00:41 &lt; nop> like groovy
00:41 &lt;@mids> too unreliable
00:42 &lt; someone> why do you need freenet, again?
00:42 &lt; FillaMent> mids: If you wanted to make trent capable, just have it access one of the public freenet servers
00:42 &lt;@mids> why not let a user upload the key to freenet and give the url to the bot?
00:42 &lt;@mids> someone: for file storage
00:42 &lt; FillaMent> mids: Because it a few days it's gone if no one accesses it.
00:42 &lt; lonelynerd> mids, wouldn't it be more efficient to have a one huge digest of public keys used by people?
00:43 &lt; hezekiah> lonelynerd, mids: You could just add a the capability to assign PGP key ID's to a nick just like you can assign a comment.
00:43 &lt; FillaMent> I think the best solution is to have it not integrated into IIP. Someone writes it as a piece of software (hell, I could do it but am busy) then distribute the software. Anyone who wants to run an IIP keyserver, can.
00:44 &lt; lonelynerd> hezekiah, true, but you still need to fetch the pgp key
00:44 &lt; nop> ok here's the funny thing
00:44 &lt; lonelynerd> FillaMent, sounds reasonable
00:44 &lt; nop> things we can see
00:44 &lt; nop> we trust
00:44 &lt; nop> like the internet
00:44 &lt; nop> yet it's insecure
00:44 &lt; someone> why not just have a bot upload nad download keys from internet key servers and store a fingerprint with trent
00:44 &lt; nop> yet we have a cryptographic network
00:44 &lt; nop> and we don't trust a soul to run a pgp keyserver
00:44 &lt; lonelynerd> someone, that's what i suggested
00:44 &lt; hezekiah> nop: lol! :)
00:45 &lt; lonelynerd> nop :)
00:45 &lt;@mids> nop
00:45 &lt;@mids> you dont get it
00:45 &lt; nop> I do get it
00:45 &lt;@mids> you DONT need trust for a keyserver
00:45 &lt; nop> I'm joking
00:45 &lt; FillaMent> nop: Sure you do... one just has to put their pseudoidentity on line.
00:45 &lt; FillaMent> on the line
00:45 &lt; FillaMent> mids: Sure you do
00:45 &lt;@mids> it is just for storage
00:45 &lt; nop> I know mids
00:45 &lt; nop> I was just being funny
00:45 &lt; nop> ;)
00:45 &lt;@mids> users should ALWAYS verify fingerprint
00:45 &lt; someone> lonelynerd: so we don't need freenet, right?
00:45 &lt;@mids> and check web of trust
00:45 &lt; FillaMent> mids: I could just stick my key there and say it's nop's.
00:46 &lt;@mids> nop: good if you are funny :) but others might not understand it
00:46 &lt; lonelynerd> FillaMent, actually, what you wrote about pseudoidentity got me thinking. i'm wasting time and resources by having two identities on iip, one for people who know me irl and then this.
00:46 &lt;@mids> FillaMent: thats why you can stick the fingerprint on Trent
00:46 &lt; lonelynerd> someone, exactly, freenet is cool, but not needed this time
00:46 &lt;@mids> (you'll have to trust trent though
00:46 &lt; FillaMent> mids: Yes... and /how/ many people know about key fingerprints?
00:47 &lt; lonelynerd> someone, but somebody could still post compressed digests contain many keys
00:47 &lt;@mids> if they dont know, they shouldnt use PGP
00:47 &lt; FillaMent> mids: yeah.. let's alienate the userbase
00:47 &lt; lonelynerd> true
00:47 &lt; lonelynerd> :)
00:47 &lt;@mids> no seriously
00:47 &lt; FillaMent> I've already had this discussion 20x with zab
00:47 &lt; hezekiah> FillaMent: if they don't know enough about key fingerprints, then they probably don't know enough about crypto for me to trust that they haven't given away their key!
00:47 &lt;@mids> using PGP without checking fingerprints gives a false sense of security
00:48 &lt; FillaMent> hezekiah: And how do you sort those people out?
00:49 &lt; lonelynerd> FillaMent, that's tricky. far too many users use pgp insecurely
00:49 &lt; hezekiah> FillaMent: Tis the billion dollar question! That is very hard. :)
00:49 &lt; FillaMent> If you tell people that they're too stupid to use crypto, they won't want to. They'll say, 'fuck it... I don't have time to care about privacy'... they may be sheep, but there are more of them voting than us. We have to make it easy for the sheep.
00:50 &lt;@mids> you can try to educate them
00:50 &lt; FillaMent> You have to get them in the classroom, and IIP/Fnet is the best classroom I know of
00:50 &lt; hezekiah> Correct, mids. Security is only as strong as the intelligence of the person behind it.
00:50 &lt;@mids> I totally agree FillaMent
00:51 &lt; FillaMent> such a key storage bot would have a motd explaining that they should be checking fingerprints
00:51 &lt;@mids> I just think that you should seperate keyserver from trust
00:51 &lt; hezekiah> So what are we going to do with this bot and IIP? What do we want it to do, and how?
00:51 &lt; FillaMent> I think it should be a 3rd party thing
00:52 &lt; hezekiah> Like anonymail?
00:52 &lt; FillaMent> no... like something that anyone can run
00:52 &lt;@mids> anybody can run anonymail
00:52 &lt;@mids> IF you would have the source
00:52 &lt;@mids> :)
00:52 &lt; FillaMent> mids: You know what I mean though
00:53 &lt;@mids> yes
00:53 &lt;@mids> sorry
00:53 &lt; hezekiah> So is this something, the IIP developers need to write, or can someone who knows nothing about IIP but basic IRC can write?
00:53 * FillaMent already has a framework going
00:53 &lt; hezekiah> OK! :)
00:54 &lt; FillaMent> well... I'd have to hack it to change it's direction
00:54 &lt; FillaMent> GAH!!!!!! More projects!!!! Nooooooo!
00:54 &lt; jrand0m> give in FillaMent, just give in
00:54 &lt; FillaMent> jrand0m: I know... I know.
00:54 &lt; hezekiah> Basically what I'm asking is, is this something that needs to get built into IIP, or can it be independant?
00:55 &lt; FillaMent> independent
00:55 &lt; hezekiah> If it's independant, then I'd say, "GO FOR IT!" :)
00:55 &lt;@mids> hezekiah: IndependEnt
00:55 * mids ducks
00:55 &lt; hezekiah> mids: really?
00:55 &lt;@mids> yes
00:55 * FillaMent thinks he's missing a joke.
00:56 &lt; hezekiah> My spell checker says independant is OK.
00:56 &lt;@mids> hezekiah: made a typo
00:56 &lt; FillaMent> oh... yeah...
00:56 &lt; FillaMent> dent
00:56 &lt; FillaMent> independEnce
00:56 &lt; hezekiah> Hmmm ... it says independent is OK too, odd.
00:56 &lt;@mids> hezekiah: grep "^independ.nt$" /usr/share/dict/words
00:56 &lt; FillaMent> probably a new english/old english thing
00:56 &lt;@mids> anyway
00:56 &lt; hezekiah> Anyway ... :)
00:57 &lt;@mids> say we have this keybot
00:57 &lt; hezekiah> And it will be independent of IIP. :)
00:57 &lt;@mids> how will it get the key from a user?
00:57 &lt; FillaMent> /msg
00:57 &lt;@mids> the full key?
00:57 &lt; FillaMent> no
00:57 &lt; FillaMent> freenet
00:57 &lt;@mids> ah
00:58 &lt;@mids> so you msg the freenet url
00:58 &lt;@mids> and it tries to download in the background
00:58 &lt; lonelynerd> what's the problem? you can easily paste full key to iip.
00:58 &lt; FillaMent> /msg Keybot STORE CHK@lakdjfa;lsdfjasd;lkfj
00:58 &lt;@mids> lonelynerd: my key is 8 KB big
00:58 &lt; FillaMent> lonelynerd: Not will all clients
00:58 &lt; mihi> FillaMent: you can if you do it in blocks of 10 lines.
00:59 &lt;@mids> the keyboard _could_ look if you are identified with trent
00:59 &lt;@mids> keybot
00:59 &lt;@mids> :)
00:59 &lt; FillaMent> mids: It would have to
01:00 &lt;@mids> and just add that as an additional flag
01:00 &lt; FillaMent> /msg keybot MSGSTORE ad;flkjsflkjsdf;lasdrkfj
01:00 &lt; FillaMent> /msg keybot MSGSTORE ad;flkjsflkjsdf;lasdrkfj
01:00 &lt; FillaMent> /msg keybot MSGSTORE ad;flkjsflkjsdf;lasdrkfj
01:00 &lt;@mids> well
01:00 &lt; FillaMent> such a thing would best be scripted
01:00 &lt;@mids> yes
01:00 &lt;@mids> exactly
01:00 &lt; jrand0m> is a centralized identity manager like trent really desireable?
01:00 &lt; FillaMent> so either chopped and sent via msg or via freenet
01:00 &lt;@mids> jrand0m: with a centralized ircd, yes
01:00 &lt;@mids> maybe we should form a keybot commitee
01:01 &lt;@mids> and let them discuss the details
01:01 &lt; jrand0m> ah, right. yeah, I was assuming a decentralized net.
01:01 * mids opens #keybot
01:01 &lt; FillaMent> mids: I don't see a need
01:01 &lt;@mids> well
01:01 &lt;@mids> we got more on the agenda
01:01 &lt; lonelynerd> mids, uhm.
01:01 &lt;@mids> and we are already busy for 1 hour
01:01 &lt; FillaMent> 20 people start keybots... 1 will eventually prove the most reliable and become the defacto standard
01:02 &lt;@mids> I mean more.. any other Future IIP things?
01:02 &lt; hezekiah> nop?
01:02 &lt; hezekiah> What are the major features/changes you plan for 1.2?
01:02 &lt; nop> what
01:02 &lt; nop> decentralization
01:02 &lt; nop> and channel encryption
01:02 &lt; nop> as well as client to client encryption
01:02 &lt; nop> channel trust
01:02 &lt; nop> using RSA keyring
01:02 &lt; Debolaz> I have a question. What is the thing needed most from IIP now, that an ISP would be able to provide?
01:03 &lt;@mids> money!
01:03 &lt;@mids> millions
01:03 &lt;@mids> so we can hire thousands of developers
01:03 &lt; Debolaz> I was thinking more in terms of services.
01:04 &lt; jrand0m> OC12?
01:04 &lt;@mids> hosting is fine at sf so far
01:04 &lt;@mids> maybe a stable node somewhere
01:05 &lt;@mids> ...
01:05 &lt; Debolaz> Well, I was thinking of a node sort of thing. And perhaps a file mirror.
01:05 &lt;@mids> project release files are already mirrored on 8 servers so far
01:06 &lt;@mids> plus on vipul's munitions
01:07 * mids slowly pushes the topic to item 3, questions
01:07 &lt; hezekiah> Ack!
01:07 &lt;@mids> 3) Questions?
01:08 &lt; jrand0m> eta for decentralization (1 mo, 3 mo, 6 mo)?
01:08 &lt; jrand0m> aka, without dependence on a central server
01:08 &lt;@mids> no comment!
01:08 &lt; hezekiah> mids: LOL!
01:08 &lt; hezekiah> I really have no idea. UserX would probably have the best bet
01:09 &lt; hezekiah> nop, UserX: are we done decentralizing "core" in isproxy yet?
01:09 &lt; nop> um no
01:11 &lt; hezekiah> I'm assuming that "core" comes before ircd decent., right?
01:12 &lt; nop> first
01:12 &lt; nop> we have to make a virc
01:12 &lt; nop> which is a virtual irc transport
01:12 &lt; nop> so that the irc clients can still talk to the core
01:12 &lt; nop> without ircd
01:13 &lt;@mids> roadmap anybody?
01:13 &lt; hezekiah> lol. I'm clueless. :)
01:16 &lt;@mids> *silence*
01:16 &lt;@mids> I heared that some wanted next meeting to be earlier
01:16 &lt; nop> yes
01:16 * FillaMent rubs his legs together furiously but fails to produce the proper chirp.
01:16 &lt; nop> UserX can't make it at the time we have now
01:16 &lt; nop> because of work
01:16 &lt; hezekiah> Ah.
01:16 &lt; nop> if we had it a couple hours earlier
01:16 &lt;@mids> what time would be better?
01:16 &lt; nop> this would be easier
01:16 &lt;@mids> 21:00 UTC?
01:16 &lt; hezekiah> If UserX would talk more we could really get some stuff done! :)
01:16 &lt; nop> that should work
01:17 &lt; hezekiah> Let's see ...
01:17 &lt; hezekiah> It's normally 23:00 UTC, right?
01:17 &lt;@mids> yes
01:17 &lt; hezekiah> Yeah.
01:17 &lt; hezekiah> That should work for me. :)
01:17 &lt;@mids> 21:00 UTC it is
01:18 &lt;@mids> ok
01:18 &lt;@mids> I am out
01:18 &lt;@mids> thanks for listening to me :)
01:18 * mids bows
01:18 &lt;@mids> oh
01:18 &lt;@mids> before I forget
01:18 &lt;@mids> UserX, nop, hezekiah, thanks for your work on IIP so far!
01:18 &lt; hezekiah> mids: I enjoy listening to you.
01:19 &lt; hezekiah> mids: A pleasure! :)
01:19 &lt; hezekiah> All you guys make it worthwhile! :)
01:19 &lt; jrand0m> yeah, thanks for the updates. I appreciate using y'alls software
01:19 &lt; hezekiah> (Note: I am a Yankee. No offense is meant if there are girls in the channel.)
01:19 * FillaMent curses them for this network that consumes his free time.
01:19 &lt; hezekiah> FillaMent: lol! :)
01:19 &lt; jrand0m> heh
01:20 * hezekiah picks up the "baf"er
01:20 &lt; hezekiah> *BAF!*
01:20 &lt; hezekiah> Meeting adjurned! :)
01:22 &lt; mihi> adjourned, you mean?
01:23 &lt; hezekiah> Over.
01:23 &lt; hezekiah> Done.
01:23 &lt; hezekiah> End.
01:23 &lt; hezekiah> Dead.
01:23 &lt; hezekiah> The meeting is dead. Long live the next meeting.
01:23 &lt; mihi> ;-) logger is still living
&lt;/div></description></item><item><title>I2P Entwicklertreffen</title><link>/de/blog/2003/03/04/i2p-entwicklertreffen/</link><pubDate>Tue, 04 Mar 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/03/04/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> bpb, dm, hezekiah, jake, jeremiah, LeerokLacerta, mids, mrflibble, nop, Nostradumbass&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Mar 04 23:47:24 2003
23:47 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
23:47 [Users #iip-dev]
23:47 [ eep] [ jeremiah] [ logger] [ mids] [ nop] [ UserX_]
23:47 -!- Irssi: #iip-dev: Total of 6 nicks [0 ops, 0 halfops, 0 voices, 6 normal]
23:47 -!- Irssi: Join to #iip-dev was synced in 2 secs
23:48 &lt; LeerokLacerta> Making history.
23:48 &lt; mrflibble> helooo
23:48 &lt; LeerokLacerta> Hello.
23:52 &lt; nop> hi
23:52 &lt; jeremiah> hi
23:53 &lt; nop> hi
23:53 -!- mode/#iip-dev [+o mids] by Trent
23:53 &lt; LeerokLacerta> Konnichiwa.
23:54 &lt; bpb> konnichiwa
23:58 &lt; nop> hi
23:58 &lt;@mids> Hi hezekiah!
23:58 &lt; hezekiah> Hi. :)
23:58 &lt;@mids> *hedgehog sound*
23:58 &lt; hezekiah> lol
23:58 &lt; hezekiah> *orgle*
23:58 &lt; LeerokLacerta> Hedgehog?
23:58 &lt; hezekiah> (orgle: That's one of the sounds a llama makes.)
23:58 &lt;@mids> LeerokLacerta: relatively large rodents with sharp erectile bristles mingled with the fur
23:59 &lt; hezekiah> Mids got turned into a hedgehog by the entropy bug.
23:59 &lt; hezekiah> I got turned into a llama.
23:59 &lt;@mids> no
23:59 &lt; LeerokLacerta> I know what it is, but why're you making hedgehog noises?
23:59 &lt;@mids> because I reported the logging bug that didnt exist
23:59 &lt; hezekiah> Ah.
23:59 &lt; hezekiah> Well, you had mentioned you were going to turn into a hedgehog when refering to the previous entropy bug.
--- Day changed Wed Mar 05 2003
00:00 &lt;@mids> that was back then
00:00 &lt;@mids> Tue Mar 4 23:00:03 UTC 2003
00:00 &lt;@mids> meeting NOW in here
00:00 &lt;@mids> Welcome everybody
00:00 &lt;@mids> this is the 32th IIP meeting
00:00 * LeerokLacerta feels welcomed.
00:00 &lt;@mids> previous one was canceled, because nobody was there
00:00 &lt;@mids> logs are available on http://mids.student.utwente.nl/~mids/iip/
00:01 &lt;@mids> We got a little agenda:
00:01 &lt;@mids> 1) Welcome
00:01 &lt;@mids> 2) IIP 1.1.0 Release status update
00:01 &lt;@mids> 3) Trent accesslevel for 'voice'
00:01 &lt;@mids> 4) Question round
00:01 &lt;@mids> if you have any questions on the current topic, please ask
00:01 &lt;@mids> otherwise save them for the question round.
00:01 &lt;@mids> .
00:02 * mids moves the agenda pointer to #2 "IIP 1.1.0 Release status update"
00:02 &lt;@mids> well hezekiah, what happened? :)
00:02 &lt; hezekiah> Oh. OK. :)
00:02 &lt; hezekiah> Well, the first entropy bug got fixed.
00:02 &lt; hezekiah> After much banging of heads and exchanging of emails ...
00:03 &lt; hezekiah> ... UserX, nop, and myself managed to work out a fix for it.
00:03 &lt; hezekiah> Now, mids is noticing a NEW problem with the entropy gathering (namely seed.rnd isn't getting saved.)
00:03 &lt; hezekiah> Anyway, I've hunted in the code and posted my discoveries to the iip-dev mailing list.
00:04 &lt;@mids> this thing is another release delayer
00:04 &lt;@mids> hopefully the last one
00:04 &lt; hezekiah> I am now waiting on UserX or nop to tell me what all this means and if I'm missing something (because I think I am. None of it makes any sense.)
00:04 &lt; hezekiah> Hopefully. *orgle*
00:04 &lt;@mids> .
00:04 &lt; hezekiah> .
00:04 &lt;@mids> Any IIP 1.1.0 specific questions?
00:05 &lt; LeerokLacerta> No socks?
00:05 &lt;@mids> no socks
00:05 &lt; hezekiah> No SOCKS.
00:05 &lt; LeerokLacerta> K.
00:05 &lt;@mids> ok
00:05 &lt;@mids> lets move on to #3 "Trent accesslevel for 'voice'"
00:06 &lt;@mids> this is related with the hidden agenda point #2.9 "The #freenet-opn channel"
00:06 &lt;@mids> the official Freenet project channel is on irc.freenode.net
00:06 &lt;@mids> but that is not anonymous
00:06 &lt;@mids> we have a mirror with that channel here
00:06 &lt;@mids> in #freenet-opn
00:07 &lt;@mids> the bot 'eyeKon' tells you everything that happens on the other side
00:07 &lt;@mids> normally this is a one way mirror, but you can say something back with the "!say :text" command
00:07 &lt;@mids> to use this you got to have operator or voice status
00:07 &lt;@mids> if you want to say something, ask an operator to give you voice
00:07 &lt;@mids> ,
00:08 &lt; dm> How about if you are identified by Trent you get voice automatically and your name gets prefixed to your messages. If people on the other side have a problem they can send a command to the bot to "ban" a certain anonyname. In which case EyeKon on this side removes voice permanently from that name.
00:08 &lt; LeerokLacerta> Permanently?
00:08 &lt; LeerokLacerta> How 'bout timed ban?
00:08 &lt;@mids> it will get pretty complicated
00:09 &lt;@mids> they have to know how to bot works
00:09 &lt;@mids> while it is intended more as a one-way transparant thing
00:09 -!- hezekiah is now known as nickthief88099
00:09 &lt;@mids> I have contacted the channelowners of #freenet
00:09 &lt;@mids> and they didnt have a problem with it
00:09 &lt; dm> sure, until mids or someone restores it. Must make sure not to spam/bother people on the other side.
00:09 &lt;@mids> that is why not everybody will get voice
00:09 &lt;@mids> it is VERY easy to create lot of accounts here
00:10 &lt;@mids> so it will be impossible to ban them all
00:10 &lt; dm> ok, so selective voice, through trent?
00:10 &lt;@mids> what I DO want to do is selective voice through Trent
00:10 &lt; jake> this sure is an interesting conversation but I need to eat buh bye
00:10 &lt;@mids> which is agenda item #3
00:10 &lt;@mids> bye jake, thanks for joining
00:10 &lt;@mids> be sure to read the logfile afterwards
00:10 &lt; jake> thank you
00:10 &lt; jake> k
00:10 &lt;@mids> Right now the channel access system has 3 levels:
00:11 &lt;@mids> level 1: operator
00:11 * mids checks the site how he called it
00:12 &lt;@mids> Level 1: Normal operator, can give him/herself ops
00:12 &lt;@mids> Level 2: Super operator, can add other users to the channel (with lower level)
00:12 &lt;@mids> Level 3: Founder, most powerfull, required to drop a channel for example
00:12 &lt;@mids> I want to add a voice level
00:12 &lt;@mids> so people can get voice on the channel if they are on the access list
00:12 &lt;@mids> but the problem is... what number should the voice level be?
00:12 &lt; hezekiah> lol
00:13 &lt; hezekiah> Tell me you didn't use magic numbers, mids.
00:13 &lt; hezekiah> Please.
00:13 &lt;@mids> I am thinking about changing level 1 into 10
00:13 &lt;@mids> and 2 into 20
00:13 &lt;@mids> and 3 into 30
00:13 &lt;@mids> and adding level 5 as voice
00:13 &lt; hezekiah> Sounds good. It leaves room for further improvements.
00:13 &lt;@mids> exactly
00:14 &lt;@mids> note that I dont plan to make Trent a big &amp; bloaty service
00:14 &lt;@mids> comments? objections?
00:14 &lt;@mids> .
00:14 &lt; hezekiah> Umm .. so what's the problem?
00:15 &lt;@mids> there is no problem
00:15 &lt; dm> voice = voice on all channels?
00:15 &lt; hezekiah> OK.
00:15 &lt; hezekiah> It sorta looked like that. :)
00:15 &lt;@mids> dm: no, it is channel specific
00:15 &lt;@mids> hezekiah: I am always dramatic
00:15 &lt; dm> ok
00:15 &lt;@mids> dm: try this:
00:15 &lt;@mids> /squery trent chanlist #iip-dev
00:15 &lt;@mids> you'll get a list of the users on the access list
00:15 &lt;@mids> with the level
00:15 &lt; dm> ah, nice
00:16 &lt;@mids> ok
00:17 &lt;@mids> then it is now time for the last item #4: "Question Round"
00:17 &lt; dm> is there a roadmap documented anywhere, for IIP?
00:18 &lt;@mids> only internally I think
00:18 &lt;@mids> I dont have it...
00:18 &lt;@mids> hezekiah?
00:18 &lt; hezekiah> And why does "/squery Trent :chanlist #anonymous" return a blank list.
00:18 &lt; hezekiah> Oh.
00:18 &lt; hezekiah> Well we have a small todo list of stuff we need to do in the development tree.
00:18 &lt;@mids> hezekiah: too late (because nobody is on the access list for #anonymous, it is oper-less)
00:18 &lt; hezekiah> I'm not aware of any roadmap though.
00:19 &lt;@mids> maybe it would be good to make one
00:19 &lt; dm> ok, you're not even thinking about decentralizing any time soon, correct?
00:19 &lt; hezekiah> Well, that would be nop's department.
00:19 &lt; hezekiah> (Actually, I've already asked for something like that.)
00:20 &lt; hezekiah> (He said we were going to sit down and map out [or whatever he said] IIP 1.2 after 1.1 is released.)
00:20 &lt; hezekiah> .
00:21 &lt;@mids> well
00:21 &lt; dm> 1.1 is there a changelog somewhere?
00:21 &lt;@mids> nop is very busy
00:21 &lt;@mids> maybe someone else should do it
00:21 &lt;@mids> dm: yes, hang on
00:21 &lt; hezekiah> mids: No one else has the authority to do it.
00:21 &lt;@mids> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/invisibleip/iip/CHANGELOG
00:21 &lt; hezekiah> We are talking about setting the future course of development for IIP.
00:21 &lt; dm> thanks, bookmarked
00:22 &lt;@mids> hezekiah: understood
00:25 * mids just heared that they got plenty of things to do for 1.2
00:25 &lt; hezekiah> As for nop not having time, ...
00:25 &lt; hezekiah> We still have plenty of known coding to do on 1.2.
00:26 &lt; hezekiah> 1.2 will not die for lack of vision. And even if we finish the stuff currently on the list, a short discussion will come up with more.
00:26 &lt; hezekiah> Eventually nop will have time to sit down with us and describe a plan for development of 1.2.
00:26 &lt; dm> any general notes on what 1.2 is striving for?
00:26 &lt; hezekiah> The big one: decentralize the ircd server!
00:26 &lt; dm> ah, ok, you don't know.
00:27 &lt; dm> ah, that's in 1.2? sweet.
00:27 &lt;@mids> is it already?
00:27 &lt;@mids> omg
00:27 &lt; hezekiah> Is the decentralization ready? No!
00:27 &lt; dm> planned for I mean :p
00:27 * mids objects!
00:27 &lt;@mids> when do you want to release 1.2?
00:27 &lt;@mids> 2010?
00:27 * LeerokLacerta is an object.
00:27 &lt; hezekiah> lol
00:28 &lt; hezekiah> Let's just say sometime after 1.1 is released. :)
00:28 &lt; hezekiah> Right now 1.1 is the priority.
00:28 &lt; hezekiah> (At least that's the feeling I've gotten.)
00:28 &lt; dm> so you is it going to be distributed ircd servers or completely decentralized?
00:28 &lt; hezekiah> dm: I don't know the details.
00:28 &lt; dm> ok
00:28 &lt; hezekiah> I'm not really very good at P2P stuff. :)
00:28 &lt; hezekiah> I just code
00:28 &lt;@mids> let me paste an email from 2002-03-19
00:28 &lt;@mids> From: 0x90 (0x90@invisiblenet.net)
00:28 &lt;@mids> Date: Tue Mar 19 2002 - 00:22:26 CET
00:28 &lt;@mids> Subject: [iip-dev] 1.1.0 almost complete
00:28 &lt;@mids> Ok, we're nearing the completion of 1.1.0. As soon as the TODO/Fixes and cui
00:28 &lt;@mids> for linux are complete, we should run a beta test of the network for this
00:28 &lt;@mids> week, this is done by the developers/testers. Stay posted.
00:29 &lt;@mids> --0x90--
00:29 &lt;@mids> .
00:29 &lt; hezekiah> Ouch.
00:29 &lt; hezekiah> That hurt, mids. ;-)
00:29 &lt;@mids> yes it did
00:30 &lt; hezekiah> What date was the last release of IIP made?
00:30 &lt;@mids> RC3 was 2002-12-04
00:30 &lt;@mids> but ofcourse the whole 'RC' stuff was wrong
00:31 &lt;@mids> ofcourse it is just a name
00:31 &lt;@mids> RC2 could have been 1.1.0
00:31 &lt;@mids> then RC3 1.1.1
00:31 &lt;@mids> and what we will have now 1.1.2
00:32 &lt; nop> well
00:32 &lt; nop> in the crypto community
00:32 &lt; nop> we should continue with RC4, 5 and 6, and see if they crack it
00:32 &lt; nop> ;)
00:32 &lt; nop> bad joke
00:33 &lt; Nostradumbass> Excuse me for butting in...
00:33 &lt; jake> butts!
00:33 &lt; Nostradumbass> but it seems that iip developers have forgotten the prime mazimum of open source, "Release early, release often".
00:34 &lt; LeerokLacerta> IIP is open source?
00:34 &lt; nop> sure
00:34 &lt; nop> right
00:34 &lt; nop> but
00:34 &lt; hezekiah> LeerokLacerta: yes
00:34 &lt; LeerokLacerta> I'm dumb.
00:34 &lt; nop> we also value security
00:34 &lt; Nostradumbass> i haven't been around on iip too long but i can't recall ever hearing about it being /.'d
00:35 &lt; nop> and we like to bend the rules
00:35 &lt; nop> it's been slashdotted
00:35 &lt; Nostradumbass> apologies
00:35 &lt;@mids> RC2 was /.-ed
00:35 &lt; Nostradumbass> k
00:35 &lt;@mids> and it gave us... hezekiah !
00:35 &lt; nop> yes
00:35 &lt; nop> ;)
00:35 &lt; Nostradumbass> still that's quite a while back.
00:36 &lt; hezekiah> mids: actually no.
00:36 &lt; hezekiah> mids: I was watching this project for more than a year before the /.ing.
00:36 &lt; jake> um guys? about the web based IIP are there any plans for improvement? like a nicer interface?
00:36 &lt; nop> that's a distributedcity question
00:36 &lt; nop> they make the interface
00:36 &lt; jake> oooo k
00:37 &lt; nop> it was something that they did, not really direct involvement with us
00:37 &lt;@mids> doing releases gives publication
00:37 &lt;@mids> you can do announcements, press releases
00:37 &lt;@mids> we have multiple places that really like to hear about updates
00:38 &lt;@mids> it increases the interest and amount of users in the project
00:38 &lt;@mids> and also potential contributors / developers
00:38 &lt;@mids> IF you have some super-duper mixnet
00:38 &lt;@mids> you do need lots of users
00:38 &lt;@mids> because with 2 users it isnt anonymous
00:39 &lt;@mids> there have been more stable periods in the development code
00:39 &lt;@mids> at which point we could have made a release
00:39 &lt;@mids> IMHO
00:39 &lt;@mids> problem is maybe the dependencies...
00:40 &lt;@mids> PGP signing the release, compiling for windows, etc
00:40 &lt;@mids> anyway, I have said it before ;)
00:42 &lt; hezekiah> Well, between my being sporadically bumped from the network, I've tried to say something that didn't get said. ;-)
00:42 &lt; hezekiah> &lt;hezekiah> nop: mids has raised some good points.
00:42 &lt; hezekiah> &lt;hezekiah> nop: After we get 1.1 out the door (which should be _really_ soon), are we going to come up with a nice coherent plan for 1.2 so that we can get it out in a reasonable amount of time?
00:42 &lt; hezekiah> &lt;hezekiah> I think with good planning, and goals to get certain parts done by certain times, we could still write great code, but get it done in a reasonable timeframe. :)
00:42 &lt; hezekiah> There! :)
00:42 &lt;@mids> thanks
00:43 &lt; Nostradumbass> in addition to the proposed feature list, perhaps a list of prohibited features (to limit feature creep) might be a good idea.
00:43 &lt; dm> 1.2! 1.2! 1.2! 1.2!
00:44 &lt;@mids> good suggestion Nostradumbass
00:44 &lt; hezekiah> Well, I wasn't really refering to a feature list. I was refering to what we are going to code, in what order, and by what suggested time.
00:45 &lt; hezekiah> nop? What do you think?
00:46 &lt; nop> good idea
00:46 &lt; nop> organization is always good
00:46 &lt; nop> but not always perfect
00:46 &lt; hezekiah> Perhaps after we release 1.1, all the developers could sit down and we could make up a list of stuff we plan on doing in the next 1-2 months, then a list of stuff planned for the next 5 months, then with a full list of what will make IIP 1.2 to be version 1.2. :)
00:46 &lt; hezekiah> I know. It will be _very_ flexable.
00:47 &lt; hezekiah> (For starters I wouldn't say feature A is one at date 1 and feature B is done at date 2. I'd say feature A is hopefully done in X weeks, and feature B is hopefully done Y weeks after feature A.)
00:47 &lt; hezekiah> I think that something as a general guide to what we're doing is a good idea.
00:48 &lt; hezekiah> Not a stiff-as-iron list. :)
00:48 &lt;@mids> yeah, get it
00:48 &lt; hezekiah> OK ...
00:48 &lt; hezekiah> Anything to add mids?
00:49 &lt;@mids> nope
00:49 &lt; hezekiah> OK. ;)
00:49 &lt; hezekiah> So for now ...
00:49 &lt; hezekiah> I am waiting for nop or UserX to enlighten me concerning the stuff I dug up on mids' new entropy bug.
00:49 &lt;@mids> I hope that I wont find other issues
00:49 &lt; hezekiah> (It just doesn't seem like randomWriteSeed() is never called.)
00:49 &lt; hezekiah> Let's hope. :)
00:50 &lt; nop> double negative
00:50 &lt; nop> hmm
00:50 &lt; nop> ;)
00:50 &lt;@mids> .
00:50 &lt;@mids> I am done :)
00:50 &lt; hezekiah> You're right! :)
00:50 &lt; hezekiah> It seems like randomWriteSeed() should be called.
00:50 &lt; hezekiah> But it doesn't look like it is.
00:51 &lt;@mids> not in randomSlowPoolReseed?
00:52 &lt; hezekiah> Well, lets hope we have this bug fixed by next week.
00:52 &lt;@mids> you better do that!
00:52 * mids tries to put up an angry face
00:53 &lt;@mids> ok, been a pleasure again. till next meeting, mailinglist, chat or otherwise!
00:53 &lt;@mids> *boink*
00:53 &lt; hezekiah> randomSlowPoolReseed() calls randomWriteSeed(), but (as I said in my email to iip-dev), randomSlowPoolReseed() is never called by anyone!
00:53 &lt; hezekiah> lol
-- Log closed Wed Mar 05 23:42:43 2003
&lt;/div></description></item><item><title>I2P Entwickler-Meeting</title><link>/de/blog/2003/02/18/i2p-entwickler-meeting/</link><pubDate>Tue, 18 Feb 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/02/18/i2p-entwickler-meeting/</guid><description>&lt;p>(Mit freundlicher Genehmigung der wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> aum, Barney, bpb, hezekiah, jeremiah, LeerokOnKnoppix, lonelynerd, mids, namless, nop, PsionX, _Trent, WindowsHater&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Feb 18 23:54:43 2003
23:54 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
23:54 [Users #iip-dev]
23:54 [ aum ] [ bpb ] [ jeremiah ] [ logger]
23:54 [ Barney] [ codeshark] [ LeerokOnKnoppix] [ mids ]
23:54 -!- Irssi: #iip-dev: Total of 8 nicks [0 ops, 0 halfops, 0 voices, 8 normal]
23:54 -!- Irssi: Join to #iip-dev was synced in 2 secs
23:55 * bpb points at the logging bot then jumps up and down like a japanese animated school girl
23:55 -!- mode/#iip-dev [+o mids] by Trent
23:55 -!- mode/#iip-dev [+v logger] by mids
23:57 -!- LeerokOnKnoppix is now known as Trent
23:57 -!- Trent is now known as nickthief76011
23:57 &lt;@mids> :p
23:57 -!- nickthief76011 is now known as LeerokOnKnoppix
23:57 &lt; lonelynerd> wwwhat?
23:58 &lt;@mids> Trent protects the nick
23:58 &lt; lonelynerd> oh, nothing
23:58 &lt; LeerokOnKnoppix> How does it do that?
23:58 -!- LeerokOnKnoppix is now known as _Trent
23:58 &lt; _Trent> I am Trent, hear me roar!
23:58 &lt; _Trent> Get out, all unverified users!
23:59 -!- mode/#iip-dev [+o hezekiah] by Trent
23:59 &lt; _Trent> What about me?
23:59 &lt;@mids> hey hezekiah :)
23:59 -!- _Trent is now known as LeerokOnKnoppix
23:59 &lt;@hezekiah> Hi, mids. :)
23:59 &lt;@hezekiah> I think I'm getting the hang of some of this IRC thing! :)
23:59 &lt;@mids> kool
--- Day changed Wed Feb 19 2003
00:00 &lt;@hezekiah> So have any bugs defied the great IIP dev team and risen their ugly heads since your last mail to the iip-dev mailinglist?
00:01 &lt; LeerokOnKnoppix> It disconnects every now and then.
00:01 &lt;@hezekiah> I don't seem to experiance that bug. :(
00:01 &lt; lonelynerd> LeerokOnKnoppix, it's probably your connection. i haven't had any problems
00:01 &lt; LeerokOnKnoppix> Hmm.
00:01 &lt;@hezekiah> mids: Where are nop and UserX?
00:01 &lt;@mids> Tue Feb 18 23:01:51 UTC 2003
00:01 &lt;@mids> user was here but he pinged out
00:01 &lt; LeerokOnKnoppix> _Trent kicked them out.
00:02 &lt;@mids> userx
00:02 &lt;@mids> just icq-ed nop
00:02 &lt; LeerokOnKnoppix> Is he coming?
00:02 &lt;@mids> dunno
00:02 &lt; bpb> lonelynerd: it's always happened though... and it's not just him
00:03 &lt; lonelynerd> bpb, still, it's not a problem with iip but unreliable connections
00:04 &lt;@mids> nop is comming
00:04 &lt; nop> hi
00:04 &lt; lonelynerd> hi
00:04 &lt; nop> ok
00:04 &lt; nop> welcome
00:04 &lt; LeerokOnKnoppix> Hello nop.
00:04 &lt;@hezekiah> Hi, nop! :)
00:04 &lt; nop> Leerok likes Knoppix?
00:04 &lt; LeerokOnKnoppix> So far.
00:04 &lt; nop> kewl
00:04 &lt; nop> ok
00:04 &lt; bpb> lonelynerd: it's a problem with the actual network then
00:04 &lt; LeerokOnKnoppix> But I want to install it to the hard drive.
00:04 &lt; LeerokOnKnoppix> But it didn't work when I tried it.
00:04 &lt; nop> well, welcome to the 31st meeting
00:04 &lt; nop> of IIP-dev
00:04 &lt; LeerokOnKnoppix> Cool.
00:04 &lt; lonelynerd> bpb, well, it could handle unrealiable links, but it doesn't at the moment
00:04 &lt; LeerokOnKnoppix> I'm just hanging around to let knowledge osmose into my head.
00:05 &lt; nop> ok
00:05 &lt; nop> shh
00:05 &lt; nop> meeting started
00:05 &lt; nop> on the agenda
00:05 -!- mode/#iip-dev [+o nop] by mids
00:05 &lt;@nop> IIP 1.1 and pleasantries with that
00:05 &lt;@nop> hezekiah:
00:06 &lt;@hezekiah> Yeah?
00:06 &lt;@nop> hezekiah: all entropy stuff have we resolved? For instance the hhhhhh issue
00:06 &lt;@hezekiah> I just told you about the hhhhhhhh isue.
00:06 &lt;@hezekiah> We haven't done anything about it yet.
00:06 &lt;@nop> ok
00:06 &lt;@hezekiah> The seed.rnd issue is resolved by porting the --randomdialog option from development ..
00:06 &lt;@nop> ok
00:07 &lt;@nop> and can you explain what they do
00:07 &lt;@nop> just for the record
00:07 &lt;@hezekiah> ... and having IIP abort when seed.rnd doesn't exist.
00:07 &lt;@hezekiah> Explain what --randomdialog and --ignoreemptyrandom do?
00:07 &lt;@nop> yes
00:07 &lt;@hezekiah> OK. :)
00:07 &lt;@nop> for official purposes
00:07 &lt;@nop> aka the meeting
00:07 &lt;@hezekiah> Right. :)
00:08 &lt;@hezekiah> When isproxy is run with --randomdialog, the user is asked for entropy (even is seed.rnd already exists).
00:09 &lt;@hezekiah> When isproxy is run with --ignoreemptyrandom, and there isn't enough entropy (a condition that would cause isproxy to _normally_ abort), the program just keeps going. This is a security risk, so a suitablely scary warning label is added in the help description.
00:09 &lt;@hezekiah> (Speaking of all these options, unless mids as already added them, they aren't in the isproxy.pod file yet.)
00:09 &lt;@hezekiah> .
00:09 &lt;@mids> I didnt
00:09 &lt;@hezekiah> We should do that before release. :)
00:10 &lt; lonelynerd> (shouldn't it be --random-dialog and --ignore-empty-random ? ;P)
00:10 &lt;@hezekiah> lonelynerd: I code what UserX orders. :)
00:10 &lt; lonelynerd> ok
00:10 &lt;@hezekiah> nop: So, the seed.rnd problem is solved, but the hhhhhhhh problem isn't.
00:10 &lt;@nop> right
00:11 &lt;@nop> hmm, well, we could have a counter that won't allow the same keystroke more than three times in a row
00:11 &lt;@hezekiah> (I don't even know if hhhhhhhh is a problem. I just mentioned it to you and UserX. You tell me!) :)
00:11 &lt;@nop> real simple
00:11 &lt;@nop> it's a slight problem
00:11 &lt;@hezekiah> PGP some how knows how much entropy text is worth.
00:11 &lt;@nop> well, we calculate the keyboard timings as well
00:12 &lt;@nop> we could just force a wait till something beyond 3 same char in a row are pressed
00:12 &lt;@hezekiah> Does GPG evaluate the entropy of a string of text? If they do, we could look at their code. :)
00:12 &lt;@nop> I am not sure
00:12 &lt;@nop> I advise looking at it
00:12 &lt; lonelynerd> hezekiah, i think it just uses /dev/random, or?
00:12 &lt;@nop> lonelynerd no
00:12 &lt;@nop> it doesn't
00:13 &lt; lonelynerd> ah
00:13 &lt;@nop> we're talking about creation of entropy
00:13 &lt;@nop> aside /dev/random
00:13 &lt;@nop> like an Initialization
00:13 &lt;@hezekiah> GPG does make the user pound on the keyboard. :)
00:13 &lt;@mids> well no
00:13 &lt;@mids> it reads from the entropy pool
00:13 &lt;@mids> and suggests that you move the mouse + press keys
00:14 &lt;@mids> but entropy pool can be filled with interrupts etc too
00:14 &lt;@nop> yes
00:14 &lt; lonelynerd> yep
00:14 &lt;@hezekiah> Ah. I just remembered when GPG made me pound on the keyboard once. ;)
00:14 &lt; lonelynerd> it was pgp perhaps?
00:14 &lt;@hezekiah> Nope. It was GPG running under Mandrake Linux.
00:14 &lt; Barney> yep
00:15 &lt;@hezekiah> (It was a few years ago, before AES was released I remember.) Anyway, back on topic. :)
00:15 &lt;@nop> I think we should look at the code
00:15 &lt;@hezekiah> OK. :)
00:15 &lt; lonelynerd> :)
00:15 &lt;@nop> if it's not clear, I suggest limiting the characters in a row
00:15 &lt;@nop> and waiting
00:15 &lt;@nop> for new characters to be pressed
00:15 &lt;@hezekiah> Are there any methods outline (maybe in whitepapers from acedemia) on evalutating the entropy worth of a string of text?
00:16 &lt;@nop> yes there are, I will dig them up in a bit
00:16 &lt;@hezekiah> Cool! :)
00:16 &lt; lonelynerd> "ent - A pseudorandom number sequence test program"
00:16 &lt;@nop> yes, chi squaring
00:16 &lt;@hezekiah> We could just implement one of those. (Believe it or not, it might be faster than digging through GPG code!) :)
00:16 &lt;@nop> http://www.gnu.org/software/gnu-crypto/api/gnu/crypto/tool/Ent.html
00:17 &lt;@nop> that's java
00:17 &lt;@nop> but still
00:17 &lt;@hezekiah> I can read Java. :)
00:17 &lt;@hezekiah> I can translate too. :)
00:17 &lt; lonelynerd> ent is in C, too
00:17 &lt;@nop> yep
00:17 &lt;@hezekiah> lonelynerd: Where can I find the C version?
00:18 &lt; lonelynerd> apt-get inst.. whoops, ;P http://www.fourmilab.ch/random
00:18 &lt; lonelynerd> Upstream Author(s): John Walker
00:21 &lt;@nop> ok
00:21 &lt;@nop> anyway
00:21 &lt;@nop> I'm sure that needs to be taken care of b4 1.1
00:21 &lt;@nop> this will give mids time to update isproxy.pod
00:21 &lt;@hezekiah> lol
00:21 &lt;@mids> pff
00:22 &lt;@mids> say nop, did you work on the docs? :)
00:22 &lt;@nop> ;)
00:22 &lt;@nop> I am working on them
00:22 &lt;@nop> and I have an editor too ;)
00:22 &lt;@mids> well
00:22 &lt;@mids> dont edit the html
00:22 &lt;@nop> I know
00:22 &lt;@nop> I'm just writing it in notepad
00:22 &lt;@nop> ;)
00:22 &lt;@mids> just send me the text changes, yeah thats fine
00:22 &lt;@hezekiah> Yay! Real HTML coder! Uses a plain text editor! ;-)
00:23 &lt;@nop> haha
00:23 &lt;@nop> I ain't coding it
00:23 &lt;@nop> just typing the doc
00:23 &lt;@nop> ;)
00:23 &lt;@mids> so
00:24 &lt;@mids> will any more features slip in for 1.1?
00:24 * mids hopes not
00:24 &lt;@mids> I tried to contact codeshark
00:24 &lt;@nop> no
00:24 &lt;@mids> but didnt get a reply yet
00:24 &lt;@nop> it's not a feature
00:24 &lt;@nop> it's a bug fix
00:24 &lt;@nop> ;)
00:25 &lt;@nop> anyway
00:25 &lt;@nop> moving forward
00:25 &lt;@mids> ok, I got other things to do
00:25 &lt;@mids> if you need me shout loud
00:25 &lt; lonelynerd> (gpg seems to use get_entropy_count(fd) to check how many bytes /dev/random has to offer)
00:26 &lt;@nop> right
00:26 &lt;@nop> aka checking the entropy pool size
00:26 &lt; lonelynerd> which is some ioctl
00:26 &lt; lonelynerd> dunno how that would work under windows
00:26 &lt;@hezekiah> lonelynerd: It probably _doesn't_ work under windows. This a GNU project, remember? :)
00:27 &lt; lonelynerd> great :)
00:27 &lt;@hezekiah> What we really want (at least I think we do) is something that can evaluate how much entropy is in a buffer of text.
00:27 &lt; lonelynerd> hezekiah, ok
00:27 &lt;@nop> yes
00:27 &lt;@hezekiah> That way we can have the user keep pounding until we get that much _REAL_ entropy. :)
00:27 &lt; lonelynerd> hezekiah, ok
00:27 &lt;@nop> yes
00:27 &lt;@nop> we should have 1 bits per 3 characters
00:28 &lt;@nop> technically that's considered secure entropy
00:28 &lt; lonelynerd> ok, but under linux it could just read /dev/random
00:28 &lt; lonelynerd> let the windows users type ;)
00:28 &lt;@hezekiah> Well, isn't "randomentropyneeded" the number of bytes of entropy still needed?
00:28 &lt;@nop> yes
00:29 &lt; LeerokOnKnoppix> MD5sum of the registry.
00:29 &lt;@hezekiah> lonelynerd: UserX, nop, and I have talked about ways to get IIP to use /dev/urandom under controlled circumstances.
00:29 &lt; lonelynerd> hezekiah, hmm
00:29 &lt; lonelynerd> hezekiah, urandom is just like random, but it doesn't block when there isn't enough entropy?
00:31 &lt;@hezekiah> I think so. Is that right, nop?
00:31 &lt;@nop> yes, with urandom you can assign the amount of entropy in advanced
00:31 &lt; lonelynerd> so urandom might or might not be secure
00:32 &lt;@nop> urandom just uses random
00:32 &lt; lonelynerd> yep
00:33 &lt;@hezekiah> lonelynerd: That's the issue. :) We considering compiling a list of OS's (and their versions) with secure instances of /dev/urandom, and having IIP use it when it's secure; when it's not secure, IIP would stick with the current methods. It's a thought. :)
00:33 &lt;@nop> right, but not for 1.1
00:33 &lt;@nop> ;)
00:33 &lt;@hezekiah> Of course!
00:33 &lt; lonelynerd> hezekiah, wouldn't that be "secure versions of random" and not urandom?
00:33 &lt;@hezekiah> This is all 1.2 stuff I'm talking about. (I am usually always talking 1.2 unless otherwise stated!)
00:33 &lt; lonelynerd> ok
00:33 &lt; lonelynerd> sounds great
00:34 &lt;@nop> lonelynerd nothing wrong with urandom if random is considered secure
00:34 &lt; lonelynerd> well if you check that there is enough entropy
00:36 &lt;@hezekiah> So, nop? How exactly do we handle this hhhhhhhh problem?
00:36 &lt;@nop> well
00:36 &lt;@nop> for 1.1.0 I would limit the amount of repeated characters
00:36 &lt;@nop> in a row that is
00:36 &lt;@nop> and then leave it for in depth discussion in 1.2
00:37 &lt;@hezekiah> OK. But what happens when someone does pattern like "hHhHhHhHhHhHhH"?
00:37 &lt; lonelynerd> :)
00:37 &lt;@nop> we need to create a counter that spaces it out
00:37 &lt;@hezekiah> (Let's assume the user is an idiot. The software is only as secure as the user!) :)
00:37 &lt;@nop> so so many bytes can not contain this letter
00:37 &lt;@nop> since last used
00:37 &lt; jeremiah> hello
00:37 &lt;@nop> hi
00:37 &lt;@hezekiah> jeremiah: hi. :)
00:37 &lt; jeremiah> hey hezekiah
00:38 &lt;@nop> for instance [h][H][xonH[xonH[ etc
00:38 &lt;@hezekiah> So, 'h' can't be repeated more than _m_ times in _x_ bytes?
00:38 &lt;@nop> yes
00:38 &lt; jeremiah> are we talking about buffer overflows?
00:38 &lt;@nop> it will be considered rejected entropy
00:38 &lt;@hezekiah> jeremiah: Nope! We're talking about entropy! :)
00:38 &lt;@nop> but still log the keyboard timings
00:38 &lt;@nop> just ignore it as a string
00:39 &lt; jeremiah> random number generators are supposed to make sure there isn't a correlation with the numbers anyways
00:39 &lt; jeremiah> you can do that with chi-square
00:39 &lt; jeremiah> right?
00:40 &lt;@nop> well yarrow helps mix
00:41 &lt;@hezekiah> You said we "log the keyboard timings". What's that mean?
00:42 &lt; jeremiah> hezekiah: times between when you hit keys
00:42 &lt; lonelynerd> that's difficult if input is buffered
00:42 &lt;@nop> just do the character thing, it will be fine
00:42 &lt;@nop> yarrow does the rest
00:42 &lt;@hezekiah> nop: Are we getting the entropy from the keys being hit or the timing between when the keys get hit?
00:42 &lt;@nop> both
00:42 &lt;@hezekiah> Oh. OK. :)
00:42 &lt;@hezekiah> I'll just write up some code that prohibits 'char' repeating more than 'm' times in 'x' bytes. :)
00:43 &lt;@nop> yes
00:43 &lt;@nop> thnx
00:43 &lt;@hezekiah> Then for development, we brainstorm. ;-)
00:43 &lt;@nop> yes
00:44 &lt; LeerokOnKnoppix> How 'bout you get entropy from all possible inputs like the microphone, internet, processor speed, temperature, memory usage and speed, and other things?
00:44 &lt; lonelynerd> LeerokOnKnoppix, calm down :P
00:44 &lt;@hezekiah> I refuse to collect entropy from my internet connection; if someone can sniff it, then the quality of my entropy is lowwered.
00:45 &lt;@nop> haha
00:45 &lt; lonelynerd> yeah, and the kernel already does a nice job in gathering entropy. applications shouldn't do it
00:46 &lt;@hezekiah> lonelynerd: That works fine as long as IIP is run on an OS with good kernel random number support. There are OS's that exist that _don't_ have good support!
00:46 &lt; PsionX> like windows
00:46 &lt;@hezekiah> lol
00:46 &lt; lonelynerd> hezekiah, yep
00:46 -!- PsionX is now known as WindowsHater
00:46 &lt; WindowsHater> lol
00:46 &lt; lonelynerd> hezekiah, just use some #ifdef there
00:47 -!- WindowsHater is now known as PsionX
00:47 &lt;@nop> this was discussed earlier
00:47 &lt;@nop> and we will look at it on 1.2
00:47 &lt;@nop> moving on
00:47 &lt; lonelynerd> ok ok
00:47 &lt;@nop> we'll end up repeating ourselves
00:47 &lt;@nop> a dozen times
00:47 &lt;@nop> before this meeting is over
00:47 &lt;@hezekiah> Yeah. :)
00:47 &lt;@hezekiah> Next item! :)
00:49 &lt;@hezekiah> Uh, nop? Do we have a next item?
00:49 &lt;@hezekiah> Perhaps: "What's on the list until we can release IIP 1.1"
00:50 &lt;@hezekiah> Currently, I have:
00:50 &lt;@hezekiah> 1.) mids adds docs for --randomdialog and --ignoreemptyrandom to isproxy.pod
00:50 &lt;@hezekiah> 2.) nop finishes working on his HTML docs
00:50 &lt;@nop> yeah
00:50 &lt;@hezekiah> 3.) We correct the 'hhhhhhhh' entropy problem by prohibiting a certain number of repeated characters.
00:51 &lt;@hezekiah> Anything else?
00:51 &lt;@nop> right
00:51 &lt;@nop> nope
00:51 &lt;@nop> not that i know of
00:51 &lt;@hezekiah> Well, hopefully all that will be done by next week! :)
00:51 &lt;@hezekiah> (Or earlier!)
00:51 &lt;@nop> yes
00:54 &lt;@hezekiah> So what's next on the agenda?
00:55 &lt;@nop> umm
00:55 &lt;@nop> questions,
00:55 &lt;@hezekiah> lol!
00:55 &lt; LeerokOnKnoppix> Not much, it appears.
00:55 &lt; LeerokOnKnoppix> Will there be socks?
00:55 * PsionX looks at his feet
00:55 &lt; LeerokOnKnoppix> No, I mean the proxy thing.
00:55 &lt;@nop> not in 1.1.0
00:56 &lt; LeerokOnKnoppix> Hmm.
00:57 &lt; LeerokOnKnoppix> Will there be IP spoofing?
00:57 &lt; lonelynerd> w-what?
00:57 &lt;@nop> umm, not in this lifetime
00:57 &lt; LeerokOnKnoppix> Never mind.
00:57 &lt; LeerokOnKnoppix> I'm just thinking up random questions.
00:58 &lt; lonelynerd> :)
00:58 &lt; LeerokOnKnoppix> Will there be any sort of file-transer?
00:58 &lt; LeerokOnKnoppix> *transfer
00:58 &lt;@nop> not in 1.1
00:58 &lt; LeerokOnKnoppix> Will there be buddy icons?
00:58 &lt;@hezekiah> LOL
00:59 &lt; PsionX> will someone please shut him up?
00:59 &lt; lonelynerd> LeerokOnKnoppix, you can already transfer files over iip but it's a bit slow
00:59 &lt; LeerokOnKnoppix> I know.
01:01 &lt; LeerokOnKnoppix> Will there be Reversi?
01:01 &lt; PsionX> this guy wants everything and a bag of chips too
01:02 &lt; LeerokOnKnoppix> Indeed.
01:02 &lt;@nop> the best question
01:02 &lt;@nop> will the human race be freed
01:02 &lt;@nop> from oppression
01:02 &lt; LeerokOnKnoppix> With IIP? Certainly!
01:02 &lt;@hezekiah> lol!
01:02 &lt; PsionX> i got a question
01:02 &lt; PsionX> ... can i kick hezy in the butt for no good reson?
01:02 &lt;@nop> sure
01:02 &lt; PsionX> lol
01:03 &lt;@hezekiah> nop: So my work for now is to write up the repeating-character-entropy fix.
01:03 &lt;@nop> yes
01:03 &lt;@nop> oh and change the world in one sitting
01:04 &lt;@hezekiah> lol
01:04 * aum pulls his face out of the other windows
01:04 &lt; LeerokOnKnoppix> Peace in Iraq.
01:04 &lt; aum> hi all
01:04 &lt; LeerokOnKnoppix> Hello.
01:04 &lt;@hezekiah> Oh, boy! I spent TOO LONG going over THAT one!
01:04 &lt;@nop> hi aum
01:04 &lt; PsionX> ...
01:04 &lt; PsionX> ... i got spikeys
01:05 &lt;@hezekiah> Question!
01:05 &lt; PsionX> Answer
01:06 &lt;@hezekiah> After IIP 1.1 is released, are we going to sit down and draw up a nice linear list of what needs to be done to decentralize the ircd server? (For example: does the "core" code need to be completed first?)
01:09 &lt;@nop> yes we will do that
01:09 &lt;@mids> s/1.1/1.1.0/
01:09 &lt;@hezekiah> lol. OK, mids. :)
01:10 &lt;@hezekiah> mids: Though it should probably be s/1\.1/1.1.0/ just for clarity's sake. ;-)
01:10 &lt;@mids> oops, sorry
01:10 &lt;@hezekiah> lol. :)
01:11 &lt;@hezekiah> Also:
01:11 &lt;@mids> maybe before decentralizing there should be another step
01:11 &lt;@hezekiah> I've seen that there is the capability to make varios crypto cores.
01:11 &lt;@mids> keeping a central irc, but letting the proxy be IRC aware
01:11 &lt;@mids> so it can already handle private conversations
01:11 &lt;@mids> etc
01:14 &lt;@hezekiah> mids: i.e. it interprets /msg and does direct user-to-user encryption?
01:14 &lt;@mids> yes
01:14 &lt;@hezekiah> Well, I don't know how abstract things have to say, but I think it's a good idea until we can get the server decentralized! :)
01:16 &lt;@hezekiah> About the crypto cores: if IIP has several crypto cores (SOCKS, SSL, and custom for example), then what happens when you have a connection between a user and several relays that has different encryption between each link?
01:16 &lt;@mids> you can do what GPG does
01:16 &lt;@mids> require a minimum
01:16 &lt;@mids> and if both parties have better, use that
01:16 &lt;@mids> also look hope SILC does it
01:17 &lt;@mids> bye hezekiah
01:17 &lt; PsionX> LOL dial up
01:17 &lt; PsionX> lol on hezy
01:17 &lt;@mids> ;)
01:17 &lt;@mids> wb
01:17 &lt; hezekiah> Let's say that SOCKS is weaker than SSL (I have no idea if it is.)
01:18 &lt; namless> what about own privat/publick keys that the user can add to (client or to IIP proxy) so he can crypt what he talks to chertain chanels or private querys? (meaning users who downt have the right key on these special chanels or private queries down understant other users and IIP proxy filters this crypted text away)
01:18 &lt; hezekiah> (Sorry about being nocked off the internet folks; my brother probably tried to get on.)
01:18 &lt; namless> down -> dont (dam bad english and typos :(
01:19 &lt;@mids> namless: like the existing blowfish etc encryption for irc clients, but then server side
01:19 &lt;@mids> (psybnc has it too)
01:19 &lt; namless> jep
01:20 &lt; namless> the system vould be build into the IIP proxy so it could be transparent to the client...
01:20 &lt;@mids> another thing that I'd like to see is support for multiple layers on the same 'mixnet'
01:20 &lt; namless> vould-> could
01:20 &lt;@mids> so you can do multiple protocols with the same relays
01:22 &lt; hezekiah> (OK. This is getting annoying.)
01:22 &lt;@mids> probably it is bedtime for you :)
01:23 &lt; hezekiah> Nah. That's not for hours.
01:23 &lt;@mids> so no divine intervention?
01:23 &lt;@hezekiah> lol
01:23 &lt;@hezekiah> So, mids. From what the logs said (Thank God for logs), you mentioned that we could do as GPG does: require a minimum and use better if we have it.
01:24 &lt;@mids> yeah
01:24 &lt;@mids> probably different systems can be compatible too
01:24 &lt;@mids> like homebrew DH and SSL one
01:24 &lt;@mids> with SSL just beeing faster
01:24 &lt; hezekiah> But all the advantage of one connection type being securer than the other are lost when someone along the long uses something less secure.
01:24 -!- LeerokOnKnoppix is now known as LeerokShovelSno
01:26 &lt; hezekiah> Oops. s/along the long/along the line/
01:26 &lt; hezekiah> Well, we can worry about that another day.
01:26 &lt;@mids> k
01:26 &lt;@mids> btw, any idea how to do something like &lt;br> in POD format?
01:26 &lt;@hezekiah> nop: Sometime we should also work on implementing RKA. :)
01:27 &lt;@hezekiah> mids: You know more about POD than I do because I know nothing about POD! :)
01:29 &lt;@nop> well we have RKA working but not as good as we'd like
01:29 &lt;@nop> the GMP stuff will change that
01:29 &lt;@hezekiah> mids: "E&lt;escape>" -- a character escape
01:29 &lt;@hezekiah> nop: We do? When did that happen?
01:29 &lt;@nop> it's been in
01:30 &lt;@nop> every 52 blocks it changes keys
01:30 &lt;@hezekiah> Ah
01:30 &lt;@hezekiah> Do you think we might make the key changing a little more random?
01:30 &lt; namless> "everyting should be random"...
01:31 &lt;@hezekiah> Like having a random number checked every 10 blocks and a 1 out of 3 chance of the key changing?
01:31 &lt;@hezekiah> ... or having an SHA sum of the last 3 plaintext messages checked and a 1 out of 3 chance of the key changing based on that?
01:35 &lt; lonelynerd> hmm
01:35 &lt;@mids> ok, info about --randomdialog and --ignoreemptyrandom added to POD
01:35 &lt; namless> by the way how "similar" is the traffic IIP is making? is there any plans to make this traffic to look as much random it can be? if the "transfer macanism" makes a static mark in the traffic then it can be detected as IIP traffic and can be started to be monitored and well there only the sky is the limit...
01:35 &lt;@hezekiah> And committed to HEAD and development?
01:36 &lt;@mids> oops
01:36 * mids does to dev too
01:37 &lt;@hezekiah> nop? Are you there?
01:37 &lt;@nop> sorry
01:37 &lt;@nop> what
01:37 &lt;@nop> dude, my brain is gone
01:37 &lt;@nop> can we discuss all this later
01:37 &lt;@hezekiah> OK. :)
01:37 &lt;@hezekiah> Sorry. :)
01:38 &lt;@mids> ok, lets close
01:38 &lt;@hezekiah> (If it makes you feel any better, my brain is going to be gone too after a Physics review and some calcus!) :)
01:38 &lt;@mids> commited to development too
01:38 * hezekiah hands mids the "baff"er
01:38 &lt;@hezekiah> OK. Good! :0
01:38 &lt;@mids> *baff*
01:38 &lt;@hezekiah> s/0$/)/
01:38 &lt;@hezekiah> Bye all! :)
01:38 &lt;@mids> cya next week
01:40 &lt; lonelynerd> bye
--- Log closed Wed Feb 19 01:40:48 2003
&lt;/div></description></item><item><title>I2P Entwicklertreffen</title><link>/de/blog/2003/02/11/i2p-entwicklertreffen/</link><pubDate>Tue, 11 Feb 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/02/11/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> _42, hezekiah, hobbs, lonelynerd, mids, nemesis, nop, thecrypto&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Feb 11 23:36:59 2003
23:37 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
23:37 [Users #iip-dev]
23:37 [ ArdVark ] [ logger ] [ mids] [ ptm ] [ UserX]
23:37 [ jeremiah] [ lonelynerd] [ pox ] [ thecrypto]
23:37 -!- Irssi: #iip-dev: Total of 9 nicks [0 ops, 0 halfops, 0 voices, 9 normal]
23:37 -!- Irssi: Join to #iip-dev was synced in 2 secs
23:57 &lt; nop> hi hezekiah
23:58 &lt; hezekiah> Hi. :)
23:58 -!- mode/#iip-dev [+o mids] by Trent
23:58 -!- mode/#iip-dev [+o nop] by Trent
23:58 &lt;@mids> gimme an h. e. z. e. k. i. a. h
23:58 &lt;@mids> hezekiah!
23:58 &lt; hezekiah> lol
23:58 &lt; lonelynerd> :D
23:58 &lt; hezekiah> (Hmmm ....)
23:59 * hezekiah gets an idea wondering if I can do something in IRC.
23:59 &lt;@nop> uh oh
23:59 -!- mode/#iip-dev [+o hezekiah] by Trent
23:59 -!- mode/#iip-dev [+o UserX] by hezekiah
23:59 &lt; _42> what?
23:59 &lt;@hezekiah> It works!
23:59 &lt;@mids> kick me out?
23:59 &lt;@hezekiah> Cool!
23:59 &lt;@hezekiah> No.
23:59 -!- mode/#iip-dev [-o UserX] by mids
23:59 &lt;@hezekiah> See if I could op UserX
23:59 &lt;@nop> it worked yes
23:59 &lt;@hezekiah> Oops.
23:59 &lt;@mids> userx didnt identify
23:59 &lt; _42> op everyone :)
23:59 &lt;@hezekiah> Oh.
23:59 &lt;@mids> he might be evil
23:59 &lt;@mids> :)
23:59 &lt;@hezekiah> My mistake. :(
23:59 &lt;@mids> *grin&amp;
23:59 &lt;@hezekiah> I was just wondering if I could do it. (Good at C. Newborn at IRC.)
--- Day changed Wed Feb 12 2003
00:00 &lt;@nop> anonymity and authentication take practice hezekiah
00:00 &lt;@mids> Tue Feb 11 23:00:05 UTC 2003
00:00 &lt; _42> Yeah, but we all know that nop is sa&amp;nbsp;fe.
00:00 &lt;@nop> you will learn grasshoper
00:00 &lt;@nop> ok
00:00 &lt;@nop> welcome
00:00 &lt;@mids> Welcome to the 30th meeting
00:00 &lt;@nop> _42 let's take this outside
00:00 &lt;@nop> ;)
00:00 &lt; thecrypto> yah!
00:00 &lt; thecrypto> 30!
00:00 &lt;@nop> sweet
00:00 &lt;@nop> ok
00:01 &lt;@nop> anyway
00:01 &lt;@nop> welcome, do we have anything specific on the agenda
00:01 &lt;@hezekiah> IIP 1.1 yet?
00:01 &lt;@mids> nope!
00:01 &lt; hobbs> 30 is the product of the first three primes. :)
00:02 &lt;@nop> hehe
00:02 &lt; thecrypto> yah!
00:02 &lt; thecrypto> primes!
00:02 &lt;@nop> simmer down everyone
00:02 &lt;@mids> showstoppers for IIP 1.1:
00:02 &lt;@mids> - file paths
00:02 &lt; _42> what about them?
00:03 &lt;@nop> 42 we have questions later
00:03 &lt;@nop> after all this
00:03 &lt;@nop> continue mids please
00:03 &lt;@mids> 42 asked what is one with the file paths I guess
00:03 &lt;@mids> I dont have other showstoppers
00:04 &lt;@nop> oh
00:04 &lt;@nop> well than do a .
00:04 &lt;@nop> so we know
00:04 &lt;@nop> sorry 42
00:04 &lt; _42> it's ok
00:04 &lt;@nop> ok umm, I believe UserX is working on the file path issue
00:04 &lt;@nop> I don't think he's at his keyboard at this moment
00:04 &lt;@mids> he didnt yet
00:04 &lt;@mids> I checked today
00:04 &lt;@nop> but I'll see if I can get that done stat
00:05 &lt;@hezekiah> I also proposed a solution.
00:05 &lt;@nop> oh ok
00:05 &lt;@hezekiah> I'm willing to code it if someone tells me what to do.
00:05 &lt;@mids> read http://sourceforge.net/tracker/index.php?func=detail&amp;aid=651711&amp;group_id=50945&amp;atid=461514
00:05 &lt;@mids> and fix it :)
00:05 &lt;@nop> ok, mids I think you know the details of what we wanted done, but did we decide on the proper paths?
00:05 &lt;@hezekiah> If that
00:06 &lt;@hezekiah> mids: ... that's the bugtracker ID, then I've already read it. :)
00:06 &lt;@mids> yeah
00:06 &lt;@mids> first ~/.iip/
00:06 &lt;@mids> if not, current dir
00:06 &lt;@hezekiah> Were we going to make an "install-local"?
00:07 &lt;@mids> yes
00:07 &lt;@hezekiah> BTW, accourding to my testing, the code already does that.
00:07 &lt;@mids> I already made that I think...
00:07 &lt;@hezekiah> It just requires that ~/.iip exists.
00:07 &lt;@mids> hezekiah: it never ever puts iip.log in there
00:07 &lt;@hezekiah> Ah.
00:07 &lt;@hezekiah> That can be corrected. :)
00:07 &lt;@mids> and maybe also not mynode.ref
00:07 &lt;@hezekiah> Any other files that need to be there?
00:07 &lt;@hezekiah> (I think it does put node.ref there.)
00:08 &lt;@mids> userx' problem was that the logger code is very low level
00:08 &lt;@hezekiah> How's that affect the file paths?
00:08 &lt;@mids> and it doesnt have the extended features like '@' extends to path
00:09 &lt;@hezekiah> (I wish people would tell me they want these things.) I can probably write that up for him.
00:09 &lt;@hezekiah> In the development tree that is. I'm not sure what the logging code in head looks like.
00:10 &lt;@hezekiah> I should be able to write that up for him in head as well.
00:10 &lt;@hezekiah> I'll have to ask him exactly what he wants. :)
00:11 &lt;@mids> do that
00:11 &lt;@hezekiah> OK. :)
00:11 &lt;@hezekiah> So exactly what files _aren't_ getting placed in ~/.iip?
00:12 &lt;@hezekiah> You mentioned iip.log.
00:12 &lt;@mids> according to codeshark: iip.log, isproxy.ini, mynode.ref, seed.rnd
00:12 &lt;@hezekiah> Hmmm.
00:12 &lt;@hezekiah> I can't remember which CVS tree I tested, but isproxy.ini, node.ref, and seed.rnd were are placed in ~/.iip.
00:13 &lt;@hezekiah> The key was that ~/.iip needs to exist _and_ isproxy.ini needs to be in ~/.iip or not exist.
00:13 &lt;@hezekiah> When those conditions are met, the 3 files I listed are placed in ~/.iip.
00:13 &lt;@mids> if not, current directory
00:14 &lt;@hezekiah> Right.
00:14 &lt;@hezekiah> isproxy.ini listen.ref node.ref seed.rnd
00:14 &lt;@hezekiah> Those are the files that the development branch places in ~/.iip.
00:14 &lt;@mids> what about mynode.ref ?
00:15 &lt;@hezekiah> mids, I've never met a file called mynode.ref.
00:15 &lt;@hezekiah> What is it?
00:15 &lt;@mids> it is created if you make a public/private relay
00:15 &lt;@mids> contains the info that is also sent to inform
00:15 &lt;@nop> yes
00:16 &lt;@nop> it's designed for if you want to do neighbor noding
00:16 &lt;@hezekiah> It is only mentioned in active sourcecode at: iip/iip-ui.c:650
00:16 &lt;@nop> they specifically piggy back off you
00:16 &lt;@nop> so they can bootstrap
00:16 &lt;@nop> into the network
00:18 &lt;@mids> ok
00:18 &lt;@mids> keep in mind that the filepath can be changed
00:18 &lt;@mids> it has to work if the filepath is changed too
00:18 &lt;@hezekiah> (I'm looking into where mynode.ref gets placed.)
00:18 &lt;@mids> or if the location for the individual files are specified too
00:18 &lt;@hezekiah> mids: right now the filepath is hardcoded into the code.
00:19 &lt;@mids> -f lets you change the path
00:19 &lt;@hezekiah> If features are added in the future to do those things, then the code can be adapted to work with them.
00:19 &lt;@mids> see my manpage :)
00:19 &lt;@hezekiah> Hmmm ... odd.
00:20 &lt;@hezekiah> Oh, duh! Right, the part that's hardcoded is used as a default parameter.
00:21 &lt;@mids> thats fine
00:21 &lt;@hezekiah> Anyway, I'll talk to UserX and see what he has done/wants done. :)
00:21 &lt;@nop> coo
00:21 &lt;@mids> huya
00:21 &lt;@hezekiah> huya?
00:21 &lt;@mids> lets try to get this done BEFORE the next meeting
00:22 &lt;@hezekiah> If I can catch UserX before the next meeting (which I should), and I can get rid of this cold (which I should), and I don't make any more braindead mistakes (which I hope I won't), then hopefully, it will be.
00:22 &lt;@hezekiah> (Note I garuntee nothing: Coding is far to volatile [no pun intended] to do that.)
00:23 &lt;@mids> would be awesome
00:23 &lt;@mids> okay
00:23 &lt;@mids> other release issues?
00:23 &lt;@mids> did everybody look at the new manpage?
00:23 &lt;@mids> can the old one be removed?
00:23 &lt;@hezekiah> Yeah.
00:23 &lt;@hezekiah> Do you want it removed?
00:24 &lt;@mids> I'll do that right away
00:24 &lt;@mids> I wont put the .1 manpage in CVS
00:24 &lt;@mids> if we release, it has to be created
00:25 &lt;@mids> I'll send my Makefile with install-local to the mailinglist
00:25 &lt;@hezekiah> Should the makefiles create the manpage?
00:25 &lt;@mids> not right now
00:26 &lt;@mids> end-users dont need to have perl
00:26 &lt;@hezekiah> OK. Should they be installed by the Makefile?
00:26 &lt;@mids> (which ships perldoc)
00:26 &lt;@mids> future versions can have a make distribute or something
00:27 &lt;@hezekiah> I'm asking these questions because right now the automake Makefiles for the development tree install the isproxy.1 manpage.
00:27 &lt;@mids> making a directive that makes an isproxy.1 out of isproxy.pod should be simple
00:28 &lt; lonelynerd> [
00:28 &lt;@hezekiah> Right. But that makes the end user require perl. :)
00:28 &lt; lonelynerd> whoops
00:28 &lt;@mids> pod2man -s 1 -c isproxy -r $VERSION ./$NAME/doc/isproxy.pod >./$NAME/doc/isproxy.1
00:28 &lt;@hezekiah> Remember, you said you don't want them to need perl.
00:28 &lt;@mids> then put that in the make distribute code
00:28 &lt;@mids> I am more talking about requirements for 1.1
00:28 &lt;@mids> 1.2 is different
00:29 &lt;@mids> k
00:30 &lt;@mids> TODO: mids mail install-local makefile
00:30 &lt;@mids> hezekiah contact userx
00:30 &lt;@hezekiah> Right.
00:30 &lt;@mids> nop: look at podfile
00:30 &lt;@mids> okay, for install-local
00:30 &lt;@mids> where should the binary and manpage be installed?
00:30 &lt;@mids> ~/bin and ~/man or something?
00:31 &lt;@mids> or not install manpage..
00:31 &lt;@hezekiah> What did UserX say in our email conversation?
00:31 &lt;@nop> ok
00:31 &lt;@hezekiah> Oops.
00:32 &lt;@hezekiah> nop?
00:32 &lt;@nop> yes
00:32 &lt;@nop> which email conversation
00:32 &lt;@hezekiah> You were saying something. :)
00:32 &lt;@nop> no
00:33 &lt;@nop> just saying I'd look at podfile
00:33 &lt;@hezekiah> Oh, mids, UserX, and I were going back and forth about what to do with the file path problem.
00:33 &lt;@hezekiah> Part of that involved making an install-local makefile target.
00:33 &lt;@hezekiah> I think I sent CC's of all my messages to you.
00:33 &lt;@mids> did get some
00:33 &lt;@hezekiah> Except for one that your email box wouldn't accept because it was full.
00:33 &lt;@hezekiah> (I anonymailed you the summary of that one.)
00:34 &lt;@hezekiah> I quote from UserX: "A possible solution to this is to add a "install-local" target to the Makefile. This would put the executable in ~/bin/ and other files in ~/.iip/."
00:35 &lt;@mids> mail sent
00:37 &lt;@hezekiah> So for now, install-local only copies node.ref and isproxy.
00:37 &lt;@hezekiah> I still see a small problem.
00:37 &lt;@hezekiah> When the user just runs "make install".
00:38 &lt;@hezekiah> ... then ~/.iip doesn't get created.
00:38 &lt;@hezekiah> Thus, isproxy will still leave its files in the current directory.
00:38 &lt;@mids> can you check userid with make?
00:38 &lt;@hezekiah> Huh?
00:38 &lt;@mids> so if you arent root, make install will give an error
00:39 &lt;@hezekiah> You can run a command like whoami.
00:39 &lt;@mids> would that be an option?
00:39 &lt;@hezekiah> id -u
00:39 &lt;@hezekiah> That should spit out the numeric ID of the user.
00:40 &lt;@mids> "Error: make install requires you to be root, use make install-local instead"
00:40 &lt;@hezekiah> Well, they should get that anyway if they are trying to copy files to /usr/local/bin
00:41 &lt;@hezekiah> It still doesn't fix the problem: isproxy will not place files in ~/.iip unless it exists, and "make install" doesn't create it.
00:41 &lt; nemesis> can i speak?
00:41 &lt;@hezekiah> (I don't see why not. Nop or mids can he speak?
00:41 &lt;@hezekiah> )
00:41 &lt; nemesis> ;)
00:41 &lt;@mids> please speak
00:42 &lt; nemesis> anyone know the linux distri SoL (server optimized linux) ? there are a root /server for all servers, unreal are added too
00:42 &lt;@mids> (hezekiah: make install makes /home/iip/.iip/ and installs there)
00:42 &lt; nemesis> it would be nice when iip goes someday in that distri
00:43 &lt; _42> What about configure --prefix=~ ?
00:43 &lt; nemesis> any suggestions?
00:43 &lt;@mids> _42: 1.1 doesnt have configure yet, 1.2 does
00:43 &lt; _42> oh.
00:43 &lt;@hezekiah> _42: the main branch of CVS doesn't have a configure script.
00:43 &lt;@mids> _42: good point though
00:43 &lt;@hezekiah> _42: but I already suggested that for 1.2. :)
00:44 &lt;@mids> nemesis: once 1.1 is out, we'll ask distributetions to make packages
00:44 &lt;@mids> which leads us to the following, we need an init.d script
00:44 &lt;@mids> we should really supply that
00:44 &lt; nemesis> SoL usese XML for that
00:44 &lt; nemesis> very nice configs...
00:44 &lt; _42> mids: they're distro-defined. I might be able to write a gentoo one.
00:45 &lt;@hezekiah> And Gentoo uses a different format than most.
00:45 &lt;@mids> iip.1.1.showstoppers.add(init.d-script)
00:45 &lt;@mids> maybe we can supply a general one?
00:45 &lt;@hezekiah> I wouldn't bet on it working.
00:45 &lt;@mids> ah
00:45 &lt;@mids> so, we dont have to?
00:45 &lt;@hezekiah> I'd save leave it to the distros, or make distro-specific ones.
00:45 &lt; _42> mids: gentoo uses a dependency system with its init.d scripts. It's simple, but incompatible.
00:45 &lt;@mids> k
00:45 &lt;@mids> then lets leave it
00:46 &lt;@mids> I still have some contact info of a debian packages
00:46 &lt;@hezekiah> _Especially_ when not all distros even USE init.d! (Gentoo uses a totally different format.)
00:46 &lt;@hezekiah> OK. :)
00:46 &lt;@mids> he offered to package iip in the past
00:46 &lt;@hezekiah> Cool! :) So where were we?
00:46 &lt;@mids> show stoppers
00:46 &lt;@mids> any more?
00:46 &lt;@hezekiah> Oh, yeah.
00:46 &lt;@hezekiah> I don't know of any
00:46 &lt; nemesis> when will 1.1 be released? ;)
00:46 &lt;@mids> nemesis: once all the show stoppers are tackled
00:47 &lt;@hezekiah> When we fix all the showstoppers! ;-)
00:47 &lt;@mids> what about the windows helpfile thing
00:47 &lt;@mids> how does that work atm?
00:47 &lt; nemesis> *g* k thx
00:47 &lt;@mids> what does it say
00:47 &lt; _42> mids: If I knew the proper start/stop commands I could write a gentoo runscript.
00:47 &lt;@hezekiah> I have no clue. I don't use Windoze unless I need to.
00:47 &lt;@mids> I believe that codeshark made a 'no help right now, see http://help.invisiblenet.net/' or something
00:47 &lt;@hezekiah> (If it comes to that, I could write one, _42. I use Gentoo.)
00:47 &lt;@mids> thx
00:47 &lt; _42> hezekiah: how about one of us does the ebuild, and the other the init.d? :)
00:47 &lt;@hezekiah> Fine. I don't really care. :)
00:48 &lt; _42> yes, but who does what?
00:48 &lt;@mids> ok
00:48 &lt;@mids> any windows user?
00:48 &lt;@hezekiah> You can do both if mids lets you. :)
00:49 &lt;@mids> it wont be bundled in the 1.1 release itself
00:49 * hezekiah listens to the thunderous silence resounding through the room.
00:49 &lt;@mids> oh yeah
00:49 &lt;@hezekiah> What?
00:49 &lt;@mids> nop had to read through the docs
00:49 &lt;@mids> some crypto things changed
00:50 &lt; _42> what, the ebuild? of course not. That's distributed from Gentoo HQ. in a mysteriopus complex in (DELETED FOR DISTRO SECURITY REASONS) via rsync
00:50 &lt;@hezekiah> So what's the list of stuff we need to do until 1.1 look like now?
00:50 &lt;@hezekiah> _42: I know. But you can write one and submit it to the bugzilla list.
00:50 &lt;@mids> - filepath
00:50 &lt;@mids> - install-local
00:50 &lt;@mids> - readme, install, authors update
00:51 &lt;@mids> - windows documentation check
00:51 &lt;@mids> .
00:51 &lt;@hezekiah> - and nop needed to look at those docs you mentioned?
00:51 &lt;@nop> ok
00:51 &lt;@hezekiah> Or was that the windoze doc check?
00:52 &lt;@mids> well
00:52 &lt;@mids> the docs on http:L
00:52 &lt;@hezekiah> Ah! :)
00:52 &lt;@mids> http://help.invisiblenet.net/ can be changed also after release
00:52 &lt;@hezekiah> So my work is talking to UserX about the filepath stuff and seeing how I can help all this.
00:52 &lt;@mids> yes
00:52 &lt;@mids> and pushing us to do our stuff
00:52 &lt;@hezekiah> lol.
00:53 &lt;@hezekiah> I wouldn't do good at that. You're better at pushing. ;-)
00:53 &lt;@mids> I k
00:53 &lt;@mids> I'll request daily updates
00:53 &lt;@mids> at 8.00 am
00:53 &lt;@mids> :)
00:53 &lt;@hezekiah> Do I change the development automake Makefile templates to mimic your install-local, or does it need to be reviewed first?
00:54 &lt;@mids> it is a request for comments
00:54 &lt;@hezekiah> Ah.
00:54 &lt;@mids> lets first put it in 1.1, if everybody agrees
00:54 &lt;@mids> cvs dev can be done later
00:54 &lt;@hezekiah> I have a comment: let's make a PREFIX var.
00:54 &lt;@hezekiah> Right now /usr/local is hardcoded into several variables.
00:55 &lt;@mids> in Makefile?
00:55 &lt;@hezekiah> This is a pain for anyone that needs to install on a system that doesn't use /usr/local.
00:55 &lt;@mids> ok
00:55 &lt;@hezekiah> i.e. INSTALLEXEPATH would look like this
00:55 &lt;@hezekiah> > PREFIX=/usr/local
00:55 &lt; _42> what's the syntax for checking out the 1.1 branch?
00:55 &lt; _42> from cvs
00:55 &lt;@mids> 1.1 is HEAD
00:55 &lt;@hezekiah> > INSTALLEXEPATH=$(INSTALLEXEPATH)/bin
00:55 &lt;@hezekiah> .
00:55 &lt; _42> ok
00:56 &lt;@hezekiah> 1.2 is development. :)
00:56 &lt;@hezekiah> ;-)
00:56 &lt; _42> oh, how zen
00:56 &lt; _42> You must be one with the development...
00:56 &lt;@hezekiah> Anyway, a PREFIX var would let someone go "make PREFIX=/usr install" instead of setting 3-4 other variables.
00:57 &lt;@hezekiah> _42: yeah. :)
00:57 &lt;@hezekiah> _42: but I do bugfix stuff for 1.1 too ... it's just that most my code goes in development.
00:57 &lt;@mids> how do you let make PREFIX= override the PREFIX in the Makefile?
00:57 &lt;@hezekiah> "make PREFIX=/usr install"
00:57 &lt; _42> 'k. But if dev is in CVS, wouldn't a co without a -r get it as well?
00:57 &lt;@mids> I mean, in the makefile itself
00:58 &lt;@hezekiah> It would override whatever PREFIX was set to in the makefile.
00:58 &lt;@mids> automagically?
00:58 &lt;@hezekiah> If PREFIX=/usr/local in the makefile "make PREFIX=/usr install" makes PREFIX=/usr instead.
00:58 &lt;@mids> great
00:58 &lt;@hezekiah> That's one way how Gentoo ebuild get around anoying makefiles. :)
00:58 &lt;@mids> ok
00:59 &lt;@mids> nother thing
00:59 &lt;@hezekiah> Cool.
00:59 &lt;@mids> in iip/doc/help/imaghes
00:59 &lt;@mids> iomages
00:59 &lt;@mids> images even :)
00:59 &lt;@mids> there are some bmp files
00:59 &lt;@mids> I believe that they can be removed
00:59 &lt;@mids> iip.pdf in doc/help too
00:59 &lt;@hezekiah> You sure the files in doc/help don't use them?
00:59 &lt;@mids> no idea
00:59 &lt;@mids> I am not a windows guy
00:59 &lt;@hezekiah> (Ouch.)
01:00 &lt;@mids> should ask codeshark
01:00 &lt;@mids> he made em
01:00 &lt;@hezekiah> Neither here, but I try to be careful.
01:00 &lt;@hezekiah> I'll leave the removing of files from the HEAD branch to you. :)
01:00 &lt;@hezekiah> (... and keep my neck safely on my shoulders.) ;-)
01:00 &lt;@mids> ok, I removed isproxy.1 from both branches
01:00 &lt;@hezekiah> Ah.
01:00 &lt;@mids> super todo: mail todo list to mailinglist
01:00 &lt;@mids> :)
01:00 &lt;@hezekiah> lol
01:01 &lt;@hezekiah> First we should update it.
01:01 &lt;@hezekiah> There are a bunch of things I've done that never got checked off.
01:01 &lt;@hezekiah> Also, the development branch makefiles depended on isproxy.1.
01:01 &lt;@mids> oh
01:01 &lt;@mids> I already removed isproxy.1 from dev
01:02 &lt; _42> The Makefile should support copying files to one dir but configuring the executable for another
01:02 &lt;@hezekiah> So what do I do _exactly_ with isproxy.pod?
01:02 &lt;@mids> here it comes:
01:02 &lt; hobbs> mmm. pod.
01:02 &lt;@hezekiah> Well, we can put it back if we need to, but I think there are better things to do. :)
01:02 &lt;@mids> hezekiah: pod2man -s 1 -c isproxy -r $VERSION ./$NAME/doc/isproxy.pod >./$NAME/doc/isproxy.1
01:02 &lt;@hezekiah> _42: it does. The executable and makefiles go in different places. They were both targets for "make install" though.
01:03 &lt;@mids> I hope that the makefile knows the version somehow
01:03 &lt;@hezekiah> I can handle that.
01:03 &lt;@hezekiah> But this makes the user require perl.
01:03 &lt;@nop> sorry guys I'm in and out
01:03 &lt;@nop> at work so
01:03 &lt;@hezekiah> (We were over this before.)
01:03 &lt; _42> No, I mean copy the files to one directory specified by overriding a makefile var and configure them for another
01:03 &lt;@hezekiah> No problem. :)
01:03 &lt;@mids> you can replace "./$NAME/doc/isproxy.pod >./$NAME/doc/isproxy.1" with "$? > $@"
01:03 &lt; _42> k
01:04 &lt;@hezekiah> OK.
01:04 &lt;@hezekiah> But this still leaves the user of the development branch dependant on perl.
01:04 &lt;@hezekiah> Is that OK?
01:04 &lt;@mids> depend on pod2man
01:04 &lt;@hezekiah> OK.
01:04 &lt;@hezekiah> So I make the configure script look for it.
01:04 &lt;@mids> yes
01:05 &lt;@mids> _42: doesnt gentoo patch makefiles etc?
01:05 &lt;@mids> (like freenet does)
01:05 &lt;@hezekiah> nop: any objections to me having the configure script look for pod2man and having the makefile (in the development tree) build the manpage?
01:05 &lt;@hezekiah> mids: Gentoo uses patches, sed, or just sets makefile VAR's.
01:06 &lt;@hezekiah> mids: whichever least drastic measure is required. :)
01:06 * mids guesses that nop doesnt object
01:06 &lt; _42> mids: it can, but it's easier to add a PREFIX=${D}/
01:06 &lt;@mids> _42: yop
01:06 &lt; _42> freenet patches akefiles?
01:06 &lt;@mids> freebsd
01:06 &lt; _42> ah
01:07 &lt;@mids> or maybe it doesnt
01:07 &lt;@mids> anyway
01:08 &lt;@mids> - filepath (A hezekiah, userx)
01:08 &lt;@mids> - Makefile install-local,PREFIX
01:08 &lt;@mids> - README, INSTALL, AUTHORS (mids)
01:08 &lt;@mids> - windows documentation (codeshark)
01:08 &lt;@mids> - docs (nop)
01:08 &lt;@mids> any additions?
01:09 &lt;@mids> otherwise I'll mail that
01:09 &lt;@hezekiah> Not that I can think of. :)
01:10 &lt;@mids> who will do the makefile?
01:10 &lt;@mids> me?
01:10 &lt;@hezekiah> You do the HEAD one.
01:10 &lt;@mids> I am talking about HEAD
01:11 &lt;@hezekiah> I usually take care of the makefiles/configure script in development. :)
01:11 &lt;@hezekiah> You do it. :)
01:12 &lt; lonelynerd> what about debian packages? ;)
01:12 &lt;@mids> lonelynerd: that can be done after the code is frozen / release is made
01:12 &lt; lonelynerd> sure
01:13 &lt;@mids> TODO mailed
01:13 &lt;@mids> ok
01:13 &lt;@mids> question round?
01:14 &lt;@mids> question round.
01:14 &lt; hezekiah> Sorry about that.
01:14 &lt; hezekiah> I got disconnected.
01:14 &lt;@mids> you did? :)
01:14 &lt; hezekiah> Yeah. :)
01:16 &lt;@mids> okay, meeting participants without questions are not allowed to ask any for a week if they could ask them now :)
01:16 &lt;@hezekiah> lol.
01:16 &lt;@hezekiah> mids: do people actually come up to you with questions during the week?
01:17 &lt;@mids> shiploads
01:17 &lt;@hezekiah> Wow!
01:17 &lt; lonelynerd> ;)
01:17 &lt;@mids> mostly in #iip and #help
01:17 &lt;@hezekiah> Oh. "Mommy, Mommy! What's an isproxy!?"
01:17 &lt;@hezekiah> ;-)
01:17 &lt;@mids> RTFM
01:18 &lt;@hezekiah> lol
01:18 &lt;@mids> ok
01:18 &lt;@mids> end?
01:18 * hezekiah hands mids his gaffle to "baf"
01:18 &lt;@mids> baf it will be
--- Log closed Wed Feb 12 01:19:02 2003
&lt;/div></description></item><item><title>I2P-Entwicklertreffen</title><link>/de/blog/2003/02/04/i2p-entwicklertreffen/</link><pubDate>Tue, 04 Feb 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/02/04/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> FillaMent, hezekiah, jrandom, lonelynerd, mids, MrEcho&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Feb 04 23:38:39 2003
23:38 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
23:38 [Users #iip-dev]
23:38 [ co ] [ mids ] [ Neo] [ ptm ]
23:38 [ logger] [ MrEcho] [ pox] [ UserX]
23:38 -!- Irssi: #iip-dev: Total of 8 nicks [0 ops, 0 halfops, 0 voices, 8 normal]
23:38 -!- Irssi: Join to #iip-dev was synced in 12 secs
23:51 &lt; mids> nop wont be on
23:51 -!- mode/#iip-dev [+o mids] by Trent
23:51 -!- mode/#iip-dev [+o UserX] by mids
23:59 -!- mode/#iip-dev [+o hezekiah] by mids
23:59 -!- mode/#iip-dev [+o hezekiah] by Trent
23:59 &lt;@hezekiah> Oops!
23:59 &lt;@hezekiah> I was just about to try that, mids! :)
23:59 &lt;@hezekiah> I think I figured it out!
23:59 &lt;@mids> you did
23:59 * hezekiah feals very happy with himself for learning more about IRC. :)
--- Day changed Wed Feb 05 2003
00:00 &lt; MrEcho> lol
00:00 &lt;@mids> Tue Feb 4 23:00:10 UTC 2003
00:00 &lt;@mids> Welcome to the 29th iip meeting
00:00 &lt;@mids> nop emailed me that he wont be there
00:00 &lt;@mids> so you got to do it without him
00:00 &lt;@mids> I dont have a specific agenda
00:00 &lt;@mids> except for this
00:01 &lt;@mids> 1) welcome :)
00:01 &lt;@mids> 2) highlights of the week
00:01 &lt;@mids> 3) questions
00:01 &lt;@mids> .
00:01 &lt;@mids> any highlights to report?
00:02 &lt;@hezekiah> Uh, not on my side. I'm still waiting for UserX or nop to look at the GnuMP BigNum impl. to see if it's OK.
00:02 &lt;@mids> userx added some code to the isproxy so that an empty node.ref file wont do harm if you upload
00:02 &lt;@hezekiah> The configure options for it got uploaded though.
00:02 &lt;@hezekiah> Is IIP 1.1 out yet?
00:03 &lt;@mids> havent seen it
00:03 &lt;@hezekiah> I guess not.
00:03 &lt;@mids> only thing is that we need to look at the location where the files are saved
00:04 &lt;@hezekiah> Hmmm ...
00:04 &lt;@mids> and if that gives bugs on different operating systems
00:04 &lt;@hezekiah> What exactly is the problem?
00:05 * mids loads the sourceforge bugtracker
00:05 &lt;@mids> http://sourceforge.net/tracker/index.php?func=detail&amp;aid=651711&amp;group_id=50945&amp;atid=461514
00:05 * hezekiah is doing the same.
00:05 &lt;@hezekiah> Thanks. :)
00:06 &lt;@hezekiah> I remeber looking at that briefly once.
00:07 &lt;@hezekiah> The tricky part is what you are supposed to do in Windows.
00:07 &lt;@hezekiah> The *nix/*BSD part shouldn't be that difficult. (I hope.)
00:07 &lt;@mids> in windows it does just look at the current working directory
00:08 &lt;@hezekiah> I'll leave the Windows part to UserX. :)
00:08 &lt;@mids> the windows behavious shouldnt change imho
00:09 &lt;@hezekiah> Whatever. I run linux, and avoid Windows whenever I can. ;-)
00:09 &lt;@mids> same
00:09 &lt;@mids> but what behaviour do we want for unix?
00:09 &lt;@hezekiah> The behavior is defined in the code using #ifdef's based on platform.
00:09 &lt;@mids> you need to have access to the root/iip account to be able to access ~iip/.iip
00:10 &lt;@mids> so it should also look in other dirs
00:10 &lt;@mids> like ~/.iip
00:10 &lt;@mids> or the current dir
00:10 &lt;@hezekiah> Well, if isproxy is installed the default thing for a program to do would be look in /home/&lt;user's homedir name>/.iip
00:10 &lt;@hezekiah> So in my case: /home/hezekiah/.iip
00:10 &lt;@hezekiah> node.ref would be /home/hezekiah/.iip/node.ref
00:11 &lt;@hezekiah> Then each user can have their own settings, etc.
00:11 &lt; MrEcho> you can kind of do the same thing in NT
00:11 &lt; MrEcho> my doc's folder is protected
00:11 &lt;@hezekiah> But under Win9[58] there really aren
00:11 &lt; MrEcho> ya
00:11 &lt;@hezekiah> aren't user specific home dirs.
00:12 &lt; MrEcho> anyone using 9x needs help anyways ....
00:12 * hezekiah laughs
00:12 &lt;@hezekiah> Well, I'll email nop and ask him how he wants it done for *nix. Then, I'll see what I can do.
00:12 &lt;@mids> mail the list please
00:13 &lt;@mids> the we can all discuss
00:13 &lt; MrEcho> for the 9x ppl just put the files in ./.iip/
00:13 &lt;@hezekiah> OK.
00:13 &lt;@hezekiah> Or when IIP is installed it could be installed in Program Files/IIP.
00:14 &lt; MrEcho> for 9x ppl
00:14 &lt;@hezekiah> node.ref, isproxy.ini, seed.rnd, etc. could be placed there.
00:14 &lt;@mids> if you start IIP with a windows start thingie, then you can set the workingdirectory
00:15 &lt;@hezekiah> Well, anyway, I don't intend to touch the Windows implementation with a ten-foot poll. UserX can figure this one out. ;-)
00:15 &lt; MrEcho> :P
00:15 &lt;@mids> ok
00:15 &lt; FillaMent> You could look into a nasty WSH script. Then you can store in info in the registry
00:15 &lt;@hezekiah> (My compiler might not even _compile_ IIP under Windows!)
00:15 &lt;@mids> :)
00:15 &lt; MrEcho> fuck the registry
00:15 &lt;@hezekiah> FillaMent: if we used the registry in a program that needs to work under *nix, it would be an #ifdef NIGHTMARE!!
00:16 &lt; FillaMent> Not what I"m saying
00:16 &lt;@hezekiah> (But I will admit I tought of it to for a few seconds ... only a few, mind you.)
00:16 &lt;@hezekiah> Oh?
00:16 &lt;@hezekiah> Explain? :)
00:17 &lt; FillaMent> Have the location of the data file stored in the registry, then launch IIP with a WSH script that pulls the path out of the registry and pass it to the program as a cmnd line option
00:17 &lt; MrEcho> http://bofh.st/bofh/images/traffic.gif
00:18 &lt;@hezekiah> That might be doable.
00:19 &lt;@mids> I only had someone asking for windows NOT to change the current system there
00:19 &lt;@mids> maybe it would be nice to let it work without registry
00:19 &lt; FillaMent> A while back I wrote a script that would replace the name of the last logged in user with an arbitrary string. NT Ninja Vanish =) Had to do it because Generals and Colonels would freak because there was another login nam
00:19 &lt;@mids> from a security / anonymity pov
00:20 &lt;@hezekiah> I have to admit that I hate the Windoze registry with a pasion, just my personal opinion, though. :)
00:20 &lt; MrEcho> same here hezekiah
00:20 &lt; MrEcho> but ive learned to work with it
00:20 &lt;@hezekiah> So have I, ... but I still hate it. :)
00:20 &lt;@mids> so
00:20 &lt;@mids> lets investigate this week how the system currently works
00:21 &lt;@mids> and discuss on the list about how it should
00:21 &lt;@hezekiah> Right.
00:21 &lt;@mids> after that, make it work like it should :)
00:21 &lt;@hezekiah> I'll post an email to start up the conversation.
00:21 &lt;@mids> yay
00:21 &lt;@mids> so
00:21 &lt;@mids> next item?
00:22 &lt;@hezekiah> 3.) questions
00:22 &lt; MrEcho> where the hell is 1.1
00:22 &lt;@mids> *nod*
00:22 &lt; MrEcho> hehe
00:22 &lt;@hezekiah> I don't know.
00:22 &lt;@hezekiah> But I think the reason it's not out is because of the aforementioned bug.
00:22 &lt;@hezekiah> (The one we are going to talk about on the mailing list.)
00:23 &lt; MrEcho> i just hope it connects faster and more stable connections
00:24 &lt;@hezekiah> (I have to admit I haven't had a problem with unstable connections, and I usually connect to the 1st or 2nd node I try.)
00:24 &lt;@mids> but that is just because you have a clean node.ref, I assume?
00:24 &lt;@hezekiah> No.
00:24 &lt;@hezekiah> I have a normal node.ref
00:24 &lt;@mids> oh
00:25 &lt;@mids> but you never stay online for 24 h
00:25 &lt;@hezekiah> It's the one the server gives me each time I conect.
00:25 &lt; FillaMent> I can stay connected for a couple days, usually.
00:25 &lt;@hezekiah> No. I have a life. ;-)
00:25 &lt;@mids> one can stay online without irc-ing ofcourse
00:25 &lt;@mids> *geeh*
00:25 &lt;@hezekiah> And my family's phone line is the same on the internet connection is on. :)
00:25 &lt; jrandom> eww
00:26 &lt;@mids> then get offline now!
00:26 &lt;@mids> :)
00:26 &lt;@hezekiah> Other questions?
00:26 &lt;@mids> I dont have those
00:28 &lt; FillaMent> HaZaa...
00:28 &lt;@hezekiah> HaZaa?
00:28 &lt;@mids> gesundheit
00:28 &lt;@hezekiah> *lol*
00:28 &lt;@hezekiah> Was that a question, FillaMent?
00:28 &lt; FillaMent> My FServe
00:29 &lt;@hezekiah> OK. I'm lost. :)
00:29 &lt;@mids> tell us about it hezekiah
00:29 &lt;@mids> s/hezekiah/FillaMent/
00:30 &lt; FillaMent> I was just wondering if there'd be any expected problems using IIP as a comm backbone for a lot of file browsing.
00:30 &lt; FillaMent> And eventually a text-based protocol like HTTP
00:30 &lt;@mids> you will be bound to the slowness of IIP
00:30 &lt;@mids> the 50B/s limit
00:31 &lt;@hezekiah> IIP might not always be slow, mids. ;-)
00:31 &lt;@hezekiah> We shall optimize and improve. :)
00:31 &lt;@mids> hurray
00:31 &lt; FillaMent> That's not a big deal since we're not doing actual file transfer of IIP. Just comm. I'm concerned with whether or not it would be a strain.
00:32 &lt; lonelynerd> 50B/s might be ok for telnet
00:32 &lt;@hezekiah> (Mids? You want to answer all this? I'm reeaaallllyyy lost.)
00:32 &lt;@mids> ok
00:32 &lt;@mids> FillaMent is working on something caled HaZaa
00:32 &lt;@mids> it is some fserve on IIP
00:33 &lt;@mids> which uses Freenet for the actual file sharing
00:33 &lt;@mids> right?
00:33 &lt; FillaMent> Yeah... IIP for the browsing.
00:33 &lt;@mids> so you have some telnet/ftp like interface locally
00:33 &lt; FillaMent> firing it up now.
00:34 &lt; FillaMent> haz: /msg hazaaclone shell
00:36 &lt; FillaMent> haz: /msg hazaaclone cd /stuff/mp3s
00:38 &lt;@hezekiah> Not bad!!
00:38 &lt;@hezekiah> Uh ... how do you leave the shell?
00:38 &lt; FillaMent> It just times out.
00:38 &lt;@hezekiah> Oh ...
00:39 &lt; FillaMent> Think traffic like that would be a problem... I expect /lots/ of people will run them. Especially since DALnet just put a ban on FServes
00:40 &lt; HazaaClone> I might clog your chat network =)
00:40 &lt;@hezekiah> Hmmm ...
00:40 &lt;@hezekiah> That would be a problem. :)
00:41 &lt; FillaMent> Dunno how much traffic it would be or what effect it will have on IIP.
00:41 &lt;@mids> during the slashdot attack we did do pretty well
00:41 &lt; FillaMent> Sounds solid then.
00:41 &lt;@mids> the total amount of people wasnt too high
00:41 &lt;@mids> but it was constant joining and parting
00:42 &lt; FillaMent> I /think/ I got the flooding issue fixed.
00:43 &lt;@hezekiah> Well, if you threw in an "exit/quit" command, maybe the connections would be lower. Just a suggestion. :)
00:44 &lt;@hezekiah> Well, I had better go. See you all around. :)
00:44 &lt; FillaMent> THe eventual version will use IIP to pass search queries and query results.
00:45 &lt;@hezekiah> mids: I'm looking into the code on the file placement bug. I should have an email up on the mailing list shortly. :)
00:45 &lt;@hezekiah> Bye, all! :)
00:45 &lt;@mids> bye
00:46 &lt; MrEcho> hey mids .. have you checked out iip-im latly
00:46 &lt;@mids> nope
00:46 &lt;@mids> but I didnt get many CVS updates
00:46 &lt; MrEcho> got a bunch of stuff done
00:46 &lt;@mids> lets end the official part of the meeting
00:46 &lt; MrEcho> im working on xml themes right now
00:46 &lt;@mids> and move over to friendly chit chat
00:46 &lt; MrEcho> ...
00:47 &lt; FillaMent> ooooo! That just gave me an idea.
00:48 &lt; FillaMent> Oooo.... this is going to ROCK!
00:48 &lt;@mids> ?
--- Log closed Wed Feb 05 00:48:36 2003
&lt;/div></description></item><item><title>I2P Entwicklertreffen</title><link>/de/blog/2003/01/28/i2p-entwicklertreffen/</link><pubDate>Tue, 28 Jan 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/01/28/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Bouris, case, Debrys, hezekiah, lonelynerd, mids, MrEcho, nop&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Jan 28 22:35:17 2003
22:35 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
22:35 [Users #iip-dev]
22:35 [ co] [ logger] [ pox] [ ptm] [ UserX]
22:35 -!- Irssi: #iip-dev: Total of 5 nicks [0 ops, 0 halfops, 0 voices, 5 normal]
22:35 -!- Irssi: Join to #iip-dev was synced in 2 secs
22:41 -!- mode/#iip-dev [+o mids] by Trent
22:41 -!- mode/#iip-dev [+v logger] by mids
22:41 -!- mode/#iip-dev [+o UserX] by mids
23:56 -!- mode/#iip-dev [+o nop] by mids
--- Day changed Wed Jan 29 2003
00:00 &lt;@mids> Tue Jan 28 23:00:00 UTC 2003
00:00 &lt;@nop> hi
00:00 &lt; Debrys> greetings
00:00 &lt; case> hallo
00:00 &lt;@nop> hi
00:00 &lt; Bouris> Hi.
00:00 &lt; MrEcho> hey case
00:00 &lt;@nop> meeting started
00:00 &lt; case> sup echo
00:01 &lt;@mids> nop: agenda please
00:01 &lt;@nop> ok
00:01 &lt;@nop> I thought you had it
00:01 &lt;@nop> ;)
00:01 &lt;@nop> 1) welcome
00:01 &lt;@mids> 1) Welcome
00:01 &lt;@mids> 2) Normal stuff
00:01 &lt;@mids> 3) Questions
00:01 &lt;@mids> .
00:01 &lt;@nop> sure that works
00:01 &lt;@nop> welcome to the nth IIP-dev meeting
00:01 &lt;@nop> 2) Normal stuff, i.e. IIP update
00:01 &lt;@nop> ok
00:02 &lt;@nop> we're working on getting rc3 changed to 1.1 final
00:02 &lt;@nop> I think all that's left is some path fix bugs
00:02 &lt;@mids> hezekiah made the patch for -h, nop is reviewing it
00:02 &lt;@nop> yes
00:02 &lt;@nop> actually he can commit, I'll let him know, forgot to email him
00:02 &lt;@mids> ok
00:02 &lt;@nop> also
00:02 &lt;@mids> then we just got to check how the other reported bug is
00:03 &lt;@nop> Hezekiah has successfully compiled a version of IIP with the GNU Multi Precision library
00:03 &lt;@nop> and it was a success
00:03 &lt; MrEcho> cool
00:03 &lt;@nop> the crypto speed was improved
00:03 &lt;@nop> so that will be something we do for 1.2
00:03 &lt;@nop> 1.2 is focusing on standards as well, standardized crypto engine and big number routines
00:03 &lt;@nop> etc
00:03 &lt;@mids> there is our hero!
00:04 -!- mode/#iip-dev [+o hezekiah] by mids
00:04 &lt;@hezekiah> Who?
00:04 &lt;@nop> you
00:04 &lt;@mids> you!
00:04 &lt;@hezekiah> Sorry I'm late. :)
00:04 &lt;@hezekiah> (And thanks for the compliment.)
00:06 &lt;@hezekiah> Did I miss the meeting? ... or is it still going?
00:06 &lt;@mids> nop was just telling about the update works
00:06 &lt;@mids> and that you can commit the -h patch
00:06 &lt;@hezekiah> OK.
00:06 &lt;@mids> then we got to see how severe the problems with the file paths are
00:06 &lt;@hezekiah> I just got through reading the logs.
00:06 &lt;@mids> test in multiple locations etc
00:06 &lt; MrEcho> anything new for windows users?
00:06 &lt;@mids> platofrms I mean
00:08 &lt;@hezekiah> Well, the -h bugfix might affect the windows users. I'm not sure if it was a problem over there.
00:09 &lt;@hezekiah> As for the GnuMP implementation of BigNum, that should be part of the 1.2 release for windows (though it might take some work to get it to run on windows.)
00:09 &lt; Debrys> may i ask what this BigNum-stuff is all about?
00:10 &lt; case> what version of libgmp was it dones with?
00:10 &lt; case> er
00:10 &lt; case> dones/done
00:10 &lt;@hezekiah> Well, since mids and nop seem to have dissapeared for the moment, I'll explain it while we wait for them to get back.
00:10 &lt;@mids> I am listening
00:10 &lt;@mids> please entertain
00:10 &lt;@hezekiah> First I'll answer case's question because it is simple. I used version 4.1 of GnuMP.
00:10 &lt;@hezekiah> (Gentoo doesn't have 4.1.2 yet.)
00:11 &lt;@hezekiah> Next is Debrys question:
00:11 &lt;@hezekiah> BigNum structure with a is a bunch of functions used in the isproxy source code.
00:11 &lt;@hezekiah> It is basically just a way to make integers that are REALLY REALLY big.
00:11 &lt;@hezekiah> Obviously modern CPU's don't offer really really big integer types, so C doesn't have them.
00:12 &lt;@hezekiah> ... and crypto needs to use really big numbers.
00:12 &lt;@hezekiah> Thus, an implementation of a "BigNum" is needed.
00:12 &lt; Debrys> i think i got it :) thank you
00:12 &lt;@hezekiah> Currently, we have 2 implentations of BigNum: one in SSL and one in GnuMP.
00:12 &lt;@hezekiah> You're welcome. :)
00:12 &lt;@hezekiah> Back to you, mids. :)
00:12 &lt;@mids> ok
00:12 * hezekiah hands the microphone back.
00:13 &lt;@mids> I am done on point 2
00:13 &lt;@mids> lets go to the question round
00:13 &lt;@mids> questions?
00:13 &lt;@hezekiah> (oh, the irony.) ;-)
00:13 &lt;@hezekiah> Yeah. Are we almost to 1.1 release yet?
00:14 &lt;@hezekiah> What still needs to be done? (Besides get codeshark to make a tarball.)
00:14 &lt;@mids> testing if files are stored in the right directories
00:14 &lt;@mids> in every case
00:15 &lt;@mids> hezekiah: please tell me if you did commit the -h thing, then I'll put the bug item closed
00:15 &lt;@nop> oh hezekiah you can commit
00:15 &lt;@nop> the -h thing
00:15 &lt;@nop> ;)
00:15 &lt;@hezekiah> I haven't commited the -h thing yet.
00:15 &lt;@hezekiah> I don't know what branch to commit to. :)
00:15 &lt;@nop> he does now ;)
00:16 &lt;@hezekiah> Give me a minute and I
00:16 &lt;@hezekiah> I'll update the bugfix.
00:16 &lt; Debrys> hmm, what will be new or changed in 1.1? not too much into detail - just in general
00:16 &lt;@hezekiah> 1. Bugfixes! :)
00:17 &lt;@mids> 2. more bugfixe
00:17 &lt; Debrys> lol
00:17 &lt;@nop> debrys no major changes
00:17 &lt; Debrys> anything which makes the connections more stable?
00:17 &lt;@nop> just bug fixes
00:18 &lt;@mids> Debrys: we will try that with a more minimum node.ref in the initial distribution
00:18 &lt; Debrys> i did a.......... rather unelegant hack to the node.ref..........
00:19 &lt; Debrys> only the invisiblenet relays.......... no update of node.ref
00:19 &lt; Debrys> i havent ping-timeout'ed for days........
00:19 &lt; Debrys> before of that i god disconnected in 30min intervals on average
00:20 &lt; Debrys> but its not a very good solution :)
00:21 &lt; Debrys> also.......... on the floppy-disk thing........
00:21 &lt; Debrys> i asked someone if he would do a hack for me on the boxedIRC-Source......
00:22 &lt; Debrys> if he accepts, this means i would have an 120kb IRC-Client which doesn't need any installation and saves all its settings in a ini-file on the disk
00:23 &lt;@mids> nice
00:23 &lt;@mids> keep us informed please
00:23 &lt; Debrys> if this works, there will not only be IIP and a IRC-Client on the disk, but also an email-client...... and i'm trying to get a PGP-App on it too........... maybe also a messenger client :)
00:23 &lt; Debrys> I'll do :)
00:23 &lt; lonelynerd> sound nice.
00:23 &lt; lonelynerd> [ sounds even. ]
00:24 &lt;@mids> ok
00:24 &lt;@mids> more things?
00:24 &lt; Debrys> nope
00:25 * mids searches for his meeting-hammer
00:25 &lt;@hezekiah> Almost got the patch up, mids.
00:25 &lt;@mids> hurray
00:25 &lt;@mids> *baff*
00:25 &lt;@mids> meeting closed
00:25 &lt;@hezekiah> lol.
00:25 &lt; Debrys> :)
00:26 &lt; Bouris> Hooray!
00:27 &lt;+logger> cya next week
--- Log closed Wed Jan 29 00:27:06 2003
&lt;/div></description></item><item><title>I2P Entwicklertreffen</title><link>/de/blog/2003/01/15/i2p-entwicklertreffen/</link><pubDate>Wed, 15 Jan 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/01/15/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> FillaMent, hezekiah, LeeroklaLacerta, mids, nop, sdgg, thecrypto&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Jan 14 22:44:57 2003
22:45 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
22:45 [Users #iip-dev]
22:45 [ logger] [ pox]
22:45 -!- Irssi: #iip-dev: Total of 2 nicks [0 ops, 0 halfops, 0 voices, 2 normal]
22:45 -!- Irssi: Join to #iip-dev was synced in 3 secs
23:48 -!- StoVoKor|away is now known as StoVoKor
23:58 &lt; mids> Tue Jan 14 22:58:16 UTC 2003
23:59 &lt; mids> 1 minute
--- Day changed Wed Jan 15 2003
00:00 &lt; mids> Tue Jan 14 23:00:00 UTC 2003
00:00 &lt; mids> Welcome to the 26th IIP meeting
00:00 &lt; mids> I didn't get any agenda items from anybody, so I'll just propose my own:
00:00 &lt; mids> - Release of 1.1-final
00:00 &lt; mids> do you guys have anything else to add?
00:00 &lt; hezekiah> (I propose an agenda item: What's the current major feature being worked on in IIP 1.2 dev?)
00:01 &lt; mids> great
00:01 &lt; FillaMent> I have a couple suggestions for additions to anonymail
00:01 &lt; mids> ok
00:01 &lt; mids> Agenda:
00:02 &lt; mids> - What's the current major feature being worked on in IIP 1.2 dev
00:02 &lt; mids> - Anonymail suggestions
00:02 &lt; mids> - Release of 1.1-final
00:02 &lt; mids> .
00:02 * mids hands the microphone to hezekiah
00:02 &lt; FillaMent> Also like to note a project that I'm working on that uses IIP
00:02 &lt; hezekiah> I have no clue. It was actually a question. :) Nop?
00:02 * hezekiah hands the microphone to nop.
00:02 &lt; nop> hi
00:02 &lt; nop> ok
00:02 &lt; nop> welcome
00:03 &lt; nop> ok on the agenda
00:03 &lt; nop> mids take it away
00:04 &lt; mids> no, you tell what the status of 1.2 is
00:04 &lt; nop> ok
00:04 &lt; nop> well
00:04 &lt; nop> lots of grindy stuff
00:04 &lt; nop> mainly taking care of the grunt stuff
00:04 &lt; hezekiah> (Ahmen!)
00:04 &lt; nop> getting the core ready for hardcore decentralization and crypto, we're in the midst of deciding crypto libraries, we think cryptlib and GnuMP
00:05 &lt; nop> and are looking at a few possibilities for routing, either the listener route concept, or possibly chord type routing
00:05 &lt; nop> and that's mainly it for right now
00:05 &lt; nop> for 1.2
00:05 &lt; mids> cool
00:05 &lt; nop> 1.1 status, is if no one has any bugs in a weeks time
00:06 &lt; nop> then we will probably move to defcon 1.1
00:06 &lt; nop> ;)
00:06 &lt; nop> meaning 1.1 Release
00:06 &lt; mids> stick to the agenda nop
00:06 &lt; mids> anonymail features are first
00:06 &lt; nop> I didn't see an agenda
00:06 &lt; mids> :p
00:06 &lt; hezekiah> Mids, behave! :)
00:06 &lt; hezekiah> ;-)
00:06 &lt; nop> ok
00:06 &lt; nop> I guess anonymail suggestions
00:06 &lt; mids> - Anonymail suggestions
00:06 &lt; nop> take it away whoever that was
00:06 &lt; mids> FillaMent?
00:06 &lt; FillaMent> Okay, I just have two quick ones...
00:07 &lt; FillaMent> 1) Some sort of escape character to do \n's.
00:07 &lt; hezekiah> Yeah!
00:07 &lt; FillaMent> Discuss or move on to #2?
00:07 &lt; hezekiah> Perhaps, "\n" for a newline, and "\\n" for a literal, "\n".
00:08 &lt; mids> what character do you suggest?
00:08 &lt; mids> ok
00:08 &lt; hezekiah> (Like how you would do in C with printf.)
00:08 &lt; FillaMent> C, Perl, Java....
00:08 &lt; hezekiah> C++ ... :)
00:08 &lt; FillaMent> Nah, make it vbCRLF
00:08 &lt; mids> and \\\\n for literal \\n :)
00:08 &lt; hezekiah> Yup1
00:08 &lt; mids> vbCRLF?
00:09 &lt; FillaMent> visualbasicCarriageReturnLineFeed
00:09 &lt; mids> are you serious?
00:09 &lt; hezekiah> (I hope not.)
00:09 &lt; FillaMent> I used to hack vbScript (no, I'm not serious. \n is what everyone will be familiar with)
00:09 &lt; hezekiah> So, what was suggestion number 2?
00:10 &lt; thecrypto> damn wireless network
00:10 &lt; FillaMent> 2) Stripping non-plain text MIME garbage from mails that come from the internet and replacing it with something to the effect of &lt;One part MIME binary/word-doc stripped>
00:11 &lt; FillaMent> Forgive me if I'm incorrectly implying MIME
00:11 &lt; mids> I dont really agree
00:11 &lt; mids> you should be able to receive RFC2015 compatible PGP signatures
00:11 &lt; mids> and stuff
00:11 &lt; hezekiah> Yeah.
00:12 &lt; hezekiah> But changing Quoted-Printable to plain ASCII might not be a bad idea if it isn't already implemented.
00:12 &lt; FillaMent> And that's a specific mime type?
00:12 &lt; FillaMent> PGP sig I mean.
00:12 &lt; mids> it is
00:12 &lt; hezekiah> There are OpenPGP sigs that have a mime type.
00:12 &lt; mids> I can understand that it will be a lot of work to do MIME right
00:13 &lt; mids> since there are a lot of MIME types
00:13 &lt; mids> and browsers who violate it
00:14 &lt; hezekiah> "2) Stripping non-plain text MIME ..." (Wouldn't they be in base64 if they aren't plain ASCII anyway? And if not, then couldn't they just be converted?)
00:14 &lt; mids> maybe we should just forward the suggestions to codeshark
00:15 &lt; mids> since he knows how the app looks
00:15 &lt; hezekiah> Or even, if it has to be stripped, you could offer an option to retrieve it (in base64 or 7-bit.) That way you can save it via copy-paste, and decode/read it on your hard drive.
00:15 &lt; mids> (he made it)
00:15 &lt; mids> and what he can implement
00:15 &lt; hezekiah> Good idea!
00:15 &lt; FillaMent> The other day I got a mail that was written with MS Outaluck/W3rd and it came in as multipart MIME. The first part was a plain txt version of the message, the second was an RTF will all the formatting Markup
00:15 &lt; nop> this is something
00:15 &lt; nop> that needs to be sent to anonymail
00:15 &lt; nop> oops
00:15 &lt; nop> codeshark
00:15 &lt; mids> yeah
00:15 * FillaMent digresses.
00:15 &lt; mids> lets just pass it on
00:15 &lt; mids> and see what his imput is
00:16 &lt; mids> - Release of IIP 1.1-final
00:16 &lt; mids> my comments: got to check the sourceforge bugtracker
00:16 &lt; mids> but I dont think that there are any code bugs open
00:17 &lt; hezekiah> Not the last time I saw ... (checking now.)
00:17 &lt; mids> http://sourceforge.net/tracker/index.php?func=detail&amp;aid=651711&amp;group_id=50945&amp;atid=461514
00:17 &lt; mids> (files stored in wrong dir)
00:17 &lt; mids> http://sourceforge.net/tracker/index.php?func=detail&amp;aid=655568&amp;group_id=50945&amp;atid=461514
00:17 &lt; mids> (-h doesnt work)
00:17 &lt; mids> that option DOES work for me
00:17 &lt; mids> please check it
00:18 &lt; mids> and if it works for everybody, we got to mark that report as invalid
00:18 &lt; mids> http://sourceforge.net/tracker/index.php?func=detail&amp;aid=654147&amp;group_id=50945&amp;atid=461514
00:18 &lt; mids> (FreeBSD socket call)
00:18 &lt; mids> I dont have FreeBSD, someone with FreeBSD should check
00:19 &lt; mids> .
00:19 &lt; mids> Also we should really really supply some script that people can put in their /etc/init.d/
00:20 &lt; mids> ping?
00:20 &lt; hezekiah> It looks like the guy who did the FreeBSD bug ...
00:21 &lt; hezekiah> ... already found and pointed out the problem.
00:21 &lt; hezekiah> http://sourceforge.net/tracker/download.php?group_id=50945&amp;atid=461514&amp;file_id=37660&amp;aid=654147
00:22 &lt; hezekiah> That's the link to the patch file. AF_INET apparently needs to be PF_INET on FreeBSD.
00:22 &lt; hezekiah> The patch was simple:
00:23 &lt; hezekiah> 484,489c484
00:23 &lt; hezekiah> &lt; 	// If statement added by wiht, since FreeBSD uses PF_INET.
00:23 &lt; hezekiah> &lt; 	#ifdef __FreeBSD__
00:23 &lt; hezekiah> &lt; 		sh->Socket = socket(PF_INET, SOCK_STREAM, 0);
00:23 &lt; hezekiah> &lt; 	#else
00:23 &lt; hezekiah> &lt; 		sh->Socket = socket(AF_INET, SOCK_STREAM, 0);
00:23 &lt; hezekiah> &lt; 	#endif
00:23 &lt; hezekiah> ---
00:23 &lt; hezekiah> > 	sh->Socket = socket(AF_INET, SOCK_STREAM, 0);//PF_INET);
00:23 &lt; mids> I see, but then I dont know why the original ifdef was there at first?
00:23 &lt; hezekiah> What do you think, nop?
00:23 &lt; hezekiah> The top section should be the new code. The bottom section should be the old.
00:23 &lt; nop> that should work
00:24 &lt; hezekiah> Yeah. The bottom is the old.
00:24 &lt; nop> you should commit looks fine
00:24 &lt; hezekiah> Do you want me to write it up, commit, and label the bug as fixed, nop?
00:24 &lt; nop> but why is it different
00:24 &lt; hezekiah> Apparently, FreeBSD requires PF_INET instead of AF_INET as the first arguement for socket.
00:25 &lt; hezekiah> I don't know why.
00:25 &lt; hezekiah> But, the writter said this fixed the problem. Commit?
00:25 &lt; nop> yes
00:25 &lt; hezekiah> OK.
00:25 &lt; mids> ok
00:26 &lt; mids> who can look into the filepath problem?
00:27 &lt; FillaMent> I don't get that problem. If I try and start IIP as a different user or not in ~iip it says it can't write the log
00:28 &lt; mids> ok, we got to check the reported bugs and report on that on the mailinglist
00:28 &lt; mids> lets try to do that this week
00:28 &lt; mids> .
00:28 &lt; mids> The biggest problem is the scalability of IIP
00:28 &lt; mids> RC2 was kinda stable
00:28 &lt; mids> RC3 isnt
00:29 &lt; mids> why?
00:29 &lt; mids> Imho it is because the node.ref is so big
00:29 &lt; mids> so a lot of potential bad node
00:29 &lt; mids> nodes
00:29 &lt; mids> it is really, anonymity vs stability
00:29 &lt; mids> .
00:29 &lt; hezekiah> I noticed that. But some of them are just slow, not necisarily bad.
00:29 &lt; mids> the problem is the lot of people Pinging Out
00:30 &lt; mids> the solution that I suggest is releasing RC3 with a minimal node.ref
00:30 &lt; mids> only 4 nodes or something
00:30 &lt; mids> .
00:31 &lt; nop> I agree
00:31 &lt; FillaMent> Pardon my lack of design knowledge... IIRC uses relays like freenet and IRC, right?
00:32 &lt; FillaMent> node == relay
00:32 &lt; mids> they are more static
00:32 &lt; mids> once you connect
00:32 &lt; nop> well
00:32 &lt; nop> at least in 1.1
00:32 &lt; mids> you stay connected through them for the same session
00:32 &lt; nop> they won't be forever
00:32 &lt; FillaMent> But, it's still one node passes to other nodes
00:32 &lt; nop> yes
00:33 &lt; mids> if you keep a big list of nodes, then the path is very long
00:33 &lt; mids> hence a lot of potential problems
00:33 &lt; FillaMent> Why not just make it so that it goes through the node.ref and picks a few at random, and keeps doing that. The user could maybe set the number. This would maybe distribute the load a little more?
00:34 &lt; mids> the current protocol doesnt support selecting the amount of hops
00:34 &lt; nop> and we're not changing it in this version
00:34 &lt; nop> ;)
00:34 &lt; FillaMent> Okay, then it's outside my technical knowledge... what about the starting point?
00:34 &lt; FillaMent> or is the TTL the number or nodes in node.ref
00:35 &lt; FillaMent> s/or/of/
00:35 &lt; mids> each node connects to a node in its node.ref at random
00:35 &lt; mids> until it 'accidently' hits the server
00:35 &lt; mids> so if you have a lot of nodes
00:35 &lt; FillaMent> got it.
00:35 &lt; mids> it will have huge paths
00:36 &lt; mids> that is why I would suggest a manually crafter first layer of public nodes
00:36 &lt; FillaMent> Could another solution be to make 'the' server 'a' server?
00:36 &lt; mids> so you decrease the amount of hops
00:36 &lt; LeeroklaLacerta> Is there any sort of reliability-index-type thing?
00:36 &lt; mids> you only have 1 end-node
00:36 &lt; mids> there isnt, since you dont know what nodes a node connects through
00:37 &lt; mids> if your connection goes down, you dont know what node caused it
00:37 &lt; mids> it can be anyone on your path
00:37 &lt; LeeroklaLacerta> K.
00:37 &lt; mids> and you dont know your path
00:37 &lt; FillaMent> Is there anyway for the end user it increase the reliability of IIP?
00:37 &lt; mids> yes, manually edit your node.ref
00:38 &lt; mids> and put only some stable nodes on it
00:38 &lt; mids> and dont let it update the node.ref automatically
00:38 &lt; FillaMent> mids: I mean setting up a relay or something.
00:38 &lt; mids> ofcourse you dont know what are stable nodes, unless you have some inside knowledge about the IIP topography
00:39 &lt; mids> Trent for example directly connects to a node which connects to the IIP server node
00:39 &lt; mids> otherwise it would go down all the time
00:39 &lt; mids> resulting in a really bad network
00:41 &lt; FillaMent> To save me some time, where does iip store the nodes.ref on a linux box?
00:41 &lt; mids> ~/.iip/
00:41 &lt; mids> or the local directory
00:42 &lt; mids> ok, I want to quit this item
00:42 &lt; mids> homework for next week:
00:42 &lt; mids> think about the issues
00:42 &lt; mids> and propose suggestions to the mailinglist
00:42 &lt; FillaMent> Give me 10 min and I'll have a kludge for the massive node list problem
00:42 &lt; mids> or to a developper (if you arent subscribed)
00:43 &lt; mids> .
00:43 &lt; mids> questions?
00:51 &lt; hezekiah> You almost have your "kludge" (I don't know what that word means) for the node list problem yet, FillaMent?
00:52 &lt; FillaMent> kludge is coding duct tape, and yes.
00:52 &lt; hezekiah> Ah.
00:53 &lt; thecrypto> the full definition is http://www.tuxedo.org/~esr/jargon/html/entry/kluge.html
00:54 &lt; mids> hezekiah: thanks for putting your hands on those 2 bugtracker items
00:55 &lt; hezekiah> No problem. I still don't know how to assign a bug to myself. Otherwise, I would have "officially" picked up the PF_INET one.
00:55 &lt; hezekiah> I couldn't find the button/link/whatever that lets you assign a bug to yourself.
00:57 &lt; mids> only project admins seem to be able to assign bugs for our project
00:57 &lt; hezekiah> Ah
00:57 &lt; hezekiah> That would explain it! :)
00:59 &lt; hezekiah> OK. Well, I'm going to leave now. Bye everyone! :)
00:59 &lt; LeeroklaLacerta> Good bye.
01:04 &lt; mids> ok
01:04 &lt; mids> I am gone too
01:04 &lt; mids> bye
01:08 &lt; LeeroklaLacerta> Everyone's leavin'?
01:08 &lt; LeeroklaLacerta> Is the meeting over?
01:09 &lt; FillaMent> I'm still here. Perhaps my time estimate was a bit off. I love/hate perl.
01:10 &lt; LeeroklaLacerta> What's perl got to do with it?
01:10 &lt; FillaMent> My node.ref kluge
01:10 &lt; LeeroklaLacerta> Ah.
01:11 &lt; FillaMent> I should just describe it to someone competant and let them do it in like 5min
01:11 &lt; LeeroklaLacerta> I'm just here for the heck of it.
01:16 &lt; LeeroklaLacerta> I'm going back to #anonymous.
01:17 &lt; FillaMent> Ha ha!
01:39 &lt; FillaMent> Anyone care to enlighten me as to why in perl, when I push an item into an array, /every/ item ends up being that item?
02:59 &lt; sdgg> hi
03:05 &lt; FillaMent> Know how long an md5 signature is supposed to be?
03:10 &lt; sdgg> 128 bits I believe
03:14 &lt; sdgg> Does anyone know of a good tutorial on c/c++ for *nix programming?
03:14 &lt; sdgg> Or somewhere I can look?
05:10 * FillaMent is away: Destinking myself
&lt;/div></description></item><item><title>I2P-Entwicklertreffen</title><link>/de/blog/2003/01/07/i2p-entwicklertreffen/</link><pubDate>Tue, 07 Jan 2003 00:00:00 +0000</pubDate><guid>/de/blog/2003/01/07/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> chscrtr, mids, mrflibble, nemesis, Neo, nop, Nostradumbass&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Topic for #iip-dev is IIP Meeting - logfiles:
http://mids.student.utwente.nl/~mids/iip/
&lt;nemesis> nop, no meeting today?
&lt;nop> yes
&lt;nop> sorry
&lt;nop> ok
&lt;nop> welcome
&lt;nemesis> hi nop ;)
&lt;nop> hi
&lt;nop> agenda
&lt;nop> 1) welcome
&lt;nemesis> whats going on? everybody sleeps?
&lt;nop> 2) Happy New Year
&lt;nop> 3) Happy Holidays
&lt;chscrtr> hi, happy new year
&lt;nop> 4) IIP
&lt;nemesis> hehe, happy new year too
&lt;mrflibble> happy new year! :)
&lt;nop> 5) IIP logo contest
&lt;nop> 6) CryptoCon
&lt;nop> 4) IIP
&lt;nop> ok IIP
&lt;nop> it's kind of stagnant because of the holidays
&lt;nop> but I believe we're picking it back up
&lt;nop> any bug reports please send to iip@invisiblenet.net
&lt;nop> ok
&lt;nop> 5) IIP logo contest
&lt;nop> we'll being putting up something on our site about the rules etc
&lt;nop> and display the drawings we have so far
&lt;nop> please help out if you can
&lt;nop> get a free t-shirt and your logo on it
&lt;nop> 6) CryptoCon
&lt;mrflibble> cool
&lt;nop> we're trying to get a program committee and some organizational
planning for Jan 2004 to have cryptocon happen
&lt;nop> join #cryptocon for any assistance etc
&lt;nop> anyway, that's about it
&lt;nop> questions?
&lt;nop> questions?
&lt;nop> ;)
&lt;mrflibble> nope
&lt;nop> ok
&lt;nop> meeting ajourned
&lt;Neo> nope
&lt;Neo> thanks. :)
&lt;mrflibble> np
&lt;mrflibble> oo, 1 thing
&lt;mrflibble> about cryptocon
&lt;mrflibble> is there a particular reason for organising your/your own?
&lt;mrflibble> there are general crypto confs out there that cyou could submit
stuff 2
&lt;nop> well
&lt;nop> we want to attract businesses to meet cipherpunks
&lt;nop> and push cryptography more than it is
&lt;nop> this will be different
&lt;mids> fsck
&lt;mrflibble> gotcha
&lt;nop> missed it
&lt;nop> ;)
&lt;mids> sorry folks :)
&lt;mrflibble> it will just be a lot of work 4 u all
&lt;mids> is there still a point in bringing the logger here?
&lt;mrflibble> lol
&lt;nemesis> hehe
&lt;nop> well mrflibble I don't think it will be
--- Log opened Wed Jan 08 00:14:47 2003
00:14 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
00:14 [Users #iip-dev]
00:14 [ chscrtr] [ logger] [ mrflibble] [ Neo] [ Nostradumbass] [ w ]
00:14 [ co ] [ mids ] [ nemesis ] [ nop] [ UserX ] [ wilde]
00:14 -!- Irssi: #iip-dev: Total of 12 nicks [0 ops, 0 halfops, 0 voices, 12 normal]
00:15 &lt; nop> we have a year to plan
00:15 &lt; mrflibble> true
00:15 -!- Irssi: Join to #iip-dev was synced in 43 secs
00:16 &lt; nop> plus we need to raise money
00:16 &lt; nop> and this might help
00:16 &lt; nop> since no one likes to donate
00:16 &lt; nop> ;)
00:16 &lt; chscrtr> error - less than a year
00:16 &lt; nemesis> hm... nop, you are using knoppix right now, or?
00:17 &lt; mrflibble> ic
00:17 &lt; nop> suse right now
00:17 &lt; mrflibble> u might need to advertise a lot to get the sponsers
00:17 &lt; mrflibble> which will cost
00:18 &lt; nemesis> are you think that iip is important/stable enough to show it the world?
00:18 &lt; chscrtr> not that much, PR can be cheap
00:18 &lt; nop> nemesis I don't think I'm showing it to the world
00:19 &lt; mrflibble> hmm, i hope so
00:19 &lt; nop> It's a conference, separate concept
00:19 &lt; mids> ok, lizzy__ raised the point that the idleing time might give away too much information
00:19 &lt; nemesis> hehe
00:19 &lt; nop> yes it does
00:19 &lt; mids> so (s)he suggested to disable it server side
00:19 &lt; nop> we can take that out
00:19 &lt; nop> I've been wanting to do that
00:19 &lt; nop> ok
00:19 &lt; nemesis> cause, it would be nice when future releases are packed for trustix ;)
00:19 &lt; nop> will work on it
00:19 &lt; mids> also that registering your nickname pinpoints you and makes you more traceble
00:19 &lt; mids> so there should be a warning against that
00:19 &lt; mids> .
00:20 &lt; mids> I suggest that we metion the possible risks and issues more clear in the documentation
00:20 &lt; mids> mention
00:20 &lt; mrflibble> why is registering mae u more traceable?
00:20 &lt; mrflibble> make
00:20 &lt; mids> mrflibble: because once you identify, then you are guaranteed the same person as before
00:21 &lt; mids> while if you just use the same nick, you might not be the same person
00:21 &lt; mids> registering and identifying makes you pseudonymous
00:21 &lt; mids> instead of anonymous
00:21 &lt; mrflibble> oh
00:21 &lt; mrflibble> but that's good tho
00:21 &lt; mrflibble> trust is important
00:24 &lt; mids> yes, but you build a public record of information
00:24 &lt; mids> each time that you connect and say something, you add more info
00:24 &lt; mids> there are tools which can identify the identity of people based on language patterns.
00:25 &lt; mids> the ones that I tried are not that good, but it is often quite easy to spot errors and make conclusions.
00:25 &lt; mids> I believe that it wouldn't harm to add a chapter about the risks even in an 'anonymous' environment to our manual
00:25 &lt; mids> and I invite lizzy__ to start with that chapter.
00:25 &lt; mids> .
00:25 &lt; Nostradumbass> That's why passing your text through multiple language translators can be useful
00:27 * mids passes the microphone back to the audience
00:28 &lt; mids> oh, excuse for joining that late, if someone can send me the logs of the first 15 minutes then I would much appreciate it.
00:28 &lt; mids> .
00:29 &lt; mrflibble> ooh
00:29 &lt; mrflibble> gotcha
00:29 &lt; mrflibble> mids, make that about 5 minutes :)
00:29 &lt; mids> heh.
00:30 &lt; mids> did nop already say something about 1.1-final?
00:30 &lt; mids> like when we claim that it will be released ;)
00:31 &lt; mrflibble> nope
00:31 &lt; mrflibble> ill send u a capture
00:31 &lt; mids> gracias
00:31 &lt; mrflibble> shit, i cant
00:31 * mrflibble slaps mrflibble around a bit with a large trout
00:31 &lt; mrflibble> ill cut and paste
00:32 &lt; mrflibble> hope i dont flood myself off
00:32 &lt; mids> in private please
00:32 &lt; mids> okay, now this unofficial meeting is officially closed
00:32 &lt; mids> :)
00:32 &lt; nemesis> looool
--- Log closed Wed Jan 08 00:33:43 2003
&lt;/div></description></item><item><title>I2P-Entwicklermeeting</title><link>/de/blog/2002/12/10/i2p-entwicklermeeting/</link><pubDate>Tue, 10 Dec 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/12/10/i2p-entwicklermeeting/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> codeshark, dangermouse, Debrys, {Due}, \|EN3RGY\|, hezekiah, hobbs, jeremiah_, mids, mrflibble, Neo, nop, Rav-, xcasex, Zwolly&lt;/p>
&lt;h2 id="protokoll-der-besprechung">Protokoll der Besprechung&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Dec 10 23:32:22 2002
23:32 -!- Topic for #iip-dev: http://www.patrick.fm/boobies/boobies.php?text=IIP &lt;-- mmm, boobies, aka our new mascot!
23:32 [Users #iip-dev]
23:32 [@codeshark] [ icepick] [ Neo] [ pox ] [ UserX ]
23:32 [ Debolaz ] [ logger ] [ nop] [ sferic] [ xcasex]
23:32 -!- Irssi: #iip-dev: Total of 10 nicks [1 ops, 0 halfops, 0 voices, 9 normal]
23:32 -!- Irssi: Join to #iip-dev was synced in 2 secs
23:34 -!- mode/#iip-dev [+o mids] by Trent
23:34 -!- mode/#iip-dev [+v logger] by mids
23:53 &lt; |EN3RGY|> wee
23:55 &lt; mrflibble> lol, like the pic, is it ne1 we know?
23:55 * jeremiah_ wonders if this is working... using the metropipe JS interface...
23:55 &lt; hobbs> jeremiah_ : you're sending, at least. :)
23:56 &lt; jeremiah_> hobbs: looks like it works, meeting about to start? I'm at the public library
23:56 &lt; hobbs> jeremiah_ : just a few minutes, yeah.
23:56 &lt; Zwolly> i want to order an IIP mascot where can i buy them???
23:57 &lt; nop> hehe
23:57 &lt; jeremiah_> hey nop
23:57 &lt; nop> hi
23:57 &lt; nop> I like the metropipe thing
23:57 &lt; nop> rather neat
23:57 &lt; jeremiah_> yeah it's cool
23:57 &lt; hobbs> yeah, and amazing that it works. >:)
23:58 &lt; nop> works real well
--- Day changed Wed Dec 11 2002
00:00 &lt;@mids> Tue Dec 10 23:00:04 UTC 2002
00:00 &lt;@mids> Welcome to the 23th IIP meeting
00:00 &lt; dangermouse> 22:48 by my clock :p
00:00 &lt; xcasex> thankyou
00:00 &lt;@mids> Agenda:
00:00 &lt;@mids> 1) Welcome
00:00 &lt;@mids> 2) RC3 finally
00:00 &lt;@mids> 3) Security Advisory
00:00 &lt;@mids> 4) Network inconsistancies
00:00 &lt;@mids> 5) Questions?
00:00 &lt;@mids> .
00:00 &lt;@mids> Logs are available on
00:00 &lt;@mids> http://mids.student.utwente.nl/~mids/iip/
00:01 &lt;@mids> If you got questions related to the current agenda item, please ask
00:01 &lt;@mids> otherwise safe them for the question round
00:01 &lt;@mids> .
00:01 &lt; nop> I'm gonna wait for a sec
00:01 &lt;@mids> yeah, till they come back
00:02 &lt; nop> k
00:02 &lt;@mids> did you all see nop's IIP mascot submission?
00:02 &lt;@mids> http://www.patrick.fm/boobies/boobies.php?text=IIP
00:02 &lt; hobbs> nop : btw, whatever happened to those beeps in the MOTD? I actually liked them.
00:02 &lt; jeremiah_> is it profane? I can't really look at profane stuff
00:02 &lt; {Due}> hi all
00:02 &lt; nop> oh, I think I fixed the problems
00:02 &lt; hobbs> jeremiah_ : not suitable for a library.
00:02 -!- mids changed the topic of #iip-dev to: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
00:03 &lt; nop> oh, got rid of our mascot
00:03 &lt; nop> :(
00:03 &lt; {Due}> here ppl only write in english?
00:03 -!- mids changed the topic of #iip-dev to: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/ - IIP Mascot: http://www.patrick.fm/boobies/boobies.php?text=IIP
00:03 &lt;@mids> {Due}: yeah
00:04 &lt; |EN3RGY|> la mayoria si, {Due}
00:04 &lt; {Due}> i really dont understand what is the meaning of this
00:04 &lt; {Due}> :\
00:04 &lt;@mids> ok, me hands the microphone to nop
00:04 &lt; nop> alright
00:04 &lt; nop> Welcome
00:04 &lt; nop> to the nth
00:04 &lt; nop> hezekiah: you should know
00:04 &lt; hezekiah> 23rd
00:04 &lt; nop> meeting
00:04 &lt; nop> of IIP
00:04 &lt; nop> clockwork
00:05 &lt; nop> mids, agenda please
00:05 &lt;@mids> 1) Welcome
00:05 &lt;@mids> 2) RC3 finally
00:05 &lt;@mids> 3) Security Advisory
00:05 &lt;@mids> 4) Network inconsistancies
00:05 &lt;@mids> 5) Questions?
00:05 &lt; |EN3RGY|> {Due} entiendes algo ?
00:05 &lt; nop> ok
00:05 &lt; {Due}> si |EN3RGY|
00:05 &lt; nop> please try and save comments for the questions part
00:05 -!- mode/#iip-dev [+oo nop hezekiah] by mids
00:05 &lt; {Due}> ahora hay "chala", wait
00:05 &lt; |EN3RGY|> XD
00:05 &lt;@nop> so we can get throught his
00:05 &lt; |EN3RGY|> ok
00:05 &lt; {Due}> ;)
00:05 &lt;@nop> 2) RC3 finally!!!
00:05 &lt;@nop> yeah
00:05 &lt;@hezekiah> Yeah!
00:05 &lt; |EN3RGY|> q paranoia !
00:06 &lt;@nop> RC3 is here and arrived in 50% less time than RC2
00:06 &lt; {Due}> |EN3RGY| /say yeah!
00:06 &lt; {Due}> ke todo hay ke decirtelo :\
00:06 &lt;@mids> ok, be quiet people, I can barely hear nop
00:06 &lt;@nop> hmm
00:06 &lt; |EN3RGY|> yeah!
00:06 &lt; |EN3RGY|> XDDD
00:06 &lt;@nop> cayete
00:06 &lt;@nop> or how ever you say it
00:06 &lt;@nop> silencio
00:06 &lt; |EN3RGY|> solo me entero
00:06 &lt; |EN3RGY|> de algo sobre el RC3
00:06 &lt; jeremiah_> nosotros hablamos espanol tambien
00:06 &lt; {Due}> |EN3RGY| silencio ;)
00:06 &lt;@nop> they are translating ;)
00:06 &lt;@nop> haha
00:06 &lt; |EN3RGY|> ok
00:07 &lt;@nop> ok
00:07 &lt;@nop> anyway
00:07 &lt; |EN3RGY|> ok jeremiah_
00:07 &lt;@nop> RC3 is here, and it includes what was requested as well as bugfixes
00:07 &lt;@nop> version is definitely there this time :)
00:07 &lt;@nop> so we're all happy
00:07 &lt; {Due}> nop, before of that, waht is RC3 ?
00:07 &lt;@nop> oh
00:07 &lt;@nop> Release Candidate 3 of 1.1
00:07 &lt; {Due}> ajam
00:08 &lt;@nop> the neat thing about it, is the next version will be ...
00:08 &lt;@nop> 1.1 STABLE!!!
00:08 &lt;@nop> 1.1.0 STABLE
00:08 &lt;@nop> so we have room for error ;)
00:08 &lt; Rav-> haha
00:08 &lt;@nop> we'll take the freent approach
00:08 &lt; {Due}> nop i know about this soft just 5 minuts ago, plz tell me what this does
00:08 &lt;@nop> build 500392938103967
00:08 &lt;@nop> Due - http://help.invisiblenet.net
00:08 &lt;@mids> {Due}: we will help you later
00:08 &lt; {Due}> oka
00:09 &lt;@nop> ok
00:09 &lt;@nop> 3) Security Advisory
00:09 &lt;@nop> accidentally came upon some weaknesses in Adelphia's PowerLink Network that is crucial to privacy
00:09 &lt;@nop> so I felt the need to send them an advisory
00:09 &lt;@nop> and post it to iip-dev list
00:09 &lt; Debrys> Due: http://www.invisiblenet.net/iip/aboutMain.php take a look at this page....... and also the interview and docs....... most of the things you're asking yourself get answered there :) they're really no nonsense page..... pure info and straight to the point
00:10 &lt;@nop> anyway
00:10 &lt;@nop> if any users use adelphia
00:10 * {Due} reading ;)
00:10 &lt;@nop> that is the reason I posted it
00:10 &lt;@nop> for the benefit of our users
00:10 &lt;@nop> as they host 5.5 million customers
00:10 &lt;@nop> so we might have a few
00:11 &lt;@nop> hopefully they will adhere to the advisory and fix it
00:11 &lt;@nop> if not
00:11 &lt;@nop> it will be publicized 30 days from the date
00:11 &lt;@nop> which will apply a bit of pressure to fix the problem
00:11 &lt;@nop> moving on
00:11 &lt;@nop> Connection issue
00:11 &lt;@nop> with the upgrade
00:11 &lt;@nop> a lot of people probably have been shutting off their previous rc2 relay
00:11 &lt;@nop> and turning on rc3
00:12 &lt;@nop> this probably will happen over a span of a couple weeks
00:12 &lt;@nop> most people aren't consistant with keeping track of upgrade day
00:12 &lt;@nop> also
00:12 &lt;@nop> there were a few times this past week that the colocation facility of the ircd server had some network maintenance
00:12 &lt;@nop> this caused a few hiccups
00:12 &lt;@nop> and it may have beend difficult to get on
00:12 &lt;@nop> this is over
00:12 &lt;@nop> and it should be pretty clean (other than relays dropping from time to time)
00:13 &lt; jeremiah_> will a relay notify the admin when it should be updated?
00:13 &lt;@nop> as in the IIP software notify?
00:13 &lt;@mids> currently, no
00:13 &lt;@nop> the relay admin?
00:13 &lt;@nop> that should be optional
00:13 &lt;@nop> for debatable anonymity reasons
00:13 &lt; jeremiah_> yeah, but it isn't an option right now, correct?
00:13 &lt;@codeshark> nop: maybe a simple version check would help
00:13 &lt;@nop> correct it is not
00:14 &lt;@nop> definitely an option that could appear in 1.1
00:14 &lt;@nop> stable
00:14 &lt;@nop> but I can't promise that
00:14 &lt;@nop> as we want to keep changes to a minimum
00:14 &lt; jeremiah_> ok
00:14 &lt;@mids> I suggest we dont put it in
00:14 &lt;@mids> only fix bugs
00:14 &lt;@nop> as well do I for this version
00:14 &lt;@codeshark> yes, no new features
00:15 &lt;@hezekiah> I agree.
00:15 &lt;@nop> ok
00:15 &lt;@mids> are there any bug reports yet?
00:15 &lt;@nop> I know that codeshark had one
00:15 &lt;@codeshark> yeah, couldn't send mail, damn invisiblenet ;)
00:16 &lt;@nop> haha
00:16 &lt;@nop> send it when you can
00:16 &lt;@nop> there's a couple of firewall questions
00:16 &lt;@codeshark> iip.log, isproxy.ini, mynode.ref, seed.rnd are stored in current directory instead of ~iip/.iip dir
00:16 &lt;@nop> I think we might have to be more clear that 6667 isn't the only connection that should be open
00:17 &lt;@nop> can you officially send it as an email
00:17 &lt;@nop> it helps for tracking
00:17 &lt;@codeshark> doesn't work ;)
00:17 &lt;@nop> mail shoudl work
00:17 &lt;@mids> nop: do you mean firewall rules for outgoing connections?
00:18 &lt;@nop> yes
00:18 &lt;@mids> ok
00:18 &lt;@nop> I don't think all users realize how it works
00:18 &lt;@mids> yeah we can add that to the firewall chapter of the FAQ
00:18 &lt;@nop> ok
00:18 &lt;@mids> or create that one if it doesnt exist
00:18 &lt;@nop> anyway, cs can you submit it to our sourceforge bug report page
00:18 &lt; {Due}> ok, one second
00:19 &lt; {Due}> may i ask something?
00:19 &lt;@nop> hold
00:19 &lt;@nop> what's next on agenda
00:19 &lt;@mids> question round!
00:19 &lt;@nop> ok
00:19 &lt;@nop> due
00:19 &lt; {Due}> ;)
00:19 &lt;@nop> you can ask
00:19 &lt; {Due}> oka
00:19 &lt;@codeshark> nop: ok
00:20 &lt; {Due}> 1) mids says tha this servers is anonymoues
00:20 &lt; {Due}> anonymous
00:20 &lt; {Due}> &lt;mids> we dont know where the server is
00:20 &lt; {Due}> newsserver1.ussc.com
00:20 &lt;@nop> that's a relay
00:20 &lt;@nop> 1 of many
00:20 &lt;@nop> your peers protect you
00:20 * Neo stands in question queue
00:21 &lt; {Due}> but what is the meaning of all that?
00:21 &lt; {Due}> i mean, all the ircu servers
00:21 &lt;@mids> I'll try to help {Due} in private
00:21 &lt; {Due}> has vhost
00:21 &lt; {Due}> oka mind
00:21 &lt;@nop> neo yes
00:21 &lt;@mids> pop queue, neo
00:21 &lt; Neo> Ok.
00:22 &lt; Neo> nop: can you please give us:
00:22 &lt; Neo> diff 'invisible internet' 'tarzan'
00:22 &lt; Neo> thoughts please.
00:22 &lt;@nop> I need to finish my read on tarzan before I can answer that
00:22 &lt;@nop> but they are similar
00:22 &lt;@nop> but I find some problems with tarzan
00:22 * jeremiah_ would like a url that describes tarzan
00:23 &lt;@nop> neo do you have the url handy
00:23 &lt; Neo> http://www.pdos.lcs.mit.edu/tarzan/index.html
00:23 &lt; jeremiah_> thank you
00:23 &lt;@nop> I'll tell you what neo
00:23 &lt;@nop> when I finish my read
00:23 &lt;@nop> I will send you an email
00:23 &lt;@nop> on my thoughts
00:24 &lt;@hezekiah> What if you just submit the email to iip-dev?
00:24 &lt;@nop> ok
00:24 &lt; Rav-> can i make a suggestion
00:24 &lt; Rav-> for the node.ref etc files
00:24 &lt;@nop> there are aspects that can be fully utilized from tarzan
00:24 &lt; Neo> nop: thanks
00:24 &lt; Rav-> store them in user home directories
00:24 &lt;@hezekiah> That would be nice.
00:24 &lt; Rav-> so its easier to secure a proxy
00:24 &lt; Rav-> and have it update noninteractively
00:25 &lt; Debrys> ahem:....... it would be nice if i could use IIP withouth installation and copied file....... i.e. copy the files on a disk......... go to someone with a pc and irc-client........ run IIP from disk withouth any files copied to the hard-disk....... so i would be thankfull if this user-home-dirs thingie would be an option
00:27 &lt;@mids> currently it _should_ look in several places
00:27 &lt;@mids> current directory, homedir
00:27 &lt;@mids> and system wide directory
00:27 &lt;@mids> I dont remember in what order that happens
00:27 &lt; jeremiah_> it would also good to be able to run the system from memory w/o config files so someoen could use it and then delete it easily (not sure how possible this is right now)
00:27 &lt; Debrys> okay, thanks for the info mids
00:28 &lt;@nop> knoppix
00:28 &lt;@nop> www.knoppix.net
00:28 &lt;@mids> Debrys: but codeshark just reported a bug on that, so it might not work :)
00:28 &lt;@codeshark> Debrys: yes, there's a problem with this feature
00:28 &lt;@codeshark> some files are stored in local directory
00:28 &lt; xcasex> jeremiah_: just mount a portion of ram to the filesystem D:
00:28 &lt; xcasex> :D
00:28 &lt; Debrys> well, i'm okay if i know it will work in the future :)
00:29 &lt; Debrys> its just a possibility i would miss if it would be discarded in future development
00:29 &lt; Rav-> from memory only the node.ref file needs to be local.. is that right?
00:30 &lt;@nop> 7and listen.ref
00:30 &lt;@nop> and
00:30 &lt; Debrys> cs: local dir is okay....... because the local dir would be the diskette?
00:30 &lt;@nop> and isproxy.ini
00:30 &lt; Rav-> yeah thats right
00:30 &lt; Rav-> 3 files
00:30 &lt;@nop> although
00:30 &lt; Debrys> the only problem would be if its run from a cd........ but thats okay to me
00:30 &lt;@mids> you can specify the file location if you run isproxy
00:30 &lt;@mids> try: isproxy -h
00:30 &lt;@mids> if will give an overview of options
00:31 &lt; Debrys> °nods°
00:31 &lt; Rav-> atm i have those 3 files rw for users since iip starts as a user daemon not a system daemon
00:32 &lt;@nop> ok
00:32 &lt;@nop> I'll bb in a bit
00:33 &lt;@mids> other questions?
00:33 &lt; Debrys> not for now or 1.1
00:33 &lt; Rav-> mmm... update notification?
00:33 &lt; Rav-> wouldnt be anonymous i guess
00:34 &lt;@mids> Rav-: the server could send a control message
00:34 &lt; Rav-> okay
00:34 &lt;@mids> atually it already sends the version I think
00:34 &lt;@mids> but then again
00:34 &lt;@mids> if I run a public relay
00:35 &lt;@mids> what should the relay do if it sees that it is too old?
00:35 &lt; Rav-> you could include it in node.ref
00:35 &lt; Rav-> dunno
00:35 &lt; jeremiah_> it could be given the option of emailing the admin
00:35 &lt; jeremiah_> or anonymail
00:35 &lt;@mids> yeah maybe
00:35 &lt; Debrys> what if clients get to know about a new version from other clients..... not the server? this could also work in a decentralized network........ since if update notification is server dependant it wouldn't work when IIP goes decentralized?
00:36 &lt; Rav-> yeah thats why i was thinking node.ref
00:36 &lt;@mids> I dont think it is possible to do it in a decentralized environment
00:36 &lt;@mids> unless you sign those messages by the IIP development team
00:36 &lt;@mids> since otherwise it would be too easy to send fake messages
00:36 &lt; hezekiah> Right
00:37 &lt; Debrys> thats true
00:37 &lt; Rav-> hmm
00:37 &lt;@mids> actually
00:37 &lt;@mids> once it is fully distributed
00:37 &lt;@mids> it could well be that there are multiple version
00:37 &lt; Debrys> but would it be THAT evil if a fake "new version" message is received? except of being annoying?
00:37 &lt;@mids> +s
00:37 &lt;@mids> and clones etc
00:38 &lt;@mids> Debrys: it would be easy to do, and make it not useful anymore
00:38 &lt; Rav-> that should be a good case for update notification
00:38 &lt; Debrys> okay
00:38 &lt;@mids> what would be better is the admins subscribing to the IIP development mailinglist
00:38 &lt; Rav-> dont know how you would dist the message
00:38 &lt;@mids> :)
00:38 &lt;@mids> maybe we should make other mailinglists in the future
00:38 &lt;@mids> like iip-announce
00:39 &lt; xcasex> dont forget the-iip-133+3
00:39 * jeremiah_ has to go
00:39 &lt; jeremiah_> bye
00:39 &lt; jeremiah_> will login later
00:39 &lt; Rav-> when you say distributed, do you mean as part of a decentralised iip network or do you mean you are releasing the server daemon for use on other networks
00:39 &lt; hezekiah> bye
00:42 &lt;@mids> Rav-: decentralized
00:44 &lt; hezekiah> Well, I'm off. Bye everyone.
00:45 &lt;@mids> ok
00:45 &lt;@mids> hereby I declare the meeting beeing over
00:45 &lt;@mids> see you next week, same time, same place
00:46 &lt;@mids> feel free to hang around a bit
00:46 &lt;@mids> and if there are more questions / comments, ask em in #iip or #anonymous
--- Log closed Wed Dec 11 00:48:34 2002
&lt;/div></description></item><item><title>I2P Entwicklertreffen</title><link>/de/blog/2002/12/03/i2p-entwicklertreffen/</link><pubDate>Tue, 03 Dec 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/12/03/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> hezekiah, mids, nemesis, nop, pox, UserX&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Dec 03 23:52:14 2002
23:52 -!- Topic for #iip-dev: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | sneak rc3 preview for unix http://mids.student.utwente.nl/~mids/iip/iip-1.1-rc3-mids1.tgz | please give feedback
23:52 [Users #iip-dev]
23:52 [ codeshark2] [ Disposable] [ logger] [ nemesis] [ nop] [ root_]
23:52 [ Debolaz ] [ icepick ] [ mids ] [ Neo ] [ pox] [ UserX]
23:52 -!- Irssi: #iip-dev: Total of 12 nicks [0 ops, 0 halfops, 0 voices, 12 normal]
23:52 -!- Irssi: Join to #iip-dev was synced in 3 secs
--- Day changed Wed Dec 04 2002
00:01 &lt; mids> Tue Dec 3 23:01:00 UTC 2002
00:01 &lt; mids> Welcome everybody
00:02 &lt; mids> today we are going to talk about nice websites
00:02 &lt; mids> atleast, until nop comes back in 8 minutes
00:02 &lt; mids> now here comes my nice website:
00:02 &lt; hezekiah> lol
00:02 &lt; mids> http://www.longbets.org/
00:02 &lt; mids> "The purpose of the Long Bet Foundation is to improve long-term thinking"
00:03 &lt; mids> consult the website for more information
00:03 &lt; mids> .
00:03 &lt; hezekiah> mids ... you need to take a course at an MC camp about "filling dead air."
00:03 &lt; hezekiah> How's RC3? Do you know?
00:03 &lt; mids> 1) you take a bottle of air
00:03 &lt; mids> 2) you fill it with water
00:03 &lt; mids> 3) the dead air is filled.
00:03 &lt; mids> .
00:03 &lt; hezekiah> Any feedback on the "pre" RC3?
00:04 &lt; mids> someone asked how the upgrade could be done
00:04 &lt; mids> otherwise no comments that I can remember
00:05 &lt; mids> codeshark made some commits for the windows version of rc3 to CVS
00:05 &lt; mids> like said last weeks: rc3 is near
00:05 &lt; mids> only we lack developertime to release it :)
00:06 &lt; hezekiah> The configure script should now support Linux, FreeBSD, and Mac OS X. If you want to try it, check out the "development" branch of CVS and give it a whirl!
00:06 &lt; mids> I tried it
00:06 &lt; mids> but I got all kind of errors
00:06 &lt; hezekiah> When did you try it?
00:06 &lt; mids> 3 days ago
00:06 &lt; hezekiah> Hmmm ... what operating system?
00:06 &lt; mids> linux
00:07 &lt; hezekiah> Odd. Send me the errors.
00:07 &lt; hezekiah> I'll look into it.
00:08 &lt; mids> ./configure works fine... but takes quite long actually
00:08 &lt; mids> compared with other opensource projects
00:08 &lt; hezekiah> Hmm ... it should take only a minute or so.
00:08 &lt; mids> yeah
00:08 &lt; mids> but longer as other projects with the same size
00:09 &lt; hezekiah> Do they have to do crypto?
00:09 &lt; hezekiah> That can make a big difference. (A fair section of the time is spent finding OpenSSL, and finding integer types and making macros for them.)
00:09 &lt; mids> hm nope
00:09 &lt; mids> it compiles now
00:09 &lt; hezekiah> Good! :)
00:09 &lt; mids> but it refuses to bind to port 6667
00:10 &lt; mids> is the configuration file format changed?
00:10 &lt; hezekiah> It should.
00:10 &lt; mids> oh wait
00:10 &lt; hezekiah> You already have isproxy running on port 6667 since your talking to me. (Unless you customized the isproxy you ran before.)
00:10 &lt; mids> it is this NASTY timeout
00:10 &lt; mids> that should really be fixed...
00:11 &lt; mids> it works
00:11 &lt; hezekiah> The timeout that occures when a copy of isproxy bombs out with the port still bound?
00:11 &lt; mids> hip hip
00:11 &lt; hezekiah> hurra!
00:11 &lt; mids> yeah that timeout
00:11 &lt; hezekiah> Ugh. You're right.
00:11 &lt; mids> .
00:11 &lt; mids> Other question that I got through some user:
00:12 &lt; hezekiah> Well, that's the current state in developerland from my view folks! More at 11:00!
00:12 &lt; hezekiah> What?
00:12 &lt; mids> why does the entropy generation feed directly from the keypresses?
00:12 &lt; mids> and not from /dev/random like GnuPG etc do?
00:12 &lt; hezekiah> I don't know. UserX?
00:12 &lt; mids> /dev/random uses mouse, network and other randomness too
00:13 &lt; hezekiah> (Well, /dev/random doesn't use network if you say not to in the kernel; ... which I do.)
00:13 &lt; mids> depens on the os I think
00:14 &lt; mids> .
00:14 &lt; UserX> reason for that is not all /dev/randoms produce secure random data
00:15 &lt; hezekiah> Ah ...
00:15 &lt; mids> UserX: then how does GnuPG handle it? I am sure they do it right :)
00:15 &lt; hezekiah> Maybe we should make it check to see if the system does ... and use it if so.
00:16 &lt; UserX> mids: i'm not sure. i'll look into that
00:16 &lt; hezekiah> If it's in their configure script, then I might be able to find it.
00:16 &lt; mids> great
00:16 &lt; mids> I _really_ need to sleep now
00:17 &lt; hezekiah> Bye, mids! :
00:17 &lt; hezekiah> :)
00:17 &lt; mids> night
00:17 &lt; hezekiah> 'night.
00:17 &lt; mids> (logfiles on http://mids.student.utwente.nl/~mids/iip/)
00:18 &lt; hezekiah> (Meanwhile, our reports are still investigating the mysterious dissapearence of "nop"! We'll give you the breaking news "as it happens (r)!")
00:18 &lt; hezekiah> [If no one has noticed yet, I'll be the first to admit: I don't do well at filling dead air.]
00:19 &lt; hezekiah> I would like to officially thank the person who submitted a logo to the iip-dev mailing list.
00:19 &lt; hezekiah> It's the best one I've seen yet. (Note: It's also the only one I've seen yet ...)
00:20 &lt; hezekiah> Well, while we wait for nop ...
00:20 &lt; hezekiah> ... Does anyone have question!?
00:21 &lt; hezekiah> Anyone?
00:21 &lt; hezekiah> Anyone at all?
00:21 &lt; pox> bpb was writing a license. did it materialize?
00:22 &lt; hezekiah> I wasn't aware of any license in the works. Currently, I beleive is IIP licensed under the GPL.
00:23 &lt; hezekiah> Yup. IIP is licensed under the GPL
00:23 &lt; nop> hi
00:23 &lt; nop> ok
00:23 &lt; nop> sorry
00:24 &lt; hezekiah> The man is HERE!
00:24 &lt; nop> alright
00:24 &lt; nop> rc3 should be coming out today
00:24 &lt; nop> it's getting tested as we speak
00:25 &lt; hezekiah> Yay!
00:25 &lt; nop> other than that
00:25 &lt; nop> I don't think there's much to say this week
00:25 &lt; nop> rather slow week
00:25 &lt; nop> busy for most people
00:25 &lt; nop> side note
00:25 &lt; nop> life is good
00:25 &lt; nop> :)
00:25 &lt; nop> any questions
00:25 &lt; nop> comments
00:26 &lt; nop> .
00:26 &lt; hezekiah> When can we expect IIP 1.1 final to be out?
00:27 &lt; nop> hezekiah you tell me ;)
00:27 &lt; nop> j/k
00:27 &lt; nop> probably a few weeks after rc3 is released today
00:27 &lt; hezekiah> I'm working on 1.2 development!
00:27 &lt; nop> haha
00:27 &lt; hezekiah> OK. :)
00:27 &lt; nop> I know
00:27 &lt; nop> I'm kidding
00:27 &lt; hezekiah> You would!
00:27 &lt; hezekiah> lo
00:27 &lt; nop> pending bugs etc
00:27 &lt; hezekiah> lol
00:30 &lt; hezekiah> Does any else have a question?
00:30 &lt; nemesis> hm...
00:31 &lt; nemesis> plan codeshark a tut for fileserv?
00:40 &lt; hezekiah> Well ... I'm off. Have fun everyone. ;-)
03:09 &lt; nemesis> http://forum.pcwelt.de/fastCGI/pcwforum/topic_show.fpl?tid=82168&amp;pg=5 loooooooooooooooooooooooooooooooooooooooooooooooooooooool
03:10 &lt; nemesis> ups, sorry, an url ;)
03:10 &lt; nemesis> *gg*
04:07 &lt; nemesis> cu@all
04:11 * Disposable is listening to System of a Down - Spiders
13:17 -!- Topic for #iip-dev: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | sneak rc3 preview for unix http://mids.student.utwente.nl/~mids/iip/iip-1.1-rc3-mids1.tgz | please give feedback
13:17 [Users #iip-dev]
13:17 [ Debolaz ] [ icepick] [ pox ] [ UserX]
13:17 [ Disposable] [ logger ] [ root__]
13:17 -!- Irssi: #iip-dev: Total of 7 nicks [0 ops, 0 halfops, 0 voices, 7 normal]
13:17 -!- Irssi: Join to #iip-dev was synced in 8 secs
--- Log closed Wed Dec 04 19:49:58 2002
&lt;/div></description></item><item><title>I2P-Entwicklertreffen</title><link>/de/blog/2002/11/27/i2p-entwicklertreffen/</link><pubDate>Wed, 27 Nov 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/11/27/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> Aprogas, athena, bpb, crunchman, Disposable, Fairwitness, Gilles2Rais, hezekiah, Kyfhon, mateofree, nemesis, nop, ptsc, Rain, rda, xenode&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Nov 26 22:43:56 2002
22:44 -!- Topic for #iip-dev: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | sneak rc3 preview for unix http://mids.student.utwente.nl/~mids/iip/iip-1.1-rc3-mids1.tgz | please give feedback
22:44 [Users #iip-dev]
22:44 [ CwZ|away] [ Disposable] [ icepick] [ logger] [ pox] [ UserX]
22:44 -!- Irssi: #iip-dev: Total of 6 nicks [0 ops, 0 halfops, 0 voices, 6 normal]
22:44 -!- Irssi: Join to #iip-dev was synced in 2 secs
22:44 &lt; logger> test
23:35 &lt; nop> IIP dev meeting in 25 minutes, Special appearance by Capn' crunch aka John Draper
23:36 &lt; Disposable> cool
23:36 &lt; Disposable> the famous capncrunch
23:36 &lt; Disposable> :P
23:36 &lt; nop> yes
23:37 &lt; nop> friend of mine
23:37 &lt; nop> ;)
23:37 &lt; Disposable> yeah?
23:37 &lt; nop> he's working on porting iip to mac os 9
23:37 &lt; Disposable> cool
23:37 &lt; ptsc> unfortunately i'm off to do laundry but will lurk
23:37 &lt; nop> ok
23:37 &lt; ptsc> nop, why not an os x.2 clean version?
23:37 * Disposable is listening to The Beets - Killer Tofu
23:37 &lt; nop> what?
23:37 &lt; nop> ptsc, we have os x versions
23:37 &lt; Disposable> hmmm
23:37 &lt; nop> we need os 9
23:38 &lt; nop> because there are still a lot of people on it
23:38 &lt; ptsc> ah, okay. i was considering getting a mac that could run os x
23:38 &lt; nop> yes
23:38 &lt; nop> but only 20% of mac users have switched to X
23:38 &lt; ptsc> in my case, i'd be switching to mac specifically *because* of x
23:39 &lt; Disposable> lol
23:39 &lt; Disposable> yeah
23:39 &lt; Disposable> it looks so sweet
23:39 &lt; Disposable> :)
23:39 &lt; Disposable> i wunna try it
23:39 &lt; Rain> "unix for users done right" some feel
23:39 &lt; ptsc> i saw it at a friend's house who has been a mac freak for ages
23:39 &lt; ptsc> and it just looks awesome
23:39 &lt; ptsc> plus they brought back the NeXT-style file browser
23:39 &lt; ptsc> which has always ruled
23:39 &lt; ptsc> ok bbl
23:39 &lt; Rain> "the first lickable interface", according to mr jobs.
23:40 &lt; ptsc> ok bbl
23:41 &lt; Disposable> :/
23:48 &lt; Disposable> wb
--- Day changed Wed Nov 27 2002
00:00 &lt; nemesis> blubb
00:00 &lt; nemesis> 23 UTC
00:00 &lt; nop> ok
00:00 &lt; nop> welcome to the 21st iip meeting
00:01 &lt; nop> on the agenda
00:01 &lt; nop> 1) welcome
00:01 &lt; nop> 2) why rc3 isn't released yet
00:01 &lt; nop> 3) when will it be released
00:01 &lt; nop> 4) OS 9 port by Cap'n Crunch
00:01 &lt; nop> 5) Questions and comments
00:02 &lt; nop> ok
00:02 &lt; nop> welcome
00:02 &lt; nop> :)
00:02 &lt; nop> codeshark is out of the country on business, and will be back later this week
00:02 &lt; nop> he's our release coordinator
00:02 &lt; nop> and if he's not back shortly, mids and I will arrange the release candidate
00:02 &lt; nop> and do it that way by friday
00:02 &lt; Aprogas> one should only accept the function of release coordinator, if one knows to have time for that function
00:02 &lt; nop> when will it be released, friday at latest
00:03 &lt; nop> comments are saved for last
00:03 &lt; nop> thnx though aprogas
00:03 &lt; Aprogas> ok
00:03 &lt; nop> ok, os 9 port, Cap'n Crunch has been working (along with his friend) on porting IIP to mac os 9 users
00:04 &lt; nop> hopefully, he will be on here shortly to give us some detail
00:04 &lt; nop> if not I'll send out an email
00:04 &lt; nop> to iip-dev with the latest from him
00:04 &lt; nop> oh speak of the devil
00:04 &lt; crunchman> Ok, I'm on
00:04 &lt; nop> Hi crunch
00:04 &lt; Aprogas> nop: that must be bpb in disguise
00:04 &lt; nop> can you give us a quick detail of what's going on with os 9
00:04 &lt; crunchman> Of course I didn't get the chance to read over the source so I can bring up my issues.
00:05 &lt; nop> k
00:05 &lt; crunchman> yes - I can.
00:05 &lt; nop> the floor is yours, take it away
00:05 &lt; crunchman> basically - the way IIP was written, it's a CAAN OF WORMS if I have to use the structures you are already using.
00:06 &lt; crunchman> There is NO discrete seperation between the GUI and the guts.
00:06 &lt; crunchman> Let me explain.
00:06 &lt; crunchman> It is VERY baised towards WinBlows.
00:06 &lt; crunchman> As you know, the Mac uses resources for the GUI components.
00:07 &lt; crunchman> I need to examine the code now, and would like to take a few mins to go over my notes, so I can be more specific.
00:07 &lt; nop> ok
00:07 &lt; nop> either way, we can cover that later, but Crunch is working on the os 9, and we will aid him with what we can so that it may be not so tedious a task
00:08 &lt; nop> reasons for the port, is only 20% of mac users have made the switch to os x
00:08 &lt; nop> they still rely on os 9
00:08 &lt; nop> so a lot of mac os users donated money towards this goal
00:08 &lt; nop> and any other donations are welcome to assist crunch for his time on this project
00:09 &lt; nop> questions and comments from iip users etc
00:09 &lt; nop> ?
00:09 * Disposable is listening to Creedence Clearwater Revival - Fortunate Son
00:09 &lt; Aprogas> comment: one should only accept the function of release coordinator, if one knows to have time for that function
00:09 &lt; Rain> question: what will be new in rc3
00:09 &lt; Rain> ?
00:09 &lt; nop> mainly bug fixes, hold, I'll get the changelog
00:09 &lt; Aprogas> /exec -o cat ChangeLog | head -200
00:10 &lt; bpb> question: since when does IIP get donations?
00:10 &lt; crunchman> bob cant get on
00:10 &lt; nop> + iip1.1-rc3:
00:10 &lt; nop> + - Display of version number for windows (menu option) and unix (command line).
00:10 &lt; nop> + - Random number generation fix.
00:10 &lt; nop> + - IIP network connections are no longer paused while in the setup screen.
00:10 &lt; nop> + - Now exits if it can't bind to a socket at startup.
00:10 &lt; nop> + Windows now displays a message box informing that it can't bind to port.
00:10 &lt; nop> + - Several bugfixes and one memory leak fixed.
00:10 &lt; crunchman> i
00:10 &lt; nop> +
00:10 &lt; crunchman> im on phone - helping him
00:10 &lt; crunchman> hold on
00:10 &lt; nop> k
00:10 &lt; nop> that is the changelog
00:11 &lt; Aprogas> comment: women are always late
00:11 &lt; crunchman> hold on - still on phone w/ bob
00:11 &lt; Rain> ok, thanks.
00:11 &lt; nop> haha
00:11 &lt; nop> ok meeting is officially over
00:11 &lt; bpb> if he can't get iip to work, he could connect to my node
00:11 &lt; Aprogas> huh ?
00:12 &lt; nop> I will resume talks with crunch in here
00:12 &lt; athena> okay, so i can slap aprogas now?
00:12 &lt; Aprogas> but maybe i still had questions or commens
00:12 &lt; bpb> :)
00:12 &lt; nop> aprogas
00:12 &lt; nop> do you have any more questions
00:12 &lt; Aprogas> am i being ignored?
00:12 &lt; nop> or comments
00:12 &lt; nop> that pertains to IIP
00:12 &lt; Rain> is the "sneak release" the same as the final one, and will i dare running it on a public proxy at this stage?
00:12 &lt; crunchman> meeting is over? - but we havent even gotten on yet!
00:12 &lt; Aprogas> where is mids?
00:12 &lt; bpb> crunchman: that's nop for you...
00:12 &lt; nop> crunch we can still talk in here
00:12 &lt; Aprogas> no mids no meeting
00:12 &lt; crunchman> Bob is trying to get on - and yet the meeting is now over?
00:12 &lt; nop> rain sneak is the same yes
00:12 &lt; nemesis> hm... nop, i use blackbox under windows xp, why theres no cmd line version of IIP out?
00:12 &lt; nemesis> that i can use as an service..
00:12 &lt; crunchman> bpb - I have no clue what you mean by "crunchman: that's nop for you"
00:12 &lt; Aprogas> bpb means nothing with it
00:12 &lt; Aprogas> he loves to confuse people
00:13 &lt; nop> well, nemesis iip -d might be able to do that for you
00:13 &lt; crunchman> still trying to get bob logged in.
00:13 &lt; bpb> crunchman: he's cutting off the meeting after it hasn't begun
00:13 &lt; nop> the "official" meeting is over
00:13 &lt; Disposable> hehe
00:13 &lt; nop> other than comments
00:13 &lt; crunchman> sorry I couldn't get on sooner.
00:13 &lt; Rain> ok, so i might as well de-install the rc2 proxy i recently installed today, and replace it with rc3, no risk?
00:13 &lt; Aprogas> nop: will there be an rc4 or even rc5, and when are they expected, and when is iip 1.1 expected?
00:13 &lt; nop> rc3 should be final before 1.1
00:13 &lt; nop> unless
00:14 &lt; Aprogas> of course the release candidate comes before the release
00:14 &lt; crunchman> Could someone call bob on phone and help him
00:14 &lt; nop> unless major bugs were found
00:14 &lt; nemesis> hm....
00:14 &lt; Aprogas> nop: why do i get the idea you forget what a rc is all the time ?
00:14 &lt; nemesis> nop, must i shutdown my current iip for -d?
00:14 &lt; Aprogas> nop: so when are 1.1 and 1.1-rc3 expected?
00:14 * bpb remembers when decentralized 2.0 was expected ;)
00:14 &lt; nemesis> crunchman: help with what?
00:15 &lt; crunchman> bob cant get on this IRC server.
00:15 &lt; crunchman> I tried to help him - I gave up.
00:15 * Aprogas remembers saying that iip 1.1 would be released the day after freenet 0.5
00:15 &lt; crunchman> I asked Lance to help him get on.
00:15 &lt; Aprogas> crunchman: what kind of error does he get ?
00:15 &lt; crunchman> When he's on... he can give you guys an update in HIS progress.
00:16 * Disposable is listening to Creedence Clearwater Revival - Susie Q
00:16 &lt; crunchman> I don't know - I didnt get chance to ask him - sorry.
00:16 &lt; nemesis> waaaaaaaaaaaaaaaaaaaaaaah *crying*
00:16 &lt; nemesis> mids
00:16 &lt; nemesis> i have 5 iip process running...
00:16 &lt; crunchman> I REALLY would like to go off and re-examine the IIP work I did - so I can answer intellegent questions on the issues I want to bring up.
00:16 &lt; nemesis> fuck it *grrr*
00:16 &lt; crunchman> but I want BOB up here first.
00:17 &lt; crunchman> because he also has to explain HIS part in the project
00:17 &lt; Aprogas> it would be useful if we would know what kind of problem he has with connecting to here
00:17 &lt; crunchman> I think he will address the group on his "socket" problems.
00:17 &lt; Aprogas> is he using his own isproxy or yours?
00:17 &lt; crunchman> Nop is talking to him on the phone right now - i hope.;
00:18 &lt; crunchman> Bob has a Mac... I think he's using ircle
00:18 &lt; crunchman> this is what I'm using right now.
00:18 &lt; nop> I am
00:18 &lt; nop> athena
00:18 * Kyfhon remembers trying that vile thing in an emulator
00:18 &lt; Disposable> question: primary mac developeman will before os 9 ?
00:18 &lt; nop> he's using athena
00:18 &lt; crunchman> ok, i'll be right back.
00:18 &lt; nemesis> re....
00:18 &lt; nemesis> are no pid implented in iip yet?
00:18 &lt; nemesis> or cmd line output...
00:19 &lt; nop> crunch, his inet connection is acting up
00:19 &lt; nemesis> i always started a new instance with iip -d or -h or -? and ?
00:19 &lt; Aprogas> maybe he could come tomorrow, or at next week's meeting then
00:20 &lt; bpb> well, captn crunch made a atleast celebrity appearance today.
00:20 &lt; bpb> err
00:20 &lt; Aprogas> never heard of him, im from the pentium generation
&lt;/div></description></item><item><title>I2P Entwicklertreffen</title><link>/de/blog/2002/11/20/i2p-entwicklertreffen/</link><pubDate>Wed, 20 Nov 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/11/20/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> al-jabr, Chocolate, dd0c, Fairwitness, goc, hezekiah, mids, nemesis, Neo, nop, Robert, sanity, sinster, tarpY, tc, zic&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Nov 19 23:51:34 2002
23:52 &lt; logger> test
23:52 -!- mode/#iip-dev [+o mids] by Trent
23:52 -!- mode/#iip-dev [+v logger] by mids
23:53 -!- mode/#iip-dev [+oo nop UserX] by mids
23:57 &lt;@mids> public IIP meeting in channel #iip-dev starting in 2.5 minutes
23:57 &lt; nemesis> lol
23:57 &lt; zic> anybody from Ukrain? message me! hehehe
23:58 -!- mode/#iip-dev [+o hezekiah] by mids
23:58 &lt;@hezekiah> Hello again, mids!
23:58 &lt; Robert> Hey Nemesis, have you seen http://www.bash.org/?top
23:58 * athena sees hezekiah in a whole new light :p
23:58 &lt; nemesis> bash?
23:58 &lt;@mids> Robert: they are down
23:58 &lt;@mids> what!
23:58 &lt;@mids> they are back!
--- Day changed Wed Nov 20 2002
00:00 &lt;@mids> Tue Nov 19 23:00:00 UTC 2002
00:00 &lt;@nop> welcome
00:00 &lt;@nop> welcome
00:00 &lt;@nop> to the 20th?
00:00 &lt;@nop> IIP meeting
00:00 &lt;@hezekiah> 20th!
00:00 &lt;@mids> yes
00:00 &lt;@nop> yes on the agenda today...
00:01 &lt;@nop> mids...
00:01 &lt;@mids> 1) welcome
00:02 &lt;@mids> 2) getting rc3 out
00:02 &lt;@mids> 3) sneak preview on rc3
00:02 &lt;@mids> 4) snacks and drinks
00:02 &lt;@mids> 5) questions
00:02 &lt;@mids> .
00:02 &lt;@nop> thnx
00:02 &lt;@nop> ok
00:02 &lt;@nop> so we are having rc3 officially released thursday
00:02 &lt;@nop> please mark that in your calendars
00:02 &lt;@mids> we hope :)
00:02 &lt;@mids> (unless sourceforge is down again)
00:03 &lt;@nop> right, did they fix the ro on nfs?
00:03 &lt;@mids> yes
00:03 &lt;@nop> was it their mistake?
00:03 &lt; tarpY> i am here for the food
00:03 &lt;@mids> it was announced on their status page btw
00:03 &lt;@nop> ok
00:03 &lt;@mids> maintenance
00:03 &lt;@nop> gotcha
00:03 &lt;@nop> probably doing backups
00:03 &lt; tarpY> i wanted to order pizza off of the freenet and i found out they wont
00:03 &lt;@nop> :)
00:03 &lt; tarpY> where can i get food here
00:03 &lt;@mids> tarpY: #muchnies-to-take-away
00:04 &lt;@nop> ok
00:04 &lt;@mids> what will be new in rc3:
00:04 &lt;@nop> so Thursday we will get that out
00:04 &lt;@nop> oh
00:04 &lt;@nop> Mids, I believe you have the changelog handy
00:04 &lt;@nop> if not
00:04 &lt;@mids> me too
00:04 &lt;@nop> I'll display
00:04 &lt;@nop> ok
00:04 &lt; sinster> will rc3 have a decent install script for *nix?
00:04 &lt;@mids> - Display of version number for windows (menu option) and unix (command line).
00:04 &lt;@mids> - Random number generation fix.
00:04 &lt;@mids> - IIP network connections are no longer paused while in the setup screen.
00:04 &lt;@mids> - Now exits if it can't bind to a socket at startup.
00:04 &lt;@mids> Windows now displays a message box informing that it can't bind to port.
00:04 &lt;@mids> - Several bugfixes and one memory leak fixed.
00:04 &lt;@mids> .
00:04 &lt;@mids> sinster: no, that is what hezekiah is working on
00:05 &lt;@mids> that will be 1.2
00:05 &lt;@hezekiah> Not quite ...
00:05 &lt;@nop> ok
00:05 &lt; zic> are there plans for translating the (nice) faq @ help.invisiblenet.net ?
00:05 &lt;@nop> anyone who wants to translate
00:05 &lt;@nop> please do
00:05 &lt; sinster> mids/hezekiah: will it add iip to /etc/rc.d/ so that it starts automatically? just a suggestion
00:05 &lt;@nop> we would very much appreciate it
00:05 &lt;@nop> and have it on the site
00:05 &lt; zic> will rc3 demand any mod in the FAQ?
00:06 &lt;@mids> sinster: I got a script here... but that needs more testing
00:06 &lt;@mids> sinster: maybe we'll add that with 1.1 final
00:06 &lt;@hezekiah> sinster: that would not be distribution compatible, since different distros put startup stuff in different places.
00:06 &lt;@mids> zic: no
00:06 &lt; sinster> mids: yeah, make sure you test it on the major linux flavors, redhat, debian etc
00:06 &lt;@nop> well, can we wait on quesitons
00:06 &lt;@nop> please
00:06 &lt; zic> my isproxy is scripted in /etc/init.d (debian), works perfectly
00:06 &lt;@mids> oops
00:06 &lt;@nop> till the questions and answers
00:06 &lt; zic> sorry!
00:06 &lt; zic> sorry!
00:06 &lt;@hezekiah> Sorry.
00:06 &lt;@nop> it gets confusing
00:06 &lt;@nop> ;)
00:06 &lt;@nop> sorry
00:06 &lt; sinster> nop: ok
00:06 &lt; tarpY> no translating everyone should speak english.
00:07 &lt; sinster> nop: my bad
00:07 &lt;@nop> no prob
00:07 &lt;@mids> any questions on the changelog?
00:07 &lt;@mids> no?
00:07 &lt;@mids> nop: sneak preview?
00:07 &lt;@nop> hold my relay just bit the dust
00:08 &lt;@nop> wait till everyone comes back
00:08 &lt;@mids> auch
00:08 &lt;@nop> delay can be annoying in a meeting
00:08 &lt;@nop> ;)
00:08 &lt;@nop> everyone still here?
00:08 &lt;@mids> seems like it
00:09 &lt;@hezekiah> I didn't see anyone leave.
00:09 &lt;@nop> ok
00:09 &lt; zic> i am (does i matter? hehe)
00:09 &lt;@nop> well there is a delay feature we have
00:09 &lt;@nop> ;)
00:09 &lt;@nop> ok
00:09 &lt; al-jabr> I didn't either.
00:09 &lt;@nop> guess my relay got kicked off the list for unreliability
00:09 &lt;@nop> haha
00:09 &lt;@mids> hehe
00:09 * Robert joins #muchnies-to-take-away while he waits...
00:09 &lt;@mids> there we go
00:09 &lt;@nop> yep
00:10 &lt;@nop> there's another
00:10 &lt;@nop> ;)
00:10 &lt; al-jabr> there goes five.
00:10 &lt;@hezekiah> We really need to do something about that. :(
00:10 &lt; nemesis> erm
00:10 &lt; nemesis> mids
00:10 &lt;@nop> hezekiah: spread spectrum routing
00:11 &lt; tc> is this glitches in the relay system?
00:11 &lt;@nop> ;)
00:11 &lt;@nop> my windows relay box crashed
00:11 &lt;@nop> typical
00:11 &lt; nemesis> for win2k / xp, thers in the future a build without gui
00:11 &lt;@hezekiah> lol
00:11 &lt; nemesis> or only gui to setup
00:11 &lt; nemesis> and the rest as an daemon?
00:11 &lt;@nop> it would be nice to have it as a service
00:11 &lt;@nop> ;)
00:12 &lt; nemesis> yes
00:12 &lt; nemesis> ;)
00:12 &lt;@nop> there is a program out there called service installer
00:13 &lt;@nop> ok
00:13 &lt;@nop> well
00:13 &lt; nemesis> iip.exe --install
00:13 &lt;@nop> no more delays
00:13 &lt; nemesis> like apache for win
00:13 &lt;@mids> is everybody already back?
00:14 &lt;@nop> ok
00:15 &lt;@nop> welcome baci
00:15 &lt;@nop> back
00:15 &lt; nemesis> matrix's neo? ;)
00:15 &lt;@nop> ok
00:15 &lt;@nop> I think they are back
00:16 &lt;@mids> yes
00:16 &lt;@nop> ok
00:16 &lt;@nop> sneak preview
00:16 &lt;@mids> I made a FLT-iip.1.1-rc3-pre1-mids-sneak-preview-screaner.tgz
00:16 &lt;@mids> everybody with unix can test it
00:16 &lt;@mids> no windows version yet
00:16 &lt;@nop> I can make one right now
00:16 &lt;@nop> if you want
00:16 &lt; zic> lol
00:16 &lt;@mids> http://mids.student.utwente.nl/~mids/iip/iip-1.1-rc3-mids1.tgz
00:16 &lt; nemesis> thats ok
00:16 &lt; nemesis> i wait
00:16 &lt; zic> OGG or LAME audio?
00:17 &lt;@mids> I am especially looking forward to reports on obscure unix versions
00:17 &lt;@mids> like netbsd etc
00:17 &lt; nemesis> i think, its not so important when a unix machine crash with 30 days uptime
00:17 &lt;@mids> and macosx
00:17 &lt; nemesis> as an windows machine with 3 days uptime ;)
00:17 &lt; tc> mids: is this change just in the isproxy or in any other relay stuff also?
00:17 &lt;@nop> no
00:17 &lt;@nop> you keep your settings
00:17 &lt;@nop> did we test that it can install over the previous one
00:17 &lt;@nop> hmm
00:18 &lt;@nop> make a note
00:18 &lt; zic> nemesis: but it would be cool if it never crashed. but let's kill the talking here. we are in a formal meeting
00:18 &lt; nemesis> hehe
00:18 &lt;@nop> ok
00:18 &lt;@nop> if anyone wants to test if the upgrade process is trivial
00:18 &lt; nemesis> don't test it on meeting days ;)
00:18 &lt;@nop> then please go ahead
00:18 &lt;@nop> and email or notify one of the devs of the results
00:18 &lt;@mids> please test it next to your current relay
00:18 &lt;@mids> and yes, please give feedback
00:19 &lt;@mids> on what went wrong
00:19 &lt;@mids> etc
00:19 &lt;@nop> wb tarpY
00:19 &lt;@nop> let's put that screener in the topic
00:19 &lt; goc> is it possible to run isproxy-rc2 and isproxy-almost-rc3 simultaneously?
00:19 &lt;@nop> yes
00:20 &lt;@nop> different port settings
00:20 &lt;@nop> and it's not hard at all
00:20 &lt; goc> where's the conf file stored?
00:20 &lt;@nop> but rc3 should be able to go over rc2
00:20 &lt;@nop> you might have to do a -f /dir
00:20 &lt;@nop> or you may have it go over the rc2 install
00:21 &lt; tarpY> are you going to eventually remove the proxy and integrate it into a client?
&lt;/div></description></item><item><title>I2P Entwicklertreffen</title><link>/de/blog/2002/11/06/i2p-entwicklertreffen/</link><pubDate>Wed, 06 Nov 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/11/06/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> al-jabr, co, codeshark, dj28, hezekiah, Mak, Neo, nop, Phiberoptika, Povert, UserX&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Nov 05 23:14:03 2002
23:14 &lt; logger> test
23:55 &lt; nop> hineo
23:55 &lt; Neo> hinop
23:57 &lt; nop> hi hezekiah
--- Day changed Wed Nov 06 2002
00:00 &lt; Neo> 23:00:00.00 UTC
00:00 &lt; nop> ok
00:00 &lt; nop> welcome
00:00 &lt; nop> I kind of want to wait, looks like a relay died
00:00 &lt; nop> just another minute
00:00 &lt; nop> so that people can re-assimilate ;)
00:01 &lt; hezekiah> Yeah. I got bumped out about 30 seconds ago.
00:01 &lt; nop> right
00:01 &lt; nop> ok
00:01 &lt; nop> ok
00:01 &lt; nop> welcome to the n-th iip-dev meeting
00:02 &lt; hezekiah> 18th!
00:02 &lt; nop> I think it's like the 18th
00:02 &lt; nop> yes
00:02 &lt; nop> thnx
00:02 &lt; nop> on the agenda
00:02 &lt; nop> 1) welcome &lt;-- we're doing this now
00:02 &lt; nop> 2) agenda list &lt;-- we're doing this now
00:02 &lt; nop> 3) ;)
00:03 &lt; nop> 4) IIP logo
00:03 &lt; nop> 5) Dev report
00:03 &lt; nop> 6) RC3 (coming soon, we promise)
00:03 &lt; nop> 7) questions
00:03 &lt; nop> .
00:03 &lt; nop> ok we did the welcome and the agenda
00:03 &lt; nop> let's do the ;)
00:03 &lt; nop> ;)
00:04 &lt; nop> Ok IIP logo
00:04 &lt; nop> and slogan
00:04 &lt; co> Where can we see the logos that have been submitted?
00:04 &lt; nop> none have really been submitted
00:04 &lt; nop> except one
00:04 &lt; nop> and I submitted a slogan for InvisibleNet
00:04 &lt; nop> I'll tell you mine
00:05 &lt; nop> front part of shirt "You can't attack what you can't see..."
00:05 &lt; nop> then back would say
00:05 &lt; nop> InvisibleNet
00:05 &lt; nop> then there's this other one, I'll mail to iip-dev
00:05 &lt; nop> but no one else seems to care
00:05 &lt; nop> so... :(
00:06 &lt; nop> then again
00:06 &lt; nop> no one seems to want to buy shirts for IIP anyway
00:06 &lt; nop> so... what can ya do
00:06 &lt; nop> yes we're working on getting black shirts
00:06 &lt; nop> next on the agenda
00:06 &lt; nop> Dev report
00:07 &lt; nop> same ol' same ol' dev is working on the core control
00:08 &lt; nop> userx will give a brief summary
00:08 &lt; hezekiah> *applause*
00:09 &lt; UserX> core control will provide a system for being able to support multiple cores in iip. each core is esssentially network protocol
00:10 &lt; UserX> .
00:10 &lt; nop> ok
00:10 &lt; nop> thank you UserX
00:10 &lt; nop> man of many words
00:10 &lt; nop> ;)
00:10 &lt; nop> or woman
00:10 &lt; nop> never know
00:10 &lt; nop> anyway
00:10 &lt; nop> RC3
00:11 &lt; nop> it's on it's way out the door, I believe there is an openbsd compatibility that was reported and from what I know, it's been patched and cvs'd
00:11 &lt; nop> (for some reason, I haven't got a listserv about it)
00:11 &lt; nop> but we're hoping that this weekend would be a good time to do an RC3 upgrade
00:11 &lt; nop> and it's not going to conflict with rc2 in any way
00:12 &lt; nop> just mostly bug fixes
00:12 &lt; nop> Questions
00:12 &lt; nop> anyone?
00:12 &lt; codeshark> so everything is in cvs now?
00:12 &lt; dj28> yea
00:12 &lt; dj28> i have a stupid one
00:12 &lt; dj28> when will the IIP core server migrate away from the irc protocol?
00:12 &lt; nop> codeshark - I believe so, please check with UserX to make sure he's comfortable with it
00:13 &lt; nop> this is what the core control dev work puts us in a position to do
00:13 &lt; dj28> and when will it become completely distributed?
00:13 &lt; dj28> oh ok
00:13 &lt; nop> so then we'll be able to build upon that
00:13 &lt; UserX> codeshark: it will be once my server is talking to the internet again
00:13 &lt; nop> and we hope to have 1.2 a fully distributed version
00:13 &lt; dj28> ok. cool
00:13 &lt; nop> at least at communication level
00:13 &lt; nop> the routing might still be run through inform
00:14 &lt; nop> but the communication should be decentralized
00:14 &lt; nop> similar to how freenet 0.3 was
00:14 &lt; dj28> yea
00:14 &lt; nop> any other questions?
00:15 &lt; co> So a core is a package of encryption algorithms that allow network communication?
00:15 &lt; co> Explain that concept again, please.
00:15 &lt; Mak> wow ...i jumped here ...sorry ...
00:16 &lt; nop> well
00:16 &lt; nop> a core is a network protocol
00:16 &lt; nop> this puts us in a modular position
00:16 &lt; nop> to possibly support many routing architectures
00:16 &lt; Neo> oooh nice...
00:17 &lt; nop> this could position us to support many protocols
00:18 &lt; nop> the core control is similar to an API for cores
00:19 &lt; nop> any more questions?
00:19 &lt; co> Thank you.
00:19 &lt; nop> np
00:21 &lt; nop> oh
00:21 &lt; nop> one more thing
00:22 &lt; nop> Many thanks to Phiberoptika for her fine translation of the El Pais newspaper article done on IIP
00:22 &lt; nop> it appears in spanish and with english translation (done by Phiberoptika) on the iip site www.invisiblenet.net/iip
00:22 &lt; nop> it's a good article
00:22 &lt; hezekiah> Cool! I'll have to check that out! Thanks, Phiberoptika! :)
00:22 &lt; al-jabr> I have a question...
00:22 &lt; nop> yes sir
00:22 &lt; al-jabr> Two questions
00:22 &lt; nop> sure
00:22 &lt; al-jabr> I had one problem
00:23 &lt; al-jabr> running IIP in linux, don't know if it's actually an IIP problem
00:23 &lt; al-jabr> after I killed isproxy
00:23 &lt; al-jabr> and tried to run again, it couldn't bind to the port
00:23 &lt; al-jabr> had this problem a couple times, had to change the port number
00:23 &lt; al-jabr> but when i logged of and on again (a few days later) the port was available
00:24 &lt; al-jabr> so I'm not sure that's directly an issue with isproxy
00:24 &lt; hezekiah> Is this reproducable, or just a random happening?
00:24 &lt; nop> right, if you wait like 1 minute with RC2 you can rebind
00:24 &lt; UserX> was something connected to it when you killed it?
00:24 &lt; al-jabr> i'll try to reproduce it
00:24 &lt; al-jabr> but
00:24 &lt; al-jabr> no, nothing was connected to 6667
00:25 &lt; nop> oh that port
00:25 &lt; nop> hmm
00:25 &lt; al-jabr> and it happened like three or four times and i had to keep changing ports
00:25 &lt; al-jabr> yeah
00:25 &lt; al-jabr> not the other one
00:25 &lt; Phiberoptika> re:article: ;)!!!, no problem chicos..
00:25 &lt; al-jabr> i haven't reproduced it since then, but i haven't been trying
00:25 &lt; nop> hehe
00:25 &lt; al-jabr> since i rarely go restarted isproxy
00:26 &lt; al-jabr> i should probably try to. also, i was experiencing a lot of problems with the network for the last few days
00:26 &lt; Povert> I have a question....
00:26 &lt; al-jabr> and i don't know if it's something local
00:26 &lt; UserX> odd. the only reason i know for that to happen is that if the connection is closed properly it will be left hanging and you have to wait for the OS to time it out
00:26 &lt; Povert> is de openbsd thing realy solved?
00:26 &lt; al-jabr> because, before the last couple days, i got kicked off, maybe a couple times a day at MOST, then all of the sudden i was getting kicked off every few minutes, and sometimes not getting on at all, and sometimes lagging
00:27 &lt; UserX> al-jabr: did you try using netstat to see if there were any lingering connections to port 6667
00:27 &lt; al-jabr> and changing node.refs didn't seem to help
00:27 &lt; al-jabr> no, i should have investigated that
00:27 &lt; al-jabr> silly me
00:27 &lt; al-jabr> i'll try it a bit more and i'll do that
00:27 &lt; al-jabr> i didn't think that there could be connections on the other end after the server is killed
00:28 &lt; nop> would netstat give a TIME_WAIT?
00:29 &lt; hezekiah> Also, sometimes a process of isproxy hangs (but that only has happened to me when I'm debugging buggy code.) You should be able to check to see if there are still a hanging process of isproxy by doing: ps -e | grep isproxy
00:29 &lt; al-jabr> i did that
00:29 &lt; al-jabr> no isproxies were running
00:29 &lt; hezekiah> Good. :)
00:30 &lt; al-jabr> no, bad.
00:30 &lt; al-jabr> but anyway, i'll investigate that some more, probably not a big issue
00:32 &lt; Povert> nop
00:32 &lt; Povert> is openbsd kompilation ready solved?
00:32 &lt; Neo> diff -r1.2 sock.h
00:32 &lt; Neo> 45c45
00:32 &lt; Neo> &lt; #elif defined(__FreeBSD__) || defined(__MACH__)
00:32 &lt; Neo> ---
00:32 &lt; Neo> > #elif defined(__FreeBSD__) || defined(__MACH__) || defined(__OpenBSD__)
00:33 &lt; Povert> in codetree I meen
00:34 &lt; nop> it's about to be committed
00:34 &lt; Povert> ok
00:34 &lt; Povert> dank
00:34 &lt; nop> yep
00:37 &lt; nop> any more questions?
00:42 &lt; nop> thanks for attending
00:42 &lt; nop> .
&lt;/div></description></item><item><title>I2P Entwicklertreffen</title><link>/de/blog/2002/10/16/i2p-entwicklertreffen/</link><pubDate>Wed, 16 Oct 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/10/16/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> al-jabr, Chocolate, firegod, geully, Grishnav, hobbs, mason, mids, nemesis, nop, philocs, Robert, UserX, youkai&lt;/p>
&lt;h2 id="meeting-protokoll">Meeting-Protokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Oct 15 23:31:29 2002
23:31 &lt; logger> test
23:32 &lt; mason> sorry, that test did not work
23:32 &lt; mason> :)
23:32 -!- mode/#iip-dev [+o mids] by Trent
23:32 &lt;@mids> Tue Oct 15 21:32:19 UTC 2002
23:32 &lt;@mids> meeting starts in 1:30 hours
--- Day changed Wed Oct 16 2002
00:44 &lt; geully> hi all
00:50 &lt;@mids> Public IIP meeting in 10 minutes here
00:50 &lt; Robert> Hello all.
00:51 &lt;@mids> shhh
00:51 &lt;@mids> not yet
00:51 &lt;@mids> 9 more minutes
00:51 &lt; Grishnav> lol
00:51 &lt; al-jabr> Tue Oct 15 22:51:23 UTC 2002
00:51 * Robert zips his lip.
00:51 &lt; al-jabr> lalala
00:53 -!- geully is now known as Geully
01:00 &lt;@mids> Tue Oct 15 23:00:02 UTC 2002
01:00 &lt;@mids> welcome to the n-th public IIP meeting
01:00 &lt;@mids> logfiles are on http://mids.student.utwente.nl/~mids/iip/
01:00 &lt; nop> hehe
01:00 &lt;@mids> oh, 15th
01:00 &lt; nop> 15th
01:00 &lt; nop> yes
01:00 &lt;@mids> agenda for today:
01:01 &lt;@mids> - new IIP developer
01:01 &lt;@mids> - IIP logo contest
01:01 &lt;@mids> - bug fixes
01:01 &lt;@mids> - question rounds
01:01 &lt;@mids> ,
01:01 &lt;@mids> .
01:01 &lt; nop> ok
01:02 &lt; nop> welcome back all
01:02 &lt; nop> to another round of meetings ;)
01:02 &lt; nop> for all that work in a corporate office
01:02 &lt; nop> you have permission to sleep
01:02 &lt; nop> ok
01:02 &lt; nop> new IIP developer
01:02 -!- mode/#iip-dev [+o nop] by mids
01:02 &lt;@nop> and is a talented and quick learning C programmer
01:02 -!- mode/#iip-dev [+o UserX] by mids
01:02 &lt;@nop> and has already added some patches and some grunt work that was needed to the code
01:03 &lt;@mids> hurray!
01:03 &lt;@nop> we are glad to have him
01:03 &lt;@nop> and we feel that he will be an essential part of the team
01:03 * al-jabr claps
01:03 &lt;@nop> ok
01:03 &lt;@nop> next on list
01:03 &lt;@nop> IIP logo contest
01:03 &lt;@nop> any graphix designers etc
01:03 &lt;@mids> graphix? you mean graphics?
01:04 &lt; Grishnav> No, he means graphix :P
01:04 &lt; hobbs> nop: maybe. Me or my mom. She's good, and she got a tablet recently. :)
01:04 &lt;@nop> who would like to come up with a cool slogan and/or logo for invisiblenet, and IIP (yes I mean graphics) for t-shirts can submit their entries to iip@invisiblenet.net
01:04 &lt;@nop> the winner
01:04 &lt;@nop> will win a free t-shirt
01:04 &lt;@nop> black or white
01:04 &lt;@nop> of his choice
01:04 &lt;@nop> or her choice
01:04 &lt;@mids> woohoo!
01:04 &lt;@nop> and 10.00 DRAN
01:04 &lt; hobbs> nice.
01:05 &lt;@nop> this can definitely include slogans as well
01:05 &lt;@nop> so there could be two winners
01:05 &lt;@nop> if one comes up with logo
01:05 -!- mode/#iip-dev [+o Chocolate] by mids
01:05 &lt;@nop> and one comes up with an awesome slogan
01:05 -!- mode/#iip-dev [+o Chocolate] by Trent
01:05 &lt;@nop> but submit to iip@invisiblenet.net
01:05 &lt;@nop> and they will be reviewed
01:05 &lt;@nop> I hope that if you're not a graphics guy, that you can tell a friend
01:05 &lt;@nop> and maybe split the profits
01:05 &lt;@nop> ;)
01:06 &lt;@nop> because we would like to have cool shirts
01:06 &lt;@nop> for the e-store
01:06 &lt;@nop> and in general
01:06 &lt;@nop> as well
01:06 &lt;@nop> for bumper stickers etc
01:06 &lt;@nop> maybe a mascot would be good too
01:06 &lt;@mids> :)
01:06 &lt;@nop> either way
01:06 &lt;@nop> do what you can
01:06 &lt;@nop> submit them
01:06 &lt;@nop> and we'll decide at the end of the month
01:06 &lt; philocs> our only mascot is satan
01:06 &lt;@nop> well
01:06 &lt;@nop> that's taken
01:06 &lt;@nop> BSD
01:06 &lt;@nop> ;)
01:07 &lt; philocs> we could make a scarier satan
01:07 &lt; hobbs> that's a DAEMON!
01:07 &lt;@nop> hehe
01:07 &lt;@Chocolate> black
01:07 &lt;@nop> ok
01:07 &lt;@nop> next
01:07 &lt;@nop> bugfixes
01:07 &lt;@Chocolate> tshirt must be black
01:07 &lt;@nop> ok
01:07 &lt;@nop> yeah
01:07 &lt;@nop> all artist must make inversed drawings
01:07 &lt;@nop> so that it caters to black or white backgrounds
01:07 &lt;@nop> and you can use color :)
01:07 &lt;@nop> oh
01:07 &lt;@nop> and the winner
01:08 &lt; nemesis> http://www.stk.com/products/50_beta/about50.cfm
01:08 &lt;@nop> will of course get full credit by having his logo on the t-shirt
01:08 &lt; nemesis> nice
01:08 * al-jabr fears that this T-shirt may be hopelessly dorky
01:08 &lt;@mids> al-jabr: make a better one
01:08 &lt;@mids> okay...
01:08 &lt;@mids> next poing?
01:09 &lt;@mids> point :)
01:09 &lt;@mids> beeing: bugfixes
01:09 &lt;@mids> UserX fixed even more bugs then reported
01:09 &lt;@mids> there are still a few (possible) bugs out there..
01:09 &lt;@mids> if you found some that aren't mentioned
01:09 &lt;@mids> please tell us
01:10 &lt; al-jabr> I personally couldn't replicate the terminal bug, unless that was something in CVS
01:10 &lt;@mids> without bugreports we cant fix
01:10 &lt;@nop> neither could i
01:10 &lt;@mids> al-jabr: I have had it in the past; but couldn't repeat
01:10 &lt;@mids> I'll ask Jeekay for more details
01:10 &lt; philocs> where do I find list of outstanding bugs?
01:11 &lt;@nop> well everyone is encouraged to use the sourceforge bug tracker
01:11 &lt;@nop> but most people don't
01:11 &lt;@nop> ;)
01:11 &lt; philocs> bug tracker is good
01:11 &lt;@nop> we should probably link to that on our main site
01:11 &lt;@mids> http://www.sourceforge.net/projects/invisibleip/
01:11 &lt;@nop> for a bug submital
01:11 &lt; firegod> too bad it doesnt have an IRC frontend (:
01:11 &lt;@mids> most bugs are mailed to the iip-dev mailinglist though
01:11 &lt; philocs> ok I just subscribed yesterday
01:11 &lt;@mids> cool
01:12 &lt; nemesis> cause the logo, whate resolution? and dpi ?
01:13 &lt;@nop> any one knowing graphix have a suggestion for resolution and dpi?
01:13 &lt; firegod> start big
01:13 &lt; firegod> it can be resized
01:13 &lt;@nop> ok
01:13 &lt;@nop> kewl
01:13 &lt; firegod> down if needed
01:13 &lt; nemesis> -e
01:13 &lt; firegod> it is much more difficult going the other way (:
01:13 &lt; nemesis> hehe
01:13 &lt; nemesis> firegod
01:13 &lt; nemesis> something
01:14 &lt; hobbs> nop: would you be interested in having it in a vector graphics format, if that just happens to be how it's done?
01:14 &lt; firegod> always good to have high res masters
01:14 &lt; nemesis> 10 megapixels
01:14 &lt;@nop> svg?
01:14 &lt; nemesis> 72dpi
01:14 &lt; hobbs> (not that I even own a vector program, but somebody might care)
01:14 &lt; nemesis> or 1000 ?
01:14 &lt; nemesis> ;)
01:14 &lt; nemesis> very dificult
01:14 &lt; nemesis> +f
01:15 &lt; firegod> sure, if they are creative..
01:15 &lt; firegod> but svg isnt widly used just yet
01:15 &lt; al-jabr> Question: I'm patching IIP to use /dev/random. Would you be interested in incorporating this? I'm doing it #ifdef linux for until I or someone configurifies the source.
01:15 &lt; firegod> al-jabr: finish the patch and submit it to the mailing list
01:15 &lt;@nop> al-jar
01:15 &lt; al-jabr> okay
01:15 &lt; hobbs> al-jabr: I'd suggest making it #ifdef SOME_FLAG_THAT_CAN_GO_IN_MAKEFILE
01:15 &lt; al-jabr> yeah
01:16 &lt; al-jabr> will do
01:16 &lt; hobbs> (and have a well-commented DFLAGS line in Makefile)
01:16 &lt;@nop> yarrow is a very good prng
01:16 &lt;@nop> it's known to be secure
01:16 &lt;@nop> and we have done a test with our randomness via chi-square
01:16 &lt; al-jabr> nop: I believe yarrow would be redundard when we have /dev/urandom
01:16 &lt;@nop> and it got 25% which is good
01:16 &lt;@nop> yes, but yarrow is portable
01:16 &lt;@nop> and known to be stronger
01:16 &lt;@mids> al-jabr: the problem is that not all operating systems have a good implementation for /dev/random
01:16 &lt; firegod> not at all
01:17 &lt;@nop> I would rather rely on what a cryptography expert developed
01:17 &lt;@nop> then the /dev/random on the machines
01:17 &lt; hobbs> true. A -DUSE_DEV_RANDOM might end up being useful, or it might just hurt a lot of people who don't know what they're doing.
01:17 &lt;@mids> otoh, giving the more modular future of IIP, maybe several alternatives could be an option
01:17 &lt; hobbs> and not the best odds on the first. :)
01:17 &lt;@nop> yes
01:17 &lt;@nop> and we do plan to add more entropy in the future
01:18 &lt; al-jabr> Well, linux /dev/random and /dev/urandom are some of the most scrutinized crypto out there... I'm mostly thinking of that because it's a very good entropy pool that's out there on very many machines running IIP
01:18 &lt;@nop> to increase this
01:18 &lt; firegod> general question: with iip2 are we going to have more feedback from the proxy?
01:18 &lt; al-jabr> you wouldn't have to go querying the user for entropy.
01:18 &lt;@nop> yes firegod
01:18 &lt;@nop> well you usually don't
01:18 &lt;@nop> but it's definitely added plus
01:18 &lt;@nop> if there isn't enough
01:18 &lt;@nop> it will query
01:19 &lt;@nop> and we will probably look into adding a form of /dev/random entropy very soon
01:19 &lt; hobbs> does linux /dev/random support O_NONBLOCK ?
01:19 &lt;@nop> because we intend on really strengthening the pool
01:19 &lt;@nop> I'm sure it does hobbs
01:19 &lt;@nop> /dev/random let's you select your pool size
01:19 &lt; hobbs> nop: yeah, but there's a softlimit, and a hardlimit in the kernel, and the hardlimit isn't that big.
01:19 &lt;@nop> al-jabr it would be best to hold off
01:19 &lt; al-jabr> nop: personally I'd trust linux more, which uses SHA1 and uses all kinds of hardware sources of entropy, than a newbie who might just go entering 'aaaaaaaaaa...' but anyway it's only an option
01:20 &lt;@nop> al-jabr
01:20 &lt; al-jabr> ok
01:20 &lt;@nop> thats not all the entropy
01:20 &lt;@nop> there is more
01:20 &lt;@nop> there are network timings, and dh calculation timings as well
01:20 &lt; al-jabr> but it only has access to user-mode entropy
01:20 &lt;@nop> and we plan to add more
01:20 &lt; al-jabr> why reinvent the wheel. i recommend using /dev/random and for those who don't have it, EGD.
01:20 &lt;@mids> nop: would it harm to give al-jabr a try, and maybe use it as plugin for entropy?
01:20 &lt; al-jabr> since the GPG and linux people are doing it
01:21 &lt;@mids> nop: alww
01:21 &lt; al-jabr> why don't we concentrate on doing what we do best?
01:21 &lt;@nop> that's fine
01:21 &lt;@mids> nop: always good to have alternatives around
01:21 &lt;@nop> if you want to submit a patch
01:21 &lt;@nop> please do
01:21 &lt;@nop> I'm not against it
01:21 &lt;@nop> and we definitely want to add more entropy
01:21 &lt; philocs> is the darwin /dev/random good? is it the same one in linux or openbsd?
01:21 &lt;@nop> so please submit it to iip-dev when you've added it
01:21 &lt; firegod> thats what mailing lists are for, people can digest it better
01:22 &lt; al-jabr> okay, will do.
01:22 &lt;@nop> thnx
01:22 &lt;@nop> is that all?
01:22 &lt;@nop> no more questions?
01:22 &lt;@mids> hehe
01:22 &lt;@nop> or suggestions
01:22 &lt;@nop> or complaints
01:22 &lt; nemesis> hm..
01:22 &lt; philocs> I have a dumb newbie question ...
01:22 &lt;@nop> sure
01:22 &lt; firegod> well. release dates?
01:22 &lt; nemesis> cache in the nodes
01:22 &lt;@mids> sjoet
01:22 &lt;@nop> oh oh on
01:22 &lt;@nop> that wasn't on the list
01:22 &lt;@nop> but
01:23 &lt;@nop> we are at this time working on a short term todo list
01:23 &lt;@nop> that will be publicized
01:23 &lt; philocs> if someone hacks a relay to log, does that mean they can see the trafic for private channels that go through it?
01:23 &lt;@nop> no
01:23 &lt;@mids> philocs: all traffic is encrypted node-node and end-end
01:23 &lt; philocs> ok, so you can only get the cleartext at the server, right?
01:23 &lt; firegod> but not contextually withing IRC
01:23 &lt;@nop> right
01:24 &lt; firegod> right
01:24 &lt; firegod> and the client
01:24 &lt;@mids> philocs: correct
01:24 &lt;@nop> yes
01:24 &lt; philocs> good
01:24 &lt; firegod> how far are you from encrypted channels?
01:24 &lt; hobbs> and the client -- well, can only see stuff that's actually sent to it.
01:24 &lt;@mids> firegod: nop is working on a roadmap and syncing it with the developers (if I understood well)
01:24 &lt; nemesis> add an multicast option for filetransfers, when one user, will send the same file to some multiple clients
01:24 &lt; hobbs> nemesis: actually.... that's worth thinking about -- talk to chocolate. :)
01:24 &lt; philocs> is there an advantage to having "channel key encryption" before decentralization?
01:24 &lt;@mids> nemesis: well, filetransfer isnt implemented in IIP itself anyway
01:24 &lt; nemesis> lol
01:24 &lt; firegod> hobbs: well, knowing about a channel is easy
01:24 &lt;@mids> nemesis: it CAN do multicast, just send it to a channel :)
01:24 &lt; hobbs> nemesis: it should be possible to add a hack to fileserv to have it use a channel, and then anyone who wants to receive just joins. :)
01:24 &lt; hobbs> firegod: oh, is it?
01:24 &lt; nemesis> what can you do with an anonymous network
01:25 &lt; nemesis> when you can share code?
01:25 &lt; nemesis> whats about some c code?
01:25 &lt; firegod> multicast is a problem due to not spectacular widespread support..
01:25 &lt;@mids> philocs: yes, I'd think so... less trust needed on the server
01:25 &lt; nemesis> when the complet internet are banned for open source?
01:25 &lt; hobbs> firegod: not multicast IP, just "multicast" :)
01:25 &lt; firegod> hobbs: re fileserv channel: that gives you encrypted channels btw (:
01:25 &lt; nemesis> how you can share this information?
01:25 &lt; hobbs> firegod: oh, how's that?
01:26 &lt; nemesis> &lt;hobbs> nemesis: it should be possible to add a hack to fileserv to have it use a channel, and then anyone who wants to receive just joins. :)
01:26 &lt; firegod> hobbs: sure, if you join IIP at all it is simple to /list the channels
01:26 &lt; nemesis> not a hack
01:26 &lt; philocs> I might start thinking about some 'channel key encryption'. it doesn't seem like it would be terribly complicated thing to me, just keep private keys in some directory maybe
01:26 &lt; nemesis> built in
01:26 &lt; nemesis> and an "server node" option
01:26 &lt; nemesis> to allow that
01:26 &lt; nemesis> or not
01:26 &lt;@mids> philocs: you could implement it client side...
01:26 &lt; hobbs> nemesis: okay, I'm just behind the times. I haven't worked on fileserv for... months
01:26 &lt; nemesis> and an option for the cache size for it
01:26 &lt;@mids> philocs: look at the blowfish.pl scripts for irssi and xchat
01:26 &lt; firegod> philocs: and perl plugins on clients
01:26 &lt;@mids> s/blowfish/blowjob/
01:27 &lt; philocs> mids: would it make sense to implement it in the client side of isproxy?
01:27 &lt;@mids> nemesis: caching wouldnt make much sense when everything goes still through the central ircd
01:27 &lt; philocs> that way it would work with all clients
01:27 &lt; nemesis> &lt;mids> nemesis: caching wouldnt make much sense when everything goes still through the central ircd
01:27 &lt;@mids> philocs: maybe; but that would require the 'vircd'
01:27 &lt; nemesis> i think there are planned to be an p2p network?
01:27 &lt; nemesis> and then theres no central hub
01:27 &lt;@mids> nemesis: for IIP 2
01:28 &lt; nemesis> only some nodes
01:28 &lt; nemesis> where cache the datas
01:28 &lt;@mids> nemesis: but that is long term; first IIP 1.2
01:28 &lt; philocs> nemesis: I think you want freenet maybe
01:28 &lt; nemesis> no
01:28 &lt; philocs> p2p file transfers with caching
01:28 &lt; nemesis> only an option to share some public files
01:28 &lt; nemesis> or larger text
01:28 &lt; philocs> thats what freenet does
01:28 &lt; firegod> any merging of namespace possible between freenet and iip?
01:28 &lt; nemesis> that you don'*t copy it line for line in the channel /query
01:28 &lt; hobbs> what sits on top of the IIPv2 network could be a lot of interesting things -- but that's a while off. :)
01:28 &lt;@mids> nemesis: first we would need decentralized routing...
01:29 &lt; nemesis> k
01:29 &lt; firegod> every isproxy was a freenet node?
01:29 &lt; nemesis> but don't forget it ;)
01:29 &lt; philocs> I don't think it makes sense to cannabalize freenet ...
01:29 &lt;@mids> nemesis: once we have that; ask again :)
01:29 &lt; firegod> philocs: does it do the job?
01:29 &lt; nemesis> lol
01:29 &lt;@mids> philocs: giving recent freenet-shit; I'd say no, indeed it doesn't
01:29 &lt; firegod> philocs: and I like 'incorporate' a bit better
01:29 &lt; hobbs> it should be possible to write a mini-freenet on top of IIP... but it would be better to leave freenet at what it does, and take advantage of the high speed and "pushiness" of IIP to write even better things.
01:29 &lt; nemesis> in how many years? *fg*
01:30 &lt; firegod> alright (:
01:30 &lt; firegod> people do want to exchange chunks of binary data thru their messaging clients, in this case IIP
01:30 &lt; firegod> how will that be addressed?
01:30 &lt; philocs> firegod: well, I think it does the job well, and it will only get better. yes I agree that it would be better to have iip implement the freenet protocol for freenet type things rather than make something incompatible
01:30 &lt; hobbs> for example, IIPv2 should be able to support the niftiest "anonymail" anyone's ever seen (without a bot), unless I'm hallucinating. :)
01:30 &lt; nemesis> hm..
01:31 &lt; nemesis> hacker ethic
01:31 &lt; nemesis> the slogon
01:31 &lt; nemesis> for..
01:31 &lt; nemesis> miiiids!!
01:31 &lt;@mids> hobbs: IIPv2 will be so smart that it could do your math homework
01:31 &lt; hobbs> that's good, 'cause I don't do mine often enough.
01:31 &lt; philocs> speaking of which
01:32 &lt;@UserX> firegod: the intention is to do a DCC emulation using Freenet as the transport for files
01:32 &lt; Grishnav> Sorry if this has already been suggested, I've missed much of the conversation being in and out of the room, but how about some sort of API for IIP to create modules? After IIP gets completely distributed (with v2) you could have all sorts of interesting modules pop up... a file transfer mod, perhaps a freenet node mod if you only wanted one service running...
01:32 &lt; firegod> UserX: that'll work (:
01:32 &lt; philocs> UserX: I think that is the best solution
01:32 &lt; hobbs> Grishnav: that's more or less the plan, as I understand it. And if it's not, we'll beat nop with halibut until it is.
01:32 &lt; Grishnav> lol
01:33 &lt; firegod> UserX: but if IIPv2 is decenteralized, would this dcc emulation need freenet? you already can do point multipoint point transfers, you just need a session handshake for that kind of transfer
01:33 &lt; firegod> albiet dcc
01:33 &lt; nemesis> waaaaaaaaaah
01:33 &lt; philocs> plus if every iip user was running some sort of freenet implementation, that would make freenet much better
01:33 &lt; nemesis> ardvark
01:33 &lt; nemesis> grrrrrr
01:33 &lt; nemesis> where is he?
01:33 &lt; nemesis> where can speak german?
01:33 &lt; hobbs> also, it should be (more) convenient to have multiple IIPv2 networks, but I think that's a given. :)
01:33 &lt; nemesis> or known only a little bit german
01:33 &lt; firegod> philocs: thats what I'm saying (:
01:33 &lt; nemesis> and have the english hacker ethic?
01:33 &lt; firegod> whos working on IIPv2?
01:34 &lt; philocs> I need to go study for my german test soon
01:34 &lt; philocs> firegod: are you left handed or in oz or something?
01:34 &lt;@mids> hm, ppl; I got to go; keep chatting here
01:34 &lt;@mids> bbl
01:34 &lt; nemesis> hrhr
01:34 &lt; nemesis> mids!!!
01:34 &lt; firegod> philocs: nope, just a freak
01:34 &lt; nemesis> don't drunk to much ;p
01:34 &lt; nemesis> *fg*
01:35 &lt; firegod> mids is working on IIPv2 I'm sure, anyone else? UserX?
01:35 &lt; nemesis> nop
01:35 &lt;@UserX> firegod: in theory yes. but currently we want to keep IIP low bandwidth. freenet would me suited transfering large volumes of data (and better because it doesn't have a constraint of realtime routing that IIP needs)
01:35 &lt; nemesis> i think
01:35 &lt;@nop> yes
01:35 &lt; nemesis> aaaaaah
01:35 &lt; nemesis> nop
01:35 &lt; philocs> I guess what is really needed is for someone to write a C implementation of freenet ...
01:35 &lt; firegod> UserX: this is true.
01:36 &lt; firegod> UserX: or at least an opt-in on that feature
01:36 &lt;@UserX> firegod: yes i am working v2
01:36 &lt; hobbs> philocs: I agreed with that pretty heavily a few months ago, but right now I'm happy to let java fred do its thing, and settle down, before anyone clones.
01:36 &lt; hobbs> (now that it _works_, that is)
01:36 &lt; firegod> UserX: how have you solved scaling issues for resource location? ie: how do you find nodes originating #channels?
01:36 &lt; philocs> UserX: yes well thats a good reason to not make it easy for people to do 'dcc' and to encourage them to use freenet
01:36 &lt; firegod> philocs: it should just be opt-in.. people wanting to abuse their bandwidth, can go right ahead.. those on modems dont get killed (:
01:36 &lt; hobbs> UserX: would be nice to keep in mind, though, that freenet is good at pulling things, and iip is good at pushing things. :)
01:36 &lt; philocs> hobbs: well I agree, I think the java version is fine but if we are going to basically package freenet with iip somehow then eventually (and probably when freenet hits 1.0?) we will want a c implementation
01:36 &lt; firegod> philocs: those wanting freenet backed features, change a setting and BLAM it just works
01:36 &lt;@UserX> firegod: haven't worked out highly scalable system yet
01:37 &lt; firegod> hobbs: IIP is a great way of grouping freenet keys (:
01:37 &lt; hobbs> philocs: that's some pretty long thinking. :)
01:37 &lt; firegod> UserX: ah. If you havnt peaked at Circle, I encourage you to (:
01:37 &lt; firegod> I know mids said he'd played with it
01:37 &lt; philocs> hobbs: well freenet is getting more stable all the time
01:38 &lt; youkai> yeah, i would never run freenet as long as its only java
01:38 &lt; firegod> theres a slogan for ya d-:
01:38 &lt; firegod> "getting more stable every day"
01:38 &lt; youkai> too bulky
01:38 &lt; philocs> youkai: its not too bad
01:38 &lt; youkai> plus i think its shitty to have os software that only compiles on a corp owned language
01:38 &lt; Grishnav> I don't like Java anymore than the next guy, but I certainly am a freenet fan. I'll use the java one, but only until I hear about a C implementation. :)
01:39 &lt; youkai> i mean if you guys were using the os non sun java i wouldent mind as much
01:39 &lt; youkai> ah yes
01:39 &lt; youkai> blackdown
01:39 &lt; hobbs> youkai: freenet works fine on a few flavors of non-sun java.
01:39 &lt; hobbs> blackdown has sun behind it.
01:39 &lt; youkai> you just cant win with java then :/
01:39 &lt; firegod> so?
01:39 &lt; youkai> i dont trust sun any more then i do microsoft
01:40 &lt; firegod> java is not your friend (:
01:40 &lt; Grishnav> Does anyone have a link to the souce download for Blackdown? (Their site is less than helpful)
01:40 &lt; firegod> I encourage those who are disatisfied with java, to try phthon for their scripting needs (it is NOT java)
01:40 &lt; youkai> yeah python is cool
01:41 &lt; youkai> but i dident stop running m$ operating systems just so i could let another corp in the door (sun)
01:41 &lt; hobbs> Grishnav: er. It's in "non-free" for a reason, isn't it?
01:41 &lt; philocs> you are wanting me to write freenet in python? would a python module be distributed with iip?
01:41 &lt; Grishnav> Ahh... I was under the impression is was free. my mistake.
01:41 &lt; youkai> thats the only problem i have with freenet
01:41 &lt; philocs> java is not evil, sun treats java differently than MS treats windows
01:41 &lt; hobbs> Grishnav: no. If you ask sun, it's impossible to create a free java2 implementation, and they've done a good job of making it true.
01:41 &lt; youkai> i mean java is a lot easier to code in because you dont have to worry about memory leaks and stuff as much
01:41 &lt; Grishnav> rofl
01:41 &lt; youkai> the garbage collector lets you be lazy
01:41 &lt; philocs> hobbs: why is it impossible?
01:42 &lt; Grishnav> [16:45] &lt;youkai> i mean java is a lot easier to code in because you dont have to worry about memory leaks and stuff as much -- yeah, it's no wonder that all java apps are so goddamn memory hoggy!!
01:42 &lt; youkai> yeah thats because they need the whole jre loaded in memory with the software
01:42 &lt; hobbs> philocs: because if you write anything that's java2, and claims to be "java", then sun will destroy you. :)
01:42 &lt; philocs> hobbs: yes but you can make java, just don't call it 'java'
01:42 &lt; hobbs> er... without obtaining the appropriate license and signing the appropriate agreements first, that is. :)
01:42 &lt; Grishnav> call it coffee
01:42 &lt; philocs> kaffe
01:42 &lt; Grishnav> hehe
01:42 &lt; Grishnav> yeah
01:43 &lt; Grishnav> I've played with Kaffe
01:43 &lt; hobbs> philocs: true. But nobody's done it.
01:43 &lt; Grishnav> not quite mature enough yet, but getting there
01:43 &lt; philocs> hobbs: uh yes, the FSF has done it
01:43 &lt; hobbs> philocs: oh?
01:43 &lt; philocs> yes
01:43 &lt; youkai> but seriously i think java is right up there with VB
01:43 &lt; philocs> Kaffe
01:43 &lt; hobbs> philocs: Kaffe is not java2.
01:43 &lt; youkai> its for lazy programmers
01:43 &lt; youkai> who dont mind being owned by a corp
01:43 &lt; philocs> hobbs: but there is no reason it could not implement java2
01:43 &lt; hobbs> philocs: except for the fact that it doesn't.
01:43 &lt; philocs> plus gccj or whatever its called
01:44 &lt; hobbs> er...
01:44 &lt; youkai> the other thing is java2 is huge, and they have a gigantic team of programmers working on it all the time
01:44 &lt; hobbs> yeah. gcj/gij are also nice.
01:44 &lt; firegod> not to interupt, but java wars work out better in apropriatly named channels (:
01:44 &lt; philocs> hobbs: but its not a legal issue, the java spec is an open standard, the java name is not
01:44 &lt; youkai> gcj?
01:44 &lt; philocs> youkai: gcc that compiles java code
01:44 &lt; youkai> huh
01:45 &lt; youkai> to binary or does it still need a jre
01:45 &lt; philocs> binary I believe
01:45 &lt; hobbs> philocs: that's a pretty heavy restriction, though.
01:45 &lt; hobbs> You can't say: this is java, this is compatible with java, or this smells like java.
01:45 &lt; philocs> hobbs: well I don't think so. You can make the claim that 'this software is not java, but you will probably find that it works the same'
01:46 &lt; philocs> which most people would understand
01:46 &lt; hobbs> probably.
01:46 &lt; youkai> anyway, why rewrite java when you could just use c++
01:46 &lt; youkai> its almost the same language
01:46 &lt; philocs> arg, I would rather use java over c++
01:46 &lt; philocs> but I'm not getting into that
01:46 &lt; philocs> anyway, I forgot where this horrible diatribe started
01:46 &lt; hobbs> youkai: not really. c++ doesn't force you to use OO crap when it's completely inappropriate, like java does. :)
01:46 &lt; firegod> round and round we go, where we stop nobody knows
01:46 &lt; firegod> philocs: exactly
01:46 &lt; philocs> ok, so in isproxy, is there like a client side and a node side?
01:47 &lt; firegod> philocs: you know how many times I've seen this exact same 'argument' ? (:
01:47 &lt; youkai> hobbs: hah
01:47 &lt; firegod> philocs: there are relays, and proxys and 'servers'
01:47 &lt; firegod> as I see it
01:47 &lt;@UserX> philocs: can you clarify your question?
01:47 &lt; philocs> I mean, would it make sense to put channel key encryption in isproxy, the part that actually talks to the irc client on 6667?
01:47 &lt; hobbs> philocs: sorta. there are nodes, and there are nodes. :)
01:47 &lt; firegod> philocs: dont forget you have multiple clients for each isproxy
01:48 &lt; hobbs> and nodes 1) talk to clients 2) talk to nodes 3) (one of them) talks to the server.
01:48 &lt; philocs> firegod: really? I've never been able to see this behavior, actually maybe its just my configuration
01:48 &lt; firegod> (:
01:48 &lt; philocs> but anyway, does my question make sense?
01:48 &lt; youkai> i just came here to beg you guys not to write the next ver of iip in java :D
01:48 &lt; firegod> which question d-:
01:48 &lt; firegod> youkai: i think thats a given
01:48 &lt;@UserX> philocs: currently IIP 1.x is essentially a tunnel. having the client implement channel encryption would require a lot of work to do. and would become redunant when v2 gets done
01:48 &lt; youkai> also if theres freenet people around, a c++ ver would be nice
01:49 &lt; firegod> UserX: how about isproxy functioning as an http tunnel?
01:49 &lt; firegod> UserX: IIPv2 as well?
01:49 &lt; nemesis> &lt;youkai> i just came here to beg you guys not to write the next ver of iip in java :D
01:49 &lt; nemesis> noooooo
01:49 &lt; philocs> I'm thinking that you could have it so that there ways like a 'keys/' directory and then you could have in that 'channel.key' or something and then just run blowfish or whatever on what goes in and out of that channel, understand?
01:49 &lt; nemesis> native code are the best thing
01:49 &lt; philocs> and fuck c++, I'll take java over c++ anyday
01:49 &lt; philocs> but I also think that c is nice
01:49 &lt;@UserX> firegod: 1.x could be used to tunnel to a single fixed HTTP server
01:49 &lt; firegod> okay, enough language wars please?
01:49 &lt; nemesis> m$ sponsored his .net campain, and will place his IL on the front
01:49 &lt; youkai> k :D
01:49 &lt; firegod> User: hrmm
01:49 &lt; nemesis> you can controll the compiller
01:49 &lt; philocs> youkai keeps brining it up, if he likes c++ so much, he should marry it
01:49 &lt; nemesis> thats the different
01:49 &lt; firegod> oh jebus
01:49 &lt; youkai> heh philocs: if you like java so much you should go work for sun
01:49 &lt; nemesis> can't
01:50 &lt; philocs> UserX: would that make sense or is it better to wait for next version to do that?
01:52 &lt; youkai> UserX: thats a good idea
01:52 &lt;@UserX> philocs: to do that with 1.x network would require giving nodes the intelligence to read and parse recompose IRC client messages/commands
01:53 &lt; philocs> oh I see
01:53 &lt; nemesis> &lt;UserX> philocs: to do that with 1.x network would require giving nodes the intelligence to read and parse recompose IRC client messages/commands
01:53 &lt; nemesis> xml ;)
01:53 &lt;@UserX> it's possible but would take a fair amount of effort which i want to put into v2
01:53 &lt; nemesis> very flexible
01:53 &lt; philocs> I understand
01:54 &lt; philocs> later
02:11 &lt; logger> logging ended
--- Log closed Wed Oct 16 02:11:14 2002
&lt;/div></description></item><item><title>I2P-Entwicklertreffen</title><link>/de/blog/2002/09/25/i2p-entwicklertreffen/</link><pubDate>Wed, 25 Sep 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/09/25/i2p-entwicklertreffen/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> athena, aum, Dag, ellison, mids, nemesis, Neo, nop, sferic, Tanthrix, thecrypto, Zwolly&lt;/p>
&lt;h2 id="meeting-protokoll">Meeting-Protokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Wed Sep 25 00:57:27 2002
00:57 -!- Topic for #iip-dev: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/
00:57 [Users #iip-dev]
00:57 [@mids] [ Dag] [ logger] [ nemesis] [ nop] [ Zwolly]
00:57 -!- Irssi: #iip-dev: Total of 6 nicks [1 ops, 0 halfops, 0 voices, 5 normal]
00:57 -!- Irssi: Join to #iip-dev was synced in 1 secs
00:58 -!- mode/#iip-dev [+v logger] by mids
01:00 &lt;@mids> Tue Sep 24 23:00:38 UTC 2002
01:00 &lt;@mids> welcome et all
01:00 &lt;@mids> the 12th meeting just started
01:01 &lt;@mids> agenda:
01:01 &lt;@mids> 1) website
01:01 &lt;@mids> 2) nop's messages
01:01 &lt;@mids> 3) question round
01:01 &lt;@mids> website:
01:01 &lt;@mids> new invisibleNET site online - http://www.invisiblenet.net/ - new IIP site online - http://www.invisiblenet.net/iip/
01:02 &lt;@mids> for those who just joined:
01:02 &lt;@mids> new invisibleNET site online - http://www.invisiblenet.net/ - new IIP site online - http://www.invisiblenet.net/iip/
01:02 &lt;@mids> geeh
01:02 &lt;@mids> I keep busy
01:02 &lt; nop> ok
01:02 &lt; nop> pause a sec
01:02 &lt;@mids> for those who just joined:
01:02 &lt;@mids> hehe
01:02 &lt; nop> just add it to topic
01:03 &lt; nop> ok
01:03 &lt; nop> go
01:03 &lt; nop> ;(
01:03 -!- mids changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | new invisibleNET site online - http://www.invisiblenet.net/ - new IIP site online - http://www.invisiblenet.net/iip/
01:03 &lt; nop> ;)
01:03 &lt;@mids> .
01:04 -!- mode/#iip-dev [+o nop] by mids
01:05 &lt;@mids> any questions about this topic? otherwise we'll go to #2
01:06 &lt;@nop> ok
01:06 &lt;@nop> thanks to ellison
01:07 &lt;@nop> and the distributedcity crew
01:07 &lt;@nop> for helping out
01:07 &lt;@nop> with the website
01:07 &lt;@nop> we owe them a lot now ;)
01:07 &lt;@nop> ok
01:07 &lt;@nop> rc2 is coming out tomorrow
01:07 &lt;@nop> we're just packaging it up
01:07 &lt;@nop> and getting it ready for release
01:07 &lt;@nop> new features
01:07 &lt;@nop> are Forward Security
01:08 &lt;@nop> Close Delay protocol for killed connections
01:08 &lt;@nop> some bug fixes
01:08 &lt;@nop> and upgrade features for future versions
01:08 &lt;@nop> I think that's about it
01:08 &lt;@nop> thank you all you users
01:08 &lt;@nop> that use IIP
01:08 &lt;@nop> without you
01:08 &lt;@nop> the project would be a waste
01:08 &lt;@nop> ;)
01:09 &lt;@nop> so thank all of you for your loyalty and support by using the software
01:09 &lt;@nop> I think that's it for my daily comments ;)
01:09 &lt;@nop> oh
01:09 &lt;@nop> wait
01:09 &lt;@nop> thank you mids
01:09 &lt;@nop> for assisting me with the website setup
01:09 &lt;@nop> and for being patient with me
01:09 &lt;@nop> thank you codeshark
01:09 &lt;@nop> for setting up the software
01:09 &lt;@mids> your welcome :)
01:09 &lt;@nop> and handling inform
01:09 &lt;@nop> thank you userx wherever you ar
01:10 &lt;@nop> are
01:10 &lt;@nop> for your hard work on core development
01:10 &lt;@nop> and putting up with my ranting ;)
01:10 &lt;@nop> thanks to chocolate
01:10 &lt;@nop> for the informity and scripts that are needed
01:10 &lt;@nop> thanks to cohesion even though long gone, for documentation in the past
01:10 &lt;@nop> umm, like to thank the academy ... j/k
01:11 &lt;@nop> everyone who has contributed thank you all
01:11 &lt;@nop> .
01:11 &lt;@mids> 3 hurrays for nop
01:11 &lt;@mids> hurray
01:11 &lt; Zwolly> hurray
01:11 &lt; thecrypto> huzzah
01:11 &lt;@nop> haha
01:11 &lt; athena> that's 2 hurrays and 1 huzzah
01:11 &lt;@nop> oh and DC people have been whispering in my ear to thank the Lord
01:11 &lt;@nop> ;)
01:12 &lt; Neo> lol
01:12 &lt;@nop> well, on a side note, thank life for it is a neat thing ;) &lt;-- no comments
01:12 &lt;@nop> .
01:13 &lt;@nop> any questions
01:13 &lt;@nop> suggestions
01:13 &lt;@nop> review
01:13 &lt;@nop> ideas
01:13 &lt;@nop> etc
01:13 &lt;@nop> ?
01:13 &lt; Neo> congratulations on the new site, looks great.
01:13 &lt;@nop> thnx
01:13 &lt;@mids> what is forward security?
01:13 &lt;@nop> encryption can only be decrypted at time of session
01:13 &lt;@nop> aka, you can't replay the messages
01:13 &lt;@nop> and decrypt them
01:14 &lt;@nop> as that key and signature doesn't exist anymore
01:14 &lt;@nop> and will not be useful
01:14 &lt;@nop> this is designed against log and replay attacks
01:14 &lt;@nop> .
01:14 &lt;@mids> thx
01:14 &lt; athena> will you require public proxies to support these new protocol additions? (methinks all proxies should be forced to upgrade)
01:14 &lt;@nop> athena
01:14 &lt;@nop> it's a mandatory upgrade
01:14 &lt;@nop> all relay holders
01:14 &lt;@nop> will need to upgrade
01:15 &lt;@nop> to rc2 relay
01:15 &lt;@nop> and re-announce
01:15 &lt; athena> ok, thanks
01:16 &lt; sferic> I guess I cam ein late and missed something, but do you mean that we can't log anymore?
01:16 &lt;@nop> no
01:16 &lt;@nop> you can log
01:16 &lt;@nop> what I'm saying
01:16 &lt;@nop> is
01:16 &lt;@nop> if you were a gov't agent
01:16 &lt;@nop> spying on a relay
01:16 &lt;@nop> and you were logging the encrypted traffic
01:16 &lt;@nop> you couldn't then come and seize the ircd end node
01:16 &lt;@nop> and use the network secret key
01:16 &lt;@nop> to replay the traffic
01:16 &lt;@nop> and decrypt it
01:17 &lt; sferic> Ahh, thanks
01:17 &lt;@nop> it eliminates the importance of the network secret key
01:17 &lt;@nop> it's useless
01:17 &lt;@nop> all it does is authenticate
01:17 &lt;@nop> nothing more
01:17 &lt;@nop> doesn't actually encrypt
01:17 &lt;@nop> this covers two things
01:17 &lt;@nop> man in the middle attack protection
01:17 &lt;@nop> and log and relay protection
01:17 &lt;@nop> aka forward security
01:17 &lt;@nop> ;)
01:17 &lt; Zwolly> is it now without central server.
01:18 &lt;@nop> not yet
01:18 &lt;@nop> that's 1.22
01:18 &lt;@nop> 1.2
01:18 &lt;@nop> correction
01:18 &lt;@nop> 1.2.0 to be exact
01:18 &lt;@nop> ;)
01:18 &lt;@nop> after 1.1 basically is finished
01:18 &lt;@mids> (I'd say that decentralization is 2.0)
01:19 &lt; Zwolly> how about system resources memory cpu and bandwith
01:19 &lt;@nop> well, 2.0 is a more perfect form of decentralization
01:19 &lt;@nop> 1.2 we will attempt decentralization
01:20 &lt; Tanthrix> how does true p2p work, you can't exactly scan IP blocks until you find someone? isn't some sort of a central server neccessary for initial connection?
01:20 &lt;@nop> bootstrap is needed
01:20 &lt;@nop> but once connected
01:20 &lt;@nop> you have your own peer routes
01:20 &lt;@nop> so we include a small node.ref
01:20 &lt;@nop> which connects you in
01:20 &lt;@nop> then from that point
01:20 &lt; athena> thanthrix: find some friends you trust and trade node.refs :)
01:20 &lt;@nop> you are dynamically updated from the network
01:21 &lt;@nop> yes
01:21 &lt;@nop> that's the idea
01:21 &lt;@nop> in a nice world
01:21 &lt;@nop> ;)
01:21 &lt; Tanthrix> hehehe
01:21 &lt;@mids> what if you dont have friends?
01:21 &lt;@nop> then try to trust the signature on our software ;)
01:21 &lt;@nop> haha
01:21 &lt;@nop> yeah right, digital trust is rarely possible
01:22 &lt; Dag> trust no one
01:22 &lt; Dag> heh
01:22 &lt; athena> awww...i'll be your friends, mids!
01:22 &lt;@mids> hurray
01:22 &lt; athena> huzzah
01:22 &lt; Tanthrix> and grey-eyed athena comes to the rescue..
01:22 &lt;@nop> hehe
01:22 &lt;@nop> this website kicks ass
01:22 &lt;@nop> far difference then the previous one
01:23 &lt;@mids> kinda :)
01:23 &lt;@nop> umm
01:23 &lt;@nop> yeah
01:23 &lt;@nop> that nice little under construction site sucked ass
01:24 &lt; Tanthrix> heh..the new invisiblenet site looks like a page for some web-based corporation
01:25 &lt;@mids> thanks... I guess :)
01:25 * mids points at ellison ... he is the one to blame; he gets all fame
01:25 &lt; Tanthrix> hehehe
01:25 * ellison hides under some eye candy in the corner
01:26 &lt; Zwolly> what is the gues about how stable it will be
01:26 &lt;@mids> Zwolly: Trent is running on a rc2 relay for 2 days now
01:26 &lt;@mids> without trouble
01:27 &lt; Zwolly> ok.
01:27 &lt;@mids> trent is the irc client/service with the heaviest traffic
01:27 &lt;@mids> so... I think it is okay
01:27 &lt; Zwolly> we will see
01:27 &lt;@nop> the reason
01:27 &lt; Zwolly> is it tomorrow already? hehe
01:28 &lt;@nop> for the middle of the road
01:28 &lt;@nop> corporate looking site
01:28 &lt;@nop> is called steganography
01:28 &lt;@nop> ;)
01:28 &lt;@nop> our evil black hat activities
01:28 &lt;@nop> wouldn't be good
01:28 &lt;@nop> if it's obvious
01:28 &lt;@nop> we're evil
01:28 &lt;@nop> now would it
01:29 &lt;@nop> so we blend in with the other evil
01:29 &lt;@nop> and they won't notice us
01:29 &lt;@nop> ;)
01:29 &lt;@nop> honestly though
01:29 &lt;@nop> it's just for attracting all audiences
01:29 &lt;@mids> in 2 month there will be an invisibleNET sponsored golf tournament
01:29 &lt;@nop> hahaha
01:30 &lt;@nop> oh and the palladium efforts
01:30 &lt;@nop> we bought it out
01:30 &lt;@nop> ;)
01:31 &lt;@nop> if you've noticed
01:31 &lt;@nop> we own www.invisiblenet.net, www.invisiblenet.com, and www.invisiblenet.org
01:31 &lt;@nop> we're evil
01:31 &lt;@nop> ;)
01:31 &lt;@nop> we've monopolized the market
01:31 &lt;@nop> we're bastards
01:31 &lt; Dag> what about getting one of those signs on the highway for cleaning up the roadside?
01:31 &lt;@nop> yeah
01:31 &lt;@nop> that's in the works
01:31 &lt;@nop> as well as OEM'ing with Microsucks, and Intel
01:32 &lt;@nop> haha
01:32 &lt;@mids> euh
01:32 &lt;@mids> you okay nop? :)
01:32 &lt; Zwolly> ok other question what to do if there are warez channels and some big stupid country lets say america for example want this network doun can it run on its own from the european nodes
01:32 &lt;@nop> yeah
01:32 &lt;@nop> yes
01:32 &lt;@nop> it will be possible to do that
01:33 &lt;@nop> plus
01:33 &lt;@nop> I advise for all warez activity
01:33 &lt; Dag> I thought there was no /dcc
01:33 &lt; Dag> in here
01:33 &lt;@nop> to use a !anonymous mode channel
01:33 &lt;@nop> doesn't mean you can't trade ftp sites
01:33 &lt; Dag> well
01:33 &lt;@nop> then for anyone monitoring
01:33 &lt;@nop> who is saying what
01:33 &lt; Dag> google trades warez ftp sites
01:33 &lt;@nop> is a bit more tricky
01:33 &lt;@nop> ;)
01:33 &lt;@nop> exactly
01:33 &lt; Dag> so does the newsgroups
01:33 &lt;@nop> I doubt that we're a threat to that
01:33 &lt; Dag> er do
01:33 &lt;@nop> our main concern is #pedophilia public channels
01:34 &lt; Dag> I did a /list one day
01:34 &lt;@nop> as they would be a concerned threat to the existance of IIP as a whole
01:34 &lt; Dag> and saw that channel in the list
01:34 &lt;@mids> nah
01:34 &lt; Dag> was a month or so ago
01:34 &lt;@mids> I wouldnt be too affraid about that
01:34 &lt;@nop> I like as little trouble as possible while were developing
01:34 &lt;@mids> this is pure text based
01:34 &lt;@nop> true
01:34 &lt; nemesis> k
01:34 &lt; nemesis> brb
01:35 * nemesis decides to go out and tar the way to the loung ()ŻŻŻŻ)ŻŻŻŻŻŻŻŻŻŻŻŻŻŻ)))~~~~
01:35 &lt; Dag> freenet has been overwhelmed with that crap
01:35 &lt; Dag> at least last time I used frost
01:35 &lt; Dag> it was a VERY high percentage of that crap on there
01:35 &lt; athena> comes with the territory
01:35 &lt; Dag> I think it would be good for people to spam freenet with random non porn images and media files
01:36 &lt;@nop> yeah
01:36 &lt;@nop> it's unfortunate
01:36 &lt; Dag> just to make the percentage of crap go down
01:36 &lt;@mids> I am using freenet for 3 or 4 years now and I have never seen any pedo crap...
01:36 &lt;@nop> I accidentally downloaded trash on my hardrive because of their shit
01:36 &lt;@nop> sickening
01:36 &lt;@nop> I found one
01:36 &lt;@mids> if you dont look for it, I dont think you will run into much
01:36 &lt;@nop> by accident
01:36 &lt;@nop> not true
01:36 &lt;@nop> stuff gets renamed stuf
01:37 &lt; Dag> mids I just had frost list all the files available
01:37 &lt; Dag> as there are not many
01:37 &lt; Dag> maybe a few hundred files max
01:37 &lt; Dag> its not like gnutella
01:37 &lt;@mids> well, if you view each of them.. you will probably run into stuff
01:37 &lt; Dag> I didnt download anything
01:37 &lt;@mids> but I have no reason to view a msc0001a.jpg
01:38 &lt; Dag> I just saw the listings
01:38 &lt; ellison> you guys seen www.bitzi.com?
01:38 &lt; Dag> no
01:38 &lt; Dag> isnt that some spyware
01:38 &lt; ellison> it is a database of tons of files on p2p networks
01:38 &lt; athena> no
01:38 &lt;@nop> mids
01:38 &lt; athena> the fingerprint mp3s
01:38 &lt;@nop> check iip-dev
01:38 &lt; ellison> you can enter a filename and size, and it'll tell you what it is
01:38 &lt;@nop> this can't be true
01:38 &lt;@nop> we have a few debian users
01:38 &lt;@mids> nop: iip-dev email?
01:38 &lt;@nop> yes
01:38 &lt; Dag> ellison who is funding it?
01:39 &lt; ellison> dag: dunno
01:40 &lt; Dag> ellison I would bet its the riaa
01:40 &lt; ellison> "Bitzi is a privately-held metadata publishing company based in San Francisco."
01:40 &lt; Dag> or some such org
01:40 &lt; Dag> ellision who pays the bills
01:40 &lt; Dag> follow the $$$$$
01:40 &lt; ellison> doubt it, I think you can use their service to differentiate between valid media files and the fake stuff uploaded by RIAA
01:41 &lt; ellison> the founder posted on a RIAA thread and mentioned this use of the system
01:41 &lt; Dag> find out who funds it
01:41 &lt; ellison> i brought up their site because it seems to be a good way of avoiding nasty re-named stuff
01:41 &lt; athena> bitzi is cool... their stuff is opensource
01:41 &lt; Dag> one thing is certain in this day and age
01:41 &lt; ellison> there's no reason you couldn't submit freenet files to the service
01:42 &lt; ellison> dag: there would be concern if there was any evidence that they are funded by the RIAA, but it doesn't look like it to me
01:42 &lt; Dag> ellison a md5->file content database
01:42 &lt; Dag> would maybe work
01:42 &lt; Dag> but can be abused as well
01:42 &lt; Dag> its all about who controlls the data
01:43 * athena controls the data
01:43 &lt; Dag> mallicous people can change the file slightly anyhow
01:43 &lt; ellison> if course there is an issue of trust, but if you don't trust anyone then it'll be difficult to take part in a service-based economy...
01:43 &lt; ellison> then the signature would change
01:44 &lt; Dag> yes
01:44 &lt; Dag> I am addressing your wanting to avoid known bad files
01:44 &lt; ellison> if lots of people use bitzi, then all it takes is one person downloading and reporting a bad file
01:45 &lt; Dag> I could write a gnutella server to on the fly randomly tag on some byte
01:45 &lt; Dag> to a file
01:45 &lt; ellison> and bitzi will be a more and more valuable service as the RIAA begins seeding P2P networks w/ crap...
01:45 &lt; Dag> and change the file sig each time
01:45 &lt; athena> bitzi is being integrated into limewire
01:45 &lt; ellison> people could go to bitzi and find out which files are the good ones, and only download those
01:45 &lt; Dag> I think that the riaa would find the service more usefull than not
01:46 &lt; Dag> they are doing the riaas job for them
01:46 &lt; ellison> it's also about finding the good ones - avoiding the bad ones is just 1/2 of the process
01:46 &lt; Dag> finding keys to stuff they own
01:46 &lt;@mids> hey aum
01:46 &lt; aum> hi mids
01:47 &lt;@nop> aum
01:47 &lt;@nop> it's most likely
01:47 &lt;@nop> the dh key exchange
01:47 &lt;@nop> maybe handshaking with a bad or out of date node, or so
01:47 &lt; aum> the max-out doesn't happen when i run iip as root
01:47 &lt; aum> only when i run as user
01:47 &lt;@nop> interesting
01:47 &lt; athena> huh?
01:47 &lt;@nop> have you checked your file descriptors for users
01:47 &lt;@nop> how many are allowed and such?
01:48 &lt; aum> well, all the files are owned by the same user as is running the daemno
01:48 &lt; aum> it's a severe max-out when i run as user - a 1.5GHz box grinds to a halt - even the mouse can barely move
01:49 &lt; Zwolly> people i need to go now it was fun and will install the new IIP as soon as possible (working at 7.00)
01:49 &lt; aum> compliments on the new website nop
01:49 &lt;@nop> thnx, thank ellison
01:50 &lt;@nop> he did it
01:50 &lt;@nop> ;)
01:50 &lt; aum> it looks so professional that one could expect to go to the download page, and see a link saying 'download 30-day demo'
01:50 &lt; aum> free software websites are rarely designed so professionally
01:50 &lt;@mids> :)
01:50 &lt;@nop> nor are they documented so well either
01:51 &lt;@mids> nor do they have such cool irc channels
01:51 &lt;@nop> we have kind of put the profesionallism back into open source ;)
01:51 &lt;@nop> I spelled that badly
01:51 &lt;@nop> haha
01:51 &lt; aum> the word 'free' needs to appear on the front page IMO
01:51 &lt;@nop> Professionalism
01:51 &lt;@nop> it says open
01:51 &lt;@nop> and available
01:51 &lt;@nop> etc
01:51 &lt; aum> the word 'open' is being used more and more with commercial software
01:51 &lt;@nop> well, if people don't read
01:51 &lt;@nop> they can't be educated
01:52 &lt;@nop> and they shouldn't be running IIP anyway
01:52 &lt; ellison> :-)
01:53 &lt; aum> i saw a freaky film the other night - 'fight club'
01:53 &lt;@nop> finally?
01:53 &lt;@nop> haha
01:53 &lt;@nop> read the book
01:53 &lt;@nop> it's worse
01:53 &lt; aum> wow!
01:53 &lt;@mids> night all
01:53 &lt; aum> good concept - taking down the credit card databases
01:53 &lt; aum> night mids
01:53 &lt; ellison> night mids
01:54 &lt;@nop> night mids
01:54 &lt;@nop> thnx again
01:54 &lt;@nop> for your help
01:54 &lt; nemesis> gn8 mids
01:54 * aum wonders if iip can take advantage of palladium features
01:55 * nop wonders what aum means by that
01:55 &lt; aum> palladium could be a huge boon for p2p
01:55 &lt;@nop> yes
01:55 &lt;@nop> did you get my ip stego app?
01:55 &lt; aum> palladium creates a private task space that not even root can access
01:55 &lt; aum> back in 5...
01:55 &lt;@nop> k
02:02 &lt;@nop> ok
02:02 &lt; aum> back
02:02 &lt;@nop> wb
02:03 &lt; aum> palladium can help piracy
02:03 &lt; Dag> anyone here run vmware?
02:03 &lt;@nop> I'm not convinced that palladium will be secure against the security researchers of the world
02:03 &lt; aum> yes
02:03 &lt;@nop> I do
02:03 &lt;@nop> I run it
02:03 &lt; aum> ditto
02:03 &lt; Dag> how good a sandbox is it?
02:03 &lt;@nop> great
02:03 &lt; aum> brilliant
02:03 &lt;@nop> I use it for my windows stuff
02:03 &lt; Dag> that is my only real interest for it
02:03 &lt;@nop> while running linux as the main one
02:03 &lt;@nop> oh yeah
02:03 &lt; Dag> is a sandbox potentia;
02:04 &lt;@nop> yes
02:04 &lt;@nop> it's great
02:04 &lt;@nop> easy to set up too
02:04 &lt; aum> beautiful thing about vmware is that you can choose to discard all disk changes
02:04 &lt; Dag> well
02:04 &lt; Dag> i imagine it leaks data to the swap
02:04 &lt; aum> so if you install some windows fuckware, it's easy to get rid of it without having to hunt through c:\windows and registry etc
02:04 &lt; Dag> well yes
02:05 &lt; Dag> just delete the install
02:05 &lt; Dag> I keep a good install file
02:05 &lt; Dag> that has nothing on it
02:05 &lt; aum> i like how vers 3 does usb
02:06 &lt; Dag> its an amazing little app
02:06 &lt; Dag> wish it was open sourced
02:06 &lt; Dag> I looked at some open source attemps
02:06 &lt; Dag> at the same thing
02:07 &lt; Dag> and seemed to be stagnating
02:07 &lt; Dag> bochs and the like
02:07 &lt; aum> bochs is a nightmare
02:07 &lt; nemesis> AS/400 are better than vmware ;p
02:08 &lt; Dag> plex86 was another one I think
02:08 &lt; Dag> I have run vmware and ran some tools like filemon and regmon
02:08 &lt; Dag> etc
02:09 &lt; Dag> and they seem to show that its a decent sandbox
02:09 &lt; Dag> its not writting or reading to anything unusual
02:09 &lt; Dag> from waht I saw
02:09 &lt; Dag> winternals software rules
02:09 &lt; Dag> sysinternals/winternals that is
02:10 &lt; Dag> tcpview pro is another of their tools I like
02:10 &lt; Dag> erd commander is another
02:11 &lt; Dag> I am hoping someday soon that linux/bsd can have better ntfs support
02:12 &lt; Dag> read only access (stable) is pretty limiting
02:14 &lt;@nop> I'm so excited
02:14 &lt;@nop> this toorcon speech might get me killed ;)
02:14 &lt; nemesis> hrhr
02:14 &lt; nemesis> nooo nooo
02:15 &lt; nemesis> i linke the read only
02:15 &lt;@nop> sorry
02:15 &lt;@nop> I'm all interrupting
02:15 &lt;@nop> ;)
02:15 &lt; nemesis> because i stored some files in a ntfs5.1 part
02:15 &lt; nemesis> ;)
02:15 &lt; aum> nop - you better have a fast car out the back, and deliver the speech in a ski mask
02:16 &lt;@nop> did you read what I'm talking about
02:16 &lt;@nop> www.toorcon.org
02:16 &lt; aum> actually, a ski mask would be a good gimmick - that, and a throat-mike wired up to a harmoniser box to change your voice
02:16 &lt;@nop> and no I don't care if people know who I am, it's a risk I have to take for starting IIP anyway
02:17 &lt;@nop> haha
02:17 &lt;@nop> I have a friend who's an expert in make-up and disguise
02:17 &lt;@nop> could do that too
02:17 &lt; Dag> nop is it tammy faye"?
02:17 &lt; Dag> katherine harris?
02:17 &lt; aum> room will be fulla spooks
02:18 &lt;@nop> http://www.toorcon.org/speakers/james.html
02:20 &lt;@nop> making gov't irrelevant is the underlying tone
02:21 &lt;@nop> I contradict the keynote speaker
02:21 &lt;@nop> who works for nasa
02:23 &lt; Dag> nasa is evil
02:23 &lt; Dag> richard hoagland says so
02:23 &lt; Dag> they are withholding proof aliens exist
02:24 &lt;@nop> hehe
02:24 &lt; Dag> they bombed the face on mars
02:24 &lt;@nop> aum is quiet
02:24 &lt;@nop> hehe
02:24 &lt; Dag> to cover up that it really looked like a face
02:24 &lt; Dag> even in high res scans
02:25 &lt; Dag> if it were not for nasa, we would each have our own starship cruisers
02:25 &lt; Dag> and vacation planets as we speak
02:25 &lt; Dag> hell they even wont let that backstreet boy
02:25 &lt; Dag> on their stupid space station
02:25 &lt;@nop> haha
02:25 &lt;@nop> nsync but yeah
02:26 &lt; Dag> they dont want him to see who their real masters are
02:26 &lt;@nop> haha
02:26 &lt; Dag> and I dont mean the american taxpayer
02:26 &lt;@nop> yep
02:27 &lt; Dag> the government is not run by the taxpayer
02:27 &lt;@nop> you know what I notice
02:27 &lt;@nop> every corporate position in a company
02:27 &lt; Dag> I think the fairest govt would be one were the number of votes you have is in line with the taxes you pay
02:27 &lt;@nop> is desired by a selfish person
02:27 &lt;@nop> right
02:27 &lt; Dag> maybe 1 vote for each 5k in taxes you pay
02:28 &lt; Dag> the government is run on theft
02:28 &lt; Dag> steal steal steal
02:29 &lt; Dag> rms is a commie too
02:29 &lt; Dag> did you know that
02:29 &lt;@nop> that's why they punish drug dealers
02:29 &lt;@nop> because the gov't is stealing the money they make
02:29 &lt;@nop> you notice
02:29 &lt;@nop> they always wait
02:29 &lt;@nop> till the dealer
02:29 &lt;@nop> is making big money
02:29 &lt;@nop> to get their bust
02:29 &lt;@nop> they don't care about the lowly pot dealer
02:29 &lt;@nop> they always like to let it continue
02:29 &lt;@nop> till they know
02:29 &lt;@nop> there is serious money coming in
02:30 &lt;@nop> then bam
02:30 &lt;@nop> robbin' from the dealer
02:30 &lt; Dag> bo gritz says so
02:30 &lt; Dag> harry brown for president
02:30 &lt; Dag> enuf said
02:30 &lt;@nop> hehe
02:30 &lt;@nop> charlie brown for president
02:31 &lt; Dag> what about snoopy
02:31 &lt;@nop> he's cool
02:31 &lt;@nop> he doesn't say much
02:31 &lt;@nop> so yeah
02:31 &lt; Dag> he always seemed level headed
02:31 &lt; Dag> cept he hung out with that bird a little to much
02:31 &lt; Dag> charlie brown was easily duped
02:31 &lt; Dag> how many times he try to kick that damn football?
02:33 * aum is back
02:33 &lt; Dag> how big is a freenet install?
02:33 &lt;@nop> not big, 200 megs
02:33 &lt;@nop> for datastore
02:33 &lt;@nop> ;)
02:33 &lt; aum> default freenet datastore is 1GB these days
02:34 &lt; Dag> yikes
02:34 &lt;@nop> what?
02:34 &lt; aum> on another subject, i uninstalled gentoo last night and went back to debian => bliss
02:34 &lt;@nop> really?
02:34 &lt; aum> the source-based distros are too flaky just now
02:34 &lt; Dag> go back to freebsd
02:35 &lt; Dag> er forward
02:35 &lt; Dag> heh
02:35 &lt; aum> debian 4 me - huge catalog of software, ready to urn
02:35 &lt; aum> s/urn/run/
02:35 &lt; Dag> well you running it as a server or desktop?
02:35 &lt; aum> debian stuff works wight out of the box - no need to read megs of manuals and grope through scripts
02:36 &lt; Dag> I always compile my servers
02:36 &lt; aum> i've had debian woody on my server for over a year - switched desktop from windows back in feb
02:37 &lt; aum> my desktop went windoes -> mandrake -> debian -> sourcemage -> gentoo -> debian
02:37 &lt; Dag> you ever try knoppix?
02:37 &lt; aum> what's that?
02:37 &lt; aum> a distro?
02:37 &lt; Dag> is a livefilesystem linux distro
02:37 &lt; Dag> based off debian
02:37 &lt; aum> huh?
02:37 &lt; aum> what does 'livefilesystem' mean?
02:37 &lt; Dag> the whole thing runs in ram and cd
02:38 &lt; Dag> boot off the cd
02:38 &lt; Dag> and away you go
02:39 &lt; Dag> its pretty good about hw detection
02:39 &lt; Dag> runs kde and even has openoffice
02:39 &lt; Dag> heh
02:39 &lt; Dag> I dont run any linux servers anymore
02:39 &lt; Dag> but its fun to have around
02:39 &lt; aum> Dag: freeBSD?
02:40 &lt; Dag> free/openbsd
02:40 &lt; Dag> solaris
02:40 &lt; aum> what's the big advantage?
02:40 &lt; Dag> depending on HW
02:40 &lt; Dag> openbsd has a good security audit
02:40 &lt; Dag> of anything they release
02:40 &lt; Dag> no distro of linux even comes close
02:41 &lt; aum> but linux 'ploits get fixed within 24 hours
02:41 &lt;@nop> true
02:41 &lt; Dag> do you check for exploits and patch every day?
02:41 &lt;@nop> I do
02:41 &lt; Dag> well
02:41 &lt; Dag> come now
02:41 &lt; Dag> heh
02:41 &lt;@nop> I'm on bugtraq
02:41 &lt;@nop> and I sometimes post
02:41 &lt;@nop> so I keep my eye out
02:42 &lt; Dag> openbsd has had ONE remote exploit in 6 years
02:42 &lt;@nop> it's my daytime job
02:42 &lt;@nop> openBSD is very conscious
02:42 &lt;@nop> which is good
02:42 &lt;@nop> proves
02:42 &lt;@nop> that all it takes
02:42 &lt;@nop> is more conscious coders
02:42 &lt;@nop> and a conscious framework
02:43 &lt; Dag> if you install redhat without patches
02:43 &lt; Dag> its a guarantee you will be hacked
02:43 &lt; Dag> I use to work in a NOC
02:43 &lt; Dag> it would piss me off when other lazy coworkers would install rh 6.2 etc
02:43 &lt; Dag> for a client
02:44 &lt; Dag> and never put any patches on
02:44 &lt; Dag> one guy worked there 3 years and his idea of rebooting a box was to hit the power switch
02:46 &lt; aum> power switch? did he think it was windows?
02:46 &lt; nemesis> lol
02:46 * aum sometimes sees the linux BSOD screensaver
02:47 &lt; Dag> there was a time like 4 years back that anyone could get a tech job
02:47 &lt; Dag> now people who have a brain and experience
02:47 &lt; Dag> cant find sh*t
02:47 &lt; aum> an open source advocate here in new zealand wrote to the Minister for Information Technology expressing concerns about windows security vulnerabilities - Minister wrote back saying "we don't have a security problem - we use firewalls"
02:48 &lt; Dag> you hear the latest with XP and their help center allowing you to delete files by visiting a url
02:48 &lt; Dag> heh
02:48 &lt; Dag> there is a story at the register uk about it
02:49 &lt; Dag> there is even a link to have the exploit remove the help center from your machine
02:49 &lt; Dag> and in doing so removes the ablity to be exploited
02:50 &lt; Dag> Win-XP Help Center request wipes your HD
02:50 &lt; Dag> http://www.theregister.co.uk/content/4/27074.html
03:03 &lt; nemesis> erm, sorry
03:03 &lt; nemesis> question
03:03 &lt; nemesis> can i ban an port with bind to an nic?
04:14 &lt; nemesis> cu@all für genau 50 mins ins bett legen dann duschen und in arbeit fahren *grummel*
08:05 &lt; nop> sheesh
08:05 &lt; nop> still here
--- Log closed Wed Sep 25 10:20:49 2002
&lt;/div></description></item><item><title>I2P Entwicklertreffen, 18. September 2002</title><link>/de/blog/2002/09/18/i2p-entwicklertreffen-18.-september-2002/</link><pubDate>Wed, 18 Sep 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/09/18/i2p-entwicklertreffen-18.-september-2002/</guid><description>&lt;p>(Mit freundlicher Genehmigung der wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> _42, Chocolate, codeshark, codeshark2, Lorax, mids, nop, Roto, thecrypto&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Sep 17 22:59:26 2002
23:01 -!- mode/#iip-dev [+v logger] by mids
23:54 * Roto waves
23:54 &lt;@mids> ssh, we arent started :)
23:55 &lt; Lorax> Heh, I am already logged.
23:56 * Lorax waves to any SRHers.
23:59 &lt; Lorax> anyway, if IIP could pass psudonymous keys then SSL can be used, as it's the connection that is secure, not the conversation. (Unless you have previously established socially satisfactory identification exchange.)
--- Day changed Wed Sep 18 2002
00:00 &lt;@mids> hush
00:01 &lt;@mids> we start in 1 hour
00:01 &lt; Lorax> but we are here now.
00:01 &lt;@mids> but the others aint
00:01 &lt;@mids> its not fair to start :)
00:01 -!- mode/#iip-dev [+m] by mids
00:02 -!- Chocolate changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | Topic: not started
00:03 &lt;@Chocolate> starting in about 1 hour
00:04 -!- mode/#iip-dev [-m] by Chocolate
00:23 &lt; Lorax> Why are the logs recording to a website already then? hrm? ;)
00:23 &lt;+logger> we are testing the live nsa wiretap
00:24 &lt; Lorax> ah, that is senseable.
00:51 &lt; nop> hi
00:51 &lt; Roto> hulloz
00:53 &lt; thecrypto> hello
00:53 &lt; nop> http://www.techtv.com/screensavers/supergeek/story/0,24330,3347481,00.html
00:53 &lt; nop> friend of mine
00:54 -!- mode/#iip-dev [+o codeshark] by Trent
00:54 &lt; nop> just got back from a deposition
01:00 &lt;@mids> Tue Sep 17 23:00:09 UTC 2002
01:00 &lt;@mids> Welcome everybody
01:00 &lt;@mids> this is the 11th IIP meeting
01:00 &lt;@mids> maybe more, but then I lost count
01:00 &lt;@mids> :)
01:00 &lt;@mids> Agenda for now:
01:00 &lt;@mids> rc2 status update
01:00 &lt;@mids> website
01:00 &lt;@mids> open mic
01:01 &lt;@mids> .
01:01 &lt; Roto> .
01:01 &lt;@mids> nop is on the phone, but he might drop in
01:01 &lt;@mids> like you all know, rc2 has been 'almost there' for a long time
01:01 &lt;@mids> but it didnt work
01:01 &lt;@mids> now it does better :)
01:01 &lt;@mids> userx fixed some bugs with the end-end crypto
01:02 &lt;@mids> and with the 1.1 protocol
01:02 &lt;@mids> I tested it this weekend, and it works great
01:02 &lt;@mids> you can even do 2048 bit encryption etc
01:02 &lt;@mids> so, one step closer to the release
01:02 &lt;@mids> (heh we did say that often)
01:02 &lt;@mids> .
01:03 &lt; codeshark2> what is needed for the release? except the inform stuff?
01:03 -!- codeshark is now known as nickthief53256
01:03 -!- codeshark2 is now known as codeshark
01:03 &lt;@mids> only some minor things: fixup of the commandline help
01:03 &lt;@mids> manpage check
01:04 &lt;@mids> cant think about more
01:04 -!- mode/#iip-dev [+o codeshark] by Trent
01:04 &lt;@codeshark> so, the source is ready
01:04 &lt;@mids> I'd say so
01:05 &lt;@codeshark> ok, i think we should create a build for internal testing then
01:05 &lt;@codeshark> .
01:05 &lt;@mids> ack (pending nops status)
01:05 &lt;@codeshark> and set up inform for the new protocol
01:06 -!- Chocolate changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | Topic: RC2
01:06 &lt;@mids> more rc2?
01:06 &lt;@codeshark> another thing we should discuss is: version numbers
01:06 &lt;@codeshark> why call it rc2 ;)
01:06 &lt;@codeshark> .
01:06 &lt;@mids> release candidate
01:07 &lt;@codeshark> yeah sure, but we changed a lot of stuff between rc1 and rc3
01:07 &lt;@codeshark> rc2
01:07 &lt;@mids> yes we did
01:07 &lt;@mids> it aint proper naming this way
01:07 &lt;@mids> based on the changes we should be at 1.3 now
01:08 &lt;@codeshark> yes
01:08 &lt;@codeshark> we could call it 1.3 RC-2 (and then make a final 1.3 soon)
01:08 &lt;@mids> nah
01:09 &lt;@mids> I'd say continue with the numbering like we do now
01:09 &lt;@mids> and in the future, release more often
01:10 &lt;@codeshark> ack
01:10 &lt;@mids> .
01:10 &lt;@codeshark> .
01:10 &lt;@mids> next thing: website
01:10 &lt;@mids> nop reviewed most text, some stuff is reworded
01:11 &lt;@mids> ellison (the designer) is now making a layout for the support page
01:11 -!- Chocolate changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | Topic: website
01:11 &lt;@mids> should be there in a week
01:12 &lt;@mids> the latest version of the site is on http://mids.student.utwente.nl/~mids/iip/www/
01:12 &lt;@mids> and in CVS ofcourse
01:12 &lt;@mids> .
01:12 &lt;@mids> site should be up soon too
01:12 &lt;@mids> .
01:13 * mids hands the mic over to codeshark
01:13 &lt;@codeshark> nothing to add ;)
01:13 &lt;@codeshark> .
01:13 &lt;@mids> yes you do
01:13 &lt;@codeshark> i do?
01:13 &lt;@mids> tell em about your work with the public nodes
01:13 &lt;@codeshark> about the website?
01:13 &lt;@codeshark> ok
01:13 &lt;@mids> how you rescued 2000
01:13 &lt;@codeshark> 23
01:14 &lt;@codeshark> our inform server does very strict checking on the relay nodes: our list has been reduced to about 6 nodes
01:15 &lt;@codeshark> i disabled one of these checks to allow nodes to be down more often
01:15 &lt;@codeshark> and most important:
01:15 &lt;@codeshark> i rescued all nodes ever added to inform and checked if they're still up
01:16 &lt;@codeshark> now, we have 23 nodes in our list
01:16 &lt;@codeshark> .
01:16 &lt; _42> how are nodes added to inform?
01:16 &lt; nop> awesom
01:16 &lt; nop> when you announce
01:16 &lt; nop> it sends a message to inform
01:17 &lt;@codeshark> just for the statist guys here: i added 1125 hosts from the log
01:17 &lt; nop> you know that's a lot of downloads ;)
01:18 &lt;@codeshark> about 300 of them were valid (dns resolves...) and unique hosts
01:18 &lt;@codeshark> .
01:18 &lt;@mids> currently we have 9 nodes on the list... in about 5 days (after the inform testing) that will be 23 (if they keep up)
01:18 &lt;@mids> .
01:19 &lt;@codeshark> right now 22/23 are up
01:19 &lt;@codeshark> .
01:19 -!- mids changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | Topic: hurray for the saviour of the public nodes
01:20 &lt; Roto> .
01:20 &lt;@mids> okay, I am out of agenda items
01:20 &lt; nop> rc2
01:20 &lt;@mids> maybe nop has something to add
01:20 &lt; nop> rc2 will be released with website release
01:20 &lt; nop> we will be spending this week thoroughly testing it from a developer's standpoint
01:20 &lt;@codeshark> nop: we should create an internal build of rc2 asap
01:21 &lt; nop> agreed
01:21 &lt; _42> What new features will be added to rc2?
01:21 &lt;@codeshark> so we can set up the network and test inform
01:21 &lt; nop> Perfect Forward Security
01:21 &lt; nop> 160 bit encryption end to end
01:21 &lt; nop> 1536 bit network id
01:21 &lt; nop> 2048 bit PFS keys
01:21 &lt;@codeshark> .
01:21 &lt; nop> and all around just general bug fixes
01:21 &lt; nop> I will get a changelog
01:22 &lt; nop> .
01:23 &lt;@mids> I guess its open microphone time
01:24 &lt;@mids> you can reread the chatlogs of this and the previous meetings on http://mids.student.utwente.nl/~mids/iip/
01:24 &lt;@mids> questions? (I know that Lorax had some... :)
01:25 -!- Chocolate changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | Topic: open mic
01:25 &lt;@Chocolate> Lorax timed out
01:25 &lt;@mids> I know :)
01:26 * Roto cheerleads
01:26 &lt;@Chocolate> I'd like to raise the issue of saner version numbers
01:27 &lt;@Chocolate> the feature changes from rc1 to rc2 where realy a minor version increment, not updates to a beta release
01:30 &lt;@mids> the updates got out of hand
01:30 &lt;@mids> for the common good.. but that is no excuse :)
01:37 &lt;+logger> official part is over, if you got more questions; ask here or in #iip
01:37 &lt;+logger> cya next week
--- Log closed Wed Sep 18 01:37:46 2002
&lt;/div></description></item><item><title>I2P-Entwicklermeeting, 4. September 2002</title><link>/de/blog/2002/09/04/i2p-entwicklermeeting-4.-september-2002/</link><pubDate>Wed, 04 Sep 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/09/04/i2p-entwicklermeeting-4.-september-2002/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ArdVark, athena, gabierOQP, legabier, mids, nop, Sheige&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Sep 03 23:55:46 2002
23:56 &lt;@mids> test
--- Day changed Wed Sep 04 2002
00:34 &lt; athena> hello :)
00:34 &lt; athena> no specific agenda today?
00:36 -!- mode/#iip-dev [+o nop] by mids
00:36 -!- mode/#iip-dev [+v logger] by mids
00:36 &lt;@mids> not yet atleast
00:55 &lt; athena> OQP... cute :)
00:56 &lt;@mids> what is OQP?
00:56 &lt; athena> occupe', i'm guessing
00:56 &lt;@mids> ic
00:58 &lt; gabierOQP> OQP=occupé in french
00:58 &lt; gabierOQP> busy
00:58 -!- gabierOQP is now known as legabier
00:59 &lt;@mids> compris
01:00 &lt;@mids> Tue Sep 3 23:00:00 UTC 2002
01:00 &lt;@mids> Welcome to the 10th IIP meeting
01:00 &lt;@mids> Agenda:
01:00 &lt;@mids> 1) Welcome
01:00 &lt;@mids> 2) Website status update
01:00 &lt;@mids> 3) ...
01:00 &lt;@mids> a) Questions
01:00 &lt;@mids> .
01:00 &lt;@mids> lets go to point 1
01:00 &lt;@mids> welcome all
01:00 &lt; legabier> why freenet is so slow and iip so fast?
01:01 &lt;@mids> legabier: can we keep that till part a ?
01:01 &lt; legabier> ok
01:01 &lt;@mids> part 2
01:01 &lt;@mids> nop: status update?
01:02 &lt;@mids> hm
01:02 &lt;@mids> the website is in CVS
01:02 &lt;@mids> nop has reviewed the files
01:03 &lt;@mids> but there are some parts without good text
01:03 &lt;@mids> and the support area needs a better layout
01:03 &lt;@mids> appart from that it is done
01:03 &lt;@mids> I wont tell you when the site is up
01:03 &lt;@mids> but you are free to do private bettings on the online time :)
01:04 &lt;@mids> .
01:04 &lt;@mids> nop probably has something to add
01:04 &lt;@mids> lets wait 3 min or something
01:06 &lt; athena> lol
01:06 &lt;@mids> I guess nop is too busy with editing the website to answer
01:06 &lt;@mids> okay well...
01:06 &lt;@mids> before we go to the question round.. any other items we should discuss?
01:08 &lt;@mids> guess not :-)
01:08 &lt;@mids> I like it when everybody agrees :)
01:08 &lt;@mids> .
01:08 &lt;@mids> question from legabier: "why freenet is so slow and iip so fast?"
01:08 &lt;@mids> freenet is a different program, there is no technical relationship between IIP and Freenet
01:08 &lt;@mids> Freenet is completely decentralized.. IIP isn't (yet)
01:08 &lt;@nop> haha
01:09 &lt;@mids> Freenet is intended for file transfer, while IRC over IIP uses short lines
01:09 &lt;@nop> just because freenet is decentralized
01:09 &lt;@nop> is not the reason why IIP is fast
01:09 &lt;@mids> well, enlighten us, o master yoda :)
01:10 &lt;@nop> differences
01:10 &lt;@nop> freenet == high volume, low speed, static (archived) content
01:10 &lt;@nop> iip == low volume, high speed, dynamic content
01:10 &lt;@nop> different concepts all together, centralized or decentralized, IIP will remain fast
01:11 * mids hopes that too
01:11 * nop knows that
01:11 &lt;@mids> ok
01:11 &lt;@mids> does that answer your question legabier ?
01:12 &lt; legabier> yes merci :)
01:13 * mids aims the spotlight in the audience.. searching for the next question and/or comment
01:13 &lt; athena> why are there so few public relays (besides the ones nop runs and mids', i see only 2 or 3 others usually)? do we have no volunteers or does the uptime checker reject a lot of them?
01:13 &lt; Sheige> I got 8 of them.... I guess
01:14 &lt; Sheige> (still a few)
01:14 &lt; athena> how many is that if you don't count mids' and nop's?
01:14 &lt;@mids> 5
01:14 &lt;@mids> source: http://invisiblenet.net/iip/crypto/node.ref
01:15 &lt; athena> hmmm, ok... guess i need to pull down a new one... still, 20 or so public nodes would be nice :)
01:15 &lt;@mids> I _think_ that the uptime checker is a bit too strict
01:16 &lt;@mids> codeshark had to pause it some time ago when the net was down
01:16 &lt;@mids> otherwise it would kick all relays out
01:17 &lt;@nop> the strict checking is a good thing
01:17 &lt;@nop> you'd have more problems if you had a lot of relays not working
01:17 &lt;@nop> it's better to have lower number with solid relay connection
01:17 &lt;@mids> nop: well.. but the reannounces dont seem to work
01:17 &lt;@nop> than a bunch of crappy ones
01:17 &lt;@nop> yes they do
01:17 &lt;@mids> hm
01:17 &lt;@nop> it just takes time
01:17 &lt;@nop> plus if you're a relay you won't see your route
01:17 &lt;@mids> then why do we only have 7 :)
01:17 &lt;@nop> because the stability of the relays
01:18 &lt;@nop> it may take a few more days for them to show up
01:20 &lt;@nop> talk to codeshark about this
01:20 &lt;@nop> he would have more detail
01:20 &lt;@nop> I will test it with him
01:20 &lt;@mids> ok
01:21 &lt;@mids> I think that I have somehow too many nodes connecting to my relay
01:21 &lt;@mids> but maybe there are a lot more users then we know about :)
01:21 &lt; athena> how many connections do you have?
01:22 &lt;@mids> I dont know if I should tell that
01:22 * mids does some back channel talking
01:22 &lt; athena> could be that you're the best reachable relay
01:22 &lt;@mids> heh, I wouldnt say that with the recent lack of stability
01:22 &lt; athena> i often find that i can't connect through half of the hosts in node.ref
01:22 &lt; athena> and when you start with 7 that's not a whole lot of reliable relays
01:23 &lt;@nop> well, most usually are that are on
01:23 &lt; athena> just relating my experience...
01:24 &lt;@nop> maybe it's recent
01:25 &lt;@mids> it would be interesting to measure uptime...
01:25 &lt;@mids> but...
01:25 &lt; athena> you'd have to measure it from topologically diverse sites
01:27 &lt;@mids> nop: would you be against that?
01:27 &lt;@mids> if this whole thing wasn't about anonymity, I would love to see a lot of statistics :)
01:27 &lt;@nop> umm, if it exposes attacking info, yes
01:28 &lt;@nop> maybe we'll set up a non-anonymous weary system later and take stats
01:28 &lt; athena> i would say any publicly available stats SHOULD be published
01:28 &lt;@nop> especially as it gets bigger
01:28 &lt; athena> rely on the security of IIP, not on keeping info secret
01:28 &lt;@nop> well athena, if anyone was taking stats, they should be published
01:28 &lt;@nop> but no one is so far
01:28 &lt;@nop> anyone who is please publish your findings
01:28 &lt;@nop> ;)
01:29 &lt; athena> maybe i will :p
01:29 &lt;@mids> well.. I'll try to collect stats in a 'fair' way
01:29 &lt;@mids> without abusing my public node-powers
01:29 &lt;@mids> what I can collect that way, everybody can
01:29 &lt; athena> that's exactly what i meant, great
01:30 &lt; ArdVark> why not abuse your public node power and show us what that entails too mids?
01:30 &lt;@mids> now if I disappear from the IIP chat system... it is because someone doesnt like me collecting the stats ;)
01:30 &lt;@mids> ArdVark: maybe that is the next step...
01:30 &lt; athena> ArdVark: lol, excellent point! since anyway can become a public node...
01:30 &lt; athena> s/anyway/anyone/
01:31 &lt;@mids> athena: install a public relay and you do it :)
01:31 &lt; ArdVark> I wanna see the failures as well as the successes of this beast reported
01:32 &lt;@mids> would be cool to have 100 'agencies' all running a public relay to log connections, but in the meanwhile helping to boost the anonymity
01:33 &lt; ArdVark> on a different topic, not to end the current one, has there ever been any thought to adding wiki to invisiblnet? or too much trouble?
01:33 &lt;@mids> wiki as in wikiwiki?
01:33 &lt; ArdVark> yes
01:33 &lt;@mids> those $#@&amp;%@ infobots are already some wiki
01:33 &lt; athena> mids: how do you know i don't already run a public relay ;)
01:34 &lt; ArdVark> I love those infobots mids ;)
01:34 &lt;@mids> ArdVark: I know you do
01:34 &lt;@mids> ArdVark: if you put a webserver 'behind' IIP.. then you could install a wiki on it
01:35 &lt; ArdVark> ok, that is reasonable I guess
01:35 &lt;@mids> but running a webserver over irc isnt too great
01:35 &lt; ArdVark> no I meant the website
01:35 &lt;@mids> oh
01:35 &lt;@mids> you mean on the normal website
01:35 &lt; ArdVark> yes
01:36 &lt;@mids> guess you could do that
01:36 &lt;@mids> otoh.. you could use a public wiki too....
01:36 &lt; ArdVark> fine
01:37 &lt;@mids> I think we shouldnt really install the wiki on sourceforge.... not now
01:37 &lt;@mids> since it is some work to install/tweak etc
01:38 &lt;@mids> but someone could run a wiki, and then IIP could point to it
01:38 &lt; ArdVark> ok
01:39 &lt;@mids> ArdVark: but maybe a public wiki for IIP (like freenet has now) is the way to go
01:39 &lt;@mids> .
01:39 &lt; ArdVark> yeah ok
01:41 &lt;@mids> I am going to sleep. feel free to keep chatting here :)
01:41 &lt; athena> night mids
01:49 &lt;@mids> for those who want to play with a wiki: http://mids.student.utwente.nl/~mids/phpwiki/
01:49 &lt;@mids> I dont care what you do with it :)
02:00 -!- mode/#iip-dev [+o codeshark] by Trent
--- Log closed Wed Sep 04 07:03:17 2002
&lt;/div></description></item><item><title>I2P-Entwicklertreffen, 21. August 2002</title><link>/de/blog/2002/08/21/i2p-entwicklertreffen-21.-august-2002/</link><pubDate>Wed, 21 Aug 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/08/21/i2p-entwicklertreffen-21.-august-2002/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> agril, hobbs, mids, Neo, pox, thecrypto&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> --- Log geöffnet Wed Aug 21 00:58:22 2002 00:58 &lt;@mids> test 01:00 &lt;@mids> Hallo Leute 01:00 &lt;@mids> nop &amp; userx werden nicht hier sein, und ich habe nicht viel zu sagen 01:00 &lt;@mids> also lasst uns einfach ein lockeres Gespräch führen 01:00 &lt;@mids> mit vielen Fragen und Nutzer-Feedback (yeah) 01:01 -!- mids hat das Topic von #iip-dev geändert zu: Kein formelles Treffen, aber seid willkommen und chattet. logs: http://mids.student.utwente.nl/~mids/iip/ 01:02 &lt;@mids> auf der freenet-devl-Mailingliste gab es eine Diskussion darüber, OPN (irc.openprojects.net) zu verlassen, und einige schlugen vor, dass IIP eine Alternative sein könnte 01:03 &lt;@mids> Ian Clarke entgegnete, dass IIP keiner Peer-Review durch Experten unterzogen wird 01:03 &lt;@mids> und dass es gefährlich sein könnte anzunehmen, dieses Netzwerk sei anonym 01:04 &lt;@mids> da hat er nicht unrecht; derzeit werden wir von ein paar Leuten überprüft; die einzige Info, die ich habe, ist diese URL: 01:04 &lt;@mids> http://www.cypherpunks.to/ip/ 01:04 &lt;@mids> . 01:05 &lt;@mids> Ich hoffe, allen ist klar, dass IIP nicht fehlerfrei ist und dass der Anonymitätsfaktor ziemlich relativ sein kann 01:06 &lt;@mids> aber das sollte uns nicht davon abhalten, es zu benutzen, Bugs zu finden und Verbesserungen vorzunehmen 01:06 &lt;@mids> . 01:06 &lt; thecrypto> wahre Anonymität ist möglich, es ist nur wirklich schwer 01:07 &lt; hobbs> nein, eigentlich bin ich mir ziemlich sicher, dass es umgekehrt ist. Wahre Anonymität ist unmöglich, aber man kann es für jeden, der es herausfinden will, "wirklich schwer" machen. 01:08 &lt; hobbs> geh' essen. bin so schnell wie möglich zurück. :) 01:08 &lt;@mids> abgesehen von den Kryptographie-Algorithmen hängt IIP von der Anzahl öffentlicher Relays ab, um die Nutzer zu 'verbergen'. Mit nur wenigen kann es für große Organisationen mit viel Macht relativ einfach sein, systematisch jeden Nutzer aufzuspüren 01:08 &lt;@mids> danke fürs Reinschauen, hobbs 01:08 &lt; thecrypto> Chaum hat das in seinem Paper über die Dining Cryptographers bewiesen, allerdings wäre das Einrichten eines DC-Net dafür eine gewaltige Leistung 01:09 &lt;@mids> aber was ist, wenn alle Philosophen bis auf einen zusammenarbeiten? 01:10 &lt; thecrypto> ja, das ist dort eine Schwäche 01:10 &lt;@mids> also brauchen wir mehr öffentliche Relays und mehr Peer-Reviews :) 01:11 &lt;@mids> falls du ein Security-/Kryptographie-Experte bist, zögere nicht, IIP zu untersuchen 01:11 &lt;@mids> . 01:12 &lt;@mids> Ich habe mir SILC (http://www.silcnet.org) angesehen 01:12 &lt;@mids> das ist ein Chat-Client-und-Server-System mit eingebetteter Kryptographie 01:12 &lt;@mids> man kann Kanäle und private Unterhaltungen mit Schlüsseln versehen 01:13 &lt; thecrypto> Ich bin kein Experte, nur ein Student, der viel zu diesem Thema liest :) 01:13 &lt;@mids> es ist nicht mit IIP vergleichbar, da es keinen Versuch unternimmt, Anonymität zu bieten 01:13 &lt;@mids> aber es ist ziemlich interessant, vielleicht solltet ihr (Leser der Logdatei) es euch ansehen 01:14 &lt;@mids> Ich habe versucht, es über IIP zu betreiben, so dass ihr sowohl Channel-Verschlüsselung als auch Anonymität bekommt 01:14 &lt;@mids> aber ich hatte ein paar Probleme, das Netzwerk für IIP Version 1.1 einzurichten 01:14 &lt;@mids> sobald nop / userx mit einigen Hinweisen antworten, wie man das macht, werde ich einen Testserver hinter IIP stellen ... als Proof of Concept 01:15 &lt;@mids> . 01:15 * mids wirft das Mikro ins Publikum 01:18 &lt; thecrypto> hat IIP nicht bereits Ende-zu-Ende-Verschlüsselung? 01:18 &lt;@mids> serverseitig 01:18 &lt;@mids> der Server ist ein gepatchter ircd, und erhält den gesamten Text im Klartext vom serverseitigen IIP-Knoten 01:18 &lt;@mids> also könnte ein böser Serveradmin alle privaten und Channel-Unterhaltungen protokollieren 01:19 &lt;@mids> (nachdem er natürlich den Quellcode gepatcht hat) 01:20 &lt;@mids> aber was er (oder sie) nicht bekommt, sind die IP-Adressen der Nutzer 01:20 &lt;@mids> . 01:20 &lt; thecrypto> ahh, das böse-Admin-Problem. Warum können wir keine Verschlüsselung bis zum Server einbauen? 01:21 &lt;@mids> weil man dann entweder Code auf Ebene des irc-Protokolls in die lokalen IIP-Knoten packen oder spezielle irc-Clients verwenden müsste 01:21 &lt;@mids> das Ziel für IIP war (bisher), mit normalen irc-Clients zu funktionieren, und ich erwarte, dass das auch in (naher) Zukunft so bleibt 01:22 &lt;@mids> ein Ziel ist es, in jedem IIP-Client-Relay einen VIRCD (virtueller irc-Daemon) zu machen, der die Channel-/User-Krypto übernimmt 01:22 &lt; thecrypto> also steht es auf der TODO-Liste, ist aber noch nicht da 01:22 &lt;@mids> genau 01:23 &lt;@mids> ellison hat mir mitgeteilt, dass er eine Demo der neuen IIP- und InvisibleNet-Website verfügbar hat 01:24 &lt;@mids> sie wird in ein paar Minuten in HTML gegossen 01:24 &lt; agril> Warum funktioniert /lusers nicht mehr? 01:25 &lt;@mids> alle /stats-Befehle (ich weiß nicht, ob /lusers das verwendet oder ob es ein nativer ircd-Befehl ist) wurden im ircd deaktiviert 01:25 &lt;@mids> also wissen wir nicht, wie viele Clients oder versteckte Channels es gibt 01:26 &lt;@mids> das ist vermutlich besser ... für Bösewichte wäre es schwieriger, den Erfolg ihrer Flood-/DDoS-Versuche zu messen 01:27 &lt;@mids> aber ich muss zugeben, dass ich die schönen Netzwerkdiagramme vermisse, die man mit diesen Stats erstellen konnte :( 01:30 &lt;@mids> (ellison lädt die Site gerade hoch) 01:31 &lt;@mids> http://www.citystateinc.com/ellison/invisiblenet/ 01:31 &lt;@mids> hurra! 01:31 &lt; thecrypto> gibt es irgendwo eine offizielle TODO-Liste? 01:32 &lt;@mids> ich weiß, dass einige Teilprojekte TODO-Listen haben ... aber beim Hauptprojekt weiß ich es nicht 01:32 &lt;@mids> aber ich bin sicher, dass userx/nop ihre eigene Liste haben 01:33 &lt;@mids> http://help.invisiblenet.net/ Kapitel 1 - Zukunftspläne 01:33 &lt;@mids> das enthält ein paar weiter entfernte Ziele 01:33 &lt;@mids> Neo: http://www.citystateinc.com/ellison/invisiblenet/ 01:33 &lt; Neo> danke 01:35 &lt;@mids> irgendwelche Kommentare zur Website? 01:36 &lt; Neo> Oh, nein. 01:36 &lt; Neo> Sie sieht großartig aus. 01:36 &lt; Neo> iip section is just so much better than what was before. 01:37 &lt;@mids> ich stimme völlig zu 01:37 &lt; Neo> Download, Screenshots, Documentation, Development, Contact. Guter Flow. 01:39 &lt;@mids> sie wirkt sehr konsistent und leicht anpassbar 01:39 &lt; thecrypto> gute Site 01:39 &lt;@mids> fehlt irgendein wichtiger Abschnitt? (im Menü) 01:42 &lt;@mids> ich denke, wir haben alles abgedeckt 01:43 &lt; pox> sieht gut aus 01:43 &lt;@mids> unter Contact wird es außerdem eine Liste aller PGP-Schlüssel der Entwickler und Mitwirkenden geben 01:45 &lt;@mids> letzter Punkt zur Site: ellison ist bald fertig, dann schickt er sie an mich und nop und wir füllen die fehlenden Teile 01:45 &lt;@mids> ich denke, ich werde einige Includes mit php machen, damit Informationen leicht aktualisiert werden können 01:46 * mids glaubt, wir werden diese coole Website ganz bald haben!!! 01:46 &lt;@mids> . 01:47 &lt; thecrypto> eine gute Website ist das Zeichen eines guten Projekts :) 01:47 &lt; Neo> Großartige Sache. 01:48 &lt;@mids> Das war iip-dev Radio mit eurem Host mids, bleibt gern mit euren Fragen &amp; Kommentaren hier 01:49 &lt; hobbs> wow. das ist hübsch. --- Log geschlossen Wed Aug 21 01:55:36 2002 &lt;/div></description></item><item><title>I2P-Entwicklertreffen, 13. August 2002</title><link>/de/blog/2002/08/13/i2p-entwicklertreffen-13.-august-2002/</link><pubDate>Tue, 13 Aug 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/08/13/i2p-entwicklertreffen-13.-august-2002/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> ellison, mids, Neo, nop, Robert&lt;/p>
&lt;h2 id="sitzungsprotokoll">Sitzungsprotokoll&lt;/h2>
&lt;div class="irc-log"> --- Log geöffnet Tue Aug 13 23:58:45 2002 23:58 [Benutzer #iip-dev] 23:58 [@logger] 23:58 -!- Irssi: #iip-dev: Insgesamt 1 Nicks [1 Ops, 0 Halfops, 0 Voices, 0 Normal] 23:58 -!- Irssi: Beitritt zu #iip-dev wurde in 1 Sek. synchronisiert 23:58 -!- mode/#iip-dev [-o logger] by Trent 23:58 -!- mode/#iip-dev [+nt] by Trent 23:58 -!- Trent hat das Thema von #iip-dev geändert zu: Info, Agenda, Log : http://mids.student.utwente.nl/~mids/iip/ | Tuesday 23:00 UTC - http://e-store.invisiblenet.net | topic: keine Sitzung im Gange --- Tag gewechselt Wed Aug 14 2002 00:00 -!- mode/#iip-dev [+o mids] by Trent 00:05 -!- mode/#iip-dev [+v logger] by mids 00:31 -!- mode/#iip-dev [+o mids] by Trent 00:52 &lt;@mids> Info, Agenda, Log : http://mids.student.utwente.nl/~mids/iip/ | Tuesday 23:00 UTC - http://e-store.invisiblenet.net | topic: Willkommen 01:00 &lt;@mids> Tue Aug 13 23:00:00 UTC 2002 01:00 &lt;@mids> Sitzung Nr. 8! 01:00 &lt;@mids> alle bereit? 01:00 &lt; Neo> ja 01:00 &lt; nop> willkommen 01:00 &lt;@mids> danke 01:01 &lt;@mids> nur nebenbei: Meine Verbindung ist unzuverlässig .. ich kann jede Sekunde rausfliegen 01:01 &lt;@mids> Logs sind verfügbar unter http://mids.student.utwente.nl/~mids/iip/ 01:01 &lt;@mids> Agenda für heute: 01:01 &lt;@mids> 1) Willkommen 01:01 &lt;@mids> 2) RC2 01:01 &lt;@mids> 3) Mac OS 9 01:01 &lt;@mids> 4) Website-Vorschau 01:01 &lt;@mids> A) Fragen? 01:01 &lt;@mids> wenn ihr etwas zu fragen oder hinzuzufügen habt .. tut es 01:02 &lt;@mids> ansonsten schlage ich vor, dass wir zu Punkt Nr. 2 gehen 01:02 &lt;@mids> . 01:02 &lt;@mids> großartig 01:02 &lt;@mids> 2) RC2 01:03 &lt;@mids> es hätte vor Monaten draußen sein sollen :) 01:03 &lt;@mids> aber aus verschiedenen Gründen ist es das nicht 01:03 &lt;@mids> der größte ist die Sommer-/Urlaubszeit 01:03 &lt;@mids> soweit ich weiß, warten wir auf den Relay‑Checker, der für RC2 angepasst werden muss 01:04 &lt;@mids> letzten Monat hat UserX noch ein paar Bugs behoben 01:04 &lt;@mids> aber nichts Ernstes 01:04 &lt;@mids> sobald codeshark wieder dabei ist .. besteht Hoffnung 01:05 &lt;@mids> warte darauf, dass nop optionale Infos ergänzt 01:05 &lt;@mids> habt also einfach Geduld 01:05 &lt;@mids> wir tun unser Bestes .. wir arbeiten mit den verfügbaren Ressourcen 01:05 &lt;@mids> . 01:06 &lt;@mids> laut nop gibt es ein Problem mit dem PRNG 01:06 &lt; nop> für den inneren Schlüssel 01:06 &lt;@mids> Pseudorandom‑Zahlengenerator (PRNG) 01:06 &lt; nop> Technologie 01:06 &lt; nop> für RC2 01:06 &lt; nop> es gibt ein Initialisierungsproblem 01:06 &lt; nop> daran wird gearbeitet 01:07 &lt; nop> aber es geht langsam voran 01:07 &lt; nop> und userx zieht gerade um, dadurch dauert es doppelt so lange 01:07 &lt; nop> . 01:07 &lt;@mids> . 01:07 &lt;@mids> also bewahrt die Hoffnung und gehen wir zum nächsten Punkt über 01:07 &lt;@mids> und zwar ... 3) Mac OS 9 01:07 &lt; nop> ok 01:07 &lt; nop> crunch hat mir dazu Infos gegeben 01:08 &lt; nop> jemand hat gerade weitere 300 Dollar gespendet 01:08 &lt; nop> an das Projekt 01:08 &lt; nop> was großartig ist 01:08 &lt; nop> crunch und bob arbeiten am GUI und bob richtet die Socket‑Sachen 01:08 &lt; nop> es ist eher eine Zeitfrage, da sie an einem anderen Projekt arbeiten 01:08 &lt;@mids> wie viel $ sind für den Port jetzt gesammelt? 01:08 &lt; nop> aber 01:09 &lt; nop> tatsächlich 1100 01:09 &lt; nop> ist all das Geld, das gesammelt wurde 01:09 &lt; nop> wir würden gerne auf insgesamt 3500 kommen 01:09 &lt; nop> wenn möglich 01:09 &lt; nop> also jeder, der sogar nur einen Dollar spenden möchte 01:09 &lt; nop> würde helfen 01:09 &lt;@mids> also ... wenn ihr den Mac OS 9‑Port für IIP haben wollt ... kontaktiert nop 01:09 &lt; nop> um die Entwicklungszeit von Cap'n Crunch und seinem Partner bob zu bezahlen 01:09 &lt; Robert> Ausgezeichnete Neuigkeiten. Sag Neo oder mir Bescheid, wenn ihr eine weitere Anfrage auf der DC‑Startseite platzieren wollt. 01:09 &lt; nop> bitte 01:10 &lt; nop> eine weitere Anfrage wäre großartig, Robert 01:10 &lt;@mids> Ich schlage vor, wir fangen an, ö 01:10 &lt; nop> wir haben 700 an Crunch übergeben 01:10 &lt;@mids> ffentliche Ankündigungen jede Stunde auf IIP 01:10 &lt; nop> und 300 werden nächste Woche übergeben 01:10 &lt;@mids> so wie OPN das früher gemacht hat :) 01:10 * Neo findet, wir sollten einen 30‑minütigen Nag‑Screen in die OS9‑App einbauen, bis wir über $3500 kommen :) 01:10 &lt; nop> haha 01:10 &lt; nop> ich halte das für eine schlechte Idee 01:10 &lt; nop> lasst uns einfach bitten 01:11 &lt; nop> nicht nerven 01:11 &lt;@mids> okay :/ 01:11 &lt;@mids> . 01:11 * Neo meint, vielleicht auch eine Meldung von OS9‑Nutzern senden wie "Ich benutze OS9 und habe nicht gespendet". :) 01:12 &lt; Neo> nur Spaß 01:12 &lt; nop> hehe 01:12 &lt; ellison> es gibt ein paar Mac‑Softwarefirmen, die beim ersten Laden des Programms lustige Bitten in Pop‑ups anzeigen 01:12 &lt;@mids> vielleicht ein Artikel in der Macworld? 01:12 &lt; ellison> Diese Vorgehensweise war bei mir persönlich am effektivsten 01:13 &lt;@mids> . 01:14 &lt;@mids> lasst uns weitermachen .. denn wir haben spannende Neuigkeiten! 01:14 &lt; nop> . 01:14 &lt;@mids> und zwar ... 01:14 &lt;@mids> die 01:14 &lt;@mids> Website! 01:14 &lt;@mids> 4) Website‑Vorschau 01:14 &lt;@mids> speziell für euch eine Sneak Preview 01:14 &lt;@mids> http://www.citystateinc.com/ellison/invisiblenet/index.html 01:15 &lt;@mids> vergesst nicht, oben rechts auf das "Invisible IRC Project" zu klicken 01:15 &lt;@mids> ellison hat diese Vorschau gerade veröffentlicht, er arbeitet jetzt an den Vorlagen 01:15 &lt;@mids> danach muss Text erstellt werden, um die Lücken zu füllen 01:16 &lt;@mids> ich denke, wir können die Website ziemlich bald live schalten 01:16 &lt;@mids> . 01:16 &lt; ellison> wir sind fast soweit 01:17 &lt;@mids> Kommentare? 01:17 * mids denkt, dass alle noch über die Site staunen 01:17 &lt; ellison> ich glaube, alle sind vor Freude in Ohnmacht gefallen und sitzen noch nicht wieder auf ihren Stühlen 01:17 &lt; nop> haha 01:18 &lt;@mids> nächstes Thema? Oder sind wir zu schnell? 01:19 &lt;@mids> Thema Nr. 5 .. auf Wunsch von Neo 01:19 &lt;@mids> die !‑Kanäle mit Channel‑Mode +a 01:20 &lt;@mids> auf diesem IRC‑Server kann 01:20 &lt;@mids> äh 01:20 &lt;@mids> ihr könnt spezielle !‑Kanäle erstellen 01:20 &lt;@mids> um sie zu erstellen, tippt /join !!channelname 01:20 &lt;@mids> dann bekommt ihr einen Channel wie: !A4CEQchannelname 01:21 &lt;@mids> dieses seltsame Präfix ist dazu da, Channel‑Kollisionen nach Netsplits zu verhindern, irgendein obskurer Test der IRCnet‑Programmierer 01:21 &lt;@mids> aber diese Kanäle haben etwas Besonderes 01:21 &lt;@mids> ihr könnt den +a‑Modus setzen 01:21 &lt;@mids> mit /mode !A4CEQchannelname +a 01:21 &lt;@mids> dann wird der Channel wirklich anonym 01:22 &lt;@mids> bei allen wird der Nick zu 'anonymous' 01:22 &lt;@mids> also weiß man nicht, wer spricht 01:22 &lt;@mids> probiert es aus .. joint !anonymous für eine Demo 01:23 &lt;@mids> also denkt daran .. um !‑Kanäle zu erstellen: /join !!channel 01:24 &lt;@mids> um einem bestehenden Channel beizutreten: /join !channel 01:24 &lt;@mids> dann den +a‑Modus setzen (wenn ihr Operator seid) /mode !prefixchannelname +a 01:24 &lt;@mids> dieser Modus kann nicht aufgehoben werden 01:24 &lt;@mids> . 01:25 &lt;@mids> das war meine Themenliste für heute 01:25 &lt;@mids> Fragen? 01:26 &lt;@mids> nö? 01:26 &lt; Robert> Nein, Sir. 01:27 &lt;@mids> dann beende ich meinen Monolog :) --- Log geschlossen Wed Aug 14 01:28:33 2002 &lt;/div></description></item><item><title>I2P-Entwicklertreffen, 3. Juli 2002</title><link>/de/blog/2002/07/03/i2p-entwicklertreffen-3.-juli-2002/</link><pubDate>Wed, 03 Jul 2002 00:00:00 +0000</pubDate><guid>/de/blog/2002/07/03/i2p-entwicklertreffen-3.-juli-2002/</guid><description>&lt;p>(Mit freundlicher Genehmigung der Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="kurze-zusammenfassung">Kurze Zusammenfassung&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Anwesend:&lt;/strong> AgentDelta, ArdVark, CyberLOK1, Kyl3, mids, Neo, nop, UnDeRToW, wilde&lt;/p>
&lt;h2 id="besprechungsprotokoll">Besprechungsprotokoll&lt;/h2>
&lt;div class="irc-log">
--- Log opened Wed Jul 03 00:33:19 2002
00:33 &lt;+logger> logging started
00:47 -!- mode/#iip-dev [+o nop] by mids
00:54 &lt; UnDeRToW> hi
00:54 &lt;@mids> hi
01:01 &lt;@nop> ok
01:01 &lt;@nop> hi
01:01 &lt;@nop> welcome
01:01 &lt;@nop> to the 5th meeting I believe
01:01 &lt;@m