summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-10-10OpenBSD, NetBSD: TLS preloadJeremy Harris
NetBSD is not actually really supported by the project, but a user did pop up this year asking for a build
2020-10-10More debug for fail cases in kevent set-watchJeremy Harris
2020-10-09Unbreak no-TLS buildJeremy Harris
Broken-by: dc4ab0a186
2020-10-09FreeBSD: TLS: preload configuration itemsJeremy Harris
2020-10-05Unbreak non-ipv6 buildJeremy Harris
Broken-by: 261fc93208
2020-10-05GnuTLS: when library too old for system CA bundle support, do not default ↵Jeremy Harris
options to using it
2020-10-05Debug output: regularise host lookup tracingJeremy Harris
2020-10-05Add proxy_protocol_timeout main config option.Heiko Schlittermann (HS12-RIPE)
2020-10-04Unbreak build on non-inotify platformsJeremy Harris
Broken-by: 6a9cf7f890
2020-10-04Fix build on earlier library versionJeremy Harris
Broken-by: 6a9cf7f890
2020-10-04Fix non-OCSP buildJeremy Harris
Broken-by: 6a9cf7f890
2020-10-04GnuTLS: fix build on earlier library version.Jeremy Harris
Broken-by: 6a9cf7f890
2020-10-04Use ALARM() to set deadline on reading the proxy header (Bug 2656)Heiko Schlittermann (HS12-RIPE)
2020-10-04Replace recv() by read() (Bug 2656)Heiko Schlittermann (HS12-RIPE)
2020-10-04TLS: preload configuration itemsJeremy Harris
2020-10-04tidyingJeremy Harris
2020-09-26OpenSSL: Fix client-side tls_verify_cert_hostnames behaviourJeremy Harris
2020-09-25Docs: Fix various typos (Closes 2650, 2651)Nicolas R
2020-09-17default DH prime choice consistencyPhil Pennock
A function returning a default and a list which defined the value of "default" disagreed. Switch both to a macro to make it harder for them to fall out of sync.
2020-09-12eximon: tidyingJeremy Harris
2020-09-12eximon: fix FreeBSD buildRichard Clayton
2020-09-06GnuTLS: clear errno before any data i/o op, so error logging does not see ↵Jeremy Harris
stale values
2020-09-01ARC: Add basic error-checking on permitted chars in admd & sel for signing. ↵Jeremy Harris
Bug 2639
2020-08-31Taint: enforce checking of directory createsJeremy Harris
2020-08-31add an internal error code definitionJeremy Harris
2020-08-31Fix non-TLS buildJeremy Harris
2020-08-27Fix non-DANE buildJeremy Harris
2020-08-26DANE: Fix 2 messages from queue caseJeremy Harris
2020-08-26tidyingJeremy Harris
2020-08-24Build: ifdef guard for EXPERIMENTAL_QUEUEFILEJeremy Harris
2020-08-23Fix non-DANE buildJeremy Harris
2020-08-23DANE: Fix 2-rcpt message, diff domins case. Bug 2265Jeremy Harris
2020-08-23tidyingJeremy Harris
2020-08-23Debug: minor updatesJeremy Harris
2020-08-21Taint: fix off-by-one in is_tainted(). Bug 2634Gavan
2020-08-20DANE: force SNI to use $domain. Bug 2265Jeremy Harris
Note: this is not a complete fix for the issue
2020-08-14Fix ${readsocket } eol-replacement. Bug 2630Jeremy Harris
2020-08-10dnslists: hardwired return value check. Bug 2631Jeremy Harris
2020-08-10Build: Split out dnsbl codeJeremy Harris
2020-08-10ConstifyJeremy Harris
2020-08-10Build: tidyingJeremy Harris
2020-08-09Fix spelling of local_part_data in docs and debug outputJeremy Harris
2020-08-02Fix lsearch ret=fullJeremy Harris
2020-08-02Enforce STARTTLS sync point, client sideJeremy Harris
Tested by appending to the "220 TLS go ahead\r\n" at src/tls-gnu.c line 2500 Testcase 2008, string "synch error before connect" becomes visible in log. To get the debug output: Testcase 2008, initial block; add -d+all to the exi -qf
2020-08-01SPF: enhance A-R resultJeremy Harris
2020-07-26GnuTLS: in server, detect TCP RST from client after QUIT under SSL,Jeremy Harris
and log different message (under new log_selector)
2020-07-24 OpenSSL: in server, detect TCP RST from client after QUIT under SSL,Jeremy Harris
and log different message (under new log_selector)
2020-07-17debug_print_socket(): output formattingHeiko Schlittermann (HS12-RIPE)
(cherry picked from exim-4.94+fixes, commit 73b748711caf8a4b18dd1c0d7c662b5d57798dfe)
2020-07-17Fix debug_print_socket()Heiko Schlittermann (HS12-RIPE)
debug_print_socket() crashed on AF_UNIX sockets (cherry picked from exim-4.94+fixes, commit 81cc39a7f5c17099f93b5c611bde5f58daaab71b)
2020-07-13Taint: fix ACL "spam" condition, to permit tainted name argumentsJeremy Harris
Follow-on from: 62b2ccce05