On Tue, 22 Dec 1998, Malcolm Ray wrote:
> Trying 'vacation' from a filter file (exim 2.05, Berkeley DB 2.4.14) I
> find that the oncelog file (.vacation) gets initialised with a load of
> junk which the user probably shouldn't have access to. If I do
> 'strings .vacation' after it has fielded one message, I'm treated to
> what looks like a chunk of the retry database. Presumably db_open()
> isn't clearing a buffer before use. This is mildly worrying, since
> it might contain more or less anything. I'm not sure what exim could
> do about this, or indeed whether it should, since it's the responsibility
> of the DBM library.
Exim is entirely at the mercy of the DBM library in this regard. It
simply calls open/close/read/write functions as required. I don't think
there is anything at all I can do about it. If anyone knows differently,
please speak up!
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
--
*** Exim information can be found at
http://www.exim.org/ ***