URL: https://linuxfr.org/news/xmpp-croque-la-pomme Title: XMPP croque la pomme ! Authors: Pierre Maziere SansID, Davy Defaud, seveso et Benoît Sibaud Date: 2020-10-07T23:12:41+02:00 License: CC By-SA Tags: xmpp Score: 4 _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. Elle est publiée conjointement sur les sites_ [LinuxFr.org](https://linuxfr.org/tags/xmpp/public) _et_ [JabberFR.org](https://news.jabberfr.org/category/newsletter/)_._ Bienvenue dans la lettre d’information XMPP couvrant le mois de septembre 2020. Vous y trouverez, en plus des nouveautés, un appel à contribuer à la documentation et à la vie de XMPP. ---- [Cette lettre d’information de septembre 2020 en anglais](https://xmpp.org/2020/09/newsletter-09-september/) [Toutes les lettres d’information](https://xmpp.org/blog.html) [Souscrire à la lettre d’information en anglais par courriel](https://xmpp.org/newsletter.html) [XMPP/Jabber sur LinuxFr.org](https://linuxfr.org/tags/xmpp/public) ---- # Annonces de la XSF La XSF a ouvert sa période de candidature pour les élections annuelles du Bureau et du Conseil de la XSF. Les candidats pour le Conseil doivent être des membres élus de la XSF, alors que les sièges du Bureau sont ouverts à tout le monde. Si vous êtes intéressés pour candidater à ces postes, visitez [la page de candidature](https://wiki.xmpp.org/web/Board_and_Council_Elections_2020). La période de candidature du quatrième trimestre 2020 pour devenir membre de la XSF est également ouverte. Si cela vous intéresse, faites vous connaître [ici](https://wiki.xmpp.org/web/Membership_Applications_Q4_2020). # Articles Le blog allemand _kuketz-blog.de_ a publié [la partie 6 de sa série sur les messageries instantanées](https://www.kuketz-blog.de/conversations-messaging-ueber-das-xmpp-protokoll-messenger-teil6/) [en allemand], cet opus s’intéressant spécifiquement à Conversations, client XMPP pour Android. Tigase a publié un article sur le développement de [sa bibliothèque multi‑plate‑forme Halcyon](https://tigase.net/halcyon-a-look-at-halcyon/) [en anglais] écrite en Kotlin. Dans un autre article publié plus tard dans le mois, ils ont abordé les problématiques de [publication et d’abonnement](https://tigase.net/halcyon-publishing-and-subscribing-with-halcyon/) [en anglais], toujours avec Halcyon, via la [XEP‑0060](https://xmpp.org/extensions/xep-0060.html). Et pour clore cette série d’articles, l’équipe de Tigase a expliqué la [mise en place de fonctionnalités STUN et TURN en complément de leur serveur XMPP](https://tigase.net/tigase-server-with-stun-turn) [en anglais] en utilisant la [XEP‑0215](https://xmpp.org/extensions/xep-0215.html). # Des nouvelles des logiciels ## Clients et applications Une nouvelle version majeure de Movim est sortie, avec des notifications améliorées, de nouvelles fonctionnalités de discussion et de vidéoconférence et une grande amélioration des performances. Une nouvelle version de l’application Android est également disponible pour intégrer toutes ces fonctionnalités dans cet environnement. Découvrez toutes les améliorations de cette nouvelle version dans le billet officiel de publication [Movim 0.18 – Oterma](https://nl.movim.eu/?node/pubsub.movim.eu/Movim/11655111-e7ad-4e0c-975c-3c78755d22aa). Jetez donc un œil au _widget_ de dessin de Movim : ![Widget de dessin dans Movim](https://news.jabberfr.org/wp-content/uploads/2020/10/movim.png "Widget de dessin dans Movim") [Nouvelles de septembre du développement de Gajim](https://gajim.org/post/2020-09-27-development-news-september/) : le billet de ce mois‑ci marque la première année des « Nouvelles du développement de Gajim » ! La refonte de la fenêtre de préférences de Gajim est arrivée à sa fin. Les invitations à rejoindre des salons ont été améliorées et le paramétrage des salons rendu plus simple d’accès. Rejoindre un salon est maintenant beaucoup plus agréable. MCabber, le vénérable client à interface textuelle, a été publié en [version 1.1.1](https://github.com/McKael/mcabber/releases/tag/1.1.1) et [1.1.2](https://github.com/McKael/mcabber/releases/tag/1.1.2). Outre les corrections de bogues, la prise en charge de l’affichage du nombre de messages non lus et la réorganisation de la gestion des messages en copie carbone ont été implémentées. Le SDK Python pour les appareils de cuisine General Electric connectés par Wi‑Fi, [gekitchen](https://github.com/ajmarks/gekitchen), a publié sa première version sur GitHub. L’objectif initial est de l’utiliser pour pousser les intégrations du _[Home Assistant](https://www.home-assistant.io/)_, bien que cela nécessite probablement d’attendre l’arrivée de nouveaux types d’entités. Il utilise XMPP comme un moyen d’authentification, puisque c’est ce qu’utilise l’application _GE SmartHQ_ pour communiquer avec les appareils. XMPP sur iOS et macOS semble se renforcer : - Bienvenue à [BeagleIM 4.0 et SiskinIM 6.0](https://tigase.net/beagleim-4.0-and-siskin-6.0-released/) ! Les clients iOS et macOS de Tigase communiquent via la [XEP‑0369](https://xmpp.org/extensions/xep-0369.html) (_Mediated Information eXchange_, ou MIX), nouveau protocole des salons de discussion XMPP. La connectivité VoIP a été améliorée avec l’implémentation de la [XEP‑0353](https://xmpp.org/extensions/xep-0353.html) (_Jingle Message Initiation_), la [XEP‑0308](https://xmpp.org/extensions/xep-0308.html]) (_Last Message Correction_) est disponible pour corriger les messages qui ont déjà été envoyés, et d’autres fonctionnalités ont été ajoutées comme la [XEP‑0424](https://xmpp.org/extensions/xep-0424.html) (_Message Retractation_) et les réponses rapides pour les citations. La prise en charge des formulaires de CAPTCHA a été également implémentée : la [XEP‑0158](https://xmpp.org/extensions/xep-0158.html) (_CAPTCHA Forms_) est mise en place pour des vérifications supplémentaires lors de l’enregistrement d’un compte. Bien sûr, il y a aussi beaucoup d’autres changements et corrections ! - Le client Monal, pour iOS et macOS, s’est vu associer un [nouveau serveur de _push_](https://monal.im/blog/monal-push-server-upgrade/) et a reçu des améliorations concernant la gestion de l’archivage des messages. C’est un des nombreux changements qui arrivera dans les futures versions. Soyez prêts et jetez‑y un œil dans la [Beta Testflight de Monal](https://monal.im/blog/news-betas-up-for-4-8/). ## Serveurs Aucune chance pour les indésirables : Openfire présente son nouveau greffon [_Spam blacklist_](https://discourse.igniterealtime.org/t/new-openfire-plugin-to-help-reduce-spam/88730) qui permet aux utilisateurs de faire des signalements. Signalez les spammeurs en puissance ! Le greffon d’observation d’Openfire a été publié en version 2.1.0, permettant la recherche sur l’ensemble du texte des messages archivés. L’équipe du serveur XMPP Prosody a été bien occupée ce mois‑ci avec plusieurs choses sympathiques. Pour commencer, elle a annoncé la [publication de la version 0.11.6 de Prosody](https://blog.prosody.im/prosody-0.11.6-released/). Les développeurs ont également publié une série de nouveaux modules pour permettre une [inscription sur simple invitation](https://blog.prosody.im/great-invitations/) qui peut aider et guider les nouveaux utilisateurs à choisir un client adéquat et créer leur premier compte XMPP. Et pour finir, ils ont publié un ensemble de [conseils pour quiconque souhaitant s’attaquer aux messages indésirables sévissant sur le réseau XMPP](https://blog.prosody.im/simple-anti-spam-tips/). ![Inscription par invitation sur un serveur Prosody](https://news.jabberfr.org/wp-content/uploads/2020/10/Prosody_invite-flow-manual.png "Inscription par invitation sur un serveur Prosody") ## Bibliothèques La petite bibliothèque _libstrophe_ pour client XMPP, écrite en C, a été publiée en version 0.10.0 qui, outre les corrections de bogues et une nouvelle API, apporte de nouvelles fonctionnalités : prise en charge des méthodes d’authentification [SCRAM‑SHA‑256](https://tools.ietf.org/html/rfc7677 "RFC 7677") et [SCRAM‑SHA‑512](https://tools.ietf.org/html/draft-melnikov-scram-sha-512-00), prise en charge de la bibliothèque de résolution asynchrone de nom de domaines [c‑ares](https://github.com/c-ares/c-ares), prise en charge de LibreSSL et ajout de gestionnaires à déclenchement périodique, indépendamment du statut des connexions. Une [deuxième bêta](https://discourse.igniterealtime.org/t/smack-4-4-0-beta2-released/88804) a été publiée pour [Smack](https://github.com/igniterealtime/Smack) 4.4.0, la bibliothèque XMPP en Java de la communauté Ignite RealTime. ## Divers _Google Summer of Code 2020_ : Anmol a résumé ses trois mois de travail sur l’implémentation de messages en temps réel dans Dino ([XEP‑0301 _In‑Band Real Time Text_](https://xmpp.org/extensions/xep-0301.html)) via un [dernier billet de blog](https://wolfieanmol.github.io/gsoc-blog/gsoc-2020-ends/). Le propriétaire du domaine _[joinxmpp.org](https://joinxmpp.org)_ manque de temps pour développer ce projet plus avant. Il a écrit un court résumé décrivant les objectifs originaux et indique qu’il cherche maintenant quelqu’un de motivé pour reprendre le projet. # Extensions et spécifications Les développeurs et autres experts de la standardisation de par le monde collaborent à ces extensions, développant de nouvelles spécifications pour les pratiques naissantes, et affinant les manières de faire existantes. Proposées par qui le souhaite, les spécifications rencontrant le plus de succès aboutissent à un statut de « Finale » ou « Active », en fonction de leur type, alors que les autres sont soigneusement archivées sous l’appellation « Ajournée ». Ce cycle de vie est décrit dans la [XEP‑0001](https://xmpp.org/extensions/xep-0001.html) qui contient les définitions formelles et canoniques pour les types, états et processus. Apprenez en plus sur [le processus de standardisation](https://xmpp.org/about/standards-process.html). ## Mises à jour - version 2.11.0 de la [XEP‑0004](https://xmpp.org/extensions/xep-0004.html) (_Data Forms_) : clarifie davantage la nécessité de l’existence d’un attribut `type` dans les champs. ## Derniers appels Les derniers appels sont émis une fois que chacun semble satisfait de l’état courant d’une XEP. Après que le Conseil a décidé que la XEP était prête, l’éditeur XMPP émet un dernier appel à commentaires. Les retours rassemblés pendant le dernier appel aident à améliorer la XEP avant qu’elle ne retourne devant le Conseil pour une évolution vers le statut de brouillon : - [XEP-0411](https://xmpp.org/extensions/xep-0411.html) (_Bookmarks Conversion_). ## Extensions proposées Le processus de développement d’une XEP commence par la mise par écrit d’une idée et sa soumission à l’éditeur XMPP. Dans un délai de deux semaines, le Conseil décide s’il accepte d’accorder à cette proposition le statut d’une XEP expérimentale : - [ensembles de tests de conformité XMPP 2021](https://xmpp.org/extensions/inbox/cs-2021.html) : ce document définit les catégories d’application XMPP pour différents usages (Core, Web, IM et Mobile), et spécifie les XEP que les logiciels clients et serveurs ont besoin d’implémenter pour être conformes à ces usages. # Remerciements Cette lettre d’information XMPP a été réalisée collaborativement par la communauté. Merci à _agnauck_, _emus_, _mdosch_, _mwild1_, _pep._, _pmaziere_, _Seve_, _wurstsalat3000_ et _Zash_ pour leur aide durant son élaboration ! # Diffusez ces informations ! Partagez ces informations sur les « réseaux sociaux » : * [Twitter](https://twitter.com/xmpp) ; * [Mastodon](https://fosstodon.org/@xmpp/) ; * [LinkedIn](https://www.linkedin.com/company/xmpp-standards-foundation/) ; * [Facebook](https://www.facebook.com/jabber/) ; * [Reddit](https://www.reddit.com/r/xmpp/). Trouvez et proposez des offres d’emploi sur le site _[xmpp.work](https://xmpp.work/)_. # Appel à la communauté ## Inscrivez‑vous à la lettre d’information Nous vous invitons à [vous inscrire](https://xmpp.org/newsletter.html) pour recevoir les prochaines éditions en anglais 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](https://github.com/xsf/xmpp.org/pulls). Et nous sommes toujours ravis d’accueillir des contributeurs et des contributrices. Joignez‑vous à la discussion dans le [salon de notre équipe de communication](xmpp:commteam@muc.xmpp.org?join) 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. # Licence Cette lettre d’information est publiée sous la licence [CC BY‑SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).