summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Cutthrough: handle request when a callout-hold is active. Bug 2604Jeremy Harris2020-06-227-25/+151
| | | | (cherry picked from commit 99bfcf2b678e7bd8125a7eb44409e46549bfc111)
* Fix string_copy() macro to not multiple-eval args. Bug 2603Jeremy Harris2020-06-212-2/+8
| | | | | Broken-by: a76d120aed (cherry picked from commit 80c2ec2e47c556daff00c79ee068ce68f25fd264)
* Taint: fix verify. Bug 2598Jeremy Harris2020-06-147-3/+175
| | | | (cherry-picked from 2b60ac1021 and 9eed571fd7)
* smtp_accept_map_per_host: call search_tidyup in fail path. Bug 2597Jeremy Harris2020-06-122-0/+6
| | | | (cherry-picked from: d3a538c8fe)
* Taint: fix radius expansion conditionJeremy Harris2020-06-122-3/+2
| | | | (cherry picked from commit f91219c114a3d95792d052555664a5a7a3984a8d)
* TLS: use RFC 6125 rules for certifucate name checks when CNAMES are ↵Jeremy Harris2020-06-1113-94/+231
| | | | | | present. Bug 2594 (cherry picked from commit 0851a3bbf4667081d47f5d85b6b3a5cb33cbdba6)
* Filters: fix "vacation" in Exim filter. Bug 2593Jeremy Harris2020-06-0813-79/+124
| | | | | Broken-by: cfb9cf20cb (4.90) (cherry picked from commit 59eee1bc902f106d20f507ba16f37cb8ab5a5e8d)
* Fix -bi. Bug 2590Jeremy Harris2020-06-042-1/+5
| | | | | | | Actual fix from pierre.labastie@neuf.fr ; additional coding and testcase bu jgh Broken-by: bdcc6f2bd5 (Cherry-picked from: 0e0e171628)
* Taint: fix multiple ACL actions to properly manage tainted argument dataJeremy Harris2020-06-032-7/+9
| | | | (cherry picked from commit 12b7f811de4a540d0724585aecfa33b5881e2a30)
* Docs: typoesJeremy Harris2020-06-032-4/+4
| | | | Cherry-picked from: 1195f8f2a4
* Docs: fix layoutJeremy Harris2020-06-021-1/+1
| | | | (cherry picked from commit 7090df68161b4ed1c86e5adde7800d9049c47433)
* Docs: fix mistaken variable namePatrick Boutilier2020-06-021-2/+2
| | | | (cherry picked from commit eb55cb1d2c5552209e24345e9d21f83ec1eaccf6)
* Taint: fix listcount expansion operator. Bug 2586Jeremy Harris2020-06-022-2/+5
| | | | (cherry picked from commit 44644c2e404a3ea0191db0b0458e86924fb240bb)
* Taint: fix pam expansion condition. Bug 2587Jeremy Harris2020-06-022-3/+11
| | | | (cherry picked from commit f7f933a199be8bb7362c715e0040545b514cddca)
* Docs: ${listitem }Jeremy Harris2020-06-021-7/+16
| | | | (cherry picked from commit 29f5141e7cb1ee65369d8e49250134edc4e6120a)
* Testsuite: munge for Postgres versionexim-4.94Jeremy Harris2020-05-301-0/+3
|
* Testsuite: MySQL: use password on account used for test accessJeremy Harris2020-05-305-40/+65
| | | | Forced on us by security tightning in Mariadb 10.4
* Make def:<var> compatible between "static" and "dynamic" vars.Heiko Schlittermann (HS12-RIPE)2020-05-261-1/+2
| | | | | | | | | | | | | | | Some variables are simple pointers to internal memory (e.g. vtype_stringptr), other variables are dynamically filled with content (e.g. vtype_string_func). The static variables contain "" if they're not defined yet. At least on dynamic variable (recipients, backed by fn_recipients()) returned NULL instead of "", which lead to unexpected results on def:recipients. To keep the functions usable in places where it makes sense to return NULL and "" as distinct values, I didn't touch the functions, but the evaluation logic in find_variable().
* Testsuite: avoid fail on non-TLS bulidJeremy Harris2020-05-251-0/+2
|
* Fix listquote expansion item to handle empty-string inputJeremy Harris2020-05-253-1/+4
|
* EDITME: Shorten the explanation of <osname> and <build>Heiko Schlittermann (HS12-RIPE)2020-05-241-6/+5
|
* Docs: SPF optionsJeremy Harris2020-05-242-3/+7
|
* Doc: Clarify variables for spf_smtp_comment_templateHeiko Schlittermann (HS12-RIPE)2020-05-231-16/+23
|
* SPF: Add main config option "spf_smtp_comment_templateexim-4.94-RC2Heiko Schlittermann (HS12-RIPE)2020-05-227-7/+63
|
* SPF: Remove the parameters of the broken explanation linkHeiko Schlittermann (HS12-RIPE)2020-05-224-7/+15
| | | | | The complete www.open-spf.org is a static copy of the formerly working openspf.org page. The explanation form doesn't work anymore.
* OpenSSL: clear error stack before avery I/O operationJeremy Harris2020-05-201-0/+3
|
* Docs: remove reduundant transport configu linesJeremy Harris2020-05-191-6/+0
|
* Docs: options on lookupsJeremy Harris2020-05-162-0/+16
|
* Log additional command-history on too-many-syntax-errorsJeremy Harris2020-05-168-29/+43
|
* Docs: DMARC optionsJeremy Harris2020-05-161-7/+18
|
* Docs: another mention of $local_part_verifiedAndreas Metzler2020-05-161-1/+1
| | | | Broken-by: d8024efa36
* Add debug for lookup ret=keyJeremy Harris2020-05-151-3/+6
|
* Debug: quieten DSNexim-4.94-RC1Jeremy Harris2020-05-1335-734/+7
|
* Fix over-long line in DSNJeremy Harris2020-05-132-5/+23
|
* Docs: set message after conditions in ACL verb wherever possibleJeremy Harris2020-05-122-71/+71
|
* Fix build with Radius auth expansion condition support. Bug 2572= Fabian Groffen2020-05-091-43/+39
|
* Performance: workaround Linux kernel bugJeremy Harris2020-05-091-0/+10
|
* Docs: tweaksJeremy Harris2020-05-081-0/+6
|
* Testsuite: unbreak testcaseJeremy Harris2020-05-071-11/+6
| | | | Broken-by: 0006e6d8e1
* Lookups: ret=key optionJeremy Harris2020-05-0711-17/+135
|
* I18N: change default on smtp transport, to downconvert-when-neededJeremy Harris2020-05-078-12/+25
|
* Docs: clarify downconversion of internationalized addressesJeremy Harris2020-05-071-8/+16
|
* Docs: ESMTP extensions indexingJeremy Harris2020-05-071-9/+33
|
* Rework SPA fix to avoid overflows. Bug 2571Jeremy Harris2020-05-061-4/+9
| | | | Amends: 57aa14b216
* Numeric variable returnsJeremy Harris2020-05-067-28/+44
|
* testcases for value returnJeremy Harris2020-05-069-6/+158
|
* docs & more debugJeremy Harris2020-05-0616-52/+119
|
* value returnJeremy Harris2020-05-0624-673/+694
|
* wip - see failed-summary.log.list_match_value. Pretty much ok.Jeremy Harris2020-05-051-42/+48
| | | | tofo: testcases, docs
* Fix SPA authenticator, checking client-supplied data before using it. Bug 2571Jeremy Harris2020-05-053-63/+82
|