릴리스 0.7.8에는 router 콘솔 번역에 대한 초기 지원과, 네트워크의 대규모 성장을 지원하기 위한 기반을 마련하는 floodfill 시스템 변경 사항이 포함되어 있습니다.

악의적인 방화벽이 I2P를 쉽게 차단하지 못하도록, 이번 릴리스는 신규 설치에서 I2P 포트를 임의로 설정합니다. 기존 설치의 경우, 차단에 취약한 사용자들을 돕기 위해 UDP 포트를 8887에서 임의의 포트로 변경하고 필요하다면 방화벽 설정을 조정해 주세요.

이번 릴리스에는 메모리와 CPU 사용량을 줄이기 위한 추가 변경 사항과 다양한 버그 수정이 포함되어 있습니다. 업그레이드를 권장합니다. 특히 아직 0.7.6 또는 그 이전 릴리스를 사용 중인 분들께서는 가능한 한 빨리 업그레이드하시기 바랍니다. 개발자들에게 IRC #i2p 또는 forum.i2p2.de에서 피드백을 보내 주시고, 참여하기 또는 기부하기에도 동참해 주세요! 또한 새로운 번역과 기존 번역에 대한 도움도 찾고 있습니다. IRC #i2p에서 자원해 주세요.

릴리스 세부 정보:

Network Database

  • Partially reintroduce Kademlia to the network database, by having each floodfill store only a portion of the keyspace. Routers will query and store to a floodfill that is closest to the key in question. Floodfills will only flood to peers closest to the key.
  • The limit on number of floodfills will not be raised in this release. Therefore, there will be no immediate change; all floodfills will store the entire keyspace. In future releases, the limit will be raised until most class O routers will be floodfill. After that, each floodfill be responsible for about 300 netdb entries, independent of network size, thus allowing i2p to scale to many thousands of routers.
  • The release also fixes a bad bug that was preventing verification of RouterInfo stores.

네트워크 데이터베이스

  • The router console now supports translation to other languages using standard “po” files. Initial string tagging by “walking”.
  • The HTTP proxy now supports translated error pages.
  • Chinese translation (by “walking”) is included.
  • French translation (by “neutron”) is included.
  • German translation (by “echelon”) is included.
  • Translation of bundled applications (i2psnark, i2ptunnel, susimail, susidns) is not yet supported, it will be included in a future release.
  • We are searching for additional translation volunteers.

Router 콘솔 번역 지원

  • Improve the handling of immediate ack requests, hopefully this will help network speed.

스트리밍 라이브러리

  • Additions to store statistics on netdb performance, to assist floodfill peer selection
  • Reduction in storage for non-floodfill peers, to save about 2MB RAM

피어 프로파일

  • To prevent easy blocking by malicious firewalls (matching source or destination port 8887), new I2P installs will now use a random port between 9000 and 32000. Users who have previously installed i2p are encouraged to change their port to make blocking more difficult.

전송

  • Raise piece size limit from 1MB to 2MB

I2PSnark

  • Continued cleanup of the code to reduce package size and memory usage
  • Continued console cleanup

SHA256 Checksums:

e0a3efbcba2e58aed97e7246fe3a604809ebf90ecdc3b274e000401fd743adc0  i2pinstall_0.7.8.exe
12df213cc9602f646d81f66103aed9e5d7123373d90302611fc29711c2e81cec  i2psource_0.7.8.tar.bz2
13f5659f59f3f6bd3a8fcd803c39074583ef169454d28e10665285af1adfb445  i2pupdate_0.7.8.zip
94b805afb93f659e2896ed3b1607133bd5fcc9568198acc6c5970b3d2bb53481  i2pupdate.sud