exim.git
19 years ago4.53 TK/05
Tom Kistner [Thu, 1 Sep 2005 08:40:54 +0000 (08:40 +0000)]
4.53 TK/05

19 years agoUpdate dk_free() calls with a new parameter.
Tom Kistner [Thu, 1 Sep 2005 08:39:03 +0000 (08:39 +0000)]
Update dk_free() calls with a new parameter.

19 years agoApplied latest Sieve patches from the maintainer.
Philip Hazel [Tue, 30 Aug 2005 10:55:52 +0000 (10:55 +0000)]
Applied latest Sieve patches from the maintainer.

19 years agoMissing BOOL in function heading in filtertest.c; removed an email
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.

19 years ago(1) a new wish (2) minor tweaks to dbmbuild and cramtest when setting up
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.

19 years agoShow support for crypteq for -bV and -d.
Philip Hazel [Tue, 23 Aug 2005 11:25:38 +0000 (11:25 +0000)]
Show support for crypteq for -bV and -d.

19 years agoDon't panic if the attempt to create the spool directory fails and the
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.

19 years ago${eval now supports %
Philip Hazel [Tue, 23 Aug 2005 08:50:07 +0000 (08:50 +0000)]
${eval now supports %

19 years agoAdd % operator to ${eval expansion.
Philip Hazel [Tue, 23 Aug 2005 08:46:33 +0000 (08:46 +0000)]
Add % operator to ${eval expansion.

19 years agoFix comparison of [IPv6:....] to sender host address for
Philip Hazel [Mon, 22 Aug 2005 15:28:20 +0000 (15:28 +0000)]
Fix comparison of [IPv6:....] to sender host address for
$sender_rcvhost.

19 years agoMake $smtp_command_argument available for all SMTP commands.
Philip Hazel [Mon, 22 Aug 2005 14:01:37 +0000 (14:01 +0000)]
Make $smtp_command_argument available for all SMTP commands.

19 years ago(1) Patch for radius problem. (2) Include config.h inside local_scan.h.
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.

19 years ago4.53 TK/04
Tom Kistner [Tue, 16 Aug 2005 12:35:12 +0000 (12:35 +0000)]
4.53 TK/04

19 years agoBugzilla 35: Fix buffer underrun when EOF condition occurs while reading a MIME header
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

19 years agoAllow port setting on lists of hosts in manualroute, queryprogram,
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.

19 years agoIncorrect port was logged when an SRV record specified a special port.
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.

19 years agoTidy up some out-of-date stuff in the Wish List.
Philip Hazel [Mon, 8 Aug 2005 13:52:19 +0000 (13:52 +0000)]
Tidy up some out-of-date stuff in the Wish List.

19 years agoSmall delay in test harness to ensure debugging output comes out in the
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.

19 years agoAdd sqlite_lock_timeout.
Philip Hazel [Mon, 8 Aug 2005 10:48:26 +0000 (10:48 +0000)]
Add sqlite_lock_timeout.

19 years agoReversed a previous HP-UX compiler option change as I'm told it was not
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.

19 years agoDefine BIND_8_COMPAT in the os.h file for Darwin.
Philip Hazel [Mon, 8 Aug 2005 10:29:08 +0000 (10:29 +0000)]
Define BIND_8_COMPAT in the os.h file for Darwin.

19 years agoInstall PCRE 6.2.
Philip Hazel [Mon, 8 Aug 2005 10:22:14 +0000 (10:22 +0000)]
Install PCRE 6.2.

19 years agoFix memory bug (could segfault) for $reply_address when Reply-to: is
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.

19 years agoStylesheet version number changed.
Philip Hazel [Fri, 5 Aug 2005 10:57:41 +0000 (10:57 +0000)]
Stylesheet version number changed.

19 years agofixing typo in version string
John Jetmore [Wed, 3 Aug 2005 15:21:28 +0000 (15:21 +0000)]
fixing typo in version string

19 years ago(ChangeLog entry for Tom) Fix log output including CR from clamd.
Philip Hazel [Wed, 3 Aug 2005 09:29:24 +0000 (09:29 +0000)]
(ChangeLog entry for Tom) Fix log output including CR from clamd.

19 years agoFix 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

19 years agoCommitted exipick version 20050802.0 (added message_exim_id)
John Jetmore [Tue, 2 Aug 2005 16:12:14 +0000 (16:12 +0000)]
Committed exipick version 20050802.0 (added message_exim_id)

19 years agoMake verify=helo do the verification on the fly it if was not done
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.

19 years agoAdd missing search_tidyup() calls for the subprocess used for running
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.

19 years agoFix example usage in comment at the start of the SPA/NTLM code.
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.

19 years agoAdded a ChangeLog entry for Tom (Remove one case of BASE64 error
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)).

19 years agoAdd support for the IGNOREQUOTA extension to LMTP, both to the lmtp
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.

19 years agoRemove one case of BASE64 error detection FTTB (undocumented anyway)
Tom Kistner [Tue, 2 Aug 2005 09:42:24 +0000 (09:42 +0000)]
Remove one case of BASE64 error detection FTTB (undocumented anyway)

19 years agoNamed domain lists were not working in queue_smtp_domains.
Philip Hazel [Tue, 2 Aug 2005 09:24:45 +0000 (09:24 +0000)]
Named domain lists were not working in queue_smtp_domains.

19 years agoInstall latest Cygwin config files.
Philip Hazel [Tue, 2 Aug 2005 09:09:27 +0000 (09:09 +0000)]
Install latest Cygwin config files.

19 years agoSet USE_INET_NTOA_FIX for AIX as well as for IRIX (untested).
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).

19 years agoRemove "violation:" from synchronization error message.
Philip Hazel [Tue, 2 Aug 2005 08:25:45 +0000 (08:25 +0000)]
Remove "violation:" from synchronization error message.

19 years agoThe use of forbid_filter_existstest now also locks out ${stat:
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.

19 years agoConvert all Tom's calls to snprintf() to string_format().
Philip Hazel [Mon, 1 Aug 2005 14:41:25 +0000 (14:41 +0000)]
Convert all Tom's calls to snprintf() to string_format().

19 years agoAdd $message_exim_id as a synonym for $message_id, which will now be
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).

19 years agoUse fseek() instead of fread() to skip the body file header line, so
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.

19 years agoExigrep patch to allow it to handle syslog files.
Philip Hazel [Mon, 1 Aug 2005 13:28:30 +0000 (13:28 +0000)]
Exigrep patch to allow it to handle syslog files.

19 years agoAdded support for SQLite.
Philip Hazel [Mon, 1 Aug 2005 13:20:28 +0000 (13:20 +0000)]
Added support for SQLite.

19 years agoUpdate version number to 4.53.
Philip Hazel [Thu, 28 Jul 2005 08:07:18 +0000 (08:07 +0000)]
Update version number to 4.53.

19 years agoWish for log of maildir file name.
Philip Hazel [Thu, 28 Jul 2005 08:04:56 +0000 (08:04 +0000)]
Wish for log of maildir file name.

19 years agoA ratelimit documentation clarification, 4.52/TF/04.
Tony Finch [Wed, 27 Jul 2005 18:27:55 +0000 (18:27 +0000)]
A ratelimit documentation clarification, 4.52/TF/04.

19 years agoTK/01
Tom Kistner [Sat, 23 Jul 2005 20:59:16 +0000 (20:59 +0000)]
TK/01

19 years agoAdded "success_on_redirect" address verification option
Tom Kistner [Sat, 23 Jul 2005 20:46:42 +0000 (20:46 +0000)]
Added "success_on_redirect" address verification option

19 years agoAdjust default BMI LDFLAGS line
Tom Kistner [Sat, 23 Jul 2005 20:19:41 +0000 (20:19 +0000)]
Adjust default BMI LDFLAGS line

19 years agoTwo minor corrections in the BMI section
Tom Kistner [Sat, 23 Jul 2005 20:19:09 +0000 (20:19 +0000)]
Two minor corrections in the BMI section

19 years agoTwo 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

19 years agoremoved stale WishList entry and fixed a couple of typos in
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).

19 years agoA wish about moving to a new name resolver API.
Philip Hazel [Thu, 14 Jul 2005 17:17:25 +0000 (17:17 +0000)]
A wish about moving to a new name resolver API.

19 years agoAdd "b" to calls to fopen() that lack it (for Cygwin's benefit). exim-4_52
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).

19 years agoMinor patch to Sieve documentation.
Philip Hazel [Fri, 1 Jul 2005 10:21:45 +0000 (10:21 +0000)]
Minor patch to Sieve documentation.

19 years agoTidied up some eval()ed code and removed a duplicate pattern match.
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.

19 years agoEximstats v1.43 - bugfix for pattern histograms with -h0 specified.
Steve Campbell [Thu, 30 Jun 2005 10:01:01 +0000 (10:01 +0000)]
Eximstats v1.43 - bugfix for pattern histograms with -h0 specified.

19 years agoBugfix for 1.42 pattern histograms with -h0 specified. Steve Campbell.
Steve Campbell [Thu, 30 Jun 2005 09:59:34 +0000 (09:59 +0000)]
Bugfix for 1.42 pattern histograms with -h0 specified. Steve Campbell.

19 years agoUpdated to eximstats version 1.42
Steve Campbell [Wed, 29 Jun 2005 15:35:09 +0000 (15:35 +0000)]
Updated to eximstats version 1.42

19 years agoAdd a small note about the performance implications of complicated
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.

19 years agoUpdate wish list.
Philip Hazel [Wed, 29 Jun 2005 14:19:28 +0000 (14:19 +0000)]
Update wish list.

19 years agoAllow "retry timeout exceeded" and a couple of other similar messages to
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).

19 years agoForgot T_SOA when adding the backup T_xxx definitions. Also, T_SOA was
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.

19 years agoEximstats 1.40, 1.41, 1.42 updates added. Steve Campbell
Steve Campbell [Tue, 28 Jun 2005 20:50:56 +0000 (20:50 +0000)]
Eximstats 1.40, 1.41, 1.42 updates added. Steve Campbell

19 years agoFix mua_wrapper defers not turning into fails for problems such as
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.

19 years agoFixed GnuTLS bug that stopped it generating its parameters cache file if
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.

19 years agoTK10/11/12
Tom Kistner [Mon, 27 Jun 2005 18:34:35 +0000 (18:34 +0000)]
TK10/11/12

19 years agoRemove tabs and trailing spaces ...
Tom Kistner [Mon, 27 Jun 2005 18:32:20 +0000 (18:32 +0000)]
Remove tabs and trailing spaces ...

19 years agoFixed some compiler warnings
Tom Kistner [Mon, 27 Jun 2005 18:10:30 +0000 (18:10 +0000)]
Fixed some compiler warnings

19 years agoFix HAVE_NS_TYPE for the SPF lookup type too
Tom Kistner [Mon, 27 Jun 2005 18:01:02 +0000 (18:01 +0000)]
Fix HAVE_NS_TYPE for the SPF lookup type too

19 years agoFix recursive inclusion of spf.h
Tom Kistner [Mon, 27 Jun 2005 15:28:45 +0000 (15:28 +0000)]
Fix recursive inclusion of spf.h

19 years agoImplement "testing" flag lookup logic
Tom Kistner [Mon, 27 Jun 2005 15:11:59 +0000 (15:11 +0000)]
Implement "testing" flag lookup logic

19 years agoFix cosmetic compiler warnings
Tom Kistner [Mon, 27 Jun 2005 15:11:04 +0000 (15:11 +0000)]
Fix cosmetic compiler warnings

19 years agoAdded an item in NewStuff about -d+all.
Philip Hazel [Mon, 27 Jun 2005 14:34:33 +0000 (14:34 +0000)]
Added an item in NewStuff about -d+all.

19 years agoAdded lots of "(void)" casts to standard function calls.
Philip Hazel [Mon, 27 Jun 2005 14:29:43 +0000 (14:29 +0000)]
Added lots of "(void)" casts to standard function calls.

19 years agoFix previous attempt to remove "memory" from debug "all".
Philip Hazel [Mon, 27 Jun 2005 14:29:04 +0000 (14:29 +0000)]
Fix previous attempt to remove "memory" from debug "all".

19 years agoAdd checks and local definitions for all T_xxx macros, not just a few
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.

19 years agoRemoved support for Linux-libc5. It must be well obsolete, and the code
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.

19 years agoAdd dependencies on spf.h, srs.h, dk.h to spf.o, srs.o, and dk.o in the
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.

19 years agoRemove "memory" from -d+all; it's voluminous and rarely useful.
Philip Hazel [Mon, 27 Jun 2005 10:21:38 +0000 (10:21 +0000)]
Remove "memory" from -d+all; it's voluminous and rarely useful.

19 years agoFix order of results in spf_result_id_list table conforming to lib version 1.2.x
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

19 years agoFixed putting a NUL char in a libdomainkeys buffer
Tom Kistner [Fri, 24 Jun 2005 08:23:21 +0000 (08:23 +0000)]
Fixed putting a NUL char in a libdomainkeys buffer

19 years agoFix crash when callout to an address routed by a verify_only router with
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.

19 years agoInsert a lot of missing (void) casts.
Philip Hazel [Wed, 22 Jun 2005 15:44:37 +0000 (15:44 +0000)]
Insert a lot of missing (void) casts.

19 years agoPut debug statements on either side of EXIM_DBOPEN() so as to pin down
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.

19 years agoAdded the long-awaited ${if match_ip condition.
Philip Hazel [Wed, 22 Jun 2005 10:17:22 +0000 (10:17 +0000)]
Added the long-awaited ${if match_ip condition.

19 years agoImplement daemon_startup_{retries,sleep} to control startup retrying.
Philip Hazel [Tue, 21 Jun 2005 14:14:55 +0000 (14:14 +0000)]
Implement daemon_startup_{retries,sleep} to control startup retrying.

19 years agoCompiling with DomainKeys caused the test suite to show up some bugs:
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.

19 years agoAdd a whole pile of casts to get rid of compiler warnings in Tom's DK
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...

19 years agoReturn "100" instead of NULL from prvs function if system clock is way
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.

19 years agoFix bug in my conversion of Tom's snprintf to string_vformat. Also make
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.

19 years agoUpdate Tru64 (OSF1) configuration after some email reports.
Philip Hazel [Mon, 20 Jun 2005 08:52:45 +0000 (08:52 +0000)]
Update Tru64 (OSF1) configuration after some email reports.

19 years agoAllow the message "All relevant MX records point to non-existent hosts"
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.

19 years agoAdded macros for time_t as for off_t and used them to rework the code of
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().

19 years agoTidy up Exim's PCRE Makefile to generate tidier output like the other
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.

19 years agoMichael Haardt's patch to update Sieve to RFC3028bis.
Philip Hazel [Fri, 17 Jun 2005 10:47:05 +0000 (10:47 +0000)]
Michael Haardt's patch to update Sieve to RFC3028bis.

19 years agoVerify recipient with use_postmaster and random was losing
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.

19 years agoApplied Michael Haardt's HP-UX patch.
Philip Hazel [Fri, 17 Jun 2005 09:02:40 +0000 (09:02 +0000)]
Applied Michael Haardt's HP-UX patch.

19 years agoPut in some casts for signed/unsigned character strings that Tom forgot
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. :-)