Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-07 | For the new SIZE_T_FMT, if not C99 then our size_t conversion specifier | Phil Pennock | |
should use PRIdMAX; this was disabled because I was testing the other logic and forgot to restore before commit. Bleh, sorry. Add #if to protect against unused variable complaints for this too. | |||
2010-06-07 | Both bool{} and bool_lax{} should ignore trailing whitespace. | Phil Pennock | |
2010-06-07 | Added bool_lax{} expansion operator, which uses Router condition logic to | Phil Pennock | |
determine whether or not a string is true. Switch the multiple-condition logic to use bool_lax{}. Add note where we combine multiple conditions regarding the memory leak. | |||
2010-06-07 | Allow Routers to have multiple conditions, IF each one yields a strict bool. | Phil Pennock | |
Fixes: #816 | |||
2010-06-07 | Clean up compiler warnings from { gcc -Wall }, many of which I introduced with | Phil Pennock | |
the ClamAV and openssl_options patches in this release. Logic in buildconfig.c for adjusting some print format strings assumed that long ints were four bytes; adjust to test this against reality, to remove spurious warnings on my dev box (FreeBSD/amd64). Note: this commit adds a buildconfig.h dependency upon inttypes.h, which was in SUSv2, so should be safe. | |||
2010-06-06 | Build without WITH_CONTENT_SCAN. | Phil Pennock | |
Broken by -bmalware option added while reworking ClamAV to new API. Path from Andreas Metzler (adjusted slightly). | |||
2010-06-06 | No longer permit the exim user to be root. Fixes: #752 | Phil Pennock | |
2010-06-06 | Implement --version. Fixes: #973 | Phil Pennock | |
2010-06-06 | Light documentation dusting from patch provided by John Horne. | Phil Pennock | |
Fixes: #922 | |||
2010-06-06 | Implement "control = debug" ACL control. Fixes: #937 | Phil Pennock | |
2010-06-05 | New expansion operator: reverse_ip | Phil Pennock | |
2010-06-05 | Update OptionLists. (Claim for 4.72 because 4.73 not yet complete and don't | Phil Pennock | |
want to claim have *more* than we do, but okay to make a lesser claim). Typo fix in RFC reference in spec.xfpt. | |||
2010-06-05 | ClamAV INSTREAM scanning by default, unless built with WITH_OLD_CLAMAV_STREAM. | Phil Pennock | |
New command-line option, -bmalware (restricted to admin_user). Fixes: #926 | |||
2010-06-05 | Deal with anonymous SSL giving us no peer certificate. | Phil Pennock | |
2010-06-05 | Handle SASL Initial Response. | Phil Pennock | |
See discussion at: http://lists.exim.org/lurker/message/20090125.014515.3746c882.en.html and the code is "correct by inspection", for whatever that's worth. | |||
2010-06-05 | Add permit_coredump pipe transport option. Fixes: #834 | Phil Pennock | |
2010-06-05 | Doh, fix the error message to say SSL_read not SSL_write. | Phil Pennock | |
2010-06-05 | Log a diagnostic when an SSL write fails, to help admins debug SSL interop ↵ | Phil Pennock | |
issues. Fixes: #995 | |||
2010-06-05 | Add an openssl_options main configuration option, to allow administrators to | Phil Pennock | |
shoot themselves in each foot in turn. The default value is chosen to avoid a change in behaviour, but since it is disabling a security countermeasure, I'd like to change the default to be "no options". Fixes: #994 | |||
2010-06-05 | two more header order changes | John Jetmore | |
2010-06-05 | fix output for SSL logging format change | John Jetmore | |
2010-06-05 | munge caller's GECOS in output to make more portable across test accounts | John Jetmore | |
2010-06-05 | runtest - trim trailing whitespace from otherwise un-rewritten host lines in ↵ | John Jetmore | |
munge function 0190, 0244, 0297, 0350, 0430 - standardize trailing whitespace 0403 - lingering header order fix, fix change in lookup type encoding after dkim lookup type removal | |||
2010-06-04 | With a few minor exceptions for tests that had additional concerns and tests ↵ | John Jetmore | |
I don't have working in my environment yet, this should be the last of the header-order-related changes | |||
2010-06-03 | updating test suite - rolling back incomplete fix for header order change ↵ | John Jetmore | |
(header order changed back to old behavior) | |||
2010-06-03 | Added DISABLE_DKIM option to EDITME, leaving some breadcrumbs about it being ↵ | John Jetmore | |
turned on by default | |||
2010-06-03 | Added some release maintenance stuff | Nigel Metheringham | |
2010-06-03 | Include check_rfc2047_length in configure.default to raise the visibility | Phil Pennock | |
because we're seeing more Russian administrators get bitten by this. Idealism says this option is set correctly by default. Pragmatism says not. There's a good argument for the idealism but if we see the problems escalate then the idealism will have lost and we should, IMO, switch. | |||
2010-06-03 | Document Date/Message-Id/Resent-* as first 4.73 patch. | Phil Pennock | |
2010-06-03 | The Date: and Message-Id: headers should normally be *appended* to a message, | Phil Pennock | |
and only *prepended* when are Resent-* headers. Regression was introduced with the prepend logic in Exim 4.70, for bug #607. | |||
2010-06-03 | updates to test suite - roll back lookup changes after dkim lookup removed, ↵ | John Jetmore | |
strip OpenSSL version info | |||
2010-06-01 | My understanding of the new dnsdb txt lookup syntax was flawed. | Phil Pennock | |
Fixed the description and the last example. | |||
2010-06-01 | Provide a NewStuff description for 4.72. | Phil Pennock | |
Don't blame Dan Rosenberg for the incomplete hack I applied to the MBX case. | |||
2010-05-30 | Revert previous incorrect change to XSL files. | Nigel Metheringham | |
2010-05-30 | Added changelog entry for MBX fix | Nigel Metheringham | |
2010-05-29 | Fix documentation version numbers | Nigel Metheringham | |
2010-05-29 | DKIM DNS TXT record bug fix. Fixes: #967 | Nigel Metheringham | |
2010-05-29 | Null initialise DKIM variable. Fixes: #986 | Nigel Metheringham | |
2010-05-29 | Null terminate pdkim string. Fixes: #985 | Nigel Metheringham | |
2010-05-29 | Stripped excess debug newline yet again... | Nigel Metheringham | |
2010-05-29 | Added previously missed changelog entries | Nigel Metheringham | |
2010-05-29 | Protect against symlink attacks on MBX lockfile in /tmp as best we can: | Phil Pennock | |
* if system supports O_NOFOLLOW, use it, protection complete * else detect the attack "too late" and abort, where at worst an empty file has been created as the attacked user Our hands are tied by not changing the locking algorithm. fixes: bug #989 | |||
2010-05-28 | Updates to make doc build on tahini | Nigel Metheringham | |
2010-05-26 | Prevent hardlink attack on mbox sticky mail directory. fixes: bug #988 | Nigel Metheringham | |
2010-03-23 | JJ/03 installed exipick 20100323.0, fixing doc bug (debian 574778) | John Jetmore | |
2010-03-05 | Added umask to procmail example Fixes: #671 | Nigel Metheringham | |
2010-03-05 | Fix for unknown responses from Dovecot authenticator. Fixes: #954 | Nigel Metheringham | |
2010-03-05 | Fix for unknown responses from Dovecot authenticator. Fixes: #954 | Nigel Metheringham | |
2010-03-05 | Documentation fix for max_rcpts. Fixes: #955 | Nigel Metheringham | |
2010-03-05 | Spacing change on Makefile directives (syntax fix). Fixes: #961 | Nigel Metheringham | |