Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jan 2002 14:33:07 -0500 (EST)
From:      "Andrew R. Reiter" <arr@FreeBSD.org>
To:        Yar Tikhiy <yar@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/libexec/ftpd ftpcmd.y ftpd.c
Message-ID:  <Pine.NEB.3.96L.1020128142924.19514E-100000@fledge.watson.org>
In-Reply-To: <200201281928.g0SJSFr11555@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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.

Andrew

:  
:  PR:             bin/32740 bin/33846
:  Submitted by:   Maxim Konovalov <maxim@macomnet.ru>
:  Obtained from:  OpenBSD
:  
:  Revision  Changes    Path
:  1.30      +9 -12     src/libexec/ftpd/ftpcmd.y
:  1.96      +85 -32    src/libexec/ftpd/ftpd.c
:

--
Andrew R. Reiter
arr@watson.org
arr@FreeBSD.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1020128142924.19514E-100000>