Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-07 | Default accept_8bitmime to true. | Phil Pennock | |
Some discussion at http://bugs.exim.org/show_bug.cgi?id=817 Refer readers to Dan Bernstein's analysis of the issues. Consensus seen from maintainers is that DJB is right on this point. | |||
2012-05-07 | revert "%s" addition in em_main.c, broke %D in log_file. | Phil Pennock | |
Also added gdb support. This leaves us with a printf warning. We accept that as the cost of using PRINTF_FORMAT for strings that aren't libc formats. | |||
2012-05-06 | Testsuite: teach the fakedns zonefile generator about the ipv6 double-colon ↵ | Jeremy Harris | |
rule. Fixes case 1003 for me (having a trailing ::). | |||
2012-05-06 | Unbreak build on Solaris. | Phil Pennock | |
Solaris needs -lresolv, ie $(LIBRESOLV), for anything referencing DNS. I added _res stuff to os.c. os.c is used by multiple tools, but of those only Exim needs the DNS functionality. So used a !defined(COMPILE_UTILITY) guard. | |||
2012-05-05 | DNS resolver init changes for NetBSD compatibility. | Phil Pennock | |
2012-05-05 | Fix eximon build (tls_sni) | Jeremy Harris | |
2012-05-05 | Merge branch 'master' of git://git.exim.org/exim | Jeremy Harris | |
2012-05-05 | Fix bug 1225: Accept new testsuite case output. | Jeremy Harris | |
Having looked further at the ratelimit code, the new output looks reasonable. The obscure values of "19" derive from testing "per-byte", being the size of the test message. | |||
2012-05-04 | Check localhost_number expansion for failure. | Phil Pennock | |
Avoids NULL dereference. Report and patch from Alun Jones. Also a couple of SIZE_T_FMT sizeof() printf string fixes while I was in there. fixes bug 1122 | |||
2012-05-04 | New doc section explaining TLS SNI | Phil Pennock | |
2012-05-04 | silence various compiler complaints; expose NVALGRIND | Phil Pennock | |
2012-05-04 | fix sdop directive in filter.xfpt | Phil Pennock | |
2012-05-04 | fix all sdop "line overflow" doc complaints | Phil Pennock | |
2012-05-04 | fix example line-length, add comment (openssl_options) | Phil Pennock | |
2012-05-04 | Doc build bug-fix. | Phil Pennock | |
Had repeated .ilist instead of .next in the openssl_options value list. Old sdop: segfault. New sdop: memory exhaustion. Oops! | |||
2012-05-04 | More tls_sni support: outbound, logging. | Phil Pennock | |
tls_sni as SMTP transport option. Use correct storage pool for copying tls_sni, so survives for life of process. Add +tls_sni log-selector, for inbound tls_sni. Update exipick to handle -tls_sni in spool files. Also reset tls_bits at start of outbound connection (was missing). | |||
2012-05-04 | TLS SNI support for OpenSSL ($tls_sni) | Phil Pennock | |
2012-05-03 | Guard loadable module vars with LOOKUP_MODULE_DIR. | Phil Pennock | |
Fixes compiler complaints about unused variables. | |||
2012-05-03 | spurious compiler warning of unused var fix | Phil Pennock | |
(but added check in case wrong about spuriousness) | |||
2012-05-03 | OpenSSL fixes and backwards compat break. | Phil Pennock | |
Drop SSL_clear() after SSL_new() which causes protocol negotiation failures for TLS1.0 vs TLS1.1/1.2 in OpenSSL 1.0.1b. Remove SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS (+dont_insert_empty_fragments) from default of openssl_options. | |||
2012-05-03 | LDAP: Check for errors of TLS initialisation | Phil Pennock | |
Report and patch from Dmitry Banschikov. | |||
2012-05-01 | Update testsuite output files for GnuTLS version update and fixes. | Jeremy Harris | |
2012-05-01 | Code refactoring in acl.c (bug 1184) | Jeremy Harris | |
Move to a table-driven approach for the parsing of "verify =". | |||
2012-05-01 | Change notes for bug 660. | Jeremy Harris | |
2012-05-01 | Return multi-values attributes from an LDAP lookup in parsable form (bug 660). | Jeremy Harris | |
2012-04-30 | document TK's bug 1239 fix in ChangeLog | Phil Pennock | |
2012-04-30 | Fix verification when DKIM Signatures are not inserted as tracking headers. ↵ | Tom Kistner | |
Thanks to Wolfgang Breyha for the patch! (bug 1239) | |||
2012-04-29 | Include string_interpret_escape() in COMPILE_UTILITY cases. | Jeremy Harris | |
Eximon needs it, via util-spool_in.o It needed a private hex_digits[] to avoid bringing in all of globals.c to COMPILE_UTILITY. | |||
2012-04-28 | include string_unprinting() in COMPILE_UTILITY cases. | Phil Pennock | |
jgh debugged eximon build failure; util-spool_in.o needs it | |||
2012-04-28 | TLS fixes for OpenSSL. | Phil Pennock | |
Support TLS 1.1 & 1.2 New "openssl_options" values (all now documented). Set SSL_MODE_AUTO_RETRY so that OpenSSL will retry a read or write after TLS renegotiation, which otherwise led to messages "Got SSL error 2". | |||
2012-04-28 | describe spool file changes for -tls_peerdn | Phil Pennock | |
2012-04-27 | Handle \n in tls_peerdn for spool files. | Phil Pennock | |
Fixes bug 1240. | |||
2012-04-26 | Fix testsuite case 0373. | Jeremy Harris | |
The subtest does a readsocket (with 1s timeout) into a server which closes immediately. The expected output in the testcase was null, the output actually seen was the error-return expansion, which seems more correct. Accepting the actual output. | |||
2012-04-25 | New testcase output from SSL library. | Jeremy Harris | |
2012-04-25 | Add ACL name to debug output of condition result (bug 1238). | Jeremy Harris | |
2012-04-23 | Ensure $smtp_command is initialized before it can be expanded (bug 1182). | Jeremy Harris | |
2012-04-23 | Add pointer to IPv6 support in prototype Makefile (bug 1232). | Jeremy Harris | |
2012-04-23 | Update testsuite case enabled by fix for bug 1227, with changes require by ↵ | Jeremy Harris | |
bug 1224. | |||
2012-04-22 | Always init_lookup_list before readconf_main. | Phil Pennock | |
This happens while still root. Be more emphatic in EDITME about the security implications of loadable modules. | |||
2012-04-22 | Better ls output fixing. | Phil Pennock | |
fixes bug 1226 Further investigation from Jeremy Harris showed the previous fix left trailing whitespace on output which previously ended after the permission bits (eg, test 0240). This works better for me. | |||
2012-04-22 | Merge branch 'master' of git://git.exim.org/exim | Jeremy Harris | |
2012-04-22 | Mark cases where printf format strings are used | Dirk Mueller | |
Bug report from Lars Müller <lars@samba.org> (via SUSE), Patch from Dirk Mueller <dmueller@suse.com> | |||
2012-04-22 | Bug 1224: fixup testsuite case output from testdb. | Jeremy Harris | |
2012-04-22 | Add testsuite case retry (without update) option on failed file compare. | Jeremy Harris | |
2012-04-22 | Accept change in testcase munged output for -bt | Jeremy Harris | |
Trailing spaces were trimmed by commit 37acd760db | |||
2012-04-19 | Bug 1224 followon - avoid breaking other testcases. | Jeremy Harris | |
Add specific patterns to avoid when munging the output. This is fragile and may still be broken outside my specific test environment. | |||
2012-04-19 | Fix bug 1224. | Jeremy Harris | |
Replace the lookup index char in sterr traces with a zero; update testcase expected stderr files to match. | |||
2012-04-18 | Fix bug 1229. | Jeremy Harris | |
Update testcase output with now-expected info. | |||
2012-04-17 | Testcase changes to match changes introduced by bug 1214. | root | |
Additional "A=" authenticator info was added to log lines for rejections. | |||
2012-04-16 | Merge remote branch 'origin' | root | |