• Geschrieben: 2021-02-17
  • Autor: zzz
  • Veröffentlicht in release

0.9.49 führt die Arbeiten zum Beschleuningen und besseren Absicherung von I2P fort. Es gibt diverse Verbesserungen und Korrekturen für den SSU (UDP) Transport, aus denen höhere Geschwindigkeiten resultieren sollten. Diese Version startet auch die Migration zur neuen, schnelleren ECIES-X25519 Verschlüsselung für die Router. (Destinationen nutzen diese Verschlüsselung schon seit einigen Versionen) Wir haben seit einigen Jahren an den Spezifikationen und Implementationen für die neue Verschlüsselung gearbeitet und kommen dem Abschluß dieser Arbeiten nahe! Diese Migration wird einige Versionen bis zum Abschluß benötigen.

Zur Vermeidung von großen Unterbrechungen werden mit dieser Version nur neue Installationen und ein kleiner Teil der bestehenden Installationen (beim Neustart zufällig ausgewählt) die neue Verschlüsselung nutzen. Falls Ihr Router auf die neue Verschlüsselung umstellt, wird dieser wahrscheinlich einige Tage nach dem Neustart weniger stabil sein und weniger Bandbreite nutzen. Dieses ist normal, da ihr Router eine neue Identifikation bekommt. Ihre Router-Performance wird nach einer Weile wieder erholt sein.

Wir haben das I2P Netzwerk schon 2 mal dieser Prozdeur unterzogen, beim Ändern des Stanardsignatur Typus, aber dieses ist das erste Mal, das wir den Standard Verschlüsselung Typus ändern- Es sollte problemfrei funktionieren, zur Sicherheit starten wir mit einer kleiner Anzahl an Migrationen.

Wir empfehlen wie immer, baldmöglichst auf die neue Routerversion zu aktualisieren. Ihrer eigenen Sicherheit und dem Netz ist am besten gedient, wenn Sie stets die neueste stabile Version von I2P verwenden.

VERSIONSDETAILS

Änderungen

  • Build: Git migration
  • Build: Move web resources to wars
  • i2psnark WebSeed support
  • i2psnark padding file support
  • i2ptunnel: Move proxy resources to jar
  • Router: Redesign ECIES encryption for floodfills (proposal 156)
  • Router: Verify RI stores after startup
  • Router: Reduce Sybil threshold
  • Router: ECIES for new routers
  • Router: Start of ECIES migration
  • SSU: Send individual fragments of messages
  • SSU: Westwood+ congestion control
  • SSU: Fast retransmit

Fehlerkorrekturen

  • Build: Fix Gradle build
  • Crypto: Increase ratchet tag window to prevent message loss
  • I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys
  • i2ptunnel: Fix config file saving issues
  • Router: Fix leaseset request fails causing watchdog to bark
  • Router: Hidden mode fixes
  • SSU: Fix partial acks not being sent
  • SSU: Fix occasional high CPU usage

Andere

  • Crypto: AES performance improvements
  • DoH: Change to RFC 8484 style
  • i2ptunnel: Remove DSA shared clients
  • Proxy: Add jump servers
  • Router: Add more countries for hidden mode
  • Router: Tunnel peer selection changes
  • Router: Move Sybil subsystem from console to router for embedded use
  • Router: Verify RI stores for a while after startup
  • Util: New unit tests
  • Übersetzungsaktualisierungen

Full list of fixed bugs

SHA256-Prüfsummen:

af4f022f3532b46dd341717fd08447007ca5217b6c88664be693cac7f71912ea  i2pinstall_0.9.49_windows.exe
1614da8703b43e5bdc55007c784f2c211d00650ae0308273605d2ddc321b807e  i2pinstall_0.9.49.jar
5164ffb6eab228b4082d203c691906faa9ff32f09f41c3cebe6d941e03b0b9f2  i2psource_0.9.49.tar.bz2
af685caf28c842be6589471ebe32fc6bd85ad3fc609f1f5e0fbcae69b5d2575f  i2pupdate_0.9.49.zip
f41a6b47d2ea6e1b0d87427a57bd99a3d7f971d57de39b425dbf5017fae156dc  i2pupdate.su3