From owner-freebsd-security Sun Nov 17 23:16:08 1996 Return-Path: owner-security Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA17695 for security-outgoing; Sun, 17 Nov 1996 23:16:08 -0800 (PST) Received: from salsa.gv.ssi1.com (salsa.gv.ssi1.com [146.252.44.194]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA17660; Sun, 17 Nov 1996 23:15:42 -0800 (PST) Received: (from gdonl@localhost) by salsa.gv.ssi1.com (8.7.5/8.7.3) id XAA14836; Sun, 17 Nov 1996 23:15:12 -0800 (PST) From: Don Lewis Message-Id: <199611180715.XAA14836@salsa.gv.ssi1.com> Date: Sun, 17 Nov 1996 23:15:12 -0800 In-Reply-To: "S(pork)" "Re: New sendmail bug..." (Nov 17, 9:39pm) X-Mailer: Mail User's Shell (7.2.6 alpha(3) 7/19/95) To: "S(pork)" , Eric Allman Subject: Re: New sendmail bug... Cc: Igor Roshchin , Ollivier Robert , freebsd-security@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG Sender: owner-security@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Nov 17, 9:39pm, "S(pork)" wrote: } Subject: Re: New sendmail bug... } But if one does have to run 8.7.6 until they have time to breath, does } anyone know if the error that Igor and I are seeing compiling 8.7.6 from } -stable can be avoided? I first patched with the 2 line setgid, setuid } patch I saw on the list, then I grabbed what was in the current -stable } source and got the same error as Igor. It compiled after deleting the } line in main.c that I saw in the errors, and it seems to work, but } reckless deletion scares me. I wonder what the line was for.... } > : > + vendor_daemon_setup(CurEnv); It appears to be some sort of hook that only ConvexOS currently uses. >From conf.c in 8.8.3: /* ** VENDOR_DAEMON_SETUP -- special vendor setup needed for daemon mode */ void vendor_daemon_setup(e) ENVELOPE *e; { #if SECUREWARE if (getluid() != -1) { usrerr("Daemon cannot have LUID"); exit(EX_USAGE); } #endif /* SECUREWARE */ } --- Truck