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.
John Jetmore [Fri, 8 Dec 2006 03:16:48 +0000 (03:16 +0000)]
s/EXTRA_LIBS/EXTRALIBS/ in EDITME
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.
Magnus Holmgren [Wed, 6 Dec 2006 09:46:03 +0000 (09:46 +0000)]
local_scan ABI version incremented to 1.1
Philip Hazel [Tue, 5 Dec 2006 11:35:28 +0000 (11:35 +0000)]
Documentation and comment tidies.
Philip Hazel [Mon, 4 Dec 2006 15:15:00 +0000 (15:15 +0000)]
Increase DH_BITS in tls-gnu.c from 768 to 1024.
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.
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.
Philip Hazel [Mon, 20 Nov 2006 13:53:44 +0000 (13:53 +0000)]
Lock out "A-for-A" DNS lookups.
Philip Hazel [Mon, 20 Nov 2006 11:57:56 +0000 (11:57 +0000)]
Jori Hamalainen's exiqsumm patch.
Philip Hazel [Mon, 20 Nov 2006 11:43:40 +0000 (11:43 +0000)]
Fix space bug in previous patch for "message" used with "accept".
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)
Steve Campbell [Thu, 16 Nov 2006 16:21:58 +0000 (16:21 +0000)]
Eximstats updates.
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.
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".
Philip Hazel [Mon, 13 Nov 2006 12:32:58 +0000 (12:32 +0000)]
Correct error in previous patch.
Philip Hazel [Mon, 13 Nov 2006 12:29:30 +0000 (12:29 +0000)]
Add timeout to connect() for Unix domain socket in ${readsocket.
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.
Philip Hazel [Mon, 13 Nov 2006 11:56:41 +0000 (11:56 +0000)]
Error if -q is given more than once.
Philip Hazel [Mon, 13 Nov 2006 11:26:37 +0000 (11:26 +0000)]
Add bitwise logical operators to ${eval:
Philip Hazel [Tue, 7 Nov 2006 16:58:39 +0000 (16:58 +0000)]
Remove dead PCRE file accidentally left around.
Philip Hazel [Tue, 7 Nov 2006 16:50:36 +0000 (16:50 +0000)]
Install PCRE 6.7 in in place of 6.2.
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>.
Philip Hazel [Tue, 7 Nov 2006 15:11:34 +0000 (15:11 +0000)]
Tweak a time delay in the test suite.
Philip Hazel [Tue, 7 Nov 2006 14:20:37 +0000 (14:20 +0000)]
Fix small test buglet.
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).
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).
Philip Hazel [Tue, 7 Nov 2006 11:07:43 +0000 (11:07 +0000)]
Add clearerr(stdin) in -bem code (needed for Darwin).
Philip Hazel [Tue, 7 Nov 2006 10:28:09 +0000 (10:28 +0000)]
Correct message_linecount in -bem testing.
Philip Hazel [Mon, 6 Nov 2006 15:50:12 +0000 (15:50 +0000)]
Include sender address in retry key for 4xx errors.
Philip Hazel [Mon, 6 Nov 2006 11:27:54 +0000 (11:27 +0000)]
No paniclog for ECONNRESET when getsockname() fails.
Philip Hazel [Tue, 31 Oct 2006 16:13:48 +0000 (16:13 +0000)]
Incorrect test for a running SpamAssassin.
Philip Hazel [Tue, 31 Oct 2006 16:08:11 +0000 (16:08 +0000)]
$domain not always set when scanning a domain list.