Välja on antud P2P messenger Communist 2.0 ja teek libcommunist 1.0, mis integreerib võrguoperatsioonid ja P2P-suhtluse võimalused. Need toetavad toimimist nii internetis kui ka erineva konfiguratsiooniga kohtvõrkudes. Projekti kood levitatakse GPLv3 litsentsi alusel ning on saadaval GitHubis (Communist, libcommunist) ja GitFlicis (Communist, libcommunist). Need toetavad toimimist Linux и Windows.
Communist kasutab kasutajate vahelise suhtluse loomiseks hajutatud räsitabelit (DHT variant, mis on loodud torrentiklientidele) ja UDP aukude löömist (suhtlemiseks aadressitõlkijate taga olevate hostidega). Toetatud on IPv4 ja IPv6 protokollid. Sõnumeid saab edastada releede kaudu (vt dokumentatsiooni). Kõik andmed salvestatakse kasutaja arvutisse krüpteeritult ja edastatakse krüpteeritult. Krüpteerimiseks kasutatakse AES-krüptimist ja digitaalallkirja skeemi ed25519.
Uue versiooni muudatuste hulgas:
- Kõik võrguvõimalused on teisaldatud libcommunisti teeki.
- Lisatud sõnumi edastamise funktsionaalsus (server ja klient).
- Viidi läbi koodi üldine ümberkorraldamine.
- Versioon 2.0 ei ühildu varasemate versioonidega (nõuab kasutajaprofiili uuesti loomist).
Allikas: opennet.ru
