0.9.3 beinhaltet umfangreiche Low-Level-Änderungen an der Nachrichtenwarteschlange im Router. Wir implementieren den CoDel Active Queue Management (AQM)-Algorithmus. Außerdem vereinheitlichen wir die Warteschlangen- und Prioritätsmechanismen in den Transportschichten, um die Diagnose zu erleichtern und die Netzwerklatenz zu verringern. Die Arbeit an der Behebung von Fehlern im UDP-Transport und der Verbesserung der Widerstandsfähigkeit von UDP gegen Angriffe geht weiter. Es gibt weitere Änderungen zur Verbesserung der Routerleistung und zur Reduzierung des Speicherverbrauchs. Außerdem aktivieren wir die DHT-Unterstützung in i2psnark, die im letzten Release eingeführt wurde, standardmäßig.

Wie üblich enthält dieser Release auch zahlreiche Fehlerbehebungen, daher wird ein Update empfohlen.

Die Dateien sind auf der Download-Seite verfügbar.

RELEASE-DETAILS

Wichtige Änderungen

  • Active Queue Management
  • Prioritätswarteschlangen
  • I2PSnark DHT: Mehrere Fehlerbehebungen, standardmäßig aktiviert

Fehlerbehebungen

  • Mehrere SSU-Fixes, einschließlich Speicherleck und bessere Behandlung von Routern hinter Firewalls, die UDP-Ports wechseln; zusätzliche Abwehrmaßnahmen gegen bösartige Pakete
  • Behebung von Fehlern bei der Stückauswahl (rarest-first) in i2psnark
  • Behebung eines Fehlers, der beim Start mehrere Browser öffnete

Sonstiges

  • Verbesserungen beim Caching
  • Mehrere Synchronisierungskorrekturen und Verringerung von Lock-Contention
  • Starke Reduzierung des Speicherverbrauchs von SSU-Puffern
  • Wiederherstellung des Streaming-Verbindungs-Timeouts auf 1 Minute, war versehentlich auf 5 Minuten geändert worden; Setzen des i2ptunnel-Server-Read-Timeouts auf 5 Minuten, war zuvor unbegrenzt
  • Verbesserte Abwehrmaßnahmen in i2ptunnel gegen „darkloris“
  • Mehr Validierung bei der Erstellung von Torrents in i2psnark
  • Mehrere Parameteränderungen in SSU zur Verbesserung des Durchsatzes
  • Neues Ereignisprotokoll für wichtige Ereignisse, einschließlich Neustarts; Anzeige mehrerer Neustartzeilen in Diagrammen
  • Entfernen doppelter Meldungen aus Protokollen
  • Keine Antwort mit Reset auf blockierte Streaming-Verbindungen, sondern einfach verwerfen
  • Entfernen aller Verwendungen des ineffizienten SimpleTimer
  • Weitere Prüfungen für gültige IPs und Ports, die in der Konsole eingegeben werden
  • Behebung eines Fehlers, der viel Entropie verschwendete
  • Aktualisierungen der Übersetzungen: Italienisch, Portugiesisch, Spanisch, Schwedisch
  • Hinzufügen einer nicht-NIO-Konfiguration in jetty.xml, empfohlen für Java 5
  • Aktualisierung der GeoIP-Daten (nur neue Installationen und PPA)

SHA256-Prüfsummen

762964ab582801be1c9d45843c682f791c284d4fa7b1e1ee733ea4ef033d4907  i2pinstall_0.9.3_windows.exe
4ebea74b30064c9853c40cf24764d283dc6fff47ed2449b247f3c9991cccb494  i2pinstall_0.9.3.jar
39a7d6859bf4bd9ac56fd83a5e32d47d1b24ba06f912a027804492ca941936dd  i2psource_0.9.3.tar.bz2
2381e4a845c6cc0c0d9f27f99571984bcbf448ef041bc1f7a2ba8715228d6377  i2pupdate_0.9.3.zip
d8bb6aef09c967b30c7374fb49da246a7c237c4942fa92999e39c5ce2ca68893  i2pupdate.su2
600e806e72441e946027fcac84702f2daabd2783dbc1ee6df3427e6eda7db351  i2pupdate.sud