summaryrefslogtreecommitdiff
path: root/test/mail
AgeCommit message (Collapse)Author
2016-10-15Testsuite: for queuefile transport, avoid using named-queues as part of testJeremy Harris
Also avoid using aux-var as a testing temporary area
2016-10-15New: queuefile transport, under EXPERIMENTAL_QUEUEFILEAndrew Colin Kissa
2016-09-28Drain socket to get clean TCP FINsJeremy Harris
2016-05-17Delivery: clarify error log line. Bug 1782Jeremy Harris
"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)".
2016-03-15Utilites: fix exim_lockJeremy Harris
Unaccountable fails to lock, seen in testsuite Fix appeared when tidying a Coverity "unchecked returncode" fault
2016-01-17Testsuite: bounce_return_linesize_limit. Bug 1760Jeremy Harris
2015-11-25MIME: fix crash on filenames having null charset. Bug 1730Jeremy Harris
2015-11-08Testsuite: Add munge for EXPERIMENTAL_DSN_INFOJeremy Harris
2015-11-06Transport: permit an empty string for the transport_filter option. Bug 1714Jeremy Harris
2015-11-03PRDR: Introduce $prdr_requested flag variable. Bug 1712Jeremy Harris
2015-09-22Testsuite: move regex testcase to Content-scanning sectionJeremy Harris
2015-09-09DSN: Under EXPERIMENTAL_DSN_INFO add extras to bounce messages. Bug 1686Jeremy Harris
2015-09-08 Capture substrings in ACL regex= . Bug 425.Jeremy Harris
2015-09-03Testsuite: a DSN case for a remote-MTA specified by name rather than IPJeremy Harris
2015-04-26MIME: Support RFC2231 for filenames. Bug 466Jeremy Harris
Patch originally from Alexander Shikoff, heavily reworked by JH.
2015-04-18Testsuite: split out tests requiring IPv6Jeremy Harris
2015-04-13UTF8: split up testcasesJeremy Harris
2015-04-13non-smtp inputJeremy Harris
2015-04-12tlsJeremy Harris
2015-04-12bounce messageJeremy Harris
2015-03-31Fix positive testcase for -oMmJeremy Harris
2015-03-07DSN: fix multiple-recipient notificationsJeremy Harris
A newline is needed between each Action group
2015-01-20Testsuite: add testcase for <>-mismatch in To:/From: headersJeremy Harris
2015-01-18Log local IP on delivery log line, under the incoming_interface log ↵Jeremy Harris
selector. Bug 507
2015-01-12Testsuite: fix leftover in mime testingJeremy Harris
2015-01-12DSN: use the SMTP return messsage for Diagnostic-Code lines. Bug 1559Wolfgang Breyha
Minor tweaking by JH.
2015-01-12Move DSN support to mainlineJeremy Harris
Affects bug 893
2015-01-01Avoid crash with badly-terminated non-recognised mime parameterJeremy Harris
2014-12-30Fix crash in mime acl when a parameter is unterminatedJeremy Harris
Verified-by: Wolfgang Breyha <wbreyha@gmx.net>
2014-12-14Account properly for quoted or 2047-encoded MIME parameters while walking ↵Jeremy Harris
headers. Bug 1558
2014-10-22More regular logging use of H=<name> [<ip>]Jeremy Harris
Note this may affect utilities which parse logs.
2014-10-16Handle certificate dir under GnuTLS, if recent enoughJeremy Harris
Add testcases for certificate directories The GnuTLS implementation has been tested on Fedora 21 (alpha), using GnuTLS 3.3.9. The testsuite case is here but with the script commented-out. When enabled, the log/mail/stdout/stderr files will be created fresh.
2014-08-29Fix crash in mime acl when a parameter is zero-lengthJeremy Harris
2014-05-02Certificate variables and field-extractor expansions. Bug 1358Jeremy Harris
2014-04-09More care with headers add/remove lists. Bug 1452Jeremy Harris
As a side-effect, playing games with newlines no longer gives an altered message body/ Testcase 0324 is questionable (though passing)
2014-03-18Fix ACL "condition =" for negative number values. Bug 1005Jeremy Harris
Fix conditional "bool{<string>}" for negative number values, to match.
2014-03-08${utf8clean:string} expansion operator. Bug 1401Axel Rau
2013-01-26PRDR support, if compiled with EXPERIMENTAL_PRDRJeremy Harris
2012-10-06Logging-only patch for 8BITMIME; bug 817.Jeremy Harris
2012-10-04Add expansion variable $headers_added returning newline-sep list of headersJeremy Harris
added in ACLs. Bug 199.
2012-10-04Strip leading/trailing newlines on list of headers for addition; bug 884.Jeremy Harris
NB: this means a bare "X-ACL-Warn:" header is harder to add.
2012-07-27Bug #198: Add remove_header ACL modifier.Todd Lyons
Used patch from Magnus Holmgren dated 2007-02-20. Added documentation. Added tests to detect proper operation.
2012-07-08Multiple headers_add/remove options per router/transport - fixes bug 337Jeremy Harris
2012-05-27Test: update for new tls_dhparamPhil Pennock
2012-05-19Cipher munging continues.Phil Pennock
I omitted log/2025 pending further investigation.
2012-05-20Testsuite: munge recorded TLS version &c in output to permit awkward ↵Jeremy Harris
test-host installations.
2012-05-18Test suite fixes, mostly for new certs.Phil Pennock
New cert1 and cert2 but I'd only updated the GnuTLS tests. This fixes OpenSSL ones too. The SHELL vs /bin/sh one also fixed, finally realised that the test output just hadn't been updated to match the munging.
2012-05-17fix tls_cipher memory lifetime.Phil Pennock
Some tests had not been updated for the new cert because they were missing an X= log-line. Updated those tests now.
2012-05-17More GnuTLS cleanups/fixes.Phil Pennock
Decided "unknown (reason)" in tls_peerdn was wrong, stripped that, added replacement guard. Moved cipherbuf construction to where it makes more sense, where peerdn is extracted, so that setting the exim vars gets back closer to just some pointer switching. Fix missing failure check after handshake in client. Fix tls.c tls_ungetc() and friends by pointing watermark vars at state content. Regenerated test-suite D-H params so we don't have too small values, which was causing connection rejections. Test-suite output where new test cert info is logged (there will be a couple more, when I fix a lingering problem with tls_peerdn being unset in client log-lines). Give test-suite client command some --help.
2012-05-07Testsuite: updates for 8bitmime-as-default.Jeremy Harris