- Tue Jan 14 2020 tv <tv> 2:5.28.2-2.mga7
+ Revision: 1477900
- Avoid panic when last value of search-and-replace is tainted and UTF-8
(RT#134409)
- 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 GCC 10 version detection (GH#17295)
- Fix a memory leak when compiling a regular expression with a non-word class
(GH#17218)
- Fix a memory leak when matching a UTF-8 regular expression (RT#134390)
- Fix a detection for futimes (RT#134432)
- 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
- Fix a NULL pointer dereference in PerlIOVia_pushed()
- Fix a crash when setting $@ on unwinding a call stack (RT#134266)
- Fix a documentation about a future API change
- Do not panic when evaluating non-ASCII bare words (RT#134061)
- Fix a crash in SIGALARM handler when waiting on a child process to be closed
(RT#122112)
- Fix a crash with a negative precision in sprintf function (RT#134008)
- Prevent from wrapping a width in a numeric format string (RT#133913)
- Fix subroutine protypes to track reference aliases (RT#134072)
- Improve retrieving a scalar value of a variable modified in a signal handler
(RT#134035)
- Fix changing packet destination sent from a UDP IO::Socket object (RT#133936)
- Fix a stack underflow in readline() if passed an empty array as an argument
(#RT133989)
- Fix %{^CAPTURE_ALL} to be an alias for %- variable (RT#131867)
- Fix %{^CAPTURE} value when used after @{^CAPTURE} (RT#134193)
- Fix a test for a crash in SIGALARM handler when waiting on a child process to
be closed (RT#122112)
- Fix a crash on an uninitialized warning when processing a multideref node
(RT#134275)
- Preserve append mode when opening anonymous files (RT#134221) - Tue Apr 23 2019 tv <tv> 2:5.28.2-1.mga7
+ Revision: 1395029
- 5.28.2 bump (see https://metacpan.org/pod/release/SHAY/perl-5.28.2/pod/perldelta.pod
for release notes) - Wed Apr 10 2019 tv <tv> 2:5.28.1-6.mga7
+ Revision: 1388114
- Fix a leak when compiling a typed hash dereference
- Fix a buffer overread when handling a scope error in qr/\(?{/ (RT#133879)
- Fix a buffer overread when parsing a regular expression with an unknown
character name (RT#133880)
- Fix mbstate_t initialization in POSIX::mblen (RT#133928)
- Fix a memory leak when cloning a regular expression
- Fix a memory leak when spawning threads in a BEGIN phase
- Fix a memory leak when assigning a regular expression to a non-copy-on-write string
- Fix a memory leak when assigning to a localized ${^WARNING_BITS}
- Fix a memory leak when parsing misindented here-documents
- Fix a memory leak in package name lookup (RT#133977)
- Fix a memory leak when deletion in a tied hash dies
- Fix a crash when matching case insensitively (RT#133892)
- Fix a memory leak when warning about malformed UTF-8 string - Tue Feb 26 2019 tv <tv> 2:5.28.1-5.mga7
+ Revision: 1370257
- remove -64int from INC (this was a temp cauldron path issue on 32bit with
perl-5.24/26 but all perl modules have been rebuilt since) - Tue Feb 26 2019 tv <tv> 2:5.28.1-4.mga7
+ Revision: 1370232
- Fix a crash when parsing #line directives with large numbers in eval
(RT#131562)
- Fix setting magic when changing $^R (RT#133782)
- Fix a race when loading XS modules
- Fix extending a stack in Perl parser (RT#133778) - Wed Jan 16 2019 tv <tv> 2:5.28.1-3.mga7
+ Revision: 1357448
- Adjust tests to gdbm-1.15 using an upstream fix (RT#133295)
- Do not close an IPC pipe that already has a desired descriptor (RT#133726)
- Fix reporting a line number for non-terminated prototypes (RT#133524)
- Fix first eof() return value (RT#133721)
- Fix a crash when compiling a malformed form (RT#132158)
- Prevent long jumps from clobbering local variables (RT#133575)
- Fix a mismatch with a case-insesitive regular expression on a text with ligatures
(RT#133756) - Fri Dec 7 2018 tv <tv> 2:5.28.1-2.mga7
+ Revision: 1338778
- Fix script run matching to allow ASCII digits in scripts that use their own in
addition (RT#133547)
- Fix PathTools tests to cope with ESTALE error (RT#133534)
- Fix an undefined behaviour in S_hv_delete_common()
- Fix in-place edit to replace files on a successful perl exit status
(bug #1650041)
- Fix compiling regular expressions that contain both compile- and run-time
compiled code blocks (RT#133687)
- Really apply fix upack "u" of invalid data, RT#132655, in upstream after 5.29.2 - Sun Dec 2 2018 tv <tv> 2:5.28.1-1.mga7
+ Revision: 1337575
- 5.28.1
- explain base subpkg more - Mon Nov 26 2018 tv <tv> 2:5.28.0-6.mga7
+ Revision: 1335304
- move ExtUtils::MakeMaker into perl-base (smaller minimal install)
(for Time::HiRes, related to: mga#23894) - Wed Oct 3 2018 tv <tv> 2:5.28.0-5.mga7
+ Revision: 1316070
- Fix upack "u" of invalid data (RT#132655) - Mon Sep 17 2018 tv <tv> 2:5.28.0-4.mga7
+ Revision: 1259292
- Revert a fix for a buffer overrun in deprecated S_is_utf8_common()
(rhbz#1627091) - Thu Sep 6 2018 tv <tv> 2:5.28.0-3.mga7
+ Revision: 1257454
- Fix a buffer overrun in deprecated S_is_utf8_common()
- Fix a buffer overrun in deprecated utf8_to_uvchr()
- Fix a time race in Time-HiRes/t/itimer.t test
- Fix matching an ASCII digit followed by a non-ASCII digit using a script run
- Fix Time::Piece to handle objects in overloaded methods correctly
- Fix an assignment to a lexical variable in multiconcatenation expressions
(RT#133441)
- Fix a spurious warning about uninitialized value in warn (RT#132683) - Sat Aug 18 2018 pterjan <pterjan> 2:5.28.0-2.mga7
+ Revision: 1252431
- Move some missing files into perl-base on armv7hl
+ tv
- remove no more needed -Dperllibs thx to patch14
- remove 64int hack now that we moved perl stuff -- only archname shows "-64int" - Sun Aug 5 2018 tmb <tmb> 2:5.28.0-1.mga7
+ Revision: 1247841
- rebuild for missing signatures - Thu Aug 2 2018 tv <tv> 2:5.28.0-0.3.mga7
+ Revision: 1246853
- fix unapplied patches
- Fix a file descriptor leak in in-place edits (RT#133314) - Thu Aug 2 2018 tv <tv> 2:5.28.0-0.2.mga7
+ Revision: 1246850
- switch to /usr/share/perl & /usr/LIB/perl5 w/o version & arch like FC
(implement compatibility measures for a short transition period)
- adjust perl-base/perl filtering accordingly
- set shrpdir to where we install libperl.so
- load modules from 5.26.2 too
- new release
- drop merged patches
- sync patches with FC
- fix requires on \\s
- renumber patches like in FC's perl-5.28
- drop CORO fix, uneeded - Thu Jul 26 2018 pterjan <pterjan> 2:5.26.2-10.mga7
+ Revision: 1245449
- Add more missing files into perl-base on aarch64 - Sun Jun 17 2018 luigiwalser <luigiwalser> 2:5.26.2-9.mga7
+ Revision: 1237488
- rebuild for gdbm - Sat Jun 2 2018 pterjan <pterjan> 2:5.26.2-8.mga7
+ Revision: 1233736
- Add a missing file in perl-base on aarch64 - Sun May 27 2018 tv <tv> 2:5.26.2-7.mga7
+ Revision: 1232379
- Fix an infinite loop in the regular expression compiler (RT#133185) - Sat May 26 2018 tmb <tmb> 2:5.26.2-6.mga7
+ Revision: 1232345
- rebuild for new glibc - Wed May 16 2018 tv <tv> 2:5.26.2-5.mga7
+ Revision: 1229866
- rebuild for new glibc (no more xlocale.h) - Sat May 12 2018 tv <tv> 2:5.26.2-4.mga7
+ Revision: 1228532
- Do not clobber file bytes in :encoding layer (RT#132833)
- Fix line numbers in multi-line s/// (RT#131930)
- Fix parsing extended bracketed character classes (RT#132167)
- Fix a possibly unitialized memory read in the Perl parser (RT#133074) - Mon Apr 16 2018 shlomif <shlomif> 2:5.26.2-3.mga7
+ Revision: 1219372
- try fix 32bit platforms - Mon Apr 16 2018 shlomif <shlomif> 2:5.26.2-2.mga7
+ Revision: 1219367
- bump rel for rebuild - Sun Apr 15 2018 shlomif <shlomif> 2:5.26.2-1.mga7
+ Revision: 1218896
- New version 5.26.2 - Wed Feb 7 2018 tv <tv> 2:5.26.1-3.mga7
+ Revision: 1199432
- Add patch to conditionalize a fix for an old and long fixed bug
in libcrypt / glibc (rhbz#1536752)
- Link XS modules to pthread library to fix linking with -z defs
- Fix parsing braced subscript after parentheses (RT#8045)
- Fix a heap use after free when moving a stack (RT#131954) - Thu Jan 18 2018 tv <tv> 2:5.26.1-2.mga7
+ Revision: 1194454
- Fix an overflow in the lexer when reading a new line (RT#131793)
- Fix Term::ReadLine not to create spurious &STDERR files (RT#132008)
- Fix a crash when a match for inversely repeated group fails (RT#132017)
- Fix an overflow when parsing a character range with no preceding character
(RT#132245)
- Fix walking symbol table for ISA in Carp
- Fix handling file names with null bytes in (l)stat functions (RT#131895)
- Fix a crash when untying an object witout a stash
- Fix deparsing of transliterations with unprintable characters (RT#132405)
- Fix error reporting on do() on a directory (RT#125774)
- Fix stack manipulation when a lexical subroutine is defined in a do block in
a member of an iteration list (RT#132442)
- Fix setting $! when statting a closed filehandle (RT#108288)
- Fix tainting of s/// with overloaded replacement (RT#115266)
- Expand system() arguments before a fork (RT#121105)
- Avoid undefined behavior when copying memory in Glob and pp_caller (RT#131746)