Релиз 0.7.12 включает поддержку плагинов, создаваемых пользователями. Эти плагины могут содержать веб‑приложения для консоли, темы, переводы или автономные программы. Некоторые плагины уже доступны для тестирования. Мы надеемся, что эта поддержка позволит ускорить разработку инновационных приложений I2P.
Этот релиз исправляет баг с пустой страницей, возникающий, когда eepsite(I2P-сайт) недоступен, а также улучшает обработку рассинхронизаций времени и изменений IP-адресов. Он добавляет поддержку нового, более компактного сообщения построения tunnel, которое будет протестировано в этом релизе и включено в следующем.
Как обычно, этот релиз содержит дополнительные улучшения анонимности и производительности, обновления переводов и ряд прочих исправлений ошибок. Рекомендуется обновиться.
За последние 6 месяцев разработка значительно повысила производительность и пропускную способность сети. Пожалуйста, помогите развивать сеть. Пожалуйста, дайте разработчикам обратную связь в IRC #i2p или на forum.i2p2.de и примите участие, расскажите другим и пожертвуйте! Мы по-прежнему ищем помощь с новыми и существующими переводами. Пожалуйста, присоединяйтесь в IRC #i2p в качестве добровольца.
Файлы доступны на странице загрузки.
Сведения о выпуске:
Плагины
- New support for cryptographically-signed user-generated i2p plugins. These plugins may provide new console web applications, themes, translations, web sites, or other applications.
I2PSnark
- Ignore non-i2p trackers in a torrent, to “convert” a non-i2p torrent to an i2p torrent using i2p open trackers
- Add javascript confirmation to remove and delete buttons
Транспорт
- Implement NTP-style clock slewing to converge the router clock without jumps
- Implement clock updates based on peer average, for clock convergence even if NTP updates fail
- Fix IP change recognition for routers that are not firewalled
- Implement address costs, so a router can advertise its preferred transport
- Fix the router gradually losing geoip references
- Improve performance by removing global locks
- Remove some unused threads
Построение Tunnel
- Implement a new, smaller tunnel build message, to reduce bandwidth and improve build success. The new message will be tested in this release and enabled in the next release.
- Accept tunnel build replies even if they are received late, to improve build success
- Improve performance by removing global locks
HTTP-прокси
- Fix bug causing blank page instead of error page on connect timeout
- Change Host: header from B64 to B32 to reduce the request size
- Eliminate redundant lookups
Консоль
- Fix repeated console password prompts
- Russian, Chinese, and French translation updates
Сетевая база данных
- Increase the number of floodfills again
Прочее
- Support unpack200 in the updater for smaller update packages and plugins
- More changes for performance
- Take library jars out of susidns and router console
- A new SOCKS IRC tunnel type, to provide IRC filtering and server selection in a single client
Контрольные суммы SHA256:
a9033145b38cba2b35b37180a46101a67507943fc62ee4731bb60bccc80ef170 i2pinstall_0.7.12.exe
2bdfe7eaa0b7f2a48022a5834d9fd19b663bdc5fe216fb7ce43f57281efed968 i2psource_0.7.12.tar.bz2
4f367147f095527e7d94b621a6249f3c557855cb43a45718ff4cf89af803e639 i2pupdate_0.7.12.zip
31dd5ee3a47666d600a3a621224f1f73d4af17dce3e3e6ca8519971df3085052 i2pupdate.sud