From ad710438330d8a1e8c42f6d8167089f4253ba325f69d748c3db042c03096261c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sun, 17 Jan 2016 14:49:10 +0000 Subject: [PATCH] Accepting request 354388 from home:jengelh:branches:devel:libraries:c_c++ - Update to new upstream release 10.21 OBS-URL: https://build.opensuse.org/request/show/354388 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=7 --- pcre2-10.20.tar.bz2 | 3 --- pcre2-10.20.tar.bz2.sig | Bin 287 -> 0 bytes pcre2-10.21.tar.bz2 | 3 +++ pcre2-10.21.tar.bz2.sig | Bin 0 -> 287 bytes pcre2.changes | 36 ++++++++++++++++++++++++++++++++++++ pcre2.spec | 4 ++-- 6 files changed, 41 insertions(+), 5 deletions(-) delete mode 100644 pcre2-10.20.tar.bz2 delete mode 100644 pcre2-10.20.tar.bz2.sig create mode 100644 pcre2-10.21.tar.bz2 create mode 100644 pcre2-10.21.tar.bz2.sig diff --git a/pcre2-10.20.tar.bz2 b/pcre2-10.20.tar.bz2 deleted file mode 100644 index 65253a1..0000000 --- a/pcre2-10.20.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:332e287101c9e9567d1ed55391b338b32f1f72c5b5ee7cc81ef2274a53ad487a -size 1358380 diff --git a/pcre2-10.20.tar.bz2.sig b/pcre2-10.20.tar.bz2.sig deleted file mode 100644 index 19256e4e9b0c8c29d0ab79322effd958775032651288899bfabb00048ebccc87..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmV+)0pR|L0UQJX0SEvF1p-x-IZgly2@scN;Dq}RL)iAg2mqyU;@YdB-Wi$?i(bZ! zpDRU7jr$)-#;&kW#P4d3VX>1<$BxsFwi5=iiq{thuENYUg%JP% diff --git a/pcre2-10.21.tar.bz2 b/pcre2-10.21.tar.bz2 new file mode 100644 index 0000000..22339ef --- /dev/null +++ b/pcre2-10.21.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c66a17509328a7251782691093e75ede7484a203ebc6bed3c08122b092ccd4e0 +size 1455359 diff --git a/pcre2-10.21.tar.bz2.sig b/pcre2-10.21.tar.bz2.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..743adeffa9cf9cf0b800a98c4f55c7a5622c6c4007ef1d8a9ce0dce74e4c376f GIT binary patch literal 287 zcmV+)0pR|L0UQJX0SEvF1p-!;5dQ!Q2@scN;Dq}RL)gM=2mpZbqMMpP?;l%pM9KwP zgPcp9p{&a8Bo)LAw?gl12m8pZo!;Z(Yxc^G;3xP<(u- z&x3#JX$ie|et4Xp$pl0o9{dS{luI9$Jc;`=pftbrA^S$7>_dhf-J$^g%tJ}sS7Xn) z41K-b$Bz8pBuW`HhXFx(Y>nRydZGlbmW?3LRy8j$><R@g;!Po ln-3:]] and [[:<:]] in that + processing them could involve a buffer overflow if the + following character was an opening parenthesis. +* 10.20 also introduced a bug in processing this pattern: + /((?x)(*:0))#(?'/, which was fixed. +* A callout with a string argument containing an opening square + bracket, for example /(?C$[$)(?<]/, was incorrectly processed and + could provoke a buffer overflow. +* A possessively repeated conditional group that could match an empty + string, for example, /(?(R))*+/, was incorrectly compiled. +* The Unicode tables have been updated to Unicode 8.0.0. +* An empty comment (?#) in a pattern was incorrectly processed and + could provoke a buffer overflow. +* Fix infinite recursion in the JIT compiler when certain patterns + /such as (?:|a|){100}x/ are analysed. +* Some patterns with character classes involving [: and \\ were + incorrectly compiled and could cause reading from uninitialized + memory or an incorrect error diagnosis. Examples are: + /[[:\\](?<[::]/ and /[[:\\](?'abc')[a:]. +* A missing closing parenthesis for a callout with a string argument + was not being diagnosed, possibly leading to a buffer overflow. +* If (?R was followed by - or + incorrect behaviour happened instead + of a diagnostic. +* Fixed an issue when \p{Any} inside an xclass did not read the current + character. +* About 80 more fixes, which you can read about in the ChangeLog + shipped with the libpcre2-8-0 package. + ------------------------------------------------------------------- Tue Jul 14 08:42:04 UTC 2015 - astieger@suse.com diff --git a/pcre2.spec b/pcre2.spec index e0e16e8..6208615 100644 --- a/pcre2.spec +++ b/pcre2.spec @@ -1,7 +1,7 @@ # # spec file for package pcre2 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: pcre2 -Version: 10.20 +Version: 10.21 Release: 0 Summary: A library for Perl-compatible regular expressions License: BSD-3-Clause