- 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) - Wed Sep 27 2017 tv <tv> 2:5.26.1-1.mga7
+ Revision: 1160665
- Make *DBM_File desctructors thread-safe (rhbz#1107543, RT#61912)
- 5.26.1 final
- reapply rediff ed patches 43 & 54 - Tue Sep 19 2017 tv <tv> 2:5.26.1-0.4.mga7
+ Revision: 1155409
- submit to core/release - Mon Sep 18 2017 tv <tv> 2:5.26.1-0.3.mga7
+ Revision: 1155289
- get rid of -64int suffix on 32bit arch
- special case: look for -64int for 5.26.0 on 32bit - Mon Sep 18 2017 tv <tv> 2:5.26.1-0.2.mga7
+ Revision: 1155180
- add 5.26.0 to search list
- new release - Wed Aug 30 2017 neoclust <neoclust> 2:5.26.0-9.mga7
+ Revision: 1148466
- Rebuild on the BS - Sat Aug 26 2017 tv <tv> 2:5.26.0-8.mga7
+ Revision: 1147909
- disable debugging (mga#21441)
- default to 64bit integer on 32bit - Fri Aug 25 2017 tv <tv> 2:5.26.0-7.mga7
+ Revision: 1147733
- heap-use-after-free in pp_rv2sv, from asan fuzzing (RT#130861)
- heap-buffer-overflow (READ of size 1) in Perl_my_atof2() (RT#131526)
- Assert fail in vutil.c with very large version numbers in warnings (RT#128207)
- s// on utf8 string occasionally crashes with "Malformed UTF-8 character" (RT#131575)
- Fix multideref for $x{qw/a/->$*} (RT#131627)
- don't skip the temps stack entry we just allocated (RT#131570)
- ensure the GV slot is filled for our [%$@]foo: attr (RT#131597)
- extend stack in scalar-context pp_list when no args (RT#131627)
- add Xto s/// in perlop (RT#131371)
- UTF8 code improperly casting negative integer to U8 in comparison (RT#131190)
- various module updates from maint-5.26 - Tue Aug 22 2017 tv <tv> 2:5.26.0-6.mga7
+ Revision: 1142933
- Fix unreliable Time-HiRes tests (CPAN RT#122819)
- Fix reporting malformed UTF-8 character (RT#131646)
- Fix File::Glob rt131211.t test random failures
- Fix t/op/hash.t test random failures
- Parse caret variables with subscripts as normal variables inside ${...}
escaping (RT#131664)
- Do not display too many bytes when reporting malformed UTF-8 character
- Fix select called with a repeated magical variable (RT#131645)
- Fix error message for "our sub foo::bar" (RT#131679)
- Fix executing arybase::_tie_it() in Safe compartement (RT#131588)
- Fix handling attribute specification on our variables (RT#131597)
- Fix splitting non-ASCII strings if unicode_strings feature is enabled (RT#130907)
- Fix compiler warnings in code generated by ExtUtils::Constant
(CPAN RT#63832, CPAN RT#101487)
- Fix GCC version detection for -D_FORTIFY_SOURCE override (RT#131809) - Mon Aug 7 2017 pterjan <pterjan> 2:5.26.0-5.mga7
+ Revision: 1138294
- Rebuild to have packages signed
+ neoclust
- Disable again debugging for the moment - Sun Aug 6 2017 tv <tv> 2:5.26.0-4.mga7
+ Revision: 1138034
- disable debugging (mga#21441)
- do not enable int64 by default on 32bit yet
- fix installing with -Duse64bitint
- Store distribution's linker and compiler flags to more Config's options
in order to apply them when linking executable programs (bug #1238804)
- use the proper way to disable --no-undefined
- Use 64 bit ints on 32 bit platforms (rhbz#1268828) - Thu Jul 20 2017 tv <tv> 2:5.26.0-2.mga7
+ Revision: 1125441
- add fixes from FC - Wed Jul 19 2017 tv <tv> 2:5.26.0-1.mga7
+ Revision: 1125225
- update file list
- new release - Tue Jun 6 2017 shlomif <shlomif> 2:5.22.3-3.mga6
+ Revision: 1107132
- Fix for MGA#19051 / CVE-2017-6512 - File::Path .
- Thanks to Debian. - Wed Apr 26 2017 neoclust <neoclust> 2:5.22.3-2.mga6
+ Revision: 1097427
- Add P1000 P1001 - Helps to fix CVE-2016-1238 (mga#19051)