Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Thu, 8 Aug 2002 13:50:52 +0400 From: egor duda Reply-To: egor duda Organization: deo X-Priority: 3 (Normal) Message-ID: <124926316162.20020808135052@logos-m.ru> To: Laurent Pinchart CC: "Steven O'Brien" , cygwin AT cygwin DOT com Subject: Re: OpenSSH and WinCVS in Windows 9x In-Reply-To: <200208081138.11412.laurent.pinchart@capflow.com> References: <20020806140534 DOT 757a155a DOT steven DOT obrien2 AT ntlworld DOT com> <200208061549 DOT 28629 DOT laurent DOT pinchart AT capflow DOT com> <200208061724 DOT 51373 DOT laurent DOT pinchart AT capflow DOT com> <200208081138 DOT 11412 DOT laurent DOT pinchart AT capflow DOT com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi! Thursday, 08 August, 2002 Laurent Pinchart laurent DOT pinchart AT capflow DOT com wrote: LP> Hi everybody, LP> After some investigation, I got a few results that might be of interest. LP> I dived into the WinCVS 1.2 code, and found out that WinCVS hangs in LP> get_responses_and_close()@cvs-1.10/src/client.c, when calling waitpid. LP> I checked on the Linux server where the cvs server is run, and the cvs server LP> process didn't terminate. If I kill manually the cvs server process on the LP> linux server, the dos box on the windows computer is closed and waitpid LP> returns. LP> If I run WinCVS and OpenSSH on an NT computer (I tried NT5.0), cvs server LP> terminates nicely and WinCVS doesn't hang. LP> Now, I'd like to know why the cvs server doesn't terminate. I suppose it LP> should terminate after sending its reply. LP> Thanks in advance to anyone who can provide me with some help. To debug the problem a little further you can try to use variable ======================================================================== $CVS_CLIENT_LOG Used for debugging only in client-server mode. If set, everything send to the server is logged into `$CVS_CLIENT_LOG.in' and everything send from the server is logged into `$CVS_CLIENT_LOG.out'. ======================================================================== and cvs protocol description, which can be found here, for example: http://www.loria.fr/~molli/cvs/doc/cvsclient_5.html Looking at the files you'll probably see what server was waiting for, but haven't gotten. Egor. mailto:deo AT logos-m DOT ru ICQ 5165414 FidoNet 2:5020/496.19 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/