radicale3-selinux-3.3.2-2.el9> 6 6_ ܉3!4En΁;8r2(F|gc+ 8r2(F|WRm&|fo; ]/IdLOEP~KOIVYb*o,ZӔ4#NS=Q*Aa;~PKRw'ĺz0)g!޼Tao/sW; :]a1"z)dz[k M%`}FڪTe _drHO &LGSe SGoq]RgRj%3PF,ƧX2ˏ^z>>ٲe%u*_-lXaULV*,6RsKе47WyD&Ɛ%6ʐșG8xܭ&=H»I?A?1d  A&7 FRgmt        4   ~       4  \ p  ( [8 d9 :j>@G H I X$Y(\4 ]\ ^brdeflt u$ vLx|Cradicale3-selinux3.3.22.el9SELinux definitions for RadicaleSELinux definitions for Radicale (Python3). Supported toggles: - httpd_can_read_write_radicale - radicale_use_fusefs - radicale_exec_storage_hookgc)gbuildvm-s390x-04.s390.fedoraproject.orgFedora ProjectFedora ProjectGPL-3.0-or-laterFedora ProjectUnspecifiedhttps://radicale.orglinuxnoarchfor selinuxvariant in targeted minimum mls do if rpm -q selinux-policy-$selinuxvariant >/dev/null 2>&1; then echo "SELinux semodule store for radicale3 ($selinuxvariant)" /usr/sbin/semodule -s ${selinuxvariant} -i \ /usr/share/selinux/${selinuxvariant}/radicale.pp else echo "SELinux semodule store for radicale3 ($selinuxvariant) SKIPPED - policy not installed" fi done # http://danwalsh.livejournal.com/10607.html if semanage port -l | grep -q "^radicale_port_t\s*tcp\s*5232$"; then echo "SELinux adjustments for radicale3 port tcp/5232 already done" else echo "SELinux adjustments for radicale3 port tcp/5232" semanage port -a -t radicale_port_t -p tcp 5232 fi echo "SELinux fixfiles for: radicale3" /usr/sbin/fixfiles -R radicale3 restore >/dev/null if [ -d /var/log/radicale ]; then echo "SELinux restorecon for: /var/log/radicale" /usr/sbin/restorecon -R /var/log/radicale fiif [ $1 -eq 0 ] ; then if semanage port -l | grep -q "^radicale_port_t\s*tcp\s*5232$"; then echo "SELinux delete for radicale3 port tcp/5232" semanage port -d -p tcp 5232 fi for selinuxvariant in targeted minimum mls do if rpm -q selinux-policy-$selinuxvariant >/dev/null 2>&1; then echo "SELinux semodule reset radicale3 ($selinuxvariant)" /usr/sbin/semodule -s ${selinuxvariant} -r radicale else echo "SELinux semodule reset radicale3 ($selinuxvariant) SKIPPED - policy not installed" fi done if [ -d /var/log/radicale ]; then echo "SELinux restorecon for: /var/log/radicale" /usr/sbin/restorecon -R /var/log/radicale fi fi@A큤gc)igc)ggc(gc)hgc)hgc)ggc(gc)hgc)hgc)ha9ca393c7803b901a2a2da707d3b29fca6ac327ddc84811c39d1197aa3dc0543134973c634e5059908cadedf3fc33569224d7a0b069a41bafeccce6ad16307d8a2362476190e7be6756874ba81d348aa1f021e54c1cff45f745d19d69341a23df2048c2140b21f2b21cca11ab51de30f6eddc64c1e43ef95de7f9fa4507b853fa2362476190e7be6756874ba81d348aa1f021e54c1cff45f745d19d69341a23dcd0345305afd321dbd1aafe1fd2179df2bfd87c418515b550d536dfd50dfa66ba2362476190e7be6756874ba81d348aa1f021e54c1cff45f745d19d69341a23df2048c2140b21f2b21cca11ab51de30f6eddc64c1e43ef95de7f9fa4507b853fa2362476190e7be6756874ba81d348aa1f021e54c1cff45f745d19d69341a23drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootradicale-3.3.2-2.el9.src.rpmradicale3-selinux     /bin/sh/bin/sh/usr/sbin/fixfiles/usr/sbin/fixfiles/usr/sbin/restorecon/usr/sbin/restorecon/usr/sbin/semodule/usr/sbin/semodulepolicycoreutils-python-utilspolicycoreutils-python-utilsradicale3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)selinux-policy3.3.2-2.el93.0.4-14.6.0-14.0.4-14.0-15.4.18-138.1.45-3.el9_54.16.1.3gb@g^gC@g @fѴ@fr@f\^f4f/e,e>I@d.@d@d:d@cPeter Bieringer - 3.3.2-2Peter Bieringer - 3.3.2-1Peter Bieringer - 3.3.1-1Peter Bieringer - 3.3.0-1Peter Bieringer - 3.2.3-1Peter Bieringer - 3.2.2-2Peter Bieringer - 3.2.1-1Peter Bieringer - 3.2.0-1Peter Bieringer - 3.1.9-2Peter Bieringer - 3.1.9-1Peter Bieringer - 3.1.8-55Peter Bieringer - 3.1.8-54Peter Bieringer - 3.1.8-53Peter Bieringer - 3.1.8-51Peter Bieringer - 3.1.8-38Peter Bieringer - 3.1.7-37- systemd unit file: add /var/cache/radicale to ReadWritePaths- Update to 3.3.2 - Package /var/cache/radicale for optional storage of cache files- Add sebool for hook (supports RHBZ#1928899) - Update to 3.3.1- Update to 3.3.0 - EL8: update bundled vobject to 0.9.8 (align with EL9) - EL8: update bundled defusedxml to 2.8.1 (align with EL9) - EL8: update bundled passlib to 1.7.4 (align with EL9)- Update to 3.2.3- Update to 3.2.2 - Obsolete radicale-config-storage-hooks-SELinux-note.patch by inject inside spec file - Obsolete radicale-httpd by contrib config from upstream - Fix group+permissions of /etc/radicale/rights - Create an empty file /etc/radicale/users with proper permissions- Update to 3.2.1- Update to 3.2.0 - EL8: update bundled vobject to 0.9.7 - EL8: update to Python 3.9 (requires update with option --allowerasing) - EL8: reenable bundled dateutil (required by Python 3.9)- SELinux/radicale.te: new boolean and policy for radicale_use_fusefs- Update to 3.1.9 - Remove obsolete patches - Add support for intermediate build using gitcommit- Debundle vobject as now available in EPEL9 (#2246219) - Skip bundle setup in case of nothing to bundle- Readjust setup.py after applying patch to proper version (#2229519)- Update patch release/upstream to d7ce2f0b (2023-04-22) - Add radicale-3.1.8-fix-main-component-PR-1252.patch - Partially align spec file with Fedora variant- Move bundled required modules to USER_SITE directory - Disable bundled dateutil (EPEL provides now 2.8.2) - Remove cases for radicale major version 1 and 2 - Move binaries to libexec and create a wrapper script - Align systemd unit file with f38 - Fix __requires_exclude and fix/add "Requires" entries- Replace PR-1271 and PR-1276 with patch against upstream 6ae831a3 - Extend SELinux policy to allow native journald logging - Update to 3.1.8 - Disable bundled passlib (EPEL provides now 1.7.4) - Disable bundled defusedxml (EPEL provides now 0.7.1)- Add radicale-disable-timestamp-if-started-by-systemd-PR-1276.patch - Fix still unsolved SELinux issues (#2156633) - Add radicale-fix-move-behind-proxy-PR-1271.patch/bin/sh/bin/sh 3.3.2-2.el9radicale3-selinuxradicale.fcradicale.ifradicale.pp.minimumradicale.pp.mlsradicale.pp.targetedradicale.teradicale.ppradicale.ppradicale.pp/usr/share/doc//usr/share/doc/radicale3-selinux//usr/share/selinux/minimum//usr/share/selinux/mls//usr/share/selinux/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 -m64 -march=z14 -mtune=z15 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19noarch-redhat-linux-gnudirectoryASCII textC source, ASCII texthttps://bugz.fedoraproject.org/radicaleutf-89c11b7fb777b12f4d8172c57e3e2701fa2876386c32319540fa7c215cc1de116735f7c2676c9e62c54e23e25345851bad344892639a7be8fd9715649b3521b68?(/h|E쪪J-Пu\M%R"ъWw{ mvvt[w> Zˏ5ZͻxnEB}X@Z7v)z7!nnƝ `>W>LQ⤌ѭauHuQe];e%) XڹK:ToozV?~?|UTV@ar qFnySh(/LA8=et("Sw})J͌Ziz&5;,kzuׁQ}tHn yHr@X6N`a#X+u7 zYڒExQڂҋmtH֨%Iggz̄*o3y:MF o&bϲ8 ɵ919əF%](+ת*{VS.Ijs|i:8% |BnˆJ=kd3&fn]۴3IDU.PT& f q;9v_Y. W.gxjݻH> PefEI!O@Kx~=g4.,HҘA&!ouq{ N \zÔ-&FLoFݞoxӋs.e.Qpgf }$y#QxI^;`s>nx!NJ/e#{SFN֞;]|( 7>)]s)gfƦ 12J!4]#dnLHTd-Y (,Cf4uHs  &&UͭaJ$a`!!B!22"BR!brTyNLPQՉМf<AV쮤e?Cp#Q_M)GYt,t}L0ξnH<`)xP h`a:ig+Lz)sg_ЖLg63mߤVfkS^?J"XlP7}AELhkN' AOmɋ:EDNn0Z<$db6Ö^"Ёz;PxbQiA%'!#_sl &ab&7^ɓ >o GSgYQ#ڢT5Ԯ ŋNPt3sHZ )q"մsx 84*&8@D9uci `/HN)[]x e[^`5X.eFV.i,\Oݦ0sHYZRBʞ$g:oVX[SaCɣ+QY3H4ATv@B ,\H)qtTwʵg@@w]3ȑpbAbV]>rqޭH:ZU+dQ4I~HftqY'*5qe#yd.,W[5ԟyP6-Z$k4Xid/P⼆J "vݦg$.*aҭ07ϮX<㱗ꟐQr,8q ⺴X"QEHf)#p%nx MdN`ݧ𢶃fc T{XlW7Cq-Pq(:qhLa鼁{Go+p}SHш})hޟu9Z5nG@ވ}ͯwqxXE1bW/>`$YA_{RB,8YF9F1K>'3ܾS8~ʵ.Q xGq솙w d[fI㬿F٣Srx5QbPY齑'*NG5 slX#Ի[S,{HAbH|F|$ȁ?'?gBQˁ& DCL" J ʶgƵpgpfnK ?` wuQrquQ(cDW -yj@â.U&ݒuLD* [x!#)BX0ڠkG۪R`7Bbdپ=ha5ȃ);3ǥQCp2M8v5wψBR)i3`a4Tvpચʈ"D !aGIM|$.:ʮ%b5vfҦ>ώpnHwYA]Ҡ$ hB8Alm.x@shwTaX$ P]V"7%" Zǚ?w:AmT)ū K>Y Ky6Cf Gv0l`1βp&a "ei`|Is|d!$±G<39eXYt ֡X._t<Ͳ;^)jr q v X L lv bju匡+ -f袟pU#1va:Z<2w4h#}-0R=$ r=O0IP9${JBx(8-=mջVӣ×$\{_h:l-v1tDFX~P`$֜H ?~D9 UYM򜎃Nۡ9p!ͪkMq3T%&q=?F$C(o>y($7K.d+Z(t3AȅGY:qۑuOy=yv(G|!YHV74# C%A$C1 E'4+"u!7% (}{|Wf4z:agdov85|2}@L]\~%x/JmK&YmbHdgS\,6v}+Mn4_j~ƍnhAAZhѸ3u5.=2Mf044:Yjxm=%>":{Kww P}@㨃*doЇwZ9>?98 وl W\$,E.W2k0U8xmDO^kYh ubGަgqZPc(ƪem zf\V0gq`XU_$H5b+tk/ ` kN•z3P70m\A΍%d sf N^ʡwBC/xdMΌ*wFcL&S5DiƢ6sl;d ph#hjb5RVָ\OH^;Wbl+%Jb@n[bsN?e퀢d@W/mqjK RYH4m`{0"`K$*a%RUOs:Q+FD5 #rXW[K*&b/"O`cj!VcCby,FsMcS1#P!² \Sxviyhړɼ&mkq1\L;4 4I*Ac4p4b91홭qY;n_޶8 e dg%1ICs:+A;ưv,53M;t`N)LeA vb GB؄Ωz JGL, k"1?ivk-{kǂ T}{7X:*xФ׌'kD:"nQbR}rfe$%8f\ʱ|CDK4]-1h}>Z7Cj9~Acz7vht'+ ۴ζA=̊r ĶtIbbz  b8U/mm8X0yX3(w 0$3$=^sH'nF}/ü$;8?ޤx. d{Xl~ezl(TKtz0w`H3+5 Qvvrg{2pÊuy6!Z:c^/Opeg2e c fH/CP!]Rt;\AZDA5ڬw\d` T>-t) &' Ude%# Dz)%Y4*Fچ3j:!b/Gd9j$ C4+&5~]'&$\z0mP'2 cb=/NN̍Z*5ixU캊LPAbm$iiċƚw !*QV-@Q_]"/ L :15qڰDݿ։t>m*l/24$ieB~ F]zisx2FyCK[9"!u,VdıT },;!yA!Tȴ\/:X'xb]V9Xӄ辕i-ڐ韷`DmFgA$y:a2!x1S B_t՚z$/xւ/E}x4$Iʀ+86X"BŌVRbRpHM.߿ǽ:CqƔ?ϳxfnպjЃl[Ysw&_MN\LQ45wqK:1~Jٞq'턦wW-2J}mA0(Q ?NWx!v:9@${U;oNu5K >?YɁ**]БC\XET^JƏUA[*B#vvEEQ쫰H`IL14$l .k0vq[& 6vCK5먼i~! ŋ̪ >SM64jcݼ40 7Dño;D O1Isx*.o| >Zo$ MKA*)ƷZWP }}I(werz#"S({G)4rP M(dx!sZh ( >zff0i%u$0w(tj6T~؎c _`YȐby2Km/X^̇*ȅ0`SL3̓+;;02bLtf1Ę^H5+)RNp_wщt@s ؛Sc2KTﱐo8 ?Ysæ(j1s݌ y.^ G̔8 &r8 ;vװ{%,tvK\L6Pth /;ЀJvKr@Y-~^(_,5d`z? BP42jC(?m`Y ^V\9s 1PKqfUv&@JϢ誒O5 v p2 fmdirdspls urog  up$"!C ! bQ *I2|P !,p^eN+YTsԲ ؜,gbj!-i`7\EreCŎV_"N*vB8/zoQ/D!2Ql=e P*2c9sF(6'(߿Bz?G JFn~G@| B=T %mNf ڦ*%-\)|CKİOf+g~w-y GxߑJhe//҈ v$adW U _T\Gi c2#)\NpqF.AReXM/3EuPQ?&`'Id @ "@ =րբc4I_uӥC(G}]cAN=*.aA(R~\yR)L8S,I%rZ)lbkO _D[% Ju- M+"PX~T XIC汉Vҽe+s*M %MK•n .HHH8:^7Mq :."(M:_L3!uK\9Dqt /B$ǯ0"/O'p"h^k8Ƌ O9j Keݎ0CDgO%-]{Ƞz;̄0B—kXKb蔣Sj kۦ?!!aZH5Sab"]a)GSd Fj誠M"*C+aF\pr 4Sp |p!4QB(ޱr5W cTO닣O0aϨRM!bj@@ A AnX~Fv$,%D 52jjN|=YZ&X]}M-H`]cVuc=ߧODߓ]pd2|^Gl|n~7[ŒK8ͣY?$U1xbe\Fڨǒw*Hw|'@I؁C;`_/Ϙ5/+`mJjGMՓ{M" X߇aw0,ņBd. ~9{82-6m5BxZFʼSUp3X!2N^%FKI@d> V*YCޮLkk8em9(k*Kx Yo/S}T vAZ𞗷Zk>c'6]"Ba]rdӱ&&xN,O/~?ySQ`K`I%n;o ;T  peC бJ}_FEҠmt&y*SO8443%Md(\ BP!1K7mndL4tWLc{OkLo ǰ7TX9q fkg])w3ǟ  ғq]-OOQ*GJC^Y-߈6@]e >'@ið!$)>^;rK}#dx67/Nl'Oh(ġEkG^k{NkB'5ys'U!!aQn(#sYiB/tz@ 2J *7֬KwzK2ʝS}'[LYVz]A Ryi쪗=2|%\ 'd5$KʫKR\HnSe] |;)&I$Bu"0GbC" D`lğ^~lfݣ*P r%g`cMl{~#f`sK+A2V^.-XQDzE]2߆iO٨}obqbw^6F r\ pf7m>Rx+e(BVNXtJv8a-_ɀ ?M =FyBCk~Ogaːaס\Mn~ʉ!P|ڪ8L]bIPNGN=A0"3"pЀ/2R`c)(* ht* wzZ~_jeΩ?`_ ö6yn.ARFzX8yQF KlQ\7'T$&XJ*@i0PķbrIyƈ(5uM|u_o4(vֺwmT +rg 3-m;L\ל |?4]b჉2;_a-fB'ѥP[7"dBߝlvQ8 M}xDϣd0%1DETxXVF~\y.LYַj'FǧR}C/P ?PfF)弫 ;7 ><ٗE7 [)|ѵ)4pTgR&q<3s7ywF9S a, ԏkÝM@C8tS ZJU3%wM0Sb5Y4U0YOY&I4w.b$\Eg}oV:LT×,UmD :wurUyfKc/#0.kbԽ\q,F3 v.y~nUPFܶqoYrIw*NP_[%>٪?n-m$FМYNNb_l? 8#^|P PDa/^k?}Q[Cz<κT8R!Kx!w9p!⛈Y O9s sڃIMIq4\u}9 zoܩO遒GB.pXF6[NuElCQ ]1'Nf!в'?N w役exfsŭ> {e}>ꉠQ?I.(d)r 4 x:}8]jUCH@̑xR$"0g"mӅ:18fRP)S UATΙ# |~|.Οw ?}1)܎/)3YJ |EW?;T1~.jDE'ɲOgyYٰC#(i!B #Rp0E d B!"$"ѐ *uj'/d~J#%p켿DM,_+t8rBOn%.R>DixioqRvux[ Nxo3;/w HE}JGOq  CD+ GR n;s6GɫC%Yb-Hά7SFb{dFYK1hM3{2}Q*!Vg8$ 6%F¡dv:pEi,bQLyۗ޿ 10Q ėi@bMhJá{dm#n4'^QXpgȑVC|'H-܌.e;Q/!T3 W, a~9KCE''"Aβ??so{LB>Ra f FyDTrd>@2rNՃↁd Jْ/K.YJw[6ŁJ*bBjBFPJJD{YRXگ ǸP˂ JDdR+Xrd |/r[*j3'wLdI3A/gl[̉2/W p  n4 Yh#j&*9kWbfT & [w=j'"u82802890bTRAILER!!!.@vЍk0#<3L$7<](C⌀[G̎