Kutulutsidwa kwa laibulale ya Communist 2 p2.0p messenger ndi libcommunist 1.0 library

Laibulale ya Communist 2 P2.0P ndi laibulale ya libcommunist 1.0 yasindikizidwa, yomwe ili ndi zinthu zokhudzana ndi machitidwe a netiweki ndi kulumikizana kwa P2P. Imathandizira ntchito pa intaneti komanso pamanetiweki am'deralo amasinthidwe osiyanasiyana. Khodi ya polojekitiyi imagawidwa pansi pa layisensi ya GPLv3 ndipo ikupezeka pa GitHub (Communist, libcommunist) ndi GitFlic (Communist, libcommunist). Imathandizira ntchito pa Linux ndi Windows.

Kuti akhazikitse kulumikizana pakati pa ogwiritsa ntchito, Chikomyunizimu chimagwiritsa ntchito kuphatikiza kwa tebulo la hashi (losiyana la DHT lopangidwira makasitomala amtundu wa torrent) ndiukadaulo wokhomerera mabowo a UDP (polumikizana ndi omwe ali kumbuyo kwa omasulira adilesi). Ma protocol a IPv4 ndi IPv6 amathandizidwa. Mauthenga amatha kutumizidwa kudzera muzotumiza (onani zolemba). Deta yonse imasungidwa pamakina a wogwiritsa ntchito mwachinsinsi ndipo imatumizidwanso mobisa. Muyezo wa AES ndi ed25519 siginecha ya digito imagwiritsidwa ntchito kubisa.

Zina mwa zosintha mu mtundu watsopano:

  • Maluso onse a netiweki asunthidwa ku library ya libcommunist.
  • Zowonjezera mauthenga otumizirana mauthenga (seva ndi kasitomala).
  • Kukonzanso kwathunthu kwa code kwachitika.
  • Mtundu wa 2.0 sugwirizana ndi mitundu yam'mbuyomu (imafuna kupangidwanso kwa mbiri ya ogwiritsa ntchito).

Source: opennet.ru

Kuwonjezera ndemanga