PERL5224DELTA(1perl) Ghid de referina pentru programatorii Perl NUME perl5224delta - ce este nou in perl v5.22.4 DESCRIERE Acest document descrie diferenele dintre versiunea 5.22.3 i versiunea 5.22.4. Daca actualizai de la o versiune anterioara, cum ar fi 5.22.2, citii mai intai perl5223delta, care descrie diferenele dintre 5.22.2 i 5.22.3. Securitate Improved handling of '.' in @INC in base.pm Gestionarea (eliminarea) '.' in @INC in baza a fost imbunataita. Aceasta rezolva unele comportamente problematice din abordarea adoptata in Perl 5.22.3, care este probabil cel mai bine descrisa in urmatoarele doua fire de discuie de pe lista de distribuie Perl 5 Porters: , . Coloane ,,eludate" i rute relative in PATH In sistemele Unix, Perl trateaza orice ruta relativa din variabila de mediu PATH ca fiind neconforma atunci cand pornete un nou proces. Anterior, permitea utilizarea unei bare oblice inverse pentru a eluda doua puncte (spre deosebire de sistemul de operare), permiand astfel ca rutele relative sa fie considerate sigure daca PATH era definita ca "/\:.". Verificarea a fost modificata pentru a trata "." ca fiind neconforma in exemplul respectiv. Module i practici Module actualizate i practici o baza a fost actualizata de la versiunea 2.22 la 2.22_01. o Module::CoreList a fost actualizat de la versiunea 5.20170114_22 la 5.20170715_22. Remedieri ale erorilor selectate o S-a remediat o blocare cu "s///l") unde credea ca are de-a face cu UTF-8 cand nu era. [GH #15543] Mulumiri catre Perl 5.22.4 reprezinta aproximativ 6 luni de dezvoltare de la Perl 5.22.3 i conine aproximativ 2.200 de linii de modificari in 52 de fiiere de la 16 autori. Excluzand fiierele generate automat, documentaia i instrumentele de lansare, au existat aproximativ 970 de linii de modificari la 18 fiiere .pm, .t, .c i .h. Perl continua sa prospere in al treilea deceniu de existena datorita unei comunitai dinamice de utilizatori i dezvoltatori. Urmatoarele persoane sunt cunoscute pentru contribuiile lor la imbunatairile care au dus la apariia versiunii 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. Lista de mai sus este aproape sigur incompleta, deoarece este generata automat din istoricul controlului versiunilor. In special, nu include numele contribuitorilor (foarte apreciai) care au raportat probleme catre sistemul de urmarire a erorilor Perl. Multe dintre modificarile incluse in aceasta versiune provin din modulele CPAN incluse in nucleul Perl. Suntem recunoscatori intregii comunitai CPAN pentru ajutorul acordat in dezvoltarea Perl. Pentru o lista mai completa a istoricului tuturor contribuitorilor ai Perl, va rugam sa consultai fiierul AUTHORS din distribuia sursa Perl. Raportarea erorilor Daca descoperii ceea ce considerai a fi o eroare, putei verifica articolele publicate recent in grupul de tiri comp.lang.perl.misc i baza de date cu erori Perl la http://rt.perl.org/perlbug/ . De asemenea, putei gasi informaii la http://www.perl.org/ , pagina principala Perl. Daca credei ca ai gasit o eroare care nu a fost raportata, rulai programul perlbug inclus in versiunea dvs. Asigurai-va ca reducei eroarea la un caz de testare mic, dar suficient. Raportul dvs. de eroare, impreuna cu ieirea "perl -V", va fi trimis la perlbug@perl.org pentru a fi analizat de echipa de adaptare Perl pentru alte arhitecturi/sisteme de operare. Daca eroarea pe care o raportai are implicaii de securitate, ceea ce face ca trimiterea acesteia catre o lista de discuii arhivata public sa fie inadecvata, va rugam sa o trimitei la perl5-security-report@perl.org. Aceasta indica o lista de distribuie inchisa, nearchivata, care include toi colaboratorii principali, care vor putea ajuta la evaluarea impactului problemelor, la gasirea unei soluii i la coordonarea lansarii de plasturi (corecii) pentru a atenua sau remedia problema pe toate platformele pe care este acceptat Perl. Va rugam sa utilizai aceasta adresa numai pentru probleme de securitate in nucleul Perl, nu pentru module distribuite independent pe CPAN. CONSULTAI I Fiierul Changes pentru o explicaie despre cum se vizualizeaza detalii exhaustive despre ce s-a modificat. Fiierul INSTALL despre cum sa construii Perl. Fiierul README pentru informaii generale. Fiierele Artistic i Copying pentru informaii despre drepturile de autor. TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . perl v5.42.2 2 aprilie 2026 PERL5224DELTA(1perl)