Compilation du sam., 26 avril 2025, liste linuxfr-news

Sommaire :

1. [Lettre LinuxFr.org] Lettre d'information XMPP de janvier 2025 -
    [email protected]
2. [Lettre LinuxFr.org] Gestion simple de tournois sportif PyTournois -
    [email protected]
3. [Lettre LinuxFr.org] La version 2.2 de LDAP Synchronization Connector est
    là ! - [email protected]

--- Begin Message ---

Lettre d'information XMPP de janvier 2025

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 réalisée et publiée conjointement sur les sites XMPP.org, LinuxFr.org et JabberFR.org selon une procédure définie.

Bannière de la lettre d’information XMPP

Bienvenue dans la lettre d’information XMPP, ravie de vous retrouver !
Ce numéro couvre le mois de janvier 2025.

Tout comme cette lettre d’information, de nombreux projets et leurs efforts au sein de la communauté XMPP sont le résultat du travail bénévole de certaines personnes. Si vous êtes satisfait des services et des logiciels que vous utilisez, n’hésitez pas à les remercier ou à aider ces projets ! Vous souhaitez soutenir l’équipe de la lettre d’information ? Lisez en bas de page.

    Sommaire

    Annonces XSF

    Adhésion à la XSF

    Si vous souhaitez rejoindre la XMPP Standards Foundation en tant que membre, veuillez vous inscrire avant le 16 février 2025, 00:00 UTC !

    27ème Sommet XMPP

    La XSF a tenu son 27e sommet XMPP les 30 et 31 janvier 2025 à Bruxelles (Belgique, Europe). Pendant ces deux jours, nous avons discuté des sujets liés au développement du protocole XMPP et nous avons continué à progresser sur les problèmes actuels au sein du protocole et de l’écosystème. Nous aimerions remercier toutes celles et ceux qui ont participé au sommet pour leur engagement continu et leur contribution à la XSF et à tous les projets liés à XMPP !

    La XSF souhaite remercier tout particulièrement les personnes qui ont rendu le sommet possible :

    • Daniel Gultsch pour le temps et les ressources qu’il a consacrés à l’organisation de l’événement.
    • Alexander Gnauck et Dave Cridland pour avoir sponsorisé le dîner du XSF.
    • Ralph Meijer pour son temps et son travail dévoué sur le streaming/swag/réservation du dîner.
    • Edwin Mons pour le formulaire du dîner.
    • Kevin Smith pour avoir dirigé le sommet et modéré les orateurs.
    • Alex Palaistras pour avoir tenu un registre sur le bloc-notes avec tous les sujets et le retour d’information pendant toute la durée du sommet.
    • Isode pour avoir à nouveau parrainé le Sommet XMPP.

    Bienvenue au 27ème Sommet XMPP !

    Vous trouverez un résumé des principaux sujets abordés au cours du Sommet ici.

    Hébergement fiscal de projets par la XSF

    La XSF propose un hébergement fiscal pour les projets XMPP. Veuillez postuler via Open Collective. Pour plus d’informations, voir le billet d’annonce. Projets actuels que vous pouvez soutenir :

    Événements XMPP

    Articles XMPP

    Actualité des logiciels XMPP

    Clients et applications XMPP

    • Conversations a publié les versions 2.17.8 et 2.17.9 pour Android.
    • Monal a publié les versions 6.4.9 et 6.4.10 pour iOS et macOS.
    • Monocles Chat 2.0.4 a été publié pour Android. Cette version apporte plusieurs corrections.
    • Cheogram a publié la version 2.17.2-4 pour Android.
    • Les versions Movim 0.29 et 0.29.1 ont été publiées. Movim 0.29 (nom de code « Rankin ») est le premier client XMPP qui implémente les « Stories » (XEP-0501 (Pubsub Stories)), une façon très agréable de partager du contenu avec vos contacts et de leur permettre de réagir facilement par chat. Elle introduit également les « Briefs », une manière plus simple de créer une publication courte qui consiste seulement en un texte et quelques médias sur votre profil ou dans vos Communautés. La version 0.29.1 est accompagnée d’une fonctionnalité « Stories » plus soignée et améliorée, de corrections de la base de données ainsi que de travaux préparatoires pour la version PHP 8.4. Pour en savoir plus sur ces versions, rendez-vous sur le Blog Movim.

    Movim 0.29 (Rankin) introducing Stories!

    Movim 0.29 (Rankin) introducing Briefs!

    Serveurs XMPP

    • MongooseIM a lancé la version 6.3.1 de sa solution de messagerie instantanée d’entreprise.

    Bibliothèques et outils XMPP

    Extensions et spécifications

    La XMPP Standards Foundation développe des extensions pour XMPP dans sa série XEP en plus des RFC XMPP.

    Des développeuses, développeurs et experts en standards du monde entier collaborent sur ces extensions, en élaborant de nouvelles spécifications pour des pratiques émergentes et en affinant des méthodes existantes. Proposées par n’importe qui, celles qui rencontrent un grand succès deviennent Finales ou Actives, selon leur type, tandis que d’autres sont soigneusement archivées comme Reportées. Ce cycle de vie est décrit dans XEP-0001, qui contient les définitions formelles et canoniques des types, états et processus. En savoir plus sur le processus des standards. La communication autour des standards et des extensions a lieu sur la liste de diffusion des standards (archive en ligne).

    Extensions proposées

    Le processus de développement des XEP commence par la rédaction d’une idée et sa soumission à l'éditeur XMPP. Dans les deux semaines qui suivent, le Conseil décide d’accepter ou non cette proposition en tant que XEP expérimentale.

    • GRE Formatter : MIME
      • Ce formateur GRE utilise Multipurpose Internet Mail Extensions (MIME) pour formater les données utiles.
    • GRE Encrypter : OpenPGP
      • Ce GRE Encrypter utilise OpenPGP pour crypter les données utiles.
    • Gateway Relayed Encryption
      • Cette spécification décrit un mécanisme de chiffrement de bout en bout avec des passerelles qui est compatible avec des réseaux tiers.

    Nouvelles extensions

    • Aucune nouvelle XEP ce mois-ci.

    Extensions déférées

    Si une XEP expérimentale n’est pas mise à jour pendant plus de douze mois, elle sera retirée de la catégorie Expérimental pour être classée comme Déférée. Si une mise à jour intervient, la XEP sera replacée dans la catégorie Expérimental.

    • Aucune XEP déférée ce mois-ci.

    Extensions mises-à-jour

    • Version 0.4.2 de XEP-0424 (Message Retraction)
      • Utilise une commande XEP-0425 /me dans le corps du message de rétractation
      • Indique que l’attribut « id » de l’élément <retracted/> d’une tombstone doit correspondre à l’attribut « id » du message de rétractation.
      • Spécifie la XEP-0359 comme dépendance et exiger que le stanza « id » soit utilisé à la place de l’identifiant d’origine.
      • Met à jour les « considérations de sécurité » pour mentionner le risque d’identifiants de message non uniques. (jcb)
    • Version 0.4.0 de XEP-0474 (SASL SCRAM Downgrade Protection)
      • Utilise délimiteur de valeur (tm) mieux approprié

    Derniers appels

    Les derniers appels sont lancés une fois que tout le monde semble satisfait de l’état actuel d’une XEP. Une fois que le Conseil a décidé si la XEP semble prête, l'éditeur XMPP émet un dernier appel pour recueillir des commentaires. Les commentaires recueillis lors du dernier appel peuvent aider à améliorer la XEP avant de le renvoyer au Conseil pour qu’il passe à l’étape Stable.

    • Dernier appel à commentaires sur XEP-0484 (Fast Authentication Streamlining Tokens).
      • Ce dernier appel se terminera à la fermeture de réunion le 2025-01-27.

    Extensions stables

    • Version 1.0.0 de XEP-0421 (Occupant identifiers for semi-anonymous MUCs)
      • Acceptée comme stable selon le vote du Conseil du 2025-01-14. (Editeur XEP(dg))

    Extensions dépréciées

    • Aucune XEP n’a été dépréciée ce mois-ci.

    Extensions rejetées

    • Aucune XEP n’a été rejetée ce mois-ci.

    Partagez les nouvelles

    Veuillez partager ces nouvelles sur d’autres réseaux :

    Consultez également notre flux RSS !

    Vous recherchez des offres d’emploi ou souhaitez engager une personne en tant que consultante professionnelle pour votre projet XMPP ? Consultez notre tableau des offres d’emploi XMPP.

    Contributions et traductions de la lettre d’information

    Il s’agit d’un effort communautaire, et nous souhaitons remercier les bénévoles pour leurs contributions. Le bénévolat et les traductions dans d’autres langues sont les bienvenus ! Les traductions de la lettre d’information XMPP seront publiées ici (avec un certain délai) :

    • Anglais (original) : xmpp.org
      • Contributions générales : Adrien Bourmault (neox), Alexander “PapaTutuWawa”, Arne, cal0pteryx, emus, Federico, Gonzalo Raúl Nemmi, Jonas Stein, Kris “poVoq”, Licaon_Kter, Ludovic Bocquet, Mario Sabatino, melvo, MSavoritias (fae,ve), nicola, Schimon Zachary, Simone Canaletti, singpolyma, XSF iTeam
    • Français : jabberfr.org et linuxfr.org
      • Traductions : Adrien Bourmault (neox), alkino, anubis, Arkem, Benoît Sibaud, mathieui, nyco, Pierre Jarillon, Ppjet6, Ysabeau
    • Italien : notes.nicfab.eu
      • Traductions : nicola
    • Espagnol : xmpp.org
      • Traductions : Gonzalo Raúl Nemmi
    • Allemand : xmpp.org
      • Traductions : Millesimus

    Aidez-nous à construire la lettre d’information

    Cette lettre d’information XMPP est produite de manière collaborative par la communauté XMPP. Chaque numéro mensuel de la lettre d’information est rédigé dans ce pad simple. À la fin de chaque mois, le contenu du pad est fusionné dans le dépôt GitHub de la XSF. Nous sommes toujours ravis d’accueillir des contributions. N’hésitez pas à rejoindre la discussion dans notre chat de groupe Comm-Team (MUC) et à nous aider à maintenir cet effort communautaire. Vous avez un projet et souhaitez partager vos actualités ? Pensez à partager vos nouvelles ou événements ici pour les promouvoir auprès d’un large public.

    Tâches que nous réalisons régulièrement :

    • recueillir des nouvelles dans l’univers XMPP
    • rédiger des résumés brefs des actualités et événements
    • résumer les communications mensuelles sur les extensions (XEPs)
    • réviser le brouillon de la lettre d’information
    • préparer des images pour les médias
    • traduire
    • communiquer via les comptes sur les réseaux sociaux

    Licence

    Cette lettre d’information est publiée sous la licence CC BY-SA.

    Commentaires : voir le flux Atom ouvrir dans le navigateur


    --- End Message ---
    --- Begin Message ---

    Gestion simple de tournois sportif PyTournois

    Sportifs du dimanche, on a souvent besoin de gérer des tournois très simples du type « tout le monde rencontre tout le monde » avec quelques contraintes:

    • nombre de terrains limité ;
    • temps d’attente minimal entre deux matchs ;
    • règles variées sur la gestion des scores.

    Depuis une vingtaine d’années, je développe différents sites en Python/Django. Du coup j’ai fabriqué un début de site :).

    Code

    Libriste depuis toujours, le code du projet est sous licence GPL. Actuellement très simple, le site permet de gérer uniquement le mode « toutes les équipes se rencontrent ». Plus tard, suivant les retours, les utilisations et mon temps libre, j’ajouterai d’autres modes (par exemple pour gérer des groupes de placements).

    Pour éviter les calculs inutiles, l’affectation des rencontres utilise des grilles de placement. Ces grilles sont calculées une fois pour toutes et contenues dans le projet. L’avantage est d’être efficace et rapide sur la génération de toutes les rencontres. L’inconvénient est que seules quelques combinaisons sont actuellement disponibles :)

    Fonctionnement

    Le fonctionnement est très simple, le principe de base est que toutes les informations sont visibles sans connexion. Il y a quatre grands rôles utilisateurs:

    • administrateur: sert surtout pour créer des comptes utilisateurs ;
    • organisateur: peut créer des équipes et réinitialiser un tournoi ;
    • arbitre: peut enregistrer/modifier les résultats des matchs ;
    • anonyme: accès à la liste des matchs et au classement.

    Les règles de classement sont affichées. On peut également définir un message d’accueil. Si on veut sauvegarder les résultats d’un tournoi, il y a un export au format CSV.

    Démonstration

    Il y a évidemment un site de démonstration du projet. Le lien se trouve ci-dessous. Les ressources nécessaires pour faire tourner le site sont extrêmement limitées. Si les fonctionnalités du site vous conviennent et que vous voulez l’utiliser pour un club/tournois, n’hésitez pas à me contacter. Je pourrais mettre en ligne une version dédiée gratuitement.

    Commentaires : voir le flux Atom ouvrir dans le navigateur


    --- End Message ---
    --- Begin Message ---

    La version 2.2 de LDAP Synchronization Connector est là !

    LDAP Synchronization Connector (LSC) est un outil de synchronisation de données entre référentiels d'identités (annuaires LDAP, bases de données, API REST, …) disponible sous licence BSD.

    Logo LSC

    Ce logiciel a été créé il y a plus de 20 ans et est déployé dans de très nombreuses organisations qui l'utilisent le plus souvent pour alimenter les comptes et groupes dans leur annuaire d'entreprise depuis leur outil RH, ou bien pour synchroniser les données entre OpenLDAP et Active Directory.

    La version 2.2, en préparation depuis plusieurs années, a enfin vu le jour en ce mois d'avril 2025, grâce au travail de la société Worteks et à l'aide du programme NGI Commons de NLnet.

    Configuration par variables d'environnement

    La configuration de LSC se fait dans un fichier XML. Il est désormais possible d'y mettre des variables d'environnement pour par exemple passer facilement d'un environnement à un autre ou récupérer des secrets à la volée.

    Voir la documentation

    Hooks

    Il existait déjà un plugin LSC nommé Executable qui lançait des scripts pour les ajouts/suppressions/modifications/renommages, rendant le logiciel compatible avec tous les référentiels si tant est qu'on puisse exécuter une commande pour s'y connecter.

    Mais le nouveau système de hook est différent : cette fois-ci les opérations sont bien réalisées avec le connecteur natif (mais aussi pourquoi pas avec le plugin Executable) et en cas de succès, pour chaque opération et entrée, une commande est lancée.

    Un cas d'usage bien connu est l'envoi d'un mail lors de la création d'un compte.

    Voir la documentation

    Transformation de pivot

    Le pivot est la valeur qui relie une entrée en source avec une entrée en destination. Si ces deux entrées ont la même valeur de pivot, alors LSC considère que c'est la même et applique les modifications. Sinon les entrées sont créées ou supprimées.

    Cependant il arrive que la valeur soit un peu différente entre la source et la destination (majuscules, minuscules, préfixe, suffixe, …), il faut donc transformer cette valeur dans un sens, puis dans l'autre.

    Voir la documentation

    Version de Java

    LSC 2.1 était bloqué à la version 8 de Java, ce qui devenait problématique. LSC 2.2 est désormais compatible avec Java 21.

    GraalVM

    Les _javascript_s utilisés pour transformer les valeurs peuvent désormais être exécuté dans GraalVM, en utilisant le préfixe "gjs:"

    Voir la documentation

    Commentaires : voir le flux Atom ouvrir dans le navigateur


    --- End Message ---
    Fin de compilation de la liste linuxfr-news - sam., 26 avril 2025
    

    Reply via email to