Ukukhutshwa kwe-GNUnet Messenger 0.7 kunye ne-libgnunetchat 0.1 ukwenza iincoko ezinatyisiweyo

Abaphuhlisi besakhelo se-GNUnet, eyilelwe ukwakha uthungelwano olukhuselekileyo olunatyisiweyo lwe-P2P olungenandawo enye yokusilela kwaye inokuqinisekisa ubumfihlo beenkcukacha zabucala zabasebenzisi, thaca ukhupho lokuqala lwethala leencwadi libgnunetchat 0.1.0. Ithala leencwadi lenza kubelula ukusebenzisa ubuchwepheshe be-GNUnet kunye nenkonzo ye-GNUnet Messenger ukwenza usetyenziso olukhuselekileyo lwengxoxo.

I-Libgnunetchat ibonelela ngomaleko wokutsala owahlukileyo ngaphezulu kwe-GNUnet Messenger equka ukusebenza okuqhelekileyo okusetyenziswe kubathunywa. Umphuhlisi unokugxila kuphela ekudaleni ujongano lomzobo usebenzisa i-GUI toolkit ayikhethileyo, kwaye ungakhathazeki malunga namacandelo anxulumene nokulungiselela incoko kunye nokusebenzisana phakathi kwabasebenzisi. Ukuphunyezwa komthengi okwakhiwe phezulu kwe-libgnunetchat kuhlala kuhambelana kwaye kunokunxibelelana omnye nomnye.

Ukuqinisekisa ubumfihlo kunye nokukhuselwa ekungeneni kwemiyalezo, i-CADET (i-Confidential Ad-hoc Decentralized End-to-End Transport) isetyenzisiweyo, evumela ukulungelelaniswa konxibelelwano phakathi kweqela labasebenzisi abasebenzisa i-end-to-end encryption yedatha egqithisiweyo. . Abasebenzisi banikwa amandla okuthumela imiyalezo kunye neefayile. Ukufikelela kwimiyalezo kwiifayile kuphela kumalungu eqela kuphela. Ukulungelelanisa ukusebenzisana phakathi kwabathathi-nxaxheba kwinethiwekhi ephantsi kolawulo, itafile ye-hash esasazwayo (DHT) okanye iindawo zokungena ezikhethekileyo zingasetyenziswa.

Ukongeza kuMthunywa, i-libgnunetchat ikwasebenzisa ezi nkonzo zilandelayo ze-GNUnet:

  • I-GNS (iNkqubo yeGama ye-GNU, ukutshintshwa ngokupheleleyo kunye nokungathintelekiyo kwi-DNS) ukuchonga amangeniso apapashiweyo kumaphepha eengxoxo zikawonke-wonke (iindawo zokusebenzela), incoko evulekileyo kunye notshintshiselwano ngeenkcukacha.
  • I-ARM (Umphathi Wokuqalisa Okuzenzekelayo) ukwenza ngokuzenzekelayo uqalo lwazo zonke iinkonzo ze-GNUnet ezifunekayo ekusebenzeni.
  • I-FS (iFayile yokwabelana) yokulayisha ngokukhuselekileyo, ukuthumela nokulungelelanisa ukwabelana ngefayile (yonke ingcaciso ihanjiswa kuphela kwifom efihliweyo, kwaye ukusetyenziswa kwe-GAP protocol ayivumeli ukulandelela ukuba ngubani othumele kunye nokukhuphela ifayile).
  • IDENTITY yokudala, ukucima nokulawula ii-akhawunti, kunye nokuqinisekisa iiparamitha zomnye umsebenzisi.
  • NAMESTORE ukugcina incwadi yeedilesi kunye nolwazi lokuncokola ekuhlaleni kunye nokupapasha amangenelo kumaphepha encoko afikelelekayo nge-GNS.
  • I-REGEX yokupapasha ulwazi malunga nabathathi-nxaxheba, ikuvumela ukuba udale ngokukhawuleza iqela lengxoxo yoluntu kwisihloko esithile.

Iimpawu eziphambili zokukhutshwa kokuqala kwe-libgnunetchat:

  • Lawula iiakhawunti (yenza, jonga, cima) kunye nokukwazi ukutshintsha phakathi kweeakhawunti ezahlukeneyo ngelixa usebenza.
  • Ukukwazi ukuqamba kwakhona i-akhawunti kunye nokuhlaziya isitshixo.
  • Tshintshelanisa abafowunelwa ngokusebenzisa amaphepha encoko kawonke-wonke (lobbies). Ulwazi lomsebenzisi lunokufumaneka zombini kwifomathi yekhonkco yombhalo kunye nefom yekhowudi ye-QR.
  • Abafowunelwa kunye namaqela anokulawulwa ngokwahlukeneyo, kwaye kunokwenzeka ukudibanisa iziteketiso ezahlukeneyo kumaqela ahlukeneyo.
  • Ukukwazi ukucela kunye nokuvula ingxoxo ngqo kunye nawuphi na umthathi-nxaxheba ovela kwincwadi yeedilesi.
  • Umsebenzisi okhuphayo kunye neembono zencoko ukwenza lula ukusonga kujongano olufunwayo.
  • Ixhasa ukuthumela imiyalezo ebhaliweyo, iifayile kunye nokwabelana ngeefayile.
  • Inkxaso yokuthumela isiqinisekiso sokuba umyalezo ufundiwe kunye nokukwazi ukujonga imeko yokufumana umyalezo.
  • Ukukwazi ukucima umyalezo ngokuzenzekelayo emva kwexesha elithile.
  • Iinketho eziguquguqukayo zokulawula iifayile kwincoko, umzekelo, unokucwangcisa umboniso we-thumbnail yomxholo ngelixa ushiya umxholo ngokwawo ufihliwe.
  • Ukubanakho kokudibanisa abaphathi ukulandelela yonke imisebenzi (ukukhuphela, ukuthumela, ukucima kwizalathisi).
  • Inkxaso yokwamkela izimemo zokujoyina iingxoxo ezintsha.

Ukongeza, sinokuqaphela ukukhululwa komthunywa ogqityiweyo we-GNUnet Messenger 0.7, enikezela nge-interface esekwe kwi-GTK3. I-GNUnet Messenger iqhubela phambili nophuhliso lomxhasi wegraphical we-cadet-gtk, eguqulelwe kwilayibrari ye-libgnunetchat (umsebenzi we-cadet-gtk wahlulwe kwithala leencwadi lehlabathi kunye ne-add-on enojongano lwe-GTK). Inkqubo isekela ukudala iingxoxo kunye namaqela eengxoxo, ukulawula incwadi yakho yeedilesi, ukuthumela izimemo zokujoyina amaqela, ukuthumela imiyalezo kunye nokurekhoda kwezwi, ukulungelelanisa ukwabelana ngefayile, kunye nokutshintsha phakathi kweeakhawunti ezininzi. Kubalandeli bebha yedilesi, isithunywa se-console esekwe kwi-libgnunetchat siphuhliswa ngokwahlukeneyo, esisekwinqanaba lokuqala lophuhliso.

Ukukhutshwa kwe-GNUnet Messenger 0.7 kunye ne-libgnunetchat 0.1 ukwenza iincoko ezinatyisiweyo
Ukukhutshwa kwe-GNUnet Messenger 0.7 kunye ne-libgnunetchat 0.1 ukwenza iincoko ezinatyisiweyo


umthombo: opennet.ru

Yongeza izimvo