Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-11 | Log EHLO response on getting conn-close response for HELO. Bug 1832 | Jeremy Harris | |
2016-09-05 | Cutthrough: option to reflect 4xx errors from target to initiator | Jeremy Harris | |
2016-09-01 | CHUNKING: after rejecting a pipelined SMTP command, flush any followon BDAT data | Jeremy Harris | |
2016-08-14 | Expansions: new ${escape8bit:<string>} operator. Bug 1863 | Jeremy Harris | |
2016-08-14 | LMDB: introduce as Experimental. Bug 1856 | Andrew Colin Kissa | |
2016-08-11 | Testsuite: missing output files | Jeremy Harris | |
2016-08-09 | Testsuite: nail down hostname for CHUNKING test cases | Jeremy Harris | |
2016-08-08 | Testsuite: accept debug & testscript output sizes varying with testhost name | Jeremy Harris | |
2016-08-07 | CHUNKING: fix transmit with long headers | Jeremy Harris | |
When the buffer used for SMTP commands and message headers filled to flush point, protocol sequencing was wrong. | |||
2016-08-06 | Routing: in a dnslookup, fix fail_defer_domains to defer on missing MX ↵ | Jeremy Harris | |
record. Bug 1867 | |||
2016-08-06 | Merge branch 'CHUNKING' | Jeremy Harris | |
2016-08-02 | pass advertised facility to continued-transport process | Jeremy Harris | |
2016-08-02 | testcases for PRDR | Jeremy Harris | |
2016-08-02 | testcases for TLS | Jeremy Harris | |
2016-08-02 | basic & pipelined transmit testcases | Jeremy Harris | |
2016-08-02 | receive flow processing | Jeremy Harris | |
2016-07-31 | Logging: Fix logging of errors under PIPELINING | Jeremy Harris | |
2016-07-30 | Expansions: add operators base32, base32d | Jeremy Harris | |
2016-07-24 | feature advertise | Jeremy Harris | |
2016-07-11 | testsuite: abstract out common conf settings | Jeremy Harris | |
2016-07-08 | Testsuite: cutthrough vs. callout cache | Jeremy Harris | |
2016-06-03 | Merge branch 'multiqueue_336': Named queues | Jeremy Harris | |
2016-06-02 | Expansions: add ${sha3:<string>} item | Jeremy Harris | |
2016-06-02 | Add support for ${sha256:<string>} | Jeremy Harris | |
2016-05-31 | Renumber testcase, again | Jeremy Harris | |
2016-05-30 | Avoid writing msglog files in -bh and -bhc modes. Bug 1804 | Jeremy Harris | |
2016-05-25 | Renumber testcase | Jeremy Harris | |
2016-05-24 | Fix crash in VRFY handling for an unqualified name. Bug 1836 | Jeremy Harris | |
Introduced-by: 4f6ae5c314e5 | |||
2016-05-21 | Debug: "kill" option on ACL control=debug. Bug 1831 | Jeremy Harris | |
2016-05-21 | Testsuite: GnuTLS server TLD startup errors testcase | Jeremy Harris | |
2016-05-09 | New $queue_name variable | Jeremy Harris | |
queue_run_max main option expanded, allowing per-queue values | |||
2016-05-08 | periodic queue runner | Jeremy Harris | |
2016-05-08 | testcase | Jeremy Harris | |
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-07 | Add perl_taintmode option | Heiko Schlittermann (HS12-RIPE) | |
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-12 | tidying: coverity issues | Jeremy Harris | |
2016-03-11 | Honour the -n for -bP config | Heiko Schlittermann (HS12-RIPE) | |
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-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-06 | Testsuite: avoid assuming 127.0.0.2 is a viable sending address | Jeremy Harris | |
2016-02-04 | Testsuite: case should not depend on build-option | Jeremy Harris | |
2016-02-03 | Testsuite: 3454: debian8 flavour | Heiko Schlittermann (HS12-RIPE) | |
2016-02-03 | Testsuite: 3450: debian8 flavour | Heiko Schlittermann (HS12-RIPE) | |