Versie 1.4 van de P2P-messenger Communist is gepubliceerd. De broncode is geschreven in C++ en wordt verspreid (GitHub, GitFlic) onder de GPLv3-licentie. De grafische interface is opgebouwd met de GTK 4-bibliotheek. Ondersteuning voor gebruik in de besturingssystemen Linux en Windows. Klaar om pakketten te installeren zijn voorbereid voor Arch Linux (AUR) en distributies op basis van het tiende platform Alt Linux.
Communist is een eenvoudige P2P-messenger, ontworpen voor gebruik zowel in het internet als in lokale netwerken van verschillende configuraties. Voor het tot stand brengen van verbindingen tussen gebruikers wordt een combinatie van een gedistribueerde hash-tabel (een variant van DHT, bedoeld voor torrent-clients) en de techniek UDP hole punch (voor interactie met hosts achter adresvertalers) gebruikt. Protocols IPv4 en IPv6 worden ondersteund. Alle gegevens worden op de machine van de gebruiker in versleutelde vorm opgeslagen en ook versleuteld verzonden. Voor versleuteling worden de standaard AES en het digitale handtekening schema ed25519 gebruikt.
Onder de wijzigingen in de nieuwe versie:
- Functionaliteit van de STUN-server is toegevoegd.
- Mogelijkheid toegevoegd om eigen woordenboeken in te schakelen voor spellingcontrole zonder de broncode te wijzigen.
- Het vertaalingssysteem is opnieuw georganiseerd.
- Het uiterlijk van het programma is herzien: er zijn thema's toegevoegd (twee zijn standaard beschikbaar).
- Mogelijkheid toegevoegd om eigen thema's te maken zonder de broncode te wijzigen.
Bron: opennet.ru
