summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-30Bug 1031: Experimental TPDAJeremy Harris
Remove whitespace
2013-09-30Remove whitespaceTodd Lyons
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-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-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
2013-05-22Log AUTH info on cutthrough deliveries.Jeremy Harris
2013-05-21Typo in doc source.Jeremy Harris
2013-05-20Support AUTH for verify-callout and cutthrough-delivery.Jeremy Harris
Refactored smtp transport to pull out AUTH-related routines so they could be also called from the verify code. Bugs 321, 823.
2013-05-12Add compile-time checks for various tables being in alphabetical order.Jeremy Harris
This is gross hackery and somewhat fragile. A better method would actuallyt compile the 'C' involved and check programmatically.
2013-05-08Fix dns_retry definition.Todd Lyons
Was placed in non-alphabetical order.
2013-05-05Security considerations: running local commandsPhil Pennock
Call out the dangers of use_shell in the security considerations chapter. Call out a number of related dangers too.
2013-04-21Use enum for cutthrough receive processing state.Jeremy Harris
2013-04-21Document PRDR, OCSP & DMARC options in OptionLists file.Jeremy Harris
2013-04-19Add entry to Changelog.Todd Lyons
2013-04-16Remove static from local variable declaration.Todd Lyons
2013-04-10Fix history file logging to use correct variablesTodd Lyons
Remove SPF domain synthesis, just use HELO.
2013-04-09Withhold TLD load error if not defined in confTodd Lyons