iodine-0.7.0-bp155.4.3.1<>,S`fAfI%z ~=M̌1 e30=/vvթE _VLGi-q}UI-CQ`d] +2l3A/'@Kxךs2 5vRD8,&ykn.">vpju3?vG[*-8ۡ`QG녋=!M-c'! u+³6 \%+'rwKDВ_v rІob ^0EMl!Nwn5ۃBuXwIU+'b,֪g#Vb$Q{p5v>F(d?(Td   E&* Cb~6/P  , h 7 T+Le(8 9 :0 =!5>!=?!E@!MF!UG!lH!I!X!Y!\" ]"\^"b#c$=d$e$f$l$u%v%<w'Lx'y' z'((((PCiodine0.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.fAfi04-ch3aSUSE Linux Enterprise 15openSUSEISChttp://bugs.opensuse.orgProductivity/Networking/Systemhttp://code.kryo.se/iodine/linuxx86_64/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 fiiHjA큤AfAffAffAffAffAffAffAfSS{SS{SS{fAffAffAffAffAfc8d8675ce7a7ed4a98e70885dd4b3e69d48ccdfe470c1f946fe19bfe89a77da33d71b1e26db60cdf71d1567966b8b766021c37b3664c6281bf88f8295f476fd6113a31e9720f3bb3cc702ea3588c9b8e7f5aca8e148b3247096f08823d5c61a4d53400e246baf32f8169c418ee3638e32fa3f88896ab23dd9d02e181c0546f5bcca81ed96e895f1d8f38f658ec7665f72cf66fcabe9073e8001b03f75b839ee3f41a252b2218759aa351270b7ad9791bdd323836b940e35c0614837a5d24dcb72dc997611ad4c7b111216c89f1a23e2e3cc88613cac4f357943ff237f1d5783716bbb5e65c1e881686beb5d5ec8e7d858282b6a8cb798bb729d30a4a76e945d468fd187e0764086726821ecf2d35156d223e32aed66ba209085e51802cd2f2f89ff40a4b87868a00f25084eca9d1b1b7a5dcb81cff99f2b6655adb59c5b54af89ff40a4b87868a00f25084eca9d1b1b7a5dcb81cff99f2b6655adb59c5b54af8serviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootiodinedrootrootrootrootrootrootrootrootrootrootrootrootrootrootnobodyiodine-0.7.0-bp155.4.3.1.src.rpmiodineiodine(x86-64) @@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/useraddcoreutilsdiffutilsfillupgrepgroup(nobody)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(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/shi04-ch3a 1723548006 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_Updatedrpmxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=536ac68bfa8cffd157a79952761d2a1eea56734b, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4e089aa42d5fbd73b8fdbdead813e98fcd70151f, 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 c6LYutf-84f62f68febe05cc2a5ec43446c0a25ef875f97f4b3c1fd0d5e529b148e1338f5?7zXZ !t/a&4]"k%jdz-+`CvHm8xgoo^Atѵq E9&PBQN%]}R ^gj V{a2HK,Tz`Lp_YF-l{i&$$?dE­grpFu=eb X74ofC'3:b }%hcj: N|Rm*'BWVoG`O2K' nX'nfc>v&g ң@ uJ[v.BH:拏D|s$~{Z' [C$$[A9UA/uGRO5^sЌQRj-ko3yb|P 5v1{"'Ls\lFsgGnmM';6ȱ˃dBm 590t*BX& jJyb^f%ke0PS,aAـ c fF&/l/:>Z"RXGm)l-ŞjaQ60if-.>;>]6$412/nbbIkh֧dx$t>[%L$8Ee+f˄iZCCD};^l,=sΥ9lhC;f#paK`d%X&ֈ>ן r4SA ;86&j”J1Qy)mOMqn@Ǫ_(վ|Mq p@q}"=Ĭ[Ot+2oӯ^s.0 |U)He`PPm|ަ5L z]"D}uXwkv-Xa* ~ fXKs=j,I~YDNd^z :H?a0~}f@) <;Ic:lz'5þUƴ ]%IHo~հnX= wq/tM(":JϤs!۔AhAt<4KDȈnYU9H:NzKn7`Hk\;NFE+{l} rTt:+KzY(?ĞvG^.9B$pxQN n ;mGEM\">u-žs (x__.lZf~1b $C՚psDM6 0=ݝVqnDoisSտGV=nw]5P[y>CIz9/kW 1ի:qcq^}*ptf%rƍA?jZ@@05Qfh 9GPOřWc xwD+a؟:w 0y^d4qwW[GNvߩi\Ⱦ@{<<1rפpWc3gE"j+@DKUepN]řXuBcP P|ȥoқ߲h[V/ FLԗӶ2>`v9\>!'CWG,q\o38NԆͷl׮.@]9`VAyFJw1C s)!/Uןb i9__zujh| w9~%x4FX ear#-Qy f7vox+l@#6Gi r#nDjTHF뙿7ss-EO dI=049vYV(o 7^씨#/Cf#DLۉڃ|T߽PGI_Vf Z-xըU>ZX&=kvwVqk;Iz#N8!E4[~ ؆$joڍ%vL#WbRKfQd9/5v;>gv2Fv"VUT&T6f3)8r2uۛӈ.wN/ g}rT|1 nr ($taQߦ->7?| $Xos3yz:?e [)B$;d7aPRmm'%;}76y֚7n(l?}!(oUXi<~-1es#&F AOcc$($mv~o,wKwAR‚vɺ쮒 fNڌ{-tgUUNYê*sԲ`7YOWaIHK}5ƿv깦g0g5>,8 @nB NIjpzz0 P%FpϮi"J|,fs-E;$:rRBl±ZD!(CV9!n`{\ޟ)՘` 9o6;fI]i bTKTf08>M{NB<[}ga|*CTpϊ:;SeGwZe@>;!8>FW(7H0"H7w}D&ey.p. ќR 8xJ!*"+Abo Un:y^PycC`9=QUYCp>s fqGzkEe3!yA'!by6΁"h5mq;r,~ѡO8huOJf$z݈=ܗ*wlݙD-f\ ^c!BZyb'}_;4sڥmol)lj45A'ƛ0־ix998:x4ϗCpcK,OiH dyVzOC:UTC#HjH0cô4d,i#ƿcggçz"Պ-g74(XX*9[:68!+[5X!-%gqΚJ6!N6+Un]Oc[mLYJy06C;,5>Gz͇lwGG0ߐ !lgՕd@fY|8΍|bw<_7A U'qck`l{H;Fr2RS]\\SMn%8 #>cz[SP,yQ)`:E% J6p QvyDPou-^[TDlsP[7{}CeРi"RpȭmR/) 073=o~X2?fq A+`'ٟ fvT+)2w z+ř!;V^@SۚhBJmH,K2;{oNHS|J[7Ċf@a,P?@a15,LD+@)ӥ .?9;d'? ,=T#)W0;VvSqXln7W9!+w*{xh⒯7sԣ^fOCY1qɪ g?cVth{cD{ ̾JW94~ j}B."/6-ˬ0c+Ęx1 lu6NS˱2E yH>;wΘ`YDOрv(S,{G庪2~d`Xć@Skb:D~8$61˭qSw9+,^4. 4hYw+zX69| т5eZlqxD( d 0% {[A ߛUE%Uҵ#!'rvo;[|EߑpkexmX )Q+IqCa 򫪏5Sr̯s8N$F].OMe1MY}E* FkU[@*h T/#z#jZe Mc^%"COaX|skߙa &e[sL̗ ,$Y~n:~vȰlm*)X&-K-Q } rjyhc]e6SWpA-Ejbp8jSI"?Z7Mt"暃k8BL2MѽI~Om͎f k# .8Z_"Ƹm:D9NgmT /Hq^3f|dE3Qz/~<}4ZiXvm\;@"?8R(պ"QɠڹQ~"TWLYO bg_QoQ4go/ɖz!kƝe<λ/8 {w2D.Y-'aq)=Їia>mE$zCL%c`jҠu&?Hud됁 QTi6`O}WAH!d0 ^ [.` xx%=riiOogՂ(wA"ԾS0;57n$&qgM/JIކ6'K5T[w1 BCf^dQ?(H?4DU@DyqD6N݀[+;ƶϣ 5u/GU;-vVΫNU=>f&̊dI,_]F}/P]zxwcҏIYڈozi>^98a÷j%Ot#29 ,juI}|uQ:DD׿Vэ-!&XAsGhTYΧR'x":i)t{dm_K7c ][qE{GQSvdnW'EAjQxY5誠B- 1+(Oh$\juHi)1Nz8F&#U5K,j2زI:MS'W$cx6͹sVy`Uc";Xئ*nAe{ru9RogQ snĐ)Ւ ~=Ȕ?ۑ$K53e(Sv7!i}!/Zen|<^['[37|o„̗^m4⹖l3agK(9kE!;`?N3F2xS=THT t&Oceېa\* vWe2ܤp֙@8d 8 2gG .> H hN7iy9*OȳJvv[v b_u뗹,tGp( z*1[{ESr9 cY#5gF">VdbymRW_8],<[#/C"Lk;gQc2Z6V R"jt7P %W3: ӑmQ &>vu *} A!\N h_Y**`wYq*Cn ұy0\̠Ht&|+޷=kVD1-8]F.=rH4)0e"B󩕝]t OάpLzRʶ YZ