libpcre2-posix2-10.39-150400.4.9.1 >  A d*up9|,kOwɀp0j-hSUGT+sl=NCZY!uft%T8]͹9s>՞ryJ uZj ܘL@O0GAӾ%l;T،RI Llv}o6X%7zQ* ы4Vd|=3;6Ac9OVCyWl*ߪE87Rw)&1!7멄f ;k-d7e3153e96c14d02ce4e717211c57546201a0cdfe34dc0cc4066d0239cdb5e9029b6fce46c1920817cbc066ebe52e11fc3ccb0fbZd*up9|F2Sj(-txjC_jd`N2QGgehX۬@Dk2.fb}®nJʹF:Z!B1pӠgw2J9M6ɌĪH^ K<-4s JWܭ}yH)< 1 l?Q`(¾AߢΨ)iw)Hй@mOT  ~*/P$b|IԐ'=&Ǻ0>p@C?Cd % Wx|  0 8 @ P  (L\   (8 "9":">?C@?RF?aG?xH?I?X?Y?\?]?^@$b@jcAdAeAfAlAuAvAwBhxBxyBzBBBBBClibpcre2-posix210.39150400.4.9.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.d*ibs-arm-5ESUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Librarieshttps://www.pcre.orglinuxaarch64 A큤d)d)d*a.L4220f893e32aaa022f242c5e035af4412ad5687fa29834275c7c9343d9301de715bc778a1f7e1f857d57abab4181749a06ad1d1f9420d5c9e3c23ef8c991b025libpcre2-posix.so.2.0.4rootrootrootrootrootrootrootrootpcre2-10.39-150400.4.9.1.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.3ds@b@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/ldconfigibs-arm-5 169018420810.39-150400.4.9.110.39-150400.4.9.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:29904/SUSE_SLE-15-SP4_Update/02dcd34daebcd845f33bcf7c6c18bf09-pcre2.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=258d4af2c87671726b75094095767154b61bc904, strippeddirectoryASCII textPRRRRRAYeutf-8d1ee2ddbe6c46924cf3583b454b795f321a49204007683496107c3c3dade2c1f?7zXZ !t//'] cr$x#H~s,ơgdzRLjPlthF$X:!;گ)I3<a&5,uUahvJ ĵ=_vKB:\p,kTA!)͈lϟF4aL(U9U˓+qO_Dr I}zXmpI#rxIC/_73ӈӵ-.1Tm_HNtw{b'')U)lsh],*4y**1B:J[c`&$A INS2I5[EYn&ĉݠoٌ;Y߂Yͅ};{ܷMs 9\s̲T'ƃrB0`h?.F8Clg|ޗ8ŤhGꞲ=^C\Yȇ<{Oy^;<AD6d &:/%s2R^Ky[+6˂`}o2o+}eU8cҏda FZ$K{fǯ8i] ?ͺw % ͞AvΚFs]5 MPlu"Th_“*R!36"9lli\*j7 g hphwƘoLރfT3Wv ^HzwjAc*S2<:u,[ݶUA6˹pIXŠ]@x ̺ecFX^~=N-DƩ4 ſ I e;цTbp92J)E`-ftUNki ,;@eʣ[i]+~NigR O3 G1x Ǵb'tKGv23ZaGW}3"XtgN_ȤltLXFi&u*Nf.yB1 =X2[/8V ZE;N޶l`ĉ],r!dLws}};(K= w<Gl" I^njGܦz͠p ~y!* 661.H(ya\b]`w+(u} ^as"3k Y*M؛leĸ"'q0i^=3!p0"ׇ!cBG&<2uQ/T5뎨ڡu`PL 8EΡ nvkPjX|d$`׫R22a1vi_,z~F82?ǞP!@?f,sptϥ._ai~ITrZG哑GIC3C%ZCi6tṈhؚդJl坜m]shi[罄VLj?60^b=.LhSOAlo2/2H~ãh sN43Jx9~ oM?wSr}?MCf] 8&2FםGXE̢׊ʾOCmmSwR\ ,b1RXj7KYnm]DZw+w"M9Z֤h;%(&b=M>-V6 GHLV\j-o 'HS<5~Udx*ה8̨#(׻;3C R$N@;,琢N\x)胮 /EGt0G&iv8dボy7;臀җF*gсLՓ6@/<ܾItcM1b'f<"iHss|bb`~ъd=:$ ;m!U]"eq[+(8F&ZD1c0?y"H2ЃtP+CwՊ7vȨR!?[ "BnѵA^)j+TnZ2+GhRē %ؓ?mڧ ܨi5&O e7Q:UK6Md!ouTé*~˓#+5;55_0Q! o&:ݥJ+e%Ռݵ d4ֵ٠HB`Ps(mGϹH}KG){c=Y0{ٗ*HV'. wv,V;~8V?OPVp$2F!F8  .[;4zaL)+pIޫUbdֹP)kiz BC_ӪH !e%wэViq<[[n8#]0 hl\`\1G>BnPS! !:^E9k8j#,6?kpE5)+z+[q29 J/5aQ F`/ ,0Y {,\*,vA\ Dn;ޣ{жg>> aQc -ޚo`v4 K76|xO#.*-Ҋt?Wk@.ӻqoaÚwtbvA R5ljƑ7x̧Yq^kS3ZӬ*d;vmw?KG=JYsBH]Eb }mѢ5VT^5B_m|=鮧iU:\9j<9 iPU|5eko}G_ w`O eG]>}&3n8:L%#pYՔacCLR`wBUs`L[φ6P:w/T]${1]*@D<'0]c9!鞓IcŠ5YQǵL~Fণ/٘)ftC;x9Y/%pI1M7Ul]# QOP.BB} Y@QݶQ-F3WYZ%o\R\ X D !*.'uflkhxw;v:vmsBtx|* @1tr##æO<:n^m*d,Puw mq~ ~}%ȯds54Fߟ)훒mOƯ)*-6VMs&ucĴD f`]ʫ[MHXm{6=Eg/u+⣲ _I e! kD6x#*F2I YlyhM~zXt񘫣THw5 P4a;](߶6cC_яtA؈3F q0e' No &U"aWwnȃݝqi('9Uʩ@W bUA_u9^k$ j }3@|dO>nj'3q G{Z_/ 'eiduCs][KluI%MZIZថuƼ(G&Qx2EV K(;7,V2:v;ZߪFAqU0OE3gMg#Pp1 k!cb$|C,F:u%FخPl%u rK(-yU&yj-Nln`;&{FsrqpݽG{%T74L};8k6jE6e44gr5|3޹G51! NnW_Q˜%MbH6m`N^@6 eӖW|ɦˇY/[ٱAO4ޭd wcPz`z@Q`M683kT"~AnxEXXCRUҴzg:oF݈9K}@9^pUX$, x$3'i,@mhV2F#76$PM~0S%F] "[<0o]][VITY%oTk s-fBP`INvY#,,,&mI YZ