I2P 2.14.0 (API 0.9.71) wurde am 2026-10-20 veröffentlicht. Dieses Release härtet die Sicherheit im gesamten router und in den mitgelieferten Apps, bringt eine umfangreiche Runde von i2psnark-Verbesserungen und behebt Zuverlässigkeitsprobleme bei Streaming und tunnel.

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 zu betreiben.

Sicherheit

Router

  • AES-Operationen und der EdDSA-Signaturvergleich laufen jetzt in konstanter Zeit (73819404c , 6440d5f16 )
  • Ein Out-of-Bounds-Lesen beim Parsen von garlic cloves und ein zu klein dimensionierter Puffer für NTCP2-Nachricht 3 wurden behoben (67b2f7327 , db3cd60f1 )
  • Tunnels verwerfen doppelte Fragmente und begrenzen die Map zur Fragment-Reassemblierung (8af94b9e4 , 4c3d10c12 )
  • Kleinere Robustheitskorrekturen in NetDB, NTCP und der Datagramm-Verarbeitung

i2ptunnel

  • Der HTTP-Proxy blockiert Anfragen an private, Loopback- und Link-Local-IPv4-Adressen (3aef97a9d )
  • Downgrade-Bypass der Proxy-Authentifizierung bei SOCKS 4/4a behoben (ff63e0cdf )
  • HTTP-Server-Tunnel entfernen CR aus Headern; Proxy-Auth-Strings werden nicht mehr protokolliert
  • Korrekturen an der Ausgabe-Escapierung im gesamten Hidden Services Manager

i2pcontrol

  • CSRF-Token-Schutz, JSON-Sicherheitsheader und eine Verzögerung bei fehlgeschlagener Authentifizierung (9a1c56f35 , e79e4949d , 8fbfb70fb )
  • Der Fallback auf das Standardpasswort itoopie wurde entfernt

i2psnark und Adressbuch

  • Gehärtetes Bencode-Parsing (Rekursionslimit, Ablehnung doppelter Schlüssel) und Prüfungen auf Path Traversal
  • Addressbook prüft nun bei Aktualisierung auf Destination-Mismatch (a884b9093 )

i2psnark

  • Magnet-Links: Alle Tracker werden jetzt verwendet und gespeichert, zusätzlich Unterstützung für dn-Namens- und xl-Größenparameter
  • Tracker und DHT: UDP-Backup-Tracker, intelligentere Announce-Zeitplanung, spezifikationskonforme Wörterbuchsortierung, komprimierte UDP- und DHT-Nachrichten
  • Leistung: Geringerer Speicherverbrauch und schnelleres Hashing beim Erstellen oder erneuten Prüfen von Torrents; optimierte Anfragedrosselung, Pipelining und Timeouts
  • UI: Freier Speicherplatz wird beim Hinzufügen von Torrents angezeigt und geprüft, Steuerelemente für Audio-Playlists, Live-Updates werden fortgesetzt, wenn der Tab wieder sichtbar ist
  • Fehlerbehebungen: Dateiprioritäten gehen nach dem Startcheck nicht mehr verloren (GH #170 ), Extraktion von Metainfo-Attributen, NPE beim Extension-Handshake
  • Grundlagen für BitTorrent v2 (noch nicht benutzerseitig verfügbar)

Streaming und Transport

  • Synchronisationskorrekturen in den Retransmit- und Ack-Pfaden sowie Tuning von Slow Start und Reset (061d4e3f6 )
  • Tunnel verwenden periodisch Tunnel-Build-Nachrichten mit 5 Slots
  • Neue explizite force-IPv6-Option, mit Docker-Bridge-Unterstützung in Arbeit
  • SAM: DG2/DG3-Subsessions korrigiert (d2392ae9b )
  • I2CP: neue Session-API discardMessage()

Andere

  • SusiDNS: neues Adressbuch „conflicts“
  • Reseed: reseed2.i2pgit.org, reseed.kiota.ch, zwei Server von skhron.eu und i2p.ntp.poweredbyberlin.de hinzugefügt; reseed.i2pgit.org entfernt
  • Docker: Debian Trixie, OpenJDK 21, Ant 1.10.18, Commit-SHA in Builds eingebettet
  • Build-Korrekturen für izPack 5.2.6, gettext 1.0 und Gradle
  • Aktualisierungen für GeoIP, Tor-Blockliste, Tracker-Liste und Übersetzungen

Vollständiges Changelog: i2p-2.13.0…i2p-2.14.0

Dank an zzz, eyedeekay, Nicholas Lopez und fa für ihre Beiträge zu dieser Version.