• Размещено: 2022-02-21
  • Автор: zzz
  • Опубликовано в release

Версия 1.7.0 содержит ряд улучшений в части производительности и надежности

Теперь в системном лотке появляются всплывающие сообщения для платформ, поддерживающих его. В i2psnark есть новый редактор торрентов. Транспорт NTCP2 теперь реже, чем раньше, использует центральный процессор.

Давно устаревшего интерфейса BOB не будет в новой версии. Он продолжит работать в уже установленных приложениях, за исключением пакетов Debian. Все, кто продолжает пользоваться BOB, должны попросить разработчиков конвертировать BOB в протокол SAMv3.

Мы в курсе, что с момента выпуска версии 1.6.1 надежность сети неуклонно понижалась. Мы узнали о проблеме вскоре после выпуска версии, но нам потребовалось почти два месяца, чтобы выявить причину неисправности. В конце концов мы поняли, что причина — в ошибке в i2pd 2.40.0, и эта ошибка будет исправлена в версии 2.41.0, которая выйдет примерно в то же время, что и нынешняя версия. Попутно мы внесли несколько изменений в Java I2P, чтобы повысить надежность поиска и хранения сетевых баз данных и избежать неэффективных одноранговых узлов при выборе узлов в туннеле. Эти меры должны укрепить надежность сети при наличии неисправных или вредоносных маршрутизаторов. Кроме того, мы начинаем совместную программу по тестированию предварительных версий маршрутизаторов i2pd и Java I2P в изолированной тестовой сети, чтобы у нас была возможность выявить больше проблем до выхода версии, а не после него.

Что еще нового? Мы продолжаем улучшать наш UDP-транспорт SSU2 (предложение 159) и уже начали его использовать. SSU2 станет эффективнее и безопаснее. Это позволит нам отказаться от невероятного медленного шифрования ElGamal, завершив полное обновление криптографии, которое началось около 9 лет назад. Мы надеемся вскоре начать совместное с i2pd тестирование и запустить обновления в Cети в этом году.

Как обычно, мы рекомендуем вам обновиться до последней версии. Лучший способ оставаться в безопасности и помогать сети — использовать последнюю версию.

ПОДРОБНОСТИ РЕЛИЗА

Изменения

  • 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