Re: [EXIM] exim-3.0 and convert4r3

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Philip Hazel
Date:  
À: Marc Haber
CC: exim-users
Sujet: Re: [EXIM] exim-3.0 and convert4r3
On Mon, 17 May 1999, Marc Haber wrote:

> I think it should be made clear in README.UPDATING that convert4r3
> doesn't gracefully handle macros. Also, I think it would be great if
> convert4r3 would print a message on stderr if it encounters macros
> during the conversion run.


Yes. A 3.01 release will appear, as a couple of problems have surfaced.
I will add some words and maybe code.

> (1)
> Introduce parenthesis handling:
>
> host_reject = ! (LOCALHOST:LOCALNET).


That would add a lot of complication to the code. In fact, much would
have to be re-written. Instead of simple "run along the string, stopping
at each colon" there would have to be some serious parsing done. The
idea is nice, but I'm not sure I want to complicate Exim that much.

> (2)
> Adding some extra semantics: If a host-list or a domain-list entry has
> the format ${boolean-expression}, the expression is evaluated and an
> entry matches if the expression returns true. This is the most
> flexible way to do it. Also, it does not make the syntax incompatible
> and it does not impose a performance penalty to configurations that
> don't use that feature.


Yes, that is a more flexible way to do it. However, some of the lists
are already expanded before being treated as a list, so there would be
complications about double-expansion. Again, I get a small
"over-complication" feeling here...

> >If you use aliases or forwarding to pipes, files, or autoreplies, you
> >need these settings.
>
> I think that should be documented with convert4r3 that administrators
> should review these changes and might want to remove the new options.


Noted.

-- 
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.



--
*** Exim information can be found at http://www.exim.org/ ***