- 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=152
This commit is contained in:
Stephan Kulow 2017-09-23 12:12:52 +00:00 committed by Git OBS Bridge
parent 554142397d
commit bcc016af5d
7 changed files with 50 additions and 41 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9bf2e3d0d72aad77865c3bdbc20d3b576d769c5c255c4ceb30fdb9335266bf55
size 11961692

3
perl-5.26.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fe8208133e73e47afc3251c08d2c21c5a60160165a8ab8b669c43a420e4ec680
size 11922848

View File

@ -2,7 +2,7 @@ Index: perl.c
===================================================================
--- perl.c.orig
+++ perl.c
@@ -4544,11 +4544,13 @@ S_init_perllib(pTHX)
@@ -4579,11 +4579,13 @@ S_init_perllib(pTHX)
# endif
#endif
@ -16,7 +16,7 @@ Index: perl.c
if (!TAINTING_get) {
#ifndef VMS
@@ -4590,20 +4592,19 @@ S_init_perllib(pTHX)
@@ -4625,20 +4627,19 @@ S_init_perllib(pTHX)
#if defined(SITELIB_STEM) && defined(PERL_INC_VERSION_LIST)
/* Search for version-specific dirs below here */
S_incpush_use_sep(aTHX_ STR_WITH_LEN(SITELIB_STEM),

View File

@ -2,7 +2,7 @@ Index: regcomp.c
===================================================================
--- regcomp.c.orig
+++ regcomp.c
@@ -10742,7 +10742,7 @@ S_reg(pTHX_ RExC_state_t *pRExC_state, I
@@ -10988,7 +10988,7 @@ S_reg(pTHX_ RExC_state_t *pRExC_state, I
ret = reg2Lanode(pRExC_state, GOSUB, num, RExC_recurse_count);
if (!SIZE_ONLY) {

View File

@ -2,7 +2,7 @@ Index: regcomp.c
===================================================================
--- regcomp.c.orig
+++ regcomp.c
@@ -19613,8 +19613,21 @@ Perl_save_re_context(pTHX)
@@ -19959,8 +19959,21 @@ Perl_save_re_context(pTHX)
if (gvp) {
GV * const gv = *gvp;

View File

@ -1,3 +1,12 @@
-------------------------------------------------------------------
Sat Sep 23 10:40:59 UTC 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 14:44:49 CEST 2017 - mls@suse.de

View File

@ -21,9 +21,9 @@ Name: perl
Summary: The Perl interpreter
License: Artistic-1.0 or GPL-2.0+
Group: Development/Languages/Perl
Version: 5.26.0
Version: 5.26.1
Release: 0
%define pversion 5.26.0
%define pversion 5.26.1
Url: http://www.perl.org/
Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.xz
Source1: %name-rpmlintrc
@ -59,60 +59,60 @@ Provides: perl = %pversion-%release
Provides: perl-500
Provides: perl(:MODULE_COMPAT_%pversion)
%global versionlist %nil
Provides: perl-Filter-Simple = 0.92
Obsoletes: perl-Filter-Simple <= 0.92
Provides: perl-I18N-LangTags = 0.40
Obsoletes: perl-I18N-LangTags <= 0.40
Provides: perl-Filter-Simple = 0.93
Obsoletes: perl-Filter-Simple <= 0.93
Provides: perl-I18N-LangTags = 0.42
Obsoletes: perl-I18N-LangTags <= 0.42
Provides: perl-MIME-Base64 = 3.15
Obsoletes: perl-MIME-Base64 <= 3.15
Provides: perl-Storable = 2.56
Obsoletes: perl-Storable <= 2.56
Provides: perl-Test-Simple = 1.001014
Obsoletes: perl-Test-Simple <= 1.001014
Provides: perl-Storable = 2.62
Obsoletes: perl-Storable <= 2.62
Provides: perl-Test-Simple = 1.302073
Obsoletes: perl-Test-Simple <= 1.302073
Provides: perl-Text-Balanced = 2.03
Obsoletes: perl-Text-Balanced <= 2.03
Provides: perl-Time-HiRes = 1.9733
Obsoletes: perl-Time-HiRes <= 1.9733
Provides: perl-Time-HiRes = 1.9741
Obsoletes: perl-Time-HiRes <= 1.9741
Provides: perl-libnet = 3.08
Obsoletes: perl-libnet <= 3.08
Provides: perl-Compress-Raw-Zlib = 2.069
Obsoletes: perl-Compress-Raw-Zlib <= 2.069
Provides: perl-Compress-Zlib = 2.069
Obsoletes: perl-Compress-Zlib <= 2.069
Provides: perl-IO-Compress-Base = 2.069
Obsoletes: perl-IO-Compress-Base <= 2.069
Provides: perl-IO-Compress-Zlib = 2.069
Obsoletes: perl-IO-Compress-Zlib <= 2.069
Provides: perl-Compress-Raw-Zlib = 2.074
Obsoletes: perl-Compress-Raw-Zlib <= 2.074
Provides: perl-Compress-Zlib = 2.074
Obsoletes: perl-Compress-Zlib <= 2.074
Provides: perl-IO-Compress-Base = 2.074
Obsoletes: perl-IO-Compress-Base <= 2.074
Provides: perl-IO-Compress-Zlib = 2.074
Obsoletes: perl-IO-Compress-Zlib <= 2.074
Provides: perl-IO-Zlib = 1.10
Obsoletes: perl-IO-Zlib <= 1.10
Provides: perl-Archive-Tar = 2.04
Obsoletes: perl-Archive-Tar <= 2.04
Provides: perl-Archive-Tar = 2.24
Obsoletes: perl-Archive-Tar <= 2.24
Provides: perl-Locale-Maketext-Simple = 0.21
Obsoletes: perl-Locale-Maketext-Simple <= 0.21
Provides: perl-Pod-Escapes = 1.07
Obsoletes: perl-Pod-Escapes <= 1.07
Provides: perl-Pod-Simple = 3.32
Obsoletes: perl-Pod-Simple <= 3.32
Provides: perl-ExtUtils-ParseXS = 3.31
Obsoletes: perl-ExtUtils-ParseXS <= 3.31
Provides: perl-CPAN-Meta = 2.150005
Obsoletes: perl-CPAN-Meta <= 2.150005
Provides: perl-Pod-Simple = 3.35
Obsoletes: perl-Pod-Simple <= 3.35
Provides: perl-ExtUtils-ParseXS = 3.34
Obsoletes: perl-ExtUtils-ParseXS <= 3.34
Provides: perl-CPAN-Meta = 2.150010
Obsoletes: perl-CPAN-Meta <= 2.150010
Provides: perl-CPAN-Meta-YAML = 0.018
Obsoletes: perl-CPAN-Meta-YAML <= 0.018
Provides: perl-ExtUtils-CBuilder = 0.280225
Obsoletes: perl-ExtUtils-CBuilder <= 0.280225
Provides: perl-IO-Socket-IP = 0.37
Obsoletes: perl-IO-Socket-IP <= 0.37
Provides: perl-IO-Socket-IP = 0.38
Obsoletes: perl-IO-Socket-IP <= 0.38
Provides: perl-Parse-CPAN-Meta = 1.4417
Obsoletes: perl-Parse-CPAN-Meta <= 1.4417
Provides: perl-PathTools = 3.63
Obsoletes: perl-PathTools <= 3.63
Provides: perl-autodie = 2.29
Obsoletes: perl-autodie <= 2.29
Provides: perl-Test-Harness = 3.36
Obsoletes: perl-Test-Harness <= 3.36
Provides: perl-version = 0.9916
Obsoletes: perl-version <= 0.9916
Provides: perl-Test-Harness = 3.38
Obsoletes: perl-Test-Harness <= 3.38
Provides: perl-version = 0.9917
Obsoletes: perl-version <= 0.9917
%description
perl - Practical Extraction and Report Language