Pagpagawas sa Komunista 2 p2.0p messenger ug libcommunist 1.0 library

Ang Communist 2 P2.0P messenger ug ang libcommunist 1.0 library na-publish na, nga naglakip sa mga feature nga may kalabutan sa network operations ug P2P communications. Gisuportahan niini ang trabaho sa Internet ug sa mga lokal nga network sa lainlaing mga pag-configure. Ang kodigo sa proyekto giapod-apod ubos sa lisensya sa GPLv3 ug anaa sa GitHub (Komunista, libcommunist) ug GitFlic (Komunista, libcommunist). Nagsuporta sa trabaho sa Linux ug Windows.

Aron ma-establisar ang komunikasyon tali sa mga tiggamit, gigamit sa Komunista ang kombinasyon sa usa ka gipang-apod-apod nga hash table (usa ka variant sa DHT nga gituyo alang sa mga kliyente sa torrent) ug UDP hole punching nga teknolohiya (alang sa interaksyon sa mga host luyo sa mga tighubad sa address). Ang IPv4 ug IPv6 protocol gisuportahan. Ang mga mensahe mahimong mapasa pinaagi sa mga relay (tan-awa ang dokumentasyon). Ang tanan nga datos gitipigan sa makina sa user sa naka-encrypt nga porma ug gipasa usab nga naka-encrypt. Ang AES standard ug ed25519 digital signature scheme gigamit para sa encryption.

Lakip sa mga pagbag-o sa bag-ong bersyon:

  • Ang tanan nga kapabilidad sa network gibalhin sa librarya sa libcommunist.
  • Gidugang ang pagpaandar sa mensahe sa relay (server ug kliyente).
  • Usa ka kinatibuk-ang pag-organisar pag-usab sa kodigo ang gihimo.
  • Ang Bersyon 2.0 dili uyon sa nangaging mga bersyon (nagkinahanglan pag-usab sa paghimo sa profile sa gumagamit).

Source: opennet.ru

Idugang sa usa ka comment