Do not search system paths for non-ccapi plugins
commit2623cee389b6a93b2096f494456490b5cf1f55ec
authorNicolas Williams <nico@twosigma.com>
Tue, 24 May 2016 20:49:48 +0000 (24 15:49 -0500)
committerViktor Dukhovni <viktor@twosigma.com>
Thu, 9 Jun 2016 05:13:14 +0000 (9 01:13 -0400)
tree48d357ae2be063fe117c7a31cbd92e4325650e0f
parent529a91d69ad9d44bfd1de0813d89e5bdac094f08
Do not search system paths for non-ccapi plugins

On OS X anyways, since Heimdal cannot be built to replace the system
Kerberos implementation in OS X (even though it's based on Heimdal).

Heimdal plugins other than the CCAPI plugins have private ABIs with
strong coupling to the internals of the Heimdal libraries, thus using
system plugins in a non-system Heimdal is likely to end in tears (e.g.,
segfaults).

This means, for example, that OS X's plugins for PAC creation and
verification cannot be used by Heimdal.
lib/krb5/context.c