summaryrefslogtreecommitdiff
path: root/src/src/route.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Copyright updates:exim-4.96-RC0Jeremy Harris2022-04-231-1/+1
* Tidying: explicit (de)tainting copiesJeremy Harris2022-03-281-1/+1
* Check query strings of query-style lookups for quoting. Bug 2850Jeremy Harris2022-03-031-6/+21
* Copyright updates:Jeremy Harris2021-10-231-1/+1
* hostlist for router fallback_hosts must be mutableJeremy Harris2021-06-281-1/+6
* Convert more cases of list-walking to use self-assigned memory for the list-itemJeremy Harris2020-12-241-2/+1
* Consolidate $local_part_verified into $local_part_dataJeremy Harris2020-05-041-3/+3
* Taint: When a non-wildcarded localpart affix is matched in a router,Jeremy Harris2020-05-041-3/+15
* Fix $local_part_verified for remote-delivery routing following local. Bug 2565Jeremy Harris2020-05-011-14/+11
* Copyright updates:exim-4_94_RC0Jeremy Harris2020-04-301-0/+1
* exit-time debugJeremy Harris2020-03-221-2/+2
* labelled-process fork functionJeremy Harris2020-03-151-1/+1
* Debug: _exit() process-terminationJeremy Harris2020-03-121-2/+2
* Add variables for wildcard portion of local-part affix. Bug 281Jeremy Harris2020-02-291-15/+38
* Use dedicated union member for option offsetsJeremy Harris2020-01-211-60/+61
* $local_part_verifiedJeremy Harris2020-01-111-1/+3
* Routers: make retry_use_local_part default true when any non-domain condition...Jeremy Harris2019-08-101-1/+2
* Track tainted data and refuse to expand itJeremy Harris2019-07-251-19/+17
* Router variables: change list-separator to semicolonJeremy Harris2019-07-151-47/+9
* Router variables: local visibiliityJeremy Harris2019-07-111-0/+5
* Keep router-variables separate on addrs, to avoid taint contaminationJeremy Harris2019-07-111-3/+86
* Routers: named variablesJeremy Harris2019-07-081-2/+50
* Use C99 initialisations for iteratorsJeremy Harris2019-02-101-21/+11
* DSN: tescase for ESMTP DSN extension, RCPT optionsJeremy Harris2018-09-231-4/+3
* Use single-bit fields for global flagsJeremy Harris2018-08-221-10/+10
* Update copyright year to 2018Heiko Schlittermann (HS12-RIPE)2018-02-101-1/+1
* Debug: remove router DSN config dump on startupJeremy Harris2017-11-111-7/+7
* Copyright year bumps for substantive changes 2017exim-4_90_RC1Jeremy Harris2017-10-261-1/+1
* Revert "Build: tidying"Jeremy Harris2017-10-261-1/+1
* Build: tidyingJeremy Harris2017-10-251-1/+1
* String handling: refactor the expanding-string routines and users to use a de...Jeremy Harris2017-10-141-1/+1
* Use bitfields for flags in the "addr" structJeremy Harris2017-08-201-1/+1
* tidyingJeremy Harris2017-08-051-1/+1
* Prebuild the data structure for builtin macrosJeremy Harris2017-07-081-1/+1
* Prebuild the data structure for builtin macrosJeremy Harris2017-07-081-4/+13
* 214 spelling fixesJosh Soref2017-01-181-5/+5
* Use long names for the _DRIVER_*, and _OPT_* macrosHeiko Schlittermann (HS12-RIPE)2016-12-131-3/+3
* Lazy-create builtin macrosJeremy Harris2016-10-101-1/+1
* Avoid parsing cost for auto-macro createsJeremy Harris2016-10-021-1/+1
* Refactor driver feature-macro generation to be driven by existing tablesJeremy Harris2016-09-281-0/+3
* Add automatic macros for config-file options. Bug 1819Jeremy Harris2016-09-251-0/+10
* Routing: for efficiency, avoid complexifying the "condition" string until the...Jeremy Harris2016-09-221-1/+1
* Cutthrough: disable on >1 addr from routing, and on verify option success_on_...Jeremy Harris2016-07-081-2/+2
* Avoid exposing passwords in log, on failing ldap lookup expansion. Bug 165Jeremy Harris2016-05-061-15/+2
* Redis: move from Experimental to mainlineexim-4_87_RC2Jeremy Harris2015-12-181-2/+0
* TidyingJeremy Harris2015-10-031-124/+101
* Guard routing against a null-deref. Bug 1639Jeremy Harris2015-06-051-16/+15
* Copyright year updates (things touched in 2015)Phil Pennock2015-06-041-1/+1