libpcre2-posix2-32bit-10.39-150400.2.3 >  A bvp9|ѣYY*GSQ cG)X0h\CbT$횹HH`\_lajƔ++MALRPP̝dX^J̮p Pk%8R}*Q^%~ iLϺsuHaZ2$C~Kv 팦_w*\|nkOkO3 -s@Tn>|SwWIMd`.XUE< YN3*A2~4a6b911d3a9fb4f46a9593ac7a5961501cd3da1847fb32659e589a3bd3911d4aead486cc65d89780845b7f5ed43173f9859dc067R<bvp9|147$܀ P1K(NC 2j: 0e*gcjkcYW\S}3V|Wؘ1?gѫB}n*X{#3{_Od]=t,nUltp]f6?U$IRXw_Tj z`@xao҅7w;;;r*d63is{Wkn0B 8't'u1G b׷98$\*jye7h-; '>p>>?>d ) [| ,4 8 < D  , X 5 (X8`9:>;G;H;I<X<Y<\<8]<@^Dx>Ly>T>p>t>z>Clibpcre2-posix2-32bit10.39150400.2.3A library for Perl-compatible regular expressionsThe PCRE2 library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE2 is a re-working of the original PCRE library to provide an entirely new API. pcre2-posix provides a POSIX-compatible API to the PCRE2 engine.bvsheep63%`SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Librarieshttps://www.pcre.orglinuxx86_64/sbin/ldconfig%`bvbv8090bbc401a127f5d2c0ceb8ec6ba5d74cdddbea4bf5ef31bc273292fb7f3192libpcre2-posix.so.2.0.4rootrootrootrootpcre2-10.39-150400.2.3.src.rpmlibpcre2-posix.so.2libpcre2-posix2-32bitlibpcre2-posix2-32bit(x86-32)@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libpcre2-8.so.0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bs@bs@b/.@aauJ``v@_v@^@^}]]\\O\HW@\} (e.g. \g{+2} ) is now supported. It is a "forward back reference" and can be useful in repetitions (compare \g{-} ). Perl does not recognize this syntax. * pcre2grep now automatically expands its buffer up to a maximum set by --max-buffer-size. * The -t option (grand total) has been added to pcre2grep. * A new function called pcre2_code_copy_with_tables() exists to copy a compiled pattern along with a private copy of the character tables that is uses.- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.- pcre2 10.22: * 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 * Fix CVE-2016-3191: workspace overflow for (*ACCEPT) with deeply nested parentheses (boo#971741)- Update to new upstream release 10.21 * Improve JIT matching speed of patterns starting with + or *. * Use memchr() to find the first character in an unanchored match in 8-bit mode in the interpreter. This gives a significant speed improvement. * 10.20 broke the handling of [[:>:]] 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.- PCRE2 10.20: * Callouts with string arguments and the pcre2_callout_enumerate() function have been implemented. * The PCRE2_NEVER_BACKSLASH_C option, which locks out the use of \C, is added. * The PCRE2_ALT_CIRCUMFLEX option lets ^ match after a newline at the end of a subject in multiline mode. * The way named subpatterns are handled has been refactored. The previous approach had several bugs. * The handling of \c in EBCDIC environments has been changed to conform to the perlebcdic document. (Incompatible change) * Bugs have been mended, many of them discovered by fuzzers.- PCRE2, a re-working of the original PCRE library to provide an entirely new API, version 10.10. Not source compatible. - copy of the pcre package, with the following adjustments: * required name changes * adjust pcre-8.21-multilib.patch to pcre2-10.10-multilib.patch * drop upstreamed pcre-8.32-visibility.patch * --enable-{utf8,unicode-properties} became --enable-unicode * drop cpp subpackage * make test -> check * enable 32 bit character support- pcre 8.37: * CVE-2015-2325: Patterns with certain groups specifying a zero minimum quantifier caused incorrect code to be compiled, leading to an incorrect memory read. [boo#924960] * CVE-2015-2326: Specific patterns containing a forward reference with subroutine calls caused incorrect code to be compiled [boo#924961] * CVE-2014-8964: If an assertion condition was quantified with a minimum of zero, SIGSEGV or other misbehaviour could occur. [boo#906574] * further bug fixes as listed in ChangeLog- Update to version 3.16 * This is primarily a bug-fix release. * The Unicode data tables have been updated to Unicode 7.0.0. - Remove pcre-commit1472.patch; fixed on upstream release - Remove obsolete "Obsoletes" tag/bin/sh10.39-150400.2.310.39-150400.2.3libpcre2-posix.so.2libpcre2-posix.so.2.0.4/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP4:GA/standard/d58374aca8a8c5c42e12be08356248c8-pcre2cpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=219d93625a886aff5eeccfaa20e30b87e5d8a49e, strippedPRRRRRRutf-8bb9354e296b3bc3e28589780015ff5b3f09c6e746096816879c610774f649d54? 7zXZ !t/'!] cr$x#F?po2bdQR]1m;;OxEܖd֐a^. u4x%^ Ac#F۳Hen؅#v`j$in>cv݈Mvb3C V/;c!zV,A*S>rtbC @FnYvC~Z*i@~KL ^T17_q{ܳRP v/CUDQˁ7#-A<wނt9aXGz౲?|M~sHVZ`Yt&,͎ޣV$7v"0=Ꮃ= x1B?%"9E~uט$.!gh>bUoSLnϻ`oV^ߪr .Y$]Q+u}#B?2Jb$E&,{2B|L(C HGBz3_e|WZ,mGWuQ" ak͟*%$,S BN\{x%a6In|%N6 ]n8Hގs!*qJ)~4J?WDYFU un(<+ *۰P>[(!(6UkHh)!}B5-U<0#^stb BNuO iR)rF"0UH_ `Q;$"Ch]b 9M˙@`8cDM!ĢF.ԇqBZ$;+qʢ®*`o=΍s)rHE$%^R5WP5rpM&py>S1Xq@fR>{YN y!Efwx2%e?Iáu/Գdr:RŎFɳ2W7SMۦӚRDj%Te^hM4aSZFN.@oѬc'fҼFP?מ!M ˸ʰyføhMxԅ.4CœUf Td\u{)*hO??c&-^w/8Gq~,k.ZPOyL3$Smf+ry"1-­{zw&{)Q+=bI0StOk^?4B$t>u w&bmlgTD> --J`EW2#n+kF*i|zbXSʹ#c! \hV i\`yvH) %E)@P&TBV>^P%W` X8=]_tUO5HI䎼?*jmfbcdd@-,M%GZ&л\zRETW. I#rѕ{Jl:̀b+H2cIDHƿ%K%BƳ`ә&O2&'pE`?V4+9nbɴ=?6>غZKT^;2jZpܤo7  a'v .bxc4eOxzUf_b7A.'lٚLuO5I~)C=$.۲T/sxo\i5@)ʧY/E%oCSȴ_Ұp_1mf*B, 7e2أd>,HСC{ Ž31 kZBd.Uĩ>dK.Gz ڑ/$\U1IGq^q-+l2)^K&~U;oHraɹpBu (rdbx/3lwT UBz8sbmRxi魢EG^3G]@:Mv{kTt7w ˟.GV>5]M6GFQE:H־wII4#{}rF,frPޠuAps|uu+ N1N0,;]D8]dw\32hX6<^[߰y\ 0Ze ï}#I$hi oX?X$gN*L ?gԽaT-v*]'3&;fa BJ#|أElS4iW5iQ [)'LէK]uMx6=tgi PWjffҙKHG:M*s\iY*vaL0NFHLep&P5lqn!{cLH|W]?2ֹEڅP<|#'6\MmbN;gd~SckJP+ JQ h:6 Zo o;XGOz-`Qcolhd%BaMDj1ZhZz a0wgjXǬJI{(!xe河*g\>} oTL}4nQtogzn_G}όäo:Cg1sM`!^OyM-$|1kmÿR6=pR4>&3`n~9lIvBY I-V*w!I0BBijC#xO]DZE! xY•h?AVhKä@/ň̿Ode.H\;E\nq[.@ h =T+Tυ+}O7DCj UJHâ[UtC #vn.UG͍ݘ61j"UGJ$6y b)[-pL+~K^/\[Y|nMZCXK괇E=X\K!:T8ʹqg1+@@AbHBBzv/a?zZp3F5qe~Y LZ8SA$s ?ms/S̺=GLWdf.8kN12 YZ