• 時間: 2022-02-21
  • 著者: zzz
  • カテゴリ: release

1.7.0のリリースには、いくつかのパフォーマンスと信頼性の改善を含みます。

システムトレイにポップアップメッセージが、対応しているプラットフォームで表示されるようになりました。 i2psnarkに新しいトレントエディタが追加されました。 NTCP2トランスポートは、CPUの使用を大幅に削減しました。

長い間非推奨だったBOBインターフェースは、新規インストールでは削除されました。 Debianパッケージを除き、既存のインストールでは引き続き動作します。 BOBアプリケーションの残りのユーザは、SAMv3プロトコルに変換するよう開発者に依頼する必要があります。

我々は1.6.1リリース以降、ネットワークの信頼性が確実に低下していると存じています。 リリース後すぐにこの問題に気づきましたが、原因を突き止めるのに2ヶ月近くかかりました。 最終的にはi2pd 2.40.0のバグであることを突き止め、 このリリースとほぼ同時にリリースされる2.41.0で修正されます。 ネットワークデータベースの探索と保存の堅牢性を改善し、 トンネルピアの選択でパフォーマンスの低いピアを回避します。 これにより、バグや悪意のあるルーターが存在する場合でも、ネットワークはより堅牢になるはずです。 更に、プレリリースのi2pdとJava I2Pルータをテストする共同プログラムを開始します。 そうすることで、リリース後ではなく、リリース前に多くの問題を発見することができます。

その他、新しいUDPトランスポート"SSU2"(提案159)の設計を引き続き大きく進め、実装を開始しました。 SSU2は、パフォーマンスとセキュリティを大幅に改善させる予定です。 また、これまで使用してきた非常に低速なElGamal暗号を最終的に置き換えることができるようになり、 約9年前に始まった暗号技術の全面的なアップグレードが完了しました。 間もなくi2pdとの共同検査を開始し、今年後半にはネットワークに展開する予定です。

例によって、このリリースにアップグレードすることをおすすめします。セキュリティを保ち、ネットワークに貢献する最高の方法は最新のリリースを動作させることです。

リリース詳細

変更

  • BOB: Remove
  • i2psnark: New torrent editor
  • i2psnark standalone: Fixes and improvements
  • i2ptunnel: Support IRCv3 message tags
  • NetDB: Lookup/store reliability improvements
  • System tray: Add popup messages
  • Transport: NTCP2 performance improvements
  • Transport: NTCP2 clock skew handling improvements
  • Transport: Use priority in SSU sender queue
  • Tunnels: Remove outbound tunnel when can't connect to first hop
  • Tunnels: Fallback to exploratory for building after repeated build failure
  • Tunnels: Enable tunnel testing by default
  • 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
  • 翻訳更新

修正されたバグの全一覧

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