summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* SRS: avoid expanding ${srs_encode...} when guarded by ${if...}Jeremy Harris2022-06-031-1/+1
|
* Handle a v4mapped sender address given us by a proxy. Bug 2855Jeremy Harris2022-06-023-16/+47
|
* Unbreak DISABLE_PIPE_CONNECT buildJeremy Harris2022-06-011-35/+37
| | | | Broken-by: b326f3a87a
* SRS: fix encode operation for empty sender addresses.Jeremy Harris2022-06-012-50/+55
|
* Fix build with DISABLE_TLS_RESUMEJeremy Harris2022-05-261-7/+9
|
* CHUNKING: handle protocol errors during receptionJeremy Harris2022-05-262-29/+48
|
* CHUNKING: fix second message on conn when first rejectedJeremy Harris2022-05-261-9/+5
|
* DEBUG: clarify multiline smtp responsesJeremy Harris2022-05-261-18/+12
|
* TLS resumption: fix for PIPECONNECTJeremy Harris2022-05-244-28/+31
| | | | | | When actively initiating a connection with PIPECONNECT, evaluate the EHLO response for possible lbserver indication when we do eventually reap that response, before acting on the STARTTLS response.
* typoJeremy Harris2022-05-241-1/+1
|
* Logging: distinguish mem-allocation errorsJeremy Harris2022-05-231-3/+3
|
* TLS resumption: disable on continued-connectionJeremy Harris2022-05-233-6/+8
| | | | | | When we have an open TCP connection and are start a second TLS session we do not have the host-lbserver string (being in a freshly exec'd process) needed for session-cache lookup, so resumptino is not safe.
* Debug: clarify SMTP DATA ops in transportJeremy Harris2022-05-231-2/+2
|
* ARC: reset headers before signing for secondary MX. Bug 2886Jeremy Harris2022-05-191-0/+1
|
* GnuTLS: Do not free the cached creds on transport connection close. Bug 2886Jeremy Harris2022-05-191-5/+3
|
* Debug: pass ACL-initiated debug through spool residencyexim-4.96-RC1Jeremy Harris2022-05-158-23/+57
|
* tidyingJeremy Harris2022-05-152-7/+0
|
* Revert "LibreSSL: maintain buildability on versions after 3.5.0"Jeremy Harris2022-05-111-20/+16
| | | | | | Breaks Solaris builds. This reverts commit c0418936da7c7ec6674e6d60dac5fa33a84e0618.
* LibreSSL: maintain buildability on versions after 3.5.0Kirill Miazine2022-05-111-16/+20
|
* Fix string_copyn() for limit greater than actual string lengthJeremy Harris2022-05-091-1/+4
| | | | Broken-by: a76d120aed
* Fix build with Solaris compilerMartin Preen2022-05-071-1/+5
|
* Fix dbmjz lookup. Bug 2884Jeremy Harris2022-05-061-2/+4
| | | | Broken-by: 0cc804c877
* Taint: generate detainted $domain_data & $local_part_data from Rverify calloutJeremy Harris2022-04-301-0/+21
|
* Fix DISABLE_EVENT buildJeremy Harris2022-04-252-1/+12
| | | | Broken-by: ef2e5890df
* Copyright updates:exim-4.96-RC0Jeremy Harris2022-04-23146-134/+160
| | | | vi $(git log --name-status exim-4.95..master | awk '/^M/{print $2}' | grep -v '^test/' | sort -u)
* exim_dumpdb: keys-only output optionJeremy Harris2022-04-191-14/+16
|
* TLS resumption: support Outlook hosts-behind-loadbalancerJeremy Harris2022-04-154-12/+56
|
* Add string-hashing interfaceJeremy Harris2022-04-156-21/+28
|
* TLS resumption: restrict session re-useJeremy Harris2022-04-1211-72/+143
|
* tidyingJeremy Harris2022-04-101-45/+38
|
* DKIM: clarify debug outputJeremy Harris2022-04-091-10/+11
|
* compiler quieteningJeremy Harris2022-04-071-3/+1
|
* tidyingJeremy Harris2022-04-073-3/+4
|
* Openssl client: ocsp stapling on resumed seesionJeremy Harris2022-04-071-12/+13
|
* tidyingJeremy Harris2022-04-055-19/+21
|
* Support PIPECONNECT with helo_data using the local IP, when interface is known.Jeremy Harris2022-04-046-71/+109
|
* CHUNKING: fix availability on continued-transportJeremy Harris2022-04-031-16/+16
|
* Revert "Build: remove hints-DB interface from macro-predef phase"Jeremy Harris2022-04-021-3/+3
| | | | This reverts commit d518c8b6721ea30a9dc3190e57157edd676234ec.
* Build: remove hints-DB interface from macro-predef phaseJeremy Harris2022-04-011-3/+3
|
* c99 / non-gcc compatible inlineable functionsJeremy Harris2022-04-011-162/+84
|
* designated initializersJeremy Harris2022-03-311-60/+62
|
* Compiler quieteningJeremy Harris2022-03-282-0/+81
|
* Tidying: explicit (de)tainting copiesJeremy Harris2022-03-288-10/+10
|
* Hints DB interface: convert from macros to inlinable functions.Jeremy Harris2022-03-2817-923/+1128
| | | | Testing status: tdb, dbm, gdbm & ndbm build and pass testsuite.
* Logging: fix crash on local_part utf8-conversion failJeremy Harris2022-03-281-25/+19
| | | | Broken-by: d2f99aad04
* Taintcheck transport-process argumentsJeremy Harris2022-03-2710-19/+108
|
* Debug: build a summary string tracking transport SMTP commands & responsesJeremy Harris2022-03-1911-19/+106
|
* BDB: specific build-time error for version 1 libraryJeremy Harris2022-03-192-20/+13
| | | | Broken-by: 990ba85353
* constifyJeremy Harris2022-03-163-11/+11
|
* tidyingJeremy Harris2022-03-161-4/+1
|