PERL5224DELTA(1perl) Guide de reference des programmeurs en Perl NOM perl5224delta - Nouveautes dans la version 5.22.4 de Perl DESCRIPTION Ce document decrit les differences entre les publications 5.22.3 et 5.22.4. Pour une mise a niveau depuis une version plus ancienne telle que la version 5.22.2, veuillez lire perl5223delta(1), qui decrit les differences entre les versions 5.22.2 et 5.22.3. Securite Improved handling of '.' in @INC in base.pm La gestion (ou la suppression) de << . >> dans @INC dans base.pm a ete amelioree. Cela resout quelques problemes de comportement dans l'approche prise par Perl 5.22.3, qui sont probablement mieux decrits dans les deux fils suivants de la liste de discussion des porteurs de Perl 5 : , . << Echappement >> des deux-points et chemins relatifs dans PATH Dans les systemes Unix, Perl traite tout chemin relatif dans la variable d'environnement PATH comme traitee (tainted) lors du demarrage d'un nouveau processus. Anterieurement, une barre oblique inversee etait autorisee pour echapper un deux-points (au contraire du systeme d'exploitation), permettant par consequent de considerer les chemins relatifs comme surs si la variable PATH etait definie a quelque chose comme << /\:. >>. Le module check a ete corrige pour considerer << . >> comme traite (tainted) dans cet exemple. Modules et directives Modules et directives mis a jour - base.pm a ete mis a niveau de la version 2.22 a la version 2.22_01. - Module::CoreList a ete mis a niveau de la version 5.20170114_22 a la version 5.20170715_22. Quelques corrections de bogue - Correction d'un plantage avec << s///l >> lorsque Perl pensait qu'il traitait du code UTF-8 alors que ce n'etait pas le cas. [GH n #15543] Remerciements Perl 5.24.2 represente approximativement 6 mois de developpement a partir de Perl 5.22.3 et contient approximativement 2200 lignes modifiees parmi 52 fichiers par 16 auteurs. En excluant les fichiers auto-generes, la documentation et les outils de publication, approximativement 970 lignes ont ete modifiees dans 18 fichiers .pm, .t, .c et .h Perl continue de prosperer depuis maintenant trois decennies grace a une communaute dynamique d'utilisateurs et de developpeurs. Les personnes suivantes ont contribue aux ameliorations qui ont abouti a la version Perl 5.22.4 : Aaron Crane, Abigail, Aristotle Pagaltzis, Chris 'BinGOs' 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. La liste ci-dessus est certainement incomplete puisqu'elle est generee automatiquement a partir de l'historique du systeme de controle de versions. En particulier, elle n'inclut pas les noms des contributeurs (tres apprecies) qui ont signale des problemes dans le systeme de suivi de bogues de PERL. Bon nombre des modifications incluses dans cette version proviennent des modules du CPAN inclus dans le noyau de Perl. Nous sommes reconnaissants a l'ensemble de la communaute du CPAN d'avoir contribue a l'essor de Perl. Pour une liste plus complete des contributeurs historiques de Perl, veuillez consulter le fichier AUTHORS dans la distribution du source de Perl. Rapports de bogue Si vous pensez avoir trouve un bogue, vous pouvez consulter les articles recemment publies sur le forum de discussion comp.lang.perl.misc et la base de donnees 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. Si vous pensez avoir trouve un bogue non signale, executez le programme perlbug(1) inclus dans votre version de Perl. Veuillez restreindre votre rapport de bogue a un cas de test minimal mais suffisant. Votre rapport de bogue, accompagne de la sortie de perl -V, est a envoyer a perlbug@perl.org pour etre analyse par l'equipe de portage de Perl. Si le bogue que vous signalez a des implications en matiere de securite, ce qui rend inapproprie l'envoi a une liste de diffusion archivee publiquement, veuillez l'envoyer a perl5-security-report@perl.org. Cela renvoie vers une liste de diffusion restreinte non archivee, qui comprend tous les contributeurs principaux qui seront en mesure d'evaluer l'impact des problemes, de trouver une solution et de pouvoir coordonner la publication de correctifs pour attenuer ou resoudre le probleme sur toutes les plateformes sur lesquelles Perl est pris en charge. Veuillez utiliser cette adresse uniquement pour les problemes de securite du noyau de Perl, et non pour les modules distribues independamment sur CPAN. VOIR AUSSI Le fichier Changes pour une explication sur la maniere exhaustive de voir ce qui a ete modifie. Le fichier INSTALL pour la construction de Perl. Le fichier README pour des informations generales. Les fichiers Artistic et Copying pour les informations de copyright. TRADUCTION La traduction francaise de cette page de manuel a ete creee par Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . perl v5.42.2 2 avril 2026 PERL5224DELTA(1perl)