Philip Hazel [Tue, 14 Feb 2006 14:26:14 +0000 (14:26 +0000)]
Fix eximon buffer overflow bug.
Philip Hazel [Tue, 14 Feb 2006 14:12:06 +0000 (14:12 +0000)]
Fix GnuTLS privatekey forced fail bug; in both TLS's treat an empty
privatekey as unset.
Philip Hazel [Tue, 14 Feb 2006 10:26:26 +0000 (10:26 +0000)]
Add enabling function child_open_exim2() with extra arguments.
Philip Hazel [Mon, 13 Feb 2006 16:23:57 +0000 (16:23 +0000)]
Fix "(during SMTP connection from NULL)" bug.
Philip Hazel [Mon, 13 Feb 2006 15:09:30 +0000 (15:09 +0000)]
Update Wish List
Philip Hazel [Mon, 13 Feb 2006 12:02:59 +0000 (12:02 +0000)]
Add control=freeze/no_tell feature.
Philip Hazel [Mon, 13 Feb 2006 11:28:56 +0000 (11:28 +0000)]
Do not write to syslog when running in the test harness.
Philip Hazel [Mon, 13 Feb 2006 11:13:37 +0000 (11:13 +0000)]
Better debug diagnosis of malformed IPv4 addresses.
Philip Hazel [Fri, 10 Feb 2006 16:29:20 +0000 (16:29 +0000)]
Give error if overflow in quota setting in appendfile on a 32-bit
system; make Exim output off_t size for -bV so tests can be appropriate.
Philip Hazel [Fri, 10 Feb 2006 14:35:37 +0000 (14:35 +0000)]
Removed -DBIND_8_COMPAT from OS/Makefile-Darwin on the advice of Mac OS
X users.
Philip Hazel [Fri, 10 Feb 2006 14:33:26 +0000 (14:33 +0000)]
The comments in OS/Makefile-Default with regard to the IPv6 settings
were completely out-of-date.
Philip Hazel [Fri, 10 Feb 2006 14:25:43 +0000 (14:25 +0000)]
Add $auth1, $auth2, $auth3 variables.
Philip Hazel [Thu, 9 Feb 2006 14:50:58 +0000 (14:50 +0000)]
If a message is older than the "first failed" time when computing a
retry, use the message arrival time instead of the "first failed" time.
Philip Hazel [Thu, 9 Feb 2006 10:04:00 +0000 (10:04 +0000)]
Correct message_size_limit default value.
Philip Hazel [Wed, 8 Feb 2006 16:10:46 +0000 (16:10 +0000)]
Don't add From: or Reply-To: to quota warning messages if they are
provided by quota_warn_message.
Philip Hazel [Wed, 8 Feb 2006 14:28:51 +0000 (14:28 +0000)]
Fix retry key bug for pipe, file, or autoreply deliveries.
Philip Hazel [Tue, 7 Feb 2006 16:36:25 +0000 (16:36 +0000)]
Always do explicit A/AAAA lookups; no longer make use of the additional
RR section from MX/SRV lookups.
Philip Hazel [Tue, 7 Feb 2006 14:20:58 +0000 (14:20 +0000)]
Minor Makefile fix for test_host (code-testing utility).
Philip Hazel [Tue, 7 Feb 2006 14:05:17 +0000 (14:05 +0000)]
Improve queryprogram behaviour when not running as root.
Philip Hazel [Tue, 7 Feb 2006 14:04:29 +0000 (14:04 +0000)]
File somehow got omitted in recent commit faffing.
Philip Hazel [Tue, 7 Feb 2006 11:18:59 +0000 (11:18 +0000)]
Update copyright year in (most) files (those that my script finds).
Philip Hazel [Tue, 7 Feb 2006 10:54:33 +0000 (10:54 +0000)]
Hopefully the final lot of test files.
Philip Hazel [Tue, 7 Feb 2006 10:47:28 +0000 (10:47 +0000)]
More test commits.
Philip Hazel [Tue, 7 Feb 2006 10:39:57 +0000 (10:39 +0000)]
More test files.
Philip Hazel [Tue, 7 Feb 2006 10:34:24 +0000 (10:34 +0000)]
More new test committing.
Philip Hazel [Tue, 7 Feb 2006 10:16:23 +0000 (10:16 +0000)]
More new test committing.
Philip Hazel [Mon, 6 Feb 2006 16:22:56 +0000 (16:22 +0000)]
CVSing the test suite.
Philip Hazel [Mon, 6 Feb 2006 16:07:10 +0000 (16:07 +0000)]
CVS-ing the new test suite.
Philip Hazel [Fri, 3 Feb 2006 15:26:54 +0000 (15:26 +0000)]
Always recognize IPv6 domain literal domains.
Philip Hazel [Wed, 1 Feb 2006 11:01:01 +0000 (11:01 +0000)]
Remove Asciidoc versions of the documentation and building apparatus;
replace with xfpt versions.
Philip Hazel [Wed, 4 Jan 2006 11:55:50 +0000 (11:55 +0000)]
Remove my email address accidentally left in the NOTICE file.
Philip Hazel [Thu, 22 Dec 2005 14:54:50 +0000 (14:54 +0000)]
Treat ECONNRESET the same as an end-of-file indication.
Philip Hazel [Thu, 22 Dec 2005 11:47:24 +0000 (11:47 +0000)]
Fix incomplete -C test facility in exinext.
Philip Hazel [Tue, 20 Dec 2005 15:45:02 +0000 (15:45 +0000)]
Don't use ps2pdf to make PDF (or vice versa). Information is lost.
Philip Hazel [Mon, 19 Dec 2005 12:25:21 +0000 (12:25 +0000)]
Another bug in autoreply with bad address.
John Jetmore [Thu, 15 Dec 2005 18:09:55 +0000 (18:09 +0000)]
removed 4.54-PH/06. The change it describes was not present in the 4.54 release and is properly documented in 4.60-PH/11
John Jetmore [Thu, 15 Dec 2005 17:58:23 +0000 (17:58 +0000)]
exipick
20051215.3 - fix --show-vars/-b interaction bug and handle new -aclc and -aclm spool keywords from 4.61-PH/06
Philip Hazel [Thu, 15 Dec 2005 15:44:46 +0000 (15:44 +0000)]
Moved a debug statement to avoid a testing race.
Philip Hazel [Thu, 15 Dec 2005 11:18:21 +0000 (11:18 +0000)]
Debug output from dbfn_open() uses names instead of numbers for O_xxx
flag values because the are different on different OS.
Philip Hazel [Wed, 14 Dec 2005 14:50:12 +0000 (14:50 +0000)]
Fix bug in new code for more ACL variables - even before release!
Philip Hazel [Wed, 14 Dec 2005 10:00:05 +0000 (10:00 +0000)]
Minor changes for the test harness.
Nigel Metheringham [Tue, 13 Dec 2005 13:52:07 +0000 (13:52 +0000)]
Changed invocations of Pre-xml to ./Pre-xml for those without . in their path
Philip Hazel [Mon, 12 Dec 2005 15:58:53 +0000 (15:58 +0000)]
Go to 20 ACL variables of each type, and make the numbers changeable at
compile time.
Philip Hazel [Mon, 12 Dec 2005 12:05:08 +0000 (12:05 +0000)]
Previous patch for $reply_address was incomplete and wrong. This fixes
it.
Philip Hazel [Mon, 12 Dec 2005 11:41:50 +0000 (11:41 +0000)]
Don't ignore group on a router when the transport has no user/group
setting.
Philip Hazel [Mon, 12 Dec 2005 11:02:44 +0000 (11:02 +0000)]
Change $reply_address to use raw headers, to retain syntactic validity
in created To: lines.
Philip Hazel [Tue, 6 Dec 2005 10:25:59 +0000 (10:25 +0000)]
Add disable_ipv6, tidy up calls to string_is_ip_address().
Philip Hazel [Mon, 5 Dec 2005 14:38:18 +0000 (14:38 +0000)]
ipliteral was not recognizing "ipv6" prefix.
Philip Hazel [Thu, 1 Dec 2005 15:29:42 +0000 (15:29 +0000)]
The PDF form of the filter document was done at the wrong paper size.
The Makefile now knows how to set A4.
Philip Hazel [Thu, 1 Dec 2005 14:21:25 +0000 (14:21 +0000)]
The code for finding all the local interface addresses on a FreeBSD
system running IPv6 was broken.
Philip Hazel [Mon, 28 Nov 2005 10:07:55 +0000 (10:07 +0000)]
Fix another case of bad comparison between IPv6 addresses that may or
may not be abbreviated.
Philip Hazel [Mon, 28 Nov 2005 09:47:20 +0000 (09:47 +0000)]
Remove extra copy of new debug code that somehow got inserted twice.
Philip Hazel [Mon, 21 Nov 2005 12:04:23 +0000 (12:04 +0000)]
Mend comparison bug for canonical vs non-canonical IPv6 addresses.
Philip Hazel [Mon, 21 Nov 2005 10:24:02 +0000 (10:24 +0000)]
Recognize "net-" in match_ip lists (as documented).
Philip Hazel [Mon, 21 Nov 2005 10:09:12 +0000 (10:09 +0000)]
Further Sieve patches (tidies and documentation).
Philip Hazel [Mon, 21 Nov 2005 10:00:26 +0000 (10:00 +0000)]
Add comments about "!" to configure.default.
Philip Hazel [Mon, 21 Nov 2005 09:51:21 +0000 (09:51 +0000)]
Update for 4.60.
Philip Hazel [Thu, 17 Nov 2005 10:15:28 +0000 (10:15 +0000)]
Wish list update.
Philip Hazel [Tue, 15 Nov 2005 16:10:50 +0000 (16:10 +0000)]
Documentation for 4.60 RC1.
Philip Hazel [Tue, 15 Nov 2005 11:23:43 +0000 (11:23 +0000)]
In autoreply, treat an empty string for "once" the same as unset.
Philip Hazel [Tue, 15 Nov 2005 11:19:38 +0000 (11:19 +0000)]
Fix ${if match_address crash when first argument had no @ (and was not
empty).
Philip Hazel [Tue, 15 Nov 2005 10:08:24 +0000 (10:08 +0000)]
Add check_rfc2047_length to disable length checking for encoded words.
Philip Hazel [Tue, 15 Nov 2005 09:44:33 +0000 (09:44 +0000)]
Discard the values of the numeric variables after a wildlsearch lookup.
Philip Hazel [Tue, 15 Nov 2005 09:27:25 +0000 (09:27 +0000)]
Wishlist update.
Philip Hazel [Mon, 14 Nov 2005 16:09:54 +0000 (16:09 +0000)]
Added acl_warn_skipped log selector (default on).
Philip Hazel [Mon, 14 Nov 2005 15:28:48 +0000 (15:28 +0000)]
Added "${if def:sender_address {(envelope-from <$sender_address>)\n\t}}"
to the default Received: header.
Philip Hazel [Mon, 14 Nov 2005 13:56:49 +0000 (13:56 +0000)]
Change auto-generated to auto-replied, in line with RFC 3834.
Philip Hazel [Mon, 14 Nov 2005 11:41:23 +0000 (11:41 +0000)]
Apply the latest Sieve patches.
Philip Hazel [Mon, 14 Nov 2005 11:32:16 +0000 (11:32 +0000)]
Correct message autoreply sends when including the original message with
headers_only or body_only.
Philip Hazel [Mon, 14 Nov 2005 10:46:27 +0000 (10:46 +0000)]
Stop debug+timestamp using the common timestamp buffer, because it can
interfere with data that's already in there.
Philip Hazel [Fri, 11 Nov 2005 10:02:04 +0000 (10:02 +0000)]
1. Don't show helo=[<ip address>] unnecessarily. 2. Update old test
suite for recent changes.
Philip Hazel [Thu, 10 Nov 2005 15:00:46 +0000 (15:00 +0000)]
Log only the actual address (not the whole To: header) when generating
an autoreply from a filter.
Philip Hazel [Thu, 10 Nov 2005 12:30:13 +0000 (12:30 +0000)]
First pass update for 4.60 documentation.
Philip Hazel [Wed, 2 Nov 2005 16:32:58 +0000 (16:32 +0000)]
Added those who've been helping with the Test Suite, before I forget.
Philip Hazel [Thu, 20 Oct 2005 15:19:13 +0000 (15:19 +0000)]
MOVE_FROZEN_MESSAGES didn't output anything for -bV.
Philip Hazel [Thu, 20 Oct 2005 14:03:22 +0000 (14:03 +0000)]
SUPPORT_TRANSLATE_IP_ADDRESS didn't cause any output from -bV.
Philip Hazel [Thu, 20 Oct 2005 11:36:09 +0000 (11:36 +0000)]
Another wish.
Philip Hazel [Fri, 14 Oct 2005 15:44:53 +0000 (15:44 +0000)]
Wish for more standardized rejection messages.
Philip Hazel [Thu, 13 Oct 2005 13:21:00 +0000 (13:21 +0000)]
Default PATH in pipe transport is now /bin:/usr/bin rather than just
/usr/bin.
Philip Hazel [Wed, 12 Oct 2005 15:45:38 +0000 (15:45 +0000)]
Update version number; add reference to AUTH_CYRUS_SASL to EDITME.
Philip Hazel [Wed, 12 Oct 2005 11:20:41 +0000 (11:20 +0000)]
Oops, I introduced a bug in ${prvstest changes, shown up by building (new)
tests. Of course, it might have been helpful to do the tests before my
previous commit...
Philip Hazel [Wed, 12 Oct 2005 11:00:34 +0000 (11:00 +0000)]
Tidies to ${prvscheck: (1) treat missing 3rd argument as an empty
string; (2) reset $prvscheck_address and $prvscheck_keynum at the end,
because their memory gets reclaimed on successful expansion; (3) Tidy
the code for ${prvscheck - it's actually easier than Tom thought :-) and
(4) allow $prvscheck_result to be usable inside the 3rd argument.
Philip Hazel [Wed, 12 Oct 2005 10:07:00 +0000 (10:07 +0000)]
Generate an error if the third argument to ${prvs is not a single digit.
Philip Hazel [Tue, 11 Oct 2005 13:50:48 +0000 (13:50 +0000)]
Add control=submission to relay_from_hosts and authenticated checks in
the default configuration.
Philip Hazel [Tue, 11 Oct 2005 09:30:41 +0000 (09:30 +0000)]
In the default configuration, move the relay_from_hosts and
authenticated client checks to before the DNS black list checks.
Philip Hazel [Mon, 10 Oct 2005 08:23:44 +0000 (08:23 +0000)]
Reinstate lost wish from 2002.
Philip Hazel [Tue, 4 Oct 2005 08:54:33 +0000 (08:54 +0000)]
Change interface to fake nameserver for new test-suite. Some error
messages changed; hence changes to the old tests too.
Philip Hazel [Mon, 3 Oct 2005 13:25:32 +0000 (13:25 +0000)]
Make name= in control=submission swallow the rest of the string, thus
allowing for slashes in the name, but requiring this option to be last.
Philip Hazel [Mon, 3 Oct 2005 11:26:21 +0000 (11:26 +0000)]
Tidy up "personal" testing in line with RFCs 2369, 2929, 3834.
Philip Hazel [Mon, 3 Oct 2005 09:56:42 +0000 (09:56 +0000)]
Fix typo in pcre/Makefile.
Philip Hazel [Mon, 3 Oct 2005 09:53:38 +0000 (09:53 +0000)]
Restored lost final */ on CVS version comment in os.{c,h}-cygwin.
Philip Hazel [Mon, 3 Oct 2005 09:51:04 +0000 (09:51 +0000)]
Missing #if HAVE_IPV6 conditional.
Philip Hazel [Mon, 3 Oct 2005 09:49:51 +0000 (09:49 +0000)]
Version number -> 4.54.
Philip Hazel [Mon, 3 Oct 2005 09:11:42 +0000 (09:11 +0000)]
Add another wish.
Philip Hazel [Wed, 28 Sep 2005 10:46:48 +0000 (10:46 +0000)]
Make ${base62d: adjust for BASE_62, as ${base62: does.
Philip Hazel [Mon, 26 Sep 2005 09:52:18 +0000 (09:52 +0000)]
Allow the error for self=fail to be included in bounces.
Philip Hazel [Mon, 26 Sep 2005 09:14:44 +0000 (09:14 +0000)]
WishList update
Tony Finch [Thu, 22 Sep 2005 12:58:14 +0000 (12:58 +0000)]
Improve the ratelimit examples. The delay example was broken - it needed
a time unit after the ${eval}.
Tony Finch [Thu, 22 Sep 2005 12:03:36 +0000 (12:03 +0000)]
Explain in the ratelimit docs how to work out the over-limit recovery time.
Tony Finch [Thu, 22 Sep 2005 12:02:21 +0000 (12:02 +0000)]
A tweak to change PH/13, so that verify=helo never defers (as in 4.52).