Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-01-20 | Testsuite: Make patchexim work with dirty tag checkouts | Heiko Schlittermann (HS12-RIPE) | |
2017-01-19 | Testsuite: output changes from 4c04137d7 | Jeremy Harris | |
2017-01-19 | VRFY: advertise in EHLO response, if there is an ACL defined | Jeremy Harris | |
2017-01-19 | VRFY: add docs note on results, and additional test cases | Jeremy Harris | |
2017-01-18 | 214 spelling fixes | Josh Soref | |
2017-01-04 | Testsuite: moved output file | Jeremy Harris | |
Broken-by: f4630439f888 | |||
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 | tidying | Jeremy Harris | |
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 | OpenSSL: add detail to certname verify fail log line | Jeremy Harris | |
2016-12-29 | Pipe transport: expand the path option | Jeremy Harris | |