Preséntase a versión 2 da rede anónima I2.10.0P e do cliente C++ i2pd 2.58.0. I2P é unha rede distribuída anónima multicapa que funciona sobre a Internet normal e emprega activamente o cifrado de extremo a extremo, garantindo o anonimato e o illamento. A rede está construída en modo P2P e fórmase grazas aos recursos (ancho de banda) proporcionados polos usuarios da rede, o que permite prescindir do uso de servidores xestionados centralmente (as comunicacións dentro da rede baséanse no uso de túneles unidireccionais cifrados entre o participante e os pares).
A rede I2P permítelle crear sitios web e blogs de forma anónima, enviar mensaxes instantáneas e correos electrónicos, compartir ficheiros e organizar redes P2P. Para construír e utilizar redes anónimas para aplicacións cliente-servidor (sitios web, chats) e P2P (compartición de ficheiros, criptomoneda), utilízanse clientes I2P. O cliente I2P básico está escrito en Java e pode executarse nunha ampla gama de plataformas como Windows, Linux, macOS, Solaris, etc. I2pd é unha implementación independente do cliente I2P en C++ e distribúese baixo unha licenza BSD modificada.
Na nova versión de I2P:
- Implementouse soporte experimental para algoritmos de criptografía postcuántica (desactivado por defecto).
- O cliente torrent I2PSnark agora admite rastreadores UDP.
- Funcionalidade do Modo Oculto mellorada para reducir as posibilidades de quedar sen estruturas RouterInfo que conteñan información sobre os enrutadores e as conexións a eles.
- A partir da versión 2 de I2.11.0P, prevista para finais deste ano, o cliente necesitará Java 17.
Para o cliente C++ i2pd pódense destacar as seguintes modificacións:
- Engadiuse compatibilidade coa criptografía E2E poscuántica (ML-KEM-512, ML-KEM-768, ML-KEM-1024) ao compilar con OpenSSL versión 3.5.0 e superior. Activado por defecto.
- Implementación dos protocolos datagram2 e datagram3.
- Haiku OS corrixe a escaseza de descritores de ficheiros.
- Implementouse o soporte para a biblioteca Boost 1.89.
- Deixáronse de aceptar conexións desde sesións ECIESx25519.
- A consola web do router agora admite temas escuros e claros.
- Se un intento de resolución de host falla nun túnel de servidor, realízase un segundo intento.
- Engadíronse os parámetros "ssu2.firewalled4" e "ssu2.firewalled6" para forzar o comportamento dun enrutador detrás dun cortafuegos mesmo se non hai ningún.
- Engadiuse a capacidade de crear enderezos de bucle únicos no rango fd00::/8 para ::1 se isto se especifica explicitamente na configuración do túnel do servidor.
- Eliminouse a visualización do estado da rede se se usa o modo só para ipv6.
- Engadiuse o comando PING para a interface SAM.
- Corrixiuse o envío da versión incorrecta na mensaxe SetDate da interface I2CP.
- Corrixiuse o tamaño máximo do búfer UDP para OpenBSD.
- Engadíronse os parámetros "i2p.streaming.maxWindowSize" e "i2p.streaming.dontSign".
- Engadida a transmisión PING a través da interface BOB.
- O número máximo de paquetes de transmisión saíntes está limitado se o par non pode xestionalos.
- O fluxo de saída xa non volverá solicitar LeaseSet constantemente se o elemento remoto desaparece.
- Elimináronse as chamadas a funcións eliminadas de OpenSSL.
- Garántese a recepción de "HELLO VERSION" sen "MIN" nin "MAX" na interface SAM.
- Engadiuse o modo non bloqueante para sockets UDP en túneles UDP.
- Actualizouse a lista de servidores reinstalados.
Fonte: opennet.ru
