I2P 버전 0.7.6에는 tunnel 구축 및 연결 제한과 관련된 네트워크 안정성 문제를 해결하기 위한 추가 수정 사항이 포함되어 있습니다. 0.7.5 릴리스가 UTC 기준 저녁 시간대와 주말에 나타났던 혼잡을 크게 개선했지만 완전히 해소되지는 않았으며, 이번 릴리스는 상황을 한층 더 개선할 것입니다.

이 버전에는 dr|z3d가 제작한 새로운 콘솔 테마도 포함되어 있으며, 새 UI 구성 페이지에서 선택할 수 있습니다. 유감스럽게도 새 테마는 IE 브라우저에서는 사용할 수 없습니다.

기본 tunnel length variance(길이 분산)은 1에서 0으로 변경되었습니다. 이는 주로 exploratory tunnels(탐색 tunnel)과 iMule에 영향을 줍니다. As explained on zzz.i2p, 0이 아닌 variance는 자원 소모가 큰 반면 제공하는 보호는 매우 미미합니다. exploratory tunnel 설정을 예전의 variance 1로 되돌리거나 length 3 variance 0으로 변경하고자 한다면, config tunnels page에서 그렇게 할 수 있습니다. iMule 설정은 해당 애플리케이션 내에서 변경하는 것이 가장 좋습니다.

I2P는 이제 임시 데이터를 시스템 임시 디렉터리에 저장합니다(일반적으로 Linux에서는 /var/tmp, Windows에서는 %TEMP%). 새로 설치하는 경우에만, 사용자 데이터는 Linux/Mac에서는 $HOME/.i2p에, Windows에서는 %APPDATA%\I2P에 저장됩니다.

이번 릴리스에는 리소스 사용량(메모리, CPU, 연결)을 줄이기 위한 여러 변경 사항과 일반적인 버그 수정이 포함되어 있습니다. 업그레이드를 권장합니다.

zzz가 빌드하고 서명한 첫 번째 릴리스입니다. 지난 5년 동안 프로젝트에 많은 기여를 해 준 Complication에게 다시 한 번 감사드립니다. I2P는 수년 만에 가장 빠른 속도로 개발이 진행되고 있습니다. 개발자들에게 IRC #i2p 또는 forum.i2p2.de에서 피드백을 보내 주시고, 참여해 주세요!

릴리스 세부 정보:

  • Split the limiting actions into three thresholds (75%, 81%, and 87%) instead of all happening at 80%, for better control, and to save the drastic actions for the higher thresholds.
  • Other minor changes, perhaps temporary, to improve tunnel build success.
  • Change default tunnel length variance to zero, to help iMule and exploratory build success. As explained elsewhere on this site, this will have a negligible affect on anonymity. Should you wish to keep a variance of 1 for a particular tunnel pool, change it back on configtunnels.jsp or in i2ptunnel, or the iMule config.
  • Make shared clients tunnels reduce-on-idle for new installs.

연결 제한 및 관련 혼잡

  • Expire peer profiles quicker and display less, to reduce memory use.
  • Use StringBuilder throughout, faster than StringBuffer
  • Reduce stats coalesce frequency, this is a big CPU user
  • Allocate much less memory on first startup
  • Remove more unused classes

리소스

  • More fixes related to UPnP, recognition of firewalls and changing firewall conditions, and address changes.

전송

  • Wait until the console is up before launching browser.

브라우저 런처

  • New console, i2psnark, susimail, susidns, and proxy error page themes by dr|zed
  • Console themes are selectable on configui.jsp.
  • Console themes not available for IE users.
  • Fixes for Opera

콘솔과 테마

  • Serve css and image files at the reserved proxy.i2p address, to better display the error pages when the user is on a different machine.

프록시

  • For new installs, code and data will be split into different directories. Data (router files, config files, i2psnark files, eepsite(I2P Site) files, etc.) will be in ~/.i2p on linux and %APPDATA%\I2P on Windows. The code directory can be read-only to the user (although the user will not be able to update in that case). On linux, the shell scripts i2prouter, runplain.sh, and eepget can be moved to a directory such as /usr/bin. All assumptions that files are in the current working directory are removed. Don’t launch the router anymore in the install scripts on linux.
  • For existing installs, about the only visible change will be a few temporary files now in the Java temporary directory (e.g. /var/tmp on linux) instead of $I2P.

설치 프로그램, 디렉터리 분리, 배포판 친화적 구조

  • Move the reseeder from the routerconsole to the router, for easier embedding of the router in other code (e.g. android, iMule)

SHA256 Checksums:

6d5d3b9feee1f827e25c896bdc12553a5133816e0bf705a5d9dffe099685245a  i2pinstall_0.7.6.exe
05c16c78670ebcadb401509a0b46010e8d3ef2644bce3bc62f96751368e24402  i2psource_0.7.6.tar.bz2
e799ef916871c12d0c53ade577fe2ab89feb138589b9dd312a38f35f31c45bff  i2pupdate_0.7.6.zip
e4605534e5accec9956c2204c547486ad5a3cca57597f2a44665c49cdf9dede3  i2pupdate.sud