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