[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: porting PAM



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On Tuesday, May 27, 2003, at 12:59 PM, Dries Schellekens wrote:

> There is no need to port PAM to OpenBSD, because OpenBSD uses the BSD
> Authentication framework (originally developed by BSDI).


On Thursday, May 8, 2003, at 09:45 PM, Theo de Raadt wrote:

> It appears obvious why you wrote this new version.
>
> You wanted to re-invent the wheel, making it slightly different, and
> in those slight differences cause people interoperabilty problems.  I
> urge everyone out there to avoid using this version.  Interoperability
> and simplicity can co-exist, and it is perfectly clear to me at least
> that multiple versions move against these two prime precepts.
>
> I'd love to believe that there are other reasons for writing
> incompatible software, besides the obvious fact that the result shown
> below DOES HAVE INCOMPATIBLITIES.  But I can't think of any.
>
> And then some idiot will write code that depends on one of those
> incompatibilities.  And then it will break on all other versions.  I
> know!  We should now add something that is incompatible with yours!
> Oh this all makes the world so much better!
>
> At least this time we know who to blame.  Thanks for stepping
> forward.  Therefore, I post this for the archives.....

Now of course Theo was talking about something other than PAM.  But 
it's true, BSD Auth is a reinvention of the wheel that causes people 
interoperability problems.  The lack of PAM and nsswitch continues to 
keep OpenBSD in an infrastructure appliance role or standalone server 
on most networks.

- --
War is Terrorism with a Bigger Budget
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.3.2 (Darwin)

iEYEARECAAYFAj7UwFgACgkQYPuF4Zq9lvYPtgCg8PswWNlNZEYgUOlTL2/vAv8M
/LMAoN+1xa0sr7JZgD9fOrtQgEEc967G
=pKth
-----END PGP SIGNATURE-----