Liberigo de la komunista 2 p2.0p mesaĝisto kaj libcommunist 1.0 biblioteko

La komunisto 2 P2.0P-mesaĝo kaj la libcommunist 1.0 biblioteko estis publikigitaj, kiu inkludas funkciojn ligitajn al retoperacioj kaj P2P komunikadoj. Ĝi subtenas laboron kaj en la interreto kaj en lokaj retoj de diversaj agordoj. La projektkodo estas distribuita sub la permesilo GPLv3 kaj disponeblas en GitHub (Komunisto, libcommunist) kaj GitFlic (Komunisto, libcommunist). Subtenas laboron en Linukso kaj Vindozo.

Por establi komunikadon inter uzantoj, Communist uzas kombinaĵon de distribuita hashtabelo (variaĵo de DHT destinita por torentklientoj) kaj UDP-truotruadteknologio (por interagado kun gastigantoj malantaŭ adrestradukistoj). IPv4 kaj IPv6 protokoloj estas subtenataj. Mesaĝoj povas esti elsenditaj per relajsoj (vidu dokumentaron). Ĉiuj datumoj estas konservitaj sur la maŝino de la uzanto en ĉifrita formo kaj ankaŭ estas transdonitaj ĉifrite. La AES-normo kaj ed25519-cifereca subskriba skemo estas uzataj por ĉifrado.

Inter la ŝanĝoj en la nova versio:

  • Ĉiuj retkapabloj estis movitaj al la libcommunist biblioteko.
  • Aldonita mesaĝa relajsofunkcio (servilo kaj kliento).
  • Ĝenerala reorganizo de la kodo estis farita.
  • Versio 2.0 estas nekongrua kun antaŭaj versioj (postulas rekreadon de la uzantprofilo).

fonto: opennet.ru

Aldoni komenton