La lettre d’information XMPP est disponible en anglais sur xmpp.org.
Cette traduction est publiée conjointement sur les sites linuxfr.org et jabberfr.org. La liste des personnes y ayant contribué est disponible sur linuxfr.org.
N. D. T. — Ceci est une traduction de la lettre d’information publiée régulièrement par l’équipe de communication de la XSF, essayant de conserver les tournures de phrase et l’esprit de l’original.
Bienvenue dans la lettre d’information XMPP couvrant le mois de mai 2020.
Vous y trouverez en plus des nouveautés un appel à contribuer à la documentation et à la vie de XMPP.
Appel à la communauté
Inscrivez‑vous à la lettre d’information
Nous vous invitons à vous inscrire pour recevoir les prochaines éditions dans votre boîte de courriel dès qu’elles seront publiées ! Diffusez cette lettre d’information à quiconque serait intéressé.
Aidez‑nous à élaborer cette lettre d’information
Nous avons commencé à mettre en place un brouillon à chaque nouvelle édition dans le dépôt GitHub de la XSF.
Et nous sommes toujours ravis d’accueillir des contributeurs et des contributrices. Joignez‑vous à la discussion dans le salon de notre équipe de communication et aidez‑nous ainsi à alimenter cette lettre dans un effort communautaire.
Vous avez un projet et vous écrivez, ou voudriez écrire, à son sujet ? N’hésitez pas à venir partager vos informations ou évènements ici‑même, et diffusez‑les à un large public ! Même si vous n’y passez que quelques minutes, cela sera déjà utile.
Les tâches qui nécessitent d’être réalisées de manière régulière sont, par exemple :
- l’agrégation des informations de l’univers XMPP ;
- la reformulation courte des informations et des évènements ;
- le résumé des communications mensuelles sur les extensions (XEP) ;
- la relecture du brouillon ;
- les traductions, particulièrement en français, allemand et espagnol.
Sorties de logiciels
Cela fait près d’une année que Gajim 1.1.3 est sorti. Une année passée à développer de nouvelles fonctionnalités, à nettoyer du vieux code et à corriger des bogues. Le moment est finalement venu de sortir une première bêta de Gajim 1.2. Entre autres choses, on peut mettre en avant : l’amélioration du système de discussions de groupe, la réécriture complète du code réseau et un assistant de création de compte. Mais il y a beaucoup plus à découvrir.
Connexion :
Inscription :
Création de compte :
Clients et applications
Nouvelles du développement de Gajim de mai 2020 : de nouveaux badges de compte et une grande révision des greffons. En préparation de la sortie de la v1.2 à venir, de nombreux greffons ont été revus. Testez la nouvelle prévisualisation de documents !
Goffi a publié les notes d’avancement de Salut à Toi pour la semaine 21 !
Poezio a sorti les versions 0.13.0 et 0.13.1 qui nécessitent dorénavant Python 3.7. Ces versions amènent Poezio dans le club des clients prenant en charge OMEMO, et activent le HTTP upload via des greffons dédiés. Jetez un œil à la liste complète des changements pour prendre connaissance de toutes les améliorations de ces versions.
Biboumi, la passerelle XMPP/IRC, a été publiée en version 0.8.5, corrigeant des problèmes de compilation avec GCC 10.
L’outil développé en Python pour l’envoi automatique de fichiers Errol a été mis à jour en version 2.0.1, il modernise ses appels asynchrones d’entrées‐sorties et améliore la protection des données personnelles. En se séparant d’aionotify pour adopter le plus régulièrement maintenu watchdog, Errol étend théoriquement sa compatibilité initiale de GNU/Linux à Windows, macOS et FreeBSD.
Services
blabber.im prend maintenant en charge l’IPv6. Les opérateurs du service ont créé un lien d’invitation qui fonctionne pour leur serveur, mais également pour toutes les autres ID. Si vous avez migré vers un client de messagerie basé sur XMPP, vous pouvez judicieusement placer un lien dans le statut de votre précédent client non‑XMPP. Ce lien offre à vos contacts toutes les informations nécessaires pour qu’ils soient en mesure de vous joindre et, s’ils le désirent, de vous suivre dans le monde de XMPP.
jabber.org migre son serveur vers Prosody. Restez informé !
yaxim.org a mis en place de nouvelles mesures anti‑spam. Vous serez peut‑être également intéressés par le « Manifeste Jabber de Lutte contre le pourriel ».
Bibliothèques
La bibliothèque XMPP pour Python 3.7+, Slixmpp, a été mise à jour en version 1.5.0, accompagnées des versions mineures 1.5.1 et 1.5.2. La liste des changements montre des améliorations de nombreuses XEP et la prise en charge préliminaire d’OMEMO.
Un certain temps s’est écoulé depuis la dernière sortie officielle de Smack. Des versions alpha précoces de Smack 4.4 sont maintenant disponibles. Parmi la prise en charge supplémentaire de plus d’une douzaine de nouvelles XEP, la nouvelle version inclura une nouvelle architecture qui rend la gestion des transports modulaire, ainsi qu’une API modifiée qui applique le patron de conception « Monteur » (builder) aux types de stanze.
La date de la sortie finale n’est pas encore connue, mais il est maintenant temps de communiquer vos retours d’expérience pour s’assurer de voir les corrections nécessaires intégrées dans la prochaine version stable de Smack !
Voir la liste détaillée des changements.
Google Summer of Code
Depuis début mai, des étudiants du monde entier travaillent sur plusieurs projets open source dans le cadre de cette saison du Google Summer of Code. Nous aimerions présenter les étudiants qui travaillent sur les projets XMPP du GSoC et partager leurs premières entrées de blog :
- Aditya Borikar travaille sur la prise en charge de WebSocket dans Smack ; historique de son blog :
- Anmol (wolfie_anmol) travaille sur l’implémentation de l’envoi de messages à la volée dans Dino (XEP‑0301 In‑Band Real Time Text) ; historique de son blog :
Merci de votre participation aux projets XMPP du GSoC et continuez votre travail de qualité ! À suivre.
Extensions et spécifications
Mises à jour
- la version 0.4.0 de la XEP‑0414 (Cryptographic Hash Function Recommendations for XMPP) :
- précise que Blake2b-256 DEVRAIT et que Blake2b-512 DOIT (rion) ;
- la version 1.1.0 de la XEP‑0402 (PEP Native Bookmarks) :
- ajoute le schéma XML et d’autres modifications éditoriales (mb) ;
- la version 0.5.0 de la XEP‑0389 (Extensible In‑Band Registration) :
- réaménagement du document pour sa lisibilité,
- ajout des informations de JID et nom d’utilisateur à la réponse en cas de succès,
- toujours nécessiter la fonctionnalité disco/caps,
- plus d’exemples (ssw) ;
- la version 1.3.0 de la XEP‑0068 (Field Standardization for Data Forms) :
- clarifie la gestion du type de champ du champ
FORM_TYPE
dans les formulaires à soumettre (fs) ;
- clarifie la gestion du type de champ du champ
- la version 0.2.0 de la XEP‑0436 (MUC presence versioning) intègre le retour de la liste des standards :
- crée une étiquette séparée pour envoyer le numéro de version,
- inclut un jeton de remise à zéro,
- retire la section « mesures supplémentaires » et rassemble ces parties dans « Prérequis »,
- impose que les présences soient toujours envoyées pour les utilisateurs affiliés (jcb) ;
- la version 0.2.0 de la XEP‑0437 (Room Activity Indicators) :
- attribue l’espace de noms
urn:xmpp
au lieu de l’espace de nomsxmpp:prosody.im
— cela a été oublié au moment de l’acceptation (éditeur des XEP) (jsc) ;
- attribue l’espace de noms
- la version 0.1.1 de la XEP‑0438 (Best practices for password hashing and storage) :
- corrige une référence à un document externe (ssw) ;
- la version 1.2.0 de la XEP‑0167 (Jingle RTP Sessions) :
- introduit l’élément
<rtcp-mux/>
pour signaler la possibilité de multiplexer les données RTP et les paquets de contrôle (dg) ;
- introduit l’élément
- la version 2.10.0 de la XEP‑0004 (Data Forms) :
- précise que les champs qui ne sont pas nécessaires peuvent être omis à la soumission (fs).
Proposées
L’éditeur des extensions XMPP a reçu des propositions pour de nouvelles XEP :
- SASL Channel‑Binding Type Capability : cette spécification permet aux serveurs d’annoncer aux clients les types de SASL channel‑binding qu’ils prennent en charge ;
- Channel Binding Pseudomechanisms, une méthode pour publier et négocier les types de channel binding pris en charge par les mécanismes SASL basés sur SCRAM.
Diverses
Expérimentales
- la version 0.1.0 de la XEP‑0439 (Quick Response) :
- répond rapidement aux messages automatiques,
- a été acceptée par vote du Conseil le 22 avril 2020 (éditeur des XEP (jsc)) ;
- la version 0.1.0 de la XEP‑0437 (Room Activity Indicators) :
- cette spécification décrit un mécanisme léger pour les notifications d’activités dans les salons,
- acceptée par vote du Conseil le 15 avril 2020 (éditeur des XEP (jsc)) ;
- la version 0.1.0 de la XEP‑0436 (MUC presence versioning) :
- cette spécification définit un mécanisme de gestion de versions qui réduit la quantité de trafic de présence dans un salon défini par la XEP‑0045,
- acceptée par vote du Conseil le 1^(er) avril 2020 (éditeur de XEP (jsc)).
Brouillons
- la version 1.0.0 de la XEP‑0320 (Use of DTLS‑SRTP in Jingle Sessions) :
- élevée au stade de brouillon par vote du Conseil le 20 mai 2020 (éditeur des XEP (jsc)) ;
- la version 1.0.0 de la XEP‑0339 (Source‐Specific Media Attributes in Jingle) :
- élevée au stade de brouillon par vote du Conseil le 20 mai 2020 (éditeur de XEP (jsc)).
Remerciements
Cette lettre d’information XMPP a été réalisée collaborativement par la communauté.
Merci à emus, nyco, pmaziere, SouL, vanitasvitae, wurstsalat3000 pour leur aide durant son élaboration !
Diffusez ces informations !
Partagez ces informations sur les « réseaux sociaux » :
Licence
Cette lettre d’information est publiée sous la licence CC BY‑SA.