From 4863962eb827a61e0854666836bb855040a47a4ab7e0970574c6c9b28448b1f0 Mon Sep 17 00:00:00 2001 From: Andreas Stieger Date: Mon, 1 Aug 2016 13:54:47 +0000 Subject: [PATCH 1/2] Accepting request 416412 from home:AndreasStieger:branches:devel:libraries:c_c++ pcre2 10.22 OBS-URL: https://build.opensuse.org/request/show/416412 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=9 --- baselibs.conf | 2 +- pcre2-10.21.tar.bz2 | 3 --- pcre2-10.21.tar.bz2.sig | Bin 287 -> 0 bytes pcre2-10.22.tar.bz2 | 3 +++ pcre2-10.22.tar.bz2.sig | Bin 0 -> 287 bytes pcre2.changes | 16 ++++++++++++++++ pcre2.spec | 14 +++++++------- 7 files changed, 27 insertions(+), 11 deletions(-) delete mode 100644 pcre2-10.21.tar.bz2 delete mode 100644 pcre2-10.21.tar.bz2.sig create mode 100644 pcre2-10.22.tar.bz2 create mode 100644 pcre2-10.22.tar.bz2.sig diff --git a/baselibs.conf b/baselibs.conf index f52c1b4..11d131e 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,4 +1,4 @@ libpcre2-8-0 libpcre2-16-0 libpcre2-32-0 -libpcre2-posix0 +libpcre2-posix1 diff --git a/pcre2-10.21.tar.bz2 b/pcre2-10.21.tar.bz2 deleted file mode 100644 index 22339ef..0000000 --- a/pcre2-10.21.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 743adeffa9cf9cf0b800a98c4f55c7a5622c6c4007ef1d8a9ce0dce74e4c376f..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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-3B2@scN;Dq}RL)e4d2mUeqZB1O6Ck1bVl;ufzxUl0Fo-wZIbq_zop#r7R-zf+!X4$$7XXmneL& zpma!^90(1klJtm1d}iYu^BL7@JgT7{=^GN@Wb}f{TjO*5t4s5qJe@)XC6IEVZl)(zbR4Zh=6T=ok;TBW&*zO=iVDn;?)S&rkRCICgMl#6O3SWCA l`kb@(42A5R+C_3;n}7}+)E!Mj1XOLhZrheE4mV8Ny2U^2g4+N9 literal 0 HcmV?d00001 diff --git a/pcre2.changes b/pcre2.changes index 20742f2..f736ceb 100644 --- a/pcre2.changes +++ b/pcre2.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Mon Aug 1 13:27:11 UTC 2016 - astieger@suse.com + +- pcre2 10.22: + * ChangeLog has the details of a number of bug fixes. + * The POSIX wrapper function regcomp() did not used to + support back references and subroutine calls if called with the + REG_NOSUB option. It now does. + * A new function, pcre2_code_copy(), is added, to make a copy of a + compiled pattern. + * Support for string callouts is added to pcre2grep. + * Added the PCRE2_NO_JIT option to pcre2_match(). + * The pcre2_get_error_message() function now returns with a + negative error code if the error number it is given is unknown. + * Several updates have been made to pcre2test and test scripts + ------------------------------------------------------------------- Sun Jan 17 14:30:53 UTC 2016 - jengelh@inai.de diff --git a/pcre2.spec b/pcre2.spec index 6208615..97a7241 100644 --- a/pcre2.spec +++ b/pcre2.spec @@ -17,7 +17,7 @@ Name: pcre2 -Version: 10.21 +Version: 10.22 Release: 0 Summary: A library for Perl-compatible regular expressions License: BSD-3-Clause @@ -51,7 +51,7 @@ Group: Development/Libraries/C and C++ Requires: libpcre2-16-0 = %{version} Requires: libpcre2-32-0 = %{version} Requires: libpcre2-8-0 = %{version} -Requires: libpcre2-posix0 = %{version} +Requires: libpcre2-posix1 = %{version} Requires: libstdc++-devel %description devel @@ -120,11 +120,11 @@ API. libpcre2-32 supports 32-bit and UTF-32 strings. -%package -n libpcre2-posix0 +%package -n libpcre2-posix1 Summary: A library for Perl-compatible regular expressions Group: System/Libraries -%description -n libpcre2-posix0 +%description -n libpcre2-posix1 The PCRE2 library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. @@ -206,9 +206,9 @@ make check -j1 %postun -n libpcre2-32-0 -p /sbin/ldconfig -%post -n libpcre2-posix0 -p /sbin/ldconfig +%post -n libpcre2-posix1 -p /sbin/ldconfig -%postun -n libpcre2-posix0 -p /sbin/ldconfig +%postun -n libpcre2-posix1 -p /sbin/ldconfig %files -n libpcre2-8-0 %defattr(-,root,root) @@ -223,7 +223,7 @@ make check -j1 %defattr(-,root,root) %{_libdir}/libpcre2-32.so.* -%files -n libpcre2-posix0 +%files -n libpcre2-posix1 %defattr(-,root,root) %{_libdir}/libpcre2-posix.so.* From 6a07bf9f8d5622e4d64ff302f7d523121592849e7f68726c2ab1bbb5991e84f6 Mon Sep 17 00:00:00 2001 From: Andreas Stieger Date: Mon, 1 Aug 2016 15:25:41 +0000 Subject: [PATCH 2/2] * Fix CVE-2016-3191: workspace overflow for (*ACCEPT) with deeply nested parentheses (boo#971741) OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=10 --- pcre2.changes | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pcre2.changes b/pcre2.changes index f736ceb..2261aba 100644 --- a/pcre2.changes +++ b/pcre2.changes @@ -1,8 +1,7 @@ ------------------------------------------------------------------- -Mon Aug 1 13:27:11 UTC 2016 - astieger@suse.com +Mon Aug 1 15:24:18 UTC 2016 - astieger@suse.com - pcre2 10.22: - * ChangeLog has the details of a number of bug fixes. * The POSIX wrapper function regcomp() did not used to support back references and subroutine calls if called with the REG_NOSUB option. It now does. @@ -13,6 +12,8 @@ Mon Aug 1 13:27:11 UTC 2016 - astieger@suse.com * The pcre2_get_error_message() function now returns with a negative error code if the error number it is given is unknown. * Several updates have been made to pcre2test and test scripts + * Fix CVE-2016-3191: workspace overflow for (*ACCEPT) with deeply + nested parentheses (boo#971741) ------------------------------------------------------------------- Sun Jan 17 14:30:53 UTC 2016 - jengelh@inai.de