Rilascio del messaggero p2p Communist 2.0 e della libreria libcommunist 1.0

Sono stati pubblicati il messaggero P2P Communist 2.0 e la libreria libcommunist 1.0, che includono funzionalità relative alle operazioni di rete e alla comunicazione P2P. È supportato il funzionamento sia su Internet che su reti locali di varie configurazioni. Il codice dei progetti è distribuito con licenza GPLv3 ed è disponibile su GitHub (Communist, libcommunist) e GitFlic (Communist, libcommunist). È supportato il funzionamento su Linux e Windows.

Per stabilire una connessione tra gli utenti in Communist si utilizza una combinazione di una tabella hash distribuita (una variante DHT, progettata per i client torrent) e la tecnica UDP hole punching (per interagire con gli host dietro ai traduttori di indirizzi). Sono supportati i protocolli IPv4 e IPv6. I messaggi possono essere inviati tramite relay (vedi documentazione). Tutti i dati sono memorizzati sulla macchina dell'utente in forma crittografata e vengono trasmessi anch'essi in forma crittografata. Per la crittografia vengono utilizzati lo standard AES e lo schema di firma digitale ed25519.

Tra le novità nella nuova versione:

  • Tutte le funzionalità di rete sono state trasferite nella libreria libcommunist.
  • È stata aggiunta la funzionalità di relay dei messaggi (server e client).
  • È stata effettuata una riorganizzazione generale del codice.
  • La versione 2.0 non è compatibile con le versioni precedenti (è necessario ricreare il profilo utente).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster