summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2020-05-06testcases for value returnJeremy Harris
2020-05-06docs & more debugJeremy Harris
2020-05-05Fix SPA authenticator, checking client-supplied data before using it. Bug 2571Jeremy Harris
2020-05-05 Ensure lookup-result variables are dropped between messages on a connectionJeremy Harris
2020-05-05Docs: tweaksJeremy Harris
2020-05-04Consolidate $local_part_verified into $local_part_dataJeremy Harris
This removes the former; the latter having been around since before the last release. The router check_local_user option now writes the latter and -verified no longer exists.
2020-05-04Docs: local-part affix variablesJeremy Harris
2020-05-04Taint: When a non-wildcarded localpart affix is matched in a router,Jeremy Harris
make affix variables untainted
2020-05-04Make {bounce,warn}_message_file expanded. Bug 2522Jeremy Harris
2020-05-02Docs: fix mention of (the nonexistent) $domain_verified. Bug 2567Andreas Metzler
Broken-by: 163144aab0
2020-05-01Docs: fix more uses of $local_part in examplesJeremy Harris
2020-05-01Docs: use verified version of local_part variable in router require_files ↵Andreas Metzler
example
2020-04-30Copyright updates:exim-4_94_RC0Jeremy Harris
vi $(git log --name-status exim-4.93..master | awk '/^M/{print $2}' | grep -v '^test/' | sort -u)
2020-04-26DKIM: dkim_verify_min_keysizes optionJeremy Harris
2020-04-25DKIM: fix $dkim_key_length in verifyJeremy Harris
2020-04-22readsocket expansion: response cachingJeremy Harris
2020-04-21stop-gap: doc glibc 2.31 RES_TRUSTAD/trust-adPhil Pennock
In glibc from release 2.31 onwards (change added in their commit 446997ff14) setting `dns_dnssec_ok` will not be sufficient. glibc has added a new `options trust-ad` toggle for `/etc/resolv.conf` and a C macro `RES_TRUSTAD`. This will break existing deployments and binaries. Our current mechanism for enabling DNSSEC is with an option named to closely match the DNS feature required, so it is probably inappropriate to tinker with a second option there. Instead we probably need a new meta-option for the concept of DNSSEC, add the second new flag there, and move `dns_dnssec_ok` to a legacy deprecated option. That will only work if the machine Exim is built on has the new C macro, but will need to be conditional upon that macro being defined, so binaries built aren't going to be forward-compatible to other systems with newer glibc. There is no good solution to solve this. In the meantime, document the issue and point administrators at how to work around the issue with a setting in `/etc/resolv.conf` Thanks to Viktor Dukhovni for highlighting the existence of this problem.
2020-04-20Docs: fix mention of deprecated variables. Bug 2534Heiko Schlichting
2020-04-20Fix spool space check to account for SIZE. Bug 2552Erik Lax
2020-04-19Events: Fix msg:defer event for the hosts_max_try_hardlimit case. Bug 2554Jeremy Harris
2020-04-12DKIM: Predefined macro for standard headers, oversignedJeremy Harris
2020-04-06Expansion item ${listquote }. Bug 1066Jeremy Harris
2020-04-06MySQL, pgsql: per-query server options outside the lookup string. Bug 2546Jeremy Harris
2020-04-03dsearch: filter-matches optionJeremy Harris
2020-04-03dsearch: full-path return optionJeremy Harris
2020-04-01Sqlite: new main option sqlite_dbfileJeremy Harris
2020-03-29Dsearch: require absolute dirnameJeremy Harris
2020-03-28Taint enforce: directory open backstops, single-key search filenameJeremy Harris
2020-03-26Fix argument checking for ${readsocket }Jeremy Harris
2020-03-22Merge branch 'debug_fork'Jeremy Harris
2020-03-22pass through execJeremy Harris
2020-03-22Taint: fix dsearch result to be untaintedJeremy Harris
2020-03-20Fix segfault on bad cmdline -f (sender) argument. Bug 2541Jeremy Harris
2020-03-15Fix spurious detection of timeout while writing to transport filterJeremy Harris
2020-03-10Early-pipe: retry without pipelining on first-response failureJeremy Harris
2020-03-08Default notifier socket name to spooldir-dependent path even for abstract namesJeremy Harris
2020-03-05Docs: tidyingJeremy Harris
2020-03-01Fix $mime_part_count for non-mime message on multi-message connection. Bug 2537Jeremy Harris
2020-02-29Add variables for wildcard portion of local-part affix. Bug 281Jeremy Harris
2020-02-26Fix ${tr } expansion item. Bug 2533Jeremy Harris
Broken-by: acec9514b1
2020-02-24Fix timestamp outputs for TAI timezone. Bug 2530Arne Wörner
2020-02-19Add queue_size variable. Bug 1406Jeremy Harris
2020-02-19Docs: clarify DKIM key generationJeremy Harris
2020-02-18 Overlapped twophase-queue-run and delivery. Experimental.Jeremy Harris
2020-02-17Fix continued-connection SIZE parameter on MAIL commmand. Bug 2525Jeremy Harris
2020-02-15tidyingJeremy Harris
2020-02-14Docs: ETRN default commandJeremy Harris
2020-02-13GnuTLS: fix hanging callout connectionsJeremy Harris
Broken-by: 925ac8e4f1
2020-02-13Auths: fix cyrus-sasl driver for gssapi use. Bug 2524Jeremy Harris
Broken-by: c0fb53b74e
2020-02-04ACL: Fix parsing of control=queue_onlyJeremy Harris
Broken-by: 9438970c97