From owner-cvs-src Mon Mar 3 2:38:25 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D25C37B401; Mon, 3 Mar 2003 02:38:23 -0800 (PST) Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id D81FC43FA3; Mon, 3 Mar 2003 02:38:21 -0800 (PST) (envelope-from ache@pobrecita.freebsd.ru) Received: from pobrecita.freebsd.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.12.7/8.12.7) with ESMTP id h23AcKvn022293; Mon, 3 Mar 2003 13:38:20 +0300 (MSK) (envelope-from ache@pobrecita.freebsd.ru) Received: (from ache@localhost) by pobrecita.freebsd.ru (8.12.7/8.12.6/Submit) id h23AcKBa022292; Mon, 3 Mar 2003 13:38:20 +0300 (MSK) (envelope-from ache) Date: Mon, 3 Mar 2003 13:38:20 +0300 From: "Andrey A. Chernov" To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libutil login.conf.5 Message-ID: <20030303103819.GA22044@nagual.pp.ru> References: <200303030509.h2359Ofb036507@repoman.freebsd.org> <20030303095422.GA20923@nagual.pp.ru> <20030303101518.GA8214@HAL9000.homeunix.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030303101518.GA8214@HAL9000.homeunix.com> User-Agent: Mutt/1.5.1i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Mar 03, 2003 at 02:15:18 -0800, David Schultz wrote: > > In that case, I'd appreciate it if you looked at it first. Well, now I read the change, but have the same opinion. > > LOGIN_CAP library have nothing common with PAM and can be > > used standalone. > > login.conf used to support some facilities that are now supported > by PAM. This commit removes the stale documentation and leaves a > pointer to the new documentation for the benefit of people who are > surprised by the fact that the old functionality has mysteriously > disappeared. Some day when only the old fogies know what > 'minpasswordlen' once was, the pointer can go away. There is nothing to superceed, there is no old or new functionality. Look at this simple test case: my application use some documented (and now removed) knobs from login.conf and NOT use PAM. Moreover it never hear about PAM and will be not converted (because PAM is evil, it breaks any existen auth agressively and I am tired to catch and report all such cases). libutil is self-contained, there is no PAM withing it and all direct references are wrong. If you mean that FreeBSD utilities not use some login.conf capabilities (because of PAM), you should either mention it in the each FreeBSD utility manpage (like login(1)) or add _separate_ section in the login.conf(5) manpage telling that following knobs are unused in the FreeBSD base system utilities, but you should not remove them from manpage. Remember, if FreeBSD not use some part of library, it not means that this part is defunct. F.e. FreeBSD not use some part of libz library, but keeps documentation for those function too. -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message