libpcre2-posix2-32bit-10.39-150400.4.6.1 >  A bзp9|)k` LPqD'^M&Ju݃]n:%08ʽ|m FtnD% 0 (isWfijbQ]A#/p`)SU3w@w?(P ߻\W7H&#kcҸ@5{LRmyp& s\s9- y)\5-l<˱x6tlReAUz /GBi "Ǚlԇ02938718ab816ca281a640010c0bd4aa23ed9ec18bbf46def310cfd3830e7e99bb2791536ea2a49bac9eedad2c93deefad8a3933Tbзp9|5Q*~ &3b&M`V>F5a{VMC57.L}ZD=G[gQ`ɔOT+βs xxkbU wvv%&K`8 ڢGNX (s$,G+ϰP\ vDC8Uyӈ cO! fE<,n/qu&!)"SbmX}kX2hPt]EO;"7 3[*I*g@+\y'>p>@?@d + ]  08 < @ H  4 ` = (`8h!9!:H!>=G=H=I=X=Y=\=]=^>b>"c>d?`e?ef?hl?ju?|v?w@x@ y@(@D@H@N@Clibpcre2-posix2-32bit10.39150400.4.6.1A 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.bаsheep70%dSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Librarieshttps://www.pcre.orglinuxx86_64/sbin/ldconfig%dbаbа6c7e1066a01add289697930305fba7b6594f4f530e9d31e6070191630ed02de6libpcre2-posix.so.2.0.4rootrootrootrootpcre2-10.39-150400.4.6.1.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.3b@b@bs@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.4.6.110.39-150400.4.6.1libpcre2-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:Maintenance:25154/SUSE_SLE-15-SP4_Update/8b178ff001f4ee4d15463fe0924cd616-pcre2.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=39311c112d321c077bf22d323c063936a4c96581, strippedPRRRRRRutf-8d5ff3a280c76cba821a264625e80bfca93478aa588a66e09610be49cac722434? 7zXZ !t/'] cr$x#FySk߃X!nfiiI܃Ib2xKti`鳹?ʣ6-왭fV6N-ؙ6W3ƵI$mAGUHr 'asߤ qQ Hmy`i{7ヘ܇ 7܁s5rh.[V>C&[eG(p޾‚gn$"˝ݔIp}Png@VO')e_5k .@]'v6&[]$:ޡpe;ᨳQAcu/--=A45W)ǗEXM.jz-k'\7I_!̔PG5;wR2G] HDՒb7.-}H݁ ~"=c\y4&b9${u{OԹ``B6v%L[L8j97uvN> 7gw[ūHEݘeӨ/dYxYIJh&v;YmG>R)`Vī(켵 oS+Q@hYn?5a%@ rǑ;)s*$ߥc2V1M#DT K$깕E@K[NZWs|b^DHos05/ y70ywQ+AcV]!X.G Y&@4:ҳu n3OG NGӹWF38؝o1L(^ҼU [K+$|zZ+(֐R@IJ>ȔR(ԲZCL !7c~I4|@Ϛot(W6!W@aZUfɪcIp`&򱛩H)3MQ;Mg~.kPq80ռ%ju٦q$炮yoۙUȩUI \׶(y[Ci@ <Է͖ˁ+*EliIw ]),R*4eVV*&w>|PeO$g"5lj.ϙ7é:ӇN` fh|duK#]Ғ8&X"{+ Ëk%ER}$ ~jDc+?6 ^ybud^`5ZKyH+@_(fQ౴-md6-g4 LIJt m"3)=7 &n4(;%J, _ؑMՖW^ H[/kQ. N 0YpR"g|p~V!fTT2[/c|~(a\'Hi]}y`m;sU'x,T=DK^CrLsgYܣ TNP?:躘; zBwq^0rWA:O>*[,?>-~rǻAd [dD]f; H| Bz7J} U\b Α1D1*gwV>L^{w4V#͉E߰wXm@:CX~l. hH$ c|YMx)I1|%-Em`GEK~H\]5"~e,-]K.K꿵 :? 1Vƍ7q<Jn؛ ïG8oTa<6.3t%"^,鈜ɈmkgnCYV_o- 螹 QTy#'6oH 8nr`OldI)vѣ}JH"ܽ1:`'%Iar/hJߟg YˑU Гs^ѐ9mlE 0<8V=R+߃2&3dP>@f}?{$m4C'qn >w(e6/5ؼx= !{Hi) "3ID8TqLsD o@FQ@UQE_A$1 J^}z"v f&{ saHSɨb4['zY1He6w]Oi>MJ}>CQiU<~3 ъ-Pz(k,ϐgΥDID>#?aV'_a @sS?$K>>;m؈9t,$UQ {c?3ah@ęBf=w_\'9P>raB؀1|ER|(6JOatDN(7F YZ