A versão 1.4 do mensageiro P2P comunista foi publicada. O código-fonte é escrito na linguagem de programação C++ e é distribuído (GitHub, GitFlic) sob a licença GPLv3. A interface gráfica é construída na biblioteca GTK 4. Suporta operação em sistemas operacionais Linux e Windows. Pacotes prontos são preparados para Arch Linux (AUR) e distribuições baseadas na décima plataforma Alt Linux.
Comunista é um mensageiro P2P simples projetado para funcionar tanto na Internet quanto em redes locais de diversas configurações. Para estabelecer a comunicação entre os usuários, é usada uma combinação de uma tabela hash distribuída (usando a variante DHT destinada a clientes de torrent) e a técnica UDP hole punch (para interagir com hosts por trás de tradutores de endereços). Os protocolos IPv4 e IPv6 são suportados. Todos os dados são armazenados na máquina do usuário de forma criptografada e também são transmitidos criptografados. O padrão AES e o esquema de assinatura digital ed25519 são usados para criptografia.
Entre as mudanças na nova versão:
- Adicionada funcionalidade do servidor STUN.
- Adicionada a capacidade de incluir seus próprios dicionários para verificação ortográfica sem alterar o código-fonte.
- O sistema de tradução foi reorganizado.
- A aparência do programa foi redesenhada: foram adicionados temas de design (dois estão disponíveis por padrão).
- Adicionada a capacidade de criar seus próprios temas sem alterar o código-fonte.
Fonte: opennet.ru