summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2017-04-30Fix continue_more on TLS connection. Bug 2104Jeremy Harris
2017-04-28Support wire-format spoolfilesJeremy Harris
2017-04-26Tweak debug outputJeremy Harris
2017-04-23DKIM: avoid use of temporary file for signingJeremy Harris
2017-04-06Callout/hold: ensure TLS-proxy process is not waited for as a transport processJeremy Harris
2017-03-22tidyingJeremy Harris
2017-03-21Callouts: a "hold" option for receipient-verify, which keeps the connection ↵Jeremy Harris
open both for further recipients and for eventual delivery.
2017-03-21Logging: make cipher info available for continued-TLS connection deliveriesJeremy Harris
2017-03-18Testsuite: allow --range <number> +Heiko Schlittermann (HS12-RIPE)
Now `runtest <number> +` and `runtest --range <number> +` do the same.
2017-03-18Testsuite: fixup testsuite test about flavoursHeiko Schlittermann (HS12-RIPE)
Support for flavours isn't dropped, but currently we do not have flavour specific files.
2017-03-18Expansions: check numeric values of IPv4 address componentsJeremy Harris
2017-03-15Logging: mark continued-TLS connection deliveries with "X-*"Jeremy Harris
2017-03-12Testsuite: add --test and --range optionsHeiko Schlittermann (HS12-RIPE)
2017-03-12Testsuite: Getopt::Long, --help, --man for runtestHeiko Schlittermann (HS12-RIPE)
2017-03-12Malware: new connection type "f-prot6d" for FPSCAND protocol over TCPAndrew Colin Kissa
2017-03-11Testsuite: remove debug "ps" output from 0420Heiko Schlittermann (HS12-RIPE)
2017-03-09Debug: Use UTF-8 linedrawing, for indent partial-markersJeremy Harris
2017-03-08Shorten long daemon-startup log linesJeremy Harris
2017-03-07Delivery: contined-connection maintaining TLSJeremy Harris
2017-03-04Debug: Use UTF-8 linedrawing rather than ASCII lineart for grouping ↵Jeremy Harris
expansion tracing messages
2017-03-04Testsuite: sys_errlist[] not supported on all platformsJeremy Harris
2017-03-04Testsuite: do not wait forever for exim daemon to start upJeremy Harris
2017-02-27Testsuite: tidyingHeiko Schlittermann (HS12-RIPE)
2017-02-27Testsuite: Fix more end-of-input markers (****)Heiko Schlittermann (HS12-RIPE)
These wrong markers didn't have any impact.
2017-02-27Testsuite: reduce trailing 0372 subtest to queue-onlyJeremy Harris
Suboptimal, but sufficient to regression-test the reason it was added (a live acl_m_ variable being store_reset over, after reception (and ACLs) and then referenced later. The problem was, child procs of the daemon were still running as the following 0373 started up, and left unexpected output files there.
2017-02-26Testsuite: Terminate the client input properlyHeiko Schlittermann (HS12-RIPE)
2017-02-26Testsuite: Add EXIM_TEST_NUMBER to the environmentHeiko Schlittermann (HS12-RIPE)
2017-02-26Add option to control use of shutdown by ${readsocket }. Bug 400Jeremy Harris
2017-02-26Testsuite: in force-continue mode, always dump any unexpected paniclog filesJeremy Harris
2017-02-26Testsuite: regression test for Bug 2061Jeremy Harris
2017-02-25Testsuite: set cmdline before running testcase not afterJeremy Harris
2017-02-25DKIM: rework error logging to pass strings back to caller for logging. Bug 966Jeremy Harris
2017-02-25Testsuite: add file-inclusion facility to "client" scriptsJeremy Harris
2017-02-25Memory Management: new main-section config option "debug_store" to control ↵Jeremy Harris
extra internal checking (cherry picked from commit 10919584f8ad580434442c7d971083f91c315bc0) Signed-off-by: Phil Pennock <pdp@exim.org>
2017-02-24Memory management: drop $acl_m_ variables explicitly as they go out-of-scopeJeremy Harris
between message receptions in an SMTP connection
2017-02-18Testsuite: add option to insert delays, for very slow test platformsJeremy Harris
An emulated PPC, running as a VM on x86_64, was seeing testcase fails where the trailing few log line were missing in munged output, despite on inspection being present in the spool. Adding a delay before the munge-and-compare made the issue go away.
2017-02-15testsuite: make patchexim more relaxed for tag namesHeiko Schlittermann (HS12-RIPE)
2017-02-12Debug: avoid indenting line-prefixes (timestamp, pid, host-checking marker)Jeremy Harris
2017-02-11DNS: return explicit error code to caller on dnssec failure, for better loggingJeremy Harris
2017-02-10TLS: rework error logging to pass more string back to caller for loggingJeremy Harris
This permits a library-sourced error to be associated with an address being delivered, collapsing pairs of log lines
2017-02-10Testsuite: fix munging of now-indented date in stdoutJeremy Harris
Broken-by: e1d04f48a45c
2017-02-08Debug: indent ACL and expreassion tracing by evaluation depthJeremy Harris
2017-02-08DKIM: trim debug verbosityJeremy Harris
This tidies some buildfarm fails on animals buildding without DKIM
2017-02-07Testsuite: tidy generation and sorting of exim -bp outputHeiko Schlittermann (HS12-RIPE)
The root cause is, that exim -bp doesn't always return the message ids in the order they were created, but sorted. The 2nd part of the message id (PID) can be random on *BSD.
2017-02-06CHUNKING: fix transport crash on temp-reject of pipelined non-first chunkJeremy Harris
2017-02-02Testsuite: Fix 0207 (message order)Heiko Schlittermann (HS12-RIPE)
Message ids are not always in ascending order (PIDs may be randomized) Thanks to Kirill Miazine.
2017-02-01Testsuite: output changes from a26fb6a77384Jeremy Harris
2017-02-01bug-fix test-driving inputPhil Pennock
The client driver is a little restrictive in the escape sequences it handles; two octets here were missing the `x` after the `\`, so `\05` is two octets, a 0 and then a 5, where `\x05` would be one octet. So we were sending two more octets than expected, not catching that Exim was parsing the wrong IP/port at the end, and now that Exim only reads as much of the proxy protocol header as belongs in it, instead of "up to the largest it could be", this test-bug has been exposed.
2017-01-31Testsuite: use certs expring before end of 2037, to avoid GnuTLS top-limit ↵Jeremy Harris
clamp on small-size_t platforms
2017-01-31Callouts: fix recipient verify/randomJeremy Harris
Broken-by: e9166683487c