passt-selinux-0^20240806.gee36266-6.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g releng@rockylinux.org p-Bm5 ']jRe 2GuUo߮ds{Ri4:u O-P!~:Xgq{/u/ 4!LbgtĉT0ӳ@Y}0rFi60e=yRRqdrj#(uLhvbyjEg(3zoyP1_V b,BB 7X5q8ՠזk|7jĹ]R*h@2+kb414kv 䃳Z[aMsJ0S.a4Qٞ:#X/h'YlW?h#U5dU ÑG\C(2% ^9mH;ic! ޳Т̯nOތ@Ls3/Eׂ{;fNy8䈍hL5ڻ5ڣN:.CZ=UM#\,@͚7<1h1db918464457cd9ae80450c74a23f4b1d7174b96ea92300fca6fc305a833a848c711f70f45636870cc8b0be4940de3d471ffae67YyaMfLl>B q? ad$ , P Zu4 ( 4  :  @  L      / > h t   ( 8 9 <:r=^>f@nGxHIXY\]^b/defltuv  Cpasst-selinux0^20240806.gee362666.el9_5SELinux support for passt and pastaThis package adds SELinux enforcement to passt(1) and pasta(1).gpb-f96cca12-0c5d-4cae-bb75-47053cd2b593-b-i686XRocky Linux 9.5Rocky Enterprise Software FoundationGPL-2.0-or-later AND BSD-3-ClauseRocky Linux Build System (Peridot) System Environment/Daemonshttps://passt.top/linuxnoarch if /usr/sbin/selinuxenabled; then if [ -e /etc/selinux/config ]; then . /etc/selinux/config fi _policytype=targeted if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ "${SELINUXTYPE}" = "${_policytype}" ]; then [ -f /var/lib/rpm-state/file_contexts.pre ] || cp -f /etc/selinux/${SELINUXTYPE}/contexts/files/file_contexts /var/lib/rpm-state/file_contexts.pre fi fi if [ -e /etc/selinux/config ]; then . /etc/selinux/config fi _policytype=targeted if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ "${SELINUXTYPE}" = "${_policytype}" ]; then /usr/sbin/semodule -n -s ${_policytype} -X 200 -i /usr/share/selinux/packages/targeted/passt.pp || : /usr/sbin/selinuxenabled && /usr/sbin/load_policy || : fi if [ -e /etc/selinux/config ]; then . /etc/selinux/config fi _policytype=targeted if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ "${SELINUXTYPE}" = "${_policytype}" ]; then /usr/sbin/semodule -n -s ${_policytype} -X 200 -i /usr/share/selinux/packages/targeted/pasta.pp || : /usr/sbin/selinuxenabled && /usr/sbin/load_policy || : fiif [ $1 -eq 0 ]; then if [ -e /etc/selinux/config ]; then . /etc/selinux/config fi _policytype=targeted if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ $1 -eq 0 ]; then if [ "${SELINUXTYPE}" = "${_policytype}" ]; then /usr/sbin/semodule -n -X 200 -s ${_policytype} -r passt &> /dev/null || : /usr/sbin/selinuxenabled && /usr/sbin/load_policy || : fi fi if [ -e /etc/selinux/config ]; then . /etc/selinux/config fi _policytype=targeted if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ $1 -eq 0 ]; then if [ "${SELINUXTYPE}" = "${_policytype}" ]; then /usr/sbin/semodule -n -X 200 -s ${_policytype} -r pasta &> /dev/null || : /usr/sbin/selinuxenabled && /usr/sbin/load_policy || : fi fi fiutf4gg2a672844e4ac5e57596b511e24e141810e07aa6d4c8a2479d11138fb434612b0da84603a976f7f01b671de22d087595719f41d440068bf550c2d89ce1673674e21002f72d04d749ec70c0bc73a9c6c1df798250b0e856c68717edd85c673b072rootrootrootrootrootrootpasst-0^20240806.gee36266-6.el9_5.src.rpmpasst-selinux      /bin/sh/bin/sh/bin/sh/bin/shpasstpasstpasstpolicycoreutilspolicycoreutilsrpmlib(CaretInVersions)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)selinux-policy0^20240806.gee36266-6.el9_54.15.0-13.0.4-14.6.0-14.0-15.4.18-14.16.1.3g@gg gE@f@faf@fy_fM@e|?d@d@dQdd@dK@dcStefano Brivio - 0^20240806-gee36266-6Stefano Brivio - 0^20240806-gee36266-5Stefano Brivio - 0^20240806-gee36266-4Stefano Brivio - 0^20240806-gee36266-3Stefano Brivio - 0^20240806-gee36266-2Stefano Brivio - 0^20240806.gee36266-1Stefano Brivio - 0^20240726.g57a21d2-1Stefano Brivio - 0^20240624.g1ee2eca-1Stefano Brivio - 0^20240510.g7288448-1Stefano Brivio - 0^20231204.gb86afe3-1Stefano Brivio - 0^20230818.g0af928e-4Stefano Brivio - 0^20230818.g0af928e-3Stefano Brivio - 0^20230818.g0af928e-2Stefano Brivio - 0^20230818.g0af928e-1Stefano Brivio - 0^20230222.g4ddbcb9-4Stefano Brivio - 0^20230222.g4ddbcb9-3Stefano Brivio - 0^20230222.g4ddbcb9-2Camilla Conte - 0^20230222.g4ddbcb9-1- Resolves: RHEL-75645- Resolves: RHEL-74301- Resolves: RHEL-73251- Resolves: RHEL-68948- Resolves: RHEL-54268- Resolves: RHEL-53189- Resolves: RHEL-52638- Resolves: RHEL-44837- Resolves: RHEL-37647- Resolves: RHEL-19590- Switch to copies instead of links for pasta: previous workaround unreliable - Resolves: RHELPLAN-155811- Explicit restorecon in scriptlet as rpm(8) mix up contexts with hard links - Resolves: RHELPLAN-155811- Drop user_namespace create allow rule, incompatible with current el9 kernel - Resolves: RHELPLAN-155811- Rebase from Fedora 39 - Resolves: RHELPLAN-155811- Drop (pointless) patches 20, 21, 22, actually apply changes to the spec file! - Refresh SELinux labels in scriptlets, require -selinux package (rhbz#2183089) - Don't install useless SELinux interface file for pasta (rhbz#2183106)- Refresh SELinux labels in scriptlets, require -selinux package (rhbz#2183089) - Don't install useless SELinux interface file for pasta (rhbz#2183106)- udp: Actually use host resolver to forward DNS queries (rhbz#2177075) - conf: Split add_dns{4,6}() out of get_dns() (rhbz#2177075) - conf, udp: Allow any loopback address to be used as resolver (rhbz#2177075) - tcp, tcp_splice: Get rid of false positive CWE-394 Coverity warning from fls() (rhbz#2177084) - tcp: Avoid false (but convoluted) positive Coverity CWE-476 warning (rhbz#2177084) - tcp: Avoid (theoretical) resource leak (CWE-772) Coverity warning (rhbz#2177084) - Fix definitions of SOCKET_MAX, TCP_MAX_CONNS (rhbz#2177084) - doc/demo: Fix and suppress ShellCheck warnings (rhbz#2177084) - contrib/selinux: Drop duplicate init_daemon_domain() rule (rhbz#2176813) - contrib/selinux: Let passt write to stdout and stderr when it starts (rhbz#2176813) - contrib/selinux: Allow binding and connecting to all UDP and TCP ports (rhbz#2176813) - contrib/selinux: Let interface users set paths for log, PID, socket files (rhbz#2176813) - contrib/selinux: Drop "example" from headers: this is the actual policy (rhbz#2176813) - contrib/selinux: Drop unused passt_read_data() interface (rhbz#2176813) - contrib/selinux: Split interfaces into smaller bits (rhbz#2176813) - fedora: Install SELinux interface files to shared include directory (rhbz#2176813) - tcp, udp, util: Pass socket creation errors all the way up (rhbz#2177080) - tcp, udp: Fix partial success return codes in {tcp,udp}_sock_init() (rhbz#2177080) - conf: Terminate on EMFILE or ENFILE on sockets for port mapping (rhbz#2177080) - tcp: Clamp MSS value when queueing data to tap, also for pasta (rhbz#2177083) - Fix up SELinux labels on install/uninstall, require matching -selinux package (rhbz#2176813) - Resolves: rhbz#2177075 rhbz#2177084 rhbz#2177080 rhbz#2177083 rhbz#2176813- Import from fedora to CentOS/RHEL - Resolves: rhbz#2172244/bin/sh/bin/sh/bin/sh0^20240806.gee36266-6.el9_5passt.ifpasst.pppasta.pp/usr/share/selinux/devel/include/distributed//usr/share/selinux/packages/targeted/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19i686-redhat-linux-gnuASCII text if [ -e /etc/selinux/config ]; then . /etc/selinux/config fi _policytype=targeted if [ -z "${_policytype}" ]; then _policytype="targeted" fi if /usr/sbin/selinuxenabled && [ "${SELINUXTYPE}" = "${_policytype}" ]; then if [ -f /var/lib/rpm-state/file_contexts.pre ]; then /usr/sbin/fixfiles -C /var/lib/rpm-state/file_contexts.pre restore &> /dev/null rm -f /var/lib/rpm-state/file_contexts.pre fi fi/bin/shutf-8c7ed1227c4b36b078b8e59d8fb2ba4a04505f5bc591c25647a7ee8cdf64eefe8ec1e8b2e2230b6b039ff0c725dab1bc3cfc340a8d4ea4f20b45e49c1dbc60a1b?(/hj8Q8`P(0J=n=S+,~v":INR.uV #i-0PU~D<6!D$#-CoBDb9y@M;y+a AN)L9oSȠ" 2) -7scJgM7qIm״oOge2C!Kd7l[aw3mgx#WoZ0BXRS>{C.LbTa'kl0v_웦Y_)i +ƌ%L KP%qhkOsU@d#dgRTSWq[2@noud6:(p֜ 땙:,ؠmݲA]/MIȸV2 hhrd`20tʉ%B2so[Xl;N VwþoA- @oZ?]OuswF7Ÿq L e°z;A*>,T"rv{OlmcPzM|޽F/0iCYnv0jZ'Hgg%^ Q:h1[\WELNdn #&-K#kk*iK;sbA*Z?`}07AShz>g0`emnzjW\Z_sК6D@{֨),%"% tvn-mwHO jz'19r 3;HrԂ `dxAj0e 0LiEƉ0x L13jpRy .@ H!rE!`N0BĠ^I͸f^j1R#8TGIhT"4\]:7ud^HIpHIˏ1'G?<{=4z1dۮF$o{f'UX\p'Fw=mŇ!Y9C<H/e/6sz29`om(=(!p)y 0+ Ɣjvld`w^x RXY9cƇfo\Iq@GS}wŝ:z3.9#a%&\0< >/ Im'k"0^](NiG*`85z{AH\KDMHIs 3u9$F% ,4w&?v6e7b:2/ͯPDR7g_'n J']FټPbX(o8 [OxX  PҽD}Ze')a&rqڶHpI~z(S͉N͒:^ϸ>:X?fu01C^EWvbI27іeQ>xSֲh37FmaCKʔ꤅@J=;oq#VV>m}jcJmݩ(.Z&3th3W&8=@W>g6 ۰ v}|Ek Pf%C2 MkfSQќBjzGJ9 mb5碔z~r@( "ttŦPMP au2QF ֊pφQBb Yz|#{<; wZ]7K2`c*RpG*BC)*.?-لʌޛ)yDY5bK ^Q0 j(*ܺ`D09&L?*BIR}dHL.QigQw"6s陑/3F8N# !!*MCqu9TjX&4]SO(9# P 2M+,ەqLH1\U"f'rSF*N<9:dPW*.ǧݸTآMb<6o#~| ' :v\)xhZvM3Z1uGDA+;` ׹Zƈ2N$cBydKXɞ:ECaĬpȣWԎ\tEqB͠*a/t,eZdL  |;hEBa};)6(g}}P(8d,B`+WGG`>5yWa:goLUxɄ(DoeR>W~c`m7_5M]s䩋_m;V+;qj3+W5cNb\z\&qoowRg*K50S??C$u0T9(}PnW tl /Ju5Ub F>G J~Lꏓ wqS=QW{3v1C;HghmڑAA" pjgjגfI=HDHɢ R(yڒi;vVBCjȽ`4 ={pf.e:LZh;3XafYx&X̰DX]iMIKDY&ܰ*ec["H5Ѓl*HVF2)Խe<7K0IF]MWœc{QgͿ]la-',MǕRdgƖu7xT"rGz?Ӫ8Z)"LR5ѻ>Iٹщ6E14D:T@Vd^j^$m~ KaD/\qUtTsr3z{+Ygh$?=åAB6<4HzERQ/aBv[<#JL,g pAhV0$zvݍo0?'ZLp_]BB? ~-\D+(C, d~=]|-ЁeAy>sqvU(-0^ F\%IM:($E&V̛G**#cp&`QredI>(; 7[V@e9Z'&aUe@;sHۊ| Y *rTZ>: HZcUqq2Pjl,87 DjvUsOt9Tc׽^U X_^L.p3EmG eI 4?:+pځ syW2hRt˪V¾Q;!HJC=E<9kv'_1110W52ǻ T悄)%p2VuE?6|U㥥5`ڍ疴S2J^ϟ3:[j{I"eKQ*s=JX#ȕ@ۖ}% vwwwGe)%)u @2:9"$cA-VvA&w(/mLq;jQc[6t2oV̹ck<)h sy\NfLSrN?PMTM԰gW̴4]mHJϊy+!Alds]n̈́qZϡt%_*v>ď.2)T*c*42Ʉ5yQ]| W N1Q Zy'/Ro}(.6qX\$֤5a2k\%T sf 5F>j] 0ڍQ*m'` n./l4$/oB$ o۫<6ex4@ =$^aSB&.rH'1R;mP.!\C_h~-sUUqUFQq>d~6k>)jI.R3 (;rT7u3lAh{;'G>Fd%±KȄ%i]@IC5|A(||Z6m&hYUA@= oX\:J20zU9-y"4M4fL<Ħj0Zb[b1Wob6WSrYm'u[I.kJzKH8`i~j>{/qP4|r@E0&h]ZNwI?`;rl&2 ah=$ʇ'lF>ҎWS稅މg_'w{x`A:?XȾζ4m ɦz3var~ǡyTllSVqD2nG2䶲(Wo4ɥXX+bj;?$拺})ŏMDnNic]kT>4D(eZNd{#RUD?S&JhdnI sfν49g>*?@I@^/J zIJ)JIFg-G :CB7c0x$01wa5e2kP:mYjݔ#Qfc$l3b !Ny\f1uqntbfL+hFYdZ X1U au |?e;mDF#d?)բShX(&C"uhhDD&0iDHOY=ictv : `8ZU((F_ GfkZz]'7tg <l\\DXx\FAHh]T3ME.^id`cƪ9<Σ<*ci2a1i0\ko *SLy?'Q(%{Yٰ\}>^_o3yJ†8o yy]釲>f`LR8Q0X(G0'|2Р60MXVpҠA%?| е$ >MZ{p5>z3y0?JPԎ=,m|NSJUrHGU"f0dlnVrq(*rʦ5E}_v(+T^lEKܜi)j0jVw`l:#U=owĻ>sfwa$p!-3)%m*hicKKR[-_zo#ߋ6fx[BP8#!$$I4"VEhb.@=>S"iKd` ^Ck 8U8Ḫ2-vLhŧ0O&ƘgyT0:6[1w4B:?@! *_ |Ꞁ24pGU fP6ߦ"pfr^> `*$e3P5L9G;Ԏi:c:2@J0c:PkH',0=7'۶O$ P("G6@K)co>P*4W!EGzD2&1vF{2S jPRWQj_UV<עBYǔ=6!aJk1W7L|I+$H42>،ZRI)2MM)4* eUj$ʊMceTY1Mll80A # 7ĸ͍v@<HFQ} NEIHS>bO8Du5񕇚*Q)u!9 ,'oQap1>4ksp88w"^"SDp"Xpq<"H)HIQO&DO2xrްb?ѯbxκx*BBXËhƭTX5&aIa2vd/TFONX }#/㥰pLmwxiqIL  '0E`\%)@-A79flRIMZ R j%C޼L8v`G4` ޅY1ʣGh,v3ttJd#97,@Sed{GVwSپʀV' ˟B)jOтE=ƄXhH *駭ֲ*3\bmOQMs„qML_Znl6 FG 9<&jЌc? /`߱%3}1H/sL;-V8k3Ɇ+X!RLl\PE|Sqsi %Q7H8\bphC*֢{`;u @D1J7s jNlہh  pa ibalge   tcpcme dcsdn ucv ssmcnodfdtunbpf hxdp ifv p2@pD!Qb a c 9Bo2h^̧,t,BC@C'mPOZq#iwNoCB~oKvM‚@}ϢF4SD> r+PxKvʵ2¤d(3&pM1|7quלMi.{5% :yOM53hܐ)tm5Hu LL@1DcfvTHF <k,O(u8=[ګ9|]*l<ACrȥv,0 vG_sFv:KneR8XЊ*' 7><_zRGh50Xߡ\FRS\ r`I7n$ɰ&Pc宛E>s;"?]𲀀92" (a 3kNTCa $"11XD5YI1c v1rU @}GW0M2_#1A 6S~DEߏ#$6_G }@#q{aM խ-#Ը*$[@ws H R;Bϥ1E zd;Ml/u dـ90 Ym~C9!J6_/ 2|K@h^|/X*[AXI\@&o`Xor=3<$R ސmM6E Y_'>1D"7I(?T KAJ lŰhZLv3ٴ}kJb-$=NWbh9- GMXt0*uȾՕ{]q lR %M$'MLN~0L$XiY\bߙ11K/lӸv Qwinu*=!̄0K/q^f*ٗꪠiGuLY Na,b$DάE1;e1t5ȒVZq Ͱ' )Q|$Y„ <2=|}4p"Ldr-Ģa.B>40,h3)zYJw"9զ\ V 3Cm^ Q!L=1&H=18ȧ}O,P#.%dK*WCp ڑyM+n@@  !x :՞p#T"]đEMX8' mL715*iyV?œV_ -Ǽzf>_q]xw]=w⺻fuNJAz8-!?|K6t9;fZ\Sf.|O4niLЕE.s?ԋ_oh u_xrE#L,>_@\FI_m\~I6a #DY!v~} ]Ӛ`[;>z$l ~?R0m촩`~GA-fE_Lnf\Ìy*f4fZ0WBnhc,, -ʧ1v z(PX26hf>07:bV4Y2k# "[Yg)"a:HhESD-ex*%BXy0cH<@ͯL 1;тc32`+IARËP#}?iЭZ̶7R>}7>ǯoeO%kg }:"fCNG-j$q>r#c67y3}]!G3|րpiIšqbǜbeX:A&0'z5aY6#C5a BR1-bV('CRP:)cAk!Db+9ޱ_D\N؞?OtX@%E4hw_/5H.o>ڄu `wr;2gqC2T<_#z5)-%,f4O76[OC1 ڟQl&U|Ph %.V%'PLj9IL,; jل\D]R2T*]|>p2a*?_Qrİʛ>,2M: 2Q-h ܵބ@#%ƀitB i_}W)VGFe.8QFF;GWۏix'd1b"OE $Xm6׷ԉsͽZx/?7y\#ZN"Sܣ)+g#d\9OE]CUU2AAB=ukJ9J4j0CNWkj_ʣ?*g.}KX6r9u,KW(9V?df߉R m7׸2 nzGVm{>*GkPsWI~Y| uzd{ &۷C~5$Pc&̉AwkuVbwx` t(m3m m_aOP0X@$AǤ@ 8*k˦G҈CEDb0gESLUL,-WO2$A sBD:°DC B D$hDFJRe3vxehJXK ҬG·*. n#V:ⱻZvB⮮^^ByG#D(U%͛̇rǽ!FCW yN,i_wm ?>ߏ]Z;a!75g%^D0| : &"g7[rY Y>p)ZN >coy*yצV"vIԅjr:kwZI:6V{ (Z΋h& Pϸ/ddgY FjO,˒D\g$W}yϯtfУf[&dO3i MakzPc&>D^I\ ;YO4dnt}EL)e|nGRZSke?As  XAhza}e O,AYѻIƘ*L+ҾPG1WtcZ^S28Y'AyMUN)u/v^C m @000iLh b"- O½ǿ63_-#ީ|9amLSOBB!gL +`\ۃ^aAn TM]=VufK^i (_U+!.{å߉@)={CK9'G~QF(~VN/AjDmexFQcz2"u:pN&\}@ݑ&@#"8QSK*Ŕvf1B[ ˏZ"Ca(Dh2J  K  B! !'ɰb)pp!9-B9M6(PC u[ALYH˕WbB9 &k%hjU=iˁ@--gD;@|b$xI^}}bIKU:2([TL R<,CT6#:@.Ie Ҍ3{[g6654V%4 OeY"?PCTSUk1Z 6)^Q]oyf}B cXwSjmqiASU! QA!uqRˣyc8WyۦL ~ n'm閻5iQ[=Y /`6AWUzC8:e/Oi8暦k^kV>BߌPc*~x y3,;8BJ_֔Z$h}D(f];`e^L =5U׮q{p[..µ6\ؾX9  G;bu .H7Efy ڡl_2 Ի񡮫|}%