pcre2-tools-10.39-150400.4.9.1<>,d)%p9|= Tc3|[6`Lh\on @*`HSd4t[z<5et&H:F:$WҺ/,L9 Z ӽ'/wYd{H[)t u1vz4@vQTC>h`=<`,Hl\Aq9ig{*@pGgra&Ţ(K?0Qe>AF`?FPd ! S48@D]~    ( n t$h(@8H"9": >"F@G@H@I@X@Y@\@]A^AZbAcBXdBeBfBlBuBvC wE`xExyEzEEEEFFF FLCpcre2-tools10.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.d)%goat24hSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Productivity/Text/Utilitieshttps://www.pcre.orglinuxx86_64P%` :gA큤d)d)d)%a.Ld)d)5c7a36464acb28c6cf61a573731dfd706dfcfef35238002895cbd9f4891f76335367670d78080f8292c3e55a923821cf93c2fa110c9340596175a515b65cc08a15bc778a1f7e1f857d57abab4181749a06ad1d1f9420d5c9e3c23ef8c991b0254f3d420f15379d8b27aa691a79638219435bc62db8835b3ab07b2885e8f502a0acec36b51a70c72089defb5ddb3dd956c5b8fb86bc6c0d6d8072a62026d230aarootrootrootrootrootrootrootrootrootrootrootrootpcre2-10.39-150400.4.9.1.src.rpmpcre2-toolspcre2-tools(x86-64)@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libedit.so.0()(64bit)libpcre2-16.so.0()(64bit)libpcre2-32.so.0()(64bit)libpcre2-8.so.0()(64bit)libpcre2-posix.so.2()(64bit)libz.so.1()(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" taggoat24 169018397310.39-150400.4.9.110.39-150400.4.9.1pcre2greppcre2testpcre2-toolsLICENCEpcre2grep.1.gzpcre2test.1.gz/usr/bin//usr/share/licenses//usr/share/licenses/pcre2-tools//usr/share/man/man1/-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_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=64a3c9f2a9ade9f24660ec69ad7d806ea412d70f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bf17a0d3dafa99ba5ce31b2840cad24990d7cc1a, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)HTML document, ASCII text (gzip compressed data, max compression, from Unix) RRRRRR RR RRRRRRRR R RR Rk{~F"pcre2-docutf-8503d8e3d32690a9d0dbcc146ddf03ec2b3dd516043bf2053d9e9670423b6a437?7zXZ !t/Pd7]"k% /A 3B4qcte? ZC D(U#Ʃ!e%,m8!0mJ(Ue-6?=d|H,M ՘'+eIiM˘ػ5 Wל}9ZwH!haG=aN(HcGŊI.;+Sy]۔-S6s{ OKC@^D+ehѝFz3Jx%YmiMtU [JWyWPj&KGͅ"5|\3P TDL&PH,X uPV:Zwm[^^j\䦬2vY"'ƌb1!7ku) ג_F8sx=ZzgowJ v"WipOi]QsГ-no}cּ, U60ݴB<ʌ6i1'}yDl57`1>U+Q%vɷvLXR"p;ȡ]x'b $\Fy' 4mܰ cviul)FNA J%j0O99EPal~rm| ?XF@%ڔu5hI^v / ,3*@%Q zr9a,z5]Ab*} su ?|Ube):٦0HD.eT@cJ+N-auF8XV᫧E0Iw'4{o*+% cȇ?8*k3qdY[Tl=a]М*w۩؂n[:$wm 22|j&>\ЀX;a}3G&̢s{ TY%`Î[x.񚛗GUݷ;:6Se2![4gm FVw}_ljM\nuS/s4];Ut-4^Ew udr=rb12` cz 5 V%\v4R{rjZATYKfY<=7;uMeN4e羖aPNAd N[#k[}KH9Տ&{ ثQmG0 e qpG A'[NPgLNzVR0|z='9 ̂܎ Y~PK16Λuqx Yޝtͧӵ:cO|2/U^zb7#UWrn˯DgB2pDz:Z &"'kiVߌ4 S" Sލ{kZi^8q~9r-Fзǰ ؝m<6 J99Or\8ݏ/`sPdKyYڮ9Fe_/6$@n_\UsD~c(V: K}Shթ&_'a ygXi?eO 2#ToBĪNngЙ6otT[,GQ:SlH6%*)ogP^W!䐝ðj˛u7TfQ٩%>wƃm+bmr?~FAzE^ M/us.Rck6?'Nh5أϠL宷|WAHbk瀶 /|uxDh"FwV[Ut*qӁtIa;C/Zvڋ` &F ֑yLa^v9=o|w d {.6]O:,7;4+&3)X<ɠ]6tW?2ieW|m~:Ky25EW1ծhBTC&>-z"^82TQ4!Ie֚~j jKS1^|w6eBBSk*zAYcvd͑Ln4-,LE$:bFe?ŻM!} h..0q+-3$>ط&[GmgWCf2n" @˳IC.e^-;q/b[KaDnT1ZV=I3P2T {cC)7F u "R'O"_ *Ž5(" V]`&p:$3_4>;3y_ZATX @xh_5{^o1}C O8ғT`CJpKV}U'OYfK4>q}4:ʔ HxΑ`w0VhLLoqWRcP*9-8{e 7&d@O: tmR"Ͻrr>BEq; TX.LB 2ÙRaE^pݰ^p^`U=V5. jy>Ya)fG,ȭe#_Th#LUn2Z$ن*e8 CނUIr+mC˝g:Br(KoHh4BX (:##e"b)1 Eo 3M"^y 2 >[Yw2)b]7$R;Bݕ-2[y EթzJa|5p#4-H!`{6Ik'6 ^[uϣ ~E!g\ʍJZi Fyjj?eaQCY&ar̝BNpjS>9A |/t8P)+X0`ʃ%gϋⲯ?.?(l?S&1EM,M-՛G&_=!HIVݯuaq9:Ih3O$&ZW?Uq~@$jw`㾬^Q_څמ2fqY]rj rf-L30li]О =p&6R}Eˏc;|B7־t.J ? fosͱCK~ûd i5sX:-#mHe! c)ɩ]:ֻ|"A^"Q7O1_GDbO4? Y:Q. d?(7 'KQK0#X=BhE x}#QOBt`#KOYX@L9~yb~*|&'ߡ;V[ vs}cwg/ 㔿TпO@<cLe"?/Bḛ ~ߌ]]!VOtOyR!_ ! SGN`#LM'H*Ao΢!\@E`)ĸA7RHԠ2bZh/gs[sq/7_[jO2Izj&W{mu XfPC5kXȖ Еb{Ge~gI%fK@0w3,K[_mXɚ%q,9IS35) CkG7W"AmCK7åWX'0\_p7^Lߐw;}t|Oy 8(vVgfՇ4uHW>lIw('4DTqn22MgWÜ5P4H'n(L{rPuj}.69 +[^J&מUAȪn?i}D3nvгM4>-IgWA^u"9^^ГgI4{ڴc~HAf^Ayd'bWI _IyǔCI~r;h3ڳP_Eǰ}Ƌ D6'fIv%wd nz|Nby4Sf1N[\85BZ%X*JOY̔:uA_,N7(<'S`3d0x8ŰGi#F@{4u r/t P7,ʗA}mʤn.Dij(d 4K>%C* gyh֬&^0LgVBn]J K93|kc{7^q$zY ںMFgJB`c~RHJ#;.Mb|KNCiK2ZHkngߤY}w/%|eRw&fџz^"kY_`X56&Fd #fHWi8#@/ .wk﯌oa?5hL#BlqDz%lj-lWQC!Y3!Wi:Ҽ9g3°P|1lB%Hp_C Sp$Mɺ|tuա[S+}'H\Prч~M7LXrV¸ucsZF,\o,Yνt4[yMAnHe}/պ1ZࢹBئFWV,6eQ6-6~:-d(0i_+}}ᘬ2KGY?d@1.96{>5}祵:pXbjc/O`CD 9W ~ݡT%0Gj7I qͶ9ΦNe >RsejY. ٲ ՟Dk(̷oL0'7C̕^ MCt3r٫* agnh̯̮?'87Gry OCL VƉ4r.Po"8 M#EH%dOpW=?6Mʣ2` cJ=kJsXc y[4jRwM[K䶤k{r:B;z^X*!p%QbB0H1,XU\߲I"!Ӫk[8jrOc{f*pl?&z(J[zX6 =/ymO*&-؈N$ >Gק12j%Z6פHӨ V#GMZ6~Z74.PKi驻ՓrU"B!N~̠ `é@Nc`ujWFx+rx8$y  v=tŢ!0yJ1&т#DK%ޤB(}|"ڻޢ;d 5[n2Ȕ&Bi'z AꑀNv^s2 NTpp{䖤E1!A5e5)e`_(XWK?{AhFXc"O?#}:=.Vd̙KCyz vWT뽥(hmI!vB߱@,}Bg˾0v#Z^bReHU2~aZhg}Lÿ_z1$ˮ'0O ~U=;TDrw) ώS1HXl[o"O4eZk{,W$ hL+c!׆-IBKSUSG_oVNĐO8M lF y(_aJaN?'@/gLr /C?")A#9‡gGIe{q珩5Նn ;@m].ZXS^)4!\p@(sm C ݌stΛH5pP1"/m8H'{:SpAc.x_r~R0OgRϨOsB|I1:=-)Cl GR6qB)^GW`%yݹG,fcb%xح?b?ԹcѾ x]{O*&,Zrx)u[Jͦ8N5ma1 P@pUbMP"¯&TiʪOE?`vmѴe55mhwSd#VԔVu@aT@3]k-n9de=AETr&3L{"kr=Ii%P;-njR1BlY 5d+L c߇~IB%3xm%5ߤnR-l&8 *𾏉= Vm:͒W滰=b5[(;ιqucYuoJL=,lr?)G-M ;iCҍv=Ua m b,>[\3 BE yƈ5/ )dԅŒ{OT8B>;hеM i.xɽ2ϭ䅄73^WpJL>wYT3w%iUSè^pE]}̥>TW^%ۋ FM9+5nl7k٢6Tx]VI<\n/ X/ڋ\^9='q><<%{# se'Q#=z xsw\zh :k-o XJ=ms2mSir1]*]*ׂld*6j-ÈnIM.@\x ourv:52(XU*E9JtDhnM]=lTfum74Ih2(/_; Lt A%bObASKX;2)@9Ց085ϾT*[61:רScԲ=k!#WoHxK-tu+=(W|bzh|>78#m]$FzBe5- 3#J_u#>ftĞL!>pB#66pZwp?5N*xctN^6o|_nϫt^,<@1ttCJT83J2iZ>{H ?(UQ`1Yg(p}ٝV6l|%.a|1.L ~:|GaZ~p zGÀYpS\o5N_?sRtHUˬ P<ʓ0[)2a7U=@h"Jy:AA`'r!X.P%DHbh@/w~p~wv;63MVWP.v9!: q/1EB;%O >~ !rAʨ.'}~#!d.꬗[:v& h'ks϶uQ68CMLIܯ+55v. -BNZL,PRx3E)PՄIV\8| -u5錌th# x&GD$iTeS?+#~eRK*8DM)^Iੇh}+t/vq؉!Upry; ]?]qp6%dúvp)0 |t6K.ͿiE{Z5UJ 12\jni&"v40PP)Ɓ9{:i|HJ5SbRKVν׶3W)k.ޞ+0R'foJc#ăaш?}R+7Kz WG PLusOCWc`K8bݟ/` 4T5Egd}}X0sJ֝ 6TB0Ӌ}S>:Kc"č"nDݑO=EWFpb3e\ѰċCv-Hٹ8c.9{jXD[]#W4]E.@E!t{M lpWtMޅEw$SM,D9m?4^F%cFܢɣ}GO8 VzOe)9/> )O?3ߛYq2lV'}f;W /aN`u\mr#zu㘩nq%Ve-cZOKqAtTf8w*oy ,pɃ7H9뼯2^65A Z*B]9[}=GGΥvm_]tЕӪ4_˜AQlxcPa"ZWhh#ߑ4 9SruwW3N7Nw{E{kҡg13xz1 `T@@_۵Cӆ(6nypY\cNHA+g˹:mʘ<[&sBNYDX8X=>ձA/%p$A_cؑ]Z?/.UZ J Fz[_/oE$ N Y1)@Z]cȽl:"e(aAv0BH̥|1碑=|:VUy٘+3!10X0䦟hܦ$(/?1Šfm?v=4ϕ.cY$S í,c։Zߦ8&}2cmY+RKFӮmVr~F9lf:!0y'ϖK\fFѥUGdEN:@3}IyE\?h+V-G||=׋ki~ 3\9*ϛa IԌ Ou(3"(޽C7Oa|y# أnn~s.cpi(t73}Bɲ bCp\ $TtYu{ZxBQPd9y;Q q4ߛh):JA--Ԑ~'TLΤm1./s5fXYXR\YUFК 9\M|off{aNU҇{%Gw4V' lDvn`*9.`T;<'k)sV>:szJ !%.c9V53,\e&hڱ? @ =G͝}>-7:gA,d"HFG:ua`9Y6~u4>igoe44j:W qzo.RAlmz\`hpK}S;7^ML#.;L"LքPDW0+R.!MɓA^2C4[90"l !h #-? V ^+| $ hٸhמilayY{fi_! &JYͶ4 :#@P|iBQt BO{ӯ0&1h{0c˵ os˿$YZoPٮtMɕ5yñi6A"b=h_g nXFm!{d_.Izk2n1Wa5n)ހcgҫ   H'IcNh{>o#;' YZ