From owner-cvs-src@FreeBSD.ORG Wed Nov 28 10:15:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6F3D316A421; Wed, 28 Nov 2007 10:15:07 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (pointyhat.freebsd.org [IPv6:2001:4f8:fff6::2b]) by mx1.freebsd.org (Postfix) with ESMTP id 1D62613C4D1; Wed, 28 Nov 2007 10:15:05 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <474D3FB4.2080301@FreeBSD.org> Date: Wed, 28 Nov 2007 11:15:16 +0100 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Doug Rabson 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> In-Reply-To: <1196244617.1259.59.camel@herring.rabson.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, John Baldwin Subject: Re: cvs commit: src/etc/gss mech X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Nov 2007 10:15:07 -0000 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.>> 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