Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-27 | Testsuite: tidying | Heiko Schlittermann (HS12-RIPE) | |
2017-02-27 | Testsuite: Fix more end-of-input markers (****) | Heiko Schlittermann (HS12-RIPE) | |
These wrong markers didn't have any impact. | |||
2017-02-27 | Testsuite: reduce trailing 0372 subtest to queue-only | Jeremy 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-26 | Testsuite: Terminate the client input properly | Heiko Schlittermann (HS12-RIPE) | |
2017-02-26 | Testsuite: Add EXIM_TEST_NUMBER to the environment | Heiko Schlittermann (HS12-RIPE) | |
2017-02-26 | Add option to control use of shutdown by ${readsocket }. Bug 400 | Jeremy Harris | |
2017-02-26 | Testsuite: in force-continue mode, always dump any unexpected paniclog files | Jeremy Harris | |
2017-02-26 | Testsuite: regression test for Bug 2061 | Jeremy Harris | |
2017-02-25 | Testsuite: set cmdline before running testcase not after | Jeremy Harris | |
2017-02-25 | DKIM: rework error logging to pass strings back to caller for logging. Bug 966 | Jeremy Harris | |
2017-02-25 | Testsuite: add file-inclusion facility to "client" scripts | Jeremy Harris | |
2017-02-25 | Memory 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-24 | Memory management: drop $acl_m_ variables explicitly as they go out-of-scope | Jeremy Harris | |
between message receptions in an SMTP connection | |||
2017-02-18 | Testsuite: add option to insert delays, for very slow test platforms | Jeremy 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-15 | testsuite: make patchexim more relaxed for tag names | Heiko Schlittermann (HS12-RIPE) | |
2017-02-12 | Debug: avoid indenting line-prefixes (timestamp, pid, host-checking marker) | Jeremy Harris | |
2017-02-11 | DNS: return explicit error code to caller on dnssec failure, for better logging | Jeremy Harris | |
2017-02-10 | TLS: rework error logging to pass more string back to caller for logging | Jeremy Harris | |
This permits a library-sourced error to be associated with an address being delivered, collapsing pairs of log lines | |||
2017-02-10 | Testsuite: fix munging of now-indented date in stdout | Jeremy Harris | |
Broken-by: e1d04f48a45c | |||
2017-02-08 | Debug: indent ACL and expreassion tracing by evaluation depth | Jeremy Harris | |
2017-02-08 | DKIM: trim debug verbosity | Jeremy Harris | |
This tidies some buildfarm fails on animals buildding without DKIM | |||
2017-02-07 | Testsuite: tidy generation and sorting of exim -bp output | Heiko 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-06 | CHUNKING: fix transport crash on temp-reject of pipelined non-first chunk | Jeremy Harris | |
2017-02-02 | Testsuite: 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-01 | Testsuite: output changes from a26fb6a77384 | Jeremy Harris | |
2017-02-01 | bug-fix test-driving input | Phil 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-31 | Testsuite: use certs expring before end of 2037, to avoid GnuTLS top-limit ↵ | Jeremy Harris | |
clamp on small-size_t platforms | |||
2017-01-31 | Callouts: fix recipient verify/random | Jeremy Harris | |
Broken-by: e9166683487c | |||
2017-01-31 | Testsuite: perl may live in /usr/local/bin | Jeremy Harris | |
2017-01-31 | Avoid using "-w" option in perl script shebang lines, being incompatible ↵ | Jeremy Harris | |
with "env perl" | |||
2017-01-29 | Testsuite: add missing output file. | Jeremy Harris | |
Broken-by: 560e71cc5451 | |||
2017-01-29 | CHUNKING: Reject messages with malformed line ending. Bug 2000 | Jeremy Harris | |
Actually test only the first header line, but still do full line-ending canonicalisation on the remainder of the message in case a Evil Person slips past that. | |||
2017-01-28 | Testsuite: add dnsdb testcase for defer when used in ACL | Jeremy Harris | |
2017-01-28 | DKIM: check pointer to calculated body hash before verify comparison. Bug 2029 | Jeremy Harris | |
We can have a missing body hash from a malformed DKIM-Signature: header | |||
2017-01-28 | Testsuite: testcase for DKIM bug 2029 | Jeremy Harris | |
2017-01-25 | Testsuite: get same certextract samples for GnuTLS and OpenSSL | Jeremy Harris | |
2017-01-24 | Testsuite: output file changes from d7a2c8337f7b | Jeremy Harris | |
2017-01-24 | Testsuite: fix delay-dependent testcase for really slow systems | Jeremy Harris | |
2017-01-24 | Testsuite: missing output files | Jeremy Harris | |
2017-01-24 | Fix reception of (quoted) local-parts with embedded spaces. Bug 2025 | Jeremy Harris | |
2017-01-24 | TFO: Support compilation on Linus platforms which define TCP_FASTOPEN but ↵ | Jeremy Harris | |
not MSG_FASTOPEN | |||
2017-01-21 | Fix DKIM verify when used with CHUNKING. Bug 2016 | Jeremy Harris | |
2017-01-21 | Testsuite: Add DKIM Chunking test | Heiko Schlittermann (HS12-RIPE) | |
2017-01-21 | Testsuite: Rename 4500-Domain-Keys-Identified-Mail for consistency | Heiko Schlittermann (HS12-RIPE) | |
2017-01-21 | Testsuite: Rename 4510-DKIM | Heiko Schlittermann (HS12-RIPE) | |
We need some additional tests in 4500 | |||
2017-01-21 | Testcases for pipelined callout | Jeremy Harris | |
2017-01-21 | Use smtp_write_mail_and_rcpt_cmds() for verify callout | Jeremy Harris | |
2017-01-21 | Use smtp_setup_conn() for verify callout | Jeremy Harris | |
2017-01-21 | Split out smtp_setup_conn() from smtp_deliver, in the transport | Jeremy Harris | |
2017-01-21 | Fix DKIM verify operation in -bh test mode. Bug 2017 | Jeremy Harris | |