summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
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
2017-01-31Testsuite: perl may live in /usr/local/binJeremy Harris
2017-01-31Avoid using "-w" option in perl script shebang lines, being incompatible ↵Jeremy Harris
with "env perl"
2017-01-29Testsuite: add missing output file.Jeremy Harris
Broken-by: 560e71cc5451
2017-01-29CHUNKING: Reject messages with malformed line ending. Bug 2000Jeremy 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-28Testsuite: add dnsdb testcase for defer when used in ACLJeremy Harris
2017-01-28DKIM: check pointer to calculated body hash before verify comparison. Bug 2029Jeremy Harris
We can have a missing body hash from a malformed DKIM-Signature: header
2017-01-28Testsuite: testcase for DKIM bug 2029Jeremy Harris
2017-01-25Testsuite: get same certextract samples for GnuTLS and OpenSSLJeremy Harris
2017-01-24Testsuite: output file changes from d7a2c8337f7bJeremy Harris
2017-01-24Testsuite: fix delay-dependent testcase for really slow systemsJeremy Harris
2017-01-24Testsuite: missing output filesJeremy Harris
2017-01-24Fix reception of (quoted) local-parts with embedded spaces. Bug 2025Jeremy Harris
2017-01-24TFO: Support compilation on Linus platforms which define TCP_FASTOPEN but ↵Jeremy Harris
not MSG_FASTOPEN
2017-01-21Fix DKIM verify when used with CHUNKING. Bug 2016Jeremy Harris
2017-01-21Testsuite: Add DKIM Chunking testHeiko Schlittermann (HS12-RIPE)
2017-01-21Testsuite: Rename 4500-Domain-Keys-Identified-Mail for consistencyHeiko Schlittermann (HS12-RIPE)
2017-01-21Testsuite: Rename 4510-DKIMHeiko Schlittermann (HS12-RIPE)
We need some additional tests in 4500
2017-01-21Testcases for pipelined calloutJeremy Harris
2017-01-21Use smtp_write_mail_and_rcpt_cmds() for verify calloutJeremy Harris
2017-01-21Use smtp_setup_conn() for verify calloutJeremy Harris
2017-01-21Split out smtp_setup_conn() from smtp_deliver, in the transportJeremy Harris
2017-01-21Fix DKIM verify operation in -bh test mode. Bug 2017Jeremy Harris
2017-01-20Testsuite: Make patchexim work with dirty tag checkoutsHeiko Schlittermann (HS12-RIPE)
2017-01-19Testsuite: output changes from 4c04137d7Jeremy Harris
2017-01-19VRFY: advertise in EHLO response, if there is an ACL definedJeremy Harris
2017-01-19VRFY: add docs note on results, and additional test casesJeremy Harris
2017-01-18214 spelling fixesJosh Soref
2017-01-04Testsuite: moved output fileJeremy Harris
Broken-by: f4630439f888
2017-01-03CHUNKING: fix non-pipelined synch checks. Bug 2004Jeremy Harris
2017-01-02PROXY: fix v2 protocol decode. Bugs 2003, 1747Jeremy Harris
2016-12-31DKIM: Under debug, when signing do an extra check on the dns record that will beJeremy Harris
used for verification. Bug 1926
2016-12-29tidyingJeremy Harris
2016-12-29Testsuite: use custom-munge for dsn-info in 4510Jeremy Harris
Broken-by: 87cb4a166c47
2016-12-29Allow relative file names in .include lines (Closes 1971)Heiko Schlittermann (HS12-RIPE)
2016-12-29DKIM: More validation of DNS key record. Bug 1926Jeremy Harris
2016-12-29OpenSSL: add detail to certname verify fail log lineJeremy Harris
2016-12-29Pipe transport: expand the path optionJeremy Harris