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.
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).
Philip Hazel [Tue, 31 Oct 2006 12:16:26 +0000 (12:16 +0000)]
Added some extra debugging when updating a wait-xxx database.
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.
Philip Hazel [Tue, 31 Oct 2006 11:14:17 +0000 (11:14 +0000)]
Close writing end of socket for ${readsocket before reading.
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.)
Philip Hazel [Tue, 31 Oct 2006 09:39:38 +0000 (09:39 +0000)]
Test tidies (previously overlooked).
Tom Kistner [Mon, 30 Oct 2006 22:22:50 +0000 (22:22 +0000)]
4.64 TK/01-03
Tom Kistner [Mon, 30 Oct 2006 22:06:33 +0000 (22:06 +0000)]
Bugzilla #401 + #402
Philip Hazel [Mon, 30 Oct 2006 16:41:04 +0000 (16:41 +0000)]
Fix too-often retry bug after 4xx with more hosts than hosts_max_retry.
Philip Hazel [Mon, 30 Oct 2006 14:59:15 +0000 (14:59 +0000)]
Previous fix for concatenated headers wasn't backwards compatible for
completely empty headers (they are left out).
Philip Hazel [Wed, 25 Oct 2006 08:42:57 +0000 (08:42 +0000)]
Typo in default configuration: relay_domains should be relay_to_domains.
Philip Hazel [Tue, 24 Oct 2006 15:01:25 +0000 (15:01 +0000)]
Fix backwards compatibility bug in named ACL variables.
Philip Hazel [Tue, 24 Oct 2006 14:32:49 +0000 (14:32 +0000)]
Remove trailing whitespace from each header before concatenation in
string expansions.
Philip Hazel [Tue, 24 Oct 2006 12:56:06 +0000 (12:56 +0000)]
Added -bem option.
Philip Hazel [Mon, 23 Oct 2006 13:24:21 +0000 (13:24 +0000)]
John Jetmore's -Mset patch.
Philip Hazel [Mon, 23 Oct 2006 10:55:10 +0000 (10:55 +0000)]
Fix crash for verify=helo when no IP address (-bs).
Philip Hazel [Mon, 23 Oct 2006 09:14:50 +0000 (09:14 +0000)]
Note about GnuTLS incompatibility for updates from 4.50 and earlier.
Philip Hazel [Wed, 18 Oct 2006 08:55:37 +0000 (08:55 +0000)]
Fix tls_required and lost_connection retry testss not working.
Philip Hazel [Mon, 16 Oct 2006 15:44:36 +0000 (15:44 +0000)]
Add server_condition to all authenticators, to allow for additional
conditions (and thereby implement authorization).
Philip Hazel [Mon, 16 Oct 2006 13:43:21 +0000 (13:43 +0000)]
Update Dovecot authenticator to (a) lock out tabs (b) add extra
parameters "secured" and "valid-client-cert" when relevant.
Philip Hazel [Mon, 16 Oct 2006 13:42:19 +0000 (13:42 +0000)]
Remove RSA_EXPORT stuff from the test client.c program in the same way
as it's just been removed from tls-gnutls.c.
Philip Hazel [Mon, 16 Oct 2006 13:20:18 +0000 (13:20 +0000)]
Some tidying got overlooked in the "removal of RSA_EXPORT" patch.
Philip Hazel [Mon, 16 Oct 2006 10:58:39 +0000 (10:58 +0000)]
Florian Weimer's patch to remove the unwanted and unused support for
RSA_EXPORT from the GnuTLS code.
Philip Hazel [Mon, 16 Oct 2006 10:37:19 +0000 (10:37 +0000)]
Tidy inconsistency in handling the "reply" argument by removing the
tests for NULL (only some times did it do it).
Philip Hazel [Tue, 10 Oct 2006 15:36:50 +0000 (15:36 +0000)]
Sort out group syntax problems, particularly with verify=header_sender.
Philip Hazel [Tue, 10 Oct 2006 11:15:12 +0000 (11:15 +0000)]
Nico Erfurth's patch to use less resources in spool_read_header,
slightly modified.
Philip Hazel [Mon, 9 Oct 2006 14:44:53 +0000 (14:44 +0000)]
Faffing around with tests.
Philip Hazel [Mon, 9 Oct 2006 14:38:57 +0000 (14:38 +0000)]
Update tests after reformatting exim -bt message
Philip Hazel [Mon, 9 Oct 2006 14:36:25 +0000 (14:36 +0000)]
Arrange to call dns_init() for host_find_byname() as well as for
host_find_bydns().
Philip Hazel [Mon, 9 Oct 2006 14:33:37 +0000 (14:33 +0000)]
Renumbered test.
Philip Hazel [Mon, 9 Oct 2006 14:32:01 +0000 (14:32 +0000)]
Dovecot test needs renumbering (shouldn't be run automatically).
Philip Hazel [Tue, 3 Oct 2006 15:11:22 +0000 (15:11 +0000)]
Michael Deutschmann's patch for getting TXT from a specific list when
a match is found on a merged list.
Philip Hazel [Tue, 3 Oct 2006 10:25:55 +0000 (10:25 +0000)]
Fix misleading verification output when -v is used with -bv and aliasing
leads to a mixture of successful and unsuccessful verification.
Philip Hazel [Tue, 3 Oct 2006 08:54:50 +0000 (08:54 +0000)]
Added $message_headers_raw to give all the headers without RFC 2047
decoding.
Philip Hazel [Mon, 2 Oct 2006 14:30:29 +0000 (14:30 +0000)]
Fix typo.
Philip Hazel [Mon, 2 Oct 2006 13:38:17 +0000 (13:38 +0000)]
Added dovecot authenticator.
Philip Hazel [Tue, 26 Sep 2006 14:51:02 +0000 (14:51 +0000)]
Add comment about {} now being an error in numerical expansion
comparisons. The bug that caused it to be treated as {0} has been fixed.
Philip Hazel [Tue, 26 Sep 2006 13:51:57 +0000 (13:51 +0000)]
Fix typo.
Philip Hazel [Tue, 26 Sep 2006 13:51:00 +0000 (13:51 +0000)]
Add comment about split_spool_directory to the default configuration.
Philip Hazel [Mon, 25 Sep 2006 11:25:37 +0000 (11:25 +0000)]
Change callout EHLO/HELO from smtp_active_hostname to the helo_data
setting from the transport, when there is one.
Philip Hazel [Mon, 25 Sep 2006 10:14:20 +0000 (10:14 +0000)]
Add log_reject_target as an ACL modifier.
Philip Hazel [Fri, 22 Sep 2006 14:01:12 +0000 (14:01 +0000)]
directory_file was missing from OptionLists.txt.
Philip Hazel [Fri, 22 Sep 2006 08:41:59 +0000 (08:41 +0000)]
Apply patch to fix bug introduced by the last patch to spool_mbox.c
(from Nico Erfurth).
John Jetmore [Tue, 19 Sep 2006 20:01:13 +0000 (20:01 +0000)]
exipick
20060919.0, support arbitrary acl_ vars from 4.64-PH/09
Philip Hazel [Tue, 19 Sep 2006 14:31:06 +0000 (14:31 +0000)]
Tweak the ACL variable name code to require either a digit or an
underscore after acl_c or acl_m.
Philip Hazel [Tue, 19 Sep 2006 11:28:44 +0000 (11:28 +0000)]
Apply Jakob Hirsch's patch for arbitrary ACL variable names, tidied up
just a little bit.
Philip Hazel [Mon, 18 Sep 2006 14:49:23 +0000 (14:49 +0000)]
Check for overflow in numeric expansion conditions; forbid negative
values for message_size_limit.
Philip Hazel [Mon, 18 Sep 2006 11:06:20 +0000 (11:06 +0000)]
Install the latest Makefile from the Cygwin maintainer.
Philip Hazel [Tue, 12 Sep 2006 10:35:56 +0000 (10:35 +0000)]
Applied Nico Erfurth's refactoring patch to spool_mbox.c.
Philip Hazel [Tue, 12 Sep 2006 10:15:11 +0000 (10:15 +0000)]
Tidy wording on Exim man page.