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).
Tony Finch [Mon, 19 Sep 2005 18:00:47 +0000 (18:00 +0000)]
Exim produced the error message "an SRV record indicated no SMTP
service" if it encountered an MX record with an empty target hostname.
The message is now "an MX or SRV record indicated no SMTP service".
Philip Hazel [Mon, 19 Sep 2005 14:42:31 +0000 (14:42 +0000)]
Minor comment tweaks from Bryan Henderson for Configure-Makefile and
EDITME.
Philip Hazel [Mon, 19 Sep 2005 14:01:51 +0000 (14:01 +0000)]
Expand uidlists and gidlists (admin_groups, never_users, trusted_users,
trusted_groups).
Philip Hazel [Mon, 19 Sep 2005 11:56:11 +0000 (11:56 +0000)]
Michael Haardt's randomized retry stuff, using the new letter "H".
Philip Hazel [Mon, 19 Sep 2005 10:13:39 +0000 (10:13 +0000)]
More work for interfacing to the new test suite.
Tony Finch [Mon, 19 Sep 2005 09:41:37 +0000 (09:41 +0000)]
Apply the fix for widen_domains to qualify_single and search_parents
which are the other dnslookup options that can cause header rewrites.
Philip Hazel [Fri, 16 Sep 2005 14:44:11 +0000 (14:44 +0000)]
Further changes for the benefit of the new test suite.
Tony Finch [Fri, 16 Sep 2005 14:11:25 +0000 (14:11 +0000)]
Oops. I omitted a ( from Brian's patch.
Tony Finch [Thu, 15 Sep 2005 16:02:07 +0000 (16:02 +0000)]
A further widen_domains fix for a subtle but common case.
Tony Finch [Thu, 15 Sep 2005 12:22:41 +0000 (12:22 +0000)]
A couple of little ratelimit documentation fixes