Matthias Waffenschmidt wrote:
Hello,
when debugging an expansion problem via -be I discovered the following
problem (running version 4.52 on FreeBSD):
If you're using a file lookup like
${if eq {${lookup{whatever}nwildlsearch{/some/file}}}{test}{yes}{no}}
the file contents are cached and will not be reread if /some/file has
been changed (-d always says 'cached open').
Is this a feature or a bug? If it is a feature (I don't guess so) it
should be documented in the docs.
Is '/some/file' a flat file, or a .db created from a flat-file?
And if the latter, was the derived db updated after changes to
the flat-file?
Not an 'academic' question - I am testing two similar checks against
'one of each type', same contents, for whitelisting, and the result
returned seems to be more sensitive to I/O variables than choice
of lookup methodolgy.
Bill Hacker
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/