From owner-freebsd-fs@FreeBSD.ORG Thu Aug 7 23:53:13 2008 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07B36106566B for ; Thu, 7 Aug 2008 23:53:13 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from gigi.cs.uoguelph.ca (gigi.cs.uoguelph.ca [131.104.94.210]) by mx1.freebsd.org (Postfix) with ESMTP id 9C0568FC16 for ; Thu, 7 Aug 2008 23:53:12 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from muncher.cs.uoguelph.ca (muncher.cs.uoguelph.ca [131.104.91.102]) by gigi.cs.uoguelph.ca (8.13.1/8.13.1) with ESMTP id m77Nr8Z6023527; Thu, 7 Aug 2008 19:53:08 -0400 Received: from localhost (rmacklem@localhost) by muncher.cs.uoguelph.ca (8.11.7p3+Sun/8.11.6) with ESMTP id m7804TM08475; Thu, 7 Aug 2008 20:04:29 -0400 (EDT) X-Authentication-Warning: muncher.cs.uoguelph.ca: rmacklem owned process doing -bs Date: Thu, 7 Aug 2008 20:04:29 -0400 (EDT) From: Rick Macklem X-X-Sender: rmacklem@muncher.cs.uoguelph.ca To: Doug Rabson In-Reply-To: <326AF658-D96D-4410-9E32-0001FF8264AA@rabson.org> Message-ID: References: <86myk06e18.fsf@ds4.des.no> <326AF658-D96D-4410-9E32-0001FF8264AA@rabson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Scanned-By: MIMEDefang 2.63 on 131.104.94.210 Cc: freebsd-fs@freebsd.org, =?utf-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= Subject: Re: Which GSSAPI library does FreeBSD use? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2008 23:53:13 -0000 On Mon, 4 Aug 2008, Doug Rabson wrote: > > Try using current - I updated heimdal to 1.1 in current. > > The GSS-API implementation in 7.x and current is a plugin system which > heimdal's krb5 code plugs into as a GSS-API mechanism provider. With heimdal > 1.1, it also supports spnego and ntlm as plugins. > Well, vanilla Heimdal-1.1 seems to work fine. However, when I try to link to the libraries in FreeBSD-CURRENT, I get a bunch of multiply defined globals, because it gets both external.o and gss_names.o, out of libgssapi.a and libgssapi_krb5.a respectively. Btw, I was able to use gss_inquire_sec_context_by_oid() to get the session key out of the security context. rick