From owner-freebsd-arch Thu Dec 13 19: 2:47 2001 Delivered-To: freebsd-arch@freebsd.org Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by hub.freebsd.org (Postfix) with ESMTP id 6241537B417; Thu, 13 Dec 2001 19:02:45 -0800 (PST) Received: from fledge.watson.org (robert@fledge.pr.watson.org [192.0.2.3]) by fledge.watson.org (8.11.6/8.11.5) with SMTP id fBE32gi77530; Thu, 13 Dec 2001 22:02:42 -0500 (EST) (envelope-from robert@fledge.watson.org) Date: Thu, 13 Dec 2001 22:02:42 -0500 (EST) From: Robert Watson X-Sender: robert@fledge.watson.org To: Dima Dorfman Cc: "Brian F. Feldman" , arch@freebsd.org Subject: Re: MFC'ing xucred definition In-Reply-To: <20011214024829.D2A6F3E35@bazooka.trit.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 14 Dec 2001, Dima Dorfman wrote: > I'm sure there was a reason I named it cr_xversion, but I can't remember > it now :-/. I've made both of these changes; you can find the new patch > at http://www.trit.org/~dima/home/a/crxver.diff (I'm not posting it > since there's nothing terribly interesting in it compared to the old > one). > > Barring any objections, I plan to commit it this weekend, and MFC the > xucred definition, along with my LOCAL_PEERCRED changes, some time > before the 4.5 freeze. Actually, the one thing I'd like to see before we move forward is a standard routine that accepts a ucred, and a *xucred, and fills out the xucred using the ucred (preferably, in kern_prot.c). Right now, xucred is filled out in various places manually (netinet, socket code, et al). As we begin to broaden the scope of xucred (for example, I'd like to push in the ruid and rgid), it will make things a lot easier, and also prevent more code from knowing much about the innards of ucred. That way, also, the version number can be kept in one place. Robert N M Watson FreeBSD Core Team, TrustedBSD Project robert@fledge.watson.org NAI Labs, Safeport Network Services To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message