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.
Tom Kistner [Sat, 23 Jul 2005 20:59:16 +0000 (20:59 +0000)]
TK/01
Tom Kistner [Sat, 23 Jul 2005 20:46:42 +0000 (20:46 +0000)]
Added "success_on_redirect" address verification option
Tom Kistner [Sat, 23 Jul 2005 20:19:41 +0000 (20:19 +0000)]
Adjust default BMI LDFLAGS line
Tom Kistner [Sat, 23 Jul 2005 20:19:09 +0000 (20:19 +0000)]
Two minor corrections in the BMI section
Tom Kistner [Sat, 23 Jul 2005 20:16:32 +0000 (20:16 +0000)]
Two minor corrections in the BMI section
John Jetmore [Thu, 21 Jul 2005 21:22:53 +0000 (21:22 +0000)]
removed stale WishList entry and fixed a couple of typos in
experimental-spec.txt (caps for "Exim" standardized from spec.txt usage).
Philip Hazel [Thu, 14 Jul 2005 17:17:25 +0000 (17:17 +0000)]
A wish about moving to a new name resolver API.
Philip Hazel [Fri, 1 Jul 2005 10:49:01 +0000 (10:49 +0000)]
Add "b" to calls to fopen() that lack it (for Cygwin's benefit).
Philip Hazel [Fri, 1 Jul 2005 10:21:45 +0000 (10:21 +0000)]
Minor patch to Sieve documentation.
Steve Campbell [Thu, 30 Jun 2005 10:12:42 +0000 (10:12 +0000)]
Tidied up some eval()ed code and removed a duplicate pattern match.
Steve Campbell [Thu, 30 Jun 2005 10:01:01 +0000 (10:01 +0000)]
Eximstats v1.43 - bugfix for pattern histograms with -h0 specified.
Steve Campbell [Thu, 30 Jun 2005 09:59:34 +0000 (09:59 +0000)]
Bugfix for 1.42 pattern histograms with -h0 specified. Steve Campbell.
Steve Campbell [Wed, 29 Jun 2005 15:35:09 +0000 (15:35 +0000)]
Updated to eximstats version 1.42
Tony Finch [Wed, 29 Jun 2005 14:29:05 +0000 (14:29 +0000)]
Add a small note about the performance implications of complicated
ratelimit setups.
Philip Hazel [Wed, 29 Jun 2005 14:19:28 +0000 (14:19 +0000)]
Update wish list.
Philip Hazel [Wed, 29 Jun 2005 14:17:01 +0000 (14:17 +0000)]
Allow "retry timeout exceeded" and a couple of other similar messages to
appear in bounce messages (the default nowadays is not to give details).
Philip Hazel [Wed, 29 Jun 2005 10:56:35 +0000 (10:56 +0000)]
Forgot T_SOA when adding the backup T_xxx definitions. Also, T_SOA was
omitted in the list that turns numbers into strings for printing.
Steve Campbell [Tue, 28 Jun 2005 20:50:56 +0000 (20:50 +0000)]
Eximstats 1.40, 1.41, 1.42 updates added. Steve Campbell
Philip Hazel [Tue, 28 Jun 2005 10:23:35 +0000 (10:23 +0000)]
Fix mua_wrapper defers not turning into fails for problems such as
malformed smtp transport configurations.
Philip Hazel [Tue, 28 Jun 2005 08:49:38 +0000 (08:49 +0000)]
Fixed GnuTLS bug that stopped it generating its parameters cache file if
the file did not previously exist.
Tom Kistner [Mon, 27 Jun 2005 18:34:35 +0000 (18:34 +0000)]
TK10/11/12
Tom Kistner [Mon, 27 Jun 2005 18:32:20 +0000 (18:32 +0000)]
Remove tabs and trailing spaces ...
Tom Kistner [Mon, 27 Jun 2005 18:10:30 +0000 (18:10 +0000)]
Fixed some compiler warnings
Tom Kistner [Mon, 27 Jun 2005 18:01:02 +0000 (18:01 +0000)]
Fix HAVE_NS_TYPE for the SPF lookup type too
Tom Kistner [Mon, 27 Jun 2005 15:28:45 +0000 (15:28 +0000)]
Fix recursive inclusion of spf.h
Tom Kistner [Mon, 27 Jun 2005 15:11:59 +0000 (15:11 +0000)]
Implement "testing" flag lookup logic
Tom Kistner [Mon, 27 Jun 2005 15:11:04 +0000 (15:11 +0000)]
Fix cosmetic compiler warnings
Philip Hazel [Mon, 27 Jun 2005 14:34:33 +0000 (14:34 +0000)]
Added an item in NewStuff about -d+all.
Philip Hazel [Mon, 27 Jun 2005 14:29:43 +0000 (14:29 +0000)]
Added lots of "(void)" casts to standard function calls.
Philip Hazel [Mon, 27 Jun 2005 14:29:04 +0000 (14:29 +0000)]
Fix previous attempt to remove "memory" from debug "all".
Philip Hazel [Mon, 27 Jun 2005 10:52:20 +0000 (10:52 +0000)]
Add checks and local definitions for all T_xxx macros, not just a few
special ones.
Philip Hazel [Mon, 27 Jun 2005 10:40:14 +0000 (10:40 +0000)]
Removed support for Linux-libc5. It must be well obsolete, and the code
in the os-type script was giving problems when libc.so lives in lib64,
like on x86_64 Fedora Core.
Philip Hazel [Mon, 27 Jun 2005 10:24:43 +0000 (10:24 +0000)]
Add dependencies on spf.h, srs.h, dk.h to spf.o, srs.o, and dk.o in the
makefile, as these are not listed in the general $(HDRS) list.
Philip Hazel [Mon, 27 Jun 2005 10:21:38 +0000 (10:21 +0000)]
Remove "memory" from -d+all; it's voluminous and rarely useful.
Tom Kistner [Fri, 24 Jun 2005 08:36:48 +0000 (08:36 +0000)]
Fix order of results in spf_result_id_list table conforming to lib version 1.2.x
Tom Kistner [Fri, 24 Jun 2005 08:23:21 +0000 (08:23 +0000)]
Fixed putting a NUL char in a libdomainkeys buffer
Philip Hazel [Thu, 23 Jun 2005 10:02:13 +0000 (10:02 +0000)]
Fix crash when callout to an address routed by a verify_only router with
no transport.
Philip Hazel [Wed, 22 Jun 2005 15:44:37 +0000 (15:44 +0000)]
Insert a lot of missing (void) casts.
Philip Hazel [Wed, 22 Jun 2005 14:45:05 +0000 (14:45 +0000)]
Put debug statements on either side of EXIM_DBOPEN() so as to pin down
crashes while opening hints files.
Philip Hazel [Wed, 22 Jun 2005 10:17:22 +0000 (10:17 +0000)]
Added the long-awaited ${if match_ip condition.
Philip Hazel [Tue, 21 Jun 2005 14:14:55 +0000 (14:14 +0000)]
Implement daemon_startup_{retries,sleep} to control startup retrying.
Philip Hazel [Mon, 20 Jun 2005 13:58:22 +0000 (13:58 +0000)]
Compiling with DomainKeys caused the test suite to show up some bugs:
(1) The filter variables $n0-$n9 and $sn0-$sn9 were broken.
(2) The table of control names was missing some conditional names,
leading to the wrong name in some error messages.
Philip Hazel [Mon, 20 Jun 2005 11:20:41 +0000 (11:20 +0000)]
Add a whole pile of casts to get rid of compiler warnings in Tom's DK
code. I hadn't compiled it before, but a user complained...
Philip Hazel [Mon, 20 Jun 2005 10:28:33 +0000 (10:28 +0000)]
Return "100" instead of NULL from prvs function if system clock is way
out.
Philip Hazel [Mon, 20 Jun 2005 10:04:55 +0000 (10:04 +0000)]
Fix bug in my conversion of Tom's snprintf to string_vformat. Also make
local functions static.
Philip Hazel [Mon, 20 Jun 2005 08:52:45 +0000 (08:52 +0000)]
Update Tru64 (OSF1) configuration after some email reports.
Philip Hazel [Fri, 17 Jun 2005 14:20:48 +0000 (14:20 +0000)]
Allow the message "All relevant MX records point to non-existent hosts"
to be included in bounce messages, as it doesn't seem to be a security
risk.
Philip Hazel [Fri, 17 Jun 2005 13:52:14 +0000 (13:52 +0000)]
Added macros for time_t as for off_t and used them to rework the code of
Tom's prvs patch to avoid the hardwired use of "%lld" and "long long".
Replaced the call to snprintf() with a call to string_vformat().
Philip Hazel [Fri, 17 Jun 2005 11:33:00 +0000 (11:33 +0000)]
Tidy up Exim's PCRE Makefile to generate tidier output like the other
Exim Makefiles.
Philip Hazel [Fri, 17 Jun 2005 10:47:05 +0000 (10:47 +0000)]
Michael Haardt's patch to update Sieve to RFC3028bis.
Philip Hazel [Fri, 17 Jun 2005 10:20:30 +0000 (10:20 +0000)]
Verify recipient with use_postmaster and random was losing
use_postmaster after the random test.
Philip Hazel [Fri, 17 Jun 2005 09:02:40 +0000 (09:02 +0000)]
Applied Michael Haardt's HP-UX patch.
Philip Hazel [Fri, 17 Jun 2005 08:23:28 +0000 (08:23 +0000)]
Put in some casts for signed/unsigned character strings that Tom forgot
in expand.c. :-)
Tom Kistner [Thu, 16 Jun 2005 20:03:43 +0000 (20:03 +0000)]
TK/02
Tom Kistner [Thu, 16 Jun 2005 20:02:42 +0000 (20:02 +0000)]
TK/09
Tom Kistner [Thu, 16 Jun 2005 20:01:29 +0000 (20:01 +0000)]
added "prvs" and "prvscheck" expansion items
Philip Hazel [Thu, 16 Jun 2005 15:48:58 +0000 (15:48 +0000)]
(1) Applied Matthew Newton's exicyclog patch. (2) Another wish.
Philip Hazel [Thu, 16 Jun 2005 14:10:13 +0000 (14:10 +0000)]
Check the length of off_t at build time and use %ld or %lld to print
off_t values as appropriate. Assume that %lld is available if the size
of off_t is greater than 4. This involved some modifications to
string_vformat() in order to handle %lld.
Philip Hazel [Thu, 16 Jun 2005 10:32:31 +0000 (10:32 +0000)]
Install all the files that comprise the new DocBook way of making the
documentation.
Tony Finch [Wed, 15 Jun 2005 14:16:05 +0000 (14:16 +0000)]
Fix typo in previous commit.
Tony Finch [Wed, 15 Jun 2005 14:12:49 +0000 (14:12 +0000)]
Some systems need an explicit -ldl in order to support EXPAND_DLFUNC
Philip Hazel [Wed, 15 Jun 2005 08:57:10 +0000 (08:57 +0000)]
Installed PCRE 6.0 sources, which involved adding a number of files and
renaming some others.
Philip Hazel [Tue, 14 Jun 2005 13:48:40 +0000 (13:48 +0000)]
Auto_thaw no longer applies to bounce messages.
Philip Hazel [Tue, 14 Jun 2005 10:40:41 +0000 (10:40 +0000)]
Add Tony's wish about the default config so that it won't get forgotten;
hopefully it will be done for the 4.60 release (but not before).
Philip Hazel [Tue, 14 Jun 2005 10:32:01 +0000 (10:32 +0000)]
Applied Alex Kiernan's patch for the API change in BDB 4.3.
Tony Finch [Mon, 13 Jun 2005 13:37:39 +0000 (13:37 +0000)]
Fix a typo in an error message for ${extract reported by
Jeremy Harris <jgh@wizmail.org> in exim-users Message-ID:
<
42AC48EB.90406@wizmail.org>
Tony Finch [Fri, 10 Jun 2005 19:27:05 +0000 (19:27 +0000)]
Another ratelimit tweak. I didn't anticipate people using per_cmd
ratelimits more than once in the same ACL (e.g. to increase the
delay for higher rates) so the code didn't do the right thing in
that situation. There's now a per_cmd cache which is reset at the
start of each ACL run.
Tony Finch [Fri, 10 Jun 2005 18:59:34 +0000 (18:59 +0000)]
A minor code clean-up and a comment fix for the CSA patch arising
from a bug report by John Horne. The lack of initialization of the
found variable in acl_verify_csa() was not a bug but I've fixed it
because it's risky.
Bug ID 26
Tom Kistner [Fri, 10 Jun 2005 13:39:52 +0000 (13:39 +0000)]
TK/08