liblognorm5-2.0.6-150000.3.3.1<>,nXdǀp9|SHj%sp5znEG flF˺d9V~  ohT 9G!teB_D3 ]aT\S.q9S_%2Q8-̘IaUA쒃#ÝxI0jRMը0NI$݋@ ? d ! H04<@Yz    0  $=V|(8 9  :  >@FGHI$X,Y8\`]t^bcd4e9f<l>uPvdwxyz D T X ^ 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ǀsheep590SUSE Linux Enterprise 15SUSE LLC LGPL-2.1+ and Apache-2.0https://www.suse.com/Development/Libraries/C and C++http://www.liblognorm.com/linuxx86_64J ceA큤dǀdǀdǀdǀZ1965db97b0cb4bd86aa9204558d9864bc3c9c8aa37b16d2463b970df11e9496c68e3733691ad01c2bc5d8024b3b73c9cced7c0a5d805ac75164c3527fac340ee481f60f32d9f580e5dbbdce08a4e45d4200e000a7090e4d89adfde09b627426a7liblognorm.so.5.1.0rootrootrootrootrootrootrootrootrootrootliblognorm-2.0.6-150000.3.3.1.src.rpmliblognorm.so.5()(64bit)liblognorm5liblognorm5(x86-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.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)libc.so.6(GLIBC_2.8)(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/ldconfigsheep59 16907962642.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_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]=96048a8dee451de8dd55a2e15b8412f187184486, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b59f788b3ea192ac22e926a5dc2d70bf6059e156, strippeddirectoryASCII text RRRR R R RPRRRRRRR R R R7Q0J`Dutf-8081262cbb8ff0c0e3d3829da89b03327b051db6c3c4a03b292dd216d99d2bf54?7zXZ !t/rI;]"k%f0]d`? s*82 ߫&'˥uG{(Sp ]^?h1eIw8lrվ{{(] ԇ&=NEݛQ>V_u(:BԃBU]un/ծ4# xGG gQ<_6Yu>Ivc3xaEڲkc*ؗ|D$,7`,~iU7ph=~Y-29F!l 3 ^.׉Z!se<{̜SB$y XО5??bnSGDj/n(lTI*2Vz|-?PQz,v~{m w𰝛n |'4Eg0th/Ɠ( Dqۅ|OK[=˿4omYg{Z䀚"SV#qQS,@dm%(Ea`ifr|^a+m t; KKFS965ĥ8_ T=R>1RUI4R()yCCg_qp7:+Ac uvݑehX+MG& nQo I0F1>.j *0hbl|0š7zFG viI~26)UxC&ُ̔# g\)~yMHҶ/U Q?a)>)&<ˠ?_!Qg!)d2yĭN!P{zݪt\;7tz2jAI0HOHos/H7ʐ{x]wpv#!vP4ަg/t2:Ůb?,S(пq/6XAbLPHOI ߅&d CrkڡC1{W"Xqu~DVEsqNj3vJs%4W﫞[IHqI&W0*~' ̈}Gm@Vʯ !_ Z?6t0"@ݣԠH'Gav‰ E'j Qw -9uI3H Z8p*1Fz 9ӌDhA7“oe)yl\Qa0_P;LS2xCDHUy{TꙘlW 65WhcrvtSYbO `Pv' qR.(+ݖnBH)z9TU)^VWNuua\ʌrs?b6=Jf}BtqmN7 J_!m<%/8Ɍ"y l)\ȈH5{Hn%V'5)pcK|\c M0^_3DZM\GzzVfл0AkgaF;3F蓯sU6Xx" Q,?JMs6LbJ8 W⸷hۉ]91.g\ę傧 t[ޣF+oz]aՋR1Z $#M}N0¥~oヅgS˸TZXhҮ9f| A噴|HTI?ybp' ?&Fcw)%8 Lꂽ8Ql$sZ^u`F5%&c͹P5ПHIaqv/>3/2#O=}q6ϯ,v;l=ϟP3lp6- 9Ă/@cZgV@k7/coZ_m _&4Rd'ާjt9mFSs:3:˽G؃Ig8i*NZ3 K~ٸGZ7u&U+ c$X{[ley?-J~DA9sԗ;q{U'jbSߝ^p Z= G4r`AzvsRTqF`GġۑjOrs᧯x{1=ݛ 25mL#[-fջ;QT]p29ZܕAۂnxh)d- [bA{Md+A/\wCnni~!0׆=Ckn#Mei$W7(~y`KYz] oa= ڨzdCi26Oߤ Yk|ȴ"e6ogxUa%$ܫЫG#%kvwV0sIL7C^b46b +YmqƖrfom&qƶAz.r3ˢ'f.ϳ8a0㊺Psp_k7m ( B4~-XĈOފF۰ןsbBm4SCN ^dH8ٽx"wxB,m-VZ<2 xC#|/1gJ1rfGyֻ1 T=}%E5.1@HϚ-(w>6Hp3m;5>"EOm .xS9 l 1ZkpwY3fE23o`~4ljpwj.9ppҳ}@uܲ;#Q (Jcg3xhr&"'qש*ᾢ `ND{X)6z@LUy'喈レ.5q% I᫇PL[ $b)Oυw驠NuړT?cH(FOTlGF@7l~87mߙKH]n,-,/y gaa+ s`rV6Q$FPċ$8QO&]uW[!p1 KK}˰be$ k oO51ՌF`ph6'[!nW NP5 ]T::'[k]L4. B *~zpK\Z6mFFeAiM VSµw[B&YG7qڋU^9dE0i1Aβ?E:v|گ W!od0B jɿfLOQo?LAn5g&p9/366 {U0E9V0ck]6zT#=;YÚY?/p@Pj `u9%|O 6 Y VJ†V;Õv^|xY}eI!Ann)^lSS`Ԝ}ar4#Ayq&Ϭ3 Cgysط2K%q F -,׎E)!wT݉UkcLmKP O a4xY4&٩5v0U/Ոh06Vss1uu9OoR@{&$+D:%fޔ Ws5>W3kFZ.Qg꽣eM R_r٫DL|!LqNX}|=@2T6oe֓LI$i}Ű*6#Fq1ヘiqG)#?SQQ,,`W$Wԭ+otq !ALo1Ka;[4 L1M.DWq sp >W1µ GsU8 F` F&9ުǝ5ap1k~f?H޸A[ɦ:+)2xկ񸔙Bh`2i^jf;P maKD6,a7Re= 42 a4RZ H"l/Xyfbi. gc G`'[txIvJ]Q\c~.?e]ow|vuI08[nwaņ3oeK`0] v_|PA /.me#_lGI?-W8Y%5R/>+je"8+͝޽ сt~&ZyCJ|,3rq/̣]fe2J e!(#LQqڅ1H{[V'Гs: _2c5%&i׹h$T,~A/pT'HVOFxds!=hv.0E?uOSҲdLbJVrנq5k(~ ^Oki3KX=i#씡6"^*E7+fxG mJ%fd{{qe2mxUbKv)ddl?d9 xO3S1-$*L *ּk$曗kv{l[p%9e"kN)Džn1E]h*AWFT /\<ȭp!4 l-'>Ce boȰud&N0zvsz^*θT7fD[ndWGqX('cr3eI:PLyfW@FB gަG֗N'*6r{[te'u^FO[+Mv H"t1!e@;8D[̷DݥB/4=Sx5z!xF튻ХCڕ&U'fKکGi{/k:58[PPߧC(b_sFwհW2p(DlC|EY_>Ca\NY2%BtB{#֓ѣ8B!e;\C]!Z.4wHeu̞c{_)U\JqmpഉXrzfW/KX,4N\yY pd@:]d.5>UT)`JA(asс]6*kyϑ'Q3Px\OiGT\Qmg[}қ(#@<+3#haZu*yQC#퟇QWnSR_+ :|ݷm; Ht9 x!%+t" RV'Vgb5kwvxC6Cl-cC mFR\ :?,Qc ,-6JG`M5'&p E?>mC[Cx9/Ղ8xo,ݮU7KtOl{ Lt<GL~o E;Er}g33*M$fiQ?u ZuGHP ?v# Wp=[澉,Ow꾺< ]IxlSN8OxH;d]]L~ w3}Sa(Pɹx>HMPE*~Zst&=LR;Ϝhwr"9c6ݥQ$6+n]:/5{o-1q(]u IPEm[~p"9S ZLu|~UӖzLgА#eҜr,/% k^hp)ʪà6`~횂b G}TF;f _L}9!hi X-e*Aw# ӸLMVؤd,lN=cOhDf9fa#R if)&G +2VUf̊k)8 g%S~o>Oi N"_0OV{V)Yi u(!Z\K#G`3sA (9Q3>Y Kd(tǔ$-?H޽Vsyz h#7XЫ# bIE Gڞ*qK|͠==V0=ΖNv5]Ib $"GÚ*oA@US2EnL|@"Q#&HA304˙X}bE<ȏ{*3QZNVYDkEWgˀЯ#EG) [܏aBU۟UDD) LPS@b:PK˛c5lYށ9WG /Pf9ThiBTz$wt 2YRUW73%2zWmC"sO&j?(GTodQÙ^Y.S"[cz\aDteLV*eְe.7Gw3AQ*I봏tgC~?H+V6 #:d:@3>372|(klie/,Y?/XUZ$`jIr#Z9K٘,0ʟ !a9A.M JwVP˜m(20tP(tOR`$͙e,ɛ9$WS['h:LvD;|XJ*#MpT8#n)Cn@xVw&]0z~ʜDʭic|}wh|ʔ3q3GU\ph0BY!N:8]{$)j3wVdzs,d-%(Hs[$s z?U@2yvIPw%]iC=/J[I4$P#lVwߖdb*Dt>_gſǬ4d"h0uq<;P t%FlJJCq ·/Adw"m͗@|zq /CVc}J u/rA1,A$tsvTjLo$ g.۷vT[vg )9,8)ǂ?>bLVy1aj7ŇwX,d8TFx w6Ss6Y:$#r쎆-~fm}wD_\D~u=?r5ܚ ( ^)sǿ-D`}WWm d8I6g^Ҷߺ,;1wVAi!ҎXDQ[//@xYIL~ȩBህh?ZfJ2O\q*qZL;J[3g>X KHHdȹ;YN.D j dG^%my575sB`Ɂ!mLr?x|n-ӺIGPGg K[M ݽӢ@KJ=Z`-¸@ZVQ%lon )f!?~Eox鸷`j ח4ibBD!>ƪAF<52`_K.ݿT|̾XĞ+ wyi(KE@Qj:mvdyT5iN)cSV* RpVcZt7iOmKi9MP-F5[tu;=1BjץTn>?J: /=`yUjσU/g'vec,ʘQ5vaM|d))Fx2ϕ>?qinAVKE\Dp]Z=UUE~kL\=6Υ@hѓc.t`:!1+L'nm O $QbcO /kJ $ܥ8{2a.qIsև2 𶌕]5#t?!#ZFSjY#q-"Z,@z$!Jiȍ,' @Np8KwF>Z*+oqzqܐw͠t@T.?H)V6(MB>0L鉅,jrJ3.)h˅t{Z Dh*R,b"HJCSHឦSN~!]Q%dztEWٹ ;.~̲Y;%y( Q8ujkxBwTz-~Jh*F*T=mT$w+|e`c fT')Ll5N{0fNLuHm{d'9CNKo\]hА_\PLb8h`}2\!;RA9 wbBIFm뇮#tjj|oz9kȊ́}%HI.IUFW\^S#GFB"4o?̾r9/H8L ~ir2GxK*r ;/M5 `af&5d\Ep|(>˵^ ~_k@*g)|],r 8[ J؍O|;?i8eBz |dٕ.l1`'=>QZuGuH{yFވ$Ǒ;FHcq^&/p[YWb~ &Pԋ18[Y6+[B:mw嫐yUs%"U+/u)I_R\AZ{-4Ud˼뙿r/ 4~mp 5l*:W!PxqبIl~ٜ7$VOUδ|J']Ъ6W֕ͨZ:#=isYypp [{Qg. {FД&| 1XaW84.#pa3B$hy.=fF:i'*K8Td#7:M79h]~'\jQ;22C} yXpud,%zS8v;G;w%k 6eEW1-W4Lݿ5ޘ&ŠǦt6njpG 9쐝̑|\}}̐@oF)qO =ڼ %)50'2t'N;# S%ѣ4W?5Ky"̠ lMu/<_6: O4V;.ĈxDtݴRI0UmtfQ7;6s%TIE!!LAS5'W`T0 9{+Ԙ!kA+q0)w(YBϼߙ~Ǯ^Dhn00G$T1MoI1=^S)U旪WuZ_z yBm񸂧`SEqU {U&HŒXH>mEÙ%AaK;[5}TVܞA 0m׺T4.xrb]g~I4UW'nwHg- &N`eCzk#*b\Щ? N&7p4JA>15Z fENz 5uC]1 ғ#aLJ#r] kHq\%LbUG,;mWf5k#m֡4(RkC{wPx[΂.gyݖo[q ?X O1-D3^ eF#Ѥ5BWG=`y3\#K濳{ aȳ1n1g :)ߘKnG pS[ʍUDzJ asSyOs T) еb$).54o-}qEdvxG`͂R< ٳi0mmތ Yv>lE(\~gW~4bgQTK[5aǟFc}AȟFURQ0]AZ_e,1'9Sahw%5SB9mmuB|2A*xPiQw5idk]#Y:+~f+fީ\Dt2s8lD&9!ыK z#rytz,{,ۢ~P50r~*ejd@p먺v@b\;itG,+ZΌ>˷٘"lw,?s=!s3ŵ { s,Qr$ ]_e)0ͥ0K] \nHIs+nmsw/aa1Pp S}g!I\Q7c K#@h류%I^9,<Y1G]#!o:ŃQjUm@p}WeRwBf;_:d-0۝[5j"N1;xۍr VȵpXr 6u7) FOVZޅ$/J8":  #d"e  LD0x/哺Ҹo7H# 6]-H&Cd@-9[jh.(Kb7 O2r*'mT HI8nMmf;KVWXsbBgsD2Y E@afӠCcóNfBa#1`܌^Ą[m^G{g?6|37j:äDR> ?p谦`긢zDnU$br^ӷ5r4icaDH&VL_/(t~a|* ڲyys5(b 7&*;vn耖V\dfsK:t䰯,-z1 ,Zo pi&VK0ɶU)K\j|ƨ/])i+ɗL Fs>B%3nҜ^K$G?֙ɡxe2.n,7c?:`22Zk{wŎ _/oOg $ֱzK7:_[ i#p7I>hur!F KԐ?L9q_q/ gy7.aD93CìOlU&㎇; bҕf;2Vg