logback-1.2.11-150200.3.10.1<>,^pg5p9|of3N|ml>"?"d   6$(Ab      (  X  d  p   @ pl *( L8 T 9 x :  FG H4 Id XpY\ ] ^ bc 7d e f l u v!w! x" y"0 z"X"h"l"r"Clogback1.2.11150200.3.10.1A Java logging libraryLogback is intended as a successor to the popular log4j project. At present time, logback is divided into three modules, logback-core, logback-classic and logback-access. The logback-core module lays the groundwork for the other two modules. The logback-classic module can be assimilated to a significantly improved version of log4j. Moreover, logback-classic natively implements the SLF4J API so that you can readily switch back and forth between logback and other logging frameworks such as log4j or java.util.logging (JUL). The logback-access module integrates with Servlet containers, such as Tomcat and Jetty, to provide HTTP-access log functionality. Note that you could easily build your own module on top of logback-core.g5h01-ch2d ÂSUSE Linux Enterprise 15SUSE LLC EPL-1.0 OR LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://logback.qos.ch/linuxnoarchWyZ% <9A큤A큤A큤A큤g5b#g5g5g5g5b#g5g5g5g5g53eb22f300f076fda5113429586cf0589de6e240b0d691ca1bfec59ce97a314eab1e850e30dcace0a0c98491fe57a916e6b9c8792e451f042f73dc646435d1c3c2e1e5caf73de4165e740bd4c29506105c761673fc0b8c9000ee6e93dbe52079b94a99c6ee7e8b5ba3ef66a1d234c22a55c149e93584040d66a7f6694d552e7ea772dc3c99212d79b5878fda25e76a36250a2a7be987166ff9ead78dc21d9462339b8a9e4a073facf6a9cf9853ba676276b6c3948a3adad02ac3f6c97b6b91db40b2e7bbc29d0e75747c03f73ead7037f52cfa6cdf55e9f64c5956da43ece213c5014d9dcb96f66fa915a349d407b7db6c6761a3d306d115876fd31e633f0e1c7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlogback-1.2.11-150200.3.10.1.src.rpmlogbackmvn(ch.qos.logback:logback-classic)mvn(ch.qos.logback:logback-classic:pom:)mvn(ch.qos.logback:logback-core)mvn(ch.qos.logback:logback-core:pom:)mvn(ch.qos.logback:logback-parent:pom:)osgi(ch.qos.logback.classic)osgi(ch.qos.logback.core)@ @@    java-headlessjavapackages-filesystemmvn(org.slf4j:slf4j-api)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.83.0.4-14.6.0-14.0-15.2-14.14.1g~hed^@bjb@a{a*@]@]6@gus.kenion@suse.comgus.kenion@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- CVE-2024-12798 (bsc#1234742) Arbitrary code execution via JaninoEventEvaluator * Resolution: remove JaninoEventEvaluator - CVE-2024-12801 (bsc#1234743) Server-Side Request Forgery (SSRF) in SaxEventRecorder * Resolution: prevent Server-Side Request Forgery (SSRF) attacks by ignoring external DTD files in DOCTYPE * Remove SaxEventRecorder - Add logback-CVE-2024-12801-CVE-2024-12798.patch- Use %patch -P N instead of deprecated %patchN.- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp- Upgrade to upstream version 1.2.11 * Backported fix for LOGBACK-1027. * Fixed incorrect String cast in JNDIUtil. This corrects LOGBACK-1604. * In SMTPAppenderBase empty username parameter is now treated the same way as null. This fixes LOGBACK-1594. * ContextInitializer no longer complains about missing logback.groovy configuration file. This fixes LOGBACK-1601. * In response to CVE-2021-42550 (aka LOGBACK-1591) the following steps were made: 1) Hardened logback's JNDI lookup mechanism to only honor requests in the java: namespace. All other types of requests are ignored. 2) SMTPAppender was hardened. 3) Temporarily removed DB support for security reasons. 4) Removed Groovy configuration support. As logging is so pervasive and configuration with Groovy is probably too powerful, this feature is unlikely to be reinstated for security reasons. The aforementioned vulnerability requires write access to logback's configuration file as a prerequisite. A successul RCE attack with CVE-2021-42550 requires all of the following conditions to be met: + write access to logback.xml + use of versions < 1.2.9 + reloading of poisoned configuration data, which implies application restart or scan="true" set prior to attack - Set project.build.sourceEncoding property to ISO-8859-1 to avoid the new maven-resources-plugin chocking on trying to filter in UTF-8 encoding JKS (binary) resources- Do not build against the log4j12 packages- Do not execute goals generateTestStubs and compileTests of gmavenplus-plugin, since we are not compiling or runnig tests during the rpm build. This also allows us to use a wider range of gmavenplus-plugin versions, since those executions changed names in 1.6.- Upgrade to version 1.2.8 (bsc#1193795) * Changes of version 1.2.8 + In response to LOGBACK-1591, all JNDI lookup code in logback has been disabled until further notice. This impacts ContextJNDISelector and element in configuration files. + Also in response to LOGBACK-1591, all database (JDBC) related code in the project has been removed with no replacement. + Note that the vulnerability mentioned in LOGBACK-1591 requires write access to logback's configuration file as a prerequisite. The log4Shell/CVE-2021-44228 and LOGBACK-1591 are of different severity levels. A successful RCE requires all of the following conditions to be met: - write access to logback.xml - use of versions < 1.2.8 - reloading of poisoned configuration data, which implies application restart or scan="true" set prior to attack + As an additional extra precaution, in addition to upgrading to logback version 1.2.8, the users are advised to set their logback configuration files as read-only. * Changes of version 1.2.7 + Added hostnameVerification to property SSLSocketAppender. This fixes LOGBACK-1574. * Changes of version 1.2.6 + To prevent XML eXternal Entity injection (XXE) attacks, Joran no longer reads external entities passed in XML files. This fixes LOGBACK-1465. * Changes of version 1.2.5 + Instead of an Appender, the LayoutWrappingEncoder now accepts a variable of type ContextAware as a parent. This fixes LOGBACK-1326. * Changes of version 1.2.4 + Added support for minimum length in %i filename pattern. This fixes LOGBACK-1248. + For size bound log file archiving, allow TimeBasedArchiveRemove to remove files with indexes containing upto 5 digits. This fixes LOGBACK-1175. + Added %prefix composite converter which automatically prefixes child converter output with the name of the converter. This feature is quite handy in environments where log files need to be parsed and monitored. - Changed patch: * logback-1.1.11-jetty.patch -> logback-1.2.8-jetty.patch + Rediff to changed context- Do not force building with java < 9 - Specify maven.compiler.release=8 to access the java.util.function.Supplier API, introduced in java 8 - Added patch: * logback-1.2.3-getCallerClass.patch + Access the sun.reflect.Reflection.getCallerClass by reflection, in order to be able to build with jdk >= 9- Initial packaging of logback 1.2.3h01-ch2d 1736521163 1.2.11-150200.3.10.11.2.111.2.111.2.111.2.111.2.111.2.111.2.11logbackREADME.mdlogbacklogback-classic.jarlogback-core.jarlogbackLICENSE.txtlogback.xmllogbacklogback-classic.pomlogback-core.pomlogback-parent.pom/usr/share/doc/packages//usr/share/doc/packages/logback//usr/share/java//usr/share/java/logback//usr/share/licenses//usr/share/licenses/logback//usr/share/maven-metadata//usr/share/maven-poms//usr/share/maven-poms/logback/-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:36966/SUSE_SLE-15-SP2_Update/9207f77962a89a1bad54b203fe4f1da0-logback.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textASCII text, with CRLF line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)XML 1.0 document, ASCII textXML 1.0 document textPPPPPPPRRRז0%>Nutf-8db95a0dc8ea8438cac16aea657a8e249050d6b790d21f91aa80c47a09b6a1fbe? 7zXZ !t/F+7]]"k%{Um_MbRvIS w:cڜ*d*^+;R'6 ҳNI4Ch!]'v:%zNjR.@o~MJpcdt-E.ꆶG{ճF %7T9m &ɵ`Άd'pExL;3(Кu+[= f9QEt3+aq68Y Ҳ"QUb $Sy)Ġ o 2lBsӳj90FnSQ;]&EGpşy}1L]x+2Qe)@tz9=buS㧴* S?Z&D1ᶑm*8b(%Q-z3P0t A86iTHsCiCꋤU/T~N[ 4VZqsVAJUBW(#qXY0<_44~Ц,^^v* Was庭M{ŹÒWۥ_jZqOQq8o 2q)7i0=fx1UါçCaj,ʉ2IEh4ȩz}ixj:|[,6 1LFz |9嶏'KNhYPϜ0.fWk$,m2Q"fd/ݳF81 ʘ|81,Gt_m]EG}N G{f$2?ylZ>8!X⹺͵QIԭ:8̎R!U;f':%gFEHCbB{Atxg+UVy} |&ɁCzF_%\{S_^Qx~:ψ.J7,I=ryfmBsK'] 1ؙCbs?BںTĭny n.v?YK5U%Ǹ#3O-h<2 sY'-Ӕ<6Ax^l QdDp*ӍВѻjO}E8;dIruȌ-T(,م}s_Ho{fDK>GRTMqv.O2) I0fUvJ.OgRϱ |Alm|yPWyGA5*O\||O0rjPW\RʭVFWse)±zdFvh2|O9x?SqU`ae9}h|Rm+R)ZpeK{7go(_; M\+@D<>( oσ!4 j)hKC~d+W L9[_Cx =|Da"z~]JGb~ĢP w'?vMRarutR@_ix()ǧFCbS.ӳ ե8&bm0qqe q P^MzaG 4(d*ʨ¥̘$VĞà6MC )ȗ!m'Iƾ.S@{t+"sCތH8+=| &?P(d =x$j镵pR8m> lDW<@\CL R=9~aʘz=$RQܸDبL?^,fo~-|G,SUQ1,XXL{0ƟWɈ44 ~[gK"S5I#3Pf_[I7EMĖn*ZiO/F<#J]I<f։ n)=~HŎYZߴ%bb41{DW E'_f`GMEJ*4,FZf$Pxm H4d w( mHĤ97>-9pw5{L9 "}XV[ulKUncvnzKYf '"KEdzMݘdĒӝF3ptꨲaJFեM׀3Fֹ9E^J\BSЍDE_nmlN0'_ /@nT%uOU^&Uq#+S6K~9nw8*& ÞݤI%5 &pnB1LZv|*=>QBZ7R4-؈K|cQ?6\e)\9H$3^*rJ1FO fqWgۙFZckXZKbgafH^{A/JKx1A < O٫"w)U6kY XR.=@8m1^#9 TnErkz+&ۭ:]kvũ^$kDzY>$8-jxJMُ3cd\G-NRy-LggY79>:FaAR!t0'(,yE#- Lԥ9M JPBjfaS¹o6@B=!܂v rE2DA,^%-qZs[YѦ=R hm; 2ZFt8v TE9#B~Ư,hϘk6@ 2(!v sE=6HOj˞B񞡙2k(' ؐm>-.z&`{No|?ڤoaׯs< ; dto:g?cGtj3ۖOǀ=}tqTtޯ!2 1pp٨@eY]z5ⳕs6?&URf:/q\hd61el"􋞌t%{0P?#э\:(嚼TMFΫ]RaA-~Ik3Qň; ?CB#J!8hf4 f5RNxo=Rm^U"v'Wɴ}0YFVc:%RJMac>sڽ1"SCXwj56LTMz]S2edZaꊺX#a сp o( _G?Wvq`X! |1Z5;g,\:"̠ XE^e} UZ[&Q*6];7*a_Wb%tvubN؎ N4R) 8AGe)Y <^{%vJ%1JJ;Y&\F9%K V)پּ B0b! V\*egFl;l7A4Lȷ7 B˕$kboOTobU=ފ`&a߭R*;-XZw h+p^l3#+A#@n~#i}?}T'yIXKmuwj[Z]Ri*ܯ._Y~ٿ,9&9Wѥ۔X|6w`ddZ&`1BTX`h^U䗵P/ 'oo`:nݠt1a > rgl wW0{!#+:z`w %9)!)^ 6LtȺ!g}9/d;SdƥJ0CR6׳瞷_LikoJQ`@7MFm"l Qi-qɆT GMHb)VN||UH/Ϣ[!ɅIN2ƐØ]^~$yw4mMo>yI4͗ )l\ǰZ2Sv[Mo_e'Œ #ПT\H \>-#_糨mjsz@y6;W<|Tf_'fX8@ԤsY~Fxf[c%F8cʃ ΢+bUjD ODZi;eٰ2GRT8:k%^9n"[7Wf'@#/.F>͒VU޵ZIH[x;ѕ=恰vcVi\ K`͵Rvy,%ɯKA+Nn"V#x$ض*RX,&JS-PCi}qf@$#CԍGr J)q]#40QFt#P&[tU!Y;Uv sP'293)c^W'!,cٮc{~7tZU'y6n [ `Vzo٭ :V@Q--jz@ƞz䰌39G䟉!ULktJmoR88pN䌻)H3D-YNnwDӢ(rBD?uii쩗sXS=}-v[JJwC;Lc>FP7d^̵$3S/}/1+h\`_3vN{?(I>aq| #vSt ."p50uxˢY"ލ[;&Fk^]G~ 7̜ˮĔY yfLrTfMu.ϙߑ6N骮ndqU@@]5u})AܜKbw a : ~*(E\7iS6'ZHKH&T&"ZGWl*%p-g.GK1Wft(J*0I@8>[JUB~Ѻ6U\E;%HȚR|&Х~Vj,%;X3j-a $MUY 'I>OrO6uzp%T*2Lk\Ɉt=đi!T{;ٔ[l0EswqJe=|(7/؛S= < F\TKHQnIddE|ώBWx@%)/%$ 1j;HrD㜒܃#.rŨmddy ۹)9816cN + KAJ_! ?uP'Ka-6',W+jy5_|ΙT@?TE-Ӳbf޳F19n%8C 9qw2!RclȓA?fବq BNM.|e|xO_!\rWfGAdߢhRUwH vbN)UQևRDf\FP$B8Ǚrk0-TV֣njlwCV#}“NP)x Z|?hr-BWC/ʩP!Wi_m'2!]hk&W ?>A75t'NJPrNw9+fp&fpgwi#ɟ(HA984yVc0UIX0z~*uUa$˽N6;ZfbEzNŪ k~.6$^IZ e>YkuG1,]._T<6ˆjvP.ͥibɓAa7~'*%_s@@7׸kWNRS+U fͩ8æ!~J}l1ù™׈鵛Ǘ$zNmZ7p,/9`yjIYrxC>ua.y&5haVcۻS?8%GսKzm%I8>L{S: rfPwLwA{JS[%Q8 ,7ގ0uq1~jQGv_>vT6N{6Q_y/z)kf*ɀ: bv,TyCCg岁:|'F}/$9cgJgWjOȉMޏπAC1~Ò;COP: uZ/1UW3r7ⲜDžBËY&B>ͬW|dziZ\Mv JVwǧw+ :fb8*FBRc``0Yl$qÇSL(5#a PAh!ۃx9`8Mjr#'>Q23:Cu|d|EtUĻ'pԘ02VsaG$d~Bg mIdpœ5`0V@mV &a[Jh\amayloWcعG Dú7En&JuWLq5O Jpey=m٫LTU:'tE\&<2hIcEm4LQT;A!&Yuv ;N^Ł{jDh E%sx#f0 E8C&K SC\S(O%VVWeweɃun CS4CKOE6|}x#`TCl2h%tah%\zkVgX^H"r#C 0UDb>{պ0]6vJԜy]4C<.l.NrQm`Hvc< 2Woz-ULJtl^1CdD.*9sLe\a~ Ś"LW WUg$z$ 'K!c]cZh&)关?HCYT}5 ǫ?/k)Hj˟j׏Yyׄ ф9x˒nLAHAٵ9w!l (z9ݺfe^-1P|t0hՄVGٝCJ6ͯԎxB-R;$3í"3|= T L@A}Q yL>dݝOgO l*bNFpͻVƒL W5 YJzqM;F#A6XC/Beu;{>[ *A80jP +qn҈f?!L?2q[os'Uٝ(˲N$9rY5FI)^Jfkʝ֧'4"MK\֍sđt 3~,ȉmh- /0GLQD*RfG?{Qzyܽɏ|CUߩnOl^h")XO_=m:z[$Yp4 g[p2^*یI~=ǪhZOZ؟ [Ad|Ay7 QrdOT]"L}+=RvV\ LnTЎ=t K>~ O'e.Z͇AQtȈK780H+W"[x`<;; {*Hp& =wЭg^U91}Q Ĺ2G "e