Commit Graph

1238 Commits

Author SHA1 Message Date
Petr Písař
9900371245 Fix a crash when calling a subroutine from a stash 2017-06-16 14:14:17 +02:00
Petr Písař
034407d342 Make File::Glob more resistant against degenerative matching 2017-06-16 13:46:55 +02:00
Jitka Plesnikova
1ad8b2225f Stop providing old perl(MODULE_COMPAT_5.24.*) 2017-06-07 13:57:15 +02:00
Jitka Plesnikova
0546fa1804 Removed unused patches 2017-06-02 08:52:22 +02:00
Jitka Plesnikova
59397e34d7 5.26.0 bump; Update sub-packages; Update or remove patches 2017-06-02 08:17:46 +02:00
Petr Písař
b14a87313b Introduce build-conditions for groff, systemtap, syslog tests, and tcsh
This allows to build perl without need of groff etc.

groff and systemtap are enabled by default. syslog tests are disabled
by default because they only polute system log. tcsh is disabled by
default because it seems unneeded (and might be removed completely).
2017-04-03 10:06:46 +02:00
Petr Písař
7cb6cbb4a7 Fix a heap-use-after-free in four-arguments substr call 2017-03-08 15:23:08 +01:00
Petr Písař
c63d747d11 Fix an invalid memory read when parsing a loop variable 2017-03-08 15:23:08 +01:00
Petr Písař
d61d60edb3 Fix a memory leak leak in Perl_reg_named_buff_fetch() 2017-03-08 15:23:08 +01:00
Petr Písař
32d6785b6d Fix an use-after-free in substr() that modifies a magic variable 2017-03-08 15:23:08 +01:00
Petr Písař
2f5d87ed75 Fix a null-pointer dereference on malformed code 2017-03-08 15:23:00 +01:00
Petr Písař
b39bdfd34d Fix a memory leak in list assignment from or to magic values 2017-02-17 13:47:29 +01:00
Petr Písař
044da6a72d Fix a heap buffer overflow when evaluating regexps with embedded code blocks from more than one source 2017-02-17 13:47:22 +01:00
Petr Písař
25eec2bc83 Adapt Compress::Raw::Zlib to zlib-1.2.11 2017-02-17 12:24:05 +01:00
Petr Písař
2fa0b0b374 Fix a buffer overflow when studying some regexps repeatedly 2017-02-10 11:44:16 +01:00
Petr Písař
b79329e9cf Fix a buffer overrun with format and "use bytes" 2017-02-10 11:44:11 +01:00
Petr Písař
83a50fdcff Fix a crash when compiling a regexp with impossible quantifiers 2017-02-10 11:43:35 +01:00
Petr Písař
ccd8d520b4 Adapt tests to zlib-1.2.11 2017-02-10 09:55:36 +01:00
Petr Písař
4890b78564 Fix a heap overlow in parsing $# 2017-01-26 14:16:42 +01:00
Petr Písař
affaa4c7f0 Fix parsing goto statements in multicalled subroutine 2017-01-26 13:34:02 +01:00
Petr Písař
d1db9a0791 Fix a memory leak in B::RHE->HASH method 2017-01-26 13:16:39 +01:00
Petr Písař
de55dc7e45 Fix recreation of *:: 2017-01-26 13:08:18 +01:00
Petr Písař
4175dcd036 Fix UTF-8 string handling in & operator 2017-01-26 12:04:32 +01:00
Petr Písař
7123c928a4 Fix out-of-bound read in case of unmatched regexp backreference 2017-01-20 10:42:00 +01:00
Petr Písař
abd9ed8e7e Fix a heap overflow if invalid octal or hexadecimal number is used in transliteration expression 2017-01-20 10:26:26 +01:00
Petr Písař
64c060a679 Fix a use-after-free when processing scalar variables in forms 2017-01-20 10:19:41 +01:00
Petr Písař
96616c59c9 Fix a heap overflow with pack "W" 2017-01-20 09:52:23 +01:00
Petr Písař
c33285d987 Fix a buffer overflow in split in scalar context 2017-01-20 09:42:13 +01:00
Petr Písař
2d983c0871 Normalize perl-File-Temp version 2017-01-19 15:34:13 +01:00
Jitka Plesnikova
bd9339be54 5.24.1 bump 2017-01-16 12:28:00 +01:00
Igor Gnatenko
a5af0c2d4e Rebuild for readline 7.x
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-12 17:30:36 +01:00
Petr Písař
98fe061fe3 Remove bundled bignum 2017-01-06 10:36:37 +01:00
Petr Písař
9338edd126 Remove bundled Math-BigRat 2017-01-06 10:27:13 +01:00
Petr Písař
260c5ba45c Remove bundled Math-BigInt-FastCalc 2017-01-06 10:15:16 +01:00
Petr Písař
7b8c12cb92 Fix regular expression matching 2016-12-19 13:18:52 +01:00
Petr Písař
0b127f245a Fix a memory leak in IO::Poll 2016-12-19 13:15:01 +01:00
Petr Písař
4599430ffb Fix a crash in optimized evaluation of "or ((0) x 0))" 2016-12-19 12:43:58 +01:00
Petr Písař
bfea7ab5df Fix const correctness in hv_func.h 2016-12-01 08:03:27 +01:00
Petr Písař
8fcd2745c8 Fix assigning split() return values to an array 2016-12-01 07:57:58 +01:00
Petr Písař
8da6077616 Tighten dependencies between architecture specific sub-packages to ISA 2016-11-28 14:54:45 +01:00
Petr Písař
41b63f7330 Fix crash on explicit return from regular expression substitution 2016-11-28 14:29:12 +01:00
Petr Písař
2a293b3799 Fix crash in Storable when deserializing malformed code reference 2016-11-28 14:19:41 +01:00
Petr Písař
592810058a Document perl-129130-make-chdir-allocate-the-stack-it-needs.patch patch 2016-11-28 14:19:02 +01:00
Petr Písař
468152e799 Tie perl-Errno release to interpreter build because of kernel version check
If user updates the his system only partially so that perl-Errno does
not match perl-libs and the two were built on different kernel, using
Errno will fail:

Errno architecture (x86_64-linux-thread-multi-4.7.9-200.fc24.x86_64) does not match executable architecture (x86_64-linux-thread-multi-4.6.4-301.fc24.x86_64) at /usr/lib64/perl5/Errno.pm line 11.
2016-11-09 15:46:37 +01:00
Petr Písař
97b9d9c092 Fix stack handling when calling chdir without an argument 2016-11-03 15:02:06 +01:00
Petr Písař
62440eed42 Avoid infinite loop in h2xs tool if enum and type have the same name 2016-11-03 14:49:51 +01:00
Petr Písař
281d2faaad Fix firstchar bitmap under UTF-8 with prefix optimization 2016-11-03 14:06:55 +01:00
Petr Písař
dee7e92b27 Fix parsing perl options in shell bang line 2016-11-03 13:15:32 +01:00
Petr Písař
20d4f3847b Fix crash when matching UTF-8 string with non-UTF-8 substrings 2016-11-03 13:04:02 +01:00
Petr Písař
50a3de5ad0 Fix string overrun in Perl_gv_fetchmethod_pvn_flags 2016-11-03 11:04:46 +01:00