URL: https://linuxfr.org/news/nouvelles-versions-logicielles-du-projet-gnu-en-avril-2019 Title: Nouvelles versions logicielles du projet GNU en avril 2019 Authors: Benoît Sibaud ZeroHeure, Davy Defaud et Pierre Jarillon Date: 2019年04月27日T14:52:15+02:00 License: CC By-SA Tags: gnupg, gnutls, libcdio, nano, parallel, rush et taler Score: 53 Le projet GNU diffuse tous les mois la liste des nouvelles versions de ses logiciels. Jetons‐y un coup d’œil pour découvrir de nouveaux logiciels inconnus (de moi), des infâmes bogues disparus ou les promesses de solutions à tous nos besoins ; bref, de nouvelles versions annoncées allant de la corrective mineure à la version attendue depuis des années ; et l’on va donc parler de `dico`, `emacs`, `gama`, `gawk`, `gnuastro`, `gnuhealth-client`, `gnunet`, `gnupg`, `gnutls`, `libcdio`, `nano`, `parallel`, `rush`, `taler`, `shepherd` et `wget`. ---- [GNU Spotlight with Mike Gerwitz: 15 new GNU releases in April! ](https://www.fsf.org/blogs/community/gnu-spotlight-with-mike-gerwitz-15-new-gnu-releases-in-april) [Nouvelles versions logicielles du projet GNU juin et juillet 2017](https://linuxfr.org/news/nouvelles-versions-logicielles-du-projet-gnu-juin-et-juillet-2017) ---- # [dico-2.9](https://puszcza.gnu.org.ua/software/dico/dico.html) Dico est serveur de dictionnaire utilisé pour le protocole de communication DICT, sous GPL 3.0 et LGPL 2.1. Il est « [Dédié à la mémoire de Jacques Brel](https://puszcza.gnu.org.ua/software/dico/manual/dico.html) » (on ne sait pas s’il s’y connaissait en [RFC 2229](https://tools.ietf.org/html/rfc2229)). La version précédente était parue en février 2019. Cette version corrige la compilation sur les systèmes 32 bits et offre une option pour changer le chemin du fichier contenant le l’identifiant de processus (PID). # [emacs-26.2](https://www.gnu.org/software/emacs/index.html#Releases) Emacs est un éditeur polyvalent, dont la version précédente datait de mai 2018. Les nouveautés sont la possibilité de construire les modules en dehors de l’arbre des sources, d’être compatible avec Unicode 11, et la commande « Z » dans Dired (_Directory editor_) pour compresser tous les fichiers d’un répertoire.  # [gama-2.04](https://www.gnu.org/software/gama/) La version précédente de ce logiciel d’ajustement des réseaux géodésiques était parue en février 2019. Cette version amène une prise en charge expérimentale de qmake lorsque CMake n’est pas disponible sur Windows, ajoute la fonction de hachage pour PointID et quelques corrections formelles mineures. # [gawk-5.0.0](https://www.gnu.org/software/gawk/) La version précédente de cette implémentation GNU du langage de traitement de lignes _awk_ était parue en février 2018. Cette version majeure apporte la prise en charge de `%a` et `%A` dans `printf`, une amélioration de l’infrastructure de test, le remplacement des expressions rationnelles par celles de GNULIB, une mise à jour des dépendances de compilation, le retrait d’une fonction non documentée pour gérer des caractères non latins, le retrait de l’option `--with-whiny-user-strftime`, une meilleure prise en charge de l’environnement C99, `PROCINFO["platform"]` pour retenir la plate‐forme de compilation, un changement de comportement causant une erreur en cas d’utilisation de non‐variables dans SYMTAB, une réécriture de la gestion des commentaires, les espaces de nommage, l’utilisation des locales pour ignorer la casse sur les _locales_ à un octet, et de nombreuses corrections de bogues. # [gnuastro-0.9](https://www.gnu.org/software/gnuastro/) La version précédente de cet ensemble d’utilitaires pour l’astronomie était parue en décembre 2018. Dans la longue liste des changements, l’option `--checkconfig`, de nouveaux opérateurs et fonctions, des opérations à multiples fils d’exécution pour divers opérateurs, diverses évolutions et de nombreuses corrections de bogues. # [gnuhealth-client-3.4.4](http://health.gnu.org/) La version précédente de ce progiciel libre dans le domaine de la santé datait de janvier 2019. Il s’agit d’une version corrective. GNU Health est basé sur Tryton. # [gnunet-0.11.3](https://gnunet.org/fr/index.html) Plusieurs versions de ce réseau et ensemble d’outils permettant une communication sécurisée, décentralisée et résistante à la censure sont parues depuis février 2019 (0.11.0). Il s’agit d’une version corrective.  # [gnupg-2.2.15](https://lists.gnupg.org/pipermail/gnupg-announce/2019q1/000436.html) GnuPG est un programme en ligne de commande qui permet de signer, chiffrer et déchiffrer les données et les communications. Il s’agit d’une version de maintenance.  # [gnutls-3.6.7](https://lists.gnupg.org/pipermail/gnutls-help/2019-March/004497.html) Cette bibliothèque pour gérer les protocoles SSL, TLS et DTLS connaît une version de corrections de bogues, dont des correctifs de sécurité. Elle amène une affectation à _NULL_ des pointeurs libérés par `gnutls_free`, une correction d’un double _free_ GNUTLS-SA-2019年03月27日, une correction d’un accès à un pointeur invalide GNUTLS-SA-2019年03月27日, un meilleur contrôle des limitations d’usage des clefs dans TLS 1.3, une facilitation des connexions TLS 1.3 multiples, diverses corrections (sur la vérification des paramètres de certificat, sur l’exécution en parallèle (_multithread_) en cas de faux départ, etc.) et une option `-logfile` pour rediriger la sortie standard. # [libcdio-2.1.0](https://www.gnu.org/software/libcdio/libcdio.html) La version précédente de cette bibliothèque de gestion des CD (les galettes de polycarbonate) datait du 31 décembre 2017. Cette version dite _Mercredi de Pâques_ est corrective, tout en ajoutant un pilote pour OpenBSD. # [nano-4.1 et nano-4.2](https://www.nano-editor.org/news.php) L’éditeur de texte _nano_ a connu en avril deux versions baptisées « _¿Qué corchos será eso?_ » et « _Tax the rich, pay the teachers_ », pour éviter un plantage sur un « _spell_ » manquant, améliorer le renvoi à la ligne des lignes longues, ajouter le retour chariot final dans un fichier, lire les fichiers de syntaxe par ordre alphabétique, améliorer la coloration syntaxique du préprocesseur en C, désactiver les commandes externes pendant la visualisation et corriger divers bogues. ``` ::: The iLE88Dj. :jD88888Dj: .LGitE888D.f8GjjjL8888E; .d8888b. 888b 888 888 888 iE :8888Et. .G8888. d88P Y88b 8888b 888 888 888 ;i E888, ,8888, 888 888 88888b 888 888 888 D888, :8888: 888 888Y88b 888 888 888 D888, :8888: 888 88888 888 Y88b888 888 888 D888, :8888: 888 888 888 Y88888 888 888 D888, :8888: Y88b d88P 888 Y8888 Y88b. .d88P 888W, :8888: "Y8888P88 888 Y888 "Y88888P" W88W, :8888: W88W: :8888: 88888b. 8888b. 88888b. .d88b. DGGD: :8888: 888 "88b "88b 888 "88b d88""88b :8888: 888 888 .d888888 888 888 888 888 :W888: 888 888 888 888 888 888 Y88..88P :8888: 888 888 "Y888888 888 888 "Y88P" E888i tW88D Text Editor Homepage ``` # [parallel-20190422](https://www.gnu.org/software/parallel/) Cet outil _shell_ permet d’exécuter des tâches en parallèle sur un ou plusieurs ordinateurs. La version du mois est baptisée _Invitation_ et amène une invitation pour les dix ans du projet en 2020, des corrections de bogues et une mise à jour des pages de manuel.  # [rush-1.9](https://puszcza.gnu.org.ua/software/rush/) La dernière version de ce shell restreint (_Restricted User Shell_) datait d’octobre 2016. Cette version amène la référence aux groupes parenthésés dans les expressions rationnelles, les variables définies par l’utilisateur, les syntaxes shell comme `VAR:-WORD`, `VAR:=WORD`, `VAR:?WORD` et `VAR:+WORD`, et la réécriture du script `rush-po` pour l’internationalisation. # [shepherd-0.6.0](https://www.gnu.org/software/shepherd/) La précédente version de GNU Shepherd, le berger à _daemons_ (anciennement _dmd_), date de septembre 2018. Cette version apporte le lancement _une seule fois_, l’absence d’erreur à l’arrêt d’un service s’il est déjà arrêté, un code non nul en cas d’erreur, la non‐prise en compte du redémarrage dans un conteneur et des améliorations des traductions (plus une nouvelle langue : le tamoul). # [wget-1.20.2 et wget-1.20.3](https://www.gnu.org/software/wget/) La précédente version de ce client HTTP, HTTPS et FTP datait de décembre 2018. Ces deux versions corrigent un cas de nouvel essai dans l’authentification NTLM et un débordement de tampon. # Conclusion Dans une dépêche précédente, la question était « Y a‐t‐il un intérêt à écrire une telle dépêche ? ». À titre personnel, la réponse était oui, et d’après les commentaires, d’autres personnes étaient intéressées. N’hésitez donc pas à participer à sa rédaction et aux dépêches à venir.