Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-06 | Logging: millisecond time on 'no MAIL' lines. Bug 2102 | Jeremy Harris | |
2017-08-05 | Debugging: millisecond timestamps. Bug 2102 | Jeremy Harris | |
2017-08-04 | Logging: millisecond QT and DT. Bug 2102 | Jeremy Harris | |
2017-07-30 | Logging: millisecond timestamps. Bug 2102 | Jeremy Harris | |
No change to QT logging yet as that will need a spool format update | |||
2017-07-22 | On callout avoid SIZE every time but noncacheable rcpt main-verify. Bug 2151 | Jeremy Harris | |
2017-06-25 | Bail out if a configuration file starts with a byte order mark | Heiko Schlittermann (HS12-RIPE) | |
2017-06-25 | Add quota/quota_filecount transport option modifier "no_check" Bug 1115 | Heiko Schlittermann (HS12-RIPE) | |
This option modifier allows to ignore the quota limits, but update the maildirsize file. | |||
2017-06-11 | On a continued-transport delivery, do not check the hostlist for mismatch in the | Jeremy Harris | |
transport dispatch level when the transport does hosts-override. Instead do the full trasport process call and let it decide on compatibility with the connection. | |||
2017-06-11 | Testsuite: testcase for continued-delivery with transport hosts_override | Jeremy Harris | |
2017-06-03 | Testsuite: stabilize output sequence for 2x35/6 | Jeremy Harris | |
2017-06-03 | Fix crash in transport, on second smtp-connect fail for a list of target hosts | Jeremy Harris | |
Reported as the sequence: 1MX: 554 on connect (banner) 2MX: TCP conn timeout | |||
2017-05-31 | Testsuite: stabilize output sequence for case 4530 | Jeremy Harris | |
2017-05-30 | Testsuite: stabilize output sequence for case 0906 | Jeremy Harris | |
2017-05-30 | Malware: make "sock" cmdline default usable. Bug 2111 | Jeremy Harris | |
2017-05-17 | Testsuite: delays in 2x3[567] | Jeremy Harris | |
2017-05-17 | Testsuite: add delays for predictable log sequencing in 2x36, log-sorting ↵ | Jeremy Harris | |
for 2x38 | |||
2017-05-17 | TLS: do decent PIPELINING under TLS, at least with GnuTLS | Jeremy Harris | |
I've not found an equivalent in OpenSSL of gnutls_record_cork() nor gnutls_record_check_pending() yet. | |||
2017-05-07 | Testsuite: add DANE cases for DNS secure no-TLSA lookups | Jeremy Harris | |
2017-05-07 | Testsuite: add DANE testcase for TLSA lookup SERVFAIL | Jeremy Harris | |
2017-05-06 | Teach SMTP input sync check ("input sent too soon") about SMTP input buffering | Jeremy Harris | |
2017-05-01 | testsuite: tidying | Jeremy Harris | |
2017-04-30 | Fix continue_more on TLS connection. Bug 2104 | Jeremy Harris | |
2017-04-28 | Support wire-format spoolfiles | Jeremy Harris | |
2017-04-06 | Callout/hold: ensure TLS-proxy process is not waited for as a transport process | Jeremy Harris | |
2017-03-21 | Callouts: a "hold" option for receipient-verify, which keeps the connection ↵ | Jeremy Harris | |
open both for further recipients and for eventual delivery. | |||
2017-03-18 | Expansions: check numeric values of IPv4 address components | Jeremy Harris | |
2017-03-12 | Malware: new connection type "f-prot6d" for FPSCAND protocol over TCP | Andrew Colin Kissa | |
2017-03-11 | Testsuite: remove debug "ps" output from 0420 | Heiko Schlittermann (HS12-RIPE) | |
2017-03-07 | Delivery: contined-connection maintaining TLS | Jeremy Harris | |
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 | Add option to control use of shutdown by ${readsocket }. Bug 400 | Jeremy Harris | |
2017-02-26 | Testsuite: regression test for Bug 2061 | Jeremy Harris | |
2017-02-25 | DKIM: rework error logging to pass strings back to caller for logging. Bug 966 | Jeremy Harris | |
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-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 |