summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2017-11-11Downgrade an unfound-list name from panic to DEFER. Bug 1645Jeremy Harris
2017-11-08docs: typoJeremy Harris
2017-11-08DKIM: call ACL once for each signature matching the identity from ↵Jeremy Harris
dkim_verify_signers. Bug 2189
2017-11-07DKIM: make verification results visible in data ACLJeremy Harris
2017-11-07DKIM: Allow the DKIM ACL to override verification results. Bug 2186Jeremy Harris
This provides generic support, though is covers the need introduced by https://datatracker.ietf.org/doc/draft-ietf-dcrup-dkim-usage/?include_text=1 (deprecating sha-1 and RSA keys shorter than 1024 bits).
2017-11-07TLS: support multiple certificate files in server. Bug 2092Jeremy Harris
2017-11-03Docs: add index entryJeremy Harris
2017-11-03DKIM: better syntax for control of oversigning. Bug 2180Jeremy Harris
2017-11-02Use LDFLAGS not EXTRALIBS_EXIM; 1.0.2 needs ldl tooPhil Pennock
2017-10-31 Add macro support to -be expansion test mode. Bug 1623Jeremy Harris
2017-10-25Docs: clarify DKIM default signing. Bug 2179Jeremy Harris
2017-10-25DKIM: add builtin macro with default list of headers for signingJeremy Harris
2017-10-22Docs: expand TFO informationJeremy Harris
2017-10-21CHUNKING: Fix flush of chunk on errorJeremy Harris
2017-10-20Use safer routine for possibly-overlapping copyJeremy Harris
Fixes a logging bug seen on aarch64
2017-10-18Docs: note that } chars in a RE are also needing escaping for ${sg }Jeremy Harris
2017-10-12Fix queue_run_in_order to ignore the PID portion of the message IDJeremy Harris
2017-10-08Logging: show when input from truncated for logging "next input sent too soon"Jeremy Harris
2017-10-06Check 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-25DKIM: support specifying alternate-identity tag for signing. Bug 2170Jeremy Harris
2017-09-20TFO: early-data for ClamAV and for readsocket expansionJeremy Harris
2017-09-18exipick: add -C|--config optionHeiko 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-18SOCKS: fix unitialized-pointerJeremy Harris
2017-09-16Provide 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-12DKIM: support multiple signing, by selectorJeremy Harris
2017-09-12DKIM: support multiple hash methodsJeremy Harris
2017-09-10DKIM: fix signing bug induced by total size of parameter textJeremy Harris
causing header-line fold between "b=" and terminating ";" of pseudo-header.
2017-09-04Fix sieve QP regression from Coverity cleanupsPhil Pennock
Fixes: 2161
2017-09-02Logging: restrict TFO client-side to LinuxJeremy Harris
The detection method depends on a getsockopt struct member apparently not supported by FreeBSD (at least). Other platforms status unknown.
2017-08-31Logging: TCP Fast OpenJeremy Harris
2017-08-21Fixed compilation with mariadb-10.2Jaroslav Š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-20Use bitfields for flags in the "addr" structJeremy Harris
2017-08-13Document CVE assignment for Berkeley DB issueJeremy Harris
2017-08-10Coding: use specified-initialisersJeremy Harris
2017-08-09DKIM: 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-06Logging: millisecond time on 'no MAIL' lines. Bug 2102Jeremy Harris
2017-08-04Logging: millisecond QT and DT. Bug 2102Jeremy Harris
2017-07-30Logging: millisecond timestamps. Bug 2102Jeremy Harris
No change to QT logging yet as that will need a spool format update
2017-07-30Retire historical build filesJeremy Harris
2017-07-22On callout avoid SIZE every time but noncacheable rcpt main-verify. Bug 2151Jeremy Harris
2017-07-18Fix cache-cold random callout verify. Bug 2147Jeremy Harris
2017-07-15Use the BDB "environment" so that a database config file is not looked for. ↵Jeremy Harris
Bug 2141
2017-07-09Add $smtp_command_history variableJeremy Harris
2017-07-08Prebuild the data structure for builtin macrosJeremy Harris
2017-07-03Transform 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-30Configure the default opendmarc.tlds file in EDITMEHeiko Schlittermann (HS12-RIPE)
2017-06-28Update Changelog about -p/-oMrHeiko Schlittermann (HS12-RIPE)
2017-06-27Fix ChangeLog notice re manualroute option orderingPhil 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-26Repair manualroute transport name not-last optionPhil 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-25Add quota/quota_filecount transport option modifier "no_check" Bug 1115Heiko Schlittermann (HS12-RIPE)
This option modifier allows to ignore the quota limits, but update the maildirsize file.