exim.git
18 years agoPut file-creating fopen() calls in content-scanning code in a wrapper
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.

18 years agoAdd support for setclassresources() in the pipe transport on FreeBSD,
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).

18 years agoReduce rfc1413_query_timeout default from 30s to 5s.
Philip Hazel [Mon, 20 Feb 2006 16:31:48 +0000 (16:31 +0000)]
Reduce rfc1413_query_timeout default from 30s to 5s.

18 years agoOne final test added to the test suite.
Philip Hazel [Mon, 20 Feb 2006 16:24:59 +0000 (16:24 +0000)]
One final test added to the test suite.

18 years agoexipick version 20060216.1
John Jetmore [Thu, 16 Feb 2006 17:03:16 +0000 (17:03 +0000)]
exipick version 20060216.1

18 years agoA tweak to the "H" retry rule from Michael Haardt.
Philip Hazel [Thu, 16 Feb 2006 16:37:57 +0000 (16:37 +0000)]
A tweak to the "H" retry rule from Michael Haardt.

18 years agoPanic-die if .include specifies a non-absolute path.
Philip Hazel [Thu, 16 Feb 2006 14:54:15 +0000 (14:54 +0000)]
Panic-die if .include specifies a non-absolute path.

18 years agoUpdate the test suite's runtest script to allow for ClamAV support via
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.

18 years agoCode tidies to remove stuff that was needed only for the old test suite.
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.

18 years agoAllow slashes in the dns_check_names_pattern default value.
Philip Hazel [Tue, 14 Feb 2006 16:18:14 +0000 (16:18 +0000)]
Allow slashes in the dns_check_names_pattern default value.

18 years agoOmit spaces between name and colon in header syntax verify error
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.

18 years agoTidy queue run abandon log message.
Philip Hazel [Tue, 14 Feb 2006 15:24:10 +0000 (15:24 +0000)]
Tidy queue run abandon log message.

18 years agoRemove obsolete commented-out code from receive.c.
Philip Hazel [Tue, 14 Feb 2006 15:11:43 +0000 (15:11 +0000)]
Remove obsolete commented-out code from receive.c.

18 years agoAdd log selector sender_verify_fail.
Philip Hazel [Tue, 14 Feb 2006 14:55:37 +0000 (14:55 +0000)]
Add log selector sender_verify_fail.

18 years agoFix eximon buffer overflow bug.
Philip Hazel [Tue, 14 Feb 2006 14:26:14 +0000 (14:26 +0000)]
Fix eximon buffer overflow bug.

18 years agoFix GnuTLS privatekey forced fail bug; in both TLS's treat an empty
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.

18 years agoAdd enabling function child_open_exim2() with extra arguments.
Philip Hazel [Tue, 14 Feb 2006 10:26:26 +0000 (10:26 +0000)]
Add enabling function child_open_exim2() with extra arguments.

18 years agoFix "(during SMTP connection from NULL)" bug.
Philip Hazel [Mon, 13 Feb 2006 16:23:57 +0000 (16:23 +0000)]
Fix "(during SMTP connection from NULL)" bug.

18 years agoUpdate Wish List
Philip Hazel [Mon, 13 Feb 2006 15:09:30 +0000 (15:09 +0000)]
Update Wish List

18 years agoAdd control=freeze/no_tell feature.
Philip Hazel [Mon, 13 Feb 2006 12:02:59 +0000 (12:02 +0000)]
Add control=freeze/no_tell feature.

18 years agoDo not write to syslog when running in the test harness.
Philip Hazel [Mon, 13 Feb 2006 11:28:56 +0000 (11:28 +0000)]
Do not write to syslog when running in the test harness.

18 years agoBetter debug diagnosis of malformed IPv4 addresses.
Philip Hazel [Mon, 13 Feb 2006 11:13:37 +0000 (11:13 +0000)]
Better debug diagnosis of malformed IPv4 addresses.

18 years agoGive error if overflow in quota setting in appendfile on a 32-bit
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.

18 years agoRemoved -DBIND_8_COMPAT from OS/Makefile-Darwin on the advice of Mac OS
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.

18 years agoThe comments in OS/Makefile-Default with regard to the IPv6 settings
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.

18 years agoAdd $auth1, $auth2, $auth3 variables.
Philip Hazel [Fri, 10 Feb 2006 14:25:43 +0000 (14:25 +0000)]
Add $auth1, $auth2, $auth3 variables.

18 years agoIf a message is older than the "first failed" time when computing a
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.

18 years agoCorrect message_size_limit default value.
Philip Hazel [Thu, 9 Feb 2006 10:04:00 +0000 (10:04 +0000)]
Correct message_size_limit default value.

18 years agoDon't add From: or Reply-To: to quota warning messages if they are
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.

18 years agoFix retry key bug for pipe, file, or autoreply deliveries.
Philip Hazel [Wed, 8 Feb 2006 14:28:51 +0000 (14:28 +0000)]
Fix retry key bug for pipe, file, or autoreply deliveries.

18 years agoAlways do explicit A/AAAA lookups; no longer make use of the additional
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.

18 years agoMinor Makefile fix for test_host (code-testing utility).
Philip Hazel [Tue, 7 Feb 2006 14:20:58 +0000 (14:20 +0000)]
Minor Makefile fix for test_host (code-testing utility).

18 years agoImprove queryprogram behaviour when not running as root.
Philip Hazel [Tue, 7 Feb 2006 14:05:17 +0000 (14:05 +0000)]
Improve queryprogram behaviour when not running as root.

18 years agoFile somehow got omitted in recent commit faffing.
Philip Hazel [Tue, 7 Feb 2006 14:04:29 +0000 (14:04 +0000)]
File somehow got omitted in recent commit faffing.

18 years agoUpdate copyright year in (most) files (those that my script finds).
Philip Hazel [Tue, 7 Feb 2006 11:18:59 +0000 (11:18 +0000)]
Update copyright year in (most) files (those that my script finds).

18 years agoHopefully the final lot of test files.
Philip Hazel [Tue, 7 Feb 2006 10:54:33 +0000 (10:54 +0000)]
Hopefully the final lot of test files.

18 years agoMore test commits.
Philip Hazel [Tue, 7 Feb 2006 10:47:28 +0000 (10:47 +0000)]
More test commits.

18 years agoMore test files.
Philip Hazel [Tue, 7 Feb 2006 10:39:57 +0000 (10:39 +0000)]
More test files.

18 years agoMore new test committing.
Philip Hazel [Tue, 7 Feb 2006 10:34:24 +0000 (10:34 +0000)]
More new test committing.

18 years agoMore new test committing.
Philip Hazel [Tue, 7 Feb 2006 10:16:23 +0000 (10:16 +0000)]
More new test committing.

18 years agoCVSing the test suite.
Philip Hazel [Mon, 6 Feb 2006 16:22:56 +0000 (16:22 +0000)]
CVSing the test suite.

18 years agoCVS-ing the new test suite.
Philip Hazel [Mon, 6 Feb 2006 16:07:10 +0000 (16:07 +0000)]
CVS-ing the new test suite.

18 years agoAlways recognize IPv6 domain literal domains.
Philip Hazel [Fri, 3 Feb 2006 15:26:54 +0000 (15:26 +0000)]
Always recognize IPv6 domain literal domains.

18 years agoRemove Asciidoc versions of the documentation and building apparatus;
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.

18 years agoRemove my email address accidentally left in the NOTICE file.
Philip Hazel [Wed, 4 Jan 2006 11:55:50 +0000 (11:55 +0000)]
Remove my email address accidentally left in the NOTICE file.

18 years agoTreat ECONNRESET the same as an end-of-file indication.
Philip Hazel [Thu, 22 Dec 2005 14:54:50 +0000 (14:54 +0000)]
Treat ECONNRESET the same as an end-of-file indication.

18 years agoFix incomplete -C test facility in exinext.
Philip Hazel [Thu, 22 Dec 2005 11:47:24 +0000 (11:47 +0000)]
Fix incomplete -C test facility in exinext.

18 years agoDon't use ps2pdf to make PDF (or vice versa). Information is lost.
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.

18 years agoAnother bug in autoreply with bad address.
Philip Hazel [Mon, 19 Dec 2005 12:25:21 +0000 (12:25 +0000)]
Another bug in autoreply with bad address.

18 years agoremoved 4.54-PH/06. The change it describes was not present in the 4.54 release...
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

18 years agoexipick 20051215.3 - fix --show-vars/-b interaction bug and handle new -aclc and...
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

18 years agoMoved a debug statement to avoid a testing race.
Philip Hazel [Thu, 15 Dec 2005 15:44:46 +0000 (15:44 +0000)]
Moved a debug statement to avoid a testing race.

18 years agoDebug output from dbfn_open() uses names instead of numbers for O_xxx
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.

18 years agoFix bug in new code for more ACL variables - even before release!
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!

18 years agoMinor changes for the test harness.
Philip Hazel [Wed, 14 Dec 2005 10:00:05 +0000 (10:00 +0000)]
Minor changes for the test harness.

18 years agoChanged invocations of Pre-xml to ./Pre-xml for those without . in their path
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

18 years agoGo to 20 ACL variables of each type, and make the numbers changeable at
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.

18 years agoPrevious patch for $reply_address was incomplete and wrong. This fixes
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.

18 years agoDon't ignore group on a router when the transport has no user/group
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.

18 years agoChange $reply_address to use raw headers, to retain syntactic validity
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.

18 years agoAdd disable_ipv6, tidy up calls to string_is_ip_address().
Philip Hazel [Tue, 6 Dec 2005 10:25:59 +0000 (10:25 +0000)]
Add disable_ipv6, tidy up calls to string_is_ip_address().

18 years agoipliteral was not recognizing "ipv6" prefix.
Philip Hazel [Mon, 5 Dec 2005 14:38:18 +0000 (14:38 +0000)]
ipliteral was not recognizing "ipv6" prefix.

18 years agoThe PDF form of the filter document was done at the wrong paper size.
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.

18 years agoThe code for finding all the local interface addresses on a FreeBSD
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.

19 years agoFix another case of bad comparison between IPv6 addresses that may or
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.

19 years agoRemove extra copy of new debug code that somehow got inserted twice.
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.

19 years agoMend comparison bug for canonical vs non-canonical IPv6 addresses.
Philip Hazel [Mon, 21 Nov 2005 12:04:23 +0000 (12:04 +0000)]
Mend comparison bug for canonical vs non-canonical IPv6 addresses.

19 years agoRecognize "net-" in match_ip lists (as documented).
Philip Hazel [Mon, 21 Nov 2005 10:24:02 +0000 (10:24 +0000)]
Recognize "net-" in match_ip lists (as documented).

19 years agoFurther Sieve patches (tidies and documentation).
Philip Hazel [Mon, 21 Nov 2005 10:09:12 +0000 (10:09 +0000)]
Further Sieve patches (tidies and documentation).

19 years agoAdd comments about "!" to configure.default.
Philip Hazel [Mon, 21 Nov 2005 10:00:26 +0000 (10:00 +0000)]
Add comments about "!" to configure.default.

19 years agoUpdate for 4.60.
Philip Hazel [Mon, 21 Nov 2005 09:51:21 +0000 (09:51 +0000)]
Update for 4.60.

19 years agoWish list update.
Philip Hazel [Thu, 17 Nov 2005 10:15:28 +0000 (10:15 +0000)]
Wish list update.

19 years agoDocumentation for 4.60 RC1.
Philip Hazel [Tue, 15 Nov 2005 16:10:50 +0000 (16:10 +0000)]
Documentation for 4.60 RC1.

19 years agoIn autoreply, treat an empty string for "once" the same as unset.
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.

19 years agoFix ${if match_address crash when first argument had no @ (and was not
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).

19 years agoAdd check_rfc2047_length to disable length checking for encoded words.
Philip Hazel [Tue, 15 Nov 2005 10:08:24 +0000 (10:08 +0000)]
Add check_rfc2047_length to disable length checking for encoded words.

19 years agoDiscard the values of the numeric variables after a wildlsearch lookup.
Philip Hazel [Tue, 15 Nov 2005 09:44:33 +0000 (09:44 +0000)]
Discard the values of the numeric variables after a wildlsearch lookup.

19 years agoWishlist update.
Philip Hazel [Tue, 15 Nov 2005 09:27:25 +0000 (09:27 +0000)]
Wishlist update.

19 years agoAdded acl_warn_skipped log selector (default on).
Philip Hazel [Mon, 14 Nov 2005 16:09:54 +0000 (16:09 +0000)]
Added acl_warn_skipped log selector (default on).

19 years agoAdded "${if def:sender_address {(envelope-from <$sender_address>)\n\t}}"
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.

19 years agoChange auto-generated to auto-replied, in line with RFC 3834.
Philip Hazel [Mon, 14 Nov 2005 13:56:49 +0000 (13:56 +0000)]
Change auto-generated to auto-replied, in line with RFC 3834.

19 years agoApply the latest Sieve patches.
Philip Hazel [Mon, 14 Nov 2005 11:41:23 +0000 (11:41 +0000)]
Apply the latest Sieve patches.

19 years agoCorrect message autoreply sends when including the original message with
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.

19 years agoStop debug+timestamp using the common timestamp buffer, because it can
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.

19 years ago1. Don't show helo=[<ip address>] unnecessarily. 2. Update old test
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.

19 years agoLog only the actual address (not the whole To: header) when generating
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.

19 years agoFirst pass update for 4.60 documentation.
Philip Hazel [Thu, 10 Nov 2005 12:30:13 +0000 (12:30 +0000)]
First pass update for 4.60 documentation.

19 years agoAdded those who've been helping with the Test Suite, before I forget.
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.

19 years agoMOVE_FROZEN_MESSAGES didn't output anything for -bV.
Philip Hazel [Thu, 20 Oct 2005 15:19:13 +0000 (15:19 +0000)]
MOVE_FROZEN_MESSAGES didn't output anything for -bV.

19 years agoSUPPORT_TRANSLATE_IP_ADDRESS didn't cause any output from -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.

19 years agoAnother wish.
Philip Hazel [Thu, 20 Oct 2005 11:36:09 +0000 (11:36 +0000)]
Another wish.

19 years agoWish for more standardized rejection messages.
Philip Hazel [Fri, 14 Oct 2005 15:44:53 +0000 (15:44 +0000)]
Wish for more standardized rejection messages.

19 years agoDefault PATH in pipe transport is now /bin:/usr/bin rather than just
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.

19 years agoUpdate version number; add reference to AUTH_CYRUS_SASL to EDITME.
Philip Hazel [Wed, 12 Oct 2005 15:45:38 +0000 (15:45 +0000)]
Update version number; add reference to AUTH_CYRUS_SASL to EDITME.

19 years agoOops, I introduced a bug in ${prvstest changes, shown up by building (new)
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...

19 years agoTidies to ${prvscheck: (1) treat missing 3rd argument as an empty
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.

19 years agoGenerate an error if the third argument to ${prvs is not a single digit.
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.

19 years agoAdd control=submission to relay_from_hosts and authenticated checks in
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.

19 years agoIn the default configuration, move the relay_from_hosts and
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.

19 years agoReinstate lost wish from 2002.
Philip Hazel [Mon, 10 Oct 2005 08:23:44 +0000 (08:23 +0000)]
Reinstate lost wish from 2002.