summaryrefslogtreecommitdiff
path: root/test/mail
Commit message (Collapse)AuthorAgeFilesLines
* Log failures to extract envelope addresses from message headers. Bug 2351Jeremy Harris2018-12-184-24/+47
| | | | (cherry picked from commit 60c02b350a7d325e64ae0a656cfd37a9fbd162a7)
* Send delay-MDN for any queurun past delay_warning, even if not retry time ↵Jeremy Harris2018-12-051-0/+63
| | | | yet. Bug 2341
* Testsuite: tidyingJeremy Harris2018-10-133-59/+60
|
* Rename smtp.client-ip to smtp.remote-ipPhil Pennock2018-10-122-2/+2
| | | | | | This tracks changes in the ARC draft. The Received-SPF headers remain unchanged.
* DSN: tescase for ESMTP DSN extension, RCPT optionsJeremy Harris2018-09-231-0/+14
|
* Support REQUIRETLSJeremy Harris2018-07-274-2/+84
|
* Testsuite: missing output filesJeremy Harris2018-06-212-0/+39
|
* DKIM: Fix signing for body lines starting with a pair of dots. Bug 2284Jeremy Harris2018-06-211-17/+0
| | | | Broken-by: 42055a3385
* DKIM: support timestamp and expiry tags in signing. Bug 2260Jeremy Harris2018-06-091-4/+2
|
* ARC: fix crash on signing with missing key fileJeremy Harris2018-05-111-0/+20
|
* ARC: add $arc_oldest_pass variable, for verifyJeremy Harris2018-04-252-11/+11
|
* ARC: add $arc_domains variable, for verify passJeremy Harris2018-04-242-0/+95
|
* Add client-ip info to iprev ${authres } lineJeremy Harris2018-04-153-35/+35
|
* ARC: enhance debug for signing; explicitly init signing contextJeremy Harris2018-03-271-2/+2
|
* ARC: add independent-source testcase. Fix signatures by not line-terminatingJeremy Harris2018-03-231-85/+113
| | | | last header line being hashed.
* ARC: AS header should have no c= tagJeremy Harris2018-03-211-44/+44
|
* ARC: add $arc_state, $arc_state_reason and add reason to authres stringJeremy Harris2018-03-131-10/+10
|
* PRDR: append overall DATA acceptance message to delivery log line "C=" item. ↵Simon Arlott2018-03-111-3/+3
| | | | | | Bug 2253 It can have useful tracking info from the destination, eg. their message Id.
* Testsuite: make 4560 more testhost-name independentJeremy Harris2018-03-041-64/+64
|
* Testsuite: for DKIM signing, store resulting mail for comparisonJeremy Harris2018-03-0311-0/+271
|
* ARC initial implementation. Experimental. Bug 2162Jeremy Harris2018-03-031-0/+453
|
* Auths: for A-R header, and SMTP auth, note the public-name not the ↵Jeremy Harris2018-02-253-1/+39
| | | | | | authenticator name Also, for TLS auth use a custom propspec
* Expansions: new ${authresults {mch}} for an Authentication-Results headerJeremy Harris2018-02-181-0/+2
|
* DKIM: Ed25519 signatures (GnuTLS 3.6.0 and later)Jeremy Harris2018-02-062-8/+8
|
* Lookups: fix mysql lookup returns for no-data "queries",Jeremy Harris2018-01-131-1/+1
| | | | | | | | | | | | when the number of rows affected is returned. Bug 2223 Broken-by: acec9514b1 Also enhance the testsuite mysql testcase to be standalone and move to standard-run set and add a specific testcase for this bug. Testcase working on Fedora at least - we'll see what happens on other platforms where executable locaation may vary.
* Feature macros, show-supported and build-time selection for malware interfacesJeremy Harris2018-01-012-340/+0
|
* MIME ACL: fix SMTP response for non-accept result of the ACL. Bug 2214.Jeremy Harris2017-12-301-21/+21
| | | | As far as I can see this was broken back in 2013, f4c1088 for 4.82
* Testsuite: shift pgsql tests to the standard-run setJeremy Harris2017-12-241-0/+0
|
* Testsuite: convert posgreql testing to standaloneJeremy Harris2017-12-241-0/+0
|
* Testsuite: another go at munging cipher-suite stringsJeremy Harris2017-11-0924-68/+68
|
* Testsuite: another go at munging cipher-suite stringsJeremy Harris2017-11-0924-68/+68
|
* TLS: support multiple certificate files in server. Bug 2092Jeremy Harris2017-11-0746-124/+163
|
* Add quota/quota_filecount transport option modifier "no_check" Bug 1115Heiko Schlittermann (HS12-RIPE)2017-06-256-0/+69
| | | | | This option modifier allows to ignore the quota limits, but update the maildirsize file.
* On a continued-transport delivery, do not check the hostlist for mismatch in theJeremy Harris2017-06-115-4/+58
| | | | | transport dispatch level when the transport does hosts-override. Instead do the full trasport process call and let it decide on compatibility with the connection.
* In tls-proxy process take case to close unused pipe ends, select also for ↵Jeremy Harris2017-06-113-0/+54
| | | | exception conditions on data fds
* Testsuite: stabilize output sequence for case 4530Jeremy Harris2017-05-312-4/+4
|
* Testsuite: stabilize output sequence for case 0906Jeremy Harris2017-05-301-2/+2
|
* Testsuite: add delays for predictable log sequencing in 2x36, log-sorting ↵Jeremy Harris2017-05-176-6/+6
| | | | for 2x38
* Fix continue_more on TLS connection. Bug 2104Jeremy Harris2017-04-3012-0/+204
|
* Support wire-format spoolfilesJeremy Harris2017-04-283-0/+161
|
* Delivery: contined-connection maintaining TLSJeremy Harris2017-03-076-21/+57
|
* Testsuite: Rename 4510-DKIMHeiko Schlittermann (HS12-RIPE)2017-01-211-0/+0
| | | | We need some additional tests in 4500
* Split out smtp_setup_conn() from smtp_deliver, in the transportJeremy Harris2017-01-211-6/+6
|
* Testsuite: use custom-munge for dsn-info in 4510Jeremy Harris2016-12-292-3/+4
| | | | Broken-by: 87cb4a166c47
* Fix DKIM information leakageJeremy Harris2016-12-181-0/+58
|
* Testsuite: for queuefile transport, avoid using named-queues as part of testJeremy Harris2016-10-151-5/+3
| | | | Also avoid using aux-var as a testing temporary area
* New: queuefile transport, under EXPERIMENTAL_QUEUEFILEAndrew Colin Kissa2016-10-151-0/+12
|
* Drain socket to get clean TCP FINsJeremy Harris2016-09-282-18/+18
|
* Delivery: clarify error log line. Bug 1782Jeremy Harris2016-05-171-2/+2
| | | | | | | | "retry time not reached for any host after a long failure period" has generated so many queries it plainly is not clear. Replace with "all hosts for 'dom.ain' have been failing for a long time (and retry time not reached)".
* Utilites: fix exim_lockJeremy Harris2016-03-151-0/+4
| | | | | Unaccountable fails to lock, seen in testsuite Fix appeared when tidying a Coverity "unchecked returncode" fault