summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2014-04-29Merge branch 'master' of ssh://git.exim.org/home/git/eximTodd Lyons
2014-04-29Bug 1454: Option -oMm for message referenceHeiko Schlichting
Includes docs and test suite
2014-04-27Add options dnssec_request_domains, dnssec_require_domains to the smtp transportJeremy Harris
Note there are no testsuite cases included. TODO in this area: - dnssec during verify-callouts - dnssec on the forward lookup of a verify=helo and verify=reverse_host_lookup
2014-04-24Support OCSP Stapling under GnuTLS. Bug 1459Jeremy Harris
Requires GnuTLS version 3.1.3 or later. Under EXPERIMENTAL_OCSP
2014-04-24Dnssec observability: add variable $lookup_dnssec_authenticatedJeremy Harris
2014-04-24Fix typo in markup. Add .new/.wen.Todd Lyons
2014-04-24Bug 609: Add -C option to exiqgrepLars Timmann
Option is a passthrough to the exim process that it spawns that generates the queue list. Fixed Conflicts: doc/doc-txt/ChangeLog
2014-04-24dnssec_strict, _lax, _never modifiers for dnsdb lookupsJeremy Harris
Lacking testsuite coverage
2014-04-23Bug 1453: Add SERVERS ldap server list overrideHeiko Schlichting
2014-04-22exiqgrep: add -a to use all recipients (including delivered)mg
2014-04-20Add options dnssec_request_domains, dnssec_require_domains to the dnslookup ↵Jeremy Harris
router Note there are no testsuite cases included. TODO in this area: - dnssec during verify-callouts - dnssec during dnsdb expansions - dnssec on the forward lookup of a verify=helo and verify=reverse_host_lookup - observability of status of requested dnssec
2014-04-20Fix handling of $tls_cipher et.al. in (non-verify) transport. Bug 1455Jeremy Harris
The split of these variables into _in and _out sets introduced by d9b231 in 4.82 was incomplete, leaving the deprecated legacy variables nonfunctional during a transport and associated client authenticator. Fix by repointing the legacy set to the outbound connection set at transport startup (and do not clear out the inbound set at this time, either).
2014-04-19Copyright year updates:Todd Lyons
vim $(git whatchanged --since=2014-01-01 | grep '^:100' | sed 's/^[^M]*M//' | sort -u | fgrep -v test/)
2014-04-19Fix Proxy Protocol v2 handlingTodd Lyons
Change recv() to not use MSGPEEK and eliminated flush_input(). Add proxy_target_address/port expansions. Convert ipv6 decoding to memmove(). Use sizeof() for variable sizing. Correct struct member access. Enhance debug output when passed invalid command/family. Add to and enhance documentation. Client script to test Proxy Protocol, interactive on STDIN/STDOUT, so can be chained (ie a swaks pipe), useful for any service, not just Exim and/or smtp.
2014-04-15Add back deprecated SPF error conditionsTodd Lyons
Previous patch introduced a change that could break existing SPF configurations. Add back the two non-standard "err_temp" and "err_perm" result values, with note that it is deprecated and will be removed in a future release.
2014-04-15Add expansion for DMARC policyTodd Lyons
New variable is $dmarc_domain_policy
2014-04-15Merge branch 'master' of ssh://git.exim.org/home/git/eximTodd Lyons
Fixed Conflicts: doc/doc-txt/ChangeLog
2014-04-15De-duplicate two documentation sectionsTodd Lyons
2014-04-09More care with headers add/remove lists. Bug 1452Jeremy Harris
As a side-effect, playing games with newlines no longer gives an altered message body/ Testcase 0324 is questionable (though passing)
2014-04-09dnsdb tlsa lookupTodd Lyons
2014-03-19Docs for transport tls_verify_hosts &c.Jeremy Harris
2014-03-18Fix ACL "condition =" for negative number values. Bug 1005Jeremy Harris
Fix conditional "bool{<string>}" for negative number values, to match.
2014-03-16Enforce that only smtp transports can be used for verify callouts. Bug 1445Heiko Schlittermann
2014-03-16Support transport-added headers under cutthrough delivery. Bug 1431Jeremy Harris
2014-03-15Add tls_verify_hosts and tls_try_verify_hosts to smtp transport. Bug 1371Wolfgang Breyha
Code by Wolfgang Breyha, docs and testsuite by Jeremy Harris
2014-03-15TestcasesJeremy Harris
2014-03-15Add documentationJeremy Harris
2014-03-09Refactor malware.c and introduce new scanner type "sock". Bugs 1418 and 1396Jeremy Harris
2014-03-09Log port and TLS details for a failed deliveryJeremy Harris
2014-03-09Log incoming-TLS details on rejects. Bug 305Jeremy Harris
2014-03-09Fix docs for utf8cleanJeremy Harris
2014-03-08${utf8clean:string} expansion operator. Bug 1401Axel Rau
2014-03-08Expand documentation on use of dnslists in an IPv6 environment. Bug 1369Jeremy Harris
2014-03-06Change strings of SPF result to conform to RFC 4408Todd Lyons
Introduces a small backwards incompatible change to two results, err_temp to temperror and err_perm to permerror.
2014-03-06Code for verify=header_names_asciiMichael Fischer v. Mollard
Documentation and test included. Fixed Conflicts: doc/doc-txt/ChangeLog
2014-03-05Support log_selector smtp_confirmation for the lmtp transport. Bug 1157Wolfgang Breyha
2014-03-02Fix docs, `dns_dnssec_ok` not `dns_use_dnssec`Phil Pennock
The variable rename in 4.82 PP/19 (commit 0fbd9bff) was incomplete, I missed changing the documentation. :(
2014-01-14Bugzilla 1433: Fix DMARC SEGVWolfgang Breyha
Properly escape value passed to expand_string(). Check for NULL return from expand_string().
2014-01-07Copyright year updates:Phil Pennock
vi $(git whatchanged --since=2013-01-01 | grep '^:100' | sed 's/^[^M]*M//' | sort -u | fgrep -v test/) Did 2014 first, since otherwise every file I touched to update to 2013 would show as changed in 2014. Last invocation logged to git was during 2012. Will need to be more careful if auditing next year.
2014-01-07Copyright year updates: 2014Phil Pennock
vi $(git whatchanged --since=2014-01-01 | grep '^:100' | sed 's/^[^M]*M//' | sort -u | fgrep -v test/)
2014-01-05Document (and enforce) that DKIM-signing is not supported in cobination with ↵Jeremy Harris
cutthrough routing
2014-01-05Documant the non-support of header manipulation in post-RCPT ACLs in ↵Jeremy Harris
combination with cuttrhough. Add check and paniclog attempts to do so. Bug 1411 (WONTFIX).
2014-01-05Explicitly disable cutthrough on transports having filtersJeremy Harris
2014-01-05Explicitly disable cutthrough on transports having filtersJeremy Harris
2013-12-30Proxy negotiation saves socket timeout values.Todd Lyons
Rename proxy expansions conforming to Exim standards. Update documentation to reflect rename. Seperate restore socket function
2013-12-22Add ${listextract {n}{list}...}Jeremy Harris
2013-12-07Clarify interaction of delay_warning and retry configuration.Jeremy Harris
2013-11-30Proxy Protocol - Server supportTodd Lyons
Initial conf setting and expansions Logging setting whether to record proxy host, off by default Put PROXY processing before connect ACL Fix incoming address logging Add Proxy Protocol to ChangeLog Set window for Proxy Protocol header to be sent Update docs and EDITME.
2013-11-19Fix ldap option setting.Todd Lyons
Some client libs set a global context, newer client libs set a global default which then needs to be reloaded.
2013-11-10Fix memory management vs. acl-as-conditionalJeremy Harris