Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-11 | DNS: return explicit error code to caller on dnssec failure, for better logging | Jeremy Harris | |
2017-02-06 | CHUNKING: fix transport crash on temp-reject of pipelined non-first chunk | 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-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-24 | Testsuite: fix delay-dependent testcase for really slow systems | 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 | 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 | |
2017-01-19 | VRFY: add docs note on results, and additional test cases | Jeremy Harris | |
2017-01-03 | CHUNKING: fix non-pipelined synch checks. Bug 2004 | Jeremy Harris | |
2017-01-02 | PROXY: fix v2 protocol decode. Bugs 2003, 1747 | Jeremy Harris | |
2016-12-31 | DKIM: Under debug, when signing do an extra check on the dns record that will be | Jeremy Harris | |
used for verification. Bug 1926 | |||
2016-12-29 | Testsuite: use custom-munge for dsn-info in 4510 | Jeremy Harris | |
Broken-by: 87cb4a166c47 | |||
2016-12-29 | Allow relative file names in .include lines (Closes 1971) | Heiko Schlittermann (HS12-RIPE) | |
2016-12-29 | DKIM: More validation of DNS key record. Bug 1926 | Jeremy Harris | |
2016-12-29 | Testsuite: enhance IDNA examples; move to IDNA-2008 conversions | Jeremy Harris | |
2016-12-26 | I18N: support IDNA2008. Bug 1911 | Jeremy Harris | |
2016-12-18 | Fix DKIM information leakage | Jeremy Harris | |
2016-12-03 | Testsuite: ensure delivery order | Jeremy Harris | |
2016-11-26 | Testsuite: annotate I18N conversions | Jeremy Harris | |
2016-11-19 | Testsuite: fix platforn TFO nonsupprt mungeexim-4_88_RC5 | Jeremy Harris | |
2016-11-19 | Testsuite: Munge for platform TFO nonsupport | Jeremy Harris | |
2016-11-14 | Testsuite: make 4009,4015 independend on user name length | Heiko Schlittermann (HS12-RIPE) | |
2016-11-14 | Testsuite: Add verbose comments to 5840 | Heiko Schlittermann (HS12-RIPE) | |
2016-11-08 | Testsuite: 4509 independent of calling user | Jeremy Harris | |
2016-11-08 | Testsuite: 2091,5403 independent of calling user | Jeremy Harris | |
2016-11-08 | Testsuite: 2191 independend on calling user | Heiko Schlittermann (HS12-RIPE) | |
2016-11-08 | Ensure socket is nonblocking before draining. Bug 1914 | Jeremy Harris | |
2016-11-05 | Testsuite: remove \r line endings from script file | Heiko Schlittermann (HS12-RIPE) | |
2016-11-04 | Add 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-02 | Fix OCSP proof verification for direct-signed proofs. Bug 1909 | Jeremy Harris | |
2016-11-02 | Testsuite: replicate testcases for LE OCSP | Jeremy Harris | |
2016-10-22 | Testsuite: Add testcase for GnuTLS disconnect after STARTTLS | Jeremy Harris | |
2016-10-22 | TCP Fast Open | Jeremy Harris | |
2016-10-20 | Testsuite: munge for platform errno variance | Jeremy Harris | |
2016-10-20 | Testsuite: 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-16 | Fix sender-verify callout to not use trigger-message SIZE | Jeremy Harris | |
Broken-by: 9094b84b4cce | |||
2016-10-15 | Testsuite: for queuefile transport, avoid using named-queues as part of test | Jeremy Harris | |
Also avoid using aux-var as a testing temporary area | |||
2016-10-15 | New: queuefile transport, under EXPERIMENTAL_QUEUEFILE | Andrew Colin Kissa | |
2016-10-14 | Testsuite: (named queues) add testcase for 3rd-party queue transfer | Jeremy Harris | |