summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-01Bugzilla 1217: Experimental Redis lookupTodd Lyons
Add want_experimental() test in the script to create the lookups Makefile to ease detection of requested Experimental features, and simplify the #ifdef guards in the redis.c.
2013-09-30Do not use MSG_NOSIGNAL on send() in ${udpsend}Jeremy Harris
Some non-Posix systems don't define it. Anyway, Exim ignores SIGPIPE for most purposes.
2013-09-30Merge branch 'patch-3' of https://github.com/bes-internal/exim into ↵Todd Lyons
master_dmarc_doc
2013-09-30Added documentation of features, acknowledgementsTodd Lyons
2013-09-30Add ratelimit doc addition to ChangeLogTodd Lyons
2013-09-30Typo re-fix in ratelimit.pl docTodd Lyons
2013-09-30Merge branch 'patch-1' of https://github.com/bes-internal/exim into ↵Todd Lyons
master-bes-ratelimit.pl
2013-09-30Merge branch 'master_tpda'Todd Lyons
2013-09-30Adjust test build link paths.Todd Lyons
Details at: http://comments.gmane.org/gmane.mail.exim.user/91154 Add ignore for a logfile from test run.
2013-09-30Bug 1031: Experimental TPDAJeremy Harris
Remove whitespace
2013-09-30Remove whitespaceTodd Lyons
2013-09-30fix dmarc_status condition documentationbes-internal
2013-09-30Fix dovecot with empty 334 challenge.Phil Pennock
Thomas Morper reported, with 4.82RC1, that he saw "334 NULL" as the challenge when using AUTH PLAIN to Dovecot when the client does not send an initial response. I could replicate. This was caused by commit 3f1df0e3 on 2012-11-19 (PP/13 of 4.82); I was too cautious in the robustness fixes; the clue came in this line of debug output: 76430 dovecot: warning: ignoring trailing tab This change removes that check, and documents in a comment that this input is acceptable protocol-wise, and why. With this fix: AUTH PLAIN 334 AGZyZWRlcmljAGh1bXB0eS1kdW1wdHk= 235 Authentication succeeded
2013-09-28small typobes-internal
2013-09-28Correct spelling of dmarc_disable_verifyJeremy Harris
2013-09-28Add cscope.files build targetJeremy Harris
2013-09-28Fix non-IPv6 compile on v6-less systemJeremy Harris
2013-09-28ratelimit.pl: format usage section, print debug to STDERR, add examplesbes-internal
2013-09-27Document hexquote & udpsend in NewStuff/ChangeLogPhil Pennock
Tony documented his new features in 7a5698fa; this change simply adds them to the list of things that have changed.
2013-09-26Clarify CL: the CVE security fix already in 4.80.1Phil Pennock
On re-reading the text for 4.82, it read as though there were a new security fix which might require an upgrade. Clarified that this fix has already been released (in 4.80.1).
2013-09-24Additions to the NewStuff summary fileTodd Lyons
2013-09-23Add documentation for new $authenticated_fail_idTodd Lyons
2013-09-22Bug 1287 - Fix tls_require_certTodd Lyons
2013-09-22Prevent TLS rebinding in LDAP connectionsTodd Lyons
Bugzilla 1375
2013-09-22Add expansion $authenticated_fail_idTodd Lyons
2013-09-15ChangeLogJeremy Harris
2013-09-15Fix numeric comparisons for 64b. Bug 1385Jeremy Harris
2013-09-04ChangeLog is in chronological order within each release.Phil Pennock
numbers are sequential, namespaced by users.
2013-09-04Merge branch 'master' of ssh://git.exim.org/home/git/eximTodd Lyons
2013-09-04Make sender/recipient search case-insensitiveTodd Lyons
2013-09-04tls_dhparam size constraint suggestions.Phil Pennock
Between NSS and Debian patching of older Exim releases, there's a narrow range of values likely to interoperate well. Document this.
2013-09-01GnuTLS website movesPhil Pennock
2013-07-31Fix segfault in stdio with non-SMTP MIME ACL.Phil Pennock
When injecting a message locally in non-SMTP mode, and with MIME ACLs configured, if the ACL rejected the message, Exim would try to `fprintf(NULL, "%s", the_message)`. This fixes that. Most ACLs are plumbed in SMTP-only and looking through the others in receive.c, they all appear to be safely guarded, so it was just this one that slipped through. Crash report and assistance tracking down the root cause from Warren Baker.
2013-07-22Fix debug output in ${acl }Jeremy Harris
2013-07-21More tidying of ACL-config skipJeremy Harris
2013-07-21Remove ACL-config skip so that ${acl } expansions work from queue-runs.Jeremy Harris
Previously we skipped parsing the ACL section when not needed. Now it is potentially needed in all cases. The skip was ~5% faster than a full parse so probably not a large part of the exim process startup. Fix up testsuite output files affected by the removal and add a regression test.
2013-07-12Add gdb history file to git ignoreTodd Lyons
2013-07-03Add test for ${hexquote:Jeremy Harris
2013-06-30Add notes and helper-script for OCSPJeremy Harris
2013-06-19Use function macro instead of explicit arg cast.Todd Lyons
2013-06-19Quiet signedness compiler warnings.Todd Lyons
2013-06-16Support safari_ecdhe_ecdsa_bug for openssl_optionsPhil Pennock
2013-06-10Guard LDAP TLS usage against Solaris LDAP variant.Phil Pennock
PP/22 Report from Prashanth Katuri. This variant ensures that if TLS won't be activated because of compile-time guards, but was requested, then we at least debug-log _why_ we're not doing anything.
2013-06-04Fix eximon continuous updating with timestamped log-files.Phil Pennock
Report and fix from Heiko Schlichting. Fixes 1363.
2013-05-25Add doc comment on use of forany.Jeremy Harris
2013-05-24readconf: clarify a retry rule parsing error messageTony Finch
Submitted by: Paul Osborne <paul.osborne@canterbury.ac.uk>
2013-05-23Documentation for udpsend and ${hexquote:Tony Finch
2013-05-23The udpsend ACL modifier.Tony Finch
This is for reporting mailer activity without going via the log files.
2013-05-23${hexquote: expansion operatorTony Finch
This converts octets outside the range 0x21-0x7E (the ASCII graphic characters) to \xNN hex escapes.
2013-05-22Merge branch 'callout_auth'Jeremy Harris