Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cutthrough: enforce non-use in combination with DKIM signing or transport filterexim-4_90+fixes | Jeremy Harris | 2018-03-26 | 2 | -0/+18 |
| | | | | Broken-by: 02b41d7106 | ||||
* | Fix spool_wireformat final-dot on LMTP transport. Bug 2258 | Jeremy Harris | 2018-03-23 | 2 | -1/+6 |
| | | | | Broken-by: 328c5688db | ||||
* | Pipe transport, part two. Bug 2257 | Jeremy Harris | 2018-03-23 | 1 | -1/+2 |
| | |||||
* | Fix pipe transport to not use a socket-only syscall. Bug 2257 | Jeremy Harris | 2018-03-20 | 6 | -25/+28 |
| | | | | Broken-by: 42055a3385 | ||||
* | Unbreak DMARC | Jeremy Harris | 2018-03-18 | 1 | -1/+1 |
| | | | | Broken-by: aea78c24df | ||||
* | Fix heavy-pipeline SMTP command input corruption. Bug 2250 | Jeremy Harris | 2018-03-17 | 2 | -7/+18 |
| | |||||
* | DMARC: add variables to list of those now-unused at the tail of the SMTP ↵ | Jeremy Harris | 2018-03-17 | 1 | -0/+6 |
| | | | | per-message loop | ||||
* | Mark variables that are unused before release of store in the receive ↵ | Jeremy Harris | 2018-03-15 | 3 | -4/+5 |
| | | | | message loop | ||||
* | Mark variables unused before release of store in the queue-runner loop | Jeremy Harris | 2018-03-13 | 4 | -44/+56 |
| | |||||
* | Mark variables unused before release of store in the daemon loop | Jeremy Harris | 2018-03-13 | 4 | -21/+18 |
| | |||||
* | Fix ldap lookups for zero-length attribute value. Bug 2251 | Jeremy Harris | 2018-03-11 | 2 | -6/+9 |
| | | | | Broken-by: acec9514b1 | ||||
* | I18N: Fix utf8_downconvert propagation through a redirect router | Jeremy Harris | 2018-02-24 | 6 | -6/+46 |
| | |||||
* | Docs: typo | Jeremy Harris | 2018-02-24 | 1 | -1/+1 |
| | |||||
* | OpenSSL: revert needless free of certificate list. The library handles it ↵ | Jeremy Harris | 2018-02-23 | 1 | -16/+1 |
| | | | | | | internally. Reported-by: Torsten Tributh | ||||
* | Fix exim_dbmbuild to permit directoryless filenames. Bug 2242 | Jeremy Harris | 2018-02-22 | 2 | -0/+4 |
| | | | | Broken-by: 0a6c178c6c | ||||
* | OpenSSL: Fix memory leak during multi-message connections using STARTTLS | Wolfgang Breyha | 2018-02-20 | 11 | -27/+98 |
| | | | | | Reported-by: Wolfgang Breyha Fix-by: Wolfgang Breyha, with additions from Jeremy Harris | ||||
* | Fix memory leak during multi-message reception using STARTTLS | Jeremy Harris | 2018-02-17 | 3 | -2/+7 |
| | | | | Reported-by: Wolfgang Breyha | ||||
* | ACL: Enforce non-usability of control=utf8_downconvert in MAIL ACL. Bug 2239 | Jeremy Harris | 2018-02-12 | 3 | -3/+14 |
| | |||||
* | Fix base64d() buffer size (CVE-2018-6789)exim-4_90_1 | Heiko Schlittermann (HS12-RIPE) | 2018-02-08 | 2 | -4/+10 |
| | | | | Credits for discovering this bug: Meh Chang <meh@devco.re> | ||||
* | Repair Heimdal GSSAPI authenticator init part 2exim-4.90.0.27 | Phil Pennock | 2018-02-08 | 2 | -4/+5 |
| | | | | | Broken-by: d185889f4 (cherry picked from commit aab9a84358906493bde0efc6aa13b00e59096396) | ||||
* | Repair Heimdal GSSAPI authenticator init | Phil Pennock | 2018-02-08 | 2 | -1/+4 |
| | | | | | Broken-by: f2ed27cf5f (cherry picked from commit 7be145827de6464f18601325df0091b7c7ab908e) | ||||
* | Testsuite: enable micro-release patchlevel | Heiko Schlittermann (HS12-RIPE) | 2018-02-08 | 1 | -1/+1 |
| | |||||
* | DKIM: fix buffer overflow in verify | Jeremy Harris | 2018-02-07 | 2 | -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) script | Heiko Schlittermann (HS12-RIPE) | 2018-02-03 | 1 | -13/+21 |
| | |||||
* | Add release-process/micro-release scriptexim-4.90.0.22 | Heiko Schlittermann (HS12-RIPE) | 2018-02-01 | 1 | -0/+146 |
| | |||||
* | Debugging: fix potential null-derefs in DSN debug_printfs | Jeremy Harris | 2018-01-28 | 16 | -635/+636 |
| | |||||
* | Build: .git may be a file when this repo is a submodule | Heiko Schlittermann (HS12-RIPE) | 2018-01-27 | 1 | -1/+1 |
| | |||||
* | GnuTLS: fix to ignore timeout on unrelated callout connection. Bug 2174 | Jeremy Harris | 2018-01-27 | 2 | -3/+8 |
| | |||||
* | Cutthrough: fix for port-number defined by router. Bug 2229 | Jeremy Harris | 2018-01-27 | 6 | -4/+151 |
| | |||||
* | Cutthrough: fix multi-message initiating connections. Bug 2230 | Jeremy Harris | 2018-01-25 | 8 | -16/+300 |
| | |||||
* | Docs: Update DKIM section with RFC 8301 requirements | Jeremy Harris | 2018-01-20 | 1 | -3/+60 |
| | |||||
* | DKIM: DNS records having no v= tag are acceptable. Bug 2207 | Jeremy Harris | 2018-01-19 | 2 | -2/+4 |
| | | | | Broken-by c73a4d073e | ||||
* | Fix %D string expansion to not use millisec | Heiko Schlittermann (HS12-RIPE) | 2018-01-16 | 1 | -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 Harris | 2018-01-13 | 14 | -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 2220 | Jeremy Harris | 2018-01-07 | 5 | -8/+36 |
| | |||||
* | MIME ACL: fix SMTP response for non-accept result of the ACL. Bug 2214. | Jeremy Harris | 2017-12-30 | 9 | -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 unreliably | Jeremy Harris | 2017-12-30 | 2 | -8/+44 |
| | |||||
* | Fix crash associated with dnsdb lookup done from DKIM ACL. Bug 2215 | Jeremy Harris | 2017-12-29 | 6 | -18/+85 |
| | | | | Broken-by: cc55f4208e | ||||
* | DKIM: tighter checking while parsing signature headers. Bug 2217 | Jeremy Harris | 2017-12-29 | 2 | -3/+20 |
| | |||||
* | Lookups: fix pgsql multiple-row, single-column return | Jeremy Harris | 2017-12-24 | 12 | -190/+323 |
| | | | | | | Report & fix from James <list@xdrv.co.uk>; additional tidying and testcase by JGH Broken-by: acec9514b1 | ||||
* | Fix const issue in nisplus lookup | Jeremy Harris | 2017-12-24 | 1 | -11/+12 |
| | |||||
* | Fix build of nisplus lookup | Andreas Piesk | 2017-12-24 | 1 | -2/+1 |
| | |||||
* | DKIM: Ignore non-DKIM TXT records in DNS response. Bug 2207 | Heiko Schlittermann (HS12-RIPE) | 2017-12-24 | 5 | -2/+59 |
| | |||||
* | Debug: fix coding in dnssec reporting. Bug 2205 | Jeremy Harris | 2017-12-24 | 1 | -2/+2 |
| | |||||
* | TLS: avoid calling smtp_auth_acl on client cert when no tls authenticator is ↵ | Jeremy Harris | 2017-12-24 | 1 | -13/+13 |
| | | | | configured | ||||
* | TLS: Fix excessive calling of smtp_auth_acl under AUTH_TLS. Bug 2203 | Jeremy Harris | 2017-12-24 | 3 | -4/+13 |
| | |||||
* | CHUNKING: flush input stream after message-fatal error detection. Bug 2201exim-4_90_RC4exim-4_90 | Jeremy Harris | 2017-12-12 | 2 | -18/+21 |
| | |||||
* | Testsuite: regen TLSA records, to match cert tree | Jeremy Harris | 2017-12-09 | 3 | -62/+54 |
| | |||||
* | openssl guidance: install shared libraries too | Phil Pennock | 2017-12-08 | 1 | -1/+1 |
| | |||||
* | Fix non-OCSP OpenSSL build | Jeremy Harris | 2017-12-04 | 2 | -2/+9 |
| | | | | Issue found by: Frank Elsner |