Lançamento do mensageiro p2p Communist 2.0 e da biblioteca libcommunist 1.0.

Lançados o mensageiro P2P Communist 2.0 e a biblioteca libcommunist 1.0, que incorporam funcionalidades relacionadas a operações de rede e comunicação P2P. Suporte é oferecido tanto para a internet quanto para redes locais de várias configurações. O código dos projetos é distribuído sob a licença GPLv3 e está disponível no GitHub (Communist, libcommunist) e GitFlic (Communist, libcommunist). Compatível com Linux e Windows.

Para estabelecer a conexão entre os usuários, o Communist utiliza uma combinação de tabela hash distribuída (uma variante DHT voltada para clientes torrent) e a técnica de UDP hole punching (para interagir com hosts atrás de tradutores de endereço). Protocolos IPv4 e IPv6 são suportados. As mensagens podem ser transmitidas através de retransmissores (veja a documentação). Todos os dados são armazenados na máquina do usuário de forma criptografada e enviados também criptografados. Para a criptografia, são usados o padrão AES e o esquema de assinatura digital ed25519.

Entre as mudanças na nova versão:

  • Todas as funcionalidades de rede foram transferidas para a biblioteca libcommunist.
  • Adicionada a funcionalidade de retransmissão de mensagens (servidor e cliente).
  • Uma reorganização geral do código foi realizada.
  • A versão 2.0 não é compatível com versões anteriores (reestruturação do perfil de usuário é necessária).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster