È stata pubblicata la versione 1.4 del messenger P2P Communist. Il codice sorgente è scritto in C++ e distribuito (GitHub, GitFlic) sotto licenza GPLv3. L'interfaccia grafica è costruita sulla libreria GTK 4. È supportato il funzionamento nei sistemi operativi Linux e Windows. I pacchetti pronti sono stati preparati per Arch Linux (AUR) e distribuzioni basate sulla decima piattaforma Alt Linux.
Communist è un semplice messenger P2P, progettato per funzionare sia in rete Internet che in reti locali di configurazioni diverse. Per stabilire connessioni tra gli utenti si utilizza una combinazione di una tabella hash distribuita (utilizzando la variante DHT, progettata per client torrent) e la tecnica UDP hole punch (per interagire con host dietro traduttori di indirizzi). Sono supportati i protocolli IPv4 e IPv6. Tutti i dati sono memorizzati sulla macchina dell'utente in forma criptata e vengono trasmessi anch'essi in forma criptata. Per la crittografia vengono utilizzati lo standard AES e lo schema di firma digitale ed25519.
Tra le novità nella nuova versione:
- È stata aggiunta la funzionalità del server STUN.
- È stata aggiunta la possibilità di attivare dizionari personalizzati per il controllo ortografico senza modificare il codice sorgente.
- È stato riorganizzato il sistema di traduzione.
- È stata rivisitata l'interfaccia del programma: sono stati aggiunti temi grafici (due disponibili per impostazione predefinita).
- È stata aggiunta la possibilità di creare temi grafici personalizzati senza modificare il codice sorgente.
Fonte: opennet.ru
