Izdanje Communist 2 p2.0p messenger i libcommunist 1.0 biblioteke

Objavljeni su Communist 2 P2.0P messenger i libcommunist 1.0 biblioteka, koja uključuje funkcije vezane za mrežne operacije i P2P komunikaciju. Podržava rad kako na Internetu tako i na lokalnim mrežama različitih konfiguracija. Kod projekta se distribuira pod GPLv3 licencom i dostupan je na GitHub-u (komunistički, libkomunistički) i GitFlic-u (komunistički, libkomunistički). Podržava rad na Linux i Windows.

Za uspostavljanje komunikacije između korisnika, Communist koristi kombinaciju distribuirane hash tablice (varijanta DHT-a namijenjena torrent klijentima) i UDP tehnologije probijanja rupa (za interakciju sa hostovima iza translatora adresa). Podržani su IPv4 i IPv6 protokoli. Poruke se mogu prenositi preko releja (vidi dokumentaciju). Svi podaci se pohranjuju na korisnikovom stroju u šifriranom obliku i također se prenose šifrirani. AES standard i šema digitalnog potpisa ed25519 koriste se za šifriranje.

Među promjenama u novoj verziji:

  • Sve mrežne mogućnosti su premještene u libcommunist biblioteku.
  • Dodata funkcionalnost prenošenja poruka (server i klijent).
  • Izvršena je opšta reorganizacija kodeksa.
  • Verzija 2.0 nije kompatibilna sa prethodnim verzijama (zahteva ponovno kreiranje korisničkog profila).

izvor: opennet.ru

Dodajte komentar