更新详情
过去三个月里,我们与少量志愿测试者一起致力于我们的新 UDP 传输协议 “SSU2” 的开发。本次发布完成了实现,包括中继和对等节点测试。我们将在 Android 和 ARM 平台上默认启用它,并随机在一小部分其他 router 上启用。这将使我们能够在接下来的三个月里开展更多测试,完成连接迁移功能,并修复剩余的问题。我们计划在定于十一月发布的下一个版本中为所有人启用它。无需进行手动配置。当然,此版本也包含一如既往的一系列错误修复。我们还添加了一个自动死锁检测器,它已经发现了一个罕见的死锁,该问题现已修复。
一如既往,我们建议您更新到此版本。维护安全并帮助网络的最佳方式是运行最新版本。
发布详情
更改
- Add deadlock detector
- Periodically send our RI to connected peers
- SSU MTU/PMTU improvements and fixes
- SSU2 base protocol fixes and improvements
- SSU2 peer test and relay implementation
- SSU2 published address fixes
- SSU2: Enable for Android, ARM, and a small portion of others at random
错误修复
- Clock: Fix deadlock after clock shift
- Debian: Apparmor profile fixes
- Don’t allow family key errors to crash router
- Fix EC family key loading on Android
- Fix EdDSA key loading on Java 15+
- i2psnark: Fix DHT not restarting after router restart
- OSX: Prevent hangs at shutdown after dock right-click quit
- SSU: Fix publishing of MTU in addresses without IPs
- SSU: Fix rare HMAC NPE
- SusiDNS CSS fixes
- Transport: Improve processing after message delivery failure
- UPnP: Don’t briefly bind to all addresses at startup
其他
- Set outproxy to exit.stormycloud.i2p (new installs only)
- Disable SSU introductions on Android
- API version: 0.9.55
- New translation: Spanish (Argentina)
- Translation updates
SHA256 校验和:
fdb2e471fadfda33589697536180df966ec165ab59a0d9c8a623491cc2c8eae3 i2pinstall_1.9.0_windows.exe
124a1d917dec1f75dc17b5a062704d5abe259b874655c595a9d8f5fd9494eafd i2pinstall_1.9.0.jar
57f61815098c35593d7ede305f98b9015c4c613c72231ad084e6806a3e2aa371 i2psource_1.9.0.tar.bz2
31b8798c7fa75242ed09f671028b85e6acc9d5d9d0a132138debf4cdfbb08f21 i2pupdate_1.9.0.zip
7959f1189c50fa8968e72023f614b610016c1d544a16315f05ea6ad4b18677bc i2pupdate.su3