Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-21 | Callouts: a "hold" option for receipient-verify, which keeps the connection ↵ | Jeremy Harris | |
open both for further recipients and for eventual delivery. | |||
2017-03-21 | Logging: make cipher info available for continued-TLS connection deliveries | Jeremy Harris | |
2017-03-18 | Expansions: check numeric values of IPv4 address components | Jeremy Harris | |
2017-03-15 | Logging: mark continued-TLS connection deliveries with "X-*" | Jeremy Harris | |
2017-03-12 | Malware: new connection type "f-prot6d" for FPSCAND protocol over TCP | Andrew Colin Kissa | |
2017-03-12 | Docs: fix description of tls_advertise_hosts | Jeremy Harris | |
2017-03-11 | uClibc does not contain gnu/libc-version.h | Bernd Kuhls | |
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> | |||
2017-03-08 | Shorten long daemon-startup log lines | Jeremy Harris | |
2017-03-08 | Docs: fix macro typo | Jeremy Harris | |
2017-03-07 | Delivery: contined-connection maintaining TLS | Jeremy Harris | |
2017-03-07 | Docs: clean for next release | Jeremy Harris | |
2017-03-03 | openssl.txt: stamp RPATH into library too | Phil Pennock | |
2017-02-28 | Document Jeremy's ref-count bug-fix as 4.89 JH/19 | Phil Pennock | |
2017-02-28 | Docs: add more Redis info | Jeremy Harris | |
2017-02-27 | Docs: tidy a table | Jeremy Harris | |
2017-02-26 | Add option to control use of shutdown by ${readsocket }. Bug 400 | Jeremy Harris | |
2017-02-26 | ChangeLog entry JH/18; applying to 4.89 release | Phil Pennock | |
2017-02-25 | DKIM: rework error logging to pass strings back to caller for logging. Bug 966 | Jeremy Harris | |
2017-02-25 | Memory Management: new main-section config option "debug_store" to control ↵ | Jeremy Harris | |
extra internal checking (cherry picked from commit 10919584f8ad580434442c7d971083f91c315bc0) Signed-off-by: Phil Pennock <pdp@exim.org> | |||
2017-02-23 | Docs: clarify non-applicability of the tls_eccurve option to GnuTLS | Jeremy Harris | |
2017-02-15 | Docs: Add commandline option used for chunking on continued connection | Jeremy Harris | |
2017-02-14 | Fix broken-in-queue messages predating CHUNKING fix | Phil Pennock | |
util/chunking_fixqueue_finalnewlines.pl walks the queue, fixing any affected messages; see README.UPDATING. We're extremely cautious about operation failure. We do one check without locking messages, so that we can quickly skip past before trying to lock and contending with an actual delivery. Then we lock and do another fix. Note that we use flock, not fcntl, because that's what Perl makes readily available; we use an OS-guard to barf if the OS is not handled. | |||
2017-02-14 | Fix missing line termination on the last received BDAT chunk (Bug 1974) | Heiko Schlittermann (HS12-RIPE) | |
2017-02-12 | Handle PKG_CONFIG_PATH in Local/Makefile | Phil Pennock | |
Handle PKG_CONFIG_PATH, stripping whitespace expanding globs, collecting multiple sets and just build one variable, and use it in environment at configure time so that the libraries are found. | |||
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 | |