Release van de implementatie van het anonieme netwerk I2P 2.10.0 en de C++ client i2pd 2.58

De release van het anonieme netwerk I2P 2.10.0 en de C++-client i2pd 2.58.0 wordt gepresenteerd. I2P is een meerlaags anoniem gedistribueerd netwerk dat bovenop het reguliere internet werkt en actief gebruikmaakt van end-to-end encryptie, waardoor anonimiteit en isolatie worden gegarandeerd. Het netwerk is gebouwd in P2P-modus en wordt gevormd dankzij de resources (bandbreedte) die door netwerkgebruikers worden geboden, waardoor het gebruik van centraal beheerde servers overbodig is (communicatie binnen het netwerk is gebaseerd op het gebruik van gecodeerde unidirectionele tunnels tussen de deelnemer en peers).

Met het I2P-netwerk kunt u anoniem websites en blogs maken, instant messages en e-mails versturen, bestanden delen en P2P-netwerken organiseren. Om anonieme netwerken voor client-servertoepassingen (websites, chats) en P2P-toepassingen (bestandsdeling, cryptogeld) op te bouwen en te gebruiken, worden I2P-clients gebruikt. De basis I2P-client is geschreven in Java en kan op een breed scala aan platforms draaien, zoals Windows, Linux, macOS, Solaris, etc. I2pd is een onafhankelijke implementatie van de I2P-client in C++ en wordt gedistribueerd onder een aangepaste BSD-licentie.

In de nieuwe versie van I2P:

  • Experimentele ondersteuning voor post-quantum cryptografie-algoritmen geïmplementeerd (standaard uitgeschakeld).
  • De I2PSnark-torrentclient ondersteunt nu UDP-trackers.
  • Verbeterde functionaliteit voor de verborgen modus om de kans te verkleinen dat er geen RouterInfo-structuren meer zijn met informatie over routers en de verbindingen daarmee.
  • Vanaf de release van I2P 2.11.0, die later dit jaar gepland staat, heeft de klant Java 17 nodig.

Voor de C++-client i2pd kunnen de volgende wijzigingen worden benadrukt:

  • Ondersteuning toegevoegd voor post-quantum E2E-cryptografie (ML-KEM-512, ML-KEM-768, ML-KEM-1024) bij het bouwen met OpenSSL versie 3.5.0 en hoger. Standaard ingeschakeld.
  • Implementatie van datagram2- en datagram3-protocollen.
  • Haiku OS verhelpt tekort aan bestandsdescriptoren.
  • Ondersteuning geïmplementeerd voor boost 1.89-bibliotheek.
  • Accepteert geen verbindingen meer van ECIESx25519-sessies.
  • De webconsole van de router ondersteunt nu donkere en lichte thema's.
  • Als een host-omzettingspoging in een servertunnel mislukt, wordt nu een tweede poging gedaan.
  • Parameters "ssu2.firewalled4" en "ssu2.firewalled6" toegevoegd om het gedrag van een router achter een firewall af te dwingen, zelfs als er geen firewall is.
  • De mogelijkheid toegevoegd om unieke loopbackadressen in het fd00::/8-bereik te maken voor ::1 als dit expliciet is opgegeven in de servertunnelconfiguratie.
  • Weergave van netwerkstatus verwijderd als de IPv6-only-modus wordt gebruikt.
  • PING-opdracht toegevoegd voor SAM-interface.
  • Het probleem met het verzenden van de verkeerde versie in het SetDate-bericht van de I2CP-interface is opgelost.
  • Maximale UDP-buffergrootte voor OpenBSD aangepast.
  • Parameters "i2p.streaming.maxWindowSize" en "i2p.streaming.dontSign" toegevoegd.
  • PING-streaming via BOB-interface toegevoegd.
  • Het maximale aantal uitgaande streamingpakketten is beperkt als de peer deze niet kan verwerken.
  • De uitgaande stream zal LeaseSet niet langer voortdurend opnieuw aanvragen als de externe peer verdwijnt.
  • Aanroepen naar functies die uit OpenSSL zijn verwijderd, zijn verwijderd.
  • Ontvangst van "HELLO VERSION" zonder "MIN" en "MAX" in de SAM-interface is gegarandeerd.
  • Niet-blokkerende modus toegevoegd voor UDP-sockets in UDP-tunnels.
  • De lijst met reseed-servers is bijgewerkt.

Bron: opennet.ru

Voeg een reactie