From owner-freebsd-fs@FreeBSD.ORG Mon Aug 4 13:25:23 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 CF7B01065670 for ; Mon, 4 Aug 2008 13:25:23 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from itchy.rabson.org (unknown [IPv6:2002:50b1:e8f2:1::143]) by mx1.freebsd.org (Postfix) with ESMTP id 8997A8FC0C for ; Mon, 4 Aug 2008 13:25:23 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from [IPv6:2001:470:909f:1:21b:63ff:feb8:5abc] (unknown [IPv6:2001:470:909f:1:21b:63ff:feb8:5abc]) by itchy.rabson.org (Postfix) with ESMTP id C7B8A3FA4; Mon, 4 Aug 2008 14:25:22 +0100 (BST) Message-Id: <326AF658-D96D-4410-9E32-0001FF8264AA@rabson.org> From: Doug Rabson To: Rick Macklem In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v928.1) Date: Mon, 4 Aug 2008 14:25:22 +0100 References: <86myk06e18.fsf@ds4.des.no> X-Mailer: Apple Mail (2.928.1) Cc: freebsd-fs@freebsd.org, =?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?= 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: Mon, 04 Aug 2008 13:25:23 -0000 On 29 Jul 2008, at 15:27, Rick Macklem wrote: > > > On Tue, 29 Jul 2008, Dag-Erling Sm=F8rgrav wrote: > >> Rick Macklem writes: >>> Hope this isn't too simplistic for this list, but I need to know =20 >>> which >>> GSSAPI library sources are being used. They don't appear to be =20 >>> either >>> vanilla MIT nor Heimdal. >> >> Homegrown (by Doug Rabson, dfr@) with portions borrowed from Heimdal. >> > Ok, thanks. I was able to work around my problem by statically linking > my gssd against libraries built from vanilla Heimdal sources. It looks > like it inherited the heimdal-0.6 bug, which ignores the lack of the > GSS_C_SEQUENCE_FLAG and checks it even if it wasn't specified. This > breaks the client side of RPCSEC_GSS, since somewhat out-of-order > Sun RPCs, is normal. (RPCSEC_GSS uses a window of recent seq#s to > protect against replay attempts.) > > Should I email Doug or submit a bug report, to see if someone is =20 > willing > to work on fixing this? 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 =20= heimdal's krb5 code plugs into as a GSS-API mechanism provider. With =20 heimdal 1.1, it also supports spnego and ntlm as plugins.