Utgivelsen av det anonyme nettverket I2P 2.10.0 og C++-klienten i2pd 2.58.0 presenteres. I2P er et flerlags anonymt distribuert nettverk som opererer oppå det vanlige internettet, og aktivt bruker ende-til-ende-kryptering, noe som garanterer anonymitet og isolasjon. Nettverket er bygget i P2P-modus og dannes på grunn av ressursene (båndbredden) som tilbys av nettverksbrukerne, noe som gjør det mulig å klare seg uten bruk av sentralt administrerte servere (kommunikasjonen i nettverket er basert på bruk av krypterte enveis tunneler mellom deltakeren og jevnaldrende).
I2P-nettverket lar deg anonymt opprette nettsteder og blogger, sende direktemeldinger og e-poster, dele filer og organisere P2P-nettverk. For å bygge og bruke anonyme nettverk for klient-server (nettsteder, chatter) og P2P (fildeling, kryptovaluta)-applikasjoner, brukes I2P-klienter. Den grunnleggende I2P-klienten er skrevet i Java og kan kjøres på et bredt spekter av plattformer som Windows, Linux, macOS, Solaris, etc. I2pd er en uavhengig implementering av I2P-klienten i C++ og distribueres under en modifisert BSD-lisens.
I den nye versjonen av I2P:
- Implementerte eksperimentell støtte for post-kvantekryptografialgoritmer (deaktivert som standard).
- I2PSnark-torrentklienten støtter nå UDP-trackere.
- Forbedret funksjonalitet for skjult modus for å redusere sjansen for å gå tom for RouterInfo-strukturer som inneholder informasjon om rutere og tilkoblinger til dem.
- Fra og med I2P 2.11.0-utgivelsen som er planlagt for senere i år, vil klienten kreve Java 17.
For C++-klienten i2pd kan følgende endringer utheves:
- La til støtte for post-kvante E2E-kryptografi (ML-KEM-512, ML-KEM-768, ML-KEM-1024) ved bygging med OpenSSL versjon 3.5.0 og høyere. Aktivert som standard.
- Implementering av datagram2- og datagram3-protokoller.
- Haiku OS fikser mangel på filbeskrivelser.
- Implementerte støtte for boost 1.89-biblioteket.
- Sluttet å godta tilkoblinger fra ECIESx25519-økter.
- Ruterens nettkonsoll støtter nå mørke og lyse temaer.
- Hvis et forsøk på å løse problemet med vertsproblemer mislykkes i en servertunnel, gjøres det nå et nytt forsøk.
- La til parameterne «ssu2.firewalled4» og «ssu2.firewalled6» for å tvinge frem oppførselen til en ruter bak en brannmur, selv om det ikke finnes noen brannmur.
- La til muligheten til å opprette unike loopback-adresser i fd00::/8-området for ::1 hvis dette er eksplisitt spesifisert i servertunnelkonfigurasjonen.
- Fjernet visning av nettverksstatus hvis kun IPv6-modus brukes.
- La til PING-kommando for SAM-grensesnittet.
- Fikset feil med å sende feil versjon i SetDate-meldingen i I2CP-grensesnittet.
- Fast maksimal UDP-bufferstørrelse for OpenBSD.
- La til parameterne «i2p.streaming.maxWindowSize» og «i2p.streaming.dontSign».
- La til PING-strømming via BOB-grensesnittet.
- Maksimalt antall utgående strømmepakker er begrenset hvis motparten ikke klarer å håndtere dem.
- Den utgående strømmen vil ikke lenger stadig vekk be om LeaseSet hvis den eksterne motparten forsvinner.
- Fjernet kall til funksjoner fjernet fra OpenSSL.
- Mottak av "HELLO VERSION" uten "MIN" og "MAX" i SAM-grensesnittet er sikret.
- La til ikke-blokkerende modus for UDP-sockets i UDP-tunneler.
- Listen over reseed-servere er oppdatert.
Kilde: opennet.ru
