Lançamento da implementação da rede anônima I2P 2.10.0 e do cliente C++ i2pd 2.58

Apresentamos o lançamento da rede anônima I2P 2.10.0 e do cliente C++ i2pd 2.58.0. A I2P é uma rede distribuída anônima multicamadas que opera sobre a internet tradicional, utilizando ativamente criptografia de ponta a ponta, garantindo anonimato e isolamento. A rede é construída em modo P2P e é formada pelos recursos (largura de banda) fornecidos pelos usuários da rede, o que permite dispensar o uso de servidores gerenciados centralmente (as comunicações dentro da rede são baseadas no uso de túneis unidirecionais criptografados entre o participante e os pares).

A rede I2P permite que você crie sites e blogs anonimamente, envie mensagens instantâneas e e-mails, compartilhe arquivos e organize redes P2P. Para construir e usar redes anônimas para aplicativos cliente-servidor (sites, chats) e P2P (compartilhamento de arquivos, criptomoeda), são usados ​​clientes I2P. O cliente I2P básico é escrito em Java e pode ser executado em uma ampla variedade de plataformas, como Windows, Linux, macOS, Solaris, etc. 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:

  • Implementado suporte experimental para algoritmos de criptografia pós-quântica (desativado por padrão).
  • O cliente de torrent I2PSnark agora suporta rastreadores UDP.
  • Funcionalidade do Modo Oculto aprimorada para reduzir as chances de ficar sem estruturas RouterInfo contendo informações sobre roteadores e conexões com eles.
  • A partir do lançamento do I2P 2.11.0 agendado para o final deste ano, o cliente exigirá o Java 17.

Para o cliente C++ i2pd, as seguintes alterações podem ser destacadas:

  • Adicionado suporte para criptografia E2E pós-quântica (ML-KEM-512, ML-KEM-768, ML-KEM-1024) ao compilar com OpenSSL versão 3.5.0 e superior. Habilitado por padrão.
  • Implementação dos protocolos datagram2 e datagram3.
  • O Haiku OS corrige a escassez de descritores de arquivo.
  • Implementado suporte para a biblioteca boost 1.89.
  • Parou de aceitar conexões de sessões ECIESx25519.
  • O console web do roteador agora oferece suporte a temas claros e escuros.
  • Se uma tentativa de resolução de host falhar em um túnel de servidor, uma segunda tentativa será feita.
  • Adicionados os parâmetros "ssu2.firewalled4" e "ssu2.firewalled6" para forçar o comportamento de um roteador atrás de um firewall, mesmo que não haja firewall.
  • Foi adicionada a capacidade de criar endereços de loopback exclusivos no intervalo fd00::/8 para ::1 se isso for explicitamente especificado na configuração do túnel do servidor.
  • Removida a exibição do status da rede se o modo somente IPv6 for usado.
  • Adicionado comando PING para interface SAM.
  • Corrigido o envio da versão errada na mensagem SetDate da interface I2CP.
  • Tamanho máximo de buffer UDP corrigido para OpenBSD.
  • Adicionados os parâmetros "i2p.streaming.maxWindowSize" e "i2p.streaming.dontSign".
  • Adicionado streaming de PING via interface BOB.
  • O número máximo de pacotes de streaming de saída é limitado se o peer não for capaz de lidar com eles.
  • O fluxo de saída não solicitará mais o LeaseSet constantemente se o peer remoto desaparecer.
  • Chamadas removidas para funções removidas do OpenSSL.
  • A recepção de "HELLO VERSION" sem "MIN" e "MAX" na interface SAM é garantida.
  • Adicionado modo não bloqueador para soquetes UDP em túneis UDP.
  • A lista de servidores de reseed foi atualizada.

Fonte: opennet.ru

Adicionar um comentário