Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com Date: 14 Nov 2001 15:31:35 -0500 Message-ID: <20011114203135.28357.qmail@lizard.curl.com> From: Jonathan Kamens To: cygwin-apps AT cygwin DOT com In-reply-to: <20011114202452.28322.qmail@lizard.curl.com> (message from Jonathan Kamens on 14 Nov 2001 15:24:52 -0500) Subject: Re: "rsync -e ssh" hangs when lots of data is being transferred -- USE_PIPES in OpenSSH is the culprit References: <20011114193126 DOT 27184 DOT qmail AT lizard DOT curl DOT com> <20011114210145 DOT F27452 AT cygbert DOT vinschen DOT de> <20011114202452 DOT 28322 DOT qmail AT lizard DOT curl DOT com> > Date: 14 Nov 2001 15:24:52 -0500 > From: Jonathan Kamens > > perhaps we can ship both sets of binaries in the openssh package, > with the pipe-enabled versions installed by default, and have > ssh-host-config replace them with the socketpair-enabled versions > on NT, 2k and XP systems? Of course, that won't work when someone upgrades, because they won't need to run ssh-host-config if they've already run it in the past. It's a pity that Cygwin doesn't use RPM -- if it did, the openssh package could have a postinstall script to do the right thing :-). I suppose at minimum, the socketpair-enabled versions of ssh and sshd could be included in the package as /usr/bin/ssh-nt.exe and /usr/bin/sshd-nt.exe, and people who are having problems could invoke ssh-nt or sshd-nt explicitly or rename ssh-nt and sshd-nt to replace ssh and sshd. Ugh. jik