summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Cutthrough: enforce non-use in combination with DKIM signing or transport filterexim-4_90+fixesJeremy Harris2018-03-262-0/+18
| | | | Broken-by: 02b41d7106
* Fix spool_wireformat final-dot on LMTP transport. Bug 2258Jeremy Harris2018-03-232-1/+6
| | | | Broken-by: 328c5688db
* Pipe transport, part two. Bug 2257Jeremy Harris2018-03-231-1/+2
|
* Fix pipe transport to not use a socket-only syscall. Bug 2257Jeremy Harris2018-03-206-25/+28
| | | | Broken-by: 42055a3385
* Unbreak DMARCJeremy Harris2018-03-181-1/+1
| | | | Broken-by: aea78c24df
* Fix heavy-pipeline SMTP command input corruption. Bug 2250Jeremy Harris2018-03-172-7/+18
|
* DMARC: add variables to list of those now-unused at the tail of the SMTP ↵Jeremy Harris2018-03-171-0/+6
| | | | per-message loop
* Mark variables that are unused before release of store in the receive ↵Jeremy Harris2018-03-153-4/+5
| | | | message loop
* Mark variables unused before release of store in the queue-runner loopJeremy Harris2018-03-134-44/+56
|
* Mark variables unused before release of store in the daemon loopJeremy Harris2018-03-134-21/+18
|
* Fix ldap lookups for zero-length attribute value. Bug 2251Jeremy Harris2018-03-112-6/+9
| | | | Broken-by: acec9514b1
* I18N: Fix utf8_downconvert propagation through a redirect routerJeremy Harris2018-02-246-6/+46
|
* Docs: typoJeremy Harris2018-02-241-1/+1
|
* OpenSSL: revert needless free of certificate list. The library handles it ↵Jeremy Harris2018-02-231-16/+1
| | | | | | internally. Reported-by: Torsten Tributh
* Fix exim_dbmbuild to permit directoryless filenames. Bug 2242Jeremy Harris2018-02-222-0/+4
| | | | Broken-by: 0a6c178c6c
* OpenSSL: Fix memory leak during multi-message connections using STARTTLSWolfgang Breyha2018-02-2011-27/+98
| | | | | Reported-by: Wolfgang Breyha Fix-by: Wolfgang Breyha, with additions from Jeremy Harris
* Fix memory leak during multi-message reception using STARTTLSJeremy Harris2018-02-173-2/+7
| | | | Reported-by: Wolfgang Breyha
* ACL: Enforce non-usability of control=utf8_downconvert in MAIL ACL. Bug 2239Jeremy Harris2018-02-123-3/+14
|
* Fix base64d() buffer size (CVE-2018-6789)exim-4_90_1Heiko Schlittermann (HS12-RIPE)2018-02-082-4/+10
| | | | Credits for discovering this bug: Meh Chang <meh@devco.re>
* Repair Heimdal GSSAPI authenticator init part 2exim-4.90.0.27Phil Pennock2018-02-082-4/+5
| | | | | Broken-by: d185889f4 (cherry picked from commit aab9a84358906493bde0efc6aa13b00e59096396)
* Repair Heimdal GSSAPI authenticator initPhil Pennock2018-02-082-1/+4
| | | | | Broken-by: f2ed27cf5f (cherry picked from commit 7be145827de6464f18601325df0091b7c7ab908e)
* Testsuite: enable micro-release patchlevelHeiko Schlittermann (HS12-RIPE)2018-02-081-1/+1
|
* DKIM: fix buffer overflow in verifyJeremy Harris2018-02-072-2/+6
| | | | | | | Caused crash in free() by corrupting malloc metadata. Reported-by: University of Cambridge Broken-by: 80a47a2c96
* Small fixups for micro-release (now: tag-fixes-release) scriptHeiko Schlittermann (HS12-RIPE)2018-02-031-13/+21
|
* Add release-process/micro-release scriptexim-4.90.0.22Heiko Schlittermann (HS12-RIPE)2018-02-011-0/+146
|
* Debugging: fix potential null-derefs in DSN debug_printfsJeremy Harris2018-01-2816-635/+636
|
* Build: .git may be a file when this repo is a submoduleHeiko Schlittermann (HS12-RIPE)2018-01-271-1/+1
|
* GnuTLS: fix to ignore timeout on unrelated callout connection. Bug 2174Jeremy Harris2018-01-272-3/+8
|
* Cutthrough: fix for port-number defined by router. Bug 2229Jeremy Harris2018-01-276-4/+151
|
* Cutthrough: fix multi-message initiating connections. Bug 2230Jeremy Harris2018-01-258-16/+300
|
* Docs: Update DKIM section with RFC 8301 requirementsJeremy Harris2018-01-201-3/+60
|
* DKIM: DNS records having no v= tag are acceptable. Bug 2207Jeremy Harris2018-01-192-2/+4
| | | | Broken-by c73a4d073e
* Fix %D string expansion to not use millisecHeiko Schlittermann (HS12-RIPE)2018-01-161-12/+12
| | | | | log_selector +millisec should not change the expansion of %D (used in log_file_path and maybe other places)
* Lookups: fix mysql lookup returns for no-data "queries",Jeremy Harris2018-01-1314-185/+320
| | | | | | | | | | | | when the number of rows affected is returned. Bug 2223 Broken-by: acec9514b1 Also enhance the testsuite mysql testcase to be standalone and move to standard-run set and add a specific testcase for this bug. Testcase working on Fedora at least - we'll see what happens on other platforms where executable locaation may vary.
* DKIM: permit dkim_private_key to override dkim_strict on signing. Bug 2220Jeremy Harris2018-01-075-8/+36
|
* MIME ACL: fix SMTP response for non-accept result of the ACL. Bug 2214.Jeremy Harris2017-12-309-66/+129
| | | | As far as I can see this was broken back in 2013, f4c1088 for 4.82
* Fix issue with continued-connections when the DNS shifts unreliablyJeremy Harris2017-12-302-8/+44
|
* Fix crash associated with dnsdb lookup done from DKIM ACL. Bug 2215Jeremy Harris2017-12-296-18/+85
| | | | Broken-by: cc55f4208e
* DKIM: tighter checking while parsing signature headers. Bug 2217Jeremy Harris2017-12-292-3/+20
|
* Lookups: fix pgsql multiple-row, single-column returnJeremy Harris2017-12-2412-190/+323
| | | | | | Report & fix from James <list@xdrv.co.uk>; additional tidying and testcase by JGH Broken-by: acec9514b1
* Fix const issue in nisplus lookupJeremy Harris2017-12-241-11/+12
|
* Fix build of nisplus lookupAndreas Piesk2017-12-241-2/+1
|
* DKIM: Ignore non-DKIM TXT records in DNS response. Bug 2207Heiko Schlittermann (HS12-RIPE)2017-12-245-2/+59
|
* Debug: fix coding in dnssec reporting. Bug 2205Jeremy Harris2017-12-241-2/+2
|
* TLS: avoid calling smtp_auth_acl on client cert when no tls authenticator is ↵Jeremy Harris2017-12-241-13/+13
| | | | configured
* TLS: Fix excessive calling of smtp_auth_acl under AUTH_TLS. Bug 2203Jeremy Harris2017-12-243-4/+13
|
* CHUNKING: flush input stream after message-fatal error detection. Bug 2201exim-4_90_RC4exim-4_90Jeremy Harris2017-12-122-18/+21
|
* Testsuite: regen TLSA records, to match cert treeJeremy Harris2017-12-093-62/+54
|
* openssl guidance: install shared libraries tooPhil Pennock2017-12-081-1/+1
|
* Fix non-OCSP OpenSSL buildJeremy Harris2017-12-042-2/+9
| | | | Issue found by: Frank Elsner