summaryrefslogtreecommitdiff
path: root/src/src/daemon.c
Commit message (Collapse)AuthorAgeFilesLines
* Enforce pid_file_path start at "/"Heiko Schlittermann (HS12-RIPE)2021-04-211-0/+3
| | | | (cherry picked from commit 60f2a8e797d9ebaea1e3eac4ad28ff64e11bab40)
* tidyHeiko Schlittermann (HS12-RIPE)2021-04-211-10/+6
| | | | (cherry picked from commit 7973b58af7db0fb8fddb54b366dcf43c7ce131ec)
* Fix daemon-SIGHUP on FreeBSDJeremy Harris2021-02-061-6/+21
| | | | Cherry-picked from: beb5d85c7d
* smtp_accept_map_per_host: call search_tidyup in fail path. Bug 2597Jeremy Harris2020-06-121-0/+1
| | | | (cherry-picked from: d3a538c8fe)
* Copyright updates:exim-4_94_RC0Jeremy Harris2020-04-301-0/+1
| | | | vi $(git log --name-status exim-4.93..master | awk '/^M/{print $2}' | grep -v '^test/' | sort -u)
* tidyingJeremy Harris2020-04-261-2/+0
|
* Fix reporting of 2-phase queue-runner daemon, in daemon start log line and ↵Jeremy Harris2020-04-261-1/+2
| | | | in exiwhat
* Taint: check on supplied buffer vs. list when extracting elementsJeremy Harris2020-04-051-3/+3
|
* Log fast-ramp queue-run triggerJeremy Harris2020-04-031-0/+2
|
* exit-time debugJeremy Harris2020-03-221-9/+11
|
* debug tidyingJeremy Harris2020-03-221-6/+3
|
* tidyingJeremy Harris2020-03-181-2/+2
|
* labelled-process fork functionJeremy Harris2020-03-151-5/+5
|
* Debug: _exit() process-terminationJeremy Harris2020-03-121-6/+6
|
* Default notifier socket name to spooldir-dependent path even for abstract namesJeremy Harris2020-03-081-7/+15
|
* Close notifier socket before re-exec of daemon. Bug 2539Jeremy Harris2020-03-081-7/+17
|
* Replace "Try to fix Solaris build" with compatibility compiler flagsJeremy Harris2020-02-231-5/+1
| | | | This reverts commit b11989b8d73c17ccb70e22ca7e8a13540ecca73d.
* Try to fix Solaris buildJeremy Harris2020-02-231-1/+5
|
* Unix socket creds: FreeBSD needs level 0 not SOL_SOCKETJeremy Harris2020-02-221-12/+14
|
* Unix socket struct naming: avoid "sun" due to conflict on SolarisJeremy Harris2020-02-221-14/+14
|
* Allow for platforms not support abstract naming for Unix socketsJeremy Harris2020-02-211-17/+42
|
* Unix socket creds sockopt for BSD-ish platformsJeremy Harris2020-02-191-8/+16
|
* Unix socket creds definitions for BSD-ish platformsJeremy Harris2020-02-191-3/+20
|
* Add queue_size variable. Bug 1406Jeremy Harris2020-02-191-5/+31
|
* Move notifier socket to general availabilityJeremy Harris2020-02-191-12/+3
|
* Overlapped twophase-queue-run and delivery. Experimental.Jeremy Harris2020-02-181-9/+158
|
* Avoid needless arg on queue-runner execJeremy Harris2020-02-031-1/+1
|
* ACL: control = queue/first_pass_routeJeremy Harris2020-01-261-1/+2
|
* Remove the daemon pid file when exit is due to SIGTERM. Bug 340Jeremy Harris2019-11-091-14/+96
|
* Reduce delivery process startup timeJeremy Harris2019-10-121-0/+14
|
* Performance timing measurementsJeremy Harris2019-10-121-0/+4
|
* SPF: split library init from per-connection initJeremy Harris2019-08-131-0/+3
|
* Track tainted data and refuse to expand itJeremy Harris2019-07-251-20/+22
|
* TLS: move from SUPPORT_TLS to DISABLE_TLS macro for the buildJeremy Harris2019-05-241-2/+2
|
* TLS: Session resumption, under the EXPERIMENTAL_TLS_RESUME build option.Jeremy Harris2019-05-021-0/+5
|
* Logging: fix initial listening-on log lineJeremy Harris2019-03-181-28/+46
|
* Use C99 initialisations for iteratorsJeremy Harris2019-02-101-28/+17
| | | | (cherry picked from commit db3f7b6972f3b003c0413b78afcfbe295ffe0b97)
* Lose more string-copy operationsJeremy Harris2018-11-171-6/+6
|
* MacOS: TCP Fast OpenJeremy Harris2018-10-301-2/+14
|
* MacOS: probe for a usable TFO system configurationJeremy Harris2018-10-231-1/+2
|
* Debug: provide for SIGALRM trackingJeremy Harris2018-10-211-3/+3
|
* Use single-bit fields for global flagsJeremy Harris2018-08-221-28/+28
|
* TLS: rework client-side use with an explicit context rather than a globalJeremy Harris2018-06-241-1/+1
|
* Mark variables unused before release of store in the daemon loopJeremy Harris2018-03-131-12/+7
|
* OpenSSL: Fix memory leak during multi-message connections using STARTTLSWolfgang Breyha2018-02-201-1/+1
| | | | | Reported-by: Wolfgang Breyha Fix-by: Wolfgang Breyha, with additions from Jeremy Harris
* Update copyright year to 2018Heiko Schlittermann (HS12-RIPE)2018-02-101-1/+1
| | | | | Partly change a single year into a range, starting back in 1995, or later, if indicated by other copyright information.
* tidyingJeremy Harris2017-11-261-3/+2
|
* String handling: refactor the expanding-string routines and users to use a ↵Jeremy Harris2017-10-141-47/+30
| | | | descriptor struct
* tidyingJeremy Harris2017-08-141-3/+3
|
* Coding: use specified-initialisersJeremy Harris2017-08-101-1/+1
|