summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
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-03-02Testsuite: Adapt to portability fix in environment.cHeiko Schlittermann (HS12-RIPE)
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-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: 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-06Testsuite: log some stderr output on bad exit-code in --CONTINUE modeJeremy Harris
2016-02-05TLS: Whine to log on client config of SNI under too-old OpenSSL versionJeremy Harris
2016-02-05Testsuite: enforce different exim/testuser group numbersJeremy 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-04Testsuite: (more) complete usage message for serverHeiko Schlittermann (HS12)
2016-02-04Testsuite: output library versions during startupJeremy Harris
2016-02-03Testsuite: 3454: debian8 flavourHeiko Schlittermann (HS12-RIPE)
2016-02-03Testsuite: 3450: debian8 flavourHeiko Schlittermann (HS12-RIPE)
2016-02-01DKIM: replace SHA and RSA routines from gnutls, under earlier libraryJeremy Harris
versions, using libgcrypt and libtasn1 directly. Bug 1772
2016-01-30GEF 20160130 Changed date in header in test/READMEGraeme Fowler
2016-01-22Cutthrough: Fix bug with dot-only lineJeremy Harris
2016-01-18Testuite: tidyingexim-4_87_RC3Jeremy Harris
2016-01-17Testsuite: bounce_return_linesize_limit. Bug 1760Jeremy Harris
2016-01-17Testsuite: changes for VFRY update, 4f6ae5c314e5Jeremy Harris
2016-01-17Restrict line lengths in bounces. Bug 1760Jeremy Harris
2016-01-16VRFY: Permit an ACL to override the default 252 response, to supportJeremy Harris
verify-by-ACL instead of the more usual verify-by-routers. Bug 1769
2016-01-16Testsuite: ignore optional OCSP output from -bP testcaseJeremy Harris
2016-01-14Expansions: more detail in error messagesJeremy Harris
2016-01-11Testsuite: split out conf for -bP test and lose dependency on Proxy/SocksJeremy Harris
2016-01-06Testsuite: allow time for retry-time expiryJeremy Harris
2016-01-06Testsuite: ignore dane for -bP outputJeremy Harris
2016-01-05DKIM: fix base64 decode to ignore whitespace; needed for private-key inputJeremy Harris
from file. Use this for general-purpose b64decode also. Testsuite: DKIM signing testcase
2015-12-30Support certificates in base64 expansion operator. Bug 1762Jeremy Harris
2015-12-30New expansion operator base64d, and base64 as synonym for str2b64. Bug 1746Jeremy Harris
2015-12-27Testsuite: testcase for -bPJeremy Harris
2015-12-21dnslists: testsuite outputJeremy Harris
2015-12-20dnslists: permit use with explicit key(s) in nonsmtp ACLs. Bug 1748Jeremy Harris
2015-12-20Testsuite: OpenSSL version variancesJeremy Harris
2015-12-18Redis: move from Experimental to mainlineexim-4_87_RC2Jeremy Harris
2015-12-17Fix hosts_connection_nolog ensuring that sender_host_cache is notJeremy Harris
incorrectly filled in by the daemon, where the sender_host will be varying.
2015-12-17DANE: do not override a cert verify failure, in callback. Also fix some ↵Jeremy Harris
test mistakes
2015-12-16DANE: current src versionViktor Dukhovni
2015-12-16DANE: fix testcase 2/0/1 TLSA recordJeremy Harris
2015-12-16Testsuite: GnuTLS version changesJeremy Harris
2015-12-16Testsuite: OpenSSL version changesJeremy Harris
2015-12-14Events: testsuite updatesJeremy Harris