Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-14 | Expansions: fix forced-fail of extract. Bug 1815 | Jeremy Harris | |
2016-04-14 | Expansions: better error messages for parse errors, and better debug | Jeremy Harris | |
2016-04-08 | Testsuite: 0322 (pipelining errors) avoid triggering SIGPIPE | Jeremy 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-08 | Testsuite: ignore environment-stripping debug output | Jeremy Harris | |
since different systems run different environments | |||
2016-04-07 | Testsuite: account for b25c9675b31b (-bV errors) | Jeremy Harris | |
2016-04-07 | Add perl_taintmode option | Heiko Schlittermann (HS12-RIPE) | |
2016-04-06 | nicer retry message | Jeremy Harris | |
2016-04-06 | Pass on SIZE to cutthrough connection | Jeremy Harris | |
2016-03-31 | Testsuite: move perl-dependent testcasesexim-4_87_RC7 | Jeremy Harris | |
2016-03-31 | Supress TLS/Env warnings in checking and listing mode | Heiko Schlittermann (HS12-RIPE) | |
2016-03-15 | Utilites: fix exim_lock | Jeremy Harris | |
Unaccountable fails to lock, seen in testsuite Fix appeared when tidying a Coverity "unchecked returncode" fault | |||
2016-03-12 | tidying: coverity issues | Jeremy Harris | |
2016-03-12 | Testsuite: fix output for 615, missing spool dir | Heiko Schlittermann (HS12-RIPE) | |
2016-03-12 | Don't issue env warning if env is empty | Heiko 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-11 | Honour the -n for -bP config | Heiko Schlittermann (HS12-RIPE) | |
2016-03-10 | Fix typos. | Heiko Schlittermann (HS12-RIPE) | |
Thanks to Sander Bos for pointing out. | |||
2016-03-09 | String expansions: fix ${extract }, for the numeric/3-string case. Bug 1807 | Jeremy 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-03 | Cutthrough: Reflect 5xx recipient reject from target to originator | Jeremy 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-03 | Testsuite: testcases for rejected rcpt-callout-triggered cutthrough | Jeremy Harris | |
2016-03-03 | Cutthrough: fix operation under -bhc to not actually deliver. Bug 1800 | Jeremy Harris | |
2016-03-02 | Testsuite: Adapt to portability fix in environment.c | Heiko Schlittermann (HS12-RIPE) | |
2016-02-18 | Fix CVE-2016-1531exim-4_87_RC4 | Heiko 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-10 | DKIM: fix selection of header for signing/verification given several. Bug 1792 | Jeremy Harris | |
2016-02-10 | DKIM: support oversigning. Bugs 1309, 1310 | Jeremy Harris | |
2016-02-10 | Testsuite: Support running exim under valgrind | Jeremy Harris | |
Fails mostly thanks to lack of suid handling, but -be tests usable if you retry after de-suid of eximdir/exim | |||
2016-02-06 | Testsuite: avoid retry db issue after deliberate fail subtests | Jeremy Harris | |
2016-02-06 | Testsuite: avoid assuming 127.0.0.2 is a viable sending address | Jeremy Harris | |
2016-02-06 | Testsuite: allow for different data arrival in SMTP synch check | Jeremy Harris | |
2016-02-06 | Testsuite: log some stderr output on bad exit-code in --CONTINUE mode | Jeremy Harris | |
2016-02-05 | TLS: Whine to log on client config of SNI under too-old OpenSSL version | Jeremy Harris | |
2016-02-05 | Testsuite: enforce different exim/testuser group numbers | Jeremy Harris | |
2016-02-05 | Testsuite: sort logs in cases where we do parallel deliveries | Jeremy Harris | |
2016-02-05 | Testsuite: nuke retry db after deliberate-fail subtests in ocsp testcase | Jeremy Harris | |
2016-02-04 | Testsuite: case should not depend on build-option | Jeremy Harris | |
2016-02-04 | Testsuite: (more) complete usage message for server | Heiko Schlittermann (HS12) | |
2016-02-04 | Testsuite: output library versions during startup | Jeremy Harris | |
2016-02-03 | Testsuite: 3454: debian8 flavour | Heiko Schlittermann (HS12-RIPE) | |
2016-02-03 | Testsuite: 3450: debian8 flavour | Heiko Schlittermann (HS12-RIPE) | |
2016-02-01 | DKIM: replace SHA and RSA routines from gnutls, under earlier library | Jeremy Harris | |
versions, using libgcrypt and libtasn1 directly. Bug 1772 | |||
2016-01-30 | GEF 20160130 Changed date in header in test/README | Graeme Fowler | |
2016-01-22 | Cutthrough: Fix bug with dot-only line | Jeremy Harris | |
2016-01-18 | Testuite: tidyingexim-4_87_RC3 | Jeremy Harris | |
2016-01-17 | Testsuite: bounce_return_linesize_limit. Bug 1760 | Jeremy Harris | |
2016-01-17 | Testsuite: changes for VFRY update, 4f6ae5c314e5 | Jeremy Harris | |
2016-01-17 | Restrict line lengths in bounces. Bug 1760 | Jeremy Harris | |
2016-01-16 | VRFY: Permit an ACL to override the default 252 response, to support | Jeremy Harris | |
verify-by-ACL instead of the more usual verify-by-routers. Bug 1769 | |||
2016-01-16 | Testsuite: ignore optional OCSP output from -bP testcase | Jeremy Harris | |
2016-01-14 | Expansions: more detail in error messages | Jeremy Harris | |
2016-01-11 | Testsuite: split out conf for -bP test and lose dependency on Proxy/Socks | Jeremy Harris | |
2016-01-06 | Testsuite: allow time for retry-time expiry | Jeremy Harris | |