Uitgave van de communicatieklant Dino 0.3

Na meer dan een jaar ontwikkeling is de communicatieclient Dino 0.3 uitgebracht, die deelneemt aan chats en het uitwisselen van berichten met behulp van het Jabber/XMPP-protocol. De software is compatibel met verschillende XMPP-clients en -servers, gericht op het waarborgen van de vertrouwelijkheid van gesprekken en ondersteunt end-to-end encryptie met behulp van de XMPP-extensie OMEMO op basis van het Signal-protocol of encryptie via OpenPGP. De code van het project is geschreven in de taal Vala met behulp van de GTK-toolkit en wordt verspreid onder de GPLv3+-licentie.

In de nieuwe versie is naast tekstberichten ook ondersteuning voor videogesprekken en video-conferenties geĆÆmplementeerd, waarmee videogesprekken met twee of meer deelnemers mogelijk zijn. De videostreams worden versleuteld met behulp van end-to-end encryptie, en het verkeer wordt rechtstreeks tussen gebruikers in P2P-modus geleid, maar er is ook een optie voor het werken via een tussenliggende server.

Uitgave van de communicatieklant Dino 0.3

De middelen voor groepsgesprekken zijn uitgebreid - een gebruiker kan een gesprek initiƫren in een besloten groep of extra deelnemers uitnodigen voor een al ingesteld gesprek. Groepsgesprekken kunnen worden georganiseerd in P2P-modus zonder extra servers, behalve de XMPP-server die de verbinding met de conferentie coƶrdineert. Voor conferenties met een groot aantal deelnemers kan voor het verlagen van de bandbreedte-eisen ook worden gewerkt via een gecentraliseerde server. De uitwisseling van sleutels voor de versleuting van het verkeer van deelnemers, die aan de klantzijde wordt gegenereerd, gebeurt via DTLS, waarna de gegevens over een versleuteld SRTP-kanaal worden verzonden. De authenticiteit van de sleutels wordt gevalideerd met behulp van de XMPP-extensie OMEMO.

Voor het opzetten van verbindingen wordt het XMPP-protocol en standaard XMPP-extensies (XEP-0353, XEP-0167) gebruikt, wat bellen tussen Dino en andere XMPP-clients die aan de betreffende specificaties voldoen mogelijk maakt. Zo kunnen er bijvoorbeeld versleutelde videogesprekken worden ingesteld met de applicaties Conversations en Movim, evenals ongecodeerde gesprekken met de applicatie Gajim. Wanneer video niet wordt ondersteund, kan er een audiogesprek worden ingesteld.

Belangrijkste mogelijkheden van Dino en de ondersteunde XEP-extensies:

  • Gebruik van avatars;
  • Beheer van de berichtenarchief;
  • Markering van het laatste ontvangen en gelezen bericht in chats;
  • Bijlagen van bestanden en afbeeldingen aan berichten. Bestanden kunnen zowel rechtstreeks van client naar client worden verzonden, als worden geüpload naar de server met een link waarmee een andere gebruiker dit bestand kan downloaden;
  • Ondersteuning voor directe overdracht van multimedia-inhoud (geluid, video, bestanden) tussen clients met behulp van het protocol
  • Ondersteuning voor directe overdracht van multimedia-inhoud (audio, video, bestanden) tussen clients via het Jingle-protocol;
  • Versleuteling met OMEMO en OpenPGP;
  • Verspreiding van berichten via abonnement (Publish-Subscribe);
  • Melding van de status van invoer door een andere gebruiker (je kunt het verzenden van meldingen over het typen uitschakelen in verband met chats of specifieke gebruikers);
  • Melding van de status van het typen van een bericht door een andere gebruiker (het is mogelijk om het verzenden van meldingen over typen uit te schakelen, gekoppeld aan chats of individuele gebruikers);
  • Uitgestelde berichtbezorging;
  • Bookmarks voor chats en webpagina's;
  • Melding van succesvolle berichtaflevering;
  • Geavanceerde zoekfuncties voor berichten en filters voor de gespreksgeschiedenis;
  • Ondersteuning voor het werken met meerdere accounts in ƩƩn interface, bijvoorbeeld om werk- en privĆ©gemiddelden te scheiden;
  • Werken in offline-modus met daadwerkelijke verzending van geschreven berichten en ontvangst van verzamelde berichten. de server berichten na het tot stand komen van de netwerkverbinding;
  • Ondersteuning voor SOCKS5 voor directe P2P-verbindingen;
  • Ondersteuning voor het XML-formaat vCard.

Uitgave van de communicatieklant Dino 0.3


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster