0.9.6 包含错误修复,并将 Jetty 从 6.1.26(2010-11-10)更新至 7.6.10(2013-03-12)。有关 Jetty 更新的重要信息请参见下文。Jetty 7 系列仍在积极维护中,我们计划在未来的 I2P 发行版中与其保持同步。
大多数用户将通过 HTTP 进行更新。运行开发版的用户将尝试使用 i2psnark 通过实验性的网络内 BitTorrent(BT 协议)进行更新。我们已修复了一些缺陷,这将使更多用户能够在 0.9.7 更新周期中通过 BitTorrent 更新。
文件可在下载页面获取。
针对 Windows 上的 Eepsites(I2P 站点)的重要修复,先仅安装 0.9.5
如果你首次在 Windows 上安装 I2P 时使用的是 0.9.5 版本(仅限 Windows),我们建议你在更新到 0.9.6 之前,按照以下说明修复你的 eepsite 位置。仅在 Windows 上全新安装的 0.9.5-0 会受到此问题的影响。如果你的 router 版本是 0.9.5-0-win1,你已经拥有该修复,无需采取任何操作。
有关说明,请参阅此页面。
Jetty 7 迁移详细信息
对于大多数人,更新应当可以直接正常工作。如果您有多个 Jetty eepsites,或者修改过 jetty.xml 或其他 Jetty 配置文件(包括将端口从 7658 更改过),则必须在更新之后进行手动操作。
- After update, the router will migrate your jetty.xml files to the new Jetty 7 format.
- The migration resets the port to 7658. If you have more than one Jetty eepsite, OR your eepsite is NOT on port 7658, OR you have made other modifications to jetty.xml (for example changing the listen address from 127.0.0.1 to 0.0.0.0), you MUST edit the jetty.xml file for each eepsite to fix them up after updating, and restart again.
以下文件将被备份(文件名会添加“.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 上应该可以正常工作。
- The I2PControl and zzzot plugins must be updated. Your router should download and install the new versions shortly after starting 0.9.6.
- If a plugin does not work, please contact the maintainer for that plugin.
发布详情
Bug Fixes
- Several bugs with Windows installation (see above)
- Fix default form action in i2ptunnel
- Fix links on iframed console pages
- Better detection of 64-bit Windows to prevent crashes by systray
- Fix bug preventing router update via torrent
- Several SSU fixes for NATs that change UDP ports
- Ignore unsupported IPs in RouterInfos when selecting an address (prep for IPv6)
- Ignore unused option bits in Database Lookup Message (prep for requesting encrypted response)
- Fix HTTP proxy error response for malformed URIs
- Recognize UPnP devices without port forwarding capability
Other
- Jetty 7.6.10 (see above for migration information)
- Limit page size in i2psnark
- Add data directory and page size configuration to i2psnark
- Support multiple i2psnark instances
- Piece size adjustments in i2psnark
- Add more graphing support for combined bandwidth graph
- Block b32.i2p supercookies
- Allow stopping clients on /configclients
- Check for nonce count replays in HTTP client
- Support SASL authentication in IRC proxy
- Several cleanups and minor fixes in the update manager
- Translation updates: German, Portuguese, Russian, Spanish, and Swedish
- Update GeoIP data (new installs and PPA only)
SHA256 Checksums
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