Communist 2 p2.0p messenger eta libcommunist 1.0 liburutegiaren kaleratzea

Communist 2.0 P2P mezularia eta libcommunist 1.0 liburutegia, sareko eragiketak eta P2P komunikazio gaitasunak integratzen dituena, kaleratu dira. Interneten eta hainbat konfiguraziotako tokiko sareetan funtzionatzea onartzen dute. Proiektuaren kodea GPLv3 lizentziapean dago eta GitHub (Communist, libcommunist) eta GitFlic (Communist, libcommunist) webguneetan eskuragarri dago. Linux eta Windows-en exekutatzen dira.

Communist-ek hash taula banatu baten (torrent bezeroentzat diseinatutako DHTren aldaera bat) eta UDP zulo-zulaketaren (helbide-itzultzaileen atzean dauden ostalariekin komunikatzeko) konbinazioa erabiltzen du erabiltzaileen arteko komunikazioa ezartzeko. IPv4 eta IPv6 protokoloak onartzen dira. Mezuak erreleen bidez transmititu daitezke (ikus dokumentazioa). Datu guztiak erabiltzailearen makinan enkriptatuta gordetzen dira eta enkriptatuta transmititzen dira. AES enkriptazioa eta ed25519 sinadura digitalaren eskema erabiltzen dira enkriptatzeko.

Bertsio berriaren aldaketen artean:

  • Sarearen gaitasun guztiak libcommunist liburutegira eraman dira.
  • Mezu-errelebo funtzionalitatea gehitu da (zerbitzaria eta bezeroa).
  • Kodearen berrantolaketa orokorra egin zen.
  • 2.0 bertsioa ez da aurreko bertsioekin bateragarria (erabiltzaile-profila berriro sortzea eskatzen du).

Iturria: opennet.ru