Опублікована версія 1.4 P2P-месенджера Communist. Вихідний код написаний мовою програмування С++ та розповсюджується (GitHub, GitFlic) під ліцензією GPLv3. Графічний інтерфейс побудований на бібліотеці GTK 4. Підтримується робота в операційних системах Linux та Windows. Готові пакети підготовлені для Arch Linux (AUR) та дистрибутивів на базі десятої платформи Альт Лінукс.
Communist - простий P2P-месенджер, призначений для роботи як в Інтернеті, так і в локальних мережах різної конфігурації. Для встановлення зв'язку між користувачами використовується поєднання розподіленої хеш-таблиці (використовується варіант DHT, призначений для torrent-клієнтів) та техніки UDP hole punch (для взаємодії з хостами за трансляторами адрес). Підтримуються протоколи IPv4 та IPv6. Усі дані зберігаються на машині користувача у зашифрованому вигляді та передаються також зашифрованими. Для шифрування використовуються стандарт AES та схема цифрового підпису ed25519.
Серед змін у новій версії:
- Додано функціональність STUN-сервера.
- Додано можливість увімкнення власних словників для перевірки орфографії без зміни вихідного коду.
- Реорганізовано систему перекладу.
- Перероблено зовнішній вигляд програми: додано теми оформлення (за замовчуванням є дві).
- Додано можливість створення власних тем оформлення без зміни вихідного коду.
Джерело: opennet.ru