cvs commit: src/etc/gss mech
jhb at freebsd.org
Tue Nov 27 13:59:59 PST 2007
On Tuesday 27 November 2007 04:47:56 pm John Baldwin wrote:
> jhb 2007-11-27 21:47:56 UTC
> FreeBSD src repository
> Modified files:
> etc/gss mech
> Update the shlib version for libgssapi_krb5. This file needs to be
> anytime that library version is bumped.
> XXX: I wonder if this breaks any 6.x binaries using Kerberos5 via GSSAPI.
The fact that this file hardcodes the full path including the shared library's
version number is lame, but I'm not sure what else you can do. You could
maybe compile the shared version into libgssapi and hae it auto-append it to
the .so name similar to what we do with PAM and bsnmp modules. However, for
7.x, I'm not sure if we should MFC it so that krb5 works with 7.x binaries
(but not 6.x binaries) or leave it as it is where only 6.x binaries work.
Considering several binaries like sshd, login, etc. on a 7.x system are 7.x
binaries, we probably should MFC this so krb5 works out of the box. For the
future though we probably want to do something like the PAM/bsnmp stuff
mentioned above for GSSAPI plugin .so versions.
More information about the cvs-src