Käesolev versioon 2.10.0 anonüümsest võrgust I2P ja C++ kliendist i2pd 2.58.0 on välja antud. I2P on kihiline anonüümne jaotatud võrk, mis töötab tavainterneti kohal, kasutades aktiivselt põhimõtet end-to-end krüpteerimisega, tagades anonüümsuse ja isoleerituse. Võrk ehitatakse P2P režiimis ja see formeerub tänu võrgu kasutajate pakutavale ressursside (ribalaiuse) jagamisele, mis võimaldab vältida tsentraliseeritud serverite kasutamist (võrgu siseühendused põhinevad krüpteeritud ühesuunaliste tunnelite rakendamisel osalejate ja peer-ide vahel).
I2P võrgus saab anonüümselt luua veebisaite ja blogisid, saata kiireid sõnumeid ja e-kirju, jagada faile ning korraldada P2P-võrke. Anonüümsete võrkude loomiseks ja kasutamiseks kliendi-serveri (veebisaidid, vestlused) ja P2P (failide jagamine, krüptorahad) rakendustes kasutatakse I2P-kliente. Põhiline I2P-client on kirjutatud Java keeles ja töötab laia spektri platvormidel, nagu Windows, Linux, macOS, Solaris jne. I2pd on iseseisev I2P kliendi teostus C++ keeles ja on välja antud modifitseeritud BSD litsentsi alusel.
Uues I2P versioonis:
- Katseline tugi postkvantkrüptograafia algoritmidele (välja lülitatud vaikimisi) on rakendatud.
- Torrent-kliendile I2PSnark on lisatud tugi UDP-raadiosaatjatele.
- Peidetud režiimi (Hidden Mode) töö on paranenud, mis vähendab RouterInfo struktuuride, mis sisaldavad teavet marsruuterite ja nende ühenduste kohta, ammendumise tõenäosust.
- Alates I2P 2.11.0 väljaandest, mis on kavandatud selle aasta lõppu, hakkab klient nõudma Java 17.
C++ kliendi i2pd puhul võib välja tuua järgmised muudatused:
- Lisatud tugi stardijärgsest kvant-kryptograafiast (ML-KEM-512, ML-KEM-768, ML-KEM-1024) versiooniga OpenSSL 3.5.0 ja uuemate suuremate versioonide puhul. Lülitatud vaikimisi sisse.
- Sisseviidud protokollid datagram2 ja datagram3.
- OS Haiku failide kirjeldajate nappus on parandatud.
- Tugi boost 1.89 teegile on ellu viidud.
- Ühenduste vastuvõtt ECIESx25519 sessioonidelt on lõpetatud.
- Registraatori veebikonsol toetab nüüd tumedat ja heledat teemat.
- Kuna hosti resolvamine serveri tunnelis on ebaõnnestunud, toimub nüüd uue katse tegemine.
- Lisatud parameetrid «ssu2.firewalled4» ja «ssu2.firewalled6», et sundida rakendama käitumist, mis on iseloomulik ruuteri töötamisele tulemüüriga, isegi kui tulemüüri pole.
- Lisatud võimalus luua unikaalseid loopback-aadresse vahemikus fd00::/8 aadressile ::1, kui see on selgelt määratud serveri tunnelikontekstis.
- Võrgu staatuse kuvamine on eemaldatud, kui on rakendatud ipv6-only režiim.
- Lisatud PING käsk SAM liidesele.
- I2CP liidese SetDate sõnumis vale versiooni saatmine on parandatud.
- OpenBSD jaoks on parandatud UDP maksimaalne puhver suurus.
- Lisatud parameetrid «i2p.streaming.maxWindowSize» ja «i2p.streaming.dontSign».
- Lisatud PING voog läbi BOB liidese.
- Piiratud maksimaalne arv lähtevoogude pakette, kui peer ei suuda neid töödelda.
- Väljundvoog ei küsi enam pidevalt LeaseSet'i, kui eemalolev peer kaob.
- Eemaldatud funktsioonide kutsed, mis on OpenSSL-ist eemaldatud.
- Tagatud «HELLO VERSION» vastuvõtt ilma «MIN» ja «MAX» SAM liideses.
- Lisatud mitteblokeeriv režiim UDP-soketitele UDP-tunnelites.
- Uuendatud reseed-serverite nimekiri.
Allikas: opennet.ru
