URL:     https://linuxfr.org/news/xmpp-home-9-juin-2020
Title:   XMPP@home, 9 juin 2020
Authors: Pierre Maziere
        Ppjet6, Nÿco, Ysabeau, Leirda, Davy Defaud, palm123, Pierre Jarillon et Benoît Sibaud
Date:    2020-06-11T11:49:52+02:00
License: CC by-sa
Tags:    xmpp
Score:   7


_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.

----

[Cette lettre d’information de mai 2020 en anglais](https://xmpp.org/2020/06/newsletter/)
[Souscrire à la lettre d’information en anglais par courriel](https://xmpp.org/newsletter.html)
[Toutes les lettres d’information ](https://xmpp.org/category/newsletter.html)
[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 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:[email protected]?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.



# 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](https://gajim.org/post/2020-05-08-gajim-1.2.0-beta1-released/). 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 :
![Gajim 1.2.0-beta1 log in](https://gajim.org/img/news/account-creation-1.png)

Inscription :
![Gajim 1.2.0-beta1 sign up](https://gajim.org/img/news/account-creation-2.png)

Création de compte :
![Gajim 1.2.0-beta1 create account](https://gajim.org/img/news/account-creation-3.png)



## Clients et applications
Nouvelles du [développement de Gajim de mai 2020](https://gajim.org/post/2020-05-26-development-news-may/) : 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](https://www.goffi.org/b/kmebCba3m38dr9sgzgGrkp/progress-note) !

[Poezio](https://poez.io) 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](https://lab.louiz.org/poezio/poezio/-/blob/master/CHANGELOG) pour prendre connaissance de toutes les améliorations de ces versions.

[Biboumi](https://biboumi.louiz.org/), 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](https://blog.agayon.be/errol_update1.html), 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](https://blabber.im/blabber-im-ist-nun-ipv6-tauglich/). Les opérateurs du service ont créé un [lien d’invitation](https://blabber.im/en/i-moved/) 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](https://www.jabber.org/jabber.png)

_jabber.org_ migre son serveur vers Prosody. [Restez informé !](https://www.jabber.org/notices.html)

_yaxim.org_ a mis en place de [nouvelles mesures anti‑spam](https://yaxim.org/blog/2020/05/12/new-anti-spam-measures/). Vous serez peut‑être également intéressés par le « [Manifeste Jabber de Lutte contre le pourriel](https://github.com/JabberSPAM/jabber-spam-fighting-manifesto) ».



## Bibliothèques
La bibliothèque XMPP pour Python 3.7+, [Slixmpp](https://lab.louiz.org/poezio/slixmpp), a été [mise à jour en version 1.5.0](https://mail.jabber.org/pipermail/jdev/2020-May/090424.html), accompagnées des versions mineures 1.5.1 et 1.5.2. La [liste des changements](https://lab.louiz.org/poezio/slixmpp/-/tags/slix-1.5.0) 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](https://github.com/igniterealtime/Smack/wiki/Smack-4.4-Readme-and-Upgrade-Guide).



# 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](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) ;
- [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/).

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](https://xmpp.org/extensions/xep-0414.html) (_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](https://xmpp.org/extensions/xep-0402.html) (_PEP Native Bookmarks_) :
   - ajoute le schéma XML et d’autres modifications éditoriales (mb) ;
- la version 0.5.0 de la [XEP‑0389](https://xmpp.org/extensions/xep-0389.html) (_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](https://xmpp.org/extensions/xep-0068.html) (_Field Standardization for Data Forms_) :
   - clarifie la gestion du type de champ du champ `FORM_TYPE` dans les formulaires à soumettre (fs) ;
- la version 0.2.0 de la [XEP‑0436](https://xmpp.org/extensions/xep-0436.html) (_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](https://xmpp.org/extensions/xep-0437.html) (_Room Activity Indicators_) :
   - attribue l’espace de noms `urn:xmpp` au lieu de l’espace de noms `xmpp:prosody.im` — cela a été oublié au moment de l’acceptation (éditeur des XEP) (jsc) ;
- la version 0.1.1 de la [XEP‑0438](https://xmpp.org/extensions/xep-0438.html) (_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](https://xmpp.org/extensions/xep-0167.html) (_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) ;
- la version 2.10.0 de la [XEP‑0004](https://xmpp.org/extensions/xep-0004.html) (_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_](https://xmpp.org/extensions/inbox/xep-sasl-cb-types.html) : cette spécification permet aux serveurs d’annoncer aux clients les types de _SASL channel‑binding_ qu’ils prennent en charge ;
- [_Channel Binding Pseudomechanisms_](https://xmpp.org/extensions/inbox/cb-pseudomechanisms.html), 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](https://xmpp.org/extensions/xep-0439.html) (_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](https://xmpp.org/extensions/xep-0437.html) (_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](https://xmpp.org/extensions/xep-0436.html) (_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](https://xmpp.org/extensions/xep-0320.html) (_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](https://xmpp.org/extensions/xep-0339.html) (_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 » :

* [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](https://creativecommons.org/licenses/by-sa/4.0/).