summaryrefslogtreecommitdiff
path: root/test/scripts/0000-Basic
AgeCommit message (Collapse)Author
2017-11-11Downgrade an unfound-list name from panic to DEFER. Bug 1645Jeremy Harris
2017-10-31 Add macro support to -be expansion test mode. Bug 1623Jeremy 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-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-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-30Testsuite: stabilize output sequence for case 0906Jeremy Harris
2017-05-06Teach SMTP input sync check ("input sent too soon") about SMTP input bufferingJeremy Harris
2017-04-28Support wire-format spoolfilesJeremy 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-11Testsuite: remove debug "ps" output from 0420Heiko Schlittermann (HS12-RIPE)
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-24Memory management: drop $acl_m_ variables explicitly as they go out-of-scopeJeremy Harris
between message receptions in an SMTP connection
2017-02-06CHUNKING: fix transport crash on temp-reject of pipelined non-first chunkJeremy Harris
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-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-21Fix DKIM verify when used with CHUNKING. Bug 2016Jeremy Harris
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
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-03Testsuite: ensure delivery orderJeremy Harris
2016-11-19Testsuite: fix platforn TFO nonsupprt mungeexim-4_88_RC5Jeremy Harris
2016-11-19Testsuite: Munge for platform TFO nonsupportJeremy Harris
2016-11-08Ensure socket is nonblocking before draining. Bug 1914Jeremy Harris
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-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-14Testsuite: (named queues) add testcase for 3rd-party queue transferJeremy Harris
2016-10-04Testsuite: for CHUNKING set sender name explicitlyJeremy Harris
for consistent chunk size on different platforms
2016-10-03Testsuite: for CHUNKING rewrite sender name in headers to consistent valueJeremy Harris
for consistent chunk size on different test platforms
2016-10-02Logging: connection_reject log selector should apply also to the connect aclJeremy Harris
2016-09-11Log EHLO response on getting conn-close response for HELO. Bug 1832Jeremy Harris
2016-09-01CHUNKING: after rejecting a pipelined SMTP command, flush any followon BDAT dataJeremy Harris