.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .if n .ds AD l .\" .\" Required to disable full justification in groff 1.23.0. .\" ======================================================================== .\" .IX Title "PERL5224DELTA 1perl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PERL5224DELTA 1perl "2 avril 2026" "perl v5.42.2" "Guide de référence des programmeurs en Perl" .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH NOM perl5224delta – Nouveautés dans la version 5.22.4 de Perl .SH DESCRIPTION .IX Header DESCRIPTION Ce document décrit les différences entre les publications 5.22.3 et 5.22.4. .PP Pour une mise à niveau depuis une version plus ancienne telle que la version\ 5.22.2, veuillez lire \fBperl5223delta\fP(1), qui décrit les différences entre les versions\ 5.22.2 et 5.22.3. .SH Sécurité .IX Header Sécurité .ie n .SS "Improved handling of \*(Aq.\*(Aq in @INC in base.pm" .el .SS "Improved handling of \*(Aq.\*(Aq in \f(CW@INC\fP in base.pm" .IX Subsection "Amélioration de la gestion de « . » dans @INC dans base.pm" La gestion (ou la suppression) de «\ .\ » dans \f(CW@INC\fP dans \fIbase.pm\fP a été améliorée. Cela résout quelques problèmes de comportement dans l’approche prise par Perl\ 5.22.3, qui sont probablement mieux décrits dans les deux fils suivants de la liste de discussion des porteurs de Perl\ 5\ : , . .SS "« Échappement » des deux\-points et chemins relatifs dans \fIPATH\fP" .IX Subsection "« Échappement » des deux\-points et chemins relatifs dans \fIPATH\fP" Dans les systèmes Unix, Perl traite tout chemin relatif dans la variable d’environnement \fIPATH\fP comme traitée (tainted) lors du démarrage d’un nouveau processus. Antérieurement, une barre oblique inversée était autorisée pour échapper un deux\-points (au contraire du système d’exploitation), permettant par conséquent de considérer les chemins relatifs comme sûrs si la variable \fIPATH\fP était définie à quelque chose comme «\ /\e:.\ ». Le module \fIcheck\fP a été corrigé pour considérer «\ .\ » comme traité (tainted) dans cet exemple. .SH "Modules et directives" .IX Header "Modules et directives" .SS "Modules et directives mis à jour" .IX Subsection "Modules et directives mis à jour" .IP – 4 base.pm a été mis à niveau de la version \ 2.22 à la version\ 2.22_01. .IP – 4 Module::CoreList a été mis à niveau de la version\ 5.20170114_22 à la version\ 5.20170715_22. .SH "Quelques corrections de bogue" .IX Header "Quelques corrections de bogue" .IP – 4 Correction d’un plantage avec «\ s///l\ » lorsque Perl pensait qu’il traitait du code UTF\-8 alors que ce n’était pas le cas. [GH\ n°\ #15543] .SH Remerciements .IX Header Remerciements Perl\ 5.24.2 représente approximativement 6\ mois de développement à partir de Perl\ 5.22.3 et contient approximativement 2200\ lignes modifiées parmi 52\ fichiers par 16\ auteurs. .PP En excluant les fichiers auto\-générés, la documentation et les outils de publication, approximativement 970\ lignes ont été modifiées dans 18\ fichiers .pm, .t, .c et\ .h .PP Perl continue de prospérer depuis maintenant trois décennies grâce à une communauté dynamique d'utilisateurs et de développeurs. Les personnes suivantes ont contribué aux améliorations qui ont abouti à la version Perl\ 5.22.4\ : .PP Aaron Crane, Abigail, Aristotle Pagaltzis, Chris \*(AqBinGOs\*(Aq Williams, David Mitchell, Eric Herman, Father Chrysostomos, James E Keenan, Karl Williamson, Lukas Mai, Renee Baecker, Ricardo Signes, Sawyer X, Stevan Little, Steve Hay, Tony Cook. .PP La liste ci\-dessus est certainement incomplète puisqu’elle est générée automatiquement à partir de l’historique du système de contrôle de versions. En particulier, elle n’inclut pas les noms des contributeurs (très appréciés) qui ont signalé des problèmes dans le système de suivi de bogues de PERL. .PP Bon nombre des modifications incluses dans cette version proviennent des modules du CPAN inclus dans le noyau de Perl. Nous sommes reconnaissants à l’ensemble de la communauté du CPAN d’avoir contribué à l'essor de Perl. .PP Pour une liste plus complète des contributeurs historiques de Perl, veuillez consulter le fichier \fIAUTHORS\fP dans la distribution du source de Perl. .SH "Rapports de bogue" .IX Header "Rapports de bogue" Si vous pensez avoir trouvé un bogue, vous pouvez consulter les articles récemment publiés sur le forum de discussion comp.lang.perl.misc et la base de données des bogues de Perl sur http://rt.perl.org/. D’autres informations sont aussi disponibles sur http://www.perl.org/, la page d'accueil de Perl. .PP Si vous pensez avoir trouvé un bogue non signalé, exécutez le programme \fBperlbug\fP(1) inclus dans votre version de Perl. Veuillez restreindre votre rapport de bogue à un cas de test minimal mais suffisant. Votre rapport de bogue, accompagné de la sortie de \fIperl \-V\fP, est à envoyer à perlbug@perl.org pour être analysé par l'équipe de portage de Perl. .PP Si le bogue que vous signalez a des implications en matière de sécurité, ce qui rend inapproprié l’envoi à une liste de diffusion archivée publiquement, veuillez l'envoyer à perl5\-security\-report@perl.org. Cela renvoie vers une liste de diffusion restreinte non archivée, qui comprend tous les contributeurs principaux qui seront en mesure d’évaluer l'impact des problèmes, de trouver une solution et de pouvoir coordonner la publication de correctifs pour atténuer ou résoudre le problème sur toutes les plateformes sur lesquelles Perl est pris en charge. Veuillez utiliser cette adresse uniquement pour les problèmes de sécurité du noyau de Perl, et non pour les modules distribués indépendamment sur CPAN. .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" Le fichier \fIChanges\fP pour une explication sur la manière exhaustive de voir ce qui a été modifié. .PP Le fichier \fIINSTALL\fP pour la construction de Perl. .PP Le fichier \fIREADME\fP pour des informations générales. .PP Les fichiers \fIArtistic\fP et \fICopying\fP pour les informations de copyright. .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .