exim.git
18 years agoTwo compiler warnings in sieve.c.
Philip Hazel [Tue, 4 Apr 2006 08:35:39 +0000 (08:35 +0000)]
Two compiler warnings in sieve.c.

18 years agoWish List update.
Philip Hazel [Fri, 31 Mar 2006 08:37:47 +0000 (08:37 +0000)]
Wish List update.

18 years agoFix bounces for non-SMTP reception errors to recognize
Philip Hazel [Mon, 20 Mar 2006 10:55:21 +0000 (10:55 +0000)]
Fix bounces for non-SMTP reception errors to recognize
bounce_return_xxx.

18 years agoFix address sorting untidiness for the test suite.
Philip Hazel [Fri, 17 Mar 2006 16:51:45 +0000 (16:51 +0000)]
Fix address sorting untidiness for the test suite.

18 years agoHP-UX configuration update.
Philip Hazel [Fri, 17 Mar 2006 09:39:00 +0000 (09:39 +0000)]
HP-UX configuration update.

18 years agoTest suite tidies.
Philip Hazel [Thu, 16 Mar 2006 14:23:36 +0000 (14:23 +0000)]
Test suite tidies.

18 years agoAdded configuration files for NetBSD3.
Philip Hazel [Thu, 16 Mar 2006 14:00:50 +0000 (14:00 +0000)]
Added configuration files for NetBSD3.

18 years agoChange HAVE_LOGIN_CAP to HAVE_SETCLASSRESOURCES because the former isn't
Philip Hazel [Thu, 16 Mar 2006 12:25:24 +0000 (12:25 +0000)]
Change HAVE_LOGIN_CAP to HAVE_SETCLASSRESOURCES because the former isn't
an accurate name (different APIs use login_cap.h, apparently).

18 years agoFix $address_data after verification redirect then defer/fail bug.
Philip Hazel [Thu, 16 Mar 2006 12:07:55 +0000 (12:07 +0000)]
Fix $address_data after verification redirect then defer/fail bug.

18 years agoAdd -k and -l to exicyclog.
Philip Hazel [Thu, 16 Mar 2006 11:51:09 +0000 (11:51 +0000)]
Add -k and -l to exicyclog.

18 years agoUser, not system, error message for VRFY defer.
Philip Hazel [Thu, 16 Mar 2006 11:14:46 +0000 (11:14 +0000)]
User, not system, error message for VRFY defer.

18 years agoAdd new errors mail_4xx, data_4xx, lost_connection, tls_required.
Philip Hazel [Thu, 9 Mar 2006 15:10:16 +0000 (15:10 +0000)]
Add new errors mail_4xx, data_4xx, lost_connection, tls_required.

18 years agoAllow for linefold when generating more than one RFC 2047 encoded-word.
Philip Hazel [Wed, 8 Mar 2006 11:13:07 +0000 (11:13 +0000)]
Allow for linefold when generating more than one RFC 2047 encoded-word.
Sieve uses this.

18 years agoTidies to SMTP dialogue debugging output.
Philip Hazel [Wed, 8 Mar 2006 10:49:18 +0000 (10:49 +0000)]
Tidies to SMTP dialogue debugging output.

18 years agoNew os.c-cygwin (and some minor WishList change I forgot to commit).
Philip Hazel [Wed, 8 Mar 2006 09:43:10 +0000 (09:43 +0000)]
New os.c-cygwin (and some minor WishList change I forgot to commit).

18 years agoAdditional Sieve test (missed files from previous commit).
Philip Hazel [Wed, 8 Mar 2006 09:42:29 +0000 (09:42 +0000)]
Additional Sieve test (missed files from previous commit).

18 years agoExtra Sieve test.
Philip Hazel [Wed, 8 Mar 2006 09:40:58 +0000 (09:40 +0000)]
Extra Sieve test.

18 years agoexipick 20060307.1 - missed removing a debug line from last upload
John Jetmore [Tue, 7 Mar 2006 21:05:30 +0000 (21:05 +0000)]
exipick 20060307.1 - missed removing a debug line from last upload

18 years agoexipick version 20060307.0
John Jetmore [Tue, 7 Mar 2006 20:58:55 +0000 (20:58 +0000)]
exipick version 20060307.0

18 years agoAdd the add_header modifier for use with all ACL verbs.
Philip Hazel [Mon, 6 Mar 2006 16:05:12 +0000 (16:05 +0000)]
Add the add_header modifier for use with all ACL verbs.

18 years agoAdded some musings to the WishList.
Philip Hazel [Thu, 2 Mar 2006 15:13:59 +0000 (15:13 +0000)]
Added some musings to the WishList.

18 years agoImplemented control=allow_auth_unadvertised.
Philip Hazel [Thu, 2 Mar 2006 12:25:48 +0000 (12:25 +0000)]
Implemented control=allow_auth_unadvertised.

18 years agoWishList tidies.
Philip Hazel [Thu, 2 Mar 2006 11:24:25 +0000 (11:24 +0000)]
WishList tidies.

18 years agoBugs in temporary error message handling for smtp in lmtp mode.
Philip Hazel [Wed, 1 Mar 2006 16:07:16 +0000 (16:07 +0000)]
Bugs in temporary error message handling for smtp in lmtp mode.

18 years agoAdd ${time_eval: expansion.
Philip Hazel [Wed, 1 Mar 2006 11:40:51 +0000 (11:40 +0000)]
Add ${time_eval: expansion.

18 years agoAvoid unnecessary scan of maildir mailbox when mailbox_size is set but
Philip Hazel [Wed, 1 Mar 2006 11:24:04 +0000 (11:24 +0000)]
Avoid unnecessary scan of maildir mailbox when mailbox_size is set but
mailbox_filecount and quota_filecount are not.

18 years agoPatch from Sieve maintainer.
Philip Hazel [Wed, 1 Mar 2006 10:40:03 +0000 (10:40 +0000)]
Patch from Sieve maintainer.

18 years ago${prvs was broken on systems where time_t is long long.
Philip Hazel [Tue, 28 Feb 2006 14:54:54 +0000 (14:54 +0000)]
${prvs was broken on systems where time_t is long long.

18 years agoAdd authenticated_sender_force to the smtp transport.
Philip Hazel [Tue, 28 Feb 2006 12:42:47 +0000 (12:42 +0000)]
Add authenticated_sender_force to the smtp transport.

18 years agoAdd References: support to autoreply.
Philip Hazel [Tue, 28 Feb 2006 11:25:40 +0000 (11:25 +0000)]
Add References: support to autoreply.

18 years agoUpdate Wish List.
Philip Hazel [Tue, 28 Feb 2006 10:03:06 +0000 (10:03 +0000)]
Update Wish List.

18 years agoMake server prompts available in $auth<n> when plaintext is running as a
Philip Hazel [Thu, 23 Feb 2006 12:41:22 +0000 (12:41 +0000)]
Make server prompts available in $auth<n> when plaintext is running as a
client.

18 years agoHack in testing code for checking long long formatting.
Philip Hazel [Thu, 23 Feb 2006 10:25:45 +0000 (10:25 +0000)]
Hack in testing code for checking long long formatting.

18 years agoRestore old umask in modefopen() rather than forcing zero.
Philip Hazel [Thu, 23 Feb 2006 10:25:01 +0000 (10:25 +0000)]
Restore old umask in modefopen() rather than forcing zero.

18 years agoAdded STRIP_COMMAND=/usr/bin/strip to the FreeBSD Makefile.
Philip Hazel [Wed, 22 Feb 2006 15:10:28 +0000 (15:10 +0000)]
Added STRIP_COMMAND=/usr/bin/strip to the FreeBSD Makefile.

18 years agoLimit retry_interval_max to 24h to avoid overflow problems.
Philip Hazel [Wed, 22 Feb 2006 15:08:20 +0000 (15:08 +0000)]
Limit retry_interval_max to 24h to avoid overflow problems.

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.