本次发布的 I2P 2.5.0 比 2.4.0 发布版提供了更多面向用户的改进,而 2.4.0 则主要专注于实现 NetDB 隔离策略。

I2PSnark 已新增诸如在种子中搜索等功能。我们修复了错误,以提升与其他 I2P 种子客户端(如 BiglyBT 和 qBittorrent)的兼容性。我们感谢所有与 libtorrent 和 qBittorrent 合作、以启用并改进其 I2P 支持的开发者。SusiMail 也加入了新功能,包括对邮件中的 Markdown 格式的支持,以及将附件拖放到邮件中的能力。使用 Hidden Services manager(隐藏服务管理器)创建的 tunnel 现在支持“Keepalive”,这提升了性能以及与 Web 技术的兼容性,从而能够构建更为复杂的 I2P 站点。

在此次发布期间,我们还对 NetDB 进行了若干微调,以提升其抵御垃圾信息的能力,并增强 router 拒绝可疑消息的能力。这是我们对 2.4.0 版本中“Sub-DB isolation”(子数据库隔离)防护实现进行“审计”的工作的一部分。此次调查发现了一次轻微的隔离被穿透事件,我们已予以修复。该问题由 I2P 团队在内部发现并修复。

在本次发布中,我们对面向 Android 和 Windows 的下游发行版的发布流程进行了多项改进。这应当会提升这些下游产品的交付与可用性。

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

版本详情

Changes

  • I2PTunnel: Implement support for Keepalive/Server-side Persistence
  • Susimail: Add markdown support for formatted plain-text content
  • Susimail: Add HTML Email support
  • I2PSnark: Add search capability
  • I2PSnark: Preserve private=0 in torrent files
  • Data: Store compressed RI and LS

更改

  • Susimail: Fix handling of forwarded mail with attachments
  • Susimail: Fix handling of forwarded mail with unspecified encoding
  • Susimail: Fix forwarding of HTML-only email
  • Susimail: Bugfixes in presentation of encoded attachmments, mail body
  • I2PSnark: Handle data directory changes
  • SSU2: Cancel peer test if Charlie does not have B cap
  • SSU2: Treat peer test result as unknown if Charlie is unreachable
  • Router: Filter additional garlic-wrapped messages
  • I2CP: Prevent loopback messages to same session
  • NetDB: Resolve Exploratory/Router isolation-piercing event

错误修复

  • API 0.9.62
  • Translation updates

已修复缺陷的完整列表

其他

i2pinstall_2.5.0-0.jar - 61d3720accc6935f255611680b08ba1a414d32daa00d052017630c2424c30069
i2pinstall_2.5.0-0_windows.exe - a0d84c519f3c35874a9f661b9f40220e5a1d29716166c682e2bd1ee15ff83f33
i2pinstall_2.5.0.jar - 61d3720accc6935f255611680b08ba1a414d32daa00d052017630c2424c30069
i2pinstall_2.5.0.jar.sig - c8a6d79909d06ac6bca23d8e890765c6e6ed21a535f7529e0708797fdaf9fc1b
i2pinstall_2.5.0_windows.exe - 762b9d672dfff0baccd46f970deb5a2621358d1e2dfc0dd85a78aecda3623ac6
i2pinstall_2.5.0_windows.exe.sig - 103a1bd155110514fe9ae075243cc66e2fef866353165b2c806248e15925e957
i2psource_2.5.0.tar.bz2 - 6bda9aff7daa468cbf6ddf141c670140de4d1db145329645a90c22c1e5c7bc01
i2psource_2.5.0.tar.bz2.sig - a1d0ea6f2051ed0643bc2c0207a2cf594f2b2bc4303ac49cd6a43baaf0558f62
i2pupdate-2.5.0.su3 - 7bcfc3df3a14a0b9313b9a0fe20e56db75267d5afcfd8a3203fbfcfac46deae4
i2pupdate-2.5.0.su3.torrent - a7dd76348bf404d84a67bda8b009d54cc08748c036988dbe78bff6ca6928950c
i2pupdate.su3 - 7bcfc3df3a14a0b9313b9a0fe20e56db75267d5afcfd8a3203fbfcfac46deae4
i2pupdate.zip - d0a4cfe6cb587e0ffabcfb6012682f400a38ee87f23fa90f8a18f25e77b742d8
i2pupdate_2.5.0.zip - d0a4cfe6cb587e0ffabcfb6012682f400a38ee87f23fa90f8a18f25e77b742d8
i2pupdate_2.5.0.zip.sig - 411eb4ca31e2984dae4c943136411e8ee85435f59749391edefec07509cfd5af