Commit Graph

821 Commits

Author SHA1 Message Date
Petr Písař 73bead49db Fix UTF-8 flag on a glob reassignment 2017-06-16 15:23:50 +02:00
Petr Písař f5f43f18f9 Fix cloning :via handles on thread creation 2017-06-16 14:48:27 +02:00
Petr Písař 1e8061ae22 Fix improper casting of a negative interger to unsigned eith-bit type 2017-06-16 14:36:30 +02:00
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 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