From owner-cvs-all Tue Jan 29 7: 2:40 2002 Delivered-To: cvs-all@freebsd.org Received: from comp.chem.msu.su (comp-ext.chem.msu.su [158.250.32.157]) by hub.freebsd.org (Postfix) with ESMTP id 2265337B400; Tue, 29 Jan 2002 07:02:29 -0800 (PST) Received: (from yar@localhost) by comp.chem.msu.su (8.11.1/8.11.1) id g0TF2Qx91627; Tue, 29 Jan 2002 18:02:26 +0300 (MSK) (envelope-from yar) Date: Tue, 29 Jan 2002 18:02:26 +0300 From: Yar Tikhiy To: "Andrew R. Reiter" Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/libexec/ftpd ftpcmd.y ftpd.c Message-ID: <20020129180226.B74702@comp.chem.msu.su> References: <200201281928.g0SJSFr11555@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from arr@FreeBSD.org on Mon, Jan 28, 2002 at 02:33:07PM -0500 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Jan 28, 2002 at 02:33:07PM -0500, Andrew R. Reiter wrote: > On Mon, 28 Jan 2002, Yar Tikhiy wrote: > > :yar 2002/01/28 11:28:15 PST > : > : Modified files: > : libexec/ftpd ftpcmd.y ftpd.c > : Log: > : Remove the setjmp/longjmp stuff completely. Use signal > : handlers to set flags only (with exception for sigquit(), > : which still seems to call some non-reentrant functions on > : its way to _exit(2).) That must eliminate the possibility > : of catching SIGSEGV from following non-reentrant paths from > : signal handlers. > > There are similar signal handler issues with lukemftpd; it'd be kewl to > get those fixed up as well since I believe lukemftpd is in line for > replacing our current ftp daemon. Just point Luke to this change so he can extract the corresponding diff and merge the stuff to his ftpd. To my mind, it would be the optimal way of introducing this enhancement into lukemftpd. -- Yar To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message