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