summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-02Testsuite: fix testcase for SPF empty-mailfrom-use-helo. Bug 467Jeremy Harris
2021-01-31gsasl authenticator: support client salted-password cachingJeremy Harris
2021-01-31Fix Freebsd TFO buildJeremy Harris
Broken-by: 3eb0bcd7a1
2021-01-29tidyingJeremy Harris
2021-01-29Lookups: fix $local_part_data for a match on a filename list element. Bug 2691Jeremy Harris
2021-01-25AUTH: avoid logging creds on ACL denialJeremy Harris
2021-01-24TFO: cleanup the TCP pure ack of SMTP bannerJeremy Harris
2021-01-23Move QUICKACK disable as early as possible in server handlingJeremy Harris
2021-01-22Fix getting non-TLS QUIT in FIN segmentJeremy Harris
Linux was behaving oddly with the TCP_CORK method, and using MSG_MORE is one fewer syscall.
2021-01-22TLS: on Linux when sockopt TCP_FASTOPEN_CONNECT is available, use TFO for ↵Jeremy Harris
TLS-on-connect client connections
2021-01-21 Avoid bare TCP ACKs during TLS-on-connect startup.Jeremy Harris
We can't get the QUICKACK turned off on the accepted socket fast enough to stop the ACK for the ClientHello - but we get the rest, under OpenSSL.
2021-01-21Testsuite: TLS server testcase consolidationJeremy Harris
2021-01-21Testsuite: shufflingJeremy Harris
2021-01-21Testsuite: TLS client testcase consolidationJeremy Harris
2021-01-19Testsuite: case for TLS client tls-on-connectJeremy Harris
2021-01-17malware: use sendfile for ClamAV TCPJeremy Harris
2021-01-17Testsuite: testcase for ClamAV over TCPJeremy Harris
2021-01-16malware: fix ClamAV file send corkingJeremy Harris
2021-01-16docs infrastructure notesJeremy Harris
2021-01-16Docs: indexingJeremy Harris
2021-01-15Hints DB: harden against corrupt files by ignoring unexpected size recordsJeremy Harris
2021-01-12Auths: in plaintext authenticator, fix parsing of consecutive circuflex. ↵Jeremy Harris
Bug 2687
2021-01-12Docs: change noteJeremy Harris
2021-01-10channel binding notesJeremy Harris
2021-01-09Utilities: harden exim_tidydb against corrupt wait-records. Bug 2343Jeremy Harris
2021-01-04BSD: avoid delay on continued-connectionJeremy Harris
Broken-by: 6454662ecb
2021-01-01Authenticators: feature handling for upcoming GSASL versionJeremy Harris
2021-01-01FreeBSD: packet coalescingJeremy Harris
2021-01-01malware: avoid partial packets, sending to ClamAVJeremy Harris
2021-01-01FreeBSD: harden against ClamAV connection errorsJeremy Harris
2021-01-01Avoid needless socket closeJeremy Harris
2020-12-31malware: avoid slurping entire spoolfile for sending to ClamAVJeremy Harris
2020-12-31TFO: better observability (slightly) on FreeBSDJeremy Harris
2020-12-28typoJeremy Harris
2020-12-28Logging: make placement of continued-delivery asterisk consistentJeremy Harris
2020-12-27GSASL: More recent versions of the library no longer need a hack for ↵Jeremy Harris
channel-binding
2020-12-26Fix build on GNU/Hurd [supports openat()]. Bug 2608Jeremy Harris
2020-12-26Fix build warning on 32-bit int platfowms. Bug 2678Jeremy Harris
2020-12-24Expansions: Reduce memory use of ${listcount }Jeremy Harris
2020-12-24Replace internal string-expansion call with a direct recursionJeremy Harris
2020-12-24Convert more cases of list-walking to use self-assigned memory for the list-itemJeremy Harris
2020-12-24Fix ${listextract } from a tainted listJeremy Harris
2020-12-20Fix local delivery delay when combined with remote callout/hold. Bug 2599Jeremy Harris
2020-12-17Fix the PIPE_CONNECT feature control in the template Makefile, theJeremy Harris
default having changed to "included" for 4.93 Broken-by: 81344b40e3
2020-12-17Remove the X_ prefix from the PIPE_CONNECT SMTP service extension keyword.Jeremy Harris
2020-12-16Fix matching of long addresses. Bug 2677Jeremy Harris
2020-12-02Docs: add info on router variable evaluation orderJeremy Harris
2020-11-24ARC: harden parsing of signing spec. Bug 2639Jeremy Harris
2020-11-24Docs: wording fixes.u34
2020-11-23Docs: list $spam_ variables in expansions chapterJeremy Harris