Petr Písař
30fdce8a32
Fix select called with a repeated magical variable
2017-08-09 13:44:53 +02:00
Petr Písař
efc8e989ed
Do not display too many bytes when reporting malformed UTF-8 character
2017-08-09 13:30:33 +02:00
Petr Písař
a501e07f4e
Parse caret variables with subscripts as normal variables inside ${...} escaping
2017-08-08 15:57:20 +02:00
Petr Písař
fdecf9dd4a
Fix t/op/hash.t test random failures
2017-08-08 15:55:16 +02:00
Petr Písař
4a2738185b
Fix File::Glob rt131211.t test random failures
2017-08-08 15:38:04 +02:00
Petr Písař
e0456df3dc
Fix reporting malformed UTF-8 character
2017-08-08 15:07:13 +02:00
Petr Písař
603cb80068
Move all comments from /sbin/ldconfig %postun script
...
rpmbuild passes all lines between %postun and next section (%files) to
script body. Including comments. And /sbin/ldconfig does not skip
comments and complains when upgrading perl-libs package:
/sbin/ldconfig: relative path `1' used to build cache
warning: %postun(perl-libs-4:5.26.0-397.fc27.x86_64) scriptlet failed, exit status 1
We must keep the lines literally empty.
2017-08-08 14:12:40 +02:00
Igor Gnatenko
cb5a1964be
Enable separate debuginfo back
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-29 10:36:03 +02:00
Fedora Release Engineering
687ba4ca25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-07-27 02:23:17 +00:00
Igor Gnatenko
04b4431b98
Disable debuginfo-per-subpackage generation for now due to RPM bug
...
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-07-25 23:58:56 +02:00
Petr Písař
3f7d1e5123
Remove obsolete Group tags
2017-07-14 10:46:40 +02:00
Petr Písař
5d2d98f2b2
perl package installs all core modules
...
This commit renames perl to perl-interprer and perl-core to perl.
2017-07-14 10:46:40 +02:00
Petr Písař
b359f737be
perl dependency renamed to perl-interpreter < https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules >
2017-07-12 14:55:23 +02:00
Petr Písař
d3e98ce204
Provide perl-interpreter RPM dependency symbol
...
The perl-interpreter will turn into a normal package in the future.
2017-06-19 14:49:34 +02:00
Petr Písař
85a4c68d18
Fix spurious "Assuming NOT a POSIX class" warning
2017-06-19 14:03:21 +02:00
Petr Písař
f7e5d464be
Fix a conditional jump on uninitilized memory in re_intuit_start()
2017-06-19 13:54:45 +02:00
Petr Písař
4b937ffd49
Fix handling backslashes in PATH environment variable when executing "perl -S"
2017-06-16 15:32:59 +02:00
Petr Písař
938de5960e
Fix a buffer overflow in my_atof2()
2017-06-16 15:24:31 +02:00
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