• 发表时间: 2022-02-21
  • 文章作者: zzz
  • 发表于 release

1.7.0 更新包含若干性能和可靠性的改善。

对于支持的平台,现在系统托盘中会弹出信息。 i2psnark 现在有一个新的种子编辑器。 现在大大降低了 NTCP2 的CPU占用。

在新安装中,长期不受支持的 BOB 接口已被移除。 除了 Debian 包以外,现有的安装将继续使用之。 其余任何 BOB 应用的用户都应该要求开发人员切换到SAMv3协议。

我们得知自 1.6.1 发布以来,网络可靠性不断恶化。 我们在发布以后很快就意识到了这个问题,然而我们花了近两个月才找到原因。 我们最终确认为 i2pd 2.40.0 中的一个bug, 这个修复将在 2.41.0 中和这个版本同时发布。 在此过程中,我们在 Java I2P 中做了一些修改,以改善 网络数据库查找和存储的健壮性,并在隧道节点选择中避开性能较差的对等节点。 这将使网络在存在异常路由或恶意路由的情况下更健壮。 此外,我们正在启动一个联合项目,在同一个隔离的测试网络中测试 i2pd 和 Java I2P 路由 的预发布版本,这样我们就可以在发布前而不是发布以后发现更多问题。

其他方面,我们在设计新的 UDP 传输“SSU2”(提案159) 中继续取得重大进展并开始推行。 SSU2 将带来实质上的性能和安全提升。 这还将让我们能最终取代最后使用的,非常慢的 ElGamal 加密, 完成约9年前开始的全加密升级。 我们预计很快就会开始和 i2pd 进行联合测试,并在今年晚些时候向网络推出。

0.9.22 带有bug修复并且开始 Ed25519 迁移

发布细节

Changes

  • BOB:现已弃用
  • i2psnark: 新的种子编辑器
  • i2psnark独立版:修复和改进
  • i2ptunnel:支持IRCv3消息标签
  • NetDB:查询/存储的可靠性改进
  • 系统托盘:添加了弹出信息
  • 传输:NTCP2的性能改进
  • 传输:NTCP2时钟偏移处理的改进
  • 传输:在SSU发件队列中加入了优先级
  • 隧道:当无法连接到第一跳时,移除出站隧道
  • 隧道:多次构建失败后,回落到构建探索隧道。
  • 隧道:默认启用隧道测试
  • Tunnels: Use tunnel builds as a tunnel test

问题修复

  • Plugins: Fixes for webapps named different from the plugin
  • Reseed: Fixes for IPv6-only
  • Router: Fix rare deadlock at startup
  • Tunnels: Restore IP restriction tests

其他

  • API version: 0.9.53
  • i2pcontrol: Improved state mapping
  • i2ptunnel: Refactor UDP support
  • Plugins: Fixes for webapps
  • Router: Workarounds for i2pd 2.40.0 SSU bug
  • Translation updates

Full list of fixed bugs

SHA256 校验:

a2206e2578e88aa08294b68df2c9dad4f9301a94dc3d00bfccfe4517555e226c  i2pinstall_1.7.0_windows.exe
23b80dd09bf4bb53edfde8e802bf0e428d89062f1232b3cdfeca04fccdbeb685  i2pinstall_1.7.0.jar
aa53591e89eacc3491ab472dc4df998780fb6747eea3b97ecb7a9f81ff2c9a5e  i2psource_1.7.0.tar.bz2
fcfd2e3685de8c0b79b2018638821c64411c66c61ab84d2bf74c149358c96dba  i2pupdate_1.7.0.zip
d8110d77efb9712d69b622df03b7c9cd7f492b516b71914efb6019d31541e771  i2pupdate.su3