Date: Thu, 11 Aug 2016 12:30:23 -0400 From: John Hood <cgull@glup.org> To: Peter Jeremy <peter@rulingia.com> Cc: freebsd-ports@freebsd.org, freebsd-current@freebsd.org, mosh-devel@mit.edu Subject: Re: Mosh regression between 10.x and 11-stable Message-ID: <68d0a6d4-2078-000c-6e22-b0b8721dfd2b@glup.org> In-Reply-To: <20160811101928.GC65184@server.rulingia.com> References: <20160810081831.GA65184@server.rulingia.com> <d577d1f9-d3ce-ee83-1051-d83d0c96591b@glup.org> <20160811101928.GC65184@server.rulingia.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------0B8B2C5FE966D46E2227F80E Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit I still can't reproduce this on 3 different 11.0-BETA4 servers and a variety of clients and networks. Can you try and identify a more portable repro or at least figure out why it fails on your system? Please try applying this patch, too. It's a shot in the dark, though. regards, --jh --------------0B8B2C5FE966D46E2227F80E Content-Type: text/x-patch; name="0001-Ensure-MOSH-CONNECT-message-reaches-sshd.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-Ensure-MOSH-CONNECT-message-reaches-sshd.patch" >From 4c4d2193af37f4375d9f7d52c109bbcdb873d9fc Mon Sep 17 00:00:00 2001 From: John Hood <cgull@glup.org> Date: Thu, 11 Aug 2016 12:25:55 -0400 Subject: [PATCH] Ensure MOSH CONNECT message reaches sshd. --- src/frontend/mosh-server.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/frontend/mosh-server.cc b/src/frontend/mosh-server.cc index a88a8d2..cd25a14 100644 --- a/src/frontend/mosh-server.cc +++ b/src/frontend/mosh-server.cc @@ -410,6 +410,9 @@ static int run_server( const char *desired_ip, const char *desired_port, printf( "\nMOSH CONNECT %s %s\n", network->port().c_str(), network->get_key().c_str() ); fflush( stdout ); + if ( isatty( fileno( stdout ))) { + tcdrain( fileno( stdout )); + } /* don't let signals kill us */ struct sigaction sa; -- 2.9.2 --------------0B8B2C5FE966D46E2227F80E--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?68d0a6d4-2078-000c-6e22-b0b8721dfd2b>