Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: porting PAM

From: Damien Miller <djm(at)mindrot.org>
Date: Wed May 28 2003 - 22:34:26 EDT

Chris Hedemark wrote:

> Now of course Theo was talking about something other than PAM. But

Why does OpenBSD "need" PAM? OpenBSD already has a system which accomplishes what PAM offers. I suppose you just want Buzzword compliance with Linux and some of the other BSDs.

PAM is a terrible API and is completely unsuited to modern applications. Its main query/response function runs in a blocking mode, its standard is buggy and ambiguous[1] and (not suprisingly) the implementations of the standard vary greatly.

The modules themselves are another horror. There is little standardisation of modules either in their names or the arguments they accept. Many modules make assumptions about the environment in which they are which are not covered by the PAM RFC. Many modules are (in my experience) buggy.

I'd love to see someone port the BSD auth API to other platforms - it is better in every way.

-d

Do you need help?X

[1] http://openpam.sourceforge.net/errata.html Received on Wed May 28 22:46:22 2003

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 13:48:40 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library