summaryrefslogtreecommitdiffstats
path: root/usr.sbin/smtpd/queue_backend.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Check for the dispatcher name in the envelope validation function.eric2020-04-221-1/+4
* Delete unnecessary <libgen.h> #includesguenther2018-12-301-2/+1
* remove 'where' parameter from all x*() functions in utils.c, it doesn'tgilles2018-05-311-2/+2
* kill corrupt / uncorrupt queue mechanism as it has never been usable and itgilles2018-05-141-48/+7
* When deleting a message, remove associated envelopes from the cache,eric2016-02-041-1/+14
* remove spaces after '!'jung2015-12-281-5/+5
* remove trailing whitespacejung2015-12-141-3/+3
* Implement smtpctl uncorrupt <msgid>sunil2015-11-051-1/+14
* Do not terminate message walk on a corrupt envelope.sunil2015-11-051-2/+2
* Implement smtpctl discover <evpid|msgid>.sunil2015-10-291-1/+50
* turn our local enqueuer setgid _smtpq and restrict access to offline queue,gilles2015-10-091-2/+8
* use <limits.h> comprehensively. For now try to push <> includes toderaadt2015-01-201-2/+2
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-4/+5
* no need for arc4random_uniform() here, arc4random() does the jobgilles2014-12-081-3/+3
* various queue improvements:eric2014-07-081-12/+23
* Allow to enable profiling at runtime and fix timings output.eric2014-07-071-4/+3
* fix a use after free in an error pathjsg2014-04-111-1/+5
* print the correct user name if SMTPD_QUEUE_USER is missinghalex2014-03-141-2/+2
* When failing to find the required privsep user entry, it is not cool atderaadt2014-03-131-3/+1
* %i -> %d in format stringseric2013-10-261-12/+12
* Assorted queue improvements:eric2013-07-191-30/+248
* Get rid of env->sc_pw and env->sc_pwqueue. Early queue initializationeric2013-07-191-3/+25
* sync with OpenSMTPD 5.3.2eric2013-05-241-22/+117
* large time_t problemsderaadt2013-04-171-3/+3
* Sync with our smtpd repo:gilles2013-01-261-80/+111
* Replace the qwalk API (to retreive on disk envelopes at runtime) witheric2012-11-231-23/+31
* Cleanups and improvements:eric2012-11-121-2/+2
* fix a FILE* leak when using compression.eric2012-10-091-11/+17
* - remove crypto_backendgilles2012-09-011-55/+2
* switch compress_backend to use FILE * instead of file descriptors, likechl2012-08-301-15/+19
* fix uninitialized variable which can be reach in case of failure.chl2012-08-301-2/+2
* Introduce the crypto_backend API and provide support for... encrypted queuegilles2012-08-291-24/+38
* - remove unused variablegilles2012-08-261-3/+3
* Add compress_backend, allowing compression of messages and envelopes in the queue.chl2012-08-251-5/+140
* envelope_validate() don't take the evpid anymore.eric2012-08-241-2/+2
* In envelope ascii dump/load:chl2012-08-241-6/+3
* Don't pass struct envelope pointer in queue backend API, instead use envelope id andchl2012-08-241-6/+38
* coding style: replace all occurences of u_int* with uint*chl2012-08-191-19/+19
* backout the:chl2012-07-101-2/+3
* first step of simplifying fsqueue:gilles2012-07-091-3/+2
* remove enum queue_kind from queue_fsqueue.c.chl2012-07-081-2/+39
* Lookup queue and scheduler backends by name, rather than enum.eric2012-07-021-9/+3
* Finally get rid of the queue_kind enum in the queue API. Keep thateric2012-06-201-23/+23
* add missing header needed by time()chl2012-06-081-1/+2
* Do not store the envelope id within the envelope, only the message id.eric2012-06-031-9/+8
* on envelope creation, setup and reset the relevant envelope fields ineric2012-06-011-2/+10
* Add missing header needed by PRI format stringchl2012-01-141-1/+2
* queue_message_purge() and queue_message_delete() are actually the sameeric2012-01-131-7/+1
* On envelope creation, get the message id in a saner way than theeric2011-12-231-2/+1
* fix/improve envelope_validate():eric2011-12-191-21/+27