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