iodine-0.7.0-bp155.4.3.1<>,YfAWI%z k˭kcs:jcMI?*uh^hc_^;Pie쟰zJ1YOɲ8y&[Af/1x4eflث|;iR-!foT`qa 7%!yF'?'d   E&* Cb~70Q  , h 7 T+L(-84 9d : = > ? @ F G!H!@I!|X!Y!\!]!^"b#/c#d${e$f$l$u$v$w&x'(y'dz'|''''Ciodine0.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.fAWi01-armsrv1{SUSE Linux Enterprise 15openSUSEISChttp://bugs.opensuse.orgProductivity/Networking/Systemhttp://code.kryo.se/iodine/linuxaarch64/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 fiA;HjA큤AfAWfAWfAWfAWfAWfAWfAWSS{SS{SS{fAWfAWfAWfAWfAWc8d8675ce7a7ed4a98e70885dd4b3e69d48ccdfe470c1f946fe19bfe89a77da33d71b1e26db60cdf71d1567966b8b766021c37b3664c6281bf88f8295f476fd62d0fcf386599c5550712bef8fcfdcbfa0aa49506b64904eb0b6fab610523553b24b0e2d38a20fd8165b238252a4dc2170b5af63303b2596100a32b123a7d2283cca81ed96e895f1d8f38f658ec7665f72cf66fcabe9073e8001b03f75b839ee3f41a252b2218759aa351270b7ad9791bdd323836b940e35c0614837a5d24dcb72dc997611ad4c7b111216c89f1a23e2e3cc88613cac4f357943ff237f1d5783716bbb5e65c1e881686beb5d5ec8e7d858282b6a8cb798bb729d30a4a76e945d468fd187e0764086726821ecf2d35156d223e32aed66ba209085e51802cd2f2f89ff40a4b87868a00f25084eca9d1b1b7a5dcb81cff99f2b6655adb59c5b54af89ff40a4b87868a00f25084eca9d1b1b7a5dcb81cff99f2b6655adb59c5b54af8serviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootiodinedrootrootrootrootrootrootrootrootrootrootrootrootrootrootnobodyiodine-0.7.0-bp155.4.3.1.src.rpmiodineiodine(aarch-64) @@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/useraddcoreutilsdiffutilsfillupgrepgroup(nobody)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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/shi01-armsrv1 1723547991 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_Updatedrpmxz5aarch64-suse-linuxASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f407b071e20e59311acc51729a60669e19ae52ca, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8e1fc351545f5f7e96e36ceedb145f5718a804aa, for GNU/Linux 3.7.0, not strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R R R R R R Ӑ'Ce utf-8b8174fd0e03ed6182f89ac3ab5efc8dd60e60cb41f1e38b22245435a455bdd3a?7zXZ !t/E -)]"k%jdz-+`CvHm8xgnOv>GIYvo;5U;Uu ̍< +'Kp-(C5/XcU4, -%Fmy(\.|x|;D m[^2wG$M?e$xg(mVKZao`̯Rub6wzÃr&  4!ƫ+c򏥇!X_ʼpX3K34#ξ} CEa$H!J!M})N,M2eV/dxqP&&#&~cҞdc5u J-\zө勮j_׮BQOkg;ɗQehK'6Sb6 +m /2iOS=y.lut@{W`f{l&]L:*z༉3U֣>Gt;Ue9":L#^.(Xe._ \ϻ DOpysL}泉B}e,I*]+¹]8ER4|ph8bg5[e.5' E \ dhOSʈEK8g Z/_weMVܭ̈h3Z{ ל_s NÈOj%~oS߼96cToH+Oіe{> CQ!%)ʙCD_"iZة64M4{O|BT=ax$5s>B8-`#Zoze¬5 iF8 jW* Ŗ:|pz=]zPuz`e=.doi|hĐ:k~:B2c[1Z-$`IQy?4kg(b5K0qԋ16ʧ .:`x8hu3!8RgZ-hTJrP?FKV)d mܫt֫3 j\^ մzkq#^_=A΍G؋}3ž]P#y+@) 6.#i<%ȋNu4#?O¦٬nkp<25f xQ,'k#^5> .gaIw3wL0Ȳu$ulesWY1Pr2{M}Z0ؾIP14k\J!DksE(-B2s֣oa im|b@j(B 7LNz,E_s ;qAuT]HY)Ӄ?n&>p٬+C<}:8$aɼ+:qK|'3׏x AR 1;ſKȻI3wȨ\%fOߩt`3@r *63WN?TyO|\669dWDiKg f@tn(gw8 tgp|:m`LljCS2ּS)(w ]k5f=2 >;AK1z)hmU/딲,xrz|rd ʎf|db|{ >ޑ: ڣFr+pxmKH M+4^Ul+h1!dRA"`Ck۫a ڳ@nQ?bʵV̛ec" "u5GSEq!_7_⿒f&ȚdaUF('[c 謵;4&1|[d>!iD֖mm [_)kCCփtIs7 A.Tr`Υp0㦒⊾>zQIqdOCWB9l'fo\vqd Y[9cw@ς3)Lq1a# P@7'x1Z,vNn^c.v א}+kS-RjLkwFV^?ZK.)6!&<TLfփ>`|YԚZѤ7?]rx>K;0'%ےEly0>37 rʅ:v/$xi\m+!aj𰈼"۔wQpϭMW(-ƿ>6 %M=?qvk tUw5ߙRW sKLrTWoP,j J~'V= NaUMt F~} AlF_Pu ސ<'ʹΩP #ܢ[G Z}Cd?+=!)dZ:I[Y\91yxVf(έ!f. v/cx` ͆lW _rEjp iG̋L{QZTyT`UXțMee V G|riPlDn.φf,qmh.Xh$fEgNbDMhT0Klqt} բϵٙCVwsf/o!jF"wč2 I`h $>"YB}1Ҽ凯"LDy~񲥒%@X+ǼZY =WmGn8|W⓳*i6⌞YcDu岼(UAHDՖ5*᥸Nw`9RLT9_cxy훯6Y@12nNN2+#P E[ }C.8gF> Tl3oL{~:E*hx8@S(w|өS7 Xd%.kSȠmਲ਼2ʘ˶~մNy{G# iCTyALT`[oN^s66?Pg#uKwM7Yj3Бbxn|TAd0^pɒslBs3f{{;)K2iDצlbU}B~1w 3}VϝӚ,\vIπmkqȐ༘5XܳylYaUy7!q;| V3T<򠄯&.+bwùFֺ #W\։ld YMedB%a/Fx4룎ܛ]nu Z N;bbH/xQ+ 7V/viM;'RL?_)-5n~ig:Xw?z?%Ҝg[9e:ix;\R 4k;;wץy<yЄ_CO9ECs+δZ§_*$50%/7l!ՄQiG9=]_Ubٸ ,< ;pَ{M ,Ɍ7eF6{PG4BkCcO㨳+TOI.OcʴmI+Hc%/]څ]nm|N Ƴ:/dr`/xaJJErs2O :JOBrdι>~Uzp^,"uww4 ]'cAT G, y7;{cPIzy "1tfW:]#ykU2[&wJm1R+P+^3kG10#+޻y.4-[Lg;lQk% a-Ϻ3yRA }QGxSqaDR)c~O eϟ/&rz5,+JXƞ@ 7etz^Tx巁䨧p/TZ/Vbguw3çlX*~Of5h9fm|&NNDu~{rƊ~EK̹Uk_=4;}2P7eg2 $C(, ̠+531K *V0@Ŧ Nhmː5GTW;%i4IM͛ѓK!xNk(R%jg^^(>А;/_3@^\c'E'zpCJi yT; "-3 cNZ"GZy1 xB Zg!=Oz{}a^Ix[N*V'ɀ CJhiYߜR9'tp=+S0OOu(К1_h9}-QUs pM08)Ygu<B\0U>(6YND>HjZ^"\IO}ziH< O fApA r ȣ_wNH^׫mgqg! ̳'!@j_j҆:8^NtyeO-Z~hPvf9;CCD&b/n1g*8?5~C3ˡ*EERf< ^;onj0E)*z  {uK/]}R0%=}Ww/!O!*}˒?qs/>A{eM$̋39PjRߌ4ȧ;d lvAn%tR q  ~LIlAfU ߚنE$$\b)mkǩ<".q){IȖ0B9Ď.}w9".^ v#]N}pk_g`-fFKIOXbT6ۜ T)|b0YQ_6!]z*B <1q^)N A-8_>1WJ?O6mXJZ Hy~l':D1^8*``︔' S+97;O(~B)}=TqC4H̲rs]h֪Jf齤}!_|F;A"_n71E޷ֱ$S0;XFkA-hU9?HO^ʁEiFۇOVY+Q[%bp/*,,Ð=n>p6<14{--ԵEҢ[P?Mwȏ!MDrFiLfT::|GzW:Y36:u>t q Bs<[b2"MaUm2<:ٶk;T [zSf2bf")ly3jBb"}4_7 T0le'bj(:Ol^9UӍEA0l% e\5 R{ 7 K;p'ᎁJ݋D.sU ymѭC+ _,ny )baFȅNᚏASy] uUm_ӣSߍcxe$R>e}3ұ$ = үj+z@j3h2\u;[ nUdhL@@F+W r͘Ă7/ hL+,k6kViH8 #9H|"?8 Z_%!*}q*x Y-`Yx, ꊄ}gR D _;6`?ĎeG }]xAֈD@fq˳[B欁=uؽfVWFA]ǾK_W*|~BG_ rC!Tn1䓞z,}k5%S {Ԯ KU hf \wؑ*uib񠢣Fǡ+t\Nc`fB9n1,1(BS _A>IE{;]h⥟<&|y@^*cRdKA`вomF6R٨Cdއuf Rr'<챋Eό"V(E}En_{ۢr Ļ>MZIG6'%C{@lP6]+'>}#l֚t$?\]3R,.3L(U%,w$Bebyn%EYaOˊ,3S$Znխkî3FIV>m@p,Ez؜M۳2&}E4n*Z`uBv$1'źL/.`^!g ?*Nb`uj[곈ȍGo?Х#hls;}M~O |4656 X)x27OڡVd@M}WT]nT#ꓳd%sY@S{ q !KPL+U>DW,L |_b]<Cd|0]' EAkI'CS i#"AuXcYcZDy-;ʧDucy`Jˈl E{^_MF,1ҥDx)],ؙxlK\0c+$/COwpɓ!Fv@m=q{Umm«JYq f}yzJV蜋lM`gx]=~3☯sW #K;& 2~ucܬDGU}\(Mw|BUmD9Z5U$xkN VO[/UECLg> Q ң/e880`q1Rv5 Mbp!}/Ȍ d@0lKeFq]8.4jPMM6._O"NRsxc*Rn1Q1Bd[HUHH;)F̙zs?e`k d pܫV0|/V/z%To! w{cX@ F:8z$9N<~\?Acuu)N?еn$Uex;<ѽh8qոZr8xwKJ0`wZ 0ә5 uP._) W k8_d(%%=\{qG)EX35>?8] |\7X~x' dtg( CCR.ۆ&jV,ȤWcV>#UqVT27W.W(Gg+Is5Z8WbKLqb?OY qdʋEM&eP:wݲj#lbv` 79t|''з(1I_y5r5$є#XT߲ʇer6 g z1BYlj-`连/gurٯPnF4M{|@H+~KO.\Mn)վ*.S|`ǹ6 $ZE͟tNR[`PI۟^ָ 9Eh!N:TE {HHA`eZQB{qekñqԘ8\: ^E;clFĢaxս|-gbfb@u(eɾ03Jk荤܀6=Mqd#Hv+O>*gJ Cbgg1 %׍* 197H{N *}N"m7Gy TSj@{`Ө8k`ȴôi9z; Pq/̄C`:k%tjuH)M\Y)ܝ-WzseLR~mV6mCclIJC\aSrxҴ)IvjW IªۖD} %3:K0R,ԉ'#ʱSԘ#Ϫ}<|uo",U-qkxGT9sUbY@ ̠Pkx;#B}$ Y2V]N00تt((q!2v|]:#VZ>57j`ݾs6p0\$0 +SVAB/כ$ Ln@8e=R2Qॱ%B7Μw5 i&Dom-M$)Ӫ|]L " 3aʰ !MS?]O圱!]}Z$e^9;nHy FZ$'c,XAJq<90(&Y\g]O" ލo#J|FZ](ΦW?έ]ck4`0_K#׊{, Zox:[KFbOgx)9#W`i4Ôʻ|1SzZD H$ h$a4