• Размещено: 2012-10-27
  • Автор: I2P devs
  • Опубликовано в release

Релиз 0.9.3 включает значительные изменения на низком уровне в работе с очередями сообщений в маршрутизаторе. Мы реализовали алгоритм CoDel Active Queue Management (AQM). Унифицировали работу с очередями и приоритетами в транспортах для облегчения диагностики и снижения сетевых задержек. Продолжается работа с проблемами в UDP транспорте, чтобы сделать UDP более устойчивым к возможным атакам. Значительные изменения сделаны, чтобы роутер работал эффективнее и с меньшей нагрузкой на память. Также мы включили DHT в i2psnark по умолчанию. Как обычно, в этой версии исправлено много ошибок, поэтому рекомендуется обновление.

Файлы доступны на странице загрузок.

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

Основные изменения

  • Active Queue Management
  • Приоритетные очереди
  • I2PSnark DHT: исправления нескольких проблем, включили по умолчанию.

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

  • Ряд исправлений проблем в SSU, включая утечку памяти, более правильная обработка роутеров за файрволлами, которые меняют UDP порты, дополнительные защиты от намеренно плохих пакетов.
  • Исправлен выбор части (редкие вперед) в i2psnark
  • Исправлена проблема, приводящая к открытию нескольких браузеров на старте

Другое

  • Улучшения в кэшировании
  • Несколько исправлений в синхронизации и уменьшении использования блокировок
  • Большое снижение потребления памяти в SSU буферах
  • Таймаут потоковых соединений установлен в 1 минуту, ранее был 5 минут. Таймаут чтения i2ptunnel server установлен в 5 минут, было без ограничений
  • Улучшили защиту от "darkloris" в i2ptunnel
  • Больше проверок при создании торрента в i2psnark
  • Несколько изменений параметров в SSU для увеличения пропускной способности
  • Новый журнал для важных событий, включая перезапуски; показываем несколько моментов перезапусков на графиках
  • Удалены повторяющиеся сообщения в журнале
  • Не отвечать на заблокированные потоковые соединения reset, просто закрыть соединение
  • Удалить все использования неэффективного SimpleTimer
  • Больше проверок на валидность IP и портов, введенных в консоли
  • Исправлена проблема, приводящая к расходу энтропии
  • Обновлены переводы: Итальянский, Португальский, Испанский, Шведский
  • Добавить не-NIO настройки в jetty.xml, рекомендованные для Java 5
  • Обновлены данные GeoIP (для новых инсталляций и PPA)

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

762964ab582801be1c9d45843c682f791c284d4fa7b1e1ee733ea4ef033d4907  i2pinstall_0.9.3_windows.exe
4ebea74b30064c9853c40cf24764d283dc6fff47ed2449b247f3c9991cccb494  i2pinstall_0.9.3.jar
39a7d6859bf4bd9ac56fd83a5e32d47d1b24ba06f912a027804492ca941936dd  i2psource_0.9.3.tar.bz2
2381e4a845c6cc0c0d9f27f99571984bcbf448ef041bc1f7a2ba8715228d6377  i2pupdate_0.9.3.zip
d8bb6aef09c967b30c7374fb49da246a7c237c4942fa92999e39c5ce2ca68893  i2pupdate.su2
600e806e72441e946027fcac84702f2daabd2783dbc1ee6df3427e6eda7db351  i2pupdate.sud