From owner-cvs-src@FreeBSD.ORG Tue Nov 27 21:59:59 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 D046F16A417; Tue, 27 Nov 2007 21:59:59 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 196EC13C46E; Tue, 27 Nov 2007 21:59:58 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 221577497-1834499 for multiple; Tue, 27 Nov 2007 16:57:44 -0500 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id lARLxIon022065; Tue, 27 Nov 2007 16:59:42 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: src-committers@freebsd.org Date: Tue, 27 Nov 2007 16:56:19 -0500 User-Agent: KMail/1.9.6 References: <200711272147.lARLluDr003360@repoman.freebsd.org> In-Reply-To: <200711272147.lARLluDr003360@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200711271656.19840.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Tue, 27 Nov 2007 16:59:42 -0500 (EST) X-Virus-Scanned: ClamAV 0.91.2/4933/Tue Nov 27 14:10:57 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, cvs-all@freebsd.org 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: Tue, 27 Nov 2007 21:59:59 -0000 On Tuesday 27 November 2007 04:47:56 pm 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. The fact that this file hardcodes the full path including the shared library's version number is lame, but I'm not sure what else you can do. You could maybe compile the shared version into libgssapi and hae it auto-append it to the .so name similar to what we do with PAM and bsnmp modules. However, for 7.x, I'm not sure if we should MFC it so that krb5 works with 7.x binaries (but not 6.x binaries) or leave it as it is where only 6.x binaries work. Considering several binaries like sshd, login, etc. on a 7.x system are 7.x binaries, we probably should MFC this so krb5 works out of the box. For the future though we probably want to do something like the PAM/bsnmp stuff mentioned above for GSSAPI plugin .so versions. -- John Baldwin