Foi lançado o I2P 2.10.0 da rede anônima e o cliente em C++ i2pd 2.58.0. O I2P é uma rede anônima distribuída multicamada que opera sobre a internet convencional, utilizando ativamente criptografia de ponta a ponta, garantindo anonimato e isolamento. A rede é construída em modo P2P e se forma a partir dos recursos (largura de banda) fornecidos pelos usuários, permitindo operar sem servidores geridos de forma centralizada (as comunicações dentro da rede são baseadas em túneis unidirecionais criptografados entre o participante e os peers).
Na rede I2P, é possível criar sites e blogs de forma anônima, enviar mensagens instantâneas e e-mails, trocar arquivos e organizar redes P2P. Para construir e utilizar redes anônimas para aplicativos cliente-servidor (sites, chats) e P2P (troca de arquivos, criptomoedas), são utilizados clientes I2P. O cliente básico I2P é escrito em Java e pode operar em uma ampla gama de plataformas, como Windows, Linux, macOS, Solaris, etc. O i2pd é uma implementação independente do cliente I2P em C++ e é distribuído sob uma licença BSD modificada.
Na nova versão do I2P:
- Foi implementado suporte experimental para algoritmos de criptografia pós-quântica (desativado por padrão).
- O cliente torrent I2PSnark agora suporta rastreadores UDP.
- Melhorias foram feitas no modo oculto (Hidden Mode), reduzindo as chances de esgotamento das estruturas RouterInfo com informações sobre os roteadores e sua conectividade.
- A partir da versão I2P 2.11.0, programada para o final deste ano, o cliente exigirá Java 17.
Para o cliente C++ i2pd, as seguintes alterações foram feitas:
- Foi adicionado suporte para criptografia E2E pós-quântica (ML-KEM-512, ML-KEM-768, ML-KEM-1024) com a compilação do OpenSSL versão 3.5.0 ou superior. Ativado por padrão.
- Implementação dos protocolos datagram2 e datagram3.
- A OS Haiku corrigiu a falta de descritores de arquivo.
- Foi implementado suporte para a biblioteca boost 1.89.
- Foi interrompido o recebimento de conexões de sessões ECIESx25519.
- O console da web do roteador agora inclui suporte para temas escuros e claros.
- Em caso de falha na resolução de um host no túnel do servidor, agora será feita uma nova tentativa.
- Adicionadas as configurações 'ssu2.firewalled4' e 'ssu2.firewalled6' para forçar o comportamento característico de um roteador atrás de um firewall, mesmo que não haja firewall.
- Adicionada a possibilidade de criar endereços de loopback únicos no intervalo fd00::/8 para ::1, se explicitamente indicado na configuração do túnel do servidor.
- Removida a exibição do status da rede quando o modo ipv6-only é aplicado.
- Adicionada a comando PING para a interface SAM.
- Corrigida a transmissão de uma versão incorreta na mensagem SetDate da interface I2CP.
- Corrigido o tamanho máximo do buffer UDP para OpenBSD.
- Adicionados os parâmetros 'i2p.streaming.maxWindowSize' e 'i2p.streaming.dontSign'.
- Adicionado streaming PING através da interface BOB.
- O número máximo de pacotes de streaming de saída é limitado se o par não conseguir processá-los.
- O fluxo de saída não fará mais solicitações constantes de LeaseSet se o par remoto desaparecer.
- Chamadas de funções removidas do OpenSSL foram eliminadas.
- Garantido recebimento de "HELLO VERSION" sem "MIN" e "MAX" na interface SAM.
- Adicionado modo não bloqueante para sockets UDP em túneis UDP.
- Lista de servidores reseed atualizada.
Fonte: opennet.ru
