A Communist 2 p2.0p messenger és a libcommunist 1.0 könyvtár kiadása

Megjelent a Communist 2 P2.0P messenger és a libcommunist 1.0 könyvtár, amely a hálózati műveletekkel és a P2P kommunikációval kapcsolatos szolgáltatásokat tartalmaz. Támogatja a munkát mind az interneten, mind a különféle konfigurációjú helyi hálózatokon. A projektkód a GPLv3 licenc alatt kerül terjesztésre, és elérhető a GitHubon (Communist, libcommunist) és a GitFlicen (Communist, libcommunist). Támogatja a munkát Linuxon és Windowson.

A felhasználók közötti kommunikáció kialakítására a Communist egy elosztott hash tábla (a DHT egy torrent kliensekhez készült változata) és az UDP lyukasztó technológia (a címfordítók mögötti gazdagépekkel való interakció) kombinációját használja. Az IPv4 és IPv6 protokollok támogatottak. Az üzenetek reléken keresztül továbbíthatók (lásd a dokumentációt). Minden adat titkosított formában tárolódik a felhasználó gépén, és titkosítva is továbbítható. A titkosításhoz az AES szabványt é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.
  • Üzenettovábbítási funkció hozzáadva (szerver és kliens).
  • Megtörtént a kódex általános átszervezése.
  • A 2.0-s verzió nem kompatibilis a korábbi verziókkal (újra kell létrehozni a felhasználói profilt).

Forrás: opennet.ru

Hozzászólás