La version 1.4 du messager P2P Communist a été publiée. Le code source est écrit en C++ et est distribué via (GitHub, GitFlic) sous licence GPLv3. L'interface graphique est construite sur la bibliothèque GTK 4. Elle est compatible avec les systèmes d'exploitation Linux et Windows. Des paquets précompilés sont disponibles pour Arch Linux (AUR) et les distributions basées sur la dixième plateforme Alt Linux.
Communist est un messager P2P simple, conçu pour fonctionner à la fois sur Internet et dans des réseaux locaux de configurations variées. Pour établir des connexions entre les utilisateurs, il utilise une combinaison de table de hachage distribuée (une variante DHT destinée aux clients torrent) et la technique UDP hole punch (pour l'interaction avec les hôtes derrière des translateurs d'adresses). Les protocoles IPv4 et IPv6 sont pris en charge. Toutes les données sont stockées sur la machine de l'utilisateur sous forme chiffrée et sont également transmises de manière chiffrée. Le chiffrement utilise l'AES standard et le schéma de signature numérique ed25519.
Parmi les changements dans la nouvelle version :
- Ajout de la fonctionnalité de serveur STUN.
- Ajout de la possibilité d'inclure des dictionnaires personnalisés pour la vérification orthographique sans modifier le code source.
- Réorganisation du système de traduction.
- L'apparence du programme a été retravaillée : deux thèmes sont disponibles par défaut.
- Ajout de la possibilité de créer des thèmes personnalisés sans modifier le code source.
Source : opennet.ru
