Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-13 | Use defines in config.h for type & scanf-patterns for eval. Update docs. | Jeremy Harris | |
2012-05-13 | Make integer values 64bit (bug 1171). | Jeremy Harris | |
2012-05-13 | Oops, missed .c change in bug 1246 fix git commit | Phil Pennock | |
2012-05-12 | pcre-config support. | Phil Pennock | |
Remove a couple of stray references to PCRE_CFLAGS too (dating from when PCRE was bundled). | |||
2012-05-10 | fix non-bw case, late slip not re-run by my earlier tests | Phil Pennock | |
2012-05-09 | Merge branch 'master' of git://git.exim.org/exim | Jeremy Harris | |
2012-05-09 | Fix non-TLS build. Detection and fix by Todd Lyons. | Jeremy Harris | |
2012-05-08 | inetd wait mode support with -bw | Phil Pennock | |
2012-05-07 | Testsuite: updates for 8bitmime-as-default. | Jeremy Harris | |
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 | 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-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 | silence various compiler complaints; expose NVALGRIND | Phil Pennock | |
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 | 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 | 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-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-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 | 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-12 | Handle TAB, not just SP, in MAIL args. | Phil Pennock | |
Analysis, diagnosis and variant patch by Todd Lyons. | |||
2012-03-21 | Merge branch 'dbmjz' | Phil Pennock | |
2012-03-21 | heimdal_gssapi: accept SASL with empty authzid | Phil Pennock | |
Saw this happening with Apple Mail; accept it, dup the GSS Display Name | |||
2012-03-02 | Add dbmjz lookup type | Phil Pennock | |
2012-02-19 | Log auth data in rejectlog. | Phil Pennock | |
http://bugs.exim.org/attachment.cgi?id=547&action=edit fixes bug: 1214 Patch by Jeremy Harris | |||
2012-02-18 | expand cyrus_sasl server_realm option | Phil Pennock | |
2012-02-18 | Merge branch 'sasl_fixes' | Phil Pennock | |
2012-02-18 | Use gsasl_property_fast() in property callback. | Phil Pennock | |
Avoids the loops which we only cancel out anyway. | |||
2012-02-18 | Support pkg-config for SSL libraries. | Phil Pennock | |
Also: update EDITME to refer to pkg-config & AUTH_HEIMDAL_GSSAPI. | |||
2012-02-18 | Swap gsasl GSSAPI $auth1/$auth2 | Phil Pennock | |
2012-02-18 | Drop server_realm from heimdal_gssapi | Phil Pennock | |
2012-02-18 | Minor cleanups. | Phil Pennock | |
multi-blank-line protection never set the bool needed OID-method for keytab setting cleanup (drop <roken.h> and fix comments) | |||
2012-02-17 | Use gsskrb5_register_acceptor_identity | Phil Pennock | |
Drop the OID and pseudo-standard GSSAPI extension mechanism. Found Heimdal-specific API call I needed, works great. gsskrb5_register_acceptor_identity(filename) Separately: add various debug statements. | |||
2012-02-15 | First pass heimdal_gssapi authenticator. | Phil Pennock | |
Not yet working, failing to set keytab. Also: support (AUTH|LOOKUP)_*_PC=foo to use `pkg-config foo` for cflags/libs. |