Kuburitswa kwemutengi wekutaurirana Dino 0.4

Mushure megore rebudiriro, Dino 0.4 yekutaurirana mutengi yakaburitswa, inotsigira chat, maodhiyo mafoni, vhidhiyo kufona, vhidhiyo musangano uye kutumira mameseji uchishandisa Jabber/XMPP protocol. kuve nechokwadi chekuvanzika kwehurukuro uye inotsigira kuguma-kusvika-kumagumo encryption. Iyo kodhi yeprojekiti yakanyorwa mumutauro weVala uchishandisa GTK toolkit uye inogoverwa pasi peGPLv3+ rezinesi.

Kuronga kubatana, iyo XMPP protocol uye yakajairwa XMPP yekuwedzera (XEP-0353, XEP-0167) inoshandiswa, iyo inokutendera iwe kufona pakati peDino uye chero vamwe vatengi veXMPP vanotsigira zvinoenderana nezvinodiwa, semuenzaniso, zvinogoneka gadza akavharidzirwa evhidhiyo mafoni neKukurukurirana uye Movim maapplication, pamwe nenhare dzisina kunyorwa neGajim app. Kupedzisa-kusvika-kumagumo encryption yekutumira uye yechokwadi kunoitwa uchishandisa OMEMO XMPP yekuwedzera yakavakirwa paSignal protocol.

Mukuburitswa kutsva:

  • Yakawedzera tsigiro yezvinoita, inobvumira mushandisi kuti akurumidze kudavira kune meseji ine chiratidzo chakakodzera emoji, semuenzaniso, kuratidza manzwiro (🀯), kubvumirana (πŸ‘οΈ) kana kuramba (πŸ‘ŽοΈ) pasina kutaipa.
  • Hurukuro dzeboka, kutumira mameseji, uye zviteshi zvino zvine rutsigiro rwemhinduro yakananga, inosungirirwa kune chaiyo meseji uye inobvumidza iwe kuti uione nekukurumidza.
    Kuburitswa kwemutengi wekutaurirana Dino 0.4
  • Shanduko yaitwa kubva kuGTK3 kuenda kuGTK4 uye libadwaita raibhurari, iyo inopa akagadzirira-akagadzirwa majeti uye zvinhu zvekuvaka zvikumbiro zvinoenderana neiyo GNOME HIG itsva (Human Interface Guidelines). Iyo mushandisi interface inogadziriswa kuti ishande nemazvo pamasikirini echero saizi, kusanganisira zvidiki zvidzitiro panharembozha.

Kuburitswa kwemutengi wekutaurirana Dino 0.4

Mamiriro makuru eDino uye anotsigirwa XEP ekuwedzera:

  • Multi-user chats nerutsigiro rwemapoka akazvimirira uye nzira dzeveruzhinji (mumapoka unogona kutaurirana chete nevanhu vanosanganisirwa muboka pamisoro isina musoro, uye mumatanho chero vashandisi vanogona kutaura chete pane yakapihwa musoro);
  • Kushandiswa kweavatars;
  • Message archive management;
  • Kumaka iyo yekupedzisira yakagamuchirwa uye kuverenga mameseji mumachats;
  • Kubatanidza mafaera nemifananidzo kune meseji. Mafaira anogona kutamiswa zvakananga kubva kune mutengi kuenda kune mutengi kana nekuisa kune server uye nekupa chinongedzo icho mumwe mushandisi anogona kudhawunirodha iyi faira;
  • Inotsigira kuendesa zvakananga zvemukati zvemultimedia (ruzha, vhidhiyo, mafaera) pakati pevatengi vachishandisa Jingle protocol;
  • Tsigiro yeSRV marekodhi kumisikidza yakananga encrypted yekubatanidza uchishandisa TLS, mukuwedzera kutumira kuburikidza neXMPP server;
  • Encryption uchishandisa OMEMO uye OpenPGP;
  • Kugovera mameseji nekunyorera (Publish-Subscribe);
  • Chiziviso nezve mamiriro emumwe mushandisi kutaipa (unogona kudzima kutumira zviziviso nezve kutaipa zvine chekuita nechats kana vashandisi vega);
  • Kudzoserwa mameseji;
  • Mabhukumaka emabasa akasiyana-siyana uye zviwanikwa zvakachengetwa paseva;
  • Chiziviso chekubudirira kutumira meseji;
  • Nzira dzepamusoro dzekutsvaga mameseji uye kusefa zvakabuda munhoroondo yetsamba;
  • Tsigiro yekushanda mune imwe interface ine akati wandei maakaundi, semuenzaniso, kuparadzanisa basa uye tsamba yega;
  • Kushanda muoffline modhi nekutumira chaiko mameseji akanyorwa uye kugamuchira mameseji akaunganidzwa paserver mushure mekubatanidza network yaonekwa;
  • SOCKS5 rutsigiro rwekutumira yakananga P2P kubatana;
  • Tsigiro yeXML vCard fomati.

Kuburitswa kwemutengi wekutaurirana Dino 0.4


Source: opennet.ru

Voeg