exim.git
18 years agoThe code for finding all the local interface addresses on a FreeBSD
Philip Hazel [Thu, 1 Dec 2005 14:21:25 +0000 (14:21 +0000)]
The code for finding all the local interface addresses on a FreeBSD
system running IPv6 was broken.

18 years agoFix another case of bad comparison between IPv6 addresses that may or
Philip Hazel [Mon, 28 Nov 2005 10:07:55 +0000 (10:07 +0000)]
Fix another case of bad comparison between IPv6 addresses that may or
may not be abbreviated.

18 years agoRemove extra copy of new debug code that somehow got inserted twice.
Philip Hazel [Mon, 28 Nov 2005 09:47:20 +0000 (09:47 +0000)]
Remove extra copy of new debug code that somehow got inserted twice.

19 years agoMend comparison bug for canonical vs non-canonical IPv6 addresses.
Philip Hazel [Mon, 21 Nov 2005 12:04:23 +0000 (12:04 +0000)]
Mend comparison bug for canonical vs non-canonical IPv6 addresses.

19 years agoRecognize "net-" in match_ip lists (as documented).
Philip Hazel [Mon, 21 Nov 2005 10:24:02 +0000 (10:24 +0000)]
Recognize "net-" in match_ip lists (as documented).

19 years agoFurther Sieve patches (tidies and documentation).
Philip Hazel [Mon, 21 Nov 2005 10:09:12 +0000 (10:09 +0000)]
Further Sieve patches (tidies and documentation).

19 years agoAdd comments about "!" to configure.default.
Philip Hazel [Mon, 21 Nov 2005 10:00:26 +0000 (10:00 +0000)]
Add comments about "!" to configure.default.

19 years agoUpdate for 4.60.
Philip Hazel [Mon, 21 Nov 2005 09:51:21 +0000 (09:51 +0000)]
Update for 4.60.

19 years agoWish list update.
Philip Hazel [Thu, 17 Nov 2005 10:15:28 +0000 (10:15 +0000)]
Wish list update.

19 years agoDocumentation for 4.60 RC1.
Philip Hazel [Tue, 15 Nov 2005 16:10:50 +0000 (16:10 +0000)]
Documentation for 4.60 RC1.

19 years agoIn autoreply, treat an empty string for "once" the same as unset.
Philip Hazel [Tue, 15 Nov 2005 11:23:43 +0000 (11:23 +0000)]
In autoreply, treat an empty string for "once" the same as unset.

19 years agoFix ${if match_address crash when first argument had no @ (and was not
Philip Hazel [Tue, 15 Nov 2005 11:19:38 +0000 (11:19 +0000)]
Fix ${if match_address crash when first argument had no @ (and was not
empty).

19 years agoAdd check_rfc2047_length to disable length checking for encoded words.
Philip Hazel [Tue, 15 Nov 2005 10:08:24 +0000 (10:08 +0000)]
Add check_rfc2047_length to disable length checking for encoded words.

19 years agoDiscard the values of the numeric variables after a wildlsearch lookup.
Philip Hazel [Tue, 15 Nov 2005 09:44:33 +0000 (09:44 +0000)]
Discard the values of the numeric variables after a wildlsearch lookup.

19 years agoWishlist update.
Philip Hazel [Tue, 15 Nov 2005 09:27:25 +0000 (09:27 +0000)]
Wishlist update.

19 years agoAdded acl_warn_skipped log selector (default on).
Philip Hazel [Mon, 14 Nov 2005 16:09:54 +0000 (16:09 +0000)]
Added acl_warn_skipped log selector (default on).

19 years agoAdded "${if def:sender_address {(envelope-from <$sender_address>)\n\t}}"
Philip Hazel [Mon, 14 Nov 2005 15:28:48 +0000 (15:28 +0000)]
Added "${if def:sender_address {(envelope-from <$sender_address>)\n\t}}"
to the default Received: header.

19 years agoChange auto-generated to auto-replied, in line with RFC 3834.
Philip Hazel [Mon, 14 Nov 2005 13:56:49 +0000 (13:56 +0000)]
Change auto-generated to auto-replied, in line with RFC 3834.

19 years agoApply the latest Sieve patches.
Philip Hazel [Mon, 14 Nov 2005 11:41:23 +0000 (11:41 +0000)]
Apply the latest Sieve patches.

19 years agoCorrect message autoreply sends when including the original message with
Philip Hazel [Mon, 14 Nov 2005 11:32:16 +0000 (11:32 +0000)]
Correct message autoreply sends when including the original message with
headers_only or body_only.

19 years agoStop debug+timestamp using the common timestamp buffer, because it can
Philip Hazel [Mon, 14 Nov 2005 10:46:27 +0000 (10:46 +0000)]
Stop debug+timestamp using the common timestamp buffer, because it can
interfere with data that's already in there.

19 years ago1. Don't show helo=[<ip address>] unnecessarily. 2. Update old test
Philip Hazel [Fri, 11 Nov 2005 10:02:04 +0000 (10:02 +0000)]
1. Don't show helo=[<ip address>] unnecessarily. 2. Update old test
suite for recent changes.

19 years agoLog only the actual address (not the whole To: header) when generating
Philip Hazel [Thu, 10 Nov 2005 15:00:46 +0000 (15:00 +0000)]
Log only the actual address (not the whole To: header) when generating
an autoreply from a filter.

19 years agoFirst pass update for 4.60 documentation.
Philip Hazel [Thu, 10 Nov 2005 12:30:13 +0000 (12:30 +0000)]
First pass update for 4.60 documentation.

19 years agoAdded those who've been helping with the Test Suite, before I forget.
Philip Hazel [Wed, 2 Nov 2005 16:32:58 +0000 (16:32 +0000)]
Added those who've been helping with the Test Suite, before I forget.

19 years agoMOVE_FROZEN_MESSAGES didn't output anything for -bV.
Philip Hazel [Thu, 20 Oct 2005 15:19:13 +0000 (15:19 +0000)]
MOVE_FROZEN_MESSAGES didn't output anything for -bV.

19 years agoSUPPORT_TRANSLATE_IP_ADDRESS didn't cause any output from -bV.
Philip Hazel [Thu, 20 Oct 2005 14:03:22 +0000 (14:03 +0000)]
SUPPORT_TRANSLATE_IP_ADDRESS didn't cause any output from -bV.

19 years agoAnother wish.
Philip Hazel [Thu, 20 Oct 2005 11:36:09 +0000 (11:36 +0000)]
Another wish.

19 years agoWish for more standardized rejection messages.
Philip Hazel [Fri, 14 Oct 2005 15:44:53 +0000 (15:44 +0000)]
Wish for more standardized rejection messages.

19 years agoDefault PATH in pipe transport is now /bin:/usr/bin rather than just
Philip Hazel [Thu, 13 Oct 2005 13:21:00 +0000 (13:21 +0000)]
Default PATH in pipe transport is now /bin:/usr/bin rather than just
/usr/bin.

19 years agoUpdate version number; add reference to AUTH_CYRUS_SASL to EDITME.
Philip Hazel [Wed, 12 Oct 2005 15:45:38 +0000 (15:45 +0000)]
Update version number; add reference to AUTH_CYRUS_SASL to EDITME.

19 years agoOops, I introduced a bug in ${prvstest changes, shown up by building (new)
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...

19 years agoTidies to ${prvscheck: (1) treat missing 3rd argument as an empty
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.

19 years agoGenerate an error if the third argument to ${prvs is not a single digit.
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.

19 years agoAdd control=submission to relay_from_hosts and authenticated checks in
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.

19 years agoIn the default configuration, move the relay_from_hosts and
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.

19 years agoReinstate lost wish from 2002.
Philip Hazel [Mon, 10 Oct 2005 08:23:44 +0000 (08:23 +0000)]
Reinstate lost wish from 2002.

19 years agoChange interface to fake nameserver for new test-suite. Some error exim-4_54
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.

19 years agoMake name= in control=submission swallow the rest of the string, thus
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.

19 years agoTidy up "personal" testing in line with RFCs 2369, 2929, 3834.
Philip Hazel [Mon, 3 Oct 2005 11:26:21 +0000 (11:26 +0000)]
Tidy up "personal" testing in line with RFCs 2369, 2929, 3834.

19 years agoFix typo in pcre/Makefile.
Philip Hazel [Mon, 3 Oct 2005 09:56:42 +0000 (09:56 +0000)]
Fix typo in pcre/Makefile.

19 years agoRestored lost final */ on CVS version comment in os.{c,h}-cygwin.
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.

19 years agoMissing #if HAVE_IPV6 conditional.
Philip Hazel [Mon, 3 Oct 2005 09:51:04 +0000 (09:51 +0000)]
Missing #if HAVE_IPV6 conditional.

19 years agoVersion number -> 4.54.
Philip Hazel [Mon, 3 Oct 2005 09:49:51 +0000 (09:49 +0000)]
Version number -> 4.54.

19 years agoAdd another wish.
Philip Hazel [Mon, 3 Oct 2005 09:11:42 +0000 (09:11 +0000)]
Add another wish.

19 years agoMake ${base62d: adjust for BASE_62, as ${base62: does.
Philip Hazel [Wed, 28 Sep 2005 10:46:48 +0000 (10:46 +0000)]
Make ${base62d: adjust for BASE_62, as ${base62: does.

19 years agoAllow the error for self=fail to be included in bounces. exim-4_53
Philip Hazel [Mon, 26 Sep 2005 09:52:18 +0000 (09:52 +0000)]
Allow the error for self=fail to be included in bounces.

19 years agoWishList update
Philip Hazel [Mon, 26 Sep 2005 09:14:44 +0000 (09:14 +0000)]
WishList update

19 years agoImprove the ratelimit examples. The delay example was broken - it needed
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}.

19 years agoExplain in the ratelimit docs how to work out the over-limit recovery time.
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.

19 years agoA tweak to change PH/13, so that verify=helo never defers (as in 4.52).
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).

19 years agoExim produced the error message "an SRV record indicated no SMTP
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".

19 years agoMinor comment tweaks from Bryan Henderson for Configure-Makefile and
Philip Hazel [Mon, 19 Sep 2005 14:42:31 +0000 (14:42 +0000)]
Minor comment tweaks from Bryan Henderson for Configure-Makefile and
EDITME.

19 years agoExpand uidlists and gidlists (admin_groups, never_users, trusted_users,
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).

19 years agoMichael Haardt's randomized retry stuff, using the new letter "H".
Philip Hazel [Mon, 19 Sep 2005 11:56:11 +0000 (11:56 +0000)]
Michael Haardt's randomized retry stuff, using the new letter "H".

19 years agoMore work for interfacing to the new test suite.
Philip Hazel [Mon, 19 Sep 2005 10:13:39 +0000 (10:13 +0000)]
More work for interfacing to the new test suite.

19 years agoApply the fix for widen_domains to qualify_single and search_parents
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.

19 years agoFurther changes for the benefit of the new test suite.
Philip Hazel [Fri, 16 Sep 2005 14:44:11 +0000 (14:44 +0000)]
Further changes for the benefit of the new test suite.

19 years agoOops. I omitted a ( from Brian's patch.
Tony Finch [Fri, 16 Sep 2005 14:11:25 +0000 (14:11 +0000)]
Oops. I omitted a ( from Brian's patch.

19 years agoA further widen_domains fix for a subtle but common case.
Tony Finch [Thu, 15 Sep 2005 16:02:07 +0000 (16:02 +0000)]
A further widen_domains fix for a subtle but common case.

19 years agoA couple of little ratelimit documentation fixes
Tony Finch [Thu, 15 Sep 2005 12:22:41 +0000 (12:22 +0000)]
A couple of little ratelimit documentation fixes

19 years agoFix the ratelimit support in exim_fixdb. Patch provided by
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>.

19 years agoAdded /return_path_retain to the Wish List.
Philip Hazel [Thu, 15 Sep 2005 08:27:59 +0000 (08:27 +0000)]
Added /return_path_retain to the Wish List.

19 years agoAdd comment about libdomainkeys 0.67 to README.UPDATING for 4.53.
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.

19 years agoUpdate one test to avoid prodding the live Exim for a callout (can now
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.

19 years agoFix the handling of reverse time in the ratelimit code.
Tony Finch [Tue, 13 Sep 2005 18:06:30 +0000 (18:06 +0000)]
Fix the handling of reverse time in the ratelimit code.

19 years agoAdd util/ratelimit.pl to assist with choosing ratelimit settings.
Tony Finch [Tue, 13 Sep 2005 17:51:05 +0000 (17:51 +0000)]
Add util/ratelimit.pl to assist with choosing ratelimit settings.

19 years agoAdded a backwards-compatible interface to a fake DNS resolver for use by
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.

19 years agoAdded extra information about errors to the PostgreSQL error string.
Philip Hazel [Tue, 13 Sep 2005 11:27:45 +0000 (11:27 +0000)]
Added extra information about errors to the PostgreSQL error string.

19 years agoAdd $smtp_command.
Philip Hazel [Tue, 13 Sep 2005 11:13:27 +0000 (11:13 +0000)]
Add $smtp_command.

19 years agoAdded comment about verifying errors_to as a recipient, not a sender.
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.

19 years agoFix Makefile-OpenBSD.
Tony Finch [Tue, 13 Sep 2005 09:54:14 +0000 (09:54 +0000)]
Fix Makefile-OpenBSD.

19 years agoOpenBSD requires -lm for the ratelimit code.
Tony Finch [Tue, 13 Sep 2005 09:43:17 +0000 (09:43 +0000)]
OpenBSD requires -lm for the ratelimit code.

19 years agoDisable widen_domains when verifying senders, unless rewrite_headers is
Philip Hazel [Mon, 12 Sep 2005 15:09:55 +0000 (15:09 +0000)]
Disable widen_domains when verifying senders, unless rewrite_headers is
off.

19 years agoFix @[] prefix matching bug.
Philip Hazel [Mon, 12 Sep 2005 14:03:42 +0000 (14:03 +0000)]
Fix @[] prefix matching bug.

19 years agoAdded "distclean" to top-level Makefile.
Philip Hazel [Mon, 12 Sep 2005 13:55:54 +0000 (13:55 +0000)]
Added "distclean" to top-level Makefile.

19 years agoUse RM_COMMAND everywhere during building.
Philip Hazel [Mon, 12 Sep 2005 13:50:03 +0000 (13:50 +0000)]
Use RM_COMMAND everywhere during building.

19 years agoAdded log selector "unknown_in_list".
Philip Hazel [Mon, 12 Sep 2005 13:39:31 +0000 (13:39 +0000)]
Added log selector "unknown_in_list".

19 years agoFix rare potential log buffer overflow.
Philip Hazel [Mon, 12 Sep 2005 10:49:30 +0000 (10:49 +0000)]
Fix rare potential log buffer overflow.

19 years agoAdd control=suppress_local_fixups to complete the quartet.
Philip Hazel [Mon, 12 Sep 2005 10:08:53 +0000 (10:08 +0000)]
Add control=suppress_local_fixups to complete the quartet.

19 years agoFix incorrect use of local user name for trusted submissions.
Philip Hazel [Wed, 7 Sep 2005 10:15:33 +0000 (10:15 +0000)]
Fix incorrect use of local user name for trusted submissions.

19 years agoDragonfly config files + several changes in ChangeLog.
Philip Hazel [Tue, 6 Sep 2005 13:21:06 +0000 (13:21 +0000)]
Dragonfly config files + several changes in ChangeLog.

19 years agoMake exim_install pay attention to CHOWN_COMMAND in Makefile.
Philip Hazel [Tue, 6 Sep 2005 13:18:13 +0000 (13:18 +0000)]
Make exim_install pay attention to CHOWN_COMMAND in Makefile.

19 years agoSupport for verify=not_blind.
Philip Hazel [Tue, 6 Sep 2005 13:17:36 +0000 (13:17 +0000)]
Support for verify=not_blind.

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.