From 90af77f47744f5fe03bd887a1a4bae9ca175afd9 Mon Sep 17 00:00:00 2001 From: Philip Hazel Date: Fri, 12 Nov 2004 15:03:40 +0000 Subject: (a) Allow an empty sender to be matched against a lookup in an address list. Previously the only cases considered were a regular expression, or an empty pattern. (b) Fixed typo in the FAQ ("prefix" should have been "local_part_prefix"). --- doc/doc-src/FAQ.src | 4 ++-- doc/doc-txt/ChangeLog | 11 ++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) (limited to 'doc') diff --git a/doc/doc-src/FAQ.src b/doc/doc-src/FAQ.src index a90f03586..3d5c1a444 100644 --- a/doc/doc-src/FAQ.src +++ b/doc/doc-src/FAQ.src @@ -1,4 +1,4 @@ -## $Cambridge: exim/doc/doc-src/FAQ.src,v 1.4 2004/11/12 14:42:04 nm4 Exp $ +## $Cambridge: exim/doc/doc-src/FAQ.src,v 1.5 2004/11/12 15:03:40 ph10 Exp $ ## ## This file is processed by Perl scripts to produce an ASCII and an HTML ## version. Lines starting with ## are omitted. The markup used with paragraphs @@ -2756,7 +2756,7 @@ A0413: Setting \skip_syntax_errors\ on the redirect router causes syntax driver = accept check_local_user transport = local_delivery - prefix = real- + local_part_prefix = real- before the \%redirect%\ router that handles \(.forward)\ files. This will do an ordinary local delivery without \(.forward)\ processing, if the diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index 3b001000c..dba38e56f 100644 --- a/doc/doc-txt/ChangeLog +++ b/doc/doc-txt/ChangeLog @@ -1,4 +1,4 @@ -$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.26 2004/11/12 12:01:52 ph10 Exp $ +$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.27 2004/11/12 15:03:40 ph10 Exp $ Change log file for Exim from version 4.21 ------------------------------------------- @@ -104,6 +104,15 @@ Exim version 4.44 28. Installed the latest version of exipick from John Jetmore. +29. In an address list, if the pattern was not a regular expression, an empty + subject address (from a bounce message) matched only if the pattern was an + empty string. Non-empty patterns were not even tested. This was the wrong + because it is perfectly reasonable to use an empty address as part of a + database query. An empty address is now tested by patterns that are + lookups. However, all the other forms of pattern expect the subject to + contain a local part and a domain, and therefore, for them, an empty + address still always fails if the pattern is not itself empty. + Exim version 4.43 ----------------- -- cgit v1.2.3