summaryrefslogtreecommitdiff
path: root/test/runtest
AgeCommit message (Collapse)Author
2016-06-03Merge branch 'multiqueue_336': Named queuesJeremy Harris
2016-05-22Testsuite: fix for 0574Jeremy Harris
2016-05-21Debug: "kill" option on ACL control=debug. Bug 1831Jeremy Harris
2016-05-07global queue_nameJeremy Harris
2016-04-08Testsuite: 0322 (pipelining errors) avoid triggering SIGPIPEJeremy Harris
This was timing-dependent; if the exim closed the connection before the script wrote to it _after_ triggerring an error, EPIPE/SIGPIPE. Unexplained as yet: why runtest (perl) saw this as a 141 server returncode (NB: 141-128 = 13 = SIGPIPE, the shell behaviour) when "perldoc -v '$?'" (which runtest is coded to) says that a signum should be in the top nibble of 16b.
2016-04-08Testsuite: ignore environment-stripping debug outputJeremy Harris
since different systems run different environments
2016-03-10Fix typos.Heiko Schlittermann (HS12-RIPE)
Thanks to Sander Bos for pointing out.
2016-03-03Testsuite: testcases for rejected rcpt-callout-triggered cutthroughJeremy Harris
2016-03-03Cutthrough: fix operation under -bhc to not actually deliver. Bug 1800Jeremy Harris
2016-02-18Fix CVE-2016-1531exim-4_87_RC4Heiko Schlittermann (HS12-RIPE)
Add keep_environment, add_environment. Change the working directory to "/" during the early startup phase. (cherry picked from commit 2b92b67bfc33efe05e6ff2ea3852731ac2273832) (cherry picked from commit 14b82c8b736c8ed24eda144f57703cb9feac6323) (cherry picked from commit 9ca92d0c6e9c6f161bd8111366c6952d3a9315e2) (cherry picked from commit 0020c6d9ecfd98ed7b2b337ed4f898fdc409784b) (cherry picked from commit e8f96966360ea8867ad6a8b5affda6c37fa4958c) (cherry picked from commit ef6fb807c1e1a665f444f644c60c77269f7c5209)
2016-02-10Testsuite: Support running exim under valgrindJeremy Harris
Fails mostly thanks to lack of suid handling, but -be tests usable if you retry after de-suid of eximdir/exim
2016-02-06Testsuite: allow for different data arrival in SMTP synch checkJeremy Harris
2016-02-06Testsuite: log some stderr output on bad exit-code in --CONTINUE modeJeremy Harris
2016-02-05Testsuite: enforce different exim/testuser group numbersJeremy Harris
2016-02-04Testsuite: case should not depend on build-optionJeremy Harris
2016-02-04Testsuite: output library versions during startupJeremy Harris
2016-01-18Testuite: tidyingexim-4_87_RC3Jeremy Harris
2016-01-16Testsuite: ignore optional OCSP output from -bP testcaseJeremy Harris
2016-01-06Testsuite: ignore dane for -bP outputJeremy Harris
2015-12-20Testsuite: OpenSSL version variancesJeremy Harris
2015-12-18Redis: move from Experimental to mainlineexim-4_87_RC2Jeremy Harris
2015-12-16Testsuite: GnuTLS version changesJeremy Harris
2015-12-16Testsuite: OpenSSL version changesJeremy Harris
2015-12-12Testsuite: add testcase for Redis. Bug 1755Jeremy Harris
2015-12-08Testsuite: fix to ignore SUPPORT_PROXY debug output differenceJeremy Harris
2015-12-02Testsuite: helpful diagnostic for configuration faultJeremy Harris
2015-11-08Testsuite: perl executable location may differJeremy Harris
2015-11-08Testsuite: fix fallout from TLS-by-defaultJeremy Harris
Also handle testsuite run user different from testsuite files owner
2015-11-08TLS: Default tls_advertise_hosts to "*". Bug 1709Jeremy Harris
Make the option available in non-TLS builds, and clear in testsuite confs as needed to keep TLS and non-TLS testcase outputs the same. An error is logged at startup if tls_advertise_hosts is nonempty but tls_certificate is not set.
2015-11-08Testsuite: Add munge for EXPERIMENTAL_DSN_INFOJeremy Harris
2015-11-06Transport: permit an empty string for the transport_filter option. Bug 1714Jeremy Harris
2015-10-27Testsuite: allow for sudo -u <user> in test scriptsHeiko Schlittermann (HS12-RIPE)
2015-10-26Testsuite: deal better with -bt output and long test-system ipv4 addressesJeremy Harris
2015-08-19Testsuite: auto-detect the Exim binary in ../src/build*Heiko Schlittermann (HS12)
2015-08-05Testsuite: Avoid requesting TLS cert-status requests from GnuTLS test ↵Jeremy Harris
utility unless wanted
2015-08-02Testsuite: pass GnuTLS despite OCSP whiningJeremy Harris
2015-06-09Testsuite: less agressive PID-hidingJeremy Harris
2015-06-09Testsuite: quieteningJeremy Harris
2015-06-08Truncate delay when peer closes connection. Bug 348Jeremy Harris
This is now possible on Linux, at least.
2015-06-04TLS authenticatorJeremy Harris
2015-05-27Testsuite: Add $USER to env if missingHeiko Schlittermann (HS12)
2015-05-19Testsuite: avoid tryng to run in net 10.Jeremy Harris
2015-05-17Testsuite: Munge the output to fit the ad=… linesHeiko Schlittermann (HS12)
2015-05-07 Log lengthy DNS lookups. Bug 514Jeremy Harris
Original by <derrick.rice@gmail.com>, massaged by JH
2015-05-06Testsuite: Fix the [U]pdate for new testcasesHeiko Schlittermann (HS12)
2015-05-03Testsuite: interlock daemon startup with testcase runJeremy Harris
Required for running on an SD card filesystem, which is subject to obscene delays (possibly flash background processing).
2015-04-25Testsuite: add support for -FLAVOUR optionHeiko Schlittermann (HS12)
This feature allows to save test results as as a "flavo(u)r". E.g. Debian/8 uses special lib-OpenSSL settings. This results in less verbose output of some SSL related tests.
2015-04-25Testsuite: add support for relative name of eximHeiko Schlittermann (HS12)
The runtest script converts a relative name of the binary to an absolute name. This is mainly a comfort feature.
2015-04-25Testsuite: check the TRUSTED_CONFIG_LIST contentHeiko Schlittermann (HS12)
The testsuite relies on trusted configs. Exim needs to be compiled with the TRUSTED_CONFIG_LIST option. The file mentioned in the TRUSTED_CONFIG_LIST needs to meet several conditions.
2015-04-25Testsuite: Auto-detect missing sbin directoriesHeiko Schlittermann (HS12)
The runtest script maps bin directories to matching sbin directories, if they are not already included in the $PATH. This is mainly a comfort feature to find ifconfig on some systems automatically.