Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Mar 2003 13:38:20 +0300
From:      "Andrey A. Chernov" <ache@nagual.pp.ru>
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>
In-Reply-To: <20030303101518.GA8214@HAL9000.homeunix.com>
References:  <200303030509.h2359Ofb036507@repoman.freebsd.org> <20030303095422.GA20923@nagual.pp.ru> <20030303101518.GA8214@HAL9000.homeunix.com>

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030303103819.GA22044>