fonehome-server-1.2.1-bp154.1.19 >  A bxÜ!M@eee_n*rokє#a߇Zv# r`AM1MJ/e íBIJ_~eǦ<%ⲕx1ʿc\tKPDp|+1q DVcSpNN^Gq˳F[v'WϽX?: K!%xʗF%+,[YSۄ?T z~GjTcf01Bl*<>'8LYD295d14b88b4816a89bee62e663fdbb7380a77f37f926a1decf0bf61075c78ebddb3ba1592f908c3fcc89b6794ba12fc37626bec4ALbxÜ!M@eeemelj1$GoРiir~GaYxzt]L bEwrAR>A7Vɳ0A@9wwq1caE&M2ʍ4?|NI?RLUpY_>rP]ygv,e"9@)9ďcpYB8AvW➽/:D@fD/ y3ITӿ]НM5 ӆp \<7\-dh>pBD?4d # G&1 KZ4 V x       M    D | S( 8 9 : =T>\FdGxHIXY\@]^4 bcd eflu(vlw@xyz0Cfonehome-server1.2.1bp154.1.19Server 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.bxڷlamb08\SUSE Linux Enterprise 15 SP4openSUSEApache-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 # Run commands below with reduced privileges to avoid security race conditions RUN_FONEHOME='runuser -u fonehome -g fonehome --' # Generate key echo "creating SSH public key pair for user 'fonehome'" ${RUN_FONEHOME} ssh-keygen -t rsa -N '' -C fonehome -f /var/lib/fonehome-server/.ssh/id_rsa # Allow incoming ssh connections using key, but with lots of restrictions ${RUN_FONEHOME} cat /var/lib/fonehome-server/.ssh/id_rsa.pub \ | ${RUN_FONEHOME} 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' \ | ${RUN_FONEHOME} tee /var/lib/fonehome-server/.ssh/authorized_keys >/dev/null fiK ,^dA큤AAbxڶbxڶbxڶbxڶbxڶbxڶbxڶbxڶbxڶbxڶbxڶbxڶbxڶbxڶbxڶbxڶbxڶ5868cec8d7c645a80744933bb271689617595f8c354df5f1ecff518e98ccee35ef4271b06288167ad6940e4b8eff9eaa8dc657fdc9b1d9100124e7a62ed35ebffae338461730a5a23de1e50de8d09d361535586124d7f2a3ead3e76c996e22a76fceb550e23253ef7bf3e123468a8f3ec1fd36413dbdf975d86fc2e96a759202fae338461730a5a23de1e50de8d09d361535586124d7f2a3ead3e76c996e22a702b4dba1be7747611d07cd6f744ea77f39edf666b032e610b8c0ca637f882c8ccfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d3057bb79ca2d313a99234496ca0bbadaa81b88c7c6dff03f9c9abfb6b615d28ee11af48740d19de9b337ee574afec6864447bcd123258a25f35132badbe297f107c5e163f02c816761d22415f7e6eaf59ecdb295a8b600220e775cfb2aae4ad0797b0ed412322ac727927317aef39115e8c6343676e52b4dc8fe204c7393894aea@@@rootrootrootrootrootrootrootrootrootrootrootrootfonehomefonehomefonehomefonehomefonehomerootrootrootrootrootrootrootrootrootrootrootrootfonehomefonehomefonehomefonehomefonehomefonehome-1.2.1-bp154.1.19.src.rpmconfig(fonehome-server)fonehome-server@@     /bin/bash/bin/sh/bin/sh/bin/shconfig(fonehome-server)opensshrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sedshadowutil-linux1.2.1-bp154.1.193.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3ay?@a@``Ȗ@_F@][@X@VS@R@Archie Cobbs Archie Cobbs Archie Cobbs Archie Cobbs Franck Bui archie.cobbs@gmail.comdimstar@opensuse.orgarchie.cobbs@gmail.comarchie@dellroad.org- 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- Upgrade to version 1.0.31 + Add support for connecting to multiple servers (issue #1) + Log connection attempts and status to syslog (issue #2)/bin/sh/bin/shlamb08 1652087479 1.2.1-bp154.1.191.2.1-bp154.1.19fhssh.shfonehome-ports.conffhscpfhshowfhsshfonehome-serverCHANGESCOPYINGREADMEfhscp.1.gzfhshow.1.gzfhssh.1.gzfonehome-server.sshauthorized_keysid_rsaid_rsa.pub/etc/bash_completion.d//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:Backports:SLE-15-SP4/standard/f23435543b071a954373eca9e5c4a60c-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)emptyRRR@Z>h@8|utf-884d18e9a339209273e09cb9555cba1ca1a834a24eb61a41659cd09153ee73924?7zXZ !t/dg$] crv(vX0*ð_"Wdϙ|9ו~$镖3W&gY)τVXgCukQ+Sk(r.a\& VG j,h=$pߘߜl%N\s` H@#DxoIgt]wDNۓ=jCgRF18͎K!וsp/)cZF.*73D" @:;EV)Yl02b&HGG]Hkj@P[{sBYԃf-10 g co|?Nf溺:Rte{mOx_?Nn4and>Q1 +O>1KB*S12Kp9 )0E;iP|?r68u].9-UseRPЖMϤ$T083U2 8O},ra=7G[bE|1IW5XKa" _3Sϫ4k:ʶPT/Mc  k|5$AB"Fx w8ooTDP_u-)*7K8V\9X=[Q٭RFVpF$ϼN|lňʄMM6as 7+5}S\< 9.f΂dAïfw *Sz GŋSfO].2MG,V;$Q2i9b(F-6N& >욨+ew;Q%A!luf[B6 ѱ8Rw^a( Of3韛f;0Am6%i ,= 7!0KVT%u]\ό9)ap{h& W9bVc_.Xa־A"lSՇ75p;RCێ-Og:Z$>yDn ɅNA P9NȣbX6۸ svɅ儒gn:z W!̍eheF_<;]cQG yrgSmB˵ ՝an'A8Һ%[a]+eIf aX:6ePL}『0#ʟXj*n{i:s.U~z9߲TܪߔDҒG̈ t.^Q*e!KLF*ՠSEZYąߖ?+& Dp`&HҿX֓v p³^4/oO0,GC'mSu=Z)M ݃yqX,<`ѽ|l<8aiơCfT6f~9@(&^bte3ԑ]%- B#_cz{j:kAt١.)YdC~t3_CM 6c$ TsPwH.yq:$FXĄ܈];W ;C4tcK(f ƹ>knmv&@5#${4 {qe`yk2BjB &=Uӊo%E,΄5\Du_Sw{ Cay@]zѫ>^AN,(C#ϔÌ^e۹Z]fܱfs)r>q7tjR(Lfhb36V Mŀd(]#;(U >jEKYȫ_/{KxH caK_ ofMM^+ʱnsշ 'Z j0Nj38KkYH_ >8//w*mN΅^OI5b@m=}Wt%QUi.G4g&~*5}d,0_S|Ek=yK(\36fQ׮R)|Aw*;ZY.;zNRa2DQIbuk,TpYny-}1ZvE ==jJԋ&}i0o3[1i$8)WR/s7tM4TJs O_|-7 ϩm8Ge=63p#P{HMB2rEu:kwLv/*W]8^Vʁ(/e)QWج+-;<1G SB/̐@ ^)gPi"h6 pVLnյm e³4<xde l:vHW^ j3o Am~&Gǧs1 5r)/Wt=QQ?n cI&u|W$-Ɖ8m@\SwL E+26}7`/ $hVRԺ7OǴںx .z7ie14H8OOof U/{ixw "D\7/ʮ઼1! ź1{ˀ2 L &S 3a_aH&yJޒ % l侓4Cp< W%7yngu~lggVSm"9Puʠ'1 3AgtǂdDyHzY|1 <^I9xUlW8s,tfDņ$7CBؗꌂ3еݾ!fj Qӝd@UĬt2> ME"h/0$KqFdI}RUorNj0uJZv@WoŨmqF$L\Khow40 Ji!VwsbJS󹙻ȀItp%KTMV_`@e5g ,%8fe!6dHt`'9 T­p_2Z 絪r-9L^,])6?_\9Ul71 <AMp\(){ qKǪ7xJy>8oecm=PoΠj- "8˱'LO~AF0JV-"LKVPofYW*U2G,Rj97\ >CM.~[auj '$$IsRtM ۢ0[y\:NT0Mf &ڭ%Y>gL^JedpuЩrrS j[^@XOF7| Lu5%E/-jϔO\@1YfnsUI7K5_BGFg/3X_hN4)[. M*:/BMC@XW =g'B!զ3X%W1$Hq .N0H, ֞ervX{{wk&e"|S_RA})H  šP;3ӛ z]h1j(g;KPXN5h/>U~/ ` o9\[ړjဨR`u$?  *'g5wc`r1 Ep[656 Eis;e7ym펥͠ O+q3͎.܇o W @[ͤ,1|^Q$z4 ++ZB/?~K&ګ@}Tx`7cs#r+2A,!xQhMxM*?6n cqZ cxzFPԍ#l0; v;iGCǀV_1_>^bI'_1N#ZU_[ 1&vШHWcAޫߵo_1G$R68Bo2> IZ k ׻F>th`RE{fhOǕu@aGm=4/NJB[#K*zAC;miuSY4YީJ؆')!orƇh.==s@i$S[Rz{:IFCnڸY>̡ zr}p10 sMlp=sM r"K&IoXh%t15g}i$f'`n$F` } 2rYױJuP Wp֏ZQlSȂ$SG Aeb.?qapgq'qS 02ʈ憃"3~ݰ\`T`J&*˄!Le\թK[Q E+P]@h0sb @\0豙Bx !dyr2J-]_be%ۂǕU⯢_{j]H@5@(9zA-NJW/U†JZ|YL܍2?xE7GIXXA 0[&jQt6 dG.l2҉&A IӾ>s2g=oi5N͚7Z^F8x"~~Zs@zXTf$HLA3i6O޳*;iG[wtys,IqO W{OK`!NQC[(G*jxM~Z=aXn|D;KM'85TqaRc/qH~=bĝ> d*t'C)£Mk[7_v.-MaVWRGi57vFĤuv^xUG̓/:7GFJI;LAr8{pj`gC)+'Y7P 2..K[{ɒ%i5u\l'RK{GwJML`!r'(p%3LFf5iO!G!w-D}: k|D,N:i6wZvUl]U}IAK%Jo1a҂z}c;+n/'lA9?E[h3p#< l.ADZjm@aQELgjɰ8%:@<nkGSJN7\Ý#b Xլ>5Eܵ9M̜zn7ayATқSAe>{ҵ0 K wC-jmtȬ];^3иЋMNMu W]Jkaqnd`ia?Gc>s*m0s7X)Y\>$!5^0eZxw$a'NَI(E?$*}k(]5T\7:9 '@+}o)FnwD|Q"j5Q7ő5l (cr$`|?ؔ7&s=0  n kYvdez%\dT)Z"_z7W0bQM.y8Nhl5,XXrXq8Їmcy9z<> %Zk@]8fYM)` "RLS<<=}zӔ^PϵIa4iγjeW.0ԢڛП5~ '=GeaQZ1g4&]0! 7p)=Ybc@U?DWN,] cdA1#SV Jt9+&kpgg+"p6 -ज़.x&p*WMKZLcA%ȆHf<]HX-˂KdI5CT[||JiMhJ+R#Ʀ_:T?ez9k)2Q=U 䎹IAVbHaP$.2vkZI_Ru1vd@^|.bC%ҥ&ZO ¸|H,36ۚLKaw=dKgor%5N *첛*o”Ak^ ϵT5y+A|N |EW.M>Yt~ȝ=WXfsrkR0HA'qtf"HTrۈZNF R2w g\qlK¼\CB$zP$;ݍt2<)U#Qm! "I#lؤI{=uƉГM1u_((k F`4DTZ⽨b|lɋ3qi,2̍}؁Eh2u5ŸN I5"g]7ke`$Ƹb'ŗ94Z BpR,rVcp} 9Xbٖʉ]VRƜ'=q~