Communist 2 p2.0p Messenger un libcommunist 1.0 bibliotēkas izlaišana

Ir izlaista P2P ziņojumapmaiņas programma Communist 2.0 un bibliotēka libcommunist 1.0, kas integrē tīkla darbības un P2P komunikācijas iespējas. Tās atbalsta darbību gan internetā, gan dažādu konfigurāciju lokālajos tīklos. Projekta kods tiek izplatīts saskaņā ar GPLv3 licenci un ir pieejams GitHub (Communist, libcommunist) un GitFlic (Communist, libcommunist). Tās atbalsta darbību Linux и Windows.

Lai izveidotu saziņu starp lietotājiem, Communist izmanto izkliedētās hash tabulas (DHT variants, kas paredzēts torrent klientiem) un UDP caurumu caurumošanas tehnoloģiju (mijiedarbībai ar resursdatoriem aiz adrešu tulkotājiem) kombināciju. Tiek atbalstīti IPv4 un IPv6 protokoli. Ziņojumus var pārsūtīt caur relejiem (skatīt dokumentāciju). Visi dati tiek glabāti lietotāja iekārtā šifrētā veidā, kā arī tiek pārsūtīti šifrēti. Šifrēšanai tiek izmantots AES standarts un ed25519 digitālā paraksta shēma.

Starp izmaiņām jaunajā versijā:

  • Visas tīkla iespējas ir pārvietotas uz libcommunist bibliotēku.
  • Pievienota ziņojumu pārraides funkcionalitāte (serveri un klients).
  • Ir veikta vispārēja kodeksa reorganizācija.
  • Versija 2.0 nav saderīga ar iepriekšējām versijām (nepieciešams atkārtoti izveidot lietotāja profilu).

Avots: opennet.ru

Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster