summaryrefslogtreecommitdiff
path: root/test/mail
AgeCommit message (Collapse)Author
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
2012-05-01Update testsuite output files for GnuTLS version update and fixes.Jeremy Harris
2011-10-09More testsuite fixesPhil Pennock
2010-06-05two more header order changesJohn Jetmore
2010-06-04With a few minor exceptions for tests that had additional concerns and tests ↵John Jetmore
I don't have working in my environment yet, this should be the last of the header-order-related changes
2010-06-03updating test suite - rolling back incomplete fix for header order change ↵John Jetmore
(header order changed back to old behavior)
2009-11-23Correct header sorting for testsuite. Required manual patching, so maybe ↵Nigel Metheringham
errors. Fixes: #919
2007-08-30Update tests for 4.68 (after testing on tahini).Philip Hazel
2007-08-29Fix quoting problem with errors_copy.Philip Hazel
2007-08-23Add message_body_newlines.Philip Hazel
2007-06-14Added $dnslist_matched.Philip Hazel
2007-02-20$smtp_command and $smtp_command_argument were incomplete for MAILPhilip Hazel
commands with extra options such as SIZE.
2007-02-06Added dsn_from to vary the contents of From: in DSNsPhilip Hazel
2007-01-31Heiko Schlitterman's patch for log_selector=+pid, plus appropriatePhilip Hazel
patches for eximstats and eximon (his patch dealt with exigrep).
2007-01-25Ensure acl_not_smtp_start is called for -bS input.Philip Hazel
2007-01-22Additional tests - didn't show any problems.Philip Hazel
2007-01-17Try to make test 0461 less unreliable.Philip Hazel
2006-11-20Don't set $sender_host_name if forward lookup of name obtained fromPhilip Hazel
reverse lookup times out.
2006-11-13Rename $interface_address and $interface_port as $received_ip_addressPhilip Hazel
and $received_port in an attempt to lessen confusion.
2006-11-07Return remote errors for LMTP over pipe (so now it's the same as LMTPPhilip Hazel
over TCP/IP).
2006-10-10Sort out group syntax problems, particularly with verify=header_sender.Philip Hazel
2006-10-03Michael Deutschmann's patch for getting TXT from a specific list whenPhilip Hazel
a match is found on a merged list.
2006-10-03Added $message_headers_raw to give all the headers without RFC 2047Philip Hazel
decoding.