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

0.9.16 - значительный шаг вперёд в нашем плане миграции с DSA на ECDSA и в далее на EdDSA криптографические сигнатуры, а также множество других изменений для увеличения вашей анонимности и защищенности. Клиентские туннели для стандартных сервисов, IRC и SOCK IRC будут использовать ECDSA сигнатуры по умолчанию. Также мы устранили большое количество серьёзных ошибок, включая блокировку консоли.

Изменение в структурах данных маршрутизатора требуют обновление плагина i2pcontrol до версии 0.0.9

Если у вас запущен eepsite или другой сервис и вы не используете последнюю версию маршрутизатора, либо ваша Java-машина или ОС не поддерживает ECDSA (об этом будет написано в логах на странице /log консоли маршрутизатора), пожалуйста, устраните это как можно быстрее, или скоро пользователи не смогут соединиться с вами.

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

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

Изменения

  • Добавлена поддержка более сильных сигнатур Router Info
  • Шифрование запросов и ответов RI на быстрых машинах
  • Возможность авторизации всех сообщений I2CP (требуется клиент версии 0.9.11 и выше)
  • Отключение SSLv3 и старых алгоритмов шифрования для начальной загрузки (reseed) и другого использования SSL
  • Использование по умолчанию алгоритма ECDSA для i2ptunnel IRC, SOCKS-IRC и стандартных клиентских туннелей
  • Не становиться floodfill-маршрутизатором в некоторых странах
  • Новая сортировка, кнопка установки приоритета для всех файлов торрента и рейтинг аплоада в i2psnark
  • Увеличение длины туннеля i2psnark до 3 хопов по умолчанию
  • Реализована сборка нескольких фрагментов в одном SSU сообщении для повышения эффективности
  • Новые ссылки для добавления в адресную книгу со страницы netdb - список LeasesSet
  • Реализовано поле search type в I2NP DatabaseLookupMessage для улучшения эффективности поиска

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

  • Исправления и обновления CPUID для новых процессоров
  • Исправление для i2psnark - корректная работа с magnet-ссылками, содержащими символы %-encoding
  • Улучшение обработки закрытия SSU сокета (надеемся, решена проблема 100% загрузки CPU)
  • Исправлена обработка битовых полей SSU
  • Исправлены некорректные HTTP заголовки в i2psnark
  • Исправлена редкая ошибка сборки чесночных сообщений
  • Исправлена блокировка консоли (надеемся)
  • Исправлено подтверждение удаления i2ptunnel js

Другое

  • Структуры данных перемещены из i2p.jar to router.jar (плагин i2pcontrol не будет работать)
  • Новые ключи теперь сохраняются в router.keys.dat в формате eepPriv.dat (вместо router.keys)
  • Исправлена обработка неподдерживаемых типов шифрования
  • Маршрутизатор проверяет больше ошибок в клиентских I2CP сообщениях
  • Начало работы над подключаемым транспортом
  • Принудительный запрос временной метки в сообщениях создания туннелей
  • Возврат статусного сообщения в потоковом режиме, теперь отсутствие leaseset - некритическая ошибка
  • Возврат неиспользуемых DH ключей
  • Поднятие порога отказоустойчивости и улучшение стратегии удаления при попадании
  • Изменение настроек очереди и пула потоков для Jetty (только новые установки)
  • Переписано создание NTCP соединений - готовимся к NTCP2 и PT
  • Jetty 8.1.16-v20140903
  • Обновления переводов
  • Обновлены данные GeoIP (для новых инсталляций и PPA)

Контрольные суммы SHA256

186bbe30a37802b6201fe129516e2d9515925cfc60e2f68645eb6413ec172953  i2pinstall_0.9.16_windows.exe
5b2a1e23273e1d76a071142adc58b836ed300e2c1f2fd80d330ac61632fab173  i2pinstall_0.9.16.jar
ebc319585b9c58127676243694151c45296a56abaf51a36ae5919be3fc7f544e  i2psource_0.9.16.tar.bz2
06f3ab867499fa8407f5bcf52ccee196031df6f0b76b000db98b74ef61ecd24f  i2pupdate_0.9.16.zip
7d32cc4c90b35e0eedf6a75377dc3bd4b4dc962e5a42a57fdcc0df500bd2e924  i2pupdate.su2
867739321ee4e3c6e418e99f10b6337ccb3e2aeb2e32979734b209b2310c9e8e  i2pupdate.su3
b7bd6b420c1ebc58aa23860b26594acc549ea26116c39c911a0b49091f954b52  i2pupdate.sud