Udgivelse af kommunikationsklienten Dino 0.3

Efter mere end et års udvikling er kommunikationen klienten Dino 0.3 blevet offentliggjort, som understøtter deltagelse i chats og beskedudveksling ved hjælp af Jabber/XMPP-protokollen. Programmet er kompatibelt med forskellige XMPP-klienter og -servere, fokuserer på at sikre fortrolighed i samtaler og understøtter ende-til-ende-kryptering ved hjælp af XMPP-udvidelsen OMEMO baseret på Signal-protokollen eller kryptering ved hjælp af OpenPGP. Projektets kode er skrevet i Vala ved hjælp af GTK-værktøjet og distribueres under GPLv3+-licensen.

I den nye version er der udover tekstbeskeder også understøttelse af videoopkald og videokonferencer, som giver mulighed for at foretage videoopkald med to eller flere deltagere. Videostrømme krypteres ved hjælp af ende-til-ende-kryptering, og trafikken sendes direkte mellem brugerne i P2P-tilstand, men der tilbydes også muligheden for at arbejde gennem en mellemliggende server som en backup.

Udgivelse af kommunikationsklienten Dino 0.3

Mulighederne for gruppeopkald er udvidet - brugeren kan initiere et opkald i en privat gruppe eller invitere yderligere deltagere til et allerede etableret opkald. Gruppeopkald kan organiseres i P2P-tilstand uden involvering af yderligere servere, bortset fra XMPP-serveren, der koordinerer tilslutningen til konferencen. For konferencer med mange deltagere kan der for at reducere kravene til båndbredde organiseres drift gennem en centraliseret server. Nøglerne til kryptering af deltagernes trafik, der genereres på klientsiden, udveksles via DTLS, hvorefter dataene overføres gennem en krypteret SRTP-kanal. Ægthed af nøglerne autentificeres ved hjælp af XMPP-udvidelsen OMEMO.

For at etablere forbindelsen anvendes XMPP-protokollen og standard XMPP-udvidelser (XEP-0353, XEP-0167), hvilket muliggør opkald mellem Dino og hvilke som helst andre XMPP-klienter, der understøtter de relevante specifikationer, for eksempel muligheden for at etablere krypterede videoopkald med applikationer som Conversations og Movim, samt ukrypterede opkald med applikationen Gajim. Hvis video ikke understøttes, kan der etableres et lydopkald.

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;
  • Bookmarking af chats og web-sider;
  • 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.

Udgivelse af kommunikationsklienten Dino 0.3


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