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

Ir publicēts Communist 2 P2.0P messenger un libcommunist 1.0 bibliotēka, kas ietver funkcijas, kas saistītas ar tīkla darbībām un P2P sakariem. Darbs tiek atbalstīts gan internetā, gan dažādu konfigurāciju lokālajos tīklos. Projekta kods tiek izplatīts saskaņā ar GPLv3 licenci un ir pieejams GitHub (Komunist, libcommunist) un GitFlic (Komunist, libcommunist). Atbalsta darbu operētājsistēmās Linux un 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 (serveris 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

Pievieno komentāru