liblognorm5-2.0.6-150000.3.3.1<>,v܉dǀp9|SJAQ0MlG]7,"``pslGWB| h o &.X oV 4Oˎ09?Mkվ%T/NN&\8\Km‚]@ Lʣj[BY8%!I6=KҷE(M?Z1]xg")DrX4|HD .d7!Pūb2$*@y= =T}tl{v(>@ ? d ! H04DHa   $ 8  ,E^   (88@ 9t : h >)@8FGG`HtIXY\]^brcdefluvw\xpy z Cliblognorm52.0.6150000.3.3.1Library and tool to normalize log dataLiblognorm is a library and a tool to normalize log data. Liblognorm shall help to make sense out of syslog data, or, actually, any event data that is present in text form. In short words, one will be able to throw arbitrary log message to liblognorm, one at a time, and for each message it will output well-defined name-value pairs and a set of tags describing the message. So, for example, if you have traffic logs from three different firewalls, liblognorm will be able to "normalize" the events into generic ones. Among others, it will extract source and destination ip addresses and ports and make them available via well-defined fields. As the end result, a common log analysis application will be able to work on that common set and so this backend will be independent from the actual firewalls feeding it. Even better, once we have a well-understood interim format, it is also easy to convert that into any other vendor specific format, so that you can use that vendor's analysis tool.dǀibs-power9-10SUSE Linux Enterprise 15SUSE LLC LGPL-2.1+ and Apache-2.0https://www.suse.com/Development/Libraries/C and C++http://www.liblognorm.com/linuxppc64le xeA큤dǀdǀdǀdǀZ10ffb317728904f88a48dcac5e14956df96b1a181251d1c98689debba9501e777e9107de231ee7537e71daf4453e44ca2ebfcf3d82d05ae382007906b9f514bbe81f60f32d9f580e5dbbdce08a4e45d4200e000a7090e4d89adfde09b627426a7liblognorm.so.5.1.0rootrootrootrootrootrootrootrootrootrootliblognorm-2.0.6-150000.3.3.1.src.rpmliblognorm.so.5()(64bit)liblognorm5liblognorm5(ppc-64)@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libestr.so.0()(64bit)libfastjson.so.4()(64bit)liblognorm.so.5()(64bit)libpcre.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1d@Z Y i@XX*XD@W.@W\@VV@UTT@TG@thomas.blume@suse.comastieger@suse.comjmatejek@suse.comastieger@suse.comndas@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comandreas.stieger@gmx.deheinemannj66@gmail.com- Upgrade to liblognorm v2.0.6 (jsc#PED-4883) * 2018-11-02: nitfixes: issues deteced by CodeFactor.com * 2018-11-01: more cleanup of shell scripting * 2018-10-31: cleanup shell scripting * 2018-10-26: implement Checkpoint LEA transfer format * 2018-10-31: fix mising shebangs in test scripts * 2018-10-30: fix some bash style nits * 2018-07-15: fix very theoretic misadressing (gcc-8 warning) * 2018-06-26: string parser: add "lazy" matching mode * 2018-05-30: Update lognormalizer.c * 2018-05-30: Update lognormalizer.c to support case fallthrough * 2018-05-30: Update README * 2018-05-10: Fix for #229 (cisco-interface-spec at end of line) * 2018-03-21: Suppress invalid param error for name to fix #270 - Upgrade to liblognorm v2.0.5 * 2018-04-25: fix potential NULL pointer addressing * 2018-04-07: Add test for nested user types * 2018-04-07: Fix use after free with nested user types (#235) * 2018-04-25: build system: fix gcc warning * 2018-04-25: make "make check" "succeed" on solaris 10 * 2018-04-16: fix build warnings with some newer compilers * 2018-04-16: remove dead code * 2018-04-16: fix potential memory leaks during config processing * 2018-04-16: fix memory leak during config processing * 2018-04-16: csv encoder: fix format error when processing arrays * 2018-03-29: Explicitly list supported whitespace characters * 2018-03-28: "fix" return type of unused dummy function - replaces liblognorm-2.0.4-no-return-in-nonvoid-function.patch * 2018-03-21: Suppress invalid param error for name to fix #270 * 2018-03-19: fix header guard * 2018-03-06: Correct CLI options in the docs * 2018-01-13: AIX port : added compatibility and modified lognormalizer for AIX. * 2017-11-29: codestyle: correct line length to 120 * 2017-11-29: codestyle: set max line length to 120 * 2017-11-25: fix some very bad line length violations * 2017-11-25: travis: temporarily permit longer line length * 2017-10-19: make build with gcc7 * 2017-10-05: es_str2cstr leak in string-to v1 parse- liblognorm 2.0.4: * added support for native JSON number formats supported by parsers: number, float, hex * added support for creating unix timestamps supported by parsers: date-rfc3164, date-rfc5424 - add liblognorm-2.0.4-no-return-in-nonvoid-function.patch- drop HTML docs and python-Sphinx dependency - use pkgconfig always- liblognorm 2.0.3: * add ability to load rulebase from a string * string parser did not correctly parse word at end of line * literal parser did not always store value if name is specified- This updated library is needed for latest rsyslog(fate#320546)- liblognorm 2.0.2: * bugfix: no error was emitted on invalid "annotate" line * "annnotate": permit inline comments * bugfix: abort in literal path compaction when using "alternative" parser * bugfix: lognormalizer could loop- liblognorm 2.0.1: * fix public headers, which invalidly contained a strndup() definition * fix some issues in pkgconfig file- liblognorm 2.0.0 (liblognorm5): * completely rewritten, much feature-enhanced version * requires libfastjson instead of json-c * lognormalizer tool can now handle lines larger 10k characters- liblognorm 1.1.3: * add support for libfastjson * check for runaway rules * fix: process last line if it misses the terminating LF- liblognorm 1.1.2: * permit newline inside parser definition * new parser "cisco-interface-spec" * new parser "json" to process json parts of the message * new parser "mac48" to process mac layer addresses * new parser "name-value-list" (currently inofficial, experimental) * some parsers did incorrectly report success when an error occurred * call "rest" parser only if nothing else matches. * new API to support error callbacks * testbench is now enabled by default * bugfix: misadressing on some constant values * bugfix: add missing function prototypes- liblognorm 1.1.1 * fixed library version numbering (2) * added new parser syntaxes * bugfix: function ln_parseFieldDescr() returns state value due to unitialized variable. This can also lead to invalid returning no sample node where one would have to be created. - add configuration to continue to build documentation - new tests added in this release are APACHE-2.0 licenced- liblognorm 1.1.0: + added regular expression support - fix SLE11/12 build- Changed BuildRequires dependencies for SLES11SP3 - BuildRequires: libjson-c-devel - BuildRequires: libestr-devel/sbin/ldconfig/sbin/ldconfigibs-power9-10 16907962502.0.6-150000.3.3.12.0.6-150000.3.3.1lognormalizerliblognorm.so.5liblognorm.so.5.1.0liblognorm5COPYING/usr/bin//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/liblognorm5/-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:30050/SUSE_SLE-15_Update/ad87ee220c9cda04191d6eb09d659a90-liblognorm.SUSE_SLE-15_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=825115f3bf2dba4e5d64362a61bf5c989b31ef86, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=85271d3c1b920c3e1caa9c970743fec487081674, strippeddirectoryASCII textRRRRRPRRRRR9cJGkvҢH<utf-84632b4ffbf94bf47d8d682f27633bcc97058ecdffb76d6951f0ff97e29d675df?7zXZ !t/!RT]"k%f0]d`? s*82 ߫&( 4qt֩Eci6z\~z\K%^赼h5JyD;NkˈЉ/kLr)D0LOȽc0:LȌQ 3JafMy an[Ǘ+C.)Oa֝봦_0' EMt5i-fF97#r`ٰCwm+tC4.Jwl^7e 9)Y2 i nk.gF53>0bw̨#ЬBW ,qg 3H6[Vsb-0$i!o1zau"A+[7京cNREA6t;D+2J%c\WSe bOHTݏ~1c${7}ғ;,nm{FnmlS}MMHPt0<*#T%t;P?ԹL8P_*dm.># _~5 QAȗLP9j-kߜF-؇݂F&s5~,hp^՚zGE^v*ď AJhh |h2Մ $>꒶ID'O՗TjlFr u "3o0&EU(13o_ 0a6L!aД~Zh84uL\Nv8YOTdZ'm"|KԱ_\?hgmG恆0be` 9J,`QiPf~jw|Nzly-7xvqM\eP >_ĸw1mٛdJE7KKGz I\\!T -ʝz2d+Xzaa+ry*ךyA)KnnkuӢ!,?I>DLf= qF1Dc%纣AʔzBq@,DC%o*K|/L-*ZKt?O>EY޾NBFue#Q`\M naWt(-GNFIfOhy Cm+dc(_;E}mНqg3Kcf\ې y@0F܀TBݐnl p'goƣ#7{}%L86HQG #2h2 ϼǏoD*D:`i\!*l2qϙF],ܩ,*0eMi}:/?l oک>w]vBb2jۉ ߌϰGGxX%a-M;;M/Y:-Fo4b5/Nô"Bߙy˓ziNIMx=VrS P}ʖYw\#poCPg$p~_ Tz#`vnFS*f1/}rI< ž[ysT40d<?A ]tg!uTgi R2;r:ZƾԦMrW_AgVػᤁz1d }J;DF)mЎh*s̹ ,Uˤ2K*CyK?A词_aA*ҭ5ߑĄl6 nAqnr[|«9] ZºIvÆ*͇cȔP\v.);N6'SϜ$7ыK} |f!RFMw#aiw MwO2GLUo^@ӈe&/WhU&X1b]D6ӔDqhhmc泳s7@R˽Y0gm6+b ڨSn5P! N0~f_FR 2soٍ **p8PoKr_c]$BUX{rp5uzn"lmhw8T㾛6[}[$/XzH#TE]g]`nu^5˯hb[\q֤ORaq6HwqR3у`:73 З$4'ah#aYR!*чKGMHA˧,qNyj ׆z6ѥvZ :F=,z{ytmT(^ j3YAԶ`IfT"^Iԙ9<7VLL9:|(q <@;;Rxj 2V0a 7ΟPu׀ędXIጿA=oՆfh^;~W+nWǭ}BB ;짩/֚ CXFbǢλ۩aP)(\6*{>nRE=ѦӼz@lIWlwC > X9up 9-Qk,Ik'6Ni+wl;m=n ڋs%麀A`k+af8e@ƫ%#SVZe%vMo8T5J^orZs'Z\VZDP55vSp|!՝``oȣEJx+%YTr9 "hIÂMG5"86|ɹ0q ?KE6ֺ.LlMǀϭhjrr+ɫ&t_r Qu+̓SpvŗP B t(+U.']-!30K.JoVIL< ZG[/s(lFKx|T(Jvf-dwu3ScDjxZ<ޤvt{QLس(}$B1`8aʷd7ZLw~!׎ \"g 9W]{͢ 9 בNFmN.MOx+Pqoy aj`TAܣܢ Mu;!¹Xf\E~og D zYi#wM갃2_nkF)2wTA44溃EoyyܟA/o#}J@N@"@>p:QBpA}$19Wv.Gc_8;"e,0YCyȉj@ KL%݆@̎ǤjݖM%riW'9 ^HxL0Xl{N_ }|H+}+ߝhZ! ÄKm z,xxu4Pa /M&RAҋ!O9G9suntfJ,l Bp~v@GKK>MFI)P z6Ȓ0Y[= ͑ksd q|ʨ} KZF?XDiP/.!XNF0s N?@/{ CTyCc Ƃ8(ll pQ#?@R8p wvh X޷p=qC{+fOx ŋJ"cb aFq5GW >vU\1Mٳ4dyWag]ǺKčZxe١;{ cM_羔x=@kzOi;K)FP^XBRVތ!otC:)>7F9R^Du6F {NT9E˞l#C5oVf+Ѝ3FjɬG,S$CQe<C k%ytžg9 0<A /S b̬*޶FSE(ñs"XCgQpunFRv0[Ob&/)(ߩ8=8^>4(oHh7БN]5h!cqtؠZYU>n&|l鷂b'|Bj_~z1_TgMccjƓK۬hsEۚu$o\3)Ao% wBz}?u'}[=N.ƹV慮 =k=]gK+:"Fg-02ԫHuR'Sߙo!$ 1ԱAszefrz-{('FBk%Ȳ^Ōg]*X`H+鼙rTmeWfĀ-a~V M~r=0Z\Hl){/P;+F18'P՘Z-4T*U"Hr䭹b:a&.whPot?@!+|pk}8l :"v$殙[E=M@.;t䖃<e5^\#,H\EU܊sv^ms5׊m7{ބ 67Jv mi< !ƖED @DW͘_^D }Yzt/qC$mVAo['; gQCs @#q+M#0S VZdn2]dݐu5^grk ڲEٌgOoK܄[Sb븞}M<E\WHf s2Լ:.p-iwhX{l t e ̟vXZIhA(dϗZ"K/9B9A8*uA,uǎg+zjsX5pdPxm-+IK:!_{nT}2>?G#q!~gm_— e .fȟkܥ_'G~\cN˛Ԙ G7/q*ۨ%3!+]J[iPʙp ;\˧ 0AH^7TDCN˘QȂe2GehBVQOPLD R~Q#xOayJX :}]fkb x8:k \]h,r (wMrYz2'hbH_6JT(~Jp_@Ud] Ulhm,hа_ txC9-@U6y~&ΝO`hOiHPV* ΟrHƃwv㚒8.8+yTW9k:%B9R `!r* !2`UnnmbRH},/B##iߥk-7·lpvOCq̃*W&>mGG<P]xž&=jddyof/WX46bL @cAp(:1}>7H1 ]-H?wšΒ@ޥR-#^` >#(f꘴}߈>-;ڟ!6kj%mع3NnwF|l-.ѯ[ڒZԪ p˄qqޟVI'k|X :ٹ|$:rرGO`֘ZBO~e&֝"J H %>z}(?x9NS9w_H>Ӥ,f['ٱ"Хn:F1 hH׭ՇFZ < 63MaW彁~{һ{[|R LsTbfN"f!i`߼.9L$9X?ae@=2B&Braw?yvQ.aS*&6En 윐]oy'6x3c'hjK۽4N"/'[Ma6gk]$qd:ko7P? 7@⻏`$\a,CfUEO 3Ⱦ)ױɣRwѺ8>U9qQ¸F#5Q@0xOͽ+ՀgWPKɝpM3 LP:o3HhW 4S N"DʸvÝF NT7RqBV|PҮh"bc5m*kĵx>(KZeR 3yo8W< JG#}y,._м;LȤ s{p'aYo?j1PjVwnλ;- bߠCTNr'aeءJ꺷sz[e]iXJ,WkIJЀYg .3 ٕX1S"cdٞoSGi9G]95`9ɑSrG%ɜܤVi\|n /'\Dfx ;ѣx>; 4yx/[#[dc]m6.NY# ~:NgLAq`+(rඏ 0) 7Z;PeRW!Α`CT˜Nl5j^F^dS`Z2|=?o26ǯKY0D^ױc9kU@?p* /=OG°J!uX46o\5=JE$yM{jPy~h/EC+WšjJjXcGQvģF6 Q]hܢHiڮy Q40WM6ΆW?v-u.p-rSY{EG9Y]W s,1OjA퐠4t7sPߘ.SD=>V d^emIR rR&ˠЧY}S!!{J`ȝ7af)Zx..}A$ 1:-aS&@W2ݪ؛rIך9a3?zȳ!L!2r~I93wi6hFh};i ..W^1Y2~,ύp:mi`!(uUR>t0("zHG,l4Hbs68ZY NMWXɗTZ.NA{GU1xzi5"ZF*+?Ә̯g[O)t9VlSo 9xt2CŁeO %7y4ypE9 Kֹi&K1&5UizõϼbЪ}0vpI6T&2 տZa6 DMK3k"w;4W8zrH0Xx%˯I6*HٷM$Y1I(w )0b%r̛¸ZۭJ qN4o1XI[Ѽyyf2حY"[wTY\WrAX͘0Th޿:Nݵ?KrE*(-ʃy#ޗ`-Rt+!5ٹ3S{D$? p}e#}}^Z1pH3[S7>S|K1ImNI|7o4Et渳VMv\O@&ι :QG ]p%s߾U\mwR%whWgl RƂ>4Wd1Nl$;PhHc(ZL1,/^ 6QVwy8MLf<_v5~Ǽ㮰d.YV5ꝉƇG28:Kv-X䯇z< :ؤ0,dg1:./X絸JE9;L)c<6F6ħ3s?қfPy/yG&C=W =^)@qBcMDZXu 1i/t`}܌VdLAł Sdg[cs„ +Ed>aj`jMyh+44ȜI9Wd~O<1oz6<(v勖@ɻrFR8wC{.்#lqnx),Kze&USi#:Z[=UG!x"]sN#lFC3j,0Bgu v -ц&{Ђ"JlaZIq| vt_ޭ1U'' ecE@ȫgX$>q^k[ef`XQ<Z\[ƚ8u"&0Ԟ/գ>쭛$.v&MN{*#QRDŽE 9/ ҝ $KUofH+RUVoI.41  + \"z*H Eó3b=*~$y,1j':-KO@-Z8.Ͽ,z:B;^_KnJ&b]CO Ɇ%d#d\X^6 L5T BMT6,|;ޡ3X΁!g2܍.`Kf&a Ė;ulzjW|-ƶ[##$K; €8!*V bp?p#kLxjc O433U'e~ӖVġcޜfN0R F;(EKW/gkدt<34݁vs77ntimWK.ۜ[1#^J(z獵RCR ܗ(Ick›R-N>K8{44(xnehmFu+ZwQ!YaAL2EPE%QCzSx0DM!=mָ#m|i]F;]zCVJ ƨp\4"bf=#Hwy<@-D#yZU`Ba"[,GQMF1橝 ,o >2U-qo<}C6JU-[^'0e]hZ'') i6L5E:䮉䤏b ~2-Ͽ]*aElkج%B0Gvނ)} qnIC#^c+ۉR℗MGƙ@MZz6Jļ_uJ.> %&\jJ,_g mox΃ I˙ x-shoP9n(PL˅KK$AP4J* . &Jn#SgΣivJDd wk؟oռHIFg:Xt/i\w"`LYMQNCF4-f0?_p X _Z=tgW? ?mi݇D_/MRu35<{7Cx;#dץfqG2 = tIsɔ#Wa^33Jr+%D,ߨIz'Ud"XZ$kГaEe+ 0'=F;Sfs{ڢs\W`{לÊ,c&ˤ8Aa(3uN2ӫ9'1Lԍ2ԴKIzFSOYUquY|F_9źBx~MP2u8tW{!@iȶ]:x-;Hfv2wAf|j@A}@/[EIBL# V0 I|$noִ *_vJ|-%'R~%9a6ia f8nU3‚kWn7̈́n h&y>y6:PbegBV+Fi=}H( $BřeuI7z=BsHsvw) cǿΨާQXg1+2mv,>/ F1eg`qS m L ctb! \ bW”ҽǕ{E"%&<`A% y`~Yi,G K:G?n:#HVn]W OR7/n;Wg Y6,ˀ2ۋu[ks#AۭA\E*o'~de`HQIQf<ßLdoąUhF%<}G)i%e?!Dc64}@Ҹ&,L.'.0 ė1=4xa ,K ~罱 ODW@Z(v3a4^Pʸ+1mrUۡ U\x>E*9 2YGf+z죣>w@m&W:H6Q^e8_UL}-jZtS"6T5}]uʂ Ɵ=0 n\%s6X,g`Sq/=dz)* ؓǤ'bisj+GgU&4;`hTHf .drH/cDPm&E7od/9>IN&cǤ q"%+%}&vԙ`ʸggn!(&;]pp7Fv]G^mNk:WjmuHrT{= %>HÆ.|r|Б5Z^# P|]oݏ>üs Co~xJqˎO2DYi7hm5 l(dY4jУFl}ryTa0 w)*ۧGb#D~5q9 %;-7QnOnkp%T) &I IDZ(0oA§,m߇ {!XTxRj;l:# /^)cvï,f̫C*{]b&dc?Dvݘws{S^HU4$^b80B:sR?ߛ?6':s<k#nKv|a:([0+2!GߋV&\߉H{vJ`]:-lK;`x 0^3#yvE1{( \!e"SBAi+-:QVDsvǠiF4\ܟĵXe+q`(j&W}?aTI@ wP2Lv˝PS!!V!ľ!ߺqi 1NnCn䃗 ' .DĴ0h+ "SdZo~Գ,-E:} [46 &_hWzbS=&wF%/&C  }ºiɑE`p3E8[Tۡ9q9OE@W}Rx^?!:C{% ^[veHct36SP&طlS%v8V#l+^zi.{<©΄7'$ Z9\{0TP3@v eNۿ #=Q~Ÿ~oJ&w2ܔgQqAKF~EeAșqdmk vhe-zQHjUQmM癳Lw?9!5 @M$LLc.uͫAfAus!HxܤaHlZ*Hb}zwagl77k=-B`O;]+Z_ږ8LP5.!FB) : T#fQ(QI)YM4,;I/oY_lVrHa BQ{n["A&0~b}0]`b XMmo61A@#̐OH aE$L WW-::O|jɖASqnZFb΢o(\|C>v.~}Cxwͼ#8Gam뎟+&aB-q\w[7N=G97b$cc a33a:MɺM w(\IWRS?G8%"`@cWķiPd 'u7 $ W ,ILqy9ԣHViAT01]\I*%ug W[K<;^1>p~ rlZ nCZA^HyF]pd'+dPAGsM?^D@?91(f:bg {GpkFA 8Fϰ؀~U n33].-u'Kdmױ-{JTI]!^C0U̹zb(9(U9l =(}K'ņQԳ}Hf7`4ǪʇR,;7|xz}|@>MU1>tiR(kySB1kr X$dF_QTwh^*2Յ ar8Y'PQuXr+PKPQqZ\-xVejUSތdws̜q'?j}b B):NyZZ2|lgĔIؗ$ڊۓ JQ UXڂJ2ؗP?g33HA܅짵s { 1mY+@scn&GU˱&6}g\SqT`N{]+e O%ܩ2J son.Iu}!V?=/@Uޚ >LDJX40}s$uW.p*e+"f1ߜTl[4O:<JJ] :[c!>+ 8;eMo&/ :,iY 3i[Ș}/T5u>F멼O>X#ɚ|'Y'[gNgLʥҭobtjW,!{cRJPKA:cf@mCG!8P- HƺGK4=jSC,yHU8HcMWoߧqq nV,^ :`*bLjGHIGhIɧ`D]75]8h8zIJ0R\8QŠnhrC8vPWwe#HsNN'/X)8Z0^j[{|r+2DfDS%yn-pˡ?WS"<($K~0xpfY %vox2sšBapғHC_$°-nMV@  (l y;y{zmB PU cϓ;Pf9]f+: vs{W◴,NO+Lz *YNV|8}Hӏ*;OA:Fq"1=F_CѦ=?q#)4Z&SE;'75]MK.vThpxGZ] InP lӘ%㜋{5Vk%;&Z|\9gy 2ծzf7bp#Y D(=O O*HI[r&uXq儌eAA_;jHw2_yldwGx(Ru֖\wzNC:iSCO~W1"Knp>[vm1&.MǽBfCMMZw˙U/^1"Z̎3Ĉٯɜ;O&c[Q1c[5>"8G~}KLB#_S^'&4SYO.$EpQ\+h1)v{sq iF0/S0GҺZ.#@՗Y4H.klrax]J]\Uj }#Kc (|A8" *4 YZ