iodine-0.7.0-bp156.6.3.1<>,4pfAI%z {dGyY.*03Hm(97 <]XNt #A7ruۦgת$\̬̓@c'HU:#Mн%2H*p1DklɠUx^ja5.9}&M}ȩx @!C.yiZ%Mn1ݒ,Ƌ֮z--ĥ#=Y S^,[֖eS%Nٺ /JhKllg AEPڙcߡyAծnw)+$͍݃隑spN7W0-81hDȍ6k.{FkhH6Y fUm˔ iO?JH* "hӊ궪4]C-L] :ZQ5o0EKǕp*' k%Yk̖֜TCfȷ2gɓn=,3CIlX5zM-cW's J,B>F(?(xd   E&* Cb~6/P  , h 7 T+L(8 9 :P =!U>!]?!e@!mF!uG!H!I"X"Y"\"@]"|^#b#c$`d%e% f%l%u%$v%`w'hx'y'z((((,(2(tCiodine0.7.0bp156.6.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.fAi02-ch1b*SUSE 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 fi9YHjA큤AfAfAfAfAfAfAfASS{SS{SS{fAfAfAfAfAc8d8675ce7a7ed4a98e70885dd4b3e69d48ccdfe470c1f946fe19bfe89a77da33d71b1e26db60cdf71d1567966b8b766021c37b3664c6281bf88f8295f476fd6dbb5e4b229bd3a0659e9f1cf1157f1c4e17321824ab79bf485edabce3def1e6c061fffbe7884bbb8921a6ff95bb3ab256f58a9856fe2439d5511520215609c72cca81ed96e895f1d8f38f658ec7665f72cf66fcabe9073e8001b03f75b839ee3f41a252b2218759aa351270b7ad9791bdd323836b940e35c0614837a5d24dcb72dc997611ad4c7b111216c89f1a23e2e3cc88613cac4f357943ff237f1d5783716bbb5e65c1e881686beb5d5ec8e7d858282b6a8cb798bb729d30a4a76e945d468fd187e0764086726821ecf2d35156d223e32aed66ba209085e51802cd2f2f89ff40a4b87868a00f25084eca9d1b1b7a5dcb81cff99f2b6655adb59c5b54af89ff40a4b87868a00f25084eca9d1b1b7a5dcb81cff99f2b6655adb59c5b54af8serviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootiodinedrootrootrootrootrootrootrootrootrootrootrootrootrootrootnobodyiodine-0.7.0-bp156.6.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.34)(64bit)libc.so.6(GLIBC_2.38)(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/shi02-ch1b 1723548133 0.7.0-bp156.6.3.10.7.0-bp156.6.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-protection -gobs://build.opensuse.org/openSUSE:Maintenance:18514/openSUSE_Backports_SLE-15-SP6_Update/22472d58f9048d9f88865f90ed31d224-iodine.openSUSE_Backports_SLE-15-SP6_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]=1a8087c44a2e5e3e02140bcddd7634d71d3f4e0f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9b93d841cd8c268a119283efb27697bfa8239ae7, for GNU/Linux 3.2.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R R RRR RR R R RRR RR x`pۤ:~utf-82115f43308d35a8ee41ef663f9e7e7049739c9f82315c124ecbc705376062009?7zXZ !t/]"k%f)-+`CvHI<0 g=坞 u0J. Jvg%2tOu>2!־n3:1孝"׿+^3I p¬G@V'rP of,:B*>;9î5P4su\7H)Ց+3n ds:JT| DI{(hq̩V4Zs/M-/)+tOG{([F&AC>N[xk=s Ռi凔6,R#!PJYmH-S n7 {{uV;0YVq d`]EB|NGĸ{aUq5(-&mxE1Aa[ئfj%@bX7 5]vWm3׼!-lBݾQK#5f$X ;w\1jTԻJy- Y6i<*q0|m)smו*@libFR׹P^/" AT=2~%e ^I,K#X ~-R4ON%*K(\=4k:=FD8G PZǟ5!.UevM,`.zFHwcU :5_84" иѬQr=U?jlǁc8z/x,]!|{zբf(ܙ_}xX3E-wYMe&LQPt /RmfW1$kEn`TbR7iZYê|V:{4A'Md S47-l۬4v L;z1qBRUe($`Zjw+gJ~).0w) ^wK䜏~[b 3@2 ,!a6 1H:wbwY~k= sE=b'3&Ƶ#~C@~-@pVmzS~߇/*Q=JOh VXK9ҁ)8Бmfڿ:1gDDyZ~BZ (/\drq_)!*_]`]xNeb蛠Aw+wCm,q;\m:5[1 H&1o&LgԈ6aE}"JajM2MX-AlLРQC5`=}eCڇx%rH~PcɈ=e6`R=xɈR]6#Y3 tcń-פ]Nﵟ\$L k(:g2ћ;f(Kbpo˪1\[zsCtU# SY Ee(tPw?Fi;kWfi2hTqsM\^+2{85ZKNz)~FKu3Ԯ I?mSFu'wm37 g^ؔx<Y_"CSY;d9xVѓ[(S. YZ