Verzia 1.4 komunistického P2P posla bola zverejnená. Zdrojový kód je napísaný v programovacom jazyku C++ a je distribuovaný (GitHub, GitFlic) pod licenciou GPLv3. Grafické rozhranie je postavené na knižnici GTK 4. Podporuje prevádzku na operačných systémoch Linux a Windows. Pre Arch Linux (AUR) a distribúcie založené na desiatej platforme Alt Linux sú pripravené hotové balíčky.
Komunista je jednoduchý P2P messenger navrhnutý tak, aby fungoval na internete aj v lokálnych sieťach rôznych konfigurácií. Na nadviazanie komunikácie medzi používateľmi sa používa kombinácia distribuovanej hash tabuľky (pomocou DHT variantu určeného pre torrent klientov) a techniky UDP hole punch (pre interakciu s hostiteľmi za prekladačmi adries). Podporované sú protokoly IPv4 a IPv6. Všetky dáta sú uložené na stroji užívateľa v zašifrovanej podobe a tiež sa prenášajú zašifrovane. Na šifrovanie sa používa štandard AES a schéma digitálneho podpisu ed25519.
Medzi zmeny v novej verzii:
- Pridaná funkcia servera STUN.
- Pridaná možnosť zahrnúť svoje vlastné slovníky na kontrolu pravopisu bez zmeny zdrojového kódu.
- Prekladový systém bol reorganizovaný.
- Vzhľad programu bol prepracovaný: boli pridané dizajnové motívy (štandardne sú k dispozícii dva).
- Pridaná možnosť vytvárať si vlastné témy bez zmeny zdrojového kódu.
Zdroj: opennet.ru