Sortie du messager p2p Communist 2.0 et de la bibliothèque libcommunist 1.0

Le messager Communist 2 P2.0P et la bibliothèque libcommunist 1.0 ont été publiés, qui incluent des fonctionnalités liées aux opérations réseau et aux communications P2P. Il prend en charge le travail à la fois sur Internet et sur des réseaux locaux de différentes configurations. Le code du projet est distribué sous licence GPLv3 et est disponible sur GitHub (Communist, libcommunist) et GitFlic (Communist, libcommunist). Prend en charge le travail sous Linux et Windows.

Pour établir la communication entre les utilisateurs, Communist utilise une combinaison d'une table de hachage distribuée (une variante de DHT destinée aux clients torrent) et d'une technologie de perforation UDP (pour l'interaction avec les hôtes derrière les traducteurs d'adresses). Les protocoles IPv4 et IPv6 sont pris en charge. Les messages peuvent être transmis via des relais (voir documentation). Toutes les données sont stockées sur la machine de l'utilisateur sous forme cryptée et sont également transmises cryptées. La norme AES et le schéma de signature numérique ed25519 sont utilisés pour le cryptage.

Parmi les changements de la nouvelle version :

  • Toutes les fonctionnalités réseau ont été déplacées vers la bibliothèque libcommunist.
  • Ajout de la fonctionnalité de relais de messages (serveur et client).
  • Une réorganisation générale du code a été réalisée.
  • La version 2.0 est incompatible avec les versions précédentes (nécessite une recréation du profil utilisateur).

Source: opennet.ru

Ajouter un commentaire