Philip Hazel [Thu, 23 Feb 2006 10:25:01 +0000 (10:25 +0000)]
Restore old umask in modefopen() rather than forcing zero.
Philip Hazel [Wed, 22 Feb 2006 15:10:28 +0000 (15:10 +0000)]
Added STRIP_COMMAND=/usr/bin/strip to the FreeBSD Makefile.
Philip Hazel [Wed, 22 Feb 2006 15:08:20 +0000 (15:08 +0000)]
Limit retry_interval_max to 24h to avoid overflow problems.
Philip Hazel [Wed, 22 Feb 2006 14:46:44 +0000 (14:46 +0000)]
Put file-creating fopen() calls in content-scanning code in a wrapper
that handles the mode.
Philip Hazel [Tue, 21 Feb 2006 16:24:19 +0000 (16:24 +0000)]
Add support for setclassresources() in the pipe transport on FreeBSD,
NetBSD, and BSDI (aka BSD/OS).
Philip Hazel [Mon, 20 Feb 2006 16:31:48 +0000 (16:31 +0000)]
Reduce rfc1413_query_timeout default from 30s to 5s.
Philip Hazel [Mon, 20 Feb 2006 16:24:59 +0000 (16:24 +0000)]
One final test added to the test suite.
John Jetmore [Thu, 16 Feb 2006 17:03:16 +0000 (17:03 +0000)]
exipick version
20060216.1
Philip Hazel [Thu, 16 Feb 2006 16:37:57 +0000 (16:37 +0000)]
A tweak to the "H" retry rule from Michael Haardt.
Philip Hazel [Thu, 16 Feb 2006 14:54:15 +0000 (14:54 +0000)]
Panic-die if .include specifies a non-absolute path.
Philip Hazel [Thu, 16 Feb 2006 14:34:42 +0000 (14:34 +0000)]
Update the test suite's runtest script to allow for ClamAV support via
TCP sockets.
Philip Hazel [Thu, 16 Feb 2006 10:05:33 +0000 (10:05 +0000)]
Code tidies to remove stuff that was needed only for the old test suite.
Also, use -odi for bounces when in the test harness, unless queue_only
is set.
Philip Hazel [Tue, 14 Feb 2006 16:18:14 +0000 (16:18 +0000)]
Allow slashes in the dns_check_names_pattern default value.
Philip Hazel [Tue, 14 Feb 2006 15:56:43 +0000 (15:56 +0000)]
Omit spaces between name and colon in header syntax verify error
message.
Philip Hazel [Tue, 14 Feb 2006 15:24:10 +0000 (15:24 +0000)]
Tidy queue run abandon log message.
Philip Hazel [Tue, 14 Feb 2006 15:11:43 +0000 (15:11 +0000)]
Remove obsolete commented-out code from receive.c.
Philip Hazel [Tue, 14 Feb 2006 14:55:37 +0000 (14:55 +0000)]
Add log selector sender_verify_fail.
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.