Lettre d’actualité XMPP du 3 septembre 2019

Bonjour à toutes et à tous,
Nous vous proposons aujourd’hui une traduction de la lettre d’actualité initialement publiée sur xmpp.org ce 3 septembre.

Bonne lecture !

Beaucoup d’actualités durant ces deux mois de juillet et août : deux évènements à Lyon et Stockholm (et d’autres bientôt), de nouveaux outils, nouvelles versions de serveurs (Openfire, Ejabberd), beaucoup de nouvelles sorties de clients (Kaidan, Salut à Toi, Xabber Android, Movim, Converse, Beagle IM et Siskin IM). Nous essayons également une nouvelle section dans cette newsletter à propos des XEP, c’est-à-dire les spécifications.

N’oubliez pas de soumettre vos articles XMPP/Jabber, tutoriels ou blog posts sur notre wiki.

Articles

Georg Lukas a publié un article à propos des 10 ans de yaxim !

Marek Foss de ProcessOne, nous raconte dans les détails la façon dont ils ont déployé un geocluster XMPP pour la coupe du monde FIFA au Brézil.

Cyril Brulebois présente comment envoyer des messages HTML avec Net::XMPP (en Perl).

Évènements

Maxime “pep.” Buquet fait le rapport du sprint qui a eu lieu à Lyon en juillet dernier dans les bureaux de Wisolv : DOAP – Description Of A Project, réactions, occupant-id, et bien d’autres.

Le prochain sprint XMPP aura lieu à Stockholm, le weekend du 28 et 29 septembre, dans la municipalité de Nacka.

Quelques hackers XMPP se sont retrouvés à Ziegeleipark, Mildenberg, en Allemagne, en août, pour le Chaos Communication Camp 2019, un camp plein-air organisé par le Chaos Computer Club (CCC) tous les 4 ans, qui rassemble des hackers de nombreux endroits.

Le troisième lundi de chaque mois est tenu le meetup de Bavière. Ce mois-ci ce sera le 16 Septembre (lundi).

Si vous organisez un évènement dans votre ville, n’hésitez pas à le soumettre sur notre wiki.

Nouvelles versions de logiciels

Serveurs

Prometheus XMPP Blackbox Exporter (sous licence Apache 2.0) vous permet de sonder vos services XMPP et d’exporter des mesures de vos sondes sur Prometheus.

La communauté Igniterealtime a annoncé plusieurs sorties de versions :

Antonino Siena a annoncé xmpp-http-upload, un composant HTTP upload pour XMPP simple et efficace (sous licence MIT).

Mickaël Rémond a annoncé Ejabberd 19.08, avec JSON Web Token, un validateur de configuration, amélioration de la montée en charge, et d’autres.

Jérôme “Goffi” Poisson a annoncé SàT PubSub 0.3.0, un composant XMPP PEP/PubSub indépendant, qui a pour but d’être complet et universel.

Clients

Kaidan 0.4.0 et 0.4.1 sont sortis, et sont disponibles en téléchargement pour Linux, Windows, et macOS (et expérimental sur Android et Ubuntu Touch).

Jérôme “Goffi” Poisson a sorti Salut à Toi v0.7 « La Commune » avec des tonnes de changements (et il publie des notes de progrès régulières).

Xabber Android 2.6.4 (634) est sorti sur Google Play, et améliore la synchronisation avec l’archive, le temps de démarrage, apporte la prise en charge des références dans les messages (fichiers, suivis, balisage (gras, italique, etc.), mentions, citations), des paramètres pour la compression d’image, des changements visuels, et d’autres.

Timothée Jaussoin a sorti Movim 0.15 – Donati, avec le support des réactions, partage de publication, et plus.

JC Brand a sorti Converse, le client web de chat basé sur XMPP/Jabber, en versions 5.0.0 et 5.0.1, avec beaucoup d’améliorations.

Wojciech Kapcia, de Tigase, a annoncé deux versions de Beagle IM pour macOS et Siskin IM pour iOS.

Bibliothèques

Lance “legastero” Stout a sorti StanzaJS (anciennement connu en temps que Stanza.io), la bibliothèque XMPP JS avec une API JSON, en plusieurs versions 12.x.

JC Brand a sorti la version 1.3.4 de la bibliothèque strophejs.

Florian “Flow” Schmaus a annoncé une extension de la bibliothèque jXMPP avec un framework de test pour “XMPP-Strings”, ainsi que Smack 4.4.0-alpha2.

Services

Arc Games a malheureusement annoncé fermer son service XMPP : « À partir du 19 septembre 2019, Star Trek Online ne supportera plus les connections à notre système de chat interne via un client XMPP. »

Extensions et spécifications

Nous commençons avec les XEPs en LAST CALL (« dernier appel »), puisque ce sont celles avec la plus grande priorité en termes de retour d’information. Nous continuons avec les nouvelles XEPs pour vous faire part de leur existence, et ensuite les XEPs obsolètes, pour que vous puissiez les remplacer progressivement. Nous finissons avec les mises-à-jour. Une dernière section : les spécifications amies.

Last Call

XEP-0353: Jingle Message Initiation

Titre : Jingle Message Initiation

Abstract: This specification provides a way for the initiator of a Jingle session to propose sending an invitation in an XMPP message stanza, thus taking advantage of message delivery semantics instead of sending IQ stanzas to all of the responder’s online resources or choosing a particular online resource.

URL: https://xmpp.org/extensions/xep-0353.html

This Last Call begins today and shall end at the close of business on 2019-08-13.

XEP-0300: Use of Cryptographic Hash Functions in XMPP

Titre : Use of Cryptographic Hash Functions in XMPP

Abstract: This document provides a common wire format for the transport of cryptographic hash function references and hash function values in XMPP protocol extensions.

URL: https://xmpp.org/extensions/xep-0300.html

This Last Call begins today and shall end at the close of business on 2019-08-13.

Nouvelles XEPs

XEP-0421: Anonymous unique occupant identifiers for MUCs

Version 0.1.0 of XEP-0421 (Anonymous unique occupant identifiers for MUCs) has been released.

Abstract: This specification defines a method that allows clients to identify a MUC participant across reconnects and renames. It thus prevents impersonification of anonymous users.

Changelog:
Accepted by vote of Council on 2019-07-17. (XEP Editor (jsc))

URL: https://xmpp.org/extensions/xep-0421.html

XEP-0420: Stanza Content Encryption

Version 0.1.0 of XEP-0420 (Stanza Content Encryption) has been released.

Abstract: The Stanza Content Encryption (SCE) protocol is intended as a way to allow clients to securely exchange arbitrary extension elements using different end-to-end encryption schemes.

Changelog:
Accepted by vote of Council on 2019-06-26. (XEP Editor (jsc))

URL: https://xmpp.org/extensions/xep-0420.html

XEPs Obsolètes

XEP-0387: XMPP Compliance Suites 2018

Version 1.0.0 of XEP-0387 (XMPP Compliance Suites 2018) has been released.

Abstract: This document defines XMPP protocol compliance levels.

Changelog:
Move to Draft as per Council vote on 2018-01-24. (XEP Editor (jwi))

URL: https://xmpp.org/extensions/xep-0387.html

XEPs mises à jour

  • Version 0.3.0 de XEP-0414 (Cryptographic Hash Function Recommendations for XMPP)
  • Version 1.1.0 de XEP-0368 (SRV records for XMPP over TLS)
  • Version 0.3.0 de XEP-0380 (Explicit Message Encryption)
  • Version 1.4.0 de XEP-0184 (Message Delivery Receipts)

Spécificationss amies

Celle-ci peut intéresser la communité ; c’est en Last Call à l’IETF actuellement : https://datatracker.ietf.org/doc/draft-ietf-tls-sni-encryption/