summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-03Doc: fix minor typos, clarifications (extract)Heiko Schlittermann (HS12-RIPE)
2016-06-03Build: add flage & includes to dbmbuild compileJeremy Harris
Missing since 4.00 - no clue why.
2016-06-03Docs fixJeremy Harris
2016-06-02Expansions: add ${sha3:<string>} itemJeremy Harris
2016-06-02Add support for ${sha256:<string>}Jeremy Harris
2016-06-02Setup for >2 sha methodsJeremy Harris
2016-06-02Move native sha1 implementation from auths to toplevel, only used for ↵Jeremy Harris
non-TLS builds In TLS builds, use the TLS-related crypt library
2016-06-02Promote the pdkim variant-implementation sha routines to toplevelJeremy Harris
2016-05-30Avoid writing msglog files in -bh and -bhc modes. Bug 1804Jeremy Harris
2016-05-27exipick: autodetect the spool directory from exim -bPHeiko Schlittermann (HS12-RIPE)
2016-05-26Tidying. Bug 1836Jeremy Harris
2016-05-24Fix crash in VRFY handling for an unqualified name. Bug 1836Jeremy Harris
Introduced-by: 4f6ae5c314e5
2016-05-22Testsuite: fix for 0574Jeremy Harris
2016-05-21Debug: "kill" option on ACL control=debug. Bug 1831Jeremy Harris
2016-05-21Add glibc version to libraries reportJeremy Harris
2016-05-21Testsuite: GnuTLS server TLD startup errors testcaseJeremy Harris
2016-05-17Tidying: coverity issuesJeremy Harris
2016-05-17TLS: retire obsolete options gnutls_require_{kx,mac,proto)Jeremy Harris
2016-05-17Delivery: clarify error log line. Bug 1782Jeremy Harris
"retry time not reached for any host after a long failure period" has generated so many queries it plainly is not clear. Replace with "all hosts for 'dom.ain' have been failing for a long time (and retry time not reached)".
2016-05-16Logging: dnssec status on accept & delivery linesJeremy Harris
2016-05-12DANE: for hosts_try_dane (but not _require), on dnssec but no TLSA returned, ↵Jeremy Harris
fallback to plain TLS
2016-05-06Avoid exposing passwords in log, on failing ldap lookup expansion. Bug 165Jeremy Harris
2016-05-04Avoid exposing passwords in log, on failing ldap lookup expansion. Bug 165Jeremy Harris
2016-05-04TLS: support older GnuTLS versionsJeremy Harris
2016-05-04TLS: when tls_certificates unset, generate a selfsigned certJeremy Harris
2016-04-27Delivery: quieten smtp transport conn reuse vs. delivery race. Bug 1810Jeremy Harris
The fix is in deliver.c only. The remainder is just tidying.
2016-04-24char signednessJeremy Harris
2016-04-24DANE: Remove fallback from hosts_try_dane. If TLSA record not retrieved,Jeremy Harris
do not use this host.
2016-04-21DANE: treat "no action taken" response from library as a non-errorJeremy Harris
2016-04-20Doc: fix minor typosHeiko Schlittermann (HS12-RIPE)
2016-04-18configure.default: nice message for overlong lines (Bug 1817)Heiko Schlittermann (HS12-RIPE)
2016-04-14Tidying: coverity issuesJeremy Harris
2016-04-14Fix Solaris buildJeremy Harris
2016-04-14Tidying: coverity issuesJeremy Harris
2016-04-14Docs: add note on list-splittingJeremy Harris
2016-04-14Expansions: fix forced-fail of extract. Bug 1815Jeremy Harris
2016-04-14Expansions: better error messages for parse errors, and better debugJeremy Harris
2016-04-10tidying: char signednessJeremy Harris
2016-04-10String-handling: rename string_cat() to string_catn() and intro a new ↵Jeremy Harris
string_cat() to handle the common-use case of needing strlen() as the length
2016-04-10DKIM: use Exim native memoory managementJeremy Harris
2016-04-10tidying: char signednessJeremy Harris
2016-04-10Docs: fix URLJeremy Harris
2016-04-09Cleanup redundant definition of PATH_MAXJeremy Harris
2016-04-09Tidying: coverity issuesJeremy Harris
2016-04-08Testsuite: 0322 (pipelining errors) avoid triggering SIGPIPEJeremy Harris
This was timing-dependent; if the exim closed the connection before the script wrote to it _after_ triggerring an error, EPIPE/SIGPIPE. Unexplained as yet: why runtest (perl) saw this as a 141 server returncode (NB: 141-128 = 13 = SIGPIPE, the shell behaviour) when "perldoc -v '$?'" (which runtest is coded to) says that a signum should be in the top nibble of 16b.
2016-04-08Doc: change in proxy variable names. Bug 1813Andrew Colin Kissa
2016-04-08Testsuite: ignore environment-stripping debug outputJeremy Harris
since different systems run different environments
2016-04-07Testsuite: account for b25c9675b31b (-bV errors)Jeremy Harris
2016-04-07DANE: fix build under GnuTLS to properly fail. Bug 1812Andrew Colin Kissa
2016-04-07Init the resolver even in -be mode.Heiko Schlittermann (HS12-RIPE)
This gives us consistent behaviour if we use the resolver in -be and in -bh, and probably other modes. (Perl uses the resolver library linked into Exim and Perl's Socket6::getaddrinfo() returned different results in -be and -bh mode.)