fonehome-server-1.1.0-lp151.2.1 >  A [OO/=„o=A_4I5zk}}]iyGL֛:j]E qrFUMf @\.A7_C UEd C2>j 㗲Υ{)%P祜Êr.rAĀN}:ۢ"K=Jٻ *yn;g<I+'B7+0h+W 0opWXX%d87a3a13cd869fde260288761a021d1af48999c691d2db6f9934d7134d185409591e3af1bd7e5661d9da4de5f9fbf5d3cebaad67=[OO/=„SgC~cQ̜_ VȚ wIX3R ] åey]>hn,{⯖vn>/L"ǫ6[AϕŖG>. cȡ2\>pB?d " F' APy  $ d     D   ( h   ( 8 9 : =F>NFVGhHIXY\ ]`^bcZdefluvwx,ylzxCfonehome-server1.1.0lp151.2.1Server for fonehome SSH connectionsfonehome allows remote access to machines behind firewalls using SSH port forwarding. This package is installed on the machine that you want to be the fonehome server.[ODlamb25TJopenSUSE Leap 15.1openSUSEApache-2.0https://bugs.opensuse.orgSystem/Daemonshttps://github.com/archiecobbs/fonehome/linuxnoarch # Create user and group if ! getent group 'fonehome' >/dev/null 2>&1; then groupadd -r 'fonehome' fi if ! id 'fonehome' >/dev/null 2>&1; then useradd -r -p '*' -d '/var/lib/fonehome-server' -g 'fonehome' -c 'Fonehome User' -s /bin/false 'fonehome' fi # Generate ssh key pair for user fonehome if ! [ -e /var/lib/fonehome-server/.ssh/id_rsa ]; then # Generate key echo "creating SSH public key pair for user 'fonehome'" rm -f /var/lib/fonehome-server/.ssh/id_rsa.pub ssh-keygen -t rsa -N '' -C 'fonehome' -f /var/lib/fonehome-server/.ssh/id_rsa chmod 600 /var/lib/fonehome-server/.ssh/id_rsa chmod 644 /var/lib/fonehome-server/.ssh/id_rsa.pub chown root:root /var/lib/fonehome-server/.ssh/id_rsa chown fonehome:fonehome /var/lib/fonehome-server/.ssh/id_rsa.pub # Allow incoming ssh connections using key, but with lots of restrictions sed -r 's/^((ssh|ecdsa)-[^[:space:]]+[[:space:]].*)$/# restrict what fonehome user can do\nno-X11-forwarding,no-agent-forwarding,no-pty,permitopen="0.0.0.0:9",command="sleep 99999d" \1/g' \ < /var/lib/fonehome-server/.ssh/id_rsa.pub> /var/lib/fonehome-server/.ssh/authorized_keys chmod 644 /var/lib/fonehome-server/.ssh/authorized_keys chown fonehome:fonehome /var/lib/fonehome-server/.ssh/authorized_keys fiK ,^2A큤AA[OC[OC[OC[OC[OC[OC[OC[OC[OC[OC[OC[OC[OC[OC[OC[OCef4271b06288167ad6940e4b8eff9eaa8dc657fdc9b1d9100124e7a62ed35ebf8d220708d805f47a8e23b55e69298321f4738457662dc79a4ff1a6361f4f9ebe26f15361ee2e9b8d6925dc022627a1c1ccd9aaebbb98f9332431d5431e41bb238d220708d805f47a8e23b55e69298321f4738457662dc79a4ff1a6361f4f9ebe83fa1a9c99f1be436a5ea6eb8ac6e21b313110f0781a87b174c7ab96a426ec1bcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30c00fea4847c4428a38e7d28fb7fa888f6321a1dce2709b5e7989ba6f3590a6a21af48740d19de9b337ee574afec6864447bcd123258a25f35132badbe297f107c5e163f02c816761d22415f7e6eaf59ecdb295a8b600220e775cfb2aae4ad0797b0ed412322ac727927317aef39115e8c6343676e52b4dc8fe204c7393894aea@@@rootrootrootrootrootrootrootrootrootrootrootfonehomefonehomefonehomerootfonehomerootrootrootrootrootrootrootrootrootrootrootfonehomefonehomefonehomerootfonehomefonehome-1.1.0-lp151.2.1.src.rpmconfig(fonehome-server)fonehome-server@@     /bin/bash/bin/sh/bin/sh/bin/shconfig(fonehome-server)opensshpwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.0-lp151.2.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1X@VS@R@Q#i@Q"Q.QEPPP@PrP!@PO@N@dimstar@opensuse.orgarchie.cobbs@gmail.comarchie@dellroad.orgarchie@dellroad.orgarchie@dellroad.orgarchie@dellroad.orgarchie@dellroad.orgarchie@dellroad.orgarchie@dellroad.orgarchie@dellroad.orgarchie@dellroad.orgarchie@dellroad.orgarchie@dellroad.org- 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- Upgrade to version 1.0.31 + Add support for connecting to multiple servers (issue #1) + Log connection attempts and status to syslog (issue #2)- Revert inadvertent spec file changes in previous commit- Upgrade to version 1.0.28- Move home directory to /var/lib/fonehome-sever - Tighen security with no-pty and permitopen="0.0.0.0:9" - Remove sshd_config mods from %post script- Remove unnecessary %clean- Install README, COPYING, and CHANGES file as %doc- Create %ghost files during %install- Update to release 1.0.21- Update to release 1.0.15- Add copyright notice to spec file- Initial release/bin/sh/bin/shlamb25 1528385348 1.1.0-lp151.2.11.1.0-lp151.2.1fonehome-ports.conffhscpfhshowfhsshfonehome-serverCHANGESCOPYINGREADMEfhscp.1.gzfhshow.1.gzfhssh.1.gzfonehome-server.sshauthorized_keysid_rsaid_rsa.pub/etc//usr/bin//usr/share/doc/packages//usr/share/doc/packages/fonehome-server//usr/share/man/man1//var/lib//var/lib/fonehome-server//var/lib/fonehome-server/.ssh/-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:Leap:15.1/standard/29c99ed5bbc399e250cab302cfb5b0ee-fonehomecpioxz5noarch-suse-linuxASCII textBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executabledirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)emptyRRRy`0Iܲutf-8a82f6ac7fbe1aff5e8c7797a40ac31c55595501335560abebb92d33f3857d873?7zXZ !t/\"] crv(vX0{ 1BjĊ̃ ߄Yy{֠X,,C{9ݼްd#/~1!hL3_4͆+CnJHiT鱘P0>);"5Y2mI`QRhl !El2{'{jBX񀅶=1iCh'-jB?>Squ.v5M۟[ވh}?II]R<w);qVDMJf. l3;*`"/j9۴مڊ޸~I48GI,V;E 8YB0,RD ex6Qѱ 07PA.054"ҝ(3 gpx{@#/B6 *νB$4O# W'0 "[|=8s%KSu2Dƪ5c'ߪ(Yފ-{#b1/"?N!:WԤ9Hjyߵ¤Bf}ޣ0pn\n5+s,* J&1{L|Q]㵞,0n\뇱 37;o9o THß2hOmDT CmH(]]mv9Zpڐk}[.: -xZQ١˜i \*K\6j2-4K9%*֔{tG1Z3`7Ь0tMΣe{.ԨLi2@ՙei4"h2&s_ <ʷ-Sf:>dd- x@$d/~_=Ьy.9B]*_ɮ$ր%@2C1l~#~b2/#rSJ;Dʑas1m0 ŰOKR.myai\.&BO(uyV;mEJw̙nsTaUb5/ޮɢ Kbv÷F*مm8ZYUJIM$g5OۑH^|Oy8xV t MZ .P{9z̅}\41j R.{CAZhyҢ7CV`ip{s 94}M &` ɰ\ cd1?N x sP=0*>`+/?y zF7eei(+2^"?tti"Rlm]=:OtlFcVM17Z_ɰT~LܑTusJm/F0B? 8MHb:w40 R%4|ՏPbFHD0 n (nɒq̰W+1(F,|TX`Aj;;43m~ڥOm"J*uW s:`xB!?Uh/D}ؑH=1\]R0S(iy)r)nQ J/2[>v0eZZ30V nF 5~a{JL7@֙@fko %1\ߘوfh(Dh_ \TP Pכ>u]AҐ7ձ/a9:g (ʋ`MrJDߒ9T@֌FSh9bu:x1@CdZp"~Ʉ$8-ÙF&sƜ9 D 2HpP%ٳzTHZ\Eu Sra%ˎL$2f90̬*`1}ŐORL ^XS djFr4=mkrACoH",ak0$3IG8C剑?%ZtKt:\M:$Չ 8{x$781,J4@8 I;J|ī:eTZ)95f8Å Vi(hvRB*!^6[EK nRc?aI y>oUVN3 ȃL.Yxq Hfdݚ:nU4~F{jjSa>m_ݗw UN2TlI*H,>1PTV`{īW>Bz8H0{T0G~>ɩSpj%1_w:OԜ,>GΤAe.Wj[ȧs`#3>rK3 i%+!pA^Yޮ?9>7.sN=f6\kea/nEـh_D%zF|nSZ{J5Dݑt7۸Gڻ8a1|21IF*!X8eK%Wl@8s7E᠋@*<:#=.LC4HZ5 Ս7dg5b>O];I0yV^7 cM{ R ^ ^vފDWөViTeqnoapw<@{W$oFon3m†9eFv֞&39G),$.z#mO)=uaBβ ~L2ys[1Ł~]Č_T )Ԭ,氃2^nL$֖7+̯9E@@5D•Uق)E>űFȜχ Si$dn mj%K3M ?lb27.k`Ȁ.EGQ貾n",B6cZ&eaV0O=jM.TKNҿ~ϺJ3QH!f{Hq-qz  &{@'k [9'K#U F3bIIn{xs><6o!a#mZ_y43Ǽ&|\* >ff9umno+khWPrW\L$UB&I$bfo6<~<|vJ<sEHVr5 @%bY\ME0ͦ^WB E9)F\SqUNݙr[a;þ<ˈÓov727 ..e0'Wp//xa"gKW1eamOKJmA8iO72Le2`U$" v8._E!uaKC )UU'F aT#d4N$ly,Sd~ۢWȡzᨆBi9HRfl,(PƎ6UW6э̼R`/$K44J\o#/!͛$D!èɊڎM+:nJF~`z&,rruQfth&(TavXvŪdGfy: < Wf2@4ALvM =0Ŋ[sM&J*M4A~nA U[G(eh v`*=ubiU]W$}ѿq"eJKp2Z1*.V ç L|enN6u2Je3/ر}@3;-ݭ5T-0֨t[R&>%.g~.C5 sP}h7ǜ'VpG$x6:u{_KU84tmW#*~k'<+/ЭN@#&΃ Zl:mh)O6rr֪bg r\] E ;C!~iWؼ绱'}t5w#F&̌ '-SVhFZ""ܨ7z-u/(ygprsD%keA%TYk[YX|lE ~Iٽ:)ZM/{`u%%t_Q9K3j{8UȠUC f?1dK0ĉ-ۖƱXi,YӗuW UG 4&'GV>QgQ՟'[M(;c ԗHma eWG,Bx#~py2"qٻ&[XZ})x^VL/&^X3ʖc״ s)+e(r,5-dhF-tvIK+բG7ME]ф+4l@3J9 QqR_GF )K/v#KuSycXrVB"L[YoZi]>1))|2w).;'H)|oH$ \'Ԧv˜z)*Kf_yTһK ıG6"NvH/B.ZA[va+|DDϼ. EN on`6\q x *hRcy!zfBQNh]9<Ea)=_ m;%#ӵSGa{ZDQ BuL @c*)|Op3D=R8;}($ok?`i0{o^Fa5vƭ^; )/({B5"t\ w@cz1d^ a7 φ(_eo<0bemw6{ZF^XwU9~V" R%M\ ;=7xY{KT+-,o6лOЍ+c(>7qU7WOh.䀔]З^ٲOL[|) ,0 a0ӖjF:k25B޴0Ow:pf Ki/\_{1"^5]9VԚ-`eXPw{J ;--Zs;q@1/̿x=z}}[?&+38mj[&^ slSj0Rf3s悽_:s*s$~Q\04ٹ}yflh~GeiOND((ʫ?xߎ4ybB9TۉZq`rKMv tMƖI#Hg.F»#|zwB,w:WV#%/Bz\V\I \2׸@ՏX*46epZBXCKOyػV΃n[RYGmQ{"DtZifnЈvs4!.zBo< ??@teR\}RzLaJKlz^ն |6RG3̯oxT͙}t:ȝ&| #"G% @jֳ-A#̳cmOwIv`~! B7Z%Dqa:ZܔYl]#5O6(4Nzdkܞ^)@pX+jpio )uR 0ԡixcI/[ ˳(xg?OFs__`i1Dlo/XhxFXFR/EJUo:=0rܦߙߚڰDlo|Zj5T>E8TiDP|Hcǃ4%h[4ݶd^{G57/jF~|*k򻎕}`q<%_c+Z`@nW%"C<9Өۖ&157[R O7[s]OYÛ_1yG|,4AqMsEpYJZh)"|$c}nf{;#!0L=CO.2`(k=oNfq2jQ 3{y eE>ikFوis ؒp`t謏0Bţڅ+&0+I2ZA'Vy vGu2 7l63r_X[50F42.Tf¿]$⍹s^;7Mwz2 UiMݱ e|;C\ ?{n