Philip Hazel [Wed, 12 Oct 2005 11:20:41 +0000 (11:20 +0000)]
Oops, I introduced a bug in ${prvstest changes, shown up by building (new)
tests. Of course, it might have been helpful to do the tests before my
previous commit...
Philip Hazel [Wed, 12 Oct 2005 11:00:34 +0000 (11:00 +0000)]
Tidies to ${prvscheck: (1) treat missing 3rd argument as an empty
string; (2) reset $prvscheck_address and $prvscheck_keynum at the end,
because their memory gets reclaimed on successful expansion; (3) Tidy
the code for ${prvscheck - it's actually easier than Tom thought :-) and
(4) allow $prvscheck_result to be usable inside the 3rd argument.
Philip Hazel [Wed, 12 Oct 2005 10:07:00 +0000 (10:07 +0000)]
Generate an error if the third argument to ${prvs is not a single digit.
Philip Hazel [Tue, 11 Oct 2005 13:50:48 +0000 (13:50 +0000)]
Add control=submission to relay_from_hosts and authenticated checks in
the default configuration.
Philip Hazel [Tue, 11 Oct 2005 09:30:41 +0000 (09:30 +0000)]
In the default configuration, move the relay_from_hosts and
authenticated client checks to before the DNS black list checks.
Philip Hazel [Mon, 10 Oct 2005 08:23:44 +0000 (08:23 +0000)]
Reinstate lost wish from 2002.
Philip Hazel [Tue, 4 Oct 2005 08:54:33 +0000 (08:54 +0000)]
Change interface to fake nameserver for new test-suite. Some error
messages changed; hence changes to the old tests too.
Philip Hazel [Mon, 3 Oct 2005 13:25:32 +0000 (13:25 +0000)]
Make name= in control=submission swallow the rest of the string, thus
allowing for slashes in the name, but requiring this option to be last.
Philip Hazel [Mon, 3 Oct 2005 11:26:21 +0000 (11:26 +0000)]
Tidy up "personal" testing in line with RFCs 2369, 2929, 3834.
Philip Hazel [Mon, 3 Oct 2005 09:56:42 +0000 (09:56 +0000)]
Fix typo in pcre/Makefile.
Philip Hazel [Mon, 3 Oct 2005 09:53:38 +0000 (09:53 +0000)]
Restored lost final */ on CVS version comment in os.{c,h}-cygwin.
Philip Hazel [Mon, 3 Oct 2005 09:51:04 +0000 (09:51 +0000)]
Missing #if HAVE_IPV6 conditional.
Philip Hazel [Mon, 3 Oct 2005 09:49:51 +0000 (09:49 +0000)]
Version number -> 4.54.
Philip Hazel [Mon, 3 Oct 2005 09:11:42 +0000 (09:11 +0000)]
Add another wish.
Philip Hazel [Wed, 28 Sep 2005 10:46:48 +0000 (10:46 +0000)]
Make ${base62d: adjust for BASE_62, as ${base62: does.
Philip Hazel [Mon, 26 Sep 2005 09:52:18 +0000 (09:52 +0000)]
Allow the error for self=fail to be included in bounces.
Philip Hazel [Mon, 26 Sep 2005 09:14:44 +0000 (09:14 +0000)]
WishList update
Tony Finch [Thu, 22 Sep 2005 12:58:14 +0000 (12:58 +0000)]
Improve the ratelimit examples. The delay example was broken - it needed
a time unit after the ${eval}.
Tony Finch [Thu, 22 Sep 2005 12:03:36 +0000 (12:03 +0000)]
Explain in the ratelimit docs how to work out the over-limit recovery time.
Tony Finch [Thu, 22 Sep 2005 12:02:21 +0000 (12:02 +0000)]
A tweak to change PH/13, so that verify=helo never defers (as in 4.52).
Tony Finch [Mon, 19 Sep 2005 18:00:47 +0000 (18:00 +0000)]
Exim produced the error message "an SRV record indicated no SMTP
service" if it encountered an MX record with an empty target hostname.
The message is now "an MX or SRV record indicated no SMTP service".
Philip Hazel [Mon, 19 Sep 2005 14:42:31 +0000 (14:42 +0000)]
Minor comment tweaks from Bryan Henderson for Configure-Makefile and
EDITME.
Philip Hazel [Mon, 19 Sep 2005 14:01:51 +0000 (14:01 +0000)]
Expand uidlists and gidlists (admin_groups, never_users, trusted_users,
trusted_groups).
Philip Hazel [Mon, 19 Sep 2005 11:56:11 +0000 (11:56 +0000)]
Michael Haardt's randomized retry stuff, using the new letter "H".
Philip Hazel [Mon, 19 Sep 2005 10:13:39 +0000 (10:13 +0000)]
More work for interfacing to the new test suite.
Tony Finch [Mon, 19 Sep 2005 09:41:37 +0000 (09:41 +0000)]
Apply the fix for widen_domains to qualify_single and search_parents
which are the other dnslookup options that can cause header rewrites.
Philip Hazel [Fri, 16 Sep 2005 14:44:11 +0000 (14:44 +0000)]
Further changes for the benefit of the new test suite.
Tony Finch [Fri, 16 Sep 2005 14:11:25 +0000 (14:11 +0000)]
Oops. I omitted a ( from Brian's patch.
Tony Finch [Thu, 15 Sep 2005 16:02:07 +0000 (16:02 +0000)]
A further widen_domains fix for a subtle but common case.
Tony Finch [Thu, 15 Sep 2005 12:22:41 +0000 (12:22 +0000)]
A couple of little ratelimit documentation fixes
Tony Finch [Thu, 15 Sep 2005 09:15:26 +0000 (09:15 +0000)]
Fix the ratelimit support in exim_fixdb. Patch provided by
Brian Candler <B.Candler@pobox.com>.
Philip Hazel [Thu, 15 Sep 2005 08:27:59 +0000 (08:27 +0000)]
Added /return_path_retain to the Wish List.
Philip Hazel [Wed, 14 Sep 2005 13:20:12 +0000 (13:20 +0000)]
Add comment about libdomainkeys 0.67 to README.UPDATING for 4.53.
Philip Hazel [Wed, 14 Sep 2005 09:40:55 +0000 (09:40 +0000)]
Update one test to avoid prodding the live Exim for a callout (can now
do with port in manualroute). Added comment in the code.
Tony Finch [Tue, 13 Sep 2005 18:06:30 +0000 (18:06 +0000)]
Fix the handling of reverse time in the ratelimit code.
Tony Finch [Tue, 13 Sep 2005 17:51:05 +0000 (17:51 +0000)]
Add util/ratelimit.pl to assist with choosing ratelimit settings.
Philip Hazel [Tue, 13 Sep 2005 15:40:07 +0000 (15:40 +0000)]
Added a backwards-compatible interface to a fake DNS resolver for use by
the new test suite.
Philip Hazel [Tue, 13 Sep 2005 11:27:45 +0000 (11:27 +0000)]
Added extra information about errors to the PostgreSQL error string.
Philip Hazel [Tue, 13 Sep 2005 11:13:27 +0000 (11:13 +0000)]
Add $smtp_command.
Philip Hazel [Tue, 13 Sep 2005 10:35:52 +0000 (10:35 +0000)]
Added comment about verifying errors_to as a recipient, not a sender.
Tony Finch [Tue, 13 Sep 2005 09:54:14 +0000 (09:54 +0000)]
Fix Makefile-OpenBSD.
Tony Finch [Tue, 13 Sep 2005 09:43:17 +0000 (09:43 +0000)]
OpenBSD requires -lm for the ratelimit code.
Philip Hazel [Mon, 12 Sep 2005 15:09:55 +0000 (15:09 +0000)]
Disable widen_domains when verifying senders, unless rewrite_headers is
off.
Philip Hazel [Mon, 12 Sep 2005 14:03:42 +0000 (14:03 +0000)]
Fix @[] prefix matching bug.
Philip Hazel [Mon, 12 Sep 2005 13:55:54 +0000 (13:55 +0000)]
Added "distclean" to top-level Makefile.
Philip Hazel [Mon, 12 Sep 2005 13:50:03 +0000 (13:50 +0000)]
Use RM_COMMAND everywhere during building.
Philip Hazel [Mon, 12 Sep 2005 13:39:31 +0000 (13:39 +0000)]
Added log selector "unknown_in_list".
Philip Hazel [Mon, 12 Sep 2005 10:49:30 +0000 (10:49 +0000)]
Fix rare potential log buffer overflow.
Philip Hazel [Mon, 12 Sep 2005 10:08:53 +0000 (10:08 +0000)]
Add control=suppress_local_fixups to complete the quartet.
Philip Hazel [Wed, 7 Sep 2005 10:15:33 +0000 (10:15 +0000)]
Fix incorrect use of local user name for trusted submissions.
Philip Hazel [Tue, 6 Sep 2005 13:21:06 +0000 (13:21 +0000)]
Dragonfly config files + several changes in ChangeLog.
Philip Hazel [Tue, 6 Sep 2005 13:18:13 +0000 (13:18 +0000)]
Make exim_install pay attention to CHOWN_COMMAND in Makefile.
Philip Hazel [Tue, 6 Sep 2005 13:17:36 +0000 (13:17 +0000)]
Support for verify=not_blind.
Tom Kistner [Thu, 1 Sep 2005 08:40:54 +0000 (08:40 +0000)]
4.53 TK/05
Tom Kistner [Thu, 1 Sep 2005 08:39:03 +0000 (08:39 +0000)]
Update dk_free() calls with a new parameter.
Philip Hazel [Tue, 30 Aug 2005 10:55:52 +0000 (10:55 +0000)]
Applied latest Sieve patches from the maintainer.
Philip Hazel [Tue, 30 Aug 2005 10:07:58 +0000 (10:07 +0000)]
Missing BOOL in function heading in filtertest.c; removed an email
address from README.
Philip Hazel [Tue, 30 Aug 2005 09:19:33 +0000 (09:19 +0000)]
(1) a new wish (2) minor tweaks to dbmbuild and cramtest when setting up
new tests.
Philip Hazel [Tue, 23 Aug 2005 11:25:38 +0000 (11:25 +0000)]
Show support for crypteq for -bV and -d.
Philip Hazel [Tue, 23 Aug 2005 10:29:10 +0000 (10:29 +0000)]
Don't panic if the attempt to create the spool directory fails and the
error isn't "already exists". Needed for the new test suite.
Philip Hazel [Tue, 23 Aug 2005 08:50:07 +0000 (08:50 +0000)]
${eval now supports %
Philip Hazel [Tue, 23 Aug 2005 08:46:33 +0000 (08:46 +0000)]
Add % operator to ${eval expansion.
Philip Hazel [Mon, 22 Aug 2005 15:28:20 +0000 (15:28 +0000)]
Fix comparison of [IPv6:....] to sender host address for
$sender_rcvhost.
Philip Hazel [Mon, 22 Aug 2005 14:01:37 +0000 (14:01 +0000)]
Make $smtp_command_argument available for all SMTP commands.
Philip Hazel [Mon, 22 Aug 2005 10:49:04 +0000 (10:49 +0000)]
(1) Patch for radius problem. (2) Include config.h inside local_scan.h.
Tom Kistner [Tue, 16 Aug 2005 12:35:12 +0000 (12:35 +0000)]
4.53 TK/04
Tom Kistner [Tue, 16 Aug 2005 12:32:32 +0000 (12:32 +0000)]
Bugzilla 35: Fix buffer underrun when EOF condition occurs while reading a MIME header
Philip Hazel [Tue, 9 Aug 2005 13:31:52 +0000 (13:31 +0000)]
Allow port setting on lists of hosts in manualroute, queryprogram,
fallback_hosts, and "hosts" in smtp.
Philip Hazel [Mon, 8 Aug 2005 15:02:48 +0000 (15:02 +0000)]
Incorrect port was logged when an SRV record specified a special port.
Philip Hazel [Mon, 8 Aug 2005 13:52:19 +0000 (13:52 +0000)]
Tidy up some out-of-date stuff in the Wish List.
Philip Hazel [Mon, 8 Aug 2005 13:21:46 +0000 (13:21 +0000)]
Small delay in test harness to ensure debugging output comes out in the
same order.
Philip Hazel [Mon, 8 Aug 2005 10:48:26 +0000 (10:48 +0000)]
Add sqlite_lock_timeout.
Philip Hazel [Mon, 8 Aug 2005 10:32:58 +0000 (10:32 +0000)]
Reversed a previous HP-UX compiler option change as I'm told it was not
the cause of the problem.
Philip Hazel [Mon, 8 Aug 2005 10:29:08 +0000 (10:29 +0000)]
Define BIND_8_COMPAT in the os.h file for Darwin.
Philip Hazel [Mon, 8 Aug 2005 10:22:14 +0000 (10:22 +0000)]
Install PCRE 6.2.
Philip Hazel [Mon, 8 Aug 2005 09:57:29 +0000 (09:57 +0000)]
Fix memory bug (could segfault) for $reply_address when Reply-to: is
empty and From: does not exist.
Philip Hazel [Fri, 5 Aug 2005 10:57:41 +0000 (10:57 +0000)]
Stylesheet version number changed.
John Jetmore [Wed, 3 Aug 2005 15:21:28 +0000 (15:21 +0000)]
fixing typo in version string
Philip Hazel [Wed, 3 Aug 2005 09:29:24 +0000 (09:29 +0000)]
(ChangeLog entry for Tom) Fix log output including CR from clamd.
Tom Kistner [Tue, 2 Aug 2005 18:24:14 +0000 (18:24 +0000)]
Fix log output including CR from clamd
John Jetmore [Tue, 2 Aug 2005 16:12:14 +0000 (16:12 +0000)]
Committed exipick version
20050802.0 (added message_exim_id)
Philip Hazel [Tue, 2 Aug 2005 15:19:20 +0000 (15:19 +0000)]
Make verify=helo do the verification on the fly it if was not done
earlier, like $sender_host_name handling.
Philip Hazel [Tue, 2 Aug 2005 13:43:04 +0000 (13:43 +0000)]
Add missing search_tidyup() calls for the subprocess used for running
filters.
Philip Hazel [Tue, 2 Aug 2005 13:23:19 +0000 (13:23 +0000)]
Fix example usage in comment at the start of the SPA/NTLM code.
Philip Hazel [Tue, 2 Aug 2005 11:23:27 +0000 (11:23 +0000)]
Added a ChangeLog entry for Tom (Remove one case of BASE64 error
detection FTTB (undocumented anyway)).
Philip Hazel [Tue, 2 Aug 2005 11:22:23 +0000 (11:22 +0000)]
Add support for the IGNOREQUOTA extension to LMTP, both to the lmtp
transport and to the smtp transport.
Tom Kistner [Tue, 2 Aug 2005 09:42:24 +0000 (09:42 +0000)]
Remove one case of BASE64 error detection FTTB (undocumented anyway)
Philip Hazel [Tue, 2 Aug 2005 09:24:45 +0000 (09:24 +0000)]
Named domain lists were not working in queue_smtp_domains.
Philip Hazel [Tue, 2 Aug 2005 09:09:27 +0000 (09:09 +0000)]
Install latest Cygwin config files.
Philip Hazel [Tue, 2 Aug 2005 09:01:44 +0000 (09:01 +0000)]
Set USE_INET_NTOA_FIX for AIX as well as for IRIX (untested).
Philip Hazel [Tue, 2 Aug 2005 08:25:45 +0000 (08:25 +0000)]
Remove "violation:" from synchronization error message.
Philip Hazel [Mon, 1 Aug 2005 15:01:12 +0000 (15:01 +0000)]
The use of forbid_filter_existstest now also locks out ${stat:
expansions.
Philip Hazel [Mon, 1 Aug 2005 14:41:25 +0000 (14:41 +0000)]
Convert all Tom's calls to snprintf() to string_format().
Philip Hazel [Mon, 1 Aug 2005 14:00:34 +0000 (14:00 +0000)]
Add $message_exim_id as a synonym for $message_id, which will now be
deprecated (it got confused with the Message-ID: header).
Philip Hazel [Mon, 1 Aug 2005 13:51:05 +0000 (13:51 +0000)]
Use fseek() instead of fread() to skip the body file header line, so
that the code will run in Cygwin.
Philip Hazel [Mon, 1 Aug 2005 13:28:30 +0000 (13:28 +0000)]
Exigrep patch to allow it to handle syslog files.
Philip Hazel [Mon, 1 Aug 2005 13:20:28 +0000 (13:20 +0000)]
Added support for SQLite.
Philip Hazel [Thu, 28 Jul 2005 08:07:18 +0000 (08:07 +0000)]
Update version number to 4.53.
Philip Hazel [Thu, 28 Jul 2005 08:04:56 +0000 (08:04 +0000)]
Wish for log of maildir file name.
Tony Finch [Wed, 27 Jul 2005 18:27:55 +0000 (18:27 +0000)]
A ratelimit documentation clarification, 4.52/TF/04.