From owner-cvs-all Sat Nov 27 19: 7:22 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 9D65414EDC; Sat, 27 Nov 1999 19:07:20 -0800 (PST) (envelope-from obrien@FreeBSD.org) Received: (from obrien@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id TAA36417; Sat, 27 Nov 1999 19:07:20 -0800 (PST) (envelope-from obrien@FreeBSD.org) Message-Id: <199911280307.TAA36417@freefall.freebsd.org> From: "David E. O'Brien" Date: Sat, 27 Nov 1999 19:07:20 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/shells/bash1/patches patch-aj patch-ak patch-al Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk obrien 1999/11/27 19:07:20 PST Added files: shells/bash1/patches patch-aj patch-ak patch-al Log: Bash1 incorrectly restores signals when executing programs. This causes many programs to use 100% CPU after a login session was ungracefully closed because SIGHUP will not be delivered to processes started from bash1 used as login shell (SIGHUP is ignored when bash1 is running as login shell and telnet connection is made because ignored SIGHUP is inherited from inetd->telnetd->getty->login; ignored SIGHUP is restored before starting any program from shell). These patches were derived from Bash 2.03, and attempt to impliement the Bash 2.03 behavior. PR: 14943 Submitted by: Max Khon (fjoe@iclub.nsu.ru) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message