Jeremy Harris [Sun, 6 Mar 2022 14:25:13 +0000 (14:25 +0000)]
Utilities: fix exiqgrep perl syntax, add testcases. Bug 2821
Broken-by: df618101a5
Jeremy Harris [Sat, 5 Mar 2022 15:25:37 +0000 (15:25 +0000)]
GnuTLS: fix build with older library versions
Jeremy Harris [Thu, 3 Mar 2022 22:23:42 +0000 (22:23 +0000)]
Check query strings of query-style lookups for quoting. Bug 2850
Jeremy Harris [Wed, 2 Mar 2022 17:07:27 +0000 (17:07 +0000)]
Another go at the overlong-addrs versus rewrites problem
Jeremy Harris [Tue, 1 Mar 2022 23:12:53 +0000 (23:12 +0000)]
Jeremy Harris [Tue, 1 Mar 2022 17:08:13 +0000 (17:08 +0000)]
GDBM: fix build
Jeremy Harris [Sun, 27 Feb 2022 14:27:04 +0000 (14:27 +0000)]
Testsuite: fix for ndbm
Jeremy Harris [Sun, 27 Feb 2022 22:34:55 +0000 (22:34 +0000)]
GnuTLS: TLS1.3 channel binding
Jeremy Harris [Sun, 27 Feb 2022 22:32:41 +0000 (22:32 +0000)]
AUTH GSASL SCRAM: handling of error return from library
Jeremy Harris [Sun, 27 Feb 2022 16:33:24 +0000 (16:33 +0000)]
NDBM: check for bogus name given to create call
Jeremy Harris [Sun, 27 Feb 2022 14:11:09 +0000 (14:11 +0000)]
Build: Allow Local/Makefile "USE_NDBM=y" to override OS/Makefile-*
Jeremy Harris [Sun, 27 Feb 2022 12:16:21 +0000 (12:16 +0000)]
Docs: update wrt. BDB versions
Jeremy Harris [Sat, 26 Feb 2022 22:36:59 +0000 (22:36 +0000)]
Testsuite: munge for Cyrus SASL library version output changes
Jeremy Harris [Sat, 26 Feb 2022 22:50:52 +0000 (22:50 +0000)]
Cyrus SASL: keep rejectlog output to single lines
Jeremy Harris [Sat, 26 Feb 2022 20:37:43 +0000 (20:37 +0000)]
OpenBSD: use ndbm for hints DBs
Jeremy Harris [Sat, 26 Feb 2022 16:46:14 +0000 (16:46 +0000)]
Testsuite: Output from newer GSASL library, for SCRAM-SHA-256
Jeremy Harris [Sat, 26 Feb 2022 16:40:15 +0000 (16:40 +0000)]
tidying
Jeremy Harris [Sat, 26 Feb 2022 16:36:35 +0000 (16:36 +0000)]
Remove BDB 1.x & 2.x support
Jeremy Harris [Fri, 18 Feb 2022 19:55:27 +0000 (19:55 +0000)]
Parameteraizable retry DB record size limit. Bug 2535
Jeremy Harris [Fri, 18 Feb 2022 15:45:37 +0000 (15:45 +0000)]
Specific check for null pointer
Jeremy Harris [Sun, 13 Feb 2022 21:07:42 +0000 (21:07 +0000)]
Docs: Remove not-yet-committed feature
Broken-by: 9f69166015
Jeremy Harris [Sun, 13 Feb 2022 13:50:44 +0000 (13:50 +0000)]
Testsuite: update main-options testcase
Jeremy Harris [Sun, 13 Feb 2022 12:00:55 +0000 (12:00 +0000)]
Fix include_directory in redirect routers. Bug 2715
Broken-by: 10c50704c1
Jeremy Harris [Sun, 13 Feb 2022 11:18:26 +0000 (11:18 +0000)]
constification
Jeremy Harris [Wed, 9 Feb 2022 11:57:50 +0000 (11:57 +0000)]
DMARC: typo
Broken-by: 1ddb185540
Jeremy Harris [Wed, 9 Feb 2022 11:48:18 +0000 (11:48 +0000)]
Testsuite: Gnutls library version differences
Jeremy Harris [Mon, 7 Feb 2022 22:00:07 +0000 (22:00 +0000)]
Testsuite: Gnutls library version differences
Jeremy Harris [Mon, 7 Feb 2022 20:54:28 +0000 (20:54 +0000)]
Unbreak build with dmarc, pt. 2
Broken-by: 1ddb185540
Jeremy Harris [Mon, 7 Feb 2022 20:43:52 +0000 (20:43 +0000)]
log process_info on SEGV
Jeremy Harris [Mon, 7 Feb 2022 18:51:56 +0000 (18:51 +0000)]
Testsuite: avoid testsuite installation path issue
Jeremy Harris [Sun, 6 Feb 2022 21:09:46 +0000 (21:09 +0000)]
constification
Jeremy Harris [Sat, 5 Feb 2022 11:03:18 +0000 (11:03 +0000)]
tidying
Jeremy Harris [Sun, 6 Feb 2022 20:47:32 +0000 (20:47 +0000)]
Unbreak build with dmarc.
Broken-by: 1ddb185540
Jeremy Harris [Sun, 6 Feb 2022 19:00:26 +0000 (19:00 +0000)]
Fix bogus error message copy. Bug 2857
Broken-by: bb43acbd98
Jeremy Harris [Sun, 6 Feb 2022 16:26:00 +0000 (16:26 +0000)]
LMDB: fix version-report
Broken-by: 1ddb185540
Jeremy Harris [Sun, 6 Feb 2022 16:24:26 +0000 (16:24 +0000)]
constification
Jeremy Harris [Sun, 6 Feb 2022 14:01:00 +0000 (14:01 +0000)]
Testsuite: more care munging debug time/pid line header
Jeremy Harris [Sat, 5 Feb 2022 22:32:12 +0000 (22:32 +0000)]
Debug: handle exact-fill of pretrigger buffer
Jeremy Harris [Fri, 4 Feb 2022 21:53:28 +0000 (21:53 +0000)]
Debug pretrigger capture facility
Jeremy Harris [Sat, 5 Feb 2022 17:43:55 +0000 (17:43 +0000)]
Testsuite: sort for "seen" hints DB dumps. Bug 2833
Jeremy Harris [Sat, 5 Feb 2022 15:38:04 +0000 (15:38 +0000)]
Retire old libsrs_alt -based SRS support. Bug 1649
Jeremy Harris [Sat, 5 Feb 2022 10:54:29 +0000 (10:54 +0000)]
Account for null strinng in debug "show"
Jeremy Harris [Fri, 4 Feb 2022 19:58:15 +0000 (19:58 +0000)]
Restore signalhandling after quota-verify
Jeremy Harris [Fri, 4 Feb 2022 00:37:51 +0000 (00:37 +0000)]
Debug: feed startup "whats supported" info through normal debug channel
Jeremy Harris [Wed, 2 Feb 2022 20:58:31 +0000 (20:58 +0000)]
OpenSSL: feed keylog & OCSP debug through normal channel
Leon Winter [Mon, 31 Jan 2022 10:52:35 +0000 (10:52 +0000)]
Account for failing utf-8 library call
Jeremy Harris [Sun, 30 Jan 2022 13:49:33 +0000 (13:49 +0000)]
Testsuite: munge for more platform variabilities
Broken-by: 9dea8f12c7
Jeremy Harris [Sat, 29 Jan 2022 12:39:42 +0000 (12:39 +0000)]
Avoid null-indirection from null argv[0]
Jeremy Harris [Thu, 27 Jan 2022 17:04:05 +0000 (17:04 +0000)]
Testsuite: move ACL-triggered debug output to stderr file, and munge
Broken-by: 9dea8f12c7
Jeremy Harris [Tue, 25 Jan 2022 19:46:22 +0000 (19:46 +0000)]
Stop option for ACL control of debug logging
Jeremy Harris [Tue, 25 Jan 2022 16:13:08 +0000 (16:13 +0000)]
Fix build on systems not supporting SEGV_BNDERR
Jeremy Harris [Sun, 23 Jan 2022 20:41:27 +0000 (20:41 +0000)]
Propagate null gstring through string_catn()
Jeremy Harris [Sun, 23 Jan 2022 16:27:15 +0000 (16:27 +0000)]
Differentiate empty-line from EOF in stdin for -be
Jeremy Harris [Sun, 23 Jan 2022 16:25:01 +0000 (16:25 +0000)]
log more detail for SIGSEGV
Jeremy Harris [Fri, 21 Jan 2022 14:04:01 +0000 (14:04 +0000)]
compiler quietening
Jeremy Harris [Thu, 20 Jan 2022 23:58:36 +0000 (23:58 +0000)]
Debug: more detail for expansion items
Jeremy Harris [Thu, 20 Jan 2022 11:15:36 +0000 (11:15 +0000)]
tidying
Jeremy Harris [Thu, 20 Jan 2022 10:50:34 +0000 (10:50 +0000)]
Debug: more detail for expansions
Jeremy Harris [Tue, 18 Jan 2022 00:50:47 +0000 (00:50 +0000)]
Debug: pass ACL-initiated debug through execs
Jeremy Harris [Tue, 11 Jan 2022 19:20:39 +0000 (19:20 +0000)]
tidying
Jeremy Harris [Tue, 11 Jan 2022 14:50:09 +0000 (14:50 +0000)]
Ensure server tls close alert not delayed
Jeremy Harris [Tue, 11 Jan 2022 11:21:45 +0000 (11:21 +0000)]
BSD: fix resource leak
Jeremy Harris [Sun, 9 Jan 2022 22:39:34 +0000 (22:39 +0000)]
Testsuite: fix for possible queue-run misordering
Jeremy Harris [Sun, 9 Jan 2022 20:53:57 +0000 (20:53 +0000)]
Testsuite: fix pgsql testcase
Jeremy Harris [Sun, 9 Jan 2022 18:39:39 +0000 (18:39 +0000)]
Docs: more detail on lookup keys
Jeremy Harris [Mon, 3 Jan 2022 20:54:09 +0000 (20:54 +0000)]
Avoid modifying global errno when raising event
This seems like a safer interface, as new callsites may be added at any time.
Jeremy Harris [Mon, 3 Jan 2022 16:08:37 +0000 (16:08 +0000)]
TLS: event for daemon accept fail
Jeremy Harris [Sun, 2 Jan 2022 12:38:27 +0000 (12:38 +0000)]
tidying
Jeremy Harris [Sat, 1 Jan 2022 20:51:10 +0000 (20:51 +0000)]
OpenSSL: typo in logging
Jeremy Harris [Thu, 30 Dec 2021 14:42:30 +0000 (14:42 +0000)]
Testsuite: fix GnuTLS selfsign testcase
Broken-by: 685bbd33ee
Jeremy Harris [Mon, 27 Dec 2021 15:15:42 +0000 (15:15 +0000)]
TLS: Deprecate RFC 5114 DH params. Bug 1895
Jeremy Harris [Sat, 25 Dec 2021 17:48:29 +0000 (17:48 +0000)]
smtp transport: poll for trailing data to drain before close
=Edwin Balani [Fri, 17 Dec 2021 11:11:40 +0000 (11:11 +0000)]
Docs: fix description of DSN extension
Jeremy Harris [Fri, 10 Dec 2021 20:55:29 +0000 (20:55 +0000)]
OpenSSL: fix tls_require_ciphers needing underbar-normalisation. Bug 2845
Broken-by: a746f186fd
Jeremy Harris [Wed, 8 Dec 2021 13:13:44 +0000 (13:13 +0000)]
Errorcheck library call
Jeremy Harris [Sat, 4 Dec 2021 12:40:09 +0000 (12:40 +0000)]
OpenSSL: use nondeprecated HMAC functions under 3.0.0.
Jeremy Harris [Sat, 4 Dec 2021 11:22:44 +0000 (11:22 +0000)]
OpenSSL: use nondeprecated RSA key functions under 3.0.0.
Jeremy Harris [Wed, 1 Dec 2021 18:52:21 +0000 (18:52 +0000)]
OpenSSL: tidy DH and ECDH param setup
Testsuite: expand DH testcase
Jeremy Harris [Wed, 1 Dec 2021 17:36:18 +0000 (17:36 +0000)]
OpenSSL: use nondeprecated D-H functions under 3.0.0.
Jeremy Harris [Sun, 28 Nov 2021 16:45:29 +0000 (16:45 +0000)]
tidying
Jeremy Harris [Sun, 28 Nov 2021 18:10:05 +0000 (18:10 +0000)]
OpenSSL: use nondeprecated EC-group functions under 3.0.0.
John Paul Adrian Glaubitz [Sun, 28 Nov 2021 17:26:40 +0000 (17:26 +0000)]
Fix basic memory use for SPARC. Bug 2838
Jeremy Harris [Sat, 27 Nov 2021 22:12:24 +0000 (22:12 +0000)]
OpenSSL: use nondeprecated hash functions under 3.0.0.
Jeremy Harris [Sat, 27 Nov 2021 21:23:23 +0000 (21:23 +0000)]
More care with transport process results
Jaroslav Škarvada [Sat, 27 Nov 2021 21:07:15 +0000 (21:07 +0000)]
Fix build for OpenSSL 3.0.0 . Bug 2810
Jeremy Harris [Tue, 23 Nov 2021 20:01:17 +0000 (20:01 +0000)]
Error-check scan dir tidying
Jeremy Harris [Mon, 22 Nov 2021 18:02:34 +0000 (18:02 +0000)]
Fix shutdown=no in ${readsocket}. Bug 2784
Broken-by: 1950cf85b4
Jeremy Harris [Mon, 22 Nov 2021 17:54:07 +0000 (17:54 +0000)]
Docs: typo
Jeremy Harris [Sat, 20 Nov 2021 18:53:22 +0000 (18:53 +0000)]
Docs: clarify exim_dumpdb description
Jeremy Harris [Sat, 20 Nov 2021 17:13:50 +0000 (17:13 +0000)]
Docs: remove dated wording re PAM. Bug 2760
Jeremy Harris [Fri, 19 Nov 2021 16:15:05 +0000 (16:15 +0000)]
Fix early use of $sender_host_name
Broken-by: 90341c71c1
Jeremy Harris [Wed, 17 Nov 2021 21:52:05 +0000 (21:52 +0000)]
Docs: more PCRE2
Jeremy Harris [Wed, 17 Nov 2021 18:12:12 +0000 (18:12 +0000)]
Tidy input buffer handling
Jeremy Harris [Wed, 17 Nov 2021 17:19:54 +0000 (17:19 +0000)]
select() -> poll(). Bug 2831
Jeremy Harris [Sat, 13 Nov 2021 16:12:09 +0000 (16:12 +0000)]
TFO: avoid needless calls in transport-detection
Jeremy Harris [Wed, 10 Nov 2021 15:56:13 +0000 (15:56 +0000)]
tidying
Jeremy Harris [Tue, 9 Nov 2021 21:23:45 +0000 (21:23 +0000)]
Fix -be macro definition
Broken-by: 753739fdef
Jeremy Harris [Sat, 6 Nov 2021 20:56:05 +0000 (20:56 +0000)]
Revert "GnuTLS: lose DH-param setup, for recent library versions where no longer needed". Bug 2822
It seems the documentation lies and the params really are needed.
This reverts commits
041bf37266,
49132a3bb5c6
Jeremy Harris [Sat, 6 Nov 2021 14:53:48 +0000 (14:53 +0000)]
FreeBSD: do not strip binaries
Reverses commit
4a23603b53
Jeremy Harris [Sun, 31 Oct 2021 13:28:31 +0000 (13:28 +0000)]
Docs: add warning to transport tls_require_verify option