Rilis messenger P2P Komunis 2.0 dan perpustakaan libcommunist 1.0

Messenger P2P Communist 2.0 dan perpustakaan libcommunist 1.0 telah diterbitkan, yang mencakup fitur-fitur yang berkaitan dengan operasi jaringan dan komunikasi P2P. Ini mendukung pekerjaan di Internet dan di jaringan lokal dengan berbagai konfigurasi. Kode proyek didistribusikan di bawah lisensi GPLv3 dan tersedia di GitHub (Communist, libcommunist) dan GitFlic (Communist, libcommunist). Mendukung pekerjaan di Linux dan Windows.

Untuk menjalin komunikasi antar pengguna, Komunis menggunakan kombinasi tabel hash terdistribusi (varian DHT yang ditujukan untuk klien torrent) dan teknologi pelubang UDP (untuk interaksi dengan host di belakang penerjemah alamat). Protokol IPv4 dan IPv6 didukung. Pesan dapat dikirim melalui relay (lihat dokumentasi). Semua data disimpan di mesin pengguna dalam bentuk terenkripsi dan juga dikirimkan terenkripsi. Standar AES dan skema tanda tangan digital ed25519 digunakan untuk enkripsi.

Di antara perubahan dalam versi baru:

  • Semua kemampuan jaringan telah dipindahkan ke perpustakaan libcommunist.
  • Menambahkan fungsionalitas relai pesan (server dan klien).
  • Reorganisasi umum kode telah dilakukan.
  • Versi 2.0 tidak kompatibel dengan versi sebelumnya (memerlukan pembuatan ulang profil pengguna).

Sumber: opennet.ru

Tambah komentar