Foi lançada a versão 1.4 do mensageiro P2P Communist. O código-fonte é escrito em C++ e distribuído (GitHub, GitFlic) sob a licença GPLv3. A interface gráfica é construída com a biblioteca GTK 4. É suportado em sistemas operacionais Linux e Windows. Pacotes prontos foram preparados para Arch Linux (AUR) e distribuições baseadas na décima plataforma Alt Linux.
O Communist é um mensageiro P2P simples, destinado a operar tanto na Internet quanto em redes locais de várias configurações. Para estabelecer a conexão entre os usuários, é utilizada uma combinação de tabela hash distribuída (usando uma variante DHT, destinada a clientes torrent) e a técnica de UDP hole punch (para interagir com hosts por trás de tradutores de endereços). Protocólos IPv4 e IPv6 são suportados. Todos os dados são armazenados na máquina do usuário de forma criptografada e são transmitidos também de maneira criptografada. Para a criptografia, são utilizados o AES padrão e um esquema de assinatura digital ed25519.
Entre as mudanças na nova versão:
- Adicionada a funcionalidade do servidor STUN.
- Adicionada a possibilidade de incluir dicionários personalizados para verificação ortográfica sem alterar o código-fonte.
- Reorganizado o sistema de tradução.
- Reformulado o visual do programa: foram adicionados temas (duas opções estão disponíveis por padrão).
- Adicionada a possibilidade de criar temas personalizados sem modificar o código-fonte.
Fonte: opennet.ru
