summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-05-01Fix $local_part_verified for remote-delivery routing following local. Bug 2565Jeremy Harris
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-26tidyingJeremy Harris
2020-04-26Bump buffer size for exiwhat info linesJeremy Harris
2020-04-26Fix reporting of 2-phase queue-runner daemon, in daemon start log line and ↵Jeremy Harris
in exiwhat
2020-04-26DKIM: dkim_verify_min_keysizes optionJeremy Harris
2020-04-25DKIM: fix $dkim_key_length in verifyJeremy Harris
2020-04-23Logging: bump limit on initial-connect synch-error log lineJeremy Harris
2020-04-22Debug: internal consistency under testsuiteJeremy Harris
2020-04-22readsocket expansion: response cachingJeremy Harris
2020-04-22tidyingJeremy 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-20Fix spool space check to account for SIZE. Bug 2552Erik Lax
2020-04-20OpenSSL: fix bulid on older library versionsJeremy Harris
Broken-by: a89b6bd32a
2020-04-19Events: Fix msg:defer event for the hosts_max_try_hardlimit case. Bug 2554Jeremy Harris
2020-04-19OpenSSL: More info on accept "version too low"Jeremy Harris
2020-04-14Early-pipe: invalidate cache on a failure of required-authJeremy Harris
2020-04-12Better fix for crashJeremy Harris
Broken-by: 0b4dfe7aa1
2020-04-12OpenSSL: More info on accept "unsupported protocol"Jeremy Harris
2020-04-12Taint: fix parsing of ACL ratelimit conditionJeremy Harris
2020-04-12DKIM: Predefined macro for standard headers, oversignedJeremy Harris
2020-04-09tidyingJeremy Harris
2020-04-09C99 initialisersJeremy Harris
2020-04-07tidyingJeremy Harris
2020-04-06Fix crashJeremy Harris
Broken-by: 0b4dfe7aa1
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-05Taint: check on supplied buffer vs. list when extracting elementsJeremy Harris
2020-04-04Avoid the long whats_supported line being mixed with output from other processesJeremy Harris
2020-04-04tidying: skip_whitespaceJeremy Harris
2020-04-03Log fast-ramp queue-run triggerJeremy Harris
2020-04-03dsearch: filter-matches optionJeremy Harris
2020-04-03dsearch: full-path return optionJeremy Harris
2020-04-03Lookups: per-searchtype options frameworkJeremy Harris
2020-04-01Sqlite: new main option sqlite_dbfileJeremy Harris
2020-03-29Dsearch: require absolute dirnameJeremy Harris
2020-03-29constifyJeremy Harris
2020-03-29OpenSSL: under resumption open ticket DB writable, for record deleteJeremy Harris
2020-03-28Taint enforce: directory open backstops, single-key search filenameJeremy Harris
2020-03-28Build: fix SolarisJeremy Harris
2020-03-27OpenSSL: avoid loading server's CA-list-for-client-notification on clientJeremy Harris
2020-03-26Fix argument checking for ${readsocket }Jeremy Harris
2020-03-22Merge branch 'debug_fork'Jeremy Harris
2020-03-22exit-time debugJeremy Harris
2020-03-22debug tidyingJeremy Harris
2020-03-22pass through execJeremy Harris
2020-03-22child-open debugJeremy Harris
2020-03-22Taint: fix dsearch result to be untaintedJeremy Harris
2020-03-21Taint: mark more command-line argumentsJeremy Harris
2020-03-20tidyingJeremy Harris