GoGPT Best VPN GoSearch

Icône de favori OnWorks

perl5144delta - En ligne dans le Cloud

Exécutez perl5144delta dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande perl5144delta qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


perl5144delta - Quoi de neuf pour perl v5.14.4

DESCRIPTION


Ce document décrit les différences entre la version 5.14.3 et la version 5.14.4.

Si vous effectuez une mise à niveau à partir d'une version antérieure telle que 5.12.0, lisez d'abord perl5140delta,
qui décrit les différences entre 5.12.0 et 5.14.0.

Core Améliorations


Aucun changement depuis 5.14.0.

Sécurité


Cette version contient un correctif majeur, un moyen et un certain nombre de correctifs de sécurité mineurs. Les
ces derniers sont inclus principalement pour permettre à la suite de tests de passer proprement avec le clang
installation de désinfection d'adresses du compilateur.

CVE-2013-1667 : Mémoire épuisement avec arbitraire hachage clés
Avec un jeu de clés de hachage soigneusement conçu (par exemple des arguments sur une URL), il est possible
faire en sorte qu'un hachage consomme une grande quantité de mémoire et de CPU, et donc éventuellement d'atteindre
un déni de service.

Ce problème a été corrigé.

Mémoire fuite in Encodage
L'implémentation de l'encodage UTF-8 dans Encode.xs avait une fuite de mémoire qui a été corrigée.

[perle #111594] Socket ::unpack_sockaddr_un tas-tampon-débordement
Un débordement du tampon de lecture pouvait se produire lors de la copie des tampons "sockaddr". Assez inoffensif.

Ce problème a été corrigé.

[perle #111586] Fichier_SDBM : fixer un par un accès à de défis ".dir"
Un octet supplémentaire a été copié pour certains littéraux de chaîne. Assez inoffensif.

Ce problème a été corrigé.

hors-par-deux erreur in Liste ::Util
Un littéral de chaîne était utilisé qui comprenait deux octets au-delà de la fin de la chaîne.
Assez inoffensif.

Ce problème a été corrigé.

[perle #115994] fixer segv in comp.reg.c:S_join_exact()
Sous les versions de débogage, tout en marquant les nœuds regex optimisés comme type "OPTIMIZED", il
pourrait traiter des blocs de texte exact comme s'ils étaient des nœuds, et donc SEGV. Assez inoffensif.

Ce problème a été corrigé.

[perle #115992] PL_eval_start utilisation-après-libre
L'instruction "local $[;", lorsqu'elle est précédée d'un "eval", et lorsqu'elle ne fait pas partie d'une affectation,
pourrait s'écraser. Assez inoffensif.

Ce problème a été corrigé.

enrouler autour avec IO on Long instruments à cordes
La lecture ou l'écriture de chaînes de taille supérieure à 2**31 octets peut entraîner une erreur de segmentation en raison d'un entier
enrouler autour.

Ce problème a été corrigé.

Incompatible Modifications


Il n'y a pas de changements intentionnellement incompatibles avec 5.14.0. S'il en existe, ce sont des bugs
et les rapports sont les bienvenus.

Dépréciations


Il n'y a eu aucune dépréciation depuis 5.14.0.

Modules et Pragmatique


New Modules et Pragmatique
Aucun

Le kit de préparation mis à jour Modules et Pragmatique
Les modules suivants ne contiennent que les corrections de code mineures répertoriées ci-dessus dans « Sécurité »
(les numéros de version n'ont pas changé) :

Douille
Fichier_SDBM
Liste ::Util

Encode a été mis à niveau de la version 2.42_01 à la version 2.42_02.

Module::CoreList a été mis à jour vers la version 2.49_06 pour ajouter des données pour cette version.

Supprimé Modules et Pragmatique
Aucun.

Documentation


New Documentation
Aucun.

Modifications à Existant Documentation
Aucun.

Diagnostics


Aucun diagnostic nouveau ou modifié.

Services Publics Modifications


Aucun

Configuration et Compilation


Aucun changement.

Plateforme Assistance


New Plateformes
Aucun.

Discontinus Plateformes
Aucun.

Spécifique à la plateforme Remarques
VMS 5.14.3 n'a pas pu être compilé sur VMS en raison de l'application incomplète d'une série de correctifs qui
autorisé "userelocatableinc" et "usesitecustomize" à utiliser simultanément. Autre
plates-formes n'ont pas été affectées et le problème a maintenant été corrigé.

Sélectionné Punaise Correctifs


· Dans Perl 5.14.0, "$tainted ~~ @array" ne fonctionnait plus correctement. Parfois, il serait
échouer par erreur (lorsque $ tainted contenait une chaîne qui se produit dans le tableau après le
premier élément) ou réussit par erreur (lorsque "undef" s'est produit après le premier élément)
[perl #93590].

Connu Problèmes


Aucun.

Remerciements


Perl 5.14.4 représente environ 5 mois de développement depuis Perl 5.14.3 et
contient environ 1,700 lignes de modifications dans 49 fichiers de 12 auteurs.

Perl continue de prospérer dans sa troisième décennie grâce à une communauté dynamique d'utilisateurs
et développeurs. Les personnes suivantes sont connues pour avoir contribué aux améliorations qui
est devenu Perl 5.14.4 :

Andy Dougherty, Chris 'BinGOs' Williams, Christian Hansen, Craig A. Berry, Dave Rolsky,
David Mitchell, Dominic Hargreaves, Père Chrysostomos, Florian Ragwitz, Reini Urban,
Ricardo Signes, Yves Orton.

La liste ci-dessus est presque certainement incomplète car elle est générée automatiquement à partir de
historique du contrôle de version. En particulier, il n'inclut pas les noms des (beaucoup
apprécié) les contributeurs qui ont signalé des problèmes au traqueur de bogues Perl.

Pour une liste plus complète de tous les contributeurs historiques de Perl, veuillez consulter le AUTEURS
dans la distribution source Perl.

Reporting Bugs


Si vous trouvez ce que vous pensez être un bogue, vous pouvez consulter les articles récemment publiés sur le
groupe de discussion comp.lang.perl.misc et la base de données de bogues perl sur http://rt.perl.org/perlbug/ .
Il peut également y avoir des informations sur http://www.perl.org/ , la page d'accueil de Perl.

Si vous pensez avoir un bogue non signalé, veuillez exécuter le programme perlbug inclus avec
votre libération. Assurez-vous de réduire votre bogue à un cas de test minuscule mais suffisant. Votre bogue
rapport, avec la sortie de "perl -V", sera envoyé à [email protected] être
analysés par l'équipe de portage de Perl.

Si le bogue que vous signalez a des implications de sécurité, ce qui rend inapproprié
envoyer à une liste de diffusion publiquement archivée, alors veuillez l'envoyer à
[email protected]. Cela pointe vers un envoi fermé et non archivé
liste, qui comprend tous les principaux committers, qui seront en mesure d'aider à évaluer l'impact de
problèmes, trouver une solution et aider à coordonner la publication de correctifs pour atténuer
ou corrigez le problème sur toutes les plates-formes sur lesquelles Perl est pris en charge. Veuillez utiliser uniquement ceci
adresse pour les problèmes de sécurité dans le noyau Perl, pas pour les modules distribués indépendamment sur
CPAN.

Utilisez perl5144delta en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.