EngelsFransSpaans

OnWorks-favicon

perl5143delta - Online in de cloud

Voer perl5143delta uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht perl5143delta die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


perl5143delta - wat is nieuw voor perl v5.14.3

PRODUCTBESCHRIJVING


Dit document beschrijft de verschillen tussen de 5.14.2-release en de 5.14.3-release.

Als u een upgrade uitvoert van een eerdere release zoals 5.12.0, lees dan eerst perl5140delta,
die de verschillen tussen 5.12.0 en 5.14.0 beschrijft.

Kern verbeteringen


Geen wijzigingen sinds 5.14.0.

Beveiliging


"Verteren" onveilig . of eval (CVE-2011-3597)
De functie "Digest->new()" heeft de invoer niet goed opgeschoond voordat deze in een eval ()
oproep, wat kan leiden tot de injectie van willekeurige Perl-code.

Om deze fout te kunnen misbruiken, moet de aanvaller het algoritme kunnen instellen
naam gebruikt, of al in staat zijn om willekeurige Perl-code uit te voeren.

Dit probleem is verholpen.

Hoop buffer overspoeld in 'X' snaar herhaling operator (CVE-2012-5195)
Slecht geschreven perl-code waarmee een aanvaller de telling van de 'x'-tekenreeks van perl kan specificeren
repeat-operator kan al een denial-of-service-aanval voor geheugenuitputting veroorzaken. een fout in
versies van perl vóór 5.15.5 kunnen dat escaleren tot een heapbufferoverschrijding; gekoppeld aan
versies van glibc vóór 2.16, staat het mogelijk de uitvoering van willekeurige code toe.

Dit probleem is verholpen.

Onverenigbaar Wijzigingen


Er zijn geen wijzigingen die opzettelijk onverenigbaar zijn met 5.14.0. Als die er zijn, zijn het bugs
en verslagen zijn welkom.

Beëindigingen


Er zijn geen afschrijvingen geweest sinds 5.14.0.

Modules en Pragmatisch


Nieuw Modules en Pragmatisch
Geen

Bijgewerkt Modules en Pragmatisch
· PerlIO::scalar is bijgewerkt om een ​​bug op te lossen waarbij een bestandshandle werd geopend voor een glob-kopie
veroorzaakte mislukte beweringen (onder debugging) of loopt vast of ander grillig gedrag
zonder te debuggen.

· ODBM_File en NDBM_File zijn bijgewerkt om bouwen op GNU/Hurd mogelijk te maken.

· IPC::Open3 is bijgewerkt om een ​​regressie op te lossen die is geïntroduceerd in perl 5.12, die brak
"IPC::Open3::open3($in, $out, $err, '-')". [perl #95748]

· Digest is geüpgraded van versie 1.16 naar 1.16_01.

Zie "Beveiliging".

· Module::CoreList is bijgewerkt naar versie 2.49_04 om gegevens voor deze release toe te voegen.

verwijderd Modules en Pragmatisch
Geen

Documentatie


Nieuw Documentatie
Geen

Wijzigingen naar Bestaand Documentatie
vals spelen

· perlcheat is geüpdatet naar 5.14.

Configuratie en Compilatie


· h2ph is bijgewerkt om correct te zoeken gcc omvat mappen op platforms zoals
Debian met ondersteuning voor meerdere architectuur.

· In Configure is de test voor procselfexe omgezet in een lus.

Platform Klantenservice


Nieuw platforms
Geen

Gestaakt platforms
Geen

Platform-Specific Notes
FreeBSD
Het FreeBSD-hintsbestand is gecorrigeerd om compatibel te zijn met FreeBSD 10.0.

Solaris en NetBSD
Configure is bijgewerkt voor "procselfexe"-ondersteuning op Solaris en NetBSD.

HP-UX
README.hpux is bijgewerkt om het bestaan ​​van een gebroken header in HP-UX 11.00 op te merken.

Linux
libutil wordt niet langer gebruikt bij het compileren op Linux-platforms, waardoor waarschuwingen worden vermeden
wordt uitgestoten.

De systeem-gcc (in plaats van enige andere gcc die zich in het pad van de compilerende gebruiker zou kunnen bevinden)
wordt nu gebruikt bij het zoeken naar bibliotheken zoals "-lm".

Mac OS X
De locale-tests zijn bijgewerkt om het gedrag van de locales in Mountain Lion weer te geven.

GNU / Hurd
Er zijn verschillende build- en testfixes voor GNU/Hurd meegeleverd.

LFS-ondersteuning was ingeschakeld in GNU/Hurd.

NetBSD
Het NetBSD-hintsbestand is gecorrigeerd om compatibel te zijn met NetBSD 6.*

Bug Oplossingen


· Er is een regressie opgelost die werd geïntroduceerd in 5.14, in de reguliere expressie "/i"
matching, waarbij een match ten onrechte mislukt als het patroon in UTF-8 is, het doel
string is dat niet, en een Latin-1-teken gaat vooraf aan een teken in de string dat zou moeten
passen bij het patroon. [perl #101710]

· Bij niet-hoofdlettergevoelige patroonovereenkomst voor reguliere expressies, niet langer op UTF-8-codering
strings kijkt de scan voor het begin van de wedstrijd alleen naar de eerst mogelijke positie.
Dit zorgde ervoor dat overeenkomsten zoals ""f\x{FB00}" =~ /ff/i" mislukten.

· De ondersteuning voor sitecustomize is relocableinc bewust gemaakt, zodat -Dusesitecustomize
en -Duserelocableinc kunnen samen worden gebruikt.

· De smartmatch-operator ("~~") is gewijzigd zodat de rechterkant neemt
prioriteit tijdens "Elk ~~ Object"-bewerkingen.

· Er is een bug opgelost in de tainting-ondersteuning, waarbij een "index()"-bewerking op a
getinte constante zou ervoor zorgen dat alle andere constanten besmet raken. [perl #64804]

· Er is een regressie opgelost die is geïntroduceerd in perl 5.12, waarbij tainting errors
werden niet correct gepropageerd via "die()". [perl #111654]

· Er is een regressie vastgesteld die is geïntroduceerd in perl 5.14, waarin:
"/[[:lower:]]/i" en "/[[:upper:]]/i" kwamen niet meer overeen met het tegenovergestelde geval. [perl
#101970]

Danksagung


Perl 5.14.3 staat voor ongeveer 12 maanden ontwikkeling sinds Perl 5.14.2 en
bevat ongeveer 2,300 regels met wijzigingen in 64 bestanden van 22 auteurs.

Perl blijft bloeien in zijn derde decennium dankzij een levendige gebruikersgemeenschap
en ontwikkelaars. Van de volgende mensen is bekend dat ze hebben bijgedragen aan de verbeteringen die:
werd Perl 5.14.3:

Abigail, Andy Dougherty, Carl Hayter, Chris 'BinGO's' Williams, Dave Rolsky, David
Mitchell, Dominic Hargreaves, Vader Chrysostomos, Florian Ragwitz, H.Merijn Brand, Jilles
Tjoelker, Karl Williamson, Leon Timmermans, Michael G. Schwern, Nicholas Clark, Niko Tyni,
Pino Toscano, Ricardo Signes, Salvador Fandino, Samuel Thibault, Steve Hay, Tony Cook.

De bovenstaande lijst is vrijwel zeker onvolledig, aangezien deze automatisch wordt gegenereerd uit
versiebeheer geschiedenis. Het bevat met name niet de namen van de (zeer veel
gewaardeerd) medewerkers die problemen hebben gemeld aan de Perl-bugtracker.

Veel van de wijzigingen in deze versie zijn afkomstig van de CPAN-modules die zijn opgenomen in
Perls kern. We zijn de hele CPAN-gemeenschap dankbaar voor het helpen floreren van Perl.

Voor een meer volledige lijst van alle historische bijdragers van Perl, zie de: AUTEURS
bestand in de Perl-brondistributie.

Rapportage bugs


Als u een bug vindt waarvan u denkt dat het een bug is, kunt u de recentelijk geplaatste artikelen op de
comp.lang.perl.misc nieuwsgroep en de perl bug database op http://rt.perl.org/perlbug/ .
Er kan ook informatie zijn op http://www.perl.org/ , de Perl-startpagina.

Als je denkt dat je een niet-gerapporteerde bug hebt, voer dan het perlbug-programma uit dat is meegeleverd met
uw vrijlating. Zorg ervoor dat u uw bug inkort tot een kleine maar voldoende testcase. Jouw fout
rapport, samen met de uitvoer van "perl -V", wordt verzonden naar: [e-mail beveiligd] te
geanalyseerd door het Perl porting team.

Als de bug die u meldt beveiligingsimplicaties heeft, waardoor het ongepast is om:
stuur naar een openbaar gearchiveerde mailinglijst, stuur het dan naar
[e-mail beveiligd]. Dit wijst op een niet-gearchiveerde mailing met een gesloten abonnement
lijst, die alle kerncommitters bevat, die kunnen helpen bij het beoordelen van de impact van
problemen te voorkomen, een oplossing te vinden en te helpen bij het coördineren van de release van patches om deze te verminderen
of los het probleem op op alle platforms waarop Perl wordt ondersteund. Gebruik alleen dit
adres voor beveiligingsproblemen in de Perl-kern, niet voor modules die onafhankelijk worden gedistribueerd op
CPAN.

Gebruik perl5143delta online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad