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