exim.git
17 years agoAllow both strings to be omitted in "${if" expansions: the true value
Philip Hazel [Wed, 17 Nov 2004 16:12:26 +0000 (16:12 +0000)]
Allow both strings to be omitted in "${if" expansions: the true value
defaults to "true", which works nicely for "condition" conditions (the
false value has always defaulted to "").

17 years agoRespect the 75-character limit for "encoded words" when doing RFC 2047
Philip Hazel [Wed, 17 Nov 2004 15:21:10 +0000 (15:21 +0000)]
Respect the 75-character limit for "encoded words" when doing RFC 2047
encoding, and increase the buffer size for ${rfc2047: expansion.

17 years agoAdded $spool_size, $log_size, $spool_inodes, $log_inodes.
Philip Hazel [Wed, 17 Nov 2004 14:32:25 +0000 (14:32 +0000)]
Added $spool_size, $log_size, $spool_inodes, $log_inodes.

17 years agoExim went into a mad DNS lookup loop when doing a callout where the
Philip Hazel [Fri, 12 Nov 2004 16:54:55 +0000 (16:54 +0000)]
Exim went into a mad DNS lookup loop when doing a callout where the
host was specified on the transport, if the DNS lookup yielded more than
one IP address.

17 years agofixed ordering of FAQ TOC page
Nigel Metheringham [Fri, 12 Nov 2004 15:25:39 +0000 (15:25 +0000)]
fixed ordering of FAQ TOC page

17 years ago(a) Allow an empty sender to be matched against a lookup in an address list.
Philip Hazel [Fri, 12 Nov 2004 15:03:40 +0000 (15:03 +0000)]
(a) Allow an empty sender to be matched against a lookup in an address list.
Previously the only cases considered were a regular expression, or an
empty pattern.

(b) Fixed typo in the FAQ ("prefix" should have been "local_part_prefix").

17 years agoinitial FAQ 2 wiki script
Nigel Metheringham [Fri, 12 Nov 2004 14:48:08 +0000 (14:48 +0000)]
initial FAQ 2 wiki script

17 years agofixed typo
Nigel Metheringham [Fri, 12 Nov 2004 14:42:04 +0000 (14:42 +0000)]
fixed typo

17 years agoInstalled the latest exipick (20041110) from John Jetmore, with changes
Philip Hazel [Fri, 12 Nov 2004 12:01:52 +0000 (12:01 +0000)]
Installed the latest exipick (20041110) from John Jetmore, with changes
as follows:

20041102 added optimization when searching for specific message_id
20041103 changed '=' op to be caseless by dafault, added --caseful
           option to change this back to old behavior.
20041110 fixed recipients_del POD to note that it includes generated
           addrs
20041110 added variables recipients_{del,undel}_count

17 years agoAdded HAVE_SYS_STATVFS_H to the os.h file for Linux, as it has had this
Philip Hazel [Fri, 12 Nov 2004 11:39:34 +0000 (11:39 +0000)]
Added HAVE_SYS_STATVFS_H to the os.h file for Linux, as it has had this
support for a long time. Removed HAVE_SYS_VFS_H.

17 years agoRecalculate maildirsize data if either of the totals comes out negative,
Philip Hazel [Fri, 12 Nov 2004 11:28:15 +0000 (11:28 +0000)]
Recalculate maildirsize data if either of the totals comes out negative,
as this indicates a broken file.

17 years ago(a) Changed to using os_restarting_signal() for setting the SIGCHLD
Philip Hazel [Thu, 11 Nov 2004 16:03:47 +0000 (16:03 +0000)]
(a) Changed to using os_restarting_signal() for setting the SIGCHLD
handler in the daemon; this may fix Tony's obscure occasional crashes.
(b) Reduced the size of the race window for noticing SIGCHLDs (note: it
is not *essential* for Exim to see them).

17 years agoTwo minor tidies to the recent ldap.c changes.
Philip Hazel [Thu, 11 Nov 2004 12:05:54 +0000 (12:05 +0000)]
Two minor tidies to the recent ldap.c changes.

17 years ago(1) $host_address now contains the target address when processing
Philip Hazel [Thu, 11 Nov 2004 11:40:36 +0000 (11:40 +0000)]
(1) $host_address now contains the target address when processing
ignore_target_hosts; (2) extremely unlikely bug in ipliteral router
fixed: if ignore_target_hosts called for a host name, it wouldn't have
worked.

17 years agoSet protocol to "smtps" after EHLO->STARTTLS->HELO (was "smtp").
Philip Hazel [Wed, 10 Nov 2004 15:21:16 +0000 (15:21 +0000)]
Set protocol to "smtps" after EHLO->STARTTLS->HELO (was "smtp").

17 years agoMichael Haardt's patch to do LDAP network timeouts better for OpenLDAP.
Philip Hazel [Wed, 10 Nov 2004 14:15:20 +0000 (14:15 +0000)]
Michael Haardt's patch to do LDAP network timeouts better for OpenLDAP.

17 years agoNew CYGWIN Makefile, supplied by Pierre Humblet.
Philip Hazel [Wed, 10 Nov 2004 10:36:48 +0000 (10:36 +0000)]
New CYGWIN Makefile, supplied by Pierre Humblet.

17 years agoAdded -dd for daemon debugging.
Philip Hazel [Wed, 10 Nov 2004 10:29:56 +0000 (10:29 +0000)]
Added -dd for daemon debugging.

17 years agoAnother wish.
Philip Hazel [Tue, 9 Nov 2004 09:32:58 +0000 (09:32 +0000)]
Another wish.

17 years agoAdded $sender_verify_failure and $recipient_verify_failure to
Philip Hazel [Fri, 5 Nov 2004 16:53:28 +0000 (16:53 +0000)]
Added $sender_verify_failure and $recipient_verify_failure to
distinguish in more detail what has failed (e.g. MAIL vs RCPT in a
callout).

17 years agoA "Completed" log line is now written for messages that are removed from
Philip Hazel [Fri, 5 Nov 2004 14:59:12 +0000 (14:59 +0000)]
A "Completed" log line is now written for messages that are removed from
the spool by the -Mrm option.

17 years agoIf FIXED_NEVER_USERS was defined but empty, Exim erroneously assumed it
Philip Hazel [Fri, 5 Nov 2004 12:33:59 +0000 (12:33 +0000)]
If FIXED_NEVER_USERS was defined but empty, Exim erroneously assumed it
contained uid 0.

17 years agoAdded a "connect=<time>" option to callouts, for a separate timeout
Philip Hazel [Thu, 4 Nov 2004 12:19:48 +0000 (12:19 +0000)]
Added a "connect=<time>" option to callouts, for a separate timeout
for making the connection. As part of this, the debug output for a
failed connection now shows the error, and, if it's a timeout, the
timeout value.

17 years agoAdded forbid_exim_filter and forbid_sieve_filter to the redirect router.
Philip Hazel [Thu, 4 Nov 2004 10:42:11 +0000 (10:42 +0000)]
Added forbid_exim_filter and forbid_sieve_filter to the redirect router.

17 years agoMore wishes.
Philip Hazel [Tue, 2 Nov 2004 09:39:44 +0000 (09:39 +0000)]
More wishes.

17 years agoFurther wishing.
Philip Hazel [Wed, 27 Oct 2004 10:47:33 +0000 (10:47 +0000)]
Further wishing.

17 years agoSome new wishes...
Philip Hazel [Mon, 25 Oct 2004 09:54:04 +0000 (09:54 +0000)]
Some new wishes...

17 years agoForgot to update NewStuff for $sender_address_data addition.
Philip Hazel [Thu, 21 Oct 2004 15:24:42 +0000 (15:24 +0000)]
Forgot to update NewStuff for $sender_address_data addition.

17 years ago(1) $address_data in an ACL was clobbered by a sender verify that
Philip Hazel [Tue, 19 Oct 2004 13:40:39 +0000 (13:40 +0000)]
(1) $address_data in an ACL was clobbered by a sender verify that
followed a recipient verify. (2) Added $sender_address_data to hold the
address_data value from a sender verification.

17 years agoAdd missing search cache tidyup before delivering message received via
Philip Hazel [Tue, 19 Oct 2004 11:40:52 +0000 (11:40 +0000)]
Add missing search cache tidyup before delivering message received via
the command line (could cause crashes if certain lookups were done
during message reception).

17 years agoMake $recipients available in the predata ACL (fixes an oversight).
Philip Hazel [Tue, 19 Oct 2004 11:29:25 +0000 (11:29 +0000)]
Make $recipients available in the predata ACL (fixes an oversight).

17 years agoAdded /sender_retain facility to control=submission, named by analogy
Philip Hazel [Tue, 19 Oct 2004 11:04:26 +0000 (11:04 +0000)]
Added /sender_retain facility to control=submission, named by analogy
with the local_sender_retain option.

17 years ago(1) Checking for invalid "control=" modifiers was not working (for example,
Philip Hazel [Mon, 18 Oct 2004 11:36:23 +0000 (11:36 +0000)]
(1) Checking for invalid "control=" modifiers was not working (for example,
"submission" was allowed in a DATA ACL, though that is too late). Proper
checks are now done. (2) Minor fix to the testing "List" script to
ignore CVS directories.

17 years agoIf setrlimit() barfs at 1000 file descriptors, try for 256 to
Philip Hazel [Mon, 18 Oct 2004 09:26:02 +0000 (09:26 +0000)]
If setrlimit() barfs at 1000 file descriptors, try for 256 to
accommodate those old OS for which this is the upper limit.

17 years agoAdded CONFIGURE_GROUP as a build-time facility, cf CONFIGURE_OWNER.
Philip Hazel [Mon, 18 Oct 2004 09:16:57 +0000 (09:16 +0000)]
Added CONFIGURE_GROUP as a build-time facility, cf CONFIGURE_OWNER.

17 years agoDisable SIGUSR1 for all non-exim subprocesses run from Exim (previously,
Philip Hazel [Fri, 15 Oct 2004 13:21:21 +0000 (13:21 +0000)]
Disable SIGUSR1 for all non-exim subprocesses run from Exim (previously,
only the queryprogram case handled this right).

17 years agoFollow links when building the tarballs for config.samples (these
Philip Hazel [Fri, 15 Oct 2004 13:20:28 +0000 (13:20 +0000)]
Follow links when building the tarballs for config.samples (these
happened as part of my re-arrangement for CVS).

17 years agoGive more explanation in the error message when the command for a transport
Philip Hazel [Thu, 14 Oct 2004 14:52:45 +0000 (14:52 +0000)]
Give more explanation in the error message when the command for a transport
filter fails to execute.

17 years agoAdded a new callout suggestion to 294.
Philip Hazel [Thu, 14 Oct 2004 13:21:25 +0000 (13:21 +0000)]
Added a new callout suggestion to 294.

17 years agoArrange to panic-die if setitimer() ever fails. Version number upped in
Philip Hazel [Thu, 14 Oct 2004 11:21:02 +0000 (11:21 +0000)]
Arrange to panic-die if setitimer() ever fails. Version number upped in
readiness for next release.

17 years agoAdded a small amount of new material to the FAQ source, and updated the old
Philip Hazel [Thu, 14 Oct 2004 09:53:11 +0000 (09:53 +0000)]
Added a small amount of new material to the FAQ source, and updated the old
material to bring it into line with recent changes. Added a few more
non-indexable words to the index-building script.

17 years agoStart
Philip Hazel [Tue, 12 Oct 2004 09:54:44 +0000 (09:54 +0000)]
Start

17 years agoTrailing space tidying.
Philip Hazel [Mon, 11 Oct 2004 13:24:19 +0000 (13:24 +0000)]
Trailing space tidying.

17 years agoBugFix: change 4.43/35 introduced a bug that caused file counts to be
Philip Hazel [Mon, 11 Oct 2004 09:49:43 +0000 (09:49 +0000)]
BugFix: change 4.43/35 introduced a bug that caused file counts to be
incorrectly computed when quota_filecount was set in an appendfile transport.

17 years agoStart
Philip Hazel [Fri, 8 Oct 2004 10:50:49 +0000 (10:50 +0000)]
Start

17 years agoStart
Philip Hazel [Fri, 8 Oct 2004 10:38:47 +0000 (10:38 +0000)]
Start

17 years agoStart
Philip Hazel [Thu, 7 Oct 2004 15:04:35 +0000 (15:04 +0000)]
Start

17 years agoStart
Philip Hazel [Thu, 7 Oct 2004 13:10:00 +0000 (13:10 +0000)]
Start

17 years agoStart
Philip Hazel [Thu, 7 Oct 2004 13:04:13 +0000 (13:04 +0000)]
Start

17 years agoMessed up the insertion of $Cambridge$ in this file.
Philip Hazel [Thu, 7 Oct 2004 10:48:02 +0000 (10:48 +0000)]
Messed up the insertion of $Cambridge$ in this file.

17 years agoStart
Philip Hazel [Thu, 7 Oct 2004 10:39:01 +0000 (10:39 +0000)]
Start

17 years agoStart
Philip Hazel [Wed, 6 Oct 2004 15:07:39 +0000 (15:07 +0000)]
Start

17 years agoStart
Philip Hazel [Wed, 6 Oct 2004 14:12:40 +0000 (14:12 +0000)]
Start

17 years agoStart
Philip Hazel [Wed, 6 Oct 2004 11:36:51 +0000 (11:36 +0000)]
Start