• Publié : 2021-02-17
  • Auteur : zzz
  • Publié dans release

0.9.49 poursuit le travail afin de rendre I2P plus rapide et plus sûr. Nous avons plusieurs améliorations et correctifs pour le transport SSU (UDP), qui devraient donner des vitesses plus rapides. Cette version commence aussi la migration vers le nouveau chiffrement ECIES-X25519 pour les routeurs (les destinations utilisent déjà ce nouveau chiffrement depuis quelques versions). Nous travaillons depuis plusieurs années sur les spécifications et les protocoles de ce nouveau chiffrement, et nous approchons de la fin du tunnel. Plusieurs versions seront nécessaires pour achever la migration.

Pour cette version, afin de réduire les perturbations au minimum, seuls les nouvelles installations et un très faible pourcentage des installations existantes (sélectionnées au hasard au redémarrage) utiliseront le nouveau chiffrement. Si votre routeur régénère une clé afin d’utiliser le nouveau chiffrement, il pourrait avoir moins de trafic et être moins fiable que d’habitude pendant plusieurs jours après redémarrage. Cela est normal, car votre routeur a généré une nouvelle identité. Vos performances devraient se rétablir après un certain temps.

Nous avons régénéré une clé pour le réseau deux fois auparavant, lors du changement de type de signature par défaut, mais c’est la première fois que nous avons changé le type de chiffrement par défaut. Nous espérons que tout ira bien, mais nous commençons lentement, par prudence.

Comme d’habitude, nous recommandons que vous mettiez à jour vers cette version. La meilleure façon de maintenir la sécurité et d’aider le réseau est d’exécuter la dernière version

DÉTAILS SUR LA VERSION

Changements

  • 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

Correctifs de bogues

  • 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

Autre

  • 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
  • Mises à jour de traduction

Liste complète des bogues corrigés (en anglais)

Sommes de contrôle SHA256 :

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