Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | transmit with DKIM | Jeremy Harris | |
2016-08-02 | basic & pipelined transmit testcases | Jeremy Harris | |
2016-08-02 | receive flow processing | Jeremy Harris | |
2016-07-11 | testsuite: abstract out common conf settings | Jeremy Harris | |
2016-07-08 | Cutthrough: avoid use of callout result cache | Jeremy Harris | |
The connection always needs to be made, and no result need be cached after verify either. | |||
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-16 | Logging: dnssec status on accept & delivery lines | Jeremy Harris | |
2016-05-10 | shift queue name use up to top layer in spooldir hierachy | 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-05-08 | testcase | Jeremy Harris | |
2016-05-04 | TLS: when tls_certificates unset, generate a selfsigned cert | Jeremy Harris | |
2016-04-14 | Expansions: fix forced-fail of extract. Bug 1815 | 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-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-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-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-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-05 | TLS: Whine to log on client config of SNI under too-old OpenSSL version | 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-01 | DKIM: replace SHA and RSA routines from gnutls, under earlier library | Jeremy Harris | |
versions, using libgcrypt and libtasn1 directly. Bug 1772 | |||
2016-01-22 | Cutthrough: Fix bug with dot-only line | Jeremy Harris | |
2016-01-18 | Testuite: tidyingexim-4_87_RC3 | Jeremy Harris | |