Vrystelling van die Communist 2 p2.0p messenger en libcommunist 1.0 biblioteek

Die Kommunistiese 2 P2.0P-boodskapper en die libkommunistiese 1.0-biblioteek is gepubliseer, wat kenmerke insluit wat verband hou met netwerkbedrywighede en P2P-kommunikasie. Dit ondersteun werk sowel op die internet as op plaaslike netwerke van verskillende konfigurasies. Die projekkode word onder die GPLv3-lisensie versprei en is beskikbaar op GitHub (kommunisties, libcommunist) en GitFlic (kommunisties, libcommunist). Ondersteun werk op Linux en Windows.

Om kommunikasie tussen gebruikers te vestig, gebruik Communist 'n kombinasie van 'n verspreide hash-tabel ('n variant van DHT bedoel vir torrentkliënte) en UDP-gatponstegnologie (vir interaksie met gashere agter adresvertalers). IPv4- en IPv6-protokolle word ondersteun. Boodskappe kan deur middel van aflos gestuur word (sien dokumentasie). Alle data word in geënkripteerde vorm op die gebruiker se masjien gestoor en word ook geïnkripteer versend. Die AES-standaard en ed25519 digitale handtekeningskema word vir enkripsie gebruik.

Onder die veranderinge in die nuwe weergawe:

  • Alle netwerkvermoëns is na die libkommunistiese biblioteek geskuif.
  • Bygevoeg boodskap aflos funksionaliteit (bediener en kliënt).
  • 'n Algemene herorganisasie van die kode is uitgevoer.
  • Weergawe 2.0 is onversoenbaar met vorige weergawes (vereis die herskepping van die gebruikersprofiel).

Bron: opennet.ru

Voeg 'n opmerking