Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-12 | Forward-port ChangeLog entries written for release branchexim-4.90devstart | Phil Pennock | |
2017-02-12 | 4.89 JH/17 -> 4.90 JH/01 | Phil Pennock | |
2017-02-11 | Fix missing Changelog entries for recent work | Phil Pennock | |
2017-02-10 | TLS: rework error logging to pass more string back to caller for logging | Jeremy Harris | |
This permits a library-sourced error to be associated with an address being delivered, collapsing pairs of log lines | |||
2017-02-08 | Memory management: drop variables identified as going out-of-scope | Jeremy Harris | |
Fixes crash in transport re-using bad $sender_ip_address from callout | |||
2017-02-07 | DocÖ Fix typo about spf lookup (experimental) | Heiko Schlittermann (HS12-RIPE) | |
2017-02-06 | doc-fix: reference current libsrs_alt availability | Phil Pennock | |
Matches site from Wiki, from Google SERP, etc. | |||
2017-02-02 | FreeBSD: Perl no longer in /usr/bin from Ports | Phil Pennock | |
FreeBSD Ports by policy no longer allows symlinks in /usr/bin for things like Perl, so we have to look in /usr/local/bin for it instead. | |||
2017-02-02 | Spec docs for IDNA2008 support | Phil Pennock | |
2017-01-31 | Proxy clarification & nit fixes. | Phil Pennock | |
Release: should be cherry-picked into 4.89RC series | |||
2017-01-31 | Handle Proxy Protocol v2 safely as well. | Phil Pennock | |
We had test suite failures (test suite success!) because Proxy Protocol v2 (PPv2) wasn't being detected; by only reading 12 octets, the >= 16 check was failing. But in fact I had previously only fixed reading "only enough" for PPv1. Handling both PPv1 and PPv2 is complicated because the minimum valid length for PPv1 is 15 octets but for PPv2 the size to read is in the 15th and 16th octets. So refactored a little and we now use a total of 3 reads for the PPv2 case (assuming no fragmentation, etc; we'll actually keep reading now instead of aborting) to get the entire PPv2 header of exactly the right size, so that TLS handshake immediately following the PP header is not also swallowed. Fixes: 2018 Tested: manually, TLS and non-TLS, PPv1 and PPv2, all ways. Release: should be cherry-picked into 4.89RC series | |||
2017-01-30 | Copyright year bumps for substantive changes 2017exim-4_89_RC1 | Phil Pennock | |
2017-01-30 | Document that fixed 2018 | Phil Pennock | |
Fixes: 2018 | |||
2017-01-30 | Restrict address-parsing to a maximum of five layers of nested angle-brackets, | Jeremy Harris | |
under main-option strip_excess_angle_brackets | |||
2017-01-29 | Update change log | Jeremy Harris | |
2017-01-29 | CHUNKING: Reject messages with malformed line ending. Bug 2000 | Jeremy Harris | |
Actually test only the first header line, but still do full line-ending canonicalisation on the remainder of the message in case a Evil Person slips past that. | |||
2017-01-29 | Docs: add note on verify = senders= . Bug 2028 | Jeremy Harris | |
2017-01-28 | Docs: add note on system_filter forced expansion fail | Jeremy Harris | |
2017-01-22 | Document OpenBSD resolver ignoring EDNS0 | Phil Pennock | |
2017-01-22 | DKIM: permit verify of sig blocks that sign other sig blocks. Bug 2014 | Jeremy Harris | |
2017-01-21 | Fix DKIM verify when used with CHUNKING. Bug 2016 | Jeremy Harris | |
2017-01-21 | Testcases for pipelined callout | Jeremy Harris | |
2017-01-21 | Fix DKIM verify operation in -bh test mode. Bug 2017 | Jeremy Harris | |
2017-01-20 | fix example command-line | Phil Pennock | |
2017-01-19 | VRFY: advertise in EHLO response, if there is an ACL defined | Jeremy Harris | |
2017-01-19 | VRFY: add docs note on results, and additional test cases | Jeremy Harris | |
2017-01-19 | Docs: add note on round-robin DNS problems vs. authentication | Jeremy Harris | |
2017-01-18 | Bug-fix no_require_dnssec parsing & spelling fixes | Josh Soref | |
Patches from Josh Soref fixing spelling fixed two bugs: * Parsing `no_require_dnssec` configuration option * Setting `_HAVE_TRANSPORT_APPEND_MAILDIR` macro (for config parsing) [ PP pulled these two out into a separate commit to update the ChangeLog accordingly. ] | |||
2017-01-18 | 214 spelling fixes | Josh Soref | |
2017-01-11 | Docs: add note on DKIM ACL triggers | Jeremy Harris | |
2017-01-03 | CHUNKING: fix non-pipelined synch checks. Bug 2004 | Jeremy Harris | |
2017-01-02 | PROXY: fix v2 protocol decode. Bugs 2003, 1747 | Jeremy Harris | |
2017-01-02 | wip: OpenSSL docs on custom install | Phil Pennock | |
To fix before merge: ability to use `$ORIGIN` in linker line via Exim config file. | |||
2017-01-01 | Docs: fix smtp transport TFO option indexing | Jeremy Harris | |
2016-12-31 | Merge remote-tracking branch 'github/pr/50' | Phil Pennock | |
GitHub user @YmrDtnJu "Björn" provided a patch to fix that we called ldap_start_tls_s on ldapi:// connections. This is obviously a correct change, since above we've avoiding initializing the TLS state if using ldapi. Added documentation noting this behaviour. | |||
2016-12-30 | Docs: Add .new/wen marker for relative includes (Bug 1971) | Heiko Schlittermann (HS12-RIPE) | |
2016-12-29 | Docs: typoes | Jeremy Harris | |
2016-12-29 | Allow relative file names in .include lines (Closes 1971) | Heiko Schlittermann (HS12-RIPE) | |
2016-12-29 | Doc: Minor fixes | Heiko Schlittermann (HS12-RIPE) | |
2016-12-29 | Pipe transport: expand the path option | Jeremy Harris | |
2016-12-27 | Docs: clarify headers availability in data-time ACLs | Jeremy Harris | |
2016-12-26 | I18N: support IDNA2008. Bug 1911 | Jeremy Harris | |
2016-12-25 | Docs: Clean for next release | Jeremy Harris | |
2016-12-22 | Doc: clarify CVE-2016-9963 | Heiko Schlittermann (HS12-RIPE) | |
2016-12-18 | Doc: short description of CVE-2016-9963exim-4_88 | Heiko Schlittermann (HS12-RIPE) | |
2016-12-18 | Fix DKIM information leakage | Jeremy Harris | |
2016-12-16 | Docs: typo | Jeremy Harris | |
2016-12-13 | Use long names for the _DRIVER_*, and _OPT_* macros | Heiko Schlittermann (HS12-RIPE) | |
2016-12-09 | Doc: fix minor typos | Heiko Schlittermann (HS12-RIPE) | |
2016-12-04 | OpenSSL: default to tls_eccurve = auto | Heiko Schlittermann (HS12-RIPE) | |
For OpenSSL < 1.0.2: fallback to prime256v1, for newer libraries rely on auto-selection. |