Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-25 | Use separate line in Received: header for timestamp | Jeremy Harris | |
2021-05-18 | Docs: assorted fixes | u34 | |
Closes 2752 Closes 2753 Closes 2658 Closes 2659 Closes 2712 Closes 2720 Closes 2721 Closes 2722 Closes 2746 Closes 2748 Closes 2749 | |||
2021-05-18 | Docs: typo | Heiko Schlittermann (HS12-RIPE) | |
2021-05-17 | Fix host_name_lookup (Close 2747) | Heiko Schlittermann (HS12-RIPE) | |
Thanks to Nico R for providing a reproducing configuration. host_lookup = * message_size_limit = ${if def:sender_host_name {32M}{32M}} acl_smtp_connect = acl_smtp_connect acl_smtp_rcpt = acl_smtp_rcpt begin acl acl_smtp_connect: warn ratelimit = 256 / 1m / per_conn accept acl_smtp_rcpt: accept hosts = 127.0.0.* begin routers null: driver = accept transport = null begin transports null: driver = appendfile file = /dev/null Tested with swaks -f mailbox@example.org -t mailbox@example.org --pipe 'exim -bh 127.0.0.1 -C /opt/exim/etc/exim-bug.conf' The IP must have a PTR to "localhost." to reproduce it. (cherry picked from commit 20812729e3e47a193a21d326ecd036d67a8b2724) | |||
2021-05-12 | Named Queues: fix immediate-delivery. Bug 2743 | Jeremy Harris | |
2021-05-11 | OpenBSD: remove redundant platform define | Jeremy Harris | |
2021-05-11 | TLS DANE to multiple recipients w/ different DNSSec status | Heiko Schlittermann (HS12-RIPE) | |
2021-05-11 | Fix DANE + SNI handling (Bug 2265) | Heiko Schlittermann (HS12-RIPE) | |
Broken in d8e99d6047e709b35eabb1395c2046100d1a1dda Thanks to JGH and Wolfgang Breyha for contributions. (cherry picked from commit e8ac8be0a3d56ba0a189fb970c339ac6e84769be) | |||
2021-05-08 | DNS: Better handling of SOA when negative-caching lookups | Jeremy Harris | |
2021-05-05 | wip | Jeremy Harris | |
2021-05-04 | Debug: output dmarc library version | Jeremy Harris | |
2021-05-04 | Fix ${ipv6norm:} | Jeremy Harris | |
2021-04-27 | Docs: typo. Closes 2713 | Heiko Schlittermann (HS12-RIPE) | |
2021-04-25 | tidying | Jeremy Harris | |
2021-04-25 | Testsuite: tidying | Jeremy Harris | |
2021-04-25 | Taint: enforce untainted ACL text line | Jeremy Harris | |
2021-04-21 | Fix time usage on non-subtick-resolution platforms | Simon Arlott | |
2021-04-18 | Docs: note caching of auto-generated server certificate | Jeremy Harris | |
2021-04-18 | Experimental: ESMTP LIMITS extension | Jeremy Harris | |
2021-04-18 | Testsuite: output changes arising | Jeremy Harris | |
Somewhere recently (possibly 3f06b9b4c7) we stopped overwriting errno; the "Permission denied" seen now in 4520 for the ${bogus} expansion is as expected. | |||
2021-04-16 | Log queue_time and queue_time_overall exclusive of receive time. Bug 2672 | Jeremy Harris | |
2021-04-14 | taint: allow appendfile create_file option to specify a de-tainting safe ↵ | Jeremy Harris | |
path | |||
2021-04-12 | Set mainlog_name and rejectlog_name unconditionally. | Heiko Schlittermann (HS12-RIPE) | |
2021-04-10 | Logging: better tracking of continued-connection use | Jeremy Harris | |
2021-04-07 | Pass proxy addresses/ports to continued trasnports. Bug 2710 | Jeremy Harris | |
2021-04-07 | Docs: add warning note on ${listnamed:} operator | Jeremy Harris | |
2021-04-05 | Docs: mention *_environment in "Misc" section" | Heiko Schlittermann (HS12-RIPE) | |
2021-04-05 | Disable server-side close timing sophistication on MacOS | Jeremy Harris | |
Broken-by: 001bf8f587 | |||
2021-04-05 | Docs: add example for DKIM dual-signing | Jeremy Harris | |
2021-04-03 | TLS: harden error-detection in TLS proxy process | Jeremy Harris | |
2021-04-03 | Make smtp_accept_max_per_connection expanded | Jeremy Harris | |
2021-04-03 | testsuite: fix runtest (File::Copy used in another place) | Heiko Schlittermann (HS12-RIPE) | |
2021-04-02 | build: Allow environment EXIM_RELEASE_VERSION | Heiko Schlittermann (HS12-RIPE) | |
This should easy automated testing where no .git directory is available (as is happens with git worktrees) Setting this environment variable makes the reversion script using it instead of searching for version.sh or using `git describe`. | |||
2021-04-02 | Docs: clarify list-separator requirements | Jeremy Harris | |
2021-04-02 | typoes | Jeremy Harris | |
2021-04-01 | testsuite: provide cp() if File::Copy is too old. | Heiko Schlittermann (HS12-RIPE) | |
2021-03-31 | testsuite: use File::Copy "cp" to copy the permissions (x-bit) | Heiko Schlittermann (HS12-RIPE) | |
2021-03-28 | testsuite: add --fail-any option to runtest | Heiko Schlittermann (HS12-RIPE) | |
This option makes runtest's exit status !0 on any failure in any test. (Useful in -c mode and git-bisect) | |||
2021-03-28 | Memory handling: fix size backoff on store-reset | Jeremy Harris | |
2021-03-28 | Memory debug: do not try to save allocation bytes used for debug as ACL can ↵ | Jeremy Harris | |
modify debugging status | |||
2021-03-27 | testsuite: make runtest exit(!0) on failure in continue mode | Heiko Schlittermann (HS12-RIPE) | |
This makes it possible to use `runtest -c <xx>` for `git bisect run …` | |||
2021-03-27 | testsuite: tidy runtest | Heiko Schlittermann (HS12-RIPE) | |
2021-03-27 | GnuTLS: use a less bogus-looking temporary filename for DH-parameters | Jeremy Harris | |
2021-03-27 | Avoid all tail-end pipelining on retries | Jeremy Harris | |
2021-03-25 | Build: use PHDRS set in the toplevel Makefile | Heiko Schlittermann (HS12-RIPE) | |
They're passed as HDRS, but the lookups/Makefile referenced the PHDRS (which was empty) E.g. touch src/functions.h didn't force a rebuild of the lookups.a | |||
2021-03-23 | Avoid building routines calling other not incuded in utilities link stage | Jeremy Harris | |
This should fix a Solaris build error probably inserted by 92583637b2 | |||
2021-03-22 | Avoid clearing first_delivery flag on the initial half of a 2-phase queue run | Jeremy Harris | |
2021-03-21 | Builtin macros for Experimental features | Jeremy Harris | |
2021-03-21 | DNS: explicit alloc/free of workspace | Jeremy Harris | |
2021-03-20 | Memory debug: track max pool order, fix nonpool accounting | Jeremy Harris | |