rubygem-rack-protection-2.0.8.1-1.oe2203sp3>  <@PT@7!.ܶujG7oe}openeuler@compass-ci.com G7omJ 1 nI5^1h u!uNJ``jEd.@P'`x8@|>pm3%ߙHd^>ꢜIű ݙՐjQn@˧rܕ>b usLT>Eeݨ1Q!p9]bI _I]1yWKvM cQﲄ~kܑ*93n)\Qi[5 jpeimB@Ȩx'hܪvhjT㝎M}eM)76(43o;?z_yuhqª<Ջ6wM Fw͊k`hR([0m7f00a4ca0cc7e77fc6d8da554b78eb2e0b909462908d5fb503746a87451f3e0bbdd2903ce2af1f607b71f194cb8111ef375e143b@ --Vh{Ӟ>=q?ad" . a ?EL   x  P J    0 ( 8 9 : lF G H $I X Y \ ] ,^bdefltuXvwxPyz Crubygem-rack-protection2.0.8.11.oe2203sp3Ruby gem that protects against typical web attacksThis gem protects against typical web attacks. Should work for all Rack apps, including Rails.e}}dc-64g.compass-ciMIThttp://openeuler.orgUnspecifiedhttp://github.com/sinatra/sinatra/tree/master/rack-protectionlinuxnoarchf  k }{ GRBfRA큤AA큤A큤e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~e}~aa9feb353249256a9aba02e22d7adfadfd0a339daf39d21d367fe7f7e620b96de807c50c856128696451b208f88ba7fe848d327bdd6f32a2b8150d3fa0544323015f39107acc193edeec190c79683ca8b706b6200b444e77a7fe51477ec93fd8176d2c8f8f95a6f5ab383b75390153c49e6e62318438df71d9f86a817f3ef753fc4660b36bd11f673c6521d208d99a9bb79d81cc4852f0f9e93fcb61d4bf5dd84f0d13acfafd29f262ae51cda17c13fbcd273024dae89d78fbb3046ae2afc83e7108fae9e53c251d13828b7fa3f1de4f282dbd0d1863da9cb9d41d00218de5cd2cf2aa089e9889d50a8e4d463fceaee43b2280f1769f47f3cc4c75e1a748897b7ad57803ab02ac4878264c8916f4f54f16a166d937f7f0794a5f34e123c18c6308659a209da58e0cd05c7b1509b78bdb48dfce7d828902c8a6a7074645f127c8b5fb763596d5e7579e6e453b5a977841c7ed65579d1f819aa7929267ad8acd4ad1602649cde93035d6a2736ea01ccd80553b30720faa9ff914bde55824e5940123d13d4ef0fb20e78c325929fe4aa1f7d39a97a0308fa5ffc21e84578e32159faf1688c7e92cea6e637ebf2490802ecb4914e941c501d43995219b54a144ae469d204035a25bc032e9f876fc99d57e677af7e625e5f4ae3547954bef908df0bcfdbc484b9d1c9e6106d6eb8fe7c443c58f8cda3e747509069244dd649f110982022040388cd1caf7ffab1c5d91fa3920a8aab7053ab72a8e1612c9a498d6ab7d3eeebf4df6385d08be92eaffa4521837904375e7d2804f7a653c9a7e9d516a142ca8947ec5148399eec0c0fa91bbcb6685d4ac3c6d7c668f1fbde87aab0398f98d621004104050b8566919e39b141b3b5b3db2df1f78a328cfb9ad3fdfe857fd50106a3160782ff3b63c7482e8ada89534dc0121ad0a0a96f77ce55c5e743fbarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rack-protection-2.0.8.1-1.oe2203sp3.src.rpmrubygem(rack-protection)rubygem-rack-protection    @@rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)ruby(rubygems)rubygem(rack)3.0.4-14.6.0-14.0-15.2-14.17.0bs@`#_?@liyanan - 2.0.8.1-1jeff200902 - 2.0.3-2luoshengwei - 2.0.3-1- update to 2.0.8.1- fix check failed- package initdc-64g.compass-ci 1702742909 2.0.8.12.0.8.1-1.oe2203sp3rack-protection-2.0.8.1Licenselibrackrack-protection.rbprotectionprotection.rbauthenticity_token.rbbase.rbcontent_security_policy.rbcookie_tossing.rbescaped_params.rbform_token.rbframe_options.rbhttp_origin.rbip_spoofing.rbjson_csrf.rbpath_traversal.rbremote_referrer.rbremote_token.rbsession_hijacking.rbstrict_transport.rbversion.rbxss_header.rbrack-protection-2.0.8.1.gemspec/usr/share/gems/gems//usr/share/gems/gems/rack-protection-2.0.8.1//usr/share/gems/gems/rack-protection-2.0.8.1/lib//usr/share/gems/gems/rack-protection-2.0.8.1/lib/rack//usr/share/gems/gems/rack-protection-2.0.8.1/lib/rack/protection//usr/share/gems/specifications/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2noarch-openEuler-linux-gnudirectoryASCII textRuby script, ASCII textPRR/:AKД{rGutf-86cd2cf9aef380ff605fcbb465507e56c41621988172b235bae2caf7621820424a0ae95b39cb4cb10144a6b8462050cc9c32c69324db943a8f1ccedef239c2e3d?07zXZ !#,(] b2 1 ր7¢D>j ɏc9_~~̸QPMdq)v՚8PfƇq1ڂS㿘;Ô箷?վkWÆ 9uaNxybcAx)__CDWÖmyvɗfDZu['FƒPIQP >:!A); O:ʹ"#oO?ɴp +r998t[KkZ  Rp݊isoQ 弄O7d[\^ZE9v< >j~hGHsu,g_ýDip ')7'o 6@ٸ&4>5{ $MS1;B'Tlkmۘ[V}ҙӔ[;ZWlU.cWTv}4VTG_ޘwnAejQc? `>F-vh%Hƈ`Btٴ7@m}`dv~o8s] }{f7S 0P)+ד*[T!KiR_fW,M ީTKYs\Fby&vmU.OJ~:x[{j3v/ Csս7(5y0bHG|maTLcmzA0ʡ>8p{u>_?BLDku _F߇ x='m.Cu X0DlHQ=i)=U~dŗx2u=ujlU!ڒ ՎY7'w+ U.t':*d;C.MTƂ3 9#q|"^ͦqt젃&ozU(yb0k_dFZ:h3d_Lu&P"o=C^e qnF_q~o/9]zJD\ "/3I}I{!?3CϐFu*x]M٭[4cVAJ3(ٯvv҈3((rZ;3>r=gRr ߐ`g=r D9*:I2UYOh;O܃'@V&tEA a\mL4XM,ꍰIh ~3Tɯ{!c(f"c,|' uFɍdəв\GST\Y$EsCrfB5iكx*ηraPu~ȧBN'p9¤j԰cܓJSh[7-dX"{zT))2ömM+ 82ZަNnfx뇺\j5Ec,(XgԺ *Xjc-je@I'9+łVl}2faѩiVqCr Oлz%8x*wKmϭRxɓh"꜡ȂV,o7˓Юr[3ݶyi $cG+x*q;TtyW/!1,!:,@MMo|20B#q]Mz/b21s#(5nt5_)/w nb"NS,x߂82tD_=8S~h&6=NtG*.gh[hݗpB'xvʮ㡣EKukx&PkU5|j f-^m%.k}}^Uʀmť2F ,+oR&ه_8Ĭyb O'MYVʔIW V<: v`FT\9z-K:-)TCN0Eh0;ڄaU$`?Ncux15;SS|UJwtý0|y'筈n䏔U .xP j3_E>4(!iKq~EJ1>-CW"F` +Gwb/-)4mУY%ˏObx%E#iŬ/I`UYJ_Ey)ODdwB5 WXd4 PRobA%➈_Lǂv@8k6V_7cQ_ZL:ohe7Q |PokD4&e¼.McIaX];ΐ?mF%3 O?+a:{:u%ҦJstU>gaxa`'ш 0=3d̾X` ^oE'nt-s jOD2Ir«9oTq9_xS ]%TIjʹ,!6MdS YtpȌ0n-Rz@oȗ=%Xy;sn[롘m?%#^_w}XڪKZ0'L& ]y>?0B%y pD{w-SQ8%Q?7YVfqEdZ{CnP?rQx c]^k6hނԃR.!Ig{sL蜬+:G9D S [v%l*aww4+n)~,A^aC$ږt <|F2 !NTǞߐ"I.?? ۊ6씒6CPK9՛2O17|1j}!1;E<>/F1$x /^To[ }_WZkrΪˬ!= SU 9Ľ£B;g45 )8$Ffk99%z*`..ŽYB5 "D ;/r.-4!?d ¥cܒu9qݥ$uqcւdZU+צɐqfDp [l:w{I-0}\IHFW¢խfFwFz|놸8h-~U5JYq2yƐtB0|/l(y%[)C1 .cuoR!^]ƏLIL2;;y˥v\. 7& J=MlV̀@bAqhED j"o&\ rAQ`EjVkL[$(75ۀMΨ&!7 9֙]ͮYo(PN?G:~QVșeWu, [-iUutImRFK,WfE*2ca(mcH!]lzB+EC?NUW1D|tt!Ꚛ\[,٘QFusǑ %{K6 [?:׬F*}eD>g&Q+UG'ÄvaͽX7+wH@kqy%a}Zh^ 7n'bn~@g.jƼ0bYs/+Ln_93$@1 ׍e6oryqVbr/Bi({rc o9_BD;,K$l{@`oip]dZ<rX7gZ~tme,+i a.%vrL&@5,xE\t!}vTXˀ273ҵ/Д|'G|.;Q (~,:{X>~! 4lva#1Cx`q`k3cH'绖 Bk@'}bjn_!<\*}=nAT9mth$R_085JɁ_<.QtA2FBڍt*/U 6S2IO7Q@j#sREI`JR}|dž_ʤ"y o%rx\-]VzUG a0RĄ7|XN~Y h?Q?dY=ՃB'·[S!=]KS,<r=hފWԡpC_om#P].2z)u!ô-85-gjh 'J<;¹5EۮrP~Ext~Rö5n[}MmqayAZd]zd هLd;j,Sn*rKshetE9] 0G[;m]5y֍$cgeM;g3Bq^:r 22"#g4a<.^Rɚe( }?Ҭ_eog \b?H e~-]1$AvOL?6 7ߩCĽh[3=F4jf3q&z}{r*t67q[ MD&c)g>^ްÜ i+r`("`zn~%y2o 36Rӥڧhryzf٠?tڃgCa1Vy*zszټ!tЉ>Jؖ' v3 mLWZ5L熠 JėRb9 y6|sje}8j9ؠdu@%H8MsP$_(1&.:*5N^gׇ2LD羃m8F}ݼ~/rKVZhddyGMz`2hR>δu #3O+j3{Ⱥ|/G-өFuE>GCϨOd2&?c1IkTn cG~:Z)^Uӵ{#<;q8^мt:{m]J (aTz 8gVBGfO%j>m: .'<^4C-0轷r, }!@~NpycPYvAl-1$r Eͳ9Y3u=-k%UF;<Ê=Λ 7BUG|vxۓw.E{\C; u8 ^=\#OnNPz)\ʀDjybH/;UkE [/IRG0g~Azgr4:wiS[ъfZuN񖒖NLT}sCe!5Y])K!m2r4^vb_ʏ3i$CYpg_x$uA\~6 C 1Q ECq&쬌H_J肣:d]++BwHОG+ >? zvRQyXۅ`#3g_vFDRホn$  P~&{՞Asm 73wAf -"_{&|Z_YZhv9{d$]_}#5 9HYbVSC;V 0.~7An TS&O_-!AlűD@!((35څΐE=!N4 .? ; fϮA8KOۈ*^j:(bl&Aia+ A$}6%rq ꈱ;+1ǁ}u c&V_ps 9.{O* Pb!t%">&_0SiueC3%4V Z<#w`ńD"[n_^z*MtF\omxЁSw!.W`DLm\#C$&BoZk Y3z'(PO 6JbbwS9D *R%+ԝ&eq良W^N=&sfnnՂ饔=@+\0vj"D|<ȒK3 rϘ؊0}Fc/,AlzNb d/#C)P$"cG eEdRAO#/5"Sk.Ȇ|55!sXxG])O wo\} F9HCշfsA|ݕ Sfeذo>*wA-'x,]}QPZAR ^M|e}!37Q=]35 7Ԕ\o~ 8ӹ8Q(E;b& 5jmWU^0$'}^'qz0 ?Lr9V$U 9 > e$YGL{s3ta-h6yo*n4y7S kA;vPL(0:GV7S:ڇ:H'uRqM^5wQN9)<-T$][+1{eP\WOZ_]Km #7bEpE4x{5#X DnqKU[Z0$FNN P\I ֭Q%8RȘޮgD㎛Ф#C⇍\l\a .Hgqaչ "g#k c1m0uFPpfq7?¬03~bt3V6isP40)-y@E6=ǵ׳$2d>8t B?K޶'^#Wf71@8ٜW@Ch7qM~È_-?[wx7,jm4ߔ=;]U;wI*|T̈́d[AWH*&Nbb!E" B