Версия 0.9.15 добавляет предварительную поддержку подписей Ed25519 EdDSA. Она включает новый персистентный бэкенд конфигурации для i2psnark и исправляет несколько проблем с обработкой имён файлов в i2psnark. Внесено несколько улучшений для ускорения SAM. Плагины теперь поддерживают более криптографически стойкие подписи в формате файла su3. Установка плагинов через консоль, отключённая в 0.9.14, снова включена.

Мы поддерживаем подписи ECDSA начиная с 0.9.12 и хотели бы начать использовать ECDSA по умолчанию. К сожалению, у некоторых из вас по-прежнему работают более старые версии I2P, а у других их дистрибутив или среда выполнения Java не поддерживают ECDSA. Сообщается, что в дистрибутивах Red Hat (RHEL, Fedora) отсутствует поддержка ECDSA. Некоторые устранили проблемы с Java, обновившись с Java 6 до Java 7; другим помогла установка “unlimited strength policy files” (файлов политики неограниченной криптографической мощности). Мы добавили информацию о недостающих криптографических возможностях в файл журнала и на страницу /logs в консоли. После обновления до 0.9.15, пожалуйста, проверьте, отсутствует ли у вас поддержка ECDSA, и при необходимости постарайтесь это исправить. Это особенно важно для тех, кто запускает популярные eepsites и сервисы.

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

Подробности выпуска

Changes

  • Add support for Ed25519 signatures
  • i2psnark move to separate config file for each torrent to better support per-torrent settings
  • Add i2psnark support for data outside the i2psnark/ directory
  • Enable stronger signatures (su3 format) for plugins
  • Speed up SSU introductions by responding to hole punch messages
  • Several improvements in SAM efficiency

Изменения

  • Form submission fixes in the console and i2psnark
  • Streaming fixes for long signatures
  • i2psnark fixes for file name character mapping when seeding
  • I2PTunnel fixes stopping client tunnels
  • I2PTunnel fix updating options on a running delay-open client tunnel

Исправления ошибок

  • Re-enable plugin installation via the console, removed in 0.9.14
  • i2psnark now remembers uploaded count across restarts
  • i2psnark increase max piece size to 8 MB
  • i2psnark several UI fixes
  • Prohibit SSU peer test requests unless a connection is established
  • i2ptunnel add support for local SSL connections for standard and IRC client tunnels
  • Console and log warnings for unavailable crypto
  • More consistent routing for Delivery Status Messages to reduce network connections
  • Disable external entities in UPnP XML parser
  • More escaping and cleanups in forms and messages
  • Translation updates
  • Update GeoIP data (in both new installs and updates)

SHA256 Checksums:

05c352494a36bc10d284683135b8713fa06f227354c4c251052298e38d317ee6  i2pinstall_0.9.15_windows.exe
623e800e42aec3583059176d4a614920de0004618dd17b4820c01afb944d9506  i2pinstall_0.9.15.jar
ca314bec4e683919f75c4734e9c4190f9ac070ccc76e40b7d104404ade5b736b  i2psource_0.9.15.tar.bz2
eae3100a292404a67d9b7cd4d3cf470c36791ba25a0953b35d48f7fd821a580d  i2pupdate_0.9.15.zip
066cfc1833be887b9a0aee77327c109128e51865ee0fa6e50a215efcc5189347  i2pupdate.su2
d8ea17c74eb86567fd3539476334fce049344e2acc90e8e33e9dd2526ada0ddc  i2pupdate.su3
d4fe9313e58958ba88f5c46063185f9301b5dc4c8d5b22eef37152ef167d3430  i2pupdate.sud