Lansarea mesagerului p2p Communist 2.0 și a bibliotecii libcommunist 1.0.

Au fost publicate mesagerul P2P Communist 2.0 și biblioteca libcommunist 1.0, care include funcționalități legate de operațiunile de rețea și comunicarea P2P. Este suportată funcționarea atât în rețeaua Internet, cât și în rețele locale de diverse configurații. Codul proiectelor este distribuit sub licența GPLv3 și este disponibil pe GitHub (Communist, libcommunist) și GitFlic (Communist, libcommunist). Funcționează pe Linux și Windows.

Pentru a stabili conexiunea între utilizatori în Communist se folosește o combinație de tabel hash distribuit (o variantă DHT destinată clienților torrent) și tehnica UDP hole punching (pentru interacțiunea cu gazdele din spatele traducătorilor de adrese). Sunt suportate protocoalele IPv4 și IPv6. Mesajele pot fi retransmise prin intermediul retransmițătoarelor (consultați documentația). Toate datele sunt stocate pe mașina utilizatorului într-o formă criptată și sunt transmise, de asemenea, criptate. Pentru criptare sunt utilizate standardul AES și schema de semnătură digitală ed25519.

Printre modificările din noua versiune:

  • Toate funcționalitățile de rețea au fost incluse în biblioteca libcommunist.
  • A fost adăugată funcționalitatea de retransmisie a mesajelor (serverul și client).
  • A fost realizată o reorganizare generală a codului.
  • Versiunea 2.0 este incompatibilă cu versiunile anterioare (este necesară recrearea profilului utilizatorului).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster