exim.git
17 years agoUpdate tests for 4.68 (after testing on tahini). exim-4_68
Philip Hazel [Thu, 30 Aug 2007 13:35:29 +0000 (13:35 +0000)]
Update tests for 4.68 (after testing on tahini).

17 years agoTest update.
Philip Hazel [Wed, 29 Aug 2007 15:37:50 +0000 (15:37 +0000)]
Test update.

17 years agoFix quoting problem with errors_copy.
Philip Hazel [Wed, 29 Aug 2007 15:06:47 +0000 (15:06 +0000)]
Fix quoting problem with errors_copy.

17 years agoPOSIX allows open() to be a macro; guard against it.
Philip Hazel [Wed, 29 Aug 2007 14:02:22 +0000 (14:02 +0000)]
POSIX allows open() to be a macro; guard against it.

17 years agoGuard against buffer overflow in moan_check_errorcopy().
Philip Hazel [Wed, 29 Aug 2007 13:58:57 +0000 (13:58 +0000)]
Guard against buffer overflow in moan_check_errorcopy().

17 years agoAllow only accept and warn in the not-QUIT ACL.
Philip Hazel [Wed, 29 Aug 2007 13:58:25 +0000 (13:58 +0000)]
Allow only accept and warn in the not-QUIT ACL.

17 years agoUpdate documentation for 4.68 release.
Philip Hazel [Wed, 29 Aug 2007 13:37:28 +0000 (13:37 +0000)]
Update documentation for 4.68 release.

17 years agoAdded some index entries for the "hide" option (or option prefix). Closes: bug 524.
Magnus Holmgren [Sat, 25 Aug 2007 12:33:01 +0000 (12:33 +0000)]
Added some index entries for the "hide" option (or option prefix). Closes: bug 524.

17 years agoAdd message_body_newlines.
Philip Hazel [Thu, 23 Aug 2007 11:01:49 +0000 (11:01 +0000)]
Add message_body_newlines.

17 years agoAdd "server=" feature to MySQL and PostgreSQL lookups.
Philip Hazel [Thu, 23 Aug 2007 10:16:51 +0000 (10:16 +0000)]
Add "server=" feature to MySQL and PostgreSQL lookups.

17 years agoEscape funny characters when logging DN=
Philip Hazel [Wed, 22 Aug 2007 14:20:28 +0000 (14:20 +0000)]
Escape funny characters when logging DN=

17 years agoFix missing quota message for system quota failure with maildir.
Philip Hazel [Wed, 22 Aug 2007 14:07:30 +0000 (14:07 +0000)]
Fix missing quota message for system quota failure with maildir.

17 years agoAdd the NOTQUIT ACL.
Philip Hazel [Wed, 22 Aug 2007 10:10:23 +0000 (10:10 +0000)]
Add the NOTQUIT ACL.

17 years agoTest suite data file had got accidentally deleted.
Philip Hazel [Wed, 22 Aug 2007 08:43:47 +0000 (08:43 +0000)]
Test suite data file had got accidentally deleted.

17 years agoPatch from the Sieve maintainer.
Philip Hazel [Fri, 17 Aug 2007 11:16:45 +0000 (11:16 +0000)]
Patch from the Sieve maintainer.

17 years agoUnindent incorrectly indented here document in exinext (closes: bug 416)
Magnus Holmgren [Sun, 29 Jul 2007 21:49:46 +0000 (21:49 +0000)]
Unindent incorrectly indented here document in exinext (closes: bug 416)

17 years agoUpdate experimental-spec and comment on the name of the SPF trace header - it's now...
Magnus Holmgren [Fri, 27 Jul 2007 13:56:24 +0000 (13:56 +0000)]
Update experimental-spec and comment on the name of the SPF trace header - it's now called Received-SPF (fixes: bug 519)

17 years agodoc typo in $load_average
John Jetmore [Fri, 20 Jul 2007 17:06:15 +0000 (17:06 +0000)]
doc typo in $load_average

17 years agoFix small typo: disable_fnync shoudl have been disable_fsync
Magnus Holmgren [Fri, 20 Jul 2007 16:01:21 +0000 (16:01 +0000)]
Fix small typo: disable_fnync shoudl have been disable_fsync

17 years agono_multiline_response should have been no_multiline_responses
Magnus Holmgren [Thu, 19 Jul 2007 17:07:39 +0000 (17:07 +0000)]
no_multiline_response should have been no_multiline_responses

17 years agoThis test file was accidentally not committed.
Philip Hazel [Mon, 16 Jul 2007 14:17:48 +0000 (14:17 +0000)]
This test file was accidentally not committed.

17 years agoYet another (hope the last for now) minor test tweak.
Philip Hazel [Thu, 5 Jul 2007 10:26:52 +0000 (10:26 +0000)]
Yet another (hope the last for now) minor test tweak.

17 years agoAnother small test tweak.
Philip Hazel [Thu, 5 Jul 2007 10:14:38 +0000 (10:14 +0000)]
Another small test tweak.

17 years agoMinor fix to one of the tests.
Philip Hazel [Thu, 5 Jul 2007 09:16:05 +0000 (09:16 +0000)]
Minor fix to one of the tests.

17 years agoFix bug in readconf in diagnosing overflowing ints in 64-bit systems.
Philip Hazel [Wed, 4 Jul 2007 11:03:46 +0000 (11:03 +0000)]
Fix bug in readconf in diagnosing overflowing ints in 64-bit systems.

17 years agoRemove unwanted (int) case when reading SIZE. Fix runtest for 64-bit
Philip Hazel [Wed, 4 Jul 2007 10:37:03 +0000 (10:37 +0000)]
Remove unwanted (int) case when reading SIZE. Fix runtest for 64-bit
systems. Tidy obsolete stuff in test 46.

17 years agoFix stupid oversight in $max_received_linelength.
Philip Hazel [Fri, 29 Jun 2007 09:20:37 +0000 (09:20 +0000)]
Fix stupid oversight in $max_received_linelength.

17 years agoFix pcre #include problem; add "-pre" to version.
Philip Hazel [Fri, 29 Jun 2007 08:49:17 +0000 (08:49 +0000)]
Fix pcre #include problem; add "-pre" to version.

17 years agoAdd queue_only_load_latch.
Philip Hazel [Wed, 27 Jun 2007 11:01:51 +0000 (11:01 +0000)]
Add queue_only_load_latch.

17 years agoNetBSD-specific configuration patches from David Brownlee.
Philip Hazel [Wed, 27 Jun 2007 08:46:28 +0000 (08:46 +0000)]
NetBSD-specific configuration patches from David Brownlee.

17 years agoFix bug introduced with +ignore_defer and +include_defer.
Philip Hazel [Tue, 26 Jun 2007 13:50:41 +0000 (13:50 +0000)]
Fix bug introduced with +ignore_defer and +include_defer.

17 years agoAdd warning about missing retry rules to the default configuration.
Philip Hazel [Tue, 26 Jun 2007 11:21:36 +0000 (11:21 +0000)]
Add warning about missing retry rules to the default configuration.

17 years agoInstalled PCRE 7.2 into Exim.
Philip Hazel [Tue, 26 Jun 2007 11:16:54 +0000 (11:16 +0000)]
Installed PCRE 7.2 into Exim.

17 years agoAdd +ignore_defer and +include_defer to host lists.
Philip Hazel [Tue, 26 Jun 2007 09:23:34 +0000 (09:23 +0000)]
Add +ignore_defer and +include_defer to host lists.

17 years agoAdded $max_received_linelength.
Philip Hazel [Fri, 22 Jun 2007 14:38:58 +0000 (14:38 +0000)]
Added $max_received_linelength.

17 years agoNote about ratelimit resets.
Philip Hazel [Wed, 20 Jun 2007 14:19:23 +0000 (14:19 +0000)]
Note about ratelimit resets.

17 years agoAdd /noupdate as a ratelimit option.
Philip Hazel [Wed, 20 Jun 2007 14:13:39 +0000 (14:13 +0000)]
Add /noupdate as a ratelimit option.

17 years agoAdd -Mvc option.
Philip Hazel [Tue, 19 Jun 2007 14:41:31 +0000 (14:41 +0000)]
Add -Mvc option.

17 years agoFix text type in ACL error message.
Philip Hazel [Tue, 19 Jun 2007 13:32:05 +0000 (13:32 +0000)]
Fix text type in ACL error message.

17 years agoAdd client_condition to authenticators.
Philip Hazel [Mon, 18 Jun 2007 13:57:49 +0000 (13:57 +0000)]
Add client_condition to authenticators.

17 years agoAdded $dnslist_matched.
Philip Hazel [Thu, 14 Jun 2007 14:18:19 +0000 (14:18 +0000)]
Added $dnslist_matched.

17 years agoExport body_linecount and body_zerocount in the local_scan API.
Philip Hazel [Thu, 14 Jun 2007 13:27:11 +0000 (13:27 +0000)]
Export body_linecount and body_zerocount in the local_scan API.

17 years agoUpdate tests for new prvs format; update version number.
Philip Hazel [Thu, 14 Jun 2007 13:20:38 +0000 (13:20 +0000)]
Update tests for new prvs format; update version number.

17 years agoFix bug 513, seemingly unfinished sentence in chapter 15.
Magnus Holmgren [Thu, 14 Jun 2007 06:44:58 +0000 (06:44 +0000)]
Fix bug 513, seemingly unfinished sentence in chapter 15.

17 years agoBug #503: Use Ulstat() instead of Ustat() in dsearch lookup.
Magnus Holmgren [Thu, 31 May 2007 12:41:49 +0000 (12:41 +0000)]
Bug #503: Use Ulstat() instead of Ustat() in dsearch lookup.

17 years agoTK/02
Tom Kistner [Thu, 17 May 2007 19:58:48 +0000 (19:58 +0000)]
TK/02

17 years agoBugzilla #502
Tom Kistner [Thu, 17 May 2007 19:55:10 +0000 (19:55 +0000)]
Bugzilla #502

17 years agoFix bug #500, typo (server_setid should be server_set_id) in chapter 37.
Magnus Holmgren [Tue, 15 May 2007 19:04:56 +0000 (19:04 +0000)]
Fix bug #500, typo (server_setid should be server_set_id) in chapter 37.

17 years agoThe "spam" ACL condition code contained a sscanf() call with a %s
Magnus Holmgren [Mon, 14 May 2007 18:56:25 +0000 (18:56 +0000)]
The "spam" ACL condition code contained a sscanf() call with a %s
conversion specification without a maximum field width, thereby
enabling a rogue spamd server to cause a buffer overflow. While nobody
in their right mind would setup Exim to query an untrusted spamd
server, an attacker that gains access to a server running spamd could
potentially exploit this vulnerability to run arbitrary code as the
Exim user.

17 years agoTK/01
Tom Kistner [Fri, 11 May 2007 08:50:42 +0000 (08:50 +0000)]
TK/01

17 years agoAdapt PRVS BATV scheme address format to latest draft version
Tom Kistner [Fri, 11 May 2007 08:48:31 +0000 (08:48 +0000)]
Adapt PRVS BATV scheme address format to latest draft version

17 years agoUse colon, not dot, as IPv6 separator in host-list lookups that use the
Philip Hazel [Tue, 8 May 2007 13:08:22 +0000 (13:08 +0000)]
Use colon, not dot, as IPv6 separator in host-list lookups that use the
iplsearch lookup type.

17 years agoUpdate version number; apply new patch from Sieve maintainer.
Philip Hazel [Thu, 19 Apr 2007 13:19:06 +0000 (13:19 +0000)]
Update version number; apply new patch from Sieve maintainer.

17 years agoFinal documentation updates for 4.67. exim-4_67
Philip Hazel [Tue, 17 Apr 2007 13:06:09 +0000 (13:06 +0000)]
Final documentation updates for 4.67.

17 years agoTest suite portability updates.
Philip Hazel [Tue, 17 Apr 2007 13:05:41 +0000 (13:05 +0000)]
Test suite portability updates.

17 years agoDo not advertise STARTTLS in response to HELP unless it would be
Philip Hazel [Mon, 16 Apr 2007 11:17:12 +0000 (11:17 +0000)]
Do not advertise STARTTLS in response to HELP unless it would be
advertised in response to EHLO.

17 years agoFix bug in previous patch: following data is permitted after '.' so it
Philip Hazel [Mon, 16 Apr 2007 10:31:58 +0000 (10:31 +0000)]
Fix bug in previous patch: following data is permitted after '.' so it
must not be diagnosed as an error. The check for vanished socket can
only be applied when there is no data pending.

17 years agoCheck for lost connection or unexpected input at end of message.
Philip Hazel [Fri, 13 Apr 2007 15:13:47 +0000 (15:13 +0000)]
Check for lost connection or unexpected input at end of message.

17 years agoMore documentation updates.
Philip Hazel [Thu, 12 Apr 2007 10:56:02 +0000 (10:56 +0000)]
More documentation updates.

17 years agoCorrect comment.
Philip Hazel [Thu, 12 Apr 2007 09:03:19 +0000 (09:03 +0000)]
Correct comment.

17 years agoAnother Sieve patch.
Philip Hazel [Thu, 12 Apr 2007 09:00:51 +0000 (09:00 +0000)]
Another Sieve patch.

17 years agoUpdated documentation for 4.67.
Philip Hazel [Wed, 11 Apr 2007 15:26:09 +0000 (15:26 +0000)]
Updated documentation for 4.67.

17 years agoUpdate for eximstats 1.58
Steve Campbell [Wed, 11 Apr 2007 15:06:05 +0000 (15:06 +0000)]
Update for eximstats 1.58

17 years agoV1.58 Fix to get <> and blackhole to show in edomain tables..
Steve Campbell [Wed, 11 Apr 2007 15:05:03 +0000 (15:05 +0000)]
V1.58 Fix to get <> and blackhole to show in edomain tables..

17 years agoUpdates for eximstats 1.57
Steve Campbell [Tue, 3 Apr 2007 15:54:49 +0000 (15:54 +0000)]
Updates for eximstats 1.57

17 years ago2007-03-19 V1.55 Steve Campbell
Steve Campbell [Tue, 3 Apr 2007 15:50:58 +0000 (15:50 +0000)]
2007-03-19  V1.55 Steve Campbell
            Differentiate between permanent and temporary rejects.

2007-03-29  V1.56a Jez Hancock
            Fixed some broken HTML links and added missing column headers.

2007-03-30  V1.57a Steve Campbell
            Fixed Grand Total Summary Domains, Edomains, and Email columns
            for Rejects, Temp Rejects, Ham, and Spam rows.

17 years agoPatch from the Sieve maintainer.
Philip Hazel [Wed, 21 Mar 2007 15:15:12 +0000 (15:15 +0000)]
Patch from the Sieve maintainer.

17 years agoAdd RCPT error text to unexpected DATA error.
Philip Hazel [Wed, 21 Mar 2007 15:10:39 +0000 (15:10 +0000)]
Add RCPT error text to unexpected DATA error.

17 years agoChange originator_xxx fields in the daemon when it gives up root so that
Philip Hazel [Wed, 14 Mar 2007 12:15:56 +0000 (12:15 +0000)]
Change originator_xxx fields in the daemon when it gives up root so that
the -H files are always consistent.

17 years agoFix manualroute bug for localhost following multihomed host.
Philip Hazel [Wed, 14 Mar 2007 11:22:23 +0000 (11:22 +0000)]
Fix manualroute bug for localhost following multihomed host.

17 years agoPrevious exigrep patch was rubbish. Re-fix.
Philip Hazel [Tue, 13 Mar 2007 16:37:57 +0000 (16:37 +0000)]
Previous exigrep patch was rubbish. Re-fix.

17 years agoAdd host_find_failed=ignore and host_all_ignored to manualroute.
Philip Hazel [Tue, 13 Mar 2007 15:32:47 +0000 (15:32 +0000)]
Add host_find_failed=ignore and host_all_ignored to manualroute.

17 years agoUse "not accepted" rather than "not completed" for non-accepted messages
Philip Hazel [Tue, 13 Mar 2007 11:26:49 +0000 (11:26 +0000)]
Use "not accepted" rather than "not completed" for non-accepted messages
shown by exigrep.

17 years agoAdd -v functionality to exigrep.
Philip Hazel [Tue, 13 Mar 2007 11:06:48 +0000 (11:06 +0000)]
Add -v functionality to exigrep.

17 years agoApplied a patch from the Sieve maintainer to fix a bug in "notify".
Philip Hazel [Tue, 13 Mar 2007 10:05:16 +0000 (10:05 +0000)]
Applied a patch from the Sieve maintainer to fix a bug in "notify".

17 years agoChange HDA_SIZE in oracle.c from 256 to 512. This is needed for 64-bit
Philip Hazel [Tue, 13 Mar 2007 09:59:07 +0000 (09:59 +0000)]
Change HDA_SIZE in oracle.c from 256 to 512. This is needed for 64-bit
cpus.

17 years agoFix compiling problems with OpenSSL 0.9.8e.
Philip Hazel [Tue, 13 Mar 2007 09:50:22 +0000 (09:50 +0000)]
Fix compiling problems with OpenSSL 0.9.8e.

17 years agoChange dovecot authenticator to use read/write instead of fgets/fprint
Philip Hazel [Thu, 1 Mar 2007 14:06:56 +0000 (14:06 +0000)]
Change dovecot authenticator to use read/write instead of fgets/fprint
to avoid buffering problems that show on Solaris.

17 years agoA :defer: message was being suppressed unless smtp_error_details was
Philip Hazel [Thu, 1 Mar 2007 11:17:00 +0000 (11:17 +0000)]
A :defer: message was being suppressed unless smtp_error_details was
set, unlike :fail:. This is wrong, so has been fixed.

17 years agoPut a note in the WishList file that it is now obsolete and that
Philip Hazel [Tue, 27 Feb 2007 11:51:27 +0000 (11:51 +0000)]
Put a note in the WishList file that it is now obsolete and that
everything is now in the Bugzilla.

17 years agoMH's patch for allowing control characters as list separators.
Philip Hazel [Mon, 26 Feb 2007 14:07:04 +0000 (14:07 +0000)]
MH's patch for allowing control characters as list separators.

17 years agoTweak for new processing method.
Philip Hazel [Mon, 26 Feb 2007 14:06:33 +0000 (14:06 +0000)]
Tweak for new processing method.

17 years agoNot correctly resetting $item and $value after an expansion error inside
Philip Hazel [Mon, 26 Feb 2007 12:25:10 +0000 (12:25 +0000)]
Not correctly resetting $item and $value after an expansion error inside
a list processing item.

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.