exim.git
17 years agoAdd extra sync checks after ACLs that might delay.
Philip Hazel [Tue, 20 Feb 2007 15:58:02 +0000 (15:58 +0000)]
Add extra sync checks after ACLs that might delay.

17 years ago$smtp_command and $smtp_command_argument were incomplete for MAIL
Philip Hazel [Tue, 20 Feb 2007 11:37:16 +0000 (11:37 +0000)]
$smtp_command and $smtp_command_argument were incomplete for MAIL
commands with extra options such as SIZE.

17 years agoMake bounce for system quota error the same as for Exim quota.
Philip Hazel [Tue, 20 Feb 2007 09:53:41 +0000 (09:53 +0000)]
Make bounce for system quota error the same as for Exim quota.

17 years agoI took action and made $recipients available in local_scan(),
Magnus Holmgren [Fri, 16 Feb 2007 22:23:35 +0000 (22:23 +0000)]
I took action and made $recipients available in local_scan(),
something I asked about a while ago and was told that the only
reason it was not available is that nobody asked for it yet.

17 years agoExigrep update to allow for pids in log lines had somehow got lost.
Philip Hazel [Wed, 14 Feb 2007 16:44:22 +0000 (16:44 +0000)]
Exigrep update to allow for pids in log lines had somehow got lost.

17 years agoAdd "continue" modifier.
Philip Hazel [Wed, 14 Feb 2007 15:33:40 +0000 (15:33 +0000)]
Add "continue" modifier.

17 years agoAdded expansion items addresses, filter, map, reduce.
Philip Hazel [Wed, 14 Feb 2007 14:59:01 +0000 (14:59 +0000)]
Added expansion items addresses, filter, map, reduce.

17 years agoEximstats 1.54
Steve Campbell [Wed, 14 Feb 2007 12:22:36 +0000 (12:22 +0000)]
Eximstats 1.54

17 years agoImproved the '($parent) =' pattern match (Daniel Tiefnig)
Steve Campbell [Wed, 14 Feb 2007 12:20:43 +0000 (12:20 +0000)]
Improved the '($parent) =' pattern match (Daniel Tiefnig)

17 years agos/iterate_item_save/save_iterate_item/ to be consistent with other save_* variables.
Magnus Holmgren [Sat, 10 Feb 2007 23:51:11 +0000 (23:51 +0000)]
s/iterate_item_save/save_iterate_item/ to be consistent with other save_* variables.

17 years agoFix bad outgoing_port in log line for delivery of a re-used connection.
Philip Hazel [Thu, 8 Feb 2007 15:16:19 +0000 (15:16 +0000)]
Fix bad outgoing_port in log line for delivery of a re-used connection.

17 years agoApply latest Sieve patches.
Philip Hazel [Wed, 7 Feb 2007 14:41:13 +0000 (14:41 +0000)]
Apply latest Sieve patches.

17 years agoJori Hamalainen's patch to speed up exigrep, and fix two typos.
Philip Hazel [Wed, 7 Feb 2007 12:23:35 +0000 (12:23 +0000)]
Jori Hamalainen's patch to speed up exigrep, and fix two typos.

17 years agoSplit long fakereject and fakedefer messages.
Philip Hazel [Wed, 7 Feb 2007 11:24:56 +0000 (11:24 +0000)]
Split long fakereject and fakedefer messages.

17 years agoUpdate some tests for latest changes.
Philip Hazel [Tue, 6 Feb 2007 16:54:34 +0000 (16:54 +0000)]
Update some tests for latest changes.

17 years agoImplemented hosts_avoid_pipelining in the smtp transport.
Philip Hazel [Tue, 6 Feb 2007 14:49:13 +0000 (14:49 +0000)]
Implemented hosts_avoid_pipelining in the smtp transport.

17 years agoRetry items for address errors that included the sender address (a
Philip Hazel [Tue, 6 Feb 2007 14:19:00 +0000 (14:19 +0000)]
Retry items for address errors that included the sender address (a
feature added to Exim 4.64) were not being deleted if an address was
subsequently successfully delivered.

17 years agoFlush SMTP before callout (unless control=no_callout_flush).
Philip Hazel [Tue, 6 Feb 2007 12:19:27 +0000 (12:19 +0000)]
Flush SMTP before callout (unless control=no_callout_flush).

17 years agoForgot about TLS when adding the delay autoflush.
Philip Hazel [Tue, 6 Feb 2007 11:16:21 +0000 (11:16 +0000)]
Forgot about TLS when adding the delay autoflush.

17 years agoAdded dsn_from to vary the contents of From: in DSNs
Philip Hazel [Tue, 6 Feb 2007 11:11:39 +0000 (11:11 +0000)]
Added dsn_from to vary the contents of From: in DSNs

17 years agoAdd forany/forall (Marcus Holmgren's patch, basically).
Philip Hazel [Tue, 6 Feb 2007 10:00:24 +0000 (10:00 +0000)]
Add forany/forall (Marcus Holmgren's patch, basically).

17 years agoFlush SMTP output buffer before "delay" in an ACL; add control =
Philip Hazel [Mon, 5 Feb 2007 12:35:46 +0000 (12:35 +0000)]
Flush SMTP output buffer before "delay" in an ACL; add control =
no_delay_flush to disable this behaviour.

17 years agoHeiko Schlitterman's patch for log_selector=+pid, plus appropriate
Philip Hazel [Wed, 31 Jan 2007 16:52:12 +0000 (16:52 +0000)]
Heiko Schlitterman's patch for log_selector=+pid, plus appropriate
patches for eximstats and eximon (his patch dealt with exigrep).

17 years agoAdd ${rfc2047d: expansion.
Philip Hazel [Wed, 31 Jan 2007 11:30:08 +0000 (11:30 +0000)]
Add ${rfc2047d: expansion.

17 years agoMagnus' patch for $sending_ip_address and $sending_port.
Philip Hazel [Tue, 30 Jan 2007 15:10:58 +0000 (15:10 +0000)]
Magnus' patch for $sending_ip_address and $sending_port.

17 years agoAdd control=no_pipelining.
Philip Hazel [Tue, 30 Jan 2007 11:45:20 +0000 (11:45 +0000)]
Add control=no_pipelining.

17 years agoTurn MH's patch into my standard style. (Explicit != NULL in test).
Philip Hazel [Thu, 25 Jan 2007 16:23:42 +0000 (16:23 +0000)]
Turn MH's patch into my standard style. (Explicit != NULL in test).

17 years agoEnsure acl_not_smtp_start is called for -bS input.
Philip Hazel [Thu, 25 Jan 2007 15:51:28 +0000 (15:51 +0000)]
Ensure acl_not_smtp_start is called for -bS input.

17 years agoI think the actual fix to bug #448 got lost somehow...
Magnus Holmgren [Wed, 24 Jan 2007 17:14:27 +0000 (17:14 +0000)]
I think the actual fix to bug #448 got lost somehow...

17 years agoInstalled PCRE release 7.0.
Philip Hazel [Tue, 23 Jan 2007 15:08:45 +0000 (15:08 +0000)]
Installed PCRE release 7.0.

17 years agoAdd some tolerance for QT= value in tests.
Philip Hazel [Tue, 23 Jan 2007 14:57:51 +0000 (14:57 +0000)]
Add some tolerance for QT= value in tests.

17 years agoAdd $smtp_count_at_connection_start.
Philip Hazel [Tue, 23 Jan 2007 14:34:02 +0000 (14:34 +0000)]
Add $smtp_count_at_connection_start.

17 years agoFix for bug #451: set deliver_freeze = FALSE after unlinking the spool files in order...
Magnus Holmgren [Tue, 23 Jan 2007 12:33:08 +0000 (12:33 +0000)]
Fix for bug #451: set deliver_freeze = FALSE after unlinking the spool files in order not to trigger spool_move_message() near the bottom.

17 years agoFix $auth1 problem in dovecot authenticator.
Philip Hazel [Tue, 23 Jan 2007 12:22:00 +0000 (12:22 +0000)]
Fix $auth1 problem in dovecot authenticator.

17 years agoAvoid use of .br when creating exim.8, use .nf/.fi instead.
Philip Hazel [Tue, 23 Jan 2007 12:13:50 +0000 (12:13 +0000)]
Avoid use of .br when creating exim.8, use .nf/.fi instead.

17 years agoTidies to the test-suite infrastructure for compiling auxiliary
Philip Hazel [Tue, 23 Jan 2007 11:01:09 +0000 (11:01 +0000)]
Tidies to the test-suite infrastructure for compiling auxiliary
programs.

17 years agoCautiously added ENABLE_DISABLE_FSYNC and disable_fsync, hedged about
Philip Hazel [Mon, 22 Jan 2007 16:29:54 +0000 (16:29 +0000)]
Cautiously added ENABLE_DISABLE_FSYNC and disable_fsync, hedged about
with much warning text.

17 years agoUpdated for eximstats 1.52
Steve Campbell [Mon, 22 Jan 2007 15:56:47 +0000 (15:56 +0000)]
Updated for eximstats 1.52

17 years agoAdditional tests - didn't show any problems.
Philip Hazel [Mon, 22 Jan 2007 15:17:04 +0000 (15:17 +0000)]
Additional tests - didn't show any problems.

17 years agoSpamAssassin rejects are now collated in the reject messages.
Steve Campbell [Mon, 22 Jan 2007 15:14:01 +0000 (15:14 +0000)]
SpamAssassin rejects are now collated in the reject messages.

17 years agoAdd gnutls_require_{kx,mac,protocols}.
Philip Hazel [Thu, 18 Jan 2007 15:35:42 +0000 (15:35 +0000)]
Add gnutls_require_{kx,mac,protocols}.

17 years agoTry to make test 0461 less unreliable.
Philip Hazel [Wed, 17 Jan 2007 12:44:25 +0000 (12:44 +0000)]
Try to make test 0461 less unreliable.

17 years agoAdd comments as to why smtp_log_no_mail() is not called when
Philip Hazel [Wed, 17 Jan 2007 11:29:39 +0000 (11:29 +0000)]
Add comments as to why smtp_log_no_mail() is not called when
smtp_start_session() fails - and arrange not to do so in the -bh case.

17 years agoFix negated dnslists item bug; add == and =& features, courtesy Brad
Philip Hazel [Wed, 17 Jan 2007 11:17:58 +0000 (11:17 +0000)]
Fix negated dnslists item bug; add == and =& features, courtesy Brad
Jorsch.

17 years agoFix bug #448
Magnus Holmgren [Tue, 16 Jan 2007 21:00:29 +0000 (21:00 +0000)]
Fix bug #448

17 years agoAdded log selector +smtp_no_mail to log when no MAIL is issued (for
Philip Hazel [Mon, 15 Jan 2007 15:59:22 +0000 (15:59 +0000)]
Added log selector +smtp_no_mail to log when no MAIL is issued (for
Tony).

17 years agoSpec update.
Philip Hazel [Mon, 15 Jan 2007 15:58:40 +0000 (15:58 +0000)]
Spec update.

17 years agoCast empty string to zero for numerical comparions and treat all numbers exim-4_66
Philip Hazel [Mon, 8 Jan 2007 11:56:41 +0000 (11:56 +0000)]
Cast empty string to zero for numerical comparions and treat all numbers
as decimal.

17 years agoUpdate version number and copyright year.
Philip Hazel [Mon, 8 Jan 2007 10:50:17 +0000 (10:50 +0000)]
Update version number and copyright year.

17 years agoPanic-die if a system filter or router generates more then 32767 child exim-4_65
Philip Hazel [Tue, 2 Jan 2007 11:25:00 +0000 (11:25 +0000)]
Panic-die if a system filter or router generates more then 32767 child
addresses.

17 years agoDon't check that the operands of numeric comparison operators are integers when yield...
Magnus Holmgren [Sun, 24 Dec 2006 12:12:05 +0000 (12:12 +0000)]
Don't check that the operands of numeric comparison operators are integers when yield == NULL

17 years agoUpdate version number for next release.
Philip Hazel [Thu, 21 Dec 2006 09:27:07 +0000 (09:27 +0000)]
Update version number for next release.

17 years agoTK/01
Tom Kistner [Wed, 20 Dec 2006 19:57:47 +0000 (19:57 +0000)]
TK/01

17 years agoBugZilla 438
Tom Kistner [Wed, 20 Dec 2006 19:54:23 +0000 (19:54 +0000)]
BugZilla 438

17 years agoReduce NewStuff 4.64 to a short list after full doc update. exim-4_64
Philip Hazel [Wed, 20 Dec 2006 09:44:37 +0000 (09:44 +0000)]
Reduce NewStuff 4.64 to a short list after full doc update.

17 years agoUpdate tests for portability.
Philip Hazel [Tue, 19 Dec 2006 16:40:27 +0000 (16:40 +0000)]
Update tests for portability.

17 years agoCheck for a ridiculously long filename in exim_dbmbuild.
Philip Hazel [Tue, 19 Dec 2006 15:09:58 +0000 (15:09 +0000)]
Check for a ridiculously long filename in exim_dbmbuild.

17 years agoRobert Bannocks' patch for an LDAP problem on Solaris LDAP.
Philip Hazel [Tue, 19 Dec 2006 14:51:34 +0000 (14:51 +0000)]
Robert Bannocks' patch for an LDAP problem on Solaris LDAP.

17 years ago#include <time.h> in pcretest.c (a PCRE bug, fixed in later PCRE
Philip Hazel [Tue, 19 Dec 2006 14:38:38 +0000 (14:38 +0000)]
#include <time.h> in pcretest.c (a PCRE bug, fixed in later PCRE
releases).

17 years agoUpdate documentation and associated files for 4.64.
Philip Hazel [Tue, 19 Dec 2006 12:28:35 +0000 (12:28 +0000)]
Update documentation and associated files for 4.64.

17 years agoApply John Jetmore's patch to allow tls-on-connect and STARTTLS to be
Philip Hazel [Tue, 12 Dec 2006 15:47:39 +0000 (15:47 +0000)]
Apply John Jetmore's patch to allow tls-on-connect and STARTTLS to be
tested/used via the -bh/-bhc/-bs options.

17 years agoBuglet in error handling for expansion of helo_data in callouts.
Philip Hazel [Mon, 11 Dec 2006 14:15:59 +0000 (14:15 +0000)]
Buglet in error handling for expansion of helo_data in callouts.

17 years agos/EXTRA_LIBS/EXTRALIBS/ in EDITME
John Jetmore [Fri, 8 Dec 2006 03:16:48 +0000 (03:16 +0000)]
s/EXTRA_LIBS/EXTRALIBS/ in EDITME

17 years agoI added the concatenated LOCAL_SCAN_ABI_VERSION define as well. Hope that's OK.
Magnus Holmgren [Wed, 6 Dec 2006 10:08:28 +0000 (10:08 +0000)]
I added the concatenated LOCAL_SCAN_ABI_VERSION define as well. Hope that's OK.

17 years agolocal_scan ABI version incremented to 1.1
Magnus Holmgren [Wed, 6 Dec 2006 09:46:03 +0000 (09:46 +0000)]
local_scan ABI version incremented to 1.1

17 years agoDocumentation and comment tidies.
Philip Hazel [Tue, 5 Dec 2006 11:35:28 +0000 (11:35 +0000)]
Documentation and comment tidies.

17 years agoIncrease DH_BITS in tls-gnu.c from 768 to 1024.
Philip Hazel [Mon, 4 Dec 2006 15:15:00 +0000 (15:15 +0000)]
Increase DH_BITS in tls-gnu.c from 768 to 1024.

17 years agoGive an error for the use of * and *@ with a query-style lookup.
Philip Hazel [Mon, 4 Dec 2006 15:00:19 +0000 (15:00 +0000)]
Give an error for the use of * and *@ with a query-style lookup.

18 years agoDon't set $sender_host_name if forward lookup of name obtained from
Philip Hazel [Mon, 20 Nov 2006 14:29:31 +0000 (14:29 +0000)]
Don't set $sender_host_name if forward lookup of name obtained from
reverse lookup times out.

18 years agoLock out "A-for-A" DNS lookups.
Philip Hazel [Mon, 20 Nov 2006 13:53:44 +0000 (13:53 +0000)]
Lock out "A-for-A" DNS lookups.

18 years agoJori Hamalainen's exiqsumm patch.
Philip Hazel [Mon, 20 Nov 2006 11:57:56 +0000 (11:57 +0000)]
Jori Hamalainen's exiqsumm patch.

18 years agoFix space bug in previous patch for "message" used with "accept".
Philip Hazel [Mon, 20 Nov 2006 11:43:40 +0000 (11:43 +0000)]
Fix space bug in previous patch for "message" used with "accept".

18 years agoexipick version 20061117.2 (bug fixes, feature additions, addresses 4.64-PH/13, 4...
John Jetmore [Fri, 17 Nov 2006 22:27:41 +0000 (22:27 +0000)]
exipick version 20061117.2 (bug fixes, feature additions, addresses 4.64-PH/13, 4.64-PH/43, and 4.64-PH/27)

18 years agoEximstats updates.
Steve Campbell [Thu, 16 Nov 2006 16:21:58 +0000 (16:21 +0000)]
Eximstats updates.

18 years ago 2005-07-26 V1.44 Steve Campbell
Steve Campbell [Thu, 16 Nov 2006 16:16:30 +0000 (16:16 +0000)]
 2005-07-26  V1.44 Steve Campbell
             Use a glob alias rather than an array ref in the generated
             parser. This improves both readability and performance.

 2005-09-30  V1.45 Marco Gaiarin / Steve Campbell
             Collect SpamAssassin and rejection statistics.
             Don't display local sender or destination tables unless
             there is data to show.
             Added average volumes into the top table text output.

 2006-02-07  V1.46 Steve Campbell
             Collect data on the number of addresses (recipients)
             as well as the number of messages.

 2006-05-05  V1.47 Steve Campbell
             Added 'Message too big' to the list of mail rejection
             reasons (thanks to Marco Gaiarin).

 2006-06-05  V1.48 Steve Campbell
             Mainlog lines which have GMT offsets and are too short to
             have a flag are now skipped.

 2006-11-10  V1.49 Alain Williams
             Added the -emptyok flag.

 2006-11-16  V1.50 Steve Campbell
             Fixes for obtaining the IP address from reject messages.

18 years agoApplied a modified version of Brad Jorsch's patch for "message" with
Philip Hazel [Tue, 14 Nov 2006 16:40:36 +0000 (16:40 +0000)]
Applied a modified version of Brad Jorsch's patch for "message" with
"accept".

18 years agoCorrect error in previous patch.
Philip Hazel [Mon, 13 Nov 2006 12:32:58 +0000 (12:32 +0000)]
Correct error in previous patch.

18 years agoAdd timeout to connect() for Unix domain socket in ${readsocket.
Philip Hazel [Mon, 13 Nov 2006 12:29:30 +0000 (12:29 +0000)]
Add timeout to connect() for Unix domain socket in ${readsocket.

18 years agoRename $interface_address and $interface_port as $received_ip_address
Philip Hazel [Mon, 13 Nov 2006 12:07:46 +0000 (12:07 +0000)]
Rename $interface_address and $interface_port as $received_ip_address
and $received_port in an attempt to lessen confusion.

18 years agoError if -q is given more than once.
Philip Hazel [Mon, 13 Nov 2006 11:56:41 +0000 (11:56 +0000)]
Error if -q is given more than once.

18 years agoAdd bitwise logical operators to ${eval:
Philip Hazel [Mon, 13 Nov 2006 11:26:37 +0000 (11:26 +0000)]
Add bitwise logical operators to ${eval:

18 years agoRemove dead PCRE file accidentally left around.
Philip Hazel [Tue, 7 Nov 2006 16:58:39 +0000 (16:58 +0000)]
Remove dead PCRE file accidentally left around.

18 years agoInstall PCRE 6.7 in in place of 6.2.
Philip Hazel [Tue, 7 Nov 2006 16:50:36 +0000 (16:50 +0000)]
Install PCRE 6.7 in in place of 6.2.

18 years agoMake -R and -S do something sensible when combined with -q<time>.
Philip Hazel [Tue, 7 Nov 2006 15:56:17 +0000 (15:56 +0000)]
Make -R and -S do something sensible when combined with -q<time>.

18 years agoTweak a time delay in the test suite.
Philip Hazel [Tue, 7 Nov 2006 15:11:34 +0000 (15:11 +0000)]
Tweak a time delay in the test suite.

18 years agoFix small test buglet.
Philip Hazel [Tue, 7 Nov 2006 14:20:37 +0000 (14:20 +0000)]
Fix small test buglet.

18 years agoStop rewriting addresses as a consequence of CNAMEs, as Exim isn't
Philip Hazel [Tue, 7 Nov 2006 14:13:18 +0000 (14:13 +0000)]
Stop rewriting addresses as a consequence of CNAMEs, as Exim isn't
supposed to do that (it must have crept in accidentally).

18 years agoReturn remote errors for LMTP over pipe (so now it's the same as LMTP
Philip Hazel [Tue, 7 Nov 2006 11:28:05 +0000 (11:28 +0000)]
Return remote errors for LMTP over pipe (so now it's the same as LMTP
over TCP/IP).

18 years agoAdd clearerr(stdin) in -bem code (needed for Darwin).
Philip Hazel [Tue, 7 Nov 2006 11:07:43 +0000 (11:07 +0000)]
Add clearerr(stdin) in -bem code (needed for Darwin).

18 years agoCorrect message_linecount in -bem testing.
Philip Hazel [Tue, 7 Nov 2006 10:28:09 +0000 (10:28 +0000)]
Correct message_linecount in -bem testing.

18 years agoInclude sender address in retry key for 4xx errors.
Philip Hazel [Mon, 6 Nov 2006 15:50:12 +0000 (15:50 +0000)]
Include sender address in retry key for 4xx errors.

18 years agoNo paniclog for ECONNRESET when getsockname() fails.
Philip Hazel [Mon, 6 Nov 2006 11:27:54 +0000 (11:27 +0000)]
No paniclog for ECONNRESET when getsockname() fails.

18 years agoIncorrect test for a running SpamAssassin.
Philip Hazel [Tue, 31 Oct 2006 16:13:48 +0000 (16:13 +0000)]
Incorrect test for a running SpamAssassin.

18 years ago$domain not always set when scanning a domain list.
Philip Hazel [Tue, 31 Oct 2006 16:08:11 +0000 (16:08 +0000)]
$domain not always set when scanning a domain list.

18 years agoAdd warning about missing colon to invalid expansion when it involved
Philip Hazel [Tue, 31 Oct 2006 14:26:34 +0000 (14:26 +0000)]
Add warning about missing colon to invalid expansion when it involved
${if def:h_xxx (overlooked previously).

18 years agoAdded some extra debugging when updating a wait-xxx database.
Philip Hazel [Tue, 31 Oct 2006 12:16:26 +0000 (12:16 +0000)]
Added some extra debugging when updating a wait-xxx database.

18 years agoMinor tidy to test script, and update the README for some omitted
Philip Hazel [Tue, 31 Oct 2006 11:37:47 +0000 (11:37 +0000)]
Minor tidy to test script, and update the README for some omitted
commands.

18 years agoClose writing end of socket for ${readsocket before reading.
Philip Hazel [Tue, 31 Oct 2006 11:14:17 +0000 (11:14 +0000)]
Close writing end of socket for ${readsocket before reading.

18 years agoCorrect ChangeLog (forgot to remove entry when I changed my mind on a
Philip Hazel [Tue, 31 Oct 2006 09:50:09 +0000 (09:50 +0000)]
Correct ChangeLog (forgot to remove entry when I changed my mind on a
fix.)

18 years agoTest tidies (previously overlooked).
Philip Hazel [Tue, 31 Oct 2006 09:39:38 +0000 (09:39 +0000)]
Test tidies (previously overlooked).