Ukukhishwa kwe-Communist 2 p2.0p messenger kanye nelabhulali ye-libcommunist 1.0

Isithunywa se-Communist 2 P2.0P kanye nelabhulali ye-libcommunist 1.0 kushicilelwe, okuhlanganisa izici ezihlobene nokusebenza kwenethiwekhi nokuxhumana kwe-P2P. Isekela umsebenzi kokubili ku-inthanethi kanye namanethiwekhi endawo wokucushwa okuhlukahlukene. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-GPLv3 futhi iyatholakala ku-GitHub (iKhomanisi, i-libcommunist) kanye ne-GitFlic (iKhomanisi, i-libcommunist). Isekela umsebenzi ku-Linux ne-Windows.

Ukuze kusungulwe ukuxhumana phakathi kwabasebenzisi, amaKhomanisi asebenzisa inhlanganisela yethebula le-hashi elisabalalisiwe (okuhlukile kwe-DHT okuhloselwe amaklayenti esifufula) kanye nobuchwepheshe bokubhoboza izimbobo ze-UDP (ekusebenzelaneni nabasingathi ngemuva kwabahumushi bekheli). Izivumelwano ze-IPv4 ne-IPv6 ziyasekelwa. Imilayezo ingadluliselwa ngokudluliselwa (bheka imibhalo). Yonke idatha igcinwa emshinini womsebenzisi ngendlela ebethelwe futhi ibuye idluliselwe ngokubethela. Izinga le-AES kanye nohlelo lwesiginesha yedijithali ye-ed25519 zisetshenziselwa ukubethela.

Phakathi kwezinguquko zenguqulo entsha:

  • Wonke amandla enethiwekhi athuthelwe kulabhulali ye-libcommunist.
  • Umsebenzi wokudlulisa umyalezo owengeziwe (iseva neklayenti).
  • Ukuhlelwa kabusha okuvamile kwekhodi kwenziwe.
  • Inguqulo engu-2.0 ayihambisani nezinguqulo zangaphambilini (idinga ukudalwa kabusha kwephrofayela yomsebenzisi).

Source: opennet.ru