Megjelent az I2P 2.10.0 névtelen hálózat és az i2pd 2.58.0 C++ kliens. Az I2P egy többlépcsős névtelen elosztott hálózat, amely a normál internet felett működik, és aktívan alkalmazza a végpontok közötti titkosítást, biztosítva az anonimitást és elszigeteltséget. A hálózat P2P módban épül fel, és a felhasználók által biztosított erőforrásokra (sávszélesség) támaszkodik, lehetővé téve a központosítottan irányított szerverek használatának elkerülését (a hálózaton belüli kommunikáció titkosított egyirányú alagutakon keresztül történik résztvevő és peer között).
Az I2P hálózatban névtelen weboldalak és blogok hozhatók létre, azonnali üzenetek és e-mailek küldhetők, fájlok cserélhetők és P2P-hálózatok szervezhetők. Az I2P-kliensek az anonimitásra épülő hálózatok építésére és használatára szolgálnak, beleértve a kliens-szerver (weboldalak, chat) és P2P (fájlmegosztás, kriptovaluták) alkalmazásokat. Az alap I2P-kliens Java nyelven íródott, és széles platformválasztékon képes működni, mint például Windows, Linux, macOS, Solaris stb. Az i2pd egy független megvalósítása az I2P kliensnek C++ nyelven, és módosított BSD licenc alatt terjesztik.
Az új I2P verzióban:
- Kísérleti támogatás került megvalósításra a posztkvantum kriptográfiai algoritmusokhoz (alapértelmezés szerint kikapcsolva).
- Az I2PSnark torrent klienshez hozzáadva az UDP tracker támogatása.
- Javítva lett a rejtett mód (Hidden Mode) működése, csökkentve ezzel a RouterInfo struktúrák kifogyásának esélyét, amelyek információkat tartalmaznak a routerekről és azok kapcsolatairól.
- Az I2P 2.11.0 verziótól, amely a jövő év végére van ütemezve, a kliens megköveteli a Java 17-et.
A C++-kliense i2pd következő változásai kiemelhetők:
- Hozzáadva a posztkvantum E2E kriptográfia támogatása (ML-KEM-512, ML-KEM-768, ML-KEM-1024) az OpenSSL 3.5.0 és újabb verzióval való build-eléskor. Az alapértelmezett engedélyezve van.
- A datagram2 és datagram3 protokollok bevezetése.
- A Haiku operációs rendszerben javítva a fájl leírók hiánya.
- A Boost 1.89 könyvtár támogatása megvalósítva.
- A ECIESx25519 ülésekből történő kapcsolatok fogadása megszüntetve.
- A router webes konzoljához tette hozzá a sötét és világos téma támogatását.
- Sikertelen hoszt feloldás esetén a szerver alagútban mostantól újrapróbálkozás történik.
- Hozzáadva a "ssu2.firewalled4" és "ssu2.firewalled6" paraméterek az alagút viselkedésének kényszerített alkalmazásához, amely tűzfal mögötti router számára jellemző, még akkor is, ha nincs tűzfal.
- Lehetővé vált egyedi loopback címek létrehozása az fd00::/8 tartományban a ::1 számára, ha ezt kifejezetten megadják a szerver alagút konfigurációjában.
- A hálózati státusz megjelenítése eltávolítva, ha ipv6-only módban működik.
- PING parancs hozzáadva a SAM interfészhez.
- Javítva a helytelen verzió küldése a SetDate üzenetben az I2CP interfészen.
- Javítva az UDP maximális pufferméretét OpenBSD rendszeren.
- Hozzáadva az "i2p.streaming.maxWindowSize" és "i2p.streaming.dontSign" paraméterek.
- PING streaming hozzáadva a BOB interfészen keresztül.
- Korlátozott maximális számú kimenő streaming csomag, ha a peer nem képes azokat feldolgozni.
- A kimenő áram már nem kérdezi le folyamatosan a LeaseSet-et, ha a távoli peer eltűnik.
- Eltávolították az OpenSSL-ből a funkcióhívásokat.
- Biztosították a 'HELLO VERSION' fogadását 'MIN' és 'MAX' nélkül a SAM interfészen.
- Nem blokkoló mód került bevezetésre az UDP-socketek számára UDP-alagutakban.
- Frissítve lett a reseed szerverek listája.
Forrás: opennet.ru
