URL: https://linuxfr.org/news/xmpp-ca-marche-1-juillet-2020 Title: XMPP ça marche, 1ᵉʳ juillet 2020 Authors: Pierre Maziere Davy Defaud, Ysabeau et M5oul Date: 2020-07-07T17:01:26+02:00 License: CC By-SA Tags: xmpp Score: 5 _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 juin 2020. Vous y trouverez, en plus des nouveautés, un appel à contribuer à la documentation et à la vie de XMPP. ---- [Cette lettre d’information de juin 2020 en anglais ](https://xmpp.org/2020/07/newsletter-01-july/) [Toutes les lettres d’information ](https://xmpp.org/category/newsletter.html) [Souscrire à la lettre d’information en anglais par courriel](https://tinyletter.com/xmpp) [XMPP/Jabber sur LinuxFr.org ](https://linuxfr.org/tags/xmpp/public) ---- # Appel à la communauté ## Inscrivez‑vous à la lettre d’information Nous vous invitons à [vous inscrire](https://tinyletter.com/xmpp) 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. # Annonces de la XSF JC Brand a mis en place un [site de publication d’offres d’emploi en lien avec XMPP](https://xmpp.work/) ! Il vous permettra d’accéder à des offres d’emploi, mais également de faire la publicité de services XMPP. Jetez‑y un œil, publiez vos propres offres et recommandez‑le. XMPP ça marche ! # Articles Ingo Jürgensmann a écrit un article sur l’historique des termes « Jabber » et « XMPP », leur [différences et similarités](https://blog.windfluechter.net/content/blog/2020/06/09/1758-jabber-vs-xmpp) [en anglais]. Le client XMPP Dino est un des trois projets qui ont été récompensés par le [10^(e) trophée Thomas Krenn](https://www.thomas-krenn.com/de/unternehmen/presse/pressemeldung.thomas-krenn-award-2020.html) [en allemand]. Michał Piotrowski a écrit un article sur [comment initier rapidement l’implémentation d’une messagerie instantanée dans une application](https://www.erlang-solutions.com/blog/add-value-to-your-app-with-instant-messaging-here-s-where-to-start.html) [en anglais]. Il y aborde la valeur d’une fonctionnalité de discussion dans une application, son passage à l’échelle, sa personnalisation et les erreurs fréquemment commises : « Choisissez vos XEP, et choisissez intelligemment. ». Le contributeur _Space_e_man_ du site _LinuxFr.org_ a proposé une brève revue de [Quicksy, la messagerie instantanée libre basée sur XMPP facile](https://linuxfr.org/users/space_e_man/journaux/quicksy-la-messagerie-instantanee-libre-basee-sur-xmpp-facile). Tandis que l’article lui‑même se concentre sur les raisons qui devraient le faire préférer à d’autres solutions propriétaires, les commentaires des utilisateurs de _LinuxFr.org_, comme à l’accoutumée, apportent leur lot de points de vue variés, ainsi que des alternatives. # Vidéos Au mois d’avril 2020, _Conociendo XMPP, la Comunidad Latina de Tecnologías Libres_, a fait une présentation en ligne de XMPP pour ses utilisateurs. Nous voudrions mettre en exergue [cette vidéo](https://www.youtube.com/watch?v=VwnzJ9V732E) [en espagnol], même si elle date un peu. Ils proposent également un espace de discussion pour les utilisateurs, joignable à cette adresse courte et pratique _[comunidadlatinadetecnologiaslibres@chat.disroot.org](xmpp:comunidadlatinadetecnologiaslibres@chat.disroot.org?join)_. Daniel Gultsch et Holger Weiss ont eu [un échange virtuel sur leur implémentation des fonctionnalités audio et vidéo](https://www.youtube.com/watch?v=v_riuu4XU6Q) [en anglais] au sein de Conversations, dans lequel ils y décrivent les détails techniques. La session a été conclue avec une deuxième présentation par _eta_, qui définit l’amour par cette équation : Asterisk + XMPP = <3. Prof. Dr. P. Löbbecke a parlé dans une présentation en ligne de « [_Freie Messenger - Sichere Kommunikation_](https://libre.video/videos/watch/1b646209-24e0-489b-8060-793f4513da9d) » (messageries libres — communication sécurisée) [en allemand] qui traite de XMPP. # Des nouvelles des logiciels ## Clients et applications [Gajim 1.2.0](https://gajim.org/post/2020-06-21-gajim-1.2.0-released/) a été publié. Plus d’une année après la sortie de Gajim 1.1.3, le moment est finalement venu pour Gajim 1.2. Une année mise à contribution pour développer de nouvelles fonctionnalités, nettoyer du vieux code et corriger des bogues. Parmi tous les changements, on remarquera particulièrement : l’amélioration du système de salon de discussion, la réécriture complète du code touchant les aspects réseau et un nouvel assistant de création de compte. Et il y a bien plus à découvrir. [Nouvelles du développement de Gajim](https://gajim.org/post/2020-06-28-development-news-june/) : juin a déjà apporté avec lui Gajim 1.2, python-nbxmpp 1.0 et de nombreuses mises à jour de greffons. Mais il y a plus : _Blind Trust Before Verification_ (confiance aveugle avant vérification) pour OMEMO, des améliorations dans le glisser‑déposer et un nouveau service de traduction pour Gajim. Anu, le principal développeur de Monal, a publié de [nouvelles versions bêta pour iOS et macOS](https://monal.im/blog/new-builds-fro-4-7/). Grâce aux efforts de Thilo et Friedrich, de nouvelles fonctionnalités de débogage ont été incorporées. Il demande de fournir des journaux de débogage pour les rapports de bogues existants quand cela est possible. Profanity a sorti sa version 0.9.0, qui prend en charge la XEP‑0308 (_Last Message Correction_) et corrige divers problèmes qui sont détaillés dans leur [publication de blog](https://profanity-im.github.io/blog/post/release-090/). Après cette nouvelle sortie majeure, les versions [0.9.1](https://github.com/profanity-im/profanity/releases/tag/0.9.1), [0.9.2](https://github.com/profanity-im/profanity/releases/tag/0.9.2), [0.9.3](https://github.com/profanity-im/profanity/releases/tag/0.9.3) et [0.9.4](https://github.com/profanity-im/profanity/releases/tag/0.9.4) ont suivi, corrigeant des bogues. ![Captures d’écran de Profanity 0.9](https://news.jabberfr.org/wp-content/uploads/2020/07/profanity090.png "Profanity 0.9") [JSXC](https://jsxc.org) a sorti sa [version 4.1.1](https://github.com/jsxc/jsxc/releases/tag/v4.1.1), qui corrige plusieurs problèmes liés à la vidéo et améliore l’interopérabilité avec Conversations. De plus, la [première version expérimentale d’une application de bureau](https://www.jsxc.org/blog/2020/06/25/JSXC-Desktop.html) pour toutes les plates‑formes a été publiée. Le projet recherche des testeurs et des personnes avec de l’expérience sur Electron et la chaîne de compilation Travis. ![Desktop client JSXC](https://news.jabberfr.org/wp-content/uploads/2020/07/jsxc41.png "Desktop client JSXC") Pix‑Art Messenger a supprimé sa [prise en charge d’OTR depuis le 30 juin](https://social.tchncs.de/@pixart/104349576991457471). La note générale à ce sujet peut être lue sur [GitHub](https://github.com/kriztan/Pix-Art-Messenger/blob/master/docs/encryption.md). Et pour finir, pouvez‑vous croire cela ? [Pidgin 2.14.0](https://pidgin.im/posts/2020-06-2.14.0-released/) ! 😯 Il y a également [une chaîne Twitch de développement en direct](https://twitter.com/rw_grim/status/1278857182629498880) qui émet chaque jeudi. ## Serveurs La communauté Ignite RealTime a sorti [Openfire bêta 4.6.0](https://discourse.igniterealtime.org/t/openfire-4-6-0-beta-is-released/88203) qui implémente la XEP‑0289 (_Federated MUC for Constrained Environments_) et améliore la prise en charge PEP et PubSub. Si vous avez le temps de tester, rejoignez‑les pour aider ! # Bibliothèques La bibliothèque XMPP de Gajim, [python-nbxmpp](https://dev.gajim.org/gajim/python-nbxmpp/-/tree/master), a vu sa version 1.0 publiée. Divergence amicale de l’antique bibliothèque xmppy, de nombreuses choses ont changé depuis. Beaucoup de travail y a été investi, particulièrement durant l’année passée. Si vous êtes intéressés, un exemple simple de client est disponible. # Divers Le saviez‑vous ? [_League of Legends_ utilise XMPP en interne](https://technology.riotgames.com/news/chat-service-architecture-protocol). # Google Summer of Code Depuis début mai, des étudiants du monde entier travaillent sur plusieurs projets libres 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](https://summerofcode.withgoogle.com/organizations/5474262808264704/#6018598289539072) et partager leurs premières entrées de blog : [Aditya Borikar](https://adiaholic.github.io/gsoc2020/2020/05/16/Chapter-0-Introduction.html) travaille sur la prise en charge de WebSocket dans Smack ; historique de son blog : - [Chapitre 1 : Les amabilités de connexion](https://adiaholic.github.io/gsoc2020/2020/05/24/Chapter-1-Handshake.html) ; - [Chapitre 2 : Changements vers une composante modulaire](https://adiaholic.github.io/gsoc2020/2020/05/31/Chapter-2-Modular-Shift.html) ; - [Chapitre 3 : Les négociations SASL](https://adiaholic.github.io/gsoc2020/2020/06/07/Chapter-3-sasl-negotiations.html) ; - [Chapitre 4 : Corriger les cibles défectueuses](https://adiaholic.github.io/gsoc2020/2020/06/14/Chapter-4-fix-loose-endpoints.html) ; - [Chapitre 5 : Méthode de découverte discrète HTTP](https://adiaholic.github.io/gsoc2020/2020/06/21/Chapter-5-Discrete-Http-Lookup-Method.html) ; - [Chapitre 6 : Une partie de l’ensemble, intégré](https://adiaholic.github.io/gsoc2020/2020/06/28/Chapter-6-Part-Of-The-Whole.html). [Anmol (_wolfie_anmol_)](https://wolfieanmol.github.io/gsoc-blog/) travaille sur l’implémentation de l’envoi de messages à la volée dans Dino ([XEP‑0301 _In‑Band Real Time Text_](https://xmpp.org/extensions/xep-0301.html)) ; historique de son blog : - [Le GSoC 2020 débute — Introduction au RTT](https://wolfieanmol.github.io/gsoc-blog/introduction/) ; - [Stanza RTT et comparaison de messages](https://wolfieanmol.github.io/gsoc-blog/rtt-stanza-and-message-comparision/) ; - [Recevoir des messages en temps réel](https://wolfieanmol.github.io/gsoc-blog/receiving-rtt/) ; - [Interface utilisateur](https://wolfieanmol.github.io/gsoc-blog/ui/). ![RTT User Interface](https://news.jabberfr.org/wp-content/uploads/2020/07/dino_rtt_demo.gif "RTT User Interface") 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.5.0 de la [XEP‑0373](https://xmpp.org/extensions/xep-0373.html) (_OpenPGP for XMPP_) : - utilise le lexique de la RFC 4880 : il s’agit d’une « clé primaire » et non d’une « clé maîtresse », - clarifie le chiffrement des données de la clé secrète, - déplace les informations de l’attribut _date_ vers l’élément _ID_ (fs) ; - la version 1.3.0 de la [XEP‑0156](https://xmpp.org/extensions/xep-0156.html) (_Discovering Alternative XMPP Connection Methods_) : - corrige la référence à la RFC 6415 et organise les prérequis plus clairement ; ceci fait évoluer le prérequis JSON de « peut » (optionnel) à « devrait » (dans les faits), pour s’adapter aux applications Web (fs) ; - la version 1.1.0 de la [XEP‑0157](https://xmpp.org/extensions/xep-0157.html) (_Contact Addresses for XMPP Services_) : - ajoute la valeur _status‑addresses_ dans le registre, avec un exemple (mb, fs), - la version 0.1.0 de la [XEP‑0440](https://xmpp.org/extensions/xep-0440.html) (_SASL Channel‑Binding Type Capability_) : - acceptée par vote du Conseil le 27 mai 2020, (éditeur des XEP (jsc)) ; - la version 0.3.1 de la [XEP‑0390](https://xmpp.org/extensions/xep-0390.html) (_Entity Capabilities 2.0_) : - ajoute un autre exemple de _xml:lang_ (fs) ; - la version 0.6.0 de la [XEP‑0384](https://xmpp.org/extensions/xep-0384.html) (_OMEMO Encryption_) : - intègre des retours à propos des termes de chiffrement et du contenu, par Sofia Celi (ps) ; - la version 0.3.0 de la [XEP‑0424](https://xmpp.org/extensions/xep-0424.html) (_Message Retraction_) : - clarifie quand un service doit rendre publique sa prise en charge via disco, - ajoute un autre [URN]() de découverte de service pour les pierres tombales [N. D. T. : nom donné à ce qui remplace le message rétracté] (jcb) ; - la version 0.4.0 de la [XEP‑0393](https://xmpp.org/extensions/xep-0393.html) (_Message Styling_) : - retire la description du mécanisme pour désactiver la personnalisation du style des _spans_ et des _blocks_ individuels, les utilisateurs pouvant faire cela eux‑mêmes sans que nous ne documentions l’utilisation d’un caractère Unicode qui n’est pas spécifiquement dédié à cela (ssw) ; - la version 0.3.0 de la [XEP‑0393](https://xmpp.org/extensions/xep-0393.html) (_Message Styling_) : - ajoute la capacité de désactiver la personnalisation des styles, clarifie davantage les aspects d’accessibilité et mentionne que _Styling_ n’est pas compatible avec _Markdown_ dans la section des aspects sécurité (ssw). # Remerciements Cette lettre d’information XMPP a été réalisée collaborativement par la communauté. Merci à _emus_, _jonas_, _nyco_, _pep._, _pmaziere_, _sualko_, _vanitasvitae_, _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/). # Licence Cette lettre d’information est publiée sous la licence [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).