pcre2-tools-10.39-150400.4.9.1<>,\ԉd*p9|$Dהou =٢ xA ?5":yT1BPaB6ha%a@ n0. az-J۾%AH"&aC G3w t(}~*H|֏+`:Н! j|@0آaVƓ)Xڈ8%gK.Gv M8{WWx_n̎i^'96X8aRe@: Rnj#j}ќ!ZcoĮdO ?7>AF0?F d ! S48DHa    , r x,h(8"9": "F@SG@hH@I@X@Y@\@]@^A.bAcB,dBeBfBlBuBvBwE@xEXyEpzEEEEEEEFCpcre2-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*ibs-arm-5SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Productivity/Text/Utilitieshttps://www.pcre.orglinuxaarch64 :gA큤d)d)d*a.Ld)d)bb38993919ca8c9103c1db7f363ec91abe72800c45165469e4e1b3382bf2c1d613a88bf5b2170dac7371fb7c7443e10ebbebdff8397f9feb3a003a7200d9a8b615bc778a1f7e1f857d57abab4181749a06ad1d1f9420d5c9e3c23ef8c991b0254f3d420f15379d8b27aa691a79638219435bc62db8835b3ab07b2885e8f502a0acec36b51a70c72089defb5ddb3dd956c5b8fb86bc6c0d6d8072a62026d230aarootrootrootrootrootrootrootrootrootrootrootrootpcre2-10.39-150400.4.9.1.src.rpmpcre2-toolspcre2-tools(aarch-64)@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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" tagibs-arm-5 169018420810.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_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=20588a71e63dcdb9a786e64df05b7bf0c3b68f54, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=b75ab199b8d260e71eddc9d80f22d54c0c6bfb76, for GNU/Linux 3.7.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) RRR RRRRRRRRR RRRRAYepcre2-docutf-8a2b1cbfa84bfbc3d29e6000494d5074008269651bc56e6692289007269bd4818?7zXZ !t/%)]"k%/A 3B4qcteƌºapjh.W\?ژBpK&rM}<&UF4m?.C5WL^z^1}߹AO*d .^ UyjoسmIW3(A?fiVAI{r+u(h:کw Έb-&Qm-jgiDFz# (>~yA!*(0{Ӭ2PX%>f0^hBe KҼ|g B.*̺R)?(x |а8828. y78oпp!vp+4h/7xBytCˠΘ3!FNh~Уyt%aΜ"5Fj)Cٻ#WB).L<"-~tss@$<$?t|^3׺~ɇ9aYrM zOIT`QqF3I,GSjMZ] QL cJ*ё櫲bMا2n""2 gT7; g~t`+ >da/,;:]QeT񃞀J)JG[*n4jB!҅fltl4VX2,P=jCj5RV/9J:뛥\uǞՀW&᪰ᯤ:NLlu":U6NmSj*,9T̵f iҏ@T]:RX^$*_L y:< ēaoqhbIECIQ PrWv Db5U(W(6тFU YS6~ on!#o>2A7W2Y[)Zn%M@kNیHna[zf2fv6yK彄OQȜ@?hkDWֺA_`1 }'իp; y)pF!vuDqKZzͽU=|@H1{\OT ES~1׭ߍb;-kk}"Kl$V y/CX@T"a|Ƣ/3hO;e|ZغVb/D&ˠpdiIϸrGӻĆ{^|"%C )ԣرN^Z l؁LIyyEd08׃kcH2 *ڀM28V91sX#:MTxSfFLe^ [2$M$TH1:S$ j$iwzUQK"'ZgvTRZTY2$,8˔K$̝b׉8T-&.%EXӝ5fu';'D)kWY@~=ܲo!ϴmeUq@rce^1F3"@^O Ǻq7Z:x.NX N<ږ h" .S0KXXl(vJE7zh].Kd;ay~ z+Afߨp[jO} DW@L`r~5k4<ѷ(c*8ֻ3Yc:uE)R]%ss{Bl(^7,/!$tC=˰*;vwsGꞕ\^xo~kc݄i25lGGS"SR%6:b9Wa .0L&ڋӦud+(|N4`ʖu}KO ejgJxb9,BL3gOLOq[nݍ{xz_y+*kЬՙ`ojj&Qg+fϱ0x^zXA|V׽ _N")ksM߶_[ xZ[P1}+4VιZl!u[0vLkr5$q隫ñ9:bx r}~}l-1*.Ɠ^'$A\nP8:v;cFuLNJ)t% $ٲVr)!@kTΛ2*ͪ^Bl Eha̸dx[{|n1_cf&tvtbZV&"J*x|aNNU/&8_t;{sǁhtpB-b ?/g>n|C?&- PՉ$WkK]?jGµq9`}{w"nR(4hc/Isd 'M^bEW, )/1H5񟻎T3:{H ES/FO;%R}]LK\0a4&TCoE-$w@Śo9Bw%)"iIQ}BL]9gc5Ȩ؍:8S0xBVz#oSG# ~щhn/O9{SN? Yv 5j 9QimzVqapڂ&64 `vgjq Wq=|W+_$il3o֡>e$ ^0^YF !]ږ UMaN9I/sN|mP3&͔,8ܓ9'f?=?#xzk俰WMΫ"-3vAɝKDẂTgTQa)x.Wf\e q%OdtUZ_լP=cm TAg~iYT$Ob$ܤu(X9N,4mcTP8&+8kކZ8~,jJR-WH$v CEJݣy~D-5 -Z [&&44a܅~j7ﶀD q71Zm-hh4m .7yjuj-DHf~ }œF4hDF|%VNǮgA'fQʵc >ZGwvO24i5:161K$K86~ YZ