Kutulutsidwa kwa GNUnet Messenger 0.7 ndi libgnunetchat 0.1 kuti apange macheza okhazikika

Madivelopa a GNUnet framework, opangidwa kuti amange maukonde otetezedwa a P2P omwe alibe vuto limodzi ndipo amatha kutsimikizira zinsinsi zachinsinsi za ogwiritsa ntchito, adapereka kutulutsidwa koyamba kwa laibulale ya libgnunetchat 0.1.0. Laibulale imapangitsa kukhala kosavuta kugwiritsa ntchito matekinoloje a GNUnet ndi ntchito ya GNUnet Messenger kuti mupange macheza otetezeka.

Libgnunetchat imapereka gawo losiyana la GNUnet Messenger lomwe limaphatikizapo magwiridwe antchito omwe amagwiritsidwa ntchito mwa amithenga. Wopanga mapulogalamu amatha kungoyang'ana pakupanga mawonekedwe owonetsera pogwiritsa ntchito zida za GUI zomwe wasankha, osadandaula ndi zigawo zokhudzana ndi kukonza macheza ndi kuyanjana pakati pa ogwiritsa ntchito. Kukhazikitsa kwamakasitomala komwe kumapangidwa pamwamba pa libgnunetchat kumakhalabe kogwirizana ndipo kumatha kulumikizana wina ndi mnzake.

Kuonetsetsa chinsinsi komanso kutetezedwa kuti asalandidwe mauthenga, protocol ya CADET (Confidential Ad-hoc Decentralized End-to-End Transport) imagwiritsidwa ntchito, yomwe imalola kukonza kuyanjana kosagwirizana pakati pa gulu la ogwiritsa ntchito pogwiritsa ntchito kubisa komaliza mpaka kumapeto kwa data yotumizidwa. . Ogwiritsa amapatsidwa mwayi wotumiza mauthenga ndi mafayilo. Kufikira mauthenga m'mafayilo amangopezeka kwa mamembala amagulu okha. Kuti mugwirizanitse kuyanjana pakati pa omwe akutenga nawo gawo mu netiweki yokhazikika, tebulo la hashi (DHT) kapena malo apadera olowera angagwiritsidwe ntchito.

Kuphatikiza pa Messenger, libgnunetchat imagwiritsanso ntchito zotsatirazi za GNUnet:

  • GNS (GNU Name System, m'malo mwa DNS) yodziwika bwino komanso yosavomerezeka) kuti izindikire zomwe zasindikizidwa m'masamba ochezera a anthu onse (malo ochezera), macheza otseguka ndikusinthana zidziwitso.
  • ARM (Automatic Restart Manager) kuti muyambe kuyambitsa ntchito zonse za GNUnet zofunika kuti zigwire ntchito.
  • FS (Fayilo Yogawana) kuti muyike motetezeka, kutumiza ndi kukonza kugawana mafayilo (zambiri zonse zimatumizidwa mu mawonekedwe obisika, ndipo kugwiritsa ntchito protocol ya GAP sikulola kutsata omwe adatumiza ndikutsitsa fayilo).
  • IDENTITY popanga, kufufuta ndi kuyang'anira maakaunti, komanso kutsimikizira magawo a wogwiritsa ntchito wina.
  • NAMESTORE kusunga bukhu la maadiresi ndi zidziwitso zochezera kwanuko komanso kufalitsa zolowa m'masamba ochezera omwe akupezeka kudzera pa GNS.
  • REGEX pofalitsa zambiri za omwe atenga nawo mbali, kukulolani kuti mupange macheza apagulu mwachangu pamutu wina wake.

Zofunikira pakutulutsidwa koyamba kwa libgnunetchat:

  • Sinthani maakaunti (pangani, onani, chotsani) ndi kuthekera kosinthana pakati pa maakaunti osiyanasiyana mukamagwira ntchito.
  • Kutha kutchulanso akaunti ndikusintha kiyi.
  • Sinthanitsani anzanu kudzera pamasamba ochezera a anthu onse (malo ochezera). Zambiri za ogwiritsa ntchito zitha kupezeka mumtundu wa ulalo wamawu komanso mumtundu wa QR code.
  • Ma Contacts ndi magulu amatha kuyang'aniridwa mosiyana, ndipo ndizotheka kulumikiza mayina osiyanasiyana kumagulu osiyanasiyana.
  • Kutha kupempha ndikutsegula macheza achindunji ndi aliyense wotenga nawo mbali m'buku la maadiresi.
  • Mawonedwe owoneka bwino a ogwiritsa ntchito ndi macheza kuti muchepetse kukulunga mu mawonekedwe omwe mukufuna.
  • Imathandizira kutumiza mameseji, mafayilo ndi kugawana mafayilo.
  • Thandizo potumiza chitsimikiziro kuti uthenga wawerengedwa komanso kuthekera koyang'ana momwe mukumvera.
  • Kutha kufufuta uthenga pakapita nthawi.
  • Zosankha zosinthika pakuwongolera mafayilo pamacheza, mwachitsanzo, mutha kukonza zowonetseratu zomwe zili mkati ndikusiya zomwe zili zobisika.
  • Kuthekera kwa olumikiza othandizira kuti azitha kuyang'anira ntchito zonse (kutsitsa, kutumiza, kuchotsa ku indexes).
  • Thandizo pakuvomera kuyitanidwa kuti mulowe nawo macheza atsopano.

Kuphatikiza apo, titha kuzindikira kutulutsidwa kwa messenger yomaliza GNUnet Messenger 0.7, yopereka mawonekedwe ozikidwa pa GTK3. GNUnet Messenger ikupitiriza kupanga cadet-gtk graphical kasitomala, kumasuliridwa ku laibulale ya libgnunetchat (machitidwe a cadet-gtk amagawidwa mu laibulale yapadziko lonse komanso chowonjezera chokhala ndi mawonekedwe a GTK). Pulogalamuyi imathandizira kupanga macheza ndi magulu ochezera, kuyang'anira bukhu lanu la maadiresi, kutumiza maitanidwe kuti mulowe nawo m'magulu, kutumiza mauthenga ndi kujambula mawu, kukonzekera kugawana mafayilo, ndi kusinthana pakati pa ma akaunti angapo. Kwa mafani a bar adilesi, messenger yochokera ku libgnunetchat ikupangidwa padera, yomwe ikadali pagawo loyambirira lachitukuko.

Kutulutsidwa kwa GNUnet Messenger 0.7 ndi libgnunetchat 0.1 kuti apange macheza okhazikika
Kutulutsidwa kwa GNUnet Messenger 0.7 ndi libgnunetchat 0.1 kuti apange macheza okhazikika


Source: opennet.ru

Kuwonjezera ndemanga