fonehome-1.2.2-bp155.1.7 >  A ddxI%z lQcS%0}4ե# BwXwx4ZګoY<^c[l ;@݊Q(7EyXy)8) R,zYa~rd˾G,"f!9$q@Oa|-\6K%0PpgCJO7tJH՞x"۝(dq&p`f-a21ގ\Zpy ՍD!yg,QW׮E)k9Bq=eN/j^AFpY*U 2g)셹\ h5bW804=;Jx)yL8ିMAuۧ1:-T0'l_Ifiyro$Ӄ1އ&(! E^ r}JFW9WVCōR6gm}Nږ)<՝39L/ԛ?U9hBSO㡃?ɩnt73e800518c1dea73f4d47cfe80e1eeed948b684ce4b2f9139a2c2ae935ef76006e7d78b7361357d51844cd3d97481f672f1e81e2HddxI%z eId7>,YZ 2:6)96V΃CVK~U:O֚mHߺ3"%& ?UQx`PF8W H=k*ޑF vWz6IL3R4BJc 1;$smi nheB ͞;]H3bkQUR7p LINt*6TZY-ZdEpzu`E~kTi9Md0q?dvO9@~5i"B:B"EPf̶]40gUN'FZm]e~mvi~2Jt/rnH>pF\?Ld   F $AJU o~  !      P ^ t8\(8 98 :m =>? @FG0HhIXY\]^ bhcd{efluvwxxyzHCfonehome1.2.2bp155.1.7Remote access to machines behind firewallsfonehome allows remote access to machines behind firewalls using SSH port forwarding. The fonehome client is a daemon that runs on remote client machines that are behind some firewall that you either do not control or do not want to reconfigure, but which does allow normal outgoing TCP connections. The clients use SSH to connect to a fonehome server to which you have direct access. The SSH connections include reverse-forwarded TCP ports which in turn allow you to connect back to the remote machine using the included fhssh(1) and fhscp(1) utilities. This setup is useful in situations where you have several machines deployed in the field and want to maintain access to them from a central operations server.ddolamb66gSUSE Linux Enterprise 15 SP5openSUSEApache-2.0https://bugs.opensuse.orgSystem/Daemonshttps://github.com/archiecobbs/fonehome/linuxnoarch 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 fonehome.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 fonehome.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 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 fonehome.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 fonehome.service ) || : fi# Don't kill the connection we might be using to update this RPM with! if [ $1 -eq 0 ]; then # Package removal for service in fonehome.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.3,^d.6A큤A큤A큤ddnddnddnddnddnddnddnddnddnddnddnddnddnddn2135e99a55ebc35dfa22b2b18b3f4707e57b5a276fe509fcf9ee7bfb2070a714e1cd634e1b59c18e161d45b10237801d7251b1b5ee34e39d718aaf2d5fe67ac0a9f83855b90d9250e2b602690ad8eb20abc6324123b854d76864f0e1fcde1aa2e2c1ed484d62810717dc7ec47c00547e857f64416101a70605a998b8f08c8c77cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d3057bb79ca2d313a99234496ca0bbadaa81b88c7c6dff03f9c9abfb6b615d28ee12135e99a55ebc35dfa22b2b18b3f4707e57b5a276fe509fcf9ee7bfb2070a714737d68dfae5f8476e5b791ecf08257c61d6f3bab392c49de878a5c61c9aa9301service@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfonehome-1.2.2-bp155.1.7.src.rpmconfig(fonehome)fonehome@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/shbcconfig(fonehome)findutilsopensshrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sedsystemdsystemdsystemdsystemd1.2.2-bp155.1.73.0.4-14.6.0-14.0-15.2-14.14.3b]Ray?@a@``Ȗ@_F@][@X@VS@Archie Cobbs Archie Cobbs Archie Cobbs Archie Cobbs Archie Cobbs Franck Bui archie.cobbs@gmail.comdimstar@opensuse.orgarchie.cobbs@gmail.com- Upgrade to version 1.2.2 + Added some systemd unit hardening directives + Ignore errors from kill(1) during shutdown + Remove harden_fonehome.service.patch, now integrated- Run spec-cleaner on spec file- Added hardening to systemd service(s) (bsc#1181400) * Added patch harden_fonehome.service.patch- Upgrade to version 1.2.1 + Substitute spaces for newlines when logging errors + Fixed quoting issues in fhssh(1) and fhscp(1)- Upgrade to version 1.2.0 + Added bash(1) completion scripts for fhssh(1) and fhscp(1) + Converted from /etc/init.d script to systemd unit file- Replace '%service_del_postun -n' with '%service_del_postun_without_restart' '-n' is deprecated and will be removed in the future.- Upgrade to version 1.1.1 + Filter zero bytes from /proc/X/cmdline to avoid bash warning + Run %post commands with reduced privileges (bsc#1154200)- Convert fonehome client from SysV to systemd service (bsc#1116015)- Add Requires(pre): insserv-compat. insserv is no longer part of a standard SUSE setup, since we have long switched to systemd.- Upgrade to version 1.1.0 + Improvements to fhshow(1); support IPv6 and UDP sockets/bin/sh/bin/sh/bin/sh/bin/shlamb66 1684330863 1.2.2-bp155.1.71.2.2-bp155.1.7 fonehomefonehome.conffonehome.hostsfonehome.keyfonehomefonehome.servicercfonehomefonehomeCHANGESCOPYINGREADMEfonehomefonehome.conf.samplefonehome.1.gz/etc//etc/fonehome//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/fonehome//usr/share//usr/share/fonehome//usr/share/man/man1/-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:Backports:SLE-15-SP5/standard/4128c785592e182febd55797e641afd0-fonehomecpioxz5noarch-suse-linuxdirectoryASCII textemptyBourne-Again shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RəΘ-Q9 eutf-8ddfab60f62350ce2a69f63ee48a4c07ddc59bf299c0dc83637686bfffb5175a8?7zXZ !t/nG%] crt:a`*rQ?<4\]+z䋋 !];?tuMZO ^g!Ь@ή=!QKVͫgp Rw{՝^z]:/j`_$z$=qRJ-d'j:"o)&#Dғ`?NJXu\;"h~1Ȟ!6/z>~aÍ |3Wo 9O"J+bPVd8| )dgM-r9∄Tee4>&+yiXu]#Jol;l\n7n\872"Iu#*`|YaZ"0 L =s*\A@>Ӑs ^ݛbCSZQy?V JOn9";2&Lf!a]EqҒs XَA8IEɧUE^9np9Ӄ5T 96UQM֓NDνiތ3)]9}Q 5n B7!<k6@{G9 < >rqڵ<9pU|4؋gc4e7.Eg轘S0k ˀlMg+o8fBB,3I *+Hrtc,RD~w8 _`g>l%tm-׺H 8=?ҨYAB.S2e?N|; VIVb5(5$ų~2&ȆtYf}Kl\H} !V"8dA8JF7Ζ-m61Ck9$oa2@(δ_$أh[v0=_&)J-Y2 ؒYc1S{cXU>&rL(~S >;3@BLу {'\Gp g%Iـ #v:&/W)W c;%mQ 4/vP(+y)Iif2A h^cH8;5yL5h/hb GrG0G=<=<{:8 KD&o0&B6 A)E/|v4a='&Նp mx-n$WQG7i"oHJ4%5$$H"=4&n𿵂'IeFV]b Do_5_Sy܏jf7"6f%Đpٕ;½|#oMwF?7i/ic/+>Z!6fUǗ/E5֫knH&__BV` p P1.0S9? 2pmS]HIdl:u8)Ɓ$jNƛ3Wr]̤qPw߈'?  R *{xٷB|x>Cn/*8<T99e`D,.~xckV)Wo(֩5>|4iDϻawR+5mF,1"ѴI>ς$# t$epv;e΅:d)e+'E~aGѮ;)Gx?Lmo} ~C[;rN?8x7qύ1t+U _oj2%։_$CMϭg]_>(Y:jZ0]2ĺ `q #@un_%zEȩ[Y!F~MM5+}ʊ% w< ~!{tnף-Ur4` g bd'車2!nN(c+hH?y, ɠ}eO;@)`rsao =0\ȋ?pㅏh_+$w/M7.;b~PUĖi @#i ĵeP6y&!ä Ӯv2@G]]39L}{ѲԎy^XF[;a49 A~vdbO/l!ͬ@fZF-Dt^t) !x'ujS~HNQg>L#Vyoё6dh+?cnV{a u%Tm춏!o٠alu^`1Ml=;P`pQ0S^\kQCjOKf|^Z*C3ULNf'JM#? &x* c&3% .;OSVzh!kfL n }OfMuVZx^(}4IU;/lB'6֯>X-ȯ4KE:^uK1GXho_Q<3֜~]uj: w5w]j\v;%e۪1Dbd>5 Dq(o}V (x=lѐFQ\:M^ys˂I$k(ӭˈ$U=txg=vE>Z@Zn~ cnWYSx\2.uR}Dm ڌoTR`H䲕7FI9|ͤb{:D #FaK9LI]E#w2ZIc P0DEMCجzP:}?K-" CG.~p[Ec0Pjdݮ=> dhGbyf<qRVIjh>4T >M^mM>c}]=lx׾L̘. )u͈´,-W_`+LBuCGj:xb`q3&*VnXq(L JYxM]iXC'Z̀2(RvW -pւMQ;iCtm.+츎C~!{K)^gȯ @w_ǯG&Ѷs,$x,\>AUjݍVlq= O68b Cw؜q/7!+Vu 6ӟ'ƣP괁r#|v95hA^ _{BS2:w\yW=&9u?kؚ!4J4|0Bb[Kr%Ao63=RXE NIg4;CC|lޢguoFzC=࢈ ]cp&NEw<]=J>$\WZ^XZ8+W')VdȪIDZi*B65q%Qf'k -w_z}G*S ^E.y]^t}Y$Q6\]0BEAb,bCh` 2SՃH^ zG(fTN?DsC&yA'VpFu"D&(dP,H*ap+jwX3[)z\BT\rFäC#8a}W9{iQ[iv;|Cq~hh檆#7|Yta8=grD ^+$ S({VF7a/HEqMD; ~684Sp Y1SgkcR8GiiZWPtA/1sW' Ƿ¢t>v=~'vwI.oOaΐ֩ b,nB% ,rܧXZ2Y\7V\f*_puWڃ㘋֮U<>dv7-R-?2FφAiҧdC@2-uHsDp(FMu4;^Wgx$^gh)v:~m xB <7tZU CvArq8",1^E2=/ jvL6p/<mE}k<_o㣚[jz?VՔA}h{9`.2#oS5AFi&o@ٖ ;ؼ]'*.59K.S75 YS?g3"& (]λP][~ 0 `尨S&š3/܂(Kz IpI^|nz*=n؅G?|a5P,ɢ( FYFc{PVd 42 H ,JL0zOΜL4q ,qQvl\ vkp͛$8y6/|\`~S蛓mAE_Ewb'+~Z/آdҧ<~Q=A6i">OۘbxڐlX rAI;Z,fBOLr/#1?=102x͞5rec;Ftdy S??; G ]߰\KrM`%Y4N$3`{UOO͕ko /MPe[dbq6  !1腓ӆ,, qD&|H;Cy%PB]XM_8ӱy:dV\}.2@GrXmXb%Dr!YZ Dg~um -.xsHg<ڢ٬emxzppȮv'^C`t eѲ`_V-FEM *\?܅\L^v>@o'l_ !뻪jZf{~Ͻnk=Bhz x/Ca۾SI%k@Z@&Ì^qffE:9aǒbCï8oRQʫtkhDdڙ gW%+X*LFѷ-7@).*&iq3)`U |õ8M7ҙ\LPw6axlA_%̙OqkH9xҞnf5$RZgIm*։>[5D>7Ml@]uQD{x"d#}%vx[4YZor|peP@`FQ8$@xC#c!r{`?O JF ȗ켋MJkg[8 " I/rBmkj뼳I٣T3{{T@Ƌؕ&XN͞y_YCܱA-L KҦFaaF8-OnG ->4oUiaz?Xs9Tټ┷H9〸lӄ{>."/>e& z3**ڬ3P|ƦP$ܝEs&P<.2/5C7+L4԰ĺc(nB "@-A.Q'g`ę;| -R$2ܵ}&( D˚ʷreas> fꨞj0Ƞ{n*G8KIxзU*S xLٸ[*)8 9RõZ%JCk q&ts&iZ=_9ZtmyT5NmooZfGQ%mx]~WƛC+']6VA;z ire'rtW@,ٽ[$P?0 C]#F9;:7whZkцR<:"=BF68 }2l~Kx.`JVݞn]x''x5v@Ѩc/al0bz_;˗ h%D D{Ğ?q2 :5R^F4*U3`j)ߓyt?!e]X\ swD$|xib,XLCy)ѢG^i ZPAֹ͸dY]U! 2+A_Fmm6@ۆe)P)"z/`nh A>}F ߊäѵ;/'}GPmuJqyq #b<̯"CQű CuYnh ݋,$8 YZN,w?GfzfMݠpf=GRUy˕}W$鄎^+2l5<$,LvҴAm;(r6̠`.qAX[h7i0HxP,^84=3`^k{X 7bE^o}/N 3+ ^p٨_W8i =*u0T(rshR5Ez`rF:֛̋y-)4ptg1)?F i\sqmG7Pٯ*f&dlVuj(Kv YZ