Objavljeni su Communist 2 P2.0P messenger i libcommunist 1.0 biblioteka, koja uključuje funkcije vezane za mrežne operacije i P2P komunikaciju. Podržava rad kako na Internetu tako i na lokalnim mrežama različitih konfiguracija. Kod projekta se distribuira pod GPLv3 licencom i dostupan je na GitHub-u (komunistički, libkomunistički) i GitFlic-u (komunistički, libkomunistički). Podržava rad na Linux i Windows.
Za uspostavljanje komunikacije između korisnika, Communist koristi kombinaciju distribuirane hash tablice (varijanta DHT-a namijenjena torrent klijentima) i UDP tehnologije probijanja rupa (za interakciju sa hostovima iza translatora adresa). Podržani su IPv4 i IPv6 protokoli. Poruke se mogu prenositi preko releja (vidi dokumentaciju). Svi podaci se pohranjuju na korisnikovom stroju u šifriranom obliku i također se prenose šifrirani. AES standard i šema digitalnog potpisa ed25519 koriste se za šifriranje.
Među promjenama u novoj verziji:
- Sve mrežne mogućnosti su premještene u libcommunist biblioteku.
- Dodata funkcionalnost prenošenja poruka (server i klijent).
- Izvršena je opšta reorganizacija kodeksa.
- Verzija 2.0 nije kompatibilna sa prethodnim verzijama (zahteva ponovno kreiranje korisničkog profila).
izvor: opennet.ru