I2P 릴리스 0.8.7에는 오랫동안 소홀히 다뤄졌던 구성 요소들, 예를 들어 네임 서비스, 그래프 기능, 네이티브 CPU ID 및 BigInteger 라이브러리, 암호 구현, 그리고 래퍼(wrapper) 등에 대한 여러 업그레이드가 포함되어 있습니다.
이 업그레이드의 구현과 테스트에 핵심적인 역할을 한 신규 기여자 KillYourTV에게 감사드리며, sponge와 hottuna의 추가 지원에도 감사드립니다.
CPU ID 개선은 hottuna가 수행했으며, Relakks와 Ipredator의 관대한 후원을 받았습니다 - 지원해 주신 Peter Sunde와 Jan-Erik Fiske께 감사드립니다.
또한, 처음으로 공식 launchpad.net의 I2P 개인 패키지 아카이브(PPA)를 제공하게 되었습니다. Ubuntu를 사용하는 분들은 이를 통해 I2P를 손쉽게 설치하고 다양한 구성 요소를 최신 상태로 유지할 수 있습니다. I2P 패키지는 서비스로 설치하는 옵션을 제공하며, 평소처럼 필요할 때 수동으로 시작할 수도 있습니다. 이 PPA는 현재 개발팀의 다른 구성원들의 지원을 받아 KillYourTV가 관리하고 있습니다. Ubuntu/Debian 설치 지침은 저희 웹사이트에 있습니다.
네트워크를 통해 업데이트하시는 경우, 이번 업데이트는 jbigi 업데이트가 포함되어 평소보다 용량이 약 4배 큽니다. 네트워크를 통해 업데이트를 다운로드하는 동안 잠시만 기다려 주시기 바랍니다.
네트워크가 성장하도록 도와주세요. 참여하기, 널리 알려 주시고, 기부하기! 버그를 발견하셨다면 gitlab에 버그 보고서를 등록해 주세요. 새로운 번역과 기존 번역에 대한 도움을 여전히 구하고 있습니다. IRC의 #i2p-dev 채널에서 자원해 주세요.
파일은 다운로드 페이지에서 제공됩니다.
주요 변경 사항(업그레이드 및 신규 설치)
- NamingService upgrades to support new features, including a hosts.txt database that will be enabled in release 0.8.8
- New form in the HTTP proxy to save new hosts with address helpers to hosts.txt
- Speedups for SHA-256 and SHA-1 hash computation, most noticeable on GNU JVMs
- Upgrade to JRobin 1.5.9 for better-looking performance graphs
- Persistent graph data across restarts
- JCpuid / JBigI upgraded to libgmp 4.3.2 / 5.0.2 and the libraries are PIC compliant, and contain improved support 64-bit on most architectures. JBigI is a native library which significantly speeds up cryptography operations
- For those on grsec / ASLR kernels where I2P was crashing due to non-PIC libraries, I2P should now work
- For those on x86 64-bit systems, crypto will be faster (typical result is a 25% improvement), which you may notice in lower CPU usage
- For those on ARM or x86 OS X systems, crypto should be much faster, as we did not have jbigi support for these systems before
- For those on most other 32-bit Linux, FreeBSD, or Windows systems, there should be no noticeable change in performance
주요 변경 사항(신규 설치에만 적용)
- The Wrapper was updated to version 3.5.9 and the libraries are now PIC compliant, and support 64-bit on most architectures. For those who did not have a working wrapper before (those on grsec / ASLR kernels, or freebsd, ARM, or x86 OS X) manual upgrade of your wrapper libraries is possible. Instructions at http://www.i2p2.de/manualwrapper. For FreeBSD users see http://www.i2p2.de/faq#compat6x. Alternative: delete existing installation and install a new. Second alternative for Ubuntu: delete existing install and use PPA. For those who have a working wrapper now, a manual upgrade is NOT recommended.
패키징 소식:
- Debian / Ubuntu - Major upgrade of the Debian packaging scripts to comply with packaging rules
- PPA - As described above
버그 수정
- The update includes local Jetty patches that were inadvertently omitted from the 0.8.3 and 0.8.5 install packages
- A workaround for noncompliant UPnP devices
- Fix bug preventing Robert from initiating a connection to i2psnark
기타
- More adjustments for recent network growth, including increasing the number of floodfills and lowering the number of router infos stored locally
- Exchange version numbers across I2CP, to allow future changes to be backward-compatible
- Swedish translation, thanks 123hund123, hottuna and digitalmannen
- Partial Finnish, Italian, Polish, and Vietnamese translations, thanks to the Transifex translation teams
- Arabic translation updates, thanks hamada
- Russian translation updates, thanks hiddenz
- GeoIP update (new installs only)
SHA256 체크섬:
9f0b1d565e0250cefe3998e1ccabda062d057f794ccb976c147608f005a022c4 i2pinstall_0.8.7.exe
31acef3fcd1a5839edc3b931f108944222c833d218bd427fe89a57b4acd92ece i2psource_0.8.7.tar.bz2
637d9c73fde3c8756dc04a13691a812940169e66445ba3c1c5c46829991bca8f i2pupdate_0.8.7.zip
47363a2284018a24335048a6c14d5e4f5b101f7048cbf23c61b710e2f31778b9 i2pupdate.su2
cad2233ec477fb4455ce90283a5d4a18dda17d312a818d6ae1276358cb2f55a5 i2pupdate.sud