Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-base-5.26.1-lp152.9.39 RPM for x86_64

From OpenSuSE Leap 15.2 for x86_64

Name: perl-base Distribution: openSUSE Leap 15.2
Version: 5.26.1 Vendor: openSUSE
Release: lp152.9.39 Build date: Wed Oct 9 03:12:00 2019
Group: Development/Languages/Perl Build host: lamb59
Size: 4300039 Source RPM: perl-5.26.1-lp152.9.39.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.perl.org/
Summary: The Perl interpreter
perl - Practical Extraction and Report Language

Perl is optimized for scanning arbitrary text files, extracting
information from those text files, and printing reports based on that
information.  It is also good for many system management tasks.

Perl is intended to be practical (easy to use, efficient, and complete)
rather than beautiful (tiny, elegant, and minimal).

This package contains only some basic modules and the perl binary
itself.

Provides

Requires

License

Artistic-1.0 or GPL-2.0+

Changelog

* Wed Nov 21 2018 mls@suse.de
  - fix heap-based buffer overflow in regex
    [bnc#1114686] [CVE-2018-18314]
    new patch: perl-extended-charclass-assert.diff
  - fix heap-buffer-overflow read if regex contains \0 chars
    [bnc#1114681] [CVE-2018-18313]
    new patch: perl-regcomp-strchr-memchr.diff
  - fix reg_node overrun
    [bnc#1114675] [CVE-2018-18312]
    new patch: perl-reg-node-overrun.diff
  - fix integer overflow with oversize environment
    [bnc#1114674] [CVE-2018-18311]
    new patch: perl-setenv-integer-wrap.diff
* Wed Jun 27 2018 mls@suse.de
  - fix Archive::Tar directory traversal vulnerability [bnc#1096718]
    [CVE-2018-12015]
    new patch: perl-archive-tar-dirtrav.diff
* Thu Feb 22 2018 fvogt@suse.com
  - Use %license (boo#1082318)
* Mon Jan 22 2018 schwab@suse.de
  - posix-sigaction.patch: make sure Perl_sighandler is always installed
    with SA_SIGINFO (bsc#1064697)
* Wed Jan 10 2018 normand@linux.vnet.ibm.com
  - ignore make check transient errors for PowerPC
    that are reported since 20170907
    bypass boo#1063176
    new patch: perl_skip_flaky_tests_powerpc.patch
* Mon Dec 04 2017 bwiedemann@suse.com
  - Add perl-reproducible.patch to make build reproducible (boo#1047218)
* Thu Nov 23 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Sat Sep 23 2017 coolo@suse.com
  - update to perl-5.26.1
    * [CVE-2017-12837] Heap buffer overflow in regular expression compiler
    * [CVE-2017-12883] Buffer over-read in regular expression parser
    * tons of bug fixes
  - update list of obsoletes
* Wed Aug 30 2017 mls@suse.de
  - update to perl-5.26.0
    * "." no longer in @INC
    * "do" may now warn
    * regexp: a literal left brace "{" should be escaped
    * lexical subroutines are no longer experimental
    * indented Here-documents
    * new regular expression modifier /xx
    * declaring a reference to a variable
    * unicode 9.0 is now supported
    * new Hash Function For 64-bit Builds
  - rename perl-5.24.0.dif to perl-5.26.0.dif
  - remove obsolete perl-avoid-warnings.patch
  - remove obsolete Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
* Thu May 18 2017 tchvatal@suse.com
  - Remove patch from previous commit, does not work:
    * Compress-Raw-Zlib-2.071-Adapt-tests-to-zlib-1.2.11.patch
  - Add patch taken from upstream release instead:
    * Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
* Wed May 10 2017 mpluskal@suse.com
  - Fix building with zlib-1.2.10 (RT#119762):
    * Compress-Raw-Zlib-2.071-Adapt-tests-to-zlib-1.2.11.patch
* Wed May 03 2017 coolo@suse.com
  - Update to perl-5.24.1
    - Di switch is now required for PerlIO debugging output
      Previously PerlIO debugging output would be sent to the file specified
      by the "PERLIO_DEBUG" environment variable if perl wasn't running setuid
      and the -T or -t switches hadn't been parsed yet.
      If perl performed output at a point where it hadn't yet parsed its
      switches this could result in perl creating or overwriting the file
      named by "PERLIO_DEBUG" even when the -T switch had been supplied.
      Perl now requires the -Di switch to produce PerlIO debugging output. By
      default this is written to "stderr", but can optionally be redirected to
      a file by setting the "PERLIO_DEBUG" environment variable.
      If perl is running setuid or the -T switch was supplied "PERLIO_DEBUG"
      is ignored and the debugging output is sent to "stderr" as for any other
    - D switch.
    Core modules and tools no longer search "." for optional modules
      The tools and many modules supplied in core no longer search the default
      current directory entry in @INC for optional modules. For example,
      Storable will remove the final "." from @INC before trying to load
      Log::Agent.
      This prevents an attacker injecting an optional module into a process
      run by another user where the current directory is writable by the
      attacker, e.g. the /tmp directory.
  - Refresh patches
* Sun Jun 26 2016 schwab@suse.de
  - Move parent.pm to perl-base, used by File::Temp
* Thu Jun 02 2016 idonmez@suse.com
  - Add perl-avoid-warnings.patch to fix a warning in cop.h, which
    breaks perf build due to -Werror. Already upstream.
* Tue May 10 2016 mls@suse.de
  - Update to perl-5.24.0
    * postfix dereferencing is no longer experimental
    * unicode 8.0 is now supported
    * perl will now croak when closing an in-place output file fails
    * new "\b{lb}" boundary in regular expressions
    * qr/(?[ ])/" now works in UTF-8 locales
    * integer shift ("<<" and ">>") now more explicitly defined
    * printf and sprintf now allow reordered precision arguments
    * more fields provided to "sigaction" callback with "SA_SIGINFO"
    * hashbang redirection to Perl 6
    * set proper umask before calling mkstemp(3)
    * fix loss of taint in canonpath
    * remove duplicate environment variables from "environ"
  - rename patch perl-5.22.0.dif to perl-5.24.0.dif
* Fri Feb 12 2016 idonmez@suse.com
  - Update to perl-5.22.1
    * Several bugs, including a segmentation fault, have been fixed
      with the bounds checking constructs (introduced in Perl 5.22)
    * Module::CoreList has been upgraded from version 5.20150520 to
      5.20151213.
    * PerlIO::scalar has been upgraded from version 0.22 to 0.23.
    * POSIX has been upgraded from version 1.53 to 1.53_01.
    * Storable has been upgraded from version 2.53 to 2.53_01.
    * warnings has been upgraded from version 1.32 to 1.34.
    * See perldelta.pod for all the changes.
  - Update perl-5.22.0.dif stop patching CPAN.pm, it was MacOS only
    and was breaking tests (due to SHA-1 mismatch).
* Thu Jan 07 2016 bwiedemann@suse.com
  - fix perl_gen_filelist macro to not fail on foo.1 man page
* Mon Dec 07 2015 opensuse@dstoecker.de
  - prevent bad RPM provides for Math::BigInt and DB
    (patch file perl-5.22.0_wrong_rpm_provides.diff)
* Mon Jun 22 2015 dimstar@opensuse.org
  - Reformat baselibs.conf.
* Tue Jun 09 2015 hsk@imb-jena.de
  - update to perl-5.22.0
    * several new experimental features
    * new <<>> (double-diamond) operator
    * new "\b" boundaries in REs, w.r.t. Unicode
    * non-capturing RE flag "/n"
    * Unicode 7.0
    * "defined(@array)", "defined(%hash)" are now fatal
    * unescaped literal "{" in a pattern results in deprecation warning
    * several modules updated
    * modules CGI, Module::Build no longer included
    * for a complete list of changes see perldelta.pod
  - perl-5.20.0.dif changed to fit 5.22.0, and renamed to perl-5.22.0.dif
  - changed patches to fit 5.22.0: perl-5.18.2-overflow.diff,
    perl-netcmdutf8.diff, perl-regexp-refoverflow.diff,
    perl-saverecontext.diff
  - dropped patches (now upstream): DataDumper-no-infinite-recursion.diff,
    perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch,
    perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch,
    perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch
* Mon Feb 23 2015 idonmez@suse.com
  - Add multiple patches for gcc5 support, tracked by RT#123784
    * perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch
    * perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch
    * perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch
* Thu Feb 05 2015 coolo@suse.com
  - use rm with -f to avoid prompts for rpmbuild in terminals

Files

/usr/bin/perl
/usr/bin/perl5.26.1
/usr/lib/perl5
/usr/lib/perl5/5.26.1
/usr/lib/perl5/5.26.1/AutoLoader.pm
/usr/lib/perl5/5.26.1/B
/usr/lib/perl5/5.26.1/B/Deparse.pm
/usr/lib/perl5/5.26.1/Carp
/usr/lib/perl5/5.26.1/Carp.pm
/usr/lib/perl5/5.26.1/Carp/Heavy.pm
/usr/lib/perl5/5.26.1/Class
/usr/lib/perl5/5.26.1/Class/Struct.pm
/usr/lib/perl5/5.26.1/Config
/usr/lib/perl5/5.26.1/Config/Extensions.pm
/usr/lib/perl5/5.26.1/Config/Perl
/usr/lib/perl5/5.26.1/Config/Perl/V.pm
/usr/lib/perl5/5.26.1/Digest
/usr/lib/perl5/5.26.1/Digest.pm
/usr/lib/perl5/5.26.1/Digest/base.pm
/usr/lib/perl5/5.26.1/Digest/file.pm
/usr/lib/perl5/5.26.1/English.pm
/usr/lib/perl5/5.26.1/Exporter
/usr/lib/perl5/5.26.1/Exporter.pm
/usr/lib/perl5/5.26.1/Exporter/Heavy.pm
/usr/lib/perl5/5.26.1/File
/usr/lib/perl5/5.26.1/File/Basename.pm
/usr/lib/perl5/5.26.1/File/Compare.pm
/usr/lib/perl5/5.26.1/File/Copy.pm
/usr/lib/perl5/5.26.1/File/Fetch.pm
/usr/lib/perl5/5.26.1/File/Find.pm
/usr/lib/perl5/5.26.1/File/GlobMapper.pm
/usr/lib/perl5/5.26.1/File/Path.pm
/usr/lib/perl5/5.26.1/File/Temp.pm
/usr/lib/perl5/5.26.1/File/stat.pm
/usr/lib/perl5/5.26.1/FileHandle.pm
/usr/lib/perl5/5.26.1/Getopt
/usr/lib/perl5/5.26.1/Getopt/Long.pm
/usr/lib/perl5/5.26.1/Getopt/Std.pm
/usr/lib/perl5/5.26.1/IPC
/usr/lib/perl5/5.26.1/IPC/Cmd.pm
/usr/lib/perl5/5.26.1/IPC/Open2.pm
/usr/lib/perl5/5.26.1/IPC/Open3.pm
/usr/lib/perl5/5.26.1/SelectSaver.pm
/usr/lib/perl5/5.26.1/Symbol.pm
/usr/lib/perl5/5.26.1/Text
/usr/lib/perl5/5.26.1/Text/Abbrev.pm
/usr/lib/perl5/5.26.1/Text/Balanced.pm
/usr/lib/perl5/5.26.1/Text/ParseWords.pm
/usr/lib/perl5/5.26.1/Text/Tabs.pm
/usr/lib/perl5/5.26.1/Text/Wrap.pm
/usr/lib/perl5/5.26.1/Tie/Hash.pm
/usr/lib/perl5/5.26.1/XSLoader.pm
/usr/lib/perl5/5.26.1/base.pm
/usr/lib/perl5/5.26.1/bytes.pm
/usr/lib/perl5/5.26.1/bytes_heavy.pl
/usr/lib/perl5/5.26.1/constant.pm
/usr/lib/perl5/5.26.1/feature.pm
/usr/lib/perl5/5.26.1/fields.pm
/usr/lib/perl5/5.26.1/integer.pm
/usr/lib/perl5/5.26.1/locale.pm
/usr/lib/perl5/5.26.1/overload.pm
/usr/lib/perl5/5.26.1/overloading.pm
/usr/lib/perl5/5.26.1/parent.pm
/usr/lib/perl5/5.26.1/strict.pm
/usr/lib/perl5/5.26.1/unicore/Heavy.pl
/usr/lib/perl5/5.26.1/utf8.pm
/usr/lib/perl5/5.26.1/utf8_heavy.pl
/usr/lib/perl5/5.26.1/vars.pm
/usr/lib/perl5/5.26.1/version.pm
/usr/lib/perl5/5.26.1/warnings
/usr/lib/perl5/5.26.1/warnings.pm
/usr/lib/perl5/5.26.1/warnings/register.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/B.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Config.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Config_heavy.pl
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Cwd.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Data
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Data/Dumper.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Digest
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Digest/MD5.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Digest/SHA.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/DynaLoader.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Errno.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Fcntl.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/DosGlob.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Glob.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Spec
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Spec.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Spec/AmigaOS.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Spec/Cygwin.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Spec/Epoc.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Spec/Functions.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Spec/Mac.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Spec/OS2.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Spec/Unix.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Spec/VMS.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/File/Spec/Win32.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO/Dir.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO/File.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO/Handle.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO/Pipe.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO/Poll.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO/Seekable.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO/Select.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO/Socket
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO/Socket.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO/Socket/INET.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/IO/Socket/UNIX.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/List
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/List/Util
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/List/Util.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/List/Util/XS.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/POSIX.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Scalar
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Scalar/Util.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/Socket.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/attributes.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Cwd
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Cwd/Cwd.so
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Data
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Data/Dumper
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Data/Dumper/Dumper.so
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Digest
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Digest/MD5
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Digest/MD5/MD5.so
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Digest/SHA
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Digest/SHA/SHA.so
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Fcntl
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Fcntl/Fcntl.so
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/File
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/File/DosGlob
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/File/DosGlob/DosGlob.so
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/File/Glob
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/File/Glob/Glob.so
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/IO
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/IO/IO.so
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/List
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/List/Util
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/List/Util/Util.so
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/POSIX
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/POSIX/POSIX.so
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Socket
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/auto/Socket/Socket.so
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/lib.pm
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/re.pm
/usr/share/licenses/perl-base
/usr/share/licenses/perl-base/Artistic
/usr/share/licenses/perl-base/Copying
/usr/share/man/man1/perl.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 7 23:07:43 2019