Ho lokolloa ha GNUnet Messenger 0.7 le libgnunetchat 0.1 ho theha lipuisano tse pharalletseng

Baetsi ba moralo oa GNUnet, o etselitsoeng ho haha ​​​​marang-rang a sireletsehileng a P2P a se nang ntlha e le 'ngoe ea ho hlōleha' me a khona ho tiisa ho se sebetse ha boitsebiso ba lekunutu ba basebelisi, ba hlahisitse tokollo ea pele ea laebrari ea libgnunetchat 0.1.0. Laeborari e nolofaletsa go dirisa dithekenoloji tsa GNUnet le tirelo ya GNUnet Messenger go dira dikopo tse di sireletsegileng tsa motlotlo.

Libgnunetchat e fana ka karolo e arohaneng ea boits'oaro holim'a GNUnet Messenger e kenyelletsang ts'ebetso e akaretsang e sebelisoang ho manqosa. Moqapi o sala a tsepamisitse maikutlo ho theheng sebopeho sa graphical a sebelisa sesebelisoa sa GUI seo a se khethileng, 'me a se ke a tšoenyeha ka likarolo tse amanang le mokhatlo oa moqoqo le tšebelisano pakeng tsa basebelisi. Ts'ebetso ea bareki e thehiloeng ho libgnunetchat e lula e lumellana 'me e khona ho sebelisana.

Ho etsa bonnete ba lekunutu le ts'ireletso khahlanong le ho kenella ha melaetsa, ho sebelisoa protocol ea CADET (Confidential Ad-hoc Decentralized End-to-End Transport), e lumellang ho hlophisa tšebelisano e felletseng lipakeng tsa sehlopha sa basebelisi ba sebelisang encryption ea morao-rao ea data e fetisoang. . Basebelisi ba fuoa monyetla oa ho romella melaetsa le lifaele. Ho fihlella melaetsa ho lifaele ho lekanyelitsoe ho litho tsa sehlopha. Tafole e ajoang ea hash (DHT) kapa lintlha tse khethehileng tsa ho kena li ka sebelisoa ho hokahanya tšebelisano pakeng tsa barupeluoa marang-rang a arotsoeng.

Ntle le Messenger, libgnunetchat e sebelisa lits'ebeletso tse latelang tsa GNUnet:

  • GNS (GNU Name System, phetisetso ea DNS e arolelanoeng ka botlalo le e ke keng ea balloa) ho fumana lirekoto tse hatisitsoeng maqepheng a meqoqo ea sechaba (lobbies), bula moqoqo, le ho fapanyetsana lintlha.
  • ARM (Automatic Restart Manager) ho iketsetsa tlhahiso ea lits'ebeletso tsohle tsa GNUnet tse hlokahalang ho sebetsa.
  • FS (File Sharing) bakeng sa ho khoasolla ka mokhoa o sireletsehileng, ho romela le ho hlophisa kabo ea lifaele (litaba tsohle li fetisoa feela ka mokhoa o patiloeng, 'me tšebeliso ea protocol ea GAP ha e lumelle ho latela hore na ke mang ea rometseng le ho khoasolla faele).
  • IDENTITY ho theha, ho hlakola le ho laola liakhaonto, hammoho le ho netefatsa litlhophiso tsa mosebelisi e mong.
  • NAMESTORE bakeng sa ho boloka buka ea liaterese le tlhaiso-leseling ea moqoqo sebakeng sa heno le ho beha likenyelletso maqepheng a meqoqo a fumanehang ka GNS.
  • REGEX bakeng sa ho phatlalatsa tlhahisoleseling mabapi le barupeluoa, e u lumellang ho theha puisano ea sehlopha sa sechaba ka sehlooho se itseng.

Likarolo tsa bohlokoa tsa tokollo ea pele ea libgnunetchat:

  • Taolo ea ak'haonte (etsa, sheba, hlakola) le bokhoni ba ho fetola li-account tse fapaneng ha u ntse u sebetsa.
  • Bokhoni ba ho reha ak'haonte le ho nchafatsa senotlolo.
  • Phapanyetsano ea mabitso ka maqephe a puisano a sechaba (li-lobbies). Lintlha tse mabapi le mosebelisi li ka fumanoa ka mokhoa oa sehokelo sa mongolo le ka mokhoa oa khoutu ea QR.
  • Mabitso le lihlopha li ka laoloa ka thoko, hoa khoneha ho tlama mabitso a mabitso a fapaneng ho lihlopha tse fapaneng.
  • Monyetla oa ho kopa le ho bula moqoqo o tobileng le monkakarolo ofe kapa ofe ho tsoa bukeng ea liaterese.
  • Khotso ea maikutlo a basebelisi le meqoqo ho nolofatsa ho phuthela sebopeho se lakatsehang.
  • Ts'ehetso ea ho romella melaetsa ea mongolo, lifaele le ho arolelana lifaele.
  • Tšehetso bakeng sa ho romela kananelo ea hore molaetsa o balile le bokhoni ba ho hlahloba boemo ba ho amohela molaetsa.
  • Bokhoni ba ho hlakola melaetsa ka bo eona kamora nako e behiloeng.
  • Likhetho tse feto-fetohang tsa ho tsamaisa lifaele moqoqong, mohlala, o ka hlophisa ponts'o ea sets'oants'o sa litaba ha o ntse o siea litaba ka botsona ka mokhoa o patiloeng.
  • Bokhoni ba ho hokela batšoantšisi ho latela lits'ebetso tsohle (ho jarolla, ho kenya, ho hlakoloa ho tsoa ho li-index).
  • Tšehetso ea ho amohela limemo tsa ho hokela lipuisanong tse ncha.

Ho feta moo, re ka hlokomela ho lokolloa ha lenģosa le phethiloeng GNUnet Messenger 0.7, e fanang ka sebopeho se thehiloeng ho GTK3. GNUnet Messenger e tsoelapele ka nts'etsopele ea cadet-gtk graphical client, e fetoletsoeng ho laebrari ea libgnunetchat (ts'ebetso ea cadet-gtk e arotsoe ka laeborari ea bokahohle le tlatsetso e nang le sebopeho sa GTK). Lenaneo le tšehetsa ho thehoa ha lihlopha le lihlopha tsa lipuisano, ho laola buka ea liaterese, ho romela limemo tsa ho ikopanya le lihlopha, ho romela melaetsa ea selefouno le ho rekota lentsoe, ho hlophisa ho arolelana lifaele, ho fetola pakeng tsa litlaleho tse ngata. Bakeng sa barati ba aterese, len messengerosa le thehiloeng ho libgnunetchat le ntse le ntlafatsoa ka thoko, le ntseng le le mothating oa nts'etsopele.

Ho lokolloa ha GNUnet Messenger 0.7 le libgnunetchat 0.1 ho theha lipuisano tse pharalletseng
Ho lokolloa ha GNUnet Messenger 0.7 le libgnunetchat 0.1 ho theha lipuisano tse pharalletseng


Source: opennet.ru

Eketsa ka tlhaloso