Skip site navigation (1)Skip section navigation (2)
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>

index | next in thread | previous in thread | raw e-mail

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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?474D3FB4.2080301>