Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-27 | Enforce pid_file_path start at "/" | Heiko Schlittermann (HS12-RIPE) | |
(cherry picked from commit 60f2a8e797d9ebaea1e3eac4ad28ff64e11bab40) (cherry picked from commit 6b3d553c733475a1033c8b7a241e6506d7ed73b1) | |||
2021-05-27 | tidy | Heiko Schlittermann (HS12-RIPE) | |
(cherry picked from commit 7973b58af7db0fb8fddb54b366dcf43c7ce131ec) (cherry picked from commit b7e726f6ae4c6f19e7efc4e6b10ec35e5b01368c) | |||
2021-05-25 | Use separate line in Received: header for timestamp | Jeremy Harris | |
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-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 | Experimental: ESMTP LIMITS extension | Jeremy Harris | |
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-05 | Disable server-side close timing sophistication on MacOS | Jeremy Harris | |
Broken-by: 001bf8f587 | |||
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-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 | typoes | Jeremy Harris | |
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 | 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 | |
2021-03-20 | Memory handling: exponentially-increasing alloc size | Jeremy Harris | |
2021-03-20 | DKIM: Force use of tainted mem for headers | Jeremy Harris | |
2021-03-20 | Avoid needless alloc for null header | Jeremy Harris | |
2021-03-20 | DKIM: verify using separate pool-pair, reset per message | Jeremy Harris | |
2021-03-17 | Linux and the BSDs have getifaddrs(). Use it and save a bunch of ↵ | Jeremy Harris | |
complex coding. | |||
2021-03-16 | Pipeline QUIT after data | Jeremy Harris | |
2021-03-16 | Debug: tag client SMTP output with buffering qualifier | Jeremy Harris | |
2021-03-15 | Fix error messages in dbfn_open | Heiko Schlittermann (HS12-RIPE) | |
2021-03-15 | Doc: more explicit hinting on tls_try_verify_hosts. | Jeremy Harris | |
2021-03-09 | Fix uClibc build | Bernd Kuhls | |
structs.h:757:18: error: ‘NS_MAXMSG’ undeclared here (not in a function); did you mean ‘N_MASC’? uschar answer[NS_MAXMSG]; /* the answer itself */ | |||
2021-03-07 | wip | Jeremy Harris | |
2021-02-24 | Queryprogram router: call extract fn directly rather than via string-expansion | Jeremy Harris | |
This is not only safer (vs. unexpected expansions), but more efficient | |||
2021-02-23 | Bulid: fix DISABLE_PIPE_CONNECT build. Bug 270333 | Jeremy Harris | |