Release av det anonyma nÀtverket I2P 2.10.0 och C++-klienten i2pd 2.58.0 har presenterats. I2P Àr ett flerlagers anonymt distribuerat nÀtverk som fungerar ovanpÄ det vanliga internettet, som aktivt anvÀnder end-to-end kryptering för att garantera anonymitet och isolering. NÀtverket bygger i P2P-lÀge och skapas genom resurser (bandbredd) som tillhandahÄlls av anvÀndarna av nÀtverket, vilket gör det möjligt att undvika centraliserade servrar (kommunikationer inom nÀtverket baseras pÄ krypterade envÀgs-tunnlar mellan deltagare och peers).
I I2P-nÀtverket kan man anonymt skapa webbplatser och bloggar, skicka direkta meddelanden och e-post, dela filer och organisera P2P-nÀtverk. För att bygga och anvÀnda anonyma nÀtverk för klient-server (webbplatser, chattar) och P2P (filutbyte, kryptovalutor) applikationer anvÀnds I2P-klienter. Den grundlÀggande I2P-klienten Àr skriven i Java och kan köras pÄ ett brett spektrum av plattformar, sÄsom Windows, Linux, macOS, Solaris, etc. I2pd Àr en oberoende implementation av I2P-klienten i C++ och distribueras under en modifierad BSD-licens.
I den nya versionen av I2P:
- Experimentellt stöd för post-kvantkryptografiska algoritmer har implementerats (avaktiverat som standard).
- Stöd för UDP-trackers har lagts till i torrent-klienten I2PSnark.
- Funktionaliteten för dold lÀge (Hidden Mode) har förbÀttrats, vilket minskar risken för bristande RouterInfo-strukturer med information om routrar och deras relationer.
- FrÄn och med version I2P 2.11.0, planerad att slÀppas i slutet av Äret, kommer klienten att krÀva Java 17.
För C++-klienten i2pd kan följande förÀndringar framhÀvas:
- Stöd för post-kvant E2E-kryptering (ML-KEM-512, ML-KEM-768, ML-KEM-1024) har lagts till vid kompilering med OpenSSL version 3.5.0 eller högre. Aktiverat som standard.
- Implementering av protokollen datagram2 och datagram3.
- I operativsystemet Haiku har bristen pÄ filbeskrivare ÄtgÀrdats.
- Stöd för boost-biblioteket 1.89 har implementerats.
- Mottagning av anslutningar frÄn ECIESx25519-sessioner har avslutats.
- Stöd för mörkt och ljust tema har lagts till i routerns webbkonsol.
- Vid misslyckade försök att lösa vÀrden i servertunneln görs nu ett omförsök.
- Parametrarna "ssu2.firewalled4" och "ssu2.firewalled6" har lagts till för att tvÄngsmÀssigt tillÀmpa beteende som motsvarar en router bakom en brandvÀgg, Àven om ingen brandvÀgg finns.
- Möjligheten att skapa unika loopback-adresser inom intervallet fd00::/8 för ::1 har lagts till, om det uttryckligen anges i servertunnelkonfigurationen.
- Visning av nÀtverksstatus har tagits bort om lÀget ipv6-only anvÀnds.
- PING-kommandot har lagts till i SAM-grÀnssnittet.
- Fel vid sÀndning av fel version i SetDate-meddelandet för I2CP-grÀnssnittet har ÄtgÀrdats.
- Det maximala UDP-bufferstorleken för OpenBSD har ÄtgÀrdats.
- Parametrarna "i2p.streaming.maxWindowSize" och "i2p.streaming.dontSign" har lagts till.
- PING-streaming via BOB-grÀnssnittet har lagts till.
- Det maximala antalet utgÄende strömmande paket Àr begrÀnsat om peer inte kan hantera dem.
- Den utgÄende strömmen kommer inte lÀngre att stÀndigt begÀra LeaseSet om den fjÀrran peer har försvunnit.
- Anrop till funktioner som har tagits bort frÄn OpenSSL har avlÀgsnats.
- Mottagandet av "HELLO VERSION" utan "MIN" och "MAX" har sÀkerstÀllts i SAM-grÀnssnittet.
- Icke-blockerande lÀge för UDP-sockets har lagts till i UDP-tunnlar.
- Uppdaterad lista över reseed-servrar.
KĂ€lla: opennet.ru
