El Boletín de Noticias de XMPP Diciembre 2021 y Enero 2022

¡Este articulo fue traducido por TheCoffeMaker y Daimonduff de la comunidad XMPP!

¡Bienvenido al boletín de noticias de XMMP para los meses de Diciembre de 2021 y Enero 2022!

¡Esperamos que estén teniendo un gran año, en lo que va de éste, y estamos felices de que estés leyendo esta publicación! Suponemos que este episodio ganó algo de peso después de las fiestas de fin de año :-)

Muchos de los proyectos y los esfuerzos hechos en la comunidad XMPP son el resultado del trabajo voluntario de la gente. Si estás feliz con los servicios y software que puedes estar usando, especialmente en la situación que estamos atravesando, por favor considera agradecer o ayudar a esos proyectos.

Lee este boletín en nuestro feed RSS!

¿Interesado en brindar ayuda al equipo del boletín de noticias? Puedes leer más al respecto al final del boletín de noticias.

Mas allá de eso — ¡disfruta la lectura!

Traducciones del Boletín de Noticias

Las traducciones del Boletín de Noticias van a ser publicadas aquí (con alguna demora):

¡Muchas gracias a los traductores y su trabajo! ¡Es de gran ayuda para difundir noticias! ¡Considera unirte y colaborar con su trabajo o iniciar con cualquier otro lenguaje!

Anuncios de la XSF

XSF y Google Summer of Code 2022

  • El blog y los boletines en xmpp.org/blog ahora soportan múltiples lenguajes. Estamos encantados de contar con voluntarios que nos ayuden con la traducción.

Eventos

XMPP Office Hours – También mira nuestro nuevo canal en YouTube!

Berlin XMPP Meetup (remoto): Reunión mensual de entusiastas de XMPP en Berlín – Todos los segundos miércoles de cada mes.

Videos

Thilo Molitor (desarrollador de Monal) tuvo una charla (DE) sobre el desarrollo de Monal.

XMPP Office Hours: Fabian Sauter presentó sus aventuras desarrollando un cliente XMPP para Windows (Universal Windows Platform (UWP)) en Diciembre.

XMPP fue mencionado en la TV Pública Alemana [DE] en un talk-show sobre protección de datos.

Articulos

JMP.chat lanzó dos blog posts. El primero detalla una característica del proyecto de Soprani.ca Cheogram system que permite a los usuarios de SMS contactar (¡o llamar!) a cualquier dirección XMPP. Su Boletín de Noticias también anuncia la asociación con Snikket para alojamiento de servicios, como también como una vista previa de los costos de llamadas a nivel global mientras se preparan para lanzar esa característica dentro de poco.

JMP.chat

Hay varios artículos con el tópico “mensajería” en el sitio Alemán “Freie Messenger” que se centran en alternativas a WhatsApp, E2EE, interoperabilidad, seguridad/pseudoseguridad. Cualquier ayuda para traducir estos artículos a otros lenguajes, es bienvenida.

OMEMO fue finalmente integrado dentro de Movim después de 6 largos años de discusiones. En este articulo Timothée, desarrollador de Movim, explica la arquitectura general de OMEMO, las dificultades encontradas durante el trabajo de la integración con Movim y cómo fueron superadas.

Movim con cifrado OMEMO

Como se anunció previamente la colaboración entre Snikket y Simply Secure finalizó su primer proyecto, entrevistaron al fundador del proyecto, Matthew Wild, sobre el origen de Snikket y su experiencia gestionando proyectos open-source. Lee la entrevista en: On Getting Things Done: A Conversation with Matthew Wild from Snikket.

Mellium Co-op ha publicado su Year in Review for 2021 y el Dev Communiqué for December 2021 y January 2022.

MongooseIM escribió sobre Dominios XMPP Dinámicos en sus soluciones

Andrew Lewman pone a prueba varios protocolos de mensajería bajo redes congestionadas, y hace un descubrimiento sobre el desempeño de XMPP en esas situaciones.

Ravi Dwivedi demuestra que “libertad y privacidad pueden ser cómodas también” en su introducción corta al cliente para Android Quicksy

La “Linux Magazin” alemana estuvo probando clientes libres de mensajería instantanea para Linux en su último número impreso y, entre otros clientes de mensajería, repasaron el cliente para escritorio Gajim.

Un análisis de los peligros de servidores XMPP mal configurados en este artículo sobre seguridad en servidores XMPP por Bishop Fox.

vanitasvitae publicó un artículo celebrando el release 1.0.0 de PGPainless. PGPainless es una librería Java que apunta a facilitar tanto como sea posible el uso de OpenPGP. El proyecto fue iniciado en 2018 como un subproducto de un proyecto de la XMPP Standards Foundation para el Google Summer of Code!

Noticias sobre Software

Clientes y aplicaciones

Noticias sobre el desarrollo de Gajim: ¡El trabajo en Gajim 1.4 está dando grandes pasos hacia adelante! Luego de nueve meses desarrollando la nueva ventana principal de Gajim, el código está finalmente listo para ser incluido en la rama principal. Esto permite la generación de builds automáticos de versiones nocturnas para Linux y Windows.

monocles chat (un fork de Conversations y Blabber.im) va a soportar OTR en su próximo release. El cliente también sólo permite conexiones a servidores XMPP con configuraciones actualizadas de SSL y no ofrece conexiones fallback SSL para evitar filtraciones de datos. Sin embargo es compatible con todas las cuentas XMPP actuales.

Libervia 0.8 “La Cecília” (anteriormente conocida como “Salut à Toi”) fue publicada con cifrado OMEMO para grupos de chat, un nuevo tema por defecto, un sistema de invitaciones fácil de usar, una lista de características no estándar (XMPP), álbumes de fotos y otros cambios técnicos.

Un nuevo lanzamiento estable de SiskinIM 7.0.1 fue publicado que incluye el envío de mensajes sin cifrar en chats individuales con cifrado predeterminado para OMEMO y la presentación de un límite de tamaño de descarga automática de archivos.

Servidores

Openfire 4.7.0 ha sido lanzada (teniendo su Beta lanzada previamente). Este lanzamiento es el primero en más de un año en no ser un parche, trayendo una buena cantidad de nuevas características, como también corrección de errores. Los destacados de este lanzamiento incluyen una mejora significativa al soporte de clustering, particularmente alrededor de la funcionalidad de Multi-User Chat (MUC), que debería beneficiar a ambientes de altos volúmenes. Previamente también fueron lanzadas Openfire 4.5.5, Openfire 4.6.5 y Openfire 4.6.6.

Prosody 0.11.13 fue lanzada. Desde Diciembre, nuevos lanzamientos de Prosody trajeron varias correcciones a PEP para controlar el uso de memoria, una corrección de seguridad que cubre una vulnerabilidad de Denegación-de-Servicios en el módulo mod_websocket de Prosody y una corrección de una fuga de memoria. Previamente también fueron lanzados Prosody 0.11.11 y Prosody 0.11.12.

ejabberd 21.12 fue publicado. El nuevo ejabberd 21.12 viene luego de cinco meses de trabajo, incluyendo más de cien cambios, muchos de los cuales son grandes mejoras o nuevas características, nuevo mod_conversejs y soporte para MUC Hats (XEP-0317).

Jackal, un servidor XMPP escrito en Go, tuvo su versión 0.56.0 publicada.

Snikket anunció su January 2022 server release, que incluye una corrección de seguridad anunciada anteriormente en Enero. La nueva característica principal en este lanzamiento es la funcionalidad para importar/exportar cuentas, la parte final del proyecto de portabilidad de cuentas XMPP financiado por NGI DAPSI.

Proyecto de portabilidad de cuentas XMPP

Bibliotecas

Un nuevo componente XMPP fue publicado y podría tener algo de feedback. El componente implementa un transporte webhook que le permite a los usuarios (la persona que aloja el componente y cualquiera al que éste permita) crear endpoints HTTP para recibir eventos y traducirlos a mensajes XMPP. Los Webhook payloads son procesados por un middleware y las notificaciones XMPP son basadas en plantillas y escritas en EJS. Actualmente viene con integraciones con GitLab y Git puro y también puede usarse con Slack como un middleware crudo y sin probar, pero también procesa texto plano y PNG, JPEG y contenido en PDF, que es enviado a los suscriptores como un adjunto vía HTTP File Upload (XEP-0363). Puedes encontrar el repositorio principal (todavía sin calidad productiva) y también un servidor de demostración disponible para pruebas casuales.

Extensiones y Especificaciones

Desarrolladores y otros expertos en estándares de todo el mundo colaboran en estas extensiones, desarrollando nuevas especificaciones para las prácticas emergentes y perfeccionando las formas existentes de hacer las cosas. Propuestas por cualquiera, las que tienen más éxito acaban siendo definitivas o activas -según su tipo-, mientras que otras se archivan cuidadosamente como diferidas. Este ciclo de vida se describe en XEP-0001, que contiene las definiciones formales y canónicas de los tipos, estados y procesos. Más información sobre el proceso de normalización. La comunicación en torno a los estándares y las extensiones tiene lugar en la Lista de correo de estándares (archivo en línea).

Proposed (Propuestas)

El proceso de desarrollo de XEP inicia escribiendo una idea y presentándola en el XMPP Editor. Dentro de las dos semanas, el Consejo decidirá si acepta la propuesta como una XEP Experimental.

  • Compatibility Fallbacks

    • Este documento define una forma de indicar que una parte específica del cuerpo sólo sirve como fallback y para cual especificación es el fallback.
  • Call Invites

    • Este documento define cómo invitar a alguien a una llamada y cómo responder a la invitación.
  • PubSub Namespaces

    • Esta extensión define un nuevo atributo de un nodo PubSub para especificar un tipo de payload.
  • Message Replies

    • Este documento define una forma para indicar que un mensaje es una respuesta a un mensaje previo.

New (Nuevas)

  • No hay nuevas XEPs este mes.

Deferred (Diferidas)

Si una XEP experimental no es actualizada por más de 12 meses, será movida de Experimental a Deferred (Diferida). Si hay alguna actualización, la XEP será puesta nuevamente en Experimental.

  • No hay XEPs pospuestas este mes.

Updated (Actualizadas)

  • Versión 1.1.0 de XEP-0363 (HTTP File Upload)

    • Tamaño de Filename en bytes.
    • Encabezados DEBEN ser incluidos en la solicitud PUT.
    • Encabezados considerados opacos.
    • Los servidores pueden querer firmar encabezados, en implicaciones de seguridad.
    • Permitir la insensibilidad a mayúsculas y minúsculas en el encabezado, varias veces el mismo encabezado y conservar el orden en la solicitud HTTP. (egp, mb)
  • Versión 0.4.0 de XEP-0353 (Jingle Message Initiation)

    • Se rehizo la especificación completa, bump de namespace
    • Agregado un nuevo mensaje
    • Agregada dependencia en XEP-0280, XEP-0313 y XEP-0334
    • Agregada a algunos mensajes (tm)
  • Versión 1.1.0 de XEP-0459 (XMPP Compliance Suites 2022)

    • Remplazar XEP-0411 obsoleta con XEP-0402 en Advanced Group Chat (egp)
  • Versión 0.4.0 de XEP-0380 (Explicit Message Encryption)

    • Agrega nuevos namespaces de OMEMO: ‘urn:xmpp:omemo:1’ para versiones de OMEMO desde 0.4.0, y ‘urn:xmpp:omemo:2’ para versiones de OMEMO desde 0.8.0 (melvo)

Last Call (Últimos Llamados)

Los Last Call (Últimos Llamados) se emiten una vez que todos parecen estar satisfechos con el estado actual de la XEP. Después de que el Consejo decida si la XEP parece estar lista, el XMPP Editor emite una Última Llamada para recibir comentarios. Los comentarios recogidos durante el Last Call ayudan a mejorar el XEP antes de devolverlo al Consejo para que lo pase a borrador.

  • Último llamado para comentarios en XEP-0424 (Message Retraction)
  • Último llamado para comentarios en XEP-0425 (Message Moderation)

Stable (Estable, anteriormente conocido como Draft/Borrador)

Info: La XSF ha decidido cambiar el nombre de “Borrador” a “Estable”. Lee más sobre esto aquí.

  • Ningún XEP avanzó a Estable este mes.

Deprecated

Obsoleted (Obsoleto)

  • XEP-0443 (XMPP Compliance Suites 2021)

Call for Experience (Llamado a Experiencia)

Un Call for Experience (Llamado a Experiencia), al igual que los “Last Call”, es un llamamiento explícito a comentarios, pero en este caso se dirige principalmente a las personas que han implementado, e idealmente desplegado, la especificación. A continuación, el Consejo vota para pasarla a definitiva.

  • No hubo Call for Experience este mes.

¡Gracias a todos!

Este boletín XMPP es producido en colaboración por la comunidad XMPP.

Por ello, ¡Muchas gracias a Adrien Bourmault (neox), Anoxinon e.V., arne, emus, Goffi, IM, Licaon_Kter, Ludovic Bocquet, MattJ, mdosch, NicFab, Sam Whited, daimonduff, TheCoffeMaker, vanitasvitae, wurstsalat3000 por su apoyo y su ayuda en la creación, revisión y traducción!

¡Muchas gracias a todos los colaboradores y a su continuo apoyo!

¡Difunde la noticia!

Por favor, comparte la noticia a través de otras redes:

Encuentra y publica ofertas de empleo y asesores profesionales en el XMPP job board.

Subscribe to the monthly XMPP newsletter
Subscribe

También mira nuestro feed RSS!

Ayúdanos a construir el boletín de noticias

Empezamos a redactar en este simple anotador en paralelo a nuestros esfuerzos en el repositorio Github de XSF. Siempre estamos encantados de recibir colaboradores. No dudes en unirte a la discusión en nuestro chat grupal (MUC) Comm-Team y así ayudarnos a mantener esto como un esfuerzo comunitario. ¡Realmente necesitamos más apoyo!.

¿Tienes un proyecto y escribes sobre él? Considera la posibilidad de compartir tus noticias o eventos aquí, y promuévelos ante una gran audiencia. Incluso si sólo puedes dedicar unos minutos a darnos tu apoyo, ¡serían igualmente muy útiles!

Las tareas que realizamos regularmente son, por ejemplo:

  • Agregación de noticias en el universo XMPP
  • Formulación breve de noticias y eventos
  • Resumen de la comunicación mensual sobre extensiones (XEP)
  • Revisión del borrador del boletín informativo
  • Preparación de imágenes para los medios de comunicación
  • Traducciones: especialmente al alemán, francés, italiano y español

Licencia

Este boletín de noticias está publicado bajo licencia CC BY-SA.