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/

Nouveau sprint, nouveaux goodies

Ceci est une traduction de l’article en anglais New sprint, new goodies. La date originale de l’article est le 17 Juillet 2019.

Ce weekend du 14 juillet, un groupe d’enthousiastes s’est rassemblé pour travailler sur de nouvelles fonctionalités dans les différentes implémentations d’XMPP. Wisolv — société de développement sur mesure — nous a généreusement fourni ses locaux à Villeurbanne (à coté de Lyon).

Sur l’ensemble, nous avons réussi à faire pas mal de choses et sommes bien contents du résultat. Au programme : DOAP, Message Reactions, Occupant-id, divers corrections de bugs et discussions, sans oublier quelques progrès sur le client Jabber pour Haiku !

Feux d’artifice du 14 Juillet par olek_impek.

DOAP – Description Of A Project (Description d’un projet)

Il existe beaucoup de listes de logiciels XMPP. Celles-ci ne prennent en considération que les fonctionalités favorites de leur auteur, sont plus ou moins à jour, et en général pas compréhensibles par les machines. Le projet DOAP fournit un moyen à chaque projet d’héberger une description sémantique de celui-ci, qui peut ensuite être utilisé pour présenter des informations sur les logiciels XMPP.

Quelques années plus tôt, Link Mauve a soumi une proposition pour étendre le format DOAP avec des informations que ces listes souhaitent exposer, mais il n’a pas sucité beaucoup d’intérêt… jusqu’à ce sprint !

PulkoMandy a écrit un ensemble de feuilles de style XSLT pour présenter ces informations. Link Mauve a écrit un schéma XML ainsi qu’un script Javascript intégrant les informations directement sur les XEPs (vous pouvez en voir un exemple ici avec la XEP bookmarks). Tous les auteurs de clients présents au sprint ont écrit un fichier DOAP pour leur projet.

Reactions

Movim a été un des premiers clients à implémenter les réactions, en utilisant la spécification Message Attaching. Les développeurs de Dino pensaient pouvoir améliorer la situation, notamment certains problèmes avec les clients qui n’implémentent pas la XEP, ce qui les a poussé à écrire une nouvelle spécification il y a déjà plusieurs semaines. Cette protoXEP a été envoyée dans l’inbox ce weekend !

Edhelas a adapté son implémentation dans Movim en utilisant cette nouvelle spec, mathieui a travaillé sur Poezio (pas encore mergé, mais les changements dans Slixmpp le sont), et fiaxh et larma ont commencé à l’implémenter dans Dino.

Occupant-id

Occupant-id est un autre protoXEP qui a été soumise ce weekend par larma.

Elle spécifie que les composants MUC fournissent un identifiant stable et unique qui serait attribué par salon par utilisateur (bare real JID). Ceci est utile en particulier pour les salons semi-anonymes où il n’est pas possible de s’assurer que deux messages viennent du même participant entre deux reconnections.

Certaines applications client pensent déjà la demander dans les salons semi-anonymes pour des fonctionalités telles que Last Message Correction ou Reactions.

Un module prosody est aussi disponible et fonctionne avec la dernière version (0.11) ou trunk.

Encore plus

PulkoMandy a commencé à porter Jabber4Haiku — maintenant Renga — à gloox. Fiaxh a travaillé sur stable and unique IDs dans Dino. Slixmpp utilise enfin des ids non prévisibles. J’ai travaillé avec mathieui sur des problèmes sur l’API asynchrone de Poezio et Slixmpp. Une nouvelle version de xmpp-parsers est sortie, corrigeant les problèmes dans la documentation au passage !

La suite

J’aimerais remercier Wisolv une fois de plus de nous avoir hebergé ce weekend.

Le mois prochain des membres de la communauté seront présent au booth XMPP à FrosCon, ainsi qu’à CCCamp2019. Venez visiter notre page d’évènements pour plus d’informations sur nos activités !

Lettre d’actualité XMPP du 3 mai 2019

Bonjour à toutes et à tous,
Nous vous proposons aujourd’hui une traduction de la lettre d’actualité initialement publiée sur xmpp.org ce vendredi 3 mai.
Au sommaire : des retours d’expérience de migrations vers XMPP, des nouvelles de Salut à Toi, des explications sur le chiffrement OMEMO, et un retour sur le dernier sprint XMPP tenu à Berlin.
Bonne lecture !

Bienvenue sur la lettre d’actualité XMPP.

Si vous connaissez un article, un tutoriel ou un billet de blog que vous souhaiteriez voir figurer dans cette lettre, merci de l’ajouter sur le wiki XMPP.

Actualités

Rafał Leśniak a publié un article à propos des défis relevés par Forward Health, une plateforme de messagerie basée au Royaume-Uni et dédiée aux services de santé, qui a migré d’une solution tierce de discussion vers XMPP (en anglais)
C’est une lecture intéressante pleine d’enseignements sur comment XMPP est perçu par des nouveaux venus découvrant ce protocole.

Continuer la lecture

Lettre d’actualité XMPP du 3 avril 2019

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

Bienvenue sur la lettre d’actualité XMPP.

Si vous connaissez un article, un tutoriel ou un billet de blog que vous souhaiteriez voir figurer dans cette lettre, merci de l’ajouter sur le wiki XMPP.

Actualités

Un travail a été proposé auprès la communauté Open Source Design pour concevoir les badges de la “Compliance Suite”.
C’est une initiative qui cherche à créer des éléments graphiques que les développeurs pourront appliquer sur leurs logiciels clients et serveurs afin d’identifier les niveaux de conformité de ceux-ci.

Une page wiki dédiée au suivi des intégrations a été créée sur le wiki de la XMPP Standards Foundation (XSF).
Ceci dans l’idée de visualiser les projets ou services qui fournissent des fonctionnalités comme les notifications mais ne proposent pas XMPP dans leurs intégrations.
Cette page peut être utilisée afin de suivre les intégrations sur toute sorte de logiciel et les rendre visibles de telle sorte que d’autres personnes puissent y travailler ou les promouvoir.

Continuer la lecture

Lettre d’actualité XMPP du 28 février 2019

Bonjour à toutes et à tous,
Nous vous proposons aujourd’hui une traduction de la lettre d’actualité initialement publiée sur xmpp.org ce jeudi 28 février.
Au sommaire : un retour sur la présence XMPP au FOSDEM, le lancement du successeur d’ejabberd SaaS nommé Fluux, les déboires du client Monal sur l’App Store français, et enfin les logiciels publiés et mis à jour ce mois-ci.
Bonne lecture !

Bienvenue sur la lettre d’actualité XMPP.

Si vous connaissez un article, un tutoriel ou un billet de blog que vous souhaiteriez voir figurer dans cette lettre, merci de l’ajouter sur le wiki XMPP.

FOSDEM

Début février, le rassemblement annuel FOSDEM19 s’est tenu à Bruxelles. De nombreux amateurs de XMPP étaient présents et 5 conférences à propos de XMPP ont été présentées.

Continuer la lecture

Lettre d’actualité XMPP du 31 janvier 2019

Bonjour à toutes et à tous,
Mieux vaut tard que jamais : nous vous proposons aujourd’hui une traduction de la lettre d’actualité initialement publiée sur xmpp.org le 31 janvier.
Bonne lecture !

Bienvenue sur la lettre d’actualité XMPP.

Si vous connaissez un article, un tutoriel ou un billet de blog que vous souhaiteriez voir figurer dans cette lettre, merci de l’ajouter sur le wiki XMPP.

Cette semaine (NDT : celle du 30 janvier) à Bruxelles, nous avons tenu un sprint dédié à l’UI/UX (interface et expérience utilisateur), le 23ᵉ sommet XMPP, et durant le weekend plusieurs développeurs et passionnés de XMPP vont assister au FOSDEM 2019.

Continuer la lecture

Lettre d’actualité XMPP du 4 janvier 2019

Bonjour à toutes et à tous,
Nous vous proposons aujourd’hui une traduction de la lettre d’actualité initialement publiée sur xmpp.org ce vendredi 4 janvier.
Au sommaire, entre autres sujets : un coup d’œil dans le rétroviseur pour les vingt ans de XMPP, Movim comme alternative à la censure sur Tumblr, la prise en charge de XMPP par les appareils de domotique Logitech, une nouvelle passerelle entre Matrix et XMPP…
Bonne lecture !

Bonne année 2019, et bienvenue sur la lettre d’actualité XMPP.

Si vous connaissez un article, un support de cours ou un billet de blog que vous souhaiteriez voir figurer dans cette lettre, merci de l’ajouter sur le wiki à l’adresse https://wiki.xmpp.org/web/News_and_Articles_for_the_next_XMPP_Newsletter

Actualités

C’est aujourd’hui (NDT : le 4 janvier) le 20ᵉ anniversaire de Jabber !
Jabber a été standardisé et renommé XMPP par la suite.

Si vous souhaitez remonter le temps, jetez un coup d’œil à l’interview de Jeremie Miller en 2001 par Linux Magazine, ou l’annonce originale de la sortie sur Slashdot par Jeremie le 4 janvier 1999.

Le Linux Journal a publié un article Lessons in Vendor Lock-in: Messaging, qui propose une réflexion à propos de la messagerie instantanée sur les 20 dernières années, et le fait que le “verrouillage par les fournisseurs” (vendor lock-in) reste toujours une problématique d’actualité.

Continuer la lecture

Lettre d’actualité XMPP du 30 novembre 2018

Bonjour à toutes et à tous,
Nous vous proposons aujourd’hui une traduction de la lettre d’actualité du 30 novembre initialement publiée sur xmpp.org.
Bonne lecture !

Bienvenue sur la lettre d’actualité XMPP.

Si vous connaissez un article, un support de cours ou un billet de blog que vous souhaiteriez voir figurer dans cette lettre, merci de l’ajouter sur le wiki à l’adresse https://wiki.xmpp.org/web/News_and_Articles_for_the_next_XMPP_Newsletter

Actualités

Aux Pays-Bas, un service commercial de discussion en ligne, basé sur XMPP et une version modifiée du client pour Android Xabber, a été compromis quand la police néerlandaise a obtenu l’accès au serveur et a effectué une attaque de l’homme du milieu (MITM) sur des conversations chiffrées via le système « Off-The-Record « (OTR).
OTR et d’autres technologies de chiffrement comme OMEMO ne garantissent la sécurité de bout à bout que si vous êtes en capacité de vérifier l’empreinte des clés de chiffrement de vos contacts. Dans ce cas il semblerait que les utilisateurs n’avaient pas effectué cette vérification et avaient ignoré les avertissements (qui étaient trop discrets et facilement manqués), ce qui a permis l’attaque de l’homme du milieu par toute personne qui avait accès au serveur.
L’attaque était ici effectuée par les forces de l’ordre. Néanmoins elle démontre l’importance de concevoir des interfaces utilisateur qui encouragent de bonnes pratiques de sécurité, et éduquent les utilisateurs. Elle met aussi en avant le problème des services centralisés : tous les utilisateurs d’IronChat étaient sur le même serveur XMPP, ce qui signifie qu’il suffisait de compromettre un seul maillon pour accéder à toutes les conversations d’IronChat. Un réseau fédéré n’a pas un point unique par lequel passent tous les messages.
Il semblerait que ce service était populaire chez les délinquants, c’est la raison pour laquelle la police est intervenue, et plusieurs arrestations ont été effectuées.
À lire (en néerlandais) sur : https://nos.nl/artikel/2258309-beveiliging-door-politie-gekraakte-cryptofoons-was-twijfelachtig.html

Continuer la lecture

Sortie de Prosody 0.11

Ceci est la traduction de l’article Prosody 0.11.0 released, et est également disponible sur le blog de Prosody et sur LinuxFR.

Nous somme ravis d’annoncer la sortie longuement attendue de Prosody 0.11.0 !

Ceci est la première version de la série 0.11, qui sera maintenant considérée comme la série stable. Cette version, avec plus de 2000 commits, n’aurait pas pu se faire sans l’aide de nombreux contributeurs, testeurs, et autres membres de la communauté. Merci !

Continuer la lecture

Lettre d’actualité XMPP du 2 novembre 2018

Bonjour à toutes et à tous,
Nous vous proposons aujourd’hui une traduction de la lettre d’actualité de novembre initialement publiée sur xmpp.org.
Bonne lecture !

Bienvenue sur la lettre d’actualité XMPP.
Si vous connaissez un article, un support de cours ou un billet de blog que vous souhaiteriez voir figurer dans cette lettre, merci de l’ajouter sur le wiki à l’adresse https://wiki.xmpp.org/web/News_and_Articles_for_the_next_XMPP_Newsletter

Dans cette lettre d’actualité vous trouverez des informations à propos d’un sprint XMPP qui aura lieu ce mois-ci en Allemagne, un article à propos des cas d’utilisations de XMPP, de nombreuses parutions de logiciels, et bien plus encore.

Continuer la lecture