On Wed, 9 Aug 2000, Dr Andrew C Aitchison wrote:
> > 9. The handling of "freeze" and "fail" in system filters has been changed.
> > Deliveries set up in the filter are honoured (previously they were discarded).
> > The same is true for non-system filters that have allow_system_actions set. A
> > consequence of this is that first_delivery now becomes false after freezing in
> > a system filter, whereas previously it did not.
>
> In that case, anyone freezing viruses in the system filter should take note.
> Defrosted viruses may slip through filters starting with
> if not first_delivery then finish endif
Maybe I'm asleep, but I don't follow your scenario. A message arrives;
first time through the filter it gets frozen. It will sit there until
the postmaster unfreezes it. Next delivery, the filter will not be
active. Previously, the filter would have been activated again, but
wouldn't have refrozen because of the "don't freeze if manually thawed"
rule, so I don't see how this changes things.
[I considered it a bug that first_delivery didn't get unset; the second
time is clearly not the first delivery attempt.]
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.