exim.git
18 years agoNote in the spec that $authenticated_id is not set for local
Tony Finch [Wed, 31 May 2006 19:34:57 +0000 (19:34 +0000)]
Note in the spec that $authenticated_id is not set for local
submissions from trusted users.

18 years agoCall initgroups() when dropping privilege, in order that Exim runs with
Tony Finch [Mon, 22 May 2006 18:42:34 +0000 (18:42 +0000)]
Call initgroups() when dropping privilege, in order that Exim runs with
consistent privilege.

18 years agoExim does (usually) call initgroups() when daemonizing.
Tony Finch [Mon, 22 May 2006 17:43:09 +0000 (17:43 +0000)]
Exim does (usually) call initgroups() when daemonizing.

18 years agoAnother wish.
Philip Hazel [Wed, 10 May 2006 15:36:11 +0000 (15:36 +0000)]
Another wish.

18 years agoEximstats updates put into the wrong part of the ChangeLog. Fixed.
Steve Campbell [Mon, 8 May 2006 12:45:05 +0000 (12:45 +0000)]
Eximstats updates put into the wrong part of the ChangeLog. Fixed.

18 years agoAdded chnages to relect eximstats v1.44 - v1.47
Steve Campbell [Fri, 5 May 2006 14:31:24 +0000 (14:31 +0000)]
Added chnages to relect eximstats v1.44 - v1.47

18 years agoFix new tests so they run on sesame. exim-4_62
Philip Hazel [Fri, 28 Apr 2006 13:46:36 +0000 (13:46 +0000)]
Fix new tests so they run on sesame.

18 years agoUpdate documentation, ready for 4.62.
Philip Hazel [Thu, 27 Apr 2006 15:19:27 +0000 (15:19 +0000)]
Update documentation, ready for 4.62.

18 years agoAdd maildirfolder_create_regex to appendfile.
Philip Hazel [Thu, 27 Apr 2006 08:53:24 +0000 (08:53 +0000)]
Add maildirfolder_create_regex to appendfile.

18 years agoFix problem with maildir delivery into a folder that is excluded from
Philip Hazel [Tue, 25 Apr 2006 14:02:29 +0000 (14:02 +0000)]
Fix problem with maildir delivery into a folder that is excluded from
quota calculations.

18 years agoSmall patch from the Sieve maintainer.
Philip Hazel [Tue, 25 Apr 2006 10:44:57 +0000 (10:44 +0000)]
Small patch from the Sieve maintainer.

18 years agoMake lockfile_mode apply to MBX lock files.
Philip Hazel [Tue, 25 Apr 2006 10:06:30 +0000 (10:06 +0000)]
Make lockfile_mode apply to MBX lock files.

18 years agoSpecial test.
Philip Hazel [Thu, 20 Apr 2006 15:43:50 +0000 (15:43 +0000)]
Special test.

18 years agoSkip CVS directory when scanning numbered script directories in test
Philip Hazel [Thu, 20 Apr 2006 15:34:25 +0000 (15:34 +0000)]
Skip CVS directory when scanning numbered script directories in test
suite runtest script.

18 years agoCorrect logging bug for failures to get hints database read lock.
Philip Hazel [Thu, 20 Apr 2006 15:05:15 +0000 (15:05 +0000)]
Correct logging bug for failures to get hints database read lock.

18 years agoMake batch delivery work for files and pipes set up by redirection.
Philip Hazel [Thu, 20 Apr 2006 14:11:29 +0000 (14:11 +0000)]
Make batch delivery work for files and pipes set up by redirection.

18 years agoModify (i.e. fix :-) change 4.61/PH/19: Using message arrival time for
Philip Hazel [Thu, 20 Apr 2006 10:57:46 +0000 (10:57 +0000)]
Modify (i.e. fix :-) change 4.61/PH/19: Using message arrival time for
"first failed" should *not* apply to host errors.

18 years agoAdd -lutil to the default FreeBSD LIBS setting.
Philip Hazel [Wed, 19 Apr 2006 11:15:43 +0000 (11:15 +0000)]
Add -lutil to the default FreeBSD LIBS setting.

18 years agoAdd a test for "!acl=" which was missing (and would have picked up a bug
Philip Hazel [Wed, 19 Apr 2006 11:11:12 +0000 (11:11 +0000)]
Add a test for "!acl=" which was missing (and would have picked up a bug
in 4.61).

18 years agoKludge for tcp-wrappers problem during system catastrophes.
Philip Hazel [Wed, 19 Apr 2006 10:58:21 +0000 (10:58 +0000)]
Kludge for tcp-wrappers problem during system catastrophes.

18 years agoThe MySQL and Postgresql tests hadn't been run for a while and needed
Philip Hazel [Tue, 18 Apr 2006 15:53:58 +0000 (15:53 +0000)]
The MySQL and Postgresql tests hadn't been run for a while and needed
updating.

18 years agoExtend ${readsocket to TCP sockets (modified John Jetmore's patch).
Philip Hazel [Tue, 18 Apr 2006 11:13:19 +0000 (11:13 +0000)]
Extend ${readsocket to TCP sockets (modified John Jetmore's patch).

18 years agoFix typo in usage: seond -> second
Tony Finch [Wed, 12 Apr 2006 13:37:29 +0000 (13:37 +0000)]
Fix typo in usage: seond -> second

18 years agoTypo in NewStuff; up version number.
Philip Hazel [Mon, 10 Apr 2006 08:14:58 +0000 (08:14 +0000)]
Typo in NewStuff; up version number.

18 years agoDocument the acl/add_header fix.
Tony Finch [Tue, 4 Apr 2006 17:10:07 +0000 (17:10 +0000)]
Document the acl/add_header fix.

18 years agoCorrect the order of the acl and add_header entries in a couple of tables.
Tony Finch [Tue, 4 Apr 2006 17:05:45 +0000 (17:05 +0000)]
Correct the order of the acl and add_header entries in a couple of tables.

18 years agoUpdate documentation for 4.61 and some of the preparation tools. exim-4_61
Philip Hazel [Tue, 4 Apr 2006 14:03:49 +0000 (14:03 +0000)]
Update documentation for 4.61 and some of the preparation tools.

18 years agoUpdate test after debug message bug fix.
Philip Hazel [Tue, 4 Apr 2006 14:02:31 +0000 (14:02 +0000)]
Update test after debug message bug fix.

18 years agoWish List update.
Philip Hazel [Tue, 4 Apr 2006 12:59:42 +0000 (12:59 +0000)]
Wish List update.

18 years agoMake dns_again_means_nonexist apply to gethostbyname lookups as well.
Philip Hazel [Tue, 4 Apr 2006 11:18:30 +0000 (11:18 +0000)]
Make dns_again_means_nonexist apply to gethostbyname lookups as well.

18 years ago\n missing in some debug messages.
Philip Hazel [Tue, 4 Apr 2006 10:01:20 +0000 (10:01 +0000)]
\n missing in some debug messages.

18 years agoChange misleading debugging wording "lookup deferred" -> "list match
Philip Hazel [Tue, 4 Apr 2006 09:48:50 +0000 (09:48 +0000)]
Change misleading debugging wording "lookup deferred" -> "list match
deferred" (because it isn't necessarily a lookup in the Exim sense).

18 years agoFix subtle but important bug in ip_connect(); it shouldn't close the
Philip Hazel [Tue, 4 Apr 2006 09:09:44 +0000 (09:09 +0000)]
Fix subtle but important bug in ip_connect(); it shouldn't close the
socket on a connection error. Also ensure that socket is closed in
iplookup.c after ip_connect() failure.

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.