URL: https://linuxfr.org/news/la-lettre-d-information-xmpp-de-fevrier-2021 Title: La lettre d'information XMPP de fĂ©vrier 2021 Authors: Anonyme Ysabeau đ§¶, anubis, seveso et Bastoon Date: 2021ćčŽ03æ08æ„T15:23:11+01:00 License: CC By-SA Tags: debian, mastodon, xmpp et fosdem Score: 22 _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 fĂ©vrier 2021. La concrĂ©tisation de nombreux projets de la communautĂ© XMPP est le rĂ©sultat de lâengagement de personnes volontaires. Si les services et logiciels que vous utilisez ont comblĂ©, mĂȘme partiellement, vos attentes, en particulier tout au long de lâannĂ©e passĂ©e, nâhĂ©sitez pas, sâil vous plaĂźt, Ă remercier ou aider ces projets ! La diffusion de la version originale de cette lettre dâinformation se fait actuellement via le service _TinyLetter by Mailchimp_. Les outils de surveillance et la gestion des donnĂ©es personnelles de ce service soulĂšvent des problĂšmes que lâĂ©quipe de communication nâest pas en mesure de rĂ©gler pour le moment. Câest pourquoi vous prĂ©fĂ©rerez peut-ĂȘtre lire la version anglaise de cette lettre dâinformation via son [flux RSS](https://xmpp.org/feeds/all.atom.xml) ! Vous souhaitez soutenir lâĂ©quipe Ă©laborant cette lettre dâinformation ? Vous en apprendrez davantage Ă la fin de cette lettre ! Dans tous les cas, faites-vous plaisir avec la suite ! ---- [Cette lettre dâinformation de fĂ©vrier 2021 en anglais](https://xmpp.org/2021/02/newsletter-02-feburary/) [Toutes les lettres dâinformation](https://xmpp.org/blog.html) [Souscrire Ă la lettre dâinformation en anglais par courriel](https://xmpp.org/newsletter.html) [Flux RSS/Atom de la lettre d'information en anglais](https://xmpp.org/feeds/all.atom.xml) [XMPP/Jabber sur LinuxFr.org](https://linuxfr.org/tags/xmpp/public) ---- # ĂvĂšnements [Rencontres XMPP de Berlin (Ă distance)](https://mov.im/?node/pubsub.movim.eu/berlin-xmpp-meetup) : rencontres mensuelles des fanatiques de XMPP Ă Berlin, le deuxiĂšme mercredi de chaque mois. # VidĂ©os Matthew Wild a donnĂ© une confĂ©rence intitulĂ©e [Produits vs Protocoles](https://peertube.thepacket.exchange/videos/watch/96e35d83-e70c-4a87-868b-f9cbeb48e1d0) [en anglais] au FOSDEM 2021. [XMPP â une alternative Ă Telegram, WhatsApp & Co ?](https://video.ploud.fr/videos/watch/7e6876ed-7d4b-478d-a850-25dc84dcaf96) [en allemand] avec le dĂ©veloppeur du client Android Conversations, Daniel Gultsch, et la section berlinoise du parti politique [DIE LiNKE](https://fr.wikipedia.org/wiki/Die_Linke). LâĂ©mission « Libre Ă vous » de lâ[April](https://april.org) du 26 janvier avec Adrien Bourmault, Emmanuel Gil Peyrot et Nicolas VĂ©ritĂ© a traitĂ© des messageries instantanĂ©es libres. Si vous lâavez loupĂ©e en direct, elle est disponible en [podcast](https://april.org/91-messageries-instantanees) (la partie intĂ©ressante dĂ©bute Ă 17min 30s), ainsi que [sa retranscription](https://www.librealire.org/emission-libre-a-vous-diffusee-mardi-26-janvier-2021-sur-radio-cause-commune#Les-messageries-instantanees-libres-avec-Adrien-Bourmault-Emmanuel-Gil-nbsp). Une [introduction rapide Ă XMPP (avec Node.js et eJabberd)](https://www.youtube.com/watch?v=OVN99SgBGkM) [en anglais] par Hussein Nasser. Dans cette vidĂ©o, il passe en revue lâarchitecture XMPP, explique comment elle fonctionne, pour finir par montrer comment mettre en place un serveur XMPP et sây connecter via Node.js. Movim a Ă©tĂ© Ă©voquĂ© dans le podcast [Destination Linux](https://youtu.be/NhQW2yETvwU?t=2833) [en anglais]. # Articles Snikket publie [Produits vs Protocoles: ce que Signal fait bien](https://snikket.org/blog/products-vs-protocols/) [en anglais]. Cette version plus complĂšte de la rĂ©cente [confĂ©rence de Matthew Wild au FOSDEM](https://peertube.thepacket.exchange/videos/watch/96e35d83-e70c-4a87-868b-f9cbeb48e1d0) explore les rĂ©flexions qui ont conduit Ă Snikket et ce que XMPP et les protocoles dĂ©centralisĂ©s peuvent apprendre de la rĂ©ussite de Signal. Lâarticle du blog de Rohan Kumar intitulĂ© [WhatsApp and the domestication of users](https://seirdy.one/2021/01/27/whatsapp-and-the-domestication-of-users.html) [en anglais] a fait le tour dâInternet et a Ă©tĂ© [traduit en français](https://framablog.org/2021/02/04/utilisateurs-libres-ou-domestiques-whatsapp-et-les-autres/) par lâĂ©quipe de FramaLang. Il Ă©voque XMPP et dâautres solutions dĂ©centralisĂ©es. Il a donnĂ© lieu Ă une suite, [Conserver les plateformes ouvertes](https://seirdy.one/2021/02/23/keeping-platforms-open.html) [en anglais], qui couvre une partie de lâhistorique XMPP. Durant ce dernier mois, particuliĂšrement aprĂšs lâannonce par WhatsApp du changement de leur politique concernant la gestion des donnĂ©es personnelles et de la suspension de sa mise en application Ă une date ultĂ©rieure, des milliers de personnes ont changĂ© de messagerie. [Une introduction aux 3 types de messageries, expliquĂ©es simplement](https://thilobuchholz.de/2021/02/3-types-of-messengers-simply-explained/) [en anglais] est un article qui fait ce quâil annonce. En fĂ©vrier 2021 commence lâannĂ©e du BĆuf (_Ox_ en anglais). Durant la rencontre XMPP de Berlin, [la nouvelle annĂ©e a Ă©tĂ© cĂ©lĂ©brĂ©e](https://mov.im/?node/pubsub.movim.eu/berlin-xmpp-meetup/4d69d3cc-f28f-465a-baf2-0696024dc9ef) avec une introduction Ă la [XEP-0373](https://xmpp.org/extensions/xep-0373.html) (_OpenPGP for XMPP_ ou _OX_) et Ă la [XEP-0374](https://xmpp.org/extensions/xep-0374.html) (_OpenPGP for XMPP Instant Messaging_) avec _DebXWoody_, qui implĂ©mente OX dans le client pour console [Profanity](https://profanity.im), _defanor_, qui implĂ©mente OX dans la bibliothĂšque C [rexmpp](https://github.com/defanor/rexmpp), Florian, co-auteur des XEPs OX, _lovetox_, qui implĂ©mente OX dans le client de bureau [Gajim](https://gajim.org), et Paul, qui implĂ©mente OX dans la bibliothĂšque Java [Smack](https://igniterealtime.org/projects/smack/). Si les prĂ©sentations nâont pas Ă©tĂ© enregistrĂ©es, [un rĂ©sumĂ© de la confĂ©rence](https://hackmd.io/Ig2azxzUTQuFxN73Ds8Qig) [en anglais] est disponible. Un court tutoriel pour lâinstallation du client iOS [Siskin IM](https://siskin.im) [en anglais](https://xmppeinrichtung.blogspot.com/2021/01/installation-and-configuration-of.html) et [en allemand](https://xmppeinrichtung.blogspot.com/2021/01/siskin-im-auf-dem-iphone-als-instant.html). Un tutoriel pour l'[installation dâun serveur XMPP Prosody](https://toutetrien.lithio.fr/article/installer-son-serveur-xmpp-avec-prosody). [Mellium](https://mellium.im), projet regroupant des bibliothĂšques et outils implĂ©mentant le protocole XMPP en Go, a publiĂ© un [Ă©tat des lieux de ce projet pour lâannĂ©e 2020](https://blog.samwhited.com/2021/02/mellium-year-in-review/) [en anglais] ainsi quâune [revue dâarchitecture du module xmpp](https://blog.samwhited.com/2021/02/mellium-architecture/) [en anglais] de maniĂšre Ă aider les nouvelles personnes souhaitant y contribuer Ă trouver leur chemin dans leur code. Sam Whited a republiĂ© une documentation sur lâanalyse syntaxique et la validation dâadresses XMPP (JIDs) sous forme d'[article de blog](https://blog.samwhited.com/2021/02/xmpp-addresses/) [en anglais]. Lâarticle [Plateforme de dĂ©veloppement dĂ©centralisĂ©e : distribuer les moyens dâune production numĂ©rique](https://staticadventures.netlib.re/blog/decentralized-forge/) [en anglais] couvre beaucoup de protocoles et de technologies, et XMPP y est mentionnĂ© (OAuth et Salut-Ă -Toi). [Ajout pour lâĂ©dition française] Le changement de politique de WhatsApp a Ă©tĂ© lâoccasion pour yannv de nous expliquer [pourquoi il faut en profiter pour rĂ©tablir la libertĂ© dans la messagerie instantanĂ©e](https://mov.im/?post/yannv%40conversations.im/urn%3Axmpp%3Amicroblog%3A0/0489b38d-af93-4f35-9b1b-b07bab56761e#). La suite de cet article sâattardera sur comment cela peut se faire. # Des nouvelles des logiciels ## Clients et applications Conversations, client Android, a publiĂ© sa [version 2.9.7](https://github.com/iNPUTmice/Conversations/blob/master/CHANGELOG.md). Elle ajoute la capacitĂ© de sĂ©lectionner les sonneries des appels entrants, corrige la dĂ©couverte des ID des clĂ©s OpenPGP pour OpenKeyChain 5.6+, amĂ©liore la stabilitĂ© des sessions RTP lors des appels et plus encore. Gajim, client de bureau multiplate-forme, a publiĂ© ses versions [1.3.0](https://gajim.org/fr/post/2021-02-08-gajim-1.3.0-released/) et [1.3.1](https://gajim.org/fr/post/2021-03-01-gajim-1.3.1-released/). Cinq mois se sont Ă©coulĂ©s depuis la version 1.2.2. De nombreuses nouvelles fonctionnalitĂ©s ont Ă©tĂ© dĂ©veloppĂ©es pendant cette pĂ©riode, dont une refonte complĂšte de la fenĂȘtre de PrĂ©fĂ©rences et du stockage des donnĂ©es de configuration, une toute nouvelle fenĂȘtre de Profil, la prise en charge des accusĂ©s de lecture, une nouvelle interface dâutilisation pour les appels audio/vidĂ©o et bien plus encore. Comme expliquĂ© dans les [nouvelles de dĂ©veloppement de fĂ©vrier](https://gajim.org/fr/post/2021-02-25-development-news-february/), ce mois-ci a surtout apportĂ© des corrections de bogues. La gestion des erreurs de la fenĂȘtre de Profil a Ă©tĂ© amĂ©liorĂ©e et le choix de petites images comme avatar devrait maintenant fonctionner comme prĂ©vu. Tout en corrigeant ces bogues, lâĂ©quipe de Gajim a travaillĂ© Ă quelque chose dâĂ©norme... Kaidan, client pour Linux, Windows et Android, est sorti en [version 0.7](https://www.kaidan.im/2021/02/02/kaidan-0.7.0/). Elle permet dâenvoyer des fichiers par glisser/dĂ©poser. De plus, il est maintenant possible de voir quel client et quel systĂšme dâexploitation utilisent vos contacts. Monal, client iOS, a publiĂ© sa [version 5 Beta 1](https://monal.im/blog/monal-5-beta-1/) et apporte de nombreuses amĂ©liorations concernant le chiffrement de bout en bout via OMEMO. LâĂ©quipe de dĂ©veloppement travaille Ă la prise en charge des salons de discussion et Ă une nouvelle interface dâutilisation pour le transfert de fichiers. Monal 5 prendra Ă©galement en charge la lecture intĂ©grĂ©e de documents audio et vidĂ©o. Les statistiques de janvier du serveur Push mettent en Ă©vidence une activitĂ© non nĂ©gligeable autour de Monal. LâĂ©quipe cherche Ă©galement Ă renouveler son logo, donc si vous vous sentez lâĂąme crĂ©ative, donnez leur un coup de main avant le 31 mars.  La [version 0.19 Ikeya](https://mov.im/?node/pubsub.movim.eu/Movim/944ac1f8-8034-45ac-976a-cc5fcd35d63e) de Movim est sortie ! Avec de nombreuses amĂ©liorations de performance mais Ă©galement beaucoup de nouvelles fonctionnalitĂ©s comme les GIF dans les discussions, les rĂ©ponses Ă messages, la refonte de la navigation dans les communautĂ©s et bien plus encore. Le [greffon livechat pour PeerTube](https://github.com/JohnXLivingston/peertube-plugin-livechat) embarque le client web converse.js. Le client iOS Siskin IM a publiĂ© sa [version 6.3](https://github.com/tigase/siskin-im/releases/tag/6.3). Elle contient plusieurs corrections : liens cliquables, plantages liĂ©s au formatage markdown, partage dans des groupes publics, problĂšmes avec la correction de message. Elle amĂ©liore Ă©galement lâorganisation des salons de discussions. ## Serveurs La nouvelle version de Snikket, [sortie ce mois-ci](https://snikket.org/blog/feb-2021-server-release/), apporte un nouveau tableau de bord dâadministration permettant de rĂ©aliser toutes sortes de tĂąches. Elle ajoute Ă©galement un portail simple pour les personnes ne gĂ©rant pas lâadministration afin de se connecter et gĂ©rer leurs comptes. Pour le moment, ce portail inclut un Ă©diteur de profil et sera Ă©tendu pour incorporer dâautres paramĂštres et gĂ©rer lâimportation et lâexportation de donnĂ©es. De plus, la prise en charge des Raspberry Pi et des processeurs ARM a Ă©tĂ© ajoutĂ©e, et la possibilitĂ© de dĂ©finir des groupes de personnes, nommĂ©s _circles_ (cercles), a Ă©tĂ© introduite.  Prosody a publiĂ© sa [version 0.11.8](https://blog.prosody.im/prosody-0.11.8-released/). Elle apporte des corrections de bogues, lâamĂ©lioration des performances des websockets (merci aux gens de Jitsi), et corrige Ă©galement un problĂšme de sĂ©curitĂ©. Le serveur ejabberd est sorti en [version 21.01](https://www.process-one.net/blog/ejabberd-21-01/) et inclut de nombreuses amĂ©liorations et corrections de bogues comme, par exemple, une liste dâexclusion de serveurs STUN/TURN par dĂ©faut ou une meilleure intĂ©gration de systemd. Si vous administrez des serveurs, vous pouvez rĂ©cupĂ©rer cette nouvelle version depuis le site web habituel, et les adeptes de Debian peuvent dâores et dĂ©jĂ mettre Ă jour leur installation Ă partir du dĂ©pĂŽt `buster-backports`. La communautĂ© Ignite Realtime est heureuse dâannoncer la sortie de [la version 0.8.0](https://discourse.igniterealtime.org/t/push-notification-openfire-plugin-0-8-0-released/89657) du greffon de notification Push pour Openfire ! Cette mise Ă jour corrige un problĂšme qui empĂȘchait certain clients, tel que Siskin, de dĂ©clarer un service de notification Push. ## BibliothĂšques Le module xmpp de Mellium, lâensemble de bibliothĂšques Go pour XMPP, est sorti en [version 0.18.0](https://pkg.go.dev/mellium.im/xmpp@v0.18.0). Cette mise Ă jour apporte des APIs de connexion retravaillĂ©es, une meilleure prise en charge des serveurs, les websockets et lâassortiment habituel de corrections de bogues et dâamĂ©liorations. Pour la liste complĂšte, rĂ©fĂ©rez-vous au [journal des changements](https://github.com/mellium/xmpp/releases/tag/v0.18.0). La bibliothĂšque sous-jacente de Gajim, python-nbxmpp, est sortie en [versions 2.0.1 et 2.0.2](https://gajim.org/fr/post/2021-02-25-development-news-february/) qui corrigent diffĂ©rents bogues. # Extensions et spĂ©cifications Par leurs productions de code ou par dâautres types dâexpertises de la standardisation, de nombreuses personnes 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 » (_Final_) ou « Active » (_Active_), en fonction de leur type, alors que les autres sont soigneusement archivĂ©es sous lâappellation « AjournĂ©e » (_Deferred_). 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. Vous pouvez en apprendre plus sur le [processus de standardisation](https://xmpp.org/about/standards-process.html). Les Ă©changes autour des Standards et des Extensions se font dans la [liste de diffusion des Standards](https://mail.jabber.org/mailman/listinfo/standards) ([archives en ligne](https://mail.jabber.org/pipermail/standards/)). ## Extensions proposĂ©es Le processus de dĂ©veloppement dâune XEP commence par la mise par Ă©crit dâune idĂ©e et sa soumission Ă la personne responsable des Ă©ditions 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. - [Implicit XMPP WebSocket Endpoints](https://xmpp.org/extensions/inbox/xep-iwe.html) : ce document spĂ©cifie les points de terminaisons implicites de connexion pour _XMPP over Websocket_ (RFC 7395). ## Nouvelles extensions - version 0.2.0 de la [XEP-0455](https://xmpp.org/extensions/xep-0455.html) (_Service Outage Status_) - ce document dĂ©finit une extension du protocole XMPP qui permet aux personnes administrant un serveur de faire connaĂźtre Ă tous les gens qui lâutilisent, dâune maniĂšre sĂ©mantique, les problĂšmes Ă©ventuels concernant ce serveur. ## Extensions ajournĂ©es Si une XEP expĂ©rimentale nâa pas Ă©tĂ© mise Ă jour aprĂšs plus dâun an, elle perdra son statut « ExpĂ©rimentale » (_Experimental_) pour devenir « AjournĂ©e » (_Deferred_). En cas de future mise Ă jour, elle reprendra son statut « ExpĂ©rimentale » (_Experimental_). Aucune XEP ajournĂ©e ce mois-ci. ## Extensions mises Ă jour - version 0.2.0 de la [XEP-0452](https://xmpp.org/extensions/xep-0452.html) (_MUC Mention Notifications_) - NĂ©cessite lâenregistrement dâun pseudonyme pour que les notifications fonctionnent. ## Derniers appels Les derniers appels sont Ă©mis une fois que lâĂ©tat courant dâune XEP est satisfaisant. AprĂšs que le Conseil a dĂ©cidĂ© que la XEP Ă©tait prĂȘte, la personne responsable des Ă©ditions 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 » (_Draft_). Aucun dernier appel ce mois-ci. ## Brouillons Aucun brouillon ce mois-ci. ## Appel Ă expĂ©rience Un appel Ă expĂ©rience, comme un dernier appel, est un appel explicite Ă commentaires, mais dans ce cas, il est principalement dirigĂ© vers les personnes qui ont implĂ©mentĂ©, et idĂ©alement dĂ©ployĂ©, cette spĂ©cification. Le Conseil vote alors de lui attribuer le statut « Finale » (_Finale_). Aucun appel Ă expĂ©rience ce mois-ci. # Remerciements Cette lettre dâinformation XMPP a Ă©tĂ© rĂ©alisĂ©e collaborativement par la communautĂ©. Merci Ă _wurstsalat3000_, _Sam Whited_, _pitchum_, _Licaon_Kter_, _jeybe_ and _emus_ 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/). Vous pouvez Ă©galement venir en discuter sur le [salon JabberFR](xmpp:jabberfr@chat.jabberfr.org?join). Trouvez et proposez des offres dâemploi sur le site [_xmpp.work_](https://xmpp.work/). # Appel Ă la communautĂ© ## Abonnezâ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Ă©. La diffusion de la version originale de cette lettre dâinformation se fait actuellement via le service _TinyLetter by Mailchimp_. Les outils de surveillance et la gestion des donnĂ©es personnelles de ce service soulĂšvent des problĂšmes que lâĂ©quipe de communication nâest pas en mesure de rĂ©gler pour le moment. Câest pourquoi vous prĂ©fĂ©rerez peut-ĂȘtre lire la version anglaise de cette lettre dâinformation via son [flux RSS](https://xmpp.org/feeds/all.atom.xml) ! ## 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 câest toujours une joie dâaccueillir de nouvelles personnes souhaitant contribuer. 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/).