summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-01-11DNS: fix crash in megahomed test case, on OpenBSD. Sanity-checkJeremy Harris
pointers when stepping through resolver returns, as the return may have been truncated if it seemed oversize. Bug 1773
2016-01-11SOCKS: fix build on OpenBSDJeremy Harris
2016-01-11DANE: fix build with LibreSSLJeremy Harris
2016-01-07DKIM: reinstate embedded Polarssl SHA routines under older GnuTLS. Bug 1772Jeremy Harris
We need an incremental build of the hash, and GnuTLS did not expose the required interfaces until version 2.10.0
2016-01-06typoJeremy Harris
2016-01-06DKIM: Remove embedded copy of PolarSSL and use OpenSSL/GnuTLS library.Jeremy Harris
Bug 1192
2016-01-06fix no-ssl buildJeremy Harris
2016-01-05DKIM: fix base64 decode to ignore whitespace; needed for private-key inputJeremy Harris
from file. Use this for general-purpose b64decode also. Testsuite: DKIM signing testcase
2015-12-30Support certificates in base64 expansion operator. Bug 1762Jeremy Harris
2015-12-30New expansion operator base64d, and base64 as synonym for str2b64. Bug 1746Jeremy Harris
2015-12-30Consolidate base64 encode/decode routines.Jeremy Harris
The functions previously in the auth directory, which allocate exim-standard strings for output, are the main pair. The file-IO variant decode routine use by mime-handling is brought into the same new source file. The PDKIM functions are dropped.
2015-12-28tidyingJeremy Harris
2015-12-27Provide setenv/unsetenv for environments lacking them. Bug 1578Jeremy Harris
Currently this covers HP-UX and older Solaris.
2015-12-26Pretty print for -bP configHeiko Schlittermann (HS12-RIPE)
2015-12-23tidyingJeremy Harris
2015-12-21Fix build on OpenBSD. Bug 1761Jeremy Harris
2015-12-20dnslists: permit use with explicit key(s) in nonsmtp ACLs. Bug 1748Jeremy Harris
2015-12-20Malware: Fix potential spin-on-read-error with kavdaemonRichard Clayton
2015-12-20Compiler quieteningRichard Clayton
2015-12-20DKIM: fix quoted-printable decodeRichard Clayton
2015-12-20build dependenciesJeremy Harris
2015-12-20tidyingJeremy Harris
2015-12-20DNSSEC: un-ifdef code uncompilable under DISABLE_DNSSSECMichael Haardt
2015-12-20OS: define sockaddr_storage for HP-UXMichael Haardt
2015-12-18Redis: move from Experimental to mainlineexim-4_87_RC2Jeremy Harris
2015-12-18Redis: fix server-specified-in-lookupJasen Betts
Affects Bug 1745. Broken-by: 2d8d625b2b96
2015-12-17Fix hosts_connection_nolog ensuring that sender_host_cache is notJeremy Harris
incorrectly filled in by the daemon, where the sender_host will be varying.
2015-12-17DANE: do not override a cert verify failure, in callback. Also fix some ↵Jeremy Harris
test mistakes
2015-12-16DANE: When PKIX-EE matches don't clobber depth by trying PKIX-TAViktor Dukhovni
2015-12-16DANE: current src versionViktor Dukhovni
2015-12-14Events: move from Experimental to mainlineJeremy Harris
2015-12-13tidyingJeremy Harris
2015-12-11Redis: fix lookups to handle (quoted) spaces embedded in partsJeremy Harris
of the query string, and make ${quote_redis:} do that quoting. Bug 1745
2015-12-09I18N: Move EAI support from Experimental to mainlineexim-4_87_RC1Jeremy Harris
2015-12-08PROXY: fix mismergeJeremy Harris
2015-12-08SOCKS: Add log_selector support.Jeremy Harris
Also make the proxy_* variables meaningful for events associated with proxied transports.
2015-12-08PROXY: Move Proxy Protocol support from Experimental to mainline.Jeremy Harris
No testsuite coverage yet.
2015-12-08SOCKS: downgrade from DISABLE_SOCKS to SUPPORT_SOCKS in Local/MakefileJeremy Harris
2015-12-07SOCKS: move from Experimental to mainlineJeremy Harris
2015-12-04SPAMD/malware: Log service identity with errors. Bug 1740Jeremy Harris
2015-12-04DKIM: replace pdkim module debugging trace facility with Exim standardJeremy Harris
2015-12-02DKIM: fix simple body verify for trailing empty lines after textJeremy Harris
2015-12-01DKIM: $dkim_key_length visibility variable. Bug 1311Jeremy Harris
2015-11-30DKIM: Project coding standardsJeremy Harris
2015-11-29DKIM: fix relaxed body verify for a newline-only body. Bug 963Jeremy Harris
2015-11-29Separate PolarSSL from PDKIM. Bug 1192Andreas Metzler
This is intended to be a step towards replacing the PolarSSL code with either OpenSSL of GnuTLS equivalents.
2015-11-29DKIM: relaxed body canonicalisation should ignore whitespace at EOLJeremy Harris
and empty lines at EOM. Bug 1721
2015-11-29LDAP: Fix separator for multiple attrs and ldapmHeiko Schlittermann (HS12-RIPE)
Schema: attributetype ( NAME foo … ) attributetype ( NAME foo1 SUP foo …) attributetype ( NAME foo2 SUP foo …) Objects in Directory: dn: … foo1: foo, bar foo1: baz foo2: buz Query and response: ldap://<HOST>/<BASE>?foo1?sub?<filter> -> foo,, bar,baz ldap://<HOST>/<BASE>?foo2?sub?<filter> -> buz ldap://<HOST>/<BASE>?foo1,foo2?sub?<filter> -> foo1="foo,, bar,baz" foo2="buz" ldap://<HOST>/<BASE>?foo?sub?<filter> -> foo,, bar,baz,buz The same holds for ldam, but with multiple lines, for each object one single line.
2015-11-29LDAP: Fix comment formattingHeiko Schlittermann (HS12-RIPE)
2015-11-29LDAP: Fix debug messagesHeiko Schlittermann (HS12-RIPE)