summaryrefslogtreecommitdiff
path: root/test/scripts
AgeCommit message (Collapse)Author
2017-10-14Testsuite: avoid indeterminate delivery orderingJeremy Harris
2017-10-13Testsuite: add cipher-suite seen on OpenBSDJeremy Harris
2017-10-08Logging: show when input from truncated for logging "next input sent too soon"Jeremy Harris
2017-10-06Testsuite: accept different debug detail for peer-terminated connectionJeremy Harris
2017-10-06Check for proper output separator in expanding ${addresses:STRING} ↵Heiko Schlittermann (HS12-RIPE)
(Closes 2171) Better yet would be to force setting the output separator literally, and not after expansion of the STRING. But this would be an incompatible change.
2017-10-01Testsuite: for TFO testcases manipulate the system stateJeremy Harris
Linux-centric; will need elaboration for other platforms
2017-10-01TFO: better detection of client fast-open connections (again)Jeremy Harris
2017-09-19TFO: better detection of client fast-open connectionsJeremy Harris
2017-09-19TFO: early-data for client outbound via socks5 proxyJeremy Harris
2017-09-12DKIM: support multiple signing, by selectorJeremy Harris
2017-09-12DKIM: support multiple hash methodsJeremy Harris
2017-08-31Logging: TCP Fast OpenJeremy Harris
2017-08-09DKIM: Enforce any "h" field present in the DNS publickey record. This can ↵Jeremy Harris
be set to require specific hash types, eg sha256, in signatues. There is an IETF draft in discussion which deprecates sha1 so this feature may start to be used.
2017-08-06Logging: millisecond time on 'no MAIL' lines. Bug 2102Jeremy Harris
2017-08-05Debugging: millisecond timestamps. Bug 2102Jeremy Harris
2017-08-04Logging: millisecond QT and DT. Bug 2102Jeremy Harris
2017-07-30Logging: millisecond timestamps. Bug 2102Jeremy Harris
No change to QT logging yet as that will need a spool format update
2017-07-22On callout avoid SIZE every time but noncacheable rcpt main-verify. Bug 2151Jeremy Harris
2017-06-25Bail out if a configuration file starts with a byte order markHeiko Schlittermann (HS12-RIPE)
2017-06-25Add quota/quota_filecount transport option modifier "no_check" Bug 1115Heiko Schlittermann (HS12-RIPE)
This option modifier allows to ignore the quota limits, but update the maildirsize file.
2017-06-11On a continued-transport delivery, do not check the hostlist for mismatch in theJeremy 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-11Testsuite: testcase for continued-delivery with transport hosts_overrideJeremy Harris
2017-06-03Testsuite: stabilize output sequence for 2x35/6Jeremy Harris
2017-06-03Fix crash in transport, on second smtp-connect fail for a list of target hostsJeremy Harris
Reported as the sequence: 1MX: 554 on connect (banner) 2MX: TCP conn timeout
2017-05-31Testsuite: stabilize output sequence for case 4530Jeremy Harris
2017-05-30Testsuite: stabilize output sequence for case 0906Jeremy Harris
2017-05-30Malware: make "sock" cmdline default usable. Bug 2111Jeremy Harris
2017-05-17Testsuite: delays in 2x3[567]Jeremy Harris
2017-05-17Testsuite: add delays for predictable log sequencing in 2x36, log-sorting ↵Jeremy Harris
for 2x38
2017-05-17TLS: do decent PIPELINING under TLS, at least with GnuTLSJeremy Harris
I've not found an equivalent in OpenSSL of gnutls_record_cork() nor gnutls_record_check_pending() yet.
2017-05-07Testsuite: add DANE cases for DNS secure no-TLSA lookupsJeremy Harris
2017-05-07Testsuite: add DANE testcase for TLSA lookup SERVFAILJeremy Harris
2017-05-06Teach SMTP input sync check ("input sent too soon") about SMTP input bufferingJeremy Harris
2017-05-01testsuite: tidyingJeremy Harris
2017-04-30Fix continue_more on TLS connection. Bug 2104Jeremy Harris
2017-04-28Support wire-format spoolfilesJeremy Harris
2017-04-06Callout/hold: ensure TLS-proxy process is not waited for as a transport processJeremy Harris
2017-03-21Callouts: a "hold" option for receipient-verify, which keeps the connection ↵Jeremy Harris
open both for further recipients and for eventual delivery.
2017-03-18Expansions: check numeric values of IPv4 address componentsJeremy Harris
2017-03-12Malware: new connection type "f-prot6d" for FPSCAND protocol over TCPAndrew Colin Kissa
2017-03-11Testsuite: remove debug "ps" output from 0420Heiko Schlittermann (HS12-RIPE)
2017-03-07Delivery: contined-connection maintaining TLSJeremy Harris
2017-02-27Testsuite: Fix more end-of-input markers (****)Heiko Schlittermann (HS12-RIPE)
These wrong markers didn't have any impact.
2017-02-27Testsuite: reduce trailing 0372 subtest to queue-onlyJeremy 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-26Testsuite: Terminate the client input properlyHeiko Schlittermann (HS12-RIPE)
2017-02-26Add option to control use of shutdown by ${readsocket }. Bug 400Jeremy Harris
2017-02-26Testsuite: regression test for Bug 2061Jeremy Harris
2017-02-25DKIM: rework error logging to pass strings back to caller for logging. Bug 966Jeremy Harris
2017-02-24Memory management: drop $acl_m_ variables explicitly as they go out-of-scopeJeremy Harris
between message receptions in an SMTP connection
2017-02-11DNS: return explicit error code to caller on dnssec failure, for better loggingJeremy Harris