summaryrefslogtreecommitdiff
path: root/src/src/queue.c
Commit message (Expand)AuthorAgeFilesLines
* Cmdine option for only IDs of queueJeremy Harris2023-03-121-16/+20
* Named queues: support multiple queue-runners from single daemonJeremy Harris2023-02-131-32/+60
* SPDX: Mass-update to GPL-2.0-or-laterJeremy Harris2022-11-271-1/+1
* SPDX: license tags (mostly by guesswork)Jeremy Harris2022-11-271-0/+1
* Regex compile cacheingJeremy Harris2022-06-191-2/+2
* helper fn for daemon notifierJeremy Harris2022-06-111-12/+2
* Copyright updates:exim-4.96-RC0Jeremy Harris2022-04-231-1/+1
* Check query strings of query-style lookups for quoting. Bug 2850Jeremy Harris2022-03-031-4/+4
* Avoid modifying global errno when raising eventJeremy Harris2022-01-051-3/+3
* Copyright updates:Jeremy Harris2021-10-231-1/+1
* pcre2Jeremy Harris2021-09-121-7/+4
* CVE-2020-28011: Heap buffer overflow in queue_run()Qualys Security Advisory2021-05-271-4/+10
* TLS: preload configuration itemsJeremy Harris2020-10-041-0/+13
* Move the fast-ramp two phase queue run support from Experimental to the mainlineJeremy Harris2020-05-091-1/+1
* Copyright updates:exim-4_94_RC0Jeremy Harris2020-04-301-0/+1
* Taint enforce: directory open backstops, single-key search filenameJeremy Harris2020-03-281-4/+3
* Merge branch 'debug_fork'Jeremy Harris2020-03-221-8/+6
|\
| * exit-time debugJeremy Harris2020-03-221-4/+5
| * debug tidyingJeremy Harris2020-03-221-3/+1
| * consistent fork-time debugJeremy Harris2020-03-201-1/+0
| * labelled-process fork functionJeremy Harris2020-03-151-2/+2
* | tidyingJeremy Harris2020-03-201-1/+0
* | Fix segfault on bad cmdline -f (sender) argument. Bug 2541Jeremy Harris2020-03-201-2/+2
|/
* Retry once a single-item delivery from the queue, when lock causes no attemptJeremy Harris2020-03-121-0/+17
* Debug: _exit() process-terminationJeremy Harris2020-03-121-1/+1
* Default notifier socket name to spooldir-dependent path even for abstract namesJeremy Harris2020-03-081-3/+3
* Testsuite: better restriction of parallel 2-stage-queue-runnersJeremy Harris2020-03-081-2/+3
* When counting queue, avoid building & sorting list of namesJeremy Harris2020-02-221-63/+69
* Unix socket struct naming: avoid "sun" due to conflict on SolarisJeremy Harris2020-02-221-5/+5
* Allow for platforms not support abstract naming for Unix socketsJeremy Harris2020-02-211-2/+10
* Add queue_size variable. Bug 1406Jeremy Harris2020-02-191-9/+23
* Move notifier socket to general availabilityJeremy Harris2020-02-191-1/+1
* Overlapped twophase-queue-run and delivery. Experimental.Jeremy Harris2020-02-181-1/+34
* Two-phase queue run perf: parallel processes for phase oneJeremy Harris2020-01-291-5/+53
* tidyingJeremy Harris2020-01-261-24/+17
* Gnu/Hurd: revert pipe-i/o EINTR handling changesJeremy Harris2019-12-211-4/+3
* GNU/Hurd: retry EINTR returns from pipe I/OJeremy Harris2019-12-181-3/+4
* Better information on queue-runner pipe errorJeremy Harris2019-12-171-4/+5
* Support moving messages across named queues. Bug 2456Jeremy Harris2019-10-251-0/+8
* Testsuite: handle slow test-hosts more intelligentlyJeremy Harris2019-10-241-2/+2
* Performance timing measurementsJeremy Harris2019-10-121-1/+9
* inliningJeremy Harris2019-08-191-34/+1
* Track tainted data and refuse to expand itJeremy Harris2019-07-251-8/+8
* Events: avoid evaluating intermediates for unneeded eventsJeremy Harris2019-06-041-1/+1
* Fix listing a named queue by a non-admin user. Bug 2398Jeremy Harris2019-05-101-3/+4
* Use C99 initialisations for iteratorsJeremy Harris2019-02-101-32/+28
* Squashed commit of PIPE_CONNECTJeremy Harris2018-11-051-1/+1
* Events: raise msg:fail:internal & msg:complete for -Mrm. Bug 2310Matthias Kurz2018-09-171-2/+33
* Use single-bit fields for global flagsJeremy Harris2018-08-221-76/+75
* Mark variables that are unused before release of store in the queue-list loopJeremy Harris2018-03-241-15/+9