primera versión del cliente de comunicación , que soporta participación en chats y el intercambio de mensajes utilizando el protocolo Jabber/XMPP. El programa es compatible con varios clientes y servidores XMPP, está enfocado en asegurar la privacidad de las conversaciones y admite el cifrado de extremo a extremo utilizando extensiones XMPP basadas en el protocolo Signal o cifrado mediante OpenPGP. El código del proyecto está escrito en Vala utilizando el toolkit GTK y bajo la licencia GPLv3+.
Como razón para crear un nuevo cliente se menciona el deseo de desarrollar una aplicación libre simple e intuitiva para la comunicación, similar a WhatsApp y Facebook Messenger, pero a diferencia de mensajeros abiertos como Signal y Wire, no vinculado a servicios centralizados y que no depende de ninguna empresa en particular.
A diferencia de muchos mensajeros populares, Dino no se integra con el stack del navegador y no utiliza plataformas pesadas como Electron, lo que ha permitido lograr una alta capacidad de respuesta de la interfaz y bajo consumo de recursos.
Entre las extensiones XEP implementadas en Dino Soporte para la transmisión directa de contenido multimedia (audio, video, archivos) entre clientes mediante el protocolo
- Chats multiusuario con soporte para grupos privados y canales públicos (en los grupos solo se puede interactuar con personas incluidas en el grupo sobre temas variados, mientras que en los canales cualquier usuario solo puede comunicarse sobre un tema específico);
- Uso de avatares;
- Gestión del archivo de mensajes;
- Marcado del último mensaje recibido y leído en los chats;
- Adjuntar archivos e imágenes a los mensajes. Los archivos pueden ser transmitidos directamente de cliente a cliente, o subidos al servidor y se proporcionará un enlace para que otro usuario pueda descargar dicho archivo;
- Jingle ;
- Soporte para registros SRV para establecer una conexión cifrada directa utilizando TLS, además del envío a través de un servidor XMPP;
- Cifrado con OMEMO y OpenPGP;
- Difusión de mensajes por suscripción (Publicar-Suscribir);
- Notificación sobre el estado de la redacción de un mensaje por otro usuario (se puede desactivar el envío de notificaciones de redacción vinculadas a chats o usuarios específicos);
- Entrega demorada de mensajes;
- Marcadores para chats y páginas web;
- Notificación de entrega exitosa de mensajes;
- Herramientas avanzadas de búsqueda de mensajes y filtrado de salida en el historial de conversaciones;
- Soporte para trabajar en una sola interfaz con múltiples cuentas, por ejemplo, para separar la correspondencia laboral y personal;
- Se ha publicado la primera versión del cliente de comunicación
- Soporte para el formato XML vCard.
- Lanzamiento preliminar de Android 13. Vulnerabilidad remota eliminada en Android 12.
Fuente: opennet.ru
