From owner-freebsd-stable Sat Oct 9 8:36:42 1999 Delivered-To: freebsd-stable@freebsd.org Received: from mail.scc.nl (node1374.a2000.nl [62.108.19.116]) by hub.freebsd.org (Postfix) with ESMTP id 205171509C for ; Sat, 9 Oct 1999 08:36:34 -0700 (PDT) (envelope-from freebsd-stable@scc.nl) Received: (from daemon@localhost) by mail.scc.nl (8.9.3/8.9.3) id RAA47951 for stable@FreeBSD.org; Sat, 9 Oct 1999 17:22:43 +0200 (CEST) (envelope-from freebsd-stable@scc.nl) Received: from GATEWAY by dwarf.hq.scc.nl with netnews for stable@FreeBSD.org (stable@FreeBSD.org) To: stable@FreeBSD.org Date: Sat, 09 Oct 1999 17:22:29 +0200 From: Marcel Moolenaar Message-ID: <37FF5DB5.E52985A2@scc.nl> Organization: SCC vof Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <19991009100231S.nectar@nectar.com> Subject: Re: merging current's jail functionality to stable Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jacques Vidrine wrote: > These patches change the interface of suser(9). All uses of > suser in the source tree have been updated, but 3rd-party KLDs, > at least, would be broken by this change. > > As I see it, there are these options: > = Damn the binary compatibility. Go ahead and commit it. > Inform any known vendors about the change and encourage > them to make the trivial updates needed. This is not an option. > = Wrap these changes with ``options JAIL''. There are over > 130 files that would need ``#ifdef JAIL'' as it is. This > could be reduced, but any way you slice it, a lot of pollutant > would have to be introduced. Too much impact. Defies the meaning of -stable. > = Don't commit it, it is too much trouble. My choice. > = Use magic on the 3rd-party KLDs so that calls of suser are > folded to suser_xxx. This can't be perfect, because we'll > lose the accounting info parameter, but it might be better > than breaking the binary. Introduces non-stability. Defies the meaning of -stable. -- Marcel Moolenaar mailto:marcel@scc.nl SCC Internetworking & Databases http://www.scc.nl/ The FreeBSD project mailto:marcel@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message