Kutolewa kwa maktaba ya Kikomunisti 2 p2.0p messenger na libcommunist 1.0 maktaba

Mjumbe wa Kikomunisti 2 P2.0P na maktaba ya libcommunist 1.0 zimechapishwa, ambazo zinajumuisha vipengele vinavyohusiana na uendeshaji wa mtandao na mawasiliano ya P2P. Inasaidia kazi kwenye mtandao na kwenye mitandao ya ndani ya usanidi mbalimbali. Msimbo wa mradi unasambazwa chini ya leseni ya GPLv3 na inapatikana kwenye GitHub (Kikomunisti, kikomunisti) na GitFlic (Kikomunisti, kikomunisti). Inasaidia kazi kwenye Linux na Windows.

Ili kuanzisha mawasiliano kati ya watumiaji, Kikomunisti hutumia mseto wa jedwali la heshi lililosambazwa (lahaja ya DHT inayokusudiwa wateja wa mkondo) na teknolojia ya UDP ya kutoboa matundu (kwa kuingiliana na seva pangishi nyuma ya watafsiri wa anwani). Itifaki za IPv4 na IPv6 zinatumika. Ujumbe unaweza kupitishwa kupitia relays (angalia nyaraka). Data yote huhifadhiwa kwenye mashine ya mtumiaji kwa njia iliyosimbwa na pia hupitishwa kwa njia fiche. Kiwango cha AES na mpango wa sahihi wa dijiti wa ed25519 hutumiwa kwa usimbaji fiche.

Miongoni mwa mabadiliko katika toleo jipya:

  • Uwezo wote wa mtandao umehamishwa hadi kwenye maktaba ya kikomunisti.
  • Aliongeza utendaji wa relay ujumbe (seva na mteja).
  • Upangaji upya wa jumla wa kanuni umefanywa.
  • Toleo la 2.0 halioani na matoleo ya awali (inahitaji kuundwa upya kwa wasifu wa mtumiaji).

Chanzo: opennet.ru