summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-02-26Add tls_verify_hosts and tls_try_verify_hosts to smtp transportWolfgang Breyha
Patch version 2
2014-02-09Fix build on systems having ipv6 but lacking an IPV6_TCLASS define (GNU ↵Jeremy Harris
Hurd). Bug 1441 By Samuel Thibault
2014-01-26Fix tls_verify_certificates in gnutls use. Bug 1413.Jeremy Harris
Patch by W.Breyha, tested by H.Schlittermann
2014-01-14Bugzilla 1433: Fix DMARC SEGVWolfgang Breyha
Properly escape value passed to expand_string(). Check for NULL return from expand_string().
2014-01-07Update copyright year in --version outputPhil Pennock
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-15Fix use of uninitialized variableJeremy 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-20build: try to get dash/bash for sanityPhil Pennock
The "local" builtin is not part of POSIX. We want it. Try harder to get a vaguely sane shell, rather than just a POSIX shell. Also, safeguard to error out more gracefully if invoked from outside the build process.
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-12Fix memory management vs acl-as-conditional, reduxJeremy Harris
2013-11-10Fix memory management vs. acl-as-conditionalJeremy Harris
2013-11-10Add commented-braces for ease of brace-matching editor useJeremy Harris
2013-11-08Bug 1334: AutoDetect compression type in exigrepTodd Lyons
Does not use any extra perl modules. Attempts hard coded types first, so no extra code for the standard case. Easy to add more compression types.
2013-11-07Portability fix for Solaris without xpg4 utilitiesTony Finch
2013-11-05Correctly close the server side of TLS when forking for delivery.Tony Finch
2013-10-31Only unbind ldap connection if bind succeededTodd Lyons
2013-10-22Bug 1400: Fix GnuTLS PKCS11 issuesTodd Lyons
Can disable PKCS11 in Makefile with AVOID_GNUTLS_PKCS11 build flag. Rename gnutls_enable_pkcs11 option to gnutls_allow_auto_pkcs11. Update Changelog
2013-10-15Format String safetyTodd Lyons
2013-10-15Update copyright year in exim -bV outputTodd Lyons
2013-10-09Documentation for multiple TCP clamd serversTodd Lyons
2013-10-09Imported Bug 1057 multiple clamd patch from PLD repoTodd Lyons
2013-10-05Add exiqsumm fix to ChangeLogTodd Lyons
2013-10-05Fix exiqsumm output for single queue item.Todd Lyons
Patch from Richard Hall, with one minor addition to prevent uninitialized value error during output.
2013-10-04Bug 1392: Change status text when no dmarc recordWolfgang Breyha
2013-10-03Bug 1389: Initialize and clear variablesTodd Lyons
2013-10-03Mention Redis lookup in NewStuffTodd Lyons
2013-10-03Setting LC_ALL with make overrode this sort checkexim-4_82_RC2Todd Lyons
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-30Added documentation of features, acknowledgementsTodd 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-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-28small typobes-internal
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-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