0.9.9 исправляет множество ошибок в netdb, механизме потоков и i2ptunnel, и дает начало роботе над годовым планом по увеличению стойкости алгоритмов криптографической подписи, используемой в маршрутизаторе, и одновременной поддержке нескольких алгоритмов и ключей разной длины. Файлы автоматического обновления теперь будут подписаны ключами 4096-bit RSA.
В целях безопасности теперь мы поддерживаем протокол SSL между вашим маршрутизатором и вашими серверами. Смотрите подробнее в this development thread.
Как обычно, мы рекомендуем вам обновиться. Лучший способ оставаться в безопасности и помогать сети - использовать самую свежую версию. Некоторые члены команды разработчиков I2P будут присутствовать на конференции 30C3 в Гамбурге в этом году. Приходите и получайте наклейку с символикой I2P. Спасибо всем за поддержку в этом году.
ПОДРОБНОСТИ РЕЛИЗА
Улучшения анонимности
- Не создавайте клиентские туннели через исследовательские туннели с 0 прыжками
- Поддержка использования более стойких ключей для файлов su3
- Теперь для обновлений используется формат su3
Исправлены ошибки
- Потеря данных при закрытии потоков
- Исправлены различные проблемы с ограничениями потоковых соединений
- Проблемы с ресурсами, которые занимают закрытые соединения
- Сброс таймера потоков в туннелях close-on-idle
- Различные исправления в потоковом модуле
- Теперь отбрасывается большее количество локальных IPv6-адресов
- Исправлена служба GeoIP для IPv6
- Исправлен алгоритм выбора узлов в первые минуты после запуска
- Исправлено несколько багов в I2PTunnel
- Исправлена крупная ошибка в подсистеме DHT в i2psnark, которая мешала функционированию magnet-ссылок
- Исправление ошибок в клиентских туннелях, возникших из-за невозможности разрешения имени во время запуска, в частности b32 имен узлов
- Исправление в смене списка целей i2ptunnel клиента
- Исправлены серьезные ошибки, препятствующие получению зашифрованных ответов на запросы поиска LeaseSet
- Исправлены неверные ссылки на некоторых кнопках в i2psnark при использовании текстовых браузеров и Opera
- Исправлено исключение нулевого указателя (NPE) в Susimail
Другое
- Начата работа по поддержке более стойких подписывающих ключей в роутере
- Уменьшено использование потоков для туннелей HTTP-сервера
- Автоостановка торрент-раздачи обновления спустя некоторое время
- Добавлена возможность остановки веб-приложений через консоль управления
- Новый ограничитель POST в туннеле HTTP-сервера
- Улучшено регулирование подключения
- Проведена работа для уменьшения числа соединений
- Возврат задачи router info expiration
- Увеличено время до истечения срока хранения информации о маршрутизаторах и другие изменения для уменьшения нагрузки на floodfill-маршрутизаторы
- Поддержка нескольких серверов через один серверный туннель
- Поддержка указания порта сервера в клиентах i2ptunnel
- Добавлена поддержка SSL-соединений между i2ptunnel и внешним сервером
- Рефакторинг криптографического и SSL-кода
- Рефакторинг кода хранилища i2psnark
- Новый кэш назначений
- Код "почищен" и разрешены предупреждения findbugs
- Новый перевод на японский (частичный)
- Обновлены переводы для: французского, немецкого, итальянского, румынского, русского, испанского, шведского и других языков
- Jetty 7.6.13.v20130916
- Wrapper 3.5.22 (только новые установки и PPA)
- Обновлены данные GeoIP (для новых инсталляций и PPA)
Контрольные суммы SHA256
97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9 i2pinstall_0.9.9_windows.exe 5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f i2pinstall_0.9.9.jar cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c i2psource_0.9.9.tar.bz2 533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2 i2pupdate_0.9.9.zip 77824eb6f754f8b40301b7d260701eb2211ee51105d5f4b43d2c328f71736e0f i2pupdate.su2 78769de16a997730468e2e66c7519e2923d533cd96259dac352e04b07d80486c i2pupdate.su3 81b89ed00705668003b2715b930519bbeb939b9623c7e6e8d63c2762aa748bd8 i2pupdate.sud