Lanzamiento del cliente de comunicación Dino 0.3

Después de más de un año de desarrollo, se ha publicado el lanzamiento del cliente de comunicación Dino 0.3, que soporta la 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á diseñado para garantizar la privacidad de las conversaciones y soporta el cifrado de extremo a extremo mediante la extensión OMEMO basada en el protocolo Signal o cifrado utilizando OpenPGP. El código del proyecto está escrito en Vala utilizando el kit de herramientas GTK y se distribuye bajo la licencia GPLv3+.

En la nueva versión, además de los mensajes de texto, se ha implementado soporte para videollamadas y videoconferencias, permitiendo realizar videollamadas con dos o más participantes. Los flujos de video se cifran utilizando cifrado de extremo a extremo, y el tráfico se dirige directamente entre los usuarios en modo P2P, aunque también se ofrece la opción de trabajar a través de un servidor intermedio como alternativa.

Lanzamiento del cliente de comunicación Dino 0.3

Se han ampliado las herramientas para llamadas grupales: el usuario puede iniciar una llamada en un grupo cerrado o invitar a participantes adicionales a una llamada ya establecida. Las llamadas grupales pueden organizarse en modo P2P sin la necesidad de otros servidores, además del servidor XMPP, que coordina la conexión a la conferencia. Para conferencias con un gran número de participantes, se puede organizar el trabajo a través de un servidor centralizado para reducir los requisitos de ancho de banda. El intercambio de claves para el cifrado del tráfico de los participantes, que se generan del lado del cliente, se realiza a través de DTLS, después de lo cual los datos se transmiten a través de un canal cifrado SRTP. La validez de las claves se autentica mediante la extensión XMPP OMEMO.

Para organizar la conexión se utiliza el protocolo XMPP y extensiones XMPP estándar (XEP-0353, XEP-0167), lo que permite realizar llamadas entre Dino y cualquier otro cliente XMPP que soporte las especificaciones correspondientes, por ejemplo, es posible establecer videollamadas cifradas con las aplicaciones Conversations y Movim, así como llamadas no cifradas con la aplicación Gajim. En caso de no soportar video, se puede establecer una llamada de audio.

Principales características de Dino y extensiones XEP soportadas:

  • 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;
  • Soporte para la transmisión directa de contenido multimedia (audio, video, archivos) entre clientes mediante el protocolo 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;
  • Funcionamiento en modo offline con el envío real de los mensajes redactados y la recepción acumulada de mensajes después de que se restablezca la conexión a la red; servidor Soporte para SOCKS5 para el flujo de conexiones P2P directas;
  • Soporte para el formato XML vCard.
  • Lanzamiento preliminar de Android 13. Vulnerabilidad remota eliminada en Android 12.

Lanzamiento del cliente de comunicación Dino 0.3


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster