summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-04-05Disable server-side close timing sophistication on MacOSJeremy Harris
Broken-by: 001bf8f587
2021-04-03TLS: harden error-detection in TLS proxy processJeremy Harris
2021-04-03Make smtp_accept_max_per_connection expandedJeremy Harris
2021-04-02build: Allow environment EXIM_RELEASE_VERSIONHeiko 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-02typoesJeremy Harris
2021-03-28Memory handling: fix size backoff on store-resetJeremy Harris
2021-03-28Memory debug: do not try to save allocation bytes used for debug as ACL can ↵Jeremy Harris
modify debugging status
2021-03-27GnuTLS: use a less bogus-looking temporary filename for DH-parametersJeremy Harris
2021-03-27Avoid all tail-end pipelining on retriesJeremy Harris
2021-03-25Build: use PHDRS set in the toplevel MakefileHeiko 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-23Avoid building routines calling other not incuded in utilities link stageJeremy Harris
This should fix a Solaris build error probably inserted by 92583637b2
2021-03-22Avoid clearing first_delivery flag on the initial half of a 2-phase queue runJeremy Harris
2021-03-21Builtin macros for Experimental featuresJeremy Harris
2021-03-21DNS: explicit alloc/free of workspaceJeremy Harris
2021-03-20Memory debug: track max pool order, fix nonpool accountingJeremy Harris
2021-03-20Memory handling: exponentially-increasing alloc sizeJeremy Harris
2021-03-20DKIM: Force use of tainted mem for headersJeremy Harris
2021-03-20Avoid needless alloc for null headerJeremy Harris
2021-03-20DKIM: verify using separate pool-pair, reset per messageJeremy Harris
2021-03-17 Linux and the BSDs have getifaddrs(). Use it and save a bunch of ↵Jeremy Harris
complex coding.
2021-03-16Pipeline QUIT after dataJeremy Harris
2021-03-16Debug: tag client SMTP output with buffering qualifierJeremy Harris
2021-03-15Fix error messages in dbfn_openHeiko Schlittermann (HS12-RIPE)
2021-03-15Doc: more explicit hinting on tls_try_verify_hosts.Jeremy Harris
2021-03-09Fix uClibc buildBernd 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-07wipJeremy Harris
2021-02-24Queryprogram router: call extract fn directly rather than via string-expansionJeremy Harris
This is not only safer (vs. unexpected expansions), but more efficient
2021-02-23Bulid: fix DISABLE_PIPE_CONNECT build. Bug 270333Jeremy Harris
2021-02-22Fix list-expansion for various domainlists, having included sublist ↵Jeremy Harris
elements. Bug 2701
2021-02-19spamd: Use macro for default priority. Bug 2694Heiko Schlichting
2021-02-19Use random_number rather than random, for external server distribution. Bug ↵Heiko Schlichting
2694
2021-02-19Fix weight calculation for socks_proxy. Bug 2694Heiko Schlichting
2021-02-19Fix weight calculation for spamd_address. Bug 2694Heiko Schlichting
2021-02-18Debugging: avoid expansion problem with foolish-length list outputJeremy Harris
2021-02-13Testsuite: when generating a bounce message, allow time for exec to run ↵Jeremy Harris
before before feeding the message This is to keep debug output in similar order on different platforms
2021-02-13Fix build for platforms not having ulongJeremy Harris
2021-02-13wipJeremy Harris
2021-02-12Fix error codes in ACL-time quota checkingJeremy Harris
2021-02-12Fix FreeBSD 13 buildJeremy Harris
2021-02-06Fix handling of server which follows a RCPT 452 with a 250. Bug 26092Jeremy Harris
2021-02-06Fix daemon-SIGHUP on FreeBSDJeremy Harris
2021-01-31gsasl authenticator: support client salted-password cachingJeremy Harris
2021-01-31Fix Freebsd TFO buildJeremy Harris
Broken-by: 3eb0bcd7a1
2021-01-29tidyingJeremy Harris
2021-01-29Lookups: fix $local_part_data for a match on a filename list element. Bug 2691Jeremy Harris
2021-01-25AUTH: avoid logging creds on ACL denialJeremy Harris
2021-01-24TFO: cleanup the TCP pure ack of SMTP bannerJeremy Harris
2021-01-23Move QUICKACK disable as early as possible in server handlingJeremy Harris
2021-01-22Fix getting non-TLS QUIT in FIN segmentJeremy Harris
Linux was behaving oddly with the TCP_CORK method, and using MSG_MORE is one fewer syscall.
2021-01-22TLS: on Linux when sockopt TCP_FASTOPEN_CONNECT is available, use TFO for ↵Jeremy Harris
TLS-on-connect client connections