0.9.20 包含许多重要的 bug 修复,并进行了多项更改,以提高网络中 floodfill 的容量。
将共享带宽配置为 32-64 KB 的 router 现在可能会成为 floodfill,而将共享带宽配置为 512 KB 或更高的 router 将具有更高的连接上限。这些更改可能会导致您的 router 使用更多资源。如果 router 变得过于繁忙,降低使用量的最佳方式是在您的控制台中下调带宽设置。如果这仍然无济于事,您现在可以在控制台的高级配置页面禁用自动 floodfill。
我们希望这些变更能够提升网络容量和性能,并减少过去三个月来一直影响网络的拥塞。
像往常一样,我们建议您更新到此版本。维护安全并帮助网络的最佳方式是运行最新版本。
最后,我们很高兴地宣布首届 I2P 线下聚会将于 8 月 15–16 日在多伦多举行。届时将有许多演讲和教程。欢迎所有人参加。更多信息请参见公告。
发布详情
Changes
- Floodfill performance improvements
- Add support for address book export
- Add support for SSL in HTTP server tunnel
- Allow class ‘M’ (64-128 KBps share bandwidth) to become floodfill
- Raise connection limits for new classes ‘P’ (512-2000 KBps share bandwidth) and ‘X’ (over 2000 KBps)
- Add support for signed development builds
更改
- Fixes for high CPU usage in floodfills
- Clock skew fixes
- Fixes and configuration for when IPv4 is firewalled but IPv6 still works
- Locking fixes for i2ptunnel clients to prevent hangs at startup
- Verify hostnames when reseeding
- Fix deletion of config files for deleted torrents in i2psnark
- Fix hangs fetching proxy.i2p local resources via Privoxy
- Fixes for duplicate shared clients
- Fix for occasional page truncation in HTTP client
- Fixes for handling corrupted SSU packets
- Fix closing of SAM sessions when I2P session closes
- Fix bugs in handling streaming resets
错误修复
- Reduce NTCP threads
- Eliminate SimpleScheduler threads
- Add continent-based NTP servers as fallbacks for country-based ones
- Remove all default non-SSL reseed hosts
- Disable fallback to non-su3 reseeding
- Several fixes in streaming for better “loopback” performance
- Reduce latency in i2ptunnel
- Add a larger Bloom filter for very high bandwidth and memory
- Add Bloom filter warning when configured for high bandwidth but not enough memory
- Reduce max netdb search depth to reduce floodfill load
- Improved header processing and error handling in i2ptunnel HTTP server
- Better error handling and user feedback when HTTP client tunnel is disabled
- More changes to improve floodfill capacity
- New configuration for forcing IPv4 (only) to firewalled on /confignet
- New configuration for floodfill on /configadvanced
- Show separate IPv4 and IPv6 status in summary bar when appropriate
- Better handling of corrupt SSU packets
- Jetty 8.1.17.v20150415
- Translation updates
- Update GeoIP data (new installs and PPA only)
SHA256 Checksums:
511d90f8d6a78f5e061fe61d2fdbf4a6be8d271672f0b5d271fa2c4d3cdc01f4 i2pinstall_0.9.20_windows.exe
f8116f2559a40b835854aa2fdb1aedcab518d1b29414e60bdd714c86412bb27d i2pinstall_0.9.20.jar
bcd900a9001bdda37ed70cdec78e9096ed370e44513aae5e29a02886d0babd33 i2psource_0.9.20.tar.bz2
0cf1b742e7cf293b49df4c69b693f988324c5f53ecdc421dcbff890ed4752f0c i2pupdate_0.9.20.zip
bb1073166decd484c3bd74d06fafbd3029c210909aae4e8c065c278478429251 i2pupdate.su2
de9c8ee0ce3de6edde49ac884b0308f40efb1777f4f5795a4a69b4f0680eb648 i2pupdate.su3
25055fdd48489a9cfcb54d9bde7ae888fe8065c52fabc1a126886d20037e55b4 i2pupdate.sud