Выпуск Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ сСти I2P 2.10.0 ΠΈ C++-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° i2pd 2.58

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ Ρ€Π΅Π»ΠΈΠ· Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ сСти I2P 2.10.0 ΠΈ C++-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° i2pd 2.58.0. I2P прСдставляСт собой ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½ΡƒΡŽ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΡƒΡŽ сквозноС (end-to-end) ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ. Π‘Π΅Ρ‚ΡŒ строится Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ P2P ΠΈ образуСтся благодаря рСсурсам (пропускной способности), прСдоставляСмым ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ сСти, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· примСнСния Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ управляСмых сСрвСров (ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСти основаны Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΡƒΠ½Π½Π΅Π»Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ участником ΠΈ peer-Π°ΠΌΠΈ).

Π’ сСти I2P ΠΌΠΎΠΆΠ½ΠΎ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ web-сайты ΠΈ Π±Π»ΠΎΠ³ΠΈ, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ сообщСния ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ, ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ P2P-сСти. Для построСния ΠΈ использования Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Ρ… сСтСй для ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрных (сайты, Ρ‡Π°Ρ‚Ρ‹) ΠΈ P2P (ΠΎΠ±ΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ I2P-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ I2P-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ написан Π½Π° языкС Java ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ спСктрС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Windows, Linux, macOS, Solaris ΠΈ Ρ‚.ΠΏ. I2pd прСдставляСт собой Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° I2P Π½Π° языкС C++ ΠΈ распространяСтся ΠΏΠΎΠ΄ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD.

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии I2P:

  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² постквантовой ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).
  • Π’ Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ I2PSnark Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° UDP-Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ΠΎΠ².
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° скрытого Ρ€Π΅ΠΆΠΈΠΌΠ° (Hidden Mode), ΡΠ½ΠΈΠΆΠ°ΡŽΡ‰Π°Ρ ΡˆΠ°Π½ΡΡ‹ иссякания структур RouterInfo с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°Ρ… ΠΈ связи с Π½ΠΈΠΌΠΈ.
  • Начиная с Ρ€Π΅Π»ΠΈΠ·Π° I2P 2.11.0, Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΊΠΎΠ½Π΅Ρ† этого Π³ΠΎΠ΄Π°, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ станСт Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Java 17.

Для C++-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° i2pd ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° постквантовой E2E-ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ (ML-KEM-512, ML-KEM-768, ML-KEM-1024) ΠΏΡ€ΠΈ сборкС с OpenSSL вСрсии 3.5.0 ΠΈ Π²Ρ‹ΡˆΠ΅. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
  • Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² datagram2 ΠΈ datagram3.
  • Π’ ОБ Haiku исправлСна Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… дСскрипторов.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ boost 1.89.
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Ρ‘Π½ ΠΏΡ€ΠΈΡ‘ΠΌ соСдинСний с сСссий ECIESx25519.
  • Π’ Π²Π΅Π±-консоль ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‚Ρ‘ΠΌΠ½ΠΎΠΉ ΠΈ свСтлой Ρ‚Π΅ΠΌΡ‹.
  • ΠŸΡ€ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Ρ€Π΅Π·ΠΎΠ»Π²ΠΈΠ½Π³Π° хоста Π² сСрвСрном Ρ‚ΡƒΠ½Π½Π΅Π»Π΅ ΠΎΡ‚Π½Ρ‹Π½Π΅ производится повторная ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Β«ssu2.firewalled4Β» ΠΈ Β«ssu2.firewalled6Β» для форсированного примСнСния повСдСния, свойствСнного ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρƒ, находящСмуся Π·Π° мСТсСтСвым экраном, Π΄Π°ΠΆΠ΅ Ссли мСТсСтСвого экрана Π½Π΅Ρ‚.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ loopback-адрСса Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ fd00::/8 для ::1, Ссли это явно ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСрвСрного туннСля.
  • Π£Π±Ρ€Π°Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ статуса сСти, Ссли примСняСтся Ρ€Π΅ΠΆΠΈΠΌ ipv6-only.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° PING для интСрфСйса SAM.
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ вСрсии Π² сообщСнии SetDate интСрфСйса I2CP.
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΡ„Π΅Ρ€Π° UDP для OpenBSD.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Β«i2p.streaming.maxWindowSizeΒ» ΠΈ Β«i2p.streaming.dontSignΒ».
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ стриминг PING Ρ‡Π΅Ρ€Π΅Π· интСрфСйс BOB.
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ максимальноС количСство исходящих стриминговых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ссли ΠΏΠΈΡ€ Π½Π΅ способСн ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
  • Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ постоянно ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ LeaseSet, Ссли ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ исчСз.
  • Π£Π±Ρ€Π°Π½Ρ‹ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΈΠ· OpenSSL.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ ΠΏΡ€ΠΈΡ‘ΠΌ Β«HELLO VERSIONΒ» Π±Π΅Π· Β«MINΒ» ΠΈ Β«MAXΒ» Π² интСрфСйсС SAM.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ для UDP-сокСтов Π² UDP-туннСлях.
  • ΠžΠ±Π½ΠΎΠ²Π»Ρ‘Π½ список reseed-сСрвСров.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ