Age | Commit message (Collapse) | Author | |
---|---|---|---|
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) | |
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: changes for VFRY update, 4f6ae5c314e5 | 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: ignore dane for -bP output | Jeremy Harris | |
2015-12-30 | New expansion operator base64d, and base64 as synonym for str2b64. Bug 1746 | Jeremy Harris | |
2015-12-27 | Testsuite: testcase for -bP | Jeremy Harris | |
2015-12-17 | Fix hosts_connection_nolog ensuring that sender_host_cache is not | Jeremy Harris | |
incorrectly filled in by the daemon, where the sender_host will be varying. | |||
2015-12-16 | Testsuite: OpenSSL version changes | Jeremy Harris | |
2015-12-12 | Testsuite: add testcase for Redis. Bug 1755 | Jeremy Harris | |
2015-12-08 | SOCKS: Add log_selector support. | Jeremy Harris | |
Also make the proxy_* variables meaningful for events associated with proxied transports. | |||
2015-11-28 | Testsuite: permit "client" utility to pass trailing spaces from script input ↵ | Jeremy Harris | |
lines | |||
2015-11-25 | MIME: fix crash on filenames having null charset. Bug 1730 | Jeremy Harris | |
2015-11-14 | Events: add recipient-deferred events, both per-host and all-hosts. | Jasen Betts | |
2015-11-12 | Logging: support +outgoing_port on defer lines and per-host error lines | Jeremy Harris | |
2015-11-08 | Expansions: New ${ipv6denorm:<string>} and ${ipv6norm:<string>} operators. ↵ | Jeremy Harris | |
Bug 1650 | |||
2015-11-03 | PRDR: Introduce $prdr_requested flag variable. Bug 1712 | Jeremy Harris | |
2015-10-26 | Testsuite: followon -bt output changes | Jeremy Harris | |
2015-10-26 | Testsuite: deal better with -bt output and long test-system ipv4 addresses | Jeremy Harris | |
2015-10-13 | max_parallel transport option | Jeremy Harris | |
2015-09-22 | Testsuite: move regex testcase to Content-scanning section | Jeremy Harris | |
2015-09-19 | Retry: always use interface, if set, for retry DB key. Bug 1678 | Jeremy Harris | |
Even constant values must be used, as multiple transports with different values may be in play and should be kept distinct. | |||
2015-09-17 | DNS: time-limit cached returns, using TTL. Bug 1395 | Jeremy Harris | |
This can matter for fast-changing data such as DNSBLs. | |||
2015-09-09 | DSN: Under EXPERIMENTAL_DSN_INFO add extras to bounce messages. Bug 1686 | Jeremy Harris | |
2015-09-08 | Capture substrings in ACL regex= . Bug 425. | Jeremy Harris | |
2015-08-19 | Testsuite: Update debian8 flavour for 5600 | Heiko Schlittermann (HS12-RIPE) | |
2015-08-10 | Testsuite: Add test for MAIL with spaces + options | Heiko Schlittermann (HS12) | |
2015-08-06 | Dup GnuTLS test to OpenSSL | Jeremy Harris | |
2015-08-02 | Testsuite: Add testcase for OCSP-nonaware client, to supporting server. Bug ↵ | Jeremy Harris | |
1664 The logfile here is for (I hope) the passing case, though the fixed GnuTLS library is not yet available. Also due to the bug, client-gnutls is not usable for the test; client-openssl must be used - meaning that a GnuTLS-only system cannot run the testcase: OCSP-GnuTLS/5650 OCSP stapling, server ** Command 15 ("client-ssl", starting at line 98) ** Return code 127 (expected 0) | |||
2015-06-22 | Testsuite: Add a first test for dns_trust_aa | Heiko Schlittermann (HS12) | |
2015-06-10 | Testsuite: Increase test delays and retry rule times | Jeremy Harris | |
to allow slow hosts more reliable testing | |||
2015-06-08 | Truncate delay when peer closes connection. Bug 348 | Jeremy Harris | |
This is now possible on Linux, at least. | |||
2015-05-23 | New ${env {NAME}} expansion. Bug 1604 | Jeremy Harris | |
2015-05-20 | Testsuite: Check debug message if we requested AD but got AA | Heiko Schlittermann (HS12) | |