Date: Wed, 28 Nov 2007 11:15:16 +0100 From: Kris Kennaway <kris@FreeBSD.org> To: Doug Rabson <dfr@rabson.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, John Baldwin <jhb@FreeBSD.org> Subject: Re: cvs commit: src/etc/gss mech Message-ID: <474D3FB4.2080301@FreeBSD.org> In-Reply-To: <1196244617.1259.59.camel@herring.rabson.org> References: <200711272147.lARLluDr003360@repoman.freebsd.org> <1196239976.1259.38.camel@herring.rabson.org> <1196240571.1259.47.camel@herring.rabson.org> <474D3DA1.2000109@FreeBSD.org> <1196244617.1259.59.camel@herring.rabson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Doug Rabson wrote: > On Wed, 2007-11-28 at 11:06 +0100, Kris Kennaway wrote: >> Doug Rabson wrote: >>> On Wed, 2007-11-28 at 08:52 +0000, Doug Rabson wrote: >>>> On Tue, 2007-11-27 at 21:47 +0000, John Baldwin wrote: >>>>> jhb 2007-11-27 21:47:56 UTC >>>>> >>>>> FreeBSD src repository >>>>> >>>>> Modified files: >>>>> etc/gss mech >>>>> Log: >>>>> Update the shlib version for libgssapi_krb5. This file needs to be updated >>>>> anytime that library version is bumped. >>>>> >>>>> XXX: I wonder if this breaks any 6.x binaries using Kerberos5 via GSSAPI. >>>> This file is new in 7.0. >>> By that, I mean that in 6.x, libgssapi_krb5 is called libgssapi.so.<some >>> number I forget>. In 7.0, this becomes libgssapi_krb5 and applications >>> link with the GSS-API plugin framework libgssapi.so.8 (or 9 if the extra >>> version bump has been merged to 7.0). >>> >>> Does the number really need to be bumped for 7.0? It has already >>> happened at least once, when I committed the plugin framework. >> Yes, it was the same version as in 6.x but incompatible because it >> referenced all kinds of new libc.so.7 symbols not present in libc.so.6. >> >> The question is whether 6.x kerberos binaries will now run on 7.0 since >> the mech file points to an incompatible 7.0 library. > > I believe they will because 6.x binaries will link directly to the > Heimdal gssapi implementation which doesn't use the mechs file (it only > does krb5). OK good. We have some time to work out how to solve the corresponding problem that may occur with 8.0 then. Kris
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?474D3FB4.2080301>