Communist 2 P2.0P messenger ja libcommunist 1.0 kirjasto on julkaistu, joka sisältää verkkotoimintoihin ja P2P-viestintään liittyviä ominaisuuksia. Se tukee työtä sekä Internetissä että eri kokoonpanojen paikallisissa verkoissa. Projektikoodia jaetaan GPLv3-lisenssillä ja se on saatavilla GitHubissa (Communist, libcommunist) ja GitFlicissä (Communist, libcommunist). Tukee työtä Linuxissa ja Windowsissa.
Käyttäjien välisen viestinnän luomiseksi Kommunist käyttää yhdistelmää hajautettua hash-taulukkoa (DHT-muunnelma, joka on tarkoitettu torrent-asiakkaille) ja UDP-rei'itystekniikkaa (vuorovaikutukseen osoitekääntäjien takana olevien isäntien kanssa). IPv4- ja IPv6-protokollia tuetaan. Viestit voidaan välittää releiden kautta (katso dokumentaatio). Kaikki tiedot tallennetaan käyttäjän koneelle salatussa muodossa ja välitetään myös salattuna. Salaukseen käytetään AES-standardia ja ed25519 digitaalista allekirjoitusjärjestelmää.
Uuden version muutoksista:
- Kaikki verkko-ominaisuudet on siirretty libcommunist-kirjastoon.
- Lisätty viestinvälitystoiminto (palvelin ja asiakas).
- Säännöstön yleinen uudelleenjärjestely on suoritettu.
- Versio 2.0 ei ole yhteensopiva aiempien versioiden kanssa (vaatii käyttäjäprofiilin uudelleenluomisen).
Lähde: opennet.ru
