New Dino communication client introduced

Published first release of communication client Dino, which supports chatting and messaging using the Jabber/XMPP protocol. The program is compatible with various XMPP clients and servers, focuses on ensuring the confidentiality of negotiations and supports end-to-end encryption using the XMPP extension HOMEMO based on the Signal protocol or encryption using OpenPGP. The project code is written in the Vala language using the GTK toolkit and spreads licensed under GPLv3+.

The desire to create a simple and intuitive free communication application, reminiscent of WhatsApp and Facebook Messenger, but unlike open messengers such as Signal and Wire, is not tied to centralized services and does not depend on a particular company as the reason for creating a new client.
Unlike many popular messengers, Dino does not integrate with the browser stack and does not use bloated platforms like Electron, resulting in a very responsive interface and low resource consumption.

New Dino communication client introduced

Among those implemented in Dino XEP Extensions and possibilities:

  • Multi-user chats with support for private groups and public channels (in groups, you can only chat with people included in the group on arbitrary topics, and in channels, any users can only chat on a given topic);
  • Use of avatars;
  • Message archive management;
  • Marking the last received and read messages in chats;
  • Attaching files and images to messages. Files can be transferred directly from client to client, or uploaded to the server and provided with a link by which another user can download this file;

    New Dino communication client introduced

  • Support for direct transmission of multimedia content (sound, video, files) between clients using the protocol Jingles;
  • Support for SRV records to establish a direct encrypted connection using TLS, in addition to sending through an XMPP server;
  • Encryption with OMEMO and OpenPGP;

    New Dino communication client introduced

  • Distribution of messages by subscription (Publish-Subscribe);
  • Notification of the status of a message set by another user (you can disable sending notifications about the set in relation to chats or individual users);
    New Dino communication client introduced

  • Delayed delivery of messages;
  • Bookmarking chats and web pages;
  • Notification of successful message delivery;
  • Advanced tools for searching messages and filtering output in the history of correspondence;

    New Dino communication client introduced

  • Support for working in one interface with several accounts, for example, to separate work and personal correspondence;
  • Work in offline mode with the actual sending of written messages and receiving messages accumulated on the server after a network connection appears;
  • SOCKS5 support for forwarding direct P2P connections;
  • Support for vCard XML format.

Source: opennet.ru

Add a comment