0.9.20에는 많은 중요한 버그 수정과 네트워크의 floodfill(플러드필) 용량을 늘리기 위한 여러 변경사항이 포함되어 있습니다.

공유 대역폭이 32-64 KB로 설정된 router는 이제 floodfill이 될 수 있으며, 공유 대역폭이 512 KB 이상으로 설정된 router는 더 높은 연결 제한을 갖게 됩니다. 이러한 변경으로 인해 router가 더 많은 자원을 사용할 수 있습니다. router가 지나치게 바빠지면, 사용량을 줄이는 가장 좋은 방법은 콘솔에서 대역폭 설정을 낮추는 것입니다. 그래도 도움이 되지 않는다면, 이제 콘솔의 고급 설정 페이지에서 자동 floodfill을 비활성화할 수 있습니다.

우리는 이러한 변경으로 네트워크 용량과 성능이 향상되고, 지난 3개월 동안 네트워크에 영향을 미쳐 온 혼잡이 줄어들 것으로 기대합니다.

항상 그렇듯이, 이번 릴리스로 업데이트하시기를 권장합니다. 보안을 유지하고 네트워크에 도움을 주는 가장 좋은 방법은 최신 릴리스를 실행하는 것입니다.

마침내, 8월 15-16일 토론토에서 첫 I2P 밋업을 개최하게 되었음을 기쁜 마음으로 알려드립니다. 발표와 튜토리얼이 많이 준비되어 있습니다. 누구나 환영합니다. 자세한 내용은 공지를 참고하세요.

릴리스 세부 정보

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