Avaldati P2P-sõnumiteenus Communist 2.0 ja raamatukogu libcommunist 1.0, millesse on viidud võrguoperatsioonide ja P2P-ühendusega seotud funktsioonid. Toetatakse tööd nii Internetis kui ka erineva konfiguratsiooniga kohalikes võrkudes. Projektide kood on saadaval GPLv3 litsentsi alusel ning seda saab leida GitHubist (Communist, libcommunist) ja GitFlicist (Communist, libcommunist). Töö Linuxis ja Windowsis on toetatud.
Kasutajate vahelise ühenduse loomiseks kasutab Communist jaotatud räsitabeli kombinatsiooni (DHT variatsioon, mis on mõeldud torrent-klientidele) ja UDP hole punching tehnikat (et suhelda aadressi tõlkijate taga olevate hostidega). Toetatakse protokolle IPv4 ja IPv6. Sõnumid võivad olla edastatud edastuspunktide kaudu (vt dokumentatsiooni). Kõik andmed salvestatakse kasutaja seadmes šifreeritud kujul ja edastatakse samuti šifreeritult. Krüpteerimiseks kasutatakse standardset AES-i ja digitaalse allkirja skeemi ed25519.
Uue versiooni muudatuste hulgas on:
- Kõik võrgufunktsioonid on viidud raamatukogusse libcommunist.
- Lisatud sõnumite edastuspunkti funktsionaalsus (server ja klient).
- Toimus üldine koodi reorganiseerimine.
- Versioon 2.0 ei ühildu varasemate versioonidega (kasutaja profiil tuleb uuesti luua).
Allikas: opennet.ru
