rubygem-rack-protection-2.0.8.1-1.oe2203 >  A b馓K$ftroZ5EQp/}eDXTy}ʨ@;99"Gŋ 9U+@ҩ=$Nވߜ2j˱pDnbɶ (vОgpp[e H!Uyn6Qo <3\y3̙qWoźL o: bXgkbۣ}R,riz&tqd}!]>0}`OP3d721b51f6596561e7d68a6dbc690593109f95e8595dbc4cb519957c0123e6b866088fb59f97218ba5354f42745b2ae8024e2f1dA9b馓K$f*k8v#!'T+n_d[ʬA#$t5pݽ "CEB}0D fn-aU;0ԻéRm?84kԏrh^I@>1;TSKC񢤙3A _F}鯙@ó.%ս">ꛗ8Geх4;C$l$RL"\!@w J.teֆָ{e1d1#2La8^u9UzB@>p@?d" + ^ +7u{  L    $     L d ( 8 9 : F G H XI X Y \ ] `^bcdSeXf[l]txuv@wpxy8zDTX^Crubygem-rack-protection2.0.8.11.oe2203Ruby gem that protects against typical web attacksThis gem protects against typical web attacks. Should work for all Rack apps, including Rails.btoerv-obs-worker-12openEuler:22.03 / openEuler_2203http://openeuler.orgMIThttp://openeuler.orgUnspecifiedhttp://github.com/sinatra/sinatra/tree/master/rack-protectionlinuxnoarchf  k }{ GRBfRA큤AA큤A큤b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b~aa9feb353249256a9aba02e22d7adfadfd0a339daf39d21d367fe7f7e620b96de807c50c856128696451b208f88ba7fe848d327bdd6f32a2b8150d3fa0544323015f39107acc193edeec190c79683ca8b706b6200b444e77a7fe51477ec93fd8176d2c8f8f95a6f5ab383b75390153c49e6e62318438df71d9f86a817f3ef753fc4660b36bd11f673c6521d208d99a9bb79d81cc4852f0f9e93fcb61d4bf5dd84f0d13acfafd29f262ae51cda17c13fbcd273024dae89d78fbb3046ae2afc83e7108fae9e53c251d13828b7fa3f1de4f282dbd0d1863da9cb9d41d00218de5cd2cf2aa089e9889d50a8e4d463fceaee43b2280f1769f47f3cc4c75e1a748897b7ad57803ab02ac4878264c8916f4f54f16a166d937f7f0794a5f34e123c18c6308659a209da58e0cd05c7b1509b78bdb48dfce7d828902c8a6a7074645f127c8b5fb763596d5e7579e6e453b5a977841c7ed65579d1f819aa7929267ad8acd4ad1602649cde93035d6a2736ea01ccd80553b30720faa9ff914bde55824e5940123d13d4ef0fb20e78c325929fe4aa1f7d39a97a0308fa5ffc21e84578e32159faf1688c7e92cea6e637ebf2490802ecb4914e941c501d43995219b54a144ae469d204035a25bc032e9f876fc99d57e677af7e625e5f4ae3547954bef908df0bcfdbc484b9d1c9e6106d6eb8fe7c443c58f8cda3e747509069244dd649f110982022040388cd1caf7ffab1c5d91fa3920a8aab7053ab72a8e1612c9a498d6ab7d3eeebf4df6385d08be92eaffa4521837904375e7d2804f7a653c9a7e9d516a142ca8947ec5148399eec0c0fa91bbcb6685d4ac3c6d7c668f1fbde87aab0398f98d621004104050b8566919e39b141b3b5b3db2df1f78a328cfb9ad3fdfe857fd50106a3160782ff3b63c7482e8ada89534dc0121ad0a0a96f77ce55c5e743fbarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rack-protection-2.0.8.1-1.oe2203.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 initoerv-obs-worker-12 1659479668 2.0.8.12.0.8.1-1.oe2203rack-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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03/openEuler_2203/000190d4ec89bd41407b96155c59d3b2-rubygem-rack-protectioncpioxz2noarch-openEuler-linux-gnudirectoryASCII textRuby script, ASCII textPRR,  XK D}utf-808e44b904cbcceffdee04edc1eda26b35360aac037bf8b50745312e3eb1e7d222b465ecd642f5a7071d734b0cffc56c98382041b64a82f18335c07d3bd995f6c?7zXZ !#,(] b2 1 R,"p`t-`&}P5, γ `>N:2d T `|NvJ-bXǁkt-;TU ;zŋޥvZ3ע.-͖eRk-MfB@^jH'7&)K[) {öYvCݨ=qH\Y~m,,1 sTgj(;GUd!Z-ѵ3؉]Y]pHNЇ5I&fЮbqAD7goesf(=5r.6 d0Wi־/t79C#=hc-t*; /E-L] OPfL_fU]6ɯV8 3+Vwc`GPRæI62A?%( ӖFPȎN$@=uw:gq~\"e=x"H}D:1% پXPTWL4]/I,_=f_qfP9F綋 $eLDNyM#V&p4TƜqNJm#{~9YEfw!^GD;5le@D܄_ BgW._UǑb{F ڳ97_rYO dFt<_9 t5Mս&Qk5NԽ#KK}~oh?n5njE6~n*-08QҎ > wSsQK@OB {"OP`0AP㷈a_r*WK@ȣYM kdVzL̽@[ 75|r(ݧsmFFl2pWEt#ְeDMX͡]M׈y峍0_z[ 6F4Z`,[)ܞ ×mЪk?v+ղ/,y+MɝmsaX:탛!8@$cՋ%8ʩ`=[5$[<;Zb : ʎF 8][Yj@^ 2lh5p*DUcfc/e*/'OПNTPQbtM /}w63rObrS0?!]g ]\$5SQՙkZB;u*1e[v^V~JK:DAt3Ol?Qzܞu4 zK2ԄIgrM>k(GAi2HCg3fŦr#6\eF/1]P3$lBz(Ew=B)Yy9J~'xhA_η}Գӫtm3nqjll)Q'#\CpRZ([x8q0fm mzIET (M=ߠjt u7;~cOmAҿ™BD^Qd~yDZ]ߓOj$K?q\Mj/FtZ@ؒBU_$'GvDȭo[l(9q2BrvߗkB&4m2-ֹ]Vh #fXlrrWՑ\6(ge˂%Wq "t~ܹѫW|I$g NT?$5δA2qKigp +Pg^- 8f{{:DoN"\[@ ~z2EHv|N!\uM0˒Z0 hK㏒"~! ! KLjuš}{bJ5V\$5.ݴ:dғX11Iq ydM߾=p\K CpN ya].6c왆-+ћ J4=~T[+xV:1™r lDSP@Y'xVPnrXDi rڢyG\>S񵃥1[/".?!\-j9 1QqIjW!<͇_&% C@+srhd7ν"rfIuz#5& C* OdnTլ"ELIoF=n^6QILߚ0W\˴͓pՇGXx/ _,8ģ˂@DP#f5m\$qB3#\b ʖ.wZ3 ,s[M@\lH}8y3$28EprȚvJ5:b 9'o]r\-2vuAx3n*˼}0:\PM#8XV& % d3ou-[AǻEʇMm4z=@ی1/u:mlEmȳ4AasH>y8r y XȹORZ&ErzFFfn)Rm\[ ;l{J׶eSAȗF=j#B@f+zg1{8G]ӡqqϡrωIb)F . \b5&>=f oɕP7BMj _mC d\~.tax,;:%z氷OҐPmCO{ۚڢK<Rp(U* [t;ײ^Ρ=Եuz(li{$ N ;^hMbю9xi720.Y pT! E'nPʤ=*Dtwqg&Ɠ-ч]Pm">?Jbp ]d5" eZ59V{K116nbkGKs%I5V>n^;J_(_Q [P 89#YQTw:)ВU&!>н9)wrμ*V邪i/w19AsTcp=4`;Ak!^e/O '1;w= ]`Xņ|Ïi"0ƥhloik\WYv>|atɑN E"ݺJ X$e6l"S_`Dd1{<@WTC\^/TK/6Vr-9ք=4~RF,JbϠn?n+}ь+>][,_X{"yo\kۂm[3G_Y+95'RnϦ@kmH^}[N*uaK+|.!ۑh/ĔrTi'~vO;VP^W%tol81"htw PIhT{jYpO3Eʃy֌kC%q{(o"xGZ7QePkB)@/'?h15]y";WZҨ8,#wmJ.G5mq~&*3meϑ?FvE꯰ҺP /@~ w9gq ۗBYCHɃ^HɺL:xR:s1:sXTy{b{djX!2|]֠|Q3AP)L@8URzHpQa]f}>i=;r.{7gЍE->=@ŀ 9'P@^~Ln䙾YpA~&g)*$D95US~69l6*fA~=$jiyq 5z9)B Sȅ&-9g7@cGw踋9d] aF@+9m۳k;|۽; Dmp%a{v x1cGLIOUi*jCA+W`E8@[3qXONg=Rk=gY]~wB_M &P8KF7Ux3vou LX{fw:]q ϔ׭AQfpBTDP8:o|ĺ FwLr%L1չCd$Z4CVWz̼<,ua+xkN7XxDH*3^ .\je^ lO癌u.j #52d}s [Ʌx&j&?0g&,O%Ɠ%G3ar8v[)2<S^"Lq2K?(_5+^e_Dž Gkj~9Z?ˌ@Ν.ad,y%a\igwOŢ)OPAhI@5Z֯<n\ѢPӊf% u_HXA]c[#Rh?GQ癮%|J~lͼ|=g23"ctJ~*uԠB96S,C۾:hx]BrR_ɘp/Y q-cRd P8%a|AIm5?+DZtYXӞD"?ovl~ڈKDi֣VO6C[@фr6P!7kwȔ私(Ngv79U^]4_Z/RK008  t+MzcD68 fHU0Kơ"( 5mGӕ;x34k7^tȥ`jZfnB䵗b S晗E`CB%`ۤxyA\otSid!T4NL??Z8Ҷ0Gx.9g>TOLzQ_u00D3մT+h $C(a{fSr$ ^Tx2czSGKesB!ƐQ,7QKYC,ypqVQ6^ V@Lt+FEcrۉi-rA[D+|7Cg|dycr+t͆`'̌!rfXm)9dQ{_M:6DEnBC՗T5n|¹(N(MBřO9oWs:%3 ;jԗ)b[&WӃ<J:}WLW颀SWbqt  JNf4 y}̜z|i~Zt:;0Λ:k/T!}ҵ |m֟D;j! S?|¼o|ϓhI]`CwM1,h,6-gV)K)Xd.eԇdM(\w%6Hx2ᰨE`};,ʠNS aTh}}a>R2[{a0 +/c2{(qG?L@V[ns܁z)dH2dNh] VqU)/˪ut3Gk#Cmwy{:xuFSM"OT/qio_,fĂBHM~_M; tȡMgU ,+2WJ]nQ%d4Zraj!bhhhfՖY -xAvRQmguIqzs3?@)Zˊ+:"֛~") bIO}ȐQ/ۣG)p,zxdړ)@{3SKbvTFf|.YVIwU5hmS~#fQ< *WPi z™֨sch~5}x #:g5y穛\ѩJL xɯXhP̖nG 8@wf1yرEXDyP#(~" 2怿5:ڐZN& ͇OB_szPA SR'c>ctT/[h$-Ҋ)Fp`@ѹ3n M',p{72ZRDzwf 3 TwMoepq8DLAHȠ y!푅ksӎw@l"Ev5A,3E^Gԅg&^n֘'P<6KlLv*pWUke:&#"Mʸm*˟<+y:Xm8qFod)fOǛ4$;ɑ !5޺b:CqK㾲tgbG8'1hu2&UW ¤ooٿIg 5XtϛKzMu/x՚ ]ֆI-Qg&tTUZm%{مQ:X1/?ZyYAmqww+m`Rpy'MUE!{#@_^z@Ήݞ#cH*6@tI)—e܌ԶLHJ˺Km&SꐭKoB&)&w1wS hm!́PU2-b…?CPth-2#%R'vlAZ( ǞOD1 lxl(VLӉ>x!!kZt*-k( 4)f Zvz1B7TYQH|75.ϧ]%~cXSjbQ+8MaQ}<ڝ5};`FT8Oa|S U+357[%[Zv,!nTy /E87 Zl'q1a*x65Tot;՛O9Lֆ_;Yv6_cn_yD\ L˜nxO(P90wk)'D O\,z]"1ݵH@鴀3.J(i ٞش:`Vp'Jd/.D{Ń Q Z(M+nϨnFJ]R89 Ό@ HU+F^d/Zpq4VɃd/3\ӽ_lR` YZ