Kuburitswa kweGNUnet Messenger 0.7 uye libgnunetchat 0.1 kugadzira chats dzakasarudzika

Vagadziri veGNUnet framework, yakagadzirirwa kuvaka yakachengeteka yakatemerwa P2P network iyo isina kana imwe poindi yekutadza uye inogona kuvimbisa kuvanzika kweruzivo rwevashandisi, vakaratidza kuburitswa kwekutanga kwe library libgnunetchat 0.1.0. Raibhurari inoita kuti zvive nyore kushandisa matekinoroji eGNUnet uye sevhisi yeGNUnet Messenger kugadzira maapplication akachengeteka ekutaura.

Libgnunetchat inopa yakaparadzana yekubvisa layer pamusoro peGNUnet Messenger iyo inosanganisira yakajairika mashandiro anoshandiswa munhume. Mugadziri anogona kungotarisa pakugadzira graphical interface achishandisa GUI toolkit yesarudzo yake, uye kwete kunetseka nezvezvikamu zvine chekuita nekuronga chat uye kudyidzana pakati pevashandisi. Mashandisirwo emutengi akavakirwa pamusoro pe libgnunetchat anoramba achienderana uye anogona kudyidzana.

Kuona kuvanzika uye kuchengetedzwa kubva pakubatwa kwemameseji, iyo CADET (Yakavanzika Ad-hoc Decentralized End-to-End Transport) protocol inoshandiswa, iyo inobvumira kuronga kudyidzana kwakazara pakati peboka revashandisi vachishandisa yekupedzisira-kusvika-kumagumo encryption ye data inopfuudzwa. . Vashandisi vanopihwa kugona kutumira mameseji uye mafaera. Kuwana meseji mumafaira kunogumira kunhengo dzeboka chete. Kuronga kudyidzana pakati pevatori vechikamu mune yakasarudzika network, yakagoverwa hashi tafura (DHT) kana yakakosha mapoinzi ekupinda anogona kushandiswa.

Pamusoro peMessenger, libgnunetchat inoshandisawo anotevera GNUnet masevhisi:

  • GNS (GNU Zita Sisitimu, yakasarudzika uye isingadzoreki kutsiva yeDNS) kuona zvakaburitswa mumapeji eruzhinji ekutaura (lobbies), kuvhura chat uye kuchinjanisa magwaro.
  • ARM (Otomatiki Restart Maneja) kugadzirisa otomatiki kutangisa kwese GNUnet masevhisi anodiwa pakushanda.
  • FS (Faira Kugovera) yekurodha zvakachengeteka, kutumira uye kuronga kugovera faira (ruzivo rwese rwunofambiswa chete mune encrypted fomu, uye kushandiswa kweGAP protocol hakubvumidze kutsvaga kuti ndiani akaisa uye kudhawunirodha faira).
  • IDENTITY yekugadzira, kudzima uye kutonga maakaundi, pamwe nekuona maparamita emumwe mushandisi.
  • NAMESTORE kuchengeta bhuku rekero uye ruzivo rwekutaura munharaunda uye kushambadzira mapeji ekutaura anosvikika kuburikidza neGNS.
  • REGEX yekuburitsa ruzivo nezve vatori vechikamu, ichikubvumidza iwe kukurumidza kugadzira hurukuro yeboka reruzhinji pane imwe nyaya.

Zvinhu zvakakosha zvekutanga kuburitswa kwe libgnunetchat:

  • Tonga maakaundi (gadzira, tarisa, bvisa) uye kugona kuchinja pakati peakaundi akasiyana uchishanda.
  • Kugona kutumidzazve account uye kugadzirisa kiyi.
  • Chinjana mazita kuburikidza nemapeji eruzhinji ekutaura (lobbies). Ruzivo rwemushandisi runogona kuwanikwa zvese muchimiro chemavara ekubatanidza uye muchimiro cheQR kodhi.
  • Mazita nemapoka anogona kudzorwa akaparadzana, uye zvinokwanisika kubatanidza mazita emadunhurirwa akasiyana kumapoka akasiyana.
  • Iko kugona kukumbira uye kuvhura chat yakananga nemumwe mutori wechikamu kubva mubhuku rekero.
  • Inobvisa mushandisi uye yekutaura maonero kurerutsa kuputira mune yaunoda interface.
  • Inotsigira kutumira mameseji mameseji, mafaera uye kugovana faira.
  • Tsigiro yekutumira simbiso kuti meseji yaverengwa uye kugona kutarisa mamiriro ekugamuchira meseji.
  • Iko kugona kudzima meseji otomatiki mushure menguva yakatarwa.
  • Flexible sarudzo dzekugadzirisa mafaera mukutaura, semuenzaniso, unogona kuronga kuratidzwa kwechigunwe chemukati uchisiya izvo zvirimo zvakavharirwa.
  • Kugona kwekubatanidza vanobata kuteedzera mabasa ese (kurodha, kutumira, kudzima kubva kune indexes).
  • Tsigiro yekubvuma kukokwa kuti ubatanidze chats itsva.

Pamusoro pezvo, isu tinogona kucherechedza kuburitswa kwemutumwa apera GNUnet Messenger 0.7, ichipa interface yakavakirwa paGTK3. GNUnet Messenger inoenderera mberi nekuvandudzwa kweiyo cadet-gtk graphical client, yakashandurirwa ku libgnunetchat raibhurari (cadet-gtk mashandiro akakamurwa kuita raibhurari yepasirese uye yekuwedzera ine GTK interface). Chirongwa ichi chinotsigira kugadzira chats uye mapoka ekutaura, kubata bhuku rako rekero, kutumira kukoka kujoina mapoka, kutumira mameseji uye marekodhi ezwi, kuronga kugovera faira, uye kushandura pakati peakaundi akawanda. Kune vateveri vekero bar, mutumwa anonyaradza akavakirwa pa libgnunetchat ari kuvandudzwa akaparadzana, iyo ichiri padanho rekutanga rebudiriro.

Kuburitswa kweGNUnet Messenger 0.7 uye libgnunetchat 0.1 kugadzira chats dzakasarudzika
Kuburitswa kweGNUnet Messenger 0.7 uye libgnunetchat 0.1 kugadzira chats dzakasarudzika


Source: opennet.ru

Voeg