summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-08DNS: Better handling of SOA when negative-caching lookupsJeremy Harris
2021-05-05wipJeremy Harris
2021-05-04Debug: output dmarc library versionJeremy Harris
2021-05-04Fix ${ipv6norm:}Jeremy Harris
2021-04-27Docs: typo. Closes 2713Heiko Schlittermann (HS12-RIPE)
2021-04-25tidyingJeremy Harris
2021-04-25Testsuite: tidyingJeremy Harris
2021-04-25Taint: enforce untainted ACL text lineJeremy Harris
2021-04-21Fix time usage on non-subtick-resolution platformsSimon Arlott
2021-04-18Docs: note caching of auto-generated server certificateJeremy Harris
2021-04-18Experimental: ESMTP LIMITS extensionJeremy Harris
2021-04-18Testsuite: output changes arisingJeremy 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-16Log queue_time and queue_time_overall exclusive of receive time. Bug 2672Jeremy Harris
2021-04-14 taint: allow appendfile create_file option to specify a de-tainting safe ↵Jeremy Harris
path
2021-04-12Set mainlog_name and rejectlog_name unconditionally.Heiko Schlittermann (HS12-RIPE)
2021-04-10Logging: better tracking of continued-connection useJeremy Harris
2021-04-07Pass proxy addresses/ports to continued trasnports. Bug 2710Jeremy Harris
2021-04-07Docs: add warning note on ${listnamed:} operatorJeremy Harris
2021-04-05Docs: mention *_environment in "Misc" section"Heiko Schlittermann (HS12-RIPE)
2021-04-05Disable server-side close timing sophistication on MacOSJeremy Harris
Broken-by: 001bf8f587
2021-04-05Docs: add example for DKIM dual-signingJeremy Harris
2021-04-03TLS: harden error-detection in TLS proxy processJeremy Harris
2021-04-03Make smtp_accept_max_per_connection expandedJeremy Harris
2021-04-03testsuite: fix runtest (File::Copy used in another place)Heiko Schlittermann (HS12-RIPE)
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-02Docs: clarify list-separator requirementsJeremy Harris
2021-04-02typoesJeremy Harris
2021-04-01testsuite: provide cp() if File::Copy is too old.Heiko Schlittermann (HS12-RIPE)
2021-03-31testsuite: use File::Copy "cp" to copy the permissions (x-bit)Heiko Schlittermann (HS12-RIPE)
2021-03-28testsuite: add --fail-any option to runtestHeiko 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-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-27testsuite: make runtest exit(!0) on failure in continue modeHeiko Schlittermann (HS12-RIPE)
This makes it possible to use `runtest -c <xx>` for `git bisect run …`
2021-03-27testsuite: tidy runtestHeiko Schlittermann (HS12-RIPE)
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-19testsuite output changes resultingJeremy Harris
Broken-by: 649c209e19
2021-03-17 Linux and the BSDs have getifaddrs(). Use it and save a bunch of ↵Jeremy Harris
complex coding.
2021-03-17testsuite output changes resultingJeremy Harris
Broken-by: 649c209e19
2021-03-16Pipeline QUIT after dataJeremy Harris