Publication de la version 2.9.20 de l'outil de gestion des paquets APT (Advanced Package Tool). La branche 2.9.x est expérimentale et utilisée pour le développement de fonctionnalités pour la future version stable APT 3.0, qui sera intégrée dans Debian Testing aprÚs stabilisation et figurera dans la prochaine version majeure de Debian, ainsi qu'ajoutée à la base de paquets d'Ubuntu.
Modifications depuis la derniĂšre annonce :
- APT 2.9.16 : Correction d'une régression survenue aprÚs le changement des méthodes de gestion des clés dans la version 2.9.15, qui a provoqué le mécontentement du mainteneur de dpkg en raison de l'incompatibilité avec certains dépÎts.
- APT 2.9.17 :
- Introduction d'une interface abstraite pour travailler avec les hachages, mise en Ćuvre dans le cadre de la libĂ©ration de l'attachement Ă une seule bibliothĂšque cryptographique.
- Correction d'un problĂšme dans l'algorithme de comparaison des versions, qui se manifestait lors de l'utilisation de l'option « âno-strict-pinning ».
- Prise en compte du niveau de débogage dans les messages diagnostiques.
- Nettoyage des mentions de l'outil apt-key.
Ajout d'un guide pour la configuration sécurisée des sources dans la page man d'apt-secure.
- Dans gpgv, retournement de la fusion de tous les dĂ©pĂŽts de clĂ©s (keyring) pendant l'exĂ©cution. Ătant donnĂ© que le fichier avec le dĂ©pĂŽt de clĂ©s commun est placĂ© dans un systĂšme de fichiers tmpfs, dont le contenu peut ĂȘtre Ă©vacuĂ© vers une partition d'Ă©change, cette approche peut entraĂźner une usure accrue des SSD basĂ©s sur la mĂ©moire Flash. L'auteur de la nouvelle recommande d'utiliser un canal anonyme (fifo), dont l'extrĂ©mitĂ© distante peut ĂȘtre transmise Ă un autre processus sous la forme d'un fichier « /proc//fd/ », ou comme une page de mĂ©moire accessible de maniĂšre similaire sous la forme d'un fichier.
- Refactorisation mineure effectuée : création d'une fonction distincte pour vérifier la signature d'un fichier.
- APT 2.9.18 :
- Mise en Ćuvre de la pagination automatique pour les sorties des commandes « show », « policy », « list », « search » et « showsrc », fonctionnant dans le style de git et activable via la configuration Binary::apt::Pager. L'application de pagination est dĂ©terminĂ©e via la variable d'environnement PAGER.
- La sortie de la commande « apt show âfull » a Ă©tĂ© enrichie d'informations sur le pinning des paquets, obtenues Ă partir des champs APT-Pin, APT-Candidate et APT-Release.
- Correction d'une vulnérabilité permettant à la commande « apt show » de lire des zones mémoire en dehors du tampon alloué.
- APT 2.9.19 :
- Un backend cryptographique pour la bibliothÚque OpenSSL a été ajouté, remplaçant GnuTLS et Gcrypt.
- Ajout de la possibilité d'utiliser l'outil sqv du projet Sequoia pour vérifier les signatures numériques au lieu d'appeler gpgv. Dans le code d'interface pour sqv, l'utilisation suspecte de fichiers temporaires se poursuit lors du travail avec les clés.
- Jusqu'en 2026, l'utilisation de signatures auto-signées basées sur l'algorithme SHA-1 est autorisée.
- APT 2.9.20 : Ajout d'une recommandation officielle pour nommer les fichiers dans /etc/apt/sources.list.d/ comme « $(dpkg-vendor âquery Vendor | tr A-Z a-z).sources » â le nom du fournisseur actuel en minuscules.
Source : opennet.ru
