Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-25 | Docs: clarify DKIM default signing. Bug 2179 | Jeremy Harris | |
2017-10-25 | DKIM: add builtin macro with default list of headers for signing | Jeremy Harris | |
2017-10-22 | Docs: expand TFO information | Jeremy Harris | |
2017-10-21 | CHUNKING: Fix flush of chunk on error | Jeremy Harris | |
2017-10-20 | Use safer routine for possibly-overlapping copy | Jeremy Harris | |
Fixes a logging bug seen on aarch64 | |||
2017-10-18 | Docs: note that } chars in a RE are also needing escaping for ${sg } | Jeremy Harris | |
2017-10-12 | Fix queue_run_in_order to ignore the PID portion of the message ID | Jeremy Harris | |
2017-10-08 | Logging: show when input from truncated for logging "next input sent too soon" | Jeremy Harris | |
2017-10-06 | Check for proper output separator in expanding ${addresses:STRING} ↵ | Heiko Schlittermann (HS12-RIPE) | |
(Closes 2171) Better yet would be to force setting the output separator literally, and not after expansion of the STRING. But this would be an incompatible change. | |||
2017-09-25 | DKIM: support specifying alternate-identity tag for signing. Bug 2170 | Jeremy Harris | |
2017-09-20 | TFO: early-data for ClamAV and for readsocket expansion | Jeremy Harris | |
2017-09-18 | exipick: add -C|--config option | Heiko Schlittermann (HS12-RIPE) | |
This fits better to echo test | exim -C /tmp/test.conf -v test@example.com exipick -C /tmp/test.conf | |||
2017-09-18 | SOCKS: fix unitialized-pointer | Jeremy Harris | |
2017-09-16 | Provide readn() as a wrapper around read() | Heiko Schlittermann (HS12-RIPE) | |
This readn() reads all the data requested, even if the writer sends it in smaller chunks. | |||
2017-09-12 | DKIM: support multiple signing, by selector | Jeremy Harris | |
2017-09-12 | DKIM: support multiple hash methods | Jeremy Harris | |
2017-09-10 | DKIM: fix signing bug induced by total size of parameter text | Jeremy Harris | |
causing header-line fold between "b=" and terminating ";" of pseudo-header. | |||
2017-09-04 | Fix sieve QP regression from Coverity cleanups | Phil Pennock | |
Fixes: 2161 | |||
2017-09-02 | Logging: restrict TFO client-side to Linux | Jeremy Harris | |
The detection method depends on a getsockopt struct member apparently not supported by FreeBSD (at least). Other platforms status unknown. | |||
2017-08-31 | Logging: TCP Fast Open | Jeremy Harris | |
2017-08-21 | Fixed compilation with mariadb-10.2 | Jaroslav Škarvada | |
https://bugzilla.redhat.com/show_bug.cgi?id=1467312 Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com> Exim-merge-changes: added ChangeLog item (Phil Pennock) | |||
2017-08-20 | Use bitfields for flags in the "addr" struct | Jeremy Harris | |
2017-08-13 | Document CVE assignment for Berkeley DB issue | Jeremy Harris | |
2017-08-10 | Coding: use specified-initialisers | Jeremy Harris | |
2017-08-09 | DKIM: Enforce any "h" field present in the DNS publickey record. This can ↵ | Jeremy Harris | |
be set to require specific hash types, eg sha256, in signatues. There is an IETF draft in discussion which deprecates sha1 so this feature may start to be used. | |||
2017-08-06 | Logging: millisecond time on 'no MAIL' lines. Bug 2102 | Jeremy Harris | |
2017-08-04 | Logging: millisecond QT and DT. Bug 2102 | Jeremy Harris | |
2017-07-30 | Logging: millisecond timestamps. Bug 2102 | Jeremy Harris | |
No change to QT logging yet as that will need a spool format update | |||
2017-07-30 | Retire historical build files | Jeremy Harris | |
2017-07-22 | On callout avoid SIZE every time but noncacheable rcpt main-verify. Bug 2151 | Jeremy Harris | |
2017-07-18 | Fix cache-cold random callout verify. Bug 2147 | Jeremy Harris | |
2017-07-15 | Use the BDB "environment" so that a database config file is not looked for. ↵ | Jeremy Harris | |
Bug 2141 | |||
2017-07-09 | Add $smtp_command_history variable | Jeremy Harris | |
2017-07-08 | Prebuild the data structure for builtin macros | Jeremy Harris | |
2017-07-03 | Transform string_append_listele{,_n}() to proper expanding-string triplet ↵ | Jeremy Harris | |
interface (but do always maintain a nul-term string result). This avoids always copying the previous list version, and should do fewer allocs too. | |||
2017-06-30 | Configure the default opendmarc.tlds file in EDITME | Heiko Schlittermann (HS12-RIPE) | |
2017-06-28 | Update Changelog about -p/-oMr | Heiko Schlittermann (HS12-RIPE) | |
2017-06-27 | Fix ChangeLog notice re manualroute option ordering | Phil Pennock | |
We do *NOT* permit options before hostnames. It's always hostnames before options. It's _within_ the options that the use of a transport name as an option name had been accidentally constrained to come last, which was then fixed in commit 833c70bc. I goofed in describing this. | |||
2017-06-26 | Repair manualroute transport name not-last option | Phil Pennock | |
Commit 55414b25b did const-ification surgery which removed the old "temporarily drop a NUL in here" anti-pattern, but one of the Ustrcmp->Ustrncmp conversions was missed, for transport-name comparison. As a result, since Exim 4.85, we've had an undocumented requirement-by-bug that the transport name be the last such option given. Restore old behaviour. Still missing a test-case to deter regression. | |||
2017-06-25 | Add quota/quota_filecount transport option modifier "no_check" Bug 1115 | Heiko Schlittermann (HS12-RIPE) | |
This option modifier allows to ignore the quota limits, but update the maildirsize file. | |||
2017-06-25 | Doc: check for w3m existence | Heiko Schlittermann (HS12-RIPE) | |
w3m is called as non-last command in pipelines. A missing w3m creates empty output and Make doesn't get it, because the last command of the pipe (e.g. Tidytxt) doesn't return failure on empty input. | |||
2017-06-13 | Cleanup (prevent repeated use of -p/-oMr to avoid mem leak) | Heiko Schlittermann (HS12-RIPE) | |
2017-06-03 | Fix logging of delivery port for callout lazy-close, when port specified by ↵ | Jeremy Harris | |
router | |||
2017-06-03 | Docs: tweak "sock" malware interface description | Jeremy Harris | |
2017-06-03 | Fix crash in transport, on second smtp-connect fail for a list of target hosts | Jeremy Harris | |
Reported as the sequence: 1MX: 554 on connect (banner) 2MX: TCP conn timeout | |||
2017-06-02 | Docs: add missing dollarsign | Jeremy Harris | |
2017-05-30 | Malware: make "sock" cmdline default usable. Bug 2111 | Jeremy Harris | |
2017-05-26 | doc: string2 not expanded, don't imply otherwise | Phil Pennock | |
A simple reading which skips the later paragraph would mislead people; this was remnant text from before the EXPAND_LISTMATCH_RHS changed the default behaviour. A couple of paragraphs later we contradicted this now-misleading parenthetical, but that's not enough. Nuke it. | |||
2017-05-20 | Use DH_bits for OpenSSL 1.1.0 | Phil Pennock | |
Fixes bug 2095 | |||
2017-05-19 | TLS: PIPELINING under OpenSSL | Jeremy Harris | |