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

Версия 0.9.6 включает в себя исправления и обновление jetty c Jetty 6.1.26 (2010-11-10) до 7.6.10 (2013-03-12). Смотрите ниже важную информацию про обновление jetty. Jetty версии 7 активно поддерживается, и мы планируем последовательно обновлять версию до последней при будущих релизах I2P.

Большинство пользователей будут обновляться через HTTP. Те, кто работает на девелоперских сборках, будут пытаться обновляться через внутрисетевой bittorrent с помощью i2psnark. Мы починили несколько проблем, это позволит большему количеству пользователей обновиться через torrent в процессе развития 0.9.7.

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

Важное исправление для Eepsite под Windows, сначала установите 0.9.5

Если вы впервые запустили I2P на версии 0.9.5 под Windows (только это сочетание), мы рекомендуем проделать действия по инструкции, чтобы сменить расположение сайта до обновления на 0.9.6. Только изначально установленные на 0.9.5-0 на Windows сайты подвержены этой проблеме. Если версия маршрутизатора 0.9.5-0-win1, то у вас уже все хорошо и ничего делать дополнительно не надо.

См. эту страницу для инструкций.

Порядок миграции на Jetty 7

Для большинства людей просто должен пройти процесс обновления и все. Если у вас несколько eepsite'ов на jetty ИЛИ вы сделали изменения в jetty.xml или других конфигурационных файлах jetty, включая смену порта с 7658, вы ДОЛЖНЫ предпринять действия вручную ПОСЛЕ обновления.

  • После обновления маршрутизатор перенесет ваш jetty.xml в новый формат для jetty 7.
  • Процесс миграции скинет порт на 7658. Если у вас более одного eepsite, ИЛИ ваш сайт

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

Bullet list ends without a blank line; unexpected unindent.

НЕ на порту 7658, ИЛИ вы сделали другие изменения в jetty.xml (например, сменили адрес сервера с 127.0.0.1 на 0.0.0.0), вы ДОЛЖНЫ отредактировать jetty.xml для всех eepsite'ов и внести эти изменения снова после обновления и снова перезапустить сайты.

Следующие файлы будут сохранены с суффиксом ".jetty6" и затем изменены в новый формат Если вы ранее делали локальные изменения в них, вы должны повторить эти изменения в новом формате и перезапуститься См. http://wiki.eclipse.org/Jetty для справки по настройкам Jetty 7.

  • ~/.i2p/clients.config
  • ~/.i2p/eepsite/jetty.xml
  • ~/.i2p/eepsite/jetty-rewrite.xml
  • ~/.i2p/eepsite/jetty-ssl.xml
  • ~/.i2p/eepsite/contexts/base-context.xml
  • ~/.i2p/eepsite/contexts/cgi-context.xml
  • ~/.i2p/eepsite/etc/webdefault.xml

Плагины

Большинство плагинов должно нормально работать с Jetty 7

  • Плагины I2PControl и zzzot должны быть обновлены. Ваш маршрутизатор должен загрузить и установить новые версии вскоре после запуска 0.9.6.
  • Если плагин не работает, пожалуйста, свяжитесь с автором плагина.

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

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

  • Несколько проблем на Windows инсталляциях (см. выше)
  • Исправить действие в форме по умолчанию в i2ptunnel
  • Исправлены ссылки на страницах консоли в iframe
  • Улучшенное определение 64-битных Windows для предотвращения падений в systray
  • Исправить проблему, приводящую к невозможности обновиться через torrent
  • Несколько проблем в SSU для NAT, которые меняют UDP порты
  • Игнорировать неподдерживаемые IP в RouterInfo при выборе адреса (подготовка к IPv6)
  • Игнорировать неиспользуемые биты настроек в Database Lookup Message (подготовка к запросу зашифрованных ответов)
  • Исправить ответы HTTP прокси при ошибках неправильных URI
  • Опознавать устройства UPnP без поддержки порт-форвардинга

Другое

  • Jetty 7.6.10 (см. выше инструкции по обновлению)
  • Ограничение на размер страницы в i2psnark
  • Добавить настройки директории с данными и размера страницы в i2psnark
  • Поддержка нескольких экземпляров i2psnark
  • Настройки размера части в I2psnark
  • Дополнить графическую поддержку для отображения комбинированной полосы пропускания
  • Заблокировать b32.i2p supercookies
  • Разрешить останавливать клиентов на /configclients
  • Проверка на одноразовые ответы в клиенте HTTP
  • Поддержка SASL авторизации в IRC прокси
  • Несколько исправлений и мелких правок в управлении обновлением
  • Обновлены переводы: немецкий, португальский, русский, испанский, шведский
  • Обновлены данные GeoIP (для новых инсталляций и PPA)

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

bf7d11f0a36acff9cd51ad3ef89d66975b0b0de344ca72719a5576159ec965d1  i2pinstall_0.9.6_windows.exe
2dd5b67920723dd94202a408de31671b1e9543fcd5611bbe79385cc14f93b371  i2pinstall_0.9.6.jar
fd2aa881d68b3164c43de9d91dcb04a93a36228d416582ada14ae40031436d18  i2psource_0.9.6.tar.bz2
f322de7a9e3e89411d072d983a6577494981da488bb08f839c521ed340d77b92  i2pupdate_0.9.6.zip
31981027ff33c33f9a013a6fde1de847caab73630ad629e9ed6212fd76b54748  i2pupdate.su2
7e88e8090b0cec16c0b47a2852607f8d256396213693924a9dcba72e605ec70e  i2pupdate.sud