libpcre2-posix2-10.39-150400.2.3 >  A bv p9|2[ߪEG{?b3ŧd_;B4ٽ/"~ٞ^e:y{4'QŃ"ssbKgv Kj^z}==}">>Q4+ntpOPwpjZM(ou_Sp@@4?@$d # Ux|  0 8 @ P  (HX   (89:><@<F<G<H<I<X<Y<\=]=,^=pb=c>_d>e>f>l>u>v>w?x?y?z????@ Clibpcre2-posix210.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.bvibs-arm-4ESUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Librarieshttps://www.pcre.orglinuxaarch64 A큤bvbvbva.Lac161085098d7228a8818767bbe1f6d387be2ff2acf4343c7e3e8ccfaa7447c515bc778a1f7e1f857d57abab4181749a06ad1d1f9420d5c9e3c23ef8c991b025libpcre2-posix.so.2.0.4rootrootrootrootrootrootrootrootpcre2-10.39-150400.2.3.src.rpmlibpcre2-posix.so.2()(64bit)libpcre2-posix2libpcre2-posix2(aarch-64)@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpcre2-8.so.0()(64bit)rpmlib(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/sbin/ldconfig/sbin/ldconfigibs-arm-4 165196129310.39-150400.2.310.39-150400.2.3libpcre2-posix.so.2libpcre2-posix.so.2.0.4libpcre2-posix2LICENCE/usr/lib64//usr/share/licenses//usr/share/licenses/libpcre2-posix2/-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-pcre2cpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e424ac34644d5132aacdf368e0147fda2b5795a2, strippeddirectoryASCII textPRRRRRw! S0utf-87bc4139b7abc90477f324b8eff55f607ccffe1917d9a05e9c9adea5d36041e8d?7zXZ !t//.] cr$x#Fn}sh \eTQ~TkRNIsvڛ~4у; - ShTˡ_o8qΊa"y08#Sy}[>E 0´b ǃ KP0sS /i i@] /$ Ȅ«iٻe68Y[F&rsG s 'S:1X!|qM.lAlY ͤ 5]F v3ZkTE+'쁜θ~D|N6n{қbg6Bw\z e! @*D*uW\N<(**R>~rys]ȗcH{;zfLEOEDHTpw)HrɲR(u1PȅӕF[M]u Qg<s˼r z Rk_Tđq_gvXZJi|`-$"ɨMc1+0t`F(5Mf.9\ݬr5RU!bNL48KN-a&43M݆$p-18^N=X)ʿ섌rQr?>޺b:oH^儀w]H ibì6G[Ha3kЄDa0 ʼKUkJsw 3Q>d$pD4+BlzߟkVU. ~Vtl06\uI-s=յܝb&[^RE<ѢPTaIvqE]Bv% Gi!%.Q\!PF59z{_.#{ΩZq1Ap T_r83қq^LoLfy\sս9pL,9)gLD~m 9҅q1G\ISB͒FFK"BMR(N yh+aI1DGjč:\QEjg Z C:!k}Q K3[)c-= $",CC+|||'w$1tTos(M Cːok17tqkwϻ&:Tu}+2r{դ6չb"e7YonT(k"Btz/|قB]=Uoњ|8aznu&Bq<1doü7D ,rzхObuQwrjϟPrMpR9x{R ]&Wy=BIwSx]3s4&mc9X@VfAjR*ÛQp)#xR{loMZNФc wRͨ[u옣{IuQxVm'en cXaH$<4.-wXЊ"EP8s6yj s;T;@gBC#wLD(㍆8Z"8:ܳ|T!N:F63[9 8upLkjH:ퟏU)wf䴐ҝ3~/ 6Fd(e;#_"ug}.2~!zaݞ D(\C *b@ fy{ҋAEg?QH^(4l0PٷmGdpPf&F J.SR28{+>4w|2qhNIeC* Wv.4fҌqh%ƺZ,KMz E@%#ȰM0NLްx.T-_BC< 2o" ! Ȟ!+3DA54=SMut鼛Iq08QY@(q@S@q] S9ٻFYƿI:*ۈΦ'[awU8ՁXxO6$|(^v-HxtGzlP77:h_Xڳ9Yf3z:\10hWH5tP`bϽ^s0 n[@6Չ_~EN|Om ם =8߱i=(ύ6 aִ{,M3B-ëETJ|qiOTs,9ԟCޣr2Xu,yH4]wCSku*-)mBH Lm.^0 AfStI~1D-OenN W*hEXD~;D2?+]SP]pa ^1[Ҁ s =_WFPCjKFU  A$To'K_,&OSV.X㸮Vl3)J_U\,FQ͒;G0 2mCU+(3RF͗:lWid`xӈwr]'D;#ĭNxCj}oײhӳ3˶_3XEC 3E"<͸ѓ(O_R׾Y}U+pp:1!M/%m d cԼ@?GQrͤ)!c.` YBuPs"gmT6td%4 YZfb)j?9'g.\2^Ghe̱ҟ1w`u&APB>:w*O?gRQPz8JM|D*'=8-]kj VS$#Q(ҁIJ(~. /PFStV7l\Aқ.q\(x͓7AR>]W(mڦ}%up .O[ ,"}3b-;P"z沢;8h2HgT:NhaWxNSCX2\a4E..qa񪝕E! t&sØpLey]UEsOe/j|: aEd9͜@7$5pA[ ﵨ&~j YZ