Rhyddhau'r negesydd 2 p2.0p Comiwnyddol a'r llyfrgell libcommunist 1.0

Mae'r negesydd P2P Comiwnyddol 2.0 a'r llyfrgell libcommunist 1.0 wedi'u cyhoeddi, sy'n cynnwys nodweddion sy'n ymwneud â gweithrediadau rhwydwaith a chyfathrebu P2P. Mae'n cefnogi gwaith ar y Rhyngrwyd ac ar rwydweithiau lleol o wahanol ffurfweddau. Mae cod y prosiect wedi'i drwyddedu o dan GPLv3 ac mae ar gael ar GitHub (Comiwnydd, libcommunist) a GitFlic (Comiwnydd, libcommunist). Yn cefnogi gwaith ar Linux a Windows.

Er mwyn sefydlu cyfathrebu rhwng defnyddwyr, mae Comiwnyddol yn defnyddio cyfuniad o dabl stwnsh dosbarthedig (amrywiad o DHT a fwriedir ar gyfer cleientiaid torrent) a thechnoleg dyrnu twll CDU (ar gyfer rhyngweithio â gwesteiwyr y tu ôl i gyfieithwyr cyfeiriadau). Cefnogir protocolau IPv4 a IPv6. Gellir trosglwyddo negeseuon trwy releiau (gweler y ddogfennaeth). Mae'r holl ddata yn cael ei storio ar beiriant y defnyddiwr ar ffurf amgryptio a hefyd yn cael ei drosglwyddo wedi'i amgryptio. Defnyddir safon AES a chynllun llofnod digidol ed25519 ar gyfer amgryptio.

Ymhlith y newidiadau yn y fersiwn newydd:

  • Mae holl alluoedd y rhwydwaith wedi'u symud i'r llyfrgell libcommunist.
  • Ychwanegwyd swyddogaeth cyfnewid neges (gweinydd a chleient).
  • Mae ad-drefnu cyffredinol o'r cod wedi'i wneud.
  • Mae fersiwn 2.0 yn anghydnaws â fersiynau blaenorol (mae angen ail-greu'r proffil defnyddiwr).

Ffynhonnell: opennet.ru