summaryrefslogtreecommitdiffstats
path: root/usr.sbin/smtpd/queue_proc.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Delete unnecessary <libgen.h> #includesguenther2018-12-301-2/+1
| | | | ok deraadt@
* kill corrupt / uncorrupt queue mechanism as it has never been usable and itgilles2018-05-141-18/+2
| | | | | | will be made irrelevant when the new config comes up soon ok eric@
* EAGAIN handling for imsg_read. OK henning@ benno@claudio2015-12-051-2/+3
|
* use <limits.h> comprehensively. For now try to push <> includes toderaadt2015-01-201-1/+2
| | | | | | each .c file, and out of the .h files. To avoid overinclude. ok gilles, in principle. If this has been done right, -portable should become easier to maintain.
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-2/+1
| | | | | | | | | possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol)
* various queue improvements:eric2014-07-081-39/+24
| | | | | | | - add a "close" hook to the backend API. - improve the sync() pattern in queue_fs: only sync at commit time and not for every envelope creation - various fixes to the experimental external queue API.
* obvious fixes in the external queue code.eric2013-10-271-2/+2
| | | | work-in-progress: not supported yet.
* Assorted queue improvements:eric2013-07-191-0/+366
- cleanup the internal queue backend API and get rid of the QOP_* thing. - implement a queue_proc backend - rename queue_fsqueue.c to queue_fs - enable support for queue encryption - add an envelope cache - better logging and error reporting