Avaldatud on P2P-sõnumitooja Communist 2.0 ja teek libcommunist 1.0, kuhu on viidud võimekus, mis on seotud võrguoperatsioonide ja P2P-sidega. Toetatakse tööd nii Internetis kui ka erinevates kohalikus võrgus. Projektide kood on levitatud GPLv3 litsentsi alusel ja on saadaval GitHubis (Communist, libcommunist) ja GitFlicis (Communist, libcommunist). Töö on toetatud Linuxis ja Windowsis.
Kasutajate vahelise ühenduse loomisel kasutab Communist jaotatud räsitabeli kombinatsiooni (DHT variant, mis on mõeldud torrent-klientidele) ja UDP hole punching tehnikat (hostide suhtlemiseks aadresside muutja taga). Toetatakse protokolle IPv4 ja IPv6. Sõnumid võivad läbida edastajaid (vt dokumentatsiooni). Kõik andmed salvestatakse kasutaja masinasse krüpteeritud kujul ja edastatakse samuti krüpteerituna. Krüpteerimiseks kasutatakse standardseid AES ja digitaalallkiri schema ed25519.
Uues versioonis on järgmised muudatused:
- Kõik võrguvõimalused on viidud teeki libcommunist.
- Lisatud on sõnumite edastaja funktsionaalsus (server ja klient).
- Toimunud on koodi üldine reorganiseerimine.
- Versioon 2.0 ei ühildu varasemate versioonidega (kasutaja profiili uuesti loomine on vajalik).
Allikas: opennet.ru
