summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2016-10-20Testsuite: munge for platform errno varianceJeremy Harris
2016-10-20Testsuite: use /usr/bin/env perl to get Perl from $PATHHeiko Schlittermann (HS12-RIPE)
Some buildfarm animals may have more recent versions of Perl installed in some directory accessable via $PATH. So we don't hardwire /usr/bin/perl. (e.g. verily)
2016-10-20Testsuite: Add doc for PORT_DYNAMICHeiko Schlittermann (HS12-RIPE)
2016-10-20Testsuite: cosmetical changeHeiko Schlittermann (HS12-RIPE)
2016-10-20Testsuite: Use .editorconfig for test/runtestHeiko Schlittermann (HS12-RIPE)
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-20Testsuite: Fix IPv4 address detection.Heiko Schlittermann (HS12-RIPE)
Broken-by: d63a95630
2016-10-20Testsuite: Test for existence if 'ip'Heiko Schlittermann (HS12-RIPE)
2016-10-17Testsuite: Check version of binary against current git revisionHeiko Schlittermann (HS12-RIPE)
2016-10-16Fix sender-verify callout to not use trigger-message SIZEJeremy Harris
Broken-by: 9094b84b4cce
2016-10-16Testsuite: revert some of the modernish Perl constructsHeiko Schlittermann (HS12-RIPE)
Solaris10 needs to be supported, they use Perl 5.8
2016-10-15Testsuite: re-insert munge expression about size/inodeHeiko Schlittermann (HS12-RIPE)
2016-10-15Testsuite: detect "hidden" IPsHeiko Schlittermann (HS12-RIPE)
`ifconfig -a` doesn't show all addresses, it skippes addresses that do not have a label. `ip a` show even these. Bonus: some small cosmetical changes to get a more modern Perl style.
2016-10-15Testsuite: stabilize disk space/inode mungingHeiko Schlittermann (HS12-RIPE)
2016-10-15Testsuite: add tests/munges for configure ownerHeiko Schlittermann (HS12-RIPE)
2016-10-15Testsuite: add clarification about the permissions of the trusted-configs fileHeiko Schlittermann (HS12-RIPE)
2016-10-15Testsuite: for queuefile transport, avoid using named-queues as part of testJeremy Harris
Also avoid using aux-var as a testing temporary area
2016-10-15New: queuefile transport, under EXPERIMENTAL_QUEUEFILEAndrew Colin Kissa
2016-10-14Testsuite: (named queues) add testcase for 3rd-party queue transferJeremy Harris
2016-10-10Lazy-create builtin macrosJeremy Harris
By only filling out the internal macro representation for the builtin macros when a config line includes an underscore followed by a letter which might be one we should save startup effort on configs which never use a builtin.
2016-10-08Fix callouts connection fallback from TLS to cleartext. Bug 1897Jeremy 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-29Testsuite: tidyingJeremy Harris
2016-09-28Default to filesystem space/inode checking enabledJeremy Harris
2016-09-28Drain socket to get clean TCP FINsJeremy Harris
2016-09-22Routing: for efficiency, avoid complexifying the "condition" string until ↵Jeremy Harris
the second is read from config
2016-09-11Log EHLO response on getting conn-close response for HELO. Bug 1832Jeremy Harris
2016-09-11Reduce space used by flags in smtp transportJeremy Harris
2016-09-05Cutthrough: option to reflect 4xx errors from target to initiatorJeremy Harris
2016-09-04Testsuite: missing output fileJeremy Harris
2016-09-01Testsuite: fix GnuTLS OCSP testingJeremy Harris
2016-09-01Support "G" multiplier on integer configuration valuesJeremy Harris
2016-09-01Testsuite: fix spool-space testcase for larger disksJeremy Harris
2016-09-01CHUNKING: after rejecting a pipelined SMTP command, flush any followon BDAT dataJeremy Harris
2016-08-22Add automatic macros for compile-time feature optionsJeremy Harris
2016-08-22Testsuite: fix macro conflict (X vs. HEADERS_MAXSIZE)Jeremy Harris
2016-08-19Testsuite: rework timing of time-dependent testcaseJeremy Harris
2016-08-17tidyingJeremy Harris
2016-08-14Testsuite: add progress detail to log of troublesome testcaseJeremy Harris
2016-08-14Expansions: new ${escape8bit:<string>} operator. Bug 1863Jeremy Harris
2016-08-14LMDB: introduce as Experimental. Bug 1856Andrew Colin Kissa
2016-08-11Testsuite: missing output filesJeremy Harris
2016-08-09Testsuite: nail down hostname for CHUNKING test casesJeremy Harris
2016-08-08Testsuite: accept debug & testscript output sizes varying with testhost nameJeremy Harris
2016-08-08Testsuite: account for change in debugJeremy Harris
Broken-by: fb6833e0a559
2016-08-07CHUNKING: fix transmit with long headersJeremy Harris
When the buffer used for SMTP commands and message headers filled to flush point, protocol sequencing was wrong.
2016-08-06Routing: in a dnslookup, fix fail_defer_domains to defer on missing MX ↵Jeremy Harris
record. Bug 1867
2016-08-06Fix DISABLE_DKIM build & test. Fix build on systems lacking MAX in standard ↵Jeremy Harris
includes. Broken-by: 44bc8f0c2f35