summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2016-11-02Testsuite: regen certs, now with additional LetsEncrypt-style OCSP proofsJeremy Harris
2016-11-02Testsuite: find a group name if 'mail' is not available.Heiko Schlittermann (HS12-RIPE)
If the group 'mail' does not exist (as on some *BSD systems), test 0001 fails. We now use a randomly choosen group, if necessary. The group name isn't used for anything else than testing the config file parser.
2016-11-01Testsuite: do not attempt to open /dev/tty if in -CONTINUE modeHeiko Schlittermann (HS12-RIPE)
2016-10-29Testsuite: tidyingJeremy Harris
2016-10-29Testsuite: tidyingJeremy Harris
2016-10-29Testsuite: tidyingJeremy Harris
2016-10-25Testsuite: for $parm_hostname use method more similar to readconf() ↵Jeremy Harris
$primary_hostname coding
2016-10-25Testsuite: make common-code config usable in non-TLS buildsJeremy Harris
2016-10-23Testsuite: account for platforms not supporting TFO, reduxHeiko Schlittermann (HS12-RIPE)
2016-10-23TFO: feature advertisementexim-4_88_RC3Jeremy Harris
2016-10-23Testsuite: account for platforms not supporting TFOJeremy Harris
2016-10-22Testsuite: Add testcase for GnuTLS disconnect after STARTTLSJeremy Harris
2016-10-22Testsuite: More help with getting testsuite runningJeremy Harris
2016-10-22TCP Fast OpenJeremy Harris
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