Commit Graph

1254 Commits

Author SHA1 Message Date
Petr Písař 8b21adb20c Preserve append mode when opening anonymous files 2019-07-17 14:44:08 +02:00
Petr Písař 9040dc1ebc Fix a crash on an uninitialized warning when processing a multideref node 2019-07-17 14:11:21 +02:00
Petr Písař 8fa8019ea7 Fix a test for a crash in SIGALARM handler when waiting on a child process to be closed 2019-07-17 14:09:34 +02:00
Petr Písař e060ac4b3e Fix %{^CAPTURE} value when used after @{^CAPTURE} 2019-06-25 17:37:47 +02:00
Petr Písař cdfd8d0ed5 Fix %{^CAPTURE_ALL} to be an alias for %- variable 2019-06-25 17:32:17 +02:00
Petr Písař 72e0efe7b7 Fix setting supplementar group IDs 2019-06-25 17:24:26 +02:00
Petr Písař f41c4accda Fix a stack underflow in readline() if passed an empty array as an argument 2019-06-25 17:08:33 +02:00
Petr Písař a47c957eb2 Fix changing packet destination sent from a UDP IO::Socket object 2019-06-25 16:59:13 +02:00
Petr Písař e7d6451704 Improve retrieving a scalar value of a variable modified in a signal handler 2019-06-25 16:47:32 +02:00
Petr Písař 28b3f8c52b Fix subroutine protypes to track reference aliases 2019-06-25 16:31:46 +02:00
Petr Písař 4298c8523d Prevent from wrapping a width in a numeric format string 2019-06-25 16:26:10 +02:00
Petr Písař 592c794ab8 Fix an erroneous assertion on OP_SCALAR 2019-06-25 16:11:22 +02:00
Petr Písař 67cb403909 Fix a crash with a negative precision in sprintf function 2019-06-25 16:01:49 +02:00
Petr Písař 2817041734 Fix a crash in SIGALARM handler when waiting on a child process to be closed 2019-06-25 15:44:32 +02:00
Petr Písař a79662bb2b Fix stacking file test operators 2019-06-25 15:38:29 +02:00
Petr Písař 4fc5035c56 Fix an undefined behavior in shifting IV variables 2019-06-25 15:21:24 +02:00
Petr Písař 76d1bdbdfc Fix memory handling when parsing string literals 2019-06-25 15:05:03 +02:00
Petr Písař 9426796960 Do not panic when outputting a warning 2019-06-25 12:52:43 +02:00
Petr Písař 6684b08b37 Fix an out-of-buffer read while parsing a Unicode property name 2019-06-25 12:52:42 +02:00
Jitka Plesnikova 5cb5cda25d Define %%perl_vendor*, %%perl_archlib, %%perl_privlib, because in rpm 4.15 those are no longer defined 2019-06-12 11:18:58 +02:00
Jitka Plesnikova 43c5cd7e8e Perl 5.30 re-rebuild of bootstrapped packages 2019-06-02 21:38:35 +02:00
Jitka Plesnikova 35dbc000ee Make site paths specific to Perl minor version 2019-05-30 08:31:51 +02:00
Jitka Plesnikova ffbaa94ebd Upgrade to 5.30.0 2019-05-30 08:30:30 +02:00
Jitka Plesnikova 51b53cd3f9 5.28.2 bump 2019-04-23 10:13:50 +02:00
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