Communist 2 p2.0p messengeri ja libcommunist 1.0 raamatukogu väljalase

Avaldatud on Communist 2 P2.0P messenger ja libcommunist 1.0 teek, mis sisaldab võrgu toimimise ja P2P sidega seotud funktsioone. See toetab tööd nii Internetis kui ka mitmesuguste konfiguratsioonidega kohalikes võrkudes. Projekti koodi levitatakse GPLv3 litsentsi all ja see on saadaval GitHubis (kommunist, libcommunist) ja GitFlicis (kommunist, libcommunist). Toetab tööd Linuxis ja Windowsis.

Kasutajatevahelise suhtluse loomiseks kasutab Communist kombinatsiooni hajutatud räsitabelist (DHT-i variant, mis on mõeldud torrent-klientidele) ja UDP-augu mulgustamise tehnoloogiat (suhtlemiseks aadressi tõlkijate taga olevate hostidega). Toetatud on IPv4 ja IPv6 protokollid. Teateid saab edastada releede kaudu (vt dokumentatsiooni). Kõik andmed salvestatakse kasutaja masinasse krüpteeritud kujul ja edastatakse ka krüpteeritult. Krüpteerimiseks kasutatakse AES standardit ja ed25519 digitaalallkirja skeemi.

Uue versiooni muudatuste hulgas:

  • Kõik võrgu võimalused on viidud libcommunist raamatukogusse.
  • Lisatud sõnumiedastusfunktsioon (server ja klient).
  • Koodeksi üldine ümberkorraldamine on läbi viidud.
  • Versioon 2.0 ei ühildu eelmiste versioonidega (nõuab kasutajaprofiili uuesti loomist).

Allikas: opennet.ru

Lisa kommentaar