From owner-cvs-all@FreeBSD.ORG Mon Nov 17 13:02:18 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A438F16A4CE; Mon, 17 Nov 2003 13:02:18 -0800 (PST) Received: from smtp.omnis.com (smtp.omnis.com [216.239.128.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC66043F75; Mon, 17 Nov 2003 13:02:17 -0800 (PST) (envelope-from wes@softweyr.com) Received: from salty.rapid.stbernard.com (corp-2.ipinc.com [199.245.188.2]) by smtp-relay.omnis.com (Postfix) with ESMTP id 7BD4972DD3; Mon, 17 Nov 2003 13:01:25 -0800 (PST) From: Wes Peters Organization: Softweyr.com To: David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Date: Mon, 17 Nov 2003 13:01:45 -0800 User-Agent: KMail/1.5.2 References: <200311170639.hAH6dduA076667@repoman.freebsd.org> In-Reply-To: <200311170639.hAH6dduA076667@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200311171301.45679.wes@softweyr.com> Subject: Re: cvs commit: src/sbin/nologin Makefile nologin.c nologin.sh X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Nov 2003 21:02:18 -0000 On Sunday 16 November 2003 22:39, David Schultz wrote: > das 2003/11/16 22:39:39 PST > > FreeBSD src repository > > Modified files: > sbin/nologin Makefile > Added files: > sbin/nologin nologin.c > Removed files: > sbin/nologin nologin.sh > Log: > Reimplement nologin(8) as a C program. This allows us to > statically link it at low cost and avoid environment poisoning > attacks associated with LD_LIBRARY_PATH. I suppose adding the logging done by the sysutils/no-login port would make the program objectionably large. Sigh. Several times over the past five years I considering asking if we should just import my nologin and be done with it; each time I didn't pursue it because it wasn't worth the bikeshed. -- "Where am I, and what am I doing in this handbasket?" Wes Peters wes@softweyr.com