Paglabas ng pagpapatupad ng anonymous na network na I2P 2.10.0 at ang C++ client na i2pd 2.58

Ang paglabas ng anonymous na network na I2P 2.10.0 at ang C++ client na i2pd 2.58.0 ay ipinakita. Ang I2P ay isang multi-layer na anonymous na ipinamamahaging network, nagtatrabaho sa ibabaw ng regular na Internet, aktibong gumagamit ng end-to-end na pag-encrypt, na ginagarantiyahan ang hindi pagkakilala at paghihiwalay. Ang network ay binuo sa P2P mode at nabuo dahil sa mga mapagkukunan (bandwidth) na ibinigay ng mga gumagamit ng network, na nagbibigay-daan na gawin nang walang paggamit ng mga sentral na pinamamahalaang server (ang mga komunikasyon sa loob ng network ay batay sa paggamit ng mga naka-encrypt na unidirectional tunnel sa pagitan ng kalahok at mga kapantay).

Binibigyang-daan ka ng I2P network na gumawa ng mga website at blog nang hindi nagpapakilala, magpadala ng mga instant na mensahe at email, magbahagi ng mga file, at mag-ayos ng mga P2P network. Upang bumuo at gumamit ng mga anonymous na network para sa client-server (mga website, chat) at P2P (pagbabahagi ng file, cryptocurrency) na mga application, ginagamit ang mga I2P client. Ang pangunahing I2P client ay nakasulat sa Java at maaaring tumakbo sa isang malawak na hanay ng mga platform tulad ng Windows, Linux, macOS, Solaris, atbp. Ang I2pd ay isang independiyenteng pagpapatupad ng I2P client sa C++ at ipinamamahagi sa ilalim ng binagong lisensya ng BSD.

Sa bagong bersyon ng I2P:

  • Ipinatupad ang pang-eksperimentong suporta para sa mga post-quantum cryptography algorithm (naka-disable bilang default).
  • Sinusuportahan na ngayon ng I2PSnark torrent client ang mga UDP tracker.
  • Pinahusay na functionality ng Hidden Mode upang mabawasan ang mga pagkakataong maubos ang mga istruktura ng RouterInfo na naglalaman ng impormasyon tungkol sa mga router at koneksyon sa kanila.
  • Simula sa paglabas ng I2P 2.11.0 na naka-iskedyul para sa huling bahagi ng taong ito, kakailanganin ng kliyente ang Java 17.

Para sa C++ client i2pd ang mga sumusunod na pagbabago ay maaaring i-highlight:

  • Nagdagdag ng suporta para sa post-quantum E2E cryptography (ML-KEM-512, ML-KEM-768, ML-KEM-1024) kapag bumubuo gamit ang OpenSSL na bersyon 3.5.0 at mas mataas. Pinagana bilang default.
  • Pagpapatupad ng datagram2 at datagram3 protocol.
  • Inaayos ng Haiku OS ang kakulangan ng descriptor ng file.
  • Ipinatupad ang suporta para sa boost 1.89 library.
  • Huminto sa pagtanggap ng mga koneksyon mula sa mga session ng ECIESx25519.
  • Sinusuportahan na ngayon ng router web console ang madilim at maliwanag na tema.
  • Kung nabigo ang isang pagtatangka sa paglutas ng host sa isang tunnel ng server, ang pangalawang pagtatangka ay gagawin na ngayon.
  • Nagdagdag ng mga parameter na "ssu2.firewalled4" at "ssu2.firewalled6" upang pilitin ang pag-uugali ng isang router sa likod ng isang firewall kahit na walang firewall.
  • Idinagdag ang kakayahang lumikha ng mga natatanging loopback address sa hanay ng fd00::/8 para sa ::1 kung ito ay tahasang tinukoy sa configuration ng tunnel ng server.
  • Inalis ang pagpapakita ng katayuan ng network kung gagamitin ang ipv6-only mode.
  • Nagdagdag ng utos ng PING para sa interface ng SAM.
  • Inayos ang pagpapadala ng maling bersyon sa I2CP interface SetDate message.
  • Inayos ang maximum na laki ng buffer ng UDP para sa OpenBSD.
  • Nagdagdag ng mga parameter na "i2p.streaming.maxWindowSize" at "i2p.streaming.dontSign".
  • Nagdagdag ng PING streaming sa pamamagitan ng BOB interface.
  • Limitado ang maximum na bilang ng mga papalabas na streaming packet kung hindi kayang pangasiwaan ng peer ang mga ito.
  • Ang papalabas na stream ay hindi na muling hihiling ng LeaseSet kung mawala ang remote na peer.
  • Inalis ang mga tawag sa mga function na inalis mula sa OpenSSL.
  • Tinitiyak ang pagtanggap ng "HELLO VERSION" nang walang "MIN" at "MAX" sa interface ng SAM.
  • Nagdagdag ng non-blocking mode para sa mga UDP socket sa mga UDP tunnel.
  • Ang listahan ng mga reseed server ay na-update.

Pinagmulan: opennet.ru

Magdagdag ng komento