0.7.12 版本包含对用户创建的插件的支持。这些插件可以包含控制台 Web 应用程序、主题、翻译,或独立程序。部分插件已可用于测试。我们希望这项支持能够促进创新型 I2P 应用的快速开发。

本次发布修复了在 eepsite(I2P 站点)不可达时出现的空白页问题,并改进了对时钟偏差和 IP 变化的处理。它还新增了对一种新的、更小的 tunnel 构建消息的支持,该功能将在本次发布中进行测试,并在下一次发布中启用。

与往常一样,此次发布包含更多匿名性和性能改进、翻译更新以及其他各种错误修复。建议升级。

过去六个月的开发大幅提升了网络的性能和容量。请帮助壮大网络。请在 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

网络数据库(netDb)

  • 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