summaryrefslogtreecommitdiffstats
path: root/libexec/lockspool
AgeCommit message (Collapse)AuthorFilesLines
2020-02-09Use sysexits.h exit values to distinguish between tempfail and permfail.millert1-3/+3
Unix MTAs use the exit value of the MDA (here mail.local) to determine whether or not a failure to deliver mail should be considered to be a temporary or permanent failure. OK semarie@ beck@
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.millert2-5/+5
2018-08-08lockspool only plays with files in _PATH_MAILDIR, so unveil that path.deraadt1-1/+4
2015-11-24missing pledge "getpw"deraadt1-2/+2
2015-10-13pledge "stdio rpath wpath cpath fattr"; fattr due to locking code borrowedderaadt1-1/+6
from mail.local
2014-09-16no need to Xr sendmail here;jmc1-3/+2
2014-03-27+.Xr smtpd 8jmc1-3/+4
2010-09-03add EXIT STATUS for /usr/libexec;jmc1-6/+6
2009-10-27rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt1-5/+1
unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms
2008-10-01Mention how lockspool is expected to be used.millert1-2/+11
2008-10-01Use poll() to determine when stdin is readable and throw away inputmillert1-4/+17
until we hit EOF. OK deraadt@
2008-10-01Use the real uid instead of getlogin() to determine the identitymillert1-15/+6
of the invoking user. OK deraadt@
2007-05-31convert to new .Dd format;jmc1-2/+2
2006-03-31ARGSUSED for signal handlersderaadt1-2/+3
2006-01-02#include <signal.h>, not <sys/signal.h>millert1-3/+3
2005-04-13use STD{IN,OUT,ERR}_FILENOderaadt1-3/+3
2003-07-10add missing includesdavid1-2/+3
ok deraadt@ tedu@
2003-06-17Sync with share/misc/license.template and add missing DARPA creditmillert1-8/+8
where applicable.
2003-06-03Remove promotion clause; OK w/ deraadt@millert1-4/+2
2003-06-03Use an ISC-tyle license for all my code; it is simpler and more permissive.millert1-23/+11
2002-09-18fix Xr refs; frisco@blackant.netderaadt1-2/+2
2002-07-03KNFderaadt1-8/+5
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert1-4/+4
2001-09-05Add SIGPIPE to the list of signals we catch and unlock/exit on.millert1-2/+3
2001-09-04Use merr() not err() since due to function name change in mail.local/locking.cmillert1-4/+4
2001-08-18err() -> merr(), and reorder some bugs noted by giannici@neomedia.it; millert helpedderaadt1-3/+3
2001-01-28$OpenBSD$niklas1-0/+2
2001-01-17use _exit() in signal handlerderaadt1-3/+3
2000-10-30libexec man page fleshing. again, bored on the plane home.aaron1-17/+25
1998-09-27superuser may now specify another user's spool to lock.millert2-6/+14
1998-08-15kill bogus ENVIRONMENT section and clean up slightlymillert1-7/+4
1998-08-15Move the spool locking functionality of "mail.local -H" into its ownmillert3-0/+187
program so we can take the setuid bit off of mail.local.