Kutolewa kwa GNUnet Messenger 0.7 na libgnunetchat 0.1 ili kuunda gumzo zilizogatuliwa

Wasanidi wa mfumo wa GNUnet, iliyoundwa kwa ajili ya kujenga mitandao salama ya P2P iliyogatuliwa ambayo haina nukta moja ya kushindwa na inaweza kuhakikisha ufaragha wa taarifa za kibinafsi za watumiaji, waliwasilisha toleo la kwanza la maktaba ya libgnunetchat 0.1.0. Maktaba hurahisisha kutumia teknolojia za GNUnet na huduma ya GNUnet Messenger ili kuunda programu salama za gumzo.

Libgnunetchat hutoa safu tofauti ya uondoaji juu ya GNUnet Messenger ambayo inajumuisha utendakazi wa kawaida unaotumiwa katika jumbe. Msanidi programu anaweza tu kuzingatia kuunda kiolesura cha picha kwa kutumia zana ya GUI ya chaguo lake, na asiwe na wasiwasi kuhusu vipengele vinavyohusiana na kupanga gumzo na mwingiliano kati ya watumiaji. Utekelezaji wa mteja uliojengwa juu ya libgnunetchat husalia sambamba na unaweza kuingiliana.

Ili kuhakikisha usiri na ulinzi dhidi ya udukuzi wa ujumbe, itifaki ya CADET (Siri ya Ad-hoc Iliyogatuliwa Mwisho-hadi-Mwisho Usafiri) inatumiwa, ambayo inaruhusu kupanga mwingiliano uliogawanyika kabisa kati ya kundi la watumiaji kwa kutumia usimbaji fiche kutoka mwisho hadi mwisho wa data inayotumwa. . Watumiaji wanapewa uwezo wa kutuma ujumbe na faili. Ufikiaji wa ujumbe katika faili ni wa washiriki wa kikundi pekee. Ili kuratibu mwingiliano kati ya washiriki katika mtandao uliogatuliwa, jedwali la hashi lililosambazwa (DHT) au sehemu maalum za kuingilia zinaweza kutumika.

Kando na Messenger, libgnunetchat pia hutumia huduma zifuatazo za GNUnet:

  • GNS (Mfumo wa Jina la GNU, uingizwaji uliogatuliwa kikamilifu na usioweza kubatilishwa kwa DNS) ili kutambua maingizo yaliyochapishwa katika kurasa za gumzo la umma (lobi), gumzo wazi na kubadilishana vitambulisho.
  • ARM (Kidhibiti cha Kuanzisha Upya Kiotomatiki) ili kuamilisha uanzishaji wa huduma zote za GNUnet zinazohitajika kwa uendeshaji.
  • FS (Kushiriki Faili) kwa ajili ya kupakia, kutuma na kupanga kwa usalama kushiriki faili (maelezo yote yanatumwa kwa njia iliyosimbwa tu, na matumizi ya itifaki ya GAP hairuhusu kufuatilia ni nani aliyechapisha na kupakua faili).
  • KITAMBULISHO cha kuunda, kufuta na kudhibiti akaunti, na vile vile kuthibitisha vigezo vya mtumiaji mwingine.
  • NAMESTORE kuhifadhi kitabu cha anwani na maelezo ya gumzo ndani ya nchi na kuchapisha maingizo kwenye kurasa za gumzo zinazoweza kufikiwa kupitia GNS.
  • REGEX kwa kuchapisha maelezo kuhusu washiriki, kukuruhusu kuunda gumzo la kikundi cha umma kwa haraka kuhusu mada mahususi.

Vipengele muhimu vya toleo la kwanza la libgnunetchat:

  • Dhibiti akaunti (unda, tazama, futa) na uwezo wa kubadili kati ya akaunti tofauti unapofanya kazi.
  • Uwezo wa kubadilisha jina la akaunti na kusasisha ufunguo.
  • Badilisha anwani kupitia kurasa za gumzo la umma (lobi). Maelezo ya mtumiaji yanaweza kupatikana wote katika muundo wa kiungo cha maandishi na kwa namna ya msimbo wa QR.
  • Anwani na vikundi vinaweza kudhibitiwa tofauti, na inawezekana kuunganisha lakabu tofauti kwa vikundi tofauti.
  • Uwezo wa kuomba na kufungua mazungumzo ya moja kwa moja na mshiriki yeyote kutoka kwa kitabu cha anwani.
  • Mtazamo wa kuvutia wa mtumiaji na gumzo ili kurahisisha kuweka kiolesura unachotaka.
  • Inasaidia kutuma ujumbe wa maandishi, faili na kushiriki faili.
  • Usaidizi wa kutuma uthibitisho kwamba ujumbe umesomwa na uwezo wa kuangalia hali ya kupokea ujumbe.
  • Uwezo wa kufuta kiotomatiki ujumbe baada ya muda maalum.
  • Chaguzi zinazonyumbulika za kudhibiti faili kwenye gumzo, kwa mfano, unaweza kupanga onyesho la kijipicha cha maudhui huku ukiacha maudhui yenyewe yakiwa yamesimbwa kwa njia fiche.
  • Uwezekano wa kuunganisha vidhibiti kufuatilia shughuli zote (kupakua, kutuma, kufuta kutoka kwa faharasa).
  • Usaidizi wa kukubali mialiko ya kujiunga na gumzo mpya.

Zaidi ya hayo, tunaweza kutambua kutolewa kwa mjumbe aliyemaliza GNUnet Messenger 0.7, akitoa kiolesura kulingana na GTK3. GNUnet Messenger inaendelea uundaji wa kiteja cha picha cha cadet-gtk, kilichotafsiriwa hadi maktaba ya libgnunetchat (utendaji wa cadet-gtk umegawanywa katika maktaba ya ulimwengu wote na programu-jalizi yenye kiolesura cha GTK). Programu inasaidia kuunda vikundi vya gumzo na gumzo, kudhibiti kitabu chako cha anwani, kutuma mialiko ya kujiunga na vikundi, kutuma ujumbe wa maandishi na rekodi za sauti, kupanga kushiriki faili, na kubadilisha kati ya akaunti nyingi. Kwa mashabiki wa upau wa anwani, mjumbe wa console kulingana na libgnunetchat inatengenezwa kando, ambayo bado iko katika hatua ya awali ya maendeleo.

Kutolewa kwa GNUnet Messenger 0.7 na libgnunetchat 0.1 ili kuunda gumzo zilizogatuliwa
Kutolewa kwa GNUnet Messenger 0.7 na libgnunetchat 0.1 ili kuunda gumzo zilizogatuliwa


Chanzo: opennet.ru

Kuongeza maoni