Megjelent a Communist 2.0 P2P üzenetküldő és a libcommunist 1.0 könyvtár, amely integrálja a hálózati műveleteket és a P2P kommunikációs képességeket. Ezek mind az interneten, mind a különféle konfigurációjú helyi hálózatokon működnek. A projektkód GPLv3 licenc alatt áll, és elérhető a GitHubon (Communist, libcommunist) és a GitFlic-en (Communist, libcommunist). Linux és Windows rendszereken futnak.
A Communist egy elosztott hash tábla (a DHT egy torrent kliensekhez tervezett változata) és UDP lyukasztás (címfordítók mögötti hosztokkal való kommunikációhoz) kombinációját használja a felhasználók közötti kommunikáció létrehozásához. Az IPv4 és IPv6 protokollok támogatottak. Az üzenetek továbbíthatók reléken keresztül (lásd a dokumentációt). Minden adat titkosítva tárolódik a felhasználó gépén, és titkosítva kerül továbbításra. A titkosításhoz AES titkosítást és az ed25519 digitális aláírási sémát használják.
Az új verzió változásai között szerepel:
- Minden hálózati képesség átkerült a libcommunist könyvtárba.
- Hozzáadott üzenettovábbítási funkció (szerver és kliens).
- A kódex általános átszervezésére került sor.
- A 2.0-s verzió nem kompatibilis a korábbi verziókkal (a felhasználói profil újbóli létrehozását igényli).
Forrás: opennet.ru
