Name: | perl |
---|---|
Epoch: | 4 |
Version: | 5.30.1 |
Release: | 452.module+el8.4.0+20078+01326e37 |
Architecture: | aarch64 |
Module: | perl:5.30:8040020200923213406:466ea64f |
Group: | Unspecified |
Size: | 0 |
License: | GPL+ or Artistic |
RPM: | perl-5.30.1-452.module+el8.4.0+20078+01326e37.aarch64.rpm |
Source RPM: | perl-5.30.1-452.module+el8.4.0+20078+01326e37.src.rpm |
Build Date: | Tue Apr 13 2021 |
Build Host: | ca-buildarm05 |
Vendor: | Oracle America |
URL: | https://www.perl.org/ |
Summary: | Practical Extraction and Report Language |
Description: | Perl is a high-level programming language with roots in C, sed, awk and shell scripting. Perl is good at handling processes and files, and is especially good at handling text. Perl's hallmarks are practicality and efficiency. While it is used to do a lot of different things, Perl's most common applications are system administration utilities and web programming. This is a metapackage with all the Perl bits and core modules that can be found in the upstream tarball from perl.org. If you need only a specific feature, you can install a specific package instead. E.g. to handle Perl scripts with /usr/bin/perl interpreter, install perl-interpreter package. See perl-interpreter description for more details on the Perl decomposition into packages. |
- Run-require perl(Encode) by perl-libs (bug #1903631)
- Fix CVE-2020-10543 (an integer overflow from nested regex quantifiers) (bug #1837975) - Fix CVE-2020-10878 (a corruption of a state of a compiled regular expression due to an integer overflow) (bug #1837988) - Fix CVE-2020-12723 (a corruption of a state of a compiled regular expression due to recursive calls) (bug #1838000)
- Fix shebangs (bug #1813199)
- Fix a memory leak when compiling a regular expression with a non-word class (GH#17218)
- Fix overloading for binary and octal floats (RT#125557) - Fix handling undefined array members in Dumpvalue (RT#134441) - Fix taint mode documentation regarding @INC - Fix handling a layer argument in Tie::StdHandle::BINMODE() (RT#132475) - Fix an unintended upgrade to UTF-8 in the middle of a transliteration - Fix a race in File::stat() tests (GH#17234) - Fix a buffer overread when parsing a number (GH#17279) - Fix GCC 10 version detection (GH#17295)
- 5.30.1 bump (see <https://metacpan.org/pod/release/SHAY/perl-5.30.1/pod/perldelta.pod> for release notes)
- Fix a memory leak when matching a UTF-8 regular expression (RT#134390) - Fix a detection for futimes (RT#134432)
- Adjust spec file to rpm-build-4.15.0-0.rc1.1 - Fix parsing a Unicode property name when compiling a regular expression - Fix a buffer overread when parsing a Unicode property while compiling a regular expression (RT#134133) - Do not interpret 0x and 0b prefixes when numifying strings (RT#134230) - Fix a buffer overread when compiling a regular expression with many escapes (RT#134325) - Fix a buffer overflow when compiling a regular expression with many branches (RT#134329) - Correct a misspelling in perlrebackslash documentation (RT#134395)
- Fix a NULL pointer dereference in PerlIOVia_pushed() - Fix a crash when setting $@ on unwinding a call stack (RT#134266) - Fix parsing a denominator when parsing a Unicode property name - Fix a documentation about a future API change - Do not run File-Find tests in parallel
- Fix propagating non-string variables in an exception value (RT#134291) - Include trailing zero in scalars holding trie data (RT#134207) - Fix a use after free in /(?{...})/ (RT#134208) - Fix a use after free in debugging output of a collation - Fix file mode of a perl-example.stp example