From owner-freebsd-current Tue Aug 13 23:48:33 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BAA7937B400; Tue, 13 Aug 2002 23:48:29 -0700 (PDT) Received: from swan.mail.pas.earthlink.net (swan.mail.pas.earthlink.net [207.217.120.123]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B8B343E70; Tue, 13 Aug 2002 23:48:29 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from pool0223.cvx40-bradley.dialup.earthlink.net ([216.244.42.223] helo=mindspring.com) by swan.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 17erxE-0004va-00; Tue, 13 Aug 2002 23:48:28 -0700 Message-ID: <3D59FD06.312B24C3@mindspring.com> Date: Tue, 13 Aug 2002 23:47:34 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Steve Kargl , David Xu , Tim Robbins , current@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern kern_sig.c (fwd) References: <20020814011257.25645.qmail@web20909.mail.yahoo.com> <3D59B191.6F00957E@mindspring.com> <20020814021032.GA4315@troutmask.apl.washington.edu> <3D59FB15.A4429ACB@mindspring.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Terry Lambert wrote: > Steve Kargl wrote: > > On Tue, Aug 13, 2002 at 06:25:37PM -0700, Terry Lambert wrote: > > > The patch that Tim posted, which is GPL'ed because of its origin, > > > and therefore unusable exacept as a model, "fixes" the problem > > > by blocking the signal delivery before the fork. > > > > Can you provide a non-GPL patch to assuage your repeated > > beratement of Tim? > > I'm not repeatedly berating him. I'm simply pointing out > that the proposed patch has a license incompatbile with > the source code. As to your question about the patch, I'm using code that predates the PAM changes, and not running with the most recent set of KSE changes to the signal handling, so I don't have the problem. The simplest solution is to undo the things that happened between the time the problem started, and the time there wasn't a problem. IMO, it's the responsibility of the people who broke it to fix it, as the price for having the changes they made stay in the source tree. Making changes that break things you personally don't care about is not a workable model (also IMO). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message