0.8.9 릴리스에는 여러 성능 개선과 지속적으로 빠르게 성장하는 네트워크에 대처하기 위한 많은 변경 사항이 포함되어 있습니다. Kademlia 네트워크 데이터베이스 조회를 위해 더 신뢰성과 효율성이 높은 새로운 반복적 방식을 사용합니다. 또한 신뢰성과 효율성 향상에 도움이 되는 SSU (UDP) 전송 프로토콜의 여러 개선도 포함되어 있습니다. 우리는 tunnel 구축 성공률을 높이기 위해 여러 변경을 했습니다. 물론, 다수의 버그 수정과 번역 업데이트도 있습니다.
최근 몇 주 동안 네트워크가 상당히 빠르게 성장했으며, 이는 매우 반가운 소식이지만 그로 인해 일부 불안정성이 발생했습니다. 새로 합류하신 모든 사용자분들을 환영하며, 저희가 소프트웨어를 개선해 나가는 동안 조금만 인내해 주시기를 부탁드립니다.
네트워크의 성장을 도와주세요. 참여하기, 널리 알려주시고, 기부하기! 버그를 발견하셨다면 Trac에 보고서를 등록해 주세요. 우리는 새로운 번역과 기존 번역 모두에 대한 도움을 여전히 찾고 있습니다. IRC #i2p-dev에서 자원해 주세요.
파일은 다운로드 페이지에서 제공됩니다.
릴리스 세부 정보
주요 변경사항
- Iterative netdb lookup, this had to be fixed as the network growth was making the old method less reliable. Also increase lookup timeouts to improve success rates.
- Implement a SSU disconnect message so that the other side of a connection finds out when the peer disconnects. This should considerably speed up subsequent reconnection.
- Major rewrite of the SSU send queue code, for efficiency in high-speed routers
- Major rewrite of the participating tunnels expiration code, for efficiency in high-speed routers
- Increase the maximum SSU MTU so messages take less packets
- New reverse lookup table in the hosts.txt database so that names are displayed again on the netdb leases page
- Preliminary support for IRC DCC - not enabled by default
- (New installs only) Switch to the Maxmind GeoIP database which is up-to-date and has better coverage of some countries
- (New installs only) Update to wrapper 3.5.12 to fix file permission problems
버그 수정
- Fix restoration of original tunnel quantity after idle
- Reduce CPU usage when network is disconnected
- Fix i2psnark “eject” button in certain browsers
- Fix changing i2psnark tunnel parameters
- Fix installation issues on some non-English Windows versions
- Catch some uncaught exceptions from GNU NIO
- Fix connectivity issues after long suspend times
기타
- Improvements to the data structure caching, and increase some cache sizes, to increase hit rates. Add a country code string cache.
- Continue work on removing global locks for performance improvements
- Rewrite of the job queue for efficiency
- Switch to https reseed by default for security; update the reseed host lists
- Don’t bother to gzip small http responses and images
- Use bigger buffers and gunzipper cache in the http proxy
- Several changes to improve tunnel build success rates
- Increase the number of floodfills again
- Faster router info expiration
- Remove ancient deprecated ministreaming socket manager
- Add option for i2psnark files readable by everyone
- Add option for i2psnark page refresh time
- Add streaming API for getting and setting I2CP port
- More aggressive netdb exploration by hidden routers
- Remove confusing “firewalled and fast” message
- Translation updates for German, Spanish, Portuguese, Russian, and Swedish
SHA256 체크섬:
554d0abe82ca034e1b7479410bab330bba5644ca1ae4117982af670d0f44ee66 i2pinstall_0.8.9.exe
c40d503c0ee2e90c75f3d635649490a8e49b60e1da8100db118e2097a133429e i2psource_0.8.9.tar.bz2
dba9258b67b3021c40456aae8e6986dc954ec55ab4ea527fd1ef02cfba88d803 i2pupdate_0.8.9.zip
8f04438cd3d17240bebe8afc172ed54a65c3265db8ea4675a8c508d8ba088326 i2pupdate.su2
e8754a0490bd3e47bc5017ea66d2bfda6386e9c9c6d50a6d77d2c15c0cab098b i2pupdate.sud