pcre2-tools-10.39-150400.4.9.1<>,d)%p9|<H8L.̣pT_]%֟3w=0|"8NEFsqj؆A'RұGubu Uw~9ilD-c{M|1)6".ޣ{Jiam<#`1TZ]>H;EՁ{(02>pzvR{uM U>5޽`@M_zZB븖Lׁ<"Rͯ7K|֠gJig'd>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/P8(]"k%/A 3B4qcteƌY&+"vlBYP4{p21+jQK 'S0S~nڔF/Vw,.AY}{`}='’"D0!dtЧi).RE.OX j: 7@fy>6':=>E+6)fc%}xeg!=AUcځW;#&,\~Xr/X-DUSۿ )@Bz˱o*hZZ[_fDz)iGŁ 1$̜+(_?d>|MNVX5~\B'w"M%'%~t果 ''xOؘӬM{ΈA8-y-]9VwSj>-2yPc0:ՖJ2h kҴa1T/lG kz>\ ڼ6\D63WDT@@#x\bǛE[Y2cU]E@KVmPISyg ͋cAX:[ ',UL`)@9xppQ /-,"Td0%U4GYIxf!XԾP91^d5yLO>/d_H 'CH lkL,ūRԺ㉗1Dˋt%79:km6V}-'qOT`Nϩ@ T`B,-\3D$wLh k"=\un.:jW?bä~<&׊9N qyY 2>&,\%VN71 hv fChǟVbh:m0K*POVMDn R}d9N py+û G'VLt?>zP";yL>Br:O:ᅩhC` 5Uvx_M.3@/c&P]bt~7qCqiv@r6g\ _iIF8`z#6K+WEm :/x$2@ë գv>VB2.׵'FgC=vDM\J+b\<8y?"tD@&k4-Gh : J=1'k"؍#y,6s4QKn|ޏp_" \ܝ͓Ibo,WW\o|z*+tD[2kp])59v[T&Ϭf-llx%qd 1j?Y̳`>@ ( %I0TՊԖdz WsZ 8o_ 1*]8-Kas XMPq l*!6 Q;Kw R!^_$XEz9@nOyrh}74J;N[;|1i^Ÿbpۉ~^-h ڇɿI wjIV6!bǚJv~i?eJ<sPF7BJZpVeSMxTjSC{o0g:4bK_Q+V~ pGG[ B[2r0{<_Zj^3de^/_ spde&OTwÕ;YeA-^a6w !Sfr~oߐ`^GX&Xhw\V@mf w)~CTyo,p (}kL4qT_ 1 ]HZ݈̔|\߿"mZضRcXgc 42>rbJG H#[mb"elzp47q- ^)= ` @å ؗ;p1ԛxR1! *?cWˀUUG'UbUfܯP)(tK}L7O삄Vqg®( ػa>:,|23*4ǥb)&~5#O8}Btf1F_c,&:>7,d(GWыW~ "Ǧ}䞅dHA8K!y( V  q(aht##cSyXNY)I edP}``Q;0u]{om2(Op`s(v٨%3՘nUe;bZn" 1`ۺwABoOvP R+i?=k{nQvcS}34nN mQdO'VfT1,P!6}t8ݒOݞ{R'U{1PXĶ{V/}yĜzmfr/rp(eU[ZE8OKb]%80> ǡއѯ!?WVG#i+&,vДR|zaņűjHisD\'t7DJ!AHE) W.zmo]o83 !M(DeѨHh2:3)Z>bQwݒzR44/LJ$r Df _b@j`# d+=tw$!&CM[Es[m,h^)i\ ~q,9vjXQӆzkj"`2A5ґ{D+5~^'MfaG`Iw",YqIv/ pאFZOG'U abw{bwv_|]L.^+z ]>9i9,Re @nL"[H 9!]**l4NY$0=Mw#rl 9Ɂk.X]" 50adI@ ':Tl~^HݝR8t_<,DY c  A@m s-ݰgꗪ~(W.Y>Ilej$7:_e\~c|хRGQB8+'V>ŭi+K8U>U4'T/d2taF/E@w9L %a.[zMl+~(xK`-JOoE*$ڒPbL}EX~h6^pTbYuL;覃hs8ʕ@tB`$6\KPOU;X$wPg;e$ntM^#֟lllI6_%CNk!^~Nק9S۫I\&k l>hcd@ŚcD_"L%i^mb[[;_w=\1v@鉕 SܚL#a%H&,]'WҔ͡r)xp c Yz}o/nKQ<4%6}. v7 ,Aܭo;õcǑD"լ&P?В8T4`/n?砫Yg9]M2%B!&~W WtQ9az&s?qP%0Է|t,͡#E ?$$@9Q~gAv=r-Ǯ.YH4z~gدV~f1%¨.8Ǜ[)PLH9CVȇE98YfC¼#G07JYn7ؑ<&Q{9L oA_B`Rz0}#4;]4fLԟ;B9ds` fR2]@>zrU}aQ(~MG`.@p(698kƇ܀\:bU^g"xܤLfT,7-;Q; VK #M@5,/p9c*a8(EʢXZčcX!wl赮aE[Ozqt%=yoiNw8lt5Uy_'zm,L~C8X/F(JdqHo,"_!'gipPLi[ʶ9uu84|Μ@uAg +5,OΟgK4: Y;} ED)9ڻD1G~ rK>-UH.ѻY# amo_&qqЬۙlWM5b䂢٠ݜG:*UQ67=آyvWb#텡CS}o[1Ir"/d-LXds22NN2񣘩1:rZn=|#ѐO^p6*'X`p#y1'< >.766QEU/QSaSsc @\ӛ'n F?Ěu]wTO/%: b{ MegZTK%xĀUH7R9e_w\qң(l2bJ|ɞCH=Ӥ ů?G)0JgX)kyvh=ab8c ƲA@ /"VS8=;u#Łvw9a 5 ObFC`x$2Z&@%Lg0tF3d64POp"|(?@>hZZ{V fDS¤)"Hs-P=['L0lAIIj;E#5Gi Z`0B8g$f^$$(m5-䝽N0;BBU7_Va;qT!o&UbD;3yX߷Y[p-YLKN>1_Xɿug]̻*=&wytЦXX 2؞ZL8-lމUT,uyq.mہkg8H+gF} ~̤ؕ^zkU_J4e;=)核sL^nԌ\F~uSіB^h07v??#*: 13f%Iզa` ް_!b[a-64}I9a'.YΆK2ߩD>cNjd׶$ Z 4D@tbuh>$7jBւO1u[wBj%iUQ2}C6.Y,C%93O&e["}3ϤCФevnR'48X%La)}zE)3r+BO_CDo|*a:CN[!muN>ⱑ…:fb _,6҆QU!Oacގ`mMOz#_5wUw*v6knE^glep1MfŖ҄(8p)0:ĚO[y6Q,uǚI^׈ax`+GO]J7]Q3g X T^Ӑy(s Ve\e!Qٔ'`tMz3l7v]i\g:xSky[zZ OQ颽 )su,=|@a1eCF\0֪^"xLh,==.65"`lX!IxyT͌@Smk~+!@kZT3 Lp&"U^hs7a`d& ? !M% $Z=:aBbhO%/ h3ޗ8A\S!>ɀcɊw ۪i]wP^=Y\&w["4gG+#4F^Չ̀MNkwi\yZ.i']ߞ;ڈ`ӕWey2ӗK{/PjNVm$'2v446?nfLv0`7tŖKҔG \8.V'7xDYf `Ѽ|mNb 3J]vy0`AdYI&c5;|L f3noxwaG0U<畤uC'p }$ bIGwlqڰwʐ EIBG)G\{+&3Ly!I(2z$EAwG7B8ЂXAYڭq҉ ibq_G=ɵqnOodfAD.,q DJRbv#JbbH<혗Re+_}wKKbϒGH>ť2WĘ.2]|$8IU'L9m|z 1ixS6e6,WbkADEuTV(5ImAbq֞Vj\'%Ȟ$okt]׹VΓ^W  UwDY6Nu;I 5.Q[ 0h?za_x w=;:݊+v4;|A@~zcj>EB?!aR$̔j2T{aH߈̦R;q 1 :bbfF!!2JF|k|".* ~<*ScuL(5{٩8o_;|acR ˴Ed:Kels\_)Oz# |&*NZ+}cj;MdiF(!X{pBdYŐ`}qW/5ȉ:JBt4Ћ>ÓC!=%K(U;2W)hFg@S4GZ4Na|#v!)3ձS^;XL:k;v=,)&nqc:#I"Dqck>T zFثsgc 5`%7l<~w׺b#DR.O73>mHI`]ӓ6?zO4 nz e$a 8s`Lpx] IpW3v2VE-Τ40 uc1-kאg9M@h/(72><[Aĩd T?I[wCE@ Dݾk'_aNmZV`)m€(&j>"d(rao{0]|/܉"cfzI.Ÿ?2CU=l?ep*x}6(!;:xe$8qen$$vՄ;\T)KOJɤ/[9=ǀFIƅʾ.,#4l8,W9`d@K9'9¦JUͥWB/ g?H蔋A-ˠ8m^ߑo6bLoɽq{-qk̜c'nڻ_x|l ߥQ}N foL5Lr}AGY@֝?o- h1N12Fpiy|^U}{1Beq@,6sh?u -ăT<6JY%V!~|!9[U=?㿘z2gdgI> Fuf"[06mn+9茗^e֦ +yG2(!)]­c׵ x~Ϻ`L1ѨɊQ \ -4^ծPzggS`<6jl̾c!&hO$ _ҥ||B2<"l[ Hw>cg2Ik5Bg$VnΜ7|&>@H~XS35 Sj~ ^MM&z4 ~xNp:asB)=$-o*^BMK!)PH_smũ%5? O(>՟aqvYǦg2+dih͢{IͧO&4a"7󮱔,Ft5O7)9gT#$ģ;d9O'rk@048 OA$LZ. (GK՛ %KϬ L"gS4}O6~Fi!,.|}rK,3e81)zaX׃k(BTV|H-23ҥ1\c[(GJA!c]Lzg~J|N{ct,nr"%L=P~[8e W A#Zx]@SherY)rf(e+tCϭ-8JhSH* ;7Lqh K:a뵠uNU/2O9fd˦D6OFϝL@a%׫PE6>ϼ e6~kCt3 SgDdb`͍KM;ڣmjkdTz&K1M E!O82[s޷U0/RZhHTD*\<;Mm 拣n>=(t{MepcFAԔz ;{\C眬A=6OD:2|H{Qc l8<[UR`>5Y8qh.zaX[h+pOIrRRdE#JnbYA*$^y֧sKPr>v{T$>fQDrWz ;t·ve#'/\'`կ~*q `nqE٫cy~/~7D-vqvyQ+Fq- uzW  Aqeb"YOhS l! 뭶cTYAkaH MWGѥXDe\L{T^%a;7i'?‰'($ $0ʁ̈́PIL+<{-w8lU)XM'q Ky߻5-!qMG`xrbְyӷicIV@R<`Wq):gB؋ 2(o`4v[ƴT\C q1aw:1WEg6b#2^Uo{`=na5%t)_{fZ랜핛fݝEJiJjuGQ$Iig iVؾX{+pΡewH YZ