Версия 0.9.7 включает значительные исправления ошибок и улучшения.

Впервые router класса ‘N’ (те, у которых не менее 128 KBytes/sec предоставляемой пропускной способности) автоматически станут floodfill (ранее это были только router класса ‘O’ с 256 KBps). Это увеличит количество router с ролью floodfill и обеспечит дополнительную устойчивость к некоторым атакам (см. ниже). Router с ролью floodfill не потребляют много дополнительной пропускной способности, но, как правило, используют больше памяти и одновременных соединений. Если вы не хотите, чтобы ваш router становился floodfill, установите в расширенной конфигурации router.floodfillParticipant=false.

Поскольку мы считаем, что последний релиз исправил ошибки экспериментальной функции обновления через торрент, 3% routers должны обновиться через внутрисетевой BitTorrent в этом цикле.

Проверки обновлений плагинов, которые, возможно, не работали в течение нескольких релизов, исправлены. Ваши плагины снова должны автоматически обновляться после обновления router.

Мы исправили серьёзную ошибку таймера streaming, которая приводила к частым разрывам соединения в IRC.

В этот релиз включены дополнительные меры противодействия атакам, описанным в “статье «practical attacks»”. Однако нам ещё предстоит проделать много работы, чтобы противостоять атакам Sybil на узлы floodfill и противостоять анализу трафика на шлюзах и конечных точках exploratory tunnels. Это хорошее напоминание всем, что наша сеть всё ещё относительно мала и уязвима. В настоящее время мы не рекомендуем такие способы использования, которые могли бы поставить кого-либо под серьёзную угрозу. Мы продолжим работать над её улучшением… пожалуйста, продолжайте распространять информацию. Большая сеть — лучшая сеть.

Подробности выпуска

Anonymity Improvements

  • End-to-end encryption of responses to leaseset lookups
  • Expand floodfill pool by enabling class ‘N’ floodfills
  • Randomize padding inside encrypted SSU packets
  • Preparation for better SSU protocol obfuscation

Улучшения анонимности

  • Fix newer lease sets not getting stored or published
  • Fix classpath bug when used with 4-year-old installations, causing the console not to start
  • Fix addressbook database bug preventing update of the reverse index
  • Fix i2psnark bug that changed the infohash of torrents created by Robert and fetched via magnet link
  • Fix version checking for plugins
  • Fix a streaming timer bug causing frequent IRC disconnects (also affects other close-on-idle tunnels)

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

  • Don’t install as a service on Windows by default
  • Reduce transport idle timeouts
  • Reduce tunnels on idle in i2psnark
  • Change default in i2ptunnel GUI to 3 hops
  • IE 10 support
  • Individual expiration times in leases, for efficiency on destinations with a high number of tunnels
  • Low-level encryption and XOR speedups
  • Jetty 7.6.11
  • Tomcat 6.0.37
  • Translation updates: Chinese, French, German, Portuguese, Russian, Spanish
  • New Turkish translation
  • Wrapper 3.5.19 (new installs and PPA only)
  • Update GeoIP data (new installs and PPA only)

Прочее

48c10fe5c7455e134df44717215ed66ff79cfb2dd03fbfd64c14b3d5c179eab7  i2pinstall_0.9.7_windows.exe
c0a67051bb0c6f1e4ce3ac8a04257063c4b606b76309b39a6c3daeaaa3888e04  i2pinstall_0.9.7.jar
497e2601ab7594c93e0866e7f6ad9c445f05f7660efcea596ab255677056b1cb  i2psource_0.9.7.tar.bz2
d0b8f0a2491c5ad401f87c94b3b805c03bccd69f9f1b57177a53287f29f85959  i2pupdate_0.9.7.zip
a620eafff86e8eb919acb5b8cd42578df68928b122dc3e715c0b431cdd4c0ef2  i2pupdate.su2
0d5723c361059a60431f3275ad5c0978c3b66097ecda1d1b8f5310c594f0a1ea  i2pupdate.sud