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

I2P теперь предлагается на Stack Exchange! Пожалуйста, обязательно используйте его, чтобы началась фаза бета-тестирования.

Подробности обновения

System Message: WARNING/2 (Blog, line 17)

Title underline too short.

Подробности обновения
==============

0.9.26 содержит значительное обновление нашей нативной криптобиблиотеки, новый протокол подписок адресной книги с цифровыми подписями и значительные улучшения пакета для Debian/Ubuntu.

Для улучшений по части криптографии мы перешли на GMP 6.0.0, а также добавили поддержку новых процессоров, что позволит значительно ускорить операции шифрования. Кроме того, теперь мы постоянно используем GMP-функции для предотвращения атак "бокового канала". Для осторожности, изменения в GMP включены для новых установок и только для Debian/Ubuntu сборок; мы будем включать их (изменения в GMP) в сетевые обновления в версии 0.9.27.

Для Debian/Ubuntu пакета мы добавили несколько пакетов-зависимостей, в том числе Jetty 8 и geoip, и удалили их эквивалентные части из сборки. (прим. пер. - вынесли некоторые возможности в отдельные пакеты-зависимости)

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

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

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

Изменения

  • Нативные библиотеки GMP 6.0.0 и jbigi/jcpuid, обеспечивающие значительное ускорение на новых архитектурах, и криптографические операции на постоянной основе (только новые установки и сборки Debian/Ubuntu, будут включены в обновления в следующем релизе, 0.9.27)
  • Протокол подписки на адресную книгу, позволяющий подписывать обновления адресной книги
  • Генерация подписанных строк аутентификации для подписок в i2ptunnel
  • Усовершенствовали формат блок-файла hosts для обеспечения возможности использования нескольких пунктов назначения в одной записи
  • Используем системную базу данных GeoIP, если она доступна
  • Удалили systray4j.jar из инсталляторов не для Windows и пакетов Debian/Ubuntu
  • Удалили несколько внешних библиотек из сборок Debian/Ubuntu и добавили зависимости для: geoip-database, gettext-base, libgetopt-java, libjetty8-java, libservlet3.0-java, glassfish-javaee
  • Храним CRL, полученные в ленте новостей, для распространения отзыва ключей при необходимости
  • Усовершенствовали функции системного лотка desktopgui, которые будут включены по умолчанию в следующую версию
  • Wrapper 3.5.25 (только новые установки не для Windows)

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

  • Исправили периодические таймеры, не срабатывавшие после сдвига часов ОС назад, что вызывало повсеместную нестабильность и постепенное ухудшение качества работы
  • Исправили оболочку FreeBSD 10 (только новые установки, см. тикет #1118 для исправления вручную)
  • Исправили NPE при ошибке поиска имени хоста в SOCKS 4a
  • Исправление настройки JAVA_HOME на Mac OS X (только новые установки, см. тикет #1783 для исправления вручную)
  • Исправлены пароли консоли UTF-8, а также частичное исправлены имена пользователей
  • Исправлена форма конфигурации семейства маршрутизаторов
  • Исправлен NTP, отправляющий случайные данные в некоторые поля, которые должны быть нулевыми

Другое

  • Более тщательная проверка полученных пакетов NTP
  • Переработка генерации пакетов ресурсов для 20-кратного ускорения времени сборки (требуется gettext версии 0.19)
  • Обновления переводов
  • Обновлены данные GeoIP (для новых инсталляций и PPA)

Полный список исправлений

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

a8d8d2f653ebd996aa044edd0ac8f8b9cd9e5b740225f3cf547d252b380d5e38  i2pinstall_0.9.26_windows.exe
563eb6f2cb9220c380190e90290cd154da3f30b4fa96a212a80e4bbc7a8fd44f  i2pinstall_0.9.26.jar
49fbaea7f4d5ea0606de68ebb270fc3d4380631ecfd5c9ad82ed9356e29df937  i2psource_0.9.26.tar.bz2
23be34662f29faea6831ad041cbc2622f7914baeabceea8b698dac11ddac3bb2  i2pupdate_0.9.26.zip
646d2e4fcb1d860b8e9970596fa51336cc3d26108f6e78fe0f4ed7fe1c2b29e9  i2pupdate.su3