Udgivelsen af kommunikationsklienten Dino 0.4

Efter et års udvikling er udgivelsen af kommunikationsklienten Dino 0.4 offentliggjort, som understøtter chat, lydopkald, videoopkald, videokonferencer og tekstbeskeder ved hjælp af Jabber/XMPP-protokollen. Programmet er kompatibelt med forskellige XMPP-klienter og -servere, fokuseret på at sikre privatlivet i samtalerne, og det understøtter end-to-end kryptering. Koden til projektet er skrevet i Vala med brug af GTK-toolkit og distribueres under GPLv3+-licensen.

For at etablere forbindelsen anvendes XMPP-protokollen og standard XMPP-udvidelser (XEP-0353, XEP-0167), hvilket muliggør opkald mellem Dino og andre XMPP-klienter, der understøtter de relevante specifikationer, for eksempel er det muligt at foretage krypterede videoopkald med applikationerne Conversations og Movim samt ukrypterede opkald med applikationen Gajim. End-to-end kryptering af beskeder og bekræftelse af autenticitet foretages ved hjælp af XMPP-udvidelsen OMEMO baseret på Signal-protokollen.

I den nye version:

  • Der er tilføjet støtte til reaktioner, der giver brugeren mulighed for hurtigt at reagere på en besked med et passende emoji-symbol, for eksempel at udtrykke følelser (🤯), enighed (👍️) eller utilfredshed (👎️) uden at skulle skrive tekst.
  • I gruppechats, direkte meddelelser og kanaler er der tilføjet støtte til direkte svar, der knytter sig til en bestemt besked og gør det muligt hurtigt at se den. Udgivelsen af kommunikationsklienten Dino 0.4
  • Overgangen fra GTK3 til GTK4 og bibliotekerne libadwaita er gennemført, som tilbyder færdige widgets og objekter til opbygning af applikationer, der opfylder de nye retningslinjer fra GNOME HIG (Human Interface Guidelines). Brugergrænsefladen er tilpasset til korrekt at fungere på skærme af enhver størrelse, herunder til små skærme på mobile enheder.

Udgivelsen af kommunikationsklienten Dino 0.4

De vigtigste funktioner i Dino og de understøttede XEP-udvidelser:

  • Multibrugerskaber med støtte til private grupper og offentlige kanaler (i grupper kan man kun kommunikere med de personer, der er inkluderet i gruppen, om tilfældige emner, mens alle brugere i kanaler kun kan kommunikere om et specificeret emne);
  • Brug af avatarer;
  • Håndtering af beskedarkiv;
  • Markering af den seneste modtagne og læste beskeder i chats;
  • Vedhæftning af filer og billeder til beskeder. Filer kan overføres både direkte fra klient til klient og ved upload til serveren med en link, som en anden bruger kan bruge til at downloade denne fil;
  • Understøttelse af direkte overførsel af multimedieindhold (lyd, video, filer) mellem brugere ved hjælp af Jingle-protokollen;
  • Understøttelse af SRV-poster for at oprette en direkte krypteret forbindelsen ved hjælp af TLS, udover at sende gennem XMPP-serveren;
  • Kryptering ved hjælp af OMEMO og OpenPGP;
  • Udbredelse af meddelelser efter abonnement (Publish-Subscribe);
  • Underretning om status af beskedindtastning af en anden bruger (kan deaktiveres i forbindelse med chats eller specifikke brugere);
  • Forsinket levering af beskeder;
  • Bogmærker til forskellige tjenester og ressourcer gemmes på serveren;
  • Underretning om vellykket levering af besked;
  • Udvidede søgefunktioner for beskeder og filtrering af output i samtalehistorik;
  • Understøttelse af brugen af flere konti i én grænseflade, f.eks. til adskillelse af arbejdsmæssig og personlig kommunikation;
  • Arbejder i offline-tilstand med faktisk afsendelse af skrevne beskeder og modtagelse af opsamlede beskeder efter at netværksforbindelsen er genoprettet; serveren Efter mere end et års udvikling er kommunikationen af klienten Dino 0.3 blevet offentliggjort, som understøtter deltagelse i chats og udveksling af beskeder ved hjælp af Jabber/XMPP-protokollen.
  • Understøttelse af SOCKS5 til direkte P2P-forbindelser;
  • Understøttelse af XML-formatet vCard.

Udgivelsen af kommunikationsklienten Dino 0.4

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster