[Mimedefang] Future development

Dianne Skoll dianne at skoll.ca
Sun Nov 22 15:30:28 EST 2020


On Sun, 22 Nov 2020 15:21:04 -0500
"Bill Cole" <mdlist-20140424 at billmail.scconsult.com> wrote:

[snipsnip...]

> Obviously OOPifying MD would be a v3 project, as it would break all 
> existing mimedefang-filter.pl scripts.

That is an issue.  Perhaps making an MD::Filter::Compat class that
lets old filter scripts keep working with minimal changes could be
a solution?

(It is a fair bit of work, of course...)

> A nearer-term step to clean up the code a bit would be to break out 
> existing code to distinct modules that may (or may not) be the basis
> for future object structures. This could result in supporting
> existing configurations with a code base that is easier to maintain
> and understand.

Yes, incremental cleanups could help too, but they would still likely
break existing filter scripts.

Regards,

Dianne.





More information about the MIMEDefang mailing list