更新详情

0.9.49 继续致力于让 I2P 更快、更安全。我们对 SSU (UDP) 传输做了多项改进和修复,应该会带来更快的速度。本次发行还开始将 routers 迁移到新的、更快的 ECIES-X25519 加密。(Destinations 在最近的几个版本中已经在使用这种加密)我们多年来一直在为新加密制定规范和协议,如今已接近尾声!这项迁移将需要几个版本才能完成。

在此版本中,为尽量减少影响,只有新安装和极少数现有安装(在重启时随机选取)会使用新的加密方式。如果你的 router 为使用新的加密方式执行“rekey(重新生成密钥)”,那么在你重启后的几天内,它的流量可能比平时更低,可靠性也可能下降。这是正常现象,因为你的 router 生成了新的身份标识。性能应会在一段时间后恢复。

我们此前在更改默认签名类型时,已经对网络进行过两次“rekeyed(重新密钥化)”,但这是我们第一次更改默认加密类型。希望一切顺利,不过为了稳妥起见,我们会先慢慢推进。

一如既往,我们建议您更新到此版本。维护安全并帮助网络的最佳方式是运行最新版本。

发布详情

更改

  • 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

错误修复

  • 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

其他

  • 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
  • Translation updates

已修复缺陷的完整列表

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