users/jgh/exim.git
19 years agoSome changes to Linux configs to help with other libc OS.
Philip Hazel [Thu, 17 Feb 2005 10:04:40 +0000 (10:04 +0000)]
Some changes to Linux configs to help with other libc OS.

19 years agoPatch for "vacation" bug in Sieve handling.
Philip Hazel [Thu, 17 Feb 2005 09:49:08 +0000 (09:49 +0000)]
Patch for "vacation" bug in Sieve handling.

19 years agoUpdate AIX configuration file as per Mike Meredith's message.
Philip Hazel [Wed, 16 Feb 2005 16:40:22 +0000 (16:40 +0000)]
Update AIX configuration file as per Mike Meredith's message.

19 years agoFix problems with the spool file that arise when the local username
Philip Hazel [Wed, 16 Feb 2005 16:28:36 +0000 (16:28 +0000)]
Fix problems with the spool file that arise when the local username
contains a space. Also, ensure that the Received: line item is
appropriately quoted in this circumstance.

19 years agoSome tidies to the new edition.
Philip Hazel [Wed, 16 Feb 2005 16:09:00 +0000 (16:09 +0000)]
Some tidies to the new edition.

19 years agoAdded Gregor Herrmann's code to show the average sizes in the HTML top tables.
Steve Campbell [Wed, 16 Feb 2005 15:49:36 +0000 (15:49 +0000)]
Added Gregor Herrmann's code to show the average sizes in the HTML top tables.

19 years agoFix problem with smtp_max_per_host; test for completed processes before
Philip Hazel [Wed, 16 Feb 2005 15:24:21 +0000 (15:24 +0000)]
Fix problem with smtp_max_per_host; test for completed processes before
looking at the count for a new connection.

19 years agoAnother wish.
Philip Hazel [Tue, 15 Feb 2005 16:39:19 +0000 (16:39 +0000)]
Another wish.

19 years agoAnother wish.
Philip Hazel [Tue, 15 Feb 2005 15:49:06 +0000 (15:49 +0000)]
Another wish.

19 years agoFix broken comment.
Philip Hazel [Tue, 15 Feb 2005 15:48:46 +0000 (15:48 +0000)]
Fix broken comment.

19 years agoError message wording change in sieve.c.
Philip Hazel [Tue, 15 Feb 2005 09:31:13 +0000 (09:31 +0000)]
Error message wording change in sieve.c.

19 years agoTypo in FAQ source.
Philip Hazel [Tue, 15 Feb 2005 09:27:45 +0000 (09:27 +0000)]
Typo in FAQ source.

19 years agolog_message on a "discard" verb was not working for the DATA or non-SMTP
Philip Hazel [Thu, 27 Jan 2005 15:57:51 +0000 (15:57 +0000)]
log_message on a "discard" verb was not working for the DATA or non-SMTP
ACLs.

19 years agoForgot to mention in the last commit message: Ensure that stdin, stdout,
Philip Hazel [Thu, 27 Jan 2005 15:15:30 +0000 (15:15 +0000)]
Forgot to mention in the last commit message: Ensure that stdin, stdout,
and stderr are connected to /dev/null when the daemon is running in the
background.

19 years agoArrange for output from Perl's "warn" to go to the mainlog by default.
Philip Hazel [Thu, 27 Jan 2005 15:00:38 +0000 (15:00 +0000)]
Arrange for output from Perl's "warn" to go to the mainlog by default.

19 years agodefer_ok was not working if used on a callout with verify=header_sender.
Philip Hazel [Thu, 27 Jan 2005 10:26:14 +0000 (10:26 +0000)]
defer_ok was not working if used on a callout with verify=header_sender.

19 years agoTidies for HTML and Texinfo versions of the new spec.
Philip Hazel [Thu, 27 Jan 2005 10:25:35 +0000 (10:25 +0000)]
Tidies for HTML and Texinfo versions of the new spec.

19 years agoUpdated source of the manual. (And ChangeLog got left out of the last
Philip Hazel [Wed, 26 Jan 2005 14:52:08 +0000 (14:52 +0000)]
Updated source of the manual. (And ChangeLog got left out of the last
commit.)

19 years ago(1) Added $host_lookup_deferred.
Philip Hazel [Tue, 25 Jan 2005 14:16:33 +0000 (14:16 +0000)]
(1) Added $host_lookup_deferred.
(2) Some old tests needed tweaking because of previous changes.
(3) Comment added to EDITME re USE_READLINE.

19 years agoThe suggestion for multiple queues.
Philip Hazel [Fri, 21 Jan 2005 14:19:40 +0000 (14:19 +0000)]
The suggestion for multiple queues.

19 years agoRemoved example script which apparently is incomplete (the author tells
Philip Hazel [Mon, 17 Jan 2005 09:35:16 +0000 (09:35 +0000)]
Removed example script which apparently is incomplete (the author tells
me).

19 years agoChanges to chapter 39 (exiscan)
Tom Kistner [Fri, 14 Jan 2005 16:18:57 +0000 (16:18 +0000)]
Changes to chapter 39 (exiscan)

19 years agoFilled out some 4.44 change messages, added CAN numbers to 4.50 ones
Nigel Metheringham [Fri, 14 Jan 2005 13:20:10 +0000 (13:20 +0000)]
Filled out some 4.44 change messages, added CAN numbers to 4.50 ones

19 years agoVersion to 4.47 for the next snapshot.
Philip Hazel [Fri, 14 Jan 2005 12:24:30 +0000 (12:24 +0000)]
Version to 4.47 for the next snapshot.

19 years agoIncorporated the 4.44 ChangeLog into the main ChangeLog so that a
Philip Hazel [Fri, 14 Jan 2005 11:06:58 +0000 (11:06 +0000)]
Incorporated the 4.44 ChangeLog into the main ChangeLog so that a
historical record is preserved. It is separate from the 4.50 entries,
many of which are duplicates, and there's an explanation about why.

19 years agoDon't send QUIT after a timeout in a callout connection.
Philip Hazel [Fri, 14 Jan 2005 10:25:33 +0000 (10:25 +0000)]
Don't send QUIT after a timeout in a callout connection.

19 years agoFix what I broke when adding the 127.0.0.2 test-harness feature.
Philip Hazel [Thu, 13 Jan 2005 16:22:42 +0000 (16:22 +0000)]
Fix what I broke when adding the 127.0.0.2 test-harness feature.

19 years agoAdd the unwanted input to the log line for a synchronization error right
Philip Hazel [Thu, 13 Jan 2005 16:15:52 +0000 (16:15 +0000)]
Add the unwanted input to the log line for a synchronization error right
at the start of an SMTP session (so it's the same as other cases).

19 years agoThe patch to support LDAP_SEARCH_RES_REFERENCE was unconditional; it
Philip Hazel [Thu, 13 Jan 2005 11:12:12 +0000 (11:12 +0000)]
The patch to support LDAP_SEARCH_RES_REFERENCE was unconditional; it
seems that some versions of LDAP don't have this (e.g. OpenLDAP v1, which is
of course pretty old, but some people still use it). I've modified the
patch to exclude the functionality when the macro isn't defined.

19 years ago(1) Get rid of compiler warnings (a) in expand.c on 64-bit systems (b) in
Philip Hazel [Thu, 13 Jan 2005 10:09:36 +0000 (10:09 +0000)]
(1) Get rid of compiler warnings (a) in expand.c on 64-bit systems (b) in
malware.c where there was a %hu and an int variable in sscanf(). (2)
Remove an email address from David Saez's email address in malware.c
(best not to have emails in public code these days). (3) Added a credit
to David S to ACKNOWLEDGMENTS.

19 years agoUse "system" message for $acl_verify_message if there is no "user"
Philip Hazel [Wed, 12 Jan 2005 15:41:27 +0000 (15:41 +0000)]
Use "system" message for $acl_verify_message if there is no "user"
message.

19 years agoFixed typo in comment ("is" for "it").
Philip Hazel [Wed, 12 Jan 2005 14:47:42 +0000 (14:47 +0000)]
Fixed typo in comment ("is" for "it").

19 years agoChanged "legit" to "legitimate" in the fakereject message (blame Tony
Philip Hazel [Wed, 12 Jan 2005 14:41:12 +0000 (14:41 +0000)]
Changed "legit" to "legitimate" in the fakereject message (blame Tony
for complaining :-)

19 years agoRestrict control=no_mbox-unspool to those ACLs that receive messages.
Philip Hazel [Wed, 12 Jan 2005 14:23:28 +0000 (14:23 +0000)]
Restrict control=no_mbox-unspool to those ACLs that receive messages.

19 years agoFix compiler warnings in acl.c for bitmaps specified as ~something in
Philip Hazel [Wed, 12 Jan 2005 12:51:54 +0000 (12:51 +0000)]
Fix compiler warnings in acl.c for bitmaps specified as ~something in
unsigned ints.

19 years agoCorrected typo in updated OS/Makefile-GNU configuration file.
Philip Hazel [Wed, 12 Jan 2005 12:25:56 +0000 (12:25 +0000)]
Corrected typo in updated OS/Makefile-GNU configuration file.

19 years ago(1) The flags in acl.c for fakereject allowed it in too many places. It
Philip Hazel [Wed, 12 Jan 2005 12:24:13 +0000 (12:24 +0000)]
(1) The flags in acl.c for fakereject allowed it in too many places. It
is now allowed only when receiving a message. (2) There was a redundant
setting of fake_reject=FALSE in spool_in.c.

19 years agohost_aton() was not handling scoped IPv6 addresses correctly.
Philip Hazel [Wed, 12 Jan 2005 12:17:41 +0000 (12:17 +0000)]
host_aton() was not handling scoped IPv6 addresses correctly.

19 years agoCorrected several mis-calls of is_ip_address() that treated the result
Philip Hazel [Tue, 11 Jan 2005 15:51:02 +0000 (15:51 +0000)]
Corrected several mis-calls of is_ip_address() that treated the result
as a boolean instead of an int.

19 years agoUpdated filter source; preliminary update of ACL chapter and addition of
Philip Hazel [Tue, 11 Jan 2005 15:17:51 +0000 (15:17 +0000)]
Updated filter source; preliminary update of ACL chapter and addition of
new content scanning chapter in the main doc source; updated
ACKNOWLEDGMENTS from Tom's list for the virus scanners.

19 years agoInclude note about exicyclog and keeping more than 99 back copies.
Philip Hazel [Tue, 11 Jan 2005 15:15:33 +0000 (15:15 +0000)]
Include note about exicyclog and keeping more than 99 back copies.

19 years agoCreated new doc file containing specs for the experimental features,
Philip Hazel [Tue, 11 Jan 2005 10:51:15 +0000 (10:51 +0000)]
Created new doc file containing specs for the experimental features,
taken from Tom's original document.

19 years agoReset separator char after string_nextinlist() calls
Tom Kistner [Tue, 11 Jan 2005 08:55:29 +0000 (08:55 +0000)]
Reset separator char after string_nextinlist() calls

19 years agoAdded patches for remote clamd operation and improved drwebd error handling. Contribu...
Tom Kistner [Wed, 5 Jan 2005 13:33:58 +0000 (13:33 +0000)]
Added patches for remote clamd operation and improved drwebd error handling. Contributed by Alex Miller

19 years agoAdded the hosts_max_try_hardlimit option. (The removed file is left over
Philip Hazel [Tue, 4 Jan 2005 16:36:27 +0000 (16:36 +0000)]
Added the hosts_max_try_hardlimit option. (The removed file is left over
from a previous update; I screwed up the CVS-ing.)

19 years agoData saved for $host_data after a lookup involving a named host list was
Philip Hazel [Tue, 4 Jan 2005 13:31:41 +0000 (13:31 +0000)]
Data saved for $host_data after a lookup involving a named host list was
corrupted if there was more than one message in an SMTP session.

19 years agoA call to exiwhat no longer cuts short ACL delays set by the "delay"
Philip Hazel [Tue, 4 Jan 2005 11:01:33 +0000 (11:01 +0000)]
A call to exiwhat no longer cuts short ACL delays set by the "delay"
modifier.

19 years agoNeed to initialize getloadavg() as root in the daemon when
Philip Hazel [Tue, 4 Jan 2005 10:37:55 +0000 (10:37 +0000)]
Need to initialize getloadavg() as root in the daemon when
deliver_drop_privilege is set, for the benefit of the queue runner.

19 years agoUpdated configuration for GNU; added configuration for GNUkFreeBSD and
Philip Hazel [Tue, 4 Jan 2005 10:25:58 +0000 (10:25 +0000)]
Updated configuration for GNU; added configuration for GNUkFreeBSD and
GNUkNetBSD.

19 years ago(1) Typo in redirect router; (2) Update version number; (3) Update
Philip Hazel [Tue, 4 Jan 2005 10:00:42 +0000 (10:00 +0000)]
(1) Typo in redirect router; (2) Update version number; (3) Update
copyright notices to 2005.

19 years agoMissed out a couple of fakereject cases that were still #ifdef-ed with
Philip Hazel [Sun, 2 Jan 2005 18:22:05 +0000 (18:22 +0000)]
Missed out a couple of fakereject cases that were still #ifdef-ed with
CONTENT_SCAN.

19 years agoThe various Exiscan tests were locked out from the non-SMTP ACL, but
Philip Hazel [Wed, 29 Dec 2004 16:34:31 +0000 (16:34 +0000)]
The various Exiscan tests were locked out from the non-SMTP ACL, but
there is no reason why they should not be available (and they apparently
were available in the original patch).

19 years ago(1) Setting WITH_OLD_DEMIME without WITH_CONTENT_SCAN caused eximon not
Philip Hazel [Wed, 29 Dec 2004 16:24:03 +0000 (16:24 +0000)]
(1) Setting WITH_OLD_DEMIME without WITH_CONTENT_SCAN caused eximon not
to compile; WITH_CONTENT_SCAN was forced in exim.h in this case, but was
not forced for eximon. I have updated buildconfig so that it gets set in
config.h and thus applies everywhere. (2) Fixed some compiler warnings
in the demime.c module. (3) Moved the inclusion of config.h above the
inclusion of mytypes.h and macros.h for eximon, to be the same as for
exim itself.

19 years agoRemoved the WITH_CONTENT_SCAN conditionals from the fakereject feature of
Philip Hazel [Wed, 29 Dec 2004 16:00:58 +0000 (16:00 +0000)]
Removed the WITH_CONTENT_SCAN conditionals from the fakereject feature of
Exiscan, since it doesn't really depend on content scanning.

19 years agoFix buffer overflow vulnerability in spa_base64_to_bits() function.
Philip Hazel [Wed, 29 Dec 2004 10:55:58 +0000 (10:55 +0000)]
Fix buffer overflow vulnerability in spa_base64_to_bits() function.

19 years agoThe host_aton() buffer overflow: (1) Put a check in host_aton() itself;
Philip Hazel [Wed, 29 Dec 2004 10:16:52 +0000 (10:16 +0000)]
The host_aton() buffer overflow: (1) Put a check in host_aton() itself;
(2) noted that the exploit via dnsdb/ptr lookup was already fortuitously
fixed by a previous change.

19 years ago(1) Tidies to the Wishlist; (2) Extra testing for duplicates and
Philip Hazel [Wed, 22 Dec 2004 15:31:47 +0000 (15:31 +0000)]
(1) Tidies to the Wishlist; (2) Extra testing for duplicates and
Envelope-to.

19 years agoAdded $smtp_active_hostname as a variable, and used it in smtp_banner
Philip Hazel [Wed, 22 Dec 2004 12:05:45 +0000 (12:05 +0000)]
Added $smtp_active_hostname as a variable, and used it in smtp_banner
default value instead of $primary_hostname.

19 years agoIf more than 99 log files are being kept, exicyclog now uses 001, 002,
Philip Hazel [Tue, 21 Dec 2004 16:26:31 +0000 (16:26 +0000)]
If more than 99 log files are being kept, exicyclog now uses 001, 002,
... instead of 01, 02, ...

19 years ago(1) Doubled size of debug_buffer. (2) Output from SpamAssassin test
Philip Hazel [Tue, 21 Dec 2004 14:38:02 +0000 (14:38 +0000)]
(1) Doubled size of debug_buffer. (2) Output from SpamAssassin test
changed because 96 hours have passed. Shows up the difficulty of testing
such things...

19 years agoImprove error message when ldap_search fails in OpenLDAP or Solaris
Philip Hazel [Tue, 21 Dec 2004 13:59:15 +0000 (13:59 +0000)]
Improve error message when ldap_search fails in OpenLDAP or Solaris
LDAP.

19 years agoCheck dnsdb PTR key for IP address before playing the reversing game.
Philip Hazel [Tue, 21 Dec 2004 12:21:46 +0000 (12:21 +0000)]
Check dnsdb PTR key for IP address before playing the reversing game.

19 years agoAlex Miller's patch for LDAP_RES_SEARCH_REFERENCE.
Philip Hazel [Tue, 21 Dec 2004 12:00:59 +0000 (12:00 +0000)]
Alex Miller's patch for LDAP_RES_SEARCH_REFERENCE.

19 years agoCredit Wouter Verhelst with V1.35
Steve Campbell [Tue, 21 Dec 2004 11:33:55 +0000 (11:33 +0000)]
Credit Wouter Verhelst with V1.35

19 years agoFix exigrep for "Completed" lines that have additional data (as a result
Philip Hazel [Tue, 21 Dec 2004 11:28:38 +0000 (11:28 +0000)]
Fix exigrep for "Completed" lines that have additional data (as a result
of +queue_time_overall).

19 years agoExim crashed for a huge SMTP error response; increasing big_buffer_size
Philip Hazel [Tue, 21 Dec 2004 11:12:13 +0000 (11:12 +0000)]
Exim crashed for a huge SMTP error response; increasing big_buffer_size
for Exiscan made this go away, but I've now also made the code more
robust.

19 years agoSieve buglet: now it explicitly sets From: when generating an autoreply.
Philip Hazel [Tue, 21 Dec 2004 09:40:01 +0000 (09:40 +0000)]
Sieve buglet: now it explicitly sets From: when generating an autoreply.

19 years ago(1) Fixed the cipher preference order for GnuTLS client usage.
Philip Hazel [Tue, 21 Dec 2004 09:26:31 +0000 (09:26 +0000)]
(1) Fixed the cipher preference order for GnuTLS client usage.
(2) Fixed a small bug in the runtest script.

19 years agoAdded Tony's defer_foo patch to dnsdb lookups.
Philip Hazel [Mon, 20 Dec 2004 15:24:27 +0000 (15:24 +0000)]
Added Tony's defer_foo patch to dnsdb lookups.

19 years agoA forced expansion failure in the SPA authenticator is now treated the
Philip Hazel [Mon, 20 Dec 2004 14:57:05 +0000 (14:57 +0000)]
A forced expansion failure in the SPA authenticator is now treated the
same as in other authenticators (it moves to the next authenticator).

19 years ago1.34 - allow eximstats to parse syslog lines as well as mainlog lines
Steve Campbell [Mon, 20 Dec 2004 13:12:32 +0000 (13:12 +0000)]
1.34 - allow eximstats to parse syslog lines as well as mainlog lines
1.35 - bugfix such that pie charts by volume are generated correctly

19 years agoWhen checking for a message's continued existence, exim_tidydb was not
Philip Hazel [Mon, 20 Dec 2004 12:29:10 +0000 (12:29 +0000)]
When checking for a message's continued existence, exim_tidydb was not
looking in the split spool subdirectories.

19 years agoReset locale after calling embedded Perl, in case it was changed.
Philip Hazel [Mon, 20 Dec 2004 11:46:21 +0000 (11:46 +0000)]
Reset locale after calling embedded Perl, in case it was changed.

19 years ago1. Tidies to get rid of compiler warnings from the merged Exiscan files.
Philip Hazel [Fri, 17 Dec 2004 14:52:43 +0000 (14:52 +0000)]
1. Tidies to get rid of compiler warnings from the merged Exiscan files.
2. Fixed a very old bug that sometimes lost the final 221 message after
QUIT.

19 years agoMerge from EXISCAN branch.
Tom Kistner [Thu, 16 Dec 2004 15:11:47 +0000 (15:11 +0000)]
Merge from EXISCAN branch.

19 years agoMore wishes.
Philip Hazel [Tue, 7 Dec 2004 14:23:56 +0000 (14:23 +0000)]
More wishes.

19 years agoAnother wish.
Philip Hazel [Mon, 6 Dec 2004 14:14:14 +0000 (14:14 +0000)]
Another wish.

19 years agoAnother new wish.
Philip Hazel [Wed, 1 Dec 2004 14:33:21 +0000 (14:33 +0000)]
Another new wish.

19 years agoOpenSSL: make same change as recently for GnuTLS: show file name if
Philip Hazel [Thu, 25 Nov 2004 15:29:36 +0000 (15:29 +0000)]
OpenSSL: make same change as recently for GnuTLS: show file name if
certificate or key file setup fails, because the message from the
library doesn't. Also, update all the OpenSSL TLS tests, which hadn't
been tried for a while, for various recent changes such as protocol
names.

19 years agoDon't defer for lists of domains (in dnsdb and dnslists sublists) if any
Philip Hazel [Thu, 25 Nov 2004 14:31:28 +0000 (14:31 +0000)]
Don't defer for lists of domains (in dnsdb and dnslists sublists) if any
of the other items is actually found.

19 years agoAllow both -bf and -bF in the same test run.
Philip Hazel [Thu, 25 Nov 2004 13:54:30 +0000 (13:54 +0000)]
Allow both -bf and -bF in the same test run.

19 years agoTidy up some Wish List entries.
Philip Hazel [Thu, 25 Nov 2004 11:03:37 +0000 (11:03 +0000)]
Tidy up some Wish List entries.

19 years agoExpand error message when GnuTLS has problems setting up cert/key files.
Philip Hazel [Thu, 25 Nov 2004 10:26:04 +0000 (10:26 +0000)]
Expand error message when GnuTLS has problems setting up cert/key files.

19 years agoFix typo in NewStuff.
Philip Hazel [Wed, 24 Nov 2004 16:36:19 +0000 (16:36 +0000)]
Fix typo in NewStuff.

19 years agoAnother wish.
Philip Hazel [Wed, 24 Nov 2004 16:32:34 +0000 (16:32 +0000)]
Another wish.

19 years agoTesting tweak to improve repeatability.
Philip Hazel [Wed, 24 Nov 2004 16:14:50 +0000 (16:14 +0000)]
Testing tweak to improve repeatability.

19 years agoAdded the mxh lookup type for dnsdb lookups.
Philip Hazel [Wed, 24 Nov 2004 15:43:36 +0000 (15:43 +0000)]
Added the mxh lookup type for dnsdb lookups.

19 years agoAnother wish.
Philip Hazel [Wed, 24 Nov 2004 15:04:11 +0000 (15:04 +0000)]
Another wish.

19 years agoInstalled eximstats 1.33
Philip Hazel [Wed, 24 Nov 2004 14:43:57 +0000 (14:43 +0000)]
Installed eximstats 1.33

19 years agoAdded log_selector=+queue_time_overall.
Philip Hazel [Wed, 24 Nov 2004 14:38:13 +0000 (14:38 +0000)]
Added log_selector=+queue_time_overall.

19 years agoAllow a list of IP addresses or names to follow / in a dnslists ACL
Philip Hazel [Mon, 22 Nov 2004 11:30:03 +0000 (11:30 +0000)]
Allow a list of IP addresses or names to follow / in a dnslists ACL
condition.

19 years agoAdditions to dnsdb lookups: (a) list of domains (b) change output
Philip Hazel [Fri, 19 Nov 2004 15:18:57 +0000 (15:18 +0000)]
Additions to dnsdb lookups: (a) list of domains (b) change output
separator.

19 years agoImplement the pseudo dns lookup type "zns" for ${dnsdb lookups.
Philip Hazel [Fri, 19 Nov 2004 09:45:54 +0000 (09:45 +0000)]
Implement the pseudo dns lookup type "zns" for ${dnsdb lookups.

19 years agoCanonicize IPv6 addresses that are supplied via -bh or -bhc.
Philip Hazel [Thu, 18 Nov 2004 11:17:33 +0000 (11:17 +0000)]
Canonicize IPv6 addresses that are supplied via -bh or -bhc.

19 years agoerrors_to on a router was being ignored for bounce messages.
Philip Hazel [Thu, 18 Nov 2004 10:35:18 +0000 (10:35 +0000)]
errors_to on a router was being ignored for bounce messages.

19 years agoMinor tidy to the recent LDAP fix to keep the code for Netscape SDK
Philip Hazel [Wed, 17 Nov 2004 16:31:45 +0000 (16:31 +0000)]
Minor tidy to the recent LDAP fix to keep the code for Netscape SDK
unchanged (though I cannot test it).

19 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 "").

19 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.

19 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.

19 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.