Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Nov 1996 23:15:12 -0800
From:      Don Lewis <Don.Lewis@tsc.tdk.com>
To:        "S(pork)" <spork@super-g.com>, Eric Allman <eric@sendmail.org>
Cc:        Igor Roshchin <igor@alecto.physics.uiuc.edu>, Ollivier Robert <roberto@keltia.freenix.fr>, freebsd-security@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG
Subject:   Re: New sendmail bug...
Message-ID:  <199611180715.XAA14836@salsa.gv.ssi1.com>
In-Reply-To: "S(pork)" <spork@super-g.com> "Re: New sendmail bug..." (Nov 17,  9:39pm)

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611180715.XAA14836>