summaryrefslogtreecommitdiff
path: root/test/scripts
AgeCommit message (Collapse)Author
2016-08-02pass advertised facility to continued-transport processJeremy Harris
2016-08-02testcases for PRDRJeremy Harris
2016-08-02testcases for TLSJeremy Harris
2016-08-02transmit with DKIMJeremy Harris
2016-08-02basic & pipelined transmit testcasesJeremy Harris
2016-08-02receive flow processingJeremy 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-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-21Debug: "kill" option on ACL control=debug. Bug 1831Jeremy Harris
2016-05-21Testsuite: GnuTLS server TLD startup errors testcaseJeremy Harris
2016-05-16Logging: dnssec status on accept & delivery linesJeremy Harris
2016-05-10shift queue name use up to top layer in spooldir hierachyJeremy 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-08testcaseJeremy Harris
2016-05-04TLS: when tls_certificates unset, generate a selfsigned certJeremy Harris
2016-04-14Expansions: fix forced-fail of extract. Bug 1815Jeremy 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-07Add perl_taintmode optionHeiko Schlittermann (HS12-RIPE)
2016-04-06Pass on SIZE to cutthrough connectionJeremy Harris
2016-03-31Testsuite: move perl-dependent testcasesexim-4_87_RC7Jeremy Harris
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-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
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-10DKIM: fix selection of header for signing/verification given several. Bug 1792Jeremy Harris
2016-02-10DKIM: support oversigning. Bugs 1309, 1310Jeremy Harris
2016-02-06Testsuite: avoid retry db issue after deliberate fail subtestsJeremy Harris
2016-02-06Testsuite: avoid assuming 127.0.0.2 is a viable sending addressJeremy Harris
2016-02-06Testsuite: allow for different data arrival in SMTP synch checkJeremy Harris
2016-02-05TLS: Whine to log on client config of SNI under too-old OpenSSL versionJeremy Harris
2016-02-05Testsuite: sort logs in cases where we do parallel deliveriesJeremy Harris
2016-02-05Testsuite: nuke retry db after deliberate-fail subtests in ocsp testcaseJeremy Harris
2016-02-04Testsuite: case should not depend on build-optionJeremy Harris
2016-02-01DKIM: replace SHA and RSA routines from gnutls, under earlier libraryJeremy Harris
versions, using libgcrypt and libtasn1 directly. Bug 1772
2016-01-22Cutthrough: Fix bug with dot-only lineJeremy Harris
2016-01-18Testuite: tidyingexim-4_87_RC3Jeremy Harris