Commit Graph

1030 Commits

Author SHA1 Message Date
Petr Písař
98c121bf78 Fix a memory leak when warning about malformed UTF-8 string 2019-04-05 18:08:01 +02:00
Petr Písař
86fd404cb1 Fix a crash when matching case insensitively 2019-04-05 18:03:45 +02:00
Petr Písař
1e4bec8baa Fix a memory leak when deletion in a tied hash dies 2019-04-05 17:40:24 +02:00
Petr Písař
3bd28c15ea Fix a memory leak in package name lookup 2019-04-05 17:26:16 +02:00
Petr Písař
4c2649c4bd Fix a memory leak when parsing misindented here-documents 2019-04-05 17:18:49 +02:00
Petr Písař
05bb37c036 Fix a memory leak when assignig to a localized ${^WARNING_BITS} 2019-04-05 17:11:59 +02:00
Petr Písař
4681935eb5 Fix a memory leak when assigning a regular expression to a non-copy-on-write string 2019-04-05 16:55:55 +02:00
Petr Písař
be29c61cdb Fix a memory leak when spawning threads in a BEGIN phase 2019-04-05 16:45:27 +02:00
Petr Písař
bf70c3addf Fix a memory leak when cloning a regular expression 2019-04-05 16:42:21 +02:00
Petr Písař
024cd9ef0d Fix mbstate_t initialization in POSIX::mblen 2019-04-05 16:29:18 +02:00
Petr Písař
d959a0725c Fix a buffer overread when parsing a regular expression with an unknown character name 2019-04-05 16:12:36 +02:00
Petr Písař
7d3f0728cf Fix a buffer overread when handling a scope error in qr/\(?{/ 2019-04-05 15:59:12 +02:00
Petr Písař
243ad0ccb9 Fix a leak when compiling a typed hash dereference 2019-04-05 15:53:49 +02:00
Petr Písař
d1f65a5ba7 libxcrypt-devel dependency is bug #1666098 2019-03-06 10:15:44 +01:00
Björn Esser
0fb8c35341
Add explicit Requires: libxcrypt-devel to devel sub-package 2019-03-05 18:08:57 +01:00
Petr Písař
4842f957bd Fix extending a stack in Perl parser 2019-02-22 14:21:10 +01:00
Petr Písař
6f58f5f5a8 Fix a race when loading XS modules 2019-02-22 14:20:40 +01:00
Petr Písař
c7f1ea5f86 Fix setting magic when changing $^R 2019-02-22 14:07:48 +01:00
Petr Písař
640c5891f6 Fix a crash when parsing #line directives with large numbers in eval 2019-02-22 13:25:05 +01:00
Fedora Release Engineering
f442fa2b90 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 18:15:38 +00:00
Petr Písař
b8a8e56863 Remove a fix for un undefined C behavior in NULL pointer arithmetics
The fix (upstream 8c165a32) changed perl ABI. This command segfaults:
    $ perl -MJSON::XS -e 'JSON::XS::decode_json(q{plain text})'
It broke emmitting warnings from an XS module that was built before
applying the fix.

Removal of the patch also changes libperl.so's ABI because it removes
PL_WARN_ALL and PL_WARN_NONE symbols. XS modules built after the
removal will fail to link at run-time. We will rebuild them.
2019-01-16 10:49:16 +01:00
Petr Písař
67cee652e7 Fix the interpreter path if procfs is not mounted 2019-01-15 10:33:18 +01:00
Petr Písař
4b2f0d2c0d Fix a mismatch with a global regular expression on a text with ligatures 2019-01-15 10:33:18 +01:00
Petr Písař
f526e67959 Prevent long jumps from clobbering local variables 2019-01-15 10:33:18 +01:00
Petr Písař
7f49d3b6d7 Fix un undefined C behavior in NULL pointer arithmetics 2019-01-15 10:33:18 +01:00
Petr Písař
8cee2a9175 Fix a crash when compiling a malformed form 2019-01-15 10:33:18 +01:00
Petr Písař
ca28c96764 Fix first eof() return value 2019-01-15 10:33:18 +01:00
Petr Písař
634fb4080c Fix reporting a line number for non-terminated prototypes 2019-01-15 10:33:18 +01:00
Petr Písař
ba7b23759d Do not close an IPC pipe that already has a desired descriptor 2019-01-15 10:33:18 +01:00
Petr Písař
539a03b8cf Adjust tests to gdbm-1.15 using an upstream fix 2019-01-15 10:33:18 +01:00
Björn Esser
fb37340d0b
Rebuilt for libcrypt.so.2 (#1666033) 2019-01-14 18:51:57 +01:00
Petr Písař
c7bc1da47b Conditionalize and document a build time dependency on gcc-c++ 2019-01-14 10:52:47 +01:00
Björn Esser
7b8e501a69
Add BuildRequires: gcc-c++ for tests 2019-01-13 09:29:33 +01:00
Petr Písař
bfd9d6a2ae Fix compiling regular expressions that contain both compile- and run-time compiled code blocks 2018-11-30 14:49:41 +01:00
Petr Písař
45b1f54fc1 Fix in-place edit to replace files on a successful perl exit status 2018-11-30 14:49:41 +01:00
Petr Písař
85f1254ef4 Fix an undefined behaviour in S_hv_delete_common() 2018-11-30 14:49:41 +01:00
Petr Písař
e3cdc90d65 Fix PathTools tests to cope with ESTALE error 2018-11-30 14:49:41 +01:00
Petr Písař
a23ff061c5 Fix script run matching to allow ASCII digits in scripts that use their own in addition 2018-11-30 14:49:41 +01:00
Petr Písař
16261479ab Update pregenerated dependencies for 5.28.1 2018-11-30 14:49:41 +01:00
Jitka Plesnikova
14476b059d 5.28.1 bump 2018-11-30 08:40:18 +01:00
Petr Písař
07823bf7b4 Install Encode developmental files when installing complete Perl 2018-11-02 10:10:33 +01:00
Jitka Plesnikova
0bfee4c79e Fix annocheck failure by passing CFLAGS to dtrace 2018-10-25 14:47:32 +02:00
Petr Písař
8cf9a28c2e Fix upack "u" of invalid data 2018-09-24 11:18:00 +02:00
Petr Písař
28506e03c6 Revert a fix for a buffer overrun in deprecated S_is_utf8_common() 2018-09-10 14:25:40 +02:00
Petr Písař
ceb01be0f0 Require Devel::PPPort by perl-devel for h2xs script 2018-09-05 16:53:37 +02:00
Petr Písař
312df55ba1 Fix a spurious warning about uninitialized value in warn 2018-09-05 16:40:58 +02:00
Petr Písař
e7c58147e0 Fix an assignment to a lexical variable in multiconcatenation expressions 2018-09-05 16:35:47 +02:00
Petr Písař
8401a631d8 Fix Time::Piece to handle objects in overloaded methods correctly 2018-09-05 16:19:53 +02:00
Petr Písař
e82b9306ac Fix matching an ASCII digit followed by a non-ASCII digit using a script run 2018-09-05 16:01:51 +02:00
Petr Písař
e039a7964c Fix a time race in Time-HiRes/t/itimer.t test 2018-09-05 15:35:49 +02:00