libpcre2-posix2-10.39-150400.4.6.1 >  A bp9|W@6h F$jچJvnW0ӭ 1B bF-@s*mA4`S"@,}C2)_5A= N?P(H?Ы|@`] S-DG&;$+ewmNQJa;(Y(#&mzcmc9& E?.T*Jd+1r)A"2ݎ*ݠ>֊X&p[;TjcrkZ{ݘ/Ҏvٹ%Цߟg洔n zAKft m+;MH0>p@A?Ad % Wx| , 4 < L  $HX   (8!9\!:!>>@>F>"G>8H>HI>XX>\Y>h\>]>^>b?*c?d@Se@Xf@[l@]u@pv@wA(xA8yAHzA\AlApAvAClibpcre2-posix210.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Ъs390zp36EESUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Librarieshttps://www.pcre.orglinuxs390x7 A큤bКbКbЪa.Ld42965fe984b3f1cd60351ce539523197239fac5628f8fd9f5afeb51060ecad915bc778a1f7e1f857d57abab4181749a06ad1d1f9420d5c9e3c23ef8c991b025libpcre2-posix.so.2.0.4rootrootrootrootrootrootrootrootpcre2-10.39-150400.4.6.1.src.rpmlibpcre2-posix.so.2()(64bit)libpcre2-posix2libpcre2-posix2(s390-64)@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(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.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/sbin/ldconfig/sbin/ldconfigs390zp36 165831082610.39-150400.4.6.110.39-150400.4.6.1libpcre2-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:Maintenance:25154/SUSE_SLE-15-SP4_Update/8b178ff001f4ee4d15463fe0924cd616-pcre2.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8034811e2dd402ae8d6c8d31ab965e01086a9639, strippeddirectoryASCII textPRRRRpȳbx_b̛utf-87b8ade2df5de29576178f4ec81cd094c5e574d49dc3aabc5d3555bb26e866d2e?7zXZ !t/H/] cr$x#FtV̝'aG.<O*sjso̵ zmKpɅ15U9'5)`Kɗهn(cpSV{8UfN"QD I[B?4oη-CDY3eUw) Z>愇fne{r^?nɆP_pb3yt:N fp4|θID5lS? 0*3_n0O='oM_}!LF'ާ:IA;؞i`y+UPmt!$F&2B0Eq.̡N}?`Uvߡ2N`c7C6Bub27V8Xjlͼj7\h׷ A{= }$o؏_g_F9Z| N )4&XN݋M2QaqT%49^i XfVƒ^)zo._d~ }w{G<P.@&[skg0>kB uxHe6`.vJ R:^C{J[ҡQ4 ! )FCoym6K0l[-~؇lނccSO'3ƈcͯڎ83ġzlP1E&m(y3 -97C8 QĚsgb Pu%z%pI|-{siS v`9{x@k!l%&.0Apf*I芃Zͮ<M0B5 )`|Kc؊H9If.O|}\~Wy+[9NZ}Ez+Mz_aЀ+$yQBMZvPҘ{%Κ5M4l) ȇEOy%?ԧlp('F4qh5?HV+ 0罖dWh)J=ZSj${TIsBvDNP7)Gs}Bl}bVЌ='N}|6@61¼|l1QF<˙ hE7IzyإBPTLܦsx>\ 6 mmUNN.0~PE;(;1K{Lن'JaDO˧/8B0Q/*@9%R4K4\ױ}\sC@:ډ PyZl1צo1v?7\}S`duEjD?qj75= 3^2a:T,:V֎NSs>=u~^(jU|{e?ub4" @c`NjtU!1742H $%Akzv!)+ql WϩUeKb;,j+^t^/[rPY1 Z`D=]:Fr XÀA2lUM 8%|(涚wpucPI.'.f:k}`"[4%pcCeL1R?4@˜m`,9l~ F8½і%Ճ=3r>_ʫN1FR=nyvHH ydtK&%zy$HH/ъHJ+z&z)8 (pOcU[- OD i T^U34pyi,J]&&fA1?/;IN pq-2?4JLiG|3rd_9*{#?^S*륐d`B6Q=㒵Ty|`?]"%ߩ4(RolỖ룀bIV.p\ L{sT EU2"+dRrCW<,} <;)5m L.h6UբHޱMVeI5;4,zj͜nD4%Q :fq}(!$a06ԯ] F 㫕rlxe R_E"ܸFO {bCaѠ,ɒ#hB _\sBT"8j, j[&ё7+_,m9~MPV6z򈅳KLwqlB-Xx0fp㰿3ªyZ/EV7) WU׬ Y=G?J-JR%W #T @ y\U:c~/ \4qů5]|LK%0x =wT Νw.yzF#7 ]CdÁw#ǚ6iy~h9n~Pbn'Prեk_`^pTttGToT3ґOn2̵n{X5vSL}|0qsT1ho\.}6~*~?_h,ț_,5`C/GSeD+&a&:R6 Ds2-i 㑭tg;w.L1皒 =1MDn0]j Uja]]]][7cH݉BWa1/S,]XgZFD~Tn\s\-,NmX|d-#5.EG*$U j8@bFZ 89EȈ_E0b !7)̄9UCv\s$Mz0cqè\ d1[ceMi;ף`728z֮4zENkV7132/EqGF|!?xP`[>1V qi `77(4ΟLEIAœjBm% IW涞Q=Gu:ϸ6qU,KGVuz%~sl?]H )(>d'&8͌t sڣn'+A\qZʘB?3aCzP+RFR*崆OXjv𔹀,- ,I%x ! ?'rʀ}5y1yZ3]Qe{.穁4%"$妕f!b枟jKHk6uF7|4ީhVp$.tm=_?&TjHѤ LԚ,?K]Dvo^2>9\~ XXN5zQR7wAb'K YZ