Fa'asa'olotoina o le GNUnet Messenger 0.7 ma le libgnunetchat 0.1 mo talatalanoaga fa'apitoa

O le au atiaʻe o le GNUnet framework, ua mamanuina mo le fausiaina o fesoʻotaʻiga faʻapitoa P2P e leai se mea e tasi o le toilalo ma e mafai ona faʻamaonia le le faalauaiteleina o faʻamatalaga patino a tagata faʻaoga, na tuʻuina atu le faʻasalalauga muamua o le faletusi libgnunetchat 0.1.0. O le faletusi e faafaigofie ai le faʻaogaina o GNUnet tekinolosi ma le GNUnet Messenger auaunaga e faʻatupu ai faʻamatalaga faʻatalanoaga saogalemu.

O le Libgnunetchat e tuʻuina atu se isi vaega faʻapitoa i luga o le GNUnet Messenger e aofia ai galuega masani faʻaaogaina i avefeau. E mafai e le tagata atiaʻe ona taulaʻi i le fatuina o se ata faʻataʻitaʻi e faʻaaoga ai se meafaigaluega GUI o lana filifiliga, ma e le popole i vaega e fesoʻotaʻi ma le faʻatulagaina o talatalanoaga ma fegalegaleaiga i le va o tagata faʻaoga. O fa'atinoga a le aufaipisinisi e fausia i luga o le libgnunetchat e tumau le fetaui ma e mafai ona fegalegaleai le tasi ma le isi.

Ina ia faʻamautinoa le le faalauaiteleina ma le puipuiga mai le faʻalavelaveina o feʻau, o le CADET (Confidential Ad-hoc Decentralized End-to-End Transport) o loʻo faʻaaogaina, lea e mafai ai ona faʻatulagaina fegalegaleaiga faʻapitoa i le va o se vaega o tagata faʻaoga e faʻaogaina faʻailoga pito i luga o faʻamatalaga tuʻuina atu. . E tuʻuina atu i tagata faʻaoga le tomai e lafo ai feʻau ma faila. O le avanoa i fe'au i faila e fa'atapula'aina na'o tagata o le vaega. Ina ia faʻamaopoopo fegalegaleaiga i le va o tagata auai i se fesoʻotaʻiga tuʻufaʻatasia, e mafai ona faʻaogaina se laulau faʻasalalau faʻasalalau (DHT) poʻo faʻailoga faʻapitoa.

I le faaopoopo atu i le Messenger, libgnunetchat e faʻaaogaina foi auaunaga GNUnet nei:

  • GNS (GNU Name System, o se sui atoatoa ma le le mafai ona faʻaaogaina mo DNS) e faʻailoa ai faʻasalalauga faʻasalalau i itulau talatalanoaga lautele (lobbies), tatala talanoaga ma fefaʻatauaʻiga faʻamaonia.
  • ARM (Automatic Restart Manager) e otometi le amataina o auaunaga uma a le GNUnet e manaʻomia mo le gaioiga.
  • FS (File Fetufaaiga) mo le faʻapipiʻiina ma le saogalemu, auina atu ma le faʻatulagaina o faila faila (o faʻamatalaga uma e naʻo le faʻailoga faʻailoga, ma o le faʻaogaina o le GAP protocol e le faʻatagaina ai le siakiina o ai na lafoina ma sii mai le faila).
  • IDENTITY mo le fatuina, tapeina ma le puleaina o tala, faʻapea foʻi ma le faʻamaonia o faʻamaufaʻailoga a le isi tagata faʻaoga.
  • NAMESTORE e teu ai tusi tuatusi ma faʻamatalaga talatalanoaga i le lotoifale ma faʻasalalau faʻamaumauga i itulau talatalanoaga e mafai ona maua e ala i le GNS.
  • REGEX mo le lolomiina o faʻamatalaga e uiga i tagata auai, faʻatagaina oe e vave faia se talanoaga faʻalapotopotoga lautele i luga o se autu patino.

O vaega taua o le faʻasalalauga muamua o le libgnunetchat:

  • Puleaina tala (fausia, matamata, tape) ma le mafai ona fesuiai i le va o tala eseese a'o galue.
  • Mafai e toe fa'aigoa se tala ma fa'afou le ki.
  • Fetufa'aiga feso'ota'iga e ala i itulau talatalanoaga lautele (lobbies). E mafai ona maua faʻamatalaga a le tagata faʻaoga i le faatulagaga o se fesoʻotaʻiga tusitusiga ma i le tulaga o se QR code.
  • O feso'ota'iga ma fa'alapotopotoga e mafai ona fa'afoe ese'ese, ma e mafai fo'i ona fa'afeso'ota'i igoa tauvalaau eseese i vaega eseese.
  • Le mafai ona talosaga ma tatala se talanoaga tuusaʻo ma soʻo se tagata auai mai le tusi tuatusi.
  • Aveese tagata fa'aoga ma talatalanoaga va'aiga e fa'afaigofie le afifiina i totonu o le atina'e mana'omia.
  • Lagolago le auina atu o feau tusitusia, faila ma faila faila.
  • Lagolago mo le auina atu o le faʻamaoniga o se feʻau ua faitauina ma le mafai ona siaki le tulaga o le mauaina o se feʻau.
  • Le mafai ona tape otometi se savali pe a maeʻa se taimi faʻapitoa.
  • Filifiliga fetuutuunai mo le puleaina o faila i talatalanoaga, mo se faʻataʻitaʻiga, e mafai ona e faʻatulagaina le faʻaaliga o se ata o le anotusi aʻo tuʻu le mea o loʻo faʻailogaina.
  • Avanoa e faʻafesoʻotaʻi tagata faʻatautaia e siaki uma gaioiga (siitia, lafoina, tape mai faʻasino igoa).
  • Lagolago mo le taliaina o valaaulia e auai i talatalanoaga fou.

E le gata i lea, e mafai ona tatou matauina le tatalaina o le avefeau ua maeʻa GNUnet Messenger 0.7, e ofoina atu se atinaʻe e faʻavae ile GTK3. O lo'o fa'aauauina e le GNUnet Messenger le atina'eina o le tagata fa'akomepiuta cadet-gtk, fa'aliliu i le faletusi libgnunetchat (ua vaevaeina galuega fa'atino a le cadet-gtk i totonu o se faletusi lautele ma se fa'aopoopoga ma se atina'e GTK). E lagolagoina e le polokalame le fatuina o talatalanoaga ma vaega talatalanoaga, puleaina o lau tusi tuatusi, auina atu o valaaulia e auai i vaega, auina atu o feʻau tusitusia ma leo puʻeina, faʻatulagaina o faila faila, ma fesuiaʻi i le va o tala e tele. Mo tagata fiafia i le tuatusi pa, o se avefeʻau faʻamafanafana e faʻavae i luga o le libgnunetchat o loʻo faʻavaeina ese, lea o loʻo i ai pea i le amataga o le atinaʻe.

Fa'asa'olotoina o le GNUnet Messenger 0.7 ma le libgnunetchat 0.1 mo talatalanoaga fa'apitoa
Fa'asa'olotoina o le GNUnet Messenger 0.7 ma le libgnunetchat 0.1 mo talatalanoaga fa'apitoa


puna: opennet.ru

Faaopoopo i ai se faamatalaga