0.9.16은 DSA에서 ECDSA를 거쳐 최종적으로 EdDSA 암호학적 서명으로 전환하려는 우리의 계획에서 중요한 진전을 이룬 것이며, 사용자 익명성과 보안을 강화하기 위한 여러 가지 다른 변경도 포함합니다. standard, IRC 및 SOCKS IRC용 클라이언트 tunnel은 기본적으로 ECDSA 서명을 사용합니다. 또한 콘솔 멈춤 현상을 포함한 다수의 심각한 버그를 수정했습니다.

router 데이터 구조의 변경으로 인해 i2pcontrol plugin 사용자들은 버전 0.0.9로 업데이트해야 합니다.

eepsite나 서비스를 운영하고 있으면서 최신 릴리스를 사용하지 않거나, Java 또는 OS가 ECDSA를 지원하지 않는 경우(로그 및 콘솔의 /logs 페이지에 표시된 대로), 가능한 한 빨리 문제를 해결해 주십시오. 그렇지 않으면 곧 사용자들이 연결할 수 없게 됩니다.

평소와 같이 이번 릴리스로 업데이트할 것을 권장합니다. 보안을 유지하고 네트워크에 기여하는 가장 좋은 방법은 최신 릴리스를 실행하는 것입니다.

릴리스 세부 정보

Changes

  • Add support for stronger Router Info signatures
  • Encrypt RI lookups and responses on faster boxes
  • Require I2CP authorization for all messages when enabled (requires 0.9.11 or higher client)
  • Disable SSLv3 and older ciphers for reseeding and other uses of SSL
  • Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client tunnels
  • Don’t prefer floodfills in some countries
  • New column sorting, set-all priority buttons, and upload ratio display in i2psnark
  • Increase i2psnark tunnel default to 3 hops
  • Implement bundling of multiple fragments in a single SSU message for efficiency
  • New add-to-addressbook links on netdb leaseset page
  • Implement I2NP DatabaseLookupMessage search type field to improve lookup efficiency

변경 사항

  • CPUID fixes and updates for recent processors
  • i2psnark fix magnet links with %-encoding
  • Improve handling of SSU socket closing out from under us (hopefully fix 100% CPU)
  • SSU bitfield handling fixes
  • Fix HTTP header issues in i2psnark
  • Fix rare NPE when building garlic message
  • Fix console lockups (hopefully)
  • Fix i2ptunnel js confirm-delete

버그 수정

  • Move router data structures from i2p.jar to router.jar (breaks i2pcontrol plugin)
  • New router keys now stored in router.keys.dat (eepPriv.dat format) instead of router.keys
  • Improve handling of unsupported encryption throughout
  • More error checking of client I2CP messages by the router
  • Initial work on hooks for pluggable transports
  • Enforce request timestamp in tunnel build messages
  • Re-enable message status in streaming, but treat no leaseset as a soft failure for now
  • Return unused DH keypairs to the pool for efficiency
  • Raise failsafe tagset limit and improve deletion strategy when hit
  • Change eepsite Jetty threadpool and queue configuration (new installs only)
  • NTCP establishment refactoring in prep for NTCP2 and PT
  • Jetty 8.1.16-v20140903
  • Translation updates
  • Update GeoIP data (new installs and PPA only)

SHA256 Checksums:

186bbe30a37802b6201fe129516e2d9515925cfc60e2f68645eb6413ec172953  i2pinstall_0.9.16_windows.exe
5b2a1e23273e1d76a071142adc58b836ed300e2c1f2fd80d330ac61632fab173  i2pinstall_0.9.16.jar
ebc319585b9c58127676243694151c45296a56abaf51a36ae5919be3fc7f544e  i2psource_0.9.16.tar.bz2
06f3ab867499fa8407f5bcf52ccee196031df6f0b76b000db98b74ef61ecd24f  i2pupdate_0.9.16.zip
7d32cc4c90b35e0eedf6a75377dc3bd4b4dc962e5a42a57fdcc0df500bd2e924  i2pupdate.su2
867739321ee4e3c6e418e99f10b6337ccb3e2aeb2e32979734b209b2310c9e8e  i2pupdate.su3
b7bd6b420c1ebc58aa23860b26594acc549ea26116c39c911a0b49091f954b52  i2pupdate.sud