Commit Graph

910 Commits

Author SHA1 Message Date
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
Petr Písař e7f6de4785 Fix a buffer overrun in deprecated utf8_to_uvchr 2018-09-05 12:27:28 +02:00
Petr Písař a2d9fa158f Fix a buffer overrun in deprecated S_is_utf8_common() 2018-09-05 10:52:28 +02:00
Petr Písař 2d2ad79937 Fix a file descriptor leak in in-place edits 2018-08-01 10:37:41 +02:00
Petr Písař 1f538b3dc4 Annotate two patched that they are in the upstream 2018-07-27 10:39:01 +02:00
Petr Písař 55125798c5 Update perl-macros description 2018-07-17 10:51:42 +02:00
Petr Písař 5259eef42a Fix build conditions in locale.c 2018-07-17 10:24:05 +02:00
Petr Písař c5a47bb005 Fix index() and rindex() optimization in given-when boolean context 2018-07-17 10:19:04 +02:00
Fedora Release Engineering b7449d9d90 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 15:41:15 +00:00
Petr Písař 49edffea3d Fix spelling mistakes in descriptions 2018-07-09 17:52:35 +02:00
Petr Písař ac56956257 Fix invoking a check for wide characters while ISO-8859-1 locale is in effect 2018-07-09 17:29:38 +02:00
Petr Písař 5500dbbbad Fix printing a warning about a wide character when matching a regular expression while ISO-8859-1 locale is in effect 2018-07-09 17:19:56 +02:00
Petr Písař 9710c0391a Fix an integer wrap when allocating memory for an environment variable 2018-07-09 17:06:15 +02:00
Petr Písař 81b715af2e Use %{_rpmmacrodir} instead of %{_rpmconfigdir}/macros.d
Guidelines prescribe %{_rpmmacrodir}.
2018-07-09 16:54:53 +02:00
Petr Písař f6df8518cf Adjust tests to gdbm-1.15 2018-07-09 16:49:21 +02:00
Jitka Plesnikova b56c905745 Stop providing old perl(MODULE_COMPAT_5.26.*) 2018-06-30 19:43:37 +02:00
Jitka Plesnikova 70d930113d 5.28.0 bump 2018-06-26 23:26:07 +02:00
Petr Písař 004cea3a67 Fix an infinite loop in the regular expression compiler 2018-05-25 15:35:38 +02:00
Petr Písař 9bfbe0e8c9 Bug 1536752 is known as RT#133184 2018-05-25 14:24:41 +02:00
Jitka Plesnikova 7123165115 Correct license tags of perl-libs (bug #1579524) 2018-05-18 13:22:27 +02:00
Petr Písař b09154addd Fix a possibly unitialized memory read in the Perl parser 2018-04-20 12:25:22 +02:00
Petr Písař 7d51eee368 Fix parsing extended bracketed character classes 2018-04-20 12:24:42 +02:00
Petr Písař b8e600698b Fix line numbers in multi-line s/// 2018-04-20 11:19:16 +02:00
Petr Písař 0c45015a3b Do not clobber file bytes in :encoding layer 2018-04-19 18:14:53 +02:00
Petr Písař 150a309e82 perl-devel requires redhat-rpm-config because of hardened compiler profiles
$Config{ccflags} inherits
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 from perl.spec build
time. That breaks building XS modules if redhat-rpm-config is not
installed.
2018-04-19 17:04:47 +02:00
Petr Písař 8ee4862e56 5.26.2 bump 2018-04-16 13:28:09 +02:00
Petr Písař 3abe685779 5.26.2-RC1 bump 2018-03-26 15:36:10 +02:00
Petr Písař 89b92bf4f0 Move gcc dependency from ExtUtils::MakeMaker to ExtUtils::CBuilder
To benefit from a build root without a GCC, perl-ExtUtils-MakeMaker
cannot depend on gcc because a compiler is not needed for pure-Perl
packages.

bug #1547165
2018-03-02 15:22:42 +01:00
Florian Weimer f56d3d5593 Rebuild to pick up new build flags from redhat-rpm-config 2018-03-01 14:07:18 +01:00
Petr Písař 01965013b5 Update licenses found in the sources
TODO: Remove cpan/libnet/lib/Net/libnetFAQ.pod from the source
tar ball.
2018-02-16 15:28:19 +01:00
Igor Gnatenko 77a70b87de
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:05:26 +01:00
Petr Písař 71b4399055 Correct ldconfig_scriptlets invocation 2018-02-06 14:31:21 +01:00
Petr Písař 7317c1ba6c Call ldconfig scriptlets using a macro 2018-02-06 14:14:23 +01:00
Petr Písař d0978d513a Fix a heap use after free when moving a stack 2018-02-06 14:14:18 +01:00
Petr Písař b6f638978c Fix parsing braced subscript after parentheses 2018-02-06 13:34:41 +01:00
Petr Písař 43a7eb2791 Correct shell bangs in tests
Again we cannot do it in prep because the tests would execute perl
from the system during check phase.
2018-02-01 09:22:09 +01:00
Petr Písař b96bb0d875 Link XS modules to pthread library to fix linking with -z defs
This changes lddlflags. Maybe we should change ExtUtils::CBuilder etc.
instead as we do in Link-XS-modules-to-libperl.so patches to link to
libperl.so explictly.
2018-01-30 08:03:58 +01:00
Petr Písař 06e71ce390 Move guard_old_libcrypt_fix patch 2018-01-29 16:53:11 +01:00
Björn Esser 6ce0d0b76e
Add patch to conditionalize a fix for an old and long fixed bug
in libcrypt / glibc (rhbz#1536752)
2018-01-20 20:47:44 +01:00
Petr Písař 794e8e0c66 Rebuild against glibc without nsl library
Perl opportunistically links against nsl library because some
platforms provide gethostbyname() in it. This is not the case of GNU
libc. Yet the "-lnsl" gets into $Config{perllibs} and
ExtUtils::Embed enforces it. This breaks with glibc-2.26.9000-40 that
removed the library.

Simple rebuild against the new glibc fixes it.
2018-01-15 16:55:26 +01:00
Petr Písař 6a620bdc9d Avoid undefined behavior when copying memory in Glob and pp_caller (RT#131746) 2018-01-10 14:07:13 +01:00
Petr Písař ef39cf486c Expand system() arguments before a fork 2018-01-10 14:07:13 +01:00
Petr Písař 4440ffe366 Fix tainting of s/// with overloaded replacement 2018-01-10 14:07:13 +01:00
Petr Písař f9337f705b Fix setting $! when statting a closed filehandle 2018-01-10 14:07:10 +01:00
Petr Písař acce317536 Fix stack manipulation when a lexical subroutine is defined in a do block in as a member of an iteration list 2018-01-10 14:06:28 +01:00
Petr Písař 04fb749292 Fix error reporting on do() on a directory 2018-01-10 14:03:42 +01:00
Petr Písař 1a6038ddc1 Fix deparsing of transliterations with unprintable characters 2018-01-09 15:54:15 +01:00