Vydání P2P-messengeru Communist 2.0 a knihovny libcommunist 1.0

Byly zveřejněny P2P messenger Communist 2.0 a knihovna libcommunist 1.0, do které byly přesunuty možnosti spojené se síťovými operacemi a P2P komunikací. Podporována je funkčnost jak v síti Internet, tak v lokálních sítích různých konfigurací. Kód projektů je distribuován pod licencí GPLv3 a je dostupný na GitHubu (Communist, libcommunist) a GitFlicu (Communist, libcommunist). Podporována je funkčnost v Linuxu a Windows.

Pro vytvoření spojení mezi uživateli v Communistu se používá kombinace distribuované hash tabulky (varianta DHT určená pro torrent klienty) a techniky UDP hole punching (pro interakci s hostiteli za překladači adres). Podporovány jsou protokoly IPv4 a IPv6. Zprávy mohou být předávány prostřednictvím retranslátorů (viz dokumentace). Všechna data jsou uchovávána na zařízení uživatele v zašifrované podobě a také se předávají zašifrovaně. Pro šifrování se používá standard AES a schéma digitálního podpisu ed25519.

Mezi změnami v nové verzi:

  • Všechny síťové funkce byly přesunuty do knihovny libcommunist.
  • Byla přidána funkčnost retranslátoru zpráv (server a klient).
  • Byla provedena celková reorganizace kódu.
  • Verze 2.0 není kompatibilní s předchozími verzemi (je nutné znovu vytvořit uživatelský profil).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster