Tom Kistner [Thu, 17 May 2007 19:58:48 +0000 (19:58 +0000)]
TK/02
Tom Kistner [Thu, 17 May 2007 19:55:10 +0000 (19:55 +0000)]
Bugzilla #502
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.
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.
Tom Kistner [Fri, 11 May 2007 08:50:42 +0000 (08:50 +0000)]
TK/01
Tom Kistner [Fri, 11 May 2007 08:48:31 +0000 (08:48 +0000)]
Adapt PRVS BATV scheme address format to latest draft version
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.
Philip Hazel [Thu, 19 Apr 2007 13:19:06 +0000 (13:19 +0000)]
Update version number; apply new patch from Sieve maintainer.
Philip Hazel [Tue, 17 Apr 2007 13:06:09 +0000 (13:06 +0000)]
Final documentation updates for 4.67.
Philip Hazel [Tue, 17 Apr 2007 13:05:41 +0000 (13:05 +0000)]
Test suite portability updates.
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.
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.
Philip Hazel [Fri, 13 Apr 2007 15:13:47 +0000 (15:13 +0000)]
Check for lost connection or unexpected input at end of message.
Philip Hazel [Thu, 12 Apr 2007 10:56:02 +0000 (10:56 +0000)]
More documentation updates.
Philip Hazel [Thu, 12 Apr 2007 09:03:19 +0000 (09:03 +0000)]
Correct comment.
Philip Hazel [Thu, 12 Apr 2007 09:00:51 +0000 (09:00 +0000)]
Another Sieve patch.
Philip Hazel [Wed, 11 Apr 2007 15:26:09 +0000 (15:26 +0000)]
Updated documentation for 4.67.
Steve Campbell [Wed, 11 Apr 2007 15:06:05 +0000 (15:06 +0000)]
Update for eximstats 1.58
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..
Steve Campbell [Tue, 3 Apr 2007 15:54:49 +0000 (15:54 +0000)]
Updates for eximstats 1.57
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.
Philip Hazel [Wed, 21 Mar 2007 15:15:12 +0000 (15:15 +0000)]
Patch from the Sieve maintainer.
Philip Hazel [Wed, 21 Mar 2007 15:10:39 +0000 (15:10 +0000)]
Add RCPT error text to unexpected DATA error.
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.
Philip Hazel [Wed, 14 Mar 2007 11:22:23 +0000 (11:22 +0000)]
Fix manualroute bug for localhost following multihomed host.
Philip Hazel [Tue, 13 Mar 2007 16:37:57 +0000 (16:37 +0000)]
Previous exigrep patch was rubbish. Re-fix.
Philip Hazel [Tue, 13 Mar 2007 15:32:47 +0000 (15:32 +0000)]
Add host_find_failed=ignore and host_all_ignored to manualroute.
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.
Philip Hazel [Tue, 13 Mar 2007 11:06:48 +0000 (11:06 +0000)]
Add -v functionality to exigrep.
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".
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.
Philip Hazel [Tue, 13 Mar 2007 09:50:22 +0000 (09:50 +0000)]
Fix compiling problems with OpenSSL 0.9.8e.
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.
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.
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.
Philip Hazel [Mon, 26 Feb 2007 14:07:04 +0000 (14:07 +0000)]
MH's patch for allowing control characters as list separators.
Philip Hazel [Mon, 26 Feb 2007 14:06:33 +0000 (14:06 +0000)]
Tweak for new processing method.
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.
Philip Hazel [Tue, 20 Feb 2007 15:58:02 +0000 (15:58 +0000)]
Add extra sync checks after ACLs that might delay.
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.
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.
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.
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.
Philip Hazel [Wed, 14 Feb 2007 15:33:40 +0000 (15:33 +0000)]
Add "continue" modifier.
Philip Hazel [Wed, 14 Feb 2007 14:59:01 +0000 (14:59 +0000)]
Added expansion items addresses, filter, map, reduce.
Steve Campbell [Wed, 14 Feb 2007 12:22:36 +0000 (12:22 +0000)]
Eximstats 1.54
Steve Campbell [Wed, 14 Feb 2007 12:20:43 +0000 (12:20 +0000)]
Improved the '($parent) =' pattern match (Daniel Tiefnig)
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.
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.
Philip Hazel [Wed, 7 Feb 2007 14:41:13 +0000 (14:41 +0000)]
Apply latest Sieve patches.
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.
Philip Hazel [Wed, 7 Feb 2007 11:24:56 +0000 (11:24 +0000)]
Split long fakereject and fakedefer messages.
Philip Hazel [Tue, 6 Feb 2007 16:54:34 +0000 (16:54 +0000)]
Update some tests for latest changes.
Philip Hazel [Tue, 6 Feb 2007 14:49:13 +0000 (14:49 +0000)]
Implemented hosts_avoid_pipelining in the smtp transport.
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.
Philip Hazel [Tue, 6 Feb 2007 12:19:27 +0000 (12:19 +0000)]
Flush SMTP before callout (unless control=no_callout_flush).
Philip Hazel [Tue, 6 Feb 2007 11:16:21 +0000 (11:16 +0000)]
Forgot about TLS when adding the delay autoflush.
Philip Hazel [Tue, 6 Feb 2007 11:11:39 +0000 (11:11 +0000)]
Added dsn_from to vary the contents of From: in DSNs
Philip Hazel [Tue, 6 Feb 2007 10:00:24 +0000 (10:00 +0000)]
Add forany/forall (Marcus Holmgren's patch, basically).
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.
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).
Philip Hazel [Wed, 31 Jan 2007 11:30:08 +0000 (11:30 +0000)]
Add ${rfc2047d: expansion.
Philip Hazel [Tue, 30 Jan 2007 15:10:58 +0000 (15:10 +0000)]
Magnus' patch for $sending_ip_address and $sending_port.
Philip Hazel [Tue, 30 Jan 2007 11:45:20 +0000 (11:45 +0000)]
Add control=no_pipelining.
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).
Philip Hazel [Thu, 25 Jan 2007 15:51:28 +0000 (15:51 +0000)]
Ensure acl_not_smtp_start is called for -bS input.
Magnus Holmgren [Wed, 24 Jan 2007 17:14:27 +0000 (17:14 +0000)]
I think the actual fix to bug #448 got lost somehow...
Philip Hazel [Tue, 23 Jan 2007 15:08:45 +0000 (15:08 +0000)]
Installed PCRE release 7.0.
Philip Hazel [Tue, 23 Jan 2007 14:57:51 +0000 (14:57 +0000)]
Add some tolerance for QT= value in tests.
Philip Hazel [Tue, 23 Jan 2007 14:34:02 +0000 (14:34 +0000)]
Add $smtp_count_at_connection_start.
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.
Philip Hazel [Tue, 23 Jan 2007 12:22:00 +0000 (12:22 +0000)]
Fix $auth1 problem in dovecot authenticator.
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.
Philip Hazel [Tue, 23 Jan 2007 11:01:09 +0000 (11:01 +0000)]
Tidies to the test-suite infrastructure for compiling auxiliary
programs.
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.
Steve Campbell [Mon, 22 Jan 2007 15:56:47 +0000 (15:56 +0000)]
Updated for eximstats 1.52
Philip Hazel [Mon, 22 Jan 2007 15:17:04 +0000 (15:17 +0000)]
Additional tests - didn't show any problems.
Steve Campbell [Mon, 22 Jan 2007 15:14:01 +0000 (15:14 +0000)]
SpamAssassin rejects are now collated in the reject messages.
Philip Hazel [Thu, 18 Jan 2007 15:35:42 +0000 (15:35 +0000)]
Add gnutls_require_{kx,mac,protocols}.
Philip Hazel [Wed, 17 Jan 2007 12:44:25 +0000 (12:44 +0000)]
Try to make test 0461 less unreliable.
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.
Philip Hazel [Wed, 17 Jan 2007 11:17:58 +0000 (11:17 +0000)]
Fix negated dnslists item bug; add == and =& features, courtesy Brad
Jorsch.
Magnus Holmgren [Tue, 16 Jan 2007 21:00:29 +0000 (21:00 +0000)]
Fix bug #448
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).
Philip Hazel [Mon, 15 Jan 2007 15:58:40 +0000 (15:58 +0000)]
Spec update.
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.
Philip Hazel [Mon, 8 Jan 2007 10:50:17 +0000 (10:50 +0000)]
Update version number and copyright year.
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.
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
Philip Hazel [Thu, 21 Dec 2006 09:27:07 +0000 (09:27 +0000)]
Update version number for next release.
Tom Kistner [Wed, 20 Dec 2006 19:57:47 +0000 (19:57 +0000)]
TK/01
Tom Kistner [Wed, 20 Dec 2006 19:54:23 +0000 (19:54 +0000)]
BugZilla 438
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.
Philip Hazel [Tue, 19 Dec 2006 16:40:27 +0000 (16:40 +0000)]
Update tests for portability.
Philip Hazel [Tue, 19 Dec 2006 15:09:58 +0000 (15:09 +0000)]
Check for a ridiculously long filename in exim_dbmbuild.
Philip Hazel [Tue, 19 Dec 2006 14:51:34 +0000 (14:51 +0000)]
Robert Bannocks' patch for an LDAP problem on Solaris LDAP.
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).
Philip Hazel [Tue, 19 Dec 2006 12:28:35 +0000 (12:28 +0000)]
Update documentation and associated files for 4.64.
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.
Philip Hazel [Mon, 11 Dec 2006 14:15:59 +0000 (14:15 +0000)]
Buglet in error handling for expansion of helo_data in callouts.