Keluaran Komunis 2 p2.0p messenger dan perpustakaan libcommunist 1.0

Pemutusan P2P Komunis 2.0 dan perpustakaan libcommunist 1.0 telah diterbitkan, yang merangkumi ciri yang berkaitan dengan operasi rangkaian dan komunikasi P2P. Ia menyokong kerja kedua-dua di Internet dan pada rangkaian tempatan pelbagai konfigurasi. Kod projek diedarkan di bawah lesen GPLv3 dan tersedia di GitHub (Komunis, libcommunist) dan GitFlic (Komunis, libcommunist). Menyokong kerja pada Linux dan Windows.

Untuk mewujudkan komunikasi antara pengguna, Komunis menggunakan gabungan jadual cincang yang diedarkan (varian DHT yang ditujukan untuk pelanggan torrent) dan teknologi penebuk lubang UDP (untuk interaksi dengan hos di belakang penterjemah alamat). Protokol IPv4 dan IPv6 disokong. Mesej boleh dihantar melalui geganti (lihat dokumentasi). Semua data disimpan pada mesin pengguna dalam bentuk yang disulitkan dan juga dihantar secara disulitkan. Skim tandatangan digital standard AES dan ed25519 digunakan untuk penyulitan.

Antara perubahan dalam versi baharu:

  • Semua keupayaan rangkaian telah dipindahkan ke perpustakaan libcommunist.
  • Menambahkan fungsi penyampaian mesej (pelayan dan klien).
  • Penyusunan semula am kod telah dijalankan.
  • Versi 2.0 tidak serasi dengan versi sebelumnya (memerlukan penciptaan semula profil pengguna).

Sumber: opennet.ru

Tambah komen