iodine-0.7.0-bp155.4.3.1<>,S,fB3I%z UsQe.c\O9" pZl1%FXpxmhIg4SYPj0:OӤˁy!9oOC6{8P9.Z&(EBE$ i\/O(oHuzTʝ\d5tC˜OS(7qa'B Qa x3_@q ezϑaÃtK՞J~@QI, 17k=F[m&RƖؾ}qaL,DX $ׂKRM%_.3O>h%cfXQ6PffpwC.PF>Z%v=n2i|5"p/K'0nٝ`cO|a`A52)-|uRuv=C/7!˲0іb|4U3>4/+>F(L?(<d   E&* Cb~5.O  , h 7 T+Lb(8 9 :, =!1>!9?!A@!IF!QG!hH!I!X!Y!\"]"X^"b#c$9d$e$f$l$u$v%8w'4x'py' z''''(8Ciodine0.7.0bp155.4.3.1IPv4-through-DNS tunnel server and clientThis software lets one tunnel IPv4 data through a DNS server. This can be usable in different situations where internet access is firewalled, but DNS queries are allowed.fB3s390zl28'{SUSE Linux Enterprise 15openSUSEISChttp://bugs.opensuse.orgProductivity/Networking/Systemhttp://code.kryo.se/iodine/linuxs390x/usr/sbin/useradd -r -d /var/lib/iodined -s /bin/false -c "user for iodine dns tunnel" -g nobody iodined 2> /dev/null || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in iodine.service iodined.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in iodine.service iodined.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi PNAME=iodine SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi PNAME=iodined SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable iodine.service iodined.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop iodine.service iodined.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in iodine.service iodined.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart iodine.service iodined.service ) || : fi fihxHjA큤AfB0fB0fB0fB0fB1fB1fB2SS{SS{SS{fB0fB0fB0fB0fB0c8d8675ce7a7ed4a98e70885dd4b3e69d48ccdfe470c1f946fe19bfe89a77da33d71b1e26db60cdf71d1567966b8b766021c37b3664c6281bf88f8295f476fd6eb68c0f7052099728d89ee6f805b0f6088c53d5a9ae7b6ec46a98992faa22d456d7338d06655413bac587e773dec45e42db8b6d59f0e1d7fe3dac459168d41f0cca81ed96e895f1d8f38f658ec7665f72cf66fcabe9073e8001b03f75b839ee3f41a252b2218759aa351270b7ad9791bdd323836b940e35c0614837a5d24dcb72dc997611ad4c7b111216c89f1a23e2e3cc88613cac4f357943ff237f1d5783716bbb5e65c1e881686beb5d5ec8e7d858282b6a8cb798bb729d30a4a76e945d468fd187e0764086726821ecf2d35156d223e32aed66ba209085e51802cd2f2f89ff40a4b87868a00f25084eca9d1b1b7a5dcb81cff99f2b6655adb59c5b54af89ff40a4b87868a00f25084eca9d1b1b7a5dcb81cff99f2b6655adb59c5b54af8serviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootiodinedrootrootrootrootrootrootrootrootrootrootrootrootrootrootnobodyiodine-0.7.0-bp155.4.3.1.src.rpmiodineiodine(s390-64) @@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/useraddcoreutilsdiffutilsfillupgrepgroup(nobody)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libz.so.1()(64bit)net-tools-deprecatedrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3fadu@aK`@`[`g@]@\1Z@XƉXc@UMmalcolmlewis@opensuse.orgmalcolmlewis@opensuse.orgJohannes Segitz Callum Farmer Jan Engelhardt Callum Farmer Dominique Leuenberger Thomas Wagner rbrown@suse.commalcolmlewis@opensuse.orgwagner-thomas@gmx.atwagner-thomas@gmx.at- Comment out PrivateDevices in hardening, (boo#1216238 and boo#1228788). Modified: * iodine.service. * iodined.service.- Comment out ProtectClock in hardening, (boo#1206835). Modified: * iodine.service. * iodined.service.- Added hardening to systemd service(s) (bsc#1181400). Modified: * iodine.service * iodined.service- Add now working CONFIG parameter to sysusers generator- Use noun phrasing in descriptions. - Use more modern rpm macros. - Reduce sh code emissions of %service_*.- Change to using systemd-sysusers- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- added dependency for ifconfig- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Remove insserv requirement and macro to fix Factory build. - Add fdupes check to avoid duplicate man page warning.- fixed unbalanced quotes in service files bnc#1017236- start iodine and iodined after network.target - added rc-link/bin/sh/bin/sh/bin/sh/bin/shs390zl28 1723548211 0.7.0-bp155.4.3.10.7.0-bp155.4.3.1iodine.serviceiodined.serviceiodineiodinedrciodinerciodinediodineCHANGELOGREADMETODOsysconfig.iodinesysconfig.iodinediodine.8.gziodined.8.gziodined/usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/iodine//usr/share/fillup-templates//usr/share/man/man8//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:18514/openSUSE_Backports_SLE-15-SP5_Update/66a6e298bb2912477af7bbd46bb0373b-iodine.openSUSE_Backports_SLE-15-SP5_Updatedrpmxz5s390x-suse-linuxASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2c5c6fbc3ddd8dbdcbadf7f3baf9e0c5702bb87d, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=62e4f865d96e54d07cc71a74f49eb076e8ae2816, for GNU/Linux 3.2.0, not strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R R RR RR R R RR RR ?:jn"30sButf-87cc896f0ff5b5deea53c229306c170c1f5ac0c2ab3e0e4592c3853059e3b1484?7zXZ !t/b&]"k%jdz-+`CvHm8xgoU?&f<ܠ NEVNUp:ʎ+_G='?%c ?sV{''4EF&6׫qr)>PDqv uUvq.Ob VFT^$J[]X8Y,0PL]ҍ ['jL ,qYYA}^Y!!#'=zf@Yj .kڥ\99vGVŘS+Ms{y|%V烾Ba$N82fb/fKCκ}R~^]uW<אgVF ].HanD Ĝ/y(i 3ʻa嬹UпLe_S51n&×ZMAU_5~! ƔK<.1| ňGYP(HK%޾Ddzjs.ū<=|٤ Qk,Eb埧hJ[_Rƙғdw5^ߵFBY-ErP9׾}l(%IFW,?O&a ]dCJI2׮T(wp ' Nz־e,ڬUyf2N,س1k!|F\U$sB@ӳG GآSN*?|jp-,:&ВQh'3Fnhlc7IX{=50)=jM ~y:{%?S_rq:z\"/򖧥^  p?WuhXW3͞0[7gu[ZiPf9hEٰt2I1KQB"B33;ѵ>d ,1 ^;9Mv#[n#)y2e~a{%xK,A'~mH:W#NDAވ4^ȹH.ǰn&"E(,rcɓܿ|g.jC G7DDş^b?ӗpS}jak&_̈.X!fF$ >eQZmuUnri'I/[dY>2(!)x$[x7Qu;O h !)(K#ߩdR<7ܴ8sU{n!Go:$ʋqry[ )^@ iPQ&nXkG%}C4Qm&m^jOpYpE"72sk"pb0 R.;6jTQ#GoVߪU!F A׏B'69~ f05`_0sp d~~ξ6fWPTGE.=mhkZO,e4q4=D6Dry̮ o&ۙzBcGD$8?F>c񞢁^~ Ÿ$8d3XIp,'708CnE h;VN,(~0,k^wK1? 97MlMZb5yuF4 yn[}[,\Hf.kD\ٟx]A*n w8.<-l` :EqfUk T *YYnӁg+Ø䅎UcNGJJljʉd{E6AFͣ ]ce^Z&"#^ (eH$v@,&uMӏ0Uvŭ"!|g[O?]Y~ ׁ@9$A;GӪm9$x ۃxnt7wPdi\ÙM0~!^&4v,fH&/JJvk.%!KV v!W\誏f[t VP-ZK-9 NeZN/inUEf%rVaKx(l7g^޳《f6p|uL}М _UnXVj4Vf]Fk0B΅',}{Oif0|yI} Cq~g2ƆY4sRDFwDz퓼 ;R;0jޛyjщ3QHZqoDS^l[e|"/"{ t;Dmsq^wo;54 Q-KtlnK=jF?RlH'NZ& zkA1q+BЦ(Zz(:Fg+5P?=z(ϔA1%蝫Ioe?h.^cpYXF ?#^EruDoxG{kc=Y/4ؓFD#ƻ.4)~&J'@kc[뷽ԭF kKcFYxzu7΂b#׭'eKpqUuͱɃ%Q>鰶AGu$5S,.Vg@<U=\w -O.v[t–\*~.NE36UvOE'Qƭ%]\ST|;_IZ Zyd׋>g[ qX6};5Nm{Y/\9^)K*G+V@={NH'{"?0!(v8^AafxIq._0?5g;ؓv>kq)f._ǗrmmQWWiFl /$rShҡґ&pk)XWmH#!VNmnZW (M- jd+9"HRRA>AP$5e2W=2=}*~d*q\ \/וur\g<;U+АZ:|9 g7 8p mn ~|4R=1'BYgɾ$mBʘ@ ƯoM/`,;c(UPbnf؄s#Ab@9Mvp]Su50W[ 7$,/yH\j̑OQn x9 9aS %Ŵ`Z7LKt E40 Eչ,r#6_"+=}% dL EpolwPJ\pI o]r.yq#/o>Ocڅdθr_1Ep;pX"~k盼",m0ګQ;#@5*u6lP$pR) d qu*D[~т>@.vȇ%/h{Ӹo#j]S^=Y,E4v5uqF쓵y0x"G+VB |Sԍ>."tmMJʰtU_DQ8Y݃_SUk`BB닋鑧 ͽ D{:9皨7SPz,~d\ΊNIJ]P#bp[>M&K;: +=6yaWڱW;7P~%U[6}A+qxyZCE?mscQʌE3mУ:07]kKF#l+ ./ BJfȩtW쏈8u+r0>`o꥕QΦxaYk_4pG<^!8M0!YDX$3I܊Ll ߮S$VO %:ŮXz#ErK0|,y6scPբPGn-j\W@GQyLuCRoFD>ץ9eIyirZН"nQ՞5O Żw;~{Ӯ5b h=#JGbg5ɬʖw&Pm-uSc(@5}5n+eK…u3Js@]eG.RkuP hCu[`xA9VW"wk;<9GTܟe?ֹTwO[p{JJAT$7AL?J/iX5 X6[Da,6f'̿OBhx&xQ*882ҕn'+H,YUaxXXuRr}:z KxG*u~Xh _K0-6vG&r1}7XeTOZΒ8&XGՉIQ$Vm@8\eg B{ej/iZ5^(TZ /2,ޥ^/mcE;8Ik ?_IXϋpd#ۤps$Nt6.cM{#.JܶkXD ;g%jdgW9J gkEQuT3Ȳϓd AMS|/ۨCQFb:HK9B\ qk:[bۗƳ`@,,}FhS BCnHx~b)g=aƱLrZ+\[lP>q{(W@9 4L3 "8o'Ϫlו ]ϛdѽ`l]-$0. VS4Qa9tQ]ԋta:,G í{˶-QFAhj,AǍ_ &vb-i` `%5!crX0f-A|FvO[gjz;כ: #2/J Z>:(G lUHҙ-'@dȉ _x]8]S'/Й9h6-\NԕH>LkCGf(UmIh) kq:do9~D1qU~C[=i5 $ cF}UJ J̪%AAHbo 6G)4A{kڒSXؖP`~m-\! B1Iqˏ~Lk]2ٰ;H .t%Qg +{ IrF*L5gpD?@|csmw?gXq_mݚZYW(>jζnO/Qaap{j&7c P]Wi1B4Ŏ),۷xEz)^ t<|W; 1aJx`3"P#rbyXc]BX# ^8{ [BGEr.{]LhGq=1mUʵmV cao%"Rf[IL>M;n^(0-3 k'$Q~2`RiT6ނ{mn uSi83N7