Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2012-02-05 | More bug-fixes, GSASL DIGEST-MD5 now works. | Phil Pennock | |
Defined helper streqic() since I seem tired enough to be forgetting ==0 checks. Deal with left-over-data-to-send correctly. Now tested with PLAIN, CRAM-MD5, DIGEST-MD5. For DIGEST-MD5, check for server_realm, since GSASL doesn't error out without it. | |||
2012-02-05 | remove stray globals block | Phil Pennock | |
2012-02-05 | Implemented gsasl driver for authentication. | Phil Pennock | |
Missing: documentation; tests. Tested: PLAIN auth. Status: probably buggy | |||
2012-02-04 | Various SASL fixes. | Phil Pennock | |
Export $tls_bits new expansion variable (not yet documented). Fix tls-gnu.c so that ciphername string construction uses bit-count, not byte-count. Avoid hard-coding primary_hostname in first call to init Cyrus SASL. Cast fix for function pointer (Cyrus-SASL uses void params in struct entry funcptr, so need to cast). Many more debug statements in cyrus_sasl.c Pass external SSF from TLS cipher into Cyrus SASL initialisation. Detect when we can't get an identity from SASL properties (error out correctly). Detect when SASL negotiated a protection layer and error out, since we do not support those. | |||
2011-11-30 | eximstats DATA reject detection regexps improved. Fixes: #1093 | Nigel Metheringham | |
2011-11-22 | Handle short writes on logfiles. | Phil Pennock | |
fixes bug 1053 | |||
2011-11-13 | log_write EINTR handling on write() | Phil Pennock | |
2011-11-10 | Parallel build fixes for lookups | Phil Pennock | |
Make lookups depend upon PHDRS not HDRS. Make parent dir depend upon child build target for lookups | |||
2011-10-11 | PCRE_PRERELEASE is a bare sequence, not a string. | Phil Pennock | |
2011-10-08 | Make README.UPDATING more explicit, with more examples, about the impact of ↵ | Phil Pennock | |
the match_<type> changes | |||
2011-10-07 | exiqgrep: handle queue line size output too small for K | Phil Pennock | |
2011-10-06 | rework userforward local_part_suffix documentation | Phil Pennock | |
Loosely based on suggestion from Julian Gilbey. fixes bug 1139. | |||
2011-10-06 | shut up bogus complaint of unused variable in new ratelimit ACL workexim-4_77_RC4 | Phil Pennock | |
2011-10-05 | Apply patch from Dmitry Isaikin fixing log.c format string. | Phil Pennock | |
fixes bug 1152. | |||
2011-10-05 | fix sub2_honour_dollar typeexim-4_77_RC3 | Phil Pennock | |
Was code correct before, but storing a ptr of 0 or 1, from bool initialiser. I meant to use a BOOL and it is more type-safe to do so, so fixed. | |||
2011-10-05 | quote var for case stmt, so that old shell will see it as empty, rather than ↵ | Phil Pennock | |
syntax error | |||
2011-10-05 | test for .git dir with -d not -e; more portable | Phil Pennock | |
2011-10-05 | Solaris/Irix portability hacks for reversion | Phil Pennock | |
2011-10-03 | source referenced version.sh file alwaysexim-4_77_RC2 | Phil Pennock | |
Tested for version.sh in cwd, but used . to source, assuming that would pull in file from cwd. True on BSD (checked after $PATH) but not part of POSIX and not true for bash when in POSIX mode. | |||
2011-10-03 | PP/12 fix uninitialised greeting string from PP/03exim-4_77_RC1 | Phil Pennock | |
2011-10-03 | Merge branch 'list_safety' | Phil Pennock | |
(gnutls fixes had updated some text docs) | |||
2011-09-25 | EXPAND_LISTMATCH_RHS plumbed into build makefiles.list_safety_merge_proposal | Phil Pennock | |
Tested builds both with and without this option, behaviour matches expectations. | |||
2011-09-25 | match_* do not expand RHS, unconditionally. | Phil Pennock | |
EXPAND_LISTMATCH_RHS define is checked, but not yet plumbed that into build system. | |||
2011-09-25 | Implement inlist/inlisti expansion conditions | Phil Pennock | |
2011-09-24 | Document match_*/inlist changes (before coding starts) | Phil Pennock | |
2011-09-24 | Make sure rc is initialised | Phil Pennock | |
2011-09-24 | Pull Andreas Metzler's fix for gnutls_certificate_verify_peers (bug 1095) | Phil Pennock | |
2011-09-24 | TLS1.2 and TLS1.1 support with GnuTLS | Phil Pennock | |
2011-09-05 | ssize_t for mime.c | Phil Pennock | |
mime_decode_*() functions can return -1 for error, which would be lost when assigning to unsigned int. Sprinkled ssize_t across function return types and result variables. | |||
2011-08-28 | Handle IPv6 addresses with SPF. | Phil Pennock | |
Patch from Wolfgang Breyha. Also, slight improvements to some debug statements. fixes bug 860 | |||
2011-08-28 | Handle ${run} returning more data than OS pipe buffer size. | Phil Pennock | |
Patch from Holger Weiß. fixes bug 1131 | |||
2011-08-27 | Make maildir_use_size_file expandable. | Phil Pennock | |
Patch from Heiko Schlittermann. Fixes bug 1089 | |||
2011-08-27 | Stop build process more reliably on failure. | Phil Pennock | |
Patch from Heiko Schlittermann. Fixes bug 1087 |