summaryrefslogtreecommitdiff
path: root/test/scripts
AgeCommit message (Collapse)Author
2017-02-11DNS: return explicit error code to caller on dnssec failure, for better loggingJeremy Harris
2017-02-06CHUNKING: fix transport crash on temp-reject of pipelined non-first chunkJeremy 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-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-24Testsuite: fix delay-dependent testcase for really slow systemsJeremy 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-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-19VRFY: add docs note on results, and additional test casesJeremy Harris
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-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-29Testsuite: enhance IDNA examples; move to IDNA-2008 conversionsJeremy Harris
2016-12-26I18N: support IDNA2008. Bug 1911Jeremy Harris
2016-12-18Fix DKIM information leakageJeremy Harris
2016-12-03Testsuite: ensure delivery orderJeremy Harris
2016-11-26Testsuite: annotate I18N conversionsJeremy Harris
2016-11-19Testsuite: fix platforn TFO nonsupprt mungeexim-4_88_RC5Jeremy Harris
2016-11-19Testsuite: Munge for platform TFO nonsupportJeremy Harris
2016-11-14Testsuite: make 4009,4015 independend on user name lengthHeiko Schlittermann (HS12-RIPE)
2016-11-14Testsuite: Add verbose comments to 5840Heiko Schlittermann (HS12-RIPE)
2016-11-08Testsuite: 4509 independent of calling userJeremy Harris
2016-11-08Testsuite: 2091,5403 independent of calling userJeremy Harris
2016-11-08Testsuite: 2191 independend on calling userHeiko Schlittermann (HS12-RIPE)
2016-11-08Ensure socket is nonblocking before draining. Bug 1914Jeremy Harris
2016-11-05Testsuite: remove \r line endings from script fileHeiko Schlittermann (HS12-RIPE)
2016-11-04Add syslog_pid option.Heiko Schlittermann (HS12-RIPE)
This option suppresses the PID duplication to syslog. As syslog/systemd add the PID of the logging process automatically.
2016-11-02Fix OCSP proof verification for direct-signed proofs. Bug 1909Jeremy Harris
2016-11-02Testsuite: replicate testcases for LE OCSPJeremy Harris
2016-10-22Testsuite: Add testcase for GnuTLS disconnect after STARTTLSJeremy Harris
2016-10-22TCP Fast OpenJeremy Harris
2016-10-20Testsuite: munge for platform errno varianceJeremy Harris
2016-10-20Testsuite: Add PORT_DYNAMIC (Bug 1775)Heiko Schlittermann (HS12-RIPE)
This avoids problems on OpenBSD with SO_REUSEADDR. On OpenBSD SO_REUSEADDR only works if the IP address AND the EUID of the bind(2) calls match. In 0562 Exim binds to 1225 as euid=0, in 0564 runtest tries to bind to 01225 as the user running the tests. Thanks to Kirill Miazine for working this out.
2016-10-16Fix sender-verify callout to not use trigger-message SIZEJeremy Harris
Broken-by: 9094b84b4cce
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-10-14Testsuite: (named queues) add testcase for 3rd-party queue transferJeremy Harris