rubygem-rack-protection-2.0.3-2.oe2003sp4>  <@PT@7!.ܶujG7oed-openeuler@compass-ci.com G7o YYM*S댷cCKDHG5r><\MQFxs,TORnf _q$=- 1<?d  , _ ?EL   x  P J |   , ( 8 9 : 9F [G xH I @X \Y d\ ] ^sbzdeejfmlotuvTwxyLzXhlrCrubygem-rack-protection2.0.32.oe2003sp4Ruby gem that protects against typical web attacksThis gem protects against typical web attacks. Should work for all Rack apps, including Rails.ed*dc-64g.compass-ciMIThttp://openeuler.orgUnspecifiedhttp://github.com/sinatra/sinatra/tree/master/rack-protectionlinuxnoarchf  k }{ GR@fA큤AA큤A큤ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+ed+aa9feb353249256a9aba02e22d7adfadfd0a339daf39d21d367fe7f7e620b96de807c50c856128696451b208f88ba7fe848d327bdd6f32a2b8150d3fa0544323015f39107acc193edeec190c79683ca8b706b6200b444e77a7fe51477ec93fd8176d2c8f8f95a6f5ab383b75390153c49e6e62318438df71d9f86a817f3ef753fc4660b36bd11f673c6521d208d99a9bb79d81cc4852f0f9e93fcb61d4bf5dd84f0d13acfafd29f262ae51cda17c13fbcd273024dae89d78fbb3046ae2afc83e7108fae9e53c251d13828b7fa3f1de4f282dbd0d1863da9cb9d41d00218de5cd2cf2aa089e9889d50a8e4d463fceaee43b2280f1769f47f3cc4c75e1a748897b7ad57803ab02ac4878264c8916f4f54f16a166d937f7f0794a5f34e123c18c6308659a209da58e0cd05c7b1509b78bdb48dfce7d828902c8a6a7074645f127c8b5fb763596d5e7579e6e453b5a977841c7ed65579d1f819aa7929267ad8acd4ad1602649cde93035d6a2736ea01ccd80553b30720faa9ff914bde55824e5940123d13d4ef0fb20e78c325929fe4aa1f7d39a97a0308fa5ffc21e84578e32159f193dabe40f899f84dd64ddf015a1ac27a11d9312f99f194dfddccab33ef7a7179d204035a25bc032e9f876fc99d57e677af7e625e5f4ae3547954bef908df0bcfdbc484b9d1c9e6106d6eb8fe7c443c58f8cda3e747509069244dd649f110982b06f5e9fe923d6f7f4c317fe4ba881578833581a693a663a235ed6b6bd33b4783eeebf4df6385d08be92eaffa4521837904375e7d2804f7a653c9a7e9d516a1430e61d4428158999ef59ccee6b1685d5e46ae52c557286f6385b6b4eda998b878d621004104050b8566919e39b141b3b5b3db2df1f78a328cfb9ad3fdfe857fdd496f33ed31356ab331727e67914539379bfc3bb4fa66043f1b19047b0e75aberootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rack-protection-2.0.3-2.oe2003sp4.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.15.1`#_?@jeff200902 - 2.0.3-2luoshengwei - 2.0.3-1- fix check failed- package initdc-64g.compass-ci 1701095466 2.0.3-12.0.3-2.oe2003sp4rack-protection-2.0.3Licenselibrackrack-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.3.gemspec/usr/share/gems/gems//usr/share/gems/gems/rack-protection-2.0.3//usr/share/gems/gems/rack-protection-2.0.3/lib//usr/share/gems/gems/rack-protection-2.0.3/lib/rack//usr/share/gems/gems/rack-protection-2.0.3/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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-openEuler-linux-gnudirectoryASCII textRuby script, ASCII textPRRi@re4*Ji*$87X4utf-8610f0c83afa99dd8899264405a97c0db7344bb4de926ed85d88bba16efd3ae97?@7zXZ !#,'(] b2 1 ր#:isnžO!U8JZyvJ+5vo5`d}8rI3")Lyw޲)H#rH+1`h q}eZM q8XlUUH"PtzJ ,K?Nԥ걵rzVЭK^j~=f,ӯJx4jixώxIw=974`fx$˟v(f(qz B-HtǓâ-cD+q77b/,9%-"-$ݿ/aDΑpr6/S2i)C^TAl ~CG {mӗШ_n}~H,XDl6s];VY W/[ )R*hk.. ̤mGЧ-e̵\a^2f5(w lI2t |ϖtbh'ɰnbv0"wqWRAoa;[NZW Vdh0#ɡv |T~~Wb,P4*XkXҖN;"u:!ESu'Bz; )^m` 3_[GOOM=@O l):IWDH>O 0Fri`8L &mU=։vkPj9I.*qzINu).Eڽ4Xso1Rqn Gz(h4 %"{W8v BNtɬx\Oi?>_;ri)>MRT|0 DS7$͸ij2~@ٵ7%}Nq1# ;τHԄ7&M^xb>Ÿb lݓg|i5G%]B=5RHĂ1:q';L~" o$Ki=Wz5[o$ubcH6]y"Q'?$61Z0&>8Q9wϕ^R +R+ŝh1AԢ2 bW{y4,WydžYz8ɰ!"F۹xEY`"W<퇺l,-UbǏ,e"#s,4Hz'uae3Nƿ([0ቦBb[7?})O{8uPppYV&v}Y˛\Jd-Ʃ[ jB>E.T/4+q%4>)5sr@:K]LFn3:|Z>tuqEHXJ3EԎ:7OmS9m"\!a;kzun/EjdnAMiYgz<:?@_P2e=] .]~ `JfˣW(K  XN.NJqjC'7MkonxΖnW $YBƚ ҩS'tIQrT2іۄpOuVZ?u2}>ѵlUh!T"v[/ըŏ\5{> VIcIm{G(:vtTHuJ{(C;#ʸCD: ToJEw#jH0~ߤ# ס )4{sOĮ\Qf^:;g}K ]wpkBLᐜͼQ.>+2ywvS60z|W*qFq{1 ɼbQJY[gl9u=IH >K&(Bu:*z%uI \b%s>'OPOՒw f۷6g%Y|"h᳚zqIӞTUF4'@5eۑI@F"e+=+FvI@"M6!g!xJagI/׫YV1BxMOy@!{.䐞U٘Jz*DZM9dT֦9kюvJTcsz((9dywu#RP="U [0̓!6)=Y2E2^2~7$5#y >d W5Y,P@ $8`pJ3PX2 u|Yj^6n;&Y_FUAD=T\J n"F1E4 }>V?眮CpTR)!Q=?+zSr0.5֍_zԠ7%-";Z'Y]!W^ .0cI>&9n!}~c0:Bɐ4҃$8v]vj˛#\YOwb1"IͩeJӁ85c$_ܼ?$-{Kee^h7(Auqz#d^TMyq"ێ>tY W)٭ IeI {޵&^Tŋ=#*A~KRz6_?YxuUi"LfkQz='b"$ǚmLzϷ=_$yt'6(,l{e" ex[CA \-r;4x='..?jaYゎ59d#QkJ1`iNPfyjm>6K&i`4)~u/lo%ur\Ԫ !゚یƈ\c" Ns4~PqOP3Z޼dWxN<>+ WT#Wߚ437icu/QbC)<9>둲wE5wknADT- *7VW~L,Ȭ9d jp2W H=KZUwvåၗ'瘔`Qj(;bnuisXL!*bcp8 qsT |.;#M,YIg-yHGi4rP߭Sӎ]C QjS-c!ﮧ; /W(2Lfz!~+:Ib.6xawK'H7TiUMFՅ:8\&V0$+W ~ruh597-}.b)&dKLXJ(`,.A)ҫ|ACϿLDBj8JRs݄nJ龕@*a,m><ɷ3̚U:@zd%qq~G*<$mF-PB #?p-Aq6J(o&22eL)%Jap"]F/ +87$\'#oVl s9fzYUMaTP;#m >kCh=ڿ/-ހn9 1HW2}m*Ԝ'U%4`w뭴z*T,CWy`1X(qqE$_PK\$tY3tKb=~a|?%Xx+aQh黡O9T=OA f%S_|zYYC 4 TS)mVJz 9=1;GЦ}LxyЈ]F/ w>8~Ӝ_x7RJTj(,2bϾܣҪL'x5.:nG6k5DȾ9\r^τVQb *<pBG H8|ŀ?ۤ7X9.9U U/4眗6KYf,;]$,Vֲߌ6icmXYxhn1rG4ߢX=@ JÑ|pkG\`oH}K*=CrE{kn܄bFҪoԂQ}IGRe e1@tHVPV%ӑ"sSq#㹣Y3t_{dEUx7߽ /?eVQPReWQRB6G<GZ~QKjR ۹C~Q!;k}fٴƝDv3fceL5M_b#ٷP9`m8#mWX֙`la^oٕY~EHO&!%v{n|RSs` D;;% u3( U#m tG$gc>7U)|܊KѮ+w$y߯hKk&PVƞذlڮI(S<|4+5`,q;3s'c5g4Q@ U1Gx*Y(Ƽ(7.{ zΖ2t(,D37KNfiD,-w1Mp\: NK!4xӅl sI9(@ CLPBH_0&ŪJ䡥\h=t `G츕At(80-vHʥq@T!Euѩ}:63fe{)bL3xP~`݉ڀ|g ]M^Š̫[~.-OP%!F}b[fFq)4dF6.eyqìa?YE*' [„"0$_B_KK, ȵE]'Us$q} 2;<Ϧ0+X0,o~.Q ǧ`A(33!3OxzՕe$,7%PC>\Fi1$* "Dߪ 5cm!h,_]K MYQH 4oA6ldl%^sIԼߏ(04ϵOQROdLpL[ua[Tv mZ/A L b ,?GO`=dD03Hv1ݷM I/|y;KN,Q1mqNν"Ϸr^Lko(t<8?ɂ5sG%XPJY8 ą}ׁQ(,j;FкƮHsk P70Ҥ<[YQoqJM=PYל gѦ?a4;Xkd8EӉӔA4өMZ6;;H cr â-Q/1h0Jg^j)EohI O2ϒKT,ŪVY7TNKW A׫~&ʂ H=+Y ABw 2_=w:&Ax@:P0uK'<<\pU{<8M:][-+ Yt0Q'J{ T"KdZ.iYB^BeJ(P }TFE?5LT&BDZ,JDjFlX7ϲxN=ݒ8/㊧sAuc"?ֆIȉZgiv;x.ٜ:# *3֡åY0@5/Fznf~EwGҧ|!|&ocs0j?iJ2l7gQ8B\kyic1OYδ4fͳE{F8l*eRWSIE6kQOhBc*,vtvʊrQ~y3o`r͐k^CT#Miӱ`1ĵئy)gk*mH)'$.,~H BȳOENG-)D@3]:M"|5ݜ4Kv1a$#ϬJ 8"ADw{,mxjfgK2bwmŝbqU AWɽsjIlTꖫ/!MUs{@$° Kф+BFDfЗpr7)8=by/}+$qmj?ܖ؁L?  0p#Wdr'!`m,X):IĻUpPXǦJ2?#٧X2yŕ+8r<n31=_7Fc븚 p:[k/,ᦽr+@*|}yrJ7Q'w-?WV';5M`'^ x"uɟ>oҟiZu=lp,UozV=eE?2fԣ68ZiLvR^#R חV 'e3&D`Sbx| {QfTN{ԆfT[k؁,|Ux$T6 4tm׼zVTg@i$Oii1Jin7ejNvsC^iO_3JCG#[$2ARˎ(5[GzA?,lC2qv?0i~]ɵ5Jzl8dҽ`%Ӣ9RӈmVjnCF" q 2_]졗j$ a$D*/zZ@!} =J gN(xb{ްHvCwKg0i[Fj??5,3&x$`zeT10UP)ɜɱDIkOOc[Et=g&K߄o⺪c2; sz0~?p{oE9dlPos <:\jFo_ߍb~&cd[ώI$?.dk'u* -cP-9afGT:]F/&䧕_ʵV fG c!}©%dqxFʗbd`/kaxx'ԏmXPnk@W%Uu3,U[ khyUCY*mZS\O~'rMMO-J=uuYq64urH{$F@//7tqfGk{sh[8OU>8gZ|)4h,%Mg<8>#W6͂漍f|xuNZT:bk CU9"H7.-eI^.yU=rL`.+o,_~.i"tAb7%>;N`& + qϚU-8`J.T<GcB$LK~ְYI0>(Xbnry35mԸ`'ch$ kG@&ւ&"=v"p"ivKK~N>r:$YAƏ}"_ Kz4UUS+'Ϭs 0%Rw YZ