Date: Sat, 1 Mar 1997 23:54:52 -0500 (EST) From: Charles Henrich <henrich@crh.cl.msu.edu> To: bde@zeta.org.au (Bruce Evans) Cc: peter@spinner.DIALix.COM, freebsd-bugs@FreeBSD.org, joerg_wunsch@uriah.heep.sax.de, mpp@freefall.freebsd.org Subject: Re: mail.local modifications? Message-ID: <199703020454.XAA02996@crh.cl.msu.edu> In-Reply-To: <199703020301.OAA05452@godzilla.zeta.org.au> from Bruce Evans at "Mar 2, 97 02:01:58 pm"
index | next in thread | previous in thread | raw e-mail
> >I'd hate to throw fuel on the fire, but I'd prefer that we replaced the
> >mail.local sources with a .PATH to src/usr.sbin/sendmail/mail.local/*..
> >
> >The change you describe is already present there (and has been for quite
> >some time), along with a number of other enhancements. Unfortunately,
> >there is some portability cruft in there, but at least it's being reasonably
> >actively maintained.
>
> It's also in Lite2. Berkeley ids for mail.local.c:
>
> -current: 8.6
> Lite2: 8.22
> sendmail: 8.34
>
> All the versions make heavy work of restoring the original euid.
> The Lite2 and senddmail versions seem to miss restoring it in at least
> one case (when close(mfbd) fails). The easiest way to restore it is to
> use seteuid(0) after deliver().
Im happy with any change as long as the features get added :) It does seem to
make most sense to tie it to sendmail which mail.local is sort of a
complimentary component..
-Crh
Charles Henrich Michigan State University henrich@msu.edu
http://pilot.msu.edu/~henrich
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199703020454.XAA02996>
