summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2016-07-31Logging: Fix logging of errors under PIPELININGJeremy Harris
2016-07-30Expansions: add operators base32, base32dJeremy Harris
2016-07-27Unbreak transport-filters & bounce-generation.Jeremy Harris
Broken-by: 6b46ecc6a8f5
2016-07-25debug: prettify expansion condition trace outputJeremy Harris
2016-07-11testsuite: abstract out common conf settingsJeremy Harris
2016-07-08Cutthrough: avoid use of callout result cacheJeremy Harris
The connection always needs to be made, and no result need be cached after verify either.
2016-07-08Testsuite: cutthrough vs. callout cacheJeremy Harris
2016-06-03Merge branch 'multiqueue_336': Named queuesJeremy Harris
2016-06-02Expansions: add ${sha3:<string>} itemJeremy Harris
2016-06-02Add support for ${sha256:<string>}Jeremy Harris
2016-05-31Support "-qGpostgresql -Mvl <id>" and a better exiwhat outputJeremy Harris
2016-05-31Renumber testcase, againJeremy Harris
2016-05-30Avoid writing msglog files in -bh and -bhc modes. Bug 1804Jeremy Harris
2016-05-25Renumber testcaseJeremy Harris
2016-05-24Fix crash in VRFY handling for an unqualified name. Bug 1836Jeremy Harris
Introduced-by: 4f6ae5c314e5
2016-05-22Testsuite: fix for 0574Jeremy Harris
2016-05-21Debug: "kill" option on ACL control=debug. Bug 1831Jeremy Harris
2016-05-21Testsuite: GnuTLS server TLD startup errors testcaseJeremy Harris
2016-05-17Delivery: clarify error log line. Bug 1782Jeremy Harris
"retry time not reached for any host after a long failure period" has generated so many queries it plainly is not clear. Replace with "all hosts for 'dom.ain' have been failing for a long time (and retry time not reached)".
2016-05-16Logging: dnssec status on accept & delivery linesJeremy Harris
2016-05-12DANE: for hosts_try_dane (but not _require), on dnssec but no TLSA returned, ↵Jeremy Harris
fallback to plain TLS
2016-05-10shift queue name use up to top layer in spooldir hierachyJeremy Harris
2016-05-10Collect spool-layout code to one fileJeremy Harris
2016-05-09New $queue_name variableJeremy Harris
queue_run_max main option expanded, allowing per-queue values
2016-05-08periodic queue runnerJeremy Harris
2016-05-08testcaseJeremy Harris
2016-05-08loggingJeremy Harris
2016-05-08testcaseJeremy Harris
2016-05-07global queue_nameJeremy Harris
2016-05-04TLS: when tls_certificates unset, generate a selfsigned certJeremy Harris
2016-04-24DANE: Remove fallback from hosts_try_dane. If TLSA record not retrieved,Jeremy Harris
do not use this host.
2016-04-14Expansions: fix forced-fail of extract. Bug 1815Jeremy Harris
2016-04-14Expansions: better error messages for parse errors, and better debugJeremy 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-04-07Testsuite: account for b25c9675b31b (-bV errors)Jeremy Harris
2016-04-07Add perl_taintmode optionHeiko Schlittermann (HS12-RIPE)
2016-04-06nicer retry messageJeremy Harris
2016-04-06Pass on SIZE to cutthrough connectionJeremy Harris
2016-03-31Testsuite: move perl-dependent testcasesexim-4_87_RC7Jeremy Harris
2016-03-31Supress TLS/Env warnings in checking and listing modeHeiko Schlittermann (HS12-RIPE)
2016-03-15Utilites: fix exim_lockJeremy Harris
Unaccountable fails to lock, seen in testsuite Fix appeared when tidying a Coverity "unchecked returncode" fault
2016-03-12tidying: coverity issuesJeremy Harris
2016-03-12Testsuite: fix output for 615, missing spool dirHeiko Schlittermann (HS12-RIPE)
2016-03-12Don't issue env warning if env is emptyHeiko Schlittermann (HS12-RIPE)
keep_environment needs to be mentioned in the runtime config. Setting add_environment isn't enough to suppress the warning.
2016-03-11Honour the -n for -bP configHeiko Schlittermann (HS12-RIPE)
2016-03-10Fix typos.Heiko Schlittermann (HS12-RIPE)
Thanks to Sander Bos for pointing out.
2016-03-09String expansions: fix ${extract }, for the numeric/3-string case. Bug 1807Jeremy Harris
Broken-by: 82dbd37 In "skipping" mode when parsing an expansion we want to avoid expanding the arguments, as the data for expansion is not necessarily valid. This bit us previously for an extract within an "if inlist". But the number of args for ${extract } depends on the expanded value of the first arg. Retreat from strict parsing and just line up the outer braces, accepting any number of args while skipping. The separate non-skipping execution will do the proper checking.
2016-03-03Cutthrough: Reflect 5xx recipient reject from target to originatorJeremy Harris
When connection not opened by verify and target hard-rejects a RCPT, the reject was not being passed to the originating system (just the cutthrough connection was being dropped). Fix this.
2016-03-03Testsuite: testcases for rejected rcpt-callout-triggered cutthroughJeremy Harris